Not Applicable
Not Applicable
The present disclosure relates generally to vehicle-installed entertainment systems, and those onboard aircraft in particular that are referred to as in-flight entertainment and communications (IFEC) systems. More specifically, the present disclosure relates to presenting various content and animations across multiple displays of IFEC systems.
Air travel typically involves journeys over extended distances that at the very least take several hours to complete, so airlines provide onboard in-flight entertainment and communications systems that offer a wide variety of multimedia content for passenger enjoyment. Recently released movies are a popular viewing choice, as are television shows such as news programs, situation and stand-up comedies, documentaries, and so on. Useful information about the destination such as airport disembarking procedures, immigration and custom procedures and the like are also frequently presented. Audio-only programming is also available, typically comprised of playlists of songs fitting into a common theme or genre. Likewise, video-only content such as flight progress mapping, flight status displays, and so forth are available. Many in-flight entertainment systems also include video games that may be played by the passenger.
The specific installation may vary depending on service class, though in general, each passenger seat is equipped with a display device, an audio output modality, an input modality, and a terminal unit. The terminal unit may generate video and audio signals, receive inputs from the input modality, and execute pre-programmed instructions in response thereto. The display device is typically a liquid crystal display (LCD) screen that is installed on the seatback of the row in front of the passenger, though in some cases it may be mounted to a bulkhead or retractable arm, or the like, that is in turn mounted to the passenger's seat. Furthermore, the audio output modality is a headphone jack, to which a headphone, either supplied by the airline or by the passenger, may be connected. Inputs to the terminal unit may be provided via a separate multi-function remote controller or by via a combination touch display. Although the terminal unit and the display device were separate components in earlier IFEC implementations, more recently, these components and more may be integrated into a single smart monitor.
The multimedia content is encoded and stored as digital data on an on-board IFEC head-end server. The smart monitor and the head-end server thus incorporate networking modalities such as hubs and switches to establish data communications between each other. Furthermore, the smart monitor may be loaded with and execute a menu software application that allows the user to navigate through the available selection of multimedia content, as well as the aforementioned game, mapping, and other informational software applications. Once a selection of multimedia content for playback is made by the passenger, the smart monitor retrieves the corresponding data, and a video decoder and an audio decoder function to generate the video and audio signals to the display device and the audio output modality, respectively, for presentation to the passenger.
In earlier implementations of IFEC systems, full interactivity with the seatback units was typically disabled until some point after the initial climb (ICL) phase of the flight when the aircraft had completed takeoff and safely cleared the runway. With the exception of presenting safety briefings and making other public announcements, the display device was blanked, and the terminal unit did not accept any user inputs. More recently, however, all features of the smart monitor may be immediately available from the moment the passenger is seated while the aircraft is still at the terminal. Accordingly, the passenger can start using the IFEC system while waiting for other passengers to continue boarding. Unless specifically activated by the passenger, the display device typically remains blanked, especially during flight when the display backlight may be disruptive to sleep or other activities. Depending on the preference of the airline, it is possible for a static image (such as the airline company logo), or a looping video/animation sequence to be displayed during the standing, pushback/towing and taxiing phases of the flight even without the passenger activating or otherwise engaging with the smart monitor.
Whether the display of such uniform content is dictated to the smart monitor, or the graphical user interface of the various passenger-facing applications and the selected multimedia content is displayed on the smart monitor in response to individual passenger input, it is understood to be to a single display device. That is, for example, the same static logo screen may be shown on each of the display devices, and the graphical user interfaces of the applications and the presentation of multimedia content is limited to one screen for the single passenger. Accordingly, there is a need in the art for IFEC display outputs to span multiple display devices across a single row of seats, or along multiple rows of seats in an aisle to enhance the passenger experience while using the IFEC system. There is also a need in the art for presenting animations and other rich multimedia content with elements that move from one display device to another, as well as static images spanning multiple display devices for maximum impact to keep the attention of the passenger on the airline company identity during all phases of flight, including boarding and disembarking.
brief description The present disclosure is directed to the display of images and animation on in-flight entertainment systems over multiple display screens, each of the display s communicating with each other across rows and aisles of seats. In one exemplary implementation a bird or other visual element may be animated to traverse the display screens. In another exemplary implementation, an interactive table tennis/ping pong game may generate a ball that is bounced between movable paddles positioned within each of the display screens. Movie content may also be displayed across multiple screens for a shared viewing experience.
One embodiment of the disclosure is a method for expanding the display of graphical content over multiple spatially separated smart monitors of an in-flight entertainment system. The method may include initiating data communications links between each of the multiple smart monitors. Additionally, there may be a step of segmenting a background graphical content into corresponding sections for each of the multiple smart monitors. Each of the sections may be unique to a specific one of the smart monitors. The method may include displaying each of the sections of the background graphical content on respective ones of the smart monitors, followed by a step of animating a moving foreground graphical content across one or more of the smart monitors. Transitions of the moving foreground graphical content from an originating one of the smart monitors to a destination one of the smart monitors may be communicated over the corresponding data communications link initiated therewith. There may also be a step of receiving inputs from the smart monitors. The inputs may correspondingly modify the animating of the moving foreground graphical content.
Another embodiment may be a vehicle-installed entertainment system with interconnected display units each including a data processor, an output display, and a network interface. Each display unit may correspond to individual passenger seats. The system may include a linked display output generator executed by a data processor of a first display unit. A composite output display screen including background visual content elements and one or more foreground visual content elements may be rendered by the first linked display output generator based upon an output from an application. The system may further include a display linking server executed by the data processor of the first display unit. Additionally, there may be a display segmenter dividing the composite output display screen into a plurality of display screen segments. A designated local display screen segment may be passed to a first local graphic output. One or more secondary display screen segments may be passed to the first display linking server. The system may also include a display linking client being executed by the data processor of a second display unit. The display linking client may also be in communication with the display linking server to receive one of the one or more secondary display screen segments passed to a second local graphic output of the second display unit.
Yet another embodiment of the present disclosure contemplates a method for presenting content on multiple display devices of an in-flight entertainment system. The method may include establishing a data communications link between a first one of the multiple display devices and a second one of the multiple display devices. The first one of the multiple display devices may be defined by a first display proximal end and an opposite first display distal end. The second one of the multiple display devices may be defined by a second display proximal end adjacent to the first display distal end and an opposite second display distal end. The method may include a step of initiating a display of a first background segment of the content on the first one of the multiple display devices, along with a display of a second background segment of the content on the second one of the multiple display devices. There may be a step of animating one or more foreground visual elements on the first one of the multiple display devices. The one or more foreground visual elements may have general trajectories along a direction of the first display proximal end toward the first display distal end. Successive sections of individual ones of the one or more visual elements may be removed from the first one of the multiple display devices as each of the sections move toward and reach the first display distal end. The method may also include transmitting transition instructions to the second one of the multiple devices from the first one of the multiple display devices upon successive sections of the individual ones of the one or more foreground visual elements reach the first display distal end. The method may proceed to a step of animating corresponding sections of the one or more foreground visual elements that are being animated off of the first one of the multiple display devices. This may be in response to the transition instructions. The one or more foreground visual elements may have general trajectories along a direction of the second display proximal end toward the second display distal end.
The present disclosure will be best understood by reference to the following detailed description when read in conjunction with the accompanying drawings.
These and other features and advantages of the various embodiments disclosed herein will be better understood with respect to the following description and drawings, in which like numbers refer to like parts throughout, and in which:
The present disclosure is directed to systems and methods for presenting animation and other content across multiple display devices of a vehicle entertainment system. The detailed description set forth below in connection with the appended drawings is intended as a description of the presently preferred embodiments of the system and is not intended to represent the only form in which it can be developed or utilized. The description sets forth the features of the system in connection with the illustrated embodiments. It is to be understood, however, that the same or equivalent functions may be accomplished by different embodiments that are also intended to be encompassed with the present disclosure. It is further understood that the use of relational terms such as first, second, distal, proximal, and the like are used solely to distinguish one from another entity without necessarily requiring or implying any actual such order, priority, or relationship between such entities.
Installed in the aircraft 10 is an in-flight entertainment and communications (IFEC) system 18, through which various entertainment and connectivity services may be provided to passengers while onboard. When referenced generally, the IFEC system 18 is understood to encompass terminal devices 20 installed for each seat 14, as well as the IFEC server 22 and the other components involved in the delivery of the entertainment and communications functionality. In the illustrated example, this includes a display 24, an audio output 26, and a handset or remote controller 28. For a given row 16 of seats 14, the terminal device 20 and the audio output 26 are disposed on the seat 14 for which it is provided, but the display 24 and the remote controller 28 may be located on the row 16 in front of the seat 14 to which it is provided. That is, the display 24 and the remote controller 28 are installed on the seatback of the row in front of the seat. Other display 24 and remote controller 28 mounting and access configurations such as a retractable arm or the like mounted to an armrest of the seat 14 or by mounting on a bulkhead are also possible.
The display 24 is understood to be a conventional liquid crystal display (LCD) screen or other type with a low profile that is suitable for installation on the seatback. Each passenger can utilize an individual headset 30, supplied by either the airline or by the passenger, which provides a more private listening experience. The audio output 26 may be a headphone jack that is a standard ring/tip/sleeve socket. The headphone jack may be disposed in proximity to the display 24 or on the armrest of the seat 14 as shown. The headphone jack may be an active type with noise canceling and including two or three sockets or a standard audio output without noise canceling. Each display 24 may incorporate the aforementioned terminal device 20 to form a unit referred to in the art as a smart monitor.
A common use for the terminal device 20 or smart monitor installed on the aircraft 10 is the playback of various multimedia content. With additional reference to the block diagram of
The display 24 may be connected to a graphics subsystem 36 that generates a continuous feed of image data corresponding to the images that are to be presented on the display 24. The graphics subsystem 36 is connected to the data processor 34 that is the source of the display output, but the display output rendering of such images may be handled by an on-board graphics processing unit. In addition to the physical connection interfaces to the display 24 and the graphics processing unit, the graphics subsystem 36 may also include a video memory from which the video data is transferred to the display 24 digitally over a DVI, HDMI, or a DisplayPort interface.
Along the same lines, the audio output 26 may be connected to an audio subsystem 38 that generates the analog audio electrical signals corresponding to the sound that is output from the headset 30. In this regard, the audio subsystem 38 may include a digital-to-analog converter that receives the digital data for the audio stream from the data processor 34, and converts the same to the analog audio signal. Additionally, the audio subsystem may include various amplifiers, noise filters, active noise cancelling circuits, and so forth.
With concurrent reference back to
The passenger can play games being executed on the smart monitor 32 and otherwise interact with the multimedia content with the remote controller 28. As shown in the block diagram of
Navigating through the vast multimedia content library and selecting ones for viewing and/or listening is also possible with the remote controller 28, though in some different installations, a touch-screen display may be provided for a more intuitive interaction with the multimedia content library. In either case, the smart monitor 32 is loaded with a content selection software application that is executed by the data processor 34 and accepts input from the remote controller 28 or other input modality and generates a response on a graphical interface presented on the display 24.
Each of the smart monitors 32 for the seats 14 may be connected to the IFEC server 22, the content server 40, or any other server that is part of the IFEC system 18 over a local area network 46, one segment of which may preferably be Ethernet. The IFEC system 18 thus includes a data communications module 48, and more specifically, an Ethernet data communications module 48a, e.g., an Ethernet switch or router. In a typical aircraft installation, the data communications module 48 is understood to be a separate line replaceable unit (LRU), and may also be referred to as a network controller (NC) Likewise, the IFEC server 22, the content server 40, and the other servers onboard the aircraft 10 are understood be standalone computer systems with one or more general purpose data processors, memory, secondary storage, and a network interface device for connecting to the local area network 46. The computer systems may have an operating system installed thereon, along with server applications (e.g., web servers, streaming servers, and so forth) providing various in-flight entertainment/communications services in cooperation with the smart monitors 32 connected thereto.
In order to connect to the local area network 46, the smart monitors 32 each include a network interface controller 50. Like the data communications module 48 at the server head end, the network interface controller 50 may include an Ethernet data communications module 50a, e.g., a Ethernet card. The network interface controller 50 is understood to direct incoming traffic from the local area network 46 to the data processor 34, and outgoing network traffic destined for a remote node as provided by the data processor 34. As will be described below, wireless local area networking modalities may be utilized, in which case the network interface controller 50 may include a WiFi module 50b. Additionally, personal area networks based on Bluetooth may be used to connect to, for example, the headset 30, so there may be a Bluetooth module 50c. Furthermore, interfaces 50d for other wired peripheral connections such as USB may be provided, with the network interface controller 50 serving as the gateway. In the context of the presently disclosed embodiments of the smart monitor 32, the Ethernet data communications module 50a, the WiFi module 50b, the Bluetooth module 50c, and understood to refer to data communications interfaces with suitable transmitter and receiver circuit hardware, a controller integrated circuit with specific software thereon configured to implement the respective datagram segmenting and other transmission/reception functions defined by the communications standards thereof, among others.
The local area network 46 may be logically separated into tiered segments, with the network controller/data communications module 48 being at the top of the hierarchy or central to all of the segments. The smart monitors 32 may be organized according to sections, rows, or columns of seats 14, and the local area network 46 may be structured accordingly. There may be a first area distribution box (ADB) 52, which may also be a line replaceable unit that is directly connected to the network controller/data communications module 48 and establishes a segment of the local area network 46 for a first set of rows 16a. Connected to the first ADB 52a over a downstream network segment 54b may be the smart monitors 32. In some implementations, there may be an additional seat electronic box (SEB) 56 that handles some data processing operations shared amongst multiple smart monitors 32. The further downstream network segments 54c may be shared with the peripheral devices connected to the smart monitor such as a credit card reader on the remote controller 28, a USB port, and the like.
A second ADB 52b is also directly connected to the network controller/data communications module 48, and is also part of the same network segment 54a. The second ADB 52b is understood to be dedicated for the second set of rows 16b, with individual connections to each of the smart monitors 32 defining a network segment 54d. Although different network segmentation hierarchies are illustrated, for example, one set of smart monitors 32 for the seats 14 being connected to a SEB 56, which in turn is connected to the ADB 52a, along with a direct connection between the smart monitor 32 to the ADB 52b, a typical aircraft configuration will be consistently structured.
Passengers and cabin crew alike may utilize a portable electronic device (PED) 58 while onboard the aircraft 10. PEDs 58 are understood to refer to smart phones, tablet computers, laptop computers, and other like devices that include a general-purpose data processor that executes pre-programmed instructions to generate various outputs on a display, with inputs controlling the execution of the instructions. Although these devices are most often brought on board the aircraft 10 by the passengers themselves, carriers may also offer them to the passengers for temporary use.
Conventional PEDs 58 are understood to incorporate a WLAN (WiFi) module, so the data communications module 48 of the IFEC system 18 includes a WLAN access point 60 that is connected over a local wireless network interface 48b. The PED 58, via the onboard WLAN network, may connect to the IFEC system 18 to access various services offered thereon such as content downloading/viewing, shopping, and so forth. Typically, a single WLAN access point 60 is insufficient for providing wireless connectivity throughout the cabin, so additional WLAN access points 60a and 60b may be installed at various locations spaced apart from each other. These additional WLAN access points 60a, 60b may be connected to the network controller/data communications module 48 over an Ethernet link that is part of the aforementioned local area network 46. The local area network interface or data communications module 48 is understood to encompass the hardware components such as the WLAN transceiver, antennas, and related circuitry, the Ethernet router/switch, as well as the software drivers that interface the hardware components to the other software modules of the IFEC system 18.
Due to the speed/bandwidth limitations associated with current implementations of WiFi and other wireless data networking modalities, the communications between each of the smart monitors 32 and the IFEC server 22, content server 40, and other servers is understood to be over the wired local area network 46. However, it will be appreciated that this is by way of example only and not of limitation. Future wireless networking modalities may bring substantial improvements in transfer speed and available bandwidth such that all of the smart monitors 32 are connected wirelessly, and so the smart monitor 32 are depicted as implementing many different types of networking modalities, including the WiFi module 50b, the Bluetooth module 50c, and so forth. Indeed, this would be desirable because in the weight-restricted context of aircraft installations, the elimination of cables and associated switch/router interfaces would improve aircraft operational efficiency. In this regard, the alternative WiFi data communications module 48b is being presented to illustrate the possibility of utilizing other data networking modalities beyond the wired local area network 46.
The foregoing arrangement of the IFEC system 18, along with its constituent components, have been presented by way of example only and not of limitation. Other aircraft 10 may have any number of different configurations, and may incorporated components that were not mentioned above, or functions may be handled by a different subpart or component than that to which above description attributes. Along these lines, features described above may be omitted from such different configurations.
As shown, each of the seats 14 have a seatback display or smart monitor 32 mounted thereto. The present disclosure contemplates various ways in which images, animations, and other multimedia content are displayed over multiple smart monitors 32 in a given row 16, or a given column 62, with each communicating among each other. That is, in the example illustrated, the row 16-3 of seats may include a first smart monitor 32a for the window seat 14-3a, a second smart monitor 32b for the middle seat 14-3b, and a third smart monitor 32c for the aisle seat 14-3c. A single graphic, though with multiple segments, is contemplated to be displayed across the three smart monitors 32a, 32b, and 32c in accordance with one embodiment of the disclosure, with certain foreground elements moving from one smart monitor to another. According to another embodiment, a single graphic may be displayed across the smart monitors of a single column 62, for example, on the smart monitor 32d of the second row aisle seat 14-2c and the smart monitor 32e of the first row aisle seat 14-1c. Thus, shared viewing experiences between adjacently or proximally seated passengers are possible. Additional exemplary displays will be described below.
Also referring again to the block diagram of
The first smart monitor 32a, the second smart monitor 32b, and the third smart monitor 32c are connected to the data communications module 48, which routes data traffic between each of the nodes of the smart monitors 32a-32c. Alternatively, in some embodiments, direct, point-to-point data communications links may be established between each of the smart monitors 32a-32c, but this is optional. As indicated above, the data communications module 48 is the gateway to the IFEC server 22/head end, from which multimedia content and other data may be retrieved. The example setup shown in the block diagram of
The first segment 66 is defined by a first display proximal end 66a and a first display distal end 66b opposite thereto. When arranged as shown, the second segment 68 is defined by a second display proximal end 68a that is adjacent to the first display distal end 66b, with first lateral gap 71 defined between the two. Opposite the second display proximal end 68a is a second display distal end 68b. Additionally, the third segment 70 is defined by a third display proximal end 70a that is adjacent to the second display distal end 68b with a second lateral gap 73 defined between the two. Opposite the third display proximal end 70a is a third display distal end 70b. The first display proximal end 66a corresponds to the rightmost end of the composite display area 64, while the third display distal end 70b corresponds to the leftmost end of the composite display area 64. Each of the segments 66, 68, and 70 are defined by respective top ends 66c, 68c, and 70d, as well as opposite bottom ends 66d, 68d, and 70d.
An underlying image or multimedia content may be rendered within composite display area 64, but in accordance with various embodiments of the present disclosure, separated into the first segment 66, the second segment 68, and the third segment 70. There may also be a moving element that is successively rendered on one or more of the segments 66, 68, and 70, where upon reaching one end of one segment, the same element begins to be displayed on the end of the next segment adjacent thereto.
One embodiment in particular is directed to a method for presenting content on multiple display devices of the IFEC system 18. The flowchart of
The method continues with initiating a display of a first background segment of the content on the first smart monitor 32a, as well as a display of a second background segment of the content on the second smart monitor 32b. These take place in accordance with a step 402. To the extent there is a third smart monitor 32c involved, there is an additional step 412 of displaying a third background segment on the third smart monitor 32c.
An embodiment of the method includes a step 404 of animating one or more foreground visual elements on the first smart monitor 32a. Referring again to the example of
The method continues with a step 406 of transmitting transition instructions to the second smart monitor 32b indicating that those successive portions removed from the first segment 66 are now ready to be displayed on the second smart monitor 32b and continue the animation effect/movement. As demonstrated in
To the extent the third smart monitor 32c is being used, the animation effect may be continued thereon with the same steps. As shown in the flowchart of
More sophisticated animation effects are contemplated, though involving the same fundamental steps as described above in connection with the example shown in
In the first part of the animation sequence shown in
In this animation sequence, each of the foregoing components is understood to be a foreground visual element, as they each move from one smart monitor 32 to the next in the proscribed display. Underneath there may be static graphics that do not move, or there may be a solid color or color gradient that remains consistent throughout the animation sequence.
In the next part of the animation sequence shown in
The animation sequence concludes with the display arrangement shown in
Each of the smart monitors 32a-32c, however, overlays its own content selection interface 90, specifically a first content selection interface 90a, a second content selection interface 90b, and a third content selection interface 90c, respectively, on top of the background image 88. Each of the content selection interfaces 90 includes a title 92, a content duration 94, and a content category 96, a content release year 98, and a description 100. Furthermore, each content selection interface 90 includes an play button 102 and a menu return button 104. The presentation of the content selection interfaces 90 is contemplated to allow each individual passenger seated immediately in front of the respective smart monitors 32a-32c to separately interact therewith and begin viewing the content as desired.
The method for presenting content on multiple display devices is not limited to the presentation of static images or pre-made animation or moving graphics. As shown in the example of
As shown in
The movement of the ball 110 is not limited to between the first screen segment 114a and the second screen segment 114b. As shown in
While each of the foregoing examples of the type of content that may be presented across multiple display devices involved rows of smart monitors 32 located side-by-side, it is expressly contemplated for the method to be implemented over multiple rows, or along a single column of seats 14. Referring again to the seating arrangement shown in
The block diagram of
The display outputs are passed from the IFEC software platform 116 to a linked display output generator 128 that is implemented as a series of instructions that are executed by the data processor 34. The linked display output generator 128 receives the display data and expands the same to encompass the composite display area 64 for the multiple displays. That is, a composite output display screen that includes the aforementioned background visual content elements and one or more foreground visual content elements are rendered.
The composite output display screen is separated into sections specific to the respective smart monitors 32 by a display segmenter 130. At least one part of the composite output display screen is displayed by the first smart monitor 32a, so the designated local display screen segment is passed to a local graphics output 132. This is understood to correspond to the graphics subsystem 36 and the display 24 described above. The other display screen segments are for the other smart monitors 32b and 32c. In this regard, the first smart monitor 32 includes a display linking server 134 that is implemented as a series of instructions executed by the data processor 34. The display linking server 134 transmits the display screen segments to corresponding display linking clients 136 running on the other smart monitors once client-server communications links have been established therewith.
The second smart monitor 32b and the third smart monitor 32c each execute respective instances of the display linking client 136, which communicates with the display linking server 134 to retrieve the secondary display screen segments. This data is then passed to the respective local graphics outputs 132 of the second smart monitor 32b and the third smart monitor 32c. Whether on the first smart monitor 32a or on the second or third smart monitors 32b, 32c, outputs particular thereto may be generated. One example is the content selection interface 90 that is overlaid on the background image 88 separately for each of the smart monitors 32. These graphical outputs are generated by the IFEC software platform 116 and passed to an overlay generator 138 that coordinate the display of such overlays with the underlying graphics output from the display segmenter 130. Where an overlay is not needed the IFEC software platform 116 may directly pass the display data to the local graphics output 132.
The particulars shown herein are by way of example and for purposes of illustrative discussion of the various embodiments of the system for presenting content across multiple display devices of an in-flight entertainment system only and are presented in the cause of providing of what is believed to be the most useful and readily understood description of the principles and conceptual aspects thereof. In this regard, no attempt is made to show more details than are necessary for a fundamental understanding of the disclosure, the description taken with the drawings making apparent to those skilled in the art how the several forms of the presently disclosed system may be embodied in practice.