Multimedia server intended for installation on board an aircraft, electronic entertainment system, method for generating additional content and associated computer program

A multimedia server with a generative AI model addresses the inefficiencies of content distribution in aircraft entertainment systems by generating content on demand, reducing the need for extensive storage and bandwidth, while maintaining user satisfaction.

FR3167814A1Pending Publication Date: 2026-04-24THALES SA
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
FR · FR
Patent Type
Applications
Current Assignee / Owner
THALES SA
Filing Date
2024-10-17
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

The process of pre-loading computer content onto an embedded multimedia server and distributing it to entertainment terminals in aircraft entertainment systems is cumbersome, costly, and consumes significant computing resources and bandwidth.

Method used

A multimedia server equipped with a generative artificial intelligence model generates additional content on demand, reducing the need for extensive storage and bandwidth by using a knowledge base and a query module to create personalized or flight-adapted content for each terminal.

Benefits of technology

The solution reduces computing resource consumption and bandwidth requirements while maintaining user entertainment quality, allowing for efficient content generation and distribution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Multimedia server intended to be installed on board an aircraft, electronic entertainment system, method for generating additional content and associated computer program. The invention relates to a multimedia server (20) intended to be installed on board an aircraft (10) and connected to at least one entertainment terminal via an onboard local area network, comprising: - a module (30) for generating additional content for said at least one entertainment terminal, - a knowledge base (34) storing a set of entertainment content elements, - a request module (32) for receiving a command instruction from said at least one entertainment terminal and for requesting from the generation module (30), on the basis of said received command instruction, the generation module (30) comprising a generative artificial intelligence model configured to generate,from the set of entertainment content elements stored in the knowledge base (34), additional content intended for said at least one entertainment terminal. Figure for the abbreviation: Figure 1,
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: Multimedia server for installation on board an aircraft, electronic entertainment system, method for generating additional content and associated computer program

[0001] The present invention relates to a multimedia server intended to be carried on board an aircraft and connected to at least one on-board entertainment terminal on board said aircraft via an on-board local network.

[0002] The invention also relates to an electronic entertainment system intended to be carried on board an aircraft, the system comprising at least one such entertainment terminal and one such multimedia server.

[0003] The invention also relates to a method for generating additional content, the method being implemented by the multimedia server.

[0004] The invention also relates to a computer program comprising software instructions which, when executed by a computer, implement such a method of generating additional content.

[0005] The invention then relates to the field of aircraft entertainment systems, also called in-flight entertainment systems or IFE (from the English In-Flight Entertainment) which are mainly found on board long-haul commercial aircraft.

[0006] In a manner known per se, such an IFE system comprises a plurality of entertainment terminals, also called user terminals, generally in the form of individual screens or tablets. Each entertainment terminal is integrated, for example, into the passenger seat or the seat in front of it.

[0007] Thus arranged, these terminals allow passengers to consult multimedia content during the flight (for example, films, TV shows, games or music) and to be informed about the progress of the flight (altitude, speed, current position, advancement, etc.).

[0008] In some cases, these terminals also allow for the provision of certain practical information concerning, for example, the arrival airport and the broadcasting of announcements made by the crew in audio and / or video form.

[0009] Entertainment terminals are generally connected via a wired or wireless network to an embedded multimedia server that is also part of the IFE system.

[0010] Depending on different possible implementations of the IFE system, in order to access the computer content and implement its functions, each terminal accesses the embedded multimedia server via the network or uses its own storage space.

[0011] Some systems also offer entertainment terminals that can implement at least some of its functions from their storage space and some others from the embedded multimedia server.

[0012] Thus, in order to be accessible, the computer content is first loaded onto the embedded multimedia server and then possibly distributed to the entertainment terminals via the embedded local network to be stored in their storage space.

[0013] However, such a process of pre-loading computer content onto the embedded multimedia server and then storing it in the storage space of the entertainment terminals is generally cumbersome and costly, particularly with regard to updating the computer content. This process consumes significant computing resources and bandwidth during distribution to the entertainment terminals.

