[go: up one dir, main page]

DE202007018605U1 - Improved navigation device - Google Patents

Improved navigation device Download PDF

Info

Publication number
DE202007018605U1
DE202007018605U1 DE202007018605U DE202007018605U DE202007018605U1 DE 202007018605 U1 DE202007018605 U1 DE 202007018605U1 DE 202007018605 U DE202007018605 U DE 202007018605U DE 202007018605 U DE202007018605 U DE 202007018605U DE 202007018605 U1 DE202007018605 U1 DE 202007018605U1
Authority
DE
Germany
Prior art keywords
navigation system
data
information
digital image
location
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.)
Expired - Lifetime
Application number
DE202007018605U
Other languages
German (de)
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.)
TomTom International BV
Original Assignee
TomTom International BV
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 TomTom International BV filed Critical TomTom International BV
Publication of DE202007018605U1 publication Critical patent/DE202007018605U1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3833Creation or updating of map data characterised by the source of data
    • G01C21/3848Data obtained from both position sensors and additional sensors

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)
  • Traffic Control Systems (AREA)

Abstract

Computerprogrammprodukt, das Computerprogrammkodemittel umfasst, die eingerichtet sind, um auf einem Navigationssystem, das eine damit verknüpfte Digitalkamera besitzt, mittels derer digitale Bilddaten aufgenommen werden können, eine Mustererkennungstechnik bei aufgenommenen digitalen Bilddaten auszuführen, um zu bestimmen, ob das Bild ein oder mehrere erkennbare, vordefinierte Merkmale enthält, und um zumindest einige Information zu speichern, die eine Angabe des identifizierten Merkmals einschließt, für die die Mustererkennungstechnik erfolgreich war, zusammen mit geographischen Ortsdaten, die die ungefähre Position von mindestens einem der folgenden identifizieren:
– dem Ort des Navigationssystems zu dem Zeitpunkt, an dem das digitale Bild aufgenommen wurde oder innerhalb eines vorbestimmten Zeitgrenzwerts von diesem Zeitpunkt;
– einem berechneten vorhergesagten Ort des Navigationssystems zu dem Zeitpunkt, an dem das digitale Bild aufgenommen wurde, wobei die Vorhersage auf einer früher gespeicherten Information über die Position des Navigationssystems basiert; und
– einer berechneten Näherung des Orts des Merkmals, das im aufgenommenen digitalen Bild identifiziert...
A computer program product comprising computer program code means adapted to perform on a navigation system having a digital camera associated therewith, by means of which digital image data can be captured, a pattern recognition technique on captured digital image data to determine whether the image has one or more recognizable, includes predefined features and to store at least some information including an indication of the identified feature for which the pattern recognition technique was successful, along with geographic location data that identifies the approximate location of at least one of the following:
The location of the navigation system at the time the digital image was taken or within a predetermined time limit from that point in time;
A calculated predicted location of the navigation system at the time the digital image was taken, the prediction being based on previously stored information about the position of the navigation system; and
A calculated approximation of the location of the feature identified in the captured digital image ...

Figure 00000001
Figure 00000001

Description

Die Erfindung bezieht sich auf eine verbesserte Navigationsvorrichtung.The The invention relates to an improved navigation device.

HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION

Tragbare Navigationsvorrichtungen (Portable Navigations Devices, PNDs), die Mittel für den GPS-Signalempfang (Global Positioning System) und die Verarbeitung einschließen, sind wohlbekannt und werden als im Fahrzeug eingebaute Navigationssysteme verbreitet verwendet. Moderne PNDs umfassen im Wesentlichen:

  • – einen Prozessor,
  • – einen Speicher (mindestens ein flüchtiger und ein nicht flüchtiger Speicher, üblicherweise beide)
  • – Kartendaten, die in diesem Speicher gespeichert sind
  • – ein Softwarebetriebssystem und wahlweise ein oder mehrere zusätzliche Programme, die darauf ihre Ausführung finden, um die Funktion der Vorrichtung zu steuern und verschiedene Funktionen zu liefern,
  • – eine GPS-Antenne, mit der von einem Satelliten gesendete Signale, die Standortdaten einschließen, empfangen und nachfolgend verarbeitet werden können, um den aktuellen Standort der Vorrichtung zu bestimmen,
  • – wahlweise elektronische Gyroskope und Beschleunigungsmesser, die Signale erzeugen, die verarbeitet werden können, um die aktuelle Winkelbeschleunigung und Linearbeschleunigung und in Verbindung mit der Standortinformation, die vom GPS-Signal abgeleitet wurde, die Geschwindigkeit und die relative Verschiebung der Vorrichtung und somit des Fahrzeugs, in der diese montiert ist, zu bestimmen,
  • – Eingabe- und Ausgabemittel, Beispiele davon umfassen eines visuelle Anzeige (die berührungsempfindlich sein kann, um eine Benutzereingabe zu erlauben), ein oder mehrere physikalische Tasten, um das Anschalten/Ausschalten oder andere Funktionen der Vorrichtung zu steuern, einen Lautsprecher für eine hörbare Ausgabe,
  • – wahlweise einen oder mehrere physikalische Verbindungsvorrichtungen, mit denen Leistung und wahlweise ein oder mehrere Datensignale zur Vorrichtung übertragen und von dieser empfangen werden können, und
  • – wahlweise ein oder mehrere Sender/Empfänger, um eine Kommunikation über Mobiltelekommunikationsnetze und andere Signal- und Datennetze, beispielweise Wi-Fi, Wi-Max GSM und dergleichen, zu erlauben.
Portable navigation devices (PNDs) incorporating means for Global Positioning System (GPS) signal processing and processing are well known and widely used as in-vehicle navigation systems. Modern PNDs essentially include:
  • A processor,
  • A memory (at least one volatile and one non-volatile memory, usually both)
  • - Map data stored in this memory
  • A software operating system and optionally one or more additional programs found thereon to control the function of the device and to provide various functions,
  • A GPS antenna with which signals transmitted by a satellite, including location data, can be received and subsequently processed to determine the current location of the device,
  • Optionally electronic gyroscopes and accelerometers that generate signals that can be processed, the current angular acceleration and linear acceleration and, in conjunction with the location information derived from the GPS signal, the speed and relative displacement of the device and thus the vehicle, in which this is mounted to determine
  • Input and output means, examples of which include a visual display (which may be touch-sensitive to allow user input), one or more physical buttons to control power on / off, or other functions of the device, a speaker for audible output .
  • Optionally one or more physical connection devices with which power and optionally one or more data signals can be transmitted to and received by the device, and
  • Optionally one or more transceivers to allow communication over mobile telecommunication networks and other signal and data networks, for example Wi-Fi, Wi-Max GSM and the like.

Die Brauchbarkeit der PND manifestiert sich hauptsächlich in ihrer Fähigkeit, eine Route zwischen einem Startort oder einem aktuellen Standort und einem Ziel zu finden, das von einem Benutzer der Rechenvorrichtung mittels einer breiten Vielfalt von verschiedenen Verfahren eingegeben werden kann, beispielsweise durch die Postleitzahl, den Straßennamen und die Hausnummer und im Vorhinein gespeicherte, wohlbekannte, bevorzugte oder kürzlich besuchte Ziele. Typischerweise wird die PND durch Software befähigt, eine "beste" oder "optimale" Route zwischen den Standorten des Starts und der Zieladresse aus den Kartendaten zu berechnen. Eine "beste" oder "optimale" Route wird auf der Basis vorbestimmten Kriterien bestimmt, und es muss sich dabei nicht notwendigerweise um die schnellste oder kürzeste Route handeln. Die Wahl der Route, entlang der Fahrer geführt werden soll, kann ziemlich anspruchsvoll sein, und die ausgewählte Route kann existierende, vorhergesagte und dynamisch und/oder drahtlos empfangene Verkehrs- und Straßeninformation, historische Information über Straßengeschwindigkeiten und die Vorlieben des Fahrers als Faktoren, die die Wahl der Straße bestimmen, berücksichtigen. Zusätzlich kann die Vorrichtung kontinuierlich Straßen- und Verkehrszustände überwachen und anbieten oder wählen, die Route über die der Rest der Reise auszuführen ist, durch die geänderten Zustände zu ändern. Echtzeitverkehrsüberwachungssysteme, die auf verschiedenen Techniken basieren (beispielsweise Mobiltelefonanrufe, feste Kameras, GPS-Flottenverfolgung), werden verwendet, um Verkehrsverzögerungen zu identifizieren und die Information in Benachrichtigungssysteme zu speisen.The Usefulness of PND manifests itself mainly in their ability to a route between a starting location or a current location and to find a goal by a user of the computing device entered by a wide variety of different methods can be, for example, by the postal code, the street name and the house number and pre-stored, well-known, preferred or recent visited goals. Typically, the PND is enabled by software, a "best" or "optimal" route between the Locations of the start and the destination address from the map data too to calculate. A "best" or "optimal" route will be on the Based on predetermined criteria, and it does not have to necessarily act on the fastest or shortest route. The vote The route along which drivers are to be guided can be quite be demanding, and the selected route can be existing, predicted and received dynamically and / or wirelessly. and road information, historical information about road speeds and the driver's preferences as factors that determine the choice of the road consider. additionally The device can continuously monitor road and traffic conditions and offer or choose the route over to carry out the rest of the journey is, by the changed conditions to change. Real time traffic monitoring systems, based on different techniques (for example, mobile phone calls, fixed cameras, GPS fleet tracking), are used to identify traffic delays and to feed the information into notification systems.

Die Navigationsvorrichtung kann typischerweise im Armaturenbrett eines Fahrzeugs montiert werden, aber sie kann auch als Teil eines Onboard-Computers des Fahrzeuges oder des Autoradios ausgebildet werden. Die Navigationsvorrichtung kann auch ein in der Hand haltbares System (ein Teil eines in der Hand haltbaren Systems), wie eine PDA (Personal Navigation Device, persönliche Navigationsvorrichtung), ein Medienabspielgerät, ein Mobiltelefon oder dergleichen sein, und in diesen Fällen wird die normale Funktion des in der Hand haltbaren Systems mittels der Installation von Software auf der Vorrichtung, um sowohl eine Routenberechnung als auch eine Navigation entlang der berechneten Route auszuführen, erweitert. In jedem Fall interagiert der Benutzer mit der Navigationsvorrichtung, wenn eine Route berechnet worden ist, um die gewünschte, berechnete Route, wahlweise von einer Liste aus vorgeschlagenen Routen auszuwählen. Wahlweise kann der Benutzer intervenieren oder das Routenauswahlverfahren führen, indem er beispielsweise spezifiziert, dass gewisse Routen, Straßen, Orten oder Kriterien gemieden werden sollen oder für eine spezielle Reise obligatorisch sind. Der Routenberechnungsaspekt der PND bildet eine primäre vorgesehene Funktion, und die Navigation entlang einer solchen Route ist eine andere primäre Funktion. Während der Navigation entlang einer berechneten Route liefert die PND visuelle und/oder hörbare Anweisungen, um den Benutzer entlang der gewählten Route zum Ende der Route, das ist das gewünschte Ziel, zu führen. Gewöhnlicherweise zeigen PNDs Karteninformation auf einem Schirm während der Navigation an, wobei diese Information regelmäßig auf dem Schirm aktualisiert wird, so dass dieangezeigte Karteninformation den aktuellen Standort der Vorrichtung darstellt, und somit den des Benutzers oder des Fahrzeugs des Benutzers, wenn die Vorrichtung für eine Navigation im Fahrzeug verwendet wird. Ein Bildzeichen, das auf dem Schirm dargestellt ist, bezeichnet typischerweise den aktuellen Standort der Vorrichtung und wird bei der aktuellen Karteninformation der aktuellen und der umgebenden Straßen zentriert, und es werden auch andere Kartenmerkmale angezeigt. Zusätzlich kann Navigationsinformation angezeigt werden, wahlweise in einem Statusbalken oben, unten oder auf einer Seite der angezeigten Karteninformation, wobei Beispiele der Navigationsinformation die Distanz zur nächsten Abbiegung von der aktuellen Straße, die vom Benutzer genommen werden muss, wobei die Natur dieser Abbiegung möglicherweise durch ein weiteres Bildzeichen dargestellt wird, das auf den speziellen Typ der Abbiegung hindeutet, beispielweise ein Links- oder Rechtspfeil, umfassen. Die Navigationsfunktion bestimmt auch den Inhalt, die Dauer und die Zeitsteuerung der hörbaren Anweisungen, mittels derer der Benutzer entlang der Route geführt werden kann. Wie man sich vorstellen kann, erfordert eine einfache Anweisung, wie "in 100 m nach links abbiegen" eine signifikante Verarbeitung und Analyse. Wie vorher erwähnt wurde, kann die Interaktion des Benutzers mit der Vorrichtung durch einen Berührungsbildschirm oder zusätzlich oder alternativ durch eine an der Lenksäule montierte Fernsteuerung, durch eine Sprachaktivierung oder durch jedes andere geeignete Verfahren erfolgen.The navigation device may typically be mounted in the dashboard of a vehicle, but it may also be formed as part of an on-board computer of the vehicle or car radio. The navigation device may also be a hand-held system (a part of a handheld system) such as a personal navigation device (PDA), a media player, a mobile phone, or the like, and in these cases becomes the normal function of the hand-held system by installing software on the device to perform both route calculation and navigation along the calculated route. In either case, when a route has been calculated, the user interacts with the navigation device to select the desired calculated route, optionally from a list of suggested routes. Optionally, the user may intervene or guide the route selection process by, for example, specifying that certain routes, roads, locations or criteria are to be avoided or are mandatory for a particular trip. The route calculation aspect of the PND is a primary intended function, and navigation along such a route is another primary function. While navigating along a calculated Route provides the PND visual and / or audible instructions to guide the user along the selected route to the end of the route, that is the desired destination. Usually, PNDs display map information on a screen during navigation, this information is updated regularly on the screen so that the map information displayed represents the current location of the device, and thus the user or the user's vehicle, if the device is for navigation used in the vehicle. An icon displayed on the screen typically indicates the current location of the device and is centered on the current map information of the current and surrounding streets, and other map features are also displayed. In addition, navigation information may be displayed, optionally in a status bar at the top, bottom or side of the displayed map information, examples of navigation information being the distance to the next turn from the current road to be taken by the user, the nature of this turn may be indicated by a another icon is displayed, which indicates the special type of turn, for example, a left or right arrow include. The navigation function also determines the content, duration and timing of the audible instructions by which the user can be guided along the route. As you can imagine, a simple instruction such as "turn left at 100 m" requires significant processing and analysis. As previously mentioned, the user's interaction with the device may be through a touch screen or additionally or alternatively through a steering column mounted remote control, voice activation, or any other suitable method.

Eine weitere wichtige Funktion, die von der Vorrichtung geliefert wird, ist die automatische Routenneuberechnung im Falle dass

  • – ein Benutzer von der vorher berechneten Route während der Navigation an ihr entlang abweicht,
  • – Echtzeitverkehrszustände diktieren, dass eine alternative Route zweckmäßiger ist, und die Vorrichtung fähig ist, solche Zustände automatisch zu erkennen, oder
  • – ein Benutzer aktiv veranlasst, dass aus irgendwelchen Gründen die Vorrichtung eine Routenneuberechnung ausführt.
Another important function provided by the device is the automatic route recalculation in case of
  • A user deviates from the previously calculated route during navigation along it,
  • Real-time traffic conditions dictate that an alternative route is more convenient and the device is capable of automatically detecting such conditions, or
  • A user actively causes, for whatever reason, the device to perform a route re-calculation.

