EP4087751A1 - Procédé et dispositif pour fournir un affichage de remplacement pour une unité d'affichage - Google Patents
Procédé et dispositif pour fournir un affichage de remplacement pour une unité d'affichageInfo
- Publication number
- EP4087751A1 EP4087751A1 EP20838981.7A EP20838981A EP4087751A1 EP 4087751 A1 EP4087751 A1 EP 4087751A1 EP 20838981 A EP20838981 A EP 20838981A EP 4087751 A1 EP4087751 A1 EP 4087751A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- image data
- controller
- graphics module
- display
- display unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/21—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
- B60K35/22—Display screens
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/80—Arrangements for controlling instruments
- B60K35/81—Arrangements for controlling instruments for controlling displays
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/1523—Matrix displays
Definitions
- the present invention relates to a method and a device for providing a replacement display for a display unit, in particular for a display unit in a means of locomotion.
- ASIC application-specific integrated circuit
- ASIC application-specific integrated Circuit
- a method that is described in DE 10 2007 045 774 B4 can be used to synchronize the image display.
- a first image signal which is provided by a first device
- a second image signal which is provided by a second device
- the first device and the second device are time-controlled independently of one another.
- the second image signal is synchronized with the first image signal by changing a blanking interval of the second image signal.
- an inexpensive special ASIC or an FPGA FPGA: Field programmable gate array; in the field programmable (logic) gate arrangement
- FPGA Field programmable gate array
- the replacement graphics essentially cover small symbols and test images.
- TCON Timing Controller
- a method for providing a replacement display for a display unit comprises the steps:
- a device for providing a replacement display for a display unit has:
- a controller for synchronizing the first image data with second image data for generating synchronized image data and for outputting the synchronized image data to the display unit.
- the solution according to the invention is based on the approach of combining a smaller graphics module, for example a smaller graphics ASIC, with a controller, for example an FPGA or ASIC, which carries out the adaptation of the frequencies.
- the graphics module is operated in a synchronized manner so that the line frequency is almost identical to the output of the central unit and the beginning of the image is at a fixed distance from the output of the central unit. This is preferably done as described in DE 102007045 774 B4.
- the graphics module works with the same line frequency, but with a much lower pixel frequency. If it is assumed as an example that the display has a resolution of 1920x720 pixels and is controlled with a pixel frequency of 100 MHz, the graphics module can only output a resolution of 480x720 pixels at 25 MHz, for example.
- the solution described achieves the quality of the above-mentioned expensive solution, with costs which are close to those of the above-mentioned inexpensive solution.
- the approach also scales when connecting multiple displays to a central unit. In this case, a controller must be provided for each correspondingly connected display.
- the generation of the image data can be defined and verified in the graphics module according to the requirements of functional safety (ASIL: Automotive Safety Integrity Level) according to a safety concept.
- ASIL Automotive Safety Integrity Level
- the first image data is temporarily stored in a memory of the controller. Since the outputs of the central processing unit and the graphics module are almost synchronized with one another line by line, the frequency can also be adjusted line by line. A buffer in the controller can be used for this line. Since one line is read into the controller at the same time while another is output, and perfect synchronization is not possible, a memory requirement of three lines can be assumed.
- control information assigned to the first image data is transmitted from the graphics module to the controller. These can be contained in the first image data or transmitted via a separate connection.
- the control information for the areas can be contained in the image data that are transmitted from the graphics module to the controller. Additional rows or columns can be used for this purpose, for example.
- the image data can contain the control information directly in addition to the image information.
- Another possibility is that the control information is transmitted from the graphics module to the controller via a separate connection.
- a serial connection can be used for this, e.g. using UART (UART: Universal asynchronous receiver transmitter; universal asynchronous receiver and transmitter), I2C (I2C: Inter integrated Circuit; inter-integrated circuit) or SPI (SPI: Serial peripheral interface; serial peripheral interface).
- control information can be implemented using a suitable safety concept to meet functional safety requirements (ASIL), e.g. through end-to-end protection.
- ASIL functional safety requirements
- the first image data are processed in the controller on the basis of the control information.
- This can include at least one of the following operations: expanding the image data, superimposing image data, repeating image data, mirroring image data, scaling image data, changing a color depth of the image data.
- expanding the image data for example, the data can be expanded for an area using a palette, ie a lookup table or conversion table, for example from 8 bits to 24 bits.
- the overlaying of image data can be used to realize multi-colored symbols. Repeating image data is particularly useful for background images or test images.
- at least parts of the image data can also be mirrored. In this way, patterns can be generated efficiently.
- scaling the image data areas can in particular be scaled up horizontally.
- a bilinear or higher-quality filtering is preferably used for this.
- data can be changed from a lower color depth, e.g. RGB565, to a higher one Color depth, e.g. RGB888, can be converted. This is preferably done using dithering.
- the first image data are output to the controller in a run-length-coded manner.
- run length coding loss-free compression of the data to be transmitted can be achieved in a simple manner.
- the first image data are output as an alpha mask.
- the alpha mask can, for example, have a resolution of 4 bits or 8 bits.
- a foreground color and a background color can preferably also be set.
- the graphics module is set up to store at least part of the second image data in a memory assigned to the graphics module.
- the data can be learned from the central unit by the graphics module.
- the image data from the central unit are received by the graphics module via a video input.
- the transmitted data can then be stored in a non-volatile memory in or on the graphics module. For example, a background image can be captured and stored in this way for personalization or adaptation to a vehicle series.
- the solution according to the invention is implemented in the display unit or in a central unit.
- the solution according to the invention for realizing a replacement display is usually integrated into the display unit in order to be able to bridge errors in the cable connection between the central unit and the display unit.
- a method according to the invention or a device according to the invention is used particularly advantageously in a means of locomotion.
- Means of locomotion can be, for example, a motor vehicle or an aircraft.
- the solution according to the invention can also be used in other environments or for other applications, e.g. in trucks, in rail technology and in public transport, in cranes and construction machinery, etc.
- FIG. 1 shows schematically a known system concept for the display of content provided by a central unit on a display
- FIG. 2 schematically shows a method for providing a replacement display for a display unit
- FIG. 3 shows an embodiment of a device for providing a replacement display for a display unit
- FIG. 4 shows, by way of example, image data provided by a graphics module and their display on a display
- Fig. 5 shows schematically a means of locomotion in which a solution according to the invention is implemented.
- the central unit 1 schematically shows a known system concept for the display of content provided by a central unit 1 on a display 8 of a display unit 2.
- the central unit 1 outputs content that is sent to the display unit 2 and there on one or more displays 8 for display should come.
- the display unit 2 has display electronics 7 with a memory 9.
- the displays 2 can be, for example, TFT displays (TFT: thin film transistor).
- the content can be transmitted via an LVDS line (LVDS: Low voltage differential signaling). Further communication between the central unit 1 and the display electronics 7 can take place via a CAN bus (CAN: Controller Area Network).
- CAN Controller Area Network
- the other content should be generated locally in order to achieve a higher level of security or functional safety and availability of the display or to implement displays with requirements for low latency. This situation often exists in applications in motor vehicles that are intended for the driver, e.g. for a display of an instrument cluster, a head-up display or electronic mirrors.
- FIG. 2 schematically shows a method for providing a replacement display for a display unit.
- first image data are generated by a graphics module 10.
- the graphics module can be a smaller graphics ASIC.
- the first image data are then output 11 to a controller, for example an FPGA or ASIC.
- the first image data can be run length-coded and / or output as an alpha mask 11.
- the controller synchronizes 12 the first image data with second image data in order to generate synchronized image data.
- the first image data can be temporarily stored in a memory of the controller.
- the synchronized image data are finally output to the display unit 13.
- control information assigned to the first image data can be transmitted from the graphics module to the controller. These can be contained in the first image data or can be transmitted via a separate connection.
- the first image data can then be processed in the controller on the basis of the control information.
- This processing can include at least one of the following operations: expanding the image data, superimposing image data, repeating image data, mirroring image data, scaling image data, changing a color depth of the image data.
- the device 20 has a graphics module 4 for generating first image data S1.
- the graphics module 4 is a smaller graphics ASIC.
- the first image data can be run length-coded by the graphics module 4 and / or output as an alpha mask.
- a controller 3 for example an FPGA or ASIC, synchronizes the first image data S1 with second image data S2 in order to generate synchronized image data S3.
- the controller 3 has a memory 5 in which the first image data S1 can be temporarily stored. Another memory e can be assigned to the graphics module 4.
- the second image data S2 are provided by a central unit 1 and received via an input 21 of the device.
- An LVDS line for example, can be used for this purpose.
- the synchronized image data S3 are output to the display unit 2 via an output 22 of the device.
- control information SD assigned to the first image data S1 can be transmitted from the graphics module 4 to the controller 3. These can be contained in the first image data S1 or can be transmitted via a separate connection. A serial connection can be used for this, e.g. using UART, I2C or SPI.
- the first image data can then be processed in the controller 3 on the basis of the control information SD. This processing can include at least one of the following operations: expanding the image data, superimposing Image data, repeating image data, mirroring image data, scaling image data, changing a color depth of the image data.
- the graphics module 4 can optionally be set up to store at least part of the second image data S2 in the memory 6 assigned to the graphics module 4. In this way, the data can be learned from the central unit 1 by the graphics module 4. For example, a background image can be captured and stored in this way for personalization or adaptation to a vehicle series.
- the device 20 is shown as an independent component. Usually, however, it is integrated into the display unit 2 in order to be able to bridge errors in the cable connection between the central unit 1 and the display unit 2. Alternatively, it can also be integrated into the central unit 1 in order to increase the security of this unit.
- FIG. 4 shows, by way of example, image data provided by a graphics module for different areas E1-E8 and their display on a display.
- a number of areas E1-E8 are shown in a layer of the graphics module with corresponding image data.
- the corresponding areas can be seen in a layer of the controller or on the display.
- a wide variety of options can be implemented for graphics processing. At least the areas on the display can be freely positioned horizontally. This can be seen, for example, in the areas E1-E3 in FIG.
- the data of an area can be expanded with a palette, i.e. a lookup table or conversion table, e.g. from 8 bits to 24 bits.
- a palette i.e. a lookup table or conversion table, e.g. from 8 bits to 24 bits.
- the data of an area can be transmitted as an alpha mask, which is, for example, resolved with 4 bits or 8 bits.
- a foreground and background color can be set for this. This is advantageous for a text display or for monochrome symbols.
- FIG. 4 Several areas can be overlaid for multi-colored symbols. This is the case in FIG. 4 in the areas E6 and E7. Repetition and optionally mirroring of parts is particularly useful for background images or test images. Patterns can thus be generated efficiently. This is the case in FIG. 4 in the area E4.
- Areas can be scaled up horizontally. This is shown in FIG. 4 in the area E2.
- bilinear or higher-quality filtering is preferably used.
- the data can be converted from a lower color depth, e.g. RGB565, to a higher color depth, e.g. RGB888. This is preferably done using dithering.
- one or more background colors or background patterns can be set for the display.
- Symbols can be incorporated into the data with each display frame. In this way, animations of symbols can also be realized.
- Fig. 5 shows schematically a means of locomotion 30 in which a solution according to the invention is implemented.
- the means of locomotion 30 in this example is a motor vehicle.
- the motor vehicle has a central unit 1 for providing content and at least one display unit 2 for displaying the content.
- the motor vehicle has a device 20 for providing a replacement display for the display unit 2.
- the device 20 can of course also be integrated into the central unit 1 or the display unit 2.
- the motor vehicle also has a sensor system 31 with which sensor data can be recorded.
- the sensor system 31 can in particular include sensors for recognizing the surroundings, for example ultrasonic sensors, Laser scanners, radar sensors, lidar sensors or cameras. Data recorded by the sensor system 31 can be used, for example, to display corresponding information on the display unit 2.
- further components of the motor vehicle are a navigation system 32 and a data transmission unit 33.
- a connection to a service provider can be set up by means of the data transmission unit 33, for example to call up content to be displayed.
- a memory 34 is provided for storing data. The data exchange between the various components of the motor vehicle takes place via a network 35.
- the approach according to the invention uses three interacting units.
- the first unit is the central unit 1, from which the second image data S2 for the normal image come.
- the second unit is the graphics module 4, a small graphics controller that generates the first image data S1 for the replacement display.
- Such a graphics controller has a simpler structure and is therefore faster and cheaper than known, more complex solutions for generating a replacement display.
- Such a graphics controller supplies an image that is more simply structured than the image of the central unit 1.
- the image delivered by the graphics controller also contains less data than the image delivered by the central unit.
- the third unit is the controller 3, a device that mixes the image data S2 from the central unit 1 and the image data S1 from the graphics module 4.
- the controller 3 processes the image data S1 received from the graphics module 4, which are simply structured, into a larger, more complex image, as described, for example, in relation to FIG. This "inflated" image then becomes the image data S3 to be displayed after mixing with the image data S2.
- Graphics module 4 and controller 3 are preferably combined in one unit, device 20. All three units work synchronized. Originally, the controller 3 works synchronously with the central unit 1, according to “master slave.” The small controller, the graphics module 4, which generates the image data S1 for the substitute display, is actively synchronized, for example, using the method described in DE 10 2007 045 774 A1.
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102020200091.3A DE102020200091A1 (de) | 2020-01-07 | 2020-01-07 | Verfahren und Vorrichtung zum Bereitstellen einer Ersatzanzeige für eine Anzeigeeinheit |
| PCT/EP2020/087273 WO2021140013A1 (fr) | 2020-01-07 | 2020-12-18 | Procédé et dispositif pour fournir un affichage de remplacement pour une unité d'affichage |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP4087751A1 true EP4087751A1 (fr) | 2022-11-16 |
Family
ID=74175788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP20838981.7A Pending EP4087751A1 (fr) | 2020-01-07 | 2020-12-18 | Procédé et dispositif pour fournir un affichage de remplacement pour une unité d'affichage |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4087751A1 (fr) |
| DE (2) | DE102020200091A1 (fr) |
| WO (1) | WO2021140013A1 (fr) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102007045774B4 (de) | 2007-09-25 | 2010-04-08 | Continental Automotive Gmbh | Verfahren und Vorrichtung zur Synchronisation einer Bildanzeige in einem Kraftfahrzeug |
| DE102010014733B4 (de) * | 2010-04-13 | 2013-05-08 | Bauhaus-Universität Weimar | Chromakeyverfahren und Chromakeyvorrichtung zur Aufnahme und Bildbearbeitung von Kamerabildern |
| DE102013101519B4 (de) * | 2013-02-15 | 2019-02-07 | Mentor Graphics Development (Deutschland) Gmbh | Synchrones Rendering |
| DE102015002973B4 (de) * | 2015-03-10 | 2020-09-24 | Airbus Defence and Space GmbH | Verfahren zur gemeinsamen Darstellung sicherheitskritischer und nicht-sicherheitskritischer Informationen und Anzeigevorrichtung |
| DE102015209448A1 (de) * | 2015-05-22 | 2016-11-24 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zur Anzeige sicherheitsrelevanter Anzeigeelemente |
| US10691394B2 (en) * | 2016-01-07 | 2020-06-23 | Mitsubishi Electric Corporation | Video delivery apparatus, display controller, and video delivery system |
| DE102019202862B4 (de) * | 2019-03-04 | 2022-08-04 | Audi Ag | Vorrichtung zur Bereitstellung von Bilddaten |
-
2020
- 2020-01-07 DE DE102020200091.3A patent/DE102020200091A1/de not_active Withdrawn
- 2020-12-18 WO PCT/EP2020/087273 patent/WO2021140013A1/fr not_active Ceased
- 2020-12-18 DE DE112020006474.3T patent/DE112020006474A5/de active Pending
- 2020-12-18 EP EP20838981.7A patent/EP4087751A1/fr active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2021140013A1 (fr) | 2021-07-15 |
| DE112020006474A5 (de) | 2022-11-03 |
| DE102020200091A1 (de) | 2021-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69611347T2 (de) | Anzeigevorrichtung mit einer Vielzahl von Schirmen | |
| EP2147844B2 (fr) | Dispositif de surveillance d'une zone d'espace, notamment dans l'environnement ou à l'intérieur d'un véhicule | |
| DE112014006438B4 (de) | Bildverarbeitungssystem | |
| DE69515307T2 (de) | Steuerungsschaltung-fehlerkompensation in einer flachtafel-anzeigevorrichtung | |
| DE19807028C2 (de) | Synchronisation für das Rahmenpufferaustauschen in Multipipeline-Computergraphikanzeigesystemen | |
| DE112019002127T5 (de) | Halbleitervorrichtung, anzeigevorrichtung und fahrzeuggestütztes anzeigesystem | |
| EP1991924A2 (fr) | Dispositif et procédé d'émission d'images différentes à au moins deux écrans | |
| DE69211447T2 (de) | Rasterpuffer-Organisation und Steuerung für Echtzeit-Bilddekompression | |
| DE102014010780A1 (de) | Einrichtung und Verfahren zum Anzeigen von Informationen auf einem mehrere einzelne Bildschirm-Module aufweisenden Bildschirm | |
| DE3750123T2 (de) | Schnittstellenmodul für die Überlagerung von alphanumerischen Zeichen über RGB-Videosignale. | |
| DE68913947T2 (de) | Vorrichtung zur erzeugung von videosignalen. | |
| EP0777393A2 (fr) | Procédé et appareil pour la superposition d'images vidéos stéréoscopiques | |
| WO2021140013A1 (fr) | Procédé et dispositif pour fournir un affichage de remplacement pour une unité d'affichage | |
| DE102019202862B4 (de) | Vorrichtung zur Bereitstellung von Bilddaten | |
| EP3405942A1 (fr) | Dispositif et procédé pour contrôler la validité de données d'image dans un système d'affichage | |
| EP1535274B1 (fr) | Unite de commande et procede pour reduire des modeles d'interferences lors de l'affichage d'une image sur un ecran | |
| DE112019000504T5 (de) | Halbleitervorrichtung, anzeigevorrichtung, grafikprozessor und elektronisches gerät | |
| DE10315018A1 (de) | Vorrichtung und Verfahren zum Übertragen von Videodaten | |
| EP1383323A1 (fr) | Procédé de transmission de données non-vidéo à travers une interface vidéo | |
| DE102022119130B3 (de) | Verfahren zum Ansteuern von Aktiv-Matrix-Displays, zugehörige Steuervorrichtung und Computerprogrammprodukt | |
| DE10340247B4 (de) | Vorrichtung zur Ansteuerung von mehreren Displays in einem Kraftfahrzeug | |
| DE102021203481A1 (de) | System und Fahrzeug zur redundanten Anzeige eines Datensignals | |
| EP0362610A2 (fr) | Dispositif de visiophone | |
| DE102004020541B4 (de) | Anordnung und Verfahren zur Ansteuerung mehrerer Grafikdisplays | |
| DE68925775T2 (de) | Erzeugung von nach dem Rasterverfahren arbeitenden Videosignalen für einen Monitor mit verbesserter Auflösung |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
| 17P | Request for examination filed |
Effective date: 20220808 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| DAV | Request for validation of the european patent (deleted) | ||
| DAX | Request for extension of the european patent (deleted) | ||
| RAP3 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: CONTINENTAL AUTOMOTIVE TECHNOLOGIES GMBH |
|
| RAP3 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: AUMOVIO GERMANY GMBH |