[0014] The object of the invention is then to propose a multimedia server intended to be carried on board an aircraft and connected to at least one entertainment terminal, allowing the generation of computer content for said at least one entertainment terminal, while reducing the consumption of computer resources and bandwidth during the storage of the content and its distribution to said at least one entertainment terminal.

[0015] To this end, the invention relates to a multimedia server intended to be installed on board an aircraft and connected to at least one onboard entertainment terminal on said aircraft via an onboard local area network, the multimedia server comprising:

[0016] - a generation module configured to generate additional content to the destination of said terminal must include at least one entertainment terminal.

[0017] - a knowledge base storing a set of content elements of entertainment,

[0018] - a query module configured to receive a command instruction in originating from said at least one entertainment terminal and to request from the generation module, based on said received command instruction, the generation of additional content,

[0019] the generation module comprising a generative artificial intelligence model, said generative artificial intelligence model being configured to generate, from the set of entertainment content elements stored in the knowledge base, additional content for said at least one entertainment terminal.

[0020] By incorporating a generative artificial intelligence model configured as described in the additional content generation module, the multimedia server according to the invention makes it easier to generate additional content for each entertainment terminal, for the same given storage space. Furthermore, the multimedia server according to the invention reduces the computing resources consumed for content storage itself on the server, while providing the same level of entertainment to the user of the entertainment terminal. Finally, the multimedia server according to the invention reduces the bandwidth used when downloading content to an electronic entertainment system equipped with the server.

[0021] A generative artificial intelligence model is defined as any artificial intelligence model capable of generating text, images, videos or other media in response to requests, and equipped with one or more generative subsystem(s) producing multiple outputs.

[0022] According to other advantageous aspects of the invention, the multimedia server comprises one or more of the following features, taken individually or in all technically possible combinations:

[0023] - the multimedia server is implemented in the form of an electronic box comprising a backplane card and a plurality of electronic cards connected to the backplane card;

[0024] - the generative artificial intelligence model is implemented on a map dedicated electronics;

[0025] - the generation module is configured to generate additional content customized according to a user of said at least one entertainment terminal;

[0026] - the generation module is configured to generate additional content adapted depending on the characteristics of the aircraft flight and / or depending on one or more editorial constraint(s) and / or depending on one or more regulatory constraint(s);

[0027] - the generative artificial intelligence model includes a neural network based on a self-attentive model or a generative antagonistic neural network;

[0028] - said neural network based on a self-attentive model is a large model of language; and

[0029] - the additional content is selected from the group consisting of: a content multimedia such as film, television program, video game or audio content; textual content and photo content.

[0030] The invention also relates to an electronic entertainment system intended to be installed on board an aircraft, the system comprising:

[0031] - at least one entertainment terminal; and

[0032] - a multimedia server connected to each entertainment terminal via a local network embedded, the multimedia server being as defined above.

[0033] The invention also relates to a method, implemented by a multimedia server intended to be installed on board an aircraft and connected to at least one onboard entertainment terminal on board said aircraft via an onboard local area network, for generating additional content for said at least one entertainment terminal, the multimedia server comprising an additional content generation module, a knowledge base storing a set of entertainment content elements, and a query module, the additional content generation module comprising a generative artificial intelligence model, said generative artificial intelligence model being configured to generate additional content from the set of entertainment content elements stored in the knowledge base, the method comprising the following steps:

[0034] - the reception, by the request module, of a command instruction in originating from said at least one entertainment terminal,

[0035] - based on the received command instruction, the transmission, by the module of request, of a request to generate additional content destined for the additional content generation module,

[0036] - the reception, by the additional content generation module, of the request to generation of additional content issued,

[0037] - based on the request to generate additional content received, the generation, by the additional content generation module, of additional content intended for said at least one entertainment terminal.

[0038] According to other advantageous aspects of the invention, the method for generating additional content comprises one or more of the following features, taken individually or in all technically possible combinations:

[0039] - the step of generating additional content for said at least one entertainment terminal is performed on the fly;

[0040] - the generative artificial intelligence model is ground-trained before the multimedia server is mounted on board the aircraft, the generative artificial intelligence model making inferences from its training data when the multimedia server is mounted on board the aircraft;

