[go: up one dir, main page]

DE102023132324A1 - Device and method for operating a user interface of a vehicle - Google Patents

Device and method for operating a user interface of a vehicle Download PDF

Info

Publication number
DE102023132324A1
DE102023132324A1 DE102023132324.5A DE102023132324A DE102023132324A1 DE 102023132324 A1 DE102023132324 A1 DE 102023132324A1 DE 102023132324 A DE102023132324 A DE 102023132324A DE 102023132324 A1 DE102023132324 A1 DE 102023132324A1
Authority
DE
Germany
Prior art keywords
vehicle
user
user interface
output
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102023132324.5A
Other languages
German (de)
Inventor
Sandra Rolle
Armin DISTLER
Lisa Fleisch
Stefan Heijboer
Alexander Peters
Georg Reil
Christiane Riefler
Hans Steen
Johan Lauritz von Forstner
Pauline Weidauer
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.)
Bayerische Motoren Werke AG
Original Assignee
Bayerische Motoren Werke AG
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 Bayerische Motoren Werke AG filed Critical Bayerische Motoren Werke AG
Priority to DE102023132324.5A priority Critical patent/DE102023132324A1/en
Priority to PCT/EP2024/078374 priority patent/WO2025108614A1/en
Publication of DE102023132324A1 publication Critical patent/DE102023132324A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/80Arrangements for controlling instruments
    • B60K35/81Arrangements for controlling instruments for controlling displays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/10Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/26Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using acoustic output
    • B60K35/265Voice
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/28Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/29Instruments characterised by the way in which information is handled, e.g. showing information on plural displays or prioritising information according to driving conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/11Instrument graphical user interfaces or menu aspects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/148Instrument input by voice
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • B60W2050/146Display means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/21Voice
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/20Ambient conditions, e.g. wind or rain
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Eine Vorrichtung (100) zum Betreiben einer Benutzerschnittstelle eines Fahrzeugs (102) umfasst eine Ausgabeeinheit (106) des Fahrzeugs (102), die dazu ausgebildet ist, zumindest ein Element der Benutzerschnittstelle des Fahrzeugs (102) an einen Benutzer (104) auszugeben. Die Vorrichtung (100) umfasst zu dem eine Erfassungseinheit (108), die dazu ausgebildet ist, zumindest eine Information zu erfassen, die einer Benutzereingabe des Benutzers (104) und/oder einer auf die Umgebung des Fahrzeugs (102) bezogenen Umgebungsinformation entspricht, und der erfassten Information entsprechende Eingabedaten zu erzeugen. Die Vorrichtung (100) umfasst ferner eine Steuereinheit (110), die dazu ausgebildet ist, die Ausgabeeinheit (106) des Fahrzeugs (102) zu steuern und die Eingabedaten unter Verwendung zumindest eines Maschinenlernverfahrens zu verarbeiten. Die Steuereinheit (110) ist ferner dazu ausgebildet, auf Grundlage der Eingabedaten und unter Verwendung des Maschinenlernverfahrens zumindest ein Element der Benutzerschnittstelle des Fahrzeugs (102) zu erzeugen, das durch die Ausgabeeinheit (106) ausgebbar ist, und die Ausgabeeinheit (106) zum Ausgeben des erzeugten Elements anzusteuern.

Figure DE102023132324A1_0000
A device (100) for operating a user interface of a vehicle (102) comprises an output unit (106) of the vehicle (102), which is designed to output at least one element of the user interface of the vehicle (102) to a user (104). The device (100) further comprises a detection unit (108), which is designed to detect at least one piece of information corresponding to a user input of the user (104) and/or environmental information related to the surroundings of the vehicle (102), and to generate input data corresponding to the detected information. The device (100) further comprises a control unit (110), which is designed to control the output unit (106) of the vehicle (102) and to process the input data using at least one machine learning method. The control unit (110) is further configured to generate, on the basis of the input data and using the machine learning method, at least one element of the user interface of the vehicle (102) that can be output by the output unit (106), and to control the output unit (106) to output the generated element.
Figure DE102023132324A1_0000

Description

Die Erfindung betrifft eine Vorrichtung zum Betreiben einer Benutzerschnittstelle eines Fahrzeugs. Die Erfindung betrifft ferner ein Verfahren zum Betreiben einer Benutzerschnittstelle eines Fahrzeugs.The invention relates to a device for operating a user interface of a vehicle. The invention further relates to a method for operating a user interface of a vehicle.

Die Benutzerschnittstelle eines modernen Fahrzeugs umfasst eine Vielzahl von Ausgabeeinheiten, insbesondere visueller Ausgabeeinheiten zum Ausgeben von visuellen Informationen. Beispiele für visuelle Ausgabeeinheiten sind ein Kombiinstrument, ein zentrales Informationsdisplay (CID), ein Projektor oder ein Head Up Display. Aber auch innerhalb des Fahrzeuginnenraums oder außen an dem Fahrzeug angeordnete Beleuchtungselemente können visuelle Ausgabeeinheiten darstellen. Fahrzeuge haben ferner auch auditive Ausgabeeinheiten, beispielsweise Lautsprecher eines Medienwiedergabesystems des Fahrzeugs. Durch die Ausgabeeinheiten ausgegebene Elemente, zum Beispiel Elemente einer graphischen Benutzeroberfläche oder Sprachausgaben, folgen typischerweise einem einheitlichen Design. Das Design ist dabei werkseitig vorgegeben, ein Benutzer kann höchstens zwischen einigen wenigen Designs auswählen. Viele Benutzer haben jedoch das Bedürfnis, das Design der Benutzerschnittstelle zu personalisieren. Jedoch sind Speicherplatz und Bandbreite begrenzt, so dass nicht einfach die große Menge von Elementen der Benutzerschnittstelle in einer Vielzahl von Designs zur Verfügung gestellt werden kann.The user interface of a modern vehicle comprises a multitude of output units, in particular visual output units for outputting visual information. Examples of visual output units are an instrument cluster, a central information display (CID), a projector, or a head-up display. Lighting elements arranged inside or on the outside of the vehicle can also represent visual output units. Vehicles also have auditory output units, such as speakers of a vehicle's media playback system. Elements output by the output units, such as elements of a graphical user interface or voice output, typically follow a uniform design. The design is predefined at the factory, and a user can choose between at most a few designs. However, many users have the need to personalize the design of the user interface. However, storage space and bandwidth are limited, so the large number of user interface elements cannot simply be provided in a variety of designs.

Aus der DE 10 2021 206 537 A1 ist ein Verfahren bekannt, bei dem mit Hilfe eines neuronalen Netzwerkes grafische Benutzerschnittstellen für verschiedene Geräte und Plattformen erzeugt werden. Bei dem Verfahren wird auf Grundlage von funktionalen und visuellen Merkmalen einer ersten Benutzerschnittstelle einer ersten Plattform eine zweite Benutzerschnittstelle für eine zweite Plattform erzeugt. Dabei kann die zweite Benutzerschnittstelle insbesondere unter Berücksichtigung von Beschränkungen der zweiten Plattform erzeugt werden.From the DE 10 2021 206 537 A1 A method is known in which graphical user interfaces for various devices and platforms are generated using a neural network. In the method, a second user interface for a second platform is generated based on the functional and visual features of a first user interface of a first platform. The second user interface can be generated, in particular, taking into account the limitations of the second platform.

Die US 10452902 B1 offenbart ein Verfahren, bei dem Bildkomponenten einer Patentzeichnung mit Hilfe eines Generative Adversarial Networks erzeugt werden. Als ein Beispiel ist eine Patentzeichnung einer grafischen Benutzeroberfläche genannt.The US 10452902 B1 discloses a method in which image components of a patent drawing are generated using a generative adversarial network. One example is a patent drawing of a graphical user interface.

Aufgabe der Erfindung ist es, eine Vorrichtung und ein Verfahren zum Betreiben einer Benutzerschnittstelle eines Fahrzeugs anzugeben, die eine Vielzahl von Designs aufweisen können und dabei wenig Speicherplatz und/oder Bandbreite nutzen.The object of the invention is to provide a device and a method for operating a user interface of a vehicle, which can have a variety of designs and use little memory space and/or bandwidth.

Diese Aufgabe wird durch eine Vorrichtung mit den Merkmalen des Anspruchs 1 und durch ein Verfahren mit den Merkmalen des unabhängigen Verfahrensanspruchs gelöst. Vorteilhafte Weiterbildungen sind in den abhängigen Ansprüchen angegeben.This object is achieved by a device having the features of claim 1 and by a method having the features of the independent method claim. Advantageous further developments are specified in the dependent claims.

