DE102018100021A1 - Räumliche akustische warnungen für ein fahrzeug - Google Patents

Räumliche akustische warnungen für ein fahrzeug Download PDF

Info

Publication number
DE102018100021A1
DE102018100021A1 DE102018100021.9A DE102018100021A DE102018100021A1 DE 102018100021 A1 DE102018100021 A1 DE 102018100021A1 DE 102018100021 A DE102018100021 A DE 102018100021A DE 102018100021 A1 DE102018100021 A1 DE 102018100021A1
Authority
DE
Germany
Prior art keywords
vehicle
feature
generating
sensors
software objects
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
DE102018100021.9A
Other languages
English (en)
Inventor
Alexander Groh
Alan Norton
Casey Bryan FELDMAN
Prabhanjan Kadepurkar
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.)
Ford Global Technologies LLC
Original Assignee
Ford Global Technologies 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 Ford Global Technologies LLC filed Critical Ford Global Technologies LLC
Publication of DE102018100021A1 publication Critical patent/DE102018100021A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q5/00Arrangement or adaptation of acoustic signal devices
    • B60Q5/005Arrangement or adaptation of acoustic signal devices automatically actuated
    • B60Q5/006Arrangement or adaptation of acoustic signal devices automatically actuated indicating risk of collision between vehicles or with pedestrians
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S7/00Indicating arrangements; Control arrangements, e.g. balance control
    • H04S7/30Control circuits for electronic adaptation of the sound field
    • H04S7/302Electronic adaptation of stereophonic sound system to listener position or orientation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60CVEHICLE TYRES; TYRE INFLATION; TYRE CHANGING; CONNECTING VALVES TO INFLATABLE ELASTIC BODIES IN GENERAL; DEVICES OR ARRANGEMENTS RELATED TO TYRES
    • B60C23/00Devices for measuring, signalling, controlling, or distributing tyre pressure or temperature, specially adapted for mounting on vehicles; Arrangement of tyre inflating devices on vehicles, e.g. of pumps or of tanks; Tyre cooling arrangements
    • B60C23/02Signalling devices actuated by tyre pressure
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q5/00Arrangement or adaptation of acoustic signal devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q9/00Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q9/00Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling
    • B60Q9/002Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling for parking purposes, e.g. for warning the driver that his vehicle has contacted or is about to contact an obstacle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q9/00Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling
    • B60Q9/002Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling for parking purposes, e.g. for warning the driver that his vehicle has contacted or is about to contact an obstacle
    • B60Q9/007Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling for parking purposes, e.g. for warning the driver that his vehicle has contacted or is about to contact an obstacle providing information about the distance to an obstacle, e.g. varying sound
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q9/00Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling
    • B60Q9/008Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling for anti-collision purposes
    • 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/02Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof
    • B60R11/0217Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof for loud-speakers
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/167Driving aids for lane monitoring, lane changing, e.g. blind spot detection
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/168Driving aids for parking, e.g. acoustic or visual feedback on parking space
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2499/00Aspects covered by H04R or H04S not otherwise provided for in their subgroups
    • H04R2499/10General applications
    • H04R2499/13Acoustic transducers and sound field adaptation in vehicles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2400/00Details of stereophonic systems covered by H04S but not provided for in its groups
    • H04S2400/11Positioning of individual sound objects, e.g. moving airplane, within a sound field

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Transportation (AREA)
  • Traffic Control Systems (AREA)

Abstract

Ein Fahrzeug beinhaltet eine Vielzahl von Sensoren, einschließlich äußerer Sensoren. Fahrzeugsignale, wie etwa diejenigen, die von Sensoren abgeleitet werden, werden verarbeitet, um warnbare Zustände zu erkennen, und jeder warnbare Zustand wird durch ein erzeugtes Softwareobjekt dargestellt. Eine Position wird jedem Softwareobjekt zugeordnet, wie etwa entsprechend einer Position eines äußeren Merkmals, das den warnbaren Zustand verursachte. Das Softwareobjekt wird im Laufe der Zeit gemäß den Fahrzeugsignalen aktualisiert, wie etwa durch Aktualisieren der Position gemäß einer Bewegung des Hindernisses. Die Softwareobjekte werden verarbeitet, um eine Anordnung von Lautsprechern anzusteuern, die wirksam einen Klang, der von der Position stammt, die dem Softwareobjekt zugeordnet ist, zu simulieren. Bei dem durch die Lautsprecher erzeugten Klang kann es sich um wiederholte Signaltöne mit einer/einem gemäß der Position bestimmten Lautstärke und Zeitraum handeln.

