Display system and method for displaying messages in a passenger compartment of a vehicle
10936789 ยท 2021-03-02
Assignee
Inventors
Cpc classification
G06F16/38
PHYSICS
International classification
G06F16/38
PHYSICS
B61L15/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The invention pertains to a display system for displaying messages in a passenger compartment of a vehicle, the system comprising: a display surface; a memory comprising a plurality of display templates; interfacing means adapted to retrieve information from an information system; processing means to evaluate said retrieved information and to select a display template from among said plurality of display templates conditionally on said evaluating; and formatting means configured to format said retrieved information in accordance with said selected template for displaying on the display surface. The invention also pertains to a corresponding method, comprising: retrieving (210) information from an information system; evaluating (220) said retrieved information; selecting (230) a display template from among a plurality of display templates conditionally on said evaluating; formatting (240) said retrieved information in accordance with said selected template; and displaying (250) said formatted information on a display surface of a display system.
Claims
1. A display system arranged for displaying messages in a passenger compartment of a vehicle, the system comprising: a display surface; a memory comprising a plurality of display templates; interfacing means adapted to retrieve information for display from an information system; processing means to evaluate said retrieved information and to select a display template from among said plurality of display templates conditionally on said evaluating; and formatting means configured to format said retrieved information in accordance with said selected template for displaying on the display surface; wherein said retrieving of said information comprises receiving information in response to requesting a plurality of fields of information and wherein said evaluating of said information comprises verifying whether information has been received for each of said plurality of fields and comprises identifying at least one field with received information.
2. The display system according to claim 1, wherein said evaluating of said information further comprises evaluating metadata associated with said received information, said metadata being received along with said received information, wherein said metadata comprises one or more of an expiry time of said received information or a source of said received information.
3. A passenger vehicle comprising the display system according to claim 2, arranged in a passenger compartment of said passenger vehicle.
4. A passenger vehicle comprising the display system according to claim 1, arranged in a passenger compartment of said passenger vehicle.
5. A method for displaying messages in a passenger compartment of a vehicle, the method comprising: retrieving information for display from an information system; evaluating said retrieved information; selecting a display template from among a plurality of display templates conditionally on said evaluating; formatting said retrieved information in accordance with said selected template; and displaying said formatted information on a display surface of a display system; wherein said retrieving of said information comprises receiving information in response to requesting a plurality of fields of information and wherein said evaluating of said information comprises verifying whether information has been received for each of said plurality of fields and comprises identifying at least one field with received information.
6. The method according to claim 5, wherein said evaluating of said information further comprises evaluating metadata associated with said received information, said metadata being received along with said received information; wherein said metadata comprises one or more of an expiry time of said received information or a source of said received information.
7. A non-transitory computer program product comprising code means configured to allow a processor to carry out the steps of the method of claim 6.
8. A non-transitory computer program product comprising code means configured to allow a processor to carry out the steps of the method of claim 5.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) These and other features and advantages of embodiments of the present invention will now be described in more detail with reference to the attached drawings, in which:
(2)
(3)
(4)
DESCRIPTION OF EMBODIMENTS
(5)
(6) The system 100 further comprises a memory 120 comprising a plurality of display templates. The display templates are data structures that define a possible layout of information elements on the display surface 110. Different layouts may be provided for different combinations of data elements, as illustrated without limitation in
(7) The system 100 is further capable of receiving information from an information system 199, which may be co-located with the system 100 (internally in the same housing, or otherwise present in the same vehicle) or accessible via a network; to this end, it has a suitable interfacing means 130. The interfacing means 130 comprises the necessary hardware and software to communicate with the information system 199; it preferably operates according to a combination of standardized protocols, such as the IEEE 802.3 Ethernet standard, the IEEE 802.11 WiFi standard, mobile data communication standards (such as GPRS, HSDPA, 3G, 4G), and the TCP/IP protocol stack. Along with the information that is useful for display in the passenger compartment, associated metadata may be received.
(8) Such metadata may include, without limitation, one or more of an expiry time of the received information, a source of said received information (e.g. an up-to-date on-line source or a cache), and a condition to be met for said received information to be displayed (e.g. with respect to location, time-of-day, or the like). In certain applications, such as advertising, it may be useful to make the displaying of certain messages conditional on the profile of the passengers that are present in the vehicle; in such cases, the metadata may for example include an indication of the profiles which must be present for the message to be displayed.
(9) Processing means 140 are provided to evaluate the retrieved information, in particular the metadata, if present, and to select a display template from among the plurality of display templates conditionally on said evaluating. The processing means 140 may be implemented in dedicated hardware (e.g., ASIC), configurable hardware (e.g., FPGA), programmable components (e.g., a DSP or general purpose processor with appropriate software), or any combination thereof. The same component(s) may also include other functions.
(10) Formatting means 150, which may be implemented as part of the processing means 140 are configured to format the retrieved information in accordance with the selected template for displaying on the display surface. The formatted information is supplied to the display surface over a suitable interface in accordance with the signal format required by the display surface for correct operation.
(11)
(12) In an initial step, the method comprises retrieving 210 information from an information system. By retrieving is meant receiving information from an information system in response to an information request, which request may be formatted according to any suitable query language or transfer protocol. The request may be a standing request to receive up-to-date information, in which case the information is pushed by the information system to the display system as it becomes available. Preferably, the received information includes both the information that is useful for display in the passenger compartment, and associated metadata, as exemplified above.
(13) The retrieved information (and in particular, if present, the metadata) is evaluated 220, for example for completeness, relevance, age or other criteria, and a suitable display template is selected 230 in function of said evaluation from among a plurality of display templates. The retrieved information is then formatted 240 in accordance with the selected template and displayed 250 in its formatted form on a display surface of the display system.
(14)
(15) The invention will now be further clarified by reference to two exemplary use cases.
(16) In a first use case, an embodiment of the invention is used to display, inside a passenger compartment of a public transportation vehicle with predetermined calling points such as a train, data about alternative transport modes that are available only at select calling points along the route.
(17) Without loss of generality, the train is assumed to be traveling along a route that is scheduled to pass calling points A, B, C, and D.
(18) Passengers should be informed about the availability of alternative transportation connections, e.g. tram connections, through an on-board display at calling point C only.
(19) Prior to arrival at a calling point, the interfacing means 130 retrieves information from the information system 199 and presents it to the processing means 140.
(20) The processing means 140 evaluates the retrieved information prior to arrival at each calling point. Based on the evaluated condition, the processing means 140 selects one or multiple display templates from the memory 120.
(21) If the retrieved information does not contain tram connections data (calling points A, B, and D), only the templates announcing the arrival time and available train connections at the next calling point are suitable candidates to be selected from the memory 120.
(22) If the retrieved information does contain tram connections data (C), the templates visualizing the arrival time and available train connections, the templates visualizing the tram connections at the next calling point, and the templates visualizing both train and tram connections are suitable to be selected from the memory 120.
(23) A selection is made accordingly, and the display surface 110 renders the retrieved information using the formatting means 150 for the selected template.
(24) In a second use case, an embodiment of the invention is used to display, inside a passenger compartment of a public transportation vehicle with predetermined calling points such as a train, data with unpredictable availability.
(25) Without loss of generality, the train is assumed to be traveling along a route that is scheduled to pass calling points A, B, C, and D.
(26) Advertisements should be shown to passengers on an on-board display at calling point C only.
(27) The time at which advertisements should be shown at calling point C is unpredictable since it is determined by external factors (real-time intervention by advertising agencies, train operator companies, . . . ). Moreover, due to technical incidents such as impaired mobile internet connectivity or data server failures, the interfacing means 130 may not be able to retrieve advertisements.
(28) Prior to arrival at a calling point, the interfacing means 130 retrieves information from the information system and presents it to the processing means 140.
(29) The processing means 140 evaluates the retrieved information prior to arrival at each calling point. Based on the evaluated condition, the processing means 140 selects one or multiple display templates from the memory 120.
(30) The templates visualizing advertisements are only selected from the memory 120 if the retrieved information is present (no connection issue or data server failure) and it actually contains advertisement fields.
(31) The display surface 110 renders the retrieved information using the formatting means 150 for the selected template.
(32) The present invention also relates to a computer program product comprising code means configured to cause a processor to carry out the steps of the method described above. The computer program product may consist of the code means provided on a computer-readable medium, such as an optical, magnetic, or semiconductor-based storage medium.
(33) While the invention has been described hereinabove with reference to specific embodiments, this was done to clarify and not to limit the invention. The skilled person will appreciate that various modifications and different combinations of disclosed features are possible without departing from the scope of the invention.