Die vorgeschlagene Vorrichtung zum Betreiben einer Benutzerschnittstelle eines Fahrzeugs umfasst eine Ausgabeeinheit des Fahrzeugs, die dazu ausgebildet ist, zumindest ein Element der Benutzerschnittstelle des Fahrzeugs an einen Benutzer auszugeben. Die Vorrichtung umfasst zu dem eine Erfassungseinheit, die dazu ausgebildet ist, zumindest eine Information zu erfassen, die einer Benutzereingabe des Benutzers und/oder einer auf die Umgebung des Fahrzeugs bezogenen Umgebungsinformation entspricht, und der erfassten Information entsprechende Eingabedaten zu erzeugen. Die Vorrichtung umfasst ferner eine Steuereinheit, die dazu ausgebildet ist, die Ausgabeeinheit des Fahrzeugs zu steuern und die Eingabedaten unter Verwendung zumindest eines Maschinenlernverfahrens zu verarbeiten. Die Steuereinheit ist ferner dazu ausgebildet, auf Grundlage der Eingabedaten und unter Verwendung des Maschinenlernverfahrens zumindest ein Element der Benutzerschnittstelle des Fahrzeugs zu erzeugen, das durch die Ausgabeeinheit ausgebbar ist, und die Ausgabeeinheit zum Ausgeben des erzeugten Elements anzusteuern.The proposed device for operating a user interface of a vehicle comprises an output unit of the vehicle, which is designed to output at least one element of the user interface of the vehicle to a user. The device further comprises a detection unit, which is designed to detect at least one piece of information corresponding to a user input of the user and/or environmental information related to the surroundings of the vehicle, and to generate input data corresponding to the detected information. The device further comprises a control unit, which is designed to control the output unit of the vehicle and to process the input data using at least one machine learning method. The control unit is further designed to generate, based on the input data and using the machine learning method, at least one element of the user interface of the vehicle, which can be output by the output unit, and to control the output unit to output the generated element.

Die Ausgabeeinheit kann beispielsweise eine dem Fahrzeugführer und/oder einem weiteren Insassen zugewandte Anzeigefläche oder einen Lautsprecher des Fahrzeugs umfassen. Die Erfassungseinheit umfasst insbesondere eine Eingabeeinheit zum Erfassen der Benutzereingabe und/oder eine Umfeldsensorik des Fahrzeugs zum Erfassen der Umgebungsinformation. Weitere Beispiele für die Ausgabeeinheit und die Erfassungseinheit sind in der folgenden Beschreibung im Zusammenhang mit Ausführungsformen genannt. Zumindest ein Teil der Steuereinheit kann durch eine von dem Fahrzeug entfernten Verarbeitungseinheit gebildet werden. Beispielsweise kann das Maschinenlernverfahren auf der entfernten Verarbeitungseinheit ausgeführt werden, während die Ansteuerung der Ausgabeeinheit lokal in dem Fahrzeug erfolgt.The output unit can, for example, comprise a display surface facing the vehicle driver and/or another occupant, or a loudspeaker of the vehicle. The detection unit comprises, in particular, an input unit for detecting the user input and/or an environmental sensor system of the vehicle for detecting the environmental information. Further examples of the output unit and the detection unit are mentioned in the following description in connection with embodiments. At least part of the control unit can be formed by a processing unit remote from the vehicle. For example, the machine learning method can be executed on the remote processing unit, while the control of the output unit takes place locally in the vehicle.

Die Vorrichtung erfasst zunächst die Information, auf deren Grundlage das Element der Benutzerschnittstelle erzeugt werden soll. Die Information kann die Benutzereingabe sein, beispielsweise eine Auswahl aus vordefinierten Textbausteinen oder ein Prompt, den der Benutzer frei eingibt. Die Information kann auch die Umgebungsinformation sein, beispielsweise die Tageszeit, die Jahreszeit oder in welcher geographischen Region sich das Fahrzeug momentan befindet. Ferner kann die erfasste Information auch eine Kombination aus der Benutzereingabe und der Umgebungsinformation sein. Aus der erfassten Information werden die Eingabedaten erzeugt, die dem Maschinenlernverfahren als Eingabe dienen. Die Eingabedaten können beispielsweise modifiziert werden oder die Eingabe kann auf einen vordefinierten Rahmen beschränkt werden, um beispielsweise einen markengerechten ästhetischen Rahmen für die Erzeugung des Elements zu bilden. Unter Verwendung des Maschinenlernverfahrens wird dann das Element der Benutzerschnittstelle erzeugt. Bei dem Maschinenlernverfahren kann es sich um ein generisches Modell handeln oder um ein auf Grundlage eines kleinen Trainingsdatensatzes feinabgestimmtes Modell. Ein generisches Modell hat den Vorteil, dass eine sehr große Anzahl sehr verschiedener Designs realisiert werden kann. Ein feinabgestimmtes Modell hat den Vorteil, dass beispielsweise sichergestellt werden kann, dass die erzeugten Elemente im Sinne der Designprinzipien einer Markenidentität ausgelegt sind. Maschinenlernverfahren ist ein Rauschen inhärent, so dass die Ausgabe auch bei gleicher Eingabe variiert. Für die Vorrichtung bedeutet dies, dass jedes erzeugte Element einzigartig ist, die Benutzerschnittstelle somit hyperpersonalisierbar ist. Damit kann die Vorrichtung das Bedürfnis des Benutzers nach einer Personalisierung der Benutzerschnittstelle befriedigen. Da die Elemente der Benutzerschnittstelle aber erzeugt und nicht bereitgestellt werden, verwendet die Vorrichtung für diese Personalisierung weniger Speicherplatz und/oder Bandbreite als bekannte Personalisierungen.The device first captures the information on the basis of which the user interface element is to be generated. The information can be user input, for example, a selection from predefined text modules or a prompt that the user freely enters. The information can also be environmental information, for example, the time of day, the season, or the geographical region in which the vehicle is currently located. Furthermore, the captured information can also be a combination of the user input input and the environmental information. The input data is generated from the captured information, which serves as input to the machine learning process. The input data can be modified, for example, or the input can be restricted to a predefined framework, for example, to create a brand-appropriate aesthetic framework for the generation of the element. The user interface element is then generated using the machine learning process. The machine learning process can be a generic model or a model fine-tuned based on a small training dataset. A generic model has the advantage that a very large number of very different designs can be realized. A fine-tuned model has the advantage that, for example, it can be ensured that the generated elements are designed in accordance with the design principles of a brand identity. Machine learning processes are inherently noisy, so the output varies even with the same input. For the device, this means that each generated element is unique, making the user interface hyper-personalizable. This allows the device to satisfy the user's need for personalization of the user interface. However, because the user interface elements are generated and not deployed, the device uses less storage space and/or bandwidth for this personalization than known personalizations.

Bei einer Ausführungsform ist die Ausgabeeinheit dazu ausgebildet, dem Benutzer visuelle Informationen auszugeben, und das erzeugte Element ist ein visuelles Element. Die Steuereinheit ist insbesondere dazu ausgebildet, ein Bild als das visuelle Element zu erzeugen. Bei einer solchen Ausführungsform kann die Ausgabeeinheit insbesondere eine Anzeigeeinheit des Fahrzeugs umfassen, zum Beispiel ein graphisches Kombiinstrument, ein zentrales Informationsdisplay (CID), ein Head Up Display, insbesondere ein Panorama Head Up Display, oder weitere den Insassen zugewandte Anzeigeflächen, beispielsweise zu einem Projektor gehörende Projektionsflächen. Die Ausgabeeinheit kann aber auch ein ansteuerbares Beleuchtungselement umfassen, das beispielsweise dazu ausgebildet ist, Licht einer einstellbaren Farbe und/oder eine einstellbare Sequenz verschiedenfarbigen Lichts zu erzeugen. Das erzeugte visuelle Element ist bei einer solchen Ausführungsform die Lichtfarbe oder die Sequenz des verschiedenfarbigen Lichts. Insbesondere durch Erzeugen einer Außenbeleuchtung kann somit beispielsweise ein individualisiertes Welcome-Szenario realisiert werden. Das lokale Bereitstellen verschiedener visueller Elemente benötigt besonders viel Speicherplatz. Entsprechend benötigt das Übermitteln von visuellen Elementen von einem entfernten Speicherort viel Bandbreite. Somit kann durch das Erzeugen visueller Elemente besonders viel Speicherplatz bzw. Bandbreite eingespart werden.In one embodiment, the output unit is configured to output visual information to the user, and the generated element is a visual element. The control unit is configured, in particular, to generate an image as the visual element. In such an embodiment, the output unit can, in particular, comprise a display unit of the vehicle, for example, a graphical instrument cluster, a central information display (CID), a head-up display, in particular a panoramic head-up display, or other display surfaces facing the occupants, for example, projection surfaces belonging to a projector. However, the output unit can also comprise a controllable lighting element, which is configured, for example, to generate light of an adjustable color and/or an adjustable sequence of light of different colors. In such an embodiment, the generated visual element is the light color or the sequence of the light of different colors. In particular, by generating exterior lighting, an individualized welcome scenario can thus be realized, for example. The local provision of various visual elements requires a particularly large amount of storage space. Accordingly, the transmission of visual elements from a remote storage location requires a high amount of bandwidth. Thus, creating visual elements can save a lot of storage space and bandwidth.

Bei einer weiteren Ausführungsform ist die Steuereinheit dazu ausgebildet, unter Verwendung des Maschinenlernverfahrens ein erstes Bild mit einer ersten Auflösung zu erzeugen und auf Grundlage des ersten Bildes unter Verwendung eines weiteren Maschinenlernverfahrens ein zweites Bild mit einer zweiten Auflösung als das visuelle Element zu erzeugen, wobei die zweite Auflösung höher als die erste Auflösung ist. Beispielsweise kann ein Hintergrundbild für eine Anzeigefläche des Fahrzeugs auf Grundlage eines durch den Benutzer eingegebenen Prompts zunächst mit einer geringen Auflösung erzeugt und dann hochgerechnet werden, um ein hochaufgelöstes Hintergrundbild zu erhalten. Das Erzeugen von Bildern ist rechnerisch aufwendiger als das Erhöhen der Auflösung. Somit kann bei dieser Ausführungsform die zum Erzeugen des visuellen Elements genutzte Rechenleistung optimal ausgenutzt werden.In a further embodiment, the control unit is configured to generate a first image with a first resolution using the machine learning method and, based on the first image, to generate a second image with a second resolution as the visual element using a further machine learning method, wherein the second resolution is higher than the first resolution. For example, a background image for a display surface of the vehicle can be initially generated with a low resolution based on a prompt entered by the user and then upscaled to obtain a high-resolution background image. Generating images is computationally more complex than increasing the resolution. Thus, in this embodiment, the computing power used to generate the visual element can be optimally utilized.