Description

  • STAND DER TECHNIK
  • GEBIET DER ERFINDUNG
  • Diese Erfindung betrifft das Bereitstellen von Warnungen an einen Fahrer eines Fahrzeugs.
  • HINTERGRUND DER ERFINDUNG
  • Moderne Fahrzeuge stellen viele Sensoren bereit, die einen Fahrer vor Zuständen warnen, welche der Aufmerksamkeit des Fahrers bedürfen. Zum Beispiel kann ein Totwinkelerkennungssystem einen Fahrer vor einem Fahrzeug im toten Winkel des Fahrers warnen. Ein Spurerkennungssystem kann einen Fahrer warnen, wenn das Fahrzeug von seiner Spur abkommt. Eine Warnung vor hinterem Querverkehr kann einen Fahrer während des Rückwärtsfahrens warnen, wenn ein Fahrzeug oder ein Fußgänger kurz davor ist, hinter dem Fahrzeug dessen Weg zu kreuzen.
  • Durch die Häufung so vieler Sensorsysteme und Warnungen, können diese den Fahrer ablenken. Insbesondere dann, wenn die Warnungen eine visuelle Komponente beinhalten, muss der Fahrer auf eine Warnanzeige oder einen Bildschirm blicken, um die Art der Warnung zu bestimmen.
  • Die hier offenbarten Systeme und Verfahren stellen einen verbesserten Ansatz zum Umsetzen von Warnungen, die leichter vom Fahrer verarbeitet werden, bereit.
  • Figurenliste
  • Damit die Vorteile der Erfindung ohne Weiteres verstanden werden, erfolgt durch Bezugnahme auf konkrete Ausführungsformen, die in den beigefügten Zeichnungen veranschaulicht sind, eine genauere Beschreibung der vorstehend kurz beschriebenen Erfindung. Unter der Kenntnisnahme, dass diese Zeichnungen lediglich typische Ausführungsformen der Erfindung darstellen und daher nicht als den Umfang beschränkend aufzufassen sind, wird die Erfindung mit zusätzlicher Genauigkeit und Ausführlichkeit durch die Verwendung der beigefügten Zeichnungen beschrieben und erläutert, in denen Folgendes gilt:
    • 1A ist ein schematisches Blockdiagramm von Komponenten eines Fahrzeugs zum Umsetzen von Verfahren gemäß einer Ausführungsform der vorliegenden Erfindung;
    • 1B ist ein schematisches Diagramm eines Fahrzeugs, einschließlich einer Anordnung von inneren Lautsprechern und äußeren Sensoren;
    • 2 ist ein schematisches Diagramm einer Rechenvorrichtung zum Umsetzen der hier beschriebenen Verfahren;
    • 3 ist ein Ablaufdiagramm, das die Verarbeitung von Sensorsignalen zum Erzeugen räumlicher akustischer Warnungen gemäß einer Ausführungsform der vorliegenden Erfindung veranschaulicht;
    • 4 ist ein Prozessablaufdiagramm eines Verfahrens zum Erzeugen einer räumlichen akustischen Warnung gemäß einer Ausführungsform der vorliegenden Erfindung; und
    • 5A bis 5C sind Diagramme, welche die Erzeugung räumlicher akustischer Warnungen für verschiedene Signale gemäß einer Ausführungsform der vorliegenden Erfindung veranschaulichen.
  • DETAILLIERTE BESCHREIBUNG
  • Unter Bezugnahme auf 1A und 1B kann ein Fahrzeug 100 jedes auf dem Fachgebiet bekannte Fahrzeug beinhalten. Das Fahrzeug 100 kann alle der Strukturen und Merkmale eines beliebigen auf dem Fachgebiet bekannten Fahrzeugs aufweisen, einschließlich Rädern, eines an die Räder gekoppelten Antriebsstrangs, eines an den Antriebsstrang gekoppelten Motors, eines Lenksystems, eines Bremssystems und anderer in ein Fahrzeug zu integrierender Systeme.
  • Wie hier detaillierter erörtert, kann eine Steuerung 102 eine oder mehrere Ausgaben von einem oder mehreren äußeren Sensoren 104 empfangen. Zum Beispiel kann/können eine oder mehrere Kamera(s) 106a am Fahrzeug 100 montiert sein und empfangene Bildströme an die Steuerung 102 ausgeben.
  • Die äußeren Sensoren 104 können Sensoren wie etwa einen Ultraschallsensor 106b, einen RADAR-(Radio Detection and Ranging-)Sensor 106c, einen LIDAR-(Light Detection and Ranging-)Sensor 106d, einen SONAR-(Sound Navigation and Ranging-)Sensor 106e und dergleichen beinhalten.
  • Wie in 1B gezeigt, können die äußeren Sensoren 104 um das Fahrzeug 100 herum so verteilt sein, dass sich im Wesentlichen eine 360-Grad-Umgebung (z. B. innerhalb von 10 Grad) des Fahrzeugs 100 im Sichtfeld mindestens eines der äußeren Sensoren 104 befindet.
  • Die Art und Platzierung der verschiedenen Arten von Sensoren 106a - 106e, wie in 1B gezeigt, dient lediglich als Beispiel. Jede andere Platzierung der Sensoren 106a - 106c, die zur Erfassung der Umgebung des Fahrzeugs 100 ausreicht, kann verwendet werden.
  • Die Steuerung 102 kann ein Warnmodul 108 ausführen, das die Ausgaben der äußeren Sensoren 104 empfängt. Das Warnmodul 108 kann ein Hindernisidentifikationsmodul 110a, ein Kollisionsvorhersagemodul 110b und ein Entscheidungsmodul 110c beinhalten. Das Hindernisidentifikationsmodul 110a analysiert die Ausgaben der äußeren Sensoren und identifiziert mögliche Hindernisse, einschließlich Menschen, Tiere, Fahrzeuge, Gebäude, Bordsteine und andere Objekte und Strukturen. Insbesondere kann das Hindernisidentifikationsmodul 110a Fahrzeugbilder in von den Sensoren empfangenen Fahrzeugsignalen identifizieren.
  • Das Kollisionsvorhersagemodul 110b sagt vorher, welche Hindernisbilder wahrscheinlich mit dem Fahrzeug 100 basierend auf seinem gegenwärtigen Kurs oder gegenwärtig beabsichtigten Pfad kollidieren werden. Das Kollisionsvorhersagemodul 110b kann die Wahrscheinlichkeit einer Kollision mit Objekten, die durch das Hindernisidentifikationsmodul 110a identifiziert wurden, auswerten. Das Entscheidungsmodul 110c kann eine Entscheidung treffen, ob eine Warnung basierend auf einem erkannten Hindernis oder anderen Kriterien, wie etwa Verlassen der Spur des Fahrzeugs 100 oder anderen unsicheren Bedingungen, zu erzeugen ist.
  • In einigen Ausführungsformen kann das Entscheidungsmodul 110c Teil eines autonomen Fahrzeugs sein, wobei in diesem Fall das Entscheidungsmodul 110c automatisch entscheiden kann, anzuhalten, zu beschleunigen, abzubiegen usw., um den Hindernissen auszuweichen. Die Weise, auf die das Kollisionsvorhersagemodul 110b mögliche Kollisionen vorhersagt, und die Weise, auf die das Entscheidungsmodul 110c Maßnahmen ergreift, um mögliche Kollisionen zu verhindern, können gemäß einem beliebigen auf dem Fachgebiet autonomer Fahrzeuge bekannten Verfahren oder System sein.
  • Das Warnmodul 108 kann ein räumliches akustisches Warnmodul 110e beinhalten. Das räumliche akustische Warnmodul 110e veranlasst innere Lautsprecher 112a - 112f, Klang simulierende Warnungen zu erzeugen, die von einer Position ausgehen, die einer Basis für die Warnungen entspricht, wie etwa die Position eines Hindernisses, das unter Verwendung der äußeren Sensoren 104 erkannt wurde. Die Lautsprecher 112a - 112f sind um einen Fahrer 114 herum so verteilt, dass der Fahrer 114 durch Einstellen der Taktung und Phase von durch die Lautsprecher 112a - 112f wiedergegebenen Signalen Klang wahrnimmt, der von einer bestimmten simulierten Position ausgeht.
  • Die Weise, auf die diese räumlichen akustischen Warnungen basierend auf Ausgaben der äußeren Sensoren 104 erzeugt werden, ist nachstehend in Bezug auf 3 bis 5B beschrieben. In einigen Ausführungsformen können die räumlichen akustischen Warnungen ebenfalls durch das Warnmodul 110e als Reaktion auf den Zustand eines oder mehrerer des Fahrzeugsystems 116 erzeugen, wie etwa Ausgaben innerer Sensoren 118a, wie beispielsweise Türsensoren, was nachstehend in 5C veranschaulicht ist.
  • In einem modernen Fahrzeug wird beinahe jede Interaktion zwischen Fahrgästen und Fahrzeug über ein Fahrzeugnetzwerk als ein Signal übertragen. Sämtliche dieser Signale könnten als die Basis für ein räumliches akustisches Signal gemäß den hier offenbarten Verfahren verwendet werden. Insbesondere kann jedes Signal verwendet werden, um ein Klangobjekt (siehe Element 304, 3) zu erzeugen. Dies könnte eine beliebige Art von Tastendruck oder Interaktion mit dem Fahrzeug beinhalten, wie etwa Hoch- und Runterfahren der Fenster oder HVAC-Steuerungen, auswählbare Antriebsmodi, Gangposition. Dies könnte ebenfalls Informationen beinhalten, die das Infotainmentsystem zu kommunizieren versucht, wie etwa eingehende Anrufsignale, Musiksignale (Stereosignale könnten durch zwei Objekte dargestellt werden), Benachrichtigungen usw. Dementsprechend kann die Steuerung 102 an das Fahrzeugnetzwerk gekoppelt sein und Klangobjekte für jegliche Informationen über das Fahrzeugnetzwerk empfangen und erzeugen. Zum Beispiel können Objekte für Signale an und/oder von einem IVI-(in-vehicle infotainment - Fahrzeug-Infotainment-)System 118b, HVAC-(heating, ventilation, and air conditioning - Heizung, Lüftung und Klimaanlage-)System 118c, Antriebsstrang-(Motor-, Getriebe-, Brems- usw.)Sensoren 118d und einer oder mehreren Kabinensteuerungen (elektrische Fensterheber, elektrisch verstellbarer Sitz usw.) erzeugt werden. 2 ist ein Blockdiagramm, das eine beispielhafte Rechenvorrichtung 200 veranschaulicht. Die Rechenvorrichtung 200 kann dazu verwendet werden, verschiedene Vorgänge auszuführen, wie etwa die hier erörterten. Die Steuerung 102 kann einige oder alle der Attribute der Rechenvorrichtung 200 aufweisen.
  • Die Rechenvorrichtung 200 beinhaltet einen oder mehrere Prozessor(en) 202, eine oder mehrere Speichervorrichtung(en) 204, eine oder mehrere Schnittstelle(n) 206, eine oder mehrere Massenspeichervorrichtung(en) 208, eine oder mehrere Ein-/Ausgabe-(E/A-)Vorrichtung(en) 210 und eine Anzeigevorrichtung 230, die alle an einen Bus 212 gekoppelt sind. Der/Die Prozessor(en) 202 beinhaltet/beinhalten eine(n) oder mehrere Prozessoren oder Steuerungen, der/die in der/den Speichervorrichtung(en) 204 und/oder der/den Massenspeichervorrichtung(en) 208 gespeicherte Anweisungen ausführen. Der/Die Prozessor(en) 202 kann/können zudem verschiedene Arten von computerlesbaren Medien beinhalten, wie etwa Cache-Speicher.
  • Die Speichervorrichtung(en) 204 beinhaltet/beinhalten verschiedene computerlesbare Medien, wie etwa flüchtigen Speicher (z. B. Direktzugriffsspeicher (random access memory - RAM) 214) und/oder nichtflüchtigen Speicher (z. B. Festwertspeicher (read-only memory - ROM) 216). Die Speichervorrichtung(en) 204 kann/können zudem wiederbeschreibbaren ROM beinhalten, wie etwa Flash-Speicher.
  • Die Massenspeichervorrichtung(en) 208 beinhaltet/beinhalten verschiedene computerlesbare Medien, wie etwa Magnetbänder, Magnetplatten, optische Platten, Festkörperspeicher (z. B. Flash-Speicher) und so weiter. Wie in 2 gezeigt, ist eine besondere Massenspeichervorrichtung ein Festplattenlaufwerk 224. Zudem können verschiedene Laufwerke in der/den Massenspeichervorrichtung(en) 208 beinhaltet sein, um ein Auslesen aus und/oder Schreiben auf die verschiedenen computerlesbaren Medien zu ermöglichen. Die Massenspeichervorrichtung(en) 208 beinhaltet/beinhalten entfernbare Medien 226 und/oder nichtentfernbare Medien.
  • Die E/A-Vorrichtung(en) 210 beinhaltet/beinhalten verschiedene Vorrichtungen, die es ermöglichen, dass Daten und/oder andere Informationen in die Rechenvorrichtung 200 eingegeben oder daraus abgerufen werden. (Eine) Beispielhafte E/A-Vorrichtung(en) 210 beinhaltet/beinhalten Cursorsteuervorrichtungen, Tastaturen, Tastenfelder, Mikrofone, Monitore oder andere Anzeigevorrichtungen, Lautsprecher, Drucker, Netzwerkschnittstellenkarten, Modems, Linsen, CCDs oder andere Bilderfassungsvorrichtungen und dergleichen.
  • Die Anzeigevorrichtung 230 beinhaltet eine beliebige Art von Vorrichtung, die dazu in der Lage ist, einem oder mehreren Benutzern der Rechenvorrichtung 200 Informationen anzuzeigen. Zu Beispielen für eine Anzeigevorrichtung 230 gehören ein Monitor, ein Anzeigeendgerät, eine Videoprojektionsvorrichtung und dergleichen.
  • Die Schnittstelle(n) 206 beinhaltet/beinhalten verschiedene Schnittstellen, die der Rechenvorrichtung 200 ermöglichen, mit anderen Systemen, Vorrichtungen oder Rechenumgebungen zu interagieren. Zu (einer) beispielhaften Schnittstelle(n) 206 gehören eine beliebige Anzahl von unterschiedlichen Netzwerkschnittstellen 220, wie etwa Schnittstellen zu lokalen Netzwerken (local area networks - LANs), Großraumnetzwerken (wide area networks - WANs), drahtlosen Netzwerken und dem Internet. Zu (einer) andere(n) Schnittstelle(n) gehören eine Benutzerschnittstelle 218 und eine Peripherievorrichtungsschnittstelle 222. Die Schnittstelle(n) 206 kann/können ebenso eine oder mehrere Peripherieschnittstellen beinhalten, wie beispielsweise Schnittstellen für Drucker, Zeigevorrichtungen (Mäuse, Touchpad usw.), Tastaturen und dergleichen.
  • Der Bus 212 ermöglicht dem/den Prozessor(en) 202, der/den Speichervorrichtung(en) 204, der/den Schnittstelle(n) 206, der/den Massenspeichervorrichtung(en) 208, der/den E/A-Vorrichtung(en) 210 und der Anzeigevorrichtung 230, miteinander sowie mit anderen Vorrichtungen oder Komponenten, die an den Bus 212 gekoppelt sind, zu kommunizieren. Der Bus 212 stellt eine oder mehrere von mehreren Arten von Busstrukturen dar, wie etwa einen Systembus, PCI-Bus, IEEE-1394-Bus, USB-Bus und so weiter.
  • Zum Zwecke der Veranschaulichung sind Programme und andere ausführbare Programmkomponenten hier als diskrete Blöcke gezeigt, auch wenn es sich versteht, dass sich derartige Programme und Komponenten zu verschiedenen Zeitpunkten in unterschiedlichen Speicherkomponenten der Rechenvorrichtung 200 befinden können, und werden durch den/die Prozessor(en) 202 ausgeführt. Alternativ können die hier beschriebenen Systeme und Vorgänge in Hardware oder einer Kombination aus Hardware, Software und/oder Firmware umgesetzt sein. Ein oder mehrere anwendungsspezifische integrierte Schaltkreise (application specific integrated circuits - ASICs) können zum Beispiel so programmiert sein, dass sie eines bzw. einen oder mehrere der hier beschriebenen Systeme und Vorgänge ausführen.
  • Unter Bezugnahme auf 3 kann die Steuerung 102 die veranschaulichten Komponenten und den Datenfluss umsetzen. Fahrzeugsignale 300 können in einen Warnobjektarbiter 302 eingegeben werden. Der Warnobjektarbiter 302 wertet die Sensorsignale 300 aus, um zu bestimmen, ob ein warnbarer Zustand durch eines oder mehrere der Sensorsignale angezeigt wird. Zum Beispiel kann der Warnobjektarbiter 302 die Hinderniserkennungs- und Kollisionsvorhersagefunktionen des Hindernisidentifikationsmoduls 110a, des Kollisionsvorhersagemoduls 110b und des Entscheidungsmoduls 110c durchführen.
  • Wenn das Entscheidungsmodul 110c anzeigt, dass eine Kollision mit einem Hindernis unmittelbar bevorsteht, kann der Warnobjektarbiter 302 ein Objekt 304 erzeugen, welches das Hindernis darstellt. Bei dem Objekt 304 kann es sich um ein Softwareobjekt handeln. Das Objekt 304 kann solche Informationen als eine Art 306a des Objekts 304 beinhalten, bei der es sich in diesem Beispiel um eine mögliche Kollision mit dem Hindernis handelt. Die Art von Hindernis kann ebenfalls durch die Art 306a angezeigt werden (Person, Tier, Fahrzeug, Schmutz, Struktur usw.) angezeigt werden.
  • Das Objekt 304 kann ferner eine Position 306b beinhalten. Zum Beispiel kann das Sensorsignal 300 die Position als einiges oder alles von einem Winkel, einem Abstand, einer einfachen relativen Position (vor, hinter, links, rechts) oder zwei- oder dreidimensionaler Koordinaten relativ zum Fahrzeug 100 anzeigen. Zum Beispiel weist jeder Sensor 106a - 106e ein Sichtfeld auf, das einen bekannten Winkelbereich um das Fahrzeug herum umfasst. Dementsprechend kann von einem durch einen Sensor 106a - 106e erkanntes Hindernis angenommen werden, dass es sich in diesem Winkelbereich befindet. Einige der Sensoren 106a - 106e können ebenso einen Abstand zum Hindernis anzeigen, insbesondere die Sensoren 106b - 106e oder Kameras 106a, die binokulares Sehen umsetzen. Andere Sensoren stellen Ausgaben in Form einer Punktwolke dreidimensionaler Koordinaten bereit, die eine Position eines Hindernisses anzeigen, insbesondere LIDAR-Sensoren 106d.
  • Bei der Position 306b kann es sich um die gleiche Position handeln, die durch den Sensor 106a - 106e ausgegeben wurde, in dessen Ausgabe das Hindernis erkannt wurde, oder es kann sich um eine übersetzte Fassung der Position handeln, die durch vom Sensor abgeleitete Fahrzeugsignale angezeigt wird. Zum Beispiel können Positionen an der Außenseite des Fahrzeugs einer Position im Inneren des Fahrzeugs 100 zugeordnet werden.
  • Das Objekt 304 kann ferner eine Dynamik 306c für das Hindernis beinhalten. Die Sensoren 106a - 106e können sowohl eine Geschwindigkeit als auch eine Position erkennen. Dementsprechend kann die Geschwindigkeit in der Dynamik 306c gespeichert werden. Bei der in der Dynamik 306c gespeicherten Geschwindigkeit kann es sich um die gleiche wie diejenige, die durch den Sensor 106a - 106e erkannt wurde, oder um eine übersetzte Fassung dieser Geschwindigkeit handeln. In einigen Ausführungsformen kann die Geschwindigkeit von Änderungen der Position des Hindernisses im Laufe der Zeit abgeleitet werden, d. h. indem die Position des Hindernisses zu zwei Zeitpunkten gemessen und die Änderung der Position durch die Verzögerung zwischen den zwei Zeitpunkten geteilt wird.
  • Das Objekt 304 kann ferner Metadaten 306d beinhalten. Die Metadaten 306d können einen oder mehrere Parameter definieren, welche die Klangerzeugung für das Objekt 304 regeln, und können durch Verfahren definiert sein, die von Sensoren abgeleitete Signale und/oder andere Fahrzeugsignale als Eingaben nehmen und Metadatenwerte gemäß vordefinierten Funktionen ausgeben.
  • Zum Beispiel können die Metadaten 306d eine Klanglautstärke beinhalten, die gemäß einer Größe oder Nähe des Hindernisses ausgewählt ist, die z. B. mit abnehmendem Abstand zur Position 306b lauter wird. Andere Metadaten können beinhalten, ob die Klangquelle des Objekts 304 als eine ebene Welle, eine Punktquelle oder eine andere Art von Klangquelle in räumlicher Darstellung modelliert werden soll. In einigen Ausführungsformen handelt es sich bei der Position 306b um eine tatsächliche Position eines Hindernisses oder eines dem Objekt 304 entsprechenden Sensors. In solchen Ausführungsformen können die Metadaten 306d eine übersetzte Klangquelle beinhalten, die aus einer Übersetzung der tatsächlichen Position gemäß einer Funktion erlangt wurde.
  • Das Objekt 304 kann ferner einen Zeitraum 306e beinhalten. In einigen Ausführungsformen können Audio-Warnungen eine Vielzahl von wiederholten Tönen beinhalten, wobei der Wiederholungszeitraum der Töne von Eigenschaften des Fahrzeugsignals abhängt, das die Erzeugung des Objekts 304 hervorrief. Zum Beispiel kann sich der Zeitraum 306e mit zunehmender Geschwindigkeit des Hindernisses oder mit einer Abnahme des Abstands zum Hindernis verkürzen. Die vorstehenden Lautstärke- und Zeitraumbeispiele sind lediglich beispielhaft. Wie nachstehend detaillierter beschrieben, kann jede „akustische Dimension“ eines Signaltons gemäß den Metadaten 306d gesteuert werden.
  • Nachstehend findet sich ein Beispiel von Attributen eines Softwareobjekts 304, die für ein Fahrzeugsignal erzeugt werden können:
    • Objekt.Name = (z. B. Erfasster Fußgänger #3)
    • Objekt.Klasse = (z. B. Medien, Warnung, Sicherheit, Knopfdruck, Navigation)
    • Objekt.Klasse.Unterart = (z. B. Anruf, Fußgänger, Stereo-L/R-Kanal, Fensterheber drücken, loslassen)
    • Objekt.Klasse.Unterart.(andere Daten) (Es könnte sich um die Zeitspanne, während der der Knopf gedrückt wird, oder um beliebige andere Daten handeln, die zum Definieren des Klangs verwendet werden können. Oder es könnte sich um eine Mitteilung handeln, dass der Fußgänger noch keinen Blickkontakt mit dem Fahrzeug aufgenommen hat und dass das Auto nicht der Ansicht ist, dass der Fußgänger das Vorhandensein des Fahrzeugs wahrgenommen hat.)
    • Objekt.Relative Position = <x,y,z>-Vektor
    • Objekt.Geschwindigkeit = <x,y,z>-Vektor
    • Objekt.Radialgeschwindigkeit = skalar (z. B. Annäherungsgeschwindigkeit für ADAS-Berechnungen)
    • Objekt.Vorrang = (definiert eine Klangpriorität, die für die Sicherheit und Klangausweichung wichtig ist)
  • Auf Fahrzeugmetadaten basierende, dynamisch für Signale erzeugte Klangmetadaten:
    • Objekt.Klang.Quellenart = (z. B. Punktquelle, ebene Welle - definiert die Art der räumlichen Darstellung)
    • Objekt.Klang.Relative Lautstärke = (z. B. -0,0 dB)
    • Objekt.Klang.Quellenposition = <x,y,z>-Vektor (z. B. ist möglicherweise die Quellenposition in einem virtuellen akustischen Raum nicht die gleiche wie im realen Raum, aber sie können durch ein Verfahren direkt miteinander korreliert werden)
  • In einigen Fällen kann ein Fahrzeugsignal 300 einem bereits vorhandenen Objekt 304 oder dem gleichen Hindernis als ein anderes Sensorsignal 300 entsprechen. Dementsprechend kann der Warnobjektarbiter 302 sicherstellen, dass das Objekt 304, das dem Sensorsignal 300 entspricht, entsprechend aktualisiert wird. Wenn zum Beispiel ein Sensorsignal 300 anzeigt, dass ein Hindernis an einer gegenwärtigen Position vorhanden ist, kann der Warnobjektarbiter 302 bestimmen, ob ein Objekt 304 vorhanden ist, das eine Position 306b innerhalb eines Schwellenwerts der gegenwärtigen Position aufweist, und wenn dies der Fall ist, kann die Position 306b auf die gegenwärtige Position aktualisiert werden. Alternativ kann die gegenwärtige Position mit voraussichtlichen Positionen für die bereits vorhandenen Objekte 304 basierend auf der Position 306b plus dem Produkt einer relativen Geschwindigkeit in der Dynamik 306c und einer verstrichenen Zeit, seitdem die Position 306b zuletzt aktualisiert wurde, verglichen werden. Wenn sich die gegenwärtige Position innerhalb eines Schwellenwerts der voraussichtlichen Position befindet, dann kann/können die Position 306b und/oder die Dynamik 306c basierend auf dem Sensorsignal 300 aktualisiert werden.
  • In anderen Fällen kann ein Objekt 304 durch den Warnobjektarbiter 302 für andere Fahrzeugsignale erzeugt werden. Wenn in einem Beispiel durch einen inneren Sensor 118a erkannt wird, dass eine Tür angelehnt ist, kann ein Objekt 304 erzeugt werden, das als Position 306a die Position der Tür aufweist, von der durch den inneren Sensor 118a angezeigt wird, dass sie angelehnt ist. Bei der Art 306a kann es sich um eine „Angelehnte Tür“-Art handeln. Wie nachstehend beschrieben, kann die Bewegung einer simulierten Klangquelle in Richtung der Tür simuliert werden, die einer Untersuchung zufolge angelehnt ist. Dementsprechend kann die Position 306a über einen Zeitraum gemäß dieser gewünschten Bewegung aktualisiert werden. Die simulierte Bewegung kann durch eine willkürlich definierte Dynamik 306c des Objekts 304 definiert sein. Gleichermaßen können die Lautstärke 306d und der Zeitraum 306e eingestellt oder schrittweise gemäß einer programmatischen Sequenz modifiziert werden, um ein räumliches akustisches Signal bereitzustellen, das deutlich anzeigt, dass eine Tür angelehnt ist, und deren Position anzeigt.
  • Ein Sicherheitsgurtsensor kann ebenfalls zu einem ähnlichen Objekt 304 führen, das auf die gleiche, vorstehend beschriebene Weise die Position des Sicherheitsgurts, der nicht angelegt ist, anzeigt. Andere Fahrzeugsignale 300 können ebenfalls zu entsprechenden Objekten 304 führen und Attribute 306a - 506e aufweisen, die gemäß Vorgaben eingestellt sind, um deutlich anzuzeigen, wohin die Aufmerksamkeit des Fahrers gelenkt werden soll, und um die Art des durch das Fahrzeugsignal anzeigten Problems anzuzeigen.
  • Ein Signaltonsynthesizer/-wiedergabemodul 310 kann Signaltöne, die einem oder mehreren der Objekte 304 entsprechen, auswählen, erzeugen und/oder wiedergeben. Das Modul 310 nimmt einige oder alle der Daten des Objekts 304 als Eingaben. Zum Beispiel können die Metadaten 306d des Objekts 304 durch das Modul 310 verwendet werden, um ein Signalton für das Objekt 304 auszuwählen oder zu synthetisieren. Zum Beispiel kann ein bestimmter Signalton für Objekte 304 einer vorgegebenen Art ausgewählt werden. Im Fall von Hindernissen kann der ausgewählte Signalton basierend auf einer bestimmten Art von Hindernis (Fußgänger, Tier, Fahrzeug usw.) oder einem Verhalten des Hindernisses (Hindernis im hinteren Querverkehr, Hindernis im Gegenverkehr, Hindernis im vorderen Querverkehr usw.) ausgewählt werden.
  • In einigen Ausführungsformen können die Signaltöne als eine Reihe von Signaltönen wiedergegeben werden, die den Metadaten 306d des Objekts 304 entsprechende Attribute aufweisen. In einem Beispiel können die Lautstärke und der Zeitraum der Signaltöne im Laufe der Zeit variieren, wenn ein Hindernis näherkommt oder sich schneller bewegt. Gleichermaßen können die Lautstärke und der Zeitraum gemäß einer programmierten Logik für bestimmte Fahrzeugsignale in einer Weise modifiziert werden, die keiner tatsächlichen Bewegung eines Hindernisses entspricht, wie etwa in dem Fall des Erkennens, dass eine Tür angelehnt ist.
  • Der Signaltonsynthesizer kann somit ein Audiosignal erzeugen, das diese Reihe von Signaltönen beinhaltet. Der Synthesizer kann einfach ein Audiosegment wiederholen, um die Reihe von Signaltönen zu erlangen, oder die Reihe von Signaltönen basierend auf Parametern, welche die Signaltöne definieren (Frequenzinhalt, Lautstärkehüllkurve usw.), gemäß einer beliebigen auf dem Fachgebiet bekannten Klangsynthesetechnik synthetisieren.
  • In einigen Fällen kann es sich bei dem Signalton um eine vorprogrammierte Audiodatei handeln, die einfach durch das Wiedergabemodul 310 abgerufen wird, anstatt synthetisiert zu werden.
  • Die Ausgabe des Signaltonsynthesizers und -wiedergabemoduls 310 kann in einen Raumbereichsrenderer 312 eingegeben werden. Der Raumbereichsrenderer 312 simuliert die Klangausbreitung innerhalb eines 3D-Bereichs, die unabhängig von der Lautsprecherkonfiguration des Fahrzeugs 100 ist. Insbesondere kann der Raumbereichsrenderer von der Position 306b ausgehenden Klang unter Verwendung einer lautsprecherunabhängigen Klangdarstellungstechnik, wie etwa Ambisonics, rendern.
  • Der Raumbereichsrenderer 312 kann dies für jedes Objekt 304 durchführen. Das Rendering der Signaltöne gemäß dem Raumbereichsrenderer 312 für die verschiedenen Objekte 304 kann anschließend in einem Raumbereichsmischer 314 kombiniert werden. Die Ausgabe des Raumbereichsmischers 314 wird anschließend einem Signalerzeuger 316 eingegeben, der Signale erzeugt, die den Lautsprechern 112a - 112f eingegeben werden.
  • Die Funktion des Raumbereichsrenderers 312, des Raumbereichsmischers 314 und des Signalerzeugers 316 kann ein beliebiges auf dem Fachgebiet bekanntes dreidimensionales Audio-Renderingschema beinhalten oder durch dieses ersetzt werden. Insbesondere kann eine beliebige auf dem Fachgebiet bekannte Technik zum Simulieren des Ursprungs eines Klangs von einer bestimmten Position durch Steuern der an eine Anordnung von Lautsprechern gelieferten Signale verwendet werden. Insbesondere kann eine beliebige der folgenden Techniken oder ihrer Äquivalente verwendet werden:
    • • MPEG-H 3D Audio (Direktes Rendering in Audiokanälen, als Audioobjekte oder Ambisonics höherer Ordnung (higher order Ambisonics - HOA)) (MPEG = Moving Picture Experts Group - Expertengruppe für bewegte Bilder)
    • • MPEG Surround
    • • Dolby Surround 7.1
    • • Direktes Raumrendering und Wiedergabe in N-Kanal-PCM-(Pulse-Code-Modulations-)Dateien unter Verwendung von Wellenfeldsynthese, DBAP (Distance Base Amplitude Panning - Abstandsbasierte Amplitudenverschiebung) oder Ambisonics-Äquivalenzverschiebung.
  • Wie auf dem Fachgebiet bekannt, erzeugen diese Techniken Audiosignale, die den Zuhörer veranlassen, eine gewünschte Position und einen gewünschten Abstand zu einer Klangquelle basierend auf einer wahrgenommenen interauralen Pegeldifferenz (interaural level difference - ILD), interauraler Zeitdifferenz (interaural time difference - ITD), interauraler Kohärenz (interaural coherence - IC) abzuleiten.
  • Unter Bezugnahme auf 4 kann die Steuerung 102 das veranschaulichte Verfahren 400 ausführen. Das Verfahren 400 kann das Erkennen 402 eines warnbaren Zustands beinhalten. Dies kann das Erkennen eines Hindernisses, eines Fußgängers, eines Fahrrads, eines Fahrzeugs, hinteren Querverkehrs, des Verlassens der Spur, der Belegung des toten Winkels, einer angelehnten Tür, von Ampeln oder eines beliebigen anderen Zustands, der einer Benachrichtigung an den Fahrer bedarf, beinhalten. Das Erkennen des warnbaren Zustands kann das Erkennen des Fehlerzustands basierend auf Sensorsignalen 300 beinhalten, wie vorstehend beschrieben.
  • Das Verfahren 400 kann das Bestimmen 404 einer Position des Fehlerzustands beinhalten. Wenn der Fehlerzustand an sich eine ihm zugeordnete Position aufweist, wie es der Fall ist bei einem äußeren Merkmal, wie etwa einem Hindernis, einer Spurmarkierung, einer Ampel, einem Fußgänger, einem Fahrzeug, hinterem Querverkehr, dem Verlassen der Spur und der Belegung des toten Winkels, kann es sich bei der bei Schritt 404 bestimmten Position um die gleiche wie diese Position oder eine Umwandlung dieser Position handeln. Im Fall des Verlassens der Spur kann es sich bei der Position um eine simulierte Position auf der Seite des Fahrers 114 handeln, die der Richtung des Verlassens der Spur entspricht.
  • Für den Fall, dass die Bewegung einer Klangquelle simuliert wird, wie es etwa der Fall ist bei einer simulierten Bewegung einer Klangquelle in Richtung einer Tür, die angelehnt ist, kann das Bestimmen 404 der Position das Bestimmen einer nächsten Position gemäß einem die simulierte Bewegung definierenden Parameter beinhalten.
  • Das Verfahren 400 kann ferner das Erzeugen 406 eines Softwareobjekts 304, das den warnbaren Zustand für die erste Ausführung von Schritt 406 darstellt, oder das Aktualisieren 406 eines Softwareobjekts für nachfolgende Ausführungen für den gleichen warnbaren Zustand beinhalten. Wenn ein Hindernis erkannt wird, kann, wie vorstehend angemerkt, Schritt 406 wiederholt ausgeführt werden, sodass die Position 306b des das Hindernis darstellenden Softwareobjekts aktualisiert wird, um eine Bewegung des Hindernisses relativ zum Fahrzeug 100 zu verfolgen, während eine solche Bewegung in der Ausgabe eines oder mehrerer Sensoren 106a - 106e angezeigt wird. Wie vorstehend angemerkt, kann dies das Erfassen eines Hindernisses in der Ausgabe eines oder mehrerer Sensoren 106a - 106e und das Identifizieren eines Softwareobjekts 304 mit einer Position 306b oder einer vorhergesagten Position innerhalb eines Schwellenabstands der gegenwärtigen Position des Hindernisses beinhalten. Dieses Softwareobjekt 304 kann anschließend aktualisiert 406 werden, um die gegenwärtige Position 306b des Hindernisses zu beinhalten. Die Dynamik 306c kann ebenfalls gemäß einer Änderung der Position des Hindernisses und/oder einer direkt erkannten Geschwindigkeit des Hindernisses aktualisiert 306 werden.
  • Das Verfahren 400 kann ferner das Synthetisieren oder Abrufen 408 eines Signaltons für jedes Softwareobjekt 304 aus einer Datenbank beinhalten. Das Synthetisieren kann das Erzeugen eines Segments von Audio mit einer Frequenzzusammensetzung, Amplitudenhüllkurve oder anderen Attributen beinhalten. Diese Attribute können den Attributen des Softwareobjekts entsprechen. Wie vorstehend angemerkt, kann das Synthetisieren des Signaltons das Synthetisieren einer Reihe von Segmenten beinhalten, wobei die Lautstärke jedes Segments und/oder der Zeitraum des Segments einem Kehrwert des Abstands zum Hindernis, einer relativen Geschwindigkeit des Hindernisses oder einer anderen Eigenschaft des Hindernisses entspricht.
  • Wenn eine Bewegung einer Klangwelle simuliert wird, können die Lautstärke und der Zeitraum zwischen den Segmenten gemäß dieser simulierten Bewegung ausgewählt werden, z. B. kann die Lautstärke zunehmen und der Zeitraum mit zunehmendem Abstand zwischen der simulierten Position der Klangwelle und dem Fahrer abnehmen.
  • Die vorstehenden Beispiele von Attributen eines Signaltons sind lediglich beispielhaft. Jegliche „akustische Dimensionen“ des Signaltons können gesteuert werden, um einen Signalton eindeutig zu machen und Informationen an den Fahrer zu kommunizieren. Eine akustische Dimension ist typischerweise als die subjektive Wahrnehmungserfahrung einer bestimmten physikalischen Eigenschaft eines akustischen Reizes definiert. Somit handelt es sich zum Beispiel bei einer primären physikalischen Eigenschaft eines Tons um dessen Grundfrequenz (üblicherweise in Schwingungen pro Sekunde oder Hz gemessen). Bei der Wahrnehmungsdimension, die hauptsächlich der physikalischen Dimension der Frequenz entspricht, handelt es sich um die „Tonhöhe“ oder die scheinbare „Höhe“ oder „Tiefe“ eines Tons. Gleichermaßen handelt es sich bei der physikalischen Intensität eines Klangs (oder dessen Amplitude) um die primäre Bestimmungsgröße der akustischen Dimension „Lautstärke“. Dementsprechend kann ein bei Schritt 408 synthetisierter Signalton ein monaurales Signal mit einer beliebigen Kombination akustischer Dimensionen, wie etwa Höhe, Lautstärke, Klangfarbe, räumliche Position (die 3D-Position eines Klangs relativ zum Zuhörer), Spektralgruppierung, Rhythmus und Wiederholungsgeschwindigkeit beinhalten. Wie vorstehend angemerkt, können die akustischen Dimensionen in Abhängigkeit der Metadaten 306d des Softwareobjekts 304 ausgewählt werden.
  • Das Verfahren 400 kann ferner das Erzeugen 410 von Signalen gemäß dem bei Schritt 408 synthetisierten Signalton und der Position bei Schritt 404 beinhalten. Wie vorstehend angemerkt, kann diese Position 404 im Laufe der Zeit variieren, um eine Bewegung einer Quelle des Signaltons zu simulieren. In einigen Ausführungsformen können die den Signalton und die Position (statisch oder zeitlich variierend) beinhaltenden Softwareobjekte 304 in eine beliebige, auf dem Fachgebiet bekannte Technik zum Simulieren der Erzeugung von Klang von einer Position aus unter Verwendung einer Anordnung von Lautsprechern eingegeben werden. Dementsprechend kann Schritt 410 das Verarbeiten der Softwareobj ekte gemäß einem beliebigen der vorstehend aufgelisteten dreidimensionalen akustischen Renderingschemata beinhalten.
  • Die Lautsprecher 112a - 112f können anschließend gemäß den bei Schritt 412 erzeugten Signalen angesteuert werden. Die Schritte 404 - 412 können während der gesamten Lebensdauer eines Softwareobjekts wiederholt werden, d. h. bis der warnbare Zustand von Schritt 402 nicht länger erkannt wird, wie etwa ein nicht länger auf Kollisionskurs mit dem Fahrzeug 100 befindliches Hindernis, hinterer Querverkehr, der nicht länger erkannt wird, nicht länger auftretendes Verlassen der Spur, ein nicht länger belegter toter Winkel oder eine nicht länger angelehnte Tür.
  • 5A bis 5C veranschaulichen beispielhafte Situationen, in denen das Verfahren 400 ausgeführt werden kann. Unter besonderer Bezugnahme auf 5A erzeugt ein Türsensor an der Position 500 eine Ausgabe, die anzeigt, dass die durch den Türsensor erfasste Tür nicht ordnungsgemäß geschlossen ist. Als Reaktion darauf erzeugt die Steuerung eine Reihe von Signaltönen mit simulierten Positionen, die durch Kreise 502a - 502d angezeigt werden. Insbesondere stellt die Position jedes Kreises 502a - 502d einen simulierten Ursprung von Klang, der von den Lautsprechern 112a - 112f stammt, dar. Es ist offensichtlich, dass die simulierten Positionen 502a - 502d im Laufe der Zeit von Punkt 502a zu Punkt 502d wandern, wodurch eine Bewegung in Richtung der angelehnten Tür simuliert wird. Die Größe der Kreise 502a - 502d zeigen eine Lautstärke der an dieser Position wiedergegebenen Signaltöne an. Dementsprechend kann die Lautstärke mit der Bewegung weg vom Fahrer 114 zunehmen.
  • Man beachte, dass in der Ausführungsform aus 5A die Signaltöne in der Bewegung in Bezug auf den Fahrer 114 gezeigt sind. Dementsprechend kann in einigen Ausführungsformen die Position des Fahrers erkannt werden. Zum Beispiel kann ein innerer LIDAR-Sensor eine Punktwolke von Objekten im Inneren des Fahrzeugs 100 erzeugen und der Kopf des Fahrers kann aus dieser Punktwolke heraus identifiziert werden.
  • Unter Bezugnahme auf 5B erkennt in einer anderen Situation einer der Sensoren 106a - 106e hinteren Querverkehr. Als Reaktion darauf veranlasst die Steuerung 102 die Erzeugung von Signaltönen durch die Lautsprecher 112a - 112f, wobei die simulierten Positionen durch Kreise 504a - 504e angezeigt werden. Wie angezeigt, können sich die Positionen der Signaltöne im Laufe der Zeit von 504a zu 504e bewegen, wodurch dem Fahrer ein Eindruck von hinter dem Fahrzeug 100 kreuzendem Verkehr vermittelt wird. Man beachte, dass sich der Querverkehr, der die Signaltöne 504a - 504e verursacht, möglicherweise tatsächlich überhaupt nicht hinter dem Fahrzeug 100 befindet, wohingegen die Positionen der Signaltöne 504a - 504e dazu dienen, deutlich dem Fahrer die mögliche Gefahr zu kommunizieren, bevor sie auftritt. In anderen Ausführungsformen jedoch entsprechen die Positionen der Signaltöne 504a - 504e mindestens einer Richtung zum Querverkehr, der erfasst wurde.
  • Wie bei anderen Ausführungsformen können die Signaltöne 504a - 504e hinsichtlich der Lautstärke mit abnehmendem Abstand zum Querverkehr zunehmen. Die Signaltöne können ferner Segmente beinhalten, die in einem Zeitraum wiederholt werden, der sich mit abnehmendem Abstand zum Querverkehr verkürzt.
  • Unter Bezugnahme auf 5C zeigen in einer anderen Situation die Kreise 506a - 506d die simulierte Position von Signaltönen an, die einem Hindernis entsprechen, das wahrscheinlich mit dem Fahrzeug 100 kollidieren wird oder das Potential dazu aufweist. Bei den simulierten Positionen 506a - 506d kann es sich um die gleichen wie die des Hindernisses oder um eine umgewandelte Fassung handeln. Um zum Beispiel eine frühzeitige Warnung bereitzustellen, können die simulierten Positionen 506a - 506d näher als die tatsächlichen Positionen des Hindernisses sein. Wie durch die Größe der Kreise 506a - 506d angezeigt, kann die Lautstärke der Signaltöne mit abnehmendem Abstand vom Fahrzeug 100 zum Hindernis zunehmen. Gleichermaßen kann es sich bei jedem Signalton um eine Reihe von Audiosegmenten handeln, wobei sich der Zeitraum der Segmente mit abnehmendem Abstand verkürzt.
  • Die Beispiele aus 5A bis 5C sind lediglich beispielhaft. Ein beliebiges Fahrzeugsignal kann mit einem Softwareobjekt mit einer simulierten Position und/oder Bewegung unter Verwendung der Lautsprecher 112a - 112f gemäß dem vorstehend offenbarten Verfahren präsentiert werden. Zum Beispiel kann eine nicht erschöpfende Liste Folgendes beinhalten:
    1. 1) Adaptive Geschwindigkeitsregelung, z. B. Softwareobjekte, die anzeigen, dass die Geschwindigkeit verringert oder erhöht werden muss, um eine Kollision zu vermeiden.
    2. 2) Automatische Notbremsung, z. B. Softwareobjekte, die anzeigen, dass ein Bremsen initiiert wird oder wurde.
    3. 3) Automatisches oder unterstütztes Einparken, z. B. Softwareobjekte, die eine Richtung, in die das Lenkrad zu drehen ist, oder eine Richtung anzeigen, in die das Fahrzeug fahren sollte, um einen Einparkvorgang auszuführen.
    4. 4) Totwinkelerkennung, z. B. Softwareobjekte, die eine Position eines Hindernisses in einem toten Winkel oder die Seite anzeigen, auf der sich der besetzte tote Winkel befindet.
    5. 5) Kollisionsvermeidung, z. B. Softwareobjekte, die eine Position und/oder Bewegungsrichtung eines Hindernisses anzeigen.
    6. 6) Verlassen der Spur oder Spurhaltung, z. B. Softwareobjekte, welche die Richtung des Verlassens der Spur oder die Richtung anzeigen, in die sich das Fahrzeug bewegen sollte, um zur richtigen Spur zurückzukehren.
    7. 7) GPS-Navigation, z. B. Softwareobjekte, die eine Anweisung zum Abbiegen oder dass der Fahrer gerade ausfahren sollte, anzeigen.
    8. 8) Reifendrucküberwachung, z. B. Softwareobjekte, die eine Position des Reifens anzeigen, der einen niedrigen Druck aufweist.
    9. 9) Reifentraktionsgrenzenerfassung und -warnung, z. B. Softwareobjekte, die anzeigen, dass das Gaspedal weniger stark betätigt werden sollte, dass die Bremsen betätigt werden sollten oder dass weniger scharf abgebogen werden sollte.
  • In der vorstehenden Offenbarung wurde auf die beigefügten Zeichnungen Bezug genommen, die einen Teil davon bilden und in denen zur Veranschaulichung konkrete Umsetzungen gezeigt sind, in denen die Offenbarung ausgeführt sein kann. Es versteht sich, dass andere Umsetzungen verwendet werden können und strukturelle Änderungen vorgenommen werden können, ohne vom Umfang der vorliegenden Offenbarung abzuweichen. Bezugnahmen in der Beschreibung auf „eine Ausführungsform“, „ein Ausführungsbeispiel“ etc. geben an, dass die beschriebene Ausführungsform ein(e) bestimmte(s) Merkmal, Struktur oder Eigenschaft beinhalten kann, doch es muss nicht notwendigerweise jede Ausführungsform diese(s) bestimmte Merkmal, Struktur oder Eigenschaft beinhalten. Darüber hinaus beziehen sich derartige Formulierungen nicht unbedingt auf dieselbe Ausführungsform. Ferner sei darauf hingewiesen, dass, wenn ein(e) bestimmte(s) Merkmal, Struktur oder Eigenschaft in Verbindung mit einer Ausführungsform beschrieben wird, es im Bereich des Fachwissens des Fachmanns liegt, ein(e) derartige(s) Merkmal, Struktur oder Eigenschaft in Verbindung mit anderen Ausführungsformen umzusetzen, ob dies nun ausdrücklich beschrieben ist oder nicht.
  • Umsetzungen der hier offenbarten Systeme, Vorrichtungen und Verfahren können einen Spezial- oder Universalcomputer umfassen oder verwenden, der Computerhardware beinhaltet, wie etwa zum Beispiel einen oder mehrere Prozessoren und einen oder mehrere Systemspeicher, wie hier erörtert. Umsetzungen innerhalb des Umfangs der vorliegenden Offenbarung können außerdem physische und andere computerlesbare Medien zum Transportieren oder Speichern von computerausführbaren Anweisungen und/oder Datenstrukturen beinhalten. Bei derartigen computerlesbaren Medien kann es sich um beliebige verfügbare Medien handeln, auf die durch ein Universal- oder Spezialcomputersystem zugegriffen werden kann. Bei computerlesbaren Medien, auf denen computerausführbare Anweisungen gespeichert werden, handelt es sich um Computerspeichermedien (-vorrichtungen). Bei computerlesbaren Medien, die computerausführbare Anweisungen transportieren, handelt es sich um Übertragungsmedien. Daher können Umsetzungen der Offenbarung beispielsweise und nicht einschränkend mindestens zwei deutlich unterschiedliche Arten von computerlesbaren Medien umfassen: Computerspeichermedien (-vorrichtungen) und Übertragungsmedien.
  • Computerspeichermedien (-vorrichtungen) beinhalten RAM, ROM, EEPROM, CD-ROM, Festkörperlaufwerke (solid state drives - „SSDs“) (z. B basierend auf RAM), Flash-Speicher, Phasenänderungsspeicher (phase-change memory - „PCM“), andere Speichertypen, andere optische Plattenspeicher, Magnetplattenspeicher oder andere magnetische Speichervorrichtungen oder ein beliebiges anderes Medium, das dazu verwendet werden kann, um gewünschte Programmcodemittel in Form von computerausführbaren Anweisungen oder Datenstrukturen zu speichern, und auf das durch einen Universal- oder Spezialcomputer zugegriffen werden kann.
  • Eine Umsetzung der hier offenbarten Vorrichtungen, Systeme und Verfahren kann über ein Computernetzwerk kommunizieren. Ein „Netzwerk“ ist als eine oder mehrere Datenverbindungen definiert, die den Transport elektronischer Daten zwischen Computersystemen und/oder Modulen und/oder anderen elektronischen Vorrichtungen ermöglichen. Wenn Informationen über ein Netzwerk oder eine andere (entweder festverdrahtete, drahtlose oder eine Kombination aus festverdrahteter oder drahtloser) Kommunikationsverbindung einem Computer bereitgestellt oder auf diesen übertragen werden, sieht der Computer die Verbindung korrekt als Übertragungsmedium an. Übertragungsmedien können ein Netzwerk und/oder Datenverbindungen beinhalten, die dazu verwendet werden können, um gewünschte Programmcodemittel in Form von computerausführbaren Anweisungen oder Datenstrukturen zu transportieren, und auf die durch einen Universal- oder Spezialcomputer zugegriffen werden kann. Kombinationen aus den Vorstehenden sollten ebenfalls im Umfang computerlesbarer Medien enthalten sein.
  • Computerausführbare Anweisungen umfassen zum Beispiel Anweisungen und Daten, die bei Ausführung an einem Prozessor einen Universalcomputer, Spezialcomputer oder eine Spezialverarbeitungsvorrichtung dazu veranlassen, eine bestimmte Funktion oder Gruppe von Funktionen auszuführen. Die computerausführbaren Anweisungen können zum Beispiel Binärdateien, Zwischenformatanweisungen, wie etwa Assemblersprache, oder auch Quellcode sein. Obwohl der Gegenstand in für Strukturmerkmale und/oder methodische Handlungen spezifischer Sprache beschrieben wurde, versteht es sich, dass der in den beigefügten Patentansprüchen definierte Gegenstand nicht notwendigerweise auf die vorstehend beschriebenen Merkmale oder Handlungen beschränkt ist. Die beschriebenen Merkmale und Handlungen werden vielmehr als beispielhafte Formen der Umsetzung der Patentansprüche offenbart.
  • Der Fachmann wird zu schätzen wissen, dass die Offenbarung in Netzwerkcomputerumgebungen mit vielen Arten von Computersystemkonfigurationen durchgeführt werden kann, einschließlich eines Armaturenbrett-Fahrzeugcomputers, PCs, Desktop-Computern, Laptops, Nachrichtenprozessoren, Handvorrichtungen, Multiprozessorsystemen, Unterhaltungselektronik auf Mikroprozessorbasis oder programmierbarer Unterhaltungselektronik, Netzwerk-PCs, Minicomputern, Mainframe-Computern, Mobiltelefonen, PDAs, Tablets, Pagern, Routern, Switches, verschiedenen Speichervorrichtungen und dergleichen. Die Offenbarung kann zudem in Umgebungen mit verteilten Systemen angewendet werden, in denen sowohl lokale Computersysteme als auch entfernte Computersysteme, die durch ein Netzwerk (entweder durch festverdrahtete Datenverbindungen, drahtlose Datenverbindungen oder durch eine Kombination aus festverdrahteten und drahtlosen Datenverbindungen) verbunden sind, Aufgaben ausführen. In einer Umgebung mit verteilten Systemen können sich Programmmodule sowohl in lokalen Speichervorrichtungen als auch in Fernspeichervorrichtungen befinden.
  • Ferner können die hier beschriebenen Funktionen gegebenenfalls in einem oder mehreren von Folgenden ausgeführt werden: Hardware, Software, Firmware, digitalen Komponenten oder analogen Komponenten. Ein oder mehrere anwendungsspezifische integrierte Schaltkreise (ASICs) können zum Beispiel programmiert sein, um eines oder mehrere der hier beschriebenen Systeme und Verfahren auszuführen. Bestimmte Ausdrücke werden in der gesamten Beschreibung und den Patentansprüchen verwendet, um auf bestimmte Systemkomponenten Bezug zu nehmen. Der Fachmann wird zu schätzen wissen, dass auf Komponenten durch unterschiedliche Bezeichnungen Bezug genommen werden kann. In dieser Schrift soll nicht zwischen Komponenten unterschieden werden, die sich dem Namen nach unterscheiden, nicht jedoch von der Funktion her.
  • Es ist anzumerken, dass die vorstehend erörterten Sensorausführungsformen Computerhardware, -software, -firmware oder eine beliebige Kombination daraus umfassen können, um mindestens einen Teil ihrer Funktionen auszuführen. Ein Sensor kann zum Beispiel Computercode beinhalten, der dazu konfiguriert ist, in einem oder mehreren Prozessoren ausgeführt zu werden, und kann eine Hardware-Logikschaltung/elektrische Schaltung beinhalten, die durch den Computercode gesteuert wird. Diese beispielhaften Vorrichtungen sind hier zum Zwecke der Veranschaulichung bereitgestellt und sollen nicht einschränkend sein. Ausführungsformen der vorliegenden Offenbarung können in weiteren Arten von Vorrichtungen umgesetzt werden, wie es dem einschlägigen Fachmann bekannt ist.
  • Mindestens einige Ausführungsformen der Offenbarung wurden Computerprogrammprodukten zugeführt, die eine solche Logik (z. B. in Form von Software) umfassen, die auf einem beliebigen computernutzbaren Medium gespeichert ist. Solche Software veranlasst bei Ausführung in einer oder mehreren Datenverarbeitungsvorrichtungen eine Vorrichtung dazu, wie hier beschrieben zu arbeiten.
  • Während vorstehend verschiedene Ausführungsformen der vorliegenden Offenbarung beschrieben wurden, versteht es sich, dass diese lediglich als Beispiele dienen und nicht als Einschränkung. Für den einschlägigen Fachmann wird ersichtlich, dass verschiedene Änderungen in Form und Detail daran vorgenommen werden können, ohne vom Geist und Umfang der Offenbarung abzuweichen. Daher sollen die Breite und der Umfang der vorliegenden Offenbarung durch keines der vorstehend beschriebenen Ausführungsbeispiele eingeschränkt werden, sondern sollen lediglich in Übereinstimmung mit den folgenden Patentansprüchen und ihren Äquivalenten definiert sein. Die vorstehende Beschreibung wurde zum Zwecke der Veranschaulichung und Beschreibung dargelegt. Sie erhebt keinerlei Anspruch auf Vollständigkeit und soll die Offenbarung nicht auf die konkrete offenbarte Form beschränken. Viele Modifikationen und Variationen sind in Anbetracht der vorstehenden Lehren möglich. Ferner ist anzumerken, dass beliebige oder alle der vorangehend genannten alternativen Umsetzungen in einer beliebigen gewünschten Kombination verwendet werden können, um zusätzliche Hybridumsetzungen der Offenbarung zu bilden.

Claims (15)

  1. Verfahren, Folgendes durch eine Steuerung umfassend: Empfangen von Sensordaten von mehreren Fahrzeugsensoren; Erzeugen von Softwareobjekten, die den Sensordaten entsprechen; Modifizieren der Softwareobjekte in Echtzeit basierend auf aktualisierten Daten von den Fahrzeugsensoren; und Erzeugen dreidimensionaler (3D) akustischer Signale unter Verwendung einer Vielzahl von Lautsprechern gemäß den Softwareobjekten, um Fahrzeuginformationen zu einem Fahrer zu befördern.
  2. Verfahren nach Anspruch 1, wobei das Erzeugen der Softwareobjekte, die den Sensordaten entsprechen, Folgendes umfasst: Erkennen des Vorhandenseins eines äußeren Merkmals und einer Merkmalsposition für das äußere Merkmal in den Sensordaten; und Erzeugen eines Merkmalssoftwareobjekts für das äußere Merkmal und Zuordnen der Merkmalsposition zu diesem; und wobei das Modifizieren der Softwareobjekte in Echtzeit basierend auf den aktualisierten Daten von den Fahrzeugsensoren Folgendes umfasst: Erkennen einer Bewegung des äußeren Merkmals relativ zum Fahrzeug zu einer aktualisierten Position in den aktualisierten Daten; und Modifizieren der Merkmalsposition gemäß der aktualisierten Position im Merkmalssoftwareobj ekt.
  3. Verfahren nach Anspruch 2, wobei das Erzeugen der 3D-akustischen Signale unter Verwendung der Vielzahl von Lautsprechern gemäß den Softwareobjekten Folgendes umfasst: Erzeugen eines Merkmalsaudiosignals mit einer simulierten Position in Ausgaben der Vielzahl von Lautsprechern, die der Merkmalsposition des Merkmalssoftwareobjekts entspricht; wobei die Fahrzeugsensoren mindestens eines von einem Ultraschallsensor, einem RADAR-(Radio Detection and Ranging-)Sensor, einem LIDAR-(Light Detection and Ranging-)Sensor, einer Kamera und einem SONAR-(Sound Navigation and Ranging-)Sensor umfassen.
  4. Verfahren nach Anspruch 3, wobei das Erzeugen der 3D-akustischen Signale unter Verwendung der Vielzahl von Lautsprechern gemäß den Softwareobjekten Folgendes umfasst: Erzeugen einer Reihe von hörbaren Klängen mit einer Trennung zwischen den hörbaren Klängen, die mit einer Abnahme eines Abstands zwischen der Merkmalsposition und dem Fahrzeug kürzer wird.
  5. Verfahren nach Anspruch 3, wobei das Erzeugen der 3D-akustischen Signale unter Verwendung der Vielzahl von Lautsprechern gemäß den Softwareobjekten Folgendes umfasst: Erzeugen einer Reihe von hörbaren Klängen mit einer oder mehreren akustischen Dimensionen, die wirksam mindestens eines von einer Position des äußeren Merkmals relativ zum Fahrzeug, einer Art des äußeren Merkmals, der relativen Gefahrenstufe des äußeren Merkmals, einem Abstand zwischen dem Fahrzeug und dem äußeren Merkmal und einer Änderungsrate des Abstands befördern.
  6. Verfahren nach Anspruch 1, wobei das Erzeugen der Softwareobjekte, die den Sensordaten entsprechen, Folgendes umfasst: Erkennen des Vorhandenseins von Querverkehr hinter dem Fahrzeug in den Sensordaten; und Erzeugen eines Merkmalssoftwareobjekts für den Querverkehr; wobei das Erzeugen der 3D-akustischen Signale unter Verwendung einer Vielzahl von Lautsprechern gemäß den Softwareobjekten zum Befördern von Fahrzeuginformationen an einen Fahrer das Erzeugen einer Reihe von hörbaren Signalen umfasst, die eine Bewegung einer Klangquelle hinter einem Fahrer des Fahrzeugs in eine Richtung des Querverkehrs simulieren.
  7. Verfahren nach Anspruch 1, wobei das Empfangen von Sensordaten von mehreren Fahrzeugsensoren das Empfangen einer Ausgabe eines Türsensors, die anzeigt, dass eine Tür angelehnt ist, umfasst, wobei das Verfahren ferner Folgendes umfasst: Erzeugen eines Softwareobjekts einer angelehnten Tür mit einer zugeordneten Position und Variieren der Position, die dem Softwareobjekt einer angelehnten Tür während eines Zeitraums, um eine Bewegung in Richtung der Tür anzuzeigen; und Erzeugen der dreidimensionalen (3D) akustischen Signale unter Verwendung der Vielzahl von Lautsprechern während des Zeitraums gemäß einem gegenwärtigen Wert der Position.
  8. Verfahren nach Anspruch 1, wobei das Empfangen von Sensordaten von mehreren Fahrzeugsensoren das Empfangen von Signalen umfasst, die durch die Steuerung zur Umsetzung eines oder mehrerer von Folgenden verwendet werden: Adaptive Geschwindigkeitsregelung; Automatische Notbremsung; Automatisches Einparken; Unterstütztes Einparken; Totwinkelerkennung; Kollisionsvermeidung; Warnung vor Verlassen der Spur; Unterstützung bei der Spurhaltung; Navigation per globales Positionierungssystem (GPS); Reifendrucküberwachung; und Antriebsschlupfregelsystem.
  9. Fahrzeug, umfassend: eine Vielzahl von Sensoren, die zum Erfassen von Betriebsparametern des Fahrzeugs betrieben werden können; eine Vielzahl von Lautsprechern, die in einem Inneren des Fahrzeugs positioniert sind; eine Steuerung, die betriebsmäßig an die Vielzahl von Sensoren und die Vielzahl von Lautsprechern gekoppelt ist, wobei die Steuerung zu Folgendem programmiert ist: Empfangen von Sensordaten von der Vielzahl von Sensoren; Erzeugen von Softwareobjekten, die den Sensordaten entsprechen; Modifizieren der Softwareobjekte in Echtzeit basierend auf aktualisierten Daten von der Vielzahl von Sensoren; und Erzeugen dreidimensionaler (3D) akustischer Signale unter Verwendung einer Vielzahl von Lautsprechern gemäß den Softwareobjekten, um Fahrzeuginformationen zu einem Fahrer zu befördern.
  10. Fahrzeug nach Anspruch 9, wobei die Steuerung ferner programmiert ist, Softwareobjekte, die den Sensordaten entsprechen, zu erzeugen durch: Erkennen des Vorhandenseins eines äußeren Merkmals und einer Merkmalsposition für das Merkmal in den Sensordaten; und Erzeugen eines Merkmalssoftwareobjekts für das äußere Merkmal und Zuordnen der Merkmalsposition zu diesem; und wobei die Steuerung ferner programmiert ist, die Softwareobj ekte in Echtzeit basierend auf aktualisierten Daten von der Vielzahl von Sensoren zu modifizieren durch: Erkennen einer Bewegung des äußeren Merkmals relativ zum Fahrzeug zu einer aktualisierten Position in den aktualisierten Daten; und Modifizieren der Merkmalsposition gemäß der aktualisierten Position im Merkmalssoftwareobj ekt.
  11. Fahrzeug nach Anspruch 10, wobei die Steuerung ferner programmiert ist, die 3D-akustischen Signale unter Verwendung der Vielzahl von Lautsprechern gemäß den Softwareobjekten zu erzeugen durch: Erzeugen eines Merkmalsaudiosignals mit einer simulierten Position in Ausgaben der Vielzahl von Lautsprechern, die der Merkmalsposition des Merkmalssoftwareobjekts entspricht; wobei die Vielzahl von Sensoren mindestens eines von einem Ultraschallsensor, einem RADAR-(Radio Detection and Ranging-)Sensor, einem LIDAR-(Light Detection and Ranging-)Sensor, einer Kamera und einem SONAR-(Sound Navigation and Ranging-)Sensor umfasst.
  12. Fahrzeug nach Anspruch 11, wobei die Steuerung ferner programmiert ist, die 3D-akustischen Signale unter Verwendung der Vielzahl von Lautsprechern gemäß den Softwareobjekten zu erzeugen durch: Erzeugen einer Reihe von hörbaren Klängen mit einer Trennung zwischen den hörbaren Klängen, die mit einer Abnahme eines Abstands zwischen der Merkmalsposition und dem Fahrzeug kürzer wird.
  13. Fahrzeug nach Anspruch 11, wobei die Steuerung ferner programmiert ist, die 3D-akustischen Signale unter Verwendung der Vielzahl von Lautsprechern gemäß den Softwareobjekten zu erzeugen durch: Erzeugen einer Reihe von hörbaren Klängen, wobei die Intensität der hörbaren Klänge mit der Abnahme eines Abstands zwischen der Merkmalsposition und dem Fahrzeug zunimmt.
  14. Fahrzeug nach Anspruch 11, wobei die Steuerung ferner programmiert ist, die Softwareobjekte, die den Sensordaten entsprechen, zu erzeugen durch: Erkennen des Vorhandenseins von Querverkehr hinter dem Fahrzeug in den Sensordaten; und Erzeugen eines Merkmalssoftwareobjekts für den Querverkehr; wobei das Erzeugen der 3D-akustischen Signale unter Verwendung einer Vielzahl von Lautsprechern gemäß den Softwareobjekten zum Befördern von Fahrzeuginformationen an einen Fahrer das Erzeugen einer Reihe von hörbaren Signalen umfasst, die eine Bewegung einer Klangquelle hinter einem Fahrer des Fahrzeugs in eine Richtung des Querverkehrs simulieren.
  15. Fahrzeug nach Anspruch 9, wobei die Steuerung ferner programmiert ist zum: Empfangen von Sensordaten von der Vielzahl von Sensoren durch Empfangen einer Ausgabe eines Türsensors, die anzeigt, dass eine Tür angelehnt ist; Erzeugen eines Softwareobjekts einer angelehnten Tür mit einer zugeordneten Position und Variieren der Position, die dem Softwareobjekt einer angelehnten Tür während eines Zeitraums, um eine Bewegung in Richtung der Tür anzuzeigen; und Erzeugen der dreidimensionalen (3D) akustischen Signale unter Verwendung der Vielzahl von Lautsprechern während des Zeitraums gemäß einem gegenwärtigen Wert der Position.
DE102018100021.9A 2017-01-03 2018-01-02 Räumliche akustische warnungen für ein fahrzeug Pending DE102018100021A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/397,413 US9896031B1 (en) 2017-01-03 2017-01-03 Spatial auditory alerts for a vehicle
US15/397,413 2017-01-03

Publications (1)

Publication Number Publication Date
DE102018100021A1 true DE102018100021A1 (de) 2018-07-05

Family

ID=61158084

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102018100021.9A Pending DE102018100021A1 (de) 2017-01-03 2018-01-02 Räumliche akustische warnungen für ein fahrzeug

Country Status (6)

Country Link
US (2) US9896031B1 (de)
CN (1) CN108263307B (de)
DE (1) DE102018100021A1 (de)
GB (1) GB2560230B (de)
MX (1) MX2018000180A (de)
RU (1) RU2668350C9 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018221724A1 (de) 2018-12-14 2020-06-18 Audi Ag Verfahren und System zur Ausgabe eines akustischen Signals eines Bedienteils
DE102019210554A1 (de) * 2019-07-17 2021-01-21 Psa Automobiles Sa Verfahren zur Assistenz eines Fahrers eines Kraftfahrzeugs beim Einparken, Computerprogrammprodukt, Fahrerassistenzsystem sowie Kraftfahrzeug

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110431613B (zh) * 2017-03-29 2023-02-28 索尼公司 信息处理装置、信息处理方法、程序和移动物体
JP6954069B2 (ja) * 2017-12-08 2021-10-27 トヨタ自動車株式会社 車両用注意喚起装置
US11457328B2 (en) * 2018-03-14 2022-09-27 Sony Corporation Electronic device, method and computer program
WO2019242838A1 (de) * 2018-06-18 2019-12-26 Ask Industries Gmbh Kraftfahrzeug, umfassend eine vorrichtung zur ausgabe eines audiosignals in eine fahrgastzelle des kraftfahrzeugs
CN110641360B (zh) * 2018-06-26 2021-07-09 比亚迪股份有限公司 提醒车门开启的方法和装置、存储介质和车辆
CN109278634A (zh) * 2018-10-15 2019-01-29 刘贵华 一种汽车仿音装置
US11533557B2 (en) * 2019-01-22 2022-12-20 Universal City Studios Llc Ride vehicle with directional speakers and haptic devices
CN111762192A (zh) * 2019-03-13 2020-10-13 伟摩有限责任公司 用于自动驾驶车辆的可听通信
WO2020205029A1 (en) 2019-03-29 2020-10-08 California Institute Of Technology Assisting visual motion perception in the extreme periphery
WO2020234993A1 (ja) * 2019-05-21 2020-11-26 日本電信電話株式会社 通知装置、通知方法、プログラム
US11275370B2 (en) * 2019-06-28 2022-03-15 Zoox, Inc. Techniques for navigating vehicles using teleoperator instructions
CN111546839A (zh) * 2020-05-25 2020-08-18 合肥威博尔汽车技术有限公司 一种电动汽车低速行驶提示音和胎压检测集成装置及方法
CN111752261B (zh) * 2020-07-14 2021-07-06 同济大学 基于自主驾驶机器人的自动驾驶测试平台
US11438720B2 (en) * 2020-10-08 2022-09-06 Sony Group Corporation Three-dimensional (3D) audio interaction for vehicles
US11432094B2 (en) * 2020-10-08 2022-08-30 Sony Group Corporation Three-dimensional (3D) audio notification for vehicle
CN112477757B (zh) * 2020-11-25 2024-01-09 广州橙行智动汽车科技有限公司 车辆定向预警方法、装置、车辆和存储介质
KR20220097744A (ko) * 2020-12-31 2022-07-08 현대자동차주식회사 자율주행 중 운전자의 차량 사운드 인식 방법 및 자율주행차량
US11458889B1 (en) 2021-04-23 2022-10-04 Curdy F. Angrand Vehicle alert system
CN113766402B (zh) * 2021-09-11 2024-04-26 武汉左点科技有限公司 一种提高环境适应性的助听方法及装置
EP4163896A1 (de) * 2021-10-08 2023-04-12 Honda Research Institute Europe GmbH Assistenzsystem mit relevanzabhängiger reizmodulation

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2689792B2 (ja) 1991-10-30 1997-12-10 日産自動車株式会社 立体音場警報装置
US5979586A (en) 1997-02-05 1999-11-09 Automotive Systems Laboratory, Inc. Vehicle collision warning system
US6097285A (en) * 1999-03-26 2000-08-01 Lucent Technologies Inc. Automotive auditory feedback of changing conditions outside the vehicle cabin
US6087961A (en) * 1999-10-22 2000-07-11 Daimlerchrysler Corporation Directional warning system for detecting emergency vehicles
KR100423728B1 (ko) * 2001-12-11 2004-03-22 기아자동차주식회사 멀티 채널 오디오를 이용한 자동차의 안전장치
US6831572B2 (en) 2002-01-29 2004-12-14 Ford Global Technologies, Llc Rear collision warning system
US6731204B2 (en) * 2002-02-19 2004-05-04 Continental Teves, Inc. Object detection system providing driver information through sound
US6937165B2 (en) * 2002-09-23 2005-08-30 Honeywell International, Inc. Virtual rumble strip
US6876298B2 (en) * 2003-03-14 2005-04-05 General Motors Corporation Audible warning for vehicle safety systems
US8422693B1 (en) * 2003-09-29 2013-04-16 Hrl Laboratories, Llc Geo-coded spatialized audio in vehicles
JP2006092482A (ja) * 2004-09-27 2006-04-06 Yamaha Corp 音声認識通報装置
US7649444B1 (en) * 2005-12-13 2010-01-19 Nvidia Corporation Positional audio cues for an vehicle indicator system
JP2008046862A (ja) * 2006-08-16 2008-02-28 Nissan Motor Co Ltd 車両用警報装置及び警告音出力方法
WO2008100100A1 (en) 2007-02-14 2008-08-21 Lg Electronics Inc. Methods and apparatuses for encoding and decoding object-based audio signals
DE102007034029A1 (de) * 2007-07-20 2009-01-22 Robert Bosch Gmbh Verfahren zur Information eines Beobachters über ein im Einsatz befindliches Einsatzfahrzeug und Anordnung dazu
DE102008021068B4 (de) 2008-04-26 2019-06-13 Volkswagen Ag Gefahrenwarneinrichtung für ein Kraftfahrzeug und Fahrerassistenzsystem
US20100201508A1 (en) * 2009-02-12 2010-08-12 Gm Global Technology Operations, Inc. Cross traffic alert system for a vehicle, and related alert display method
FR2946936B1 (fr) 2009-06-22 2012-11-30 Inrets Inst Nat De Rech Sur Les Transports Et Leur Securite Dispositif de detection d'obstacles comportant un systeme de restitution sonore
US9489954B2 (en) 2012-08-07 2016-11-08 Dolby Laboratories Licensing Corporation Encoding and rendering of object based audio indicative of game audio content
RU2600174C2 (ru) * 2014-10-23 2016-10-20 Александр Васильевич Русский Устройство защиты автомобиля при столкновении (варианты)
US9669758B2 (en) * 2015-07-30 2017-06-06 Honda Motor Co., Ltd. System for alerting a driver and method thereof
GB2542846A (en) * 2015-10-02 2017-04-05 Ford Global Tech Llc Hazard indicating system and method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018221724A1 (de) 2018-12-14 2020-06-18 Audi Ag Verfahren und System zur Ausgabe eines akustischen Signals eines Bedienteils
DE102018221724B4 (de) 2018-12-14 2020-07-09 Audi Ag Verfahren und System zur Ausgabe eines akustischen Signals eines Bedienteils
DE102019210554A1 (de) * 2019-07-17 2021-01-21 Psa Automobiles Sa Verfahren zur Assistenz eines Fahrers eines Kraftfahrzeugs beim Einparken, Computerprogrammprodukt, Fahrerassistenzsystem sowie Kraftfahrzeug

Also Published As

Publication number Publication date
MX2018000180A (es) 2018-11-09
GB201800043D0 (en) 2018-02-14
GB2560230A (en) 2018-09-05
US9896031B1 (en) 2018-02-20
CN108263307B (zh) 2023-11-17
GB2560230B (en) 2021-09-01
CN108263307A (zh) 2018-07-10
RU2668350C1 (ru) 2018-09-28
US10343602B2 (en) 2019-07-09
US20180186286A1 (en) 2018-07-05
RU2668350C9 (ru) 2019-03-05

Similar Documents

Publication Publication Date Title
DE102018100021A1 (de) Räumliche akustische warnungen für ein fahrzeug
DE102017221617A1 (de) System und Verfahren zur Verkehrsstauabschätzung
DE102018101465A1 (de) Trainieren eines automatischen ampelerkennungsmoduls unter verwendung simulierter bilder
DE102017207968B4 (de) Vorrichtung zum Vorbeugen gegen einen Fußgängerkollisionsunfall, System mit derselben, und Verfahren hierzu
DE102019205607A1 (de) Systeme und Verfahren für vorausschauenden Spurwechsel
DE102020104360A1 (de) Fahrzeug mit externem audio-lautsprecher und mikrofon
DE102018100469A1 (de) Generierten von simulierten sensordaten zum trainieren und überprüfen von erkennungsmodellen
DE10352596B4 (de) Warnvorrichtung und Warnverfahren für ein Fahrzeug
DE102017221643A1 (de) System und Verfahren zur Fahrzeugsteuerung unter Verwendung von Fahrzeugkommunikation
DE102018202942A1 (de) System und Verfahren zur Verhinderung von Kreuzungskollisionen
DE102017125963A1 (de) Objektverfolgung mit sensorfusion innerhalb eines probabalistischen rahmens
DE102018107756A1 (de) Systeme zum ausgeben eines warnsignals von einem fahrzeug, um in der nähe befindliche entitäten zu warnen
DE112017001551T5 (de) Fahrassistenzverfahren, dieses nutzende Fahrassistenzvorrichtung, Steuervorrichtung für automatisches Fahren, Fahrzeug und Fahrassistenzsystem
DE112014006721T5 (de) Adaptive Warnungsverwaltung für das fortschrittiiche Fahrerassistenzsystem (ADAS)
DE102018118456A1 (de) Fahrzeugsteuerungssystem
DE102016205152A1 (de) Fahrerassistenzsystem zum Unterstützen eines Fahrers beim Führen eines Fahrzeugs
DE112015002868T5 (de) Straßenverzweigungserfassung und Fahrspurauswahl für eine Fahrspurzentrierung
DE112017006567T5 (de) Autonomes fahrzeug mit fahrerausbildung
DE102017221616A1 (de) System und Verfahren für einen Einfädelassistenten unter Anwendung von Fahrzeugkommunikation
DE102018113693A1 (de) Fahrzeugsicherheitslenkungssystem
DE102020120663A1 (de) Verfahren und Vorrichtung zum Bereitstellen von Unfallvermeidungs-Informationen an Insassen von autonomen Fahrzeugen
DE102017223360A1 (de) System und verfahren zur fahrzeugsteuerung in drängelsituationen
DE102018131646A1 (de) Fahrerwarnsysteme und verfahren
DE112017006804T5 (de) Anzeige für rückleuchte eines fahrzeugs
DE102020125303A1 (de) Erkennung und alarmierung eines toten winkels

Legal Events

Date Code Title Description
R082 Change of representative

Representative=s name: BONSMANN - BONSMANN - FRANK PATENTANWAELTE, DE

R084 Declaration of willingness to licence