DE102017203696A1 - Fahrzeugbildanzeigesystem - Google Patents

Fahrzeugbildanzeigesystem Download PDF

Info

Publication number
DE102017203696A1
DE102017203696A1 DE102017203696.6A DE102017203696A DE102017203696A1 DE 102017203696 A1 DE102017203696 A1 DE 102017203696A1 DE 102017203696 A DE102017203696 A DE 102017203696A DE 102017203696 A1 DE102017203696 A1 DE 102017203696A1
Authority
DE
Germany
Prior art keywords
image
image data
control part
error
vehicle
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.)
Granted
Application number
DE102017203696.6A
Other languages
English (en)
Other versions
DE102017203696B4 (de
Inventor
Takeshi Hoshina
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Publication of DE102017203696A1 publication Critical patent/DE102017203696A1/de
Application granted granted Critical
Publication of DE102017203696B4 publication Critical patent/DE102017203696B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0736Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
    • G06F11/0739Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/80Arrangements for controlling instruments
    • B60K35/81Arrangements for controlling instruments for controlling displays
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3647Guidance involving output of stored or live camera images or video streams
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/076Error or fault detection not based on redundancy by exceeding limits by exceeding a count or rate limit, e.g. word- or bit count limit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0784Routing of error reports, e.g. with a specific transmission path or data flow
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/363Graphics controllers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/81Threshold
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/88Monitoring involving counting
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/04Partial updating of the display screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/18Use of a frame buffer in a display terminal, inclusive of the display panel

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Automation & Control Theory (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Computer Graphics (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Abstract

Ein Fahrzeugbildanzeigesystem enthält: einen Bildschreibsteuerungsteil (250), der erste Bilddaten, die von einer ersten Anwendung erzeugt werden, die unter einem ersten Betriebssystem betrieben wird, aufeinanderfolgend in Bildspeicherteile (251, 252) durch Wechseln zwischen den Bildspeicherteilen (251, 252) schreibt; einen Bildlesesteuerungsteil (253), der die ersten Bilddaten aus den Bildspeicherteilen (251, 252) aufeinanderfolgend durch Wechseln zwischen den Bildspeicherteilen (251, 252) ausliest; einen Anzeigedatenerzeugungsteil (270), der die ersten Bilddaten und zweite Bilddaten kombiniert, die von einer zweiten Anwendung erzeugt werden, die unter Steuerung eines zweiten Betriebssystems betrieben wird, das eine höhere Zuverlässigkeit als das erste Betriebssystem aufweist; einen Fehlererfassungsteil (254), der die ersten Bilddaten überprüft; und einen Wechselsteuerungsteil (255), der das Wechseln zwischen den Bildspeicherteilen (251, 252) durch den Bildschreibsteuerungsteil (250) und den Bildlesesteuerungsteil (253) aufhebt, wenn ein Fehler erfasst wird.

Description

  • HINTERGRUND DER ERFINDUNG
  • 1. Gebiet der Erfindung
  • Die Erfindung betrifft ein Fahrzeugbildanzeigesystem.
  • 2. Stand der Technik
  • Die JP 2015-144391 A offenbart ein Bilddatenübertragungsverfahren (System), bei dem Bilddaten, die von einem Bildprozessor erzeugt werden, von einer Übertragungsschaltung (Sendeschaltung) an eine Empfangsschaltung mittels eines seriellen Übertragungsprotokolls übertragen werden. In diesem System werden die Bilddaten, die von der Empfangsschaltung empfangen werden, zunächst in einem Empfangspixelpuffer gespeichert, und die Übertragungsschaltung bestimmt, ob es einen Übertragungsfehler gibt, mit Bezug auf einen Fehlererfassungscode, der im Voraus in den Bilddaten festgelegt wurde. Dann werden die Bilddaten, von denen bestimmt wurde, dass sie keinen Fehler aufweisen, in einem Korrekturpuffer gehalten. In dem Fall eines Fehlers werden die Bilddaten, die in dem Korrekturpuffer gehalten werden, verwendet, um die Bilddaten zu korrigieren. Dieses verbessert die Zuverlässigkeit beim Ausgeben von empfangenen Bilddaten an eine Anzeigevorrichtung zu deren Anzeige.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • In den vergangenen Jahren wurde eine Technologie zum Anzeigen von Bilddaten vorgeschlagen, die von mindestens zwei Anwendungen erzeugt werden, die unter Steuerung von Betriebssystemen mit unterschiedlicher Zuverlässigkeit betrieben werden, erzeugt werden, beispielsweise Bilddaten, die von einer informationsorientierten Anwendung erzeugt werden, die beispielsweise von einem Fahrzeugnavigationssystem oder einem Agentensystem ausgeführt wird, und Bilddaten, die von einer steuerungsorientierten Anwendung erzeugt werden, die beispielsweise von einer Steuerung ausgeführt wird, die direkt bei der Fahrt des Fahrzeugs involviert ist, beispielsweise ein Geschwindigkeitsmessgerät, auf einem gemeinsamen Anzeigebildschirm in überdeckender Weise als neue Form einer Bildanzeige in Fahrzeugen vorgeschlagen. Ein derartiger Fall ist jedoch nicht bevorzugt, da ein Fehler, der in Bilddaten auftritt, die von der informationsorientierten Anwendung mit relativ niedriger Zuverlässigkeit erzeugt werden, die Bildanzeige mittels der steuerungsorientierten Anwendung, die eine relativ hohe Zuverlässigkeit aufweist, negativ beeinflussen kann.
  • Die Erfindung schafft ein Fahrzeugbildanzeigesystem, das beim Anzeigen von Bilddaten, die von mindestens zwei Anwendungen erzeugt werden, die unter der Steuerung von Betriebssystemen mit unterschiedlicher Zuverlässigkeit auf überdeckende Weise betrieben werden, kontinuierlich Bilddaten anzeigen kann, die von einer Anwendung erzeugt werden, die unter Steuerung eines Betriebssystems mit einer relativ hohen bzw. höheren Zuverlässigkeit betrieben wird.
  • Ein Aspekt der Erfindung schafft ein Fahrzeugbildanzeigesystem, das ausgelegt ist, Bilddaten anzuzeigen. Die Bilddaten werden von fahrzeugeigenen Anwendungen erzeugt und auf überdeckende bzw. überlagerte Weise auf einer gemeinsamen Anzeigevorrichtung angezeigt, die in einem Fahrzeug montiert ist. Das Fahrzeugbildanzeigesystem enthält: einen Bildschreibsteuerungsteil, der ausgelegt ist, erste Bilddaten aufeinanderfolgend in Bildspeicherteilen durch Wechseln der Bildspeicherteile zu schreiben, wobei die ersten Bilddaten von einer fahrzeugeigenen ersten Anwendung erzeugt werden, die unter der Steuerung eines ersten Betriebssystems betrieben wird; einen Bildlesesteuerungsteil, der ausgelegt ist, die ersten Bilddaten, die in den Bildspeicherteilen aufeinanderfolgend durch Wechseln der Bildspeicherteile gespeichert wurden, zu lesen; einen Anzeigedatenerzeugungsteil, der ausgelegt ist, Anzeigedaten durch Kombinieren der ersten Bilddaten, die von dem Bildlesesteuerungsteil gelesen werden, mit zweiten Bilddaten, die von einer fahrzeugeigenen zweiten Anwendung erzeugt werden, zu erzeugen, wobei die fahrzeugeigene zweite Anwendung unter einer Steuerung eines zweiten Betriebssystems betrieben wird, das eine höhere Zuverlässigkeit als das erste Betriebssystem aufweist; einen Fehlererfassungsteil, der ausgelegt ist, die ersten Bilddaten, die in den Bildspeicherteilen gespeichert sind, hinsichtlich Fehlern zu überprüfen; und einen Wechselsteuerungsteil, der ausgelegt ist, das Wechseln der Bildspeicherteile durch den Bildschreibsteuerungsteil und das Wechseln der Bildspeicherteile durch den Bildlesesteuerungsteil aufzuheben bzw. zu unterbrechen, wenn durch den Fehlererfassungsteil ein Fehler in den ersten Bilddaten erfasst wird.
  • Gemäß der obigen Konfiguration wird, wenn ein Fehler in Bilddaten auftritt, die von einer fahrzeugeigenen Anwendung erzeugt werden, die unter der Steuerung des Betriebssystems mit einer niedrigeren Zuverlässigkeit betrieben wird, der Wechsel der Bildspeicherteile durch einen Bildschreibsteuerungsteil und einen Bildlesesteuerungsteil aufgehoben. Danach werden normale Bilddaten, die vor der Erfassung des Fehlers geschrieben wurden, von dem Bildlesesteuerungsteil gelesen. Dieses verhindert, dass Bilddaten, die aufgrund des Auftretens des Fehlers verzerrt werden, mit Bilddaten überlagert werden, die von der fahrzeugeigenen Anwendung erzeugt werden, die unter der Steuerung des Betriebssystems, das eine höhere Zuverlässigkeit aufweist, betrieben wird, und ermöglicht, dass Bilddaten, die von der fahrzeugeigenen Anwendung erzeugt werden, die unter der Steuerung des Betriebssystems betrieben wird, das eine höhere Zuverlässigkeit aufweist, kontinuierlich angezeigt werden.
  • In dem obigen Aspekt kann der Wechselsteuerungsteil ausgelegt sein, das Wechseln der Bildspeicherteile durch den Bildschreibsteuerungsteil und das Wechseln der Bildspeicherteile durch den Bildlesesteuerungsteil neu zu starten, wenn der Fehler in den ersten Bilddaten verschwindet bzw. verschwunden ist.
  • Wenn gemäß der obigen Konfiguration der Fehler in den Bilddaten, die von der fahrzeugeigenen Anwendung erzeugt werden, die unter der Steuerung des Betriebssystems betrieben wird, das eine niedrigere Zuverlässigkeit aufweist, verschwindet, wird das Wechseln der Bildspeicherteile durch den Bildschreibsteuerungsteil und den Bildlesesteuerungsteil neu gestartet. Somit können die letzten Bilddaten, die durch das Verschwinden des Fehlers normalisiert werden bzw. normal sind, normalen Bilddaten folgend angezeigt werden, die vor der Erfassung des Fehlers erzeugt wurden.
  • In dem obigen Aspekt kann der Fehlererfassungsteil einen Fehlerzähler aufweisen, der die Häufigkeit der Fehler zählt, und der Wechselsteuerungsteil kann ausgelegt sein, das erste Betriebssystem zurückzusetzen, wenn ein Wert des Fehlerzählers einen ersten vorbestimmten Wert erreicht.
  • Gemäß der obigen Konfiguration wird bestimmt, dass sich die fahrzeugeigene Anwendung, die unter der Steuerung des Betriebssystems betrieben wird, das eine niedrigere Zuverlässigkeit aufweist, in einer abnormen Betriebsbedingung befindet, und das Betriebssystem wird zurückgesetzt, wenn die Häufigkeit, mit der der Fehler in den Bilddaten in einer Reihe oder aufeinanderfolgend erfasst wird, einen vorbestimmten Wert erreicht. Dieses hilft eine Situation zu vermeiden, bei der die Bilddaten, die von der fahrzeugeigenen Anwendung erzeugt werden, die unter der Steuerung des Betriebssystems betrieben wird, das eine niedrigere Zuverlässigkeit aufweist, während einer langen Zeitdauer nicht aktualisiert werden.
  • In dem obigen Aspekt kann der Wechselsteuerungsteil einen Rücksetzzeitnehmer aufweisen, der eine verstrichene Zeit seit einem Start eines Rücksetzens des ersten Betriebssystems misst, und der Wechselsteuerungsteil kann ausgelegt sein, das Lesen der ersten Bilddaten durch den Bildlesesteuerungsteil aufzuheben, wenn die Erfassung des Fehlers in den ersten Bilddaten durch den Fehlererfassungsteil nicht beendet ist, wenn ein Wert des Rücksetzzeitnehmers einen zweiten vorbestimmten Wert erreicht.
  • Gemäß der obigen Konfiguration wird das Lesen der Bilddaten zeitweilig aufgehoben bzw. unterbrochen, bis die Bilddaten als Ergebnis eines Rücksetzens des Betriebssystems normalisiert bzw. normal sind, wenn es eine relativ lange Zeit zum Rücksetzen des Betriebssystems dauert. Dieses hilft eine Situation zu vermeiden, bei der Bilddaten mit einer geringeren Informationsfrische an die Anzeigevorrichtung zu deren Anzeige ausgegeben werden.
  • In dem obigen Aspekt können der Bildschreibsteuerungsteil und der Bildlesesteuerungsteil ausgelegt sein, das Wechseln der Bildspeicherteile auf einer Bildrahmen-um-Bildrahmen-Basis durchzuführen.
  • Gemäß der obigen Konfiguration ermöglicht das Wechseln der Bildspeicherteile in jedem Bildrahmen eine genaue Erfassung des Auftretens eines Fehlers in den Bilddaten für jeden Bildrahmen. Sogar wenn ein Fehler in Bilddaten auftritt, kann die Originalfunktion, d.h. die überlagerte Anzeige von Bilddaten, die von der fahrzeugeigenen Anwendung erzeugt werden, die unter der Steuerung des Betriebssystems betrieben wird, das eine niedrigere Zuverlässigkeit aufweist, und von Bilddaten, die von der fahrzeugeigenen Anwendung erzeugt werden, die unter der Steuerung des Betriebssystems betrieben wird, das eine höhere Zuverlässigkeit aufweist, früh wiederhergestellt werden.
  • In dem obigen Aspekt kann der Bildlesesteuerungsteil ausgelegt sein, die ersten Bilddaten aus einem der Bildspeicherteile, der die letzten bzw. jüngsten ersten Bilddaten enthält, zu lesen.
  • In dem obigen Aspekt kann der Wechselsteuerungsteil ausgelegt sein, das Wechseln der Bildspeicherteile durch den Bildschreibsteuerungsteil und das Wechseln der Bildspeicherteile durch den Bildlesesteuerungsteil aufzuheben, wenn der Fehler in den ersten Bilddaten von dem Fehlererfassungsteil erfasst wird, sodass der Bildschreibsteuerungsteil das Schreiben der ersten Bilddaten, die von der ersten Anwendung erzeugt werden, in einen der Bildspeicherteile, der die ersten Bilddaten mit dem Fehler enthält, fortsetzt und der Bildlesesteuerungsteil das Lesen der ersten Bilddaten aus einem anderen der Bildspeicherteile, der die ersten Bilddaten enthält, die zuletzt vor der Erfassung des Fehlers erzeugt wurden, fortsetzt.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Merkmale, Vorteile sowie die technische und gewerbliche Bedeutung beispielhafter Ausführungsformen der Erfindung werden im Folgenden mit Bezug auf die zugehörigen Zeichnungen deutlich, in denen gleiche Bezugszeichen gleiche Elemente bezeichnen. Es zeigen:
  • 1 ein Blockdiagramm, das eine allgemeine Konfiguration einer Ausführungsform eines Fahrzeugbildanzeigesystems darstellt;
  • 2 ein Blockdiagramm, das eine Funktionskonfiguration des Fahrzeugbildanzeigesystems der Ausführungsform darstellt;
  • 3A ein Diagramm, das den Fluss von Bilddatensignalen unter einer normalen Bedingung darstellt;
  • 3B ein Diagramm, das den Fluss von Bilddatensignalen unter einer normalen Bedingung darstellt.
  • 4A ein Diagramm, das den Fluss von Bilddatensignalen in dem Fall eines Fehlers darstellt;
  • 4B ein Diagramm, das den Fluss von Bilddatensignalen in dem Fall eines Fehlers darstellt;
  • 5A ein Diagramm, das den Fluss von Bilddatensignalen in dem Fall eines Fehlers darstellt;
  • 5B ein Diagramm, das den Fluss von Bilddatensignalen in dem Fall eines Fehlers darstellt;
  • 6 ein Sequenzdiagramm, das den Fluss von Informationen zu einem Zeitpunkt darstellt, zu dem das Fahrzeugbildanzeigesystem der Ausführungsform eine Bildanzeigeverarbeitung durchführt; und
  • 7 ein Sequenzdiagramm, das den Fluss von Informationen zu einem Zeitpunkt darstellt, zu dem das Fahrzeugbildanzeigesystem der Ausführungsform eine Bildanzeigeverarbeitung durchführt.
  • DETAILLIERTE BESCHREIBUNG DER AUSFÜHRUNGSFORMEN
  • Eine Ausführungsform eines Fahrzeugbildanzeigesystems wird im Folgenden beschrieben. Das Fahrzeugbildanzeigesystem dieser Ausführungsform ist ausgelegt, Bilddaten, die durch mindestens zwei Bildanzeigeanwendungen erzeugt werden, die unter der Steuerung von Betriebssystemen mit unterschiedlicher Zuverlässigkeit betrieben werden, auf einer gemeinsamen Anzeigevorrichtung, die in einem Fahrzeug montiert ist, in überlagerter Weise anzugeigen. In diesem System werden Bilddaten, die von einer Bildanzeigeanwendung erzeugt werden, die unter der Steuerung eines Betriebssystems mit einer niedrigeren Zuverlässigkeit betrieben wird, abwechselnd in zwei Rahmenspeicher geschrieben, und die Bilddaten werden abwechselnd aus diesen Rahmenspeichern ausgelesen. Die Bilddaten, die in die Rahmenspeicher geschrieben werden, werden jedes Mal überprüft, und das Wechseln der Rahmenspeicher als Ziel der Bilddaten, die zu schreiben sind, und das Wechseln der Rahmenspeicher als Quellen der Bilddaten, die zu lesen sind, werden aufgehoben bzw. unterbrochen, wenn ein Fehler erfasst wird. Dieses verhindert, dass die Bilddaten mit einem Fehler aus dem fraglichen Rahmenspeicher ausgelesen werden, und ermöglicht, dass normale Bilddaten, die vor dem Auftreten des Fehlers geschrieben wurden, aus dem anderen Rahmenspeicher ausgelesen werden. Dann werden Anzeigedaten, die an die Anzeigevorrichtung zu deren Anzeige ausgegeben werden, durch Kombinieren der somit ausgelesenen normalen Bilddaten mit Bilddaten, die von der Bildanzeigeanwendung erzeugt wurden, die unter der Steuerung des Betriebssystems betrieben wird, das eine höhere Zuverlässigkeit aufweist, erzeugt.
  • Zunächst wird die Konfiguration des Fahrzeugbildanzeigesystems dieser Ausführungsform mit Bezug auf die Zeichnungen beschrieben. Wie es in 1 gezeigt ist, weist ein Fahrzeug CA eine elektronische Steuereinheit (ECU) 300 auf, die zwei Mikrocomputer, das heißt erste und zweite Mikrocomputer 100 und 200 enthält. Der erste Mikrocomputer 100 steuert die Anzeige von informationsorientierten Bildern durch beispielsweise ein Fahrzeugnavigationssystem, das Bilder betreffend eine Routenunterstützung für das Fahrzeug anzeigt, oder ein Agentensystem, das Informationen mittels Bildanzeige über Interaktion mit dem Fehler bereitstellt. Der zweite Mikrocomputer 200 steuert die Anzeige von steuerungsorientierten Bildern, die direkt bei der Fahrt des Fahrzeugs involviert sind, beispielsweise eines Geschwindigkeitsmessgerätes.
  • In dem Mikrocomputer 100 sind eine CPU 110, ein ROM 120, ein RAM 130 und ein Eingangs/Ausgangsportteil (I/O-Teil) 140 über einen Kommunikationsbus NW1 miteinander verbunden. In dem Mikrocomputer 200 sind eine CPU 210, ein ROM 220, ein RAM 230 und ein I/O-Teil 240 über einen Kommunikationsbus NW2 miteinander verbunden.
  • Die CPU 110 steuert den Betrieb des gesamten Mikrocomputers 100 durch Ausführen verschiedener Programme, die in dem ROM 120 gespeichert sind, und die CPU 210 steuert den Betrieb des gesamten Mikrocomputers 200 durch Ausführen verschiedener Programme, die in dem ROM 220 gespeichert sind. Als eine Art derartiger Programme ist eine informationsorientierte Bildanzeigeanwendung 121 in dem ROM 120 des ersten Mikrocomputers 100 gespeichert, wohingegen eine steuerungsorientierte Bildanzeigeanwendung 221 in dem ROM 220 des zweiten Mikrocomputers 200 gespeichert ist. Der RAM 130 dient als ein Arbeitsspeicher für die CPU 110, in den die Programme und Daten, die in dem ROM 120 gespeichert sind, expandiert oder geschrieben werden. Der RAM 230 dient als ein Arbeitsspeicher für die CPU 210, in den die Programme und Daten, die in dem ROM 220 gespeichert sind, expandiert oder geschrieben werden.
  • In dem ROM 120 ist ein Betriebssystem (OS), das den Betrieb der Bildanzeigeanwendung 121 steuert, zusätzlich zu der oben beschriebenen Bildanzeigeanwendung 121 gespeichert. In dem ROM 220 ist ein OS, das den Betrieb der Bildanzeigeanwendung 221 steuert, zusätzlich zu der Bildanzeigeanwendung 221, die oben beschrieben wurde, gespeichert. Als eine Art derartiger OSs bzw. Betriebssysteme ist ein informationsorientiertes OS 122 von einer offenen Quelle (Open Source), das eine hohe Vielseitigkeit, aber relativ niedrige Zuverlässigkeit aufweist, beispielsweise Automotive Grade Linux (AGL (eingetragene Marke: Linux)), in dem ROM 120 des ersten Mikrocomputers 100 gespeichert, wohingegen ein Echtzeit-OS 222, das für Vorrichtungen zweckgebunden ist und eine höhere Zuverlässigkeit aufweist, in dem ROM 220 des zweiten Mikrocomputers 200 gespeichert.
  • Die I/O-Teile 140 und 240 erstellen eine Verbindung zwischen dem ersten Mikrocomputer 100 und dem zweiten Mikrocomputer 200. Die I/O-Teile 140 und 240 vermitteln verschiedene Informationen zwischen den Mikrocomputern 100 und 200, beispielsweise Bilddaten, die von der informationsorientierten Bildanzeigeanwendung 121 erzeugt werden, von dem ersten Mikrocomputer 100 zu dem zweiten Mikrocomputer 200. Der I/O-Teil 240 des zweiten Mikrocomputers 200 ist außerdem mit einer Anzeigevorrichtung 400, beispielsweise einer Head-up-Anzeigevorrichtung, verbunden, die verschiedene Informationen, die bei der Fahrt des Fahrzeugs benötigt werden, integriert und anzeigt. Der zweite Mikrocomputer 200 kombiniert die informationsorientierten Bilddaten, die von dem ersten Mikrocomputer 100 gesendet werden, und die steuerungsorientierten Bilddaten, die von der Bildanzeigeanwendung 221 in dem zweiten Mikrocomputer 200 erzeugt werden, und gibt die kombinierten Daten an die Anzeigevorrichtung 400 zu deren Anzeige wie oben beschrieben aus.
  • Die funktionelle Konfiguration des Fahrzeugbildanzeigesystems dieser Ausführungsform wird im Folgenden beschrieben. Wie es in 2 gezeigt ist, überträgt der erste Mikrocomputer 100 informationsorientierte Bilddaten, die von der Bildanzeigeanwendung 121 erzeugt werden, an einen Bildschreibsteuerungsteil 250 des zweiten Mikrocomputers 200. Zu diesem Zeitpunkt ist ein Fehlererfassungscode, der von einem Fehlererfassungscodeerzeugungsteil 151 des ersten Mikrocomputers 100 erzeugt wird, den informationsorientierten Bilddaten angehängt. Der Fehlererfassungscode ist ein Code, der beim Bestimmen verwendet wird, ob die Bilddaten einen Fehler enthalten. Beispiele für verwendbare Erfassungsverfahren beinhalten Prüfsummendatenverfahren, Paritätsbitverfahren, Blocküberprüfungszeichenverfahren (BCC-Verfahren) und Verfahren mit zyklischer Redundanzprüfung (CRC).
  • Der Bildschreibsteuerungsteil 250 schreibt die informationsorientierten Bilddaten, die von der Bildanzeigeanwendung 121 erzeugt wurden, abwechselnd in einen ersten Rahmenspeicher 251 und einen zweiten Rahmenspeicher 252 auf einer Bildrahmen-um-Bildrahmen-Basis zusammen mit dem Fehlererfassungscode. Die Bilddaten, die in die Rahmenspeicher 251 und 252 geschrieben wurden, werden abwechselnd auf einer Bildrahmen-um-Bildrahmen-Basis ausgelesen und durch einen Bildlesesteuerungsteil 253 an einen Anzeigedatenerzeugungsteil 270 ausgegeben.
  • In dem zweiten Mikrocomputer 200 werden steuerungsorientierte Bilddaten, die von der Bildanzeigeanwendung 221 erzeugt werden, an einen Bildschreibsteuerungsteil 260 ausgegeben, von dem die steuerungsorientierten Bilddaten in einen Rahmenspeicher 261 geschrieben werden. In diesem Fall werden die informationsorientierten Bilddaten in mindestens zwei Rahmenspeicher, das heißt die Rahmenspeicher 251 und 252, wie oben beschrieben geschrieben, wohingegen die steuerungsorientierten Bilddaten nur in einen Rahmenspeicher, das heißt den Rahmenspeicher 261, geschrieben werden. Somit führt der Bildschreibsteuerungsteil 250 keinen Wechsel des Rahmenspeichers 261 als Ziel der steuerungsorientierten Bilddaten, die zu schreiben sind, im Gegensatz zu dem Fall der informationsorientierten Bilddaten durch. Dann werden die Bilddaten, die somit in den Rahmenspeicher 261 geschrieben wurden, auf einer Bildrahmen-um-Bildrahmen-Basis ausgelesen und mittels eines Bildlesesteuerungsteils 262 an den Anzeigedatenerzeugungsteil 270 ausgegeben.
  • Der Anzeigedatenerzeugungsteil 270 kombiniert die informationsorientierten Bilddaten, die von dem Bildlesesteuerungsteil 253 eingegeben werden, und die steuerungsorientierten Bilddaten, die von dem Bildlesesteuerungsteil 262 eingegeben werden, um Anzeigedaten zu erzeugen. Genauer gesagt expandiert der Anzeigedatenerzeugungsteil 270 jedes Bilddatenteil in eine Flächenpixeldatengruppe, um eine Bildschirmschicht zu erzeugen, und überlagert die Bildschirmschichten aufeinander, um Anzeigedaten zu erzeugen. Als Ergebnis werden Anzeigedaten, die die informationsorientierten Bilddaten angeben, die von der Bildanzeigeanwendung 121 erzeugt wurden, und die steuerungsorientierten Bilddaten, die von der Bildanzeigeanwendung 221 erzeugt wurden, auf überlagerte Weise erzeugt. Dann werden die somit erzeugten Anzeigedaten von dem Anzeigedatenerzeugungsteil 270 an die Anzeigevorrichtung 400 zu deren Anzeige ausgegeben.
  • Hinsichtlich der informationsorientierten Bilddaten werden die Bilddaten, die in die jeweiligen Rahmenspeicher 251 und 252 geschrieben wurden, von einem Fehlererfassungsteil 254 mit Bezug auf den Fehlererfassungscode, der an die Bilddaten angehängt wurde, hinsichtlich Fehlern überprüft. Der Fehlererfassungsteil 254 überwacht ständig die Bilddaten hinsichtlich Fehlern jedes Mal, wenn Bilddaten in die Rahmenspeicher 251 und 252 geschrieben werden, auf einer Bildrahmen-um-Bildrahmen-Basis. Wenn dann ein Fehler in den Bilddaten erfasst wird, gibt der Fehlererfassungsteil 254 ein Erfassungssignal, das diese Tatsache angibt, an einen Wechselsteuerungsteil 255 aus. Der Wechselsteuerungsteil 255 wählt das Ziel der Bilddaten, die von dem Bildschreibsteuerungsteil 250 zu schreiben sind, zwischen den Rahmenspeichern 251 und 252 aus und wählt die Quelle der Bilddaten, die von dem Bildlesesteuerungsteil 253 zu lesen sind, unter den Rahmenspeichern 251 und 252 beim Empfang eines Erfassungssignals von dem Fehlererfassungsteil 254 aus. Mit anderen Worten, wenn ein Fehler in den Bilddaten von dem Fehlererfassungsteil 254 erfasst wird, hebt der Wechselsteuerungsteil 255 das Wechseln der Rahmenspeicher 251 und 252 von dem Bildschreibsteuerungsteil 250 und dem Bildlesesteuerungsteil 253 auf. Wenn die Erfassung des Fehlers in den Bilddaten von dem Fehlererfassungsteil 254 beendet wird, startet der Wechselsteuerungsteil 255 das Wechseln der Rahmenspeicher 251 und 252 durch den Bildschreibsteuerungsteil 250 und den Bildlesesteuerungsteil 253 neu.
  • Insbesondere wird bei einer normalen Bedingung, bei der kein Fehler in den Bilddaten vorhanden ist, wenn ein N-ter Bildrahmen von dem ersten Mikrocomputer 100 als informationsorientierte Bilddaten in den zweiten Mikrocomputer 200 eingegeben wird, der Bildrahmen in den ersten Rahmenspeicher 251 geschrieben, wie es in 3A gezeigt ist. Andererseits wird ein (N – 1)-ter Bildrahmen, der einen Schritt vor dem derzeitigen Schritt geschrieben wurde, aus dem zweiten Rahmenspeicher 252 ausgelesen, um eine Bildschirmschicht GA auszubilden. Dann werden die Anzeigedaten, die durch Überlagern der Bildschirmschicht GA mit einer Bildschirmschicht GB, die aus den steuerungsorientierten Bilddaten ausgebildet wird, die aus dem Rahmenspeicher 261 ausgelesen wurden, erzeugt werden, an die Anzeigevorrichtung 400 zur Anzeige ausgegeben.
  • Wenn dann ein (N + 1)-ter Bildrahmen von dem ersten Mikrocomputer 100 als informationsorientierte Bilddaten in den zweiten Mikrocomputer 200 eingegeben wird, wird der Bildrahmen in den zweiten Rahmenspeicher 252 geschrieben, wie es in 3B gezeigt ist. Andererseits wird der N-te Bildrahmen, der einen Schritt vor dem derzeitigen Schritt geschrieben wurde, wie es in 3A gezeigt ist, aus dem ersten Rahmenspeicher 251 ausgelesen, um eine Bildschirmschicht GA auszubilden, die an Anzeigevorrichtung 400 zur Anzeige ausgegeben wird.
  • Danach wird, wie es in 3A und 3B gezeigt ist, das Ziel der Bilddaten, die zu schreiben sind, und die Quelle der zu lesenden Bilddaten abwechselnd zwischen den Rahmenspeichern 251 und 252 gewechselt, und Anzeigedaten, die durch Kombinieren der gelesenen Bilddaten mit steuerungsorientierten Bilddaten erhalten werden, werden an die Anzeigevorrichtung 400 zur Anzeige ausgegeben.
  • Wenn im Gegensatz dazu ein Fehler in den informationsorientierten Bilddaten auftritt, wird ein N-ter Bildrahmen, der den Fehler enthält, in den ersten Rahmenspeicher 251 geschrieben, wie es in 4A gezeigt ist. Andererseits wird ein (N – 1)-ter Bildrahmen, der ein normaler Bildrahmen ist, der einen Schritt vor dem derzeitigen Schritt geschrieben wurde, aus dem zweiten Rahmenspeicher 252 ausgelesen, um eine Bildschirmschicht GA auszubilden, die an die Anzeigevorrichtung 400 zur Anzeige ausgegeben wird. Zu diesem Zeitpunkt wird der Fehler in dem Bildrahmen, der in den ersten Rahmenspeicher 251 geschrieben wurde, erfasst. Dann wird der erste Rahmenspeicher 251 nur als Ziel des zu schreibenden Bildrahmens verwendet, und der zweite Rahmenspeicher 252 wird nur als Quelle des zu lesenden Bildrahmens verwendet, bis der Fehler in den Bilddaten verschwindet.
  • Wenn dann ein (N + 1)-ter Bildrahmen von dem ersten Mikrocomputer 100 als informationsorientierte Bilddaten in den zweiten Mikrocomputer 200 eingegeben wird, wie es in 4B gezeigt ist, ersetzt und aktualisiert der Bildrahmen den N-ten Bildrahmen, der einen Schritt vor dem derzeitigen Schritt geschrieben wurde, wie es in 4A gezeigt ist, in dem ersten Rahmenspeicher 251. Andererseits wird der (N – 1)-te Bildrahmen, der einen Schritt vor dem Schritt, der in 4A gezeigt ist, geschrieben wurde, das heißt ein normaler Bildrahmen, der vor dem Auftreten des Fehlers in den Bilddaten geschrieben wurde, aus dem zweiten Rahmenspeicher 252 ausgelesen, um eine Bildschirmschicht GA auszubilden, die an die Anzeigevorrichtung 400 zur Anzeige ausgegeben wird. Man beachte, dass in dem Beispiel, das in 4B gezeigt ist, der Fehler weiterhin in dem ersetzten und aktualisierten Bildrahmen verbleibt. Somit wird der erste Rahmenspeicher 251 kontinuierlich nur als Ziel der zu schreibenden Bilddaten verwendet, und der zweite Rahmenspeicher 252 wird kontinuierlich nur als Quelle der zu lesenden Bilddaten verwendet.
  • Wenn dann ein (N + 2)-ter Bildrahmen von dem ersten Mikrocomputer 100 als informationsorientierte Bilddaten in den zweiten Mikrocomputer 200 eingegeben wird, wie es in 5A gezeigt ist, ersetzt und aktualisiert der Bildrahmen den (N + 1)-ten Bildrahmen, der einen Schritt vor dem derzeitigen Schritt geschrieben wurde, wie es in 4B gezeigt ist, in dem ersten Rahmenspeicher 251. Andererseits wird der (N – 1)-te Bildrahmen, der einen Schritt vor dem Schritt, der in 4A gezeigt ist, geschrieben wurde, das heißt ein normaler Bildrahmen, der vor dem Auftreten des Fehlers in den Bilddaten geschrieben wurde, aus dem zweiten Rahmenspeicher 252 ausgelesen, um eine Bildschirmschicht GA auszubilden, die an die Anzeigevorrichtung 400 zur Anzeige ausgegeben wird. Man beachte, dass in dem Beispiel, das in 5A gezeigt ist, kein Fehler in dem ersetzten und aktualisierten Bildrahmen erfasst wird. Dann wird die Verwendung des Rahmenspeichers 251 nur als Ziel der zu schreibenden Bilddaten aufgehoben, und die Verwendung des Bildrahmens 252 nur als Quelle der zu lesenden Bilddaten wird ebenfalls aufgehoben.
  • Wenn dann ein (N + 3)-ter Bildrahmen von dem ersten Mikrocomputer 100 als informationsorientierte Bilddaten in den zweiten Mikrocomputer 200 eingegeben wird, wird der Bildrahmen in den zweiten Rahmenspeicher 252 geschrieben, wie es in 5B gezeigt ist. Andererseits wird der (N + 2)-te Bildrahmen, das heißt der letzte Bildrahmen ohne Fehler, der einen Schritt vor dem derzeitigen Schritt geschrieben wurde, wie es in 5A gezeigt ist, aus dem ersten Rahmenspeicher 251 ausgelesen, um eine Bildschirmschicht GA auszubilden, die an die Anzeigevorrichtung 400 zur Anzeige ausgegeben wird.
  • Danach werden, wie es in 3A und 3B gezeigt ist, das Ziel der zu schreibenden Bilddaten und die Quelle der zu lesenden Bilddaten abwechselnd zwischen den Rahmenspeichern 251 und 252 gewechselt, und Anzeigedaten, die durch Kombinieren der gelesenen Bilddaten mit steuerungsorientierten Bilddaten erhalten werden, werden an die Anzeigevorrichtung 400 zu deren Anzeige ausgegeben.
  • Wie es in 2 gezeigt ist, weist der Fehlererfassungsteil 254 einen Fehlerzähler 254A auf, der die Häufigkeit von Fehlern in Bilddaten zählt. Nach der ersten Erfassung eines Fehlers in Bilddaten überprüft der Fehlererfassungsteil 254 die aktualisierten Bilddaten hinsichtlich eines Fehlers jedes Mal, wenn die Bilddaten in den Rahmenspeichern 251 und 252 durch den Bildschreibsteuerungsteil 250 durch die letzten Bilddaten, die von der Bildanzeigeanwendung 121 gesendet wurden, ersetzt und aktualisiert wurden, und inkrementiert den Wert des Fehlerzählers 254A jedes Mal, wenn ein Fehler erfasst wird. Mit anderen Worten, der Wert des Fehlerzählers 254A des Fehlererfassungsteils 254 repräsentiert die seit dem Auftreten eines Fehlers in den Bilddaten verstrichene Zeit. Wenn dann der Wert des Fehlerzählers 254A einen vorbestimmten Wert erreicht, bestimmt der Fehlererfassungsteil 254, dass der Fehler in den Bilddaten nicht durch einen zeitweiligen Fehler beim Übertragen von Bilddaten, beispielsweise durch einen abnormen Betrieb der Bildanzeigeanwendung 121, aufgetreten ist, und gibt ein Warnsignal an den Wechselsteuerungsteil 255 aus.
  • Auf das Empfangen eines Warnsignals von dem Fehlererfassungsteil 254 hin gibt der Wechselsteuerungsteil 255 ein Ansteuersignal an einen Rücksetzbefehlsteil 256 aus. Dann wird ein Rücksetzbefehl von dem Rücksetzbefehlsteil 256 an den ersten Mikrocomputer 100 gesendet, um einen Betrieb zum Zurücksetzen des informationsorientierten OS 122 zu starten. Wenn dann der Betrieb zum Zurücksetzen des informationsorientierten OS 122 gestartet wird, wird die Bildanzeigeanwendung 121 ebenfalls initialisiert, und es werden normale Bilddaten erneut von dem ersten Mikrocomputer 100 in den zweiten Mikrocomputer 200 eingegeben. Wenn dann die Bilddaten, die den Fehler enthalten, durch die normalen Bilddaten ersetzt und aktualisiert wurden, wird die Erfassung des Fehlers in den Bilddaten durch den Fehlererfassungsteil 254 beendet. Dann hebt der Wechselsteuerungsteil 255 die Aufhebung des Wechselns zwischen den Rahmenspeichern 251 und 252 durch den Bildschreibsteuerungsteil 250 und dem Bildlesesteuerungsteil 253 auf. Zu diesem Zeitpunkt setzt der Fehlererfassungsteil 254 ebenfalls den Wert des Fehlerzählers 254A zurück. Danach führt der Wechselsteuerungsteil 255 das Wechseln des Ziels der zu schreibenden Bilddaten und der Quelle der zu lesenden Bilddaten zwischen den Rahmenspeichern 251 und 252 auf einer Bildrahmenum-Bildrahmen-Basis durch, bis ein neuer Fehler in den Bilddaten von dem Fehlererfassungsteil 254 erfasst wird.
  • Der Wechselsteuerungsteil 255 weist einen Rücksetzzeitnehmer 255A auf, der die seit einem Start des Betriebs zum Zurücksetzen des informationsorientierten OS 122 verstrichene Zeit misst. Der Wechselsteuerungsteil 255 inkrementiert den Wert des Rücksetzzeitnehmers 255A im Verlaufe der Zeit von dem Zeitpunkt an, zu dem ein Ansteuersignal an den Rücksetzbefehlsteil 256 ausgegeben wird. Der Wechselsteuerungsteil 255 stoppt das Zählen des Rücksetzzeitnehmers 255A und setzt den Rücksetzzeitnehmer 255A auf „0“ zurück, wenn die Erfassung des Fehlers in den Bilddaten durch Fehlererfassungsteil 254 mit der Initiierung der Bildanzeigeanwendung 122 beendet wird. Mit anderen Worten, der Wert des Rücksetzzeitnehmers 255A des Wechselsteuerungsteils 255 repräsentiert die Zeitdauer, die in dem Betrieb zum Zurücksetzen des informationsorientierten OS 122 verstrichen ist. Der Wechselsteuerungsteil 255 bestimmt, dass es eine relativ lange Zeitdauer dauert, um den Betrieb zum Zurücksetzen des informationsorientierten OS 122 zu beenden, wenn der Wert des Rücksetzzeitnehmers 255A einen vorbestimmten Wert erreicht, und hebt das Lesen der Bilddaten aus den Rahmenspeichern 251 und 252 durch den Bildlesesteuerungsteil 253 zeitweilig auf, bis die Erfassung des Fehlers in den Bilddaten durch den Fehlererfassungsteil 254 beendet ist. Dieses verhindert eine Situation, in der Bilddaten, die eine geringere Informationsfrische aufweisen, von dem Bildlesesteuerungsteil 253 an die Anzeigevorrichtung 400 zu deren Anzeige ausgegeben werden.
  • Der Betrieb des Fahrzeugbildanzeigesystems dieser Ausführungsform, insbesondere der Fluss der Bildanzeigeverarbeitung, die zum Anzeigen der informationsorientierten Bilddaten und der steuerungsorientierten Bilddaten auf überlagerte Weise ausgeführt wird, wird mit Bezug auf die Sequenzdiagramme der 6 und 7 beschrieben. 6 zeigt ein Beispiel eines Sequenzdiagramms in einem Fall, in dem ein Fehler in den Bilddaten verschwindet, bevor der Wert des Fehlerzählers 254A des Fehlererfassungsteils 254 einen vorbestimmten Wert erreicht, und 7 zeigt ein Beispiel eines Sequenzdiagrammes in einem Fall, in dem der Wert des Fehlerzählers 254A des Fehlererfassungsteils 254 einen vorbestimmten Wert erreicht, bevor ein Fehler in den Bilddaten verschwindet.
  • Wie es in 6 gezeigt ist, werden in dieser Bildanzeigeverarbeitung nach Aktivierung der Bildanzeigeanwendung 121 zunächst informationsorientierte Bilddaten erzeugt und in den Bildschreibsteuerungsteil 250 eingegeben. Der Bildschreibsteuerungsteil 250 schreibt die eingegebenen Bilddaten abwechselnd in den ersten Rahmenspeicher 251 und den zweiten Rahmenspeicher 252 auf einer Bildrahmen-um-Bildrahmen-Basis. Der Bildlesesteuerungsteil 253 liest die Bilddaten, die in die Rahmenspeicher 251 und 252 geschrieben wurden, abwechselnd auf einer Bildrahmen-um-Bildrahmen-Basis aus.
  • Wenn hier die Bilddaten, die von dem Bildschreibsteuerungsteil 250 in den ersten Rahmenspeicher 251 geschrieben werden, einen Fehler enthalten, wird der Fehler von dem Fehlererfassungsteil 254 erfasst, und es wird ein Erfassungssignal von dem Fehlererfassungsteil 254 an den Wechselsteuerungsteil 255 ausgegeben. Die Eingabe des Erfassungssignals von dem Fehlererfassungsteil 254 dient als ein Auslöser für den Wechselsteuerungsteil 255, einen Steuerungsänderungsbefehl an den Bildschreibsteuerungsteil 250 und den Bildlesesteuerungsteil 253 zu übertragen. Dann verwendet der Bildschreibsteuerungsteil 250 nur den ersten Rahmenspeicher 251 als Ziel der zu schreibenden Daten, und der Bildlesesteuerungsteil 253 verwendet nur den zweiten Rahmenspeicher 252 als Quelle der zu lesenden Daten.
  • Dann wird die Erfassung des Fehlers in den Bilddaten mittels des Fehlererfassungsteils 254 fortgesetzt, bis der Fehler in den ersetzten und aktualisierten Bilddaten in dem ersten Rahmenspeicher 251 verschwindet. Zu diesem Zeitpunkt inkrementiert der Fehlererfassungsteil 254 den Wert des Fehlerzählers 254A jedes Mal, wenn der Fehler in den Bilddaten erfasst wird. In dem Beispiel, das in 6 gezeigt ist, verschwindet der Fehler in den ersetzten und aktualisierten Bilddaten in dem ersten Rahmenspeicher 251, bevor der Wert des Fehlerzählers 254A des Fehlererfassungsteils 254 einen vorbestimmten Wert erreicht, wie es oben beschrieben wurde. Wenn der Fehler in den Bilddaten auf diese Weise verschwindet, wird die Erfassung des Fehlers in den Bilddaten mittels des Fehlererfassungsteils 254 natürlich beendet. Als Ergebnis überträgt der Wechselsteuerungsteil 255 einen Steuerungsänderungsbefehl an den Bildschreibsteuerungsteil 250 und den Bildlesesteuerungsteil 253.
  • Danach hebt der Bildschreibsteuerungsteil 250 die Verwendung des Rahmenspeichers nur als Ziel der zu schreibenden Daten auf und schreibt die letzten Bilddaten, die von der Bildanzeigeanwendung 121 eigegeben werden, abwechselnd in den ersten Rahmenspeicher 251 und den zweiten Rahmenspeicher 252 auf einer Bildrahmen-um-Bildrahmen-Basis. Außerdem hebt der Bildlesesteuerungsteil 253 die Verwendung des Rahmenspeichers nur als Quelle der zu lesenden Daten auf und liest die Daten, die in die Rahmenspeicher 251 und 252 geschrieben wurden, abwechselnd auf einer Bildrahmen-um-Bildrahmen-Basis aus.
  • Im Gegensatz dazu erreicht in dem Beispiel, das in 7 gezeigt ist, der Wert des Fehlerzählers 254A des Fehlererfassungsteils 254 einen vorbestimmten Wert, bevor der Fehler in den Bilddaten verschwindet, wie es oben beschrieben wurde. Wenn der Wert des Fehlerzählers 254A des Fehlererfassungsteils 254 den vorbestimmten Wert erreicht, gibt der Fehlererfassungsteil 254 ein Warnsignal an den Wechselsteuerungsteil 255 aus. Die Eingabe des Warnsignals von dem Fehlererfassungsteil 254 dient als ein Auslöser für den Wechselsteuerungsteil 255, ein Ansteuersignal an den Rücksetzbefehlsteil 256 auszugeben. Dann wird ein Rücksetzbefehl von dem Rücksetzbefehlsteil 256 an das informationsorientierte OS 122 gesendet, um das informationsorientierte OS 122 und die Bildanzeigeanwendung 121 neu zu starten.
  • Der Wechselsteuerungsteil 255 startet ein Zählen des Rücksetzzeitnehmers 255A gleichzeitig mit der Ausgabe des Ansteuersignals an den Rücksetzbefehlsteil 256. Dann überträgt der Wechselsteuerungsteil 255 einen Steuerungsänderungsbefehl an den Bildlesesteuerungsteil 253, wenn der Wert des Rücksetzzeitnehmers 255A einen vorbestimmten Wert erreicht. Dieses bewirkt, dass der Bildlesesteuerungsteil 253 das Lesen von Bilddaten aus dem zweiten Rahmenspeicher 252 zeitweilig aufhebt bzw. unterbricht.
  • Wenn danach der Fehler in den ersetzten und aktualisierten Bilddaten in dem ersten Rahmenspeicher 251 mit dem Neustart der Bildanzeigeanwendung 121 verschwindet bzw. verschwunden ist, schreibt der Bildschreibsteuerungsteil 250 die letzten bzw. jüngsten Bilddaten, die von der Bildanzeigeanwendung 121 eingegeben werden, abwechselnd in den ersten Rahmenspeicher 251 und den zweiten Rahmenspeicher 252 auf einer Bildrahmen-um-Bildrahmen-Basis. Der Bildlesesteuerungsteil 253 liest die Bilddaten, die in die Rahmenspeicher 251 und 252 geschrieben wurden, abwechselnd auf einer Bildrahmen-um-Bildrahmen-Basis aus.
  • Wie es oben beschrieben wurde, können gemäß dieser Ausführungsform die folgenden Wirkungen erzielt werden. (1) Der Wechselsteuerungsteil 255 ist ausgelegt, das Wechseln zwischen den Rahmenspeichern 251 und 252 durch den Bildschreibsteuerungsteil 250 und den Bildlesesteuerungsteil 253 aufzuheben bzw. zu unterbrechen, wenn ein Fehler in den Bilddaten auftritt, die von der Bildanzeigeanwendung 121 erzeugt werden, die unter der Steuerung des informationsorientierten OS 122 betrieben wird, das eine niedrigere Zuverlässigkeit aufweist, und der Fehler von dem Fehlererfassungsteil 254 erfasst wird. Dann werden normale Bilddaten, die vor der Erfassung des Fehlers geschrieben wurden, von dem Bildlesesteuerungsteil 253 ausgelesen. Dieses verhindert, dass Bilddaten, die aufgrund des Auftretens des Fehlers verzerrt bzw. gestört sind, mit Bilddaten überlagert werden, die von der Bildanzeigeanwendung 221 erzeugt werden, die unter der Steuerung des Echtzeit-OS 222 betrieben wird, das eine höhere Zuverlässigkeit aufweist, und ermöglicht es, dass Bilddaten, die von der Bildanzeigeanwendung 221 erzeugt werden, kontinuierlich angezeigt werden.
    • (2) Der Wechselsteuerungsteil 255 ist ausgelegt, den Wechsel zwischen den Rahmenspeichern 251 und 252 durch den Bildschreibsteuerungsteil 250 und den Bildlesesteuerungsteil 253 neu zu starten, wenn der Fehler in den Bilddaten verschwindet. Dieses ermöglicht es, dass die letzten Bilddaten, die durch das Verschwinden eines Fehlers normalisiert wurden bzw. normal sind, an die Anzeigevorrichtung 400 zu deren Anzeige anschließend an normale Bilddaten ausgegeben werden, die vor der Erfassung des Fehlers erzeugt wurden.
    • (3) Der Wechselsteuerungsteil 255 ist ausgelegt, das informationsorientierte OS 122, das eine relativ niedrige Zuverlässigkeit aufweist, zurückzusetzen, wenn der Wert des Fehlerzählers 254A des Fehlererfassungsteils 254 einen vorbestimmten Wert erreicht. Dieses hilft, eine Situation zu vermeiden, bei der die Bilddaten, die von der Bildanzeigeanwendung 121 erzeugt werden, während einer langen Zeitdauer aufgrund eines abnormen Betriebs der Bildanzeigeanwendung 121, die unter der Steuerung des informationsorientierten OS 122 betrieben wird, nicht aktualisiert werden.
    • (4) Der Wechselsteuerungsteil 255 ist ausgelegt, das Lesen mittels des Bildlesesteuerungsteils 253 von Bilddaten, die von der Bildanzeigeanwendung 121, die eine relativ niedrige Zuverlässigkeit aufweist, erzeugt werden, aufzuheben, wenn die Erfassung des Fehlers in den Bilddaten mittels des Fehlererfassungsteils 254 nicht beendet wird, auch wenn der Wert des Rücksetzzeitnehmers 255A einen vorbestimmten Wert erreicht. Mit anderen Worten, wenn es eine relativ lange Zeit dauert, das informationsorientierte OS 122 zurückzusetzen, hebt der Wechselsteuerungsteil 252 zeitweilig das Lesen der Bilddaten auf bzw. unterbricht dieses, bis die Bilddaten durch Initialisierung der Bildanzeigeanwendung 121 normalisiert wurden. Dieses hilft eine Situation zu vermeiden, in der Bilddaten mit einer geringeren Informationsfrische an die Anzeigevorrichtung 400 zu deren Anzeige ausgegeben werden.
    • (5) Der Bildschreibsteuerungsteil 250 und der Bildlesesteuerungsteil 253 sind ausgelegt, das Wechseln zwischen den Rahmenspeichern 251 und 252 auf einer Bildrahmen-um-Bildrahmen-Basis durchzuführen. Dieses ermöglicht eine genaue Erfassung des Auftretens eines Fehlers in den Bilddaten für jeden Bildrahmen. Sogar wenn ein Fehler in den Bilddaten auftritt, kann die Originalfunktion, das heißt das überlagerte Anzeigen von informationsorientierten Bilddaten, die von der Bildanzeigeanwendung 121 erzeugt werden, die unter der Steuerung des informationsorientierten OS 122 mit einer niedrigeren Zuverlässigkeit betrieben wird, und von steuerungsorientierten Bilddaten, die von der Bildanzeigeanwendung 121 erzeugt werden, die unter der Steuerung des Echtzeit-OS 222 mit höherer Zuverlässigkeit betrieben wird, früh wiederhergestellt werden.
    • (6) Der zweite Mikrocomputer 200, der verschiedene Programme unter der Steuerung des Echtzeit-OS 222 mit relativ hoher Zuverlässigkeit ablaufen lässt, ist ausgelegt, als Bildschreibsteuerungsteil 250 zu dienen. Dieses ermöglicht den Wechsel der Rahmenspeicher als Ziele der zu schreibenden Daten mit wesentlich höherer Zuverlässigkeit im Vergleich zu einem Fall, in dem der erste Mikrocomputer 100, der verschiedene Programme unter der Steuerung des informationsorientierten OS 122 mit einer niedrigeren Zuverlässigkeit ablaufen lässt, als der Bildschreibsteuerungsteil dient.
    • (7) Der Wechselsteuerungsteil 255 ist ausgelegt, das Wechseln zwischen den Rahmenspeichern 251 und 252 durch den Bildschreibsteuerungsteil 250 und den Bildlesesteuerungsteil 253 neu zu starten, ohne das informationsorientierte OS 122 zurückzusetzen, wenn der Fehler in den Bilddaten verschwindet, bevor der Wert des Fehlerzählers 254A des Fehlererfassungsteils 254 einen vorbestimmten Wert erreicht. Dieses hilft, die Häufigkeit des Zurücksetzens des informationsorientierten OS 122 zu verringern, und ermöglicht daher Bilddaten über die Anzeigevorrichtung 400 in hoher Echtzeit anzuzeigen.
  • Die obige Ausführungsform kann auf die folgende Weise implementiert werden. In der obigen Ausführungsform führen der Bildlesesteuerungsteil 253 und der Bildschreibsteuerungsteil 250 einen Wechsel zwischen den Rahmenspeichern 251 und 252 auf einer Bildrahmen-um-Bildrahmen-Basis durch. Stattdessen können der Bildlesesteuerungsteil 253 und der Bildschreibsteuerungsteil 250 mehrere Bildrahmen als eine Einheit zum Durchführen des Wechselns zwischen den Rahmenspeichern 251 und 252 verwenden.
  • In der obigen Ausführungsform ist der Wechselsteuerungsteil 255 ausgelegt, das Lesen von Bilddaten mittels des Bildlesesteuerungsteils 253 aus den Rahmenspeichern 251 und 252 zeitweilig aufzuheben bzw. zu unterbrechen, wenn die Erfassung des Fehlers in den Bilddaten von dem Fehlererfassungsteil 254 nicht beendet wurde, nachdem der Wert des Rücksetzzeitnehmers 255A einen vorbestimmten Wert erreicht hat. Wenn jedoch die informationsorientierten Bilddaten Bilddaten sind, die weniger wahrscheinlich ihre Informationsfrische im Verlaufe der Zeit verlieren, kann der Rücksetzzeitnehmer 255A, der die seit dem Start eines Betriebs zum Zurücksetzen der Bildanzeigeanwendung 121 verstrichene Zeit misst, weggelassen werden. In diesem Fall liest der Bildlesesteuerungsteil 253 die informationsorientierten Bilddaten kontinuierlich aus, bis der Betrieb zum Zurücksetzen der Bildanzeigeanwendung 121 beendet ist.
  • In der obigen Ausführungsform ist der Wechselsteuerungsteil 255 ausgelegt, das Wechseln zwischen den Rahmenspeichern 251 und 252 durch den Bildschreibsteuerungsteil 250 und den Bildlesesteuerungsteil 253 neu zu starten, ohne das informationsorientierte OS 122 zurückzusetzen, wenn ein Fehler in den Bilddaten verschwindet, bevor der Wert des Fehlerzählers 254A des Fehlererfassungsteils 254 einen vorbestimmten Wert erreicht. Stattdessen kann der Wechselsteuerungsteil 255 unmittelbar ein Zurücksetzen des informationsorientierten OS 122 starten, wenn der Fehlererfassungsteil 254 einen Fehler in den Bilddaten erfasst, und kann das Wechseln zwischen den Rahmenspeichern 251 und 252 durch den Bildschreibsteuerungsteil 250 und den Bildlesesteuerungsteil 253 neu starten, wenn der Betrieb zum Zurücksetzen des informationsorientierten OS 122 beendet ist.
  • In der obigen Ausführungsform wurde als Beispiel ein Fall beschrieben, bei dem die Anzahl der Rahmenspeicher, in denen die informationsorientierten Bilddaten geschrieben werden, gleich zwei ist. Die Anzahl der Rahmenspeicher ist jedoch nicht darauf beschränkt, solange wie mindestens zwei Rahmenspeicher bereitgestellt werden, und es können drei oder mehr sein.
  • In der obigen Ausführungsform sind der erste Mikrocomputer 100 und der zweite Mikrocomputer 200 in einer gemeinsamen ECU 300 enthalten. Stattdessen können die Mikrocomputer 100 und 200 in unterschiedlichen ECUs enthalten sein.
  • In der obigen Ausführungsform ist die Kombination von Bilddaten, die auf überlagerte Weise angezeigt wird, aus informationsorientierten Bilddaten und steuerungsorientierten Bilddaten ausgebildet. Die Kombination von Bilddaten, die in überlagerter Weise angezeigt wird, ist jedoch nicht darauf beschränkt, solange wie Bilddaten, die von mindestens zwei Bildanzeigeanwendungen erzeugt werden, die unter der Steuerung von Betriebssystemen betrieben werden, die eine unterschiedliche Zuverlässigkeit aufweisen, auf überlagerte Weise angezeigt werden.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • JP 2015-144391 A [0002]

Claims (7)

  1. Fahrzeugbildanzeigesystem, das ausgelegt ist, Bilddaten anzuzeigen, wobei die Bilddaten von fahrzeugeigenen Anwendungen erzeugt und in überlagerter Weise auf einer gemeinsamen Anzeigevorrichtung (400), die in einem Fahrzeug montiert ist, angezeigt werden, wobei das Fahrzeugbildanzeigesystem aufweist: einen Bildschreibsteuerungsteil (250), der ausgelegt ist, erste Bilddaten aufeinanderfolgend in Bildspeicherteilen (251, 252) durch Wechseln zwischen den Bildspeicherteilen (251, 252) zu schreiben, wobei die ersten Bilddaten von einer fahrzeugeigenen ersten Anwendung erzeugt werden, die unter Steuerung eines ersten Betriebssystems betrieben wird; einen Bildlesesteuerungsteil (253), der ausgelegt ist, die ersten Bilddaten, die in den Bildspeicherteilen (251, 252) gespeichert sind, aufeinanderfolgend durch Wechseln zwischen den Bildspeicherteilen (251, 252) auszulesen; einen Anzeigedatenerzeugungsteil (270), der ausgelegt ist, Anzeigedaten durch Kombinieren der ersten Bilddaten, die von dem Bildlesesteuerungsteil (253) ausgelesen werden, und zweiten Bilddaten, die von einer fahrzeugeigenen zweiten Anwendung erzeugt werden, zu erzeugen, wobei die fahrzeugeigene zweite Anwendung unter Steuerung eines zweiten Betriebssystems betrieben wird, das eine höhere Zuverlässigkeit als das erste Betriebssystem aufweist; einen Fehlererfassungsteil (254), der ausgelegt ist, die ersten Bilddaten, die in den Bildspeicherteilen (251, 252) gespeichert sind, hinsichtlich Fehlern zu überprüfen; und einen Wechselsteuerungsteil (255), der ausgelegt ist, das Wechseln zwischen den Bildspeicherteilen (251, 252) durch den Bildschreibsteuerungsteil (250) und das Wechseln zwischen den Bildspeicherteilen (251, 252) durch den Bildlesesteuerungsteil (253) aufzuheben, wenn von dem Fehlererfassungsteil (254) ein Fehler in den ersten Bilddaten erfasst wird.
  2. Fahrzeugbildanzeigesystem nach Anspruch 1, wobei der Wechselsteuerungsteil (255) ausgelegt ist, das Wechseln zwischen den Bildspeicherteilen (251, 252) durch den Bildschreibsteuerungsteil (250) und das Wechseln zwischen den Bildspeicherteilen (251, 252) durch den Bildlesesteuerungsteil (253) neu zu starten, wenn der Fehler in den ersten Bilddaten verschwindet.
  3. Fahrzeugbildanzeigesystem nach Anspruch 1 oder 2, wobei der Fehlererfassungsteil (254) einen Fehlerzähler (254A) aufweist, der die Häufigkeit der Fehler zählt, und der Wechselsteuerungsteil (255) ausgelegt ist, das erste Betriebssystem zurückzusetzen, wenn ein Wert des Fehlerzählers (254A) einen ersten vorbestimmten Wert erreicht.
  4. Fahrzeugbildanzeigesystem nach Anspruch 3, wobei der Wechselsteuerungsteil (255) einen Rücksetzzeitnehmer (255A) aufweist, der eine seit einem Start eines Rücksetzens des ersten Betriebssystems verstrichene Zeit misst, und der Wechselsteuerungsteil (255) ausgelegt ist, das Lesen der ersten Bilddaten durch den Bildlesesteuerungsteil (253) aufzuheben, wenn die Erfassung des Fehlers in den ersten Bilddaten von dem Fehlererfassungsteil (254) nicht beendet ist, wenn ein Wert des Rücksetzzeitnehmers (255A) einen zweiten vorbestimmten Wert erreicht.
  5. Fahrzeugbildanzeigesystem nach einem der Ansprüche 1 bis 4, wobei der Bildschreibsteuerungsteil (250) und der Bildlesesteuerungsteil (253) ausgelegt sind, das Wechseln zwischen den Bildspeicherteilen (251, 252) auf einer Bildrahmen-um-Bildrahmen-Basis durchzuführen.
  6. Fahrzeugbildanzeigesystem nach einem der Ansprüche 1 bis 5, wobei der Bildlesesteuerungsteil (253) ausgelegt ist, die ersten Bilddaten aus einem der Bildspeicherteile (251, 252) auszulesen, der die letzten ersten Bilddaten enthält.
  7. Fahrzeugbildanzeigesystem nach einem der Ansprüche 1 bis 6, wobei der Wechselsteuerungsteil (255) ausgelegt ist, das Wechseln zwischen den Bildspeicherteilen (251, 252) durch den Bildschreibsteuerungsteil (250) und das Wechseln zwischen den Bildspeicherteilen (251, 252) durch den Bildlesesteuerungsteil (253) aufzuheben, wenn der Fehler in den ersten Bilddaten von dem Fehlererfassungsteil (254) erfasst wird, sodass der Bildschreibsteuerungsteil (250) das Schreiben der ersten Bilddaten, die von der ersten Anwendung erzeugt werden, in einen der Bildspeicherteile (251, 252) fortsetzt, der die ersten Bilddaten mit dem Fehler enthält, und der Bildlesesteuerungsteil (253) das Lesen der ersten Bilddaten aus einem anderen der Bildspeicherteile (251, 252) fortsetzt, der die ersten Bilddaten enthält, die zuletzt vor der Erfassung des Fehlers erzeugt wurden.
DE102017203696.6A 2016-03-10 2017-03-07 Fahrzeugbildanzeigesystem Active DE102017203696B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016046945A JP6418185B2 (ja) 2016-03-10 2016-03-10 車両用画像表示システム
JP2016-046945 2016-03-10

Publications (2)

Publication Number Publication Date
DE102017203696A1 true DE102017203696A1 (de) 2017-09-14
DE102017203696B4 DE102017203696B4 (de) 2024-05-29

Family

ID=59700344

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017203696.6A Active DE102017203696B4 (de) 2016-03-10 2017-03-07 Fahrzeugbildanzeigesystem

Country Status (4)

Country Link
US (1) US10268535B2 (de)
JP (1) JP6418185B2 (de)
CN (1) CN107179076B (de)
DE (1) DE102017203696B4 (de)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108228074B (zh) * 2018-02-02 2022-03-25 联想(北京)有限公司 展示控制方法、展示***、电子设备和计算机可读介质
JP7047730B2 (ja) * 2018-12-03 2022-04-05 株式会社デンソー 表示制御装置及び表示制御プログラム
US10860208B2 (en) * 2019-01-04 2020-12-08 Byton Limited Multi-window display controller
JP2020147145A (ja) * 2019-03-13 2020-09-17 株式会社デンソー 表示制御装置、表示装置、表示制御システム及び信頼性判定プログラム
JP7167853B2 (ja) * 2019-05-23 2022-11-09 株式会社デンソー 表示制御装置
US11663103B2 (en) 2019-09-06 2023-05-30 Pegasystems, Inc. Automatic control identification
JP7332448B2 (ja) 2019-11-27 2023-08-23 京セラ株式会社 ヘッドアップディスプレイシステム及び移動体
JP6886547B1 (ja) * 2020-05-13 2021-06-16 ウィンボンド エレクトロニクス コーポレーション 半導体記憶装置およびecc関連情報の読出し方法
TWI784665B (zh) * 2021-08-13 2022-11-21 友達光電股份有限公司 偵錯方法及車載顯示偵錯系統

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015144391A (ja) 2014-01-31 2015-08-06 ローム株式会社 画像データの受信回路およびそれを用いた電子機器、画像データの伝送方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2309915A1 (fr) * 1975-04-28 1976-11-26 Labo Cent Telecommunicat Procede et dispositif pour accroitre la securite d'un systeme de commande par calculateur
JP2514116B2 (ja) * 1991-02-27 1996-07-10 株式会社グラフィックス・コミュニケーション・テクノロジーズ 動画像再構成方法及び装置
JPH0595510A (ja) * 1991-10-01 1993-04-16 Kokusai Electric Co Ltd 更新画面制御装置
JP3323484B2 (ja) * 2000-09-12 2002-09-09 松下電器産業株式会社 パケット送信装置、パケット受信装置およびパケット伝送方法
US7852202B2 (en) * 2005-09-28 2010-12-14 Sharp Kabushiki Kaisha Display system, display device, display program, display method, and computer-readable storage memory containing the display program
US8819483B2 (en) * 2006-09-27 2014-08-26 L-3 Communications Corporation Computing device with redundant, dissimilar operating systems
JP5113426B2 (ja) 2007-05-29 2013-01-09 キヤノン株式会社 頭部装着型表示装置、及びその制御方法
JP5507830B2 (ja) * 2008-11-04 2014-05-28 ルネサスエレクトロニクス株式会社 マイクロコントローラ及び自動車制御装置
JP2011090597A (ja) * 2009-10-26 2011-05-06 Seiko Epson Corp 画像表示装置およびその制御方法
JP5670117B2 (ja) * 2010-08-04 2015-02-18 ルネサスエレクトロニクス株式会社 表示制御装置
JP2012044400A (ja) * 2010-08-18 2012-03-01 Furuno Electric Co Ltd 重畳画像生成装置及びそれを備える重畳画像表示装置
JP5303685B2 (ja) * 2010-11-09 2013-10-02 富士フイルム株式会社 拡張現実感提供装置
EP2620865A3 (de) * 2012-01-27 2016-08-24 Samsung Electronics Co., Ltd. Anzeigevorrichtung und Steuerungsverfahren dafür
US8990640B2 (en) * 2012-11-16 2015-03-24 International Business Machines Corporation Selective posted data error detection based on request type
JP6292232B2 (ja) 2013-07-24 2018-03-14 富士通株式会社 表示システム、方法及びプログラム
JP5970055B2 (ja) 2014-12-17 2016-08-17 ルネサスエレクトロニクス株式会社 自動車

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015144391A (ja) 2014-01-31 2015-08-06 ローム株式会社 画像データの受信回路およびそれを用いた電子機器、画像データの伝送方法

Also Published As

Publication number Publication date
US20170262339A1 (en) 2017-09-14
DE102017203696B4 (de) 2024-05-29
CN107179076B (zh) 2021-02-02
CN107179076A (zh) 2017-09-19
JP6418185B2 (ja) 2018-11-07
JP2017161760A (ja) 2017-09-14
US10268535B2 (en) 2019-04-23

Similar Documents

Publication Publication Date Title
DE102017203696B4 (de) Fahrzeugbildanzeigesystem
DE102015109203B4 (de) Auf erweiterter Realität basierte interaktive Fehlersuche und Diagnose für ein Fahrzeug
DE102015002973B4 (de) Verfahren zur gemeinsamen Darstellung sicherheitskritischer und nicht-sicherheitskritischer Informationen und Anzeigevorrichtung
WO2009050106A1 (de) Testeinrichtung, anzeigevorrichtung und verfahren zum überprüfen einer gültigkeit von anzeigesignalen
DE102015220884A1 (de) Bildverarbeitungsvorrichtung
DE112015003148T5 (de) Sichtlinieneingabeparameterkorrekturvorrichtung und Sichtlinieneingabevorrichtung
EP3974284A1 (de) Verfahren zum darstellen einer augmented reality und vorrichtungen zur anwendung des verfahrens
DE102015209448A1 (de) Verfahren zur Anzeige sicherheitsrelevanter Anzeigeelemente
EP3555738A1 (de) Verfahren zum überprüfen einer gültigkeit von bilddaten
DE102014013408A1 (de) Verfahren zur Darstellung von Umgebungsinformationen eines Fahrzeugs
DE102005045601A1 (de) Verfahren und Einrichtung zur Überprüfung der Bildausgabe eines Anzeigegerätes
WO2018133970A1 (de) Verfahren und vorrichtung zum anzeigen eines hinweises für einen anwender und arbeitsvorrichtung
EP3535965A1 (de) Verfahren und vorrichtung zum überwachen eines bildsensors
DE102015207354A1 (de) Anwenderschnittstelle, Fortbewegungsmittel, medizintechnische Vorrichtung und Verfahren zur Anzeige eines Hinweises für einen Anwender
DE102015014191A1 (de) Verfahren zur Überprüfung einer digitalen Karte
DE102015119141A1 (de) Verifizieren von Informationen auf einer elektronischen Anzeige mit einer integrierten Überwachungsvorrichtung
DE102017204168B4 (de) Betriebsverfahren für ein Kamera-Anzeigesystem, Kamera-Anzeigesystem und Fahrzeug
DE102018007577A1 (de) Verfahren zur Anzeige einer Ampel in einem Fahrzeug
DE112020000617T5 (de) Anzeigesteuerungssystem, mobiler Körper, Anzeigesteuerungsverfahren, Anzeigevorrichtung, Anzeigeverfahren und Programm
WO2020260134A1 (de) Verfahren zur lokalisierung eines fahrzeugs
EP4004518A1 (de) Verfahren zum testen eines kraftfahrzeugs
DE112019004825T5 (de) Bildverarbeitungsapparat und Bildanzeigesystem
DE2248451C3 (de) Prüfverfahren und Schaltungsanordnung in Datenverarbeitungsanlagen
DE112022001994T5 (de) Vorrichtung und verfahren zum bewerten einer elektronischen steuereinheit
DE102022129911A1 (de) Verfahren und System zum Erhöhen eines Vertrauens eines Fahrers in eine automatisierte Fahrfunktion

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division