Es ist auch bekannt, es zu ermöglichen, dass eine Route mit vom Benutzer definierten Kriterien berechnet wird; beispielsweise kann es sein, dass ein Benutzer eine landschaftlich schöne Route durch die Vorrichtung berechnen lassen will, oder dass er wünscht, irgendwelche Straßen zu meiden, auf denen ein Verkehrsstau wahrscheinlich ist, erwartet wird oder aktuell schon existiert. Die Software der Vorrichtung würde dann verschiedene Routen berechnen, und solche bevorzugt gewichten, die entlang ihrer Route, die höchste Zahl von interessierenden Punkten (points of interest, POI), die beispielsweise als landschaftliche Schönheit gekennzeichnet sind, aufweist, oder sie würde gespeicherte Information verwenden, die die vorherrschenden Verkehrszustände auf speziellen Straßen angibt, um die berechneten Routen im Hinblick auf die Wahrscheinlichkeit eines Staus oder eine Verzögerung ordnen. Andere auf POI oder Verkehrsinformation basierende Routenberechnungen und Navigationskriterien sind ebenfalls möglich.It is also known to make it possible that calculates a route with criteria defined by the user becomes; For example, a user may be a scenic lovely Route through the device wants to calculate, or that he wishes, any streets to avoid on which a traffic jam is likely to be expected or currently exists. The software of the device would then calculate different routes, and those preferred weights that along its route, the highest Number of points of interest (POI), the for example, are characterized as scenic beauty, has, or she would use stored information that the prevailing traffic conditions on special roads indicates the calculated routes in terms of probability a traffic jam or a delay organize. Other POI or traffic information based route calculations and navigation criteria are also possible.

Obwohl die Routenberechnung und die Navigationsfunktionen für die gesamte Brauchbarkeit von PNDs fundamental sind, ist es möglich, die Vorrichtung nur als Informationsanzeige zu verwenden, oder für ein "freies Fahren", bei dem nur Karteninformation in Bezug auf den aktuellen Standort der Vorrichtung angezeigt wird, und wo keine Route berechnet worden ist, und aktuell keine Navigation von der Vorrichtung ausgeführt wird. Eine solche Betriebsart ist oft anwendbar, wenn der Benutzer die Route schon kennt, entlang der er fahren will, und keine Navigationsunterstützung benötigt.Even though the route calculation and the navigation functions for the whole The usability of PNDs are fundamental, it is possible that To use device only as an information display, or for a "free driving" in which only map information in Referring to the current location of the device is displayed and where no route has been calculated, and currently no navigation executed by the device becomes. Such a mode of operation is often applicable when the user already knows the route along which he wants to drive, and does not need any navigation assistance.

Neuerdings sind PNDs mit integrierten digitalen Kameras, die ein oder mehrere ladungsgekoppelte Vorrichtungen (CCDs) einschließen, und somit digitale Fotos aufnehmen können, die dann gewöhnlicherweise im nicht flüchtigen Speicher der Vorrichtung gespeichert werden, hergestellt worden. Solche Bilder können danach auf den PC eines Benutzers oder eine andere digitale Bilddatenbank, wie es konventionelle Praxis bei dedizierten Digitalkameras ist, mittels einer physikalischen Verbindung, beispielsweise USB, zwischen PC und der Vorrichtung herabgeladen werden. Wie erwähnt wurde, können die Bilder im systemeigenen nicht flüchtigen Speicher in der Vorrichtung oder auf einer entfernbaren Medienspeicherkarte, wie einer sicheren digitale Karte oder SD-Karte oder auf irgend einem anderen entfernbaren digitalen Medium, wie beispielsweise einem Flash-Speicher, gespeichert werden. Ein spezieller Vorteil der Integration einer digitalen Kamera in eine PND besteht darin, dass das aufgenommene digitale Bild mit einer spezifischen Ortsinformation versehen werden kann, die aus den GPS-Signalen berechnet wird oder kürzlich von der Vorrichtung empfangen wurde, zusätzlich zur Standardkennzeichnungsinformation, die gewöhnlicherweise solchen Bilder zugeschrieben wird, wie Zeit und Datum. Insbesondere das Gerät S90i, das von Navman® hergestellt und verkauft wird, enthält diese Funktion.Recently, PNDs have been fabricated with integrated digital cameras incorporating one or more charge-coupled devices (CCDs), and thus capable of taking digital photos, which are then usually stored in the non-volatile memory of the device. Such images may then be downloaded to a user's PC or other digital image database, as is conventional practice in dedicated digital cameras, via a physical connection, such as USB, between the PC and the device. As noted, the images may be stored in native nonvolatile memory in the device or on a removable media memory card such as a secure digital card or SD card or on any other removable digital media such as flash memory. A particular advantage of integrating a digital camera into a PND is that the captured digital image can be provided with specific location information, which is calculated from the GPS signals or has recently been received by the device, in addition to the standard designation information, usually such Images are attributed, such as time and date. In particular, the S90i device manufactured and sold by Navman ® contains this feature.

Navman® bietet auch einen Dienst, durch den im vorhinein geographisch räumlich gekennzeichnete Bilder von POIs für ein Herabladen von einem Bildserver über einen PC eines Benutzers, mit dem eine PND verbunden ist, verfügbar sind, und diese im Speicher der Vorrichtung für eine spätere Anzeige auf dem Schirm der Vorrichtung, wenn bestimmt Wird, dass der Standort der Vorrichtung sich in einer vorbestimmten Nähe zum speziellen POI befindet, gespeichert werden können. Eine weitere nützliche Eigenschaft der Speicherung von spezifisch geographisch räumlich gekennzeichneten Bildern von POIs ist die, dass sie vom Speicher gewählt, werden können, als Mittel um entweder ein gewünschtes Ziel oder einen. gewünschten Wegpunkt entlang einer Route zu einem geänderten, vom Benutzer gewählten Ziel zu identifizieren. Die Funktion ist grob identisch zum Suchen und der Auswahl von Standard-POIs, für die nur Textinformation als Teil der Kartendaten gespeichert ist, die bei den Betriebsarten der Navigation, der Routenberechnung und des freien Fahrens der PND verwendet werden – der einzige Unterschied besteht darin, dass der spezielle POI auf dem Bildschirm vom Benutzer durch die Anzeige eines Photos von ihm sofort identifiziert werden kann.Navman ® also provides a service that pre-geographically spatially images images of POIs for downloading ei an image server via a PC of a user to which a PND is connected, and this in the memory of the device for later display on the screen of the device, if it is determined that the location of the device is in a predetermined proximity to the specific POI is located, can be saved. Another useful feature of storing specifically geographically spatially flagged images of POIs is that they can be chosen from memory, as a means of either a desired destination or one. desired waypoint along a route to a changed user-selected destination. The function is roughly identical to finding and selecting default POIs that store only textual information as part of the map data used in navigation, route calculation, and free PND navigation modes - the only difference is that the specific POI on the screen can be immediately identified by the user by displaying a photograph of him.

Obwohl solche sekundären Funktionen oder Nebenfunktionen vorteilhaft sind und das gesamte Erleben des Benutzers erweitern,, liefern sie keine Verbesserung für die Navigationsfunktion, die von der Vorrichtung geliefert wird, mit der Ausnahme, dass die Zahl der zugänglichen POIs erweitert wird.Even though such secondary Functions or side functions are beneficial and the overall experience of the user, they do not provide an improvement to the navigation function, which is supplied by the device, with the exception that the Number of accessible POIs is extended.

Aktuelle Firmen, die Kartendaten liefern, wie TeleAtlas NV und NavTeq, erzeugen digitalen Kartendaten in der Form eines oder mehrerer Basisdateien, aus denen die PND Information extrahiert, die bei der Schaffung einer graphischen Darstellung geographischer Merkmale, wie Straßen, Gebäude, Eisenbahnen und anderen Landmarken und POIs verwendet werden. Diese Information wird auf dem Schirm der Vorrichtung angezeigt und nahezu kontinuierlich aufgefrischt, um dem Benutzer eine sich kontinuierlich ändernde Karte des aktuellen Ortes und des umgebenden Gebiets unter Bezug auf eine im Allgemeinen stationäre graphische Fahrzeuganzeige, die auch in der Mitte des Schirms angezeigt wird, zu liefern. Das Ausmaß der Details, die in der Karte gezeigt werden, hängt von vielen Faktoren ab, die den speziellen Maßstab der Karte, der vom Benutzer gewählt wird, die Reisegeschwindigkeit und natürlich das Niveau der Details, das von den darunter liegenden Kartendateien geliefert wird, für den speziellen Standort, an dem sich die Vorrichtung aktuell befindet, einschließen. Beispielsweise wird nur sehr wenig Information auf dem Schirm der Vorrichtung angezeigt, wenn sich der Benutzer auf einer Autobahn durch die Landschaft bewegt, wohingegen relativ größere Niveaus von Details auf dem Schirm geliefert werden können, wenn sich der Benutzer durch eine Stadt auf verstopften Straßen und somit relativ langsam bewegt.current Companies that provide map data, such as TeleAtlas NV and NavTeq digital map data in the form of one or more base files which extracts the PND information used in the creation of a graphical representation of geographical features, such as roads, buildings, railways and other landmarks and POIs. This information is displayed on the screen of the device and almost continuously refreshed to give the user a continuously changing Map of the current place and the surrounding area with reference to a generally stationary one graphic vehicle display, which also displayed in the center of the screen will deliver. The extent of Details shown on the map depend on many factors, the the special scale the card chosen by the user will, the cruising speed and of course the level of detail, which is supplied by the underlying map files, for the specific Location where the device is currently located. For example only very little information is displayed on the screen of the device, when the user moves through the landscape on a highway, whereas relatively larger levels of Details can be delivered on the screen when the user through a city on congested roads and thus relatively slow emotional.

In diesem letzteren Szenarium wird die Navigationsfunktion, die durch die Vorrichtung geliefert wird, durch die Anzeige detaillierterer Information auf dem Schirm wegen der größeren Wahrscheinlichkeit, dass der Benutzer Merkmale des Straßenrands oder die die Straße betreffen, die auf dem Schirm angezeigt werden, mit den entsprechenden physikalischen Merkmalen, die er sehen kann, wenn er entlang der speziellen Straße oder den in Frage kommenden Straßen fährt, zueinander in Beziehung setzen kann. Ein Nachteil bei den aktuellen von einem Kartenlieferanten herausgegebenen Dateien besteht darin, dass das Niveau der Details nur mit jeder folgenden Versionsausgabe steigt. Dies findet relativ selten statt, und somit ist es möglich, dass die Karteninformation durch Änderungen in den Straßenführungen und der Einrichtung von Zugangsbeschränkungen, die oft in Städten und in geringerem Ausmaß in Regionen außerhalb der Städte auftreten, veraltet wird. Zusätzlich enthalten die Kartendaten im Allgemeinen keine vorübergehenden Straßenänderungen, wie sie beispielsweise durch Bauarbeiten, Fahrbahnverengungen oder Fahrbahnänderungen oder dem Einrichten von Fußgängerzonen auf Straßen, die vorher als Durchgangsstraßen für Fahrzeuge auf der Karte verzeichnet waren, verursacht werden können.In In this latter scenario, the navigation function is performed by the device is delivered by the display in more detail Information on the screen because of the greater likelihood that the user features the roadside or the street which are displayed on the screen, with the corresponding ones physical characteristics that he can see when walking along the special street or the roads in question, relate to each other can put. A disadvantage with the current from a map supplier Issued files is that the level of detail only with each subsequent version edition rises. This is relatively rare instead, and thus it is possible that the map information through changes in the streets and the establishment of access restrictions, often in cities and to a lesser extent in Regions outside the cities occur, becomes obsolete. additionally card data generally does not contain any temporary information Road changes as for example by construction work, road constrictions or lane changes or setting up pedestrian zones on roads that previously as thoroughfares for vehicles recorded on the card could be caused.

Eine Aufgabe der vorliegenden Erfindung besteht darin, eine PND oder ein Navigationssystem und ein Computerprogramm, mittels dem diese gesteuert werden, zusammen mit einem System der Verbesserung von Kartendaten zu liefern, das es einer mit einer Kamera ausgestatteten PND erlaubt, photographisch aufgenommene digitale Information zu verwenden, um die zu Grunde liegenden Kartendateien, mit der die Vorrichtung ihre Navigationsfunktion liefert, zu verbessern.A Object of the present invention is a PND or a navigation system and a computer program by means of which these be controlled, along with a system of improvement of To provide map data that it is equipped with a camera PND allows photographically captured digital information to use the underlying map files with which the Device provides their navigation function to improve.

KURZE ZUSAMMENFASSUNG DER ERFINDUNGBRIEF SUMMARY OF THE INVENTION

Gemäß der vorliegenden Erfindung wird eine PND oder ein Navigationssystem, die oder das eine damit verknüpfte Digitalkamera besitzt, mittels derer digitale Bilddaten aufgenommen werden können, bereitgestellt, wobei die PND oder das Navigationssystem dadurch gekennzeichnet ist, dass sie bzw. es zum Ausführen einer Mustererkennungstechnik mit diesen aufgenommenen digitalen Bilddaten eingerichtet ist, um zu bestimmen, ob das Bild ein oder mehrere erkennbare Merkmale enthält, wobei diese Merkmale durch digitale Information, die im Speicher dieser Vorrichtung gespeichert ist, im Vorhinein definiert wurden, und diese Mustererkennungstechnik einen Vergleich zwischen der aufgenommenen digitalen Bildinformation und mindestens einiger digitaler Information, die für ein Merkmal repräsentativ ist, ausführt, und weiter dadurch gekennzeichnet, dass sie bzw. es eingerichtet ist zum Speichern von zumindest einiger Information, die eine Angabe des identifizierten Merkmals einschließt, für die die Mustererkennungstechnik erfolgreich war, zusammen mit geographischen Ortsdaten, die die ungefähre Position identifizieren von mindestens einem der folgenden Dinge:

  • – den Ort der Vorrichtung zu dem Moment, zu dem das digitale Bild aufgenommen wurde oder innerhalb eines vorbestimmten Zeitgrenzwerts dieses Moments,
  • – einen berechneten vorhergesagten Ort der Vorrichtung in dem Moment, zu dem das digitale Bild aufgenommen wurde, wobei die Vorhersage auf einer früher gespeicherten Information über die Position der Vorrichtung basiert, und
  • – eine berechnete Näherung des Orts des Merkmals, das im aufgenommenen digitalen Bild identifiziert wurde.
According to the present invention, there is provided a PND or a navigation system having a digital camera associated therewith, by means of which digital image data can be captured, wherein the PND or the navigation system is characterized by having a pattern recognition technique this captured digital image data is arranged to determine whether the image contains one or more recognizable features, these features being defined in advance by digital information stored in the memory of that device, and this pattern recognition technique makes a comparison between the captured digital images Image information and at least some digital information representative of a feature, and further characterized in that it is arranged to store at least some information indicating an identi includes fictitious features for which the pattern recognition technique was successful, along with geographic location data identifying the approximate location of at least one of the following:
  • The location of the device at the moment the digital image was taken or within a predetermined time limit of that moment,
  • A calculated predicted location of the device at the moment the digital image was taken, the prediction being based on previously stored information about the position of the device, and
  • A calculated approximation of the location of the feature identified in the captured digital image.

Am besten handelt es sich bei der Information, die durch die Vorrichtung nach einer erfolgreichen Mustererkennung gespeichert wird, um ein oder mehrere der speziellen aufgenommenen digitalen Bilder, die in sich das eine oder die mehreren identifizierten Merkmale enthalten.At the best is the information that passes through the device after successful pattern recognition is saved to a or more of the special digital images taken contain the one or more identified features.

Am besten sind die Merkmale, für die Sätze von digitalen Deskriptoren vorgesehen sind, solche Merkmale, die man auf oder in oder um moderne Straßen herum findet, wobei Beispiele Fußgängerüberwege, Ampeln, Geschwindigkeitskameras, Warnsignale, Geschwindigkeitsbeschränkungen, Signalbrücken, Straßenmarkierungen und dergleichen umfassen, wobei es sich hier um Merkmale handelt, die leicht erkennbar und unterscheidbar sind, sowohl digital bei der Mustererkennungstechnik als auch in Wirklichkeit durch die Fahrer von Fahrzeugen.At the best are the features, for the sentences of digital descriptors are provided, such features that one on or in or around modern streets, with examples Pedestrian crossings, Traffic lights, speed cameras, warning signals, speed limits, Gantries, road markings and the like, which are features, which are easily recognizable and distinguishable, both digitally the pattern recognition technology as well as in reality by the drivers of vehicles.