Bei einer weiteren Ausführungsform ist die Steuereinheit dazu ausgebildet, auf Grundlage der Eingabedaten und unter Verwendung des Maschinenlernverfahrens zumindest ein visuelles Element zu erzeugen, das ein Teil einer graphischen Benutzeroberfläche des Fahrzeugs ist. Bei dem visuellen Element kann es sich beispielsweise um ein Bedienelement wie ein Button, ein funktionales Element wie ein Warnhinweis oder ein dekoratives Element wie ein Hintergrundbild handeln. Das visuelle Element kann statisch oder dynamisch, beispielsweise animiert sein. Der Benutzer interagiert vorwiegend über die graphische Benutzeroberfläche mit dem Fahrzeug. Die Elemente der graphischen Benutzeroberfläche sind folglich besonders prägend für den Eindruck, den die Benutzerschnittstelle bei dem Benutzer hinterlässt. Entsprechend hat die Möglichkeit, die graphische Benutzeroberfläche zu individualisieren einen großen Mehrwert. Auf der anderen Seite umfasst eine typische graphische Benutzeroberfläche sehr viele visuelle Elemente. Durch das Erzeugen dieser visuellen Elemente kann bei geringem Aufwand an Speicherplatz bzw. Bandbreite ein großer Mehrwert für den Benutzer geschaffen werden.In a further embodiment, the control unit is configured to generate at least one visual element, which is part of a graphical user interface of the vehicle, based on the input data and using the machine learning method. The visual element can be, for example, an operating element such as a button, a functional element such as a warning notice, or a decorative element such as a background image. The visual element can be static or dynamic, for example, animated. The user interacts with the vehicle primarily via the graphical user interface. The elements of the graphical user interface are therefore particularly influential on the impression the user interface leaves on the user. Accordingly, the ability to customize the graphical user interface offers significant added value. On the other hand, a typical graphical user interface comprises a large number of visual elements. By generating these visual elements, significant added value can be created for the user with little expenditure on storage space or bandwidth.

Bei einer weiteren Ausführungsform ist die Steuereinheit dazu ausgebildet, auf Grundlage des erzeugten visuellen Elements zumindest ein weiteres Element der Benutzerschnittstelle zu erzeugen. Das weitere Element kann insbesondere auf Grundlage einer Vorlage erzeugt werden, um trotz Individualisierung beispielsweise ein einheitliches Design der graphischen Benutzeroberfläche im Sinne von Designprinzipien einer Markenidentität zu erhalten. In einem Beispiel erzeugt die Steuereinheit zunächst ein Hintergrundbild als das visuelle Element. Mit Hilfe eines Clustering-Algorithmus, beispielsweise Median Cut, extrahiert die Steuereinheit dann dominante Farben aus dem erzeugten Hintergrundbild. Die Steuereinheit erzeugt dann die übrigen Elemente der graphischen Benutzeroberfläche auf Grundlage der extrahierten Farbe, beispielsweise färbt die Steuereinheit die übrigen Elemente entsprechend der extrahierten Farbe ein. Da bei dieser Ausführungsform zunächst nur ein visuelles Element unter Verwendung des Maschinenlernverfahrens erzeugt wird, ist diese Ausführungsform besonders ressourcenschonend.In a further embodiment, the control unit is configured to generate at least one further element of the user interface based on the generated visual element. The further element can be generated, in particular, based on a template in order to maintain a uniform design of the graphical user interface despite individualization, for example, in accordance with the design principles of a brand identity. In one example, the control unit first generates a background image as the visual element. Using a clustering algorithm, such as median cut, the control unit then extracts dominant colors from the generated background image. The control unit then generates the remaining elements of the graphical user interface based on the extracted color; for example, the control unit colors the remaining elements according to the extracted color. Since, in this embodiment, only one visual element is initially generated using the machine learning method, this embodiment is particularly resource-efficient.

Bei einer weiteren Ausführungsform ist die Steuereinheit dazu ausgebildet, auf Grundlage der Eingabedaten und unter Verwendung des Maschinenlernverfahrens mehrere visuelle Elemente zu erzeugen, die Teil eines einheitlichen Skins der graphischen Benutzeroberfläche sind. Unter einem Skin oder auch Thema wird das einheitliche Design der Elemente der graphischen Benutzeroberfläche verstanden. In anderen Worten, bei dieser Ausführungsform werden beispielsweise das Layout, die Typografie, Farben, Muster sowie Icons und Buttons nach vordefinierten Vorgaben einheitlich und aufeinander abgestimmt erzeugt. Die so erzeugten visuellen Elemente genügen einem gemeinsamen Schema und erzeugen einen einheitlichen Eindruck beim Benutzer.In a further embodiment, the control unit is configured to generate, based on the input data and using the machine learning method, a plurality of visual elements that are part of a uniform skin of the graphical user interface. A skin, or theme, refers to the uniform design of the elements of the graphical user interface. In other words, in this embodiment, for example, the layout, typography, colors, patterns, as well as icons and buttons, are generated uniformly and in a coordinated manner according to predefined specifications. The visual elements generated in this way adhere to a common scheme and create a consistent impression for the user.

Bei einer weiteren Ausführungsform ist die Erfassungseinheit dazu ausgebildet, die Eingabedaten in Form eines Textes in natürlicher Sprache bereitzustellen. Die Steuereinheit ist dazu ausgebildet, die Eingabedaten unter Verwendung eines Text-zu-Bild Modells als dem Maschinenlernverfahren zu verarbeiten, um das visuelle Element zu erzeugen. Die Eingabedaten können beispielsweise ein Prompt sein, den der Benutzer frei eingegeben oder auf Grundlage vordefinierter Textbausteine zusammengesetzt hat. Alternativ oder zusätzlich kann der Text in natürlicher Sprache auch durch ein weiteres Maschinenlernverfahren auf Grundlage der Umgebungsinformation erzeugt werden. Beispielsweise kann durch das weitere Maschinenlernverfahren eine Klassifikation der unmittelbaren Umgebung vorgenommen werden. Bei einem Beispiel ermittelt die Steuereinheit auf Grundlage der Umgebungsinformation und unter Verwendung des weiteren Maschinenlernverfahrens, dass das Fahrzeug durch eine alpine Landschaft fährt. Darauf erzeugt die Steuereinheit den Prompt „alpine Landschaft“ als Eingabe für das Text-zu-Bild Modell, um das visuelle Element zu erzeugen. Es existieren im Stand der Technik eine Reihe generischer Text-zu-Bild Modelle, die sich leicht an die Vorrausetzungen der Vorrichtung anpassen lassen. Diese Ausführungsform ist somit besonders einfach umzusetzen.In a further embodiment, the acquisition unit is configured to provide the input data in the form of natural language text. The control unit is configured to process the input data using a text-to-image model as the machine learning method to generate the visual element. The input data can, for example, be a prompt that the user has freely entered or composed based on predefined text modules. Alternatively or additionally, the natural language text can also be generated using a further machine learning method based on the environmental information. For example, the further machine learning method can be used to classify the immediate surroundings. In one example, the control unit determines, based on the environmental information and using the further machine learning method, that the vehicle is traveling through an alpine landscape. The control unit then generates the prompt "alpine landscape" as input for the text-to-image model to generate the visual element. A number of generic text-to-image models exist in the prior art that can be easily adapted to the requirements of the device. This embodiment is therefore particularly simple to implement.

Bei einer weiteren Ausführungsform ist die Ausgabeeinheit dazu ausgebildet, dem Benutzer auditive Informationen auszugeben, und das Element der Benutzerschnittstelle ist ein auditives Element. Auch hörbare Elemente, beispielsweise kurze Musikstücke (Jingles) oder Sprachausgaben sind Teil des look and feel der Benutzerschnittstelle. Diese hörbaren Elemente können ebenfalls unter Verwendung des Maschinenlernverfahrens erzeugt werden, um eine größere Individualisierung zu ermöglichen.In a further embodiment, the output unit is configured to output auditory information to the user, and the element of the user interface is an auditory element. Audible elements, such as short pieces of music (jingles) or voice outputs, are also part of the look and feel of the user interface. These audible elements can also be generated using the machine learning method to enable greater customization.