[0041] - the generative artificial intelligence model is trained by learning automatic machine (from the English Auto Machine Learning) or by fine adjustment (from the English fine-tuning).

[0042] The invention also relates to a computer program comprising software instructions which, when executed by a computer, implement a method for generating additional content, as defined above.

[0043] These features and advantages of the invention will become clearer upon reading the following description, given solely by way of non-limiting example, and made with reference to the accompanying drawings, in which:

[0044] [Fig-1] [Fig.1] is a schematic view of several aircraft, each being equipped with an electronic entertainment system including entertainment terminals, not shown, and a multimedia server, each aircraft being close to its parking spot in an airport;

[0045] [Fig.2] [Fig.2] is a schematic view of an electronic enclosure forming the multimedia server of [Fig. 1], the enclosure comprising a backplane card and a plurality of electronic cards connected to the backplane card; and

[0046] [Fig.3] [Fig.3] is a flowchart of a method for generating additional content according to the invention, the method being implemented by the multimedia server of [Fig.1].

[0047] In [Fig. 1], several aircraft 10 are positioned near their respective parking positions at an airport (not shown). Each aircraft 10 is equipped with an electronic entertainment system 16 comprising entertainment terminals (not shown) and a multimedia server 20.

[0048] Each aircraft 10 is preferably an airplane, in particular a commercial airplane, such as a long-haul aircraft. Each aircraft 10 is capable of carrying passengers, in particular a few dozen passengers, or even a few hundred passengers.

[0049] Each entertainment system 16, on board a respective aircraft 10, is configured to broadcast multimedia content to the passengers of the aircraft 10, in particular during the flight (for example, movies, TV shows, games or music), and / or information on the progress of the flight (altitude, speed, current position, advancement, etc.).

[0050] As an optional addition, each entertainment system 16 is configured to broadcast practical information concerning, for example, the arrival airport, for example via announcements in audio and / or video form.

[0051] Each entertainment terminal is known in itself, and is connected to the multimedia server 20 via a local network, not shown, on board the respective aircraft 10.

[0052] Each entertainment terminal is, for example, fixed or integrated into the passenger's seat itself, or is fixed or integrated into the seat back in front of the passenger's seat. The seats are typically arranged in rows within the aircraft 10.

[0053] Each entertainment terminal, also called a user terminal, comprises a human-machine interface (HMI), a processing module, and an application module. and a telecommunications module. The human-machine interface (HMI) includes, for example, a touchscreen, or a screen and a keyboard. The application module comprises one or more application blocks. The telecommunications module includes a control block and one or more telecommunications interfaces adapted for transmitting and receiving data. The processing module is adapted to control and coordinate the operation of the application module, the HMI, and the telecommunications module. In one embodiment, it includes a processor and memory, for example, a hard drive or any other storage space suitable for storing computer content received, in particular, via the telecommunications module.

[0054] Each entertainment terminal is adapted to deliver to passengers the content offered by the in-flight entertainment system. For example, after a passenger selects a field displayed on the screen of their entertainment terminal's HMI, the processing module is adapted to identify that a selection menu for one of the applications, such as a list of movies, should then be displayed. Then, upon detection of the passenger's movie selection, the processing module is adapted to trigger the movie's display on the screen. In addition to movies, the content delivered by the applications can be diverse: multimedia content, for example, movies, TV programs, games, or music; flight parameters (altitude, speed, etc.) and progress (for example, using a moving map); and announcements (audio and / or video) from the crew.The screen is capable of displaying images corresponding to computer content distributed from the multimedia server 20. More precisely, the computer content is received via the telecommunications module from the multimedia server 20 in the form of a broadcast stream (from the English word "streaming") or stored in the terminal's memory, after having been previously downloaded from the multimedia server 20 via said telecommunications module.

[0055] The multimedia server 20 is connected to at least one entertainment terminal, preferably to each entertainment terminal, via an embedded local network.

[0056] The multimedia server 20 includes an additional content generation module 30, and a request module 32 configured to request additional content generation from the generation module 30.

