DE102018119882A1 - Übertragen von Bilddaten, die von einer Fahrzeugkamera aufgenommen werden - Google Patents

Übertragen von Bilddaten, die von einer Fahrzeugkamera aufgenommen werden Download PDF

Info

Publication number
DE102018119882A1
DE102018119882A1 DE102018119882.5A DE102018119882A DE102018119882A1 DE 102018119882 A1 DE102018119882 A1 DE 102018119882A1 DE 102018119882 A DE102018119882 A DE 102018119882A DE 102018119882 A1 DE102018119882 A1 DE 102018119882A1
Authority
DE
Germany
Prior art keywords
vehicle
vehicles
information
image data
data
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
Application number
DE102018119882.5A
Other languages
English (en)
Inventor
Nobuyuki Ishikawa
Kazuhiro Konno
Masakuni Okada
Akira Saitoh
Hiroki Yoshinaga
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of DE102018119882A1 publication Critical patent/DE102018119882A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/04Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0965Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages responding to signals from another vehicle, e.g. emergency vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096791Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is another vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • G08G1/163Decentralised systems, e.g. inter-vehicle communication involving continuous checking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/0806Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division the signals being two or more video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/50Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the display information being shared, e.g. external display, data transfer to other traffic participants or centralised traffic controller

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Atmospheric Sciences (AREA)
  • Emergency Management (AREA)
  • Business, Economics & Management (AREA)
  • Traffic Control Systems (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

Ein Verfahren, ein System und ein Computerprogrammprodukt zum Übertragen von Bilddaten, die von einer Fahrzeugkamera aufgenommen werden. Die Bilddaten und Informationen von in der Nähe befindlichen Fahrzeugen werden in einem Fahrzeug empfangen, wobei die Bilddaten und die Informationen der in der Nähe befindlichen Fahrzeuge sukzessive von jedem aus der Mehrzahl von Fahrzeugen gesendet werden, die in der Lage sind, untereinander Daten auszutauschen. Des Weiteren werden Informationen über eine Reihe von Fahrzeugen auf der Grundlage der Informationen von in der Nähe befindlichen Fahrzeugen erzeugt. Die Bilddaten werden daraufhin Informationen über die Reihe von Fahrzeugen zugeordnet. Anzeigedaten können dann unter Verwendung der Bilddaten erzeugt werden. Des Weiteren können die Bilddaten auf einer Anzeigeeinheit in dem Fahrzeug präsentiert werden.

Description

  • TECHNISCHES GEBIET
  • Die vorliegende Erfindung bezieht sich allgemein auf das Gebiet von Fahrzeugen und insbesondere auf Übertragen von Bilddaten, die von einer Fahrzeugkamera aufgenommen werden.
  • HINTERGRUND
  • Fahrzeug-zu-Fahrzeug (V2V) -Netzwerke wurden entwickelt, um zu ermöglichen, dass Fahrzeuge untereinander Informationen austauschen. Bei der V2V-Kommunikation, die außerdem als Kommunikation zwischen Fahrzeugen bezeichnet wird, werden drahtlose Ad-hoc-Netzwerke zwischen Fahrzeugen unter Verwendung von drahtlosen Zugangstechnologien wie IEEE 802.11p gebildet. Solche drahtlose Ad-hoc-Netzwerke werden außerdem als Fahrzeug-Ad-hoc-Netzwerke VANETs bezeichnet. Bei VANETs handelt es sich um speziell entwickelte kostengünstige Netzwerke, die einen Datenaustausch während der Fahrt bereitstellen.
  • In letzter Zeit ist ein gemeinsames Nutzen von Informationen auf der Grundlage der V2V-Netzwerke wirksam, um die Datenverfügbarkeit zu verbessern. Eine Vielfalt von Informationen kann beispielsweise zum Unterstützen von Assistenztreibern übertragen werden, um Kollisionen zu vermeiden. Diese Informationen können Angaben über die Position, die Geschwindigkeit von Fahrzeugen und die Umgebung aufweisen.
  • Des Weiteren wurde außerdem eine Technologie entwickelt, bei der Fahrzeugkameras, darunter Echtzeit-Videokameras in Fahrzeugen zum Aufzeichnen von Ereignissen montiert werden. Diese Fahrzeugkameras zeichnen verschiedene Ereignisse auf. Die von einer Fahrzeugkamera aufgenommenen Bilddaten können außerdem über V2V-Netzwerke übertragen werden.
  • Darüber hinaus wurde außerdem das Durchsichtsystem (See-Through-System, STS) entwickelt. Bei STS werden der V2V-Datenaustausch und an der Windschutzscheibe eingebaute Kameras genutzt, um visionshemmende Fahrzeuge in transparente rohrförmige Objekte umzuwandeln.
  • KURZDARSTELLUNG
  • In einer Ausführungsform der vorliegenden Erfindung beinhaltet ein durch einen Computer implementiertes Verfahren zum Übertragen von Bilddaten, die von einer Fahrzeugkamera aufgenommen werden, Empfangen der Bilddaten und von Informationen der in der Nähe befindlichen Fahrzeuge in einem Fahrzeug, wobei die Bilddaten und Informationen der in der Nähe befindlichen Fahrzeuge sukzessiv von jedem aus einer Mehrzahl von Fahrzeugen übertragen werden, die in der Lage sind, untereinander Daten auszutauschen. Das Verfahren beinhaltet ferner Erzeugen von Informationen über eine Reihe von Fahrzeugen durch einen Prozessor auf der Grundlage der Informationen der in der Nähe befindlichen Fahrzeuge. Das Verfahren beinhaltet zusätzlich Zuordnen der Bilddaten zu den Informationen der Reihe von Fahrzeugen durch den Prozessor als Reaktion auf das Erzeugen der Informationen der Reihe von Fahrzeugen.
  • Bei anderen Formen der Ausführungsform des oben beschriebenen Verfahrens handelt es sich um ein System und ein Computerprogrammprodukt.
  • Das Vorstehende hat eher allgemein die Merkmale und technischen Vorteile einer oder mehrerer Ausführungsformen der vorliegenden Erfindung umrissen, damit die nachfolgende detaillierte Beschreibung der vorliegenden Erfindung besser verstanden werden kann. Im Folgenden werden zusätzliche Merkmale und Vorteile der vorliegenden Erfindung beschrieben, die den Gegenstand der Ansprüche der vorliegenden Erfindung bilden können.
  • Figurenliste
  • Ein besseres Verständnis der vorliegenden Erfindung kann erhalten werden, wenn die folgende detaillierte Beschreibung in Verbindung mit den folgenden Zeichnungen betrachtet wird, in denen:
    • 1A eine beispielhafte grundsätzliche Blockdarstellung eines Fahrzeugs veranschaulicht, das in einer Ausführungsform der vorliegenden Erfindung verwendet werden kann;
    • 1B eine beispielhafte Darstellung zum Präsentieren von Anzeigedaten in Echtzeit veranschaulicht, die Bilddaten aufweisen, bei denen es sich um einen Gegenstand einer Ausführungsform der vorliegenden Erfindung handelt;
    • 2 eine beispielhafte Darstellung von Fahrzeugen veranschaulicht, die in einer Ausführungsform der vorliegenden Erfindung verwendet werden können, und ferner eine beispielhafte Darstellung zum Definieren einer Gruppe veranschaulicht, die Fahrzeuge aufweist;
    • die 3A und 3B eine Ausführungsform eines beispielhaften Ablaufplans eines Prozesses zum Übertragen von Bilddaten veranschaulichen, die von einer Fahrzeugkamera eines Fahrzeugs aufgenommen werden;
    • die 4A und 4B eine Ausführungsform von beispielhaften Darstellungen zum Erzeugen von Basisdaten, Übertragen von Basisdaten und Erzeugen von Informationen über eine Reihe von Fahrzeugen veranschaulichen;
    • die 5A und 5B eine Ausführungsform von beispielhaften Darstellungen zum Übertragen von Basisdaten und das Übertragen der Basisdaten veranschaulichen;
    • die 6A und 6B eine Ausführungsform von beispielhaften Darstellungen zum Übertragen von Basisdaten und das Übertragen der Basisdaten zwischen oder innerhalb von Gruppen veranschaulichen;
    • die 7A bis 7D eine Ausführungsform von beispielhaften Darstellungen zum Erzeugen von Informationen über eine Reihe von Fahrzeugen auf der Grundlage von Informationen über in der Nähe befindliche Fahrzeuge veranschaulichen;
    • die 8A und 8B eine Ausführungsform von beispielhaften Darstellungen zum sukzessiven Übertragen von Bilddaten veranschaulichen, die von einer Fahrzeugkamera eines spezifizierten Fahrzeugs aufgenommen werden, in Reaktion auf einen Benutzerbefehl zum Auswählen des spezifizierten Fahrzeugs;
    • die 9A und 9B eine Ausführungsform von beispielhaften Darstellungen des sukzessiven Übertragens von Bilddaten veranschaulichen, die von einer Fahrzeugkamera von einem der Fahrzeuge aufgenommen werden, das in der Nähe des spezifizierten Orts oder des spezifizierten Gegenstands fährt, in Reaktion auf eine Benutzerauswahl eines spezifizierten Orts bzw. eines spezifizierten Gegenstands;
    • 10 eine Ausführungsform einer beispielhaften Darstellung zum Präsentieren von Bilddaten veranschaulicht, die als eine empfohlene Benachrichtigung von Bilddaten mitgeteilt und übertragen werden;
    • die 11A und 11B eine Ausführungsform von beispielhaften Darstellungen zum Präsentieren von Anzeigedaten in Echtzeit veranschaulichen, die Bilddaten aufweisen, die sukzessive von dem spezifizierten Fahrzeug oder von einem der Fahrzeuge gesendet werden, das in der Nähe des spezifizierten Orts oder des spezifizierten Gegenstands fährt;
    • die 12A und 12B eine Ausführungsform von beispielhaften Darstellungen zum Anzeigen von Bilddaten gemeinsam mit einer elektronischen Karte veranschaulichen; und
    • 13 eine Ausführungsform einer funktionalen Gesamt-Blockdarstellung einer System-Hardware veranschaulicht, die gemäß einer Ausführungsform der in 3 beschriebenen Ablaufpläne verwendet werden kann.
  • GENAUE BESCHREIBUNG
  • Wenn ein Verkehrsstau auftritt oder ein Unfall oder ein anderer Zwischenfall eintritt, kann es außer bei Radio- oder Fernsehübertragungen schwierig sein, die Umgebung zu erkennen.
  • Wenn ferner ein größeres Fahrzeug wie etwa ein Lastkraftwagen oder ein Bus vor oder hinter einem Fahrzeug fährt, kann es schwierig sein, Umgebungen vor oder hinter dem Fahrzeug selbst zu erkennen.
  • Dementsprechend kann es notwendig sein, Bilddaten oder Ansichten zu erhalten, die von einem oder mehreren anderen Fahrzeugen aufgenommen werden, um Umgebungen von einem oder mehreren anderen Fahrzeugen zu erkennen, wie Umgebungen vor oder hinter einem oder mehreren anderen Fahrzeugen.
  • Ferner ist es erforderlich, in Echtzeit während der Fahrt ein Bild, das von einem spezifizierten Fahrzeug aufgenommen wurde, oder ein Bild einer spezifizierten Umgebung wie beispielsweise einen spezifizierten Ort oder einen spezifizierten Gegenstand zu sehen.
  • Gemäß einem Aspekt der vorliegenden Erfindung wird in einer Ausführungsform der vorliegenden Erfindung ein durch einen Computer implementiertes Verfahren zum Übertragen von Bilddaten bereitgestellt, die von einer Fahrzeugkamera aufgenommen werden.
  • In einer Ausführungsform weist das Verfahren Folgendes auf: Empfangen der Bilddaten und von Informationen über ein Fahrzeug, das sich in der Nähe eines Fahrzeugs befindet (hier im Folgenden auch als „Informationen eines in der Nähe befindlichen Fahrzeugs“ bezeichnet), wobei die Bilddaten und Informationen eines in der Nähe befindlichen Fahrzeugs sukzessive von jedem aus einer Mehrzahl von Fahrzeugen übertragen werden, die in der Lage sind, untereinander Daten auszutauschen, und Erzeugen von Informationen über eine Reihe von Fahrzeugen auf der Grundlage der Informationen der in der Nähe befindlichen Fahrzeuge und anschließend Zuordnen der Bilddaten zu den Informationen über eine Reihe von Fahrzeugen.
  • In einer weiteren Ausführungsform kann das Verfahren ferner aufweisen, dass die Reihe von Fahrzeugen eine Mehrzahl von Gruppen enthält, und jede der Gruppen mindestens ein Fahrzeug enthält, das gewöhnlich zu zwei oder mehr Gruppen aus der Mehrzahl von Gruppen gehört, und dass das mindestens eine Fahrzeug die Bilddaten und die Informationen der in der Nähe befindlichen Fahrzeuge zu den zwei oder mehr Gruppen überträgt.
  • In einer weiteren Ausführungsform kann das Verfahren ferner aufweisen, dass in Reaktion auf eine Benutzerauswahl eines bestimmten Fahrzeugs Bilddaten, die von einer Fahrzeugkamera des spezifizierten Fahrzeugs aufgenommen wurden, sukzessive übertragen werden.
  • In einer nochmals weiteren Ausführungsform kann das Verfahren ferner aufweisen, dass als Reaktion auf eine Benutzerauswahl eines bestimmten Ortes oder eines bestimmten Gegenstands Bilddaten, die von einer Fahrzeugkamera jedes Fahrzeugs aufgenommen werden, das sich in der Nähe des spezifizierten Ortes bzw. des spezifizierten Gegenstands befindet, sukzessive übertragen werden. Jedes Fahrzeug kann in der Nähe des spezifizierten Ortes oder des spezifizierten Gegenstands fahren.
  • In einer nochmals weiteren Ausführungsform kann das Verfahren ferner aufweisen Erzeugen von Anzeigedaten, Verwenden der Bilddaten und dann wahlweise Präsentieren der Anzeigedaten auf einer Anzeigeeinheit in dem Fahrzeug.
  • Gemäß einem weiteren Aspekt der vorliegenden Erfindung kann ein System wie beispielsweise ein Computersystem bereitgestellt werden, das einen Prozessor und einen Speicher aufweist, der ein Programm von Anweisungen aufweist, die durch den Prozessor ausführbar sind, um ein oder mehrere der hierin beschriebenen Verfahren durchzuführen.
  • Gemäß einem weiteren anderen Aspekt der vorliegenden Erfindung kann außerdem ein Computerprogrammprodukt bereitgestellt werden, das ein durch einen Computer lesbares Speichermedium aufweist, das ein Programm von Anweisungen speichert, die durch ein System ausführbar sind, um ein oder mehrere der hierin beschriebenen Verfahren durchzuführen.
  • Gemäß der oben erwähnten Ausführungsform der vorliegenden Erfindung werden Bilddaten bereitgestellt, die von einer Fahrzeugkamera eines anderen Fahrzeugs oder anderer Fahrzeuge aufgenommen werden, und ferner werden die Bilddaten Informationen über eine Reihe von Fahrzeugen zugeordnet.
  • Gemäß der oben erwähnten weiteren Ausführungsform der vorliegenden Erfindung können Bilddaten zu einem Fahrzeug (bzw. Fahrzeugen) übertragen werden, die zu jeder von einer oder mehreren Gruppen gehören, die sich von einer Gruppe unterscheiden, in der das Bild aufgenommen wurde. Dementsprechend können die Bilddaten an das Fahrzeug (die Fahrzeuge) übertragen werden, auch wenn die Fahrzeuge nicht zu derselben Gruppe gehören. Mit anderen Worten, die Bilddaten können zwischen oder innerhalb von Gruppen übertragen werden.
  • Gemäß der oben erwähnten Ausführungsform der vorliegenden Erfindung kann ein Benutzer in einem Fahrzeug ein Bild sehen, das sukzessive von einer Fahrzeugkamera eines Fahrzeugs aufgenommen wird, das durch den Benutzer spezifiziert wurde. Dementsprechend kann der Benutzer Umgebungen durch das Bild erkennen, das durch eine Fahrzeugkamera des Fahrzeugs aufgenommen wurde, das durch den Benutzer spezifiziert wurde.
  • Gemäß der oben erwähnten Ausführungsform der vorliegenden Erfindung kann ein Benutzer in einem Fahrzeug ein Bild eines Ortes oder Gegenstands sehen, der durch den Benutzer durch die Übertragung von Bilddaten spezifiziert wird, die von einer Fahrzeugkamera jedes Fahrzeugs aufgenommen werden, das in der Nähe des spezifizierten Ortes oder des spezifizierten Gegenstands fährt.
  • Die Beschreibungen der verschiedenen Ausführungsformen der vorliegenden Erfindung werden zu Zwecken der Erläuterung gegeben, sollen jedoch nicht erschöpfend oder auf die offenbarten Ausführungsformen beschränkt sein. Dem Fachmann werden viele Modifikationen und Variationen offensichtlich sein, ohne vom Umfang und Geist der beschriebenen Ausführungsformen abzuweichen. Die hierin verwendete Terminologie wurde gewählt, um die Grundgedanken der Ausführungsformen, die praktische Anwendung oder technische Verbesserung gegenüber vorhandenen Technologien am besten zu erklären oder anderen Fachleuten zu ermöglichen, die hierin offenbarten Ausführungsformen zu verstehen.
  • Wie für den Fachmann ersichtlich ist, kann eine Ausführungsform der vorliegenden Erfindung als ein Verfahren, System oder Computerprogrammprodukt ausgeführt werden. Dementsprechend kann eine Ausführungsform der vorliegenden Erfindung die Form einer vollständigen Hardware-Ausführungsform, einer vollständigen Software-Ausführungsform, darunter Firmware, residente Software und Mikrocode usw., oder einer Ausführungsform annehmen, die Software- und Hardware-Aspekte verknüpft, die hierin allgemein als eine „Schaltung“, „Modul“ oder „System“ bezeichnet werden können.
  • Um die hierin verwendeten Begriffe klarer zu definieren, werden im Folgenden die beispielhaften Definitionen bereitgestellt, die Bedeutung der Begriffe sollte jedoch allgemein so interpretiert werden, wie sie in dem technischen Gebiet bekannt sind, auf das sich die vorliegende Erfindung bezieht.
  • Der hier verwendete Ausdruck „Fahrzeug“ bezieht sich auf jedes geeignete mobile Fahrzeug. Zu solchen Fahrzeuge können beispielsweise eine beliebige Anzahl von Radfahrzeugen gehören, wie beispielsweise Fahrzeuge mit vier oder mehr Rädern, darunter PKWs, Lastwagen, Busse und andere vierrädrige Fahrzeuge; Zweiradfahrzeuge, darunter Motorräder, Fahrräder und andere Zweiradfahrzeuge; sowie Eisenbahnzüge, sie sind jedoch nicht darauf beschränkt.
  • Das Fahrzeug kann außerdem eine am Fahrzeug befindliche Kamera (Fahrzeugkamera) aufweisen, um zu ermöglichen, dass das Fahrzeug ein Bild, d.h. visuelle Informationen in einem im Voraus definierten Bereich aufnimmt der das Fahrzeug umgibt.
  • Das Fahrzeug kann außerdem eine Einheit aufweisen, um zu ermöglichen, dass das Fahrzeug einen Datenaustausch zwischen oder innerhalb von Fahrzeugen durch Netzwerke unter Verwendung einer Datenübertragungseinheit realisiert, die später beschrieben wird.
  • Das Fahrzeug kann ferner eine GPS-Einheit oder irgendeine geeignete Ortungseinheit aufweisen, um Informationen über die Position oder den Standort des Fahrzeugs selbst zu erhalten. Bei den geeigneten Ortungseinheiten kann es sich zum Beispiel, ohne darauf beschränkt zu sein, um einen elektronischen Kompass, eine Triangulationseinheit, ein Radar, ein Sonar oder eine Kombination davon handeln. Das GPS wird im Folgenden zum besseren Verständnis erläutert.
  • Der hier verwendete Ausdruck „eine am Fahrzeug befindliche Kamera (Fahrzeugkamera)“ bezieht sich auf jede Kamera, die geeignet ist, ein Bild aufzunehmen und es dann als Bilddaten zu speichern. Zum Beispiel kann die Fahrzeugkamera an einem Fahrzeug angebracht sein, um ein Bild eines Fahrzeugs aufzuzeichnen, das vor diesem Fahrzeug fährt, das mit der Fahrzeugkamera ausgestattet ist.
  • Nachstehend wird eine Ausführungsform der vorliegenden Erfindung unter Bezugnahme auf die folgenden 1A und 1B, 2, 3A und 3B, 4A und 4B, 5A und 5B, 6A und 6B, 7A bis 7D, 8A und 8B, 9A und 9B, 10A und 10B, 11A und 11B und 12 genau erläutert.
  • Die Idee einer Ausführungsform der vorliegenden Erfindung beruht auf den folgenden Wahrnehmungen.
  • Im Rahmen der technologischen Entwicklung besteht eine Tendenz darin, dass Fahrzeuge mit Fahrzeugkameras, einer Datenübertragungseinheit wie beispielsweise V2V-Datenaustausch und GPS ausgerüstet werden. Dementsprechend wird ein neuer Mechanismus zum Erhalten von Bilddaten oder Ansichten, die von einem oder mehreren anderen Fahrzeugen aufgenommen werden, unter Verwendung der Fahrzeugkameras, der Datenübertragungseinheit, wie beispielsweise der V2V-Datenaustausch und optional das GPS eingerichtet.
  • 1A veranschaulicht eine beispielhafte grundsätzliche Blockdarstellung eines Fahrzeugs, das in einer Ausführungsform der vorliegenden Erfindung verwendet werden kann.
  • Ein Fahrzeug (101) ist als eine beispielhafte grundsätzliche Blockdarstellung veranschaulicht. Das Fahrzeug (101) kann üblicherweise einen Controller (111) und eine Motorsteuereinheit oder ECU (124) aufweisen. Das Fahrzeug (101) kann ferner eine Fahrzeugkamera (121), eine Datenübertragungseinheit (122) und ein globales Positionierungssystem oder GPS oder eine beliebige geeignete Ortungseinheit (123) aufweisen. Nachstehend wird das GPS oder eine geeignete Ortungseinheit (123) einfach als GPS-Einheit (123) bezeichnet.
  • Bei dem Controller (111) kann es sich um eine nichtgeneralisierte elektronische Steuereinheit handeln, und er kann Eingabe/Ausgabe-Peripherieeinheiten oder Anschlüsse (131), einen Speicher oder ein durch einen Computer lesbares Medium (141) und einen Prozessor (142) aufweisen. Nachstehend wird der Speicher oder das durch einen Computer lesbare Medium (141) einfach als Speicher (141) bezeichnet. Der Controller (111) kann mit der Fahrzeugkamera (121), der Datenübertragungseinheit (122), der GPS-Einheit (123) und der ECU (124) Daten austauschen.
  • Die Fahrzeugkamera (121) enthält einen oder mehrere optische Sensoren oder Kameras. Die Fahrzeugkamera (121) ist funktionsmäßig in der Lage, ein Bild, d.h. visuelle Informationen, in einem im Voraus definierten Bereich aufzunehmen, der das Fahrzeug (101) umgibt. Die Fahrzeugkamera (121) kann üblicherweise an der Front des eigenen Fahrzeugs vorhanden sein. Visuelle Daten von der Fahrzeugkamera (121) werden an den Controller (111) übermittelt. Die Fahrzeugkamera (121) kann ein Bild kontinuierlich, beispielsweise in einer im Voraus definierten Zeitperiode während der Fahrt aufnehmen und das aufgenommene Bild als Bilddaten in einer Speichereinrichtung speichern, beispielsweise in dem Speicher (141). Die Fahrzeugkamera (121) kann ferner ein Bild eines Fahrzeugs, das sich in der Nähe eines Fahrzeugs befindet (oder eines „in der Nähe befindlichen Fahrzeugs“) aufnehmen. Das Bild aus Informationen des in der Nähe befindlichen Fahrzeugs kann verwendet werden, um Informationen über das in der Nähe befindliche Fahrzeug zu erhalten. Die Informationen über das in der Nähe befindliche Fahrzeug können durch den Prozessor (142) erzeugt werden.
  • Die Datenübertragungseinheit (122) enthält einen Empfänger, der funktionsmäßig in der Lage ist, drahtlos Daten von einem oder mehreren anderen Fahrzeugen zu empfangen, zum Beispiel von einem oder mehreren Fahrzeugen, die mit V2V ausgestattet sind. Die Datenübertragungseinheit (122) kann mit einem oder mehreren anderen Fahrzeugen unter Verwendung von Fahrzeugnetzen wie V2V-Netzen, beispielsweise Ad-hoc-V2V-Netzen, darunter mobile Ad-hoc-Netze (MANETs), Fahrzeug-Ad-hoc-Netze (VANETs) oder intelligente Fahrzeug-Ad-hoc-Netze (InVANETs), Daten austauschen. Die Datenübertragungseinheit (122) kann beliebige Daten empfangen wie beispielsweise Bilddaten, GPS-Informationen und Informationen zu in der Nähe befindlichen Fahrzeugen, die alle von einem Fahrzeug oder jedem von Fahrzeugen erhalten werden, die in der Lage sind, untereinander Daten auszutauschen. Die Daten werden an den Controller (111) übermittelt. Die Datenübertragungseinheit (122) kann auch beliebige Daten wie etwa Bilddaten, GPS-Informationen und Informationen von in der Nähe befindlichen Fahrzeugen an ein oder mehrere andere Fahrzeuge übertragen. Bei den Daten kann es sich um Basisdaten handeln, die nachstehend beschrieben werden.
  • Die GPS-Einheit (123) kann Informationen über die Position oder den Geostandort des Fahrzeugs (101) selbst und Zeitinformationen gemäß einer bekannten Technik erhalten. Die erhaltenen Informationen von der GPS-Einheit (123) können in dem Speicher (141) gespeichert werden.
  • Bei der ECU (124) kann es sich um ein beliebiges Fahrzeugsteuersystem handeln, beispielsweise ein Bremssteuersystem, ein Gasgebungssteuersystem, ein Lenksteuersystem, ein Karosseriesteuersystem. Die ECU (124) enthält ein fortschrittliches Fahrerassistenzsystem oder ADAS-Funktionen, die Fahrzeugsysteme automatisieren, anpassen oder verbessern, um die Fahrzeugsicherheit und/oder die Fahrleistung der Bedienperson zu erhöhen. Zum Beispiel kann die ECU (124) ADAS-Technologien enthalten, die den Fahrer vor potenziellen Problemen warnen oder Kollisionen durch Implementieren von Sicherheitsmaßnahmen vermeiden wie z.B. autonomes Steuern des Fahrzeugs (101). Die ECU (124) kann außerdem ADAS-Merkmale enthalten, die bestimmte Systeme verbessern wie beispielsweise automatisches Einschalten der Beleuchtung, automatisches Parken, adaptive Geschwindigkeitsregelung, automatisiertes Bremsen oder verbessertes Beseitigen von toten Winkeln unter Verwendung von Kameratechnologie. Die ECU (124) kann außerdem Aktionsbefehle analysieren, beispielsweise eine ADAS-Funktion, um die Bilddaten, die Informationen über die Position und alle von einem oder mehreren anderen Fahrzeugen erhaltenen Daten zu verarbeiten.
  • Der Speicher (141) kann beliebige Daten speichern wie zum Beispiel Steuerlogik-, Befehls-, Bilddaten, Informationen über in der Nähe befindliche Fahrzeuge, Informationen über die Position, Nachschlagetabellen.
  • Der Prozessor (142) ist so konfiguriert, dass er die Steuerlogik oder Anweisungen auszuführen kann. Der Controller (111) kann zusätzliche Prozessoren oder zusätzliche integrierte Schaltungen, die mit dem Prozessor (142) Daten austauschen, enthalten wie z. B. Wahrnehmungs-Logikschaltungen zum Analysieren der visuellen Daten oder spezielle V2V-Schaltungen.
  • Das Fahrzeug (101) kann weiterhin Bilddaten, die von der Fahrzeugkamera (121) über die Eingabe/Ausgabe-Peripherieeinheiten oder Anschlüsse (131) erhalten werden, und Informationen über in der Nähe befindliche Fahrzeuge empfangen, die von dem Prozessor (142) über die Eingabe/Ausgabe-Peripherieeinheiten oder Anschlüsse (131) erhalten werden.
  • Das Fahrzeug (101) kann ferner eine Anzeigeeinheit (nicht gezeigt) aufweisen, die Anzeigedaten darstellen kann, die gemäß einer Ausführungsform der vorliegenden Erfindung erzeugt werden.
  • 1B veranschaulicht eine beispielhafte Darstellung zum Darstellen von Anzeigedaten in Echtzeit, die Bilddaten aufweisen, wobei es sich um eine Zielstellung einer Ausführungsform der vorliegenden Erfindung handelt.
  • Die beispielhafte Darstellung (151) zeigt, dass eine Mehrzahl von Fahrzeugen (161 bis 166) momentan auf einer Fahrspur fahren. Jedes der Fahrzeuge (161 bis 166) enthält die Fahrzeugkamera (121) und die Datenübertragungseinheit (122).
  • Jedes der Fahrzeuge (161 bis 166) kann sukzessive ein Bild unter Verwendung der Fahrzeugkamera (121) aufnehmen, das Bild als Bilddaten in dem Speicher (141) speichern und dann die Bilddaten zu anderen Fahrzeugen übertragen.
  • Gemäß einer Ausführungsform der vorliegenden Erfindung kann das Fahrzeug (163) Anzeigedaten (170) auf einer Anzeigeeinheit des Fahrzeugs (163) präsentieren. Die Anzeigedaten (170) weisen eine Sicht (173) von dem Fahrzeug (161) und eine Sicht (172) von dem Fahrzeug (162) zusätzlich zu einer Sicht (171) von dem Fahrzeug (163) selbst auf. Dementsprechend hat eine Person, darunter ein Fahrer in dem Fahrzeug (163) in Echtzeit die Ansicht von dem Fahrzeug (161), das zwei Fahrzeuge vor dem Fahrzeug (163) selbst fährt, und die Ansicht von dem Fahrzeug (162), das vor dem Fahrzeug (163) selbst fährt.
  • Gemäß einer weiteren Ausführungsform der vorliegenden Erfindung kann das Fahrzeug (163) Anzeigedaten (180) auf der Anzeigeeinheit des Fahrzeugs (163) darstellen. Die Anzeigedaten (180) weisen eine elektronische Karte auf und weisen des Weiteren eine Ansicht (183) von dem Fahrzeug (161) und eine Ansicht (182) von dem Fahrzeug (162) zusätzlich zu einer Ansicht (181) von dem Fahrzeug (163) selbst auf, die auf der elektronischen Karte angezeigt werden. Ferner können die Anzeigedaten (180) eine Ansicht (184) von dem Fahrzeug (164) aufweisen, die auf der elektronischen Karte angezeigt werden. Dementsprechend hat eine Person, darunter ein Fahrer in dem Fahrzeug (163) in Echtzeit die Ansicht (183) von dem Fahrzeug (161), das zwei Fahrzeuge vor dem Fahrzeug (163) selbst fährt, und die Ansicht (182) von dem Fahrzeug (162), das vor dem Fahrzeug (163) selbst fährt. Wenn ferner die Anzeigedaten (180) eine Ansicht (184) von dem Fahrzeug (164) aufweisen, hat die Person in dem Fahrzeug (163) in Echtzeit die Ansicht (184) von dem Fahrzeug (164), das hinter dem Fahrzeug (163) selbst fährt.
  • Zum Implementieren der oben genannten einen Ausführungsform und der oben genannten weiteren Ausführungsform der vorliegenden Erfindung werden die Einzelheiten nachfolgend unter Bezugnahme auf die verbleibenden Figuren erläutert.
  • 2 veranschaulicht eine beispielhafte Darstellung von Fahrzeugen, die in einer Ausführungsform der vorliegenden Erfindung verwendet werden können, und ferner eine beispielhafte Darstellung zum Definieren einer Gruppe, die Fahrzeuge beinhaltet.
  • Die beispielhafte Darstellung (201) zeigt, dass eine Mehrzahl von Fahrzeugen (211-1 bis 211-11) momentan auf einer von drei Fahrspuren (271, 272 und 273) fahren).
  • Jedes der Fahrzeuge (211-1 bis 211-11) enthält die Fahrzeugkamera (121) und die Datenübertragungseinheit (122). Jedes der Fahrzeuge (211-1 bis 211-11) kann sukzessive ein Bild unter Verwendung der Fahrzeugkamera (121) aufnehmen, das Bild als Bilddaten in dem Speicher (141) speichern und dann die Bilddaten zu anderen Fahrzeugen übertragen.
  • Die Bilddaten können in einem Bereich übertragen werden, in dem ein Datenaustausch unter Verwendung der Datenübertragungseinheit (122) verfügbar ist.
  • Dementsprechend kann in einer Ausführungsform das Übertragen von Bilddaten in einem Bereich durchgeführt werden, in dem ein Datenaustausch verfügbar ist; und in einer anderen Ausführungsform kann das Übertragen von Bilddaten in einem Bereich, in dem ein Datenaustausch verfügbar ist, und ferner zwischen dem Bereich und einem anderen Bereich, der sich von dem Bereich unterscheidet, unter Verwendung einer Gruppe durchgeführt werden, die Fahrzeuge aufweist.
  • In der oben erwähnten einen Ausführungsform der vorliegenden Erfindung kann das Übertragen von Bilddaten ohne Verwenden einer Gruppe durchgeführt werden, die Fahrzeuge beinhaltet.
  • Es wird angenommen, dass das Fahrzeug (211-6) nun zum Erläutern der oben erwähnten einen Ausführungsform der vorliegenden Erfindung im Mittelpunkt steht. Die Punktlinie (275) gibt einen Bereich an, in dem das Fahrzeug (211-6) mit anderen Daten austauschen kann. Daher können die vom Fahrzeug (211-6) übertragenen Bilddaten von Fahrzeugen (211-1 und 211-2 auf der Fahrspur (271), 211-4, 211-5 und 211-7 auf der Fahrspur (272) und 211-8, 211-9 und 211-10 auf der Spur (273)) empfangen werden. Das Übertragen kann zum Beispiel realisiert werden, indem die Bilddaten beispielsweise rundgesendet werden. Indes können die Bilddaten, die vom Fahrzeug (211-6) übertragen werden, nicht von Fahrzeugen (211-3 auf der Fahrspur (272) und 211-11 auf der Fahrspur (273)) empfangen werden. Dementsprechend kann die oben erwähnte eine Ausführungsform der vorliegenden Erfindung durch Fahrzeuge erfolgen, d. h. Fahrzeuge (211-1, 211-2, 211-4, 211-5, 211-7, 211-8, 211-9 und 211-10) ohne eine Gruppe zu definieren, wie in der folgenden weiteren Ausführungsform der vorliegenden Erfindung erwähnt.
  • Die Einzelheiten der oben erwähnten einen Ausführungsform der vorliegenden Erfindung werden nachfolgend unter Bezugnahme auf die folgenden 3A und 3B und 4A erläutert.
  • In der oben erwähnten weiteren Ausführungsform der vorliegenden Erfindung kann das Übertragen von Bilddaten unter Verwendung einer Gruppe durchgeführt werden, die Fahrzeuge beinhaltet.
  • Es wird angenommen, dass das Fahrzeug (211-6) nun zum Erläutern der oben erwähnten weiteren Ausführungsform im Mittelpunkt steht. Das Fahrzeug (211-6) kann die Fähigkeit haben, eine Gruppe zu definieren, zu der die Bilddaten vom Fahrzeug (211-6) übertragen werden können. Um die Gruppe zu definieren, kann das Fahrzeug (211-6) als ein Host-Fahrzeug dienen. Das Fahrzeug (211-6) kann die Gruppe definieren, die Fahrzeuge (211-1, 211-2, 211-4, 211-5, 211-7, 211-8, 211-9 und 211-10) aufweist. Die Gruppe kann mit der Punktlinie (275) veranschaulicht werden. Jedes der anderen Fahrzeuge (211-1, 211-2, 211-4, 211-5, 211-7, 211-8, 211-9 und 211-10) in der Gruppe kann als ein Mitgliedfahrzeug fungieren. Eine andere oder mehrere andere Gruppen können in ähnlicher Weise durch ein anderes oder mehrere andere Fahrzeuge definiert werden, die als ein Host-Fahrzeug fungieren können. Jedes bekannte Verfahren, das in der Technik bekannt ist, kann zum Definieren einer Gruppe verwendet werden. Dementsprechend kann die oben erwähnte weitere Ausführungsform der vorliegenden Erfindung durch die Gruppe oder zwischen oder innerhalb von Gruppen erfolgen.
  • Es ist zu beachten, dass Fahrzeuge, die zu den einzelnen Gruppen gehören, dynamisch ausgewechselt werden. Dies liegt daran, dass jedes Fahrzeug dynamisch fährt, beispielsweise durch Ändern einer Fahrspur auf einer Straße, durch Ändern einer Richtung, durch Anhalten aufgrund einer Verkehrsampel oder eines Verkehrsstaus.
  • Die Einzelheiten der oben erwähnten weiteren Ausführungsform der vorliegenden Erfindung werden nachstehend unter Bezugnahme auf die folgenden 3A und 3B und 4B erläutert.
  • Die 3A und 3B veranschaulichen eine Ausführungsform des beispielhaften Ablaufplans eines Prozesses zum Übertragen von Bilddaten, die von einer Fahrzeugkamera eines Fahrzeugs aufgenommen wurden.
  • Das Fahrzeug entspricht dem in 1A dargestellten Fahrzeug (101).
  • Im Folgenden wird zuerst die oben erwähnte eine Ausführungsform der vorliegenden Erfindung erläutert, die in 1B erläutert wird. In dieser Ausführungsform kann das Übertragen von Bilddaten durchgeführt werden, ohne dass eine Gruppe verwendet wird, die Fahrzeuge beinhaltet.
  • In dieser Ausführungsform kann jedes der Fahrzeuge Basisdaten erzeugen. Die Basisdaten können zum Beispiel die folgenden Punkte (1) bis (6) aufweisen.
    1. (1) Ein Satz von Informationen des eigenen Fahrzeugs und Informationen der in der Nähe befindlichen Fahrzeuge: Die Informationen des eigenen Fahrzeugs können zum Beispiel, ohne darauf beschränkt zu sein, Buchstaben, Zahlen oder eine Kombination davon auf einem Kennzeichenschild des eigenen Fahrzeug sein wie zum Beispiel ein Pkw-Nummernschild oder die Nummer der Fahrzeug-Kennung; andere eindeutige Kennungen eines eigenen Fahrzeugs; eine IP-Adresse, die einem eigenen Fahrzeug zugeordnet ist; oder andere eindeutige Identifikatoren. In ähnlicher Weise können die Informationen der in der Nähe befindlichen Fahrzeuge zum Beispiel, ohne darauf beschränkt zu sein, Buchstaben, Zahlen oder eine Kombination davon auf einem Fahrzeug-Kennzeichenschild wie etwa ein Nummernschild, sein; andere eindeutige Kennungen eines Fahrzeugs, die von der Fahrzeugkamera (121) erhalten werden; eine IP-Adresse, die einem Fahrzeug zugeordnet ist; oder andere eindeutige Identifikatoren. Der Satz von Informationen des eigenen Fahrzeugs und Informationen der in der Nähe befindlichen Fahrzeuge kann zum Erzeugen von Informationen über eine Reihe von Fahrzeugen verwendet werden.
    2. (2) Bilddaten: Die Bilddaten weisen zum Beispiel eigentliche Bilddaten, die von der Fahrzeugkamera (121) aufgenommen wurden, oder verarbeitete Daten auf der Grundlage der eigentlichen Bilddaten auf, die von der Fahrzeugkamera (121) aufgenommen wurden: die Bilddaten können zum Erzeugen von Anzeigedaten verwendet werden.
    3. (3) Informationen über Position oder Geolokalisierung des Fahrzeugs: Diese Informationen können Koordinaten, Richtung, Höhe oder Höhenlage oder eine Kombination davon aufweisen. Diese Informationen können durch eine GPS-Einheit, einen Gyrosensor, einen Höhensensor oder eine Kombination davon erhalten werden. Diese Informationen können zum Erzeugen von Anzeigedaten verwendet werden.
    4. (4) Datenkennung: Die Datenkennung sollte eine eindeutige Angabe zwischen oder unter verschiedenen Fahrzeugen sein, so dass es sich bei der Datenkennung um eine Kombination einer Fahrzeug-Kennung mit einer eindeutigen Kennung handeln kann, wie zum Beispiel eine Kennung der Bilddaten, eine Angabe über einen Zeitpunkt, zu dem Bilddaten von einer Fahrzeugkamera aufgenommen wurden, fortlaufende Nummern, Fahrstrecke des Fahrzeugs oder eine Kombination davon; oder hergestellt auf der Grundlage der Fahrzeugkennung und der vorstehend genannten eindeutigen Kennung. Die in Basisdaten eingebettete Datenkennung kann in jedem Fahrzeug verwendet werden, um zu überprüfen, ob neu empfangene Daten bereits empfangen wurden.
    5. (5) Zeitstempel: Der Zeitstempel gibt einen Zeitpunkt an, an dem Bilddaten von einer Fahrzeugkamera aufgenommen wurden. Der Zeitstempel gibt außerdem einen Zeitpunkt an, der ungefähr einem Zeitpunkt entspricht, an dem die Basisdaten erzeugt wurden, da die Basisdaten in Reaktion auf die Bilddaten erzeugt werden. Der Zeitstempel kann zum Erzeugen von Anzeigedaten verwendet werden. Zum Beispiel kann der Zeitstempel für den Zweck des Zeigens einer Zeitangabe verwendet werden, wann die Bilddaten aufgenommen wurden; oder zu dem Zweck, keine Bilddaten anzuzeigen, deren Zeitstempel älter ist.
    6. (6) Informationen über eine Straßenposition auf einer elektronischen Karte: Die Informationen können zum Beispiel Knoteninformationen auf der elektronischen Karte aufweisen: Diese Informationen können auf der Grundlage von Daten erzeugt werden, die durch GPS oder einen Sensor wie etwa einen Gyrosensor, einen Höhensensor oder eine Kombination davon erhalten werden. Diese Informationen können zum Erzeugen von Anzeigedaten verwendet werden.
  • In dieser Ausführungsform können die nachstehend erwähnten Schritte 301 bis 315 von einem Fahrzeug ausgeführt werden, das Anzeigedaten darstellen kann (das im Folgenden in dieser Ausführungsform einfach als „das Fahrzeug“ bezeichnet wird).
  • Im Schritt 301 beginnt das Fahrzeug den oben erwähnten Prozess.
  • Im Schritt 302 empfängt das Fahrzeug von jedem der Fahrzeuge, die untereinander Daten austauschen können, Basisdaten, darunter Bilddaten und Informationen von in der Nähe befindlichen Fahrzeugen über Fahrzeugnetzwerke. Die Basisdaten können sukzessive von jedem der Fahrzeuge übertragen werden.
  • Im Schritt 303 empfängt das Fahrzeug beispielsweise Bilddaten, die von der Fahrzeugkamera (121) erhalten wurden, und Informationen über die Position oder Geolokalisierung des Fahrzeugs, die von der GPS-Einheit (123) erhalten werden. Das Fahrzeug erzeugt Basisdaten auf der Grundlage der Bilddaten und der Positionsinformationen und überträgt dann die Basisdaten über die Datenübertragungseinheit (122) an ein oder mehrere andere Fahrzeuge. Das Übertragen kann beispielsweise durch Rundsenden der Basisdaten erfolgen.
  • Die Schritte 302 und 303 können gleichzeitig oder austauschbar ausgeführt werden.
  • Im Schritt 304 erzeugt das Fahrzeug einen Satz von Informationen über eine Reihe von Fahrzeugen auf der Grundlage der Informationen der in der Nähe befindlichen Fahrzeuge.
  • Im Schritt 305 ordnet das Fahrzeug die Bilddaten den Informationen über die Reihe von Fahrzeugen zu.
  • In einem optionalen Schritt 306 erzeugt das Fahrzeug Anzeigedaten unter Verwendung der Bilddaten. Die Anzeigedaten können gemäß einer Voreinstellung, die von einem Administrator vorgenommen wird, oder einer Einstellung, die von einem Benutzer vorgenommen wird, erzeugt werden.
  • In einem optionalen Schritt 307 stellt das Fahrzeug die Anzeigedaten auf einer Anzeigeeinheit in dem Fahrzeug dar. In einer Ausführungsform werden die Anzeigedaten erzeugt, indem ein Bild aus einer Mehrzahl von Bilddaten zusammengesetzt wird, wobei das zusammengesetzte Bild zwei oder mehr Bilder aus einer Mehrzahl von Bilddaten oder eine Verknüpfung von diesen enthält, oder sie werden durch Überlagern von Bildern aus einer Mehrzahl von Bilddaten erzeugt. In einer anderen Ausführungsform werden die Anzeigedaten durch Verknüpfen eines oder mehrerer Bilder aus einer Mehrzahl von Bilddaten mit einer elektronischen Karte erzeugt.
  • Das Fahrzeug kann die Anzeigedaten beispielsweise auf einem ebenen oder im Wesentlichen ebenen schattenfreien Bereich auf einer Frontscheibe eines Fahrzeugs; auf einer Anzeigeeinheit eines Fahrzeug-Navigationssystems; auf einer Anzeigeeinheit, die in der Frontblende eines Fahrzeugs eingebettet oder an dieser angebracht ist; oder auf einer Anzeigeeinheit, die in eine Rückseite eines Sitzes eingebettet oder daran befestigt ist, darstellen.
  • In einem optionalen Schritt 308 beurteilt das Fahrzeug, ob das Fahrzeug Informationen über eine Benutzerauswahl eines spezifizierten Fahrzeugs empfängt, die über eine Benutzeroperation an einer Anzeigeeinheit oder über einen Sprachbefehl durchgeführt wird. Bei dem ausgewählten Fahrzeug kann es sich um ein anderes Fahrzeug als das Fahrzeug des Benutzers oder um das eigene Fahrzeug handeln. Wenn die Beurteilung positiv ist, geht das Fahrzeug zum Schritt 309. Wenn dagegen die Beurteilung negativ ist, geht das Fahrzeug zum Schritt 310.
  • In einem optionalen Schritt 309 überträgt das Fahrzeug zu einem oder mehreren anderen Fahrzeugen einen Befehl, der angibt, dass ein bestimmtes Fahrzeug spezifiziert wurde, und optional die Anzahl von Sprüngen. Der Befehl kann Informationen aufweisen, dass es sich bei dem ausgewählten Fahrzeug um ein anderes Fahrzeug als das Fahrzeug des Benutzers oder das eigene Fahrzeug handeln kann. Wenn ein oder mehrere andere Fahrzeuge diesen Befehl erhalten, kann dieses eine oder die mehreren anderen Fahrzeuge den Befehl an das spezifizierte Fahrzeug übertragen. Wenn das spezifizierte Fahrzeug den Befehl empfängt, überträgt das spezifizierte Fahrzeug die Bilddaten mit der Datenkennung des spezifizierten Fahrzeugs an ein Fahrzeug oder mehrere andere Fahrzeuge. Wenn es sich bei dem spezifizierten Fahrzeug um das eigene Fahrzeug handelt, werden Bilddaten, die von einem Fahrzeug aufgenommen werden, das sich unmittelbar vor oder hinter dem eigenen Fahrzeug befindet, zu einem anderen Fahrzeug oder mehreren anderen Fahrzeugen übertragen.
  • In einem optionalen Schritt 310 beurteilt das Fahrzeug, ob das Fahrzeug Informationen über eine Benutzerauswahl eines spezifizierten Ortes oder eines spezifizierten Gegenstands empfängt, die über eine Benutzeroperation an einer Anzeigeeinheit oder über einen Sprachbefehl durchgeführt wird. Wenn die Beurteilung positiv ist, geht das Fahrzeug zum Schritt 311. Wenn dagegen die Beurteilung negativ ist, geht das Fahrzeug zum Schritt 312.
  • In einem optionalen Schritt 311 überträgt das Fahrzeug an ein oder mehrere andere Fahrzeuge einen Befehl, der angibt, dass ein bestimmter Ort oder ein bestimmter Gegenstand spezifiziert wurde, und optional die Anzahl von Sprüngen angibt. Wenn ein oder mehrere andere Fahrzeuge diesen Befehl empfangen, kann dieses eine oder die mehreren anderen Fahrzeuge den Befehl an ein Fahrzeug übertragen, das das Bild des spezifizierten Ortes oder des spezifizierten Gegenstands aufnimmt oder aufgenommen hat. Wenn dieses Fahrzeug, das das Bild des spezifizierten Ortes oder des spezifizierten Subjekts aufnimmt oder aufgenommen hat oder das sich in der Nähe des spezifizierten Ortes oder spezifizierten Subjekts befindet, den Befehl empfängt, überträgt dieses Fahrzeug die Bilddaten, die von der Fahrzeugkamera dieses Fahrzeugs aufgenommen werden, an ein anderes Fahrzeug oder mehrere andere Fahrzeuge. Die Bilddaten können das Bild des spezifizierten Ortes oder des spezifizierten Gegenstandes enthalten.
  • In einem optionalen Schritt 312 beurteilt das Fahrzeug, ob die Fahrzeuge Informationen einer empfohlenen Meldung über eine Benutzerauswahl einer Benutzeroperation empfangen, die auf einem Anzeigegerät durchgeführt wird, oder ob es sich um einen Sprachbefehl handelt. Wenn die Beurteilung positiv ist, geht das Fahrzeug zum Schritt 313. Wenn dagegen die Beurteilung negativ ist, geht das Fahrzeug zum Schritt 314.
  • In einem optionalen Schritt 313 überträgt das Fahrzeug zu einem oder mehreren anderen Fahrzeugen einen Befehl, der eine empfohlene Benachrichtigung angibt, und optional die Anzahl von Sprüngen. Die empfohlene Benachrichtigung kann beinhalten, dass als Empfehlung ein bestimmtes Fahrzeug spezifiziert wird oder dass als Empfehlung ein bestimmter Ort oder ein bestimmter Gegenstand spezifiziert wird. Das bestimmte Fahrzeug kann das eigene Fahrzeug aufweisen. Wenn ein anderes oder eines von den anderen Fahrzeugen diesen Befehl empfängt und unmittelbar hinter dem bestimmten Fahrzeug oder Quellenfahrzeug fährt, kann dieses andere oder das vorgenannte eine Fahrzeug die von einer Fahrzeugkamera dieses anderen oder des vorgenannten Fahrzeugs aufgenommenen Bilddaten zu einem oder mehreren anderen Fahrzeuge übertragen. Bei diesem anderen oder dem vorgenannten Fahrzeug kann es sich um ein Fahrzeug handeln, das vor oder hinter dem bestimmten Fahrzeug fährt. Diese Bilddaten können eine Ansicht der Rückseite des Quellenfahrzeugs aufweisen.
  • In einem optionalen Schritt 314 beurteilt das Fahrzeug, ob die Fahrzeuge den Prozess der Schritte 302 bis 313 wiederholen. Wenn die Beurteilung positiv ist, geht das Fahrzeug zum Schritt 302. Wenn dagegen die Beurteilung negativ ist, geht das Fahrzeug zu einem abschließenden Schritt 315.
  • Wenn beispielsweise das Fahrzeug sukzessive Daten von allen Fahrzeugen empfängt, die in Lage sind, Daten über Fahrzeugnetzwerke auszutauschen, stellt das Fahrzeug fest, dass die Beurteilung positiv ist.
  • Im Schritt 315 beendet das Fahrzeug den oben erwähnten Prozess.
  • Beim Wiederholen der Schritte 302 bis 313 aktualisiert das Fahrzeug den Satz von Informationen über eine Reihe von Fahrzeugen auf der Grundlage der neu empfangenen Informationen über in der Nähe befindliche Fahrzeuge, ordnet des Weiteren die neu empfangenen Bilddaten den aktualisierten Informationen über die Reihe von Fahrzeugen zu und aktualisiert dann die Anzeigedaten. Mit anderen Worten, es kann allgemein gesagt werden, dass die Informationen über die Reihe von Fahrzeugen auf der Grundlage der übertragenen Informationen der in der Nähe befindlichen Fahrzeuge aktualisiert werden, und die übertragenen Bilddaten werden den aktualisierten Informationen über die Reihe von Fahrzeugen zugeordnet. Daher erzeugt das Fahrzeug die aktualisierten Anzeigedaten auf der Grundlage der Bilddaten. Dann präsentiert das Fahrzeug auf einer Anzeigeeinheit eines Fahrzeugs in Echtzeit die Anzeigedaten, die Bilddaten aufweisen, die sukzessive von dem oben erwähnten Fahrzeug gesendet werden.
  • Im Folgenden wird als Nächstes die oben erwähnte weitere Ausführungsform der vorliegenden Erfindung erläutert, die in 1B dargestellt ist. In dieser Ausführungsform kann das Übertragen von Bilddaten unter Verwendung einer Gruppe durchgeführt werden, die Fahrzeuge aufweist.
  • In dieser Ausführungsform wird, wie unter Bezugnahme auf 2 erläutert, eine Gruppe, die eine Mehrzahl von Fahrzeugen aufweist, durch ein Host-Fahrzeug definiert. Jedes Fahrzeug, das zu der Gruppe gehört, kann Basisdaten erzeugen. Die Basisdaten können beispielsweise die oben erwähnten Punkte (1) bis (6) aufweisen.
  • In dieser Ausführungsform können die nachstehend erwähnten Schritte 301 bis 315 von einem Fahrzeug ausgeführt werden, das Anzeigedaten darstellen kann und zu einer Gruppe gehört (das in dieser Ausführungsform nachfolgend einfach als „das Fahrzeug“ bezeichnet wird). Bei dem Fahrzeug kann es sich um ein Host-Fahrzeug oder ein Mitgliedsfahrzeug der Gruppe handeln.
  • Im Schritt 301 startet das Fahrzeug den oben genannten Prozess.
  • Im Schritt 302 empfängt das Fahrzeug von jedem der Fahrzeuge, die zu dieser Gruppe gehören (die nachstehend in dieser Ausführungsform als „die erste Gruppe“ bezeichnet wird), über Fahrzeugnetzwerke Basisdaten, darunter Bilddaten und Informationen über in der Nähe befindliche Fahrzeuge.
  • Wenn ein Fahrzeug, das zu der ersten Gruppe gehört (wird im Folgenden in dieser Ausführungsform als „das erste Fahrzeug“ bezeichnet), außerdem zu einer anderen Gruppe gehört (wird nachfolgend in dieser Ausführungsform als „die zweite Gruppe“ bezeichnet), empfängt das erste Fahrzeug Basisdaten von allen anderen Fahrzeugen, die zu der zweiten Gruppe gehören, und überträgt dann die empfangenen Basisdaten an alle anderen Fahrzeuge, die zu der ersten Gruppe gehören. Dementsprechend kann das Fahrzeug, das Gegenstand von Schritt 302 ist, die Basisdaten empfangen, die von jedem der anderen Fahrzeuge übertragen werden, die zu der zweiten Gruppe gehören.
  • Wenn in ähnlicher Weise ein Fahrzeug, das zu der zweiten Gruppe gehört (wird im Folgenden in dieser Ausführungsform als „das zweite Fahrzeug“ bezeichnet) außerdem zu einer anderen Gruppe gehört (wird im Folgenden in dieser Ausführungsform als „die dritte Gruppe“ bezeichnet), empfängt das zweite Fahrzeug Basisdaten von allen anderen Fahrzeugen, die zu der dritten Gruppe gehören, und überträgt dann die empfangenen Basisdaten an alle anderen Fahrzeuge, die zu der zweiten Gruppe gehören. Dementsprechend kann das erste Fahrzeug die Basisdaten empfangen, die von jedem der anderen Fahrzeuge, die zu der dritten Gruppe gehören, übertragen werden. Demzufolge überträgt ein Fahrzeug, das sowohl zu der ersten als auch zu der zweiten Gruppe gehört, die Basisdaten zu anderen Fahrzeugen, die zu der ersten Gruppe gehören. Bei dem Fahrzeug, das sowohl zu der ersten als auch der zweiten Gruppe gehört, kann es sich um das erste Fahrzeug oder um ein von dem ersten Fahrzeug verschiedenes Fahrzeug handeln. Dies liegt daran, dass Mitgliedsfahrzeuge der ersten Gruppe dynamisch wechseln können. Dementsprechend kann das Fahrzeug, das Gegenstand von Schritt 302 ist, die Basisdaten empfangen, die von allen anderen Fahrzeugen übertragen werden, die zu der dritten Gruppe gehören.
  • Wenn in ähnlicher Weise ein Fahrzeug, das zu der zweiten Gruppe gehört (wird im Folgenden in dieser Ausführungsform als „das zweite Fahrzeug“ bezeichnet) außerdem zu anderen Gruppen gehört, empfängt das zweite Fahrzeug Basisdaten von allen anderen Fahrzeugen, die zu jeder dieser anderen Gruppen gehören und überträgt dann die empfangenen Basisdaten an alle anderen Fahrzeuge, die zu der zweiten Gruppe gehören. Dementsprechend kann das erste Fahrzeug die Basisdaten empfangen, die von jedem der anderen Fahrzeuge, die zu allen anderen Gruppen gehören, übertragen werden. Folglich überträgt ein Fahrzeug, das sowohl zu der ersten als auch der zweiten Gruppe gehört, die Basisdaten zu anderen Fahrzeugen, die zu der ersten Gruppe gehören. Bei dem Fahrzeug, das sowohl zu der ersten als auch zu der zweiten Gruppe gehört, kann es sich um das erste Fahrzeug oder um ein anderes Fahrzeug als das erste Fahrzeug handeln. Dies liegt daran, dass Mitgliedsfahrzeuge der ersten Gruppe dynamisch wechseln können. Dementsprechend kann das Fahrzeug, das Gegenstand von Schritt 302 ist, die Basisdaten empfangen, die von allen anderen Fahrzeugen übertragen werden, die zu allen anderen Fahrzeugen gehören, die zu jeder von diesen anderen Gruppen gehören.
  • Die Bilddaten und Informationen von in der Nähe befindlichen Fahrzeugen können sukzessive von allen Fahrzeugen in allen Gruppen übertragen werden.
  • Die Schritte 303 bis 315 sind die gleichen wie die oben erläuterten Schritte. Dementsprechend wird die überlappende Erläuterung der Schritte 303 bis 315 hier weggelassen.
  • Wenn des Weiteren das spezifizierte Fahrzeug zu einer anderen Gruppe gehört, die sich von der ersten Gruppe unterscheidet, wird der Befehl im Schritt 309 zwischen oder innerhalb von Gruppen übertragen, bis der Befehl zu einer Gruppe übertragen wird, zu der das spezifizierte Fahrzeug gehört.
  • Wenn des Weiteren ein Fahrzeug, das das Bild des spezifizierten Ortes oder des spezifizierten Gegenstands aufnimmt oder aufgenommen hat, zu einer anderen Gruppe gehört, die sich von der ersten Gruppe unterscheidet, wird der Befehl im Schritt 311 zwischen oder innerhalb von Gruppen übertragen, bis der Befehl zu einer Gruppe übertragen wird, zu der dieses Fahrzeug gehört.
  • Wenn des Weiteren im Schritt 313 ein Fahrzeug, das unmittelbar hinter dem spezifizierten eigenen Fahrzeug fährt, zu einer anderen Gruppe gehört, die sich von der ersten Gruppe unterscheidet, wird der Befehl zwischen oder innerhalb von Gruppen übertragen, bis der Befehl zu einer Gruppe übertragen wird, zu der dieses Fahrzeug gehört, das unmittelbar hinter dem spezifizierten eigenen Fahrzeug fährt.
  • Die 4A und 4B veranschaulichen eine Ausführungsform von beispielhaften Darstellungen zum Erzeugen von Basisdaten, Übertragen von Basisdaten und Erzeugen von Informationen über eine Reihe von Fahrzeugen.
  • 4A veranschaulicht eine Ausführungsform von beispielhaften Darstellungen zum Erzeugen von Basisdaten, Übertragen von Basisdaten zu einem Bereich, in dem ein Datenaustausch verfügbar ist, und Erzeugen von Informationen über eine Reihe von Fahrzeugen auf der Grundlage der Basisdaten.
  • Die beispielhafte Darstellung (401) zeigt, dass eine Mehrzahl von Fahrzeugen (411-1 bis 411-6) momentan auf einer Fahrspur (415) fahren und auf einer anderen Fahrspur kein Fahrzeug entgegenkommt.
  • Jedes der Fahrzeuge (411-1 bis 411-6) nimmt ein Bild unter Verwendung der Fahrzeugkamera (121) auf und speichert dann das Bild als Bilddaten in dem Speicher (141). Ferner erzeugt jedes der Fahrzeuge (411-1 bis 411-6) Informationen von in der Nähe befindlichen Fahrzeugen, beispielsweise unter Verwendung der Fahrzeugkamera (121), und verknüpft dann Informationen des eigenen Fahrzeugs mit Informationen von in der Nähe befindlichen Fahrzeugen, um einen Satz mit Informationen des eigenen Fahrzeugs und Informationen von in der Nähe befindlichen Fahrzeugen zu erzeugen. Aus dem Satz kann die Zuordnung zwischen einem Fahrzeug und einem vorausfahrenden Fahrzeug gefunden werden. Zum Beispiel weist der Satz (419-5), der durch das Fahrzeug (411-5) erzeugt wurde, Informationen des eigenen Fahrzeugs (425-1) und Informationen der in der Nähe befindlichen Fahrzeuge (424-2) auf. Auf diese Weise wird jeder der Sätze (419-1, 419-2, 419-3, 419-4, 419-5 und 419-6) erzeugt. Dementsprechend weisen alle Basisdaten, die von den Fahrzeugen (411-1 bis 411-6) erhalten werden, jeden der Sätze (419-1, 419-2, 419-3, 419-4, 419-5 beziehungsweise 419-6) auf.
  • Jedes der Fahrzeuge (411-1 bis 411-6) überträgt den Satz an andere Fahrzeuge. Das Übertragen kann beispielsweise durch Rundsenden der Bilddaten erfolgen. Die Bilddaten können von einem Fahrzeug empfangen werden, das sich in einem Bereich (491) befindet, in dem ein Datenaustausch unter Verwendung der Datenübertragungseinheit (122) verfügbar ist.
  • Nun wird angenommen, dass das Fahrzeug (411-5) jetzt als ein Fahrzeug im Mittelpunkt steht, das Informationen über eine Reihe von Fahrzeugen erzeugt. Die Punktlinie (491) gibt einen Bereich an, in dem das Fahrzeug (411-5) mit allen anderen Daten austauschen kann.
  • Nach dem Übertragen, das von jedem der Fahrzeuge (411-1 bis 411-6) durchgeführt wird, kann das Fahrzeug (411-5) die Sätze empfangen, die von Fahrzeugen (411-3, 411-4 und 411-6) übertragen werden.
  • Nach dem Empfangen der Sätze kann das Fahrzeug (411-5) auf der Grundlage von Informationen der in der Nähe befindlichen Fahrzeuge Informationen über eine Reihe von Fahrzeugen erzeugen. Die Informationen über die Reihe (431) veranschaulicht die Reihe von Fahrzeugen (in der Reihenfolge 411-3, 411-4, 411-5 und 411-6).
  • 4B veranschaulicht eine Ausführungsform einer beispielhaften Darstellung zum Erzeugen von Basisdaten, Übertragen von Basisdaten zu einem Bereich, in dem ein Datenaustausch zwischen Gruppen verfügbar ist, und Erzeugen von Informationen über eine Reihe von Fahrzeugen auf der Grundlage der Basisdaten.
  • Die beispielhafte Darstellung (402) zeigt, dass eine Mehrzahl von Fahrzeugen (441-1 bis 441-6) momentan auf einer Fahrspur (445) fahren und auf einer anderen Fahrspur kein Fahrzeug entgegenkommt.
  • Jedes der Fahrzeuge (441-1 bis 441-6) nimmt ein Bild unter Verwendung der Fahrzeugkamera (121) auf und speichert dann das Bild als Bilddaten in dem Speicher (141). Ferner erzeugt jedes der Fahrzeuge (441-1 bis 441-6) Informationen der in der Nähe befindlichen Fahrzeuge, beispielsweise unter Verwendung der Fahrzeugkamera (121), und verknüpft dann Informationen des eigenen Fahrzeugs mit Informationen von in der Nähe befindlichen Fahrzeugen, um einen Satz von Informationen des eigenen Fahrzeugs und Informationen von in der Nähe befindlichen Fahrzeugen zu erzeugen. Aus dem Set kann die Zuordnung zwischen einem Fahrzeug und einem Fahrzeug, das vor diesem Fahrzeug fährt, ermittelt werden. Zum Beispiel weist der Satz (449-5), der durch das Fahrzeug (441-5) erzeugt wurde, Informationen des eigenen Fahrzeugs (455-1) und Informationen der in der Nähe befindlichen Fahrzeuge (454-2) auf. Auf diese Weise wird jeder der Sätze (449-1, 449-2, 449-3, 449-4, 449-5 und 449-6) erzeugt. Dementsprechend weisen alle Basisdaten, die von den Fahrzeugen (441-1 bis 441-6) erhalten werden, jeden der Sätze (449-1, 449-2, 449-3, 449-4, 449-5 beziehungsweise 449-6) auf.
  • Jedes der Fahrzeuge (441-1 bis 441-6) überträgt den Satz an andere Fahrzeuge. Das Übertragen kann beispielsweise durch Rundsenden der Bilddaten erfolgen. Die Bilddaten können von einem Fahrzeug, das in einem Bereich existiert, in dem ein Datenaustausch verfügbar ist (492 bzw. 493), unter Verwendung der Datenübertragungseinheit (122) empfangen werden.
  • Es wird angenommen, dass das Fahrzeug (411-5) jetzt als ein Fahrzeug im Mittelpunkt steht, das Informationen über eine Reihe von Fahrzeugen erzeugt. Die Punktlinie (492) gibt eine Gruppe (492), zu der die Fahrzeuge (441-3, 441-4, 441-5 und 441-6) gehören (wird nachfolgend in dieser Ausführungsform als „erste Gruppe“ bezeichnet) und einen Bereich an, in dem das Fahrzeug (441-5) mit anderen Fahrzeugen (441-3, 441-4 und 441-6) Daten austauschen kann. Ferner zeigt die Punktlinie (493) eine andere Gruppe (493), zu der das Fahrzeug (441-1, 441-2 und 441-3) gehört (wird nachfolgend in dieser Ausführungsform als „zweite Gruppe“ bezeichnet) und einen Bereich an, in dem das Fahrzeug (441-2) mit anderen Fahrzeugen (441-1 und 441-3) Daten austauschen kann. Dementsprechend kann die Aussage getroffen werden, dass die in 4B beschriebene Reihe von Fahrzeugen zwei Gruppen (492 und 493) enthält.
  • Es wird ferner angenommen, dass es ein Fahrzeug (441-3) gibt, das zur ersten Gruppe (492) und zur zweiten Gruppe (493) gehört. Es kann die Aussage getroffen werden, dass jede von der ersten und zweiten Gruppe (492 bzw. 493) mindestens ein Fahrzeug enthalten kann, das zu diesen Gruppen (492 und 493) gemeinsam gehört. Das Fahrzeug (441-3) kann die Sätze, die von allen Fahrzeugen (441-1 und 441-2) erzeugt werden, zu der ersten Gruppe (492) übertragen und des Weiteren die Sätze, die von allen Fahrzeugen (441-4, 441-5 und 441-6) erzeugt werden, zu der zweiten Gruppe (493) übertragen.
  • Nach dem Übertragen, das von jedem der Fahrzeuge (441-3 bis 441-6) durchgeführt wird, kann das Fahrzeug (441-5) die Sätze empfangen, die von anderen Fahrzeugen (441-3, 441-4 und 441-6) übertragen wurden, die zu der ersten Gruppe (492) gehören. Nach dem Empfangen der Sätze kann das Fahrzeug (411-5) auf der Grundlage von Informationen der in der Nähe befindlichen Fahrzeuge in dem Satz Informationen über eine Reihe von Fahrzeugen (461) erzeugen. Die Informationen über die Reihe (461) veranschaulicht die Reihe von Fahrzeugen (in der Reihenfolge 441-3, 441-4, 441-5 und 441-6).
  • In ähnlicher Weise kann das Fahrzeug (441-2) nach dem Übertragen, das von allen Fahrzeugen (441-1 und 441-2) durchgeführt wurde, die Sätze empfangen, die von anderen Fahrzeugen (441-1 und 441-2) übertragen werden, die zu der zweiten Gruppe gehören. Nach dem Empfangen der Sätze kann das Fahrzeug (441-2) oder das Fahrzeug (441-3) auf der Grundlage von Informationen der in der Nähe befindlichen Fahrzeuge in den Sätzen Informationen über eine Reihe von Fahrzeugen (462) erzeugen. Die Informationen über die Reihe (462) veranschaulichen die Reihe von Fahrzeugen (in der Reihenfolge 441-1, 441-2 und 441-3).
  • Wie oben erwähnt, gehört das Fahrzeug (441-3) sowohl zur ersten Gruppe (492) als auch zur zweiten Gruppe (493). Dementsprechend überträgt das Fahrzeug (441-3) die Sätze, die von anderen Fahrzeugen (441-1 und 441-2) zu allen anderen Fahrzeugen (441-4, 441-5 und 441-6) übertragen wurden, die zu der ersten Gruppe (492) gehören. Alternativ überträgt (471) das Fahrzeug (441-3) die Informationen über eine Reihe von Fahrzeugen (462) an alle anderen Fahrzeuge (441-4, 441-5 und 441-6), die zu der ersten Gruppe gehören (492).
  • Nach dem Empfangen der Sätze vom Fahrzeug (441-3) aktualisiert das Fahrzeug (441-5) die Informationen über eine Reihe von Fahrzeugen (461) unter Verwendung der empfangenen Sätze. Alternativ aktualisiert das Fahrzeug (441-5) nach dem Empfangen der Informationen über eine Reihe von Fahrzeugen (462) vom Fahrzeug (441-3) die Informationen über eine Reihe von Fahrzeugen (461) unter Verwendung der Informationen über eine Reihe von Fahrzeugen (462), zum Beispiel durch Verknüpfen der Informationen über die Reihe (461) mit Informationen über eine Reihe von Fahrzeugen (462).
  • Dementsprechend werden die aktualisierten Informationen über eine Reihe von Fahrzeugen (in der Reihenfolge 441-1, 441-2, 441-3, 441-4, 441-5, 441-5 und 441-6, nicht gezeigt) erzeugt.
  • Gemäß dieser Ausführungsform kann die Aussage getroffen werden, dass die Reihe von Fahrzeugen im Allgemeinen eine Mehrzahl von Gruppen enthält und jede der Gruppen mindestens ein Fahrzeug enthält, das gewöhnlich zu zwei oder mehr Gruppen von der Mehrzahl von Gruppen gehört, und das mindestens eine Fahrzeug die Bilddaten und die Informationen der in der Nähe befindlichen Fahrzeuge an die zwei oder mehr Gruppen überträgt.
  • Die 5A und 5B veranschaulichen eine Ausführungsform von beispielhaften Darstellungen zum Übertragen von Basisdaten und Übertragen der Basisdaten zwischen Gruppen.
  • 5A veranschaulicht eine Ausführungsform einer beispielhaften Darstellung zum Übertragen von Basisdaten zwischen Gruppen, wobei die Häufigkeit des Übertragens der Bilddaten geändert wird oder der Umfang der Bilddaten entsprechend der Anzahl von Sprüngen ausgedünnt wird.
  • Die beispielhafte Darstellung (501) zeigt, dass die Fahrzeuge A bis O momentan auf zwei Fahrspuren fahren und auf entgegengesetzten Fahrspuren kein Fahrzeug entgegenkommt. Die beispielhafte Darstellung (501) zeigt ferner, dass fünf Gruppen (511 bis 515) gemäß der Beschreibung von 4B definiert sind.
  • Es wird angenommen, dass das Fahrzeug M, das zu der Gruppe (515) gehört, nun als ein Fahrzeug im Mittelpunkt steht, das Informationen über eine Reihe von Fahrzeugen erzeugt. In dieser Ausführungsform wird die Anzahl von Sprüngen verwendet, um den Umfang der Bilddaten auszudünnen, oder um eine Häufigkeit des Übertragens der Bilddaten zu ändern. Die Anzahl von Sprüngen kann durch Basisdaten erhalten werden und wird anfänglich auf null gesetzt.
  • Es wird angenommen, dass es ein Fahrzeug D gibt, das zu beiden Gruppen gehört (511 und 512). Zu dem Zeitpunkt, wenn das Fahrzeug D die Basisdaten A, B und C (531) zu allen anderen Fahrzeugen überträgt (521), die zu der Gruppe (512) gehören, wird die Anzahl der Sprünge auf eins inkrementiert. Es sollte beachtet werden, dass das Fahrzeug D die Basisdaten D nicht überträgt, da die Basisdaten D in der Gruppe (512) übertragen werden können, solange das Fahrzeug D zu der Gruppe (512) gehört. Dieser Hinweis gilt auch für das folgende Übertragen.
  • In ähnlicher Weise gibt es das Fahrzeug G, das zu beiden Gruppen gehört (512 und 513). Zu dem Zeitpunkt, wenn das Fahrzeug G die Basisdaten A, B und C (532) an alle anderen Fahrzeuge überträgt (522), die zu der Gruppe (513) gehören, wird die Anzahl der Sprünge auf zwei inkrementiert. Zu dem Zeitpunkt, an dem das Fahrzeug G die Basisdaten D, E und F (533) zu allen anderen Fahrzeugen überträgt (522), die zur Gruppe (513) gehören, wird ferner die Anzahl der Sprünge auf eins inkrementiert.
  • In ähnlicher Weise gibt es Fahrzeug J, das zu beiden Gruppen gehört (513 und 514). Zu dem Zeitpunkt, wenn das Fahrzeug J die Basisdaten A, B und C (533) an alle anderen Fahrzeuge überträgt (523), die zu der Gruppe (514) gehören, wird die Anzahl der Sprünge auf drei inkrementiert. Zu dem Zeitpunkt, an dem das Fahrzeug J die Basisdaten D, E und F (535) zu allen anderen Fahrzeugen überträgt (523), die zur Gruppe (514) gehören, wird ferner die Anzahl der Sprünge auf zwei inkrementiert. Zu dem Zeitpunkt, zu dem das Fahrzeug J die Basisdaten G, H und I (536) an alle anderen Fahrzeuge überträgt (523), die zu der Gruppe (514) gehören, wird ferner die Anzahl der Sprünge auf eins inkrementiert.
  • Ähnliches gilt außerdem für das Übertragen der Basisdaten A, B und C (537), der Basisdaten D, E und F (538), der Basisdaten G, H und I (539) und der Basisdaten J und K (540).
  • In Abhängigkeit von der Anzahl der Sprünge wird bewirkt, dass die Häufigkeit des Übertragens der Basisdaten, die zu einer nächsten Gruppe übertragen werden sollen, beim Übertragen verringert wird. Wenn beispielsweise die Anzahl der Sprünge eins ist, kann das Übertragen in Intervallen von 500 ms erfolgen; wenn die Anzahl der Sprünge zwei oder drei ist, kann das Übertragen in Intervallen von 1 Sekunde erfolgen. Das heißt, wenn die Anzahl von Sprüngen zunimmt, kann die Häufigkeit des Übertragens kleiner werden. Die Häufigkeit des Übertragens kann willkürlich eingestellt werden.
  • Alternativ kann in Abhängigkeit von der Anzahl der Sprünge bewirkt werden, dass der Umfang von Bilddaten, die an eine nächste Gruppe übertragen werden sollen, beim Übertragen reduziert wird. Wenn beispielsweise die Anzahl der Sprünge 5 bis 9 ist, wird eines von zwei Bilddatenelementen übertragen, d.h., die Hälfte der Anzahl von Bilddatenelementen wird übertragen; wenn die Anzahl der Sprünge zehn bis neunzehn beträgt, wird eines von vier Bilddatenelementen übertragen, d.h., 25 % der Anzahl der zu übertragenden Bilddatenelemente werden übertragen. Das heißt, wenn die Anzahl der Sprünge zunimmt, kann der Umfang der zu übertragenden Bilddaten kleiner werden. Der Umfang der zu übertragenden Bilddaten kann willkürlich eingestellt werden.
  • 5B veranschaulicht eine weitere Ausführungsform einer beispielhaften Darstellung zum Übertragen von Basisdaten zwischen Gruppen, bei der die Häufigkeit des Übertragens der Bilddaten geändert wird oder der Umfang der Bilddaten entsprechend der Anzahl von Sprüngen ausgedünnt wird.
  • Die beispielhafte Darstellung (502) zeigt, dass die Fahrzeuge A bis O momentan auf zwei Fahrspuren fahren und auf entgegengesetzten Fahrspuren kein Fahrzeug entgegenkommt. Ferner zeigt die beispielhafte Darstellung (502), dass gemäß der Beschreibung von 4B fünf Gruppen (551 bis 555) definiert sind.
  • Es wird angenommen, dass das Fahrzeug M, das zu der Gruppe (555) gehört, jetzt als ein Fahrzeug im Mittelpunkt steht, das Informationen über eine Reihe von Fahrzeugen erzeugt. In dieser Ausführungsform wird die Anzahl der Sprünge verwendet, um den Umfang der Bilddaten auszudünnen oder die Häufigkeit des Übertragens der Bilddaten zu ändern. Die Anzahl der Sprünge kann durch Basisdaten erhalten werden und wird anfänglich auf null gesetzt.
  • Es wird angenommen, dass es ein Fahrzeug D gibt, das zu beiden Gruppen gehört (551 und 552). Zu dem Zeitpunkt, wenn das Fahrzeug D die Basisdaten A, B und C (541) an alle anderen Fahrzeuge überträgt (561), die zur Gruppe (552) gehören, wird die Anzahl der Sprünge auf eins inkrementiert. Es ist zu beachten, dass das Fahrzeug D die Basisdaten D nicht überträgt, da die Basisdaten D in der Gruppe (552) übertragen werden können, solange das Fahrzeug D zu der Gruppe (552) gehört. Dieser Hinweis gilt außerdem für das folgende Übertragen.
  • In ähnlicher Weise gibt es Fahrzeuge G und H, die zu beiden Gruppen gehören (552 und 553). Zu dem Zeitpunkt, wenn das Fahrzeug G die Basisdaten A, B und C (542-1) an alle anderen Fahrzeuge überträgt (562-1), die zu der Gruppe (553) gehören, wird die Anzahl der Sprünge auf zwei inkrementiert. Zu dem Zeitpunkt, wenn das Fahrzeug G die Basisdaten D, E, F und H (543-1) an alle anderen Fahrzeuge überträgt (562-1), die zur Gruppe (553) gehören, wird ferner die Anzahl der Sprünge auf eins inkrementiert. Zu dem Zeitpunkt, wenn das Fahrzeug H die Basisdaten A, B und C (542-2) an alle anderen Fahrzeuge überträgt (562-2), die zu der Gruppe (553) gehören, wird die Anzahl der Sprünge auf zwei inkrementiert. Zu dem Zeitpunkt, wenn das Fahrzeug G die Basisdaten D, E, F und G (543-1) zu allen anderen Fahrzeugen überträgt (562-2), die zu der Gruppe (553) gehören, wird ferner die Anzahl der Sprünge auf eins inkrementiert.
  • Bei den oben erwähnten Übertragungen (562-1 und 562-2) werden die Basisdaten A, B und C (542-1) durch das Fahrzeug G übertragen, und die Basisdaten A, B und C (542-2) werden außerdem durch das Fahrzeug H übertragen. Dementsprechend empfangen alle anderen Fahrzeuge außer den Fahrzeugen G und H, die zu der Gruppe (553) gehören, die Basisdaten A, B und C zweimal. In dieser Situation werden jedoch Basisdaten mit derselben Datenkennung gelöscht oder ignoriert. Dementsprechend werden die Basisdaten von den Basisdaten A, B und C (542-1) oder von den Basisdaten A, B und C (542-2) durch alle anderen Fahrzeuge außer den Fahrzeugen G und H gelöscht oder ignoriert.
  • In ähnlicher Weise gibt es das Fahrzeug J, das zu beiden Gruppen (553 und 554) gehört. Zu dem Zeitpunkt, wenn das Fahrzeug J die Basisdaten A, B und C (544) an alle anderen Fahrzeuge überträgt (563), die zu der Gruppe (554) gehören, wird die Anzahl der Sprünge auf drei inkrementiert. Zu dem Zeitpunkt, wenn das Fahrzeug J die Basisdaten D, E und F (545) zu allen anderen Fahrzeugen überträgt (563), die zu der Gruppe (554) gehören, wird ferner die Anzahl der Sprünge auf zwei inkrementiert. Ferner wird zu dem Zeitpunkt, wenn das Fahrzeug J die Basisdaten G, H und I (546) an alle anderen Fahrzeuge überträgt (563), die zu der Gruppe (554) gehören, die Anzahl der Sprünge auf eins inkrementiert.
  • Ähnliches gilt außerdem für das Übertragen der Basisdaten A, B und C (547), der Basisdaten D, E und F (548), der Basisdaten G, H und I (549) und der Basisdaten J und K (550).
  • Die 6A und 6B veranschaulichen eine Ausführungsform von beispielhaften Darstellungen zum Übertragen von Basisdaten und zum Übertragen der Basisdaten zwischen oder innerhalb von Gruppen.
  • 6A veranschaulicht eine Ausführungsform einer beispielhaften Darstellung zum Übertragen von Basisdaten zwischen oder innerhalb von Gruppen, von denen jede auf verschiedenen Straßenmustern definiert ist.
  • Die beispielhafte Darstellung (601) zeigt, dass die Fahrzeuge A bis C momentan auf einer Straße fahren, die eine Gabelung enthält. Das Fahrzeug A gehört zu drei Gruppen. Dementsprechend kann das Fahrzeug A die Basisdaten von jedem von allen anderen Fahrzeugen, die zu jeder der drei Gruppen gehören, zu jedem von allen anderen Fahrzeugen übertragen, die zu jeder der anderen zwei Gruppen gehören. Dementsprechend können beispielsweise die Basisdaten des Fahrzeugs B über das Fahrzeug A an das Fahrzeug C übertragen werden, das auf der entgegengesetzten Fahrspur fährt.
  • Die beispielhafte Darstellung (602) zeigt, dass die Fahrzeuge D bis I momentan auf einer Straße mit einer Nebenstraße fahren. Das Fahrzeug F gehört zu zwei Gruppen. Dementsprechend kann das Fahrzeug F die Basisdaten von jedem von allen anderen Fahrzeugen, die zu jeder von zwei Gruppen gehören, zu jedem von allen anderen Fahrzeugen übertragen, die zu einer anderen Gruppe gehören. Dementsprechend können beispielsweise die Basisdaten des Fahrzeugs D über das Fahrzeug E zu den Fahrzeugen F und G; und über das Fahrzeug F zu den Fahrzeugen H und I übertragen werden.
  • Die beispielhafte Darstellung (603) zeigt, dass die Fahrzeuge J bis M momentan auf einer Straße mit einer Kreuzung fahren. Das Fahrzeug K gehört zu zwei Gruppen. Dementsprechend kann das Fahrzeug K die Basisdaten von jedem von allen anderen Fahrzeugen, die zu jeder von zwei Gruppen gehören, zu jedem von allen anderen Fahrzeugen übertragen, die zu einer anderen Gruppe gehören. Dementsprechend können beispielsweise die Basisdaten des Fahrzeugs J über das Fahrzeug K an das Fahrzeug L übertragen werden, das auf der entgegengesetzten Fahrspur fährt.
  • Die beispielhafte Darstellung (604) zeigt, dass die Fahrzeuge O bis S momentan auf einer Straße mit einer Kreuzung fahren. Das Fahrzeug S gehört zu drei Gruppen. Dementsprechend kann das Fahrzeug S die Basisdaten von jedem von allen anderen Fahrzeugen, die zu jeder der drei Gruppen gehören, zu jedem von allen anderen Fahrzeugen übertragen, die zu jeder der anderen Gruppen gehören. Dementsprechend können beispielsweise die Basisdaten des Fahrzeugs O über das Fahrzeug S an die Fahrzeuge R und Q übertragen werden.
  • 6B veranschaulicht eine weitere Ausführungsform einer beispielhaften Darstellung zum Übertragen von Basisdaten zwischen oder innerhalb von Gruppen, von denen jede auf verschiedenen Straßenmustern definiert ist.
  • Die beispielhafte Darstellung (611) zeigt, dass die Fahrzeuge a und c auf einem Viadukt fahren und das Fahrzeug b auf einer Straße unter dem Viadukt fährt und dass sich das Viadukt und die Straße unter dem Viadukt kreuzen. Das Fahrzeug a gehört zu zwei Gruppen. Dementsprechend kann das Fahrzeug a die Basisdaten von jedem von allen anderen Fahrzeugen, die zu jeder von zwei Gruppen gehören, zu jedem von allen anderen Fahrzeugen übertragen, die zu einer anderen Gruppe gehören. Dementsprechend können beispielsweise die Basisdaten des Fahrzeugs c über das Fahrzeug a zu dem Fahrzeug b übertragen werden, obwohl das Fahrzeug b auf der Straße unter dem Viadukt fährt.
  • Die beispielhafte Darstellung (612) zeigt, dass die Fahrzeuge d, e und f auf einem Viadukt fahren und das Fahrzeug g auf einer Straße unter dem Viadukt fährt und dass sich das Viadukt und die Straße unter dem Viadukt kreuzen. Das Fahrzeug g gehört zu zwei Gruppen. Dementsprechend kann das Fahrzeug g die Basisdaten von jedem von allen anderen Fahrzeugen, die zu jeder von zwei Gruppen gehören, zu jedem von allen anderen Fahrzeugen übertragen, die zu einer anderen Gruppe gehören. Dementsprechend können beispielsweise die Basisdaten des Fahrzeugs f über die Fahrzeuge e und g zu dem Fahrzeug d übertragen werden, obwohl das Fahrzeug g auf der Straße unter dem Viadukt fährt.
  • Das beispielhafte Diagramm (613) zeigt, dass die Fahrzeuge h und i auf einer Hauptstraße fahren und die Fahrzeuge j, k und l auf einer Nebenstraße fahren, die in der Nähe der Hauptstraße und parallel zur dieser verläuft. Das Fahrzeug k gehört zu zwei Gruppen. Dementsprechend kann das Fahrzeug k die Basisdaten von jedem von allen anderen Fahrzeugen, die zu jeder von zwei Gruppen gehören, zu jedem von allen anderen Fahrzeugen übertragen, die zu einer anderen Gruppe gehören. Dementsprechend können beispielsweise die Basisdaten des Fahrzeugs i über das Fahrzeug k zu dem Fahrzeug l übertragen werden, obwohl das Fahrzeug l auf der Nebenstraße fährt.
  • Die 7A bis 7D veranschaulichen eine Ausführungsform von beispielhaften Darstellungen zum Erzeugen von Informationen über eine Reihe von Fahrzeugen auf der Grundlage von Informationen der in der Nähe befindlichen Fahrzeuge.
  • 7A veranschaulicht eine Ausführungsform von beispielhaften Darstellungen zum Erzeugen von Informationen über eine Reihe von Fahrzeugen.
  • Die beispielhafte Darstellung (701) zeigt, dass die Fahrzeuge A bis O momentan auf einer Fahrspur fahren und auf einer entgegengesetzten Fahrspur kein Fahrzeug entgegenkommt.
  • Es wird angenommen, dass das Fahrzeug H (711) jetzt als ein Fahrzeug im Mittelpunkt steht, das Informationen über eine Reihe von Fahrzeugen erzeugt.
  • In einer Ausführungsform können die Basisdaten der Fahrzeuge A, B und C (721) über das Fahrzeug D zu den Fahrzeugen E, F und G übertragen werden (712). Anschließend können die Basisdaten der Fahrzeuge A, B, C, D, E und F (722) über das Fahrzeug G zu den Fahrzeugen H, I und J übertragen werden (713).
  • In ähnlicher Weise können die Basisdaten der Fahrzeuge M, N und O (724) über das Fahrzeug L zu den Fahrzeugen J und K übertragen werden (715). Anschließend können die Basisdaten der Fahrzeuge M, N, O, K und L (723) über das Fahrzeug J zu den Fahrzeugen G, H und I übertragen werden (714).
  • Dementsprechend kann das Fahrzeug (711) Informationen über eine Reihe von Fahrzeugen auf der Grundlage von Informationen der in der Nähe befindlichen Fahrzeuge erzeugen, die jeweils die Basisdaten der Fahrzeuge A, B, C, D, E und F (720) und ferner die Basisdaten der Fahrzeuge M, N, O, K und L (725) und des Weiteren die Basisdaten der Fahrzeuge G, H, I und J enthalten.
  • Alternativ erzeugt das Fahrzeug D in einer anderen Ausführungsform Informationen über eine Reihe von Fahrzeugen (werden im Folgenden in dieser Ausführungsform als „erste Informationen über eine Reihe von Fahrzeugen“ bezeichnet) auf der Grundlage von Informationen der in der Nähe befindlichen Fahrzeuge, die in allen Basisdaten der Fahrzeuge A, B und C enthalten sind. Die ersten Informationen über die Reihe von Fahrzeugen können von dem Fahrzeug D zu den Fahrzeugen E, F und G übertragen werden. Anschließend erzeugt das Fahrzeug G Informationen über eine Reihe von Fahrzeugen (werden im Folgenden in dieser Ausführungsform als „zweite Informationen über eine Reihe von Fahrzeugen“ bezeichnet) auf der Grundlage der ersten Informationen über eine Reihe von Fahrzeugen und die Informationen der in der Nähe befindlichen Fahrzeuge, die jeweils in den Basisdaten von D, E und F enthalten sind (und optional Informationen der in der Nähe befindlichen Fahrzeuge, die in den Basisdaten von G enthalten sind). Dann können die zweiten Informationen über die Reihe von Fahrzeugen von dem Fahrzeug G zu den Fahrzeugen H, I und J übertragen werden.
  • In ähnlicher Weise erzeugt das Fahrzeug L Informationen über eine Reihe von Fahrzeugen (werden im Folgenden in dieser Ausführungsform als „dritte Informationen über eine Reihe von Fahrzeugen“ bezeichnet) auf der Grundlage von Informationen der in der Nähe befindlichen Fahrzeuge, die in allen Basisdaten der Fahrzeuge M, N und O enthalten sind. Die dritten Informationen über eine Reihe von Fahrzeugen können durch das Fahrzeug L zu den Fahrzeugen J und K übertragen werden. Anschließend erzeugt das Fahrzeug J Informationen über eine Reihe von Fahrzeugen (werden im Folgenden in dieser Ausführungsform als „vierte Informationen über eine Reihe von Fahrzeugen“ bezeichnet) auf der Grundlage der dritten Informationen über eine Reihe von Fahrzeugen und die Informationen der in der Nähe befindlichen Fahrzeuge, die in allen Basisdaten von L und K enthalten sind (und gegebenenfalls der Informationen der in der Nähe befindlichen Fahrzeuge, die in den Basisdaten von L enthalten sind). Dann können die vierten Informationen über die Reihe von Fahrzeugen von dem Fahrzeug J zu den Fahrzeugen G, H und I übertragen werden.
  • Das Fahrzeug H erzeugt auf der Grundlage der zweiten Informationen über eine Reihe von Fahrzeugen und der Basisdaten von H (und optional G, wenn die zweiten Informationen über eine Reihe von Fahrzeugen auf der Grundlage der Basisdaten von G nicht erzeugt wurden) Informationen über eine Reihe von Fahrzeugen (werden nachfolgend in dieser Ausführungsform als „fünfte Informationen über eine Reihe von Fahrzeugen“ bezeichnet) (726). In ähnlicher Weise erzeugt das Fahrzeug H Informationen über eine Reihe von Fahrzeugen (werden nachfolgend in dieser Ausführungsform als „sechste Informationen über eine Reihe von Fahrzeugen“ bezeichnet) (727) auf der Grundlage der vierten Informationen über eine Reihe von Fahrzeugen und der Basisdaten von H und I (und optional J, wenn die vierten Informationen über eine Reihe von Fahrzeugen nicht auf der Grundlage der Basisdaten von J erzeugt wurden). Die Verknüpfung der fünften Informationen über eine Reihe von Fahrzeugen (726) und der sechsten Informationen über eine Reihe von Fahrzeugen (727) kann zum Erzeugen von Anzeigedaten verwendet werden.
  • Optional kann das Fahrzeug H ferner Informationen über eine Reihe von Fahrzeugen (729) erzeugen, indem die fünften Informationen über eine Reihe von Fahrzeugen (726) mit den sechsten Informationen über eine Reihe von Fahrzeugen (727) am gemeinsamen Punkt (728) verknüpft werden. Diese erzeugte Reihe von Fahrzeugen (729) kann zum Erzeugen von Anzeigedaten anstelle der Kombination der fünften Informationen über eine Reihe von Fahrzeugen (726) und der sechsten Informationen über eine Reihe von Fahrzeugen (727) verwendet werden.
  • 7B veranschaulicht eine weitere Ausführungsform einer beispielhaften Darstellung zum Erzeugen von Informationen über eine Reihe von Fahrzeugen.
  • Die beispielhafte Darstellung (702) zeigt, dass die Fahrzeuge A bis O momentan auf einer Fahrspur oder auf der entgegengesetzten Fahrspur fahren.
  • Es wird angenommen, dass das Fahrzeug H (731) jetzt als ein Fahrzeug im Mittelpunkt steht, das Informationen über eine Reihe von Fahrzeugen erzeugt.
  • Die Basisdaten der Fahrzeuge A, B und C können über das Fahrzeug D zu den Fahrzeugen E und G übertragen werden. Es ist zu beachten, dass das Fahrzeug D auf der Gegenfahrspur der Fahrzeuge A und B fährt, aber die Basisdaten der Fahrzeuge A und B übertragen kann. Anschließend können die Basisdaten der Fahrzeuge A, B, C, D und E über das Fahrzeug G zu den Fahrzeugen H, I, J und F übertragen werden.
  • In ähnlicher Weise können die Basisdaten der Fahrzeuge M, N und O über das Fahrzeug L zu den Fahrzeugen J und K übertragen werden. Anschließend können die Basisdaten der Fahrzeuge K, L, M, N und O über das Fahrzeug J zu den Fahrzeugen G, H, I und F übertragen werden.
  • Das Fahrzeug H erzeugt die folgenden sechs Sätze von Informationen über eine Reihe von Fahrzeugen: A und B (741, Fahrtrichtung nach links); C und D (742, Fahrtrichtung nach rechts); E, G und H (744, Fahrtrichtung nach links); H, I, J, K, L und O (745, Fahrtrichtung nach links); F (746, Fahrtrichtung nach rechts); und M und N (747, Fahrtrichtung nach rechts).
  • Die Fahrzeuge C und D fahren in der den Fahrzeugen A und B entgegengesetzten Fahrtrichtung. Dementsprechend werden die folgenden beiden Sätze von Informationen über eine Reihe von Fahrzeugen erzeugt: der Satz für die Fahrzeuge A und B und der Satz für die Fahrzeuge C und D.
  • Das Fahrzeug B fährt weit vor dem Fahrzeug E. Daher enthalten die Basisdaten von E keine Informationen über in der Nähe befindliche Fahrzeuge zwischen den Fahrzeugen B und E. Dementsprechend können der Satz für die Fahrzeuge A und B (741) und der Satz für die Fahrzeuge E, G und H (744) nicht miteinander verknüpft werden.
  • Das Fahrzeug F fährt weit vor dem Fahrzeug D. Daher enthalten die Basisdaten von D keine Informationen über in der Nähe befindliche Fahrzeuge zwischen den Fahrzeugen F und D. Dementsprechend können der Satz für die Fahrzeuge D und C (742) und der Satz für das Fahrzeug F (746) nicht miteinander verknüpft werden.
  • Das Fahrzeug F fährt weit hinter dem Fahrzeug M und des Weiteren vor dem Fahrzeug D. Daher enthalten die Basisdaten von F keine Informationen der in der Nähe befindlichen Fahrzeuge zwischen den Fahrzeugen M und F. In ähnlicher Weise enthalten die Basisdaten von D keine Informationen der in der Nähe befindlichen Fahrzeuge zwischen den Fahrzeugen F und D. Dementsprechend enthalten die Informationen der in der Nähe befindlichen Fahrzeuge für das Fahrzeug F (746) lediglich das Fahrzeug F.
  • Das Fahrzeug M fährt weit vor dem Fahrzeug F. Daher enthalten die Basisdaten von F keine Informationen der in der Nähe befindlichen Fahrzeuge zwischen den Fahrzeugen M und F. Dementsprechend können der Satz für die Fahrzeuge N und M (747) und der Satz für das Fahrzeug F (746) nicht miteinander verknüpft werden.
  • Die Verknüpfung des Satzes für die Fahrzeuge E, G und H (744) mit dem Satz für die Fahrzeuge H, I, J, K, L und O (745) kann zum Erzeugen von Anzeigedaten verwendet werden.
  • Wahlweise kann das Fahrzeug H (731) ferner Informationen über eine Reihe von Fahrzeugen (749) erzeugen, indem es den Satz für die Fahrzeuge E, G und H (744) und den Satz für die Fahrzeuge H, I, J, K, L und O (745) an dem Punkt (748) verknüpft, der den Sätzen (744 und 745) gemeinsam ist. Diese erzeugte Reihe von Fahrzeugen (749) kann anstelle der Verknüpfung des Satzes für die Fahrzeuge E, G und H (744) mit dem Satz für die Fahrzeuge H, I, J, K, L und O (745) zum Erzeugen von Anzeigedaten verwendet werden.
  • In dieser Ausführungsform ermöglichen die oben erwähnten sechs Sätze von Informationen über eine Reihe von Fahrzeugen ein Verwalten aller Fahrzeuge A bis O.
  • In dieser Ausführungsform können die folgenden Informationen über eine Reihe optional verwendet werden: (1) Listen von Startpunktdaten, B, H, O, C, F und M; (2) Reihe des eigenen Fahrzeugs, richtig oder falsch; (3) die Anzahl von Elementen, n, wobei n eine positive ganze Zahl ist; (4) N Elementdaten, wobei alle Elementdaten einen Zeiger auf Basisdaten des eigenen Fahrzeugs aufweisen (4-a), einen Verknüpfungszeiger für ein nächstes Element (4-b), wobei es sich bei diesem Verknüpfungszeiger um Basisdaten eines vorausfahrenden Fahrzeugs und optional um Basisdaten eines nachfolgenden Fahrzeugs handeln kann, und einen Fahrtrichtungsvektor eines vorausfahrenden Fahrzeugs auf einer elektronischen Karte (4-c), auf die durch die Anzeigeeinheit Bezug genommen wird, wenn Trennlinien auf der Straße zusammenhängend angezeigt werden.
  • 7C veranschaulicht eine weitere andere Ausführungsform einer beispielhaften Darstellung zum Erzeugen von Informationen über zwei parallele Reihen von Fahrzeugen.
  • Die beispielhafte Darstellung (703) zeigt, dass die Fahrzeuge A bis O momentan auf jeder von zwei parallelen Fahrspuren fahren und kein Fahrzeug auf den entgegengesetzten Fahrspuren entgegenkommt.
  • Es wird angenommen, dass das Fahrzeug H (751) jetzt als ein Fahrzeug im Mittelpunkt steht, das Informationen über eine Reihe von Fahrzeugen erzeugt.
  • Die Basisdaten der Fahrzeuge A, B und C können über das Fahrzeug D zu den Fahrzeugen E, F und G übertragen werden. Es ist zu beachten, dass das Fahrzeug D auf der Parallelspur der Fahrzeuge A und B fährt, aber die Basisdaten der Fahrzeuge A und B übertragen kann. Anschließend können die Basisdaten der Fahrzeuge A, B, C, D, E und F über das Fahrzeug G zu den Fahrzeugen H, I und J übertragen werden.
  • In ähnlicher Weise können die Basisdaten der Fahrzeuge M, N und O (721) über das Fahrzeug L zu den Fahrzeugen J und K übertragen werden. Anschließend können die Basisdaten der Fahrzeuge K, L, M, N und O über das Fahrzeug J zu den Fahrzeugen G, H und I übertragen werden.
  • Das Fahrzeug H erzeugt die folgenden fünf Sätze von Informationen über eine Reihe von Fahrzeugen: A und B (761, Fahrtrichtung nach links); C, D und F (762, Fahrtrichtung nach links); E, G und H (763, Fahrtrichtung nach links); H, I, J, K, L und O (764, Fahrtrichtung nach links); und M und N (765, Fahrtrichtung nach links).
  • Die Fahrzeuge C, D und F fahren in der gleichen Richtung wie die Fahrzeuge A und B, aber die Fahrspuren der Fahrzeuge A und B und die Fahrspuren der Fahrzeuge C, D und F sind voneinander verschieden. Dementsprechend werden die folgenden beiden Sätze von Informationen über eine Reihe von Fahrzeugen erzeugt: der Satz für die Fahrzeuge A und B (761) und der Satz für die Fahrzeuge C, D und F (762).
  • Das Fahrzeug B fährt weit vor dem Fahrzeug E. Daher enthalten die Basisdaten von E keine Informationen der in der Nähe befindlichen Fahrzeuge zwischen den Fahrzeugen B und E. Dementsprechend können der Satz für die Fahrzeuge A und B (761) und der Satz für die Fahrzeuge E, G und H (763) nicht miteinander verknüpft werden.
  • Das Fahrzeug F fährt weit vor dem Fahrzeug M. Daher enthalten die Basisdaten von M keine Informationen der in der Nähe befindlichen Fahrzeuge zwischen den Fahrzeugen F und M. Dementsprechend können der Satz für die Fahrzeuge C, D und F (762) und der Satz für die Fahrzeuge M und N (765) nicht miteinander verknüpft werden.
  • Die Verknüpfung des Satzes für die Fahrzeuge E, G und H (763) mit dem Satz für die Fahrzeuge H, I, J, K, L und O (764) kann zum Erzeugen von Anzeigedaten verwendet werden.
  • Optional kann das Fahrzeug H (751) ferner Informationen über eine Reihe von Fahrzeugen (767) erzeugen, indem es den Satz für die Fahrzeuge E, G und H (763) und den Satz für die Fahrzeuge H, I, J, K, L und O (764) an dem Punkt (766) verknüpft, der den Sätzen (763 und 764) gemeinsam ist. Diese erzeugte Reihe von Fahrzeugen (767) kann anstelle der Verknüpfung des Satzes für die Fahrzeuge E, G und H (744) mit dem Satz für die Fahrzeuge H, I, J, K, L und O (745) zum Erzeugen von Anzeigedaten verwendet werden.
  • In dieser Ausführungsform ermöglichen die vorstehend erwähnten fünf Sätze von Informationen über eine Reihe von Fahrzeugen ein Verwalten aller Fahrzeuge A bis O.
  • 7D veranschaulicht noch eine weitere Ausführungsform einer beispielhaften Darstellung zum Erzeugen von Informationen über Reihen von Fahrzeugen an der Kreuzung.
  • Die beispielhafte Darstellung (704) zeigt, dass die Fahrzeuge A bis O momentan neben oder in der Nähe der Kreuzung fahren.
  • Es wird angenommen, dass das Fahrzeug F (771) jetzt als ein Fahrzeug im Mittelpunkt steht, das Informationen über eine Reihe von Fahrzeugen erzeugt.
  • Die Basisdaten der Fahrzeuge A, B und C können über das Fahrzeug D zu den Fahrzeugen E, F und G übertragen werden. Anschließend können die Basisdaten der Fahrzeuge A, B und C über das Fahrzeug D zu den Fahrzeugen E, F und G übertragen werden.
  • Die Basisdaten der Fahrzeuge D, E und G können direkt zum Fahrzeug F (771) übertragen werden.
  • Die Basisdaten der Fahrzeuge H, K, J und I können über das Fahrzeug D zu den Fahrzeugen E, F und G übertragen werden. In ähnlicher Weise können die Basisdaten der Fahrzeuge L, M, N und O über das Fahrzeug D zu den Fahrzeugen E, F und G übertragen werden.
  • Das Fahrzeug F (771) erzeugt die folgenden sieben Sätze von Informationen über eine Reihe von Fahrzeugen: A, B und C (781, Fahrtrichtung nach links); D, E und F (782, Fahrtrichtung nach links); F und G (783, Fahrtrichtung nach links); O und N (784, Fahrtrichtung nach unten); I und J (785, Fahrtrichtung nach unten); H und K (786, Fahrtrichtung nach oben); und L und M (787, Fahrtrichtung nach oben).
  • Die Fahrzeuge A, B, C, D, E, F und G fahren in der gleichen Fahrtrichtung oder in der Fahrtrichtung nach links, aber das Fahrzeug D befindet sich momentan auf der Kreuzung. Dementsprechend erzeugt das Fahrzeug F (771) separat den Satz für die Fahrzeuge A, B und C (781) und den Satz für die Fahrzeuge F und G (783) gemäß den Informationen über eine Straßenposition auf der elektronischen Karte.
  • In ähnlicher Weise erzeugt das Fahrzeug F (771) separat den Satz für die Fahrzeuge O und N (784) und den Satz für die Fahrzeuge I und J (785). Ferner erzeugt das Fahrzeug F (771) separat den Satz für die Fahrzeuge H und K (786) und den Satz für die Fahrzeuge L und M (787).
  • Ferner erzeugt das Fahrzeug F (771) den Satz für die Fahrzeuge F und G (783) auf der Grundlage der Basisdaten des Fahrzeugs G.
  • Die Verknüpfung des Satzes für die Fahrzeuge D, E und F (782) und des Satzes für die Fahrzeuge F und G (783) kann zum Erzeugen von Anzeigedaten verwendet werden.
  • Wahlweise kann das Fahrzeug F (771) ferner Informationen über eine Reihe von Fahrzeugen (789) erzeugen, indem es den Satz für die Fahrzeuge D, E und F (782) und den Satz für die Fahrzeuge F und G (783) an dem Punkt (788) verknüpft, der den Sätzen (782 und 783) gemeinsam ist. Diese erzeugte Reihe von Fahrzeugen (789) kann zum Erzeugen von Anzeigedaten anstelle der Kombination des Satzes für die Fahrzeuge D, E und F (782) und des Satzes für die Fahrzeuge F und G (783) verwendet werden.
  • In dieser Ausführungsform ermöglichen die oben erwähnten sieben Sätze von Informationen über eine Reihe von Fahrzeugen ein Verwalten aller Fahrzeuge A bis O.
  • Wenn gemäß dieser Ausführungsform ein Fahrzeug an einem Gabelungspunkt wie beispielsweise einer gegabelten Straße, einer Seitenstraße und einer Kreuzung; oder auf einer Hochstraße oder unter einer Trägerbrücke fährt, werden an dem Verzweigungspunkt Informationen über eine Reihe von Fahrzeugen separat erzeugt.
  • Die 8A und 8B veranschaulichen eine Ausführungsform von beispielhaften Darstellungen zum sukzessiven Übertragen von Bilddaten, die von einer Fahrzeugkamera eines spezifizierten Fahrzeugs in Reaktion auf eine Benutzeranweisung zum Auswählen des spezifizierten Fahrzeugs aufgenommen wurden.
  • 8A veranschaulicht eine Ausführungsform des Beginns eines Prozesses zum Übertragen von Bilddaten, die von einer Fahrzeugkamera des spezifizierten Fahrzeugs aufgenommen wurden.
  • Die beispielhafte Darstellung (801) zeigt, dass die Fahrzeuge A bis N momentan neben oder in der Nähe der Kreuzung fahren.
  • Es wird angenommen, dass das Fahrzeug A (811) jetzt als ein Fahrzeug im Mittelpunkt steht, bei dem ein Benutzer ein bestimmtes Fahrzeug auswählt, d.h. das Fahrzeug I (812), um ein Bild zu sehen, das aus Bilddaten abgeleitet wird, die sukzessive durch eine Fahrzeugkamera dieses Fahrzeugs I (812) aufgenommen wurden.
  • Als Reaktion auf die Benutzerauswahl eines bestimmten Fahrzeugs erzeugt das Fahrzeug A (811) einen Befehl, der anzeigt, dass das Fahrzeug I (812) spezifiziert wurde. Dieser Befehl wird zum Auffordern eines oder mehrerer Fahrzeuge verwendet, Bilddaten zu übertragen, die von einer Fahrzeugkamera eines bestimmten Fahrzeugs, d.h. des Fahrzeugs I (812), aufgenommen wurden. Dieser Befehl kann Folgendes aufweisen: (A) eine Kennung, die einer Anforderung zum Übertragen von Bilddaten zugeordnet ist; (B) eine Spezifikation einer Anforderung zum Übertragen von Bilddaten, die von einer Fahrzeugkamera eines spezifizierten Fahrzeugs aufgenommen wurden, d.h. des Fahrzeugs I (812), oder eine Anforderung zum Übertragen von Bilddaten, die von einer Fahrzeugkamera eines Fahrzeugs oder aller Fahrzeuge aufgenommen wurden, das bzw. die unmittelbar vor oder hinter dem spezifizierten Fahrzeug fahren, d.h. des Fahrzeugs A (811); und (C) eine Kennung eines spezifizierten Fahrzeugs, d.h. des Fahrzeugs A (812).
  • Als Antwort auf das Erzeugen des oben erwähnten Befehls sendet das Fahrzeug A (811) diesen zusammen mit den Basisdaten über die Datenübertragungseinheit (122). Dieser Befehl kann über ein Fahrzeug oder alle Fahrzeuge, die zu den zwei oder mehr Gruppen gehören, an eine Gruppe oder an Gruppen, zu denen das Fahrzeug A (811) gehört, und ferner an eine oder mehrere andere Gruppen übertragen werden. Als Ergebnis kann dieser Befehl vom Fahrzeug A (811) zu dem Fahrzeug I (812) übertragen werden (813).
  • Wenn das Fahrzeug I (812) den oben erwähnten Befehl empfängt, beginnt das Fahrzeug I (812), Datenübertragungsinformationen zu erzeugen, die einen weiteren Befehl enthalten, der angibt „momentan werden Bilddaten übertragen“.
  • Solange das Fahrzeug I (812) den oben erwähnten Befehl empfängt, erzeugt das Fahrzeug I (812) außerdem Datenübertragungsinformationen, die den oben erwähnten weiteren Befehl enthalten, der angibt „momentan werden Bilddaten übertragen“.
  • Wenn ein oder mehrere Fahrzeuge unter den Fahrzeugen A (811) bis I (812), d.h. die Fahrzeuge B bis H, die zu zwei Gruppen gehören, die Basisdaten zusammen mit der Datenübertragungsinformationen mit dem oben erwähnten weiteren Befehl empfangen, der angibt „momentan werden Bilddaten übertragen“, übertragen dieses eine oder die mehreren Fahrzeuge Bilddaten, die von dem Fahrzeug I (812) stammen, zu allen anderen Fahrzeugen, die zu einer anderen oder mehreren anderen Gruppen gehören. Bei diesem einen oder den mehreren Fahrzeugen unter den Fahrzeugen A (811) bis I (812) wird an Folgendes erinnert: Bei dem Befehl handelt es sich um eine Ausgabe für das Fahrzeug I (812); und um Informationen über das spezifizierte Fahrzeug. Dieses Übertragen kann durchgeführt werden, ohne die Häufigkeit des Übertragens der Bilddaten zu ändern oder den Umfang der Bilddaten auszudünnen. Mit anderen Worten, dieses Übertragen kann durch Steuern eines oder mehrerer Fahrzeuge erfolgen, die Bilddaten übertragen, die von dem spezifizierten Fahrzeug stammen, um so das Absenken der Übertragungshäufigkeit zu stoppen oder um die ursprüngliche Übertragungshäufigkeit wiederherzustellen oder um zu bewirken, dass die aktuelle Übertragungshäufigkeit näher an der ursprünglichen Häufigkeit des Übertragens liegt. Jedes Fahrzeug, das für einen Sprung zwischen oder innerhalb von Gruppen zuständig ist, kann den Befehl an eine Gruppe übertragen, die in einer Fahrtrichtung existiert, in die die Daten übertragen werden.
  • Wie in den Anzeigedaten (821, 822 und 823) ersichtlich, kann das Fahrzeug A (811) auf einer Anzeigeeinheit des Fahrzeugs A (811) diese Anzeigedaten (821, 822 und 823) sukzessive anzeigen, die jeweils Basisdaten aufweisen, die vom Fahrzeug I (812) stammen.
  • Dementsprechend kann eine Person in dem Fahrzeug A (811) in Echtzeit ein Bild sehen, das von dem Fahrzeug I stammt (812).
  • 8B veranschaulicht eine Ausführungsform des Unterbrechens des in 8A erwähnten Prozesses.
  • Die beispielhafte Darstellung (802) zeigt, dass die Fahrzeuge B bis O momentan neben oder in der Nähe der Kreuzung fahren, das Fahrzeug A befindet sich jedoch momentan auf dem Parkplatz (831).
  • Zum Beispiel kann das Unterbrechen des Prozesses, das in 8A erwähnt ist, dann auftreten, wenn das Fahrzeug A (811) anhält, beispielsweise auf dem Parkplatz (831).
  • Alternativ kann zum Beispiel das Unterbrechen dieses Prozesses in den folgenden Situationen auftreten: wenn die Spezifikation vom Fahrzeug I (812) durch den Benutzer im Fahrzeug A (811) beendet wird; oder wenn der oben erwähnte Befehl das Fahrzeug I (812) nicht erreichen kann, weil das Fahrzeug A (811) so fährt, dass es sich von dem Fahrzeug I (812) entfernt.
  • In diesen Situationen erzeugt das Fahrzeug I (812) Basisdaten, die den oben erwähnten weiteren Befehl nicht enthalten, der angibt „momentan werden Bilddaten übertragen“.
  • Wenn ein oder mehrere Fahrzeuge unter den Fahrzeugen A (811) bis I (812) und die zu zwei Gruppen gehören, den oben erwähnten weiteren Befehl nicht empfangen, übertragen dieses eine oder die mehreren Fahrzeuge Bilddaten vom Fahrzeug I (812) zu allen anderen Fahrzeugen, die zu einer oder mehreren anderen Gruppen gehören, wobei der Umfang der Bilddaten ausgedünnt wird oder die Häufigkeit des Übertragens der Bilddaten geändert wird. Mit anderen Worten, dieses Übertragen kann durch Steuern eines oder mehrerer Fahrzeuge erfolgen, die Bilddaten übertragen, die von dem spezifizierten Fahrzeug stammen, um so den Umfang von Bilddaten auszudünnen oder die Häufigkeit des Übertragens kleiner als die gegenwärtige Häufigkeit des Übertrags zu machen. Diese Steuerung kann abhängig von der Anzahl der Sprünge erfolgen.
  • Gemäß dieser Ausführungsform besteht in dem Fahrzeug I (812) keine Notwendigkeit, eine Quelle eines Fahrzeugs zu verwalten, die den oben erwähnten Befehl zuerst überträgt, aber es besteht in dem Fahrzeug I (812) die Notwendigkeit zu verwalten, dass der oben erwähnte Befehl von irgendwoher übertragen wird.
  • Die 9A und 9B veranschaulichen eine Ausführungsform von beispielhaften Darstellungen zum sukzessiven Übertragen von Bilddaten, die von einer Fahrzeugkamera von jedem der Fahrzeuge, die in der Nähe des spezifizierten Ortes bewegt oder des spezifizierten Gegenstands fahren, in Reaktion auf eine Benutzerauswahl eines spezifizierten Ortes bzw. eines spezifizierten Gegenstands aufgenommen werden.
  • Bei dem spezifizierten Ort kann es sich beispielsweise um einen Parkbereich, einen Parkplatz, einen Gabelungspunkt wie beispielsweise eine abzweigende Straße, eine Nebenstraße und eine Kreuzung oder einen Zugang zu diesen handeln, ist aber nicht darauf beschränkt.
  • Bei einem spezifizierten Gegenstand kann es sich zum Beispiel um ein Gebäude, eine Tankstelle, eine Autobahn oder ein Fahrzeug handeln, ist aber nicht darauf beschränkt.
  • Nachstehend wird ein Fall eines spezifizierten Ortes erläutert. Diese Erklärung kann jedoch auch auf einen spezifizierten Gegenstand angewendet werden.
  • 9A veranschaulicht eine Ausführungsform des Beginnens eines Prozesses zum Übertragen von Bilddaten, die von einer Fahrzeugkamera eines jeden der Fahrzeuge, die in der Nähe des spezifizierten Ortes fahren, als Reaktion auf eine Benutzerauswahl eines spezifizierten Ortes aufgenommen werden.
  • Die beispielhafte Darstellung (901) zeigt, dass die Fahrzeuge A bis N momentan neben oder in der Nähe der Kreuzung fahren.
  • Es wird angenommen, dass das Fahrzeug A (911) jetzt als ein Fahrzeug im Mittelpunkt steht, in dem ein Benutzer einen bestimmten Ort oder einen Parkplatz (921) auswählt, um ein Bild zu sehen, das aus Bilddaten abgeleitet wird, die sukzessive von einer Fahrzeugkamera eines oder mehrerer fahrender Fahrzeuge aufgenommen werden.
  • Als Reaktion auf die Benutzerauswahl eines bestimmten Ortes oder des Parkplatzes (921) erzeugt das Fahrzeug A (911) einen Befehl, der angibt, dass der Parkplatz (921) spezifiziert wurde. Dieser Befehl wird zum Anfordern eines oder mehrerer Fahrzeuge verwendet, die Bilddaten übertragen, die von einer Fahrzeugkamera dieses einen oder der mehreren Fahrzeuge aufgenommen wurden, die momentan neben oder in der Nähe des Parkplatzes fahren (921). Dieser Befehl kann Folgendes aufweisen: (A) eine Kennung, die einer Anforderung zum Übertragen von Bilddaten zugehörig ist, die von dem spezifischen Ort oder spezifischen Gegenstand stammen; (B) ein spezifizierter Ort oder ein spezifizierter Gegenstand; (C) ein Fehlerbereich des spezifizierten Orts oder des spezifizierten Gegenstands; (D) eine Spezifikation einer Ausrichtung einer Fahrzeugkamera und (E) eine Kennung eines spezifischen Fahrzeugs, die auf Grundlage der Tatsache variieren kann, welches Fahrzeug den spezifizierten Ort oder den spezifizierten Gegenstand aufnimmt.
  • Als Antwort auf das Erzeugen des oben erwähnten Befehls sendet das Fahrzeug A (911) diesen zusammen mit den Basisdaten über die Datenübertragungseinheit (122). Dieser Befehl kann über ein Fahrzeug oder alle Fahrzeuge, die zu den zwei oder mehr Gruppen gehören, an eine Gruppe oder Gruppen, zu denen das Fahrzeug A (911) gehört, und ferner an eine oder mehrere andere Gruppen übertragen werden. Als Ergebnis kann dieser Befehl von dem Fahrzeug A (911) zu einem oder mehreren Fahrzeugen übertragen werden (915), die momentan neben oder in der Nähe des Parkplatzes (921) fahren.
  • Wenn das Fahrzeug J (912) momentan neben oder in der Nähe des Parkplatzes (921) fährt und den oben erwähnten Befehl empfängt, beginnt das Fahrzeug J (912) das Erzeugen von Datenübertragungsinformationen, die einen weiteren Befehl enthalten, der angibt „momentan werden Bilddaten des spezifizierten Orts oder des spezifizierten Gegenstands übertragen“.
  • Solange das Fahrzeug J (912) neben oder in der Nähe des Parkplatzes (921) fährt und den oben erwähnten Befehl empfängt, erzeugt das Fahrzeug J (912) ebenfalls Datenübertragungsinformationen mit dem oben erwähnten weiteren Befehl, der angibt „momentan werden Bilddaten des spezifizierten Orts oder des spezifizierten Gegenstands übertragen“.
  • Wenn ein oder mehrere Fahrzeuge unter den Fahrzeugen A (911) bis J (912) und die zu zwei Gruppen gehören, die Basisdaten zusammen mit der Datenübertragungsinformationen mit dem oben erwähnten weiteren Befehl empfangen, der angibt „momentan werden Bilddaten des spezifizierten Orts oder des spezifizierten Gegenstands übertragen“, übertragen dieses eine oder die mehreren Fahrzeuge Bilddaten, die vom Fahrzeug J (912) stammen, an alle anderen Fahrzeuge, die zu einer oder mehreren anderen Gruppen gehören. Bei diesem einen oder den mehreren Fahrzeugen unter den Fahrzeugen A (911) bis J (912) wird an Folgendes erinnert: Bei dem Befehl handelt es sich um eine Ausgabe für ein spezifisches Fahrzeug oder für Fahrzeuge, die die Bilddaten des spezifizierten Ortes oder spezifizierten Gegenstands aufgenommen haben oder aufnehmen; und um Informationen über den spezifizierten Ort oder den spezifizierten Gegenstand. Dieses Übertragen kann durchgeführt werden, ohne die Häufigkeit des Übertragens der Bilddaten zu ändern oder den Umfang der Bilddaten auszudünnen. Mit anderen Worten, dieses Übertragen kann durch Steuern eines oder mehrerer Fahrzeuge erfolgen, die Bilddaten übertragen, die von dem einen oder den mehreren Fahrzeugen stammen, die momentan neben oder in der Nähe des spezifizierten Ortes oder des spezifizierten Gegenstandes fahren, um die Häufigkeit des Übertragens zu verringern oder um die ursprüngliche Häufigkeit des Übertragens wiederherzustellen oder um die aktuelle Häufigkeit des Übertragens näher an die ursprüngliche Häufigkeit des Übertragens zu bringen. Jedes Fahrzeug, das für einen Sprung zwischen oder innerhalb von Gruppen zuständig ist, kann den Befehl an eine Gruppe übertragen, die in einer Fahrtrichtung existiert, in der die Daten übertragen werden.
  • Wie in den Anzeigedaten (931) zu erkennen ist, kann das Fahrzeug A (911) auf einer Anzeigeeinheit des Fahrzeugs A (911) die Anzeigedaten (931) anzeigen, die Bilddaten aufweisen, die von dem Fahrzeug J (912) stammen, das momentan neben oder in der Nähe des Parkplatzes (921) fährt.
  • Dementsprechend kann eine Person in dem Fahrzeug A (911) in Echtzeit ein Bild sehen, das von dem Fahrzeug J (912) stammt, das momentan neben oder in der Nähe des Parkplatzes (921) fährt.
  • 9B veranschaulicht eine Ausführungsform des sukzessiven Übertragens von Bilddaten, die von einem oder mehreren Fahrzeugen stammen, die momentan neben oder in der Nähe des Parkplatzes (921) fahren.
  • Die beispielhafte Darstellung (902) zeigt, dass das Fahrzeug I (913) und das Fahrzeug H (914) anschließend neben oder in der Nähe der Kreuzung hinter dem Fahrzeug J (911) fahren.
  • Wenn das Fahrzeug I (913) momentan neben oder in der Nähe des Parkplatzes (921) fährt und den oben erwähnten Befehl empfängt, beginnt das Fahrzeug I (913) das Erzeugen von Datenübertragungsinformationen, die den oben erwähnten weiteren Befehl enthalten, der angibt „momentan werden Bilddaten des spezifizierten Orts oder des spezifizierten Gegenstands übertragen“.
  • Solange das Fahrzeug I (913) neben oder in der Nähe des Parkplatzes (921) fährt und den oben erwähnte Befehl empfängt, erzeugt das Fahrzeug I (913) auch Datenübertragungsinformationen mit dem oben genannten weiteren Befehl, der angibt „momentan werden Bilddaten des spezifizierten Orts oder des spezifizierten Gegenstands übertragen“.
  • Wenn in ähnlicher Weise das Fahrzeug H (914) momentan neben oder in der Nähe des Parkplatzes (921) fährt und den oben erwähnten Befehl empfängt, beginnt das Fahrzeug H (914) das Erzeugen von Datenübertragungsinformationen, die den oben erwähnten weiteren Befehl enthalten, der angibt „momentan werden Bilddaten des spezifizierten Orts oder des spezifizierten Gegenstands übertragen“.
  • Solange das Fahrzeug H (914) neben oder in der Nähe des Parkplatzes (921) fährt und den oben erwähnte Befehl empfängt, erzeugt das Fahrzeug H (914) auch Datenübertragungsinformationen mit dem oben genannten weiteren Befehl, der angibt „momentan werden Bilddaten des spezifizierten Orts oder des spezifizierten Gegenstands übertragen“.
  • Wie in den Anzeigedaten (942 und 943) ersichtlich kann das Fahrzeug A (811) auf einer Anzeigeeinheit des Fahrzeugs A (811) diese Anzeigedaten (942 und 943) sukzessive anzeigen, die jeweils Basisdaten aufweisen, die von dem Fahrzeug I (812) bzw. dem Fahrzeug H (914) stammen.
  • Für das Übertragen von Bilddaten erzeugt das Fahrzeug J (912), wenn das Fahrzeug J (912) den Parkplatz (921) passiert, Basisdaten, die den oben erwähnten weiteren Befehl nicht enthalten, der angibt „momentan werden Bilddaten des spezifizierten Orts oder des spezifizierten Gegenstands übertragen“.
  • In ähnlicher Weise erzeugt das Fahrzeug J (913), wenn das Fahrzeug J (913) den Parkplatz (921) passiert, Basisdaten, die den oben erwähnten weiteren Befehl nicht enthalten, der angibt „momentan werden Bilddaten des spezifizierten Orts oder des spezifizierten Gegenstands übertragen“.
  • Für das Übertragen von Bilddaten gilt dasselbe auch für das Fahrzeug (914) oder ein oder mehrere nachfolgende Fahrzeuge.
  • Wenn ein oder mehrere Fahrzeuge unter den Fahrzeugen A (911) bis J (912) und die zu zwei Gruppen gehören, die Basisdaten empfangen, jedoch nicht den oben erwähnten weiteren Befehl empfangen, der angibt „momentan werden Bilddaten des spezifizierten Orts oder des spezifizierten Gegenstands übertragen“, übertragen dieses eine oder die mehreren Fahrzeuge Bilddaten, die von dem Fahrzeug J (912) stammen, an alle anderen Fahrzeuge, die zu einer anderen oder mehreren anderen Gruppen gehören, wobei der Umfang der Bilddaten ausgedünnt oder die Häufigkeit des Übertragens der Bilddaten geändert wird. Mit anderen Worten, dieses Übertragen kann durch Steuern eines oder mehrerer Fahrzeuge erfolgen, die Bilddaten übertragen, die von dem spezifizierten Fahrzeug stammen, um ein Ausdünnen des Umfangs der Bilddaten oder ein Verkleinern der Übertragungshäufigkeit im Vergleich zur aktuellen Übertragungshäufigkeit zu ermöglichen. Dieses Steuern kann abhängig von der Anzahl der Sprünge erfolgen.
  • Das Unterbrechen des Prozesses, das in 8A erwähnt ist, kann beispielsweise auftreten, wenn die Spezifikation des Ortes oder des Gegenstands durch den Benutzer im Fahrzeug A (911) beendet wird.
  • Alternativ kann beispielsweise das Unterbrechen dieses Prozesses in den folgenden Situationen auftreten: wenn der oben erwähnte Befehl ein Fahrzeug nicht erreichen kann, das momentan neben oder in der Nähe des spezifizierten Ortes oder des spezifizierten Gegenstands fährt, weil das Fahrzeug A (911) so fährt, dass es sich von diesem Fahrzeug entfernt, das momentan neben oder in der Nähe des spezifizierten Ortes oder des spezifizierten Gegenstands fährt.
  • 10 veranschaulicht eine Ausführungsform einer beispielhaften Darstellung zum Darstellen von Bilddaten, die als eine empfohlene Benachrichtigung über Bilddaten mitgeteilt und übertragen werden.
  • Die beispielhafte Darstellung (1001) zeigt, dass die Fahrzeuge A bis N momentan neben oder in der Nähe der Kreuzung fahren.
  • Es wird angenommen, dass das Fahrzeug A (1011) jetzt als ein Fahrzeug im Mittelpunkt steht, das Bilddaten als eine empfohlene Benachrichtigung über Bilddaten an ein oder mehrere andere Fahrzeuge bereitstellt.
  • Diese empfohlene Benachrichtigung kann zum Beispiel unter Verwendung der in den 8A und 8B beschriebenen Ausführungsform, der in den 9A und 9B beschriebenen Ausführungsform oder einer Kombination von diesen erreicht werden.
  • Es wird angenommen, dass das Fahrzeug A (1011) jetzt als ein Fahrzeug im Mittelpunkt steht, in dem ein Benutzer eine Empfehlung von Bilddaten auswählt, um sie an ein oder mehrere Fahrzeuge auszusenden. Bei den Bilddaten kann es sich um folgende handeln: Bilddaten, die von einer Fahrzeugkamera eines bestimmten Fahrzeugs (siehe die 8A und 8B) aufgenommen werden, Bilddaten, die von einer Fahrzeugkamera von jedem Fahrzeug aufgenommen werden, das in der Nähe des spezifizierter Orts oder des spezifizierten Gegenstands fährt (siehe die 9A und 9B) oder eine Kombination von diesen.
  • Als Reaktion auf die Benutzerauswahl eines spezifischen Fahrzeugs, eines spezifischen Ortes oder eines spezifischen Gegenstands erzeugt das Fahrzeug A (1011) einen Befehl, der eine empfohlene Benachrichtigung entsprechend dem ausgewählten Fahrzeug, Ort oder Gegenstand angibt, wie in den Beschreibungen der 8A und 8B oder der 9A und 9B dargestellt. Dieser Befehl kann Folgendes aufweisen: (A) eine Kennung, die einer Anforderung einer empfohlenen Benachrichtigung zugehörig ist; (B) die Elemente in dem oben genannten Befehl, die die gleichen sind wie jene, die in den Beschreibungen der 8A und 8B oder der 9A und 9B beschrieben sind; (C) eine oder mehrere Fahrzeug-IDs, an die die empfohlene Benachrichtigung übertragen wird; und optional (D) einen Namen des Empfehlenden und (E) eine Nachricht von dem Empfehlenden.
  • Als Antwort auf das Erzeugen des oben erwähnten Befehls sendet das Fahrzeug A (911) diesen zusammen mit den Basisdaten über die Datenübertragungseinheit (122). Dieser Befehl kann über ein Fahrzeug oder alle Fahrzeuge, die zu den zwei oder mehr Gruppen gehören, an eine Gruppe oder Gruppen, zu denen das Fahrzeug A (911) gehört, und ferner an eine oder mehrere andere Gruppen übertragen werden. Als Ergebnis kann dieser Befehl von dem Fahrzeug A (911) zu einem oder mehreren Fahrzeugen übertragen werden (915), die in dem übertragenen Befehl spezifiziert sind.
  • Wenn ein Fahrzeug den oben erwähnten Befehl empfängt, führt das Fahrzeug die Schritte aus, die in den 8A und 8B oder in den 9A und 9B beschrieben sind.
  • Die 11A und 11B veranschaulichen eine Ausführungsform von beispielhaften Darstellungen zum Präsentieren von Anzeigedaten in Echtzeit, die Bilddaten aufweisen, die von dem spezifizierten Fahrzeug oder von allen Fahrzeugen, die in der Nähe des spezifizierten Ortes oder des spezifizierten Gegenstands fahren, sukzessive gesendet werden.
  • 11A veranschaulicht eine Ausführungsform einer beispielhaften Darstellung zum Präsentieren von Anzeigedaten in Echtzeit.
  • Die beispielhafte Darstellung (1101) ist die gleiche wie die in 1B beschriebene Darstellung (151).
  • Es wird angenommen, dass das Fahrzeug (1113) die Anzeigedaten (1140) auf einer Anzeigeeinheit des Fahrzeugs (1113) selbst präsentieren kann.
  • Das Fahrzeug (1113) empfängt die verknüpften Bilddaten (1120), die bereits durch Verknüpfen des vom Fahrzeug (1111) erhaltenen Bildes (1121) mit dem vom Fahrzeug (1112) erhaltenen Bild (1122) erzeugt wurden, und empfängt weiter die Bilddaten (1130), die vom Fahrzeug (1113) selbst erhalten werden. Dann wird das Bild (1130) mit dem verknüpften Bild (1120) verknüpft, um die Anzeigedaten (1140) zu erzeugen. In dieser Ausführungsform ist das verknüpfte Bild (1120, entsprechend 1142) in das Bild (1130, entsprechend 1141) eingebettet oder mit diesem überlagert.
  • 11B veranschaulicht eine weitere Ausführungsform einer beispielhaften Darstellung zum Präsentieren von Anzeigedaten in Echtzeit.
  • Die beispielhafte Darstellung (1102) ist die gleiche wie die in 1B beschriebene Darstellung (151).
  • Es wird angenommen, dass das Fahrzeug (1143) die Anzeigedaten (1150) auf einer Anzeigeeinheit des Fahrzeugs (1143) selbst präsentieren kann.
  • Die Anzeigedaten (1150) zeigen, dass eine Mehrzahl von Bilddaten oder Daten von drei Bildern (1141, 1142 und 1143) gemäß Informationen über eine Reihe von Fahrzeugen, beispielsweise gemäß einer Reihenfolge bei der Reihe von Fahrzeugen (1141, 1142 und 1143 an der Spitze der Reihe von Fahrzeugen).
  • Die 12A und 12B veranschaulichen eine Ausführungsform von beispielhaften Darstellungen zum Präsentieren von Bilddaten zusammen mit einer elektronischen Karte.
  • 12A veranschaulicht eine Ausführungsform einer beispielhaften Darstellung zum Präsentieren von Bilddaten zusammen mit einer elektronischen Karte.
  • Die Anzeigeeinheit (1201) eines Fahrzeugs zeigt die Menge von Bildern (1222, 1223 und 1224) zusammen mit der elektronischen Karte (1221), auf der das Symbol (1211) dargestellt ist. Jedes von der Menge von Bildern (1222, 1223 und 1224) wurde von einem der Fahrzeuge übertragen, die auf derselben Fahrspur auf der Straße fahren. Die Anzeigeeinheit (1201) zeigt ferner den Zuordnungspfeil (1213), der eine Zuordnung des Symbols (1211) zu dem Bild (1222) angibt. Diese Zuordnung bedeutet, dass das Bild (1222) von dem durch das Symbol (1211) dargestellten Fahrzeug aufgenommen wurde.
  • 12B veranschaulicht eine weitere Ausführungsform einer beispielhaften Darstellung zum Präsentieren von Bilddaten zusammen mit einer elektronischen Karte.
  • Die Anzeigeeinheit (1202) eines Fahrzeugs zeigt die Anzeige nach der Benutzerauswahl des Bildes (1223).
  • In Reaktion auf die Benutzerauswahl des Bildes (1223) auf der Anzeigeeinheit zeigt die Anzeigeeinheit (1202) die Menge von Bildern (1242, 1243 und 1245) zusammen mit der elektronischen Karte (1241), auf der die Symbole (1231 und 1232) dargestellt sind. Das Bild (1243) entspricht dem Bild (1223), das vom Benutzer ausgewählt wurde, und ist dem Symbol (1232) zugeordnet.
  • Die Anzeigeeinheit (1202) zeigt ferner den Zuordnungspfeil (1233), der eine Zuordnung des Symbols (1232) zu dem Bild (1243) angibt. Diese Zuordnung bedeutet, dass das Bild (1243) von dem durch das Symbol (1232) repräsentierten Fahrzeug aufgenommen wird.
  • Dementsprechend kann der Benutzer die Bilddaten unter der Menge von Bilddaten auswählen, die auf der Anzeigeeinheit (1202) angezeigt werden.
  • 13 veranschaulicht eine Ausführungsform einer vollständigen funktionalen Blockdarstellung einer Systemhardware, die gemäß einer Ausführungsform der in 3 beschriebenen Ablaufpläne verwendet wird.
  • Das System (1301) kann mit dem in 1 beschriebenen Fahrzeug (101) ausgestattet sein.
  • Das System (1301) weist einen Empfangsabschnitt (1311), einen Erzeugungsabschnitt von Basisdaten (1312), einen Erzeugungsabschnitt von Informationen über eine Reihe von Fahrzeugen (1313) und einen Zuordnungsabschnitt (1314) sowie ein Fahrzeugkamera-Abschnitt (1321) und einen GPS-Abschnitt (1321) auf.
  • Das System (1301) kann ferner einen Erzeugungsabschnitt von Anzeigedaten (1315), einen Präsentationsabschnitt (1316), einen Übertragungsabschnitt von Basisdaten (1317) aufweisen.
  • Das System (1301) kann des Weiteren noch einen oder mehrere der folgenden Abschnitte aufweisen: einen Fahrzeugspezifizierungsabschnitt (1331), einen Orts- oder Gegenstandsspezifizierungsabschnitt (1332) und einen Empfehlungsbenachrichtigungsabschnitt (1333).
  • Der Empfangsabschnitt (1311) empfängt die Bilddaten und Informationen über ein Fahrzeug, das sich in der Nähe eines Fahrzeugs befindet („Informationen der in der Nähe befindlichen Fahrzeuge“) (1341). Alternativ kann der Empfangsabschnitt (1311) von einer Mehrzahl von Fahrzeugen, die in der Lage sind, über ein Datenübertragungsnetzwerk Daten auszutauschen, Basisdaten, die von der Fahrzeugkamera jedes der Fahrzeuge aufgenommen werden („Basisdaten“) und Informationen über in der Nähe befindlichen Fahrzeuge („Informationen der in der Nähe befindlichen Fahrzeuge“) von einem Fahrzeug empfangen, das unmittelbar vor diesem Fahrzeug fährt. Die Bilddaten und Informationen der in der Nähe befindlichen Fahrzeuge können von jedem Fahrzeug von einer Mehrzahl von Fahrzeugen, die in der Lage sind, miteinander Daten auszutauschen, sukzessive übertragen werden. Der Umfang der zu empfangenden Bilddaten kann ausgedünnt sein oder eine Häufigkeit des Übertragens der zu empfangenden Bilddaten kann abhängig von der Anzahl der Sprünge geändert werden. Die Bilddaten können von einer Fahrzeugkamera eines Fahrzeugs aufgenommen werden, das sich unmittelbar vor oder hinter einem Fahrzeug befindet, in dem die Anzeigedaten präsentiert werden.
  • Der Empfangsabschnitt (1311) kann den in 3A beschriebenen Schritt 302 durchführen.
  • Der Erzeugungsabschnitt von Basisdaten (1312) erzeugt Basisdaten auf der Grundlage der Bilddaten und der Positionsinformationen.
  • Der Erzeugungsabschnitt von Basisdaten (1312) kann den erstgenannten Teil des in 3A beschriebenen Schritts 303 ausführen.
  • Der Erzeugungsabschnitt von Informationen über eine Reihe von Fahrzeugen (1313) erzeugt Informationen über eine Reihe von Fahrzeugen auf der Grundlage von Informationen der in der Nähe befindlichen Fahrzeuge. Die Reihe von Fahrzeugen kann aus einer Mehrzahl von Gruppen bestehen. Jede der Gruppen kann mindestens ein Fahrzeug enthalten, das gewöhnlich zu zwei oder mehr Gruppen unter der Mehrzahl von Gruppen gehört. Der Abschnitt zur Erzeugung von Informationen über eine Reihe von Fahrzeugen (1313) kann ferner die Informationen über die Reihe von Fahrzeugen auf der Grundlage der übertragenen Informationen der in der Nähe befindlichen Fahrzeuge aktualisieren.
  • Der Erzeugungsabschnitt von Informationen über eine Reihe von Fahrzeugen (1313) kann den in 3A beschriebenen Schritt 304 ausführen.
  • Der Zuordnungsabschnitt (1314) ordnet die Bilddaten den Informationen über eine Reihe von Fahrzeugen zu. Der Zuordnungsabschnitt (1314) ordnet ferner die übertragenen Bilddaten den aktualisierten Informationen über die Reihe von Fahrzeugen zu.
  • Der Zuordnungsabschnitt (1314) kann den in 3A beschriebenen Schritt 305 ausführen.
  • Der Fahrzeugkamera-Abschnitt (1321) nimmt ein Bild, d.h. visuelle Informationen, in einem im Voraus definierten Bereich auf, der das Fahrzeug (101) umgibt. Der Fahrzeugkamera-Abschnitt (1321) kann der in 1A beschriebenen Fahrzeugkamera (121) entsprechen.
  • Der GPS-Abschnitt (1321) erhält Informationen über die Position oder Geolokalisierung des Fahrzeugs (101) selbst und Zeitinformationen. Der GPS-Abschnitt (1321) kann der in 1A beschriebenen GPS-Einheit (123) entsprechen.
  • Der Erzeugungsabschnitt von Anzeigedaten (1315) erzeugt Anzeigedaten unter Verwendung von einem Bilddatenelement oder mehreren Bilddaten. Die Anzeigedaten können die Bilddaten aufweisen, die von einem oder mehreren anderen Fahrzeugen stammen. Die Anzeigedaten können Bilddaten aufweisen, die von einer Fahrzeugkamera eines Fahrzeugs erhalten werden, das unmittelbar vor oder hinter einem Fahrzeug liegt, in dem die Anzeigedaten präsentiert werden. Die Anzeigedaten können durch Verknüpfen einer Menge von Bilddaten erzeugt werden. Alternativ können die Anzeigedaten durch Verknüpfen von einem Bilddatenelement oder mehreren Bilddaten mit einer elektronischen Karte erzeugt werden. Bei den Anzeigedaten kann es sich beispielsweise um Anzeigedaten handeln, bei denen eine Menge von Bilddaten entsprechend den Informationen über eine Reihe von Fahrzeugen überlagert sind, bei denen eine Menge von Bilddaten entsprechend den Informationen über eine Reihe von Fahrzeugen angeordnet sind, oder bei denen eine Mehrzahl von Bilddaten entsprechend der Informationen über eine Reihe von Fahrzeugen angeordnet sind, oder bei denen eine Menge von Bilddaten entsprechend den Informationen über eine Reihe von Fahrzeugen auf einer elektronischen Karte angezeigt werden.
  • Der Erzeugungsabschnitt von Anzeigedaten (1315) kann den in 3A beschriebenen Schritt 306 ausführen.
  • Der Präsentationsabschnitt (1316) präsentiert die Anzeigedaten auf einer Anzeigeeinheit in dem Fahrzeug. Der Präsentationsabschnitt (1316) kann in Echtzeit auf einer Anzeigeeinheit eines Fahrzeugs Anzeigedaten präsentieren, die Basisdaten aufweisen, die von dem spezifizierten Fahrzeug sukzessive gesendet werden. Der Präsentationsabschnitt (1316) kann die Anzeigedaten auf einer Anzeigeeinheit eines Fahrzeugs präsentieren. Der Präsentationsabschnitt (1316) kann die Anzeigedaten auf einem ebenen oder im Wesentlichen ebenen und schattenfreien Bereich auf einer Frontscheibe eines Fahrzeugs präsentieren.
  • Der Präsentationsabschnitt (1316) kann den in 3A beschriebenen Schritt 307 ausführen.
  • Der Übertragungsabschnitt von Basisdaten (1317) überträgt die Basisdaten über die Datenübertragungseinheit (122) zu einem oder mehreren anderen Fahrzeugen.
  • Der Übertragungsabschnitt von Basisdaten (1317) kann den letzteren Teil in dem in 3A beschriebenen Schritt 303 durchführen.
  • Der Fahrzeugspezifizierungsabschnitt (1331) erzeugt einen Befehl, der angibt, dass ein spezifiziertes Fahrzeug als Reaktion auf eine Benutzerauswahl eines bestimmten Fahrzeugs spezifiziert wurde, und sendet diesen Befehl dann zusammen mit den Basisdaten an ein anderes oder mehrere andere Fahrzeuge.
  • Der Fahrzeugspezifizierungsabschnitt (1331) kann die Schritte 308 und 309 sowie die Schritte 312 und 313, die in 3B beschriebenen wurden, ausführen.
  • Der Orts- oder Gegenstandsspezifizierungsabschnitt (1332) erzeugt einen Befehl, der angibt, dass ein spezifischer Ort oder spezifischer Gegenstand als Antwort auf eine Benutzerauswahl eines spezifischen Orts oder eines spezifischen Gegenstands spezifiziert wurde, und sendet dann diesen Befehl zusammen mit den Basisdaten an ein anderes oder mehrere andere Fahrzeuge.
  • Der Orts- oder Gegenstandsspezifizierungsabschnitt (1332) kann die in 3B beschriebenen Schritte 310 und 311 ausführen.
  • Der Empfehlungsbenachrichtigungsabschnitt (1333) erzeugt einen Befehl gemäß dem ausgewählten Fahrzeug, Ort oder Gegenstand, wie in den Beschreibungen der 8A und 8B oder der 9A und 9B dargestellt, und sendet dann diesen Befehl zusammen mit den Basisdaten an ein anderes oder mehrere andere Fahrzeuge.
  • Gemäß den oben erwähnten Beschreibungen kann eine Ausführungsform der vorliegenden Erfindung wie die anfänglich eingereichten Ansprüche ausgedrückt werden. Ferner kann gemäß den oben erwähnten Beschreibungen eine weitere Ausführungsform der vorliegenden Erfindung wie folgt ausgedrückt werden, ist jedoch nicht darauf beschränkt.
  • Ein durch einen Computer implementiertes Verfahren zum Übertragen von Bilddaten, die von einer Fahrzeugkamera aufgenommen werden, wobei das Verfahren aufweist: Empfangen von Bilddaten, die von der Fahrzeugkamera von jedem der Fahrzeuge aufgenommen wurden (Bilddaten), und von Informationen der in der Nähe befindlichen Fahrzeuge über ein Fahrzeug, das sich unmittelbar vor diesem Fahrzeug befindet (Informationen der in der Nähe befindlichen Fahrzeuge) von einer Mehrzahl von Fahrzeugen, die in Lage sind, über ein Datenübertragungsnetzwerk untereinander Daten auszutauschen; Erzeugen von Informationen über eine Reihe von Fahrzeugen auf der Grundlage der Informationen der in der Nähe befindlichen Fahrzeuge und anschließend Verknüpfen der Bilddaten mit den Informationen über eine Reihe von Fahrzeugen; und Erzeugen von Anzeigedaten unter Verwendung der Bilddaten.
  • Das Verfahren kann ferner aufweisen, dass die Mehrzahl von Fahrzeugen als eine erste Gruppe definiert ist, und eine zweite Gruppe in ähnlicher Weise gebildet ist, und wenn ein erstes Fahrzeug, das zu der ersten Gruppe gehört, außerdem zu der zweiten Gruppe gehört, empfängt das erste Fahrzeug von allen anderen Fahrzeugen, die zu der zweiten Gruppe gehören, Bilddaten, die von der Fahrzeugkamera aller anderen Fahrzeuge aufgenommen wurden, und Informationen über in der Nähe befindliche Fahrzeuge über ein Fahrzeug, das sich unmittelbar vor diesem einen anderen Fahrzeug befindet, und überträgt dann diese empfangenen Bilddaten und Informationen der in der Nähe befindlichen Fahrzeuge zu anderen Fahrzeugen, die zu der ersten Gruppe gehören.
  • Das Verfahren kann ferner aufweisen, dass eine dritte Gruppe in ähnlicher Weise gebildet ist, und wenn ein zweites Fahrzeug, das zu der zweiten Gruppe gehört, außerdem zu der dritten Gruppe gehört, empfängt das zweite Fahrzeug von allen anderen Fahrzeugen, die zu der dritten Gruppe gehören, Bilddaten, die von der Fahrzeugkamera aller anderen Fahrzeuge aufgenommen wurden, und Informationen der in der Nähe befindlichen Fahrzeuge über ein Fahrzeug, das sich unmittelbar vor diesem anderen Fahrzeug befindet, und überträgt dann diese empfangenen Bilddaten und Informationen der in der Nähe befindlichen Fahrzeuge zu anderen Fahrzeugen, die zu der zweiten Gruppe gehören.
  • Das Verfahren kann ferner aufweisen, dass das Fahrzeug, das sowohl zu der ersten Gruppe als auch zu der zweiten Gruppe gehört, zu anderen Fahrzeugen, die zu der ersten Gruppe gehören, die Bilddaten und Informationen der in der Nähe befindlichen Fahrzeuge überträgt, die von dem zweiten Fahrzeug übertragen wurden.
  • Das Verfahren kann ferner aufweisen, dass die Informationen über die Reihe von Fahrzeugen auf der Grundlage der übertragenen Informationen der in der Nähe befindlichen Fahrzeuge aktualisiert werden und die übertragenen Bilddaten werden den aktualisierten Informationen über die Reihe von Fahrzeugen zugeordnet.
  • Das Verfahren kann ferner aufweisen, dass die Informationen über die Reihe von Fahrzeugen auf der Grundlage der Informationen der in der Nähe befindlichen Fahrzeuge aktualisiert werden, die von dem Fahrzeug übertragen wurden, das sowohl zu der ersten Gruppe als auch zu der zweiten Gruppe gehört, und die übertragenen Bilddaten den aktualisierten Informationen über die Reihe von Fahrzeugen zugeordnet werden.
  • Das Verfahren kann ferner Präsentieren der Anzeigedaten auf einer Anzeigeeinheit in dem Fahrzeug aufweisen.
  • Bei den Bilddaten kann es sich um Bilddaten handeln, die von einer Fahrzeugkamera eines Fahrzeugs aufgenommen werden, das sich unmittelbar vor oder hinter einem Fahrzeug befindet, in dem die Anzeigedaten präsentiert werden.
  • Die Anzeigedaten können die oben erwähnten Bilddaten aufweisen.
  • Bei den Anzeigedaten kann es sich um Anzeigedaten handeln, bei denen eine Menge von Bilddaten gemäß Informationen über eine Reihe von Fahrzeugen überlagert sind, bei denen eine Menge von Bilddaten gemäß Informationen über eine Reihe von Fahrzeugen angeordnet sind, oder bei denen eine Menge von Bilddaten gemäß Informationen über eine Reihe von Fahrzeugen auf einer elektronischen Karte angezeigt werden.
  • Die Häufigkeit des Übertragens der Bilddaten und der Informationen der in der Nähe befindlichen Fahrzeuge kann bei dem Übertragen, das durch das erste Fahrzeug erfolgt, geringer sein als die beim Übertragen der Bilddaten und der Informationen der in der Nähe befindlichen Fahrzeuge, das durch jedes der verbleibenden Fahrzeuge in der ersten Gruppe erfolgt.
  • Die Anzahl von Bildern kann bei dem Übertragen, das durch das erste Fahrzeug erfolgt, kleiner sein als diejenige der Bilder bei dem Übertragen der Bilddaten, das durch alle verbleibenden Fahrzeuge in der ersten Gruppe erfolgt.
  • Die Häufigkeit des Übertragens der Bilddaten und der Informationen der in der Nähe befindlichen Fahrzeuge (im Folgenden in dieser Ausführungsform als „erste Übertragungshäufigkeit“ bezeichnet) kann bei dem Übertragen der Bilddaten und der Informationen der in der Nähe befindlichen Fahrzeuge verringert werden, die von allen anderen Fahrzeugen, die zu der dritten Gruppe gehören, zu den anderen Fahrzeugen, die zu der zweiten Gruppe gehören, gesendet werden, die Häufigkeit des Übertragens der Bilddaten und der Informationen der in der Nähe befindlichen Fahrzeuge (nachfolgend in dieser Ausführungsform als „zweite Übertragungshäufigkeit“ bezeichnet) wird bei dem Übertragen der Bilddaten und der Informationen der in der Nähe befindlichen Fahrzeuge, die von allen anderen Fahrzeugen stammen, die zur dritten Gruppe gehören, zu den anderen Fahrzeugen, die zur ersten Gruppe gehören, verringert, und die erste Übertragungshäufigkeit ist niedriger als die zweite Übertragungshäufigkeit.
  • Die Anzahl der zu übertragenden Bilder (nachfolgend in dieser Ausführungsform als „die erste Anzahl von Bildern“ bezeichnet) kann bei dem Übertragen der Bilddaten, die von allen anderen Fahrzeugen gesendet wurden, die zu der dritten Gruppe gehören, zu den anderen Fahrzeugen, die zu der zweiten Gruppe gehören, verringert werden, die Anzahl der zu übertragenden Bilder (nachfolgend in dieser Ausführungsform als „die zweite Anzahl von Bildern“ bezeichnet) kann bei dem Übertragen der Bilddaten, die von allen anderen Fahrzeugen stammen, die zu der dritten Gruppe gehören, zu den anderen Fahrzeugen, die zu der ersten Gruppe gehören, verringert werden und die erste Anzahl von Bildern ist kleiner als die zweite Anzahl von Bildern.
  • Das Verfahren kann ferner aufweisen, dass die Mehrzahl von Fahrzeugen als eine erste Gruppe definiert ist, und eine oder mehrere andere Gruppen in ähnlicher Weise gebildet sind, und wenn ein erstes Fahrzeug, das zu der ersten Gruppe gehört, und außerdem zu der einen oder den mehreren anderen Gruppen gehört, empfängt das erste Fahrzeug von allen anderen Fahrzeugen, die zu der einen oder den mehreren anderen Gruppen gehören, Bilddaten, die von der Fahrzeugkamera von jeder der einen oder mehreren anderen Gruppen aufgenommen wurden, und Informationen der in der Nähe befindlichen Fahrzeuge eines Fahrzeugs, das sich unmittelbar vor diesem einen Fahrzeug der einen oder der mehreren anderen Gruppen befindet, und überträgt dann diese empfangenen Bilddaten und Informationen der in der Nähe befindlichen Fahrzeuge an andere Fahrzeuge, die zu der ersten Gruppe gehören.
  • Das Verfahren kann ferner aufweisen: Präsentieren der Anzeigedaten auf einer Anzeigeeinheit in dem Fahrzeug, und in Reaktion auf eine Auswahl eines bestimmten Fahrzeugs oder Bilds, das von dem spezifischen Fahrzeug stammt, durch einen Benutzer, Steuern von einem oder mehreren Fahrzeugen, die Bilddaten übertragen, die von dem spezifischen Fahrzeug stammen, um die Häufigkeit des Übertragens zu verringern oder um die ursprüngliche Häufigkeit des Übertragens wiederherzustellen, oder um zu bewirken, dass die gegenwärtige Häufigkeit des Übertragens näher bei der ursprünglichen Häufigkeit des Übertragens liegt.
  • Die Anzeigedaten, die Bilddaten aufweisen, die kontinuierlich von dem spezifischen Fahrzeug gesendet werden, können in Echtzeit auf der Anzeigeeinheit angezeigt werden.
  • Das Verfahren kann ferner aufweisen: Präsentieren der Anzeigedaten auf einer Anzeigeeinheit in dem Fahrzeug, und in Reaktion auf eine Auswahl durch einen Benutzer eines bestimmten Fahrzeugs oder eines Bilds, das von dem spezifischen Fahrzeug stammt, Steuern eines oder mehrerer Fahrzeuge, die Bilddaten übertragen, die von dem spezifischen Fahrzeug stammen, um so die Anzahl der Bilder zu reduzieren oder um die ursprüngliche Anzahl von Bildern wiederherzustellen, oder um die gegenwärtige Anzahl von Bildern näher an die ursprüngliche Anzahl von Bildern zu bringen.
  • Die Anzeigedaten, die Bilddaten aufweisen, die kontinuierlich von dem spezifizierten Fahrzeug gesendet werden, können in Echtzeit auf der Anzeigeeinheit angezeigt werden.
  • Das Verfahren kann ferner aufweisen: Präsentieren der Anzeigedaten auf einer Anzeigeeinheit in dem Fahrzeug und in Reaktion auf eine Benutzerauswahl eines bestimmten Orts oder von Basisdaten, die einen bestimmten Ort zeigen, Steuern eines oder mehrerer Fahrzeuge, die Bilddaten übertragen, die von dem spezifischen Fahrzeug stammen, um so das Absenken der Häufigkeit des Übertragens anzuhalten oder um die ursprüngliche Häufigkeit des Übertragens wiederherzustellen, oder um die gegenwärtige Häufigkeit des Übertragens näher an die ursprüngliche Häufigkeit des Übertragens zu bringen.
  • Die Anzeigedaten, die Bilddaten aufweisen, die kontinuierlich von dem einen oder den mehreren Fahrzeugen übertragen werden, können in Echtzeit auf der Anzeigeeinheit angezeigt werden.
  • Das Verfahren kann ferner aufweisen: Präsentieren der Anzeigedaten auf einer Anzeigeeinheit in dem Fahrzeug und in Reaktion auf eine Benutzerauswahl eines bestimmten Orts oder von Basisdaten, die einen bestimmten Ort zeigen, Steuern eines oder mehrerer Fahrzeuge, die Bilddaten übertragen, die von dem spezifischen Fahrzeug stammen, um so das Verringern der Anzahl von Bildern anzuhalten oder um die ursprüngliche Anzahl von Bildern wiederherzustellen, oder um die gegenwärtige Anzahl von Bildern näher an die ursprüngliche Anzahl von Bildern zu bringen.
  • Die Anzeigedaten, die Bilddaten aufweisen, die kontinuierlich von dem einen oder den mehreren Fahrzeugen übertragen werden, können in Echtzeit auf der Anzeigeeinheit angezeigt werden.
  • Bei der vorliegenden Erfindung kann es sich um ein Verfahren, ein System und/oder ein Computerprogrammprodukt handeln. Das Computerprogrammprodukt kann ein oder mehrere durch einen Computer lesbare Speichermedien beinhalten, auf dem/denen durch einen Computer lesbare Programmanweisungen gespeichert sind, um einen Prozessor zu veranlassen, Aspekte der vorliegenden Erfindung auszuführen.
  • Bei dem durch einen Computer lesbaren Speichermedium kann es sich um eine physische Einheit handeln, die Anweisungen zur Verwendung durch eine Einheit zur Ausführung von Anweisungen behalten und speichern kann. Bei dem durch einen Computer lesbaren Speichermedium kann es sich zum Beispiel um eine elektronische Speichereinheit, eine magnetische Speichereinheit, eine optische Speichereinheit, eine elektromagnetische Speichereinheit, eine Halbleiterspeichereinheit oder jede geeignete Kombination daraus handeln, ohne auf diese beschränkt zu sein. Zu einer nicht erschöpfenden Liste spezifischerer Beispiele der durch einen Computer lesbarer Speichermedien gehören die Folgenden: eine tragbare Computerdiskette, eine Festplatte, ein Direktzugriffsspeicher (RAM), ein Nur-Lese-Speicher (ROM), ein löschbarer programmierbarer Nur-Lese-Speicher (EPROM bzw. Flash-Speicher), ein statischer Direktzugriffsspeicher (SRAM), ein tragbarer Kompaktspeicherplatte-Nur-Lese-Speicher (CD-ROM), eine Digital-Versatile-Disc (DVD), ein Speicher-Stick, eine Diskette, eine mechanisch kodierte Einheit wie zum Beispiel Lochkarten oder gehobene Strukturen in einer Rille, auf denen Anweisungen gespeichert sind, und jede geeignete Kombination daraus. Ein durch einen Computer lesbares Speichermedium soll in der Verwendung hierin nicht als flüchtige Signale an sich aufgefasst werden wie zum Beispiel Funkwellen oder andere sich frei ausbreitende elektromagnetische Wellen, elektromagnetische Wellen, die sich durch einen Wellenleiter oder ein anderes Übertragungsmedium ausbreiten (z.B. ein Lichtwellenleiterkabel durchlaufende Lichtimpulse) oder durch einen Draht übertragene elektrische Signale.
  • Hierin beschriebene, durch einen Computer lesbare Programmanweisungen können von einem durch einen Computer lesbaren Speichermedium auf jeweilige Datenverarbeitungs/Verarbeitungs-Einheiten oder über ein Netzwerk wie zum Beispiel das Internet, ein lokales Netzwerk, ein Weitverkehrsnetz und/oder ein drahtloses Netzwerk auf einen externen Computer oder eine externe Speichereinheit heruntergeladen werden. Das Netzwerk kann Kupferübertragungskabel, Lichtwellenübertragungsleiter, drahtlose Übertragung, Leitwegrechner, Firewalls, Vermittlungseinheiten, Gateway-Computer und/oder Edge-Server aufweisen. Eine Netzwerkadapterkarte oder Netzwerkschnittstelle in jeder Datenverarbeitungs/Verarbeitungs-Einheit empfängt durch einen Computer lesbare Programmanweisungen aus dem Netzwerk und leitet die durch einen Computer lesbaren Programmanweisungen zum Speichern in einem durch einen Computer lesbaren Speichermedium innerhalb der entsprechenden Datenverarbeitungs/Verarbeitungs-Einheit weiter.
  • Bei durch einen Computer lesbaren Programmanweisungen zum Ausführen von Arbeitsschritten der vorliegenden Erfindung kann es sich um Assembler-Anweisungen, ISA-Anweisungen (Instruction-Set-Architecture), Maschinenanweisungen, maschinenabhängige Anweisungen, Mikrocode, Firmware-Anweisungen, zustandssetzende Daten oder entweder Quellcode oder Objektcode handeln, die in einer beliebigen Kombination aus einer oder mehreren Programmiersprachen geschrieben werden, darunter objektorientierte Programmiersprachen wie Smalltalk, C++ o.ä. sowie herkömmliche prozedurale Programmiersprachen wie die Programmiersprache „C“ oder ähnliche Programmiersprachen. Die durch einen Computer lesbaren Programmanweisungen können vollständig auf dem Computer des Benutzers, teilweise auf dem Computer des Benutzers, als eigenständiges Software-Paket, teilweise auf dem Computer des Benutzers und teilweise auf einem fernen Computer oder vollständig auf dem fernen Computer oder Server ausgeführt werden. In letzterem Fall kann der entfernt angeordnete Computer mit dem Computer des Benutzers durch eine beliebige Art Netzwerk verbunden sein, darunter ein lokales Netzwerk (LAN) oder ein Weitverkehrsnetz (WAN), oder die Verbindung kann mit einem externen Computer hergestellt werden (zum Beispiel über das Internet unter Verwendung eines Internet-Dienstanbieters). In einigen Ausführungsformen können elektronische Schaltungen, darunter zum Beispiel programmierbare Logikschaltungen, vor Ort programmierbare Gatter-Anordnungen (FPGA, field programmable gate arrays) oder programmierbare Logikanordnungen (PLA, programmable logic arrays) die durch einen Computer lesbaren Programmanweisungen ausführen, indem sie Zustandsinformationen der durch einen Computer lesbaren Programmanweisungen nutzen, um die elektronischen Schaltungen zu personalisieren, um Aspekte der vorliegenden Erfindung durchzuführen.
  • Aspekte der vorliegenden Erfindung sind hierin unter Bezugnahme auf Ablaufpläne und/oder Blockschaltbilder bzw. Schaubilder von Verfahren, Vorrichtungen (Systemen) und Computerprogrammprodukten gemäß Ausführungsformen der Erfindung beschrieben. Es wird darauf hingewiesen, dass jeder Block der Ablaufpläne und/oder der Blockschaltbilder bzw. Schaubilder sowie Kombinationen von Blöcken in den Ablaufplänen und/oder den Blockschaltbildern bzw. Schaubildern durch einen Computer lesbare Programmanweisungen ausgeführt werden können.
  • Diese durch einen Computer lesbaren Programmanweisungen können einem Prozessor eines Universalcomputers, eines Spezialcomputers oder einer anderen programmierbaren Datenverarbeitungsvorrichtung bereitgestellt werden, um eine Maschine zu erzeugen, so dass die über den Prozessor des Computers bzw. der anderen programmierbaren Datenverarbeitungsvorrichtung ausgeführten Anweisungen ein Mittel zur Umsetzung der in dem Block bzw. den Blöcken der Ablaufpläne und/oder der Blockschaltbilder bzw. Schaubilder festgelegten Funktionen/Schritte erzeugen. Diese durch einen Computer lesbaren Programmanweisungen können auch auf einem durch einen Computer lesbaren Speichermedium gespeichert sein, das einen Computer, eine programmierbare Datenverarbeitungsvorrichtung und/oder andere Einheiten so steuern kann, dass sie auf eine bestimmte Art funktionieren, so dass das durch einen Computer lesbare Speichermedium, auf dem Anweisungen gespeichert sind, ein Herstellungsprodukt aufweist, darunter Anweisungen, welche Aspekte der/des in dem Block bzw. den Blöcken des Ablaufplans und/oder der Blockschaltbilder bzw. Schaubilder angegebenen Funktion/Schritts umsetzen.
  • Die durch einen Computer lesbaren Programmanweisungen können auch auf einen Computer, eine andere programmierbare Datenverarbeitungsvorrichtung oder eine andere Einheit geladen werden, um das Ausführen einer Reihe von Prozessschritten auf dem Computer bzw. der anderen programmierbaren Vorrichtung oder anderen Einheit zu verursachen, um einen auf einem Computer ausgeführten Prozess zu erzeugen, so dass die auf dem Computer, einer anderen programmierbaren Vorrichtung oder einer anderen Einheit ausgeführten Anweisungen die in dem Block bzw. den Blöcken der Ablaufpläne und/oder der Blockschaltbilder bzw. Schaubilder festgelegten Funktionen/Schritte umsetzen.
  • Die Ablaufpläne und die Blockschaltbilder bzw. Schaubilder in den Figuren veranschaulichen die Architektur, die Funktionalität und den Betrieb möglicher Ausführungen von Systemen, Verfahren und Computerprogrammprodukten gemäß verschiedenen Ausführungsformen der vorliegenden Erfindung. In diesem Zusammenhang kann jeder Block in den Ablaufplänen oder Blockschaltbildern bzw. Schaubildern ein Modul, ein Segment oder einen Teil von Anweisungen darstellen, die eine oder mehrere ausführbare Anweisungen zur Ausführung der bestimmten logischen Funktion(en) aufweisen. In einigen alternativen Ausführungen können die in dem Block angegebenen Funktionen in einer anderen Reihenfolge als in den Figuren gezeigt stattfinden. Zwei nacheinander gezeigte Blöcke können zum Beispiel in Wirklichkeit im Wesentlichen gleichzeitig ausgeführt werden, oder die Blöcke können manchmal je nach entsprechender Funktionalität in umgekehrter Reihenfolge ausgeführt werden. Es ist ferner anzumerken, dass jeder Block der Blockschaltbilder bzw. Schaubilder und/oder der Ablaufpläne sowie Kombinationen aus Blöcken in den Blockschaltbildern bzw. Schaubildern und/oder den Ablaufplänen durch spezielle auf Hardware beruhende Systeme umgesetzt werden können, welche die festgelegten Funktionen oder Schritte durchführen, oder Kombinationen aus Spezial-Hardware und Computeranweisungen ausführen.
  • Der Ausdruck „ein“ sollte verstanden werden als „mindestens ein“.
  • Der Ausdruck „aufweisen/aufweisend ein “ sollte verstanden werden als „aufweisen/aufweisend mindestens ein“.
  • Der Ausdruck „aufweisen/aufweisend“ sollte verstanden werden als „mindestens aufweisen/aufweisend“.
  • Der Ausdruck „/“ sollte verstanden werden als „und/oder“.

Claims (9)

  1. Durch einen Computer umgesetztes Verfahren zum Übertragen von Bilddaten, die von einer Fahrzeugkamera aufgenommen werden, wobei das Verfahren aufweist: Empfangen der Bilddaten und Informationen von in der Nähe befindlichen Fahrzeugen in einem Fahrzeug, wobei die Bilddaten und die Informationen von in der Nähe befindlichen Fahrzeugen sukzessive von jedem aus einer Mehrzahl von Fahrzeugen übertragen werden, die in der Lage sind, untereinander Daten auszutauschen; und durch einen Prozessor Erzeugen von Informationen über eine Reihe von Fahrzeugen auf der Grundlage der Informationen von in der Nähe befindlichen Fahrzeugen; und durch den Prozessor Zuordnen der Bilddaten zu den Informationen über die Reihe von Fahrzeugen in Reaktion auf Erzeugen der Informationen über die Reihe von Fahrzeugen.
  2. Verfahren nach Anspruch 1, wobei die Reihe von Fahrzeugen eine Mehrzahl von Gruppen enthält und jede der Gruppen mindestens ein Fahrzeug enthält, das gewöhnlich zu zwei oder mehr Gruppen aus der Mehrzahl von Gruppen gehört, und das mindestens eine Fahrzeug die Bilddaten und die Informationen der in der Nähe befindlichen Fahrzeuge zu den zwei oder mehreren Gruppen überträgt.
  3. Verfahren nach Anspruch 2, wobei die Informationen der in der Nähe befindlichen Fahrzeuge auf der Grundlage der übertragenen Informationen der in der Nähe befindlichen Fahrzeuge aktualisiert wird und die übertragenen Bilddaten den aktualisierten Informationen der Reihe von Fahrzeugen zugeordnet werden.
  4. Verfahren nach Anspruch 2, das ferner aufweist: sukzessives Übertragen von Bilddaten, die von einer Fahrzeugkamera eines bestimmten Fahrzeugs als Reaktion auf eine Benutzerauswahl des bestimmten Fahrzeugs aufgenommen werden.
  5. Verfahren nach Anspruch 4, wobei Anzeigedaten, die Bilddaten aufweisen, die sukzessive von dem bestimmten Fahrzeug gesendet werden, in Echtzeit auf einer Anzeigeeinheit eines Fahrzeugs angezeigt werden.
  6. Verfahren nach Anspruch 2, das ferner aufweist: sukzessives Übertragen von Bilddaten, die von einer Fahrzeugkamera jedes Fahrzeugs von der Mehrzahl von Fahrzeugen aufgenommen werden, die sich in der Nähe eines bestimmten Ortes oder eines bestimmten Gegenstands in Reaktion auf eine Benutzerauswahl des spezifizierten Ortes oder des spezifizierten Gegenstands befinden.
  7. Verfahren nach Anspruch 6, wobei Anzeigedaten, die Bilddaten aufweisen, die sukzessive von jedem aus der Mehrzahl von Fahrzeugen gesendet werden, in Echtzeit auf einer Anzeigeeinheit eines Fahrzeugs angezeigt werden.
  8. Computerprogrammprodukt um Übertragen von Bilddaten, die von einer Fahrzeugkamera aufgenommen werden, wobei das Computerprogrammprodukt ein durch einen Computer lesbares Speichermedium aufweist, das darin verkörperten Programmcode enthält, wobei der Programmcode Programminstruktionen aufweist zum: Empfangen der Bilddaten und Informationen von in der Nähe befindlichen Fahrzeugen in einem Fahrzeug, wobei die Bilddaten und die Informationen der in der Nähe befindlichen Fahrzeuge sukzessive von jedem aus der Mehrzahl von Fahrzeugen gesendet werden, die in der Lage sind, untereinander Daten auszutauschen; und Erzeugen von Informationen über eine Reihe von Fahrzeugen auf der Grundlage der Informationen der in der Nähe befindlichen Fahrzeuge; und Zuordnen der Bilddaten zu den Informationen über die Reihe von Fahrzeugen in Reaktion auf Erzeugen der Informationen über die Reihe von Fahrzeugen.
  9. System, das aufweist: eine Speichereinheit zum Speichern eines Computerprogramms zum Übertragen von Bilddaten, die von einer Fahrzeugkamera aufgenommen wurden; und einen Prozessor, der mit der Speichereinheit verbunden ist, wobei der Prozessor zum Ausführen der Programminstruktionen des Computerprogramms eingerichtet ist, das aufweist: Empfangen der Bilddaten und Informationen von in der Nähe befindlichen Fahrzeugen in einem Fahrzeug, wobei die Bilddaten und die Informationen der in der Nähe befindlichen Fahrzeuge sukzessive von jedem aus der Mehrzahl von Fahrzeugen gesendet werden, die in der Lage sind, untereinander Daten auszutauschen; und Erzeugen von Informationen über eine Reihe von Fahrzeugen auf der Grundlage der Informationen von in der Nähe befindlichen Fahrzeugen; und Zuordnen der Bilddaten zu den Informationen über die Reihe von Fahrzeugen in Reaktion auf Erzeugen der Informationen über die Reihe von Fahrzeugen.
DE102018119882.5A 2017-10-20 2018-08-16 Übertragen von Bilddaten, die von einer Fahrzeugkamera aufgenommen werden Pending DE102018119882A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/789,757 US10535257B2 (en) 2017-10-20 2017-10-20 Transfer of image data taken by an on-vehicle camera
US15/789,757 2017-10-20

Publications (1)

Publication Number Publication Date
DE102018119882A1 true DE102018119882A1 (de) 2019-04-25

Family

ID=65996849

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102018119882.5A Pending DE102018119882A1 (de) 2017-10-20 2018-08-16 Übertragen von Bilddaten, die von einer Fahrzeugkamera aufgenommen werden

Country Status (6)

Country Link
US (2) US10535257B2 (de)
JP (1) JP7163377B2 (de)
CN (1) CN111226270B (de)
DE (1) DE102018119882A1 (de)
GB (1) GB2581706B (de)
WO (1) WO2019077453A1 (de)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102432429B1 (ko) * 2017-12-02 2022-08-17 현대자동차주식회사 차량 및 차량의 제어방법
US10909866B2 (en) * 2018-07-20 2021-02-02 Cybernet Systems Corp. Autonomous transportation system and methods
JP7086798B2 (ja) * 2018-09-12 2022-06-20 本田技研工業株式会社 車両制御装置、車両制御方法、およびプログラム
US10834552B1 (en) 2019-06-25 2020-11-10 International Business Machines Corporation Intelligent vehicle pass-by information sharing
US11587434B2 (en) 2019-06-25 2023-02-21 International Business Machines Corporation Intelligent vehicle pass-by information sharing
US11351932B1 (en) * 2021-01-22 2022-06-07 Toyota Motor Engineering & Manufacturing North America, Inc. Vehicles and methods for generating and displaying composite images
CN113112801A (zh) * 2021-04-12 2021-07-13 智道网联科技(北京)有限公司 基于智慧交通的交通事件处理方法和装置
WO2023218799A1 (ja) * 2022-05-13 2023-11-16 株式会社Jvcケンウッド 映像表示装置および映像表示方法

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4040441B2 (ja) * 2002-12-04 2008-01-30 トヨタ自動車株式会社 車両用通信装置
JP4029833B2 (ja) * 2003-12-24 2008-01-09 Kddi株式会社 グループ管理方法、移動通信装置及びそのプログラム
JP2006031583A (ja) * 2004-07-21 2006-02-02 Alpine Electronics Inc 車載システム及び遠隔地点観測システム
JP2007048129A (ja) * 2005-08-11 2007-02-22 Fujifilm Corp 車両周囲状況表示システム、車両周囲状況表示方法、およびプログラム
US7872593B1 (en) 2006-04-28 2011-01-18 At&T Intellectual Property Ii, L.P. System and method for collecting image data
JP4930187B2 (ja) * 2007-05-22 2012-05-16 株式会社デンソー 運転支援システム
US7720000B2 (en) * 2007-08-28 2010-05-18 Panasonic Corporation Network control apparatus, method, and program
JP5206189B2 (ja) * 2008-03-10 2013-06-12 日産自動車株式会社 車載用通信装置および車車間の通信方法
US20090234859A1 (en) * 2008-03-17 2009-09-17 International Business Machines Corporation Swarm creation in a vehicle-to-vehicle network
US9123241B2 (en) * 2008-03-17 2015-09-01 International Business Machines Corporation Guided video feed selection in a vehicle-to-vehicle network
EP2209338B1 (de) * 2008-05-15 2015-06-03 Panasonic Intellectual Property Management Co., Ltd. Vorrichtung und verfahren zur drahtlosen weiterleitung
WO2011038764A1 (en) * 2009-09-30 2011-04-07 Jentschura, Rolf System for monitoring the position of vehicle components
US9978272B2 (en) * 2009-11-25 2018-05-22 Ridetones, Inc Vehicle to vehicle chatting and communication system
KR101420717B1 (ko) 2012-12-10 2014-08-13 성균관대학교산학협력단 차량 애드혹 네트워크에서의 데이터 전송 장치, 방법 및 시스템
JP2014164316A (ja) * 2013-02-21 2014-09-08 Honda Motor Co Ltd 車載カメラを用いた情報提供システム
KR101475040B1 (ko) * 2013-12-23 2014-12-24 한국교통대학교산학협력단 교통정보 기반 소셜 네트워크 서비스 제공 방법 및 시스템
CN104539738B (zh) * 2015-01-22 2018-04-27 重庆邮电大学 一种led通信的车辆自组织网络
TWI582724B (zh) * 2015-02-25 2017-05-11 財團法人工業技術研究院 事件重建系統與方法
CN104900089A (zh) 2015-06-27 2015-09-09 奇瑞汽车股份有限公司 基于车车协同的变道预警装置
US20170015263A1 (en) * 2015-07-14 2017-01-19 Ford Global Technologies, Llc Vehicle Emergency Broadcast
US9922565B2 (en) * 2015-07-20 2018-03-20 Dura Operating Llc Sensor fusion of camera and V2V data for vehicles
US9679480B2 (en) * 2015-08-07 2017-06-13 Ford Global Technologies, Llc Vehicle driver responsibility factor assessment and broadcast
CN105291984A (zh) 2015-11-13 2016-02-03 中国石油大学(华东) 一种基于多车协作的行人及车辆检测的方法及***
KR102503253B1 (ko) 2015-12-14 2023-02-22 현대모비스 주식회사 주변 차량 인지 시스템 및 방법
CN106059666A (zh) 2016-07-20 2016-10-26 上海小糸车灯有限公司 基于LiFi的汽车行驶数据交互***及其车辆信号照明装置
CN106993033B (zh) * 2017-03-28 2020-02-14 北京汽车股份有限公司 基于自组网的车载以太网***以及具有其的车辆