Bei einer weiteren Ausführungsform ist die Erfassungseinheit dazu ausgebildet, als die Information eine auf das Fahrzeug bezogene Navigationsinformation und/oder eine auf die Umgebung des Fahrzeugs bezogene Wetterinformation zu erfassen. Beispielsweise kann die Erfassungseinheit die Position des Fahrzeugs von einem globalen Satellitennavigationssystem empfangen. Die Navigationsinformation ist beispielsweise in welcher geographischen Region sich das Fahrzeug momentan befindet. Als die Wetterinformation kann beispielsweise das aktuelle Wetter, aber auch die Jahreszeit erfasst oder von einem entsprechenden Dienst empfangen werden. Auf Grundlage der Navigationsinformation und/oder der Wetterinformation kann das Element der Benutzerschnittstelle adaptiv an die Umgebung des Fahrzeugs angepasst werden, ohne dass dazu viele Elemente speicherplatz- oder bandbreitenintensiv bereitgestellt werden müssen. Bei einem Beispiel ermittelt die Steuereinheit auf Grundlage der Wetterinformation, dass es in der Umgebung des Fahrzeugs schneit. Die Steuereinheit erzeugt daraufhin unter Verwendung des Maschinenlernverfahrens visuelle Elemente mit einem Schneethema.In a further embodiment, the detection unit is configured to detect, as the information, navigation information relating to the vehicle and/or weather information relating to the vehicle's surroundings. For example, the detection unit can receive the position of the vehicle from a global satellite navigation system. The navigation information is, for example, the geographical region in which the vehicle is currently located. The weather information can, for example, be the current weather or the time of year detected or received from a corresponding service. Based on the navigation information and/or the weather information, the element of the user interface can be adaptively adjusted to the vehicle's surroundings without having to provide many elements that are memory- or bandwidth-intensive. In one example, the control unit determines, based on the weather information, that it is snowing in the vehicle's surroundings. The control unit then generates visual elements with a snow theme using the machine learning method.

Bei einer weiteren Ausführungsform umfasst die Erfassungseinheit eine Bilderfassungseinheit des Fahrzeugs, die dazu ausgebildet ist, als die Information mindestens ein Bild mit einer Abbildung eines Bereichs außerhalb des Fahrzeugs zu erfassen und dem Bild entsprechende Bilddaten zu erzeugen, und die Eingabedaten umfassen die Bilddaten. Die Bilderfassungseinheit ist insbesondere eine Außenkamera des Fahrzeugs und dazu ausgebildet, ein zweidimensionales Bild eines Bereichs außerhalb des Fahrzeugs zu erfassen. Die Bilderfassungseinheit erfasst insbesondere Licht im optischen Spektrum und/oder im infraroten Spektrum. Alternativ zu einer optischen Kamera kann die Umgebungserfassungseinheit auch ein RADAR- oder LIDAR-System umfassen, das ein dreidimensionales Bild des Bereichs außerhalb des Fahrzeugs erzeugt, insbesondere in Form einer Punktwolke. Aus den Bilddaten können eine Reihe von Informationen extrahiert werden, auf deren Grundlage das Element der Benutzerschnittstelle erzeugt werden kann. In einem Beispiel ermittelt die Steuereinheit auf Grundlage der Bilddaten die vorherrschende Farbe in der Umgebung des Fahrzeugs und erzeugt ein visuelles Element der graphischen Benutzeroberfläche auf Grundlage der vorherrschenden Farbe. In einem anderen Beispiel ermittelt die Steuereinheit auf Grundlage der Bilddaten, dass das Fahrzeug gerade durch eine alpine Landschaft fährt und erzeugt visuelle Elemente der graphischen Benutzeroberfläche mit einem Alpinthema, dass der momentan durchfahrenen Landschaft entspricht.In a further embodiment, the detection unit comprises an image detection unit of the vehicle, which is designed to capture at least one image with a depiction of an area outside the vehicle as the information and to generate image data corresponding to the image, and the input data comprises the image data. The image detection unit is in particular an external camera of the vehicle and is designed to capture a two-dimensional image of an area outside the vehicle. The image detection unit captures in particular light in the optical spectrum and/or in the infrared spectrum. As an alternative to an optical camera, the environment detection unit can also comprise a RADAR or LIDAR system that generates a three-dimensional image of the area outside the vehicle, in particular in the form of a point cloud. A series of information items can be extracted from the image data, on the basis of which the element of the user interface can be generated. In one example, the control unit determines The control unit determines the predominant color in the vehicle's surroundings based on the image data and generates a visual element of the graphical user interface based on the predominant color. In another example, the control unit determines, based on the image data, that the vehicle is currently driving through an alpine landscape and generates visual elements of the graphical user interface with an alpine theme that corresponds to the landscape currently being driven through.

Bei einer weiteren Ausführungsform umfasst die Erfassungseinheit ein mobiles Endgerät, das dazu ausgebildet ist, die Information, insbesondere die Benutzereingabe des Benutzers, zu erfassen. Das Endgerät kann beispielsweise ein Smartphone oder ein Tabletcomputer sein, auf den eine Applikation läuft, die mit der Steuereinheit kommuniziert. Über das mobile Endgerät kann die Benutzereingabe für den Benutzer besonders einfach erfasst werden, insbesondere, wenn dieser sich nicht im Fahrzeuginnenraum befindet. Um ein besonders einheitliches look and feel herzustellen, kann die Steuereinheit auch dazu ausgebildet sein, Elemente einer Benutzerschnittstelle des mobilen Endgerätes den erzeugten Elementen der Benutzerschnittstelle des Fahrzeugs entsprechend zu erzeugen. Beispielsweise kann die Steuereinheit visuelle Elemente der graphischen Benutzeroberfläche der Applikation den visuellen Elementen der graphischen Benutzeroberfläche des Fahrzeugs entsprechend erzeugen.In a further embodiment, the detection unit comprises a mobile terminal device that is designed to detect the information, in particular the user input of the user. The terminal device can be, for example, a smartphone or a tablet computer running an application that communicates with the control unit. The user input can be detected particularly easily for the user via the mobile terminal device, in particular when the user is not in the vehicle interior. In order to create a particularly uniform look and feel, the control unit can also be designed to generate elements of a user interface of the mobile terminal device corresponding to the generated elements of the user interface of the vehicle. For example, the control unit can generate visual elements of the graphical user interface of the application corresponding to the visual elements of the graphical user interface of the vehicle.

Bei einer weiteren Ausführungsform ist das Maschinenlernverfahren ein generatives Modell, insbesondere ein Generative Adversarial Network. Generative Modelle, insbesondere Diffusionsmodelle und Generative Adversarial Networks, existieren im Stand der Technik und können einfach an die Voraussetzungen der Vorrichtung angepasst werden. Die Vorrichtung ist somit einfach um zu setzen. Insbesondere kann das generative Modelle auf Grundlage eines kleinen Trainingsdatensatzes feinabgestimmt werden, um die Elemente der Benutzerschnittstelle im Sinne vordefinierter Designprinzipien zu erstellen.In another embodiment, the machine learning method is a generative model, in particular a generative adversarial network. Generative models, in particular diffusion models and generative adversarial networks, exist in the prior art and can be easily adapted to the requirements of the device. The device is thus easy to implement. In particular, the generative model can be fine-tuned based on a small training dataset in order to create the elements of the user interface in accordance with predefined design principles.

Bei einer weiteren Ausführungsform ist die Steuereinheit dazu ausgebildet, die Ausgabeeinheit zum Ausgeben zumindest einer vordefinierten Frage an den Benutzer anzusteuern. Die Erfassungseinheit ist dazu ausgebildet, die Antwort des Benutzers in Form einer Benutzereingabe als die Information zu erfassen und die Eingabedaten der Antwort entsprechend zu erzeugen. Die vordefinierte Frage kann den Benutzer beispielsweise nach seinem Lieblingskünstler, Lieblingsurlaubsland und/oder seiner Lieblingsfarbe fragen. Hierdurch wird der Benutzer durch die Erzeugung des Elements geführt und die Benutzung der Vorrichtung erleichtert.In a further embodiment, the control unit is configured to control the output unit to output at least one predefined question to the user. The acquisition unit is configured to acquire the user's response in the form of a user input as the information and to generate the input data of the response accordingly. The predefined question can, for example, ask the user about their favorite artist, favorite vacation destination, and/or favorite color. This guides the user through the creation of the element and facilitates use of the device.

Bei einer weiteren Ausführungsform ist die Erfassungseinheit dazu ausgebildet, eine auf das erzeugte Element bezogene Rückmeldung des Benutzers zu erfassen und der Rückmeldung entsprechende Rückmeldungsdaten zu erzeugen. Die Steuereinheit ist dazu ausgebildet, das Maschinenlernverfahren zumindest auf Grundlage der Rückmeldungsdaten zu modifizieren. Die Rückmeldung kann beispielsweise umfassen, ob der Benutzer mit dem erzeugten Element zufrieden ist. Auf Grundlage dieser Rückmeldung kann dann das Maschinenlernverfahren modifiziert werden, bis ein den Benutzer zufriedenstellendes Element erzeugt wird. Dies erhöht die Benutzerfreundlichkeit der Vorrichtung.In a further embodiment, the detection unit is configured to detect user feedback related to the generated element and to generate feedback data corresponding to the feedback. The control unit is configured to modify the machine learning method based at least on the feedback data. The feedback may include, for example, whether the user is satisfied with the generated element. Based on this feedback, the machine learning method can then be modified until an element satisfactory to the user is generated. This increases the user-friendliness of the device.