[0057] The multimedia server 20 includes a knowledge base 34 storing a set of entertainment content elements.

[0058] The multimedia server 20 further includes a module 40 for distributing computer content to each entertainment terminal.

[0059] The generation module 30 includes a generative artificial intelligence model. Preferably, the generative artificial intelligence model includes a neural network based on a self-attentive model or a neural network generative antagonist. When the generative artificial intelligence model includes a neural network based on a self-attentive model, the latter is, for example, a large language model or LLM (from the English Large Language Model).

[0060] In the example of [Fig. 1], the multimedia server 20 includes an information processing unit 45 formed for example of a memory 46 and a processor 48 associated with the memory 46.

[0061] The memory 46 of the multimedia server 20 is then capable of storing generation software, query software, generative artificial intelligence software, and optionally, distribution software. The processor 48 is then capable of executing each of the following software programs: generation software, query software, generative artificial intelligence software, and optionally, distribution software. The memory 46 of the multimedia server 20 is also capable of storing a knowledge base.

[0062] In an unrepresented variant, the generation module 30, the query module 32, the generative artificial intelligence model, and as an optional complement the distribution module 40, are each implemented as a programmable logic component, such as an FPGA (Field Programmable Gate Array) or as a dedicated integrated circuit, such as an ASIC (Application Specified Integrated Circuit).

[0063] When the multimedia server 20 is implemented as one or more software programs, i.e., as a computer program, it is also capable of being stored on a computer-readable medium (not shown). A computer-readable medium is, for example, a medium capable of storing electronic instructions and being connected to a bus of a computer system. For example, a readable medium is an optical disc, a magneto-optical disc, a ROM, a RAM, any type of non-volatile memory (e.g., EPROM, EEPROM, FLASH, NVRAM), a magnetic card, or an optical card. A computer program comprising software instructions is then stored on the readable medium.

[0064] The multimedia server 20 is, for example, implemented in the form of an electronic enclosure 50 comprising a backplane card 52 and a plurality of electronic cards 54 and one or more power supply cards 55. Each electronic card 54, and each power supply card 55 respectively, is connected to the backplane card 52 via a respective backplane connector 56, as shown in [Fig. 2]. The electronic enclosure 50 further comprises a protective housing 58 inside which are housed the backplane card 52 and the plurality of electronic cards 54 and power supply card(s) 55, and external connectors 60 arranged around the periphery of the housing 58. The external connectors 60 are notably intended to allow the connection of the multimedia server 20 to the local onboard network, as well as an onboard electrical power supply network on board aircraft 10.

[0065] The local network on board the aircraft 10 is a wired-only network, or a partially wired and partially wireless network, or a completely wireless network.

[0066] When the on-board local network is partly wired and partly wireless, the multimedia server 20 is for example wired to an entertainment terminal in each row of seats, and said terminal wired to the multimedia server 20 is then connected via wireless links to the other terminals in the row of seats.

[0067] Each wireless link is, for example, a radio link, such as a link conforming to at least one version of the IEEE 802.11 standard, also known as the Wi-Fi™ standard, or a link conforming to the Li-Fi standard, for example to the IEEE 802.15.7 standard.

[0068] The generation module 30 is configured to generate additional content for each entertainment terminal. For example, the generation module 30 is configured to generate personalized additional content based on a user of the entertainment terminal. Alternatively, or in addition, the generation module 30 is configured to generate additional content adapted to the flight characteristics of aircraft 10 and / or to one or more editorial constraints and / or to one or more regulatory constraints.

[0069] The request module 32 is configured to receive a command instruction from the entertainment terminal and to request from the generation module 30, on the basis of the received command instruction, the generation of additional content.

[0070] The distribution module 40 is configured to distribute the corresponding computer content to each entertainment terminal. For example, the distribution module 40 is configured to transmit, as a streaming stream, the corresponding computer content to each entertainment terminal. In this case, the user of the entertainment terminal can view the content as it is being transmitted as a streaming stream.

[0071] Alternatively or in addition, the distribution module 40 is configured to load the corresponding computer content into the local memory of each entertainment terminal. Those skilled in the art will understand that this content loading must be performed beforehand to allow the entertainment terminal user to subsequently access this content.

[0072] The generative artificial intelligence model is configured to generate, from the set of entertainment content elements stored in the knowledge base 34, additional content for each entertainment terminal. Preferably, the generative artificial intelligence model is implemented on a dedicated electronic board, more precisely on one of the electronic boards 54.

[0073] The neural network incorporated in the generative artificial intelligence model is typically a deep neural network. The neural network comprises an ordered succession of layers of neurons, each of which takes its inputs from the outputs of the preceding layer.

[0074] More precisely, each layer comprises neurons taking their inputs from the outputs of the neurons of the previous layer, or from the input variables for the first layer.

[0075] Alternatively, more complex neural network structures can be envisaged with a layer that can be linked to a layer further away than the immediately preceding layer.

[0076] Each neuron is also associated with an operation, that is to say a type of processing, to be carried out by said neuron within the corresponding processing layer.

[0077] The operation of the multimedia server 20 will now be explained, particularly with reference to [Fig. 3], which shows a flowchart of the additional content generation process according to the invention, the process being implemented by the multimedia server 20. Prior to this, the generative artificial intelligence model was trained using one or more training datasets. The training data typically includes data relating to multimedia content such as films, television programs, video games, or audio content (music, sound information); textual content; or even photo content (images, photographs). Preferably, the generative artificial intelligence model is trained on the ground before the multimedia server 20 is loaded onto the aircraft 10.The generative artificial intelligence model is, for example, trained by automatic machine learning (from the English "Auto Machine Learning") or by fine-tuning, for example on board the aircraft or on the ground. The generative artificial intelligence model then makes inferences from its training data when the multimedia server 20 is on board the aircraft 10.

[0078] During an initial step 100, the multimedia server 20 receives, via its request module 32, a command instruction from one of the entertainment terminals. This command instruction takes, for example, the form of a A notification is sent by the entertainment terminal to the multimedia server 20 via the onboard local network, for example, following a passenger's selection of a field displayed on the terminal's HMI screen. This command instruction incorporates a request to generate additional content; such additional content can typically take the form of multimedia content such as movies (films, animations, short sequences, documentaries created from scratch), television programs, video games, or audio content; text content; or even photo content.For example, such a request to generate additional content might correspond to a passenger selecting, on their terminal, a field specifying the generation and delivery of a video stream of a predetermined duration (which the passenger may optionally specify), incorporating a predetermined type of content (which the passenger may optionally specify), or conversely, not offering certain content. The generated content may be complete, adapted or added to content already available on board, or provided by the passenger themselves.

[0079] The request module 32 of the multimedia server 20 then sends, during step 110 and on the basis of the received command instruction, a request to generate additional content to the additional content generation module 30. During a subsequent step 120, the additional content generation module 30 receives the request to generate additional content issued by the request module 32.

[0080] The additional content generation module 30 then responds to this request in a subsequent step 130 by generating additional content for the entertainment terminal. More specifically, the generative artificial intelligence model makes inferences by taking as input one or more elements provided in the command instruction and then transmitted via the additional content generation request (such elements typically being a content type, a content duration, etc.). The generative artificial intelligence model then generates the requested additional content. Following this generation step 130, the distribution module 40 of the multimedia server 20 distributes the generated additional computer content to the entertainment terminal. The user of the entertainment terminal can then view and / or listen to this content on their terminal.

[0081] Preferably, step 130 of generating additional content is performed on the fly. In this case, the user of the entertainment terminal can view the content as it is transmitted in the form of a broadcast stream (streaming mode).

[0082] Thus, by generating additional computer content via a generative artificial intelligence model, the multimedia server 20 according to the invention makes it easier to generate additional content for each terminal of entertainment, for the same given storage space, as well as reducing data storage within the entertainment system 16. The multimedia server 20 according to the invention is also less restrictive in terms of content updates (and therefore less expensive), compared to multimedia servers of the prior art.