In einer bevorzugten Ausführungsform findet das Aufnehmen der digitalen Bilddaten im Wesentlichen kontinuierlich statt, so dass ein Strom digitaler Daten ähnlich einer digitalen Videoeinspeisung, durch die PND oder das System aufgenommen wird, wobei die Mustererkennungstechnik im Wesentlichen kontinuierlich mit diesen gestreamten digitalen Daten ausgeführt wird.In a preferred embodiment finds the recording of the digital image data substantially continuous instead, allowing a stream of digital data similar to a digital video feed, through the PND or the system is recorded, the pattern recognition technique essentially continuously with these streamed digital data accomplished becomes.

In einer weiteren bevorzugten Ausführungsform ist es vorteilhaft, wenn nur ein Teil der gestreamten digitalen Daten, bei dem es sich vorzugsweise um ein Bild handelt, gespeichert wird, und der Rest weggeworfen wird, wobei der Teil, der in der Vorrichtung oder dem System gespeichert wird, der Teil ist, der eine digitale Darstellung des Merkmals, das erfolgreich durch die Mustererkennungstechnik erkannt wurde, enthält.In a further preferred embodiment It is beneficial if only part of the streamed digital Data, which is preferably an image stored is, and the rest is thrown away, with the part in the Device or system that is part of that a digital representation of the feature that has been successfully used by the Pattern recognition technology was detected contains.

In einer nochmals weiteren bevorzugten Ausführungsform ist es vorteilhaft, wenn die Vorrichtung oder das System ein oder mehrere gespeicherte graphische Bildzeichen enthält, die für eines oder mehrere Merkmale, die von der Mustererkennungstechnik identifiziert werden können, repräsentativ sind, wobei die PND oder das System eine Routine einschließen, mit der die auf dem Schirm dargestellte Karteninformation durch die Anzeige der graphischen Bildzeichen, die solche Merkmale darstellen, an der passenden Position, wie sie vorher durch das PND-System beim Aufnehmen der digitalen Bilddaten, die das identifizierte Merkmal enthalten, bestimmt wurde, ergänzt wird.In In yet another preferred embodiment, it is advantageous if the device or system has one or more stored graphic Contains pictogram, the for one or more features provided by the pattern recognition technique can be identified are representative, wherein the PND or the system includes a routine with the map information displayed on the screen by the Display of graphic icons representing such features the appropriate position, as previously through the PND system Record the digital image data containing the identified feature included, was determined, supplemented becomes.

In einer am meisten bevorzugten Ausführungsform bildet der erste Aspekt der Erfindung ein Kartendatenaktualisierungssystem, bei dem die PND oder das Navigationssystem Information speichert, die ein Merkmal und seinen Ort identifiziert, wobei die PND oder das Navigationssystem Mittel für das Hochladen solcher Daten auf einen Datenvalidierungsserver einschließt, der die gesamte empfangene Merkmalsidentifikation und die entsprechende Ortsinformation verarbeitet, wobei die Verarbeitung die Tatsache berücksichtigt, dass einige der heraufgeladenen Daten Irrtümer sind, und somit eine relative Wahrscheinlichkeit bestimmt, dass ein Merkmal an einem speziellen Ort existiert, in Abhängigkeit von der Anzahl von Malen, zu denen ein spezielles Merkmal an einem speziellen Ort oder innerhalb eines Nähegrenzwerts davon identifiziert wird, wobei der Datenvalidierungsserver auch ein oder mehrere Kartenaktualisierungsdateien erzeugt, die die validierte Merkmalsinformation und die entsprechende Ortsinformation enthalten, wobei das Kartendatenaktualisierungssystem dann danach die eine oder die mehreren Kartenaktualisierungsdateien, die die validierten Merkmalsdaten enthalten, zurück an die PND oder das Navigationssystem überträgt.In a most preferred embodiment forms the first Aspect of the invention, a map data updating system in which the PND or navigation system stores information that a Identified feature and its location, using the PND or the navigation system Funds for involves uploading such data to a data validation server, the the entire received feature identification and the corresponding location information processing, taking into account the fact that that some of the uploaded data is erroneous, and thus a relative probability determines that a feature exists in a specific place, in dependence of the number of times that a special feature belongs to one specific location or within a proximity limit thereof where the data validation server also includes one or more map update files generates the validated feature information and the corresponding Location information, wherein the map data updating system then after that the one or more map update files, which contain the validated feature data, transmits back to the PND or the navigation system.

In einer Ausführungsform enthalten die Kartenaktualisierungsdateien, die vom Validierungsserver erzeugt werden, graphische Bildzeichendarstellungen der identifizierten Merkmale, wobei solche in einer überlagernden Weise zusammen mit den Basiskartendaten auf dem Schirm der PND oder des Navigationssystems dargestellt werden.In an embodiment contain the map update files that come from the validation server are generated, graphical image representations of the identified Characteristics, whereby those in an overlapping Way together with the base map data on the screen of the PND or of the navigation system.

In einer alternativen Ausführungsform speichert der Speicher der PND oder des Systems graphische Bildzeichendarstellungen möglicher Merkmale, die in den Kartenaktualisierungsdateien, die vom Datenvalidierungsserver empfangen werden, identifiziert werden können, wobei die Kartenaktualisierungsdateien nur Zeigerinformation (zusammen mit der entsprechenden Ortsinformation) enthält, die durch die PND oder das Navigationssystem identifizierbar ist, das somit das passende graphisch gespeicherte Bildzeichen für eine Anzeige auf dem Schirm der Vorrichtung oder des Systems abrufen kann, wenn Kartendaten für ein Gebiet dargestellt werden, das die Ortsinformation in der Kartendatenaktualisierungsdatei einschließt.In an alternative embodiment the memory of the PND or the system stores graphic picture character representations potential Features included in the map update files provided by the data validation server can be identified, with the map update files only pointer information (together with the corresponding location information) contains which is identifiable by the PND or the navigation system, thus the appropriate graphically stored icon for a display on the screen of the device or system if can Map data for a region representing the location information in the map data update file includes.

Vorzugsweise ist die PND mit einer integrierten Digitalkamera versehen, oder in einer alternativen Ausführungsform ist die PND oder das Navigationssystem damit verknüpft, und versehen mit Software, die eine Digitalkamera steuern kann, die mit der PND oder dem Navigationssystem mittels einer physikalischen Verbindung (beispielsweise einem Kabel) oder drahtlos (beispielsweise durch Bluetooth) verbunden sein kann. In einer bevorzugten Ausführungsform kann die Digitalkamera von der PND oder dem Navigationssystem gelöst werden.Preferably is the PND equipped with an integrated digital camera, or in an alternative embodiment is the PND or the navigation system linked to it, and provided with software that can control a digital camera, the with the PND or the navigation system by means of a physical Connection (for example, a cable) or wireless (for example through Bluetooth). In a preferred embodiment the digital camera can be detached from the PND or the navigation system.

In einer bevorzugten Anordnung können die Kartenaktualisierungsdateien über das Internet herabgeladen werden, indem eine PND mit einem mit dem Internet verbundenen PC mittels eines USB-Kabels verbunden wird, wie das aktuell bei den meisten existierenden PNDs möglich ist.In a preferred arrangement downloaded the map update files over the Internet by connecting a PND to a PC connected to the Internet connected via a USB cable, as is currently the case with the Most existing PNDs possible is.

In weiteren Aspekten der Erfindung wird ein Computerprogramm, das je nach Erfordernis auf einem von einem Computer lesbaren Medium ausgebildet ist, für das Implementieren der oben beschriebenen Schritte vorgesehen, wie auch eine PND und/oder ein Navigationssystem, das ausgelegt ist, um die beschriebenen Schritte auszuführen.In Further aspects of the invention will be a computer program which ever as required on a computer-readable medium is for implementing the steps described above, such as also a PND and / or a navigation system that is designed to to carry out the steps described.

KURZE BESCHREIBUNG DER ZEICHNUNGENBRIEF DESCRIPTION OF THE DRAWINGS

Die vorliegende Erfindung wird nachfolgend unter Verwendung beispielhafter Ausführungsformen, die mit der Hilfe der Zeichnungen erläutert werden, detaillierter beschrieben.The The present invention will be described below by way of example Embodiments, which are explained with the help of the drawings, in more detail described.

1 zeigt eine beispielhafte Ansicht eines Globalen Positioniersystems (GPS); 1 shows an exemplary view of a Global Positioning System (GPS);

2 zeigt ein beispielhaftes Blockdiagramm elektronischer Komponenten einer Navigationsvorrichtung; 2 shows an exemplary block diagram of electronic components of a navigation device;

3 zeigt ein beispielhaftes Blockdiagramm der Art, in der eine Navigationsvorrichtung Information über einen drahtlosen Kommunikationskanal empfangen kann; 3 shows an exemplary block diagram of the manner in which a navigation device may receive information over a wireless communication channel;

4A und 4B sind perspektivische Ansichten einer Implementierung einer Ausführungsform der Navigationsvorrichtung; 4A and 4B Figures 15 are perspective views of an implementation of an embodiment of the navigation device;

5 zeigt ein schematisches Diagramm eines vorgeschlagenen Systems, durch das Basiskartendaten, die lokal auf einer PND gespeichert sind, mit graphischen Anzeigen, die vom Benutzer identifizierbare Merkmale des Straßenrands darstellen, ergänzt werden können. 5 FIG. 12 shows a schematic diagram of a proposed system by which basic map data stored locally on a PND can be supplemented with graphical displays representing user-identifiable features of the roadside.

DETAILLIERTE BESCHREIBUNGDETAILED DESCRIPTION

1 zeigt eine beispielhafte Ansicht eines Globalen Positioniersystems (GPS), das von Navigationsvorrichtungen verwendet werden kann. Solche Systeme sind bekannt und werden für eine Vielzahl von Zwecken verwendet. Im Allgemeinen ist das GPS ein auf Satellitenfunk basierendes Navigationssystem, das kontinuierlich die Position, die Geschwindigkeit, die Zeit und in einigen Fällen die Richtungsinformation für eine unbegrenzte Anzahl von Benutzern bestimmen kann. Das GPS, das früher als NAVSTAR bekannt war, schließt eine Vielzahl von Satelliten ein, die mit der Erde in extrem präzisen Erdumlaufbahnen zusammenarbeiten. Auf der Basis dieser präzisen Erdumlaufbahnen können GPS-Satelliten ihren Ort an eine beliebige Zahl von Empfangseinheiten weitergeben. 1 shows an exemplary view of a Global Positioning System (GPS) that can be used by navigation devices. Such systems are known and used for a variety of purposes. In general, the GPS is a satellite based navigation system that can continuously determine position, speed, time, and in some cases directional information for an unlimited number of users. The GPS, formerly known as NAVSTAR, includes a variety of satellites that work with the Earth in extremely precise orbits. Based on these precise orbits, GPS satellites can relay their location to any number of receiving units.

Das GPS-System wird implementiert, wenn eine Vorrichtung, die speziell ausgerüstet ist, um GPS-Daten zu empfangen, damit beginnt, Funkfrequenzsignale auf Signale von GPS-Satelliten abzutasten. Nach dem Empfang eines Funksignals von einem GPS-Satelliten bestimmt die Vorrichtung den präzisen Ort dieses Satelliten über ein Verfahren aus einer Vielzahl verschiedener konventioneller Verfahren. Die Vorrichtung wird in den meisten Fällen das Abtasten nach Signalen fortsetzen, bis sie mindestens drei verschiedene Satellitensignale erhalten hat (es sei angemerkt, dass. in Ausnahmefällen die Position mit nur zwei Signalen unter Verwendung anderer Triangulationstechniken bestimmt werden kann). Unter Implementierung der geometrischen Triangulation verwendet der Empfänger die drei bekannten Positionen, um seine eigene zweidimensionale Position relativ zu den Satelliten zu bestimmen. Dies kann in einer bekannten Weise erfolgen. Zusätzlich wird das Erhalten eines vierten Satellitensignals es der empfangenden Vorrichtung erlauben, ihre dreidimensionale Position durch dieselbe geometrische Berechnung in einer bekannten Art zu berechnen. Die Positions- und Geschwindigkeitsdaten können in Echtzeit auf einer kontinuierlichen Basis durch eine unbegrenzte Anzahl von Benutzern aktualisiert werden.The GPS system is implemented when a device specifically equipped is to receive GPS data so that starts radio frequency signals on signals from GPS satellites scan. After receiving a radio signal from a GPS satellite the device determines the precise one Place this satellite over a method of a variety of conventional methods. The device will in most cases sample for signals Continue until you have at least three different satellite signals (it should be noted that, in exceptional cases, the Position with only two signals using other triangulation techniques can be determined). Using implementation of geometric triangulation used the recipient the three known positions to its own two-dimensional Position relative to the satellites. This can be done in one done known manner. additionally Receiving a fourth satellite signal will receive it Device allow its three-dimensional position through the same calculate geometric calculation in a known way. The Position and speed data can be displayed in real-time on one continuous basis by an unlimited number of users to be updated.

Wie in 1 gezeigt ist, ist das GPS-System allgemein durch die Bezugszahl 100 bezeichnet. Ein Vielzahl von Satelliten 120 befindet sich in Umlaufbahnen um die Erde 124. Die Umlaufbahn jedes Satelliten 120 ist nicht notwendigerweise synchron mit den Umlaufbahnen anderer Satelliten 120 und sie ist wahrscheinlich zu diesen asynchron. Es ist ein GPS-Empfänger 140 gezeigt, der Spread-Spektrum-GPS-Satellitensignale 160 von den verschiedenen Satelliten 120 empfängt.As in 1 is shown, the GPS system is generally indicated by the reference numeral 100 designated. A variety of satellites 120 is in orbits around the earth 124 , The orbit of each satellite 120 is not necessarily synchronous with the orbits of other satellites 120 and she is probably asynchronous to these. It is a GPS receiver 140 shown the spread spectrum GPS satellite signals 160 from the different satellites 120 receives.

Die Spread-Spektrum-Signale 160, die kontinuierlich von jedem Satelliten 120 gesendet werden, verwenden einen hochgenauen Frequenzstandard, der mit einer extrem genauen Atomuhr erzielt wird. Jeder Satellit 120 überträgt als Teil seiner Datensignalübertragung 160 einen Datenstrom, der diesen speziellen Satelliten 120 bezeichnet. Fachleute werden erkennen, dass die GPS-Empfängervorrichtung 140 im Allgemeinen Spread-Spektrum-GPS-Satellitensignale 160 von mindestens drei Satelliten 120 empfängt, damit die GPS-Empfängervorrichtung 140 ihre zweidimensionale Position durch Triangulation berechnen kann. Das Erwerben eines zusätzlichen Signals, was zu Signalen 160 von insgesamt vier Satelliten 120 führt, erlaubt es der GPS-Empfängervorrichtung 140, ihre dreidimensionale Position in einer bekannten Art zu berechnen. 2 zeigt ein beispielhaftes Blockdiagramm elektronischen Komponenten einer Navigationsvorrichtung 200 im Blockkomponentenformat. Es sollte angemerkt werden, dass das Blockdiagramm der Navigationsvorrichtung 200 nicht alle Komponenten der Navigationsvorrichtung einschließt, sondern nur viele beispielhafte Komponenten darstellt.The spread spectrum signals 160 that is continuously from each satellite 120 are sent, use a high-precision frequency standard, which is achieved with an extremely accurate atomic clock. Every satellite 120 transmits as part of its data signal transmission 160 a data stream containing this special satellites 120 designated. Those skilled in the art will recognize that the GPS receiver device 140 generally spread spectrum GPS satellite signals 160 of at least three satellites 120 receives for the GPS receiver device 140 can calculate their two-dimensional position by triangulation. The acquisition of an additional signal, resulting in signals 160 out of a total of four satellites 120 The GPS receiver device allows it 140 to calculate their three-dimensional position in a known way. 2 shows an exemplary block diagram electronic components of a navigation device 200 in block component format. It should be noted that the block diagram of the navigation device 200 does not include all components of the navigation device, but only represents many exemplary components.