Die Erfindung betrifft ferner ein Verfahren zum Betreiben einer Benutzerschnittstelle eines Fahrzeugs. Bei dem Verfahren wird zumindest eine Information erfasst, die einer Benutzereingabe des Benutzers und/oder einer auf die Umgebung des Fahrzeugs bezogenen Umgebungsinformation entspricht. Es werden der erfassten Information entsprechende Eingabedaten erzeugt. Auf Grundlage der Eingabedaten und unter Verwendung eines Maschinenlernverfahrens wird zumindest ein Element der Benutzerschnittstelle des Fahrzeugs erzeugt. Das erzeugte Element wird durch eine Ausgabeeinheit des Fahrzeugs ausgegeben.The invention further relates to a method for operating a user interface of a vehicle. In the method, at least one piece of information is acquired that corresponds to a user input from the user and/or environmental information related to the vehicle's surroundings. Input data corresponding to the acquired information is generated. Based on the input data and using a machine learning method, at least one element of the vehicle's user interface is generated. The generated element is output by an output unit of the vehicle.

Das Verfahren hat dieselben Vorteile wie die beanspruchte Vorrichtung. Insbesondere kann das Verfahren mit den Merkmalen der auf die Vorrichtung gerichteten abhängigen Ansprüche weitergebildet werden. Ferner kann die oben beschriebene Vorrichtung mit den Merkmalen weitergebildet werden, die in diesem Dokument im Zusammenhang mit dem Verfahren beschrieben sind.The method has the same advantages as the claimed device. In particular, the method can be further developed with the features of the dependent claims directed to the device. Furthermore, the device described above can be further developed with the features described in this document in connection with the method.

Ausführungsbeispiele der Erfindung werden im Folgenden anhand der Figuren näher erläutert. Darin zeigen:

  • 1 in schematischer Darstellung eine Vorrichtung zum Betreiben einer Benutzerschnittstelle eines Fahrzeugs; und
  • 2 einen Ablaufplan des Verfahrens zum Betreiben der Benutzerschnittstelle des Fahrzeugs.
Embodiments of the invention are explained in more detail below with reference to the figures, in which:
  • 1 a schematic representation of a device for operating a user interface of a vehicle; and
  • 2 a flowchart of the procedure for operating the vehicle's user interface.

1 zeigt in schematischer Darstellung eine Vorrichtung 100 zum Betreiben einer Benutzerschnittstelle eines Fahrzeugs 102. 1 shows a schematic representation of a device 100 for operating a user interface of a vehicle 102.

Die Vorrichtung 100 dient dazu, die Benutzerschnittstelle des Fahrzeugs 102 für einen Benutzer 104 zu personalisieren. Hierzu erzeugt die Vorrichtung 100 zumindest ein Element der Benutzerschnittstelle, das durch eine Ausgabeeinheit 106 ausgebbar ist, auf Grundlage einer Benutzereingabe und/oder einer auf die Umgebung des Fahrzeugs 102 bezogenen Umgebungsinformation.The device 100 serves to personalize the user interface of the vehicle 102 for a user 104. For this purpose, the device 100 generates at least one element of the user interface, which can be output by an output unit 106, based on a user input and/or environmental information related to the surroundings of the vehicle 102.

Das durch die Vorrichtung 100 erzeugte Element kann beispielsweise ein Bedienelement oder ein dekoratives Element einer graphischen Benutzeroberfläche sein, die durch einen Bildschirm und/oder einem Head-Up-Display des Fahrzeugs 102 als der Ausgabeeinheit 106 an den Benutzer 104 ausgegeben wird. Auch hörbare Elemente, beispielsweise ein kurzes Musikstück oder eine Sprachausgabe, können durch die Vorrichtung 100 erzeugt und beispielsweise durch einen Lautsprecher des Fahrzeugs 102 als der Ausgabeeinheit 106 ausgegeben werden. Ferner kann das Element auch abstrakt sein, beispielsweise eine Lichtfarbe oder eine Sequenz von Lichtfarben, die durch Beleuchtungselemente des Fahrzeugs 102 als der Ausgabeeinheit 106 ausgebbar sind.The element generated by the device 100 can, for example, be an operating element or a decorative element of a graphical user interface that is output to the user 104 via a screen and/or a head-up display of the vehicle 102 as the output unit 106. Audible elements, such as a short piece of music or a voice output, can also be generated by the device 100 and output, for example, via a loudspeaker of the vehicle 102 as the output unit 106. Furthermore, the element can also be abstract, such as a light color or a sequence of light colors that can be output by lighting elements of the vehicle 102 as the output unit 106.

Zum Erfassen einer Information, auf Grundlage derer das Element der Benutzerschnittstelle erzeugt wird, umfasst die Vorrichtung 100 eine Erfassungseinheit 108. Die Erfassungseinheit 108 verarbeitet die erfasste Information und erzeugt daraus Eingabedaten, welche die Erfassungseinheit 108 an eine Steuereinheit 110 der Vorrichtung 100 übermittelt. Die Eingabedaten können insbesondere in Form eines Textes in natürlicher Sprache erzeugt werden, der besonders einfach weiterzuverarbeiten ist. Die Eingabedaten können aber auch in Form beliebiger Token erzeugt werden, die von der Steuereinheit 110 weiterverarbeitbar sind.To capture information on the basis of which the user interface element is generated, the device 100 comprises a capture unit 108. The capture unit 108 processes the captured information and generates input data therefrom, which the capture unit 108 transmits to a control unit 110 of the device 100. The input data can be generated, in particular, in the form of a text in natural language, which is particularly easy to further process. However, the input data can also be generated in the form of any token that can be further processed by the control unit 110.

In dem in 1 gezeigten Ausführungsbeispiel umfasst die Erfassungseinheit 108 eine Eingabeeinheit 112, die dazu ausgebildet ist, eine Benutzereingabe des Benutzers 104 zu erfassen. Die Eingabeeinheit 112 kann eine haptische Eingabeeinheit sein, beispielsweise ein Ego-Commander, eine Tastatur oder ein Touchscreen des Fahrzeugs 102. Die Eingabeeinheit 112 kann aber auch ein Mikrophon umfassen und dazu ausgebildet sein, die Benutzereingabe in gesprochener Form von dem Benutzer 104 zu empfangen. Ferner kann die Eingabeeinheit 112 auch dazu ausgebildet sein, die Benutzereingabe in Form einer Geste von dem Benutzer 104 zu empfangen.In the 1 In the embodiment shown, the detection unit 108 comprises an input unit 112, which is configured to detect a user input from the user 104. The input unit 112 can be a haptic input unit, for example an ego commander, a keyboard, or a touchscreen of the vehicle 102. However, the input unit 112 can also comprise a microphone and be configured to receive the user input in spoken form from the user 104. Furthermore, the input unit 112 can also be configured to receive the user input in the form of a gesture from the user 104.

Die Benutzereingabe kann beispielsweise ein von dem Benutzer 104 aus vordefinierten Textbausteinen zusammengesetzter oder frei formulierter Prompt sein, der ästhetische Qualitäten des zu erzeugenden Elements beschreibt. Insbesondere kann die Vorrichtung 100 auch dazu ausgebildet sein, den Benutzer 104 durch eine entsprechende Ausgabe zur Eingabe des Prompts zu motivieren. Beispielsweise kann die Vorrichtung 100 den Benutzer 104 nach seinem Lieblingsurlaubsland, seinem Lieblingskünstler und/oder seiner Lieblingsfarbe fragen. Diese Ausgabe kann visuell erfolgen, beispielsweise durch einen Text, der durch einen Bildschirm und/oder einem Head-Up-Display des Fahrzeugs 102 ausgegeben wird. Die Ausgabe kann aber auch hörbar erfolgen, beispielsweise in Form einer von der Vorrichtung 100 erzeugten Sprachausgabe.The user input can, for example, be a prompt composed by the user 104 from predefined text modules or freely formulated, which describes the aesthetic qualities of the element to be created. In particular, the device 100 can also be configured to motivate the user 104 to enter the prompt by providing a corresponding output. For example, the device 100 can ask the user 104 about their favorite vacation destination, their favorite artist, and/or their favorite color. This output can be visual, for example, through text output via a screen and/or a head-up display of the vehicle 102. However, the output can also be audible, for example, in the form of a voice output generated by the device 100.

Die Erfassungseinheit 108 umfasst in dem gezeigten Ausführungsbeispiel zu dem eine Umfeldsensorik des Fahrzeugs 102, die dazu ausgebildet ist, die Umgebungsinformation zu erfassen. Die Umfeldsensorik ist rein beispielhaft als eine Außenkamera 114 des Fahrzeugs 102 gezeigt. Unter Verwendung der Außenkamera 114 kann beispielsweise ein vorherrschender Farbton in der Umgebung des Fahrzeugs 102 als die Umgebungsinformation ermittelt werden. Der vorherrschende Farbton kann beispielsweise ermittelt werden, in dem die Erfassungseinheit 108 ein von der Außenkamera 114 erfasstes Bild unter Verwendung eines Clustering-Algorithmus verarbeitet. Ferner kann die Erfassungseinheit 108 dazu ausgebildet sein, auf Grundlage des Bildes eine Tageszeit, eine Jahreszeit und/oder das Wetter in der Umgebung des Fahrzeugs 102 als die Umgebungsinformation zu ermitteln.In the exemplary embodiment shown, the detection unit 108 also includes an environmental sensor system of the vehicle 102, which is configured to detect the environmental information. The environmental sensor system is shown purely by way of example as an external camera 114 of the vehicle 102. Using the external camera 114, for example, a predominant color tone in the surroundings of the vehicle 102 can be determined as the environmental information. The predominant color tone can be determined, for example, by the detection unit 108 processing an image captured by the external camera 114 using a clustering algorithm. Furthermore, the detection unit 108 can be configured to determine a time of day, a season, and/or the weather in the surroundings of the vehicle 102 as the environmental information based on the image.

In dem gezeigten Ausführungsbeispiel umfasst die Erfassungseinheit 108 ferner ein Navigationssystem 116, das dazu ausgebildet ist, die Position des Fahrzeugs 102 zu bestimmen oder zu empfangen. Die Erfassungseinheit 108 kann beispielsweise dazu ausgebildet sein, auf Grundlage der Position des Fahrzeugs 102 die geographische Region, in der sich das Fahrzeug 102 momentan befindet, als die Umgebungsinformation zu ermitteln.In the exemplary embodiment shown, the detection unit 108 further comprises a navigation system 116 configured to determine or receive the position of the vehicle 102. The detection unit 108 may, for example, be configured to determine the geographical region in which the vehicle 102 is currently located as the environmental information based on the position of the vehicle 102.

Die Steuereinheit 110 der Vorrichtung 100 ist dazu ausgebildet, die Eingabedaten unter Verwendung eines Maschinenlernverfahrens zu verarbeiten, um das Element der Benutzerschnittstelle zu erzeugen. Das Maschinenlernverfahren ist insbesondere ein generatives Modell, beispielsweise ein Generative Adversarial Network. Soll ein visuelles Element erzeugt werden, kann die Steuereinheit 110 insbesondere ein Text-zu-Bild-Modell verwenden, um die Eingabedaten in Form von Text in natürlicher Sprache zu verarbeiten. Die Erzeugung des Elements der Benutzerschnittstelle wird im Folgenden anhand der 2 noch näher beschrieben. In dem in 1 gezeigten Ausführungsbeispiel ist die Steuereinheit 110 ein Teil des Fahrzeugs 102 selbst. Bei anderen Ausführungsformen kann zumindest ein Teil der Steuereinheit 110 durch eine von dem Fahrzeug 102 entfernte Verarbeitungseinheit gebildet sein.The control unit 110 of the device 100 is configured to process the input data using a machine learning method to generate the user interface element. The machine learning method is, in particular, a generative model, for example, a generative adversarial network. If a visual element is to be generated, the control unit 110 can, in particular, use a text-to-image model to process the input data in the form of text in natural language. The generation of the user interface element is described below using the 2 described in more detail. In the 1 In the embodiment shown, the control unit 110 is part of the vehicle 102 itself. In other embodiments, at least part of the control unit 110 may be formed by a processing unit remote from the vehicle 102.

Beispielsweise kann das Maschinenlernverfahren auf der entfernten Verarbeitungseinheit ausgeführt werden. Hierdurch kann das Maschinenlernverfahren durch den Anbieter einfacher aktualisiert werden und verbraucht keinen Speicherplatz des Fahrzeugs 102.For example, the machine learning process can be executed on the remote processing unit. This makes it easier for the provider to update the machine learning process and does not use any storage space of the vehicle 102.

Die in 1 gezeigte beispielhafte Vorrichtung 100 umfasst ferner ein mobiles Endgerät 118 des Benutzers 104, das rein beispielhaft als ein Smartphone gezeigt ist. Das mobile Endgerät 118 ist mit der Vorrichtung 100 verbunden, beispielsweise über eine kabellose Datenverbindung wie Bluetooth®, WLAN oder Nahfeldkommunikation (NFC). Auf dem mobilen Endgerät 118 kann eine Applikation laufen, die es dem Benutzer 104 ermöglicht, Benutzereingaben an die Vorrichtung 100 über das mobile Endgerät 118 zu tätigen. Ferner kann die Steuereinheit 110 dazu ausgebildet sein, zumindest ein Element einer Benutzerschnittstelle des mobilen Endgerätes 118 entsprechend dem erzeugten Element der Benutzerschnittstelle des Fahrzeugs 102 zu erzeugen und an das mobile Endgerät 118 zu übermitteln. Hierdurch haben die Benutzerschnittstellen des Fahrzeugs 102 und des mobilen Endgerätes 118 ein einheitliches look and feel.The 1 The exemplary device 100 shown further comprises a mobile terminal 118 of the user 104, which is shown purely as an example as a smartphone. The mobile terminal 118 is connected to the device 100, for example via a wireless data connection such as Bluetooth® , WLAN, or near-field communication (NFC). An application can run on the mobile terminal 118, which enables the user 104 to make user inputs to the device 100 via the mobile terminal 118. Furthermore, the control unit 110 can be configured to generate at least one element of a user interface of the mobile terminal 118 corresponding to the generated element of the user interface of the vehicle 102 and to transmit it to the mobile terminal 118. As a result, the user interfaces of the vehicle 102 and the mobile terminal 118 have a uniform look and feel.

2 zeigt einen Ablaufplan eines Verfahrens zum Betreiben der Benutzerschnittstelle des Fahrzeugs 102. 2 shows a flowchart of a method for operating the user interface of the vehicle 102.

In Schritt S200 wird das Verfahren gestartet. Das Verfahren kann insbesondere auf Grundlage einer entsprechenden Benutzereingabe des Benutzers 104 gestartet werden. In Schritt S202 steuert die Steuereinheit 110 die Erfassungseinheit 108 zum Erfassen der Information an, auf Grundlage derer das Element der Benutzerschnittstelle erzeugt werden soll. In einem ersten Beispiel fordert die Vorrichtung 100 den Benutzer 104 durch eine entsprechende Ausgabe auf, aus einem Satz vordefinierter Textbausteine einen Prompt zu formulieren. In einem zweiten Beispiel fragt die Vorrichtung 100 den Benutzer 104 durch eine entsprechende Ausgabe nach dem Lieblingsurlaubsland und dem Lieblingskünstler des Benutzers 104, um aus der Antwort des Benutzers 104 die Eingabedaten zu generieren. In einem dritten Beispiel erfasst die Erfassungseinheit 108 ein Bild der Umgebung des Fahrzeugs 102 und ermittelt auf Grundlage des Bildes und unter Verwendung eines Bildklassifizierungsverfahrens, dass sich das Fahrzeug 102 gerade in einer alpinen Umgebung befindet. Auf Grundlage dieser Umgebungsinformation erzeugt die Erfassungseinheit 108 die Eingabedaten, beispielsweise als Text in natürlicher Sprache: „alpine Landschaft“.The method is started in step S200. The method can be started, in particular, based on a corresponding user input from user 104. In step S202, control unit 110 controls acquisition unit 108 to acquire the information on the basis of which the user interface element is to be generated. In a first example, device 100 requests user 104, via a corresponding output, to formulate a prompt from a set of predefined text modules. In a second example, device 100 asks user 104, via a corresponding output, about user 104's favorite vacation destination and favorite artist in order to generate the input data from user 104's response. In a third example, acquisition unit 108 acquires an image of the surroundings of vehicle 102 and, based on the image and using an image classification method, determines that vehicle 102 is currently located in an alpine environment. Based on this environmental information, the acquisition unit 108 generates the input data, for example as text in natural language: “alpine landscape”.

In Schritt S204 erzeugt die Steuereinheit 110 auf Grundlage der Eingabedaten und unter Verwendung des Maschinenlernverfahrens das Element der Benutzerschnittstelle des Fahrzeugs 102. In dem ersten Beispiel erzeugt die Steuereinheit 110 unter Verwendung eines Text-zu-Bild Modells Bedienelemente und dekorative Elemente einer graphischen Benutzeroberfläche des Fahrzeugs 102 auf Grundlage des von dem Benutzer 104 formulierten Prompts. Die Steuereinheit 110 erzeugt auf Grundlage des Prompts ferner ein kurzes Musikstück, das im Rahmen eines Welcome-Szenarios dem Benutzer 104 ausgegeben wird. In dem zweiten Beispiel erzeugt die Steuereinheit 110 unter Verwendung eines Generative Adversarial Networks ein Hintergrundbild für die graphische Benutzeroberfläche des Fahrzeugs 102, das einem Bild einer Landschaft des Lieblingsurlaubslands des Benutzers 104 in dem Stil des Lieblingskünstlers des Benutzers 104 entspricht. In dem dritten Beispiel erzeugt die Steuereinheit 110 Bedienelemente und dekorative Elemente der graphischen Benutzeroberfläche des Fahrzeugs 102 mit einem alpinen Thema.In step S204, the control unit 110 generates the element of the user interface of the vehicle 102 based on the input data and using the machine learning method. In the first example, the control unit 110 generates operating elements and decorative elements of a graphical user interface of the vehicle 102 using a text-to-image model based on the prompt formulated by the user 104. The control unit 110 further generates a short piece of music based on the prompt, which is output to the user 104 as part of a welcome scenario. In the second example, the control unit 110 generates a background image for the graphical user interface of the vehicle 102 using a generative adversarial network. This background image corresponds to an image of a landscape of the user's 104 favorite vacation destination in the style of the user's 104 favorite artist. In the third example, the control unit 110 generates controls and decorative elements of the graphical user interface of the vehicle 102 with an alpine theme.