[0083] It is thus understood that the multimedia server 20 according to the invention makes it possible to generate additional computer content for each entertainment terminal, while reducing the consumption of computer resources and bandwidth during the storage of the content in the entertainment system 16 and its distribution to the entertainment terminals.

Claims

Demands

1. A multimedia server (20) intended to be installed on board an aircraft (10) and connected to at least one onboard entertainment terminal on said aircraft (10) via an onboard local area network, the multimedia server (20) comprising: - a generation module (30) configured to generate additional content for said at least one entertainment terminal, - a knowledge base (34) storing a set of entertainment content elements, - a query module (32) configured to receive a command instruction from said at least one entertainment terminal and to request from the generation module (30), on the basis of said received command instruction, the generation of additional content, the generation module (30) comprising a generative artificial intelligence model, said generative artificial intelligence model being configured to generate,from the set of entertainment content elements stored in the knowledge base (34), additional content intended for said at least one entertainment terminal.

2. Multimedia server (20) according to the preceding claim, wherein the multimedia server (20) is made in the form of an electronic box (50) comprising a backplane card (52) and a plurality of electronic cards (54) connected to the backplane card (52).

3. Multimedia server (20) according to the preceding claim, wherein the generative artificial intelligence model is implemented on a dedicated electronic card (54).

4. Multimedia server (20) according to any one of the preceding claims, wherein the generation module (30) is configured to generate additional customized content based on a user of said at least one entertainment terminal.

5. A multimedia server (20) according to any one of the preceding claims, wherein the generation module (30) is configured to generate additional content adapted according to the flight characteristics of the aircraft (10) and / or according to a or several editorial constraint(s) and / or depending on one or more regulatory constraint(s).

6. Multimedia server (20) according to any one of the preceding claims, wherein the generative artificial intelligence model comprises a neural network based on a self-attentive model or a generative adversarial neural network.

7. Multimedia server (20) according to the preceding claim, wherein said self-attentive model-based neural network is a large language model.

8. Multimedia server (20) according to any one of the preceding claims, wherein the additional content is selected from the group consisting of: multimedia content such as film, television program, video game or audio content; text content and photo content.

9. Electronic entertainment system (16) for use on board an aircraft (10), the system (16) comprising: - at least one entertainment terminal; and - a media server (20) connected to each entertainment terminal via an on-board local area network, the media server (20) being according to any one of the preceding claims.

10. A method, implemented by a multimedia server (20) intended to be installed on board an aircraft (10) and connected to at least one onboard entertainment terminal on board said aircraft (10) via an onboard local area network, for generating additional content for said at least one entertainment terminal, the multimedia server (20) comprising an additional content generation module (30), a knowledge base (34) storing a set of entertainment content elements, and a query module (32), the additional content generation module (30) comprising a generative artificial intelligence model, said generative artificial intelligence model being configured to generate additional content from the set of entertainment content elements stored in the knowledge base (34), the method comprising the following steps: - the reception (100), by the query module (32),from a command instruction originating from said at least one entertainment terminal, - based on the received command instruction, the sending (110), by the request module (32), of a request to generate additional content to the additional content generation module (30), - the receiving (120), by the additional content generation module (30), of the sent request to generate additional content, - based on the received request to generate additional content, the generation (130), by the additional content generation module (30), of additional content to said at least one entertainment terminal.

11. A method according to the preceding claim, wherein the step (130) of generating additional content for said at least one entertainment terminal is performed on the fly.

12. A method according to claim 10 or 11, wherein the generative artificial intelligence model is trained on the ground before the multimedia server (20) is loaded onto the aircraft (10), the generative artificial intelligence model making inferences from its training data when the multimedia server (20) is loaded onto the aircraft (10).

13. A method according to any one of claims 10 to 12, wherein the generative artificial intelligence model is trained by automatic machine or by fine-tuning.

14. A computer program comprising software instructions which, when executed by a computer, implement a method according to any one of claims 10 to 13.

Citation Information

Patent Citations

  • Passenger preference based content delivery in commercial passenger vehicles

    US11395022B1

  • Video information generation system and method using ai

    WO2024144142A1