DE102022132812A1 - METHOD FOR DISPLAYING A VISUAL REPRESENTATION OF A DESTINATION - Google Patents
METHOD FOR DISPLAYING A VISUAL REPRESENTATION OF A DESTINATION Download PDFInfo
- Publication number
- DE102022132812A1 DE102022132812A1 DE102022132812.0A DE102022132812A DE102022132812A1 DE 102022132812 A1 DE102022132812 A1 DE 102022132812A1 DE 102022132812 A DE102022132812 A DE 102022132812A DE 102022132812 A1 DE102022132812 A1 DE 102022132812A1
- Authority
- DE
- Germany
- Prior art keywords
- destination
- visual representation
- current information
- information
- general visual
- 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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
- G01C21/3635—Guidance using 3D or perspective road maps
- G01C21/3638—Guidance using 3D or perspective road maps including 3D objects and buildings
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
- G01C21/3644—Landmark guidance, e.g. using POIs or conspicuous other objects
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3691—Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Biophysics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Atmospheric Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Ecology (AREA)
- Environmental & Geological Engineering (AREA)
- Environmental Sciences (AREA)
- Biomedical Technology (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Navigation (AREA)
Abstract
Beispiele betreffen ein Verfahren (10) zum Anzeigen einer visuellen Darstellung (20b, 30b) eines Zielortes (21, 31) eines Routenplaners in einem Fahrzeug. Das Verfahren (10) umfasst die Schritte: Bereitstellen (11) einer allgemeinen visuellen Darstellung (20a, 30a) des Zielortes (21, 31); Bereitstellen (12) einer aktuellen Information (24a, 34a) zum Zielort (21, 31); Manipulieren (13) der allgemeinen visuellen Darstellung (20a, 30a) unter Verwendung der aktuellen Information (24a, 34a); und Darstellen (14) der manipulierten visuellen Darstellung (20b, 30b) auf einem Display im Fahrzeug. Examples relate to a method (10) for displaying a visual representation (20b, 30b) of a destination (21, 31) of a route planner in a vehicle. The method (10) comprises the steps of: providing (11) a general visual representation (20a, 30a) of the destination (21, 31); providing (12) current information (24a, 34a) about the destination (21, 31); manipulating (13) the general visual representation (20a, 30a) using the current information (24a, 34a); and displaying (14) the manipulated visual representation (20b, 30b) on a display in the vehicle.
Description
Technisches GebietTechnical area
Ausführungsbeispiele betreffen ein Verfahren zum Anzeigen einer visuellen Darstellung eines Zielortes eines Routenplaners in einem Fahrzeug. Dabei kann verfahrensgemäß ermöglicht werden, aktuelle visuelle Darstellungen zum Zielort anzeigen zu können.Embodiments relate to a method for displaying a visual representation of a destination of a route planner in a vehicle. According to the method, it can be possible to display current visual representations of the destination.
Hintergrundbackground
In modernen Fahrzeugen sind Routenplaner oder Navigationsgeräte Stand der Technik. Neben Fahrrouten werden in Navigationssystemen auch zunehmend Kontextinformationen angezeigt z.B. Gebäude, Sehenswürdigkeiten oder andere Informationen. Diese Informationen werden heute als vereinfachte Grafiken angezeigt oder als 3D Modell. Ebenso ist die Anzeige von Webcam Bildern z.B. an Zielorten oder ausgewählten Orten bekannt. Auch sind Karten bekannt die Bilddaten, z.B. 360 Grad Fotos, integrieren.In modern vehicles, route planners or navigation devices are state of the art. In addition to driving routes, navigation systems are increasingly displaying contextual information, such as buildings, sights or other information. This information is now displayed as simplified graphics or as a 3D model. The display of webcam images, for example at destinations or selected locations, is also known. Maps that integrate image data, such as 360-degree photos, are also known.
ZusammenfassungSummary
Nachteilig an anderen Konzepten zur Anzeige von Bildern eines Zielortes ist, dass derartige verwendete Bildern nicht die aktuellen, realen Bedingungen am Zielort zeigen können, sondern den Zielort in der Situation zum Aufnahmezeitpunkt des Bildes darstellen. Teilweise können gemäß anderen Konzepten aktuelle Bilder des Zielortes nicht zur Anzeige verfügbar sein.A disadvantage of other concepts for displaying images of a destination is that such images cannot show the current, real conditions at the destination, but rather show the destination in the situation at the time the image was taken. In some cases, according to other concepts, current images of the destination may not be available for display.
Es ist eine Aufgabe der vorliegenden Offenbarung, verbesserte Konzepte für die visuelle Darstellung eines Zielortes eines Navigationssystems bereitzustellen.It is an object of the present disclosure to provide improved concepts for the visual representation of a destination of a navigation system.
Diese Aufgabe wird gelöst gemäß den Gegenständen der unabhängigen Patentansprüche. Weitere vorteilhafte Ausführungsformen werden in den abhängigen Patentansprüchen, der folgenden Beschreibung sowie in Verbindung mit den Figuren beschrieben.This object is achieved according to the subject matter of the independent patent claims. Further advantageous embodiments are described in the dependent patent claims, the following description and in conjunction with the figures.
Entsprechend wird ein Verfahren zum Anzeigen einer visuellen Darstellung eines Zielortes eines Routenplaners in einem Fahrzeug vorgeschlagen. Das Verfahren umfasst ein Bereitstellen einer allgemeinen visuellen Darstellung des Zielortes und ein Bereitstellen einer aktuellen Information zum Zielort. Es erfolgt ein Manipulieren der allgemeinen visuellen Darstellung unter Verwendung der aktuellen Information. Schließlich erfolgt ein Darstellen der manipulierten visuellen Darstellung auf einem Display im Fahrzeug.Accordingly, a method for displaying a visual representation of a destination of a route planner in a vehicle is proposed. The method includes providing a general visual representation of the destination and providing current information about the destination. The general visual representation is manipulated using the current information. Finally, the manipulated visual representation is displayed on a display in the vehicle.
Die allgemeine visuelle Darstellung kann z.B. ein Bild oder Foto des Zielortes umfassen. Der Zielort kann eine Umgebung einer Zieladresse der Routenplanung sein, insbesondere ein an der Zieladresse positioniertes Bauwerk oder eine Sehenswürdigkeit. Dabei kann im Verfahren vorteilhaft eine neutrale allgemeine visuelle Darstellung verwendet werden. Auf einigen Darstellungen von Orten können z.B. starke Wetterbedingungen wie Regen oder Schnee oder große Menschenmengen abgebildet sein. Auf der neutralen allgemeinen visuellen Darstellung dagegen kann ein geringer Einfluss von Wetterkonditionen sichtbar sein (z.B. blauer Himmel) und wenige oder keine Personen abgebildet sein (z.B. reine Aufnahme eines Objekts am Zielort mit oder ohne dessen Umgebung). Ein Vorteil beim Verwenden einer solchen neutralen allgemeinen visuellen Darstellung kann sein, dass das folgende Manipulieren besser oder einfacher durchgeführt werden kann.The general visual representation can, for example, include an image or photo of the destination. The destination can be an area surrounding a destination address in the route planning, in particular a building or a landmark positioned at the destination address. A neutral general visual representation can advantageously be used in the method. Some representations of locations can, for example, show severe weather conditions such as rain or snow or large crowds of people. The neutral general visual representation, on the other hand, can show a slight influence of weather conditions (e.g. blue sky) and few or no people can be shown (e.g. a pure shot of an object at the destination with or without its surroundings). One advantage of using such a neutral general visual representation can be that the subsequent manipulation can be carried out better or more easily.
Das Bereitstellen der aktuellen Information zum Zielort kann umfassen, eine Tageszeit, Wetterverhältnisse oder aktuelle Besucherzahlen am Zielort bereitzustellen. Diese können verfahrensgemäß aktuell erfasst werden, z.B. mittels Informationsabruf von einem Online-Dienst. Vorteilhafterweise können öffentlich verfügbare Daten für das Durchführen des Verfahrens genutzt werden, die über eine aktuelle Situation am Zielort genau informieren können.Providing current information about the destination may include providing a time of day, weather conditions or current visitor numbers at the destination. These can be recorded in a current manner, e.g. by means of information retrieval from an online service. Publicly available data can advantageously be used to carry out the procedure, which can provide precise information about the current situation at the destination.
Das Manipulieren der allgemeinen visuellen Darstellung kann insbesondere mittels Bildbearbeitungsmethoden erfolgen. Zum Beispiel können basierend auf der aktuellen Information zum Zielort Bereich oder Inhalte der allgemeinen visuellen Darstellung entfernt werden, die nicht zur aktuellen Information passen (z.B. kann ein blauer Himmel entfernt werden und durch Wolken oder Regenwolken ersetzt werden, wenn die aktuelle Information Wolken oder Regenwolken anzeigt). Zum Beispiel können mittels Bildbearbeitungsmethoden Inhalte zur allgemeinen visuellen Darstellung hinzugefügt werden, wenn diese nicht in der allgemeinen visuellen Darstellung enthalten sind (z.B. können je nach aktueller Information einige oder viele Personen in die allgemeine visuelle Darstellung eingefügt werden, wenn die aktuelle Information ein hohes Besucheraufkommen anzeigt). Zur besonders realistischen und situationsadäquaten Anpassung der allgemeinen visuellen Darstellung kann beim Manipulieren vorteilhafterweise eine künstliche Intelligenz KI, z.B. eine Text-to-Image-KI, verwendet werden.The manipulation of the general visual representation can be done in particular using image processing methods. For example, based on the current information about the destination, areas or content of the general visual representation that do not match the current information can be removed (e.g. a blue sky can be removed and replaced with clouds or rain clouds if the current information shows clouds or rain clouds). For example, content can be added to the general visual representation using image processing methods if it is not included in the general visual representation (e.g., depending on the current information, a few or many people can be inserted into the general visual representation if the current information shows a high volume of visitors). To adapt the general visual representation in a particularly realistic and situation-appropriate manner, an artificial intelligence AI, e.g. a text-to-image AI, can advantageously be used during manipulation.
Vorteilhafterweise kann die generierte manipulierte visuelle Darstellung auf einem Fahrzeugdisplay angezeigt werden, welches auch die Navigationsstrecke anzeigt. Alternativ kann die manipulierte visuelle Darstellung auch auf einem mobilen Nutzergerät im Fahrzeug angezeigt werden, wenn z.B. die Navigation mittels dieses Nutzergeräts erfolgt.Advantageously, the generated manipulated visual representation can be shown on a vehicle display that also shows the navigation route. Alternatively, the manipulated visual representation can also be shown on a mobile user device in the vehicle, for example if navigation is carried out using this user device.
Ein Vorteil am vorgeschlagenen Verfahren kann sein, dass dem Nutzer des Fahrzeugs stets eine aktuelle Situation am Zielort visuell dargestellt werden kann. Während andere Methoden zum Beispiel allgemeine Bilder des Zielortes anzeigen, bekommt der Nutzer verfahrensgemäß ein aktuelles Bild der Situation am Zielort (z.B. wird der Zielort mit hohem Besucheraufkommen dargestellt, wenn dies der aktuellen Situation dort entspricht anstatt dass ein allgemeines, z.B. menschenleeres Bild des Zielortes gezeigt wird). Somit kann der Nutzer besser einschätzen, was ihn am Zielort tatsächlich erwartet.One advantage of the proposed method is that the current situation at the destination can always be visually presented to the vehicle user. While other methods show general images of the destination, the method gives the user a current picture of the situation at the destination (e.g. the destination is shown with a high number of visitors if this corresponds to the current situation there, instead of a general, e.g. deserted, picture of the destination). This allows the user to better estimate what to actually expect at the destination.
Gemäß einem Aspekt der Offenbarung ist vorgesehen, dass das Manipulieren der allgemeinen visuellen Darstellung mittels einer künstlichen Intelligenz (KI) basierend auf der aktuellen Information erfolgt. Dabei können einzelne Bildbereiche ausgewählt werden (z.B. Segmente), die inhaltlich zur aktuellen Information korrespondieren. Zum Beispiel können erste Segmente für die Darstellung von Wetterverhältnissen ausgewählt werden und (z.B. andere) zweite Segmente für das Darstellen von Personen am Zielort ausgewählt werden. Die Manipulation kann passend zum jeweiligen Informationsgehalt mittels In-Paint-Bereichen durch die KI erfolgen.According to one aspect of the disclosure, the manipulation of the general visual representation is carried out by means of artificial intelligence (AI) based on the current information. In this case, individual image areas can be selected (e.g. segments) that correspond in content to the current information. For example, first segments can be selected for the representation of weather conditions and (e.g. other) second segments can be selected for the representation of people at the destination. The manipulation can be carried out by the AI using in-paint areas to match the respective information content.
Gemäß einem Aspekt der Offenbarung ist entsprechend vorgesehen, dass die allgemeine visuelle Darstellung für das Manipulieren in mehrere Segmente aufgeteilt wird, wobei ein zur aktuellen Information inhaltlich passendes Segment für das Manipulieren ausgewählt wird und das ausgewählte Segment (z.B. ausschließlich das ausgewählte Segment) basierend auf der aktuellen Information manipuliert wird.According to one aspect of the disclosure, it is accordingly provided that the general visual representation is divided into several segments for manipulation, wherein a segment matching the current information in terms of content is selected for manipulation and the selected segment (e.g. exclusively the selected segment) is manipulated based on the current information.
Gemäß einem Aspekt der Offenbarung ist vorgesehen, dass die aktuelle Information zumindest zwei verschiedene inhaltliche Aspekte umfasst, wobei die verschiedenen Aspekte der aktuellen Information zur Manipulation verschiedener, separater Segmente verwendet wird.According to one aspect of the disclosure, the current information comprises at least two different content aspects, wherein the different aspects of the current information are used to manipulate different, separate segments.
Gemäß einem Aspekt der Offenbarung ist vorgesehen, dass für das Manipulieren ein erstes Segment der allgemeinen visuellen Darstellung bestimmt wird, das basierend auf der aktuellen Information manipuliert wird, und dass für das Manipulieren ein zweites Segment der allgemeinen visuellen Darstellung bestimmt wird, das basierend auf der aktuellen Information nicht manipuliert wird. Zum Beispiel kann das erste Segment geeignet sein, um darin Personen einzufügen und darzustellen (z.B. Bodenfläche) während das zweite Segment zur Darstellung von Personen ungeeignet sein kann (z.B. Himmel oder Baumkronen).According to one aspect of the disclosure, it is provided that a first segment of the general visual representation is determined for the manipulation, which is manipulated based on the current information, and that a second segment of the general visual representation is determined for the manipulation, which is not manipulated based on the current information. For example, the first segment may be suitable for inserting and representing people therein (e.g., floor area) while the second segment may be unsuitable for representing people (e.g., sky or treetops).
Durch das Segmentieren der allgemeinen visuellen Darstellung in mehrere Segmente abhängig von dem Inhalt der aktuellen Information kann erreicht werden, dass nur solche Bildbereiche basierend auf der aktuellen Information manipuliert werden, welche auch zur Wiedergabe der aktuellen Information geeignet sind.By segmenting the general visual representation into several segments depending on the content of the current information, it can be achieved that only those image areas are manipulated based on the current information which are also suitable for reproducing the current information.
Gemäß einem Aspekt der Offenbarung ist vorgesehen, dass die allgemeine visuelle Darstellung des Zielortes ein aufgenommenes Foto des Zielortes oder eine künstlich generierte Darstellung des Zielortes umfasst. Das Bereitstellen der allgemeinen visuellen Darstellung kann z.B. ein Auswählen eines Fotos des Zielortes aus einer Datenbank umfassen, z.B. aus einer Online-Datenbank. Zum Beispiel können in die Datenbank neutrale fotografische Aufnahmen des Zielortes eingefügt werden oder bereitgestellt sein, die sich besonders gut für das visuelle Manipulieren eignen können.According to one aspect of the disclosure, the general visual representation of the destination includes a captured photo of the destination or an artificially generated representation of the destination. Providing the general visual representation may, for example, include selecting a photo of the destination from a database, e.g. from an online database. For example, neutral photographic images of the destination may be inserted or provided in the database, which may be particularly well suited for visual manipulation.
Gemäß einem Aspekt der Offenbarung ist vorgesehen, dass das Bereitstellen der allgemeinen visuellen Darstellung umfasst, aus einer Auswahl aufgenommener Fotos des Zielortes ein solches Foto auszuwählen, das inhaltlich der aktuellen Information (z.B. Uhrzeit oder Wetter) am meisten entspricht.According to one aspect of the disclosure, providing the general visual representation includes selecting such a Select a photo that best matches the current information (e.g. time or weather).
Gemäß einem Aspekt der Offenbarung ist vorgesehen, dass die aktuelle Information unter Verwendung einer Internetquelle (z.B. Wetterprognose oder aktuelle Wetterinformation von einem Online-Wetterdienst; z.B. Personenaufkommen am Zielort) ermittelt wird. Derartige Informationen können öffentlich zugänglich und einfach im Verfahren zu verwenden sein.According to one aspect of the disclosure, the current information is determined using an Internet source (e.g., weather forecast or current weather information from an online weather service; e.g., crowds at the destination). Such information may be publicly available and easy to use in the method.
Alternativ oder zusätzlich ist gemäß einem Aspekt der Offenbarung vorgesehen, dass die aktuelle Information mittels eines Fahrzeugsensors ermittelt wird. Zum Beispiel kann das aktuelle Wetter in der Umgebung des Fahrzeugs mittels Fahrzeugkamera ermittelt werden, wenn sich das Fahrzeug in einer vorbestimmten Umgebung zum Zielort befindet (z.B. genügend ähnliches Wetter in der Umgebung des Zielortes). Ähnliche Wetterbedingungen können zum Beispiel bei einem Abstand von weniger als 10 km (oder von weniger als 5 km) zum Zielort angenommen werden (z.B. bei im Allgemeinen stabilen Wetterverhältnissen). Zum Beispiel kann die erwartete Ankunftszeit (z.B. basierend auf Geschwindigkeitssensor und GPS-Position) ermittelt werden, sodass die Tageszeit bei Erreichen des Zielortes als aktuelle Information zum Zielort berücksichtigt werden kann.Alternatively or additionally, according to one aspect of the disclosure, the current information is determined by means of a vehicle sensor. For example, the current weather in the vicinity of the vehicle can be determined by means of a vehicle camera if the vehicle is in a predetermined environment to the destination (e.g. sufficiently similar weather in the vicinity of the destination). Similar weather conditions can be assumed, for example, at a distance of less than 10 km (or less than 5 km) to the destination (e.g. in generally stable weather conditions). For example, the expected time of arrival can be determined (e.g. based on the speed sensor and GPS position) so that the time of day when the destination is reached can be taken into account as current information about the destination.
Gemäß einem Aspekt der Offenbarung ist vorgesehen, dass ein erneutes Manipulieren der allgemeinen visuellen Darstellung erfolgt, wenn sich die aktuelle Information zum Zielort ändert. Dafür kann ein erneutes Bereitstellen der aktuellen Information erfolgen (z.B. kann die aktuelle Information erneut ermittelt werden, z.B. erneut online abgerufen werden). Zum Beispiel können Aktualisierungen in vorbestimmten zeitlichen Abständen (z.B. stündlich, halbstündlich, im 10 Min. Takt oder 5 Min. Takt) erfolgen, um stets aktuelle manipulierte visuelle Darstellungen (z.B. synthetische Bilder) zum Zielort anzeigen zu können. Zum Beispiel kann ein Online-Dienst eine Push-Nachricht senden, wenn sich die aktuelle Information ändert und die Aktualisierung kann nach Empfangen der Push-Nachricht erfolgen. Da das menschliche Auge sensibel auch für nur geringfügige visuelle Veränderungen ist, kann der Nutzer dadurch besser einschätzen, wenn sich die aktuelle Situation am Zielort ändert und in welcher Art sich die aktuelle Situation ändert.According to one aspect of the disclosure, the general visual representation is manipulated again when the current information about the destination changes. For this purpose, the current information can be made available again (e.g. the current information can be determined again, e.g. retrieved online again). For example, updates can be made at predetermined time intervals (e.g. hourly, half-hourly, every 10 minutes or every 5 minutes) in order to always be able to display up-to-date manipulated visual representations (e.g. synthetic images) about the destination. For example, an online service can send a push message when the current information changes and the update can take place after receiving the push message. Since the human eye is sensitive to even minor visual changes, the user can better assess when the current situation at the destination changes and in what way the current situation changes.
Ein weiterer Aspekt betrifft ein Computerprogrammprodukt oder nichtflüchtiges Speichermedium mit einem Programmcode, um das zuvor oder nachfolgend beschriebene Verfahren auszuführen, wenn das Computerprogramm auf einem Prozessor, einem Computer, oder einer programmierbaren Hardware ausgeführt wird. Ein solches Programm kann vorteilhaft auf einem Bordcomputer, einem mobilen Nutzergerät oder einem Backend (z.B. mit dem Fahrzeug und/oder einem Mobilgerät des Fahrzeugnutzers gekoppelter Server oder Cloud-Service) ausgeführt werden, um das vorgeschlagene Verfahren auszuführen und somit die manipulierte visuelle Darstellung für den Fahrzeugnutzer bereitzustellen. Ein Vorteil bei der Erstellung der manipulierten visuelle Darstellung mittels Online-Dienst kann sein, dass die manipulierte visuelle Darstellung mehrfach verwendet werden kann, z.B. wenn mehrere Fahrzeugnutzer zur gleichen oder genügend ähnlichen Zeit zum selben Zielort fahren.A further aspect relates to a computer program product or non-volatile storage medium with a program code to carry out the method described above or below when the computer program is executed on a processor, a computer, or programmable hardware. Such a program can advantageously be executed on an on-board computer, a mobile user device, or a backend (e.g. a server or cloud service coupled to the vehicle and/or a mobile device of the vehicle user) to carry out the proposed method and thus provide the manipulated visual representation for the vehicle user. An advantage of creating the manipulated visual representation using an online service can be that the manipulated visual representation can be used multiple times, e.g. if multiple vehicle users travel to the same destination at the same or sufficiently similar time.
FigurenkurzbeschreibungCharacter description
Ausführungsbeispiele werden nachfolgend bezugnehmend auf die beiliegenden Figuren näher erläutert. Es zeigen:
-
1 ein Flussdiagramm eines Verfahrens zum Anzeigen einer visuellen Darstellung eines Zielortes eines Routenplaners; -
2a ,2b ein schematisches Beispiel einer Manipulation einer allgemeinen visuellen Darstellung eines Zielortes; und -
3a-3d schematische Beispiele von auf unterschiedliche Weise manipulierten visuellen Darstellungen basierend auf einer allgemeinen visuellen Darstellung und einer aktuellen Information.
-
1 a flowchart of a method for displaying a visual representation of a destination of a route planner; -
2a ,2 B a schematic example of a manipulation of a general visual representation of a destination; and -
3a-3d schematic examples of visual representations manipulated in different ways based on a general visual representation and current information.
BeschreibungDescription
Verschiedene Ausführungsbeispiele werden nun ausführlicher unter Bezugnahme auf die beiliegenden Zeichnungen beschrieben, in denen einige Ausführungsbeispiele dargestellt sind. In den Figuren können die Dickenabmessungen von Linien, Schichten und/oder Regionen um der Deutlichkeit Willen übertrieben dargestellt sein. Bei der nachfolgenden Beschreibung der beigefügten Figuren, die lediglich einige exemplarische Ausführungsbeispiele zeigen, können gleiche Bezugszeichen gleiche oder vergleichbare Komponenten bezeichnen.Various embodiments will now be described in more detail with reference to the accompanying drawings, in which some embodiments are illustrated. In the figures, the thickness dimensions of lines, layers and/or regions may be exaggerated for the sake of clarity. In the following description of the accompanying figures, which only show some exemplary embodiments, like reference numerals may designate like or comparable components.
Ein Element, das als mit einem anderen Element „verbunden“ oder „verkoppelt“ bezeichnet wird, mit dem anderen Element direkt verbunden oder verkoppelt sein kann oder dass dazwischenliegende Elemente vorhanden sein können. Solange nichts anderes definiert ist, haben sämtliche hierin verwendeten Begriffe (einschließlich von technischen und wissenschaftlichen Begriffen) die gleiche Bedeutung, die ihnen ein Durchschnittsfachmann auf dem Gebiet, zu dem die Ausführungsbeispiele gehören, beimisst.An element that is referred to as being "connected" or "coupled" to another element may be directly connected or coupled to the other element, or there may be intervening elements. Unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning that one of ordinary skill in the art to which the embodiments belong.
Es sind Navigationssysteme bekannt, die Bildinformationen zu Zielorten anzeigen können. Die nach dem aktuellen Stand der Technik angezeigten Bildinformationen z.B. Fotos von Sehenswürdigkeiten oder Bilder von Zielorten sind gemäß anderen Konzepten jedoch nicht aktuell. Sie enthalten z.B. keine tagesaktuelle/zeitaktuelle Darstellung der tatsächlichen Situation am Zielort. So können z.B. Sehenswürdigkeiten an Tagen ohne Menschen aufgenommen sein, aber am Tag der Anreise ist der Zielort stark besucht. Oder Bilder sind im Sommer aufgenommen, die Fahrt erfolgt aber im Winter. Zwar sind Systeme bekannt, die Webcam-Bilder in Navigationssysteme integrieren, diese sind aber an nur sehr wenigen Standorten verfügbar. 3D-Darstellungen sind sehr aufwendig, wenn diese hoch detailliert sind. Es ist wünschenswert, ein Verfahren bereitzustellen, das (z.B. hochauflösende) Bilder mit aktuellem Kontextwissen erzeugt.Navigation systems are known that can display image information about destinations. However, the image information displayed according to the current state of the art, e.g. photos of sights or images of destinations, is not up-to-date according to other concepts. For example, they do not contain a daily/up-to-date representation of the actual situation at the destination. For example, sights may have been photographed on days when there are no people, but the destination is very busy on the day of arrival. Or images may be taken in summer, but the journey takes place in winter. Although systems are known that integrate webcam images into navigation systems, these are only available in very few locations. 3D representations are very complex if they are highly detailed. It is desirable to provide a method that generates (e.g. high-resolution) images with current context knowledge.
Das vorgeschlagene Verfahren 10 kann es in vorteilhafter Weise ermöglichen, dem Fahrzeugnutzer eine jeweils aktuelle Darstellung des Zielortes ausgeben zu können. Basierend auf einer (z.B. neutralen) allgemeinen visuellen Darstellung des Zielortes kann durch die vorgesehene Manipulation eine Darstellung erzeugt werden, die an die aktuelle Situation am Zielort angepasst ist (z.B. wettermäßig, tageszeitmäßig oder hinsichtlich der Anzahl von Personen oder Fahrzeugen am Zielort). Dadurch kann der Fahrzeugbenutzer besser einschätzen, mit welchen Umgebungsbedingungen er am Zielort zu rechnen hat. Durch die verfahrensgemäß verwendete Bildmanipulation kann eine jeweils aktuelle Darstellung des Zielortes generiert werden, z.B. ohne dass für die aktuelle Anzeige des Zielortes eine große Auswahl an Bildern des Zielortes in unterschiedlichen Situationen benötigt wird.The proposed method 10 can advantageously make it possible to provide the vehicle user with a current representation of the destination. Based on a (e.g. neutral) general visual representation of the destination, the intended manipulation can generate a representation that is adapted to the current situation at the destination (e.g. weather, time of day or the number of people or vehicles at the destination). This allows the vehicle user to better estimate what environmental conditions he can expect at the destination. The image manipulation used in the method can generate a current representation of the destination, e.g. without a large selection of images of the destination in different situations being required for the current display of the destination.
Für das Manipulieren 13 werden verfahrensgemäß 10 verschiedene, aktuelle Informationen 24a, 24b, 24c zum Zielort 21 bereitgestellt (rein schematisch in
Die allgemeine visuelle Darstellung 20a kann in mehrere Segmente unterteilt werden, die zur Manipulation 13 basierend auf verschiedenartigen aktuellen Informationen 24, 24b, 24c (z.B. textliche Informationen) zum Zielort 21 unterschiedlich genutzt werden können. Im Beispiel der
Zum Beispiel kann zu einem ersten Zeitpunkt (z.B. während der Fahrt) eine Berechnung hochauflösender grafischer Bilder auf Basis der Richtliniensegmente 22, 23 und Kontextdaten 24a - 24c (Uhrzeit, Personen, Wetter, etc.) erfolgen. Zum Beispiel kann zu einem zweiten Zeitpunkt eine Berechnung hochauflösender grafischer Bilder auf Basis der Richtliniensegmente 22, 23 und Kontextdaten 24a-24c (Uhrzeit, Personen, Wetter,...) erneut erfolgen, sofern sich Änderungen ergeben (z.B. Aktualisierung). Dabei kann eine Aktualisierung in vorteilhafter Weise nur einzelne Informationen und zu diesen korrespondierende Segmente berücksichtigen, die sich geändert haben, wodurch z.B. nicht die gesamte manipulierte visuelle Darstellung neu berechnet werden muss. Für mögliche Routenpunkte werden beispielsweise zu Fahrbeginn (z.B. vor dem oben genannten ersten Zeitpunkt) Richtliniensegmente ermittelt die während der Fahrt dynamisch angepasst werden können (zum Beispiel zum ersten und/oder zweiten Zeitpunkt. Dadurch kann eine effiziente Bildberechnung erfolgen. Unter Verwendung von künstlicher Intelligenz KI muss nur das Bildmaterial neu erzeugt, zu dem sich die aktuelle Information 24a - 24c ändert. Zum Beispiel ist das Unterteilen in Segmente 22, 23 dabei nur einmalig nötig.For example, at a first point in time (e.g. during the journey), high-resolution graphic images can be calculated based on the guideline segments 22, 23 and context data 24a - 24c (time, people, weather, etc.). For example, at a second point in time, high-resolution graphic images can be calculated again based on the guideline segments 22, 23 and context data 24a-24c (time, people, weather, etc.) if changes occur (e.g. updating). In this case, an update can advantageously only take into account individual information and the segments corresponding to it. that have changed, which means that, for example, the entire manipulated visual representation does not have to be recalculated. For possible route points, for example, at the start of the journey (e.g. before the first point in time mentioned above), guideline segments are determined that can be dynamically adjusted during the journey (for example at the first and/or second point in time). This enables efficient image calculation. Using artificial intelligence AI, only the image material needs to be regenerated at which the current information 24a - 24c changes. For example, dividing into segments 22, 23 is only necessary once.
Entsprechend der verfügbaren aktuellen Informationen 24a - 24c ist in
Als Input für das Verfahren kann zum Beispiel ein Bild einer Sehenswürdigkeit 21 und eine aktuelle Wettersituation 24a am Zielort und/oder ein Foto der Sehenswürdigkeit 21 und eine aktuelle Besucherzahl 24c am Ort genutzt werden.For example, an image of a sight 21 and a current weather situation 24a at the destination and/or a photo of the sight 21 and a current number of visitors 24c at the location can be used as input for the process.
Für den Fachmann ist zweifelsohne ersichtlich, dass die in den
Weitere Einzelheiten und Aspekte sind in Verbindung mit den vor- oder nachstehend beschriebenen Ausführungsbeispielen erwähnt. Das in
Die aktuelle Information 34a kann verfahrensgemäß verwendet werden, um die allgemeine visuelle Darstellung 30a so zu manipulieren, dass die ausgegebene Darstellung des Gebäudes 31 am Zielort aktuell ist, in diesem Beispiel kann Schnee auf dem Gebäude 31 in die Darstellung eingefügt werden. Dazu kann per Segmentierung ein Bereich ermittelt werden, auf dem Schnee zu sehen sein kann (z.B. mittels Analyse physikalischer Rahmenbedingungen), hier z.B. das Gebäudedach. Für eine realistischere Darstellung können unterschiedliche Ausprägungen des vorhandenen Schnees in die allgemeine visuelle Darstellung 30a eingefügt werden, sodass zum Beispiel bei wiederholtem Anfahren desselben Zielortes jeweils eine andere manipulierte visuelle Darstellung ausgegeben werden kann.The current information 34a can be used according to the method to manipulate the general visual representation 30a so that the output representation of the building 31 at the destination is current; in this example, snow on the building 31 can be inserted into the representation. For this purpose, an area in which snow can be seen can be determined by segmentation (e.g. by analyzing physical conditions), here, for example, the roof of the building. For a more realistic representation, different forms of the existing snow can be inserted into the general visual representation 30a, so that, for example, when repeatedly driving to the same destination, a different manipulated visual representation can be output each time.
Verschiedene Ausprägungen von manipulierten visuellen Darstellungen 30b, 30c, 30d sind in den
Weitere Einzelheiten und Aspekte sind in Verbindung mit den vor- oder nachstehend beschriebenen Ausführungsbeispielen erwähnt. Das in
Die vorliegende Offenbarung betrifft eine kontextabhängige, insbesondere KI-basierte Bildgenerierung zur Verwendung in Navigationssystemen. Beispiele beziehen sich auf ein Verfahren zur Generierung synthetischer Bilder auf Basis realer Fotos und Kontextwissen aus dem Fahrzeug (z.B. Wetter wie Schnee oder Regen nahe dem Zielort, Uhrzeit bei Ankunft; z.B. basierend auf Fahrzeugsensordaten) und Umfeldsystemen (z.B. Wetterlage am Standort, Besucherzahl am Standort; z.B. basierend auf Daten von Online-Diensten). Das System verwendet z.B. ein reales hochauflösendes Foto z.B. einer Sehenswürdigkeit am Zielort und segmentiert es in Bereiche. Auf Basis von Informationen aus dem Fahrzeug und Umfeldsystemen wird dann z.B. über ein Text-to-Image-KI System ein hochauflösendes Bild erzeugt und im Navigationsgerät angezeigt. Das Verfahren oder System kann auch auf komplette Karten oder Landschaften angewendet werden. Zudem besteht die Möglichkeit falls z.B. gar keine Bildinformationen vorhanden sind vollsynthetische Fotos zu erzeugen (z.B. Synthetisches Erzeugen der allgemeinen visuellen Darstellung, z.B. unter Verwendung von KI).The present disclosure relates to context-dependent, in particular AI-based image generation for use in navigation systems. Examples relate to a method for generating synthetic images based on real photos and context knowledge from the vehicle (e.g. weather such as snow or rain near the destination, time of arrival; e.g. based on vehicle sensor data) and environmental systems (e.g. weather conditions at the location, number of visitors at the location; e.g. based on data from online services). The system uses, for example, a real high-resolution photo, e.g. of a sight at the destination, and segments it into areas. Based on information from the vehicle and environmental systems, a high-resolution image is then generated, e.g. via a text-to-image AI system, and displayed in the navigation device. The process or system can also be applied to complete maps or landscapes. In addition, if, for example, no image information is available, it is possible to generate fully synthetic photos (e.g. synthetic generation of the general visual representation, e.g. using AI).
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED 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 listed by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- DE 102022103881 A1 [0003]DE 102022103881 A1 [0003]
- EP 3002559 A2 [0004]EP 3002559 A2 [0004]
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102022132812.0A DE102022132812A1 (en) | 2022-12-09 | 2022-12-09 | METHOD FOR DISPLAYING A VISUAL REPRESENTATION OF A DESTINATION |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102022132812.0A DE102022132812A1 (en) | 2022-12-09 | 2022-12-09 | METHOD FOR DISPLAYING A VISUAL REPRESENTATION OF A DESTINATION |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102022132812A1 true DE102022132812A1 (en) | 2024-06-20 |
Family
ID=91278781
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102022132812.0A Pending DE102022132812A1 (en) | 2022-12-09 | 2022-12-09 | METHOD FOR DISPLAYING A VISUAL REPRESENTATION OF A DESTINATION |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102022132812A1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2397819A1 (en) * | 2010-06-21 | 2011-12-21 | Research In Motion Limited | Method, device and system for presenting navigational information |
| EP2818832A2 (en) * | 2013-06-26 | 2014-12-31 | Robert Bosch Gmbh | Method, apparatus and device for representing POI on a map |
| EP3002559A2 (en) | 2014-09-10 | 2016-04-06 | Panasonic Intellectual Property Corporation of America | Route display method, route display apparatus, and database generation method |
| US20190026573A1 (en) * | 2017-07-20 | 2019-01-24 | Toyota Jidosha Kabushiki Kaisha | Information processing apparatus, information processing method, and information processing system |
| WO2020008598A1 (en) * | 2018-07-05 | 2020-01-09 | 三菱電機株式会社 | Automatic driving control device, information communication terminal, automatic driving control system, automatic driving control method, and parking spot designation method |
| DE102019209565A1 (en) * | 2019-06-28 | 2020-12-31 | Robert Bosch Gmbh | Method and device for checking the robustness of an artificial neural network |
| DE102022103881A1 (en) | 2021-02-24 | 2022-08-25 | Nvidia Corporation | GENERATION OF FRAMES FOR NEURAL SIMULATION WITH ONE OR MORE NEURAL NETWORKS |
-
2022
- 2022-12-09 DE DE102022132812.0A patent/DE102022132812A1/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2397819A1 (en) * | 2010-06-21 | 2011-12-21 | Research In Motion Limited | Method, device and system for presenting navigational information |
| EP2818832A2 (en) * | 2013-06-26 | 2014-12-31 | Robert Bosch Gmbh | Method, apparatus and device for representing POI on a map |
| EP3002559A2 (en) | 2014-09-10 | 2016-04-06 | Panasonic Intellectual Property Corporation of America | Route display method, route display apparatus, and database generation method |
| US20190026573A1 (en) * | 2017-07-20 | 2019-01-24 | Toyota Jidosha Kabushiki Kaisha | Information processing apparatus, information processing method, and information processing system |
| WO2020008598A1 (en) * | 2018-07-05 | 2020-01-09 | 三菱電機株式会社 | Automatic driving control device, information communication terminal, automatic driving control system, automatic driving control method, and parking spot designation method |
| DE102019209565A1 (en) * | 2019-06-28 | 2020-12-31 | Robert Bosch Gmbh | Method and device for checking the robustness of an artificial neural network |
| DE102022103881A1 (en) | 2021-02-24 | 2022-08-25 | Nvidia Corporation | GENERATION OF FRAMES FOR NEURAL SIMULATION WITH ONE OR MORE NEURAL NETWORKS |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2491530B1 (en) | Determining the pose of a camera | |
| DE3881416T2 (en) | Method for displaying a perspective image of an area and system for carrying out the method. | |
| DE60213526T2 (en) | Method and system for improving situational awareness of command control units | |
| DE112019001310T5 (en) | SYSTEMS AND METHODS FOR REDUCING THE AMOUNT OF DATA STORAGE DURING MACHINE LEARNING | |
| DE112020001103T5 (en) | Multitasking perception network with applications for scene understanding and an advanced driver assistance system | |
| DE102019131700A1 (en) | METHOD AND DEVICE FOR IMPROVED LOCAL DECISIONS BASED ON THE SURROUNDINGS | |
| DE102007030226A1 (en) | Camera-based navigation system and method for its operation | |
| DE19549306A1 (en) | Method and device for the visual representation of spatial data | |
| DE202012013450U1 (en) | Annotation positioning display system for reducing creep during zooming activities | |
| DE202014010881U1 (en) | Providing indoor equipment information on a digital map | |
| WO2008074561A1 (en) | Method for displaying a map section in a navigation system, and navigation system | |
| DE102024118192A1 (en) | Geolocation-based background generation for object images | |
| EP2813999A2 (en) | Augmented reality system and method of generating and displaying augmented reality object representations for a vehicle | |
| DE102020110243A1 (en) | Computer-implemented method for data augmentation | |
| DE112013007437T5 (en) | Storage medium, card information processing apparatus, data generation method | |
| DE102022132812A1 (en) | METHOD FOR DISPLAYING A VISUAL REPRESENTATION OF A DESTINATION | |
| DE102019002574A1 (en) | Navigation system and method for discrete routes | |
| DE102015007145A1 (en) | Method for automatic route evaluation | |
| WO2025045513A1 (en) | Method and vehicle for adapting images displayed on a display unit of a vehicle to real environmental conditions | |
| WO2009047077A1 (en) | Method for operating a navigation system | |
| DE102015217258A1 (en) | Method and device for representing a vehicle environment of a vehicle | |
| DE102023204603A1 (en) | Method for creating a reference map representation | |
| DE102013207065A1 (en) | Method and system for producing synthetic ortho images | |
| DE102012213336A1 (en) | Method for addition of digital card around spot heights pre-designated on geographical positions of vehicle, involves assigning geodetic projection height, for representing size to geographical position in digital card | |
| DE102021211054A1 (en) | Methods and devices for building a training data set |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R083 | Amendment of/additions to inventor(s) | ||
| R163 | Identified publications notified |