Die Navigationsvorrichtung 200 ist in einem (nicht gezeigten) Gehäuse angeordnet. Das Gehäuse umfasst einen Prozessor 210, der mit einer Eingabevorrichtung 220 und einem Anzeigeschirm 240 verbunden ist. Die Eingabevorrichtung 220 kann eine Tastaturvorrichtung, eine Spracheingabevorrichtung, ein Berührungsfeld und/oder jede andere bekannte Eingabevorrichtung umfassen, die verwendet wird, um Information einzugeben, und der Anzeigeschirm 240 kann jeden Typ eines Anzeigeschirms, wie beispielsweise eine LCD-Anzeige, einschließen. Die Eingabevorrichtung 220 und ein Anzeigeschirm 240 sind in eine integrierte Eingabe- und Anzeigevorrichtung integriert, die eine Berührungsfeld- oder Berührungsschirmeingabe einschließen, bei der ein Benutzer nur einen Teil des Anzeigeschirms 240 zu berühren braucht, um eine Vielzahl der angezeigten Wahlmöglichkeiten zu wählen, oder um einen aus einer Vielzahl von virtuellen Knöpfen zu aktivieren.The navigation device 200 is arranged in a housing (not shown). The housing includes a processor 210 that with an input device 220 and a display screen 240 connected is. The input device 220 may include a keyboard device, a voice input device, a touchpad, and / or any other known input device used to input information, and the display screen 240 may include any type of display screen, such as an LCD display. The input device 220 and a display screen 240 are integrated into an integrated input and display device that includes a touch panel or touch screen input, in which a user only a portion of the display screen 240 needs to touch to select a variety of displayed choices, or to activate one of a variety of virtual buttons.

Zusätzlich können andere Typen von Ausgabevorrichtungen 250 in nicht einschränkender Weise eine Vorrichtung für eine hörbare Ausgabe einschließen. Wie die Ausgabevorrichtung 241 eine hörbare Information an einen Benutzer der Navigationsvorrichtung 200 erzeugen kann, ist es in gleicher Weise verständlich, dass die Eingabevorrichtung 240 auch ebenso gut ein Mikrofon und Software für das Empfangen eingegebener Sprachbefehle aufweisen kann. In der Navigationsvorrichtung 200 ist der Prozessor 210 operativ mit der Eingabevorrichtung 240 über eine Verbindung 225 verbunden und ausgelegt, von dieser Eingabeinformation zu empfangen, und er ist operativ über Ausgabeverbindungen 245 mit mindestens einem Anzeigeschirm 240 und einer Ausgabevorrichtung 241 verbunden, um an diese Information auszugeben. Weiterhin ist der Prozessor 210 operativ über eine Verbindung 235 mit einem Speicher 230 verbunden und weiter ausgelegt, um über eine Verbindung 275 Information von Eingabe/Ausgabe-(E/A)-Anschlüssen 270 zu empfangen beziehungsweise an diese zu senden, wobei der E/A-Anschluss 270 mit einer E/A-Vorrichtung 280, die sich außerhalb der Navigationsvorrichtung 200 befindet, verbindbar ist. Die externe E/A-Vorrichtung 270 kann in nicht einschränkender Weise eine externe Hörvorrichtung, wie beispielsweise einen Ohrhörer, einschließen. Die Verbindung zur E/A-Vorrichtung 280 kann weiter eine drahtgebundene oder drahtlose Verbindung zu irgend einer anderen externen Vorrichtung, wie beispielsweise eine Stereoautoradio für eine freihändige Operation und/oder einen sprachaktivierten Betrieb, für die Verbindung mit einem Ohrhörer oder Kopfhörer und/oder für die Verbindung mit beispielsweise einem Mobiltelefon sein, wobei die Mobiltelefonverbindung verwendet werden kann, um beispielsweise eine Datenverbindung zwischen der Navigationsvorrichtung 200 und dem Internet oder irgend einem anderen Netz zu errichten, und/oder um beispielsweise eine Verbindung zu einem Server über das Internet oder irgend ein anderes Netz zu errichten.In addition, other types of output devices 250 in a non-limiting manner, include an audible output device. Like the output device 241 audible information to a user of the navigation device 200 it is equally understandable that the input device 240 may as well have a microphone and software for receiving input voice commands. In the navigation device 200 is the processor 210 operatively with the input device 240 over a connection 225 and is adapted to receive from this input information, and is operable over output connections 245 with at least one display screen 240 and an output device 241 connected to output to this information. Furthermore, the processor 210 Operatively via a connection 235 with a memory 230 connected and further designed to connect over 275 Information of input / output (I / O) terminals 270 to receive or send to, with the I / O port 270 with an I / O device 280 that are outside the navigation device 200 is connectable. The external I / O device 270 may include, but not limited to, an external hearing device, such as an earphone. The connection to the I / O device 280 may further be a wired or wireless connection to any other external device, such as a hands-free stereo and / or voice-activated stereo car radio, for connection to an earphone or headset, and / or for connection to, for example, a mobile telephone the mobile phone connection can be used to, for example, a data connection between the navigation device 200 and the Internet or any other network, and / or, for example, to connect to a server via the Internet or any other network.

Die Navigationsvorrichtung 200 kann eine "mobile" Verbindung oder eine Verbindung über ein Telekommunikationsnetz mit dem Server 302 über eine mobile Vorrichtung 400 (wie ein Mobiltelefon, einen PDA und/oder jede Vorrichtung mit einer Mobiltelefontechnik) durch das Aufbauen einer digitalen Verbindung (wie beispielsweise einer digitalen Verbindung über beispielsweise die bekannte Bluetooth-Technik) errichten. Danach kann die mobile Vorrichtung 400 durch ihren Netzdienstanbieter eine Netzverbindung (beispielsweise durch das Internet) mit einem Server 302 aufbauen. Eine solche "mobile" Netzverbindung wird zwischen der Navigationsvorrichtung 200 (die mobil sein kann und dies oftmals ist, wenn sie sich allein und/oder in einem Fahrzeug bewegt) und dem Server 302 errichtet, um ein "Echtzeit"-Gateway oder zumindest ein "sehr aktuelles" Gateway für Information zu liefern.The navigation device 200 can be a "mobile" connection or a connection via a telecommunications network with the server 302 via a mobile device 400 (such as a mobile phone, a PDA and / or any device with a mobile phone technology) by establishing a digital connection (such as a digital connection over, for example, the well-known Bluetooth technology). Thereafter, the mobile device 400 through its network service provider a network connection (for example, through the Internet) with a server 302 build up. Such a "mobile" network connection is between the navigation device 200 (which can be mobile and this is often when she moves alone and / or in a vehicle) and the server 302 to provide a "real-time" gateway or at least a "very up-to-date" gateway for information.

Das Aufbauen einer Netzverbindung zwischen der mobilen Vorrichtung 400 (über einen Dienstanbieter) und einer anderen Vorrichtung, wie dem Server 302, unterbeispielsweise der Verwendung des Internets 410 kann in einer bekannten Weise erfolgen. Dies kann beispielsweise die Verwendung von einem TCP/IP-Schichtenprotokoll einschließen. Die mobile Vorrichtung 400 kann jede Zahl von Kommunikationsstandards, wie CDMA, GSM, WAN etc., verwenden.Establishing a network connection between the mobile device 400 (via a service provider) and another device, such as the server 302 for example using the Internet 410 can be done in a known manner. This may include, for example, the use of a TCP / IP layer protocol. The mobile device 400 can use any number of communication standards, such as CDMA, GSM, WAN, etc.

So kann eine Internetverbindung verwendet werden, die beispielsweise über eine Datenverbindung über ein Mobiltelefon oder Mobiltelefontechnik in der Navigationsvorrichtung 200 erhalten wird. Für diese Verbindung wird eine Internetverbindung zwischen dem Server 302 und der Navigationsvorrichtung 200 aufgebaut. Dies kann beispielsweise durch ein Mobiltelefon oder eine andere mobile Vorrichtung und eine GPRS-Verbindung (General Packet Radio Service, allgemeiner Paketfunkdienst) ausgeführt werden (eine GPRS-Verbindung ist eine Hochgeschwindigkeitsdatenverbindung für mobile Vorrichtungen, die von Telekombetreibern geliefert wird, GPRS ist ein Verfahren für eine Verbindung mit dem Internet).Thus, an Internet connection can be used, for example, via a data connection via a mobile phone or mobile phone technology in the navigation device 200 is obtained. For this connection will be an internet connection between the server 302 and the navigation device 200 built up. This can be done for example by a mobile phone or other mobile device and a General Packet Radio Service (GPRS) connection (a GPRS connection is a high-speed data connection for mobile devices supplied by telecom operators, GPRS is a method for connection to the Internet).

Die Navigationsvorrichtung 200 kann weiter eine Datenverbindung mit der mobilen Vorrichtung 400 und schließlich mit dem Internet 410 und dem Server 302 über beispielsweise eine existierende Bluetooth-Technik in einer bekannten Weise vollenden, wobei das Datenprotokoll jede Zahl von Standards verwenden kann, wie beispielsweise GSRM, den Datenprotokollstandard für den GSM-Standard.The navigation device 200 can continue a data connection with the mobile device 400 and finally with the internet 410 and the server 302 over, for example, an existing Bluetooth technique in a known manner, which data protocol may use any number of standards, such as GSRM, the data protocol standard for the GSM standard.

Die Navigationsvorrichtung 200 kann ihre eigene Mobiltelefontechnik in der Navigationsvorrichtung 200 selbst einschließen (die beispielsweise eine Antenne einschließt, wobei weiter alternativ die interne Antenne der Navigationsvorrichtung 200 verwendet werden kann). Die Mobiltelefontechnik in der Navigationsvorrichtung 200 kann interne Komponenten, wie sie oben spezifiziert wurden, einschließen, und/oder sie kann eine einschiebbare Karte (beispielsweise ein Teilnehmeridentitätsmodul oder eine SIM-Karte) mit beispielsweise der vollständigen Mobiltelefontechnik und/oder einer Antenne einschließen. So kann die Mobiltelefontechnik in der Navigationsvorrichtung 200 in ähnlicher Weise eine Netzverbindung zwischen der Navigationsvorrichtung 200 und dem Server 302 über beispielsweise das Internet 410 in einer ähnlichen Weise wie irgendeine mobile Vorrichtung 400 aufbauen.The navigation device 200 can their own mobile phone technology in the navigation device 200 itself (which includes, for example, an antenna, further alternatively the internal antenna of the navigation device 200 can be used). The mobile phone technology in the navigation device 200 may include internal components as specified above, and / or may include a retractable card (eg, a subscriber identity module or a SIM card) with, for example, the complete cellular telephone technology and / or an antenna. So can the mobile phone technology in the navigation device 200 similarly, a network connection between the navigation device 200 and the server 302 over, for example, the Internet 410 in a similar way as any mobile device 400 build up.

Für Einstellungen des GPRS-Telefons kann die Bluetooth-fähige Vorrichtung verwendet werden, um mit dem sich immer wechselnden Spektrum von Mobiltelefonmodellen, Herstellern etc. korrekt zu arbeiten, wobei die für das Modell oder den Hersteller spezifischen Einstellungen beispielsweise auf der Navigationsvorrichtung 200 gespeichert sein können. Die für diese Information gespeicherten Daten können aktualisiert werden.For settings of the GPRS phone, the Bluetooth-enabled device can be used to work correctly with the ever-changing spectrum of mobile phone models, manufacturers, etc., with settings specific to the model or manufacturer, for example, on the navigation device 200 can be stored. The data stored for this information can be updated.

2 zeigt weiter eine operative Verbindung zwischen dem Prozessor 210 und einer Antenne/einem Empfänger 250 über eine Verbindung 255, wobei die Antenne/der Empfänger 250 beispielsweise eine GPS-Antenne/ein GPS-Empfänger sein können. Es wird erkennbar, das die Antenne und der Empfänger, die durch die Bezugszahl 250 bezeichnet sind, für eine Darstellung schematisch kombiniert sind, aber dass die Antenne und der Empfänger getrennt angeordnete Komponenten sein können, und dass die Antenne beispielsweise eine GPS-Patch-Antenne oder eine Wendelantenne sein können. 2 further shows an operative connection between the processor 210 and an antenna / receiver 250 over a connection 255 where the antenna / receiver 250 For example, a GPS antenna / a GPS receiver can be. It can be seen that the antenna and the receiver, by the reference number 250 are schematically combined, but that the antenna and the receiver may be separately arranged components, and that the antenna may be, for example, a GPS patch antenna or a helical antenna.

Weiter werden Fachleute verstehen, dass die elektronischen Komponenten, die in 2 gezeigt sind, durch (nicht gezeigte) Spannungsquellen in einer konventionellen Art mit Leistung versorgt werden. Wie Fachleute verstehen werden, liegen verschiedene Konfigurationen der in 2 gezeigten Komponenten innerhalb des Umfangs der vorliegenden Anmeldung. Beispielsweise können die in 2 gezeigten Komponenten über drahtgebundene und/oder drahtlose Verbindungen und dergleichen in Kommunikation miteinander stehen. Somit umfasst der Umfang der Navigationsvorrichtung 200 der vorliegenden Anmeldung eine tragbare oder in der Hand haltbare Navigationsvorrichtung 200.Further, professionals will understand that the electronic components used in 2 are powered by power sources (not shown) in a conventional manner. As will be understood by those skilled in the art, various configurations of the 2 shown components within the scope of the present application. For example, the in 2 shown components via wired and / or wireless connections and the like in communication with each other. Thus, the scope of the navigation device includes 200 the present application, a portable or hand-held navigation device 200 ,

Zusätzlich kann die tragbare oder in der Hand haltbare Navigationsvorrichtung 200 der 2 in einer bekannten Art mit einem motorisierten Fahrzeug, wie beispielsweise einem Auto oder einem Boot verbunden oder an diese "angedockt" werden. Eine solche Navigationsvorrichtung 200 kann somit für eine tragbare oder in der Hand haltbare Verwendung vom angedockten Ort entfernt werden.In addition, the portable or handheld navigation device 200 of the 2 connected in a known manner with a motorized vehicle, such as a car or a boat or "docked" to this. Such a navigation device 200 Thus, it can be removed from the docked location for portable or handheld use.

3 zeigt ein beispielhaftes Blockdiagramm eines Servers 302 und einer Navigationsvorrichtung 200, die über einen allgemeinen Kommunikationskanal 318 miteinander kommunizieren können. Der Server 302 und eine Navigationsvorrichtung 200 können kommunizieren, wenn eine Verbindung über einen Kommunikationskanal 318 zwischen dem Server 302 und der Navigationsvorrichtung 200 aufgebaut ist (man beachte, dass eine solche Verbindung eine Datenverbindung über eine mobile Vorrichtung, eine direkte Verbindung über einen Personalcomputer über das Internet etc. sein kann). Der Server 302 umfasst zusätzlich zu anderen Komponenten, die nicht dargestellt sein können, einen Prozessor 304, der operativ mit einem Speicher 306 verbunden ist, und der weiter operativ über eine drahtgebundene oder drahtlose Verbindung 314 mit einem Massendatenspeicher 312 verbunden ist. Der Prozessor 304 ist weiter operativ mit einem Sender 308 und einem Empfänger 310 verbunden, um Information über den Kommunikationskanal 318 an die Navigationsvorrichtung zu senden und von ihr zu empfangen. Die gesendeten und empfangenen Signale können Daten-, Kommunikationssignale und/oder andere sich ausbreitende Signale umfassen. Der Sender 308 und der Empfänger 310 können gemäß der Kommunikationsanforderung und der Kommunikationstechnik, die in der Kommunikationsausgestaltung für das Navigationssystem 200 verwendet werden, ausgewählt oder gestaltet werden. Weiter sollte angemerkt werden, dass die Funktionen des Senders 308 und des Empfängers 310 in einen Signalsendeempfänger kombiniert werden können. Der Server 302 ist weiter mit einer Massenspeichervorrichtung 312 verbunden (oder umfasst eine solche), wobei man beachte, dass die Massenspeichervorrichtung 312 über die Kommunikationsverbindung 314 mit dem Server 302 gekoppelt sein kann. Die Massenspeichervorrichtung 312 enthält einen Speicher von Navigationsdaten und Karteninformation, und sie kann wieder eine Vorrichtung sein, die vom Server 302 getrennt ist, oder sie kann in den Server 302 eingefügt sein. 3 shows an exemplary block diagram of a server 302 and a navigation device 200 that have a common communication channel 318 can communicate with each other. The server 302 and a navigation device 200 can communicate when connecting through a communication channel 318 between the server 302 and the navigation device 200 is constructed (note that such a connection may be a data connection via a mobile device, a direct connection via a personal computer via the Internet, etc.). The server 302 includes a processor in addition to other components that may not be shown 304 operating with a store 306 connected, and the further operationally via a wired or wireless connection 314 with a mass data storage 312 connected is. The processor 304 is still operational with a transmitter 308 and a receiver 310 connected to information via the communication channel 318 to the navigation device and to receive from it. The transmitted and received signals may include data, communication signals and / or other propagating signals. The transmitter 308 and the receiver 310 can according to the communication requirement and the communication technology used in the communication design for the navigation system 200 be used, selected or designed. Next, it should be noted that the functions of the transmitter 308 and the recipient 310 can be combined into a signal transceiver. The server 302 is further with a mass storage device 312 connected (or includes such), it being noted that the mass storage device 312 over the communication connection 314 With the server 302 can be coupled. The mass storage device 312 contains a memory of navigation data and map information, and it may again be a device by the server 302 is disconnected, or she may be in the server 302 be inserted.

Die Navigationsvorrichtung 200 ist ausgelegt, um mit dem Server 302 durch den Kommunikationskanal 318 zu kommunizieren, und umfasst einen Prozessor, einen Speicher etc., wie das vorher unter Bezug auf 2 beschrieben wurde, als auch einen Sender 320 und einen Empfänger 322, um Signale und/oder Daten durch den Kommunikationskanal 318 zu senden und zu empfangen, wobei man beachten sollte, dass diese Vorrichtungen weiter verwendet werden könnten, um mit anderen Vorrichtungen als dem Server 302 zu kommunizieren. Weiter werden der Sender 320 und der Empfänger 322 gemäß den Kommunikationsanforderungen und der Kommunikationstechnik, die bei der Kommunikationsausgestaltung für die Navigationsvorrichtung 200 verwendet werden, ausgewählt oder ausgestaltet, und die Funktionen des Senders 320 und des Empfängers 322 können in einem einzigen Sendeempfänger kombiniert werden.The navigation device 200 is designed to work with the server 302 through the communication channel 318 and includes a processor, a memory, etc., as previously described with reference to FIG 2 described as well as a transmitter 320 and a receiver 322 to send signals and / or data through the communication channel 318 It should be noted that these devices could continue to be used with devices other than the server 302 to communicate. Next will be the transmitter 320 and the receiver 322 according to the communication requirements and the communication technique involved in the communication design for the navigation apparatus 200 be used, selected or configured, and the functions of the transmitter 320 and the recipient 322 can be combined in a single transceiver.

Software, die im Serverspeicher 306 gespeichert ist, liefert Anweisungen für den Prozessor 304, und erlaubt es dem Server 302, der Navigationsvorrichtung 200 Dienste zu liefern. Ein Dienst, der vom Server 302 geliefert wird, umfasst das Verarbeiten von Anforderungen von der Navigationsvorrichtung 200 und das Senden von Navigationsdaten vom Massendatenspeicher 312 zur Navigationsvorrichtung 200. Ein anderer Dienst, der vom Server 302 geliefert wird, umfasst das Verarbeiten der Navigationsdaten unter Verwendung verschiedener Algorithmen für eine gewünschte Anwendung und das Senden der Ergebnisse dieser Berechnungen an die Navigationsvorrichtung 200.Software stored in server storage 306 is stored, provides instructions for the processor 304 , and allows the server 302 , the navigation device 200 To deliver services. A service coming from the server 302 includes processing requests from the navigation device 200 and sending navigation data from the mass data storage 312 to the navigation device 200 , Another service from the server 302 includes processing the navigation data using various algorithms for a desired application and sending the results of those calculations to the navigation device 200 ,

Der Kommunikationskanal 318 stellt im Allgemeinen das Ausbreitungsmedium oder den Pfad dar, das oder der die Navigationsvorrichtung 200 mit dem Server 302 verbindet. Sowohl der Server 302 als auch die Navigationsvorrichtung 200 umfassen einen Sender für das Senden von Daten durch den Kommunikationskanal und einen Empfänger für das Empfangen von Daten, die durch den Kommunikationskanal gesendet wurden. Der Kommunikationskanal 318 ist nicht auf eine spezielle Kommunikationstechnik begrenzt. Zusätzlich ist der Kommunikationskanal 318 nicht auf eine einzige Kommunikationstechnik begrenzt; das heißt, der Kanal 318 kann mehrere Kommunikationsverbindungen einschließen, die eine Vielfalt von Technologien verwenden. Beispielsweise kann der Kommunikationskanal 318 ausgelegt sein, um einen Pfad für elektrische, optische und/oder elektromagnetische Kommunikation zu liefern etc. Somit umfasst der Kommunikationskanal 318 in nicht einschränkender Weise eines der folgenden Dinge oder eine Kombination davon: elektrische Schaltungen, elektrische Leiter, wie Kabel und Koaxialkabel, Faseroptikkabel, Wandler, Funkfrequenzwellen (HF), die Atmosphäre, den leeren Raum etc. Weiterhin kann der Kommunikationskanal 318 dazwischen liegende Vorrichtungen einschließen, wie beispielsweise Router, Zwischenverstärker, Puffer, Sender und Empfänger.The communication channel 318 generally represents the propagation medium or path that or the navigation device 200 with the server 302 combines. Both the server 302 as well as the navigation device 200 comprise a transmitter for transmitting data through the communication channel and a receiver for receiving data sent through the communication channel. The communication channel 318 is not limited to a special communication technology. In addition, the communication channel 318 not limited to a single communication technology; that is, the channel 318 may include multiple communication links using a variety of technologies. For example, the communication channel 318 be designed to provide a path for electrical, optical and / or electromagnetic communication, etc. Thus, the communication channel comprises 318 in a non-limiting manner, one of the following, or a combination thereof: electrical circuits, electrical conductors such as cables and coaxial cables, fiber optic cables, transducers, radio frequency (RF) waves, the atmosphere, empty space, etc. Further, the communication channel 318 intervening devices such as routers, repeaters, buffers, transmitters, and receivers.

Beispielsweise umfasst der Kommunikationskanal 318 Telefon- und Computernetze. Weiterhin kann es sein, dass der Kommunikationskanal 318 eine drahtlose Kommunikation, wie eine Kommunikation mittels Funkfrequenz, Mikrowellenfrequenz, Infrarot etc. erlaubt. Zusätzlich kann der Kommunikationskanal 318 eine Satellitenkommunikation umfassen..For example, the communication channel includes 318 Telephone and computer networks. Furthermore, it may be that the communication channel 318 wireless communication, such as radio frequency, microwave frequency, infrared communication, etc., allows. In addition, the communication channel 318 a satellite communication include ..

Die Kommunikationssignale, die durch den Kommunikationskanal 318 übertragen werden, umfassen in nicht einschränkender Weise Signale, wie sie für eine gegebene Kommunikationstechnik erforderlich oder erwünscht sind. Beispielsweise können die Signale ausgelegt sein, um in einer zellularen Kommunikationstechnik verwendet zu werden, wie Zeitmultiplex (TDMA), Frequenzmultiplex (FDMA), Kodemultiplex (CDMA), dem Globalen System für mobile Kommunikation (GSM) etc. Sowohl digitale als auch analoge Signale können durch den Kommunikationskanal 318 übertragen werden. Diese Signale können modulierte, verschlüsselte und/oder komprimierte Signale sein, wie es für die Kommunikationstechnik wünschenswert ist.The communication signals passing through the communication channel 318 include, but are not limited to, signals required or desired for a given communication technique. For example, the signals may be designed to be used in a cellular communication technique, such as Time Division Multiplexing (TDMA), Frequency Division Multiplexing (FDMA), Code Division Multiple Access (CDMA), the Global System for Mobile Communication (GSM), etc. Both digital and analog signals through the communication channel 318 be transmitted. These signals may be modulated, encrypted and / or compressed signals, as is desirable for communications technology.

Der Server 302 umfasst einen entfernten Server, der durch die Navigationsvorrichtung 200 über einen drahtlosen Kanal zugänglich ist. Der Server 302 kann einen Netzserver einschließen, der sich auf einem lokalen Netz (LAN), einem Weitverkehrsnetz (WAN), einem virtuellen privaten Netz (VPN) etc. befindet.The server 302 includes a remote server by the navigation device 200 accessible via a wireless channel. The server 302 may include a network server located on a local area network (LAN), a wide area network (WAN), a virtual private network (VPN), and so on.

Der Server 302 kann einen Personalcomputer wie einen Desktop- oder Laptop-Computer einschließen, und der Kommunikationskanal 318 kann ein Kabel sein, das zwischen dem Personalcomputer und der Navigationsvorrichtung 200 verbunden ist. Alternativ kann ein Personalcomputer zwischen der Navigationsvorrichtung 200 und dem Server 302 verbunden sein, um eine Internet-Verbindung zwischen dem Server 302 und der Navigationsvorrichtung 200 aufzubauen. Alternativ kann ein Mobiltelefon oder eine in der Hand haltbare Vorrichtung eine drahtlose Verbindung zum Internet aufbauen, um die Navigationsvorrichtung 200 mit dem Server 302 über das Internet zu verbinden.The server 302 may include a personal computer such as a desktop or laptop computer, and the communication channel 318 may be a cable between the personal computer and the navigation device 200 connected is. Alternatively, a personal computer may be interposed between the navigation device 200 and the server 302 be connected to an internet connection between the server 302 and the navigation device 200 build. Alternatively, a mobile phone or hand-held device may establish a wireless connection to the Internet to the navigation device 200 with the server 302 connect via the internet.

Die Navigationsvorrichtung 200 kann mit Information vom Server 302 über Informationsherabladevorgänge versorgt werden, die periodisch aktualisiert werden, nachdem ein Benutzer die Navigationsvorrichtung 200 mit dem Server 302 verbunden hat, und/oder sie können dynamischer sein bei einer mehr konstanten oder häufigeren Verbindung, die zwischen dem Server 302 und der Navigationsvorrichtung 200 beispielsweise über eine drahtlose Mobilverbindungsvorrichtung und eine TCP/IP-Verbindung hergestellt wird. Für viele dynamische Berechnungen kann der Prozessor 304 im Server 302 verwendet werden, um die Masse der Verarbeitungsbedürfnisse zu handhaben, wobei jedoch auch der Prozessor 210 der Navigationsvorrichtung 200 einen großen Teil der Verarbeitung und Berechnung, oft unabhängig von einer Verbindung mit einem Server 302, handhaben kann.The navigation device 200 can with In formation from the server 302 are provided via information download operations that are periodically updated after a user navigates the navigation device 200 with the server 302 and / or they can be more dynamic at a more constant or more frequent connection between the server 302 and the navigation device 200 for example, via a wireless mobile connection device and a TCP / IP connection. For many dynamic calculations, the processor can 304 in the server 302 can be used to handle the bulk of the processing needs, but also the processor 210 the navigation device 200 a large part of the processing and calculation, often independent of a connection to a server 302 , can handle.

Wie oben in 2 angegeben ist, so umfasst eine Navigationsvorrichtung 200 einen Prozessor 210, eine Eingabevorrichtung 220 und einen Anzeigeschirm 240. Die Eingabevorrichtung 220 und der Anzeigeschirm 240 sind in eine integrierte Eingabe- und Anzeigevorrichtung integriert, um sowohl die Eingabe von Information (über eine direkte Eingabe, eine Menüauswahl etc.) zu ermöglichen, als auch um Information beispielsweise durch einen Berührungsbildschirm anzuzeigen. Ein solcher Bildschirm kann beispielsweise ein Berührungseingabe-LCD-Schirm sein, wie er Fachleuten wohlbekannt ist. Weiterhin kann die Navigationsvorrichtung 200 auch irgendeine zusätzliche Eingabevorrichtung 220 und/oder eine zusätzliche Ausgabevorrichtung 241, wie beispielsweise Audio-Eingabe/Ausgabe-Vorrichtungen einschließen.As in above 2 is specified, so includes a navigation device 200 a processor 210 , an input device 220 and a display screen 240 , The input device 220 and the display screen 240 are integrated into an integrated input and display device to allow both the input of information (via direct input, menu selection, etc.) as well as to display information by, for example, a touch screen. Such a screen may be, for example, a touchscreen LCD screen, as is well known to those skilled in the art. Furthermore, the navigation device 200 also some additional input device 220 and / or an additional output device 241 , such as audio input / output devices.

Die 4A und 4B sind perspektivische Ansichten einer Navigationsvorrichtung 200. Wie in 4A gezeigt ist, kann die Navigationsvorrichtung 200 eine Einheit sein, die eine integrierte Eingabe- und Anzeigevorrichtung (beispielsweise einen Berührungsbildschirm) und die anderen Komponenten der 2 einschließt (die in nicht einschränkender Weise den internen GPS-Empfänger 250, den Mikroprozessor 210, eine Leistungsversorgung, Speichersysteme 220 etc. umfassen).The 4A and 4B are perspective views of a navigation device 200 , As in 4A shown, the navigation device 200 be a unit that has an integrated input and display device (for example, a touch screen) and the other components of the 2 includes (in a non-limiting way, the internal GPS receiver 250 , the microprocessor 210 , a power supply, storage systems 220 etc.).

Die Navigationsvorrichtung 200 kann auf einem Arm 292 sitzen, der selbst unter Verwendung eines großen Saugnapfes 294 am Armaturenbrett, der Scheibe des Fahrzeugs etc. befestigt werden kann. Dieser Arm 292 ist ein Beispiel einer Andockstation, an die die Navigationsvorrichtung 200 angedockt werden kann. Wie in 4B gezeigt ist, kann die Navigationsvorrichtung 200 am Arm 292 der Andockstation angedockt oder anderswie verbunden werden, indem die Navigationsvorrichtung 200 beispielsweise durch eine Schnappverbindung mit dem Arm 292 verbunden wird (dies ist nur ein Beispiel, da andere Alternativen für das Verbinden mit einer Andockstation im Umfang der vorliegenden Anmeldung liegen). Die Navigationsvorrichtung 200 kann dann auf dem Arm 292 drehbar sein, wie das durch den Pfeil der 4B gezeigt ist. Um die Verbindung zwischen der Navigationsvorrichtung 200 und der Andockstation zu lösen, kann beispielsweise ein Knopf auf der Navigationsvorrichtung 200 gedrückt werden (dies ist nur ein Beispiel, da andere bekannte Alternativen für das Lösen der Verbindung zu einer Andockstation innerhalb des Umfangs der vorliegenden Anmeldung liegen).The navigation device 200 can on one arm 292 Sit yourself using a big sucker 294 on the dashboard, the window of the vehicle, etc. can be attached. This arm 292 is an example of a docking station to which the navigation device 200 can be docked. As in 4B shown, the navigation device 200 on the arm 292 docked or otherwise connected to the docking station by the navigation device 200 for example, by a snap connection with the arm 292 (this is just one example, as other alternatives for connecting to a docking station are within the scope of the present application). The navigation device 200 can then on the arm 292 be rotatable, as indicated by the arrow of the 4B is shown. To the connection between the navigation device 200 and the docking station can be, for example, a button on the navigation device 200 (this is just one example, as other known alternatives for disconnecting to a docking station are within the scope of the present application).

Betrachtet man die 5, so ist ein Überblickdiagramm eines Systems gemäß der vorliegenden Erfindung, das eine Kamera geeignete in einem Fahrzeug montierte PND einschließt, gezeigt. Insbesondere umfasst ein Fahrzeug 500 eine gewöhnlicherweise am Armaturenbrett montierte PND 502. Die typische Anordnung ist im Bild 504 gezeigt, in welchem man die PND 502 sehen kann, als auch das Sichtfeld 506 des Fahrers durch die Windschutzscheibe des Fahrzeugs, wobei das Sichtfeld eine Verkehrsampel 508 umfasst. Idealerweise ist die PND 502 mit einer integrierten Digitalkamera oder einer anderen digitalen Bildaufnahmevorrichtung versehen, die unter der Steuerung der Betriebssoftware betrieben wird, die auf der Vorrichtung installiert ist, oder eines alternativen Softwareprogramms, das darauf ausgeführt wird. In einem speziell erwünschten Merkmal der Erfindung umfasst eine solche Software ein Option, mit der der Benutzer einen konventionellen Kameramodus wählen kann, in welchem die Vorrichtung typischerweise in der Hand gehalten wird und sie als eine konventionelle Digitalkamera verwendet werden kann, und eine alternative Option, bei der die Vorrichtung in einem freien Bildaufnahmemodus verwendet werden kann, wie das in 5 ins Auge gefasst ist. In diesem Betriebsmodus (der von der Vorrichtung automatisch gewählt werden kann, wenn sie bestimmt, dass sie an ihrer Montagevorrichtung, die mit 510 bezeichnet ist, befestigt ist).Looking at the 5 Thus, an overview diagram of a system according to the present invention including a camera-suitable vehicle-mounted PND is shown. In particular, a vehicle includes 500 a normally mounted on the dashboard PND 502 , The typical arrangement is in the picture 504 shown in which one the PND 502 can see, as well as the field of view 506 the driver through the windshield of the vehicle, the field of view being a traffic light 508 includes. Ideally, the PND 502 with an integrated digital camera or other digital imaging device operated under the control of the operating software installed on the device or an alternative software program executed thereon. In a particularly desirable feature of the invention, such software includes an option that allows the user to select a conventional camera mode in which the device is typically held in the hand and can be used as a conventional digital camera, and an alternative option the device can be used in a free image capture mode, like that in FIG 5 is envisaged. In this mode of operation (which can be automatically selected by the device when it determines that it is connected to its mounting device) 510 is designated, is attached).

In einer Ausführungsform der Erfindung werden die digitalen Bilddaten kontinuierlich durch die Kamera aufgenommen, so dass wenn sich das Fahrzeug bewegt, ein kontinuierlicher Strom von digitalen Bilddaten, ähnlich einem Streaming-Video, der Verarbeitungselektronik der Vorrichtung verfügbar gemacht wird. In einer alternativen Ausführungsform tritt das Aufnehmen digitaler Bilddaten periodisch mit einer relativ kurzen Periode, beispielsweise alle paar Sekunden auf, so dass eine ausreichende Menge digitaler Bilddaten von der Vorrichtung aufgenommen wird, um es zu ermöglichen, dass eine Muster- oder Objekterkennungstechnik auf diesen Daten ausgeführt wird. Die spezielle verwendete Erkennungstechnik ist eine vieler verfügbaren Techniken, aber im Prinzip verwendet die Technik einen Satz von gespeicherten digitalen Deskriptoren oder Objektdefinitionen, die Basisobjekte und übliche Objekte, wie Verkehrsampeln, Straßenlampen, Straßenmarkierungen und andere die Straße oder den Straßenrand betreffenden Landmarken beschreiben. Die Bild- oder Objekterkennungstechnik tritt also entweder periodisch oder kontinuierlich bei den empfangenen digitalen Bilddaten auf, wobei aber in jedem Fall die Verarbeitung der aufgenommenen Bilddaten ein positives oder negatives Ergebnis ergibt, in Abhängigkeit davon, ob irgendeines einer Anzahl von Objekten in den aufgenommenen Bilddaten zur der Zeit, zu der sie verarbeitet werden, erkannt wird. Im Bild 512 kann man sehen, dass das Verkehrsampelmerkmal 508 erkannt wird, und die Vorrichtung kann dann eine stark komprimierte Nachricht oder andere Daten speichern, wie das bei 514, 516 angegeben ist, die sowohl den Typ des erkannten Objekts als auch eine gewisse Angabe seines geographischen Orts darstellen.In one embodiment of the invention, the digital image data is continuously captured by the camera so that when the vehicle is moving, a continuous stream of digital image data, similar to a streaming video, is made available to the processing electronics of the device. In an alternative embodiment, the taking of digital image data occurs periodically with a relatively short period, for example every few seconds, so that a sufficient amount of digital image data is captured by the device to enable a pattern or object recognition technique to be performed on that data becomes. The particular recognition technique used is one of many available techniques, but in principle the technique uses a set of stored digital descriptors or object definitions, the base objects and common objects such as traffic lights, street lamps, road markings and other landmarks concerning the road or the roadside. The image or object recognition technique thus occurs either periodically or continuously in the received digital image data, but in any case, the processing of the captured image data gives a positive or negative result, depending on whether any of a number of objects in the captured image data the time they are processed. In the picture 512 you can see that the traffic sign feature 508 is detected, and the device can then store a highly compressed message or other data such as that 514 . 516 indicating both the type of object detected and some indication of its geographical location.

Es gibt verschiedene Optionen in Bezug auf die Information über den geographischen Ort, die mit der Objektkennung in solche Daten eingeschlossen wird. Eine Option besteht darin, dass die Vorrichtung die aktuellen Ortskoordinaten oder die GPS-Information zur Zeit der Aufnahme der digitalen Information, in der das relevante Merkmal durch die Mustererkennungs- oder andere Bildverarbeitungstechnik identifiziert worden ist, aufzeichnet. Eine Alternative zur Aufzeichnung von Ortsinformation besteht darin, die Vorrichtung zu veranlassen, eine weitere Ortsverarbeitungsroutine auszuführen, die entweder auf dem Ort der Vorrichtung zur Zeit der Aufnahme des digitalen Bild basiert, oder auf der letzten gespeicherten bekannten Position der Vorrichtung, die erforderlichenfalls korrigiert wird, um eine angenäherten Ort der Vorrichtung zur Zeit der Aufnahme des digitalen Bildes zu liefern, wobei diese weitere Verarbeitungsroutine eine weitere Bildverarbeitungsroutine einschließt, die eine Näherung der Position des identifizierten Merkmals relativ zum tatsächlichen oder genäherten Ort der Vorrichtung zur Zeit der Aufnahme des digitalen Bildes ausführt. Natürlich ist in allen obigen Fällen die relevante Zeit der Aufnahme des digitalen Bildes und somit die Zeit, die den aktuellen laufenden oder angenäherten Ort der Vorrichtung bestimmt, die, bei der das aufgenommene digitale Bild das erkannte Merkmal enthält.It There are several options regarding the information about the geographical location, which is included with the object identifier in such data. One option is for the device to use the current location coordinates or the GPS information at the time of recording the digital information, in the relevant feature through the pattern recognition or other Image processing technique has been identified records. An alternative to recording location information is to to cause the device to perform another location processing routine perform, either on the location of the device at the time of recording the digital image based, or stored on the last known Position of the device, corrected if necessary, an approximate Location of the device at the time of recording the digital image provide, this further processing routine another image processing routine includes, the one approximation the position of the identified feature relative to the actual or approached Location of the device at the time of recording the digital image performs. of course is in all the above cases the relevant time of taking the digital image and thus the Time representing the current running or approximate location of the device the one at which the captured digital image recognized that Feature contains.

Obwohl idealerweise die relevante Zeit für das Bestimmen der relevanten tatsächlichen oder angenäherten Position der Vorrichtung exakt dieselbe ist, bei der die Aufnahme der digitalen Bilddaten, die das erkannte Merkmal enthalten, vorgenommen wurde, kann es sein, dass dies nicht immer praktikabel ist, und natürlich kann es sein, dass zeitliche Grenzwerte angewandt werden. Dies wird natürlich die Präzision reduzieren, mit der der tatsächliche oder angenäherte Ort der Vorrichtung bestimmt werden kann, und auch, wenn passend, die abgeleitete Position des relevanten erkannten Merkmals, wobei aber solche Reduktionen bei der Genauigkeit durch das gesamte Kartendatenaktualisierungssystem, das hier nachfolgend beschrieben wird, ausgemittelt werden.Even though ideally the relevant time for determining the relevant actual or approximated Position of the device is exactly the same when recording the digital image data containing the recognized feature has been made, It may be that this is not always practical, and of course it can it may be that time limits are applied. This will of course be the precision reduce, with the actual or approximated Location of the device can be determined, and also, if appropriate, the derived position of the relevant recognized feature, but where such reductions in accuracy by the entire map data updating system, which will be described below, be averaged out.

Wenn man wieder die 5 betrachtet, wird in der Vorrichtung 502, wenn eine geeignete Option einer "kontinuierlichen Überwachung" aktiviert ist, in welcher die integrierte oder verbundene Digitalkamera kontinuierlich oder periodisch digitale Bilddaten aufnimmt und ein oder mehrere Mustererkennungstechniken darauf ausführt, die Menge der gespeicherten Daten im Verhältnis zur Anzahl der Objekte am Straßenrand, die in den aufgenommenen Bilddaten identifiziert werden, zunehmen. Zu einer geeigneten Zeit, beispielsweise wenn die Menge der Aktualisierungsdaten eine gewisse Größe erreicht, oder wenn die Vorrichtung eine Einrichtung für das Kommunizieren der Daten zu einem entfernten Server 518 detektiert, veranlasst die Vorrichtung entweder über eine drahtlose Verbindung oder über eine standardmäßigere USB-Verbindung zu einem mit dem Internet verbundenen PC ein Hochladen der Aktualisierungsinformation in diesen Server, der alle empfangene Aktualisierungsinformation von allen Vorrichtungen validiert, die eine Fähigkeit zur digitalen Bildaufnahme und Verarbeitung besitzen und die irgendwelche gespeicherte Aktualisierungsinformation für eine Lieferung besitzen.If you go back to the 5 considered in the device 502 when a suitable option of "continuous monitoring" is enabled in which the integrated or connected digital camera continuously or periodically acquires digital image data and performs one or more pattern recognition techniques thereon, the amount of stored data relative to the number of roadside objects included in the recorded image data are identified, increase. At an appropriate time, for example when the amount of update data reaches a certain size, or when the device has means for communicating the data to a remote server 518 detected, the device either via a wireless connection or via a more standard USB connection to a PC connected to the Internet, uploading the update information in this server, which validates all received update information from all devices that have a capability for digital image capture and processing and having any stored update information for a delivery.

Das Validierungsverfahren kommt einem Mittelungsverfahren und/oder anderen statistischen Verfahren für alle solche Aktualisierungen gleich, die vom Validierungsserver empfangen wurden, die Ortskoordinaten einschließen, die dichter an einem oder mehreren geographischen Orten als an anderen Orten verteilt sind. Beispielsweise würde eine hohe Verteilungsdichte von Aktualisierungsdaten, die eine Verkehrsampel an oder bei einer Straßenkreuzung angeben, sicherlich auf Verkehrsampeln an dieser Kreuzung hindeuten. Durch das Ausführen einer solchen Bestimmung erzeugt der Validierungsserver dann ein oder mehrere Kartenkorrekturen (map patches), die graphische Bildzeichen einschließen, möglicherweise "spontan (on the fly)" und macht diese für ein späteres Herabladen durch die gesamter Benutzerbasis eines speziellen Herstellers der Vorrichtung verfügbar. Wie man bei 520, das ein Beispiel der Anzeige von Karteninformation auf einem Schirm der Vorrichtung angibt, sehen kann, kann ein Verkehrsampelbildzeichen 522 den Basiskartendaten 524 überlagert an der vorgeschriebenen Position zur Erscheinung gebracht werden.The validation method is equivalent to an averaging method and / or other statistical method for all such updates received from the validation server that include location coordinates that are more densely distributed at one or more geographic locations than at other locations. For example, a high distribution density of update data indicating a traffic light at or at a road intersection would certainly indicate traffic lights at that intersection. By making such a determination, the validation server then generates one or more map patches that include graphic icons, possibly "on the fly," and makes them available for later download by the entire user base of a particular manufacturer of the device , How to join 520 , which may indicate an example of the display of map information on a screen of the device, may be a traffic light icon 522 the basic map data 524 superimposed on the prescribed position to be brought to appearance.

Diese Kartenkorrekturen werden vom Server 518 entweder auf Anforderung von einem mit dem Internet verbundenen PC herabgeladen, auf dem Software, wie sie vom hiesigen Anmelder unter dem Namen TomTom HOMETM verfügbar ist, installiert worden ist, und mit dem die Vorrichtung verbunden werden kann, verfügbar ist, oder alternativ wenn die Vorrichtung mit einer Fähigkeit zur drahtlosen Kommunikation oder Telekommunikation versehen ist über Funk zu vorbestimmten Zeiten oder wiederum auf Anforderung vom Benutzer. Eine weitere Alternative ist die, dass die Kartenkorrekturen zur Benutzerbasis drahtlos "geschoben" werden, wenn die Anzahl oder die Größe der Kartenkorrekturen ein gewisses Niveau erreicht.These map corrections are made by the server 518 either downloaded on demand from a PC connected to the Internet, on which software as available from the present Applicant under the name TomTom HOME has been installed, and to which the device can be connected, or alternatively if the In front direction with a capability for wireless communication or telecommunication is provided over radio at predetermined times or in turn at the request of the user. Another alternative is that the map corrections to the user base are wirelessly "pushed" as the number or size of map corrections reaches a certain level.

In einer weiteren alternativen Ausführungsform können die Kartenkorrekturen sehr begrenzte Daten enthalten, beispielsweise eine Objektangabe und entsprechende Ortsdaten und wahlweise andere Einstellungen oder Information. In diesem Beispiel ist es erforderlich, dass die PND oder das System eine Vielzahl von graphischen Bildzeichen enthält, die in einem Speicher gespeichert sind, so dass sie für eine Anzeige in überlagernder Weise zu den dargestellten Kartendaten während der Navigation ausgewählt werden, um dem Benutzer eine verbesserte Navigation zu liefern. Natürlich werden die graphischen Bildzeichen nur dargestellt, wenn sich die Vorrichtung in der Nähe des Orts des relevanten identifizierten Objekts befindet, das ist zu der Zeit, wenn die dargestellten Kartendaten den spezifischen Ort einschließen.In a further alternative embodiment can the map corrections contain very limited data, for example an object specification and corresponding location data and optionally other settings or information. In this example it is necessary that the PND or the system contains a variety of graphic icons that stored in a memory, allowing them for display in overlaying Way to the displayed map data are selected during navigation, to provide the user with improved navigation. Of course the graphic icons are only shown when the device near is the location of the relevant identified object that is at the time when the displayed map data is the specific one Include place.

Zusammengefasst gilt daher, dass die primären Komponenten des Systemaspekts der Erfindung sind:

  • – die PND hat eine integrierte oder angefügte oder verbundene preisgünstige Kamera
  • – die Kamera und/oder Vorrichtung wird mit Software versehen, die effizient einen vordefinierten Satz von Objekten erkennt
  • – erkannte Objekte werden zusammen mit Ortsdaten an einen Validierungsserver gesendet
  • – der Server verifiziert die Gültigkeit des erkannten Objekts und einer oder mehrerer Kartenkorrekturen
  • – Kartenkorrekturen werden in die PND über das Internet wahlweise drahtlos oder über andere Telekommunikationsnetze vom Server herabgeladen.
In summary, therefore, the primary components of the system aspect of the invention are:
  • - The PND has a built-in or attached or connected low cost camera
  • - The camera and / or device is provided with software that efficiently detects a predefined set of objects
  • - detected objects are sent together with location data to a validation server
  • - The server verifies the validity of the detected object and one or more map corrections
  • - Map corrections are downloaded into the PND via the Internet either wirelessly or via other telecommunication networks from the server.

Es sollte erwähnt werden, dass diese Erfindung in gleicher Weise auf ein im Fahrzeug integriertes Navigationssystem Anwendung findet.It should be mentioned be that this invention in the same way to a in the vehicle integrated navigation system application finds.

Es sollte auch erwähnt werden, dass Softwareroutinen vorgesehen werden können, die den Benutzer im Ausrichten der PND, in der eine Kamera integriert ist, oder einer Andockstation, in welcher die Kamera vorgesehen ist, und mit der die PND eine Verbindung und Schnittstelle ausbildet, unterstützen. Natürlich kann im Fall eines Navigationssystems, das in einem Fahrzeug zur Zeit der Herstellung vorgesehen oder integriert sein kann, eine Kamera, mit der sich das Navigationssystem in Kommunikation befindet, schon als ein Teil des Fahrzeugs vorgesehen sein, und somit kann es sein, dass eine Ausrichtung und andere Punkte (wie das Vorsehen einer geeigneten Abschirmung gegen helles hereinfallendes Licht) schon berücksichtigt wurden.It should also be mentioned that software routines can be provided that the user in aligning the PND in which a camera integrates is, or a docking station, in which the camera is provided is and with which the PND forms a connection and interface, support. Of course you can in the case of a navigation system that is currently in a vehicle can be provided or integrated into the production, a camera, with which the navigation system is in communication, already be provided as part of the vehicle and thus it may be that alignment and other issues (such as providing a suitable shielding against bright incident light) already considered were.

Es gibt eine Vielzahl anderer Möglichkeiten für die Verwendung einer Mustererkennungstechnik in PNDs und Navigationssystemen, die auch als umfasst von der Erfindung angesehen werden. Beispielsweise ist es für kamerafähige PNDs und Navigationssysteme möglich, automatisch Kartenkorrekturdaten für eine zukünftige Übertragung zu einer Validierungseinrichtung oder anderen nachgeschalteten Verarbeitungsvorrichtung zu erzeugen. In so einer Ausführungsform wird die Mustererkennungstechnik kontinuierlich oder periodisch mit den aufgenommenen Bilddaten ausgeführt, und die Typen der Merkmale, die erkannt werden können, sind Straßenverbindungen, Gestaltungen und Anordnungen, Wegweiser, die Verkehrsbeschränkungen entlang von Straßen angeben, und tatsächlich jedes andere sich auf die Straße oder den Straßenrand beziehende Merkmal, das passend durch gespeicherte digitale Daten dargestellt werden kann, entweder als Teil der darunter liegenden Datei der Kartendaten oder einer nachfolgenden Korrektur- oder POI-Datei, die gemeinhin in Verbindung mit diesen darunter liegenden Dateien verwendet werden.It There are a lot of other ways to use it a pattern recognition technique in PNDs and navigation systems, the also as encompassed by the invention. For example is it for camera enabled PNDs and navigation systems possible, automatically map correction data for future transmission to a validator or other downstream processing device. In such an embodiment The pattern recognition technique becomes continuous or periodic executed with the recorded image data, and the types of features, that can be recognized are road connections, Designs and arrangements, signposts, traffic restrictions along streets specify, and indeed each other on the street or the roadside feature related by stored digital data can be represented, either as part of the underlying File of map data or a subsequent correction or POI file, commonly associated with these underlying files be used.

Insbesondere umfasst im Fall des automatischen Erzeugens von Korrekturdaten, die auf die darunter liegende Datei der Kartendaten anwendbar sind, oder Hilfsdateien, die darauf anwendbar sind, die vorliegende Erfindung den weiteren Schritt des Vergleiches des erkannten Merkmals mit den darunter liegenden Kartendaten (oder beschreibenden Hilfskorrektur- oder POI-Dateien) und das Identifizieren einer Diskrepanz zwischen diesen eines Typs, der in nützlicher Weise korrigiert werden könnte. Beispielsweise besteht eine gebräuchliche Schwierigkeit bei moderner Karteninformation darin, dass kleinere Kreuzungen, die vorher von einem "Kreuzungstyp" waren, oft in Kreisverkehrskreuzungen geändert werden, durch Straßenbauämter, lokale Behörden oder andere Verwaltungsbehörden, die die Befugnis haben, Straßenstrukturen und Straßenführungen an einem Ort zu ändern. Ein anderes Beispiel ist das Einführen von Verkehrsampeln oder einer geregelten Kreuzung an einer vorher nicht geregelten Kreuzung.Especially in the case of automatically generating correction data, which are applicable to the underlying file of map data, or auxiliary files applicable thereto, the present invention the further step of comparing the recognized feature with the underlying map data (or descriptive helper corrections). or POI files) and identifying a discrepancy between this one of a type that is useful in Way could be corrected. For example, there is a common one Difficulty with modern map information in that smaller crossings, which were previously of an "intersection type", often at roundabouts changed become, through roadworks, local authorities or other administrative authorities, who have the authority, road structures and street tours to change in one place. Another example is the introduction of traffic lights or a regulated intersection at a previously unregulated intersection.

Mittels den Mustererkennungstechniken, die von der PND oder dem Navigationssystem ausgeführt werden, ist es für die Vorrichtung möglich, automatisch zu bestimmen, dass ein spezieller Typ einer Kreuzung oder von Verkehrverwaltungsmaßnahmen, die auf eine solche anwendbar sind, wie sie auf dem Schirm durch die Vorrichtung auf der Basis der darunter liegenden Kartendaten identifiziert und angezeigt werden, sich vom tatsächlichen Kreuzungstyp oder den Verkehrverwaltungsmaßnahmen, wie sie von der verbundenen oder integrierten Kamera der Vorrichtung, wenn sich diese entweder in einem Freifahrmodus oder in einem Navigationsmodus in Bewegung befindet, gesehen werden, unterscheidet.By means of the pattern recognition techniques performed by the PND or the navigation system, it is possible for the device to automatically determine that a particular type of intersection or traffic management measures applicable to one such as those on the screen by the device are identified and displayed on the basis of the underlying map data, the actual intersection type or the traffic management measures such as those used by the connected or integrated camera Device when it is in either a free-fall mode or in a navigation mode in motion.

Dieses Merkmal kann von großem Vorteil für die gesamte Gemeinschaft der Benutzer der Vorrichtung sein, von denen die meisten nur allgemein daran interessiert sind, die Vorrichtung zu verwenden, um eine Basisnavigation zu einem gewünschten Ziel auszuführen, im Gegensatz zur Verwendung der Kartenkorrekturmerkmale, die in der Software der Vorrichtung vorgesehen sein können. Somit ist, wenn man voraussetzt, dass ein Benutzer schon angegeben hat, dass er bereit ist, es der Vorrichtung zu gestatten, automatisch Daten, die seine aktuellen oder vorher bereisten Orte betreffen, drahtlos von der Vorrichtung zu übertragen (eine Option, die gewöhnlicherweise beim ersten Hochfahren der Vorrichtung eingestellt wird), keine weitere Aktion erforderlich, damit die Vorrichtung automatisch Korrekturdaten überträgt.This Feature can be great Advantage for the entire community of users of the device, of which Most just generally are interested in the device to use a basic navigation to a desired one To execute goal, unlike the use of the map correction features in the software of the device can be provided. Thus, if one assumes that a user has already indicated that he is ready to use it Device to automatically allow data that its current or previously traveled locations, wirelessly from the device transferred to (an option, usually is set at the first start-up of the device), none additional action required for the device to automatically transmit correction data.

Natürlich können die lokal gespeicherten Daten, die für Merkmale repräsentativ sind, die durch die Musterübereinstimmungstechnik erkannt werden sollen, irgend eine Form verschiedener Formen annehmen, wobei sie eine oder mehrere der folgenden Formen einschließen: Umrissdaten, Farbdaten, Musterdaten, Erscheinungseigenschafts- oder Profildaten und dergleichen. Zusätzlich können die im Vorhinein gespeicherten Daten animierte Bilder einschließen, die als Teil der Mustererkennungstechnik mit einer Anzahl fortschreitend aufgenommener Bilder verglichen werden können, was zusammen die Wirkung der Animation in solchen Bildern liefert.Of course they can locally stored data for Characteristics representative are by the pattern match technique be recognized, take any form of various forms, including one or more of the following forms: outline data, Color data, pattern data, appearance property or profile data and the same. additionally can the data stored in advance include animated images that as part of the pattern recognition technique with a number progressing taken pictures can be compared, which together the effect the animation in such pictures supplies.

Claims (15)

Computerprogrammprodukt, das Computerprogrammkodemittel umfasst, die eingerichtet sind, um auf einem Navigationssystem, das eine damit verknüpfte Digitalkamera besitzt, mittels derer digitale Bilddaten aufgenommen werden können, eine Mustererkennungstechnik bei aufgenommenen digitalen Bilddaten auszuführen, um zu bestimmen, ob das Bild ein oder mehrere erkennbare, vordefinierte Merkmale enthält, und um zumindest einige Information zu speichern, die eine Angabe des identifizierten Merkmals einschließt, für die die Mustererkennungstechnik erfolgreich war, zusammen mit geographischen Ortsdaten, die die ungefähre Position von mindestens einem der folgenden identifizieren: – dem Ort des Navigationssystems zu dem Zeitpunkt, an dem das digitale Bild aufgenommen wurde oder innerhalb eines vorbestimmten Zeitgrenzwerts von diesem Zeitpunkt; – einem berechneten vorhergesagten Ort des Navigationssystems zu dem Zeitpunkt, an dem das digitale Bild aufgenommen wurde, wobei die Vorhersage auf einer früher gespeicherten Information über die Position des Navigationssystems basiert; und – einer berechneten Näherung des Orts des Merkmals, das im aufgenommenen digitalen Bild identifiziert wurde.Computer program product, the computer program code means which are set up to operate on a navigation system, the one associated with it Digital camera possesses, by means of which digital image data recorded can be a pattern recognition technique on captured digital image data perform, to determine if the image has one or more recognizable, predefined features contains and to store at least some information that is an indication of the identified feature for which the pattern recognition technique was successful, along with geographical location data, which the approximate Identify position of at least one of the following: - the place of the navigation system at the time the digital image is taken was recorded or within a predetermined time limit from this point in time; - one calculated predicted location of the navigation system at the time where the digital image was taken, the prediction on one sooner stored information about the position of the navigation system is based; and - one calculated approximation the location of the feature that identifies in the captured digital image has been. Computerprogrammprodukt nach Anspruch 1, wobei die erkennbaren, vordefinierten Merkmale durch digitale Information, die im Speicher des Navigationssystems gespeichert ist, dargestellt werden, und die Mustererkennungstechnik einen Vergleich zwischen der aufgenommenen digitale Bildinformation und mindestens einem Teil der digitalen Information ausführt, die für ein Merkmal repräsentativ ist.The computer program product of claim 1, wherein the recognizable, predefined features through digital information, which is stored in the memory of the navigation system shown and the pattern recognition technique makes a comparison between the captured digital image information and at least one Part of the digital information executing that is representative of a feature is. Computerprogrammprodukt nach einem der vorhergehenden Ansprüche, wobei die Information, die durch das Navigationssystem nach einer erfolgreichen Mustererkennung gespeichert wird, Nachrichtendaten sind, die das erkannte Objekt identifizieren, zusammen mit der entsprechenden Ortsinformation, die dafür relevant ist.Computer program product according to one of the preceding Claims, the information provided by the navigation system after a successful pattern recognition is stored, message data are those that identify the detected object, along with the corresponding one Location information for that is relevant. Computerprogrammprodukt nach einem der vorhergehenden Ansprüche, wobei die Aufnahme der digitalen Bilddaten im Wesentlichen kontinuierlich erfolgt, so dass ein Strom digitaler Daten ähnlicher einer digitalen Videoeinspeisung durch das Navigationssystem aufgenommen wird, wobei die Mustererkennungstechnik im Wesentlichen kontinuierlich bei diesem digitalen Datenstrom ausgeführt wird.Computer program product according to one of the preceding Claims, wherein the acquisition of the digital image data is substantially continuous, making a stream of digital data more like a digital video feed is received by the navigation system, the pattern recognition technique essentially continuously in this digital data stream. Computerprogrammprodukt nach einem der vorhergehenden Ansprüche, wobei das Navigationssystem ein oder mehrere graphische Bildzeichen speichert, die für ein oder mehrere Merkmale, die von dieser Mustererkennungstechnik identifiziert werden können, repräsentativ sind, wobei das Navigationssystem eine Routine einschließt, durch die die Karteninformation, die auf dem Schirm angezeigt wird, durch die Anzeige dieser graphischen Bildzeichen, die solche Merkmale darstellen, an der passenden Position ergänzt wird, wobei diese Routine Information in einer oder mehreren Kartenkorrekturdateien verwendet, die von dem Navigationssystem während eines Herunterladevorgangs empfangen wird.Computer program product according to one of the preceding Claims, wherein the navigation system stores one or more graphical icons, the for One or more features of this pattern recognition technique can be identified representative are, with the navigation system includes a routine by the card information displayed on the screen through the display of these graphic icons, those features represent, at the appropriate position is supplemented, this routine Uses information in one or more map correction files, that of the navigation system during a Download is received. Computerprogrammprodukt nach einem der vorhergehenden Ansprüche, wobei die Computerprogrammkodemittel weiter für das Vergleichen des erkannten Merkmals mit zu Grunde liegenden Kartendaten und das Identifizieren einer Diskrepanz zwischen diesen eingerichtet sind.Computer program product according to one of the preceding Claims, the computer program code means further for comparing the detected Feature with underlying map data and identifying a discrepancy between these are established. Computerprogrammprodukt nach Anspruch 6, wobei die nachfolgende Speicherung von Information eine Angabe des erkannten Merkmals, dazu gehörenden Ortsdaten und weiterer Information einschließt, die einen Fehler in den zu Grunde liegenden Kartendaten angibt.The computer program product of claim 6, wherein the subsequent storage of information an indication of the detected Feature, belonging to it Location data and other information includes an error in the indicates underlying map data. Computerprogramm nach Anspruch 7, gespeichert auf oder in einem von einem Computer lesbaren Medium.Computer program according to claim 7, stored on or in a computer readable medium. Navigationssystem, das mindestens eine integrierte Digitalkamera aufweist, wobei es weiter mindestens Verarbeitungsmittel, einen Speicher und GPS-Signalempfangsmittel umfasst, wobei das Navigationssystem digitale Bilddaten mittels der Digitalkamera aufnehmen kann, dadurch gekennzeichnet, dass das Navigationssystem dazu eingerichtet ist, eine Mustererkennungstechnik an den aufgenommenen digitalen Bilddaten auszuführen, um zu bestimmen, ob das Bild ein oder mehrere erkennbare vordefinierte Merkmale enthält, und das Navigationssystem eingerichtet ist, wenn solche in den aufgenommenen digitalen Bilddaten existieren, zumindest einige Information zu speichern, die eine Angabe des identifizierten Merkmals zusammen mit geographischen Ortsdaten einschließt, die die ungefähre Position von mindestens einem der folgenden identifiziert: – den Ort des Navigationssystems zu dem Zeitpunkt, an dem das digitale Bild aufgenommen wurde oder innerhalb eines vorbestimmten Zeitgrenzwerts von diesem Zeitpunkt; – einen berechneten vorhergesagten Ort des Navigationssystems zu dem Zeitpunkt, an dem das digitale Bild aufgenommen wurde, wobei die Vorhersage auf einer früher gespeicherten Information über die Position des Navigationssystems basiert; und – eine berechnete Näherung des Orts des Merkmals, das im aufgenommenen digitalen Bild identifiziert wurde.Navigation system that has at least one integrated Digital camera, wherein at least processing means, a memory and GPS signal receiving means wherein the navigation system using digital image data the digital camera can record, characterized in that the Navigation system is adapted to a pattern recognition technique on the captured digital image data to determine if the Image contains one or more recognizable predefined features, and the navigation system is set up, if such in the recorded digital image data exist, at least some information too store an indication of the identified feature together with geographical location data that includes the approximate location identified by at least one of the following: - the place of the navigation system at the time the digital image is taken was recorded or within a predetermined time limit from this point in time; - one calculated predicted location of the navigation system at the time where the digital image was taken, the prediction on an earlier stored information about the position of the navigation system is based; and - a calculated approximation the location of the feature identified in the captured digital image. Navigationssystem nach Anspruch 9, umfassend ein Computerprogrammprodukt nach einem der Ansprüche 1 bis 8.Navigation system according to claim 9, comprising Computer program product according to one of claims 1 to 8. Navigationssystem, das mit einer Digitalkamera verknüpft ist, von der das Navigationssystem digitale Bilddaten empfangen und somit aufnehmen kann, wobei es weiter mindestens Verarbeitungsmittel, einen Speicher und GPS-Signalempfangsmittel besitzt, dadurch gekennzeichnet, dass das Navigationssystem eingerichtet ist, eine Mustererkennungstechnik bei den aufgenommenen digitalen Bilddaten auszuführen, um zu bestimmen, ob das Bild ein oder mehrere erkennbare vordefinierte Merkmale enthält, und das Navigationssystem eingerichtet ist, wenn solche in den aufgenommenen digitalen Bilddaten existieren, zumindest einige Information zu speichern, die eine Angabe des identifizierten Merkmals zusammen mit geographischen Ortsdaten einschließt, die die ungefähre Position von mindestens einem der folgenden identifiziert: – den Ort des Navigationssystems zu dem Zeitpunkt, an dem das digitale Bild aufgenommen wurde oder innerhalb eines vorbestimmten Zeitgrenzwerts von diesem Zeitpunkt; – einen berechneten vorhergesagten Ort des Navigationssystems zu dem Zeitpunkt, an dem das digitale Bild aufgenommen wurde, wobei die Vorhersage auf einer früher gespeicherten Information über die Position des Navigationssystems basiert; und – eine berechnete Näherung des Orts des Merkmals, das im aufgenommenen digitalen Bild identifiziert wurde.Navigation system that is linked to a digital camera, from which the navigation system receives digital image data and thus with at least processing agents, has a memory and GPS signal receiving means, characterized in that the navigation system is set up is a pattern recognition technique in the recorded digital Execute image data to determine if the image has one or more recognizable predefined ones Contains features, and the navigation system is set up, if such in the recorded digital image data exist, at least some information too store an indication of the identified feature together with geographical location data that includes the approximate location identified by at least one of the following: - the place of the navigation system at the time the digital image is taken was recorded or within a predetermined time limit from this point in time; - one calculated predicted location of the navigation system at the time where the digital image was taken, the prediction on an earlier stored information about the position of the navigation system is based; and - a calculated approximation the location of the feature identified in the captured digital image. Navigationssystem gemäß Anspruch 11, versehen mit Software, die die Verbindung mit einer Digitalkamera erkennen und die digitalen Bilddaten, die von ihr empfangen werden, verarbeiten kann.Navigation system according to claim 11, provided with Software that detects the connection with a digital camera and process the digital image data received from it can. Kartendatenaktualisierungssystem, das ein Navigationssystem gemäß einem der Ansprüche 9 bis 12 und einen Datenvalidierungsserver einschließt, wobei das Navigationssystem Mittel für das Hochladen erkannter Objekt- und entsprechender Positionsdaten an diesen Datenvalidierungsserver einschließt, der eingerichtet ist, solche Daten von einer Vielzahl entsprechend ausgerüsteter Vorrichtungen oder Systeme zu empfangen und eine statistische Verarbeitung der empfangenen Daten auszuführen, um die wahrscheinliche Richtigkeit dieser zu bestimmen, wobei der Datenvalidierungsserver eingerichtet ist, nachfolgend eine oder mehrere Kartenkorrekturdateien zu erzeugen, die mindestens erkannte Objektdaten und entsprechende Ortsdaten für spezielle Objekte, die in den empfangenen Daten identifiziert sind, für die die statistische Verarbeitung die wahrscheinliche Existenz des erkannten Merkmals an einem speziellen Ort bestimmt hat, enthält, wobei das Navigationssystem und dieser Datenvalidierungsserver eingerichtet sind, danach eine Verbindung aufzubauen, durch die die eine oder die mehreren Kartenkorrekturdateien an das Navigationssystem zurückgegeben werden.Map data updating system containing a navigation system according to one the claims 9 to 12 and includes a data validation server, wherein the navigation system means for the uploading of recognized object and corresponding position data to this data validation server that is set up Data from a variety of appropriately equipped devices or systems to receive and receive a statistical processing of the received Execute data, to determine the probable correctness of this, the Data Validation Server is set up, below one or to generate several map correction files that at least recognized Object data and corresponding location data for special objects that are in the received data for which the statistical processing is the probable existence of the recognized feature on a particular Location has determined, contains set up the navigation system and this data validation server are then to establish a connection through which the one or the other the multiple map correction files are returned to the navigation system become. Kartendatenaktualisierungssystem nach Anspruch 13, wobei die eine oder die mehreren Kartenkorrekturdateien, die vom Validierungsserver erzeugt werden, graphische Bildzeichendarstellungen der identifizierten Merkmale enthalten, wobei das Navigationssystem eingerichtet ist, diese in überlagerter Weise zusammen mit den Basiskartendaten auf einem Schirm des Navigationssystems darzustellen.A map data updating system according to claim 13, the one or more map correction files generated by the Validation servers are generated, graphic image representations contain the identified features, the navigation system is set up, this in a superimposed way along with the base map data on a screen of the navigation system display. Kartendatenaktualisierungssystem nach Anspruch 13, wobei der Speicher des Navigationssystems eingerichtet ist, graphische Bildzeichendarstellungen potentieller Merkmale, die in den Kartenaktualisierungsdateien, die vom Datenvalidierungsserver empfangen werden, identifiziert werden können, zu speichern, wobei die Kartenaktualisierungsdateien mindestens eine Indikatorinformation zusammen mit der entsprechenden Ortsinformation enthalten, die durch das Navigationssystem identifizierbar ist, wobei das Kartendatenaktualisierungssystem eingerichtet ist, das passende lokal gespeicherte graphische Bildzeichen für eine Anzeige auf einem Schirm des Kartendatenaktualisierungssystems abzurufen, wenn Kartendaten für ein Gebiet angezeigt werden, das die Ortsinformation in der Kartenkorrektur einschließt.The map data updating system according to claim 13, wherein the memory of the navigation system is arranged to store graphic character images of potential features that can be identified in the map update files received from the data validation server, the map update files including at least one indicator information together with the corresponding location information is identifiable by the navigation system, wherein the map data updating system is arranged, the appropriate locally stored graphical image for display on a screen of Retrieve map data updating system when displaying map data for an area including the location information in the map correction.
DE202007018605U 2007-12-20 2007-12-20 Improved navigation device Expired - Lifetime DE202007018605U1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2007/011250 WO2009080070A1 (en) 2007-12-20 2007-12-20 Improved navigation device and method

Publications (1)

Publication Number Publication Date
DE202007018605U1 true DE202007018605U1 (en) 2009-03-19

Family

ID=39778292

Family Applications (2)

Application Number Title Priority Date Filing Date
DE202007018604U Expired - Lifetime DE202007018604U1 (en) 2007-12-20 2007-12-20 Improved navigation device
DE202007018605U Expired - Lifetime DE202007018605U1 (en) 2007-12-20 2007-12-20 Improved navigation device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE202007018604U Expired - Lifetime DE202007018604U1 (en) 2007-12-20 2007-12-20 Improved navigation device

Country Status (8)

Country Link
EP (1) EP2223041A1 (en)
JP (1) JP2011506983A (en)
CN (1) CN101903745A (en)
AU (1) AU2007362729A1 (en)
CA (1) CA2709740A1 (en)
DE (2) DE202007018604U1 (en)
NL (2) NL2002099C2 (en)
WO (1) WO2009080070A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010022707A1 (en) 2010-06-04 2011-12-08 Volkswagen Ag Method for detecting and providing information of vehicle from information system, involves transmitting data set with extracted image data indications of determined category to database, and providing data set by database for displaying
US8952983B2 (en) 2010-11-04 2015-02-10 Nokia Corporation Method and apparatus for annotating point of interest information
US9317133B2 (en) 2010-10-08 2016-04-19 Nokia Technologies Oy Method and apparatus for generating augmented reality content

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8504512B2 (en) * 2009-12-02 2013-08-06 Microsoft Corporation Identifying geospatial patterns from device data
WO2011120141A1 (en) * 2010-03-31 2011-10-06 Ambercore Software Inc. Dynamic network adjustment for rigorous integration of passive and active imaging observations into trajectory determination
US8849552B2 (en) 2010-09-29 2014-09-30 Ford Global Technologies, Llc Advanced map information delivery, processing and updating
EP2469230A1 (en) * 2010-12-23 2012-06-27 Research In Motion Limited Updating map data from camera images
US9429438B2 (en) 2010-12-23 2016-08-30 Blackberry Limited Updating map data from camera images
CN102788582A (en) * 2011-05-19 2012-11-21 昆达电脑科技(昆山)有限公司 Vehicle navigation method and vehicle navigation system
DE102011116245B4 (en) * 2011-10-18 2018-10-25 Audi Ag Method for determining current route information of a digital map
US10169822B2 (en) 2011-12-02 2019-01-01 Spireon, Inc. Insurance rate optimization through driver behavior monitoring
US8510200B2 (en) 2011-12-02 2013-08-13 Spireon, Inc. Geospatial data based assessment of driver behavior
US9779379B2 (en) 2012-11-05 2017-10-03 Spireon, Inc. Container verification through an electrical receptacle and plug associated with a container and a transport vehicle of an intermodal freight transport system
US8933802B2 (en) 2012-11-05 2015-01-13 Spireon, Inc. Switch and actuator coupling in a chassis of a container associated with an intermodal freight transport system
DE102013210725A1 (en) 2013-06-10 2014-12-11 Robert Bosch Gmbh Method and device for detecting traffic signs
US9779449B2 (en) 2013-08-30 2017-10-03 Spireon, Inc. Veracity determination through comparison of a geospatial location of a vehicle with a provided data
DE102013221187A1 (en) * 2013-10-18 2015-04-23 Robert Bosch Gmbh Method for processing data of a digital map
US20150186991A1 (en) 2013-12-31 2015-07-02 David M. Meyer Creditor alert when a vehicle enters an impound lot
DE102014113079A1 (en) * 2014-09-11 2016-03-17 Valeo Schalter Und Sensoren Gmbh A method for displaying object information on a display unit of a motor vehicle, driver assistance system and motor vehicle
DE102014224810B4 (en) * 2014-12-03 2019-05-23 Elektrobit Automotive Gmbh navigation system
DE102015203016B4 (en) 2015-02-19 2019-08-01 Volkswagen Aktiengesellschaft Method and device for optical self-localization of a motor vehicle in an environment
US9551788B2 (en) 2015-03-24 2017-01-24 Jim Epler Fleet pan to provide measurement and location of a stored transport item while maximizing space in an interior cavity of a trailer
DE102016214868A1 (en) 2016-08-10 2018-02-15 Volkswagen Aktiengesellschaft Method and device for creating or supplementing a map for a motor vehicle
CN113137970B (en) * 2020-01-20 2022-11-15 北京智慧图科技有限责任公司 Small program AR navigation system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19525291C1 (en) * 1995-07-03 1996-12-19 Mannesmann Ag Method and device for updating digital road maps
US6047234A (en) * 1997-10-16 2000-04-04 Navigation Technologies Corporation System and method for updating, enhancing or refining a geographic database using feedback
DE19938267B4 (en) * 1999-08-12 2007-01-25 Volkswagen Ag Method and device for the electronic detection of traffic signs in motor vehicles
GB2372315A (en) * 2001-02-20 2002-08-21 Digital Image Res Ltd Determining the track condition in a transport system
US20060244830A1 (en) * 2002-06-04 2006-11-02 Davenport David M System and method of navigation with captured images
US20060004514A1 (en) * 2004-06-30 2006-01-05 Bennett James R Method of collecting information for a geographic database for use with a navigation system
US20060002590A1 (en) * 2004-06-30 2006-01-05 Borak Jason M Method of collecting information for a geographic database for use with a navigation system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010022707A1 (en) 2010-06-04 2011-12-08 Volkswagen Ag Method for detecting and providing information of vehicle from information system, involves transmitting data set with extracted image data indications of determined category to database, and providing data set by database for displaying
DE102010022707B4 (en) 2010-06-04 2024-11-14 Volkswagen Ag Method and vehicle for collecting and providing information and information system therefor
US9317133B2 (en) 2010-10-08 2016-04-19 Nokia Technologies Oy Method and apparatus for generating augmented reality content
US8952983B2 (en) 2010-11-04 2015-02-10 Nokia Corporation Method and apparatus for annotating point of interest information

Also Published As

Publication number Publication date
CA2709740A1 (en) 2009-07-02
NL2002099C2 (en) 2009-06-23
CN101903745A (en) 2010-12-01
NL2002105C2 (en) 2011-04-05
AU2007362729A1 (en) 2009-07-02
WO2009080070A1 (en) 2009-07-02
JP2011506983A (en) 2011-03-03
EP2223041A1 (en) 2010-09-01
DE202007018604U1 (en) 2009-03-19
NL2002105A1 (en) 2009-06-23

Similar Documents

Publication Publication Date Title
DE202007018605U1 (en) Improved navigation device
DE60038068T2 (en) Method and device for navigation
DE60010080T2 (en) PORTABLE INFORMATION DEVICE FOR DRIVERS
DE602004006181T2 (en) Navigation device with determination of the departure time
DE102007055208B4 (en) Car navigation device
DE102008052460B4 (en) Vehicle navigation system with real-time traffic image display
DE112013002792B4 (en) Navigation application
DE60027499T2 (en) Information presentation system for mobile units
DE60202800T2 (en) Off-board navigation system with personalized navigation database
US20090177378A1 (en) Navigation device and method
DE202014103884U1 (en) Navigation device with improved widgets and applications
DE112005000605T5 (en) Navigation device displaying dynamic travel information
DE202005021607U1 (en) Navigation device with camera information
DE112009000732T5 (en) Vehicle navigation device, portable information terminal and vehicle navigation system
DE10260678A1 (en) Map display system has determining unit that determines whether route retrieved by search unit is compared with route received from information center to receive map data from transmitter based on transmitting requirement
EP2656007B1 (en) Mobile device that operates differently in different regions
EP2005115B1 (en) Navigation arrangement and method for a motor vehicle
DE10361407A1 (en) Navigation system and program and storage media for use in this
DE202013012046U1 (en) A system for providing alarm messages to a vehicle occupant
WO2002037446A1 (en) Navigation method and a device for carrying out the same
DE112017000626T5 (en) COMMUNICATION DEVICE, SERVER DEVICE, ROUTE SEARCH SYSTEM AND COMPUTER PROGRAM
DE202015009396U1 (en) Recovering ways by using electronic map data
DE102011105066A1 (en) Mobile outdoor navigation apparatus e.g. smartphone for e.g. pedestrian in large city, has navigation module implemented on computing unit and operated based on request of user without utilizing previous installation
TW201226956A (en) Mobile device that operates differently in different regions
DE10323936A1 (en) Navigation system and method

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 20090423

R150 Utility model maintained after payment of first maintenance fee after three years

Effective date: 20110113

R151 Utility model maintained after payment of second maintenance fee after six years

Effective date: 20140116

R152 Utility model maintained after payment of third maintenance fee after eight years
R071 Expiry of right