This invention relates generally to in-flight entertainment systems, and, more particularly, in-flight entertainment system that have passenger video display units that are linked to a network.
The air travel business is becoming increasingly competitive and commoditized, with travelers choosing among airlines largely based on price. To stay in business, airlines need to control costs. However, they still need to offer certain in-flight amenities, since passengers have grown to expect such service. An example of such an amenity is in-flight entertainment. Passengers generally expect to be shown at least one movie on a flight lasting more than a couple of hours. One problem with offering conventional in-flight movies, however, is that all passengers are shown the same movie, but not all passengers have the same viewing tastes. Additionally, children, who are the most restless passengers on any flight, are not interested in films for mature viewers. Thus, airlines are forced to pick movies that will hopefully have a broad appeal, while ignoring better movies that at least some passengers would prefer to see. Passengers with more discerning tastes are thus forced to bring their own personal movie players and video content, hoping that their batteries last for the duration of the flight. Another problem is that not all passengers even want to watch movies. Many passengers would prefer to pass the time browsing the Internet, playing video games, or shopping for goods offered during the flight. Again, passengers wishing to entertain themselves with these alternatives are forced to bring their own devices. Thus, it can be seen that there is a need for an aircraft video display unit that addresses the foregoing problems.
In accordance with the foregoing, an aircraft passenger video display unit is provided. An embodiment of the video display unit will now be described. In this embodiment, the video display unit includes a housing coupled to a portion of an aircraft cabin, a local area network interface disposed at least partially within the housing, and a video decoder disposed within the housing. The video decoder receives video content via the network interface, and decodes the video content. The video display unit also has a display screen coupled to the housing. The display screen displays the decoded video content, and displays a prompt indicating that a passenger should insert a magnetic card. The video display unit also has a magnetic card reader coupled to the housing. The magnetic card reader receives the magnetic card, reads data from the magnetic card (which may be a credit card), and transmits the read data through the network interface. The video content may describe an item for sale, the data from the magnetic card that is transmitted through the network interface may include data that enables a passenger using the display unit to purchase the item.
In one implementation, the video display has a touch screen interface coupled to the display screen. The touch screen interface receives the passenger's selection of the video content.
In another implementation, the video display unit has a magnetic sensor coupled to the housing that generates a signal whenever it senses a magnetic field, and a backlight coupled to the display screen. The video display unit turns the backlight off when it detects the signal generated by the magnetic sensor for at least a predetermined period of time.
In yet another implementation, the video display unit has an audio interface that receives the connection of a headset.
In still another implementation, the video display unit has an Ethernet switch disposed within the housing, and Ethernet ports exposed to the exterior of the housing, each of which is communicatively linked to the Ethernet switch.
In still another implementation, the video display unit has a wireless antenna interface built into the housing whereby the wireless antenna is exposed to the exterior of the housing, each of which is linked to the internal processor for wireless communication of video, audio and data.
In still another implementation, the video display unit has an infrared transceiver that receives infrared signals representing a selection by the passenger of one of a multiple selections from a user interface displayed on the display screen, converts the infrared signals into electrical signals, and transmits the electrical signals. In this implementation, the video display unit also has a processor that receives the electrical signals, and transmits data representing the user selection via the network interface.
In still another implementation, the video display unit has an external drive interface.
In still another implementation, the video display unit has a serial data port through which it receives kernel software. The video display unit receives application software code via the network interface.
Another embodiment of the invention will now be described. In this embodiment a system for displaying video content to an aircraft passenger includes a video display unit attached to an interior portion of an aircraft. The video display unit has a display screen, a local area network interface, and an infrared transceiver. The video display unit displays a user interface on the display screen, receives, via the infrared transceiver, signals indicating a user selection of an item from the user interface, and transmits, via the network interface, data that is based at least in part on the user selection. In this embodiment, the system includes a passenger control unit comprising an infrared transmitter. The passenger control unit receives a user input representing the user selection, and transmits the signals indicating the user selection to the video display unit.
In one implementation, the system includes a local area network located on the aircraft, and a server communicatively linked to the network. Stored on the server is video content.
In another implementation, the video content includes a plurality of digitally formatted videos. The user selection represents one of the plurality of videos. The video display unit transmits data representing the user selection to the server, receives, via the network interface, the selected video, decodes the selected video, and displays the selected video on the display screen.
In yet another implementation, the video display unit is one of a several video display units, and the system further includes a seat electronics box that has a network switch communicatively linked to the local area network. Each of the video display units is communicatively linked to the seat electronics box via separate network links.
In still another implementation, the seat electronics box has an RF tap that converts data received over the local area network into RF signals, and an overhead display unit that receives the RF signals from the seat electronic box via the RF tap.
In still another implementation, the video display unit has a serial data port. In this implementation, the video display unit receives application software code via the network interface and receives kernel software code via the serial data port.
In still another implementation, the video display unit has a magnetic card reader that receives an inserted magnetic card, reads data from the magnetic card, and transmits the read data over the local area network through the network interface.
In still another implementation, the magnetic card is a credit card, and data transmitted over the local area network includes data for permitting a passenger to purchase video content.
Yet another embodiment of the invention will now be described. In this embodiment, a system for providing video content is located on-board an aircraft, and has multiple passenger seats, a local area network, multiple video display units (each located proximate to at least one of the passenger seats). Each video display unit in this embodiment has a display screen, a network interface communicatively linked to the local area network, a maintenance interface, and a printed circuit board having disposed thereon a processor. The processor executes instructions that enable the processor to decode video signals. The system also has a server communicatively linked to the local area network, which transmits encoded video signals over the local area network. Each of the video display units receives the encoded video signals via the network interface card. The processor decodes the encoded video signals. The video display unit displays the video content on the display screen. The video display unit in this embodiment also receives, via the maintenance interface, test signals. The video display unit transmits, via the maintenance interface, responses to the test signals representing the status of the printed circuit board.
According to an embodiment of the invention, the SVDU 34 is a terminal that a passenger can use to communicate over the system 10. The SVDU 34 may be mounted in a variety of locations in the cabin, such as on a seat-back, on an arm mount, or on the cabin wall. Each SVDU 34 includes a display screen and a housing with options such touch screen and magnetic card reader. The SVDU 34 is made out of materials selected so as to make it compliant with applicable aircraft regulations. For example, FR-4 material is used on circuit board assemblies. Exterior surfaces of the SVDU 34 are designed to withstand exposure to isopropyl alcohol, household ammonia, food acids (e.g. lemon juice and soft drinks) and commercial cleaning agents. Furthermore, all exterior surface finishes of the SVDU 34 are designed to withstand the abrasion of industrial cleaning pads soaked in commercial cleaning agents. Additionally, the SVDU 34 is designed in accordance with standard Human Engineering design criteria and principles so as to maximize safety, maintainability and reliability. In an embodiment of the invention, the SVDU 34 includes a liquid crystal display (LCD) that has a backlight. The SVDU 34 provides On Screen Display (OSD) capability on the LCD.
Referring to
Referring to
In one embodiment, the SVDU 34 (
Referring to the block diagram of
Characteristics that the MPEG decoder 109 may have in an embodiment of the invention will now be described. The MPEG decoder 109 can decode material containing multiple languages and is able to select and decode a specific video and audio stream. The MPEG decoder 109 supports the decoding of MPEG material encoded at the following resolutions: MPEG-1 material at 352×240 (SIF), MPEG-2 material at 352×480 (Half D-1), and MPEG-2 material at 720×480 (Full D-1). The MPEG decoder 109 supports Constant Bit Rate (CBR) video at a rate of 1.5 Mbps for MPEG-1 material and up to 7 Mbps for MPEG-2 material. These bit rates are for the elemental video stream and do not include encoded audio, data, or multiplexing overhead.
The SVDU 34 further includes an MP3 Audio Decoder, which decodes compressed MP3 audio files by using an MPEG-1, Layer 3 decoding algorithm. The SVDU 34 supports the decoding of audio encoded per WAEA Specification 0395.
The SVDU 34 provides sound generation capability, and supports audio coded in wave, FM synthesis, and midi synthesis formats. Audio created within the SVDU 34 is provided to the SEB 16 (
In general, the SVDU 34 has sufficient processing power, memory, graphics capability, and MPEG 1 & 2 decoding capability to act as a multimedia presentation device. The SVDU 34 presents information to a passenger, including NTSC-based video, internally generated graphics, and MPEG digital video and audio that it receives from various sources, including the first DSU 26 second DSU 28 or AVC-D 24, by way of the SEB 16 in
Each SVDU 34 may have a high-resolution touch panel 104 that is coupled to the display 100 of the SVDU 34 (see
The Ethernet interface 116 permits the SVDU 34 to communicate with the other components of the system 10 via the Ethernet links 22. This interface supports 10BaseT as specified in IEEE802.3×, 100 BaseT as specified in IEEE802.3×, and can auto sense the operating speed as specified in IEEE802.3×. The SVDU 34 may support a variety of high-level and low-level networking protocols, including User Datagram Protocol (UDP), Transmission Control Protocol (TCP), and File Transfer Protocol (FTP). Furthermore, the application code for enabling the SVDU 34 to perform various functions is downloaded via the Ethernet interface 116 (e.g., by factory or maintenance personnel). In general, Ethernet communication may be used to provide control, status and BITE capabilities for the SVDU 34.
In an embodiment of the invention, each SVDU 34 can support two different MAC Addresses—a factory-assigned MAC address and a system-assigned MAC address. The factory assigned MAC address is stored in non-volatile memory of the SVDU 34 (such as the ROM 120 or flash disk 122), and remains unmodified for the life of the SVDU 34. In contrast, the system-assigned MAC address is stored in volatile memory (such as the RAM 118), and is assigned on each boot-up of the SVDU 34. The system-assigned MAC address may be modified by the system 10. To modify the system assigned MAC address, the system 10 sends out a “MAC address assignment message,” which the Ethernet controller in the SVDU 34 receives. The Ethernet interface 116 responds by modifying the current MAC address in volatile memory to match the MAC address indicated in the assignment message. Having a system assigned MAC address optimizes the performance of the system 10 (especially the ESU 30 or AVC-D 24). The SVDU 34 can also revert back to its factory assigned MAC address. To cause the SVDU 34 to revert back to its factory-assigned MAC address, the system 10 transmits a “Restore Factory MAC Address” message, which the Ethernet controller of the SVDU 34 receives. In response, the Ethernet interface 116 retrieves the factory-assigned MAC address from the non-volatile memory and stores it in volatile memory.
The SVDU 34 uses an Internet Protocol address to identify itself to the system 10. The SVDU 34 may use a default IP address of 192.x.x.x when no IP address has been provided by the system 10. To assign an IP address to the SVDU 34, the system 10 may perform an IP Sequencing process, an embodiment of which is described in U.S. patent application Ser. No. 11/058,037, filed Feb. 15, 2005, which is incorporated herein by reference in its entirety or DHCP (Dynamic Host Configuration Protocol). Once it receives an IP address from the system 10, the SVDU 34 stores the IP address in non-volatile memory. The system-assigned IP address is used by the SVDU 34 until the system 10 assigns a new IP address as a result of the IP Sequencing or DHCP process. Additional IP addresses may be adopted by specific software components (such as a web server) in the SVDU 34 via an IP aliasing function.
In various embodiments of the invention, the display of the SVDU 34 is a color LCD screen, and the SVDU 34 further includes a housing, internal hardware within the housing that receives power, NTSC (M) video, and Ethernet data (MPEG-1/MPEG-2 streaming video/audio) from the SEB 16 associated with the SVDU 34. The internal hardware of the SVDU 34 includes a power interface printed circuit board (PCB) with a backlight inverter power supply, and a processor printed circuit board (PCB).
Referring still to
The SVDU 34 is also equipped with a local manual brightness control on its front. In one implementation, two buttons are provided on the front surface of the SVDU 34 to control the brightness of the LCD. One button increases the brightness, while the other decreases it. The surfaces of the buttons are sufficiently hard to prevent or minimize damage by the passenger. The SVDU 34 may also have a third button that turns the backlight 102 on or off. If the backlight 102 is off, the LCD 100 is turned on automatically by any other action that would normally require the backlight to be on.
The SVDU 34 also includes a connector into which a commercial, non-volatile memory component such as Compact Flash, SDRAM, or PCMCIA can be inserted. The connector is located such that it is not accessible to the passenger but can be easily accessed for insertion, exchange or removal by maintenance personnel.
In one embodiment, the software that executes on the SVDU 34 is divided into two classes: boot/basic input output software (BIOS) and aircraft-loadable software. Types of aircraft loadable software include core software, common application software, and customer-specific application software. An example of core software is Acceptance Test Procedure (ATP) software or its equivalent, which performs a complete verification of the internal hardware of the SVDU 34. An example of common application software is a web browser (such as Opera for Linux) for accessing and displaying menus, lists and other material formatted as HTML web pages. Another example of common application software that may be loaded onto the SVDU 34 and, in particular, used by the MPEG decoder 109, is a media player capable of playing MPEG material obtained from the one of the DSUs (
The ROM 120 includes the boot/BIOS software, which is capable of performing a basic set of functions, including address assignment (IP and MAC), configuration reporting (“Config Check”) and software download. The software download function is used to download the aircraft loadable software. Another example of software that may be stored in ROM includes software to allow the processor 106 to initialize the NTSC Video and MPEG-1/MPEG-2 Decoders at power up, monitor the built-in test equipment (BITE), and control the brightness. Of course, this software may be stored in RAM as well.
One possible configuration of the SVDU 34 will now be described with reference to
The SVDU 34 also includes a backlight inverter 72, and a temperature monitor 74. The temperature monitor 74 monitors the internal temperature of the SVDU 34. The backlight inverter 72 is connected to, and operates the backlight of the LCD to which the LCD touch screen 51 is coupled. In one embodiment, the touch screen 51 has an 8-wire interface. The SVDU 34 further includes a complex programmable logic device (CPLD) 53, an Ethernet controller 56 or an Ethernet Switch 111, a synchronous dynamic random-access memory (SDRAM) 60, a voltage monitor unit 78, a USB interface 80, an integrated drive electronics (IDE) connector 82, a digital to analog controller (DAC) 84, and an audio driver 85.
The video decoder 52 is an MPEG High Performance Video/Audio Decoder capable of both MPEG-1 and MPEG-2 video and audio decoding. It includes an Audio Decoder and a hardware MPEG-2 Transport Demultiplexer. Its features include video/audio synchronization, error detection, concealment, and notification. The video decoder 52 supports the demultiplexing of MPEG-2 system streams (as defined in ISO 13818-1). The video decoder 52 also supports the decoding of MPEG-2 Elementary Video and Audio Streams (as defined in ISO 13818-2) and MPEG-1 Video (as defined in ISO 11172-2) and audio (as defined in ISO 11172-3). Additionally, the video decoder supports video and audio encoded in accordance with WAEA Specification 0395. Also, the video decoder 52 can be configured to enable an embedded digital video broadcast (DVB) common descrambler that supports descrambling at either the transport level or the packetized elementary stream (PES) level. The SVDU 34 accepts a differential video input signal from the SEB 16 and, by using the video decoder 52, is capable of accepting and properly presenting NTSC video compliant with EIA-RS170, EIA-RS170A, EIA-RS343, and SMPTE170M. These presentation capabilities include horizontal and vertical video scaling for randomly sized windows and Closed Captioning.
Referring again to
In an embodiment of the invention, the SVDU 34, the SVDU provides BITE (Built-In Test Electronics) to test each of the following components during power up or maintenance modes: the SDRAM memory 60, the flash memory 62, the Ethernet interface 56, and the backlight inverter 72. The SVDU 34 records its elapsed ON time in non-volatile memory, such as the flash memory 62. The data elapsed ON time can be retrieved from the LCD monitor via an on-screen display or via Ethernet interface 56. A Kernel and Root File System (RFS) can be downloaded to the processor controller 50 and to the various memory components of the SVDU 34 via the JTAG interface 96. Application code may be downloaded via the Ethernet Interface 56. Ethernet communication is used to provide the control, status and BITE capabilities of the SVDU 34. In one embodiment, the processor controller 50 contains the programming code to allow it to initialize NTSC Video and MPEG-1/MPEG-2 decoders at power up, monitor the BITE, and control the brightness of the LCD backlight.
Referring again to
Referring still to
The SVDU 34 further includes an infrared data association (IrDA) transceiver 90 that receives infrared signals, such as from an infrared-based handheld passenger control unit (PCU), and encodes the data contained in those infrared signals into electrical signals, and vice versa. The system 10 (
The SVDU 34 also includes a magnetic sensor 92, which is mounted on the front of the SVDU 34. When the magnetic sensor 92 detects the presence of a magnetic field, it transmits a signal to the processor controller 50. When the processor controller 50 receives a signal from the magnetic sensor 92 for more than twenty seconds, the processor controller 50 commands the backlight of the LCD to turn off. Once the signal from the magnetic sensor 92 ceases, the processor controller 50 commands the backlight of the LCD to turn off. In some embodiments, the SVDU 34 is capable of being put into a stowed position in, for example, a recess in a seat back. Mounted in the recess is a magnet, such that when the SVDU 34 is stowed in the recess, the magnet comes into close proximity to the magnetic sensor 92, and the magnetic sensor 92 detects the magnetic field. Thus, the SVDU 34 automatically shuts off the LCD backlight when it is stowed, turns the backlight back on when it is unstowed.
Referring still to
Referring still to
In various embodiments of the invention, the SVDU has connectors through which data and power are transmitted and received. Some of these connectors are identified in
In another example, the connector J40 is a dual port Ethernet Aux connector, whose pins are assigned as shown in Table 2.
In yet another example, the connector J2 is a USB keyboard interface connector having the pin assignments shown in Table 3.
In yet another example, the connector J3 is a USB mouse/Game controller interface connector having the pin assignments shown in Table 4.
In yet another example, the connector J15 is a JTAG interface connector having the pin assignments shown in Table 5. The serial Debug Interface is part of the JTAG Interface Connector J15, and provides debugging capability to the internal processor of the SVDU.
In yet another example, the connector J5 is a power/signal connector having the pin assignments shown in Table 6. The mating cable assembly connector is a standard D-sub, Receptacle, 9-Position Connector.
It can thus be seen that a new and useful aircraft video display unit and system has been described. Note that there are many possible variations of the embodiments described herein that fall within the scope of the following claims. Additionally, every implementation and configuration described herein is meant to be an example only and should not be taken as limiting the scope of the claims. Also, note that the use of the article “a” in the context of describing the invention (especially in the context of the following claims) is to be construed to cover both the singular and the plural. Finally, the steps of all methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context.
This application claims the benefit of U.S. Provisional Application No. 60/807,947, filed Jul. 21, 2006, the entire content being incorporated herein by reference. Related subject matter is disclosed in U.S. Application No. 11/137,011, filed May 25, 2005, and in U.S. Provisional Application No. 60/547,897, filed May 27, 2004, which are incorporated herein by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
60807947 | Jul 2006 | US |