In dem optionalen Schritt S206 erzeugt die Steuereinheit 110 auf Grundlage des bereits erzeugten Elementes weitere Elemente der Benutzerschnittstelle. In dem zweiten Beispiel extrahiert die Steuereinheit 110 zunächst unter Verwendung eines Clustering-Algorithmus vorherrschende Farben aus dem erzeugten Hintergrundbild. Die Steuereinheit 110 färbt dann die Bedienelemente und die dekorativen Elemente der graphischen Benutzeroberfläche des Fahrzeugs 102 in den extrahierten Farben ein. Die Steuereinheit 110 erzeugt ferner Anweisungen für Beleuchtungselemente des Fahrzeugs 102, Licht in zumindest einer der vorherrschenden Farben des Hintergrundbildes zu erzeugen, um den Fahrzeuginnenraum in diesen Farben zu beleuchten.In the optional step S206, the control unit 110 generates further elements of the user interface based on the already generated element. In the second example, the control unit 110 first extracts predominant colors from the generated background image using a clustering algorithm. The control unit 110 then colors the controls and decorative elements of the graphical user interface of the vehicle 102 in the extracted colors. The control unit 110 further generates instructions for lighting elements of the vehicle 102 to generate light in at least one of the predominant colors of the background image in order to illuminate the vehicle interior in these colors.

In Schritt S208 steuert die Steuereinheit 110 die Ausgabeeinheit 106 zum Ausgeben des erzeugten Elementes bzw. der erzeugten Elemente an. In den Beispielen steuert die Steuereinheit 110 beispielsweise einen Bildschirm des Fahrzeugs 102 zum Anzeigen der graphischen Benutzeroberfläche mit den erzeugten Bedienelementen und dekorativen Elementen an. In dem ersten Beispiel steuert die Steuereinheit 110 ferner einen Lautsprecher des Fahrzeugs 102 als die Ausgabeeinheit 106 an, um das erzeugte Musikstück abzuspielen, wenn der Benutzer 104 in das Fahrzeug 102 einsteigt. In dem zweiten Beispiel steuert die Steuereinheit 110 ferner die Beleuchtungselemente zur Beleuchtung des Fahrzeuginnenraums in den vorherrschenden Farben des Hintergrundbildes an.In step S208, the control unit 110 controls the output unit 106 to output the generated element(s). In the examples, the control unit 110 controls, for example, a screen of the vehicle 102 to display the graphical user interface with the generated controls and decorative elements. In the first example, the control unit 110 further controls a speaker of the vehicle 102 as the output unit 106 to play the generated piece of music when the user 104 enters the vehicle 102. In the second example, the control unit 110 further controls the lighting elements to illuminate the vehicle interior in the predominant colors of the background image.

Das Verfahren wird dann in Schritt S210 beendet.The method is then terminated in step S210.

In dem anhand der 1 und 2 beschriebenen Ausführungsbeispiel bilden zumindest die Ausgabeeinheit 106, die Erfassungseinheit 108 und die Steuereinheit 110 die Vorrichtung 100 zum Betreiben der Benutzerschnittstelle des Fahrzeugs 102. Weitere in den 1 und 2 gezeigte und in der vorangegangenen Beschreibung genannte Elemente und Merkmale können Teil der Vorrichtung 100 sein. Ebenso können anhand der Vorrichtung 100 beschriebene Verfahrensschritte Teil des beanspruchten Verfahrens sein.In the 1 and 2 In the embodiment described above, at least the output unit 106, the detection unit 108 and the control unit 110 form the device 100 for operating the user interface of the vehicle 102. Further 1 and 2 shown and in the previous Elements and features mentioned in the above description may be part of the device 100. Likewise, method steps described with reference to the device 100 may be part of the claimed method.

BezugszeichenlisteList of reference symbols

100100
Vorrichtungdevice
102102
Fahrzeugvehicle
104104
Benutzeruser
106106
AusgabeeinheitOutput unit
108108
ErfassungseinheitRegistration unit
110110
SteuereinheitControl unit
112112
EingabeeinheitInput unit
114114
BilderfassungseinheitImage acquisition unit
116116
Navigationssystemnavigation system

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES CONTAINED IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • DE 10 2021 206 537 A1 [0003]DE 10 2021 206 537 A1 [0003]
  • US 10452902 B1 [0004]US 10452902 B1 [0004]

Claims (15)

Vorrichtung (100) zum Betreiben einer Benutzerschnittstelle eines Fahrzeugs (102), mit einer Ausgabeeinheit (106) des Fahrzeugs (102), die dazu ausgebildet ist, zumindest ein Element der Benutzerschnittstelle des Fahrzeugs (102) an einen Benutzer (104) auszugeben; mit einer Erfassungseinheit (108), die dazu ausgebildet ist, zumindest eine Information zu erfassen, die einer Benutzereingabe des Benutzers (104) und/oder einer auf die Umgebung des Fahrzeugs (102) bezogenen Umgebungsinformation entspricht, und der erfassten Information entsprechende Eingabedaten zu erzeugen; und mit einer Steuereinheit (110), die dazu ausgebildet ist, die Ausgabeeinheit (106) des Fahrzeugs (102) zu steuern und die Eingabedaten unter Verwendung zumindest eines Maschinenlernverfahrens zu verarbeiten, wobei die Steuereinheit (110) ferner dazu ausgebildet ist, auf Grundlage der Eingabedaten und unter Verwendung des Maschinenlernverfahrens zumindest ein Element der Benutzerschnittstelle des Fahrzeugs (102) zu erzeugen, das durch die Ausgabeeinheit (106) ausgebbar ist, und die Ausgabeeinheit (106) zum Ausgeben des erzeugten Elements anzusteuern.Device (100) for operating a user interface of a vehicle (102), with an output unit (106) of the vehicle (102) configured to output at least one element of the user interface of the vehicle (102) to a user (104); with a detection unit (108) configured to detect at least one piece of information corresponding to a user input of the user (104) and/or environmental information related to the surroundings of the vehicle (102), and to generate input data corresponding to the detected information; and with a control unit (110) configured to control the output unit (106) of the vehicle (102) and to process the input data using at least one machine learning method, wherein the control unit (110) is further configured to generate, based on the input data and using the machine learning method, at least one element of the user interface of the vehicle (102) that can be output by the output unit (106), and to control the output unit (106) to output the generated element. Vorrichtung (100) nach Anspruch 1, wobei die Ausgabeeinheit (106) dazu ausgebildet ist, dem Benutzer (104) visuelle Informationen auszugeben, und das erzeugte Element ein visuelles Element ist.Device (100) according to Claim 1 , wherein the output unit (106) is configured to output visual information to the user (104), and the generated element is a visual element. Vorrichtung (100) nach Anspruch 2, wobei die Steuereinheit (110) dazu ausgebildet ist, unter Verwendung des Maschinenlernverfahrens ein erstes Bild mit einer ersten Auflösung zu erzeugen und auf Grundlage des ersten Bildes unter Verwendung eines weiteren Maschinenlernverfahrens ein zweites Bild mit einer zweiten Auflösung als das visuelle Element zu erzeugen, wobei die zweite Auflösung höher als die erste Auflösung ist.Device (100) according to Claim 2 , wherein the control unit (110) is configured to generate a first image having a first resolution using the machine learning method and to generate a second image having a second resolution as the visual element based on the first image using a further machine learning method, wherein the second resolution is higher than the first resolution. Vorrichtung (100) nach Anspruch 2 oder 3, wobei die Steuereinheit (110) dazu ausgebildet ist, auf Grundlage der Eingabedaten und unter Verwendung des Maschinenlernverfahrens zumindest ein visuelles Element zu erzeugen, das ein Teil einer graphischen Benutzeroberfläche des Fahrzeugs (102) ist.Device (100) according to Claim 2 or 3 , wherein the control unit (110) is configured to generate at least one visual element, which is part of a graphical user interface of the vehicle (102), based on the input data and using the machine learning method. Vorrichtung (100) nach Anspruch 4, wobei die Steuereinheit (110) dazu ausgebildet ist, auf Grundlage des erzeugten visuellen Elements zumindest ein weiteres Element der Benutzerschnittstelle zu erzeugen.Device (100) according to Claim 4 , wherein the control unit (110) is designed to generate at least one further element of the user interface based on the generated visual element. Vorrichtung (100) nach einem der Ansprüche 2 bis 5, wobei die Steuereinheit (110) dazu ausgebildet ist, auf Grundlage der Eingabedaten und unter Verwendung des Maschinenlernverfahrens mehrere visuelle Elemente zu erzeugen, die Teil eines einheitlichen Skins der graphischen Benutzeroberfläche sind.Device (100) according to one of the Claims 2 until 5 , wherein the control unit (110) is configured to generate, based on the input data and using the machine learning method, a plurality of visual elements that are part of a uniform skin of the graphical user interface. Vorrichtung (100) nach einem der Ansprüche 2 bis 6, wobei die Erfassungseinheit (108) dazu ausgebildet ist, die Eingabedaten in Form eines Textes in natürlicher Sprache bereitzustellen, und die Steuereinheit (110) dazu ausgebildet ist, die Eingabedaten unter Verwendung eines Text-zu-Bild Modells als dem Maschinenlernverfahren zu verarbeiten, um das visuelle Element zu erzeugen.Device (100) according to one of the Claims 2 until 6 , wherein the detection unit (108) is configured to provide the input data in the form of a text in natural language, and the control unit (110) is configured to process the input data using a text-to-image model as the machine learning method to generate the visual element. Vorrichtung (100) nach einem der vorhergehenden Ansprüche, wobei die Ausgabeeinheit (106) dazu ausgebildet ist, dem Benutzer (104) auditive Informationen auszugeben, und das Element der Benutzerschnittstelle ein auditives Element ist.Device (100) according to one of the preceding claims, wherein the output unit (106) is configured to output auditory information to the user (104), and the element of the user interface is an auditory element. Vorrichtung (100) nach einem der vorhergehenden Ansprüche, wobei die Erfassungseinheit (108) dazu ausgebildet ist, als die Information eine auf das Fahrzeug (102) bezogene Navigationsinformation und/oder eine auf die Umgebung des Fahrzeugs (102) bezogene Wetterinformation zu erfassen.Device (100) according to one of the preceding claims, wherein the detection unit (108) is designed to detect as the information navigation information related to the vehicle (102) and/or weather information related to the surroundings of the vehicle (102). Vorrichtung (100) nach einem der vorhergehenden Ansprüche, wobei die Erfassungseinheit (108) eine Bilderfassungseinheit (114) des Fahrzeugs (102) umfasst, die dazu ausgebildet ist, als die Information mindestens ein Bild mit einer Abbildung eines Bereichs außerhalb des Fahrzeugs (102) zu erfassen und dem Bild entsprechende Bilddaten zu erzeugen, und die Eingabedaten die Bilddaten umfassen.Device (100) according to one of the preceding claims, wherein the detection unit (108) comprises an image detection unit (114) of the vehicle (102) which is designed to detect at least one image with a depiction of an area outside the vehicle (102) as the information and to generate image data corresponding to the image, and the input data comprises the image data. Vorrichtung (100) nach einem der vorhergehenden Ansprüche, wobei die Erfassungseinheit (108) ein mobiles Endgerät (118) umfasst, das dazu ausgebildet ist, die Information, insbesondere die Benutzereingabe des Benutzers (104), zu erfassen.Device (100) according to one of the preceding claims, wherein the detection unit (108) comprises a mobile terminal (118) which is designed to detect the information, in particular the user input of the user (104). Vorrichtung (100) nach einem der vorhergehenden Ansprüche, wobei das Maschinenlernverfahren ein generatives Modell, insbesondere ein Generative Adversarial Network, ist.Device (100) according to one of the preceding claims, wherein the machine learning method is a generative model, in particular a generative adversarial network. Vorrichtung (100) nach einem der vorhergehenden Ansprüche, wobei die Steuereinheit (110) dazu ausgebildet ist, die Ausgabeeinheit (106) zum Ausgeben zumindest einer vordefinierten Frage an den Benutzer (104) anzusteuern, und die Erfassungseinheit (108) dazu ausgebildet ist, die Antwort des Benutzers (104) in Form einer Benutzereingabe als die Information zu erfassen und die Eingabedaten der Antwort entsprechend zu erzeugen.Device (100) according to one of the preceding claims, wherein the control unit (110) is designed to control the output unit (106) to output at least one predefined question to the user (104), and the detection unit (108) is designed to detect the response of the user (104) in the form of a user input as the information and to generate the input data of the response accordingly. Vorrichtung (100) nach einem der vorhergehenden Ansprüche, wobei die Erfassungseinheit (108) dazu ausgebildet ist, eine auf das erzeugte Element bezogene Rückmeldung des Benutzers (104) zu erfassen und der Rückmeldung entsprechende Rückmeldungsdaten zu erzeugen, und die Steuereinheit (110) dazu ausgebildet ist, das Maschinenlernverfahren zumindest auf Grundlage der Rückmeldungsdaten zu modifizieren.Device (100) according to one of the preceding claims, wherein the detection unit (108) is designed to detect feedback from the user (104) related to the generated element and to generate feedback data corresponding to the feedback, and the control unit (110) is designed to modify the machine learning method at least on the basis of the feedback data. Verfahren zum Betreiben einer Benutzerschnittstelle eines Fahrzeugs (102), bei dem zumindest eine Information erfasst wird, die einer Benutzereingabe des Benutzers (104) und/oder einer auf die Umgebung des Fahrzeugs (102) bezogenen Umgebungsinformation entspricht; der erfassten Information entsprechende Eingabedaten erzeugt werden; auf Grundlage der Eingabedaten und unter Verwendung eines Maschinenlernverfahrens zumindest ein Element der Benutzerschnittstelle des Fahrzeugs (102) erzeugt wird; und das erzeugte Element durch eine Ausgabeeinheit (106) des Fahrzeugs (102) ausgegeben wird.A method for operating a user interface of a vehicle (102), comprising: capturing at least one piece of information corresponding to a user input from the user (104) and/or environmental information related to the surroundings of the vehicle (102); generating input data corresponding to the captured information; generating at least one element of the user interface of the vehicle (102) based on the input data and using a machine learning method; and outputting the generated element by an output unit (106) of the vehicle (102).
DE102023132324.5A 2023-11-20 2023-11-20 Device and method for operating a user interface of a vehicle Pending DE102023132324A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102023132324.5A DE102023132324A1 (en) 2023-11-20 2023-11-20 Device and method for operating a user interface of a vehicle
PCT/EP2024/078374 WO2025108614A1 (en) 2023-11-20 2024-10-09 Device and method for operating a user interface of a vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102023132324.5A DE102023132324A1 (en) 2023-11-20 2023-11-20 Device and method for operating a user interface of a vehicle

Publications (1)

Publication Number Publication Date
DE102023132324A1 true DE102023132324A1 (en) 2025-05-22

Family

ID=93061678

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023132324.5A Pending DE102023132324A1 (en) 2023-11-20 2023-11-20 Device and method for operating a user interface of a vehicle

Country Status (2)

Country Link
DE (1) DE102023132324A1 (en)
WO (1) WO2025108614A1 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014001182A1 (en) * 2014-01-30 2015-07-30 Audi Ag A system for operating a combination instrument of a vehicle and a mobile electronic device, which can be releasably supported by a vehicle-mounted bracket
US10452902B1 (en) 2018-12-21 2019-10-22 Capital One Services, Llc Patent application image generation systems
JP2020144274A (en) * 2019-03-07 2020-09-10 本田技研工業株式会社 Agent device, control method of agent device, and program
DE102019217346B4 (en) * 2019-11-11 2023-12-07 Psa Automobiles Sa Method for displaying information on a human-machine interface of a motor vehicle, computer program product, human-machine interface and motor vehicle
US20210334645A1 (en) * 2020-04-28 2021-10-28 Nvidia Corporation Notifications determined using one or more neural networks
US12456290B2 (en) 2020-06-26 2025-10-28 Nvidia Corporation Interface translation using one or more neural networks
DE102023003005A1 (en) * 2023-07-24 2023-09-07 Mercedes-Benz Group AG Method for customizing the display content of a display unit

Also Published As

Publication number Publication date
WO2025108614A1 (en) 2025-05-30

Similar Documents

Publication Publication Date Title
DE102014220302B4 (en) Method for carrying out action recognition on an image of a driver in a vehicle and corresponding non-volatile, computer-readable storage medium and method for learning a random forest model for action recognition
DE102013216975B4 (en) Method and device for subjective command control of vehicle systems
DE212017000226U1 (en) Vehicle-based remote control system
DE102021211812A1 (en) DEVICE AND METHOD FOR MONITORING EMOTION BASED ON A VEHICLE NOISE
DE102019102565A1 (en) PASSENGER RATING SYSTEMS AND METHODS FOR COMMONLY USED AUTONOMOUS VEHICLES
DE102018125564A1 (en) RESPONSE RAPID ACTIVATION OF A VEHICLE FEATURE
DE102021102804A1 (en) Non-intrusive data acquisition system in the vehicle by recording the actions of vehicle occupants
DE112017008305T5 (en) Speech recognition device, speech recognition system and speech recognition method
DE102023101801A1 (en) Method for controlling the vehicle ambience, in-vehicle infotainment system, server and system therefor
DE102022133571A1 (en) NATURAL LANGUAGE PROCESSING DEVICE AND NATURAL LANGUAGE PROCESSING METHOD
DE102015008448A1 (en) Method for detecting a driving situation of a motor vehicle
DE102021130155B4 (en) Method and system for providing information requested in a motor vehicle about an object in the surroundings of the motor vehicle
DE102017206876B4 (en) Method of operating a voice control system in a motor vehicle and voice control system
DE102019218058B4 (en) Device and method for recognizing reversing maneuvers
DE202023105524U1 (en) Automatic music generation in a vehicle
DE10123823A1 (en) Parallel presentation of several audio information sources involves reconfiguring at least one source selected by speech input to be acoustically distinguished from other sources
DE102014019192A1 (en) Representation of the online status of a hybrid voice control
DE102023132324A1 (en) Device and method for operating a user interface of a vehicle
DE112019006561T5 (en) Method, device and program for personalizing and activating a personal virtual assistance system for motor vehicles
DE102024107810A1 (en) METHOD AND DEVICE FOR ADJUSTING THE CABIN ENVIRONMENT
DE102021129583A1 (en) Transportation, apparatus and method for handling a video phone call in a transportation
DE102024000376A1 (en) Method for configuring a vehicle function and method for training a machine learning model
DE102018130754A1 (en) SEAMLESS ADVISOR INTERVENTION
DE102023106843A1 (en) Device and method for operating a vehicle
DE102022132753A1 (en) Communication with a person on board a vehicle

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R163 Identified publications notified