Also Published As

Publication number Publication date
US20200058217A1 (en) 2020-02-20
US10832568B2 (en) 2020-11-10
WO2019077453A1 (en) 2019-04-25
GB202006698D0 (en) 2020-06-17
US20190122540A1 (en) 2019-04-25
US10535257B2 (en) 2020-01-14
CN111226270B (zh) 2022-10-11
GB2581706B (en) 2020-12-23
JP2021500642A (ja) 2021-01-07
CN111226270A (zh) 2020-06-02
JP7163377B2 (ja) 2022-10-31
GB2581706A (en) 2020-08-26

Similar Documents

Publication Publication Date Title
DE102018119882A1 (de) Übertragen von Bilddaten, die von einer Fahrzeugkamera aufgenommen werden
DE102020111938A1 (de) Systeme und verfahren zum planen und aktualisieren einer fahrzeugtrajektorie
EP2979261B1 (de) Backend für fahrerassistenzsysteme
DE112020000653T5 (de) Zusammenführen von daten aus mehreren lidar-vorrichtungen
DE112020000487T5 (de) Automatisches wählen von datenproben zur annotation
DE102020111682A1 (de) Systeme und verfahren zum implementieren einer autonomen fahrzeugreaktion auf ein sensorversagen
EP2149132B1 (de) Verfahren und vorrichtung zur erkennung von verkehrsrelevanten informationen
DE102020123585A1 (de) Erweiterte objektverfolgung mittels radar
EP3830523B1 (de) Verfahren zur aktualisierung einer umgebungskarte, vorrichtung für die fahrzeugseitige durchführung von verfahrensschritten des verfahrens, fahrzeug, vorrichtung für die zentralrechnerseitige durchführung von verfahrensschritten des verfahrens sowie computerlesbares speichermedium
DE102020133982A1 (de) Automatisierte objektannotation unter verwendung fusionierter kamera-/lidar-datenpunkte
DE112020004133T5 (de) Systeme und verfahren zur identifizierung möglicher kommunikationshindernisse
DE102017217297B4 (de) System zur Erzeugung und/oder Aktualisierung eines digitalen Modells einer digitalen Karte
DE102021112349A1 (de) Fahrzeugbetrieb unter verwendung eines dynamischen belegungsrasters
DE102018102281A1 (de) Verbesserte v2x-ereignisverbreitung
DE112012005624T5 (de) System zum Herstellen eines aufspannenden Waldes in einem Fahrzeugnetzwerk
DE102018005869A1 (de) System zur Erstellung eines Umgebungsmodells eines Fahrzeugs
DE102013009856B4 (de) Positionsbestimmung eines stationären Verkehrsobjekts mittels einer zentralen Serveranordnung
DE102020134834A1 (de) Objektverfolgung zur unterstützung autonomer fahrzeugnavigation
DE102021131820A1 (de) Zusammenführen von lidar-informationen und kamerainformationen
DE102020128433A1 (de) Simulation eines autonomen Fahrzeugs zur Verbesserung der Sicherheit und Zuverlässigkeit eines autonomen Fahrzeugs
DE102021131844A1 (de) Systeme und verfahren zum implementieren von verdeckungspräsentationen über strassenmerkmale
DE102021118316A1 (de) Monokulare 3d-objekterkennung aus bildsemantiknetzwerk
DE102021133340A1 (de) Modalitätsübergreifendes aktives lernen zur objekterkennung
DE102020114306A1 (de) Schätzen von geschwindigkeitsprofilen
DE102021127118A1 (de) Identifizieren von Objekten mit LiDAR

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication