DE102021107346B4 - System und Verfahren zum Modifizieren einer Unterbodenkamera-Bildeinspeisung - Google Patents

System und Verfahren zum Modifizieren einer Unterbodenkamera-Bildeinspeisung Download PDF

Info

Publication number
DE102021107346B4
DE102021107346B4 DE102021107346.4A DE102021107346A DE102021107346B4 DE 102021107346 B4 DE102021107346 B4 DE 102021107346B4 DE 102021107346 A DE102021107346 A DE 102021107346A DE 102021107346 B4 DE102021107346 B4 DE 102021107346B4
Authority
DE
Germany
Prior art keywords
vehicle
information
vehicle location
image
image feed
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.)
Active
Application number
DE102021107346.4A
Other languages
English (en)
Other versions
DE102021107346A1 (de
Inventor
Mohannad Murad
Wende Zhang
Sai Vishnu Aluru
Christopher A. Stanek
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.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
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 GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of DE102021107346A1 publication Critical patent/DE102021107346A1/de
Application granted granted Critical
Publication of DE102021107346B4 publication Critical patent/DE102021107346B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R1/00Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/20Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/22Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle
    • B60R1/23Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R11/00Arrangements for holding or mounting articles, not otherwise provided for
    • B60R11/04Mounting of cameras operative during drive; Arrangement of controls thereof relative to the 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • 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
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2624Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of whole input images, e.g. splitscreen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/265Mixing
    • 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/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • 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
    • B60R11/00Arrangements for holding or mounting articles, not otherwise provided for
    • B60R2011/0001Arrangements for holding or mounting articles, not otherwise provided for characterised by position
    • B60R2011/004Arrangements for holding or mounting articles, not otherwise provided for characterised by position outside the vehicle
    • 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/30Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing
    • 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/80Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Mechanical Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)
  • Studio Devices (AREA)

Abstract

Verfahren zum Modifizieren einer Bildeinspeisung von einer zweiten Kamera (59) eines Fahrzeugs (12), wobei das Verfahren umfasst:
Empfangen einer ersten Bildeinspeisung von einer ersten Kamera (59), die sich an dem Fahrzeug (12) befindet;
Überwachen einer oder mehrerer Bildeigenschaften der ersten Bildeinspeisung;
Empfangen von Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon; und
Verknüpfen der Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon mit den überwachten einen oder mehreren Bildeigenschaften der ersten Bildeinspeisung;
Speichern der Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon in einem Speicher, während das Fahrzeug (12) an einem ersten Fahrzeugort ist;
Empfangen der zweiten Bildeinspeisung von der zweiten Kamera (59), die sich an dem Fahrzeug (12) befindet; und
Modifizieren der zweiten Bildeinspeisung auf der Grundlage der überwachten einen oder mehreren Bildeigenschaften der ersten Bildeinspeisung in der Weise, dass eine oder mehrere Bildeigenschaften der zweiten Bildeinspeisung im Wesentlichen ähnlich den überwachten einen oder mehreren Bildeigenschaften der ersten Bildeinspeisung sind;
gekennzeichnet durch
Zulassen, dass sich das Fahrzeug (12) von dem ersten Fahrzeugort zu einem zweiten Fahrzeugort bewegt;
Empfangen zusätzlicher Fahrzeugortsinformationen, zusätzlicher Wetterinformationen, zusätzlicher Beleuchtungsinformationen oder einer Kombination davon für den zweiten Fahrzeugort;
Vergleichen der Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon des ersten Fahrzeugorts mit den zusätzlichen Fahrzeugortsinformationen, zusätzlichen Wetterinformationen, zusätzlichen Beleuchtungsinformationen oder einer Kombination davon des zweiten Fahrzeugorts; und
wobei die modifizierte zweite Bildeinspeisung an dem zweiten Fahrzeugort auf der Grundlage der Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon des ersten Fahrzeugorts weiter modifiziert wird, wenn die zusätzlichen Fahrzeugortsinformationen, zusätzlichen Wetterinformationen, zusätzlichen Beleuchtungsinformationen oder eine Kombination davon des zweiten Fahrzeugorts im Wesentlichen ähnlich den Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon des ersten Fahrzeugorts sind.

Description

  • Die vorliegende Erfindung betrifft ein Verfahren und ein System zum Modifizieren einer Bildeinspeisung von einer zweiten Kamera eines Fahrzeugs gemäß dem Oberbegriff des Anspruchs 1 bzw. des Anspruchs 4, wie der Art nach im Wesentlichen aus der DE 11 2018 000 858 T5 bekannt.
  • Bezüglich des weitergehenden Standes der Technik sei an dieser Stelle auf die DE 10 2019 106 052 A1 verwiesen.
  • EINLEITUNG
  • Unterboden- oder Bodengruppenkameras sind nützlich an Fahrzeugen, die im Gelände fahren können. Die Ansichten von diesen Kameras helfen einem Betreiber zu wissen, ob er über irgendwelches potentiell gefährliche Gestein fährt, und wie am besten zu vermeiden ist, dass dieses Gestein auf die Unterseite des Fahrzeugs auftrifft. Außerdem helfen ihre Ansichten, zu Darstellungsfeldbildern wie etwa z. B. Draufsichtbildern beizutragen und sie zu verbessern, was Fahrern hilft, in enge Räume hinein und aus ihnen herauszukommen. Da es unter dem Fahrzeug zu verschiedenen Zeitpunkten am Tag sehr abgeschattet sein kann, können die durch die Kamera erfassten Bilder allerdings mit Beleuchtungs- und/oder Farbproblemen einhergehen. Zum Beispiel können die Bilder übermäßig verblasst sein und es somit dem Betreiber des Fahrzeugs erschweren, tatsächlich den genauen Ort zu kennen, an dem sich Gestein und andere Fremdkörper unter seinem Fahrzeug befinden. Darüber hinaus kann die Bildeinspeisung von den Einspeisungen von den anderen Kameras, die zum Erzeugen des Darstellungsfeldbilds verwendet werden, vollkommen verschieden sein, wenn derartige verschwommene Ansichten in ein überspannendes Darstellungsfeldbild geheftet werden. Dies kann dazu führen, dass das Darstellungsfeldbild ein unerwünschtes steppdeckenartiges Muster aufweist, sowie verursachen, dass der Betreiber des Fahrzeugs durch das versetzte Bild auf seinem Bildschirm abgelenkt wird. Somit ist es erwünscht, ein System und ein Verfahren zu schaffen, die die Bildqualität der durch die Unterboden-/Bodengruppenkamera für ein Fahrzeug erzeugten Einspeisung verbessern, um die Sichtbarkeit unter dem Fahrzeug zu verbessern sowie mehr erwünschte und wirksame Darstellungsfeld-Fahrzeugoperations-Verbesserungsbilder (d. h. Fahrzeugdraufsichtbilder) zu erzeugen. Darüber hinaus gehen andere erwünschte Merkmale und Eigenschaften der vorliegenden Erfindung aus der nachfolgenden ausführlichen Beschreibung der Erfindung und aus den beigefügten Ansprüchen zusammen mit den beigefügten Zeichnungen und diesem Hintergrund der Erfindung hervor.
  • ZUSAMMENFASSUNG
  • Ein System eines oder mehrerer Computer kann dafür konfiguriert sein, bestimmte Operationen oder Aktionen aufgrund dessen auszuführen, dass es Software, Firmware, Hardware oder eine Kombination davon aufweist, die in dem System eingebaut sind, die im Betrieb veranlassen, dass das System die Aktionen ausführt. Ein oder mehrere Computerprogramme können dafür konfiguriert sein, bestimmte Operationen oder Aktionen aufgrund dessen auszuführen, dass sie Anweisungen enthalten, die, wenn sie durch die Datenverarbeitungseinrichtung ausgeführt werden, veranlassen, dass die Einrichtung die Aktionen ausführt.
  • Erfindungsgemäß wird ein Verfahren zum Modifizieren einer Bildeinspeisung von einer zweiten Kamera eines Fahrzeugs vorgeschlagen, das sich durch die Merkmale des Anspruchs 1 auszeichnet.
  • Das Verfahren enthält ferner das Empfangen von Fahrzeuggeschwindigkeitsinformationen; und wobei die zweite Bildeinspeisung auf der Grundlage der Fahrzeuggeschwindigkeitsinformationen weiter modifiziert wird. Das Verfahren enthält ferner: das Empfangen einer dritten Bildeinspeisung von einer dritten Kamera, die sich an dem Fahrzeug befindet; das Empfangen einer vierten Bildeinspeisung von einer vierten Kamera, die sich an dem Fahrzeug befindet; das Empfangen einer fünften Bildeinspeisung von einer fünften Kamera, die sich an dem Fahrzeug befindet; und das Kombinieren der ersten, der zweiten, der dritten, der vierten und der fünften Bildeinspeisung miteinander, um ein Darstellungsfeldbild zu erzeugen. Das Verfahren, bei dem die erste Kamera an einer Frontverkleidung des Fahrzeugs eingebaut ist und bei dem die erste Bildeinspeisung Bilder eines Abschnitts einer Fahrzeugumgebung, der sich vor dem Fahrzeug befindet, erfasst. Das Verfahren, bei dem die zweite Kamera an einem Unterboden des Fahrzeugs eingebaut ist und bei dem die zweite Bildeinspeisung Bilder eines Abschnitts einer Fahrzeugumgebung, der sich unter dem Fahrzeug befindet, erfasst. Implementierungen der beschriebenen Techniken können Hardware, ein Verfahren oder einen Prozess oder Computersoftware in einem Medium, auf das ein Computer zugreifen kann, enthalten.
  • Ferner wird erfindungsgemäß ein System zum Modifizieren einer Bildeinspeisung von einer zweiten Kamera eines Fahrzeugs vorgestellt, das sich durch die Merkmale des Anspruchs 4 auszeichnet.
  • Das System, bei dem die ausführbaren Anweisungen ermöglichen, dass der Prozessor: Fahrzeuggeschwindigkeitsinformationen empfängt; und wobei die zweite Bildzufuhr auf der Grundlage der Fahrzeuggeschwindigkeitsinformationen weiter modifiziert wird. Das System, bei dem die ausführbaren Anweisungen ermöglichen, dass der Prozessor eine dritte Bildeinspeisung von einer dritten Kamera, die sich an dem Fahrzeug befindet, empfängt; eine vierte Bildeinspeisung von einer vierten Kamera, die sich an dem Fahrzeug befindet, empfängt; eine fünfte Bildeinspeisung von einer fünften Kamera, die sich an dem Fahrzeug befindet, empfängt; und die erste, die zweite, die dritte, die vierte und die fünfte Bildeinspeisung miteinander kombiniert, um ein Darstellungsfeldbild zu erzeugen. Das System, bei dem die erste Kamera an einer Frontverkleidung des Fahrzeugs eingebaut ist und bei dem die Einspeisung des ersten Bilds Bilder eines Abschnitts einer Fahrzeugumgebung, der sich vor dem Fahrzeug befindet, erfasst. Das System, bei dem die zweite Kamera an einem Unterboden des Fahrzeugs eingebaut ist und bei dem die Einspeisung des zweiten Bilds Bilder eines Abschnitts einer Fahrzeugumgebung, der sich unter dem Fahrzeug befindet, erfasst. Implementierungen der beschriebenen Techniken können Hardware, ein Verfahren oder einen Prozess oder Computersoftware in einem Medium, auf das ein Computer zugreifen kann, enthalten.
  • Ein allgemeiner Aspekt enthält ein System zum Modifizieren einer Bildeinspeisung von einer zweiten Kamera eines Fahrzeugs, wobei das System enthält: einen Speicher, der dafür konfiguriert ist, eine oder mehrere ausführbare Anweisungen zu erhalten, und einen Prozessor, der dafür konfiguriert ist, die ausführbaren Anweisungen auszuführen, wobei die ausführbaren Anweisungen ermöglichen, dass der Prozessor: eine erste Bildeinspeisung von einer ersten Kamera, die sich an dem Fahrzeug befindet, empfängt; die zweite Bildeinspeisung von einer zweiten Kamera, die an einem Unterboden des Fahrzeugs eingebaut ist, empfängt, wobei die zweite Kamera dafür konfiguriert ist, ein Bild eines Bereichs unter dem Fahrzeug zu erfassen; und die erste und die zweite Bildeinspeisung miteinander zu kombinieren, um ein Darstellungsfeldbild zu erzeugen. Andere Ausführungsformen dieses Aspekts enthalten entsprechende Computersysteme, Einrichtungen und Computerprogramme, die in einer oder in mehreren Computerablagespeichervorrichtungen aufgezeichnet sind, die jeweils dafür konfiguriert sind, die Aktionen der Verfahren auszuführen.
  • Implementierungen können ein oder mehrere der folgenden Merkmale enthalten. Das System, bei dem die ausführbaren Anweisungen ermöglichen, dass der Prozessor eine oder mehrere Bildeigenschaften der ersten Bildeinspeisung überwacht; von der zweiten Kamera, die sich an dem Fahrzeug befindet, die zweite Bildeinspeisung empfängt; und die zweite Bildeinspeisung auf der Grundlage der überwachten einen oder mehreren Bildeigenschaften der ersten Bildeinspeisung in der Weise modifiziert, dass eine oder mehrere Bildeigenschaften der zweiten Bildeinspeisung im Wesentlichen ähnlich den überwachten einen oder mehreren Bildeigenschaften der ersten Bildeinspeisung sind. Das System, bei dem die ausführbaren Anweisungen ermöglichen, dass der Prozessor Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder eine Kombination davon empfängt; und die Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder eine Kombination davon mit den überwachten einen oder mehreren Bildeigenschaften der ersten Bildeinspeisung verknüpft. Das System, bei dem die ausführbaren Anweisungen ermöglichen, dass der Prozessor die Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder eine Kombination davon in einem Speicher speichert, während das Fahrzeug an einem ersten Fahrzeugort ist; das ermöglicht, dass sich das Fahrzeug von dem ersten Fahrzeugort zu einem zweiten Fahrzeugort bewegt; das für den zweiten Fahrzeugort zusätzliche Fahrzeugortsinformationen, zusätzliche Wetterinformationen, zusätzliche Beleuchtungsinformationen oder eine Kombination davon empfängt; das die Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder eine Kombination davon des ersten Fahrzeugorts mit den zusätzlichen Fahrzeugortsinformationen, zusätzlichen Wetterinformationen, zusätzlichen Beleuchtungsinformationen oder einer Kombination davon des zweiten Fahrzeugorts vergleicht; und bei dem die zweite Bildeinspeisung an dem zweiten Fahrzeugort auf der Grundlage der Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon des ersten Fahrzeugorts weiter modifiziert werden, wenn die zusätzlichen Fahrzeugortsinformationen, zusätzlichen Wetterinformationen, zusätzlichen Beleuchtungsinformationen oder eine Kombination davon des zweiten Fahrzeugorts im Wesentlichen ähnlich den Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon des ersten Fahrzeugorts sind. Das System, bei dem die ausführbaren Anweisungen ermöglichen, dass der Prozessor Fahrzeuggeschwindigkeitsinformationen empfängt; und bei dem die zweite Bildeinspeisung auf der Grundlage der Fahrzeuggeschwindigkeitsinformationen weiter modifiziert wird. Das System, bei dem die erste Kamera an einer Frontverkleidung des Fahrzeugs eingebaut ist, und bei dem die erste Bildeinspeisung Bilder eines Abschnitts einer Fahrzeugumgebung, der sich vor dem Fahrzeug befindet, erfasst. Implementierungen der beschriebenen Techniken können Hardware, ein Verfahren oder einen Prozess oder Computersoftware in einem Medium, auf das ein Computer zugreifen kann, enthalten.
  • Die obigen Merkmale und Vorteile und weitere Merkmale und Vorteile der vorliegenden Lehren gehen leicht aus der folgenden ausführlichen Beschreibung zur Ausführung der Lehren in Verbindung mit den beigefügten Zeichnungen hervor.
  • Figurenliste
    • 1 ist ein Blockschaltplan, der eine beispielhafte Ausführungsform eines Systems zeigt, das in der Lage ist, das System und das Verfahren, die hier offenbart sind, zu nutzen;
    • 2 zeigt einen Ablaufplan, der allgemein ein beispielhaftes Verfahren darstellt, das ausgeführt werden kann, um die Unterbodenkamera-Bildqualität zu verbessern; und
    • 3 zeigt einen oder mehrere Aspekte des beispielhaften Verfahrens aus 2.
  • AUSFÜHRLICHE BESCHREIBUNG
  • Anhand von 1 ist eine Betriebsumgebung gezeigt, die ein Kommunikationssystem 10 umfasst und die verwendet werden kann, um das hier offenbarte Verfahren zu implementieren. Das Kommunikationssystem 10 enthält allgemein ein Fahrzeug 12, das Fahrzeugelektronik 20, ein oder mehrere Drahtlosträgersysteme 70, ein Kommunikationsfestnetz 76, einen Computer oder Server 78, eine Fahrzeug-Backend-Diensteeinrichtung 80 und eine Konstellation von Satelliten 86 eines globalen Navigationssatellitensystems (GNSS) enthält. Es ist zu verstehen, dass das offenbarte Verfahren mit irgendeiner Anzahl verschiedener Systeme verwendet werden kann und nicht spezifisch auf die hier gezeigte Betriebsumgebung beschränkt ist. Somit bieten die folgenden Absätze lediglich eine kurze Übersicht eines derartigen Kommunikationssystems 10; allerdings könnten andere Systeme, die hier nicht gezeigt sind, das offenbarte Verfahren ebenfalls nutzen.
  • Das Fahrzeug 12 ist in der dargestellten Ausführungsform als ein Personenkraftwagen gezeigt, wobei aber gewürdigt werden sollte, dass irgendein anderes Fahrzeug einschließlich Motorrädern, Lastkraftwagen, Geländefahrzeugen (SUVs), Wohnmobilen (RVs), Seeschiffen, Flugzeugen einschließlich unbemannter Luftfahrzeuge (UAVs) usw. ebenfalls verwendet werden kann. In bestimmten Ausführungsformen kann das Fahrzeug 12 ein Antriebsstrangsystem mit mehreren allgemein bekannten Drehmomenterzeugungsvorrichtungen einschließlich z. B. einer Kraftmaschine enthalten. Die Kraftmaschine kann eine Brennkraftmaschine sein, die einen oder mehrere Zylinder verwendet, um Kraftstoff wie etwa Benzin zu verbrennen, um das Fahrzeug 12 vorzutreiben. Alternativ kann das Antriebsstrangsystem zahlreiche Elektromotoren oder Traktionsmotoren enthalten, die für den Vortrieb des Fahrzeugs 12 elektrische Energie in mechanische Energie umwandeln.
  • Ein Teil der Fahrzeugelektronik 20 ist in 1 allgemein gezeigt und enthält einen Empfänger 22 eines globalen Navigationssatellitensystems (GNSS), ein Karosseriesteuermodul oder eine Karosseriesteuereinheit (BCM) 24, andere Fahrzeugsystemmodule (VSMs) 28, eine Telematikeinheit 30, Fahrzeug-Benutzer-Schnittstellen 50-56 und einen Bordcomputer 60. Ein Teil der oder die gesamte unterschiedliche Fahrzeugelektronik kann über einen oder mehrere Kommunikationsbusse wie etwa den Kommunikationsbus 58 zur Kommunikation miteinander verbunden sein. Der Kommunikationsbus 58 stellt für die Fahrzeugelektronik unter Verwendung eines oder mehrerer Netzprotokolle Netzverbindungen bereit und kann eine serielle Datenkommunikationsarchitektur verwenden. Beispiele geeigneter Netzverbindungen enthalten ein Controller Area Network (CAN), eine medienorientierte Systemübertragung (MOST), ein lokales Verbindungsnetz (LIN), ein lokales Netz (LAN) und andere geeignete Verbindungen wie etwa Ethernet oder andere, die zu bekannten ISO-, SAE- und IEEE-Standards und ISO-, SAE- und IEEE-Spezifikationen, um nur einige zu nennen, konform sind. In anderen Ausführungsformen kann ein drahtloses Kommunikationsnetz verwendet sein, das kurzreichweitige drahtlose Kommunikationen (SRWC) verwendet, um mit einem oder mehreren VSMs des Fahrzeugs zu kommunizieren. Gemäß einer Ausführungsform kann das Fahrzeug 12 eine Kombination eines festverdrahteten Kommunikationsbusses 58 und von SRWCs verwenden. Die SRWCs können z. B. unter Verwendung der Telematikeinheit 30 ausgeführt werden.
  • Wie im Folgenden ausführlich beschrieben wird, kann das Fahrzeug 12 als Teil der Fahrzeugelektronik 20 zahlreiche Fahrzeugsystemmodule (VSMs) wie etwa den GNSS-Empfänger 22, das BCM 24, die Telematikeinheit 30 (das Fahrzeugkommunikationssystem), Fahrzeug-Benutzer-Schnittstellen 50-56 und den Bordcomputer 60 enthalten. Außerdem kann das Fahrzeug 12 andere VSMs 28 in Form elektronischer Hardwarekomponenten, die sich überall in dem Fahrzeug befinden und die eine Eingabe von einem oder mehreren Sensoren empfangen können und die erfasste Eingabe verwenden können, um Diagnose-, Überwachungs-, Steuerungs-, Berichterstattungs- und/oder andere Funktionen auszuführen, enthalten. Jedes der VSMs 28 ist durch den Kommunikationsbus 58 mit den anderen VSMs einschließlich der Telematikeinheit 30 festverdrahtet. Darüber hinaus kann jedes der VSMs geeignete Hardware enthalten, die ermöglicht, über den Kommunikationsbus 58 fahrzeuginterne Kommunikationen auszuführen, oder kommunikationstechnisch damit gekoppelt sein; diese Hardware kann z. B. Busschnittstellenverbinder und/oder Modems enthalten. Die Software oder Firmware eines oder mehrerer VSMs 28 kann periodisch oder gelegentlich aktualisiert werden und gemäß einigen Ausführungsformen können diese Fahrzeugaktualisierungen Overthe-Air- (OTA-) Aktualisierungen sein, die von dem Computer 78 oder von der fernen Einrichtung 80 über das Festnetz 76 und die Telematikeinheit 30 empfangen werden. Wie der Fachmann würdigen wird, sind die oben erwähnten VSMs nur Beispiele einiger der Module, die in dem Fahrzeug 12 verwendet werden könnten, da zahlreiche andere ebenfalls möglich sind. Außerdem sollte gewürdigt werden, dass diese VSMs ansonsten als elektronische Steuereinheiten oder ECUs bekannt sind.
  • Der Empfänger 22 eines globalen Navigationssatellitensystems (GNSS) empfängt Funksignale von einer Konstellation von GNSS-Satelliten 86. Der GNSS-Empfänger 22 kann zur Verwendung mit verschiedenen GNSS-Implementierungen einschließlich des globalen Positionsbestimmungssystems (GPS) für die Vereinigten Staaten, des BeiDou-Navigationssatellitensystems (BDS) für China, des globalen Navigationssatellitensystems (GLONASS) für Russland, von Galileo für die Europäische Union und verschiedener anderer Navigationssatellitensysteme konfiguriert sein. Zum Beispiel kann der GNSS-Empfänger 22 ein GPS-Empfänger sein, der GPS-Signale von einer Konstellation von GPS-Satelliten 86 empfangen kann. Außerdem kann der GNSS-Empfänger 22 gemäß einem anderen Beispiel ein BDS-Empfänger sein, der mehrere GNSS- (oder BDS-) Signale von einer Konstellation von GNSS- (oder BDS-) Satelliten 86 empfängt. Das empfangene GNSS kann auf der Grundlage des Empfangs mehrerer GNSS-Signale von der Konstellation von GNSS-Satelliten 86 einen aktuellen Fahrzeugort bestimmen. Die Fahrzeugortsinformationen können daraufhin an die Telematikeinheit 30 oder an andere VSMs wie etwa an den Bordcomputer 60 übermittelt werden. Gemäß einer Ausführungsform können das drahtlose Kommunikationsmodul 30 und/oder eine Telematikeinheit (wie in 1 gezeigt ist) mit dem GNSS-Empfänger 22 integriert sein, so dass der GNSS-Empfänger 22 und die Telematikeinheit 30 (oder die drahtlose Kommunikationsvorrichtung) z. B. im Gegensatz dazu, dass sie über den Kommunikationsbus 58 verbunden sind, direkt miteinander verbunden sind. In anderen Ausführungsformen ist der GNSS-Empfänger 22 ein getrenntes selbstständiges Modul oder kann ein GNSS-Empfänger 22 zusätzlich zu einem getrennten selbstständigen GNSS-Empfänger, der über den Kommunikationsbus 58 mit der Telematikeinheit 30 verbunden ist, in die Telematikeinheit 30 integriert sein.
  • Das Karosseriesteuermodul (BCM) 24 kann zum Steuern verschiedener VSMs 28 des Fahrzeugs sowie dazu, Informationen, die die VSMs betreffen, einschließlich ihres aktuellen Zustands oder Status, sowie Sensorinformationen zu erhalten, verwendet werden. Das BCM 24 ist in der beispielhaften Ausführungsform von 1 als mit dem Kommunikationsbus 58 elektrisch gekoppelt gezeigt. Gemäß einigen Ausführungsformen kann das BCM 24 mit einem Mittelkonsolenmodul (CSM) integriert oder Teil davon sein und/oder mit der Telematikeinheit 30 oder mit dem Bordcomputer 60 integriert sein. Alternativ kann das BCM eine getrennte Vorrichtung sein, die über den Bus 58 mit anderen VSMs verbunden ist. Wie im Folgenden diskutiert wird, kann das BCM 24 einen Prozessor und/oder Speicher enthalten, die ähnlich dem Prozessor 36 und dem Speicher 38 der Telematikeinheit 30 sein können. Das BCM 24 kann mit der Telematikeinheit 30 und/oder mit einem oder mehreren Fahrzeugsystemmodulen wie etwa einem Kraftmaschinensteuermodul (ECM), einem Audiosystem 56 oder anderen VSMs 28 kommunizieren; gemäß einigen Ausführungsformen kann das BCM 24 mit diesen Modulen über den Kommunikationsbus 58 kommunizieren. Software, die in dem Speicher gespeichert ist und durch den Prozessor ausführbar ist, ermöglicht, dass das BCM eine oder mehrere Fahrzeugfunktionen oder Fahrzeugoperationen einschließlich z. B. des Steuerns der Zentralverriegelung, elektrischer Fensterheber, eines elektrisch betätigten Tag/Nacht-Dachs, der Fahrzeugscheinwerfer, eines Hupensystems, der Klimaanlage, elektrisch verstellbarer Außenspiegel, des Steuerns des Fahrzeugprimärantriebs (z. B. der Kraftmaschine, des Primärvortriebssystems) und/oder des Steuerns verschiedener anderer Fahrzeugmodule lenkt. Wie im Folgenden weiter diskutiert wird, kann das BCM 24 gemäß einer Ausführungsform (wenigstens teilweise) verwendet werden, um auf der Grundlage einer oder mehrerer Bordfahrzeugsensorablesungen ein Fahrzeugereignis wie etwa einen eingeschalteten oder einen ausgeschalteten Zustand zu detektieren
  • Wie in der dargestellten Ausführungsform gezeigt ist, ist die Telematikeinheit 30 in der Lage, Daten über die SRWC unter Verwendung der SRWC-Schaltung 32 und/oder über Zellennetzkommunikationen durch Verwendung eines Zellenchipsatzes 34 zu übermitteln. Die Telematikeinheit 30 kann eine Schnittstelle zwischen verschiedenen VSMs des Fahrzeugs 12 und einer oder mehrerer Vorrichtungen außerhalb des Fahrzeugs 12 wie etwa einem oder mehreren Netzen oder Systemen bei der fernen Einrichtung 80 bereitstellen. Dies ermöglicht, dass das Fahrzeug Daten oder Informationen mit fernen Systemen wie etwa der fernen Einrichtung 80 übermittelt.
  • In wenigstens einer Ausführungsform kann die Telematikeinheit 30 ebenfalls als ein zentraler Fahrzeugcomputer fungieren, der verwendet werden kann, um verschiedene Fahrzeugaufgaben auszuführen. In derartigen Ausführungsformen kann die Telematikeinheit 30 mit dem Bordcomputer 60 integriert sein, so dass der Bordcomputer 60 und die Telematikeinheit 30 ein einzelnes Modul sind. Alternativ kann die Telematikeinheit 30 ein getrennter Zentralcomputer für das Fahrzeug 12 zusätzlich zu dem Bordcomputer 60 sein. Außerdem kann die drahtlose Kommunikationsvorrichtung in andere VSMs wie etwa ein Mittelkonsolenmodul (CSM), ein Karosseriesteuermodul (BCM) 24, ein Infotainmentmodul, eine Kopfeinheit, eine Telematikeinheit und/oder ein Gateway-Modul integriert oder Teil davon sein. Gemäß einigen Ausführungsformen ist die Telematikeinheit 30 ein selbstständiges Modul und kann sie als eine durch OEM eingebaute (eingebettete) Vorrichtung oder Zubehörvorrichtung, die in das Fahrzeug eingebaut ist, implementiert sein.
  • In der dargestellten Ausführungsform enthält die Telematikeinheit 30 die SRWC-Schaltung 32, den Zellenchipsatz 34, einen Prozessor 36, Speicher 38, eine SRWC-Antenne 33 und eine Antenne 35. Die Telematikeinheit 30 kann dafür konfiguriert sein, gemäß einem oder mehreren SRWC-Protokollen wie etwa irgendeinem der Protokolle Wi-Fi™, WiMAX™, Wi-Fi™ Direct, anderen IEEE-802.11-Protokollen, ZigBee™, Bluetooth™, Bluetooth™ Low Energy (BLE) oder Nahfeldkommunikation (NFC) drahtlos zu kommunizieren. Wie es hier verwendet ist, bezieht sich Bluetooth™ auf irgendeine der Bluetooth™-Technologien wie etwa Bluetooth Low Energy™ (BLE), Bluetooth™ 4.1, Bluetooth™ 4.2, Bluetooth™ 5.0 und andere Bluetooth™-Technologien, die entwickelt werden können. Wie es hier verwendet ist, bezieht sich Wi-Fi™ oder Wi-Fi™-Technologie auf irgendeine der Wi-Fi™-Technologien wie etwa IEEE 802.11 b/g/n/ac oder irgendeine andere IEEE-802.11-Technologie. Außerdem kann die Telematikeinheit 30 gemäß einigen Ausführungsformen dafür konfiguriert sein, unter Verwendung von IEEE 802.11 p zu kommunizieren, so dass das Fahrzeug Fahrzeug-zu-Fahrzeug- (V2V-) Kommunikationen oder Fahrzeug-zu-Infrastruktur- (V2I-) Kommunikationen mit Infrastruktursystemen oder Infrastrukturvorrichtungen wie etwa der fernen Einrichtung 80 ausführen kann. Außerdem können in anderen Ausführungsformen andere Protokolle für V2V- oder V21-Kommunikationen verwendet werden.
  • Die SRWC-Schaltungsanordnung 32 (d. h. ein SRWC-Transceiver) ermöglicht, dass die Telematikeinheit 30 entlang verschiedener Netzverbindungstypen SRWC-Signale wie etwa Bluetooth-Low-Energy- (BLE)-Signale sendet und empfängt. Die SRWC-Schaltungsanordnung 32 kann ermöglichen, dass sich die Telematikeinheit 30 über eine oder mehrere Verbindungen mit einer anderen SRWC-Vorrichtung verbindet. Zusätzlich enthält die Telematikeinheit 30 gemäß einigen Ausführungsformen einen Zellenchipsatz 34, der dadurch ermöglicht, dass die Vorrichtung über die Antenne 35 über ein oder mehrere Zellenprotokolle wie etwa die von dem Zellenträgersystem 70 verwendeten kommuniziert. In einem derartigen Fall ist die Telematikeinheit 30 ein Teilnehmergerät (UE), das über das Zellenträgersystem 70 zum Ausführen von Zellenkommunikationen verwendet werden kann.
  • Die Antenne 35 wird für Kommunikationen verwendet und es ist allgemein bekannt, dass sie sich an einem oder mehreren Orten außerhalb der Telematikeinheit 30 überall in dem Fahrzeug 12 befindet. Die Telematikeinheit 30 kann unter Verwendung der Antenne 35 ermöglichen, dass das Fahrzeug 12 über paketvermittelte Datenkommunikation mit einem oder mehreren lokalen oder fernen Netzen (z. B. mit einem oder mehreren Netzen bei der fernen Einrichtung 80 oder bei den Computern 78) in Kommunikation steht. Diese paketvermittelte Datenkommunikation kann unter Verwendung eines drahtlosen Nicht-Fahrzeug-Zugangspunkts oder Nicht-Fahrzeug-Zellensystems, der bzw. das über einen Router oder ein Modem mit einem Festnetz verbunden ist, ausgeführt werden. Wenn die Telematikeinheit 30 für paketvermittelte Datenkommunikation wie etwa TCP/IP verwendet wird, kann sie mit einer statischen Internet-Protokoll- (IP-) Adresse konfiguriert sein oder kann sie dafür eingerichtet sein, automatisch eine zugewiesene IP-Adresse von einer anderen Vorrichtung in dem Netz wie etwa einem Router oder von einem Netzadressenserver zu empfangen.
  • Paketvermittelte Datenkommunikationen können ebenfalls über Verwendung eines Zellennetzes, auf das durch die Telematikeinheit 30 zugegriffen werden kann, ausgeführt werden. Die Telematikeinheit 30 kann über den Zellenchipsatz 34 Daten über das Drahtlosträgersystem 70 übermitteln. In einem derartigen Szenarium können Funkübertragungen verwendet werden, um einen Kommunikationskanal wie etwa einen Sprachkanal und/oder einen Datenkanal mit dem Drahtlosträgersystem 70 aufzubauen, so dass Sprach- und/oder Datenübertragungen über den Kanal gesendet und empfangen werden können. Daten können unter Verwendung im Gebiet bekannter Techniken entweder über eine Datenverbindung wie etwa Paketdatenübertragung über einen Datenkanal oder über einen Sprachkanal gesendet werden. Für kombinierte Dienste, die sowohl die Sprachkommunikation als auch die Datenkommunikation umfassen, kann das System einen einzelnen Anruf über einen Sprachkanal nutzen und nach Bedarf zwischen der Sprach- und der Datenübertragung über den Sprachkanal umschalten, wobei dies unter Verwendung von Techniken erfolgen kann, die der Fachmann kennt.
  • Der Prozessor 36 kann irgendein Typ einer Vorrichtung, die in der Lage ist, elektronische Anweisungen zu verarbeiten, einschließlich Mikroprozessoren, Mikrocontrollern, Host-Prozessoren, Controllern, Fahrzeugkommunikationsprozessoren und anwendungsspezifischen integrierten Schaltungen (ASICs) sein. Er kann ein dedizierter Prozessor, der nur für die Telematikeinheit 30 verwendet wird, sein oder er kann mit anderen Fahrzeugsystemen gemeinsam genutzt sein. Der Prozessor 36 führt verschiedene Typen digital gespeicherter Anweisungen wie etwa Software- oder Firmwareprogramme, die im Speicher 38 gespeichert sind, aus, die ermöglichen, dass die Telematikeinheit 30 eine breite Vielfalt von Diensten bereitstellt. Zum Beispiel kann der Prozessor 36 gemäß einer Ausführungsform Programme ausführen oder Daten verarbeiten, um wenigstens einen Teil des hier diskutierten Verfahrens auszuführen. Der Speicher 38 kann irgendein geeignetes nichttransitorisches computerlesbares Medium enthalten; diese enthalten verschiedene Typen von RAM (Schreib-Lese-Speicher, einschließlich verschiedener Typen von dynamischem RAM (DRAM) und statischem RAM (SRAM)), ROM (Nur-Lese-Speicher), Festkörperlaufwerken (SSDs) (einschließlich eines anderen Festkörperablagespeichers wie etwa Festkörperhybridlaufwerken (SSHDs)), Festplattenlaufwerken (HDDs), magnetischen oder optischen Plattenlaufwerken, die einen Teil oder die gesamte Software, die notwendig ist, um die verschiedenen hier diskutierten Funktionen externer Vorrichtungen auszuführen, speichern. Gemäß einer Ausführungsform enthält die Telematikeinheit 30 außerdem ein Modem, um Informationen über den Kommunikationsbus 58 zu übermitteln.
  • Der Speicher 38 kann außerdem z. B. ein Bildqualitätsstatistikfilter 90 (IQ stat 90) speichern. Das IQ stat 90 kann Bildqualitätsparameter wie etwa Dynamikkompression, Gammawert, automatischen Weißabgleich, Temperatur, Belichtungswert einer Szene nehmen und daraus eine Filterungsausgabe erzeugen. Gemäß einer oder mehreren Ausführungsformen kann das IQ stat 90 bei der Erzeugung der Filterungsausgangsdaten zusätzliche Faktoren berücksichtigen. Zum Beispiel kann das IQ stat 90 Fahrzeugortsinformationen, Wetterinformationen (im Folgenden diskutiert), Beleuchtungsinformationen und die Fahrzeuggeschwindigkeit empfangen. Das IQ stat 90 kann als eine Nachschlagetabelle (d. h. mit im Voraus berechneten Ausgaben für jede mögliche Anordnung von Eingaben belegt sein) oder als eine Übertragungsfunktion (d. h. als eine mathematische Funktion, die die Ausgabe des Filters für jede mögliche Anordnung von Eingaben modelliert) verkörpert sein. Es ist zu verstehen, dass die Bildqualitätsparametereingaben für das IQ stat 90 aus der Bildeinspeisung einer ersten Kamera (z. B. des Vorwärtskameramoduls oder FM) ausgelesen werden können. Außerdem ist zu verstehen, dass die Filterungsausgangsdaten verwendet werden können, um die Bildeinspeisung einer zweiten Kamera (z. B. einer Unterbodenkamera) zu modifizieren. Darüber hinaus können die Filterungsausgangsdaten verwendet werden, um die Bildeinspeisung der zweiten Kamera in einer Weise zu modifizieren, dass die Bildeinspeisung im Wesentlichen eine ähnliche Qualität wie die Bildeinspeisung der ersten Kamera aufweist. Falls in der Bildeinspeisung des zweiten Bilds Beleuchtungsprobleme (d. h. wegen Schatten) oder Farbinhaltsprobleme vorhanden sind, können diese Beleuchtungs-/Farbgebungsprobleme wie folgt behoben werden, wenn die Bildeinspeisung in der Weise modifiziert wird, dass sie ähnliche Qualitäten wie die hochwertige Bildeinspeisungsqualität der ersten Kamera aufweist.
  • Außerdem kann der Speicher 38 z. B. eine Wettervorhersage-/Wettervoraussageanwendung 99 (z. B. RADARSCOPE™ DARK SKIES WEATHER™, WEATHER BUG™, THE WEATHER COMPANY™ usw.) speichern, die eine ortsbasierte Live-Berichtserstattung und für Systembenutzer Vorhersagedaten über hyperlokales Wetter bereitstellt. Insbesondere kann die Wetter-App 99 für Benutzer eine Fülle meteorologischer Daten wie etwa Temperatur, Wind und Sichtbarkeit auf minütiger, stündlicher oder täglicher Grundlage sowie eine erweiterte 10-Tage-Vorhersage bereitstellen. Zum Beispiel kann die Wetter-App 99 Doppler-Radar- und Satellitenbilder implementieren, um das gegenwärtige Wetter eines bestimmten Bereichs (z. B. des Fahrzeugorts) zu erzielen, und/oder das Wetter dieses Bereichs auf der Grundlage der Ortsinformationen vorhersagen, die von einem Systembenutzer oder von einer anderen Vorrichtung (z. B. von dem Fahrzeug 12) zurückgemeldet werden. Die Wetter-App 99 kann wie folgt mit dem GNSS-Empfänger 22 zusammenarbeiten, um Fahrzeugortsdaten für ein Backend (z. B. für die Backend-Dienste-Einrichtung 80) bereitzustellen, wobei das Backend in Ansprechen darauf aktuelle Wetterinformationen für den Ort des Fahrzeugs bereitstellt. Es ist zu verstehen, dass die Wetter-App 99 in einer fernen Einrichtung 80 (z. B. Datenbanken 84) oder in dem Computer 78 installiert sein kann.
  • Außerdem enthält die Fahrzeugelektronik 20 eine Anzahl von Fahrzeug-Benutzer-Schnittstellen, die für Fahrzeuginsassen ein Mittel bereitstellen, Informationen bereitzustellen und/oder zu empfangen, einschließlich einer visuellen Anzeige 50, eines oder mehrerer Druckknöpfe 52, eines Mikrofons 54, eines Audiosystems 56 und mehrerer Kameras 59. Wie der Begriff „Fahrzeug-Benutzer-Schnittstelle“ hier verwendet ist, enthält er umfassend irgendeine geeignete Form einer elektronischen Vorrichtung, die sowohl Hardware- als auch Softwarekomponenten enthält, die sich in dem Fahrzeug befindet und die ermöglicht, dass ein Fahrzeugbenutzer mit einer oder über eine Komponente des Fahrzeugs kommuniziert. Der eine oder die mehreren Druckknöpfe 52 ermöglichen eine manuelle Benutzereingabe in die Telematikeinheit 30, um andere Daten, eine Antwort und/oder eine Steuereingabe bereitzustellen. Das Audiosystem 56 stellt für einen Fahrzeuginsassen eine Audioausgabe bereit und kann ein dediziertes, selbstständiges System oder Teil des primären Fahrzeugaudiosystems sein. Gemäß einer Ausführungsform ist das Audiosystem 56 sowohl mit dem Fahrzeugbus 58 als auch mit einem Unterhaltungsbus (nicht gezeigt) funktional gekoppelt und kann es AM-, FM-, und Satellitenradio-, CD-, DVD- und andere Multimediafunktionalität bereitstellen. Diese Funktionalität kann in Verbindung mit oder unabhängig von einem Infotainmentmodul bereitgestellt werden. Das Mikrofon 54 stellt eine Audioeingabe in die Telematikeinheit 30 bereit, um zu ermöglichen, dass der Fahrer oder ein anderer Insasse Sprachbefehle bereitstellt und/oder über das Drahtlosträgersystem 70 einen Freihandanruf ausführt. Zu diesem Zweck kann es mit einer automatisierten Bordsprachverarbeitungseinheit verbunden sein, die eine im Gebiet bekannte Mensch-Maschine-Schnittstellen- (HMI-) Technologie nutzt. Die visuelle Anzeige oder der Berührungsbildschirm 50 ist vorzugsweise eine Grafikanzeige und kann verwendet werden, um eine Vielzahl von Eingabe- und Ausgabefunktionen bereitzustellen. Die Anzeige 50 kann ein Berührungsbildschirm an einem Instrumentenbrett, ein Headup-Display, das an der Windschutzscheibe reflektiert wird, ein Videoprojektor, der Bilder von der Fahrzeugfahrgastraumdecke auf die Windschutzscheibe projiziert, oder eine andere Anzeige sein. Da die Schnittstellen aus 1 nur ein Beispiel einer bestimmten Implementierung sind, können ebenfalls verschiedene andere Fahrzeug-Benutzer-Schnittstellen genutzt werden.
  • Jede Kamera der mehreren Kameras 59 kann eine Weitwinkel- oder Ultraweitwinkelkamera der digitalen Art sein und kann ein oder mehrere Bilder (d. h. eine Videoeinspeisung oder Bildinformationen) erfassen, die daraufhin an die Telematikeinheit 30 und an den Prozessor 36 gesendet werden können. Um einige Orte zu nennen, können die eine oder die mehreren Kameras 59 an der Heckverkleidung der Fahrzeugkarosserie, an der Frontverkleidung der Fahrzeugkarosserie, an der Windschutzscheibe des Fahrzeugs (d. h. ein Vorwärtskameramodul), an einem oder mehreren der Seitenspiegel des Fahrzeugs (z. B. Fahrerseite und Beifahrerseite) und/oder an dem Unterboden des Fahrzeugs eingebaut sein. Außerdem können die Kameras 59 um die Fahrzeugkarosserie positioniert sein, um Videoeinspeisungen zu erfassen, die einem Fahrzeugbetreiber beim Betreiben eines bestimmten Aspekts des Fahrzeugs 12 helfen. Zum Beispiel können die eine oder die mehreren an der Heckverkleidung eingebauten Kameras ein oder mehrere Bilder eines Abschnitts der Umgebung, der sich hinter dem Fahrzeug 12 befindet, erfassen, können die eine oder die mehreren an der Frontverkleidung und/oder an der Windschutzscheibe eingebauten Kameras ein oder mehrere Bilder eines Abschnitts der Umgebung, der sich außen vor dem Fahrzeug 12 befindet, erfassen, können die eine oder die mehreren an dem Unterboden des Fahrzeugs 12 eingebauten Kameras ein oder mehrere Bilder eines Abschnitts der Umgebung, der sich unter dem Fahrzeug 12 befindet, erfassen und können die eine oder die mehreren Kameras, die an den Seitenspiegeln eingebaut sind, ein oder mehrere Bilder eines Abschnitts der Umgebung, der sich auf der linken und/oder rechten Seite des Fahrzeugs 12 befindet, erfassen. Darüber hinaus können diese Videoeinspeisungen miteinander kombiniert/vereinigt werden (ansonsten als zusammengeheftet gedacht), um ein Darstellungsfeldbild wie etwa z. B. eine Umgebungsansicht (360°-Ansicht) der Umgebung des Fahrzeugs, eine Draufsicht/einen Grundriss des Fahrzeugs, eine Ansicht mit geteiltem Bildschirm (die z. B. eine Unterbodenansicht umfasst, die mit einer Vorwärtskameramodulansicht nebeneinander gestellt ist), eine vordere Panoramaansicht, eine hintere Panoramaansicht, eine vereinigte Ansicht (die z. B. sowohl eine Unterbodenansicht als auch eine Vorwärtskameramodulansicht umfasst, die miteinander verschmolzen sind, um eine simulierte Einzelansicht zu erzeugen) oder eine dreidimensionale (3D-) Fahrzeugumgebungsansicht (die z. B. Ansichten, die zur Vorderseite, zur Rückseite, zur rechten Seite, zur linken Seite und zum Unterboden des Fahrzeugs zentriert sind, die miteinander vereinigt sind, um das Darstellungsfeldbild zu erzeugen, sowie eine grafische Darstellung des Fahrzeugs 12, die dem Darstellungsfeldbild überlagert ist, umfasst), zu erzeugen.
  • Das Drahtlosträgersystem 70 kann irgendein geeignetes Zellentelefonsystem sein. Das Trägersystem 70 ist als eines gezeigt, das einen Zellenturm 72 enthält; allerdings kann das Trägersystem 70 (z. B. in Abhängigkeit von der Zellentechnologie) eine oder mehrere der folgenden Komponenten enthalten: Zellentürme, Basis-Transceiver-Stationen, Mobilfunkvermittlungsstellen, Basisstationscontroller, entwickelte Knoten (z. B. eNodeBs), Mobilitätsmanagemententitäten (MMEs), bedienende und PGN-Gateways usw. sowie irgendwelche andere Vernetzungskomponenten, die notwendig sein können, um das Drahtlosträgersystem 70 mit dem Festnetz 76 zu verbinden oder um das Drahtlosträgersystem mit einem Teilnehmergerät (UEs, die z. B. Telematikausrüstung in dem Fahrzeug 12 enthalten können) zu verbinden. Das Trägersystem 70 kann irgendeine geeignete Kommunikationstechnologie einschließlich der GSM/GPRS-Technologie, der CDMA- oder CDMA2000-Technologie, der LTE-Technologie usw. implementieren. Im Allgemeinen sind Drahtlosträgersysteme 70, ihre Komponenten, die Anordnung ihrer Komponenten, das Zusammenwirken zwischen den Komponenten usw. im Gebiet allgemein bekannt.
  • Abgesehen von der Verwendung des Drahtlosträgersystems 70 kann ein anderes Drahtlosträgersystem in Form von Satellitenkommunikation verwendet werden, um eine unidirektionale oder bidirektionale Kommunikation mit einem Fahrzeug bereitzustellen. Dies kann unter Verwendung eines oder mehrerer Kommunikationssatelliten (nicht gezeigt) und einer Aufwärtsstreckenübertragungsstation (nicht gezeigt) erfolgen. Die unidirektionale Kommunikation können z. B. Satellitenfunkdienste sein, in denen Programminhalt (Nachrichten, Musik, usw.) durch die Aufwärtsstreckenübertragungsstation empfangen werden, für das Heraufladen gepackt werden und daraufhin an den Satelliten gesendet werden, der das Programm an Abonnenten rundsendet. Die bidirektionale Kommunikation können z. B. Satellitentelefoniedienste unter Verwendung des einen oder der mehreren Kommunikationssatelliten zum Weiterleiten von Telefonkommunikationen zwischen dem Fahrzeug 12 und der Aufwärtsstreckenübertragungsstation sein. Falls diese Satellitentelefonie verwendet wird, kann sie entweder zusätzlich zu dem Drahtlosträgersystem 70 oder an seiner Stelle genutzt werden.
  • Das Festnetz 76 kann ein herkömmliches landgestütztes Telekommunikationsnetz sein, das mit einem oder mehreren Festnetztelefonen verbunden ist und das Drahtlosträgersystem 70 mit einer fernen Einrichtung 80 verbindet. Das Festnetz 76 kann z. B. ein öffentliches Fernsprechwählnetz (PSTN) wie etwa das, das zur Bereitstellung fest verdrahteter Telefonie, paketvermittelter Datenkommunikationen und der Internetinfrastruktur verwendet wird, sein. Ein oder mehrere Segmente des Festnetzes 76 könnten unter Verwendung eines verdrahteten Standardnetzes, eines Glasfaser- oder anderen optischen Netzes, eines Kabelnetzes, von Starkstromleitungen, anderer drahtloser Netze wie etwa drahtloser lokaler Netze (WLANs), von Netzen, die drahtlosen Breitbandzugang (BWA) bereitstellen, oder irgendeiner Kombination davon implementiert sein.
  • Die Computer 78 (wobei nur einer gezeigt ist) können für einen oder mehrere Zwecke wie etwa zum Bereitstellen von Backend-Fahrzeugdiensten für mehrere Fahrzeuge (wie etwa für das Fahrzeug 12) und/oder zum Bereitstellen anderer fahrzeugbezogener Dienste verwendet werden. Die Computer 78 können einige einer Anzahl von Computern sein, auf die über ein privates oder öffentliches Netz wie etwa das Internet zugegriffen werden kann. Andere solche Computer 78, auf die zugegriffen werden kann, können z. B. sein: ein Dienstzentralencomputer, bei dem Diagnoseinformationen und andere Fahrzeugdaten von dem Fahrzeug heraufgeladen werden können; ein Client-Computer, der von dem Fahrzeugbesitzer oder von einem anderen Abonnenten für verschiedene Zwecke wie etwa zum Zugreifen auf und/oder Empfangen von Daten, die von dem Fahrzeug übermittelt werden, sowie zum Einstellen und/oder Konfigurieren von Abonnentenpräferenzen oder zum Steuern von Fahrzeugfunktionen verwendet wird; oder ein Fahrzeugtelemetriedatenserver, der Daten von mehreren Fahrzeugen empfängt und speichert.
  • Die Fahrzeug-Backend-Diensteeinrichtung 80 ist eine ferne Einrichtung (oder ferne Entität), d. h., sie befindet sich an einem physikalischen Ort, der sich fern von dem Fahrzeug 12 befindet. Die Fahrzeug-Backend-Diensteeinrichtung 80 (oder kurz „ferne Einrichtung 80“) kann dafür bestimmt sein, unter Verwendung eines oder mehrerer elektronischer Server 82 oder Live-Berater für die Fahrzeugelektronik 20 eine Anzahl verschiedener System-Backend-Funktionen bereitzustellen. Die Fahrzeug-Backend-Diensteeinrichtung 80 enthält Fahrzeug-Backend-Dienste-Server 82 und Datenbanken 84, die in mehreren Speichervorrichtungen gespeichert sein können. Die ferne Einrichtung 80 kann über ein mit dem Festnetz 76 verbundenes Modem Daten empfangen und senden. Datenübertragungen können ebenfalls durch drahtlose Systeme wie etwa IEEE 802.11x, GPRS und dergleichen durchgeführt werden. Obwohl in der dargestellten Ausführungsform nur eine ferne Einrichtung 80 und ein Computer 78 gezeigt sind, wird der Fachmann auf dem Gebiet würdigen, dass zahlreiche ferne Einrichtungen 80 und/oder Computer 78 verwendet werden können.
  • Die Server 82 können Computer oder andere Computervorrichtungen, die wenigstens einen Prozessor und Speicher enthalten, sein. Die Prozessoren können irgendein Typ einer Vorrichtung, die in der Lage ist, elektronische Anweisungen zu verarbeiten, einschließlich Mikroprozessoren, Mikrocontrollern, Host-Prozessoren, Controllern, Fahrzeugkommunikationsprozessoren und anwendungsspezifischen integrierten Schaltungen (ASICs) sein. Die Prozessoren können dedizierte Prozessoren, die nur für die Server 82 verwendet werden, sein oder können mit anderen Systemen gemeinsam genutzt sein. Der wenigstens eine Prozessor kann verschiedene Typen digital gespeicherter Anweisungen wie etwa Software oder Firmware ausführen, die ermöglichen, dass die Server 82 eine breite Vielfalt von Diensten bereitstellen. Für Netzkommunikationen (z. B. netzinterne Kommunikationen, Kommunikationen zwischen Netzen einschließlich Internetverbindungen) können die Server eine oder mehrere Netzschnittstellenkarten (NICs) (einschließlich z. B. drahtloser NICs (WNICs)), die verwendet werden können, um Daten zu und von den Computern zu transportieren, enthalten. Diese NICs können ermöglichen, dass sich der eine oder die mehreren Server 82 miteinander, mit Datenbanken 84 oder mit anderen Vernetzungsvorrichtungen einschließlich Routern, Modems und/oder Switches verbinden. Gemäß einer bestimmten Ausführungsform können die NICs (einschließlich WNICs) der Server 82 ermöglichen, dass SRWC-Verbindungen aufgebaut werden, und/oder können sie Ethernet- (IEEE-802.3-) Ports enthalten, mit denen Ethernet-Kabel verbunden werden können, die eine Datenverbindung zwischen zwei oder mehr Vorrichtungen bereitstellen können. Die ferne Einrichtung 80 kann eine Anzahl von Routern, Modems, Switches oder anderen Netzvorrichtungen, die verwendet werden können, um Vernetzungsfähigkeiten wie etwa Verbinden mit dem Festnetz 76 und/oder mit dem Zellenträgersystem 70 bereitzustellen, enthalten.
  • Die Datenbanken 84 können in mehreren Speichern wie etwa einem gespeisten temporären Speicher oder irgendeinem geeigneten nichttransitorischen computerlesbarem Medium gespeichert sein; diese enthalten verschiedene Typen von RAM (Schreib-Lese-Speicher, einschließlich verschiedener Typen von dynamischem RAM (DRAM) und statischem RAM (SRAM)), ROM (Nur-Lese-Speicher), Festkörperlaufwerken (SSDs) (einschließlich eines anderen Festkörperablagespeichers wie etwa Festkörperhybridlaufwerken (SSHDs)), Festplattenlaufwerken (HDDs), magnetischen oder optischen Plattenlaufwerken, die einen Teil oder die gesamte Software, die notwendig ist, um die verschiedenen hier diskutierten Funktionen externer Vorrichtungen auszuführen, speichern. Eine oder mehrere Datenbanken 84 bei der fernen Einrichtung 80 können verschiedene Informationen speichern und können eine Fahrzeugoperationsdatenbank enthalten, die Informationen hinsichtlich des Betriebs verschiedener Fahrzeuge (z. B. Fahrzeugtelemetrie- oder Fahrzeugsensordaten) speichert.
  • VERFAHREN
  • Das Verfahren oder Teile davon können in einem Computerprogrammprodukt (z. B. in der Telematikeinheit 30, in einem Videoverarbeitungsmodul usw.) implementiert werden, das in einem computerlesbaren Medium verkörpert ist und Anweisungen enthält, die durch einen oder mehrere Prozessoren eines oder mehrerer Computer eines oder mehrerer Systeme verwendet werden können, um zu veranlassen, dass das eine oder die mehreren Systeme einen oder mehrere der Verfahrensschritte implementieren. Das Computerprogrammprodukt kann ein oder mehrere Softwareprogramme enthalten, die aus Programmanweisungen in Quellcode, Objektcode, ausführbarem Code oder anderen Formaten; einem oder mehreren Firmwareprogrammen; oder Hardwarebeschreibungssprachen- (HDL-) Dateien; und irgendwelchen programmbezogenen Daten bestehen. Die Daten können Datenstrukturen, Nachschlagetabellen oder Daten in irgendeinem anderen geeigneten Format enthalten. Die Programmanweisungen können Programmmodule, Routinen, Programme, Objekte, Komponenten und/oder dergleichen enthalten. Das Computerprogramm kann in einem Computer oder in mehreren Computern in Kommunikation miteinander ausgeführt werden.
  • Das eine oder die mehreren Programme können in computerlesbaren Medien verkörpert sein, die nichttransitorisch sein können und die eine oder mehrere Speichervorrichtungen, Herstellungsartikel oder dergleichen enthalten können. Beispielhafte computerlesbare Medien enthalten Computersystemspeicher, z. B. RAM (Schreib-Lese-Speicher), ROM (Nur-Lese-Speicher); Halbleiterspeicher, z. B. EPROM (löschbaren programmierbaren ROM), EEPROM (elektrisch löschbaren programmierbaren ROM), Flash-Speicher, magnetische oder optische Platten oder Bänder; und/oder dergleichen. Außerdem kann das computerlesbare Medium Computer-Computer-Verbindungen enthalten, z. B., wenn Daten über ein Netz oder eine andere Kommunikationsverbindung (entweder verdrahtet, drahtlos oder eine Kombination davon) übertragen oder bereitgestellt werden. Irgendeine oder mehrere Kombinationen der obigen Beispiele sind ebenfalls im Umfang der computerlesbaren Medien enthalten. Somit ist zu verstehen, dass das Verfahren wenigstens teilweise durch irgendwelche elektronischen Artikel und/oder Vorrichtungen ausgeführt werden kann, die in der Lage sind, Anweisungen auszuführen, die einem oder mehreren Schritten des offenbarten Verfahrens entsprechen.
  • Das Verfahren 200 beginnt bei 201, in dem sich das Fahrzeug entlang einer Strecke bewegt, z. B. entlang einer Straße oder eines Offroad-Trails fährt. In Schritt 210 wird eine Kamera 59 an der Frontverkleidung des Fahrzeugs 12 (d. h. eine erste Kamera) aktiviert und beginnt sie, eine Bildeinspeisung (d. h. eine erste Bildeinspeisung) zu erzeugen. Darüber hinaus wird die Bildeinspeisung dieser Frontkamera 59 bei der Telematikeinheit 30 empfangen. Es ist zu verstehen, dass diese erste Kamera 59 alternativ an dem Frontkühlerschutzgitter des Fahrzeugs 12 eingebaut sein kann oder als das Vorwärtskameramodul (FCM) des Fahrzeugs 12 verkörpert sein kann. Außerdem ist zu verstehen, dass diese Bildeinspeisung einem Abschnitt der Umgebung, der sich direkt außen vor dem Fahrzeug 12 befindet, entspricht.
  • In Schritt 220 überwacht die Telematikeinheit 30 die Bildqualitätseigenschaften der Bildeinspeisung von der ersten Kamera 59. Zum Beispiel bewertet die Telematikeinheit 30 die Bilddynamikkompression, die Bildhelligkeit, den automatischen Weißabgleich und das Niveau der Belichtung eines oder mehrerer Bilder von dieser Bildeinspeisung und bestimmt sie somit die Werte jeder dieser Qualitätseigenschaften. Außerdem speichert die Telematikeinheit 30 in diesem Schritt diese ersten Bildeinspeisungs-Qualitätseigenschaften im Speicher 38.
  • Wenn die Telematikeinheit 30 in dem optionalen Schritt 230 die Bildqualitätseigenschaften der ersten Bildeinspeisung (d. h. an diesem ersten Ort) überwacht, liest sie automatisch (über den GNSS-Empfänger 22) den Ort des Fahrzeugs, (über den Tachometer des Fahrzeugs) die Geschwindigkeit des Fahrzeugs, (über die Wetter-App) Wetterinformationen für die Umgebung, die das Fahrzeug 12 direkt umgibt, und Beleuchtungsinformationen (die Umgebungsbeleuchtung innerhalb eines bestimmten Bereichs des Fahrzeugs 12, die über einen an dem Fahrzeug eingebauten Lichtsensor erfasst wird) aus. Außerdem speichert die Telematikeinheit 30 diese Informationen als den überwachten Bildqualitätseigenschaften der Bildeinspeisung von der ersten Kamera 59 zugeordnet wenigstens vorübergehend im Speicher 30. Wenigstens einige dieser Informationen können ebenfalls verwendet werden, um Benchmarks für Umgebungsbedingungen zu erzeugen, die für ähnlich denen an dem Fahrzeugort, an dem die Eigenschaften der ersten Videoeinspeisung überwacht worden sind (d. h. einem ersten Fahrzeugort), gehalten werden. Somit können die Fahrzeugortsinformationen, die Geschwindigkeitsinformationen, die Wetterinformationen und/oder die Beleuchtungsinformationen verwendet werden, um bestimmen zu helfen, wann ein nachfolgender Fahrzeugort (d. h. ein zweiter Fahrzeugort) einen oder mehrere im Wesentlichen ähnliche Umgebungsbedingungen wie der erste/aktuelle Fahrzeugort aufweist. Wie im Folgenden diskutiert wird, kann die Telematikeinheit 30 darüber hinaus die gespeicherten Qualitätseigenschaften, die für die Einspeisung der ersten Kamera überwacht wurden, aus dem Speicher 38 auslesen, wenn der zweite Fahrzeugort eine oder mehrere im Wesentlichen ähnliche Umgebungsbedingungen aufweist.
  • In Schritt 240 wird eine an dem Unterboden des Fahrzeugs 12 eingebaute Kamera 59 (d. h. eine zweite Kamera) aktiviert und beginnt sie, eine Bildeinspeisung (d. h. eine zweite Bildeinspeisung) zu erzeugen. Darüber hinaus wird die Bildeinspeisung dieser Unterbodenkamera 59 bei der Telematikeinheit 30 empfangen. Selbstverständlich sind wenigstens die Schritte 230 und 240 nicht aufeinanderfolgend und kann der Schritt 240 somit vor dem optionalen Schritt 230 kommen. Außerdem ist zu verstehen, dass diese Bildeinspeisung, wie oben erwähnt wurde, einem Abschnitt der Umgebung, der sich direkt unter dem Fahrzeug 12 befindet, entspricht.
  • In Schritt 250, zusätzlich anhand von 3A und 3B, modifiziert die Telematikeinheit 30 die Bildeigenschaften dieser zweiten Bildeinspeisung auf der Grundlage der aufgezeichneten Eigenschaften der ersten Einspeisung. Zum Beispiel gibt die Telematikeinheit 30 die überwachten Bildeigenschaften von der ersten Bildeinspeisung in das IQ stat 90 ein, um Bildqualitätswerte zu erhalten, die verwendet werden können, um die zweite Bildeinspeisung zu modifizieren. Somit stellt die Telematikeinheit 30 unter Verwendung der Ausgangswerte von dem IQ stat 90 die Bilddynamikkompression und/oder den Gammawert und/oder die Farbhelligkeit und/oder den automatischen Weißabgleich und/oder die Temperatur und/oder den Belichtungswert eines oder mehrerer Bilder der zweiten Bildeinspeisung ein. Darüber hinaus werden die Bilddynamikkompression, der Gammawert, die Bildhelligkeit, der automatische Weißabgleich und das Belichtungsniveau des einen bzw. der mehreren Bilder in der Weise eingestellt, dass sie veranlassen, dass die Bildeinspeisung der zweiten Kamera im Wesentlichen ähnliche Qualitätseigenschaften wie das eine bzw. die mehreren Bilder der ersten Bildeinspeisung aufweist. Wie folgt, können die Bilddynamikkompression, die Bildhelligkeit, der Gammawert, die Temperatur, der automatische Weißabgleich und das Belichtungsniveau des einen bzw. der mehreren Einspeisungsbilder der zweiten Kamera dieselben Werte wie die Eigenschaften des einen oder der mehreren Einspeisungsbilder der ersten Kamera aufweisen oder können diese Einspeisungseigenschaften der zweiten Kamera mit Werten enden, die, wenn sie angezeigt werden, veranlassen würden, dass die zweite Bildeinspeisung dieselben Eigenschaften wie die erste Bildeinspeisung zu haben scheint. Wie zu sehen ist, können somit ein oder mehrere Bilder von der Einspeisung 202A der zweiten Kamera modifiziert werden, damit sie Eigenschaften enthalten, die im Wesentlichen ähnlich (d. h. nahezu gleich) jenen der Einspeisung 201 A der ersten Kamera sind. Wie gezeigt ist, enden die Eigenschaften dieser modifizierten Einspeisung 202B der zweiten Kamera somit damit, dass sie nahezu gleich (wenn nicht genauso) wie die Eigenschaften der Einspeisung 201 B der ersten Kamera erscheinen. Es ist zu verstehen, dass diese Bildeinspeisungs-Verarbeitungsaspekte des Verfahrens 200 durch die Telematikeinheit 30 durchgeführt werden können oder dass diese Verarbeitungsaspekte durch eine getrennte selbstständige Komponente der Elektronik 20 des Fahrzeugs wie etwa z. B. durch ein Videoverarbeitungsmodul (das eines der VSMs 28 sein kann) ausgeführt werden können. In jenen Ausführungsformen, in denen die Verarbeitungsaspekte durch ein VSM 28 (z. B. Videoverarbeitungsmodul) oder durch eine andere Komponente der Fahrzeugelektronik 20 (z. B. den Bordcomputer 60) ausgeführt werden, steht das VSM 28 gemäß dem oben diskutierten Kommunikationssystem 10 in operativer Kommunikation mit der Telematikeinheit 30.
  • In Schritt 260 wird eine Kamera 59 an der hinteren Verkleidung des Fahrzeugs 12 (d. h. eine dritte Kamera) aktiviert und beginnt sie, eine Bildeinspeisung (d. h. eine dritte Bildeinspeisung) zu erzeugen. Wie der Fachmann sieht, kann diese dritte Kamera auch als eine Rückfahrkamera 59 bekannt sein. Außerdem wird in diesem Schritt eine Kamera 59 an der Unterseite des Seitenspiegels der Fahrerseite des Fahrzeugs 12 (d. h. eine vierte Kamera) aktiviert und beginnt sie, eine Bildeinspeisung (d. h. eine vierte Bildeinspeisung) zu erzeugen. Zur Förderung wird in diesem Schritt eine Kamera 59 auf der Unterseite des Seitenspiegels des Fahrzeugs 12 auf der Beifahrerseite (d. h. eine fünfte Kamera) aktiviert und beginnt sie, eine Bildeinspeisung (d. h. eine fünfte Bildeinspeisung) zu erzeugen. Darüber hinaus werden die dritte, die vierte und die fünfte Bildeinspeisung von diesen Kameras bei der Telematikeinheit 30 empfangen.
  • In Schritt 270 werden die Bildeinspeisungen von der ersten, von der zweiten, von der dritten, von der vierten und von der fünften Kamera 59 (d. h. die Einspeisungen der ersten, der zweiten, der dritten, der vierten und der fünften Kamera) miteinander kombiniert, um ein breites Darstellungsfeldbild zu erzeugen. Zum Beispiel werden die Einspeisungen der ersten, der zweiten, der dritten, der vierten und der fünften Kamera virtuell zusammengeheftet (kombiniert), um eine nahtlose oder halb nahtlose Draufsicht des Fahrzeugs 12 (oder irgendeinen anderen beispielhaften oben diskutierten Darstellungsfeldtyp) zu erzeugen. Wie folgt, weisen die unabhängigen Kameraeinspeisungen wegen der in Schritt 250 vorgenommenen Modifikationen der Unterbodenkamera-Bildeinspeisung im Wesentlichen ähnliche Bildqualitätseigenschaften auf. Somit scheint das Darstellungsfeldbild, wenn es angezeigt wird, kein Bild der Bereiche, die sich unter dem Fahrzeug 12 befinden, das leicht verschieden von seinen Gegenstückbildeinspeisungen (d. h. jenen Einspeisungen von den Kameras, die Bilder von das Fahrzeug 12 umgebenden Orten erfassen) erscheint, zu enthalten. Dies hilft, die Betrachterablenkung, da eines der Bilder schwierig anzusehen ist und/oder drastisch anders als die gezeigten Gegenstückbilder aussieht, zu mildern. Darüber hinaus kann diesem Darstellungsfeldbild eine grafische Darstellung eines Umrisses des Fahrzeugs 12 überlagert sein, um einem Betrachter des Bilds ein Verständnis zu vermitteln, wo sich die von der Fahrzeugumgebung erfassten Objekte relativ zu den Komponenten des Fahrzeugs (z. B. zu einem oder mehreren Reifen des Fahrzeugs 12) befinden. Darstellungsfeldbilder wie etwa Draufsichtfahrzeugansichten sind gut bekannt.
  • In Schritt 280 formatiert die Telematikeinheit 30 das Darstellungsfeldbild, damit es auf der Anzeige 50 gezeigt wird, und speichert es das Darstellungsfeldbild wenigstens vorübergehend im Speicher 38. Darüber hinaus bestimmt die Telematikeinheit 30 gemäß einer oder mehreren Ausführungsformen, ob die Geschwindigkeit des Fahrzeugs 12 kleiner als eine Schwellengeschwindigkeit (z. B. 5 Meilen pro Stunde) ist. Falls die Geschwindigkeit zufällig kleiner als dieser im Voraus festgesetzte Schwellenwert ist, liest die Telematikeinheit 30 das Darstellungsfeldbild automatisch aus den Speicher 38 aus und veranlasst sie, dass das formatierte Bild auf der Anzeige 50 gezeigt wird. Gemäß einer oder mehreren alternativen Ausführungsformen drückt ein Benutzer einen virtuellen Druckknopf auf einer grafischen Benutzerschnittstelle (GUI) auf der Anzeige 50, was manuell veranlasst, dass das formatierte Darstellungsfeldbild auf der Anzeige 50 gezeigt wird. An einem bestimmten Punkt während des Schritts 280 hält die Telematikeinheit 30 das Zeigen des Darstellungsfeldbilds auf der Anzeige 50 an.
  • In dem optionalen Schritt 290 bewegt sich das Fahrzeug 12 von seinem ursprünglichen Ort (d. h. dem ersten Fahrzeugort - wo die Bildeigenschaften der ersten Videoeinspeisung beobachtet wurden) zu einem nachfolgenden zweiten Fahrzeugort. Außerdem liest die Telematikeinheit 30 an diesem zweiten Fahrzeugort den Ort des Fahrzeugs (d. h. zusätzliche Fahrzeugortsinformationen), die Geschwindigkeit des Fahrzeugs (d. h. zusätzliche Geschwindigkeitsinformationen), Wetterinformationen (d. h. zusätzliche Wetterinformationen) und Beleuchtungsinformationen (d. h. zusätzliche Beleuchtungsinformationen) erneut aus. Außerdem vergleicht die Telematikeinheit 30 diese zusätzlichen Informationen mit den an dem ersten Fahrzeugort erfassten Informationen, um zu sehen, ob einer oder mehrere der Umgebungsfaktoren dieselben wie oder nahe entsprechenden Faktoren, die an dem ersten Fahrzeugort ausgelesen wurden, sind. Zum Beispiel vergleicht die Telematikeinheit 30 die Beleuchtungs- und/oder Wetterinformationen des ersten Fahrzeugorts mit den Beleuchtungs- und/oder Wetterinformationen des zweiten Fahrzeugorts. Falls einer oder mehrere dieser Umgebungsfaktoren dieselben oder im Wesentlichen dieselben sind (die Faktoren im Vergleich z. B. um 5 % oder weniger entfernt sind), aktiviert die Telematikeinheit 30 die Fahrzeugunterbodenkamera 59 und veranlasst sie, dass sie eine Bildeinspeisung erzeugt. Außerdem modifiziert die Telematikeinheit 30 diese Bildeinspeisung (die Bildeinspeisung der zweiten Kamera) auf der Grundlage der aufgezeichneten Eigenschaften der ersten Bildeinspeisung (z. B. einer aufgezeichneten Ausgabe von dem IQ stat 90), die an dem ersten Fahrzeugort überwacht wurden. Auf diese Weise setzt die Telematikeinheit 30 eine Technik auf Grundlage des maschinellen Lernens ein, die veranlasst, dass Sensoreingaben die Telematikeinheit 30 proaktiv initiieren, um die Bildeigenschaften der Sensoreinspeisung der zweiten Kamera zu modifizieren, nachdem das Fahrzeug an einem neuen Ort angekommen ist, dessen Umgebung ähnlich der des ersten Fahrzeugorts ist. Nach Schritt 290 geht das Verfahren 200 zum Abschluss 202.

Claims (6)

  1. Verfahren zum Modifizieren einer Bildeinspeisung von einer zweiten Kamera (59) eines Fahrzeugs (12), wobei das Verfahren umfasst: Empfangen einer ersten Bildeinspeisung von einer ersten Kamera (59), die sich an dem Fahrzeug (12) befindet; Überwachen einer oder mehrerer Bildeigenschaften der ersten Bildeinspeisung; Empfangen von Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon; und Verknüpfen der Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon mit den überwachten einen oder mehreren Bildeigenschaften der ersten Bildeinspeisung; Speichern der Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon in einem Speicher, während das Fahrzeug (12) an einem ersten Fahrzeugort ist; Empfangen der zweiten Bildeinspeisung von der zweiten Kamera (59), die sich an dem Fahrzeug (12) befindet; und Modifizieren der zweiten Bildeinspeisung auf der Grundlage der überwachten einen oder mehreren Bildeigenschaften der ersten Bildeinspeisung in der Weise, dass eine oder mehrere Bildeigenschaften der zweiten Bildeinspeisung im Wesentlichen ähnlich den überwachten einen oder mehreren Bildeigenschaften der ersten Bildeinspeisung sind; gekennzeichnet durch Zulassen, dass sich das Fahrzeug (12) von dem ersten Fahrzeugort zu einem zweiten Fahrzeugort bewegt; Empfangen zusätzlicher Fahrzeugortsinformationen, zusätzlicher Wetterinformationen, zusätzlicher Beleuchtungsinformationen oder einer Kombination davon für den zweiten Fahrzeugort; Vergleichen der Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon des ersten Fahrzeugorts mit den zusätzlichen Fahrzeugortsinformationen, zusätzlichen Wetterinformationen, zusätzlichen Beleuchtungsinformationen oder einer Kombination davon des zweiten Fahrzeugorts; und wobei die modifizierte zweite Bildeinspeisung an dem zweiten Fahrzeugort auf der Grundlage der Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon des ersten Fahrzeugorts weiter modifiziert wird, wenn die zusätzlichen Fahrzeugortsinformationen, zusätzlichen Wetterinformationen, zusätzlichen Beleuchtungsinformationen oder eine Kombination davon des zweiten Fahrzeugorts im Wesentlichen ähnlich den Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon des ersten Fahrzeugorts sind.
  2. Verfahren nach Anspruch 1, das ferner umfasst: Empfangen einer dritten Bildeinspeisung von einer dritten Kamera (59), die sich an dem Fahrzeug (12) befindet; Empfangen einer vierten Bildeinspeisung von einer vierten Kamera (59), die sich an dem Fahrzeug (12) befindet; Empfangen einer fünften Bildeinspeisung von einer fünften Kamera (59), die sich an dem Fahrzeug (12) befindet; und Kombinieren der ersten, der zweiten, der dritten, der vierten und der fünften Bildeinspeisung miteinander, um ein Darstellungsfeldbild zu erzeugen.
  3. Verfahren nach Anspruch 1, wobei die zweite Kamera (59) an einem Unterboden des Fahrzeugs (12) eingebaut ist und wobei die zweite Bildeinspeisung Bilder eines Abschnitts einer Fahrzeugumgebung, der sich unter dem Fahrzeug (12) befindet, erfasst.
  4. System zum Modifizieren einer Bildeinspeisung von einer zweiten Kamera (59) eines Fahrzeugs (12), wobei das System umfasst: einen Speicher (38), der dafür konfiguriert ist, eine oder mehrere ausführbare Anweisungen zu umfassen, und einen Prozessor (36), der dafür konfiguriert ist, die ausführbaren Anweisungen auszuführen, wobei die ausführbaren Anweisungen ermöglichen, dass der Prozessor (36): eine erste Bildeinspeisung von einer ersten Kamera (59), die sich an dem Fahrzeug (12) befindet, empfängt; eine oder mehrere Bildeigenschaften der ersten Bildeinspeisung überwacht; Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder eine Kombination davon empfängt; und die Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder eine Kombination davon mit den überwachten einen oder mehreren Bildeigenschaften der ersten Bildeinspeisung verknüpft; die zweite Bildeinspeisung von der zweiten Kamera (59), die sich an dem Fahrzeug (12) befindet, empfängt; und auf der Grundlage der überwachten einen oder mehreren Bildeigenschaften der ersten Bildeinspeisung die zweite Bildeinspeisung in der Weise modifiziert, dass eine oder mehrere Bildeigenschaften der zweiten Bildeinspeisung im Wesentlichen ähnlich den überwachten einen oder mehreren Bildeigenschaften der ersten Bildeinspeisung sind; dadurch gekennzeichnet , dass die ausführbaren Anweisungen ferner ermöglichen, dass der Prozessor (36): die Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder eine Kombination davon in einem Speicher (38) speichert, während das Fahrzeug an einem ersten Fahrzeugort ist; zulässt, dass sich das Fahrzeug (12) von dem ersten Fahrzeugort zu einem zweiten Fahrzeugort bewegt; für den zweiten Fahrzeugort zusätzliche Fahrzeugortsinformationen, zusätzliche Wetterinformationen, zusätzliche Beleuchtungsinformationen oder eine Kombination davon empfängt; die Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder eine Kombination davon des ersten Fahrzeugorts mit den zusätzlichen Fahrzeugortsinformationen, zusätzlichen Wetterinformationen, zusätzlichen Beleuchtungsinformationen oder einer Kombination davon des zweiten Fahrzeugorts vergleicht; und wobei die modifizierte zweite Bildeinspeisung an dem zweiten Fahrzeugort auf der Grundlage der Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon des ersten Fahrzeugorts weiter modifiziert wird, wenn die zusätzlichen Fahrzeugortsinformationen, zusätzlichen Wetterinformationen, zusätzlichen Beleuchtungsinformationen oder eine Kombination davon des zweiten Fahrzeugorts im Wesentlichen ähnlich den Fahrzeugortsinformationen, Wetterinformationen, Beleuchtungsinformationen oder einer Kombination davon des ersten Fahrzeugorts sind.
  5. System nach Anspruch 4, wobei die ausführbaren Anweisungen ermöglichen, dass der Prozessor (36): eine dritte Bildeinspeisung von einer dritten Kamera (59), die sich an dem Fahrzeug (12) befindet, empfängt; eine vierte Bildeinspeisung von einer vierten Kamera (59), die sich an dem Fahrzeug (12) befindet, empfängt; eine fünfte Bildeinspeisung von einer fünften Kamera (59), die sich an dem Fahrzeug (12) befindet, empfängt; und die erste, die zweite, die dritte, die vierte und die fünfte Bildeinspeisung miteinander kombiniert, um ein Darstellungsfeldbild zu erzeugen.
  6. System nach Anspruch 4, wobei die zweite Kamera (59) an einem Unterboden des Fahrzeugs (12) eingebaut ist und wobei die zweite Bildeinspeisung Bilder eines Abschnitts einer Fahrzeugumgebung, der sich unter dem Fahrzeug befindet, erfasst.
DE102021107346.4A 2020-05-19 2021-03-24 System und Verfahren zum Modifizieren einer Unterbodenkamera-Bildeinspeisung Active DE102021107346B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16/877,581 US11089239B1 (en) 2020-05-19 2020-05-19 System and method to modify undercarriage camera image feed
US16/877,581 2020-05-19

Publications (2)

Publication Number Publication Date
DE102021107346A1 DE102021107346A1 (de) 2021-11-25
DE102021107346B4 true DE102021107346B4 (de) 2023-03-02

Family

ID=77179117

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102021107346.4A Active DE102021107346B4 (de) 2020-05-19 2021-03-24 System und Verfahren zum Modifizieren einer Unterbodenkamera-Bildeinspeisung

Country Status (3)

Country Link
US (1) US11089239B1 (de)
CN (1) CN113691769B (de)
DE (1) DE102021107346B4 (de)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11884216B2 (en) * 2020-10-16 2024-01-30 Magna Mirrors Of America, Inc. Vehicular full mirror display system with auxiliary forward and rearward views
US20230168136A1 (en) * 2021-11-29 2023-06-01 Toyota Motor Engineering & Manufacturing North America, Inc. Window-based object detection and/or identification

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019106052A1 (de) 2018-03-12 2019-09-12 Ford Global Technologies, Llc Fahrzeugkameras zum überwachen von off-road-gelände
DE112018000858T5 (de) 2017-02-16 2019-10-24 Jaguar Land Rover Limited Vorrichtung und Verfahren zur Anzeige von Informationen

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8605947B2 (en) * 2008-04-24 2013-12-10 GM Global Technology Operations LLC Method for detecting a clear path of travel for a vehicle enhanced by object detection
US8803966B2 (en) * 2008-04-24 2014-08-12 GM Global Technology Operations LLC Clear path detection using an example-based approach
US11039109B2 (en) * 2011-08-05 2021-06-15 Fox Sports Productions, Llc System and method for adjusting an image for a vehicle mounted camera
WO2013048994A1 (en) * 2011-09-26 2013-04-04 Magna Electronics, Inc. Vehicle camera image quality improvement in poor visibility conditions by contrast amplification
EP3263405B1 (de) * 2016-06-27 2019-08-07 Volvo Car Corporation Rundumsichtüberwachungssystem und -verfahren für fahrzeuge
US9959792B2 (en) * 2016-09-29 2018-05-01 GM Global Technology Operations LLC System and method to place subjective messages on a vehicle
US10647282B2 (en) * 2017-11-06 2020-05-12 Magna Electronics Inc. Vehicle vision system with undercarriage cameras
US10699477B2 (en) * 2018-03-21 2020-06-30 Zoox, Inc. Generating maps without shadows

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112018000858T5 (de) 2017-02-16 2019-10-24 Jaguar Land Rover Limited Vorrichtung und Verfahren zur Anzeige von Informationen
DE102019106052A1 (de) 2018-03-12 2019-09-12 Ford Global Technologies, Llc Fahrzeugkameras zum überwachen von off-road-gelände

Also Published As

Publication number Publication date
CN113691769A (zh) 2021-11-23
US11089239B1 (en) 2021-08-10
DE102021107346A1 (de) 2021-11-25
CN113691769B (zh) 2023-05-30

Similar Documents

Publication Publication Date Title
DE102019114720A1 (de) Erweiterte realität (augmented reality - ar) entfernte fahrzeugassistenz
DE102012205128B4 (de) Verfahren zum Verwenden eines Smartphones als Telematikvorrichtungsschnittstelle
DE102017100545A1 (de) Steuerung von drahtlosen kommunikationskanälen für eine fahrzeugtelematikeinheit
DE102015100606B4 (de) Verfahren zum verwalten von drahtlosen nahbereichsverbindungen zwischen einer primären drahtlosen einrichtung und mehreren sekundären drahtlosen einrichtungen
DE102014111294B4 (de) Verfahren und Vorrichtung zur Verwendung einer fahrzeugintegrierten drahtlosen Bilderfassung
DE102015101044B4 (de) Fahrzeugtelematik-Suchratensteuerung
DE102014111293B4 (de) Verfahren und Vorrichtung zur Verwendung einer fahrzeugintegrierten drahtlosen Bilderfassung
DE102019105307A1 (de) Dynamische merkmalsverfügbarkeitsabbildung für ein fahrzeug
DE102019113707A1 (de) Fernkonfiguration einer fahrzeugelektronik
DE102017123687A1 (de) Dynamisches aktualisieren der routenauswahl für halb-autonomes fahren
DE102021107346B4 (de) System und Verfahren zum Modifizieren einer Unterbodenkamera-Bildeinspeisung
DE102013203357A1 (de) Verfahren zum herstellen einer kommunikation zwischen einrichtungen in einem fahrzeug
DE102019115033A1 (de) Benutzerdefinierte kraftfahrzeugbenachrichtigung
DE102019111576A1 (de) System und verfahren zur übertragung von in der warteschlange befindlichen over-the-air-software-updates
DE102020103125A1 (de) Verfahren und system zur maskierung von insassengeräuschen in einer fahrgemeinschaftsumgebung
DE102018132369A1 (de) Fahrzeugübergreifende zusammenarbeit zur selbstabbildung von fahrzeugen
DE102018112085B4 (de) Konfigurationen für fahrzeugnetzwerkschalter basierend auf dem fahrmodus
DE102020103033A1 (de) Konfiguration von fahrzeug-entertainment basierend auf der fahreraufmerksamkeit
DE102020103027A1 (de) System und verfahren zum anzeigen von informationen
DE102017117039A1 (de) Betrieb eines drahtlosen fahrzeugzugangspunkts zum selektiven verbinden mit drahtlosen fahrzeugvorrichtungen
DE102019114594A1 (de) Unterstützung des benutzereingriffs von fahrzeugmerkmalen
DE102017121839A1 (de) Optimierung der benutzererfahrung in fahrzeugen mit mehreren hotspots
DE102019109673A1 (de) System und verfahren zum identifizieren von beeinträchtigungen der sicht einer backup-kamera
DE102020102720A1 (de) System und verfahren zum empfangen und abgeben von audio-haltern
DE102017109107B4 (de) Verwaltung von lizenzierten und nicht lizenzierten kommunikationen unter verwendung von zellularen protokollen

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: B60R0001000000

Ipc: B60R0001220000

R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final