JP2002527839A - Driver information system - Google Patents
Driver information systemInfo
- Publication number
- JP2002527839A JP2002527839A JP2000576428A JP2000576428A JP2002527839A JP 2002527839 A JP2002527839 A JP 2002527839A JP 2000576428 A JP2000576428 A JP 2000576428A JP 2000576428 A JP2000576428 A JP 2000576428A JP 2002527839 A JP2002527839 A JP 2002527839A
- Authority
- JP
- Japan
- Prior art keywords
- information
- vehicle
- route
- driver
- server
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 claims abstract description 97
- 238000000034 method Methods 0.000 claims description 80
- 230000004044 response Effects 0.000 claims description 10
- 230000003213 activating effect Effects 0.000 claims description 7
- 230000000977 initiatory effect Effects 0.000 claims description 3
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 238000012937 correction Methods 0.000 description 69
- 230000001413 cellular effect Effects 0.000 description 65
- 230000006870 function Effects 0.000 description 37
- 238000010586 diagram Methods 0.000 description 27
- 238000013459 approach Methods 0.000 description 21
- 238000005259 measurement Methods 0.000 description 21
- 230000015654 memory Effects 0.000 description 19
- 230000008859 change Effects 0.000 description 14
- 230000003068 static effect Effects 0.000 description 14
- 230000015572 biosynthetic process Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 238000011160 research Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 10
- 238000013480 data collection Methods 0.000 description 10
- 230000005236 sound signal Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000003936 working memory Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- YREOLPGEVLLKMB-UHFFFAOYSA-N 3-methylpyridin-1-ium-2-amine bromide hydrate Chemical compound O.[Br-].Cc1ccc[nH+]c1N YREOLPGEVLLKMB-UHFFFAOYSA-N 0.000 description 1
- 101100321442 Arabidopsis thaliana ZHD1 gene Proteins 0.000 description 1
- 241001417511 Ardis Species 0.000 description 1
- 208000015976 Corneal dystrophy-perceptive deafness syndrome Diseases 0.000 description 1
- 101100016597 Oryza sativa subsp. japonica HD3B gene Proteins 0.000 description 1
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3688—Systems comprising multiple parts or multiple output devices (not client-server), e.g. detachable faceplates, key fobs or multiple output screens
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/0969—Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
Abstract
(57)【要約】 交通及びナビゲーションサービス並びに他の情報サービスを含むサービスを運転者に提供する情報システム。システムの1つの例は、例えば電話機のハンドセットの入出力機能を使用することにより無線電話システムの既存の装置を利用する。別の例は携帯用システムであり、多数の動作モードのうちの1つのモードで遠隔のサーバーへのアクセスを開始させる多数のスイッチを有する。例えば、このシステムは、交通情報、路傍における支援、個人情報または緊急モードを始動させるスイッチを有する。このシステムは、該システムの地理的位置に関する位置データを発生する測位装置と、無線通信装置とを有する。このシステムはまた、受信情報を表示するスピーカーのような音声出力装置を含む。このシステムはまた、情報システムの特異なIDの記憶装置を含む。このIDは、無線通信装置を介して遠隔のサーバーに送られる。このシステムの別の例は、交換可能なデータベースが限られた領域におけるルートの設定をサポートし、遠隔のサーバーがその領域外のルートの設定をサポートする、自律的且つクライアント−サーバー式のナビゲーションサービスを提供する。 (57) [Summary] An information system that provides drivers with services including traffic and navigation services and other information services. One example of a system utilizes existing equipment in a wireless telephone system, for example, by using the input / output capabilities of a telephone handset. Another example is a portable system that has multiple switches that initiate access to a remote server in one of a number of operating modes. For example, the system has a switch to activate traffic information, roadside assistance, personal information or emergency mode. The system includes a positioning device that generates position data regarding the geographical position of the system, and a wireless communication device. The system also includes an audio output device such as a speaker for displaying the received information. The system also includes storage for the unique ID of the information system. This ID is sent to the remote server via the wireless communication device. Another example of this system is an autonomous, client-server navigation service in which an exchangeable database supports routing in a limited area and a remote server supports routing outside that area. I will provide a.
Description
【0001】[0001]
本発明は、車両用情報システムに関する。 The present invention relates to a vehicle information system.
【0002】 車両の運転者に種々のタイプの情報を提供する車両情報システム、特に、ナビ
ゲーションシステムが開発されている。かかるナビゲーションシステムの一種で
ある自律的ナビゲーションシステムは、通常、コンパクト光ディスク(たとえば、
CD-ROM)のような取外し可能なメディアに記憶された搭載地図を利用する。ナビ
ゲーションシステムは、搭載地図を用いて、出発点から車両の運転者が指示する
目的地までのルートを設定する。例えば、情報の追加または補正のための自律的
システムの地図の更新には、通常、取外し可能なメディアの交換が必要である。[0002] Vehicle information systems, particularly navigation systems, have been developed to provide various types of information to a vehicle driver. An autonomous navigation system, which is one type of such a navigation system, is usually a compact optical disk (for example,
Use onboard maps stored on removable media such as CD-ROMs. The navigation system uses an on-board map to set a route from a starting point to a destination specified by a driver of the vehicle. For example, updating the map of the autonomous system for adding or correcting information typically requires the exchange of removable media.
【0003】 ナビゲーションシステムには、運転者が所望の目的地(システムによっては現在
位置)を一字一字打ち込むことにより目的地を入力するものがある。また、ガソリ
ンスタンドあるいはレストランのような興味ある施設の蓄積リストから運転者が
選択を行うシステムもある。運転者が目的地を入力すると、システムがその目的
地までのルートを道路網に沿って設定する。ルートは最短距離あるいは最短走行
時間を与えるものとして設定するのが普通である。ルートの設定が完了すると、シ
ステムが運転者をそのルートに沿って誘導する。[0003] In some navigation systems, a driver inputs a destination by typing a desired destination (current position depending on the system) one by one. There is also a system in which a driver makes a selection from an accumulation list of an interesting facility such as a gas station or a restaurant. When the driver enters a destination, the system sets a route to that destination along the road network. A route is usually set to give the shortest distance or the shortest traveling time. When the route is set, the system guides the driver along the route.
【0004】 ルートに沿う誘導方式には種々のものがあるが、特に簡単な方式は、例えば一
つの道路を曲がって次の道路へ移る交差点で個別の指示を次々に運転者に提供す
る方式である。運転者は、次の指示を待つ状態にあることを明示する。例えば、そ
れらの指示は音声出力で提供され、運転者は次の指示を待つ状態になると「次」
と発声する。There are various types of guidance methods along a route, and a particularly simple method is a method in which individual instructions are successively provided to a driver at an intersection where one road is turned to the next road. is there. The driver clearly indicates that he is waiting for the next instruction. For example, those instructions are provided by audio output, and the driver waits for the next instruction and then "next"
To say.
【0005】 ルートに沿う別の誘導方法には、設定ルートと自車位置を動的に表示する地図
を用いるものがある。運転者は、設定ルートを辿るために何処で、また何時、方
向転換を行うかの判断をこの地図を用いて行う。[0005] Another method of guiding along a route uses a map that dynamically displays a set route and the position of the vehicle. The driver uses this map to determine where and when to change directions in order to follow the set route.
【0006】 誘導方式には、車載センサーにより自車位置を推定するものがある。例えば、
磁気コンパスにより走行方向を推定し、また速度センサーにより走行距離を推定
する。さらに、全地球測位システム(GPS)により自車位置を推定することができる
。GPSは、多数の衛星が発信する信号を車載GPS受信機が受信してその絶対位置を
推定するものである。[0006] Among the guidance methods, there is a method of estimating the position of the vehicle using an in-vehicle sensor. For example,
The traveling direction is estimated by a magnetic compass, and the traveling distance is estimated by a speed sensor. Furthermore, the position of the vehicle can be estimated by the global positioning system (GPS). In GPS, an in-vehicle GPS receiver receives signals transmitted from a large number of satellites and estimates its absolute position.
【0007】 開発された車両情報システムには他のタイプのものもある。その中には、交通
注意報のような交通関連情報を特殊な車載無線受信機へ放送するものがある。There are other types of vehicle information systems that have been developed. Some of them broadcast traffic-related information such as traffic advisories to special on-board radio receivers.
【0008】[0008]
一般的に、本発明は、一つの側面で捉えると、ハンドセットモジュール及び通
信モジュール、例えばモジュラー式無線電話を構成するハンドセットモジュール
及び通信モジュールを備えた運転者情報システムである。この情報システムは、
ハンドセットモジュールと通信モジュールとの間に結合されたコンピュータも備
えている。ハンドセットモジュールは、例えば小型の文字数字式ディスプレイの
ようなディスプレイ、例えばファンクションキーを有するキーボードのようなキ
ーボード、及び例えばマイクロフォン及びスピーカーのような音響情報を受信し
再生する音声装置を備えている。通信モジュールは、サーバーからデータ信号を
受け取る無線通信インターフェイスを備えている。ハンドセットモジュールと通
信モジュールとに結合されたコンピュータは、(a)ユーザーがキーボードに入
力する電話ダイヤル指令を受け取り、音声装置を通信モジュールを介して電話通
信チャンネルに結合する機能を含むハンドセットモジュールを通信モジュールに
結合して電話通信サービスをハンドセットモジュールのユーザーに提供する機能
と、(b)例えば、キーパッドを用いるかあるいはスピーチ認識システムにより
認識される指令を発声することを含む、ユーザーが入力する運転者情報指令をハ
ンドセットモジュールを介して受け取る機能と、(c)運転者情報指令に応答し
てサーバーから無線通信インターフェイスを介して情報を取り出す機能と、(d
)例えば、ハンドセットのディスプレイ上に情報を提示するかあるいはハンドセ
ットの音声装置で情報を再生することにより、取り出した情報をユーザーに提示
する機能とを実行するようプログラムされている。この情報システムはさらに、
コンピュータに結合された測位システムを組み込むことが可能であり、この場合
、コンピュータはさらに、(e)測位システムから運転者情報システムの地理的
位置を受信する機能と、(f)通信インターフェイスを介してその位置をサーバ
ーに提供する機能とを実行するようにプログラムされる。コンピュータはさらに
、例えば車載データバスにより、グラフィック情報をユーザーに提示するディス
プレイ、及び他の装置に結合してもよい。In general, in one aspect, the present invention is a driver information system that includes a handset module and a communication module, such as a handset module and a communication module that make up a modular wireless telephone. This information system
A computer coupled between the handset module and the communication module is also provided. The handset module includes a display, for example, a small alphanumeric display, a keyboard, for example, a keyboard with function keys, and an audio device for receiving and reproducing acoustic information, for example, a microphone and speakers. The communication module includes a wireless communication interface that receives a data signal from a server. The computer coupled to the handset module and the communication module includes: (a) a handset module including a function of receiving a telephone dialing command entered by a user on a keyboard and coupling the audio device to the telephone communication channel via the communication module; Providing a telephony service to a user of the handset module in combination with the user, and (b) a user-entered driver, including, for example, using a keypad or speaking commands recognized by a speech recognition system. (C) a function of receiving an information command via the handset module; (c) a function of retrieving information from the server via the wireless communication interface in response to the driver information command;
3.) It is programmed to perform the function of presenting the retrieved information to the user, for example, by presenting the information on a display of the handset or playing the information with the audio device of the handset. This information system further
It is possible to incorporate a positioning system coupled to the computer, wherein the computer further comprises (e) a function for receiving the geographical position of the driver information system from the positioning system, and (f) via a communication interface. And the function of providing the location to the server. The computer may further be coupled to a display and other devices that present graphical information to a user, for example, via an onboard data bus.
【0009】 一般的に、本発明は、別の側面で見ると、対応する複数の動作モードの1つで
遠隔のサーバーへのアクセスを始動するための複数のスイッチを備えた携帯用情
報システムである。このシステムは、例えば、交通情報、路傍における支援、個
人情報または緊急モードを始動するためのスイッチまたは他のタイプの入力装置
を備えることができる。このシステムは、該システムの地理的位置に関する位置
データを発生する測位システムと、スイッチと測位システムとに結合され、スイ
ッチからの信号に応答して発生した位置データを遠隔のサーバーに送信した後サ
ーバーから情報を受信する無線通信装置とを有する。この無線通信装置は、サー
バーから情報を受信する。このシステムは、無線通信装置に結合されて受信した
情報を提示する音声出力装置も有する。このシステムは、情報システムの特異な
IDを記憶する記憶装置を備えることもできる。このIDは、無線通信装置により遠
隔のサーバーに送信される。In general, in another aspect, the present invention is a portable information system having a plurality of switches for initiating access to a remote server in one of a corresponding plurality of operating modes. is there. The system may include, for example, a switch or other type of input device for activating traffic information, roadside assistance, personal information or an emergency mode. The system is coupled to a positioning system for generating position data relating to the geographical position of the system, a switch and a positioning system, and transmitting the generated position data in response to a signal from the switch to a remote server and then to a server. And a wireless communication device for receiving information from the wireless communication device. The wireless communication device receives information from a server. The system also has an audio output device coupled to the wireless communication device for presenting the received information. This system is a unique information system
A storage device for storing the ID may be provided. This ID is transmitted by the wireless communication device to a remote server.
【0010】 本発明は、別の側面で見ると、道路網を介するルートの情報を提供する車載ナ
ビゲーションシステムである。このシステムは、第1の地理的領域内にある道路
網の道路に関連する情報を含み、CD-ROMのような交換可能な記憶装置上に提供す
ることができる第1の記憶データベースを含む。このシステムは、オプションと
して、第2の地理的領域内にある道路網の主要道路に関する情報を含む第2の記
憶データベースをさらに含むことができる。第1の地理的領域は第2の地理的領
域内にある共通領域を含み、第1の記憶データベースは第2の記憶データベース
に含まれない共通領域の道路に関する情報を含む。このシステムはまた、(a)
道路網の始点及び終点の特定情報を受信する機能と、(b)始点及び終点が第1
の地理的領域内にある場合始点から終点までの道路網を介するルートを設定する
機能と、(c)始点または終点が第1の地理的に領域内にない場合、遠隔のサー
バーのコンピュータと交信することにより、始点から終点までの道路網を介する
ルートに関する情報を取り出す機能とを実行する 車載コンピュータを有する。
このシステムの長所は、第1の地理的領域内では遠隔のサーバーの支援を必ずし
も必要とせずに自律的に機能できることである。このシステムはまた、例えば第
1の地理的領域外にあるルート部分に関する情報を遠隔のサーバーから取り出す
ことにより、第1の地理的領域外にあってもナビゲーション機能を提供できる。Viewed from another aspect, the present invention is an in-vehicle navigation system that provides route information through a road network. The system includes a first storage database that includes information related to roads in a road network that is within a first geographical area and that can be provided on a replaceable storage device such as a CD-ROM. The system may optionally further include a second storage database containing information about major roads of the road network in the second geographic region. The first geographical area includes a common area within the second geographical area, and the first storage database includes information about roads in the common area that are not included in the second storage database. The system also includes (a)
A function of receiving the specific information of the start point and the end point of the road network; and (b) the start point and the end point are the first.
The ability to set a route through the road network from the start point to the end point if it is within the geographical area of (c) communicating with the computer of the remote server if the start point or the end point is not within the first geographical area By doing so, there is provided an in-vehicle computer that executes a function of extracting information on a route from the start point to the end point via the road network.
The advantage of this system is that it can function autonomously in the first geographic area without necessarily requiring the assistance of a remote server. The system can also provide navigation functionality outside of the first geographic area, for example, by retrieving information from a remote server about a route portion that is outside the first geographic area.
【0011】 一般的に、本発明は、別の側面で見ると、ナビゲーションシステムである。こ
のシステムは、地理的領域をその地理的領域内にある道路網と共に表示する印刷
地図を含む。この地図は、該地理的領域内の興味ある場所や道路セグメントのよ
うな地理的特徴部分を識別する座標や記号のような注釈を含む。このシステムは
また、印刷マップから選択された地理的特徴部分を識別する注釈を入力するため
の電話装置のキーパッドのような入力装置と、入力された注釈を受信し、道路網
を介する選択された地理的特徴部分への設定ルートを与える車載コンピュータと
、設定ルート情報を提示する電話機のハンドセットのディスプレイのような出力
装置とを有する。このシステムの長所は、ユーザーが印刷地図上の短縮符号を手
掛かりに簡単に入力でき、また、印刷地図上の注釈に対応する短縮符号を出力す
ることにより、限られた能力の出力装置を使用できる点にある。In general, in another aspect, the invention is a navigation system. The system includes a printed map that displays a geographic region with a road network within the geographic region. The map includes annotations, such as coordinates and symbols, that identify geographic features such as points of interest or road segments within the geographic area. The system also receives an input device, such as a keypad of a telephone device, for inputting an annotation identifying the selected geographic feature from the print map, and receives the input annotation and selects the selected annotation via the road network. And an output device, such as a display of a telephone handset, for presenting the set route information. The advantages of this system are that the user can easily enter the abbreviation code on the printed map as a clue and output the abbreviation code corresponding to the annotation on the printed map, so that an output device with limited capability can be used. On the point.
【0012】 一般的に、本発明は、別の側面で見ると、例えば、道路網や他の地理的記号を
表示する印刷地図を含む半透明のオーバーレイと、オーバーレイを受入れるディ
スプレイとを有する車両情報システムである。このディスプレイは、作動される
と該オーバーレイを通して視認可能な複数の被制御光源を含む。車載コンピュー
タは、1またはそれ以上の被制御光源を作動することによりルート情報を提供す
るようにプログラムされている。In general, in another aspect, the invention is directed to vehicle information having a translucent overlay, including, for example, a printed map displaying road networks and other geographical symbols, and a display for receiving the overlay. System. The display includes a plurality of controlled light sources that, when activated, are visible through the overlay. The on-board computer is programmed to provide route information by activating one or more controlled light sources.
【0013】 本発明の他の特徴及び長所は、以下の説明及び特許請求の範囲から明らかにな
るであろう。[0013] Other features and advantages of the invention will be apparent from the following description and from the claims.
【0014】[0014]
1 概観 (図1及び図6―10) 1.1 構成(図1) 図1を参照して、車両情報システムは、ルート設定及び誘導(即ち、ナビゲー
ション)サービスを含む各種のサービスを、広い地理的領域を運転自在の多数の
車両100の運転者へ提供する。車両の運転者へこれらのサービスを提供するた
めに、車両情報システムは、固定位置の集中サーバー120にあるサーバーシス
テム125においていくつかの機能を実行するとともに、各車両100の車載シ
ステム105において他の機能を実行する。車両情報システムはまた、車両の絶
対位置(それらの緯度及び経度)を推定するための基準を提供する。全地球測位
(GPS)衛星140は特に、車両が受信すると車載システムがそれらの位置の推定
を可能にする信号を送信する。 1 Overview (FIGS. 1 and 6-10) 1.1 Configuration (FIG. 1) Referring to FIG. 1, the vehicle information system provides various services including route setting and guidance (ie, navigation) services to a wide geographical area. The target area is provided to the driver of a large number of vehicles 100 that can be driven. To provide these services to the vehicle driver, the vehicle information system performs some functions in a server system 125 located at a fixed location centralized server 120 and other functions in an onboard system 105 of each vehicle 100. Perform a function. The vehicle information system also provides a reference for estimating the absolute position of the vehicles (their latitude and longitude). Global positioning
In particular, (GPS) satellites 140 transmit signals that, when received by the vehicle, allow the in-vehicle system to estimate their location.
【0015】 サーバー125及び車載システム105により実行される機能を組み合わせて
提供される車両情報システムのナビゲーションサービス全体が、車両の運転者に
よる所望目的地の指定後、そのシステムによる目的地への誘導を可能にする。車
載システム105は、車両が所望目的地へ走行する際の自車位置を追跡(すなわ
ち反復して推定)し、所望目的地へ誘導するための指示を運転者に与える。例え
ば、車載システム105は、車両が直近の交差点に接近する際、その交差点で方
向転換するための指示を与える。また、この車載システム105は、通常、運転
者のミスにより車両が設定ルートを外れたか否かを判定する。車両がルートを外
れた場合、車載システム105はかかるミスに拘らず車両を目的地へ引き続き案
内するための指示を運転者に与える。[0015] The entire navigation service of the vehicle information system provided by combining the functions executed by the server 125 and the on-vehicle system 105 provides guidance to the destination by the system after the driver of the vehicle specifies a desired destination. enable. The in-vehicle system 105 tracks (ie, repeatedly estimates) the position of the vehicle when the vehicle travels to the desired destination, and gives an instruction to guide the driver to the desired destination. For example, when the vehicle approaches the nearest intersection, the in-vehicle system 105 gives an instruction to change the direction at the intersection. The in-vehicle system 105 usually determines whether or not the vehicle has deviated from the set route due to a driver's mistake. When the vehicle deviates from the route, the vehicle-mounted system 105 gives an instruction to the driver to continue guiding the vehicle to the destination despite the mistake.
【0016】 サーバーシステム125は、車載システム105がサーバーシステム125へ
サービスの提供をリクエストするクライアント−サーバー方式により、この車載
システム105へ種々のサービスを提供する。例えば、サーバーシステム125
は、車載システム105からのリクエストに応答してルート設定機能を実行し、
一方車載システム105はルート誘導機能を実行する。The server system 125 provides various services to the in-vehicle system 105 by a client-server method in which the in-vehicle system 105 requests the server system 125 to provide a service. For example, the server system 125
Executes a route setting function in response to a request from the in-vehicle system 105,
On the other hand, the in-vehicle system 105 executes a route guidance function.
【0017】 車載システム105は、無線通信リンクによりサーバーシステム125に結合
されている。詳説すると、この車載システム105は、標準アナログセルラー電
話システム(すなわち、最新式移動電話サービス(AMPS)標準)を介して送
られる変調データ信号を用いて、サーバーシステム125と信号経路110を介
して時々通信する。車載システム105は、通常、サーバーシステム125と最
初に通信した後、自律モードで動作する。最初の通信時、出発位置(または他の
位置関連データ)、速度及び方向、並びに所望の目的地が車載システムからサー
バーシステムへアップロードされ、その後、サーバーシステムから車載システム
へ設定ルートがダウンロードされる。設定ルート情報がサーバーから車両へダウ
ンロードされた後、車載システムは自律ルート誘導モードで動作するためサーバ
ーシステムとさらに通信する必要はない。車載システムが自律ルート誘導モード
にある間、車載システムは、サーバーシステムとの交信を必ずしも必要とせず、
設定ルートから外れた場合でも元のルートへ復帰することができる。The onboard system 105 is coupled to the server system 125 by a wireless communication link. In particular, the in-vehicle system 105 uses a modulated data signal sent over a standard analog cellular telephone system (i.e., the Advanced Mobile Phone Service (AMPS) standard), sometimes via a server system 125 and a signal path 110 using a modulated data signal. connect. In-vehicle system 105 typically operates in an autonomous mode after first communicating with server system 125. During the initial communication, the departure position (or other location-related data), speed and direction, and the desired destination are uploaded from the in-vehicle system to the server system, and then the set route is downloaded from the server system to the in-vehicle system. After the set route information is downloaded from the server to the vehicle, the in-vehicle system operates in the autonomous route guidance mode and does not need to further communicate with the server system. While the in-vehicle system is in the autonomous route guidance mode, the in-vehicle system does not necessarily need to communicate with the server system,
Even if it deviates from the set route, it can return to the original route.
【0018】 車載システム105は、GPS衛星140から無線周波数通信パス112を介し
て信号を受信する。サーバーシステム125も、無線周波数通信パス112を介
してGPS衛星140から信号を受信する。以下にさらに詳説するように(章2.4
を参照)、サーバーシステム125がGPS衛星140から受信した信号より取出
したデータをサーバーシステム125と車載システム105が時々使用して、「
異なる」GPSの計算を行うことにより、車両100の推定位置を改善する。Onboard system 105 receives signals from GPS satellites 140 via radio frequency communication path 112. Server system 125 also receives signals from GPS satellites 140 via radio frequency communication path 112. As described in more detail below (Chapter 2.4)
), The server system 125 and the in-vehicle system 105 sometimes use the data extracted from the signal received from the GPS satellite 140 by the server system 125,
Performing a "different" GPS calculation improves the estimated position of the vehicle 100.
【0019】 引き続き図1を参照して、サーバーシステム125は、地図プロバイダ160
(例えば、地図関連情報の販売者)に、相互に連結されて道路網を形成する道路
区分の位置及び種類を含む道路網関連情報を提供させる。地図プロバイダ160
または他の任意の外部情報プロバイダは、都市センター、レストラン及びガソリ
ンスタンドのような代表的な興味ある場所のような他の地図関連情報を提供する
。With continued reference to FIG. 1, server system 125 includes a map provider 160
(Eg, a seller of map-related information) to provide road network-related information including the location and type of road segments that are interconnected to form a road network. Map provider 160
Or any other external information provider provides other map-related information such as representative centers of interest such as city centers, restaurants and gas stations.
【0020】 このシステムのいくつかのバージョンには、サーバーシステム125が外部情
報システム130へのゲートウェイとして働くものがある。これらの外部システ
ムはサーバーシステム125が使用する情報を提供するか、あるいは車載システ
ム105へ直接送られる情報を提供する。例えば、外部情報システム130は、サ
ーバーシステム125が出発点から目的地までの最速ルートの設定に使用する交
通関連情報を提供することができる。別の例として、外部情報システム130は
、呼出しサービスのような通信サービスを車両の運転者に提供することができる
。In some versions of this system, server system 125 acts as a gateway to external information system 130. These external systems provide information for use by server system 125 or provide information that is sent directly to on-board system 105. For example, the external information system 130 can provide traffic-related information that the server system 125 uses to set the fastest route from the starting point to the destination. As another example, external information system 130 may provide a communication service, such as a call service, to a vehicle driver.
【0021】 車載システム105とサーバーシステム125との間には別の通信方式を用い
ることが可能である。標準アナログセルラー電話リンクは、かかるリンクのサポ
ートに必要なインフラストラクチャの地理的範囲が北アメリカでは広大であるた
め有利である。世界の他の地域では、必要なインフラストラクチャがあればデジ
タルセルラーリンクの方がより適当であろう。かかるデジタル式のインフラスト
ラクチャは北アメリカでも将来利用可能になると予想される。衛星を用いる通信
システムは、サーバーシステムへの車載システムの接続に使用できる。また、他
の無線データ通信システムを同様に利用して、車載システム105をサーバーシ
ステム125に接続することが可能である。かかるシステム(例えば、ARDIS, RAM
, CDPD, GSM)は北アメリカで現在利用されているが、その地理的利用可能な範
囲は、このシステムをサポートし車両の運転者が広い地理的範囲で利用できるた
めには依然として適当なものではない。無線通信システムの多くは、短いメッセ
ージを伝送可能な「ショートメッセージ」機能を含んでいる。かかるショートメ
ッセージサービスを、車載システムとサーバーシステムの間のある種の通信に、
例えば、例外的状況の通報に利用することが可能である。Another communication method can be used between the in-vehicle system 105 and the server system 125. Standard analog cellular telephone links are advantageous because the geographical coverage of the infrastructure required to support such links is vast in North America. In other parts of the world, digital cellular links may be more appropriate if the necessary infrastructure is available. Such digital infrastructure is expected to be available in North America in the future. Communication systems using satellites can be used to connect onboard systems to server systems. In addition, the in-vehicle system 105 can be connected to the server system 125 using another wireless data communication system in the same manner. Such systems (eg, ARDIS, RAM
, CDPD, GSM) are currently being used in North America, but their geographical availability is still not adequate to support this system and allow vehicle drivers to be available in a wide geographical area. Absent. Many wireless communication systems include a "short message" function that can transmit short messages. Such a short message service can be used for certain types of communication between in-vehicle systems and server systems.
For example, it can be used for reporting an exceptional situation.
【0022】 GPS衛星140からの信号によらずに、別の測位システムを利用することもで
きる。例えば、位置情報を車両に提供するために、路傍の光または無線周波数ビ
ーコンシステムの利用が可能である。かかる路傍のビーコンシステムは北アメリ
カにおいては広く利用できる状態にない。一方、GPS方式は現在広い地理的範囲を
カバーしている。Instead of relying on signals from GPS satellites 140, other positioning systems can be used. For example, roadside light or radio frequency beacon systems can be used to provide location information to vehicles. Such roadside beacon systems are not widely available in North America. On the other hand, the GPS method currently covers a wide geographic area.
【0023】 集中サーバー120は、或る地理的領域に分散した車両に対して一つの場所で
サービスを提供するという意味で集中型である。この集中サーバーの位置は中心
にある必要はなく、そのサーバーがサービスを提供する車両と同じ地理的領域に
あればよい。また、このシステムを単一の集中サーバー120を利用するものと
して説明するが、多数のサーバーを利用してもよい。多数のサーバーを用いる場合
、車載システム105は全ての、あるいは特定種類のサービスリクエストに対し
て特定のサーバーへアクセスするように構成することができる。The centralized server 120 is centralized in the sense that it provides services in one place to vehicles dispersed in a certain geographic area. The location of this central server need not be central, but may be in the same geographical area as the vehicles it serves. Also, while this system is described as utilizing a single centralized server 120, multiple servers may be utilized. If multiple servers are used, the in-vehicle system 105 may be configured to access a particular server for all or a particular type of service request.
【0024】 1.2 動作(図6―10) 車両情報システムのナビゲーションサービスの一般的な動作は、システムで使
用される種々の例示的な地図及びルートを示す図6―11を参照すると理解でき
るであろう。これらの図は、図6に略示する共通の地理的領域に対応する。図示し
た地理的領域はナビゲーションサービスが通常サポートする領域の非常に小さい
部分であり、これは米国またはヨーロッパの多数の国と同じくらいの大きさであ
ってもよい。 1.2 Operation (FIGS. 6-10) The general operation of the navigation service of the vehicle information system can be understood with reference to FIGS. 6-11 which show various exemplary maps and routes used in the system. Will. These figures correspond to the common geographical areas schematically illustrated in FIG. The geographic area shown is a very small portion of the area typically supported by navigation services, which may be as large as many countries in the United States or Europe.
【0025】 図6を参照して、図示の地図600は異なる線幅で示す3種の道路を示してい
る。一般的に、道路はそれらの大きさまたは典型的な車両速度で分類される。例
えば、ハイウェイ、アクセスが制限された道路、主要道路、及び側道に分類される
。図6において、ハイウェイ610を垂直方向に延びる太い線で示す。中間の太
さの線で示す一組の主要道路620、622、624、626はハイウェイと交
差する道路網である。主要道路620、622はそれぞれ2つのランプ612、
614でハイウェイ610に接続する。住宅地域を走る一組の道路(側道)63
0−636)がこれらの道路網を完成させる。Referring to FIG. 6, illustrated map 600 shows three types of roads indicated by different line widths. Generally, roads are categorized by their size or typical vehicle speed. For example, it is classified into a highway, a road with restricted access, a main road, and a side road. In FIG. 6, the highway 610 is indicated by a thick line extending in the vertical direction. A set of main roads 620, 622, 624, 626, indicated by lines of intermediate thickness, is a road network that intersects the highways. The main roads 620, 622 each have two ramps 612,
At 614, a connection is made to the highway 610. A set of roads (side roads) 63 running in a residential area
0-636) complete these road networks.
【0026】 この例では、運転者と車両は690で示す出発点Xにいる。運転者はこの図に
は図示しないが、ハイウェイ610によるアクセスが最も簡単な所望の目的地6
92へ行くことを望む。In this example, the driver and the vehicle are at starting point X, indicated at 690. Although not shown in this figure, the driver can easily access the desired destination 6 by the highway 610.
Hope to go to 92.
【0027】 最初のステップとして、運転者は所望の目的地692の明細を車載システム1
05へ入力する。例えば、運転者は目的地住所の都市名、道路名、番地を入力する
。目的地は、車載システムが、例えば、番地が指定した道路の許容範囲内にあるの
を確認することにより、確認する。As a first step, the driver enters a description of the desired destination 692 into the in-vehicle system 1.
Enter 05. For example, the driver inputs the city name, road name, and street address of the destination address. The destination is confirmed by the in-vehicle system, for example, by confirming that the address is within the allowable range of the designated road.
【0028】 車載システム105は、目的地の明細を受取りそれを確認すると、セルラー電
話リンク110を介してサーバーシステム125と通信セッションを開始し、目
的地の明細をサーバーシステムへ送信する。車載システムはまた、サーバーシス
テムが車両の出発位置690を知ることができるようにする情報を送信する。例
えば、車載システムは車両のGPS受信機から得られた推定緯度及び経度を送信す
るかまたはGPS受信機からの他の生の出力を送信する。When the in-vehicle system 105 receives and confirms the destination specification, it initiates a communication session with the server system 125 via the cellular telephone link 110 and sends the destination specification to the server system. The in-vehicle system also transmits information that allows the server system to know the departure position 690 of the vehicle. For example, the in-vehicle system may transmit the estimated latitude and longitude obtained from the vehicle's GPS receiver or other raw output from the GPS receiver.
【0029】 図7を参照して、サーバーシステムは道路網700を詳示したものを記憶して
いる。この道路網は一組のノードを有するグラフとして表示されるが、これらの
ノードは図では円で表わされ、道路の区分に対応するリンク(アーク)がこれら
のノードを相互に接続する。グラフに示すリンクに関連して蓄積されたデータに
は、リンクにより表わされる道路の等級が含まれる。グラフの各ノードに関連す
るデータは、その緯度及び経度(または既知の位置である別のノードとの相対的
位置と等価である)だけでなく、1つのリンクからそのノードで結合された別の
リンクへ移るにあたり如何なる方向転換が可能であるかを示す他の情報を含む。
リンクの両端部のノードを直線で結ぶことにより多くのリンクを近似する。ノー
ド733と735、またはノード716と725を結ぶリンクのようないくつか
のリンクは、曲線を含む道路区分を表わす。曲線状の道路区分を表わすために、リ
ンクが陰影のある円780−785で表わされる1または2以上の「形成点」を
含むようにしてもよい。各形成点は関連する位置データを有する。隣接する形成
点間またはノードと隣接する形成点との間の区分は直線で近似する。Referring to FIG. 7, the server system stores a detailed road network 700. The road network is displayed as a graph having a set of nodes, which are represented by circles in the figure, and links (arcs) corresponding to road segments interconnect these nodes. The data stored in connection with the link shown in the graph includes the grade of the road represented by the link. The data associated with each node of the graph includes not only its latitude and longitude (or its equivalent position relative to another node, which is a known position), but also another link connected at that node from one link. Includes other information indicating what direction changes are possible on the link.
Many links are approximated by connecting nodes at both ends of the link with straight lines. Some links, such as those connecting nodes 733 and 735 or nodes 716 and 725, represent road segments that include curves. The links may include one or more “formation points” represented by shaded circles 780-785 to represent curved road segments. Each formation point has associated position data. The division between adjacent formation points or between a node and an adjacent formation point is approximated by a straight line.
【0030】 サーバーシステム125は、車載システムにより提供される車両690の位置
に関連する情報に基づいて車両の出発点の緯度及び経度を求める。サーバーシス
テムは、車両の緯度及び経度、速度及び方向に基づいて、道路網700のグラフ
表示において車両が出発するためのリンクを見つける。この例では、道路網にお
けるこの出発位置はノード753と763を結ぶリンク上にある。The server system 125 determines the latitude and longitude of the starting point of the vehicle based on information provided by the on-board system and related to the position of the vehicle 690. The server system finds a link for the vehicle to depart in the graphical representation of the road network 700 based on the latitude and longitude, speed, and direction of the vehicle. In this example, this starting position in the road network is on the link connecting nodes 753 and 763.
【0031】 サーバーシステムはその後、目的地692への最善の経路を計算により求める
。最善か否かの判断は、種々の基準、例えば全走行距離が最短であること、あるい
は道路網のグラフのリンクに沿う推定走行速度に関する情報を用いて推定走行時
間が最少であることなどの基準により行うことができる。この例では、この設定ル
ートを点線792で示す。再び図6を参照して、この設定ルートは車両が住宅地域
の道路635を出発して最初に左折することにより住宅地域の道路632へ出る
。その後、車両は右折して主要道路628に乗り、そして右折して主要道路620
へ移る。主要道路620はハイウェイ610と合流する。車両はハイウェイ61
0を目的地692に向かって走行する。The server system then calculates the best route to destination 692. The determination of the best or not is based on various criteria, such as that the total travel distance is the shortest, or that the estimated travel time is the minimum using information on the estimated travel speed along the link in the road network graph. Can be performed. In this example, this setting route is indicated by a dotted line 792. Referring again to FIG. 6, this set route exits the residential area road 632 by first turning left after the vehicle departs the residential area road 635. Thereafter, the vehicle turns right onto main road 628, and then turns right onto main road 620.
Move to The main road 620 joins the highway 610. The vehicle is on Highway 61
Travel toward the destination 692 at 0.
【0032】 図8を参照して、ノードにより連結された一連のリンクとしての設定ルート8
00は、サーバーシステムから車載システムへダウンロードされる。ルートに沿
う各ノード(出発点のノードは必ずしも含まない)は、サーバーの道路網700
(図7)のノードに対応する。設定ルート800に沿うノードは、運転者が実行
することを要する「運転操作」に対応する。例えば、ノート790における運転
操作は「道路635への左折」(図6を参照)である。ルートに沿う各リンクに
は1または2以上の「中間地点」を有する。中間地点はサーバーの道路網700
における形成点、または運転者にとって運転操作が不要な交差点であるノード、
すなわち運転者が方向転換または何らかの他の運転操作をせずにただ直進すれば
よいサーバーの道路網700のノードに対応する。図8において、ノード733
、780、781は運転操作点732と735を結ぶリンク上の中間地点である
。Referring to FIG. 8, setting route 8 as a series of links connected by nodes
00 is downloaded from the server system to the vehicle-mounted system. Each node along the route (not necessarily including the starting node) is the server's road network 700
(FIG. 7). Nodes along the set route 800 correspond to “driving operations” that the driver needs to execute. For example, the driving operation in the note 790 is “turn left to road 635” (see FIG. 6). Each link along the route has one or more "waypoints." The waypoint is the server's road network 700
A formation point in, or a node that is an intersection that does not require a driving operation for the driver,
That is, it corresponds to a node of the server's road network 700 that the driver only needs to go straight without turning or performing any other driving operation. In FIG. 8, node 733
, 780, 781 are intermediate points on the link connecting the driving operation points 732 and 735.
【0033】 原理について説明すると、運転者が指示に正確に従うと常に予想できる場合、
運転者は所望の目的地へ到達するであろう。しかしながら、種々の要因により運
転者は計画を変更しなくては所望の目的地へ到着できない場合がある。これらの
要因として、例えば、側道間の距離が近すぎるため車両の最初の推定位置が不正
確であること、指示が複雑である場合、特にルートの最初の出発部分で運転者が
指示に従えないこと、例えば、予想していなかった道路工事により道路網のシス
テム地図にエラーがあること、車両の推定走行距離が不正確であったこと等があ
る。To explain the principle, if the driver can always be expected to follow the instructions exactly,
The driver will reach the desired destination. However, the driver may not be able to reach the desired destination without changing the plan due to various factors. These factors include, for example, inaccurate initial location of the vehicle due to the distance between the side roads being too close, and complicated instructions, especially when the driver is following the instructions at the first departure of the route. For example, there is an error in the system map of the road network due to unexpected road construction, and the estimated mileage of the vehicle is incorrect.
【0034】 ルートの最初の部分に関連するエラーを考慮して、サーバーシステムは最初の
位置690の周辺の「スポット地図」として知られる詳細な地図900を車載シ
ステムへダウンロードする。図9を参照して、出発位置690の周辺のノード及び
リンクに関連する地図情報がダウンロードされる。スポット地図データベース9
00は、サーバーの道路網700と同様詳細なものであるが、例えば出発位置の
2つのリンク内の全てのノードを含むという程度に地理的に限定されたものであ
る。In view of the errors associated with the first part of the route, the server system downloads a detailed map 900, known as a “spot map” around the first location 690, to the on-board system. Referring to FIG. 9, map information related to nodes and links around start position 690 is downloaded. Spot map database 9
00 is as detailed as the server's road network 700, but is geographically limited to, for example, including all nodes in the two links at the starting location.
【0035】 サーバーシステムは、1または2以上の運転操作点または目的地の周りのスポ
ット地図もダウンロードすることができる。例えば、運転操作が特に複雑な場合
、サーバーシステムはその運転操作点周辺のスポット地図をダウンロードする。The server system can also download a spot map around one or more driving operating points or destinations. For example, when the driving operation is particularly complicated, the server system downloads a spot map around the driving operation point.
【0036】 設定ルート800及びスポット地図900を車両にダウンロードした後、車載
システム105とサーバーシステム125の間の通信は通常は完了する。この時
点で、運転者はルートを予め検討するかあるいは目的地への走行を開始すること
ができる。運転者は、設定ルートがダウンロードされる前に走行を開始してもよ
い。車載システムは、ダウンロードが開始されるとルートのダウンロードの完了
を必ずしも待たずに、最初の誘導指示の提供及び出発位置周辺のスポット地図の
表示を開始する。After downloading the set route 800 and the spot map 900 to the vehicle, the communication between the in-vehicle system 105 and the server system 125 is normally completed. At this point, the driver can review the route in advance or start traveling to the destination. The driver may start running before the set route is downloaded. When the download is started, the in-vehicle system starts providing the first guidance instruction and displaying the spot map around the departure position without necessarily waiting for the route download to be completed.
【0037】 目的地への走行中、車載システムは自車位置を追跡しようとする。車載システ
ムにより車両が各運転操作点に接近中であると判断される度に、その運転操作点
でとるべき操作に関する指示が音声及びグラフィック形式で運転者へ提供される
。その運転操作に関するスポット地図がダウンロードされる場合、車載システム
はグラフィック形式の指示に加えて、またはその代わりにスポット地図を表示す
る。While traveling to the destination, the in-vehicle system attempts to track the position of the vehicle. Each time the in-vehicle system determines that the vehicle is approaching each driving operation point, an instruction regarding an operation to be taken at the driving operation point is provided to the driver in voice and graphic form. If a spot map for the driving operation is downloaded, the in-vehicle system displays the spot map in addition to or instead of the graphical instructions.
【0038】 目的地へのルートの最初の部分、またはサーバーシステムがスポット地図を提
供した運転操作点の周辺であって、車両がスポット地図900の領域内にある間
、この車載システムはこのスポット地図を用いて運転者を設定ルートへ誘導する
。さらに詳説すると、この車載システムは、スポット地図及び設定ルートの最初
の部分を運転者に表示する。さらに、この車載システムはスポット地図と共に車
両の追跡位置を表示する。このため、運転者は追跡位置が設定ルートに沿ってい
ないことを発見し、スポット地図に示す道路から如何なる方向転換を行えば設定
ルートへ復帰できるかを知ることによって、目的地へのルートの最初の部分で生
じるエラーを補正することができる。While on the first part of the route to the destination, or around the driving operating point for which the server system provided the spot map, and the vehicle is within the area of the spot map 900, the on-board system will Is used to guide the driver to the set route. More specifically, the in-vehicle system displays the spot map and the first part of the set route to the driver. In addition, the in-vehicle system displays the tracking position of the vehicle together with the spot map. For this reason, the driver discovers that the tracking position is not along the set route, and knows how to turn from the road shown on the spot map to return to the set route, so that the driver can start the route to the destination first. Can be corrected.
【0039】 車載システムはまた、予めロードされた主要道路網1000を有するが、これ
は主要道路及びそれより大きい道路(即ち、住宅地域の道路を除く)を含む地図
を蓄積したバージョンである。図10は、主要道路網1000の一部を示す。主
要道路網1000は、図示されたリンク数が少ない点を除き図7に示すサーバー
の道路網700と同じ形態を有する。ちなみに、設定ルート792を点線で示す
。The on-board system also has a pre-loaded main road network 1000, which is a stored version of the map that includes the main roads and larger roads (ie, excluding residential roads). FIG. 10 shows a part of the main road network 1000. The main road network 1000 has the same form as the server road network 700 shown in FIG. 7 except that the number of links shown is small. Incidentally, the setting route 792 is shown by a dotted line.
【0040】 目的地への走行中、車載システムは車両の推定位置を追跡する。運転者が指示
に正しく従わない場合、車載システムにより車両が設定ルートから離れすぎてい
ることが検知される。車両がルートから外れたことが検知されると、車両を最初
の設定ルートへ戻すための補正ルートを図10の主要道路地図により設定する。While traveling to the destination, the on-board system tracks the estimated position of the vehicle. If the driver does not correctly follow the instructions, the onboard system detects that the vehicle is too far from the set route. When it is detected that the vehicle deviates from the route, a correction route for returning the vehicle to the initially set route is set based on the main road map in FIG.
【0041】 図6に戻って、この例では、運転者は主要道路628から主要道路620へ右
折せずに主要道路628を直進している。図10に帰って、車載システムは、車
両が点732と735を結ぶリンク上にあるべきであるにも拘らずノード732
と722を結ぶ主要道路区分上の点に対応する地点1010にあって、ルートか
ら外れたことを検知する。車載システムは、この主要道路網1000を用いて一
点鎖線1012で示す補正ルートを設定する。この再設定ルートは点725で最
初の設定ルートとつながる。ルートから外れた後でルートを再設定するにあたり
、車載システムは必ずしもサーバーシステムに接触する必要はなく、主要道路網
1000により再設定を行う。Returning to FIG. 6, in this example, the driver is traveling straight on the main road 628 without making a right turn from the main road 628 to the main road 620. Returning to FIG. 10, the in-vehicle system determines that node 732 despite the vehicle should be on the link connecting points 732 and 735
At a point 1010 corresponding to a point on the main road segment connecting the と and 722, and it is detected that the vehicle deviates from the route. The in-vehicle system uses the main road network 1000 to set a correction route indicated by a dashed line 1012. This reset route connects to the first set route at point 725. In resetting the route after deviating from the route, the in-vehicle system does not necessarily need to contact the server system, and performs the resetting using the main road network 1000.
【0042】 従って、車載システムは、車両が設定ルートから外れたと判断されたとき、車
両に予めロードされた主要道路網1000と、設定ルート800と共に車両にダ
ウンロードされたスポット地図900とを組み合わせてルートを再設定する。Therefore, when it is determined that the vehicle deviates from the set route, the on-vehicle system combines the main road network 1000 pre-loaded on the vehicle with the spot map 900 downloaded to the vehicle together with the set route 800. To reset.
【0043】 システムの別の例では、最初の走行部分で設定ルートから外れた場合、スポッ
ト地図900により主要道路網1000を補充してルートを再設定する。In another example of the system, when the vehicle deviates from the set route in the first traveling portion, the main road network 1000 is supplemented by the spot map 900 to reset the route.
【0044】 上述のシステムの動作に関し、車両の運転者は、グラフィック形式による運転
操作に関する指示、音声情報による運転操作の指示、スポット地図による指示を
受ける。Regarding the operation of the above-described system, the driver of the vehicle receives a driving operation instruction in a graphic format, a driving operation instruction in voice information, and a spot map instruction.
【0045】 システムの別の例では、これら種々の形式の指示の一部を利用する。例えば、
システム一例では、音声情報による指示だけを利用する。別の例では、地図また
は音声による指示なしにグラフィック形式の運転操作指示を与えることができる
。他の組み合わせまたは他の指示モードも同様に使用できる。さらに、システム
の別の例では、使用する指示モードを車両の運転者が選択できるように、例えば
運転者が地図による指示とグラフィック形式の指示モードとを切り替えることが
できるような例もある。Another example of a system utilizes some of these various types of instructions. For example,
In an example of the system, only instructions by voice information are used. In another example, a driving instruction in the form of a graphic can be provided without a map or an audio instruction. Other combinations or other instruction modes can be used as well. Further, in another example of the system, for example, the driver can switch between a map instruction mode and a graphic instruction mode so that the driver of the vehicle can select an instruction mode to be used.
【0046】 2 ハードウェア及びソフトウェアのアーキテクチャ(図2―5) 2.1 車載システムの構成要素 (図2) 図2を参照して、各車載システム105は、車両の移動に関連する情報を提供
するセンサー230、車両の運転者とナビゲーションシステムの間をインターフ
ェイスする入出力(I/O)装置240、及びGPS衛星140からサーバーシステム1
25へ、またその逆方向の通信を行う通信システム250を含む構成要素の動作
の協調させる車載コンピュータ210を有する。車載コンピュータ210は、ド
アロックシステム272及びエアバッグシステム274を含む車両のシステム2
70にも結合されている。 2 Hardware and Software Architecture (FIG. 2-5) 2.1 Components of In-Vehicle System (FIG. 2) Referring to FIG. 2, each in-vehicle system 105 provides information related to the movement of the vehicle. From the sensor 230, an input / output (I / O) device 240 for interfacing between the driver of the vehicle and the navigation system, and the server system 1 from the GPS satellite 140.
25 and an in-vehicle computer 210 that coordinates the operation of components including a communication system 250 that communicates in the opposite direction. The in-vehicle computer 210 includes a vehicle system 2 including a door lock system 272 and an airbag system 274.
70.
【0047】 車載コンピュータ210は、その記憶容量及び処理能力が限られている。車載
システムのこの例では、車載コンピュータ210はデータバス214を介して他
の構成要素に結合されたプロセッサ212を有する。これらの他の構成要素には
、プロセッサ212のための2MBの作業用記憶域を提供するダイナミックRAM(
DRAM)220、4MBの非揮発性記憶域を提供する消去及びプログラム可能ROM(E
PROM)218、システムの他の構成要素との間でシリアル通信を可能にするユニ
バーサル非同期型受信機−送信機(UART)216がある。別のハードウェア構成と
して、例えば記憶容量が大きいかまたは小さいものを用いることも可能である。The in-vehicle computer 210 has limited storage capacity and processing capability. In this example of an in-vehicle system, in-vehicle computer 210 has a processor 212 coupled to other components via data bus 214. These other components include dynamic RAM (which provides 2 MB of working storage for the processor 212).
Erasable and programmable ROM (ERAM) providing 220 MB, 4 MB of non-volatile storage
PROM) 218, and a universal asynchronous receiver-transmitter (UART) 216 that enables serial communication with other components of the system. As another hardware configuration, for example, one having a large or small storage capacity can be used.
【0048】 プロセッサ212は、システム動作のためにコード及びデータを記憶する非揮
発性メモリであるスタティクメモリ222にも結合されている。詳説すると、以
下においてさらに説明するように、このスタティクメモリ222は主要道路網1
000(図10)のような地図関連情報の記憶に使用されるが、この地図関連情
報は車載コンピュータ212においてルートの設定及び誘導を行う際に使用され
る。スタティクメモリ222は、ディスク記憶装置をエミュレーションする取外
し可能な40MBのフラッシュメモリシステムである。取外し可能なあるいは取
外しができないディスク記憶装置及び半導体メモリを含む他のスタティク記憶装
置を使用してもよい。Processor 212 is also coupled to static memory 222, which is a non-volatile memory that stores code and data for system operation. Specifically, as will be described further below, this static memory 222 stores the main road network 1
000 (FIG. 10), which is used when the in-vehicle computer 212 performs route setting and guidance. Static memory 222 is a removable 40 MB flash memory system that emulates a disk storage device. Other static storage devices, including removable or non-removable disk storage devices and semiconductor memories, may be used.
【0049】 センサー230は、速度信号を車載コンピュータ210へ与える速度センサー
230を有する。この速度信号は、車両変速機の出力軸の1回転当たり一定数の
パルスを発生させることにより、従って走行マイル当たり一定数のパルスを発生
させることにより、車両の走行距離を符号化したものである。センサー230は
また、車両の走行方向を符号化する信号を車載コンピュータ210へ与える磁気
コンパス234を備えている。システムの別の例では、速度信号だけを用いるた
め、磁気コンパス234は必ずしも備える必要はない。また、別の例として、車
両の回転速度を測定するジャイロスコープまたは加速度計、あるいは車両の両側
の車輪の相対速度を発生させて方向転換の際の回転半径を符号化する差速度セン
サーを含む車両の状態を測定する他のセンサーを含むものがある。The sensor 230 has a speed sensor 230 that provides a speed signal to the on-board computer 210. The speed signal encodes the mileage of the vehicle by generating a fixed number of pulses per revolution of the output shaft of the vehicle transmission, and thus by generating a fixed number of pulses per mile. . Sensor 230 also includes a magnetic compass 234 that provides a signal to vehicle computer 210 that encodes the direction of travel of the vehicle. In another example of a system, the magnetic compass 234 need not be provided because only the speed signal is used. As another example, a vehicle including a gyroscope or an accelerometer that measures the rotational speed of the vehicle, or a differential speed sensor that generates the relative speed of the wheels on both sides of the vehicle and encodes the radius of rotation when turning. Some include other sensors that measure the state of the device.
【0050】 入出力(I/O)デバイス240にはディスプレイ242が含まれる。グラフィッ
ク形式の指示だけを表示する車載システムの例において、このディスプレイ24
2は、車両の運転者へテキスト形式及び概略的なイメージ形式の指示を与える小
型(例えば、テキストの高さがライン4−5本で、64×240個のピクセルよ
り成る)の単色液晶ディスプレイ(LCT)である。スポット地図を運転者に表示す
る車載システムの例では、このディスプレイ242は、ほぼ200×200個の
ピクセルを有する対角線長が4乃至5インチのディスプレイであり、このディス
プレイは、地図による指示を運転者に与えることが可能な詳細地図表示に十分な
大きさで高い解像度を有する。また、システムの別の例では、視覚によるフィー
ドバックは必ずしも用いられず、代わりにシステムから運転者へ音声による指示
だけが伝達される。The input / output (I / O) device 240 includes a display 242. In an example of an in-vehicle system that displays only instructions in a graphic format, this display 24
2 is a small (e.g., 4-5 lines of text, consisting of 64 * 240 pixels) monochromatic liquid crystal display (e.g., providing textual and schematic image instructions to the vehicle driver). LCT). In the example of an in-vehicle system that displays a spot map to the driver, the display 242 is a display having a diagonal length of 4 to 5 inches having approximately 200 × 200 pixels. With a high resolution and large enough for a detailed map display that can be provided. Also, in another example of the system, visual feedback is not necessarily used, but only audio instructions are transmitted from the system to the driver.
【0051】 入出力装置240は入力デバイス244も有する。この入力デバイス244は
ディスプレイ242に関連する多数の押しボタンを備えている。運転者はこれら
の押しボタンによりディスプレイ242上に示される選択肢を選択するか、ある
いは表示された選択肢のリストをスクロールする。システムの別の例には、車載
コンピュータに結合された文字数字式キーボードを含むものがある。The input / output device 240 also has an input device 244. The input device 244 includes a number of push buttons associated with the display 242. The driver selects the option shown on the display 242 with these push buttons or scrolls through the displayed list of options. Another example of a system includes an alphanumeric keyboard coupled to an on-board computer.
【0052】 図2A−Cを参照して、一体型入力デバイス241は、ディスプレイ242と
、入力デバイス244の一部である一組で4個の揺動スイッチを有する。1つの
揺動スイッチには「メニュー」と「削除」の入力が割り当てられ、他の3つのス
イッチは再構成可能である。図2Aを参照して、ディスプレイ242はテキスト
形式の指示とグラフィック形式の指示の両方を表示するために用いる。図2B−
Cを参照して、ディスプレイ242は情報入力する際運転者に視覚的フィードバ
ックを与えるために用いる。図2Bはリストからの選択を行う態様を示し、図2
Cは運転者がロータリースイッチにより文字を選択して入力ワードを設定する際
のスペル入力の態様を示す。Referring to FIGS. 2A-C, the integrated input device 241 has a display 242 and a set of four rocking switches that are part of the input device 244. One swing switch is assigned the inputs "menu" and "delete," and the other three switches are reconfigurable. Referring to FIG. 2A, display 242 is used to display both textual and graphical instructions. FIG. 2B-
Referring to C, display 242 is used to provide visual feedback to the driver when entering information. FIG. 2B shows an embodiment of selecting from a list.
C shows a spell input mode when the driver selects a character with a rotary switch and sets an input word.
【0053】 図2に戻って、入出力デバイス240は音声出力デバイス246も有する。こ
の音声出力デバイス246は、例えば、圧縮波形あるいは連結波形若しくは音声
合成器を用いて車載コンピュータに記憶されたかあるいは合成された音声による
指示より成る音声出力を提供する。Returning to FIG. 2, the input / output device 240 also has an audio output device 246. The audio output device 246 provides an audio output consisting of, for example, instructions by voice stored or synthesized in a vehicle-mounted computer using a compressed waveform or a connected waveform or a voice synthesizer.
【0054】 入出力デバイス240は、車載コンピュータ210に専用のものとするか、ま
たはラジオのような別の車載装置の一部である場合がある。後者の場合、ディス
プレイ242と入力デバイス244はそれぞれディスプレイと他の構成要素の入
力ボタンである。多くの音声装置は、Ford Motor Company製の車両に使用された
ACP(音声制御プロトコル)インターフェイスのような標準型制御インターフ
ェイスを備えている。かかる場合、車載コンピュータ210は標準通信インター
フェイスにより音声装置と通信可能である。音声出力は音声システムを介して運
転者へ提供できるが、音声出力が専用の音声パスを通して与えられている間、車
載コンピュータ210が音声システム出力を停止または減衰させるようにしても
よい。The input / output device 240 may be dedicated to the onboard computer 210 or may be part of another onboard device such as a radio. In the latter case, the display 242 and the input device 244 are input buttons for the display and other components, respectively. Many audio devices have a standard control interface, such as the ACP (Audio Control Protocol) interface used on Ford Motor Company vehicles. In such a case, the in-vehicle computer 210 can communicate with the audio device through the standard communication interface. While the audio output can be provided to the driver via an audio system, the on-board computer 210 may stop or attenuate the audio system output while the audio output is provided through a dedicated audio path.
【0055】 引き続き図2を参照して、通信システム250は、GPS衛星140から信号を
受信するGPSアンテナ253に結合されたGPS受信機252を有する。GPS受信機
252は、位置関連情報を、例えば1秒間隔で車載コンピュータ210へ送る。
位置関連情報は緯度及び経度で表わした推定位置かあるいは推定位置の計算に使
用できる他の生の測定値でありうる。GPS受信機252はまた、その生の測定値
から高精度の推定位置を算定するための補正データを車載コンピュータ210か
ら受信することができる。以下においてさらに述べるように、この補正データは
サーバーシステム125から受信することが可能であり、GPS受信機252によ
り提供される位置関連情報の精度を上げるために時として使用される。With continued reference to FIG. 2, communication system 250 has a GPS receiver 252 coupled to a GPS antenna 253 that receives signals from GPS satellites 140. The GPS receiver 252 sends the position-related information to the in-vehicle computer 210 at, for example, one second intervals.
The location-related information can be an estimated location expressed in latitude and longitude or other raw measurements that can be used to calculate the estimated location. The GPS receiver 252 can also receive correction data from the on-board computer 210 for calculating a highly accurate estimated position from the raw measurements. As described further below, this correction data can be received from server system 125 and is sometimes used to refine the location-related information provided by GPS receiver 252.
【0056】 通信システム250はまた、セルラー電話アンテナ255に結合されたセルラ
ートランシーバ254を有する。このセルラートランシーバ254は音声とデー
タの通信能力を運転者に提供する。車載コンピュータ210とセルラートランシ
ーバ254との間にはモデム256が結合されている。セルラー電話ラインを介
してサーバーシステム125との間で送受信されるデータは、モデム256を通
過する。セルラートランシーバ254はハンドセット260にも結合されている
。運転者はセルラートランシーバ254がサーバーシステム125との通信に使
用されていない間は、ハンドセット262により普通の通話が可能である。Communication system 250 also has a cellular transceiver 254 coupled to cellular telephone antenna 255. The cellular transceiver 254 provides the driver with voice and data communication capabilities. A modem 256 is coupled between the onboard computer 210 and the cellular transceiver 254. Data transmitted to and received from the server system 125 via a cellular telephone line passes through a modem 256. Cellular transceiver 254 is also coupled to handset 260. The driver can make a normal call with the handset 262 while the cellular transceiver 254 is not being used to communicate with the server system 125.
【0057】 2.2 サーバーシステムの構成要素(図3) 図3を参照して、サーバーシステム125は車載システム105と通信するサ
ーバーコンピュータ310を有する。サーバーシステム125は、個々の車載シ
ステム105とデータ伝送を行うべく通話するための電話インターフェイス32
0を有する。 2.2 Components of Server System (FIG. 3) Referring to FIG. 3, server system 125 has a server computer 310 that communicates with in-vehicle system 105. The server system 125 includes a telephone interface 32 for communicating with each vehicle-mounted system 105 for data transmission.
Has zero.
【0058】 車載システム105は、サーバーシステムの電話番号にセルラー電話をかける
ことによってサーバーシステム125との通信を開始する。この電話はセルラー
電話網350を介して公衆通信交換網(PSTN)340から電話インターフェ
イス320へ接続される。電話インターフェイス320はその電話に応答する。
電話インターフェイス320は、電話をかける車両のモデム256(図2)とデ
ータ接続を行うためにモデム機能を含んでいる。このシステムの別の例として、
電話インターフェイス320がセルラー電話網350へ直接接続されたものがあ
る。また、データ信号は、例えば電話網自身のサーバーシステムに到達する前に
復調するようにしてもよい。The in-vehicle system 105 initiates communication with the server system 125 by making a cellular phone call to the telephone number of the server system. The telephone is connected from a public switched telephone network (PSTN) 340 to a telephone interface 320 via a cellular telephone network 350. Telephone interface 320 answers the call.
Telephone interface 320 includes a modem function for making a data connection with modem 256 (FIG. 2) of the vehicle making the call. As another example of this system,
Some have a telephone interface 320 directly connected to a cellular telephone network 350. Further, the data signal may be demodulated before reaching the server system of the telephone network itself, for example.
【0059】 サーバーシステムは車両の電話番号に電話をかけることによって特定の車両と
のデータ伝送を同様に行うことも可能である。セルラートランシーバ254(図
2)は、かかってきた電話がサーバーシステムからのデータコールかまたは車両
の運転者との音声による通信のための音声コールかを判断する。データコールは
電話インターフェイス320とモデム256との間のデータ接続を与えるモデム
256(図2)へ接続される。The server system can also perform data transmission with a specific vehicle by calling the telephone number of the vehicle. Cellular transceiver 254 (FIG. 2) determines whether the incoming call is a data call from a server system or a voice call for voice communication with a vehicle driver. The data call is connected to a modem 256 (FIG. 2) that provides a data connection between the telephone interface 320 and the modem 256.
【0060】 サーバーシステム125もGPS受信機325を有する。GPS受信機325はGPS
衛星140からの信号を受信する。集中サーバー120の既知の場所にあるサー
バーシステム125は、その位置を求めるためにGPS受信機325に頼ることは
ない。その代わり、サーバーコンピュータ310は、その既知の位置(即ち、緯
度及び経度)をGPS受信機325へ送る。衛星信号及びサーバーの既知の位置に
基づき、GPS受信機325は、GPS補正データ、例えば海上サービスのための無線
技術コミッション(RTCM)標準RTCM SC-104に従って提供される「差動」擬似レン
ジ補正データを代わりに送信する。この補正データは、章2.4にさらに詳説す
るように、車両100の推定位置精度の向上に使用される。The server system 125 also has a GPS receiver 325. GPS receiver 325 is GPS
The signal from the satellite 140 is received. Server system 125 at a known location of centralized server 120 does not rely on GPS receiver 325 to determine its location. Instead, server computer 310 sends its known location (ie, latitude and longitude) to GPS receiver 325. Based on the satellite signal and the known location of the server, the GPS receiver 325 may provide GPS correction data, such as "differential" pseudorange correction data provided in accordance with the Radio Technology Commission for Marine Services (RTCM) standard RTCM SC-104. To send instead. This correction data is used to improve the estimated position accuracy of the vehicle 100, as described in more detail in Section 2.4.
【0061】 サーバーコンピュータ310は、プロセッサ312、作業用メモリ及びスタテ
ィクメモリ316を有する。スタティクメモリ316は、サーバーシステムがル
ートの計算に用いる地図関連情報を記憶する記憶域を有する。The server computer 310 has a processor 312, a working memory, and a static memory 316. The static memory 316 has a storage area for storing map-related information used by the server system for calculating a route.
【0062】 サーバーコンピュータは外部の情報システム130に結合されている。例えば
、外部情報システムとして、インターネットのようなデータネットワーク330
を介してサーバーシステム125へ結合される他のコンピュータがある。The server computer is coupled to an external information system 130. For example, as an external information system, a data network 330 such as the Internet
There are other computers coupled to the server system 125 via the.
【0063】 サーバーシステム125は、光ディスク(例えば、CD-ROM)のような取外し可
能なコンピュータのメディア360上に地図プロバイダ160からの地図情報を
受信する。サーバーコンピュータ310は、この地図データを読取り、処理した
地図情報をさらに利用するためにスタティクメモリ316に記憶させる。あるい
は、地図プロバイダ160は何か他の方法、例えばデータネットワーク330を
介してサーバーシステム125へ送ることにより、地図情報をサーバーシステム
へ提供することができる。The server system 125 receives map information from the map provider 160 on a removable computer medium 360 such as an optical disk (eg, a CD-ROM). The server computer 310 reads the map data and stores the processed map information in the static memory 316 for further use. Alternatively, map provider 160 can provide map information to the server system by sending it to server system 125 via some other method, for example, data network 330.
【0064】 2.3 地図データベース 車載システム及びサーバーシステムは、地図プロバイダ160からコンピュー
タのメディア360(図3)上に供給される地図情報から取出したデータを利用
する。地図プロバイダ160により提供される生の地図情報には、例えば米国の
一部のような特定の地理的領域の道路網に関する種々の情報が含まれている。こ
の領域内の情報は、図7に示すグラフのような道路網の表示を含む。グラフのリ
ンクは道路網の区分、例えば、2つの交差点間の道路区分に対応する。グラフの
ノードは、2またはそれ以上のリンクが結合される交差点または他の点に対応す
る。2つのリンクだけを結合するノードは、例えば単一の道路が方向を変える場
合は「形成点」として使用される。これにより、連続する直線区分に道路を十分
に近似させることが可能になる。 2.3 Map Database The in- vehicle system and the server system use data extracted from the map information supplied from the map provider 160 to the computer medium 360 (FIG. 3). The raw map information provided by the map provider 160 includes various information about the road network in a particular geographic area, such as, for example, a portion of the United States. The information in this area includes a road network display such as the graph shown in FIG. The links in the graph correspond to sections of the road network, for example, road sections between two intersections. The nodes of the graph correspond to intersections or other points where two or more links are joined. A node connecting only two links is used as a "formation point", for example, when a single road changes direction. This makes it possible to sufficiently approximate the road to continuous straight line segments.
【0065】 地図情報には、それらの緯度及び経度と等価な項で表わしたグラフ上のノード
位置が含まれる。この地図情報には、道路名及びリンク並びにリンク上の番地の
範囲のようなリンク情報も含まれる。リンクはまた、住宅地域の小さい道路から
インターステートハイウェイまで、それらの大きさに従って分類されている。The map information includes node positions on the graph represented by terms equivalent to the latitude and longitude. The map information also includes link information such as road names and links and ranges of addresses on the links. Links are also categorized according to their size, from small roads in residential areas to interstate highways.
【0066】 このシステムの地図プロバイダの一例として、NavigatI/Onal Technologies,
Inc. (NavTech) of Rosemont, Illinois がある。地図情報は国際標準フォーマ
ットである地理的データファイル(GPF)フォーマットのように多数の取替え可能
なフォーマットのうちの1つで提供される。GPFフォーマットの地図は、リンク
とノード及びそれらの属性並びにグラフのノードとリンクの関係に関連するデー
タ構造を含む。NavTechは、道路のリンクが0から4の等級で分類され、0は住
宅地域の道路(側道)、1は主要道路、2は幹線道路、3はフリーウェイ、4は
インターステートハイウェイである地図を提供する。One example of a map provider for this system is NavigatI / Onal Technologies,
Inc. (NavTech) of Rosemont, Illinois. Map information is provided in one of a number of interchangeable formats, such as the Geographic Data File (GPF) format, which is an international standard format. A map in GPF format contains links and nodes and their attributes, as well as data structures related to the relationships between nodes and links in the graph. NavTech classifies road links in a scale from 0 to 4, where 0 is a residential area road (side road), 1 is a major road, 2 is a highway, 3 is a freeway, and 4 is an interstate highway. provide.
【0067】 システムの別の例では、道路網のリンクとノードの表示に変換可能な形式の地
図情報を用いることが可能である。In another example of a system, it is possible to use map information in a format that can be converted into a representation of road network links and nodes.
【0068】 2. 4 GPS及び(D)GPSの補正 以上において略述したように、車載システムとサーバーシステムは共にGPS受
信機を有する。GPSによる測位には、地球周りの正確に知られた軌道にある多数
の衛星までの距離が使用される。ほぼ24個の衛星群は、かかる既知の地球軌道
を回っている。地表またはその近くの任意の点にある受信機は、通常、3個また
はそれ以上の衛星より成る部分集合のレンジ内にある。GPS受信機は、レンジ内
の衛星の部分集合の各衛星までの距離またはレンジ(擬似レンジ測定値)の推定
値を算定する。そして、擬似レンジ測定値を算定した部分集合の各衛星の既知の
座標に関するその三次元座標を算定する。簡単な幾何学的計算(すなわち、球が
交差する点)に基づき、受信機の座標を一義的に求めるには4つの擬似レンジ測
定値で充分である。受信機が考えられる2つの点のうちの1つにある、通常は、
そのうちのただ1つ点が合理的である(例えば、外宇宙よりも地表にある)と判
断するには、3つの測定値で充分である。GPS受信機は、3つの擬似レンジ測定
値から、ほぼ100メートルの精度で地表の2次元位置を求めることができる。 2. 4 GPS and (D) GPS Correction As outlined above, both the in-vehicle system and the server system have a GPS receiver. GPS positioning uses the distance to many satellites in precisely known orbits around the earth. Almost 24 satellite constellations are in such known earth orbit. A receiver at or near the ground at any point is typically within the range of a subset of three or more satellites. The GPS receiver calculates an estimate of the distance or range (pseudorange measurement) to each satellite of the subset of satellites in range. The three-dimensional coordinates of the known coordinates of each satellite in the subset for which the pseudorange measurements have been calculated are then calculated. Four pseudorange measurements are sufficient to uniquely determine the coordinates of the receiver, based on simple geometric calculations (ie, the points where the spheres intersect). The receiver is at one of two possible points, usually
Three measurements are sufficient to determine that only one of the points is reasonable (e.g., at the surface of the earth rather than the outer space). A GPS receiver can determine the two-dimensional position of the earth's surface from three pseudorange measurements with an accuracy of almost 100 meters.
【0069】 しかしながら、擬似レンジ測定値はいくつかの要因により受信機から衛星まで
の距離を完全に正確に表わいたものではない。まず第1に、衛星からGPS受信機
への信号伝播速度は大気圏の状態のばらつきにより変化する。また、送信される
信号は、送信機において可変の時間遅延を導入することによって意図的に調整さ
れているため、受信機における擬似レンジ測定値だけに基づく推定位置の精度に
は制約がある。However, pseudorange measurements do not completely represent the distance from the receiver to the satellite due to several factors. First, the speed of signal propagation from the satellite to the GPS receiver varies due to variations in atmospheric conditions. Also, the transmitted signal is intentionally adjusted by introducing a variable time delay at the transmitter, which limits the accuracy of the estimated position at the receiver based solely on pseudorange measurements.
【0070】 擬似レンジ測定値の精度上の難点を克服する1つの方法として、差動GPS((D)G
PS)を使用する。差動GPSは、既知の場所にある受信機でGPS衛星から信号を受信
することより成る。衛星からその受信機への擬似レンジ測定値と、衛星の位置と
受信機の位置との間の算定距離との間の差が、その衛星に関する擬似レンジ補正
項である。各衛星について別々の擬似レンジ補正項を計算する。信号の伝播がゆ
っくりと変化するため、また意図的に導入した遅延もゆっくりと変化するため、
変化率に関し相対的に短い時間、例えば、1分間、1つの衛星に関する擬似レン
ジ補正項によりその衛星からの擬似レンジ測定値をさらに補正することができる
。また、伝播速度のばらつきは地理的に見れば局所的でないため、擬似レンジ補
正項を計算したGPS受信機とは異なる場所にあるGPS受信機においてこの擬似レン
ジ補正項を適用することができる。One way to overcome the difficulties in the accuracy of pseudorange measurements is to use differential GPS ((D) G
Use PS). Differential GPS consists of receiving signals from GPS satellites at a receiver at a known location. The difference between the pseudorange measurement from the satellite to its receiver and the calculated distance between the satellite's position and the receiver's position is the pseudorange correction term for that satellite. Calculate a separate pseudorange correction term for each satellite. Because the propagation of the signal changes slowly, and the delay that you intentionally introduce changes slowly,
Pseudorange measurements from a satellite can be further corrected by a pseudorange correction term for a satellite for a relatively short period of time, eg, one minute, for the rate of change. In addition, since the variation in the propagation speed is not local when viewed geographically, this pseudo-range correction term can be applied to a GPS receiver located at a different place from the GPS receiver that calculated the pseudo-range correction term.
【0071】 車両情報システムでは、差動GPS補正について3つのアプローチを使用する。
第1のアプローチは一般的に「反転(D)GPS」として知られている。このアプロー
チは、車載システムが擬似レンジ測定値またはその擬似レンジ測定値に関連する
他の生のGPSデータであって、GPS受信機からセルラー電話リンクを介してサーバ
ーシステムへ送られたものを送信する。サーバーシステムは、前にそれ自身のGP
S受信機から得た差動GPS補正項を車載システムから受信した受信擬似レンジ測定
値に適用し、サーバーシステムがその車両に関する補正位置を計算する。The vehicle information system uses three approaches for differential GPS correction.
The first approach is commonly known as "inverted (D) GPS". This approach is for the in-vehicle system to transmit a pseudorange measurement or other raw GPS data associated with the pseudorange measurement that was sent from the GPS receiver to the server system via the cellular telephone link. . Server system before its own GP
The differential GPS correction term obtained from the S receiver is applied to the received pseudorange measurement value received from the in-vehicle system, and the server system calculates a correction position for the vehicle.
【0072】 GPSによる位置推定の第2のアプローチは、サーバーシステムが擬似レンジ補
正データを車載システムへ送信する。車載システムは受信した補正データをその
GPS受信機へ送り、このGPS受信機がその生の擬似レンジ測定値及び擬似レンジ補
正データに基づき精度が向上した推定位置を出力する。In a second approach to position estimation by GPS, a server system sends pseudorange correction data to an in-vehicle system. The in-vehicle system converts the received correction data
A GPS receiver which outputs an estimated position with improved accuracy based on the raw pseudorange measurements and pseudorange correction data.
【0073】 差動GPSをシステムで用いる第3の方法は、車載システムがそれ自身の推定位
置に基づきそれ自身の擬似レンジ補正データを求めるアプローチである。例えば
、車載システムにより車両が設定ルートに沿う既知の運転操作点にあることが検
知されると、ダウンロードされたその運転操作点位置に基づき擬似レンジ補正デ
ータを計算する。運転操作点を通過した後、ある時間の間、この差動補正データ
を使用する。A third method of using differential GPS in a system is an approach in which the onboard system determines its own pseudorange correction data based on its own estimated position. For example, when the in-vehicle system detects that the vehicle is at a known driving operation point along the set route, the pseudo range correction data is calculated based on the downloaded driving operation point position. This differential correction data is used for a certain time after passing the driving operation point.
【0074】 車載システムが計算したGPS推定位置の補正を行う別のモードは、擬似レンジ
測定値の差ではなくて緯度及び経度の差で表わした補正データを使用する。例え
ば、サーバーシステムは、そのGPS受信機からの緯度及び経度の推定位置に車載
システムが加算する緯度及び経度のオフセットを含むGPS補正データを提供する
ことができる。この種のGPS補正方法を用いる場合、車載GPS受信機は差動GPS能
力を備える必要はない。その理由は、位置の補正がGPS受信機における推定位置
の計算プロセスの一部としてでなくGPS受信機の出力上で実行されるからである
。Another mode in which the in-vehicle system corrects the GPS estimated position calculated uses correction data expressed in latitude and longitude rather than in pseudorange measurements. For example, the server system can provide GPS correction data including a latitude and longitude offset that the onboard system adds to the estimated latitude and longitude position from the GPS receiver. With this type of GPS correction method, the onboard GPS receiver need not have differential GPS capability. The reason is that the position correction is performed on the output of the GPS receiver and not as part of the process of calculating the estimated position in the GPS receiver.
【0075】 2.5 車載ソフトウェアの構成要素(図4A−B) 図4A−Bを参照して、車載コンピュータ210(図2)で実行される車載シ
ステム105のソフトウェアの構成要素は、スタティクメモリ222に記憶され
た比較的スタティクなデータと、図2に示すDRAM220とEPROM218のある組
み合わせより成る作業用メモリ410に記憶されたコードとを含む。 2.5 In-Vehicle Software Components (FIGS. 4A-B) Referring to FIGS. 4A-B, the software components of the in-vehicle system 105 executed by the in-vehicle computer 210 (FIG. 2) are static memories. 2 includes the relatively static data stored in 222 and the code stored in the working memory 410, which comprises some combination of DRAM 220 and EPROM 218 shown in FIG.
【0076】 スタティクデータは、車載データベース432及びソフトウェア436を含む
。作業用メモリ410内のコードは、航法アプリケーション412、通信インタ
ーフェイス414及び車両インターフェイス416を含む。通信インターフェイ
ス414は、航法アプリケーション412とGPS受信機252並びにセルラート
ランシーバ254の間のインターフェイスを提供する。車両インターフェイス4
16は、航法アプリケーション412、センサー230、車両システム270及
びI/Oデバイス240の間のインターフェイスを提供する。The static data includes an in-vehicle database 432 and software 436. Code in working memory 410 includes navigation application 412, communication interface 414, and vehicle interface 416. Communication interface 414 provides an interface between navigation application 412 and GPS receiver 252 and cellular transceiver 254. Vehicle interface 4
16 provides an interface between navigation application 412, sensor 230, vehicle system 270, and I / O device 240.
【0077】 2.5.1 車載データベース432(図11−14) 車載データベース432は、2つの主要な機能について車載システム105が
利用しる。第1に、車載システム105は、データベースを用いて運転者に提示
する選択肢を決定する目的地指定過程において車載データベース432を利用し
、運転者からの入力を確認する。第2に、車載システム105は、誘導過程にお
いて、車載システムにより車両がルートから外れたことが検知され、新しいルー
トの設定が必要であると判断された場合、車載データベース432を利用する。 2.5.1 Vehicle-mounted Database 432 (FIGS. 11-14) The vehicle-mounted database 432 is used by the vehicle-mounted system 105 for two main functions. First, the in-vehicle system 105 uses the in-vehicle database 432 to confirm an input from the driver in a destination specifying process of determining an option to be presented to the driver using the database. Second, the in-vehicle system 105 uses the in-vehicle database 432 when the in-vehicle system detects that the vehicle has deviated from the route in the guidance process and determines that a new route needs to be set.
【0078】 目的地を入力する過程について、データベース432は、既知の都市名、それ
らの都市の道路名(住宅地域の道路すなわち側道を含む)及びそれらの道路の有
効な番地を求めるために車載システムが利用する表を含む。このデータベースは
また、興味ある地点の種類、自車位置の近傍または特定の都市における特定の種
類の興味ある地点を示す表を含む。 誘導過程につき、データベース432は、測位済み位置(緯度及び経度)から所
望の目的地あるいは以前設定したルート上の中間点までのルートを設定するため
に車載システムが利用する別の表を含む。例えば、車載データベース432のデ
ータ表には、主要道路網1000(図10)が蓄積される。For the process of entering destinations, the database 432 may use the on-board to determine known city names, road names of those cities (including roads in residential areas, or side streets), and valid street addresses for those roads. Contains tables used by the system. The database also includes a table showing the type of points of interest, a particular type of point of interest in the vicinity of the vehicle location or in a particular city. For the guidance process, the database 432 includes another table used by the in-vehicle system to set a route from the measured position (latitude and longitude) to a desired destination or an intermediate point on a previously set route. For example, the main road network 1000 (FIG. 10) is stored in the data table of the on-vehicle database 432.
【0079】 図11を参照して、車載データベース432の住所/都市/州名表1110は
、国名、州名、都市名の組み合わせを一連の道路、番地範囲の組み合わせと関連
付ける一連のレコードを含む。住所/都市/州名表1110の典型的なレコード
1112は、国名表1120の国名を参照する国名フィールド1114を含む。
国名表1120は、米国またはカナダのような既知の国名のテキスト表示を保持
する。レコード1112はまた、国名フィールド1114により参照される国名
中の都市名及び州名のテキスト表示を求めるために利用される都市/州名表11
30を参照する都市/州名フィールド1116を有する。レコード1112はま
た、住所/道路名表1150のレコード範囲1158の第1のレコードを参照す
る住所/道路名フィールド1118を含む。住所/都市/州名表1110のレコ
ード1112のすぐ後のレコード1113は、レコード範囲1158の後の次の
レコード1153を参照する住所/道路名フィールド1119を含み、それによ
り範囲1158内のレコードが決まる。Referring to FIG. 11, address / city / state name table 1110 of in-vehicle database 432 includes a series of records associating a combination of a country name, a state name, and a city name with a series of combinations of roads and address ranges. An exemplary record 1112 of the address / city / state table 1110 includes a country field 1114 that references the country name of the country table 1120.
Country name table 1120 holds a text representation of known country names, such as the United States or Canada. Record 1112 also includes a city / state table 11 used to request a textual representation of city and state names in the country name referenced by country field 1114.
It has a city / state name field 1116 that references 30. Record 1112 also includes an address / road name field 1118 that references the first record in record range 1158 of address / road name table 1150. The record 1113 immediately following record 1112 in the address / city / state table 1110 includes an address / road name field 1119 that references the next record 1153 after the record range 1158, which determines the records within the range 1158.
【0080】 住所/道路名表1150の各レコードは、完全な道路名とその道路名の有効な
番地範囲との組み合わせに関するものである。住所/道路名表1150の多数の
レコードは、同一の道路名を有し、これにより有効な番地範囲全部が形成される
。住所/道路名表1150の典型的なレコード1152は、道路名フィールド1
154と番地範囲フィールド1156を含む。道路名フィールド1154は、道
路名のテキスト表示を形成するための道路レコード表1160のレコードを参照
する。番地範囲フィールド1156は、関連の道路の有効な番地範囲内の最も低
い数値1184と最も高い数値1186のエントリーを含む番地範囲表1180
のレコード1182を参照する。Each record in the address / road name table 1150 relates to a combination of a complete road name and a valid address range of the road name. Many records in the address / road name table 1150 have the same road name, thereby forming an entire valid address range. A typical record 1152 of the address / road name table 1150 is road name field 1
154 and an address range field 1156. The road name field 1154 refers to a record in the road record table 1160 for forming a text display of the road name. The address range field 1156 contains an address range table 1180 that includes entries for the lowest value 1184 and the highest value 1186 within the valid address range for the relevant road.
Record 1182 is referred to.
【0081】 道路名レコード表1160は、ベースとなる道路名、オプションとしての接頭
辞及び接尾辞、道路の種類により道路名を完全に指定するために使用される。例
えば、「North Main Blvd.」はベースとなる道路名「Main」と接頭辞及び接尾辞
の組み合わせ「North/-」と、道路の種類「Blvd.」とで表わされる。道路名レコ
ード表1160における典型的なレコード1162は、道路名表1170に蓄積
されたベースとなる道路名のテキスト表示を参照する道路名フィールド1164
と、接頭辞/接尾辞の組み合わせの所定の集合への索引としての接頭辞/接尾辞
の組み合わせの表示と、道路の種類のテキスト表示とを含む接辞タイプフィール
ド1166とを含む。The road name record table 1160 is used to completely specify a road name by a base road name, optional prefix and suffix, and road type. For example, "North Main Blvd." is represented by a combination of a base road name "Main" and a prefix / suffix "North /-", and a road type "Blvd." A typical record 1162 in the road name record table 1160 is a road name field 1164 that references a textual representation of the base road name stored in the road name table 1170.
And an indication of the prefix / suffix combination as an index into a predetermined set of prefix / suffix combinations, and a prefix type field 1166 that includes a text representation of the type of road.
【0082】 住所/都市/州名表1110のレコード1112へ戻って、都市/州名フィー
ルド11160は都市/州名表1130のレコード1132を参照する。レコー
ド1132は、都市名のテキスト表示を符号化する都市名フィールド1134と
、州名を符号化する州名表1140のレコード1142を参照する州名フィール
ド1136とを含む。Returning to record 1112 of address / city / state name table 1110, city / state name field 11160 references record 1132 of city / state name table 1130. Record 1132 includes a city name field 1134 that encodes a textual representation of the city name, and a state name field 1136 that references record 1142 of state table 1140 that encodes the state name.
【0083】 図11に示すいくつかの表は、テキスト名のリストを蓄積したものである。こ
れらには、国名表1120、道路名表1170、州名表1140及び都市/州名
表1130が含まれる。図11において、レコードへの参照を、蓄積されたテキ
スト表示への直接アクセスを可能にするものとして示す。図12を参照して、典
型的なテキスト表1200は、見出し1210と、圧縮テキスト領域1220と
を含む。特定のレコードへの参照を、見出し1210のレコード1212に対す
るオフセットとして使用する。レコード1212は、起点フィールド1214と
、長さフィールド1216とを含む。圧縮テキスト1220は、一連6ビットの
文字表示として符号化される全てのテキスト表示群を含む。起点フィールド12
14は、そのレコードの最初の6ビット文字の見出しである。車載コンピュータ
210により実行される手順がそのテキスト部分をアクセスできるようにするた
め、その手順は先ずその見出しを蓄積された8ビットの最初のバイトの住所に変
換し、その後、6ビットの文字表示を分解してそのレコードの標準8ビット文字
表示を形成する。Some tables shown in FIG. 11 accumulate lists of text names. These include a country name table 1120, a road name table 1170, a state name table 1140, and a city / state name table 1130. In FIG. 11, references to records are shown as enabling direct access to the stored textual display. Referring to FIG. 12, an exemplary text table 1200 includes a heading 1210 and a compressed text area 1220. A reference to a particular record is used as the offset of the heading 1210 to the record 1212. Record 1212 includes an origin field 1214 and a length field 1216. Compressed text 1220 includes all text representations that are encoded as a series of 6-bit character representations. Origin field 12
14 is the heading of the first 6-bit character of the record. To enable the procedure performed by the on-board computer 210 to access the text portion, the procedure first converts the heading to the stored 8-bit first byte address, and then displays the 6-bit character representation. Decompose to form a standard 8-bit character representation of the record.
【0084】 図14を参照して、別の組の表は「興味ある地点」(POI)としての目的地の入
力をサポートする。興味ある地点は、「レストラン」、「ATM機」、「ガソリン
スタンド」のような種類に分類されている。POIタイプ表1410は一連のレコ
ードを含む。POIタイプ表1410の典型的なレコード1412は、POIタイプ表
1420のレコード1422を参照するタイプフィールド1414を含む。レコ
ード1422はPOIの種類のテキスト表示である。Referring to FIG. 14, another set of tables supports entry of a destination as a “point of interest” (POI). Points of interest are classified into types such as "restaurants", "ATM machines", and "gas stations". The POI type table 1410 includes a series of records. Exemplary record 1412 of POI type table 1410 includes a type field 1414 that references record 1422 of POI type table 1420. Record 1422 is a text representation of the POI type.
【0085】 POIタイプ表1410のレコード1412は、POI名/都市名表1430のレコ
ード範囲1444の第1のレコード1432を参照するオフセットフィールド1
416を含む。POIタイプ表1410のレコード1412のすぐ後のレコード1
413のオフセットフィールド1417は、POIタイプ表1410のレコード範
囲1444のすぐ後のPOI名/都市名表1430のレコード1446を参照する
。The record 1412 of the POI type table 1410 is an offset field 1 referring to the first record 1432 of the record range 1444 of the POI name / city name table 1430.
416. Record 1 immediately after record 1412 in POI type table 1410
The offset field 1417 of 413 refers to the record 1446 of the POI name / city name table 1430 immediately after the record range 1444 of the POI type table 1410.
【0086】 POI名/都市名表1430のレコード1432は、国名表1120(図11)
のレコードを参照する国名フィールド1434、都市/州名表1130のレコー
ドを参照する都市/州名フィールド1436、POI名フィールド1438、レコ
ード1432に関連するPOIリスト表1450のレコード範囲1464の第1の
レコードであるPOIリスト表1450のレコード1452を参照するオフセット
フィールド1440を含む。都市/州名表1430のレコード1432のすぐ後
のレコード1433のオフセットフィールド1440は、POIリスト表1450
の範囲1464のすぐ後のレコード1466を参照する。The record 1432 of the POI name / city name table 1430 includes a country name table 1120 (FIG. 11).
In the first record of the record range 1464 of the POI list table 1450 associated with the country / name field 1434, the POI name field 1438 referring to the record of the city / state name table 1130, the POI name field 1438 referring to the record of the city / state name table 1130, It includes an offset field 1440 that refers to a record 1452 of a POI list table 1450. The offset field 1440 of the record 1433 immediately after the record 1432 of the city / state name table 1430 includes the POI list table 1450.
Is referred to the record 1466 immediately after the range 1464.
【0087】 POIリスト表1450のレコード1452は、道路名レコード表1160のレ
コードを参照する道路名フィールド1454と、興味ある地点の住所に関連する
番地を符号化する住所フィールド1456と、興味ある地点の電話番号を符号化
する電話番号フィールド1458と、興味ある地点の緯度及び経度を符号化する
緯度/経度フィールド1460とを含む。The record 1452 of the POI list table 1450 includes a road name field 1454 that refers to the record of the road name record table 1160, an address field 1456 that encodes an address related to the address of the point of interest, and a It includes a telephone number field 1458 for encoding a telephone number, and a latitude / longitude field 1460 for encoding the latitude and longitude of the point of interest.
【0088】 車載データベース432には、目的地の明細の他の形式をサポートする別の表
が含まれる。「イエローページ」(電話帳)形式で目的地の明細をサポートする
システムの例において、車載データベース432は、イエローページの職種をテ
キスト形式で表わした表を含む。交差する一対の道路により目的地の明細をサポ
ートするシステムの例では、車載データベース432は、交差する道路の有効な
組み合わせを表わす表を含む。交差する道路の組み合わせの表が含まれる場合、
その表は主要道路の交差点だけを含むか、また別に、主要道路とそれよりも小さ
い住宅地域の道路との交差点、さらには住宅地域の道路同士の交差点を、車載シ
ステムの記憶容量に十分な空きがあれば含むことも可能である。The onboard database 432 includes another table that supports other formats of destination specifications. In an example of a system that supports destination specifications in "yellow page" (phone book) format, the on-board database 432 includes a table representing the occupations of yellow pages in text format. In an example of a system that supports destination specifications with a pair of intersecting roads, the on-board database 432 includes a table representing valid combinations of intersecting roads. If it contains a table of combinations of intersecting roads,
The table may include only major road intersections, or separate intersections of major roads with smaller residential roads, and / or intersections of residential roads with sufficient free space for onboard system storage. If there is, it can be included.
【0089】 車載データベース432の別の表を、車両がルートから外れたと判断されたと
き誘導過程で利用する。詳説すると、これらの表は主要道路網1000(図10
)を符号化したものである。図13Aを参照して、主要道路網1000の代表的
なリンクは、ノードi1301とノードj1302とを連結する。リンクc13
07は、ノードi1301とj1302とを連結する。リンクc1307は、2
つの形成点1303及び1303を含んでいる。ノードi1301はまたリンク
a1305とb1306とに連結され、ノードj1302はまたリンクd130
8とe1309とに連結されている。Another table of the vehicle-mounted database 432 is used in the guidance process when it is determined that the vehicle has deviated from the route. To elaborate, these tables show the main road network 1000 (FIG. 10).
) Is encoded. Referring to FIG. 13A, a representative link of main road network 1000 connects node i 1301 and node j 1302. Link c13
07 connects the nodes i1301 and j1302. Link c1307 is 2
Three forming points 1303 and 1303. Node i 1301 is also connected to links a 1305 and b 1306, and node j 1302 is also connected to link d 130
8 and e1309.
【0090】 図13Bを参照して、主要道路網1000を表わすためにいくつかの表を使用
する。図13Aに示す代表的なリンクに関連するこれらの表のレコードを、図1
3Bに示す。マスターノード表1310は、道路網の各ノードについて長さが論
理的に可変のレコードを含む。ノードi1301に関連する1312は、ノード
i1301の位置を符号化する緯度/経度フィールド1314を含む。レコード
1312はまた、1組のリンクフィールド1316を含み、各フィールドはノー
ドi1301で連結された各リンクに対応するものである。各リンクフィールド
1316は、そのノードにおいてそのリンクから他のリンクへの転換が可能な方
向に関する情報と、そのリンクに関連するリンク区分表1330のレコードへの
参照を含む。例えば、リンクc1307に関連するリンクフィールド1316は
リンク区分表1330のレコード1332を参照する。Referring to FIG. 13B, several tables are used to represent the main road network 1000. The records in these tables relating to the representative link shown in FIG.
3B. Master node table 1310 includes records whose length is logically variable for each node of the road network. 1312 associated with node i1301 includes a latitude / longitude field 1314 that encodes the location of node i1301. Record 1312 also includes a set of link fields 1316, each field corresponding to each link connected at node i1301. Each link field 1316 contains information about the direction at which the node can switch from the link to another link, and a reference to a record in the link section table 1330 associated with the link. For example, the link field 1316 related to the link c1307 refers to the record 1332 of the link category table 1330.
【0091】 リンク区分表1330のレコード1332は、道路名レコード表1160のレ
コードを参照する道路名フィールド1334と、マスターノード表1310のレ
コード1312及び1318をそれぞれ参照する基準ノードフィールド1336
及び非基準ノードフィールド1338とを含む。レコード1332はまた、形成
点情報表1350のレコード1352を参照する形成点情報フィールド1340
を含む。形成点情報フィールド1340により参照されるレコードは、そのリン
ク上の形成点に関連する情報だけでなく、そのリンク上の標識に関連する情報も
含む。レコード1332はまた、そのリンクの道路等級を符号化する等級フィー
ルド1342と、1つが道路の各側に対応する住所範囲表1180の2つのレコ
ードを参照する住所範囲フィールド1344とを含む。The record 1332 of the link division table 1330 includes a road name field 1334 referring to the record of the road name record table 1160 and a reference node field 1336 referencing the records 1312 and 1318 of the master node table 1310, respectively.
And a non-reference node field 1338. The record 1332 also includes a formation point information field 1340 that refers to the record 1352 of the formation point information table 1350.
including. The record referred to by the formation point information field 1340 includes not only information related to formation points on the link, but also information related to markers on the link. Record 1332 also includes a grade field 1342, which encodes the road grade of the link, and an address range field 1344, which references two records in address range table 1180, one for each side of the road.
【0092】 リンク形成点表1350のレコード1352は、形成点数フィールド1354
と、標識数フィールド1356とを含む。各形成点につき、レコード1352は
、前の形成点から、あるいは第1の形成点の基準ノードからの緯度及び経度の変
化を符号化したものを含む。レコード1352はまた、リンクに沿って運転する
者が見掛けるであろう標識を記載する標識情報フィールド1360を含む。The record 1352 of the link forming point table 1350 includes a forming point number field 1354.
And an indicator number field 1356. For each formation point, the record 1352 includes an encoding of the change in latitude and longitude from the previous formation point or from the reference node of the first formation point. Record 1352 also includes a sign information field 1360 that describes signs that a person driving along the link will see.
【0093】 2.6 サーバーのソフトウェア構成要素(図5) 図5を参照して、サーバーシステム125は、サーバーコンピュータ310(
図3)上で実行されるソフトウェアを含む。このソフトウェアには、車載システ
ムとの対話に使用する航法アプリケーション512が含まれる。航法アプリケー
ション512は、電話インターフェイス320(図3)との通信に使用される通
信インターフェイス514に結合される。航法アプリケーションは、GPS受信機
325(図3)に結合されるGPSインターフェイス516にも結合される。 2.6 Server Software Components (FIG. 5) Referring to FIG. 5, server system 125 includes server computer 310 (FIG . 5) .
FIG. 3) includes software executed thereon. The software includes a navigation application 512 used to interact with the on-board system. The navigation application 512 is coupled to a communication interface 514 used to communicate with the telephone interface 320 (FIG. 3). The navigation application is also coupled to a GPS interface 516 that is coupled to a GPS receiver 325 (FIG. 3).
【0094】 航法アプリケーション512も、データインターフェイス518を介してアク
セスする多数のデータベースを利用する。サーバーシステム125は、完全な道
路網700(図7)を含むサーバー地図データベース520を含む。このデータ
ベースは、地図プロバイダ160により提供される地図情報360より取出され
る。この地図情報は、この情報を再フォーマットしてサーバー地図データベース
520を形成する地図プロセッサ550により処理される。同じ地図情報は、車
両の車載データベース432に蓄積される地図情報を取出すために使用される。
地図プロセッサ550は、サーバーコンピュータ310上で実行されるソフトウ
ェアモジュールとして実現するか、または再フォーマットの仕事に割当てられる
他のコンピュータ上で実行できる。同じ地図情報からサーバー地図データベース
と車載地図データベースの両方を取出すことにより、車載データとサーバーのデ
ータの間の一貫性が保証される。The navigation application 512 also makes use of a number of databases accessed via the data interface 518. The server system 125 includes a server map database 520 that contains the complete road network 700 (FIG. 7). This database is retrieved from the map information 360 provided by the map provider 160. This map information is processed by a map processor 550 that reformats this information to form a server map database 520. The same map information is used to retrieve the map information stored in the vehicle's in-vehicle database 432.
Map processor 550 may be implemented as a software module running on server computer 310, or may be running on another computer assigned to the reformatting task. Extracting both the server map database and the vehicle map database from the same map information ensures consistency between the vehicle data and the server data.
【0095】 航法アプリケーション512もまた、イエローページデータベース522を利
用して所望の目的地の電話番号を「逆方向」番号探索表の番地に変換する。イエ
ローページデータベース522の構成に必要な情報は、電話会社または電話帳出
版社のような外部情報システム130により提供される。The navigation application 512 also uses the yellow page database 522 to convert the telephone number of the desired destination to an address in the “reverse” number lookup table. Information required for the construction of the yellow page database 522 is provided by an external information system 130, such as a telephone company or telephone directory publisher.
【0096】 航法アプリケーション512は、交通データベース524も利用する。交通デ
ータベース524の情報には、ルート設定に用いる典型的なリンクの速度が含ま
れている。この情報は、政府管理の交通監視局及び調査用車両(章3.5)から
得られる記録データのような外部情報システム130を組み合わせることにより
得られる。調査用車両を用いて交通情報を収集する場合、交通情報をサーバーシ
ステムから外部の交通情報システムへ提供させることも可能である。The navigation application 512 also utilizes the traffic database 524. The information in the traffic database 524 includes the speed of a typical link used for setting a route. This information is obtained by combining a government-managed traffic monitoring station and an external information system 130, such as recorded data obtained from research vehicles (Chapter 3.5). When collecting traffic information using a research vehicle, the traffic information can be provided from a server system to an external traffic information system.
【0097】 3 システムの動作 (図15A−B及び図16―18) 3.1 一般的手順 システムの動作には、車載システム105とサーバーシステム125(図1を
参照)との協働が含まれる。車両の運転者が目的地の指定を開始してから車両が
指定した目的地に到達するまでに従う手順を、図15A−B及び図16―18の
擬似コードリストに示す。 3 System Operation (FIGS. 15A-B and FIGS. 16-18) 3.1 General Procedure The operation of the system involves the cooperation of the in-vehicle system 105 and the server system 125 (see FIG. 1). . Procedures from the start of the designation of the destination by the driver of the vehicle until the vehicle reaches the designated destination are shown in the pseudo code lists of FIGS. 15A and 15B and FIGS.
【0098】 図15Aを参照して、運転者が所望の目的地の指定を開始する時から車載シス
テムが運転者の目的地への誘導を開始できるときまでに車載システム105(図
1、2)が従う手順を示す。車載システムはまず、運転者から目的地の明細を受
取る(ライン1502)。これは、例えば、運転者が都市、その後道路及び番地
を選択するように、運転者とのいくつかの対話動作を必要とする。以下において
さらに説明するように(章3.2.1)、このシステムは種々のタイプの目的地
指定手順をサポートする。Referring to FIG. 15A, vehicle-mounted system 105 (FIGS. 1 and 2) from when the driver starts to specify a desired destination to when the vehicle-mounted system can start guiding to the driver's destination. Shows the procedure followed. The in-vehicle system first receives a destination specification from the driver (line 1502). This requires some interaction with the driver, for example, so that the driver selects a city, then a road and a street address. As described further below (Chapter 3.2.1), the system supports various types of destination specification procedures.
【0099】 車載システムはまた、最初の自車位置またはその最初の自車位置に関するデー
タ、システムの別のバージョンでは車両の方向を求める(ライン1503)。位
置または位置関連データには、(a)ナビゲーションリクエストが実行中の時得
られるGPS推定位置または擬似レンジ測定値、(b)過去のGPS推定位置、(c)
前のGPS推定位置または運転操作点からの推測航法位置のうちの1または2以上
が含まれる。出発位置の推定については以下に述べる(章3.2.2)。The in-vehicle system also determines the first vehicle position or data on the first vehicle position, in another version of the system the vehicle direction (line 1503). The position or position related data includes (a) GPS estimated position or pseudorange measurements obtained while the navigation request is in progress, (b) past GPS estimated position, (c)
One or more of the previous GPS estimated positions or dead reckoning positions from the driving operating point are included. The estimation of the starting position is described below (Chapter 3.2.2).
【0100】 運転者から目的地の明細及び車両の現在位置に関する位置データを受信すると
、車載システムはサーバーシステムとの通信セッションを開始する(ライン15
04)。車載システムは、セルラー電話によりサーバーシステムへ電話をかけ、
次いでモデムによりサーバーシステムとのデータ伝送を開始することにより、通
信セッションを開始する。 車載システムはその後、位置データと目的地の明細をサーバーシステムへ送信す
る(ライン1505)。Upon receiving from the driver the details of the destination and the position data relating to the current position of the vehicle, the onboard system starts a communication session with the server system (line 15).
04). The in-vehicle system calls the server system with a cellular phone,
Then, a communication session is started by starting data transmission with the server system by the modem. The in-vehicle system then sends the location data and destination specification to the server system (line 1505).
【0101】 図15Bを参照して、サーバーシステムは車両からの通信セッションを受け入
れて、位置データ及び目的地の明細を受信する(ライン1553)。Referring to FIG. 15B, the server system accepts a communication session from the vehicle and receives location data and destination details (line 1553).
【0102】 サーバーシステムは、多数のGPS衛星140からの信号を受信し、各衛星につ
いてGPS補正データを計算する(ライン1554)。その後、サーバーシステム
はその車両の位置を求める(ライン1555)。その車両の位置を求めるにあた
り、車載システムが擬似レンジ測定値のような生のGPSデータをGPS衛星140へ
提供する場合、サーバーシステムは計算したGPS補正データを車両が提供する生
のGPSデータに適用してその車両の位置を計算する。The server system receives signals from a number of GPS satellites 140 and calculates GPS correction data for each satellite (line 1554). Thereafter, the server system determines the location of the vehicle (line 1555). If the in-vehicle system provides raw GPS data, such as pseudorange measurements, to the GPS satellite 140 in determining the position of the vehicle, the server system applies the calculated GPS correction data to the raw GPS data provided by the vehicle. To calculate the position of the vehicle.
【0103】 サーバーシステムの別の例では、サーバーのGPS受信機(または少なくとも1
つのGPSアンテナ)を必ずしも集中サーバーの所に設置する必要はない。例えば
、集中サーバーは車両から多少離れた所にあってもよい。GPS受信機及びアンテ
ナは集中サーバーよりも車両に近い所に設置される。この場合、サーバーシステ
ムのGPS受信機がGPS推定位置を推定中の車両に近いため、GPS補正データがより
正確なものになる。また、サーバーシステムは種々の場所で多数のGPS受信機を
備えるようにしてもよい。その場合、サーバーシステムは補正データが提供され
る車両に最も近いGPS受信機を選択する。このようにすると、単一のサーバーシ
ステムが、補正項の地理的ばらつきにより共通のGPS補正データを使用できない
広い地理的領域に展開する車両にサービスを提供することが可能となる。In another example of a server system, the server's GPS receiver (or at least one
It is not necessary to install two GPS antennas at a central server. For example, the centralized server may be some distance from the vehicle. The GPS receiver and antenna are located closer to the vehicle than the central server. In this case, the GPS correction data becomes more accurate because the GPS receiver of the server system is close to the vehicle whose GPS estimated position is being estimated. Also, the server system may include multiple GPS receivers at various locations. In that case, the server system selects the GPS receiver closest to the vehicle for which the correction data is provided. In this way, a single server system can service vehicles deployed in large geographical areas where common GPS correction data cannot be used due to geographic variations in correction terms.
【0104】 受信されるある特定種類の目的地の明細、特にイエローページ形の目的地の明
細については、この時点における目的地の指定は十分でない。この場合(ライン
1556)、運転者はサーバーシステムにより提供される二次的明細データに応
答してさらに入力を行う必要があろう。サーバーシステムは、二次的データを車
両へ送信する(ライン1557)。例えば、運転者がイエローページの形式で目
的地を指定する場合、サーバーシステムはその車両の位置近傍のその種類に属す
る特定のリストを有する二次データを提供する。Regarding the specification of a particular type of destination to be received, particularly the specification of a destination in the form of a yellow page, the designation of the destination at this point is not sufficient. In this case (line 1556), the driver would need to make further inputs in response to the secondary specification data provided by the server system. The server system sends the secondary data to the vehicle (line 1557). For example, if the driver specifies a destination in the form of a yellow page, the server system provides secondary data with a specific list of that type near the location of the vehicle.
【0105】 図15Aへ戻って、車載システムは二次的な目的地明細データを受取る(ライ
ン1507)。車載システムはこのデータを運転者へ提示し、運転者から例えば
二次的明細データに含まれる目的地リストからの選択として二次的な目的地の明
細を受取る。二次的な目的地の明細はサーバーへ送られる(ライン1509)。
この時点において、サーバーシステムは完全に指定された目的地を有することに
なる。Returning to FIG. 15A, the onboard system receives secondary destination specification data (line 1507). The in-vehicle system presents this data to the driver and receives a description of the secondary destination from the driver, for example, as a selection from a destination list included in the secondary specification data. The specification of the secondary destination is sent to the server (line 1509).
At this point, the server system will have a fully specified destination.
【0106】 図15Bへ戻って、サーバーシステムはその車両の位置から指定された目的地
までのルート(章3.2.4を参照)を設定する(ライン1561)。サーバー
システムはまた、車両へダウンロードする車両位置周辺のスポット地図を決定す
る。サーバーシステムはまた、運転操作の複雑さを考慮して運転操作点周辺のス
ポット地図をダウンロードすべきか否かを判断し、またこれらの運転操作点周辺
のスポット地図を決定する。Returning to FIG. 15B, the server system sets up a route (see chapter 3.2.4) from the location of the vehicle to the specified destination (line 1561). The server system also determines a spot map around the vehicle location to download to the vehicle. The server system also determines whether to download the spot map around the driving operation point in consideration of the complexity of the driving operation, and determines the spot map around these driving operation points.
【0107】 サーバーシステムは、設定したルート、スポット地図、GPS補正データを車載
システムへ送信する(ライン1563)。The server system transmits the set route, spot map, and GPS correction data to the vehicle-mounted system (line 1563).
【0108】 図15Aに戻って、車載システムは、設定ルート、スポット地図、GPS補正デ
ータをサーバーシステムから受信し(ライン1512)、サーバーシステムとの
通信セッションを停止する(ライン1513)。Returning to FIG. 15A, the in-vehicle system receives the set route, the spot map, and the GPS correction data from the server system (line 1512), and stops the communication session with the server system (line 1513).
【0109】 図16を参照すると、車両はここで、その初期位置から設定ルート上を走行す
るための出発時の運転操作につき運転者が誘導指示を待つ待機状態にある。最初
に、車載システムはその推定位置を初期化する。サーバーシステムは、車載シス
テムが提供するGPS補正データをそのGPS受信機へ送ることにより、GPS受信機に
より提供される推定位置の精度を向上させる。サーバーシステムが提供するGPS
補正データは短時間の間有効であるにすぎない。GPS補正データをサーバーシス
テムがそのGPS受信機から得てから約一分のインターバルの後、車載システムは
この補正データの使用を停止し、その代わりに標準GPSを用いる。以下において
詳説するように、GPS補正データは走行中他の時点で得ることが可能であり、か
かる場合、車載システムは、補正データがGPS受信機により発生された後の一定
時間インターバルの間その補正データをそのGPS受信機へ提供する。Referring to FIG. 16, the vehicle is now in a standby state in which the driver waits for a guidance instruction for a driving operation at the time of departure for traveling on the set route from the initial position. First, the in-vehicle system initializes its estimated position. The server system improves the accuracy of the estimated position provided by the GPS receiver by sending the GPS correction data provided by the in-vehicle system to the GPS receiver. GPS provided by server system
The correction data is only valid for a short time. About one minute after the server system obtains GPS correction data from its GPS receiver, the in-vehicle system stops using this correction data and uses standard GPS instead. As will be described in detail below, GPS correction data can be obtained at other times during the run, in which case the in-vehicle system will provide the correction data for a fixed time interval after the correction data is generated by the GPS receiver. Providing data to the GPS receiver.
【0110】 車両が設定ルートを辿るようになるまでのその最初の走行部分である出発運転
操作時、車載システムは、GPS補正データが古すぎた値になるまでは差動GPSによ
る推定位置を用いて自車位置を追跡し、その後は未補正GPS推定位置により車両
を追跡する(ライン1604)。車載システムは、スポット地図を車両の推定位
置及び設定ルートの表示と共に表示する(ライン1305)。車載システムによ
り車両が設定ルートを辿っていることが検知されると、出発時の運転操作部分が
完了し、方向転換によりルートを辿る部分が開始される。During the departure driving operation, which is the first running part of the vehicle until it follows the set route, the in-vehicle system uses the position estimated by the differential GPS until the GPS correction data becomes too old. Then, the vehicle is tracked using the uncorrected GPS estimated position (line 1604). The in-vehicle system displays the spot map with the display of the estimated position of the vehicle and the set route (line 1305). When the in-vehicle system detects that the vehicle is following the set route, the driving operation part at the time of departure is completed, and the part following the route is started by turning.
【0111】 図17を参照して、ルートを辿る手順は設定ルートに沿う各リンクを運転者に
通報することにより実行される。ルートに沿って走行する間、車載システムはそ
の車両の2つの推定位置を維持する。第1の推定位置は、GPSによる推定値、ま
たは現在のGPS補正データが利用可能な場合の(D)GPS推定値に基づくものである
。第2の推定位置は、推測航法によるものである。この手順は車両が設定ルート
を正しく辿っていると仮定する。推測航法は、設定ルートに沿う運転操作点及び
中間地点ならびに車両のセンサー、特に速度センサーからの情報を用いて第2の
推定位置を更新する。車両がルートを本当に辿っている場合、2つの推定値は互
いに近いはずである。この推測航法は車両が設定ルートに沿って走行していると
仮定するため、車両位置の追跡にあたり推定方向を利用しないことに注意された
い。Referring to FIG. 17, the procedure of following the route is executed by notifying the driver of each link along the set route. While traveling along the route, the in-vehicle system maintains two estimated positions of the vehicle. The first estimated position is based on GPS estimates or (D) GPS estimates when current GPS correction data is available. The second estimated position is based on dead reckoning. This procedure assumes that the vehicle is following the set route correctly. Dead reckoning updates the second estimated position using information from a driving operation point and waypoints along a set route and a vehicle sensor, particularly a speed sensor. If the vehicle is really following the route, the two estimates should be close to each other. Note that this dead reckoning does not use the estimated direction to track the position of the vehicle because it assumes that the vehicle is traveling along the set route.
【0112】 リンクに沿う走行中、そのリンクの最初のノードで最初の運転操作をした後、
車載システムはオフルート許容値を初期化する。この許容値はGPSによる推定位
置と推測航法による推定位置の間の許容可能な差である。この許容値は、速度セ
ンサーによる計算の不正確さとGPS補正データの経時変化とにより推定位置の精
度が低くなるのを補償するため、運転操作直後の初期値から増加する。オフルー
ト許容値は150フィートに初期化されるが、100フィート走行するごとに約
1フィートの割合で最大500フィートまで線形的に増加する。While driving along the link, after performing the first driving operation at the first node of the link,
The in-vehicle system initializes the off-route allowance. This tolerance is the allowable difference between the position estimated by GPS and the position estimated by dead reckoning. This tolerance increases from the initial value immediately after the driving operation to compensate for the inaccuracy of the estimated position being reduced due to the inaccuracy of the calculation by the speed sensor and the aging of the GPS correction data. The off-route tolerance is initialized to 150 feet, but increases linearly up to 500 feet at a rate of about 1 foot every 100 feet.
【0113】 次の運転操作点(ライン1704でスタートするループ)まで走行する間、車
両はそのオフルート許容値を増加させ(ライン1705)、その推測航法位置を
追跡し(ライン1706)、そして現在のGPS補正データが利用可能であるか否
かによるがそのGPSまたは(D)GPS位置を追跡する(ライン1707)。While traveling to the next driving operating point (loop starting at line 1704), the vehicle increases its off-route tolerance (line 1705), tracks its dead reckoning position (line 1706), and The GPS or (D) GPS location is tracked depending on whether the GPS correction data is available (line 1707).
【0114】 推測航法位置と(D)GPSによる位置との間の差が任意の時点においてオフルート
許容値よりも大きくなると、オフルートルーチンが始動される(ライン1710
)。When the difference between the dead reckoning position and the (D) GPS position is greater than the off-route tolerance at any point, the off-route routine is initiated (line 1710).
).
【0115】 リンクに沿って走行すると、車両は次の運転操作点近くの或る点に到達する。
車両が次の運転操作点から見てある距離範囲内にあると推定されると、運転者は
車載システムから次に行う運転操作につきグラフィック形式及び音声形式による
通報を受ける。この通報範囲の大きさは走行中の道路の等級により左右されるが
、これは運転者が通報を受ける運転操作を行うまでの時間に関係がある。例えば
、ハイウェイ上で運転者がハイウェイ出口のような運転操作点の通報を受けるの
は、住宅地域内での運転操作点の通報を受ける場合よりも、運転操作点のかなり
前方である。When traveling along the link, the vehicle reaches a point near the next driving operation point.
If the vehicle is estimated to be within a certain distance range from the next driving operation point, the driver receives a graphic and audio notification of the next driving operation from the on-board system. The size of the notification range depends on the grade of the road on which the vehicle is traveling, and this is related to the time until the driver performs a driving operation to receive the notification. For example, on a highway, a driver receives a notification of a driving operation point such as a highway exit far ahead of a driving operation point than a notification of a driving operation point in a residential area.
【0116】 リンクに沿って走行する間、車載システムは次の運転操作の正確な地点を検知
しようとする。車両が次の運転操作点から見てある距離範囲内にある場合、車載
システムはこの運転操作点を検知しようとする。例えば、その運転操作が右折で
ある場合、磁気コンパスまたはレートジャイロスコープからのような車載センサ
ーからの信号が、または方向変化が検知されるGPS推定位置の時系列が運転操作
点のあることを明確に指示する。While traveling along the link, the in-vehicle system tries to detect the exact point of the next driving operation. If the vehicle is within a certain distance range from the next driving operation point, the in-vehicle system attempts to detect this driving operation point. For example, if the driving operation is a right turn, it is clear that a signal from a vehicle-mounted sensor such as a magnetic compass or a rate gyroscope, or the time series of the estimated GPS position at which a change in direction is detected has a driving operation point. To instruct.
【0117】 運転操作点が検知されると(ライン1718)、車載システムはその運転操作
点の位置に応じてその推測航法推定位置を更新する(ライン1719)。また、
車載システムは、ダウンロードした運転操作点の位置を利用してそれ自身のGPS
補正データを計算する(ライン1720)。即ち、車載システムは、運転操作点
の緯度及び経度の偏差を計算し、これらの偏差値を、運転操作の後1分のインタ
ーバルの間そのGPS受信機から出力された緯度及び経度の推定位置に補正値とし
て適用する。あるいは、車載システムは、運転操作点が検知されたときの運転操
作点の位置及び車両のGPS受信機により得られた擬似レンジ測定値を用いて新し
いGPS補正データを計算し、これらのGPS補正データは運転操作後1分のインター
バルの間使用される。When a driving operation point is detected (line 1718), the in-vehicle system updates its dead reckoning estimated position according to the position of the driving operation point (line 1719). Also,
The in-vehicle system uses its own GPS to use the location of the downloaded operating point.
Correction data is calculated (line 1720). That is, the in-vehicle system calculates the deviation of the latitude and longitude of the driving operation point, and stores these deviation values in the estimated position of the latitude and longitude output from the GPS receiver for one minute interval after the driving operation. Apply as a correction value. Alternatively, the in-vehicle system calculates new GPS correction data using the position of the driving operation point when the driving operation point is detected and the pseudo-range measurement value obtained by the GPS receiver of the vehicle, and calculates these GPS correction data. Is used for one minute interval after the driving operation.
【0118】 ここで、例えば、車両センサーでは正確に検知されないわずかな方向転換のよ
うな運転操作が検知されない場合があることに注意されたい。このような場合、
車載システムは、車両がルート上にあると仮定して推測航法手順を継続する。か
かる検知されない運転操作点は、車両の推測航法位置の追跡の観点から本質的に
中間地点と同様な取り扱いをする。Here, it should be noted that, for example, a driving operation such as a slight turning, which is not accurately detected by the vehicle sensor, may not be detected. In such a case,
The in-vehicle system continues the dead reckoning procedure assuming the vehicle is on the route. Such undetected driving operating points behave essentially like waypoints in terms of tracking the dead reckoning position of the vehicle.
【0119】 ルートを辿る手順は、目的地に到達するまでルートに沿って1つのリンクから
次のリンクへと継続する(ライン1725)。The procedure of following the route continues from one link to the next along the route until the destination is reached (line 1725).
【0120】 図18を参照して、オフルートルーチンは先ず、推測航法による位置補正手順
を含む(ライン1802−1810)。推定位置間の差が検出された後、例えば
75フィートのインターバルの間走行方向が設定ルートにマッチする場合、推測
航法位置は設定ルートに沿う(D)GPS推定位置に最も近い点に更新される。このよ
うにすると、推定位置の偏差がルートに沿う距離の追跡が不正確なことによる場
合でも、位置補正手順によりこのエラーが成功裏に解消するはずである。(D)GPS
推定値と推測航法推定値の間の偏差がオフルート許容値よりも小さい場合、車載
システムはルートを辿る手順に復帰する(ライン1808)。一方、設定ルート
上の最も近い点でも(D)GPS位置からオフルート許容値以上離れている場合は、位
置補正手順がうまく機能せず、ルートを再設定する手順が始動される。Referring to FIG. 18, the off-route routine first includes a dead reckoning position correction procedure (lines 1802-1810). After the difference between the estimated positions is detected, if the traveling direction matches the set route for an interval of, for example, 75 feet, the dead reckoning position is updated to a point closest to the (D) GPS estimated position along the set route. . In this way, the position correction procedure should successfully resolve this error even if the deviation of the estimated position is due to inaccurate tracking of the distance along the route. (D) GPS
If the deviation between the estimate and the dead reckoning estimate is less than the off-route tolerance, the in-vehicle system returns to the route following procedure (line 1808). On the other hand, if even the closest point on the set route is away from the (D) GPS position by the off-route tolerance or more, the position correction procedure does not work well and a procedure for resetting the route is started.
【0121】 図18を参照して、ルート再設定手順は先ず、車両に蓄積された主要道路網1
000上で車両位置(図10)推定する。GPS推定位置を用いて車両が走行中の
リンクを見つける(ライン1811)。Referring to FIG. 18, the route re-establishment procedure first includes the main road network 1 stored in the vehicle.
000 on the vehicle position (FIG. 10). The link that the vehicle is traveling is found using the GPS estimated position (line 1811).
【0122】 車両が主要道路網上にいることが分かった場合、車載システムは、以前設定し
たルートに沿う運転操作点または中間地点のうちの1つにつながる最良のルート
を計算する(ライン1813)。前のルート上の運転停止点または中間地点まで
の新しい設定ルートは、前に設定したルートの残部と共に、前のルートにとって
代わる新しい設定ルートとなる(ライン1815)。その後、リンクごとのルー
トを辿る手順に復帰する(ライン1816)。If the vehicle is found to be on the main road network, the in-vehicle system calculates the best route leading to one of the driving points or waypoints along the previously established route (line 1813). . The new set route to the outage or waypoint on the previous route, along with the rest of the previously set route, becomes the new set route replacing the previous route (line 1815). Thereafter, the process returns to the procedure of following the route for each link (line 1816).
【0123】 以下において、システムの一般的動作の或る特定の側面を説明する。これらの
側面には、車上での目的地の明細を含むルートの設定だけでなくサーバーシステ
ムでの最良ルートの計算が含まれる。これら側面には、車両システムが実行する
誘導動作だけでなく車両がルートから外れたことが検知された場合に車載システ
ムが実行するルート再設定動作も含まれる。加えて、車両の一団が交通関連デー
タの収集に利用されるシステムの動作についても以下において説明する。In the following, certain aspects of the general operation of the system will be described. These aspects include the calculation of the best route in the server system as well as the establishment of a route that includes a description of the destination on the vehicle. These aspects include not only the guidance operation performed by the vehicle system, but also the route resetting operation performed by the vehicle-mounted system when it is detected that the vehicle has deviated from the route. In addition, the operation of a system in which a fleet of vehicles is used to collect traffic-related data is described below.
【0124】 3.2 ルートの設定(図15A−B) ルートの設定には、図15A−Bで示すように幾つかのステップがある。ルー
トの設定動作を詳しく説明すると、目的地の指定(図15Aのライン1502)
、出発位置の測位(図15Aのライン1503)、サーバーシステムへの照会(
図15Aのライン1504−1510、図15Bのライン1552−1560)
、ルートの設定(図15Bのライン1561)、ルート及びスポット地図のダウ
ンロード(図15Bのライン1562−1563、及び図15Aのライン151
2)が含まれる。 これら各ステップにおいて車載システム及びサーバーシステ
ムが実行する指定の動作を、以下の章に示す。 3.2 Setting Route (FIGS. 15A-B) Setting a route involves several steps as shown in FIGS. 15A-B. The route setting operation will be described in detail. Specifying a destination (line 1502 in FIG. 15A)
, Positioning of departure position (line 1503 in FIG. 15A), inquiry to server system (
(Lines 1504 to 1510 in FIG. 15A and lines 1552 to 1560 in FIG. 15B)
Set route (line 1561 in FIG. 15B), download route and spot map (lines 1562-1563 in FIG. 15B, and line 151 in FIG. 15A).
2) is included. The specified operations performed by the in-vehicle system and the server system in each of these steps are described in the following sections.
【0125】 3.2.1 目的地の入力 図15A(ライン1502)で示すように、所望の目的地へのナビゲーション
の最初のステップは車両の運転者による目的地の入力である。車載システム10
5(図1,2)は、多数の異なる方法による目的地の指定を可能にする。一般的
に、車載システムは、車載データベース432(図4)を用いて、運転者が選択
するリストをスクロールすることにより選択肢を選べるようにする。目的地の明
細としては、以下のものから1つを選ぶとよい。 3.2.1 Entering a Destination As shown in FIG. 15A (line 1502), the first step in navigating to the desired destination is inputting the destination by the driver of the vehicle. In-vehicle system 10
5 (FIGS. 1 and 2) allows the designation of a destination in a number of different ways. In general, the in-vehicle system uses the in-vehicle database 432 (FIG. 4) to allow the driver to select an option by scrolling through a list of choices. One of the following may be selected as the specification of the destination.
【0126】 道路の住所(例えば、都市、道路及び番地); 興味ある地点(例えば、都市、興味ある地点及びリストからの選択); イエローページリスト(例えば、リストの種類及びリストからの選択); 目的地の電話番号; 交差する一対の道路; 最近指定した目的地のリストからの選択; ユーザーの個人情報に含まれる前に選択した目的地のリストからの選択。 システムとの最初の対話動作において、運転者はいずれの目的地入力方法を使用
するか、例えば選択肢表示リストからの選択を選ぶかを指定する。Street address (eg, city, street and street number); points of interest (eg, city, point of interest and selection from list); yellow page list (eg, list type and selection from list); A telephone number of the destination; a pair of intersecting roads; a selection from a list of recently specified destinations; a selection from a list of previously selected destinations included in the user's personal information. In the first interaction with the system, the driver specifies which destination input method to use, for example, to choose from a choice display list.
【0127】 3.2.1.1 道路の住所の指定 運転者が目的地を指定できる1つの方法は、目的地の番地による指定である。
この場合の目的地の明細は、国名、州名、都市名、道路名及び番地の完全な組み
合わせの指定より成る。ユーザーはこれらのフィールドをそれぞれ順番に入力す
る必要はない。例えば、現在の(即ち、以前使用した)国名及び州名をデフォル
トとして使用できる。 3.2.1.1 Designation of Road Address One method by which a driver can specify a destination is to specify a destination address.
The specification of the destination in this case consists of the designation of a complete combination of country name, state name, city name, road name and street number. The user does not need to enter each of these fields in order. For example, the current (ie, previously used) country and state name may be used as a default.
【0128】 フィールドの指定を別の順番を行うこともできる。その1つは、最初に現在の
国及び州の中の都市名リストをスクロールして都市を選択する。図11を参照し
て、有効な州名リストは都市/州名表1130から得られる。運転者が所望の都
市を選択すると、車載システムはその都市の有効な道路名のスクロール自在なリ
ストを提供する。有効な道路名リストは、住所/都市/州名表1100、及びそ
の関連の住所/道路名表1150、道路レコード表1160、道路名表1170
を用いて得られる。運転者は、所望の道路を選択した後、番地を入力する。車載
システムは、住所/道路名表1150及び住所/範囲表1180を用いて番地を
確認する。The fields can be specified in another order. One is to first scroll through the list of cities in the current country and state and select a city. Referring to FIG. 11, a valid state name list is obtained from the city / state name table 1130. When the driver selects a desired city, the on-board system provides a scrollable list of valid street names for that city. A valid road name list is an address / city / state name table 1100 and its associated address / road name table 1150, road record table 1160, road name table 1170.
Is obtained by using After selecting a desired road, the driver inputs an address. The in-vehicle system checks the address using the address / road name table 1150 and the address / range table 1180.
【0129】 以上述べた手順において、有効な名前のリストからの選択を行うにあたり、別
の方法を用いることができる。例えば、「UP」及び「DOWN」ボタンによりリスト
をスクロールしてその名前の接頭部分を変えることにより、最終的に完全な名前
を一義的に指定するやり方がある。このシステムは、文字数字式キーボードを必
ずしも備えていない。その場合、運転者はカーソルを所望の文字または数字部分
に移動させてその文字または数字を選択することにより、道路の住所名または数
字を入力する。所望の目的地の都市名が分からない場合がある。その場合、都市
名は最初は分からない状態のままでよい。車載システムにより運転者に提供され
る有効な道路名リストは、現在の州名に関連の全ての道路を含む。道路名を選択
した場合、都市名が不明確であれば、運転者は可能性のある都市名リストから選
択を行い、その後で番地を入力する。目的地の道路の番地を指定した後でその都
市名が明確になることがある。In the procedure described above, another method can be used for selecting from the list of valid names. For example, there is a method of finally specifying a complete name uniquely by scrolling the list with the “UP” and “DOWN” buttons to change the prefix of the name. This system does not necessarily have an alphanumeric keyboard. In that case, the driver moves the cursor to a desired character or numeral portion and selects the character or numeral, thereby inputting the address name or numeral of the road. The city of the desired destination may not be known. In that case, the city name may remain unknown at first. The list of valid road names provided to the driver by the in-vehicle system includes all roads associated with the current state name. If the street name is selected and the city name is unclear, the driver makes a selection from a list of possible city names and then enters the street address. After specifying the street address of the destination, the city name may become clear.
【0130】 3.2.1.2 興味ある地点の指定 目的地として興味ある地点(POI)を指定するにあたり、運転者は最初に興味あ
る地点の種類が掲載されたリストから選択を行う。POIの種類の例としては、銀
行、ガソリンスタンド、病院及びレストランがある。図14を参照して、有効な
種類名のリストは車載システムがPOI種類名表1420から得る。 3.2.1.2 Designation of Point of Interest In specifying a point of interest (POI) as a destination, the driver first selects from a list in which the types of points of interest are listed. Examples of POI types include banks, gas stations, hospitals and restaurants. Referring to FIG. 14, a list of valid type names is obtained from the POI type name table 1420 by the in-vehicle system.
【0131】 運転者は、選択したPOIの種類に該当する特定のPOIを多数の方法で選択できる
。第1の方法において、運転者が次に行う選択は目的地としてのPOIのある都市
の選択である。このシステムは、POI名/都市名表1430を用いて、選択され
た都市にある選択された種類のPOIの名前、住所及び電話番号のリストを表示す
る。その後、運転者は表示されたPOIリストから選択を行う。例えば、運転者が
レストランのような目的地へ向かうか否かを決定する前にその目的地へ電話した
い場合、電話番号があれば便利であろう。The driver can select a particular POI corresponding to the selected POI type in a number of ways. In the first method, the driver's next choice is to select a city with a POI as the destination. The system uses the POI name / city name table 1430 to display a list of names, addresses, and telephone numbers of selected types of POIs in the selected city. Thereafter, the driver makes a selection from the displayed POI list. For example, a telephone number may be useful if a driver wants to call a destination, such as a restaurant, before deciding whether to go to that destination.
【0132】 このシステムは、都市を指定するのでなくて、車両の現在位置に近いという理
由でPOIを表示できる。選択したPOIの種類に該当するPOIにつき、GPSによる緯度
及び経度の推定位置と、POIリスト表1450のレコードの緯度/経度フィール
ドとを比較する。その後、車載システムはアルファベット順でなくて現在位置に
近い順にそれらのPOIを表示する。This system can display a POI because it is closer to the current location of the vehicle, rather than specifying a city. For the POI corresponding to the selected POI type, the estimated position of the latitude and longitude by GPS is compared with the latitude / longitude field of the record in the POI list table 1450. After that, the in-vehicle system displays those POIs in order of the current position, not in alphabetical order.
【0133】 3.2.1.3 「イエローページ」 車載データベース432は、車載システムに対するイエローページリストによ
る目的地の指定をサポートするが、運転者がサーチする全ての可能なリストを蓄
積するほどの容量を有していない。その代わり、例えば「宝石店」のような種類
が掲載されたリストを含んでいる。車載システムは最初に、運転者が特定の種類
を選択するための種類名リストを表示する。その後、運転者は特定の目的地の都
市名を選択するか、または現在位置に近いものが掲載されたリストをリクエスト
する。車載システムはその種類のリストを運転者に提示し、運転者がそのリスト
から選択を行う。この時点では特定の目的地(即ち、道路の住所)は依然として
指定されていないため、目的地の指定は完了していないことに注意されたい。 3.2.1.3 The "Yellow Pages" Vehicle Database 432 Supports Designation of Destinations by Yellow Page List for Vehicle Systems, but is sufficient to store all possible lists for the driver to search. Does not have capacity. Instead, it contains a list of types such as "jewelry store". The in-vehicle system first displays a type name list for the driver to select a specific type. The driver then selects a city name for a particular destination or requests a list with the closest to the current location. The in-vehicle system presents that type of list to the driver, who makes a selection from the list. Note that at this point, the designation of the destination has not been completed because the particular destination (ie, the street address) has not yet been designated.
【0134】 サーバーとの通信セッションが開始されると、サーバーは、選択されたイエロ
ーページの種類または職種に該当する特定のリストを、選択された都市分だけ或
いは車両位置に近い順に、車載システムへダウンロードする。その後、運転者は
ダウンロードされたリストから選択を行う。When a communication session with the server is started, the server sends a specific list corresponding to the type or job type of the selected yellow page to the in-vehicle system in the order of the selected city or the vehicle location. to download. Thereafter, the driver makes a selection from the downloaded list.
【0135】 3.2.1.4 他の目的地の指定 目的地指定方法としての他のいくつかのオプションを、車載システムにサポー
トさせることができる。 3.2.1.4 Specifying Other Destinations Several other options for destination specification methods can be supported by the in-vehicle system.
【0136】 運転者は交差する一対の道路を選択することにより目的地を指定できる。交差
する一対の道路の選択をサポートするため、車載データベース432は、有効な
主要道路の対、主要道路と側道或いは側道同士の可能な対を示す表を含む。運転
者は第1の道路を選択した後、表示された交差する有効な道路名リストの中から
1つの道路を選択する。The driver can specify the destination by selecting a pair of intersecting roads. To support the selection of a pair of intersecting roads, the on-board database 432 includes a table showing valid main road pairs, possible main road and side road or side road pair pairs. After selecting the first road, the driver selects one road from the displayed list of valid intersecting road names.
【0137】 番地による目的地の指定と同様、交差する道路の指定前に都市を指定しない場
合、一方または両方の道路を選択した後で都市を指定する。As in the case of designating a destination by an address, when a city is not designated before designating an intersecting road, a city is designated after selecting one or both roads.
【0138】 運転者は、電話番号を指定して目的地を指定することができる。車載データベ
ース432には完全な電話帳は蓄積されていないため、恐らく市外局番が正しい
か否かの点は別として電話番号が正しいか否かは車載システムがサーバーシステ
ムとの通信セッションを開始する前は検証されない。サーバーシステムは電話番
号を受信した後、電話帳を逆方向にサーチして、目的地の道路の住所を得る。[0138] The driver can specify a destination by specifying a telephone number. Since the complete telephone directory is not stored in the in-vehicle database 432, the in-vehicle system starts a communication session with the server system whether or not the telephone number is correct, apart from whether or not the area code is correct. Not verified before. After receiving the telephone number, the server system searches the telephone directory in the reverse direction to obtain the address of the destination road.
【0139】 以下においてさらに説明するように、個々の運転者は車両に個人情報リストを
蓄積することが可能であるが、サーバーシステム上にそれに対応する記憶領域を
設けてもよい。この個人情報リストには、勤務先、家庭、空港など、運転者が特
定の場所として指定した代表的な目的地を掲載させることができる。As will be described further below, each driver can store a personal information list in the vehicle, but a corresponding storage area may be provided on the server system. In this personal information list, typical destinations designated by the driver as specific places, such as workplaces, homes, and airports, can be posted.
【0140】 運転者は、最近指定したいくつかの場所から選択を行って目的地を指定するこ
とが可能である。例えば、運転者は最近訪れた仕事関連のサイトを再び訪れるこ
とがあろう。The driver can specify a destination by making a selection from several recently specified locations. For example, a driver may return to a recently visited work-related site.
【0141】 目的地を道路の住所で指定するシステムの別のバージョンがあるが、車載シス
テムは指定された道路の住所の範囲を確認するデータを持ち合わせていない。例
えば、車載システムは任意の番地を確認する能力を具備しない場合があり、また
目的地が、住所範囲を示すデータが蓄積された地理的範囲外である場合がある。
車載システムは、道路の住所を確認できない場合でも、サーバーコンピュータと
の通信セッションを開始できる。サーバーコンピュータはこの確認手順を完了す
る。Although there is another version of a system that specifies a destination by a road address, the on-board system does not have data for confirming the range of the specified road address. For example, the in-vehicle system may not have the ability to identify any address, and the destination may be outside the geographical area where the data indicating the address range is stored.
The in-vehicle system can start a communication session with the server computer even if the road address cannot be confirmed. The server computer completes this verification procedure.
【0142】 3.2.2 出発位置の測位 車載システムは、その推定位置をサーバーシステムに送信するか、またはその
GPS受信機から生のGPSデータをサーバーシステムに送信し、そのデータからサー
バーシステムが車両位置を計算する(図15Aのライン1503) 車両がその出発位置でGPS衛星からの信号を受信できない状況が存在する。例
えば、車両が地下ガレージにある場合などがあろう。この場合、車両は出発位置
に到着する前にシステムが測位した推定位置を利用する。さらに、GPS受信機の
電源を最初に投入した後、その受信機が推定位置を与えるまでかなりの時間イン
ターバルがあることがある。例えば、GPS受信機は、レンジ内にある各衛星の位
置を確かめ、軌道上のそれらの位置を計算する必要がある。 3.2.2 Starting Positioning The in- vehicle system sends its estimated position to the server system or
The raw GPS data is transmitted from the GPS receiver to the server system, and the server system calculates the vehicle position from the data (line 1503 in FIG. 15A). There are situations where the vehicle cannot receive signals from GPS satellites at its departure position. I do. For example, the vehicle may be in an underground garage. In this case, the vehicle uses the estimated position determined by the system before arriving at the starting position. In addition, there may be a significant time interval after the GPS receiver is first powered up before it gives an estimated position. For example, a GPS receiver needs to determine the position of each satellite within range and calculate their position in orbit.
【0143】 従って、車載システムは、運転者がルートに沿って誘導される途中でなくても
GPSによる推定位置の履歴を恒常的に維持する。この履歴は、システムの電源を
切るまでは車載システムの非揮発性メモリに蓄積される。従って、GPS信号を出
発位置で受信できなくても、蓄積した履歴の最も最近のGPS推定位置を使用する
。Therefore, the on-vehicle system can be used even when the driver is not guided along the route.
Maintain the history of GPS estimated position constantly. This history is stored in the non-volatile memory of the in-vehicle system until the system is turned off. Therefore, even if the GPS signal cannot be received at the starting position, the latest GPS estimated position in the accumulated history is used.
【0144】 車載システムは、位置関連データをサーバーシステムに送信するだけでなく、
速度及び方向に関連するデータを送信する。方向は、過去の連続するGPS推定位
置から、或いは磁気コンパスから得ることができる。サーバーシステムは、速度
及び方向に関する情報により、例えば近傍の多数の道路区分のうちどの部分上に
いるかを、道路区分の等級及びそれら区分上の許容できる進行方向に基づいて明
らかにできる。The in-vehicle system not only transmits the position-related data to the server system,
Transmit data related to speed and direction. Directions can be obtained from past GPS estimated positions or from a magnetic compass. The information on speed and direction allows the server system to determine, for example, on which part of a number of nearby road segments, based on the class of the road segments and the permissible heading directions on those segments.
【0145】 出発位置へ来る前車両が誘導を受けなかった場合、この出発位置は前に設定し
たルートに沿う推測航法により求めることができる。If the vehicle that has not arrived at the departure position has not been guided, this departure position can be determined by dead reckoning along a previously set route.
【0146】 GPS補正データがサーバーシステムから車載システムに送信されると、この車
載システムはGPS補正データによりその出発位置を更新する(図16のライン1
602)。例えば、GPS補正データが擬似レンジ補正データである場合、車載シ
ステムはこの擬似レンジ補正データをそのGPS受信機へ送信し、GPS受信機から補
正された推定位置を受信する。GPS補正データが緯度及び経度のオフセットであ
る場合、車載システムはこれらのオフセットをそのGPS受信機から出力された推
定位置に適用する。When the GPS correction data is transmitted from the server system to the vehicle-mounted system, the vehicle-mounted system updates its departure position with the GPS correction data (line 1 in FIG. 16).
602). For example, when the GPS correction data is pseudo range correction data, the in-vehicle system transmits the pseudo range correction data to the GPS receiver, and receives the corrected estimated position from the GPS receiver. If the GPS correction data is latitude and longitude offsets, the in-vehicle system applies these offsets to the estimated position output from the GPS receiver.
【0147】 3.2.3 サーバーへの照会 車載システムがサーバーシステムとの通信セッションを開始する際(図15A
のライン1504−1510)、このシステムは2つのステップでそれを行う。
まず、車載システムはセルラー電話を介してサーバーシステムと接続し、その後
セルラー電話回線により変調データを送受信する。 3.2.3 Inquiry to Server When the vehicle-mounted system starts a communication session with the server system (FIG. 15A)
Line 1504-1510), the system does it in two steps.
First, the in-vehicle system connects to the server system via a cellular telephone, and then transmits and receives modulated data via a cellular telephone line.
【0148】 第1のステップとして、このセルラー電話による接続は車載システムが指定番
号をダイヤルしてサーバーシステムを呼出すことにより実行される。車載システ
ムは、セルラー電話システムの到達区域外にある場合またはセルラー電話システ
ムの容量がその呼出しを受付けない場合のようなアナログ式セルラー電話ネット
ワークに見られる代表的なエラー状態に対処できる。As a first step, the connection by the cellular telephone is executed by the in-vehicle system dialing the designated number and calling the server system. In-vehicle systems can handle the typical error conditions found in analog cellular telephone networks, such as when they are out of range of the cellular telephone system or when the capacity of the cellular telephone system does not accept the call.
【0149】 第2のステップとして、車載システムは、電話接続が成った後、サーバーシス
テムとのデータ接続を確立しようとする。代表的なモデムにより、互換性のある
変調、圧縮及びエラー補正プロトコルを選択するためのやり取りが行なわれる。
通信セッションを開始するに要する時間を節減するため、例えば全ての車両がサ
ポートする「最低レベルの」共通プロトコルとして、特定のプロトコルセットを
予め選択する。サーバーシステムは、この最低レベルのプロトコルを用いる通信
を予想する。これにより、プロトコル選択のためのやり取りの完了を待たずにデ
ータをできるだけ早く流すことが可能となる。伝送されるデータ量が比較的少な
いため、最善のプロトコル選択のためのやり取りに要する時間は、予め選択した
プロトコルでなくてこのやり取りの結果として選択されたプロトコルを用いてデ
ータを送信することにより節減できる時間よりも恐らく大きいであろう。As a second step, the in-vehicle system attempts to establish a data connection with the server system after the telephone connection has been made. A representative modem interacts to select compatible modulation, compression and error correction protocols.
To save the time required to initiate a communication session, a particular protocol set is pre-selected, for example, as the "lowest level" common protocol supported by all vehicles. The server system expects communication using this lowest level protocol. This makes it possible to flow data as soon as possible without waiting for the completion of the exchange for selecting a protocol. Because the amount of data to be transmitted is relatively small, the time required to exchange for the best protocol selection is saved by transmitting data using the protocol selected as a result of this exchange instead of the pre-selected protocol. Probably greater than the time available.
【0150】 3.2.4 ルートの設定 サーバーシステムにおけるルートの設定(図15Bのライン1561)には周
知のルート発見方法を用いる。詳説すると、道路網700(図7)に関連して周
知のA*(「A―スター」)グラフ探索アルゴリズムを2例につき使用する。一
例では、A*アルゴリズムは出発位置でスタートし、所望の目的地から「逆向き
に」スタートする。A*アルゴリズムは「最良最初」探索法の一種である。その
アルゴリズム実行の任意の点において、最初のノードから1組の中間ノードへの
グラフに沿う実距離は計算済みである。各中間ノードから最終ノードまでの距離
の下限(アルゴリズムのバージョンによっては、推定値)を実距離に加算する。
最も小さい和を有する中間ノードを延長する。その下限を用いる場合、このアル
ゴリズムは最初のノードから最終のノードまでの最短経路を与える。A*アルゴ
リズムを2例につき用いて、この2例に共通の中間ノードが存在すると最良の経
路が選択される。 3.2.4 Route Setting A well-known route finding method is used for setting a route in the server system (line 1561 in FIG. 15B). In particular, the A * ("A-star") graph search algorithm known in connection with the road network 700 (FIG. 7) is used for two examples. In one example, the A * algorithm starts at the starting position and starts "backwards" from the desired destination. The A * algorithm is a type of "best first" search. At any point in the execution of the algorithm, the actual distance along the graph from the first node to the set of intermediate nodes has been calculated. The lower limit (the estimated value depending on the algorithm version) of the distance from each intermediate node to the final node is added to the actual distance.
Extend the intermediate node with the smallest sum. Using that lower bound, the algorithm gives the shortest path from the first node to the last node. The A * algorithm is used for two cases, and the best route is selected if there is an intermediate node common to the two cases.
【0151】 A*ルート設定アルゴリズムとは別の方法を使用できる。例えば、ダイクスト
ラのアルゴリズムまたは別種の「最良最初」アルゴリズムを使用可能である。A * Alternative methods to the routing algorithm can be used. For example, Dijkstra's algorithm or another type of "best first" algorithm can be used.
【0152】 ルートの設定は種々の基準に基づいて行うことができる。最短の合計距離とし
て、道路網の各リンクの実距離を使用することによりその経路のコストを計算す
る。残りの経路の下限は、中間ノードと最終ノードの間の直線距離とすることが
できる。ルート設定は、最短の予想走行時間を基準にしてもよい。リンクに沿う
走行時間は、種々の等級の道路の予想速度を基準とするか、或いは特定のリンク
に関連してサーバーシステム上に蓄積した指定速度データを基準とすることも可
能である。例えば、サーバーシステムは、或る特定のリンクは混雑状態にあるた
め、その等級の道路の予想速度よりも遅いことを知っていることがある。ルート
設定アルゴリズムは、別のルートがあればこのような混雑状態のリンクを回避す
る傾向がある。The setting of the route can be performed based on various criteria. The cost of the route is calculated by using the actual distance of each link in the road network as the shortest total distance. The lower limit of the remaining path may be the straight line distance between the intermediate node and the last node. The route setting may be based on the shortest expected travel time. The travel time along a link can be based on expected speeds of various grades of road, or based on designated speed data stored on a server system associated with a particular link. For example, the server system may know that a particular link is congested and therefore slower than the expected speed of that grade of road. Routing algorithms tend to avoid such congested links if there is another route.
【0153】 サーバーシステム上において他のルート設定法を使用することができる。例え
ば、ルートを特定の道路区分を辿るように限定することが可能であり、ルートの
コストに距離または予想走行時間とは別の要因、例えばそのルートの通行料を含
めることも可能である。Other routing methods can be used on the server system. For example, a route can be limited to follow a particular road segment, and the cost of the route can include factors other than distance or expected travel time, such as tolls for the route.
【0154】 3.2.5 ルートとスポット地図のダウンロード 図8及び9を参照して、サーバーシステムは運転操作点で連結される一連のリ
ンクとしてのルートをダウンロードし、また出発位置または選択された運転操作
点周辺の小さなグラフとしてスポット地図をダウンロードする(図15Bのライ
ン1562−1563、図15Aのライン1512)。ダウンロードに要する時
間を節減するため、このデータはコンパクトなデータ構造として表わされる。 3.2.5 Download Route and Spot Map Referring to FIGS. 8 and 9, the server system downloads the route as a series of links connected at the driving operation point, and also downloads the departure position or the selected location. The spot map is downloaded as a small graph around the driving operation point (lines 1562-1563 in FIG. 15B and line 1512 in FIG. 15A). This data is represented as a compact data structure to save time required for downloading.
【0155】 設定ルートは、ルートを構成する一連のリンクとして圧縮フォーマットを用い
てダウンロードされる。設定ルートの各リンクにつき、ダウンロードされる情報
には、 10-5度の単位で32ビットの整数として符号化されたリンクの出発ノード(
運転操作点)の緯度及び経度; 「右折」、「左折」などのようなメッセージを表わす索引として符号化された
方向転換情報; 現在の運転操作点における「分岐」数; 次の運転操作点に至る前の中間地点の数;及び このリンクに関連する道路区分の等級(例えば、道幅或いは等級)がある。The set route is downloaded using a compression format as a series of links constituting the route. For each link in the setup route, the information downloaded includes the starting node of the link, encoded as a 32-bit integer in units of 10 -5 degrees (
Latitude and longitude of the driving operation point) Turn information encoded as an index representing a message such as “turn right” or “turn left”; the number of “branches” at the current driving operation point; The number of waypoints before reaching; and the grade (eg, road width or grade) of the road segment associated with this link.
【0156】 さらに、各中間地点に対して、リンクのデータには、前の中間地点からの或い
は第1の中間地点のための出発ノードからの、10-5度の単位で12ビットの整
数として符号化された、緯度及び経度の変化が含まれる。In addition, for each waypoint, the link data includes a 12-bit integer in units of 10 −5 degrees from the previous waypoint or from the starting node for the first waypoint. Includes encoded latitude and longitude changes.
【0157】 緯度又は経度の変化を12ビットで符号化することにより、その変化がほぼ2 12 x10-5=0.04°に制限されることに注意されたい。サーバーシステムに
より設定されるルートの1区分が連続する運転操作点または中間地点間において
より大きな変化を含む場合、サーバーシステムは12ビットの大きさで変化を符
号化できる充分近いさらに別の中間地点を挿入する。By encoding a change in latitude or longitude with 12 bits, the change is almost 2 bits. 12 x10-FiveNote that it is limited to = 0.04 °. Server system
Between the driving operation points or intermediate points where one section of the route set by
If a larger change is involved, the server system marks the change in 12-bit magnitude.
Insert yet another waypoint that is close enough to be encoded.
【0158】 さらに、各リンクにつき、ダウンロードされるデータには、 リンクに関連する道路名、及び次の運転操作点で方向転換することにより移る
道路名並びに運転者に提示すべき任意の標識または他の特別な情報に関連するテ
キストフィールドの長さ;及び そのテキストフィールドそれ自体が含まれる。In addition, for each link, the downloaded data includes the name of the road associated with the link, the name of the road to which it will change by turning at the next driving operation point, and any signs or other signs to be presented to the driver. The length of the text field associated with the special information of the text field; and the text field itself.
【0159】 運転操作点の各「分岐」について、ダウンロードされるデータには、運転操作
点で連結される道路の交差角度に関連するデータが含まれるため、運転操作の比
較的正確なグラフィック表示を運転者に提供することが可能となる。For each “branch” of the driving operation point, the downloaded data includes data relating to the intersection angle of the roads connected at the driving operation point, so that a relatively accurate graphic display of the driving operation is displayed. This can be provided to the driver.
【0160】 このルートをダウンロードするフォーマットは、サーバーから車両へ迅速にダ
ウンロード可能なコンパクトな表示を提供する。そのシステムの別のバージョン
は、例えば、蓄積された道路名を参照するか或いは車両に既に蓄積された主要道
路網のノードへの参照を利用することにより、車載データベースのデータを利用
してデータ量をさらに減少することが可能である。このシステムの別のバージョ
ンはまた、リンクに関連するさらに別の情報を含むことができる。例えば、サー
バーがリンクが例外的混雑状態にあることを知っている場合、リンクの走行速度
をダウンロードすることができる。This route download format provides a compact display that can be quickly downloaded from the server to the vehicle. Another version of the system uses data from the onboard database, for example, by referencing stored road names or by using references to nodes of the main road network already stored in the vehicle. Can be further reduced. Other versions of the system may also include further information related to the link. For example, if the server knows that the link is in exceptional congestion, it can download the link speed.
【0161】 ルートをダウンロードする別の方法には、車載システムに蓄積済みの予め設定
された一連の道路区分を使用するものがある。サーバーシステムは、一連の道路
区分、運転操作点及び中間地点の代わりに、予め設定され蓄積済みのこれらの一
連の点への参照を利用する。このようにすると、例えばハイウエイに沿う通常の
走行ルートは特にダウンロードする必要はない。サーバーシステムは、車両に蓄
積されたこれらの点が連続するものを定期的に更新してそれらの車両が普通リク
エストするルートとすることができる。或いは、車載システムに以前ダウンロー
ドしたルートを記憶させ、サーバーが新しく設定したルートをダウンロードする
際にこれらのルートの一部を参照できるようにすればよい。Another method of downloading a route is to use a set of pre-set road segments stored in the in-vehicle system. Instead of a series of road segments, driving points and waypoints, the server system uses preset and stored references to these series of points. In this case, for example, a normal traveling route along the highway does not need to be particularly downloaded. The server system can periodically update the continuation of these points stored in the vehicles to become the route that those vehicles normally request. Alternatively, the previously downloaded routes may be stored in the in-vehicle system so that the server can refer to some of these routes when downloading the newly set routes.
【0162】 3.3 誘導 運転者を所望の目的地へ誘導する過程には、車載システムの動作の幾つかの側
面が関連する。これらの側面には、 出発時の運転操作(図16); 推測航法による位置の追跡(図17のライン1706); GPSによる位置の追跡及びルートを外れたことの検知(図17のライン170
7−1710);及び 運転操作の通報及び検知(図17のライン1712−1722); が含まれる。 これらの側面を以下の章で説明する。 3.3 Guidance The process of guiding a driver to a desired destination involves several aspects of the operation of the onboard system. These aspects include: driving operation at departure (FIG. 16); dead reckoning position tracking (line 1706 in FIG. 17); GPS position tracking and departure detection (line 170 in FIG. 17).
7-1710); and notification and detection of driving operation (lines 1712-1722 in FIG. 17). These aspects are described in the following sections.
【0163】 3.3.1 出発時の運転操作 幾つかの理由で、運転者がルートの最初の部分を辿ることができない場合があ
る。その1つは、車両の出発位置が不正確な場合である。例えば、GPSは実際は
近くの駐車場または隣接する道路上にあるが、別の道路上にあると指示される場
合がある。また、車両が道路上でサーバーシステムの予想とは反対の方向に向い
ている場合、車両は最初の段階でルートを外れる傾向がある。また、例えば、側
道の間隔が狭い、道路標識が不適切、注意が散漫、混雑状況にある等の理由によ
りルートの出発時指示に従うのが困難な場合がある。 3.3.1 Driving Maneuvers on Departure For some reason, the driver may not be able to follow the first part of the route. One is when the starting position of the vehicle is incorrect. For example, GPS may be indicated to be on a nearby parking lot or on an adjacent road, but on another road. Also, if the vehicle is on the road in the opposite direction than expected by the server system, the vehicle will tend to deviate from the route in the first place. Further, for example, there are cases where it is difficult to follow the instruction at the time of departure of a route due to reasons such as a short interval between side roads, an inappropriate road sign, distraction, or congestion.
【0164】 上記及び他の理由により、システムは、最初の出発位置から運転者がミスをし
ないことに期待を掛けられない。そのため、出発位置に基づいてスポット地図を
決定し、これを車両へダウンロードする。このスポット地図は、通常、出発位置
から任意の方向にある2または3つの交差点だけをカバーする。設定ルートを、
車両の(D)GPSによる位置のように、スポット地図と共に図示する。運転者はこの
地図を用いて設定ルートに乗る。For these and other reasons, the system cannot rely on the driver not making a mistake from the initial departure position. Therefore, a spot map is determined based on the departure position and downloaded to the vehicle. This spot map usually covers only two or three intersections in any direction from the starting position. Set route
It is shown together with a spot map, such as the position of a vehicle by (D) GPS. The driver gets on the set route using this map.
【0165】 車両が設定ルートの1区分に乗り、正しい方向に走行し始めると、方向転換に
よる誘導過程が開始される。When the vehicle gets on one section of the set route and starts traveling in the correct direction, the guidance process by the change of direction is started.
【0166】 3.3.2 推測航法による位置の追跡 車載システムは、方向転換によりルートを辿る誘導過程に入ると、その車両の
推測航法による推定位置を維持する。一般的に、車載システムは、運転者が指示
に従うように努力していると仮定して車両を追跡する。推測航法は、速度センサ
ー232からの信号と、設定ルートに沿う運転操作点または中間地点間のリンク
の直線近似とを更新された位置に変換することをその基本とする。さらに詳説す
ると、車載システムが車両が既知の運転操作点にあると仮定する場合、車両が速
度信号に従って測定される距離を走行すると、車載システムは車両位置を運転操
作点から一連のリンクに沿って測定された距離の点と推定する。各リンクの端部
のノード位置は車載システムにとって既知であるため、車載システムはリンクの
方向に基づき、車両が運転操作点を過ぎてそのルート上の後続リンクを走行する
際の車両の走行方向を推定する。 3.3.2 Position Tracking by Dead Reckoning When the vehicle-mounted system enters a guidance process of following a route by changing direction, the in-vehicle system maintains the position estimated by dead reckoning of the vehicle. Generally, in-vehicle systems track the vehicle assuming that the driver is striving to follow the instructions. Dead reckoning is based on converting a signal from a speed sensor 232 and a linear approximation of a link between a driving operation point or a waypoint along a set route into an updated position. To elaborate further, if the in-vehicle system assumes that the vehicle is at a known driving operating point and the vehicle travels the distance measured according to the speed signal, the in-vehicle system will move the vehicle position from the driving operating point along a series of links. Estimate as a point at the measured distance. Since the node position at the end of each link is known to the in-vehicle system, the in-vehicle system determines the traveling direction of the vehicle when the vehicle travels on the subsequent link on the route past the driving operation point based on the link direction. presume.
【0167】 推測航法は、速度信号と走行距離との間の既知の対応関係に基づくものである
。この対応関係に影響を与える幾つかの要因として温度により変化するタイヤ圧
があり、このタイヤ圧はタイヤの周長を変化させる。走行距離を速度信号から推
定する際の精度を向上させるため、恒常的な較正手順がサポートされている。車
載システムは、運転操作を検知すると、速度センサーによる推定距離と地図によ
る推定距離とを比較する。車載システムは、速度信号パルスの数を走行距離に関
連付けるスケール係数を調整することにより、速度センサーによる走行距離の推
定値と地図による推定値がマッチするようにする。Dead reckoning is based on a known correspondence between speed signals and mileage. Some factors that affect this correspondence are the tire pressure that changes with temperature, which changes the circumference of the tire. To improve the accuracy in estimating the mileage from the speed signal, a constant calibration procedure is supported. When detecting the driving operation, the in-vehicle system compares the estimated distance by the speed sensor with the estimated distance by the map. The in-vehicle system adjusts a scale factor relating the number of speed signal pulses to the mileage so that the mileage estimate from the speed sensor matches the map estimate.
【0168】 3.3.3 GPSによる位置の追跡及びルートを外れたことの検知 運転者が設定ルートに沿って運転操作点を次々に通過する間、車載システムは
GPS衛星信号を受信しながらそのGPSによる推定位置を継続的に更新する。加えて
、例えば、差動補正モードによってGPS推定位置の精度を向上させるために、車
載システムがGPS受信機に送信する現在のGPS補正データをその車載システムが保
持するインターバルがある。 3.3.3 Tracking Position Using GPS and Detecting Departure of Route While the driver successively passes through the driving operation points along the set route, the vehicle-mounted system performs
While receiving GPS satellite signals, it continuously updates the position estimated by GPS. In addition, there is an interval in which the in-vehicle system retains the current GPS correction data transmitted by the in-vehicle system to the GPS receiver, for example, to improve the accuracy of the GPS estimated position by the differential correction mode.
【0169】 GPS補正データは、設定ルートがダウンロードされると、車載システムがサー
バーシステムから受信する。このシステムの別のバージョンには、サーバーが差
動補正データを提供する別の時、例えば、別の目的で開始された通信セッション
が行われている間があるであろう。When the set route is downloaded, the in-vehicle system receives the GPS correction data from the server system. Another version of this system will have another time when the server provides the differential correction data, for example, during a communication session initiated for another purpose.
【0170】 車載システムはまた、その位置を正確に知ると、それ自身のGPS補正データを
計算することができる。車載システムは、設定ルートがダウンロードされると各
運転操作点の正確な位置がサーバーシステムにダウンロードされるため、運転者
が設定された運転操作を実行するのを検知する時その位置を非常に正確に推定す
る。The in-vehicle system can also calculate its own GPS correction data once it knows its location accurately. When the set route is downloaded, the exact position of each driving operation point is downloaded to the server system, so when the driver detects that the driver performs the set driving operation, the position is very accurate. To estimate.
【0171】 従って、設定ルートを走行時、車載システムはGPSまたは(D)GPSによる推定位
置の時系列を受信する。この推定位置の時系列は、車載システムによっても維持
される推測航法による推定位置と恒常的に比較される。Therefore, when traveling on the set route, the in-vehicle system receives a time series of estimated positions by GPS or (D) GPS. The time series of the estimated position is constantly compared with the estimated position by dead reckoning which is also maintained by the onboard system.
【0172】 車両の運転操作が実行された後、特に、運転操作点の位置及び車両が運転操作
点を通過するとき記録された生のGPSデータに基づいてGPS補正データ計算される
と、GPSによる位置及び推測航法による位置とがマッチするはずである。車両が
設定リンクに沿って正しく走行する際、推測航法位置とGPS位置とが幾つかの理
由により幾分異なることが予想される。これらの理由にとしては、GPSによる推
定誤差が大きいこと及び地図に誤差のある可能性があることが考えられる。After the driving operation of the vehicle is performed, especially when the GPS correction data is calculated based on the position of the driving operation point and the raw GPS data recorded when the vehicle passes the driving operation point, the GPS The position and dead reckoning position should match. When the vehicle travels correctly along the set link, it is expected that the dead reckoning position and the GPS position will be somewhat different for several reasons. These reasons may be that the estimation error by GPS is large and there is a possibility that there is an error in the map.
【0173】 GPS補正データは、運転操作後約1分の間GPS受信機へ送られる。そのインター
バルの間、補正データの有効性は徐々に低下する。即ち、(D)GPSによる推定位置
の誤差は徐々に増加する。GPS補正データをもはや使用しなくなった後、GPSの誤
差は固定レンジ内にあると予想される。[0173] The GPS correction data is sent to the GPS receiver for about one minute after the driving operation. During that interval, the validity of the correction data gradually decreases. That is, the error of the position estimated by (D) GPS gradually increases. After no longer using the GPS correction data, the GPS error is expected to be within a fixed range.
【0174】 推測航法による推定位置の誤差は、主として、リンクに沿う走行距離の推測誤
差に起因して増加する。リンクの長さと中間地点または運転操作点の位置の両方
について地図に誤差があるため、推測航法の位置の誤差が増加することがある。The error in the estimated position by dead reckoning increases mainly due to the error in estimating the traveling distance along the link. Due to errors in the map for both the link length and the location of waypoints or maneuver points, errors in dead reckoning positions may increase.
【0175】 2つの項の各々につき誤差が増加するが、これらの誤差の組合わせは、車載シ
ステムがそれを越えるとルートを外れた状態と判断する許容値を大きくすること
により補償される。この許容値は150フィートからスタートする。この許容値
は500フィートになるまで走行距離100フィートごとに1フィートの割合で
増加する。The error increases for each of the two terms, but the combination of these errors is compensated by increasing the tolerance beyond which the in-vehicle system determines that the vehicle is off route. This tolerance starts at 150 feet. This tolerance increases at the rate of one foot for every 100 feet traveled to 500 feet.
【0176】 任意の地点において2つの推定位置間の差が許容値を越えた場合、車載システ
ムは車両がルートを外れたと判断して推測航法による推定位置を補正しようとし
、もしそれがうまく行かなければ、ルートを再設定する手順を実行する(章3.
4を参照)。If the difference between the two estimated positions at any point exceeds the allowable value, the in-vehicle system determines that the vehicle has deviated from the route and tries to correct the estimated position by dead reckoning, and if that is not successful. If so, perform the steps to reset the route (see Chapter 3.
4).
【0177】 3.3.4 運転操作の通報及び検知 運転操作の通報及び検知は共に推測航法による推定位置を利用する。さらに詳
説すると、前に検知した運転操作点からの設定ルートに沿うスカラー量としての
走行距離の推測航法による推定値を利用する。 3.3.4 Notification of Driving Operation and Detection Both notification and detection of the driving operation use a position estimated by dead reckoning navigation. More specifically, an estimated value of a mileage as a scalar amount along a set route from a previously detected driving operation point by dead reckoning navigation is used.
【0178】 車載システムは、車両が次の運転操作を実行すると予想する時点以前において
操作点から離れた地点で運転者に指示を与える。これは、運転者に必要な反応時
間と、次の運転操作点までの距離のシステムによる推定値が不正確であることの
両方を考慮してのことである。運転者が指示に応答して操作するに要する時間ま
たは距離にばらつきがあるのを考慮して、住宅地域の小さな道路上よりもハイウ
エイのような高速リンク上において、次の運転操作点からより遠く離れた所で指
示が与えられる。各道路の等級には、それに応じた、次の指示を与える次の運転
操作点までの一定距離がある。The in-vehicle system gives an instruction to the driver at a point away from the operating point before the time when the vehicle is expected to execute the next driving operation. This takes into account both the reaction time required by the driver and the fact that the system estimates the distance to the next driving operating point is inaccurate. Taking into account the variability in the time or distance required for a driver to operate in response to instructions, on a high-speed link such as a highway, rather than on a small road in a residential area, it is farther from the next driving operation point Instructions are given away. Each road grade has a certain distance to the next driving operation point giving the next instruction accordingly.
【0179】 車載システムはまた、車両が通報範囲内に入ると音声プロンプトを与える。グ
ラフィック形式及びテキスト形式のプロンプト及び指示は、かかる通報範囲内に
車両が入ると、少なくともその地点から表示されるが、それよりも早く表示され
るようにしてもよい。[0179] The in-vehicle system also provides a voice prompt when the vehicle enters the reporting range. The graphical and textual prompts and instructions are displayed at least from that point when the vehicle enters the notification range, but may be displayed earlier.
【0180】 車載システムが次の運転操作点であると予想する地点周辺の或る距離範囲を画
定する「窓」の中で、車載システムは運転操作が行われる正確な位置を検知しよ
うとする。例えば、運転操作が右折を伴うものであれば、車載磁気コンパスの出
力またはGPSによる推定方向を用いることにより運転操作点を高い信頼性で検知
する。また、料金収納ブースで停止するようなある特定の運転操作を検知するた
め車両速度が検知される。In a “window” that defines a certain distance range around the point where the in-vehicle system expects to be the next driving operation point, the in-vehicle system attempts to detect the exact position where the driving operation is performed. For example, if the driving operation involves a right turn, the driving operation point is detected with high reliability by using the output of the in-vehicle magnetic compass or the direction estimated by GPS. In addition, the vehicle speed is detected to detect a specific driving operation such as stopping at the toll booth.
【0181】 運転操作のなかには、高精度で検知できないものがある。例えば、磁気コンパ
スからの信号では、動きがあまりも遅すぎて検知できない方向転換があろう。車
両が運転操作検知「窓」を通過したが、予想された運転操作を検知できなかった
場合、車載システムは次の運転操作が検知されるまでただ推測航法位置を継続し
て更新する。Some driving operations cannot be detected with high accuracy. For example, a signal from a magnetic compass may have a turn that is too slow to detect. If the vehicle passes through the driving maneuver detection “window” but fails to detect the expected maneuver, the in-vehicle system simply updates the dead reckoning position until the next maneuver is detected.
【0182】 3.3.4.1 ディスプレイ及び音声による指示 音声による指示を受けるだけでなく、車載システムのディスプレイ上には運転
操作に関する通報及び指示が提示される。このディスプレイには、 次の運転操作点までの距離のグラフィック形式による表示、例えばリンクを辿
るにつれて棒の長さが増加するバーチャート; 例えば、マイル数またはフィート数で表わした残りの距離のデジタル表示; 例えば、次の交差点における全ての道路の交差角度を示す、次の運転操作点に
おける道路の幾何学的形状のグラフィック表示;及び 次の運転操作点において視覚により感知できる道路標識のテキスト; が含まれる。 3.3.4.1 Indication by Display and Voice In addition to receiving an instruction by voice, a notification and an instruction regarding the driving operation are presented on the display of the in-vehicle system. This display has a graphical display of the distance to the next operating point, eg a bar chart with increasing bar length as you follow the link; eg a digital display of the remaining distance in miles or feet Including, for example, a graphical representation of the geometry of the road at the next driving point, indicating the intersection angles of all roads at the next crossing point; and text of a road sign visually perceptible at the next driving point. It is.
【0183】 音声による指示には、運転者に次の運転操作点を通報する指示、及び指示が与
えられる点で運転操作をするように運転者に指示する命令を含む予め蓄積された
種々の指示が含まれる。The voice instructions include various instructions stored in advance including an instruction for notifying the driver of the next driving operation point and an instruction for instructing the driver to perform a driving operation at a point where the instruction is given. Is included.
【0184】 3.4 ルートの再設定 車載システムは、車両が設定ルートから外れたことを検知すると、ルート再設
定手順(図18)を実行する。第1のステップでは、車両が車載データベース4
32に蓄積された主要道路網1000上のどこを走行しているかを測位する。 3.4 Route Resetting Upon detecting that the vehicle has deviated from the set route, the in-vehicle system executes a route resetting procedure (FIG. 18). In the first step, the vehicle is
The location on the main road network 1000 stored in the location 32 is determined.
【0185】 車載システムは、GPSまたは(D)GPSによる緯度及び経度の予想値を用いてマス
ターノード表1310中のノードリストをサーチする。一連のGPS推定位置また
は磁気コンパスの出力を用いて、隣接するノードを連結するリンクに沿う走行方
向を求める。従って、これにより、リンク区分表1330中のいずれのリンク上
を車両が走行しているか、及びリンクに沿う走行方向が分かる。The in-vehicle system searches the node list in the master node table 1310 using the predicted values of the latitude and longitude by GPS or (D) GPS. Using a series of estimated GPS positions or the output of a magnetic compass, the direction of travel along a link connecting adjacent nodes is determined. Accordingly, from this, it is possible to know on which link in the link classification table 1330 the vehicle is traveling and the traveling direction along the link.
【0186】 その後、車載システムは、そのリンクからスタートして設定ルートに沿う運転
操作点または中間地点のうちの1つの点に至る最短経路を求めるサーチを実行す
る(例えば、A*サーチ)。最後の運転操作点の両側の多数の点または全ての点
を、再設定されたルートが前に設定したルートと接続する点として使用する。例
えば、最後に検知した運転操作点の前後にある10個の点を使用することができ
る。点の数を制限すると、ルートの再設定に必要な計算量(時間及びメモリ)を
節減することができる。10個よりも少ない点が残っている場合、実際の所望の
目的地は再設定されたルートが設定ルートに繋がる点の1つである。After that, the in-vehicle system executes a search for finding the shortest route starting from the link and reaching one of the driving operation points or waypoints along the set route (for example, A * search). Many or all points on both sides of the last operating point are used as points where the re-established route connects to the previously established route. For example, ten points before and after the last detected driving operation point can be used. Limiting the number of points can reduce the amount of computation (time and memory) required to re-establish the route. If fewer than 10 points remain, the actual desired destination is one of the points where the re-established route leads to the established route.
【0187】 サーバーシステムによるルート設定方法と同様、車載システムはA*アルゴリ
ズムを用いてルートを設定する。出発位置は、上述したように、マスターノード
表1310を走査して求める。中間ノードはA*サーチで考慮されるため、所望
の位置への距離の下限は、中間地点から運転操作点または中間地点までの直線距
離にその運転操作点または中間地点から所望の目的地までの前に算定した距離を
加えた和の最後に検知された運転操作点近傍の運転操作点及び中間地点に亘って
最小である。このようにして、前に設定したルートを再び結合する最良の点を見
つける。Similar to the route setting method by the server system, the in-vehicle system sets the route using the A * algorithm. The starting position is obtained by scanning the master node table 1310 as described above. Since the intermediate nodes are considered in the A * search, the lower limit of the distance to the desired position is the straight-line distance from the intermediate point to the driving operation point or the intermediate point to the distance from the driving operation point or the intermediate point to the desired destination. The sum of the sum of the previously calculated distances is the minimum over the driving operating point and waypoint near the last detected driving operating point. In this way, the best point to rejoin previously set routes is found.
【0188】 サーバーシステムによるルートの設定のように、リンク上を走行するコストは
、リンク長、リンクの道路等級に基づくそのリンクの推定走行時間、またはリン
クに関連する特定の道路速度情報に基づくそのリンクの推定走行時間に基づく。Like the route set by the server system, the cost of traveling on a link can be based on the link length, the estimated travel time of the link based on the road class of the link, or its cost based on specific road speed information associated with the link. Based on the estimated travel time of the link.
【0189】 3.5 遊動車両によるデータの収集 図19を参照して、サーバーシステム125の一部である航法アプリケーショ
ン512は、予想走行時間に基づいてルートを設定する際交通データベース52
4を利用する。上述のシステムの説明では、例えば、政府管理の交通監視局のよ
うな外部情報システム130から提供される交通情報を用いて交通データベース
524が形成される。 3.5 Data Collection by Floating Vehicles Referring to FIG. 19, the navigation application 512, which is a part of the server system 125, uses the traffic database 52 when setting a route based on the estimated travel time.
Use 4. In the above description of the system, the traffic database 524 is formed using traffic information provided by an external information system 130, such as a government-managed traffic monitoring station.
【0190】 サーバーシステム125は、外部から提供される交通情報だけでなく、幾つか
のまたは全ての車両100を、交通情報を収集する調査用車両として利用する。
航法アプリケーション512は、調査用車両から交通情報を受信し、収集した交
通情報を交通データベース524へフィードバックする。さらに、サーバーシス
テムは、オプションとして、更新した交通情報を外部情報システムへ送信する。
このようにして、車両のナビゲーションシステムは外部情報システム130から
の交通情報を利用するだけでなく、それに代わる交通情報の供給源となり得る。The server system 125 uses not only traffic information provided from the outside but also some or all of the vehicles 100 as survey vehicles for collecting traffic information.
The navigation application 512 receives the traffic information from the survey vehicle and feeds back the collected traffic information to the traffic database 524. Further, the server system optionally transmits the updated traffic information to the external information system.
In this way, the vehicle's navigation system may not only utilize traffic information from the external information system 130, but also provide an alternative source of traffic information.
【0191】 データの収集には2つのモードが使用される。第1のモードでは、調査用車両
の車載システムが現在の交通状況データを収集する。これら調査用車両は、時々
、それらが収集したデータをサーバーシステムへアプロードし、サーバーシステ
ムがアプロードされた情報に基づいてその交通データベースを更新する。第2の
モードでは、調査用車両の車載システムが、走行中の道路の等級に基づいて、或
いは車両に蓄積され予想速度と走行中の道路区分とを関連づける交通関連データ
に基づいて、車両の速度が予想よりも著しく遅い場合を検知する。車載システム
により車両速度が予想よりも遅い、即ち、予想される交通状況から見ると何らか
の例外的状況の存在することが検知されると、車載システムはその例外的状況を
サーバーシステムに報告して、サーバーシステムがその交通データベース524
を更新することにより予想されなかった交通状況がを反映されるようにする。Two modes are used for data collection. In the first mode, the onboard system of the survey vehicle collects current traffic situation data. These research vehicles sometimes upload the data they collect to a server system, and the server system updates its traffic database based on the uploaded information. In a second mode, the vehicle system of the survey vehicle may be configured to determine the speed of the vehicle based on the class of the road being traveled or on traffic-related data stored in the vehicle and correlating the expected speed with the road segment being traveled. Is significantly slower than expected. If the in-vehicle system detects that the vehicle speed is slower than expected, i.e., that there is some exceptional situation in view of the expected traffic situation, the in-vehicle system reports the exceptional situation to the server system, The server system has its traffic database 524
To reflect unexpected traffic conditions.
【0192】 3.5.1 交通情報の収集 交通データ収集の第1のモードにおいて、調査用車両の車載システム105の
航法アプリケーション412は、主要道路網のリンク上の車両の走行速度(或い
は等価的にリンク上の走行時間)の履歴(状況)を継続的に収集する。車載シス
テムは誘導機能とは無関係に交通状況データを収集する。即ち、交通状況データ
を収集するためには、車両はナビゲーションシステムによって誘導される必要は
ない。航法アプリケーションは、リンク速度ログ1920にその日の時間及び各
リンク上の走行速度を蓄積する。 3.5.1 Collection of Traffic Information In the first mode of traffic data collection, the navigation application 412 of the vehicle-on-vehicle system 105 of the research vehicle uses the traveling speed (or equivalent) of the vehicle on the link of the main road network. The history (situation) of the travel time on the link is continuously collected. The in-vehicle system collects traffic condition data independently of the guidance function. That is, the vehicle does not need to be guided by the navigation system to collect traffic condition data. The navigation application accumulates the time of the day and the running speed on each link in the link speed log 1920.
【0193】 リンク速度ログ1920を形成するため、車載システムは車載データベース4
32に蓄積された主要道路網1000上の車両の位置を追跡する。車載システム
は、このシステムがそのGPS受信機から受信するGPS推定位置を用いて、車両が主
要道路網の道路区分(リンク)を辿っていることを検知する。車載システムは、
車両がそのリンクの一方の端部から他方の端部まで走行するに要する時間を記録
し、リンク速度ログにそのリンク、その日の時間、そのリンクに沿う走行速度へ
の参照を蓄積する。車両が主要道路網の多数のリンク上を走行するにつれて一連
の走行時間が記録されるが、その各々の記録は走行したリンクに関連する。In order to form the link speed log 1920, the onboard system uses the onboard database 4
The position of the vehicle on the main road network 1000 accumulated in 32 is tracked. The in-vehicle system uses the estimated GPS position received by the system from its GPS receiver to detect that the vehicle is following a road segment (link) of the main road network. In-vehicle systems are
The time required for the vehicle to travel from one end of the link to the other is recorded, and a link speed log stores references to the link, the time of the day, and the travel speed along the link. As the vehicle travels on multiple links in the main road network, a series of travel times are recorded, each of which is associated with the link that was traveled.
【0194】 時として、例えば車両が主要道路網から定期的に、例えば毎日離れる場合、車
載システムは、リンク速度ログ1920に蓄積してある記録された状況情報を、
車載システムがサーバーシステムとのセルラー電話接続によって始動するデータ
回線によりサーバーシステムに送信する。車載システムは、情報を送信した後そ
のリンク速度ログをクリアする。Occasionally, for example, if the vehicle leaves the main road network regularly, for example, daily, the in-vehicle system may use the recorded status information accumulated in the link speed log 1920,
The in-vehicle system transmits to the server system over a data line that is activated by a cellular telephone connection with the server system. After transmitting the information, the in-vehicle system clears its link speed log.
【0195】 車両の運転者は、車載システムのユーザーインターフェイスを介していずれか
のデータ収集モードを作動関係或いは非作動関係にするオプションを有する。サ
ーバーシステムはまた、いずれかのタイプのデータ収集を作動状態(またはリク
エスト状態)にすることができる。例えば、サーバーシステムは、より多くのデ
ータが必要であればより多くの車両を利用できるようにし、必要以上のデータを
受信中であれば幾つかの車両によるデータの収集を停止させることができる。The driver of the vehicle has the option to activate or deactivate any of the data collection modes via the user interface of the onboard system. The server system can also activate (or request) any type of data collection. For example, the server system may allow more vehicles to be used if more data is needed, and may stop collecting data by some vehicles while receiving more data than necessary.
【0196】 サーバーシステムにおいて、航法アプリケーション512は多数の調査用車両
から記録された速度情報を受信する。航法アプリケーションは、この収集した情
報を用いて交通データベース524を更新する。例えば、航法アプリケーション
は、特定のリンクにつき報告された速度をその交通データベースに蓄積されたそ
のリンクの平均速度に取り込む。オプションとして、サーバーシステムは更新し
た交通情報を外部情報システム130へ提供する。In the server system, the navigation application 512 receives recorded speed information from a number of research vehicles. The navigation application updates the traffic database 524 using the collected information. For example, a navigation application incorporates the reported speed for a particular link into the average speed for that link stored in the traffic database. Optionally, the server system provides the updated traffic information to the external information system 130.
【0197】 サーバーシステム上において、交通データベース524は、各リンクの(両方
向の)平均リンク速度だけでなく、朝及び夕方のラッシュアワー(混雑期間)の
開始及び終了時間を含む。これらの各混雑期間について、この交通データベース
はその期間の平均速度を含む。On the server system, the traffic database 524 contains the start and end times of morning and evening rush hours, as well as the average link speed (in both directions) for each link. For each of these periods of congestion, the traffic database contains the average speed for that period.
【0198】 インターバルとして種々の値を使用できる。例えば、同じ5分のインターバル
を使用できるし、また夜間は一時間、一般的に混雑する期間は5分の不等インタ
ーバルを使用してもよい。Various values can be used for the interval. For example, the same 5 minute interval could be used, or an hour during the night, and a 5 minute unequal interval during a generally busy period.
【0199】 オプションとして、サーバーシステムの交通データベース524に蓄積された
平均リンク速度は、各車両の車載システムにダウンロードされてそのリンク速度
データベース1910に蓄積される。このリンク速度データベースは、例えば、
最短予想走行時間に基づいてルートを設定する際、車載システムにより利用され
る。Optionally, the average link speed stored in the traffic database 524 of the server system is downloaded to the on-board system of each vehicle and stored in its link speed database 1910. This link speed database, for example,
It is used by the in-vehicle system when setting a route based on the shortest expected travel time.
【0200】 3.5.2 例外的状況の報告 交通データ収集の第2のモードにおいて、車載システムはそのリンク速度デー
タベース1910の情報を利用するが、この情報には主要道路網100の全ての
リンクの予想走行速度が含まれる。例えば、朝と夕方の混雑期間によるばらつき
を考慮して、各リンクにつき多数の走行時間が蓄積されている。各リンクについ
て、以下の情報が記録される。 3.5.2 Reporting of Exceptional Conditions In the second mode of traffic data collection, the onboard system uses information in its link speed database 1910, which includes all links in the main road network 100. The estimated traveling speed of the vehicle is included. For example, in consideration of the variation due to the morning and evening congestion periods, a large number of traveling times are accumulated for each link. The following information is recorded for each link.
【0201】 代表的な予想速度; 朝の混雑期間の開始及び終了時間; 朝の混雑期間の予想速度; 夕方の混雑期間の開始及び終了時間; 夕方の混雑期間の間の予想速度。Typical expected speeds; start and end times of morning congestion periods; expected speeds of morning congestion periods; start and end times of evening congestion periods; expected speeds during evening congestion periods.
【0202】 或いは、速度情報を蓄積するために他の種類のインターバルを用いることも可
能である。また、車載システムは、リンクの特定の速度情報によらずに、そのリ
ンクの代表的な予想速度をそのリンクの等級に基づいて決定することもできる。
例えば、等級4(ハイウエイ)上のリンクは一般的に速度制限(例えば、55MP
H)に近いと予想できる。Alternatively, other types of intervals can be used to store speed information. Also, the in-vehicle system can determine a representative expected speed of the link based on the class of the link, without depending on the specific speed information of the link.
For example, links on grade 4 (highway) generally have a speed limit (eg, 55MP).
H) can be expected.
【0203】 状況データ収集モードにおけるように、調査用車両の車載システムは主要道路
網もリンクを走行中GPS推定位置によって車両位置を追跡し、主要道路網の特定
リンクを車両が通過するときを検知する。車載システムは、リンクに沿う走行速
度が一日のその時間におけるそのリンクの予想速度(例えば、予想速度の75%
またはそれより遅い速度)よりも実質的に遅いか或いは速い場合に例外的交通状
況が発生したと判断する。As in the situation data collection mode, the in-vehicle system of the research vehicle tracks the vehicle position based on the GPS estimated position while traveling on the main road network and detects when the vehicle passes a specific link of the main road network. I do. The in-vehicle system indicates that the travel speed along the link is the expected speed of the link at that time of day (eg, 75% of the expected speed).
If the traffic speed is substantially slower or faster than the slow traffic speed, it is determined that an exceptional traffic situation has occurred.
【0204】 例外的交通状況が発生すると、車載システムはサーバーシステムをセルラー電
話で呼出すことによりサーバーシステムとの通信セッションを開始する。車載シ
ステムは、この例外的状況を符号化し、そのリンクと走行速度を示す短いデータ
メッセージをサーバーシステムへ送信する。[0204] When an exceptional traffic situation occurs, the in-vehicle system initiates a communication session with the server system by calling the server system with a cellular telephone. The in-vehicle system encodes this exceptional situation and sends a short data message to the server system indicating its link and running speed.
【0205】 例外的交通状況の報告を行う別の方法として、車両は例外的交通状況メッセー
ジを送信するか否かを確率により選択する。この例では、例外的交通状況に遭遇
する全ての車両がサーバーシステムへの送信を行う訳でないため、サーバーシス
テムにかかる通信負荷が減少する。As another method of reporting the exceptional traffic situation, the vehicle selects whether or not to transmit the exceptional traffic situation message by probability. In this example, not all vehicles that encounter an exceptional traffic situation transmit to the server system, thus reducing the communication load on the server system.
【0206】 サーバーシステムは、車載システムから例外的交通状況メッセージを受信する
。サーバーシステムは交通データベース524を更新し、このデータベースによ
り、調査用車両から受信する例外的交通状況メッセージに基づいてルートを設定
する。道路網上の調査用車両の「密度」が充分に高い場合、サーバーシステムは
通常、多数の調査用車両から例外的交通状況メッセージを受信する。従って、オ
プションとして、サーバーシステムは、その交通データベースを更新する前に2
または3台以上の調査用車両が例外的交通状況を報告する(即ち、例外的交通状
況が他の車両により確認される)のを必要条件とすることができる。The server system receives the exceptional traffic situation message from the onboard system. The server system updates the traffic database 524, which routes based on the exceptional traffic situation messages received from the research vehicle. If the "density" of research vehicles on the road network is sufficiently high, the server system will typically receive exceptional traffic situation messages from a large number of research vehicles. Therefore, as an option, the server system may need to update the traffic database before updating it.
Alternatively, a requirement may be that three or more survey vehicles report an exceptional traffic situation (ie, the exceptional traffic situation is confirmed by other vehicles).
【0207】 サーバーシステムは、例外的交通状況が報告されたリンクの予想速度を、それ
らのリンクについて調査用車両が例外的交通状況を報告しなくなった時からある
時間経過した後、リセットする。The server system resets the expected speeds of the links for which the exceptional traffic conditions have been reported, after a lapse of a certain time since the investigation vehicle stopped reporting the exceptional traffic conditions for those links.
【0208】 例外的交通状況データ収集モードの作動には、運転者の介入は必ずしも必要で
はない。調査用車両の運転者は、この例外的交通状況の報告モードを作動状態し
たり非作動状態したりすることができる。また、例外的交通状況に関する情報を
サーバーシステムに送る前に運転者がその状況の確認を求められるように車載シ
ステムを構成可能である。例えば、車載システムは例外的交通状況メッセージを
運転者に表示することが可能であり、また運転者はサーバーシステムへの送信前
にそのメッセージの有効性を確認したことを示すボタンを押す必要がある。この
確認方式により、交通状況とは無関係の理由、例えば、リンクに沿うガソリンス
タンドでの停止のように速度が減少したとき、車両が例外的交通状況の存在を報
告するのを防止することができる。Operation of the exceptional traffic situation data collection mode does not necessarily require driver intervention. The driver of the research vehicle can activate or deactivate this exceptional traffic situation reporting mode. Also, the in-vehicle system can be configured such that the driver is required to confirm the exceptional traffic situation before sending the information to the server system. For example, an in-vehicle system could display an exceptional traffic situation message to the driver, and the driver would have to press a button to confirm that the message was valid before sending it to the server system . This verification scheme can prevent the vehicle from reporting the presence of an exceptional traffic situation when the speed is reduced for reasons unrelated to the traffic situation, for example, a stop at a gas station along the link. .
【0209】 このシステムの別のバージョンでは、例外的交通状況はサーバーシステムに直
ちに報告されずに、記録される。車載システムはその後、例外的交通状況を記録
した交通状況データを、個人情報をアップロードすると同じ態様でサーバーシス
テムへアップロードする。In another version of the system, exceptional traffic conditions are recorded, rather than immediately reported to the server system. The in-vehicle system then uploads traffic situation data recording the exceptional traffic situation to the server system in the same manner as uploading personal information.
【0210】 3.6 サーバーの制御 システムの別のバージョンにおいて、このシステムは、例えば調査用車両から
データを受取る速度を制限するか或いは特定の領域または道路に関連するデータ
を受信するように、車両データの収集を制御する。データ収集を制御する別の方
法として、以下のものがある。 3.6 In another version of the server control system, the system may control the speed of receiving data from the research vehicle or to receive data related to a particular area or road, for example. Control data collection. Other ways to control data collection include:
【0211】 第1の選択肢として、調査用車両はサーバーシステムから照会を受けるまで記
録した速度データを送信しない。サーバーシステムは、記録した速度データを受
信するために車両に対してポーリング(問合せ)を行う。1つのアプローとして
、サーバーシステムは車両が通常走行する地理的領域に基づき車両をポーリング
する。例えば、サーバーシステムに、ある領域の道路に関する最新データがない
場合、その領域を通常走行中の車両をポーリングする。車両をポーリングするた
めに、サーバーシステムはセルラー電話を利用するか或いはその車両の車載シス
テムへ通報する。車載システムは、電話を受けると、記録した速度データをサー
バーへ送信する。例えば、電話回線の利用とは別の方法として、商業ラジオ放送
の側波帯上の放送チャンネルを利用して多数の車両にメッセージを放送すること
がある。この方法とは別に、サーバーシステムは、設定ルートを最近提供しそれ
らのルートの道路区分につき記録された速度データを保持していると予想する車
両をポーリングする。As a first option, the survey vehicle does not transmit the recorded speed data until it receives an inquiry from the server system. The server system polls the vehicle to receive the recorded speed data. In one approach, the server system polls the vehicle based on the geographic region in which the vehicle normally travels. For example, if the server system does not have the latest data on the road in a certain area, it polls vehicles that normally travel in that area. To poll a vehicle, the server system utilizes a cellular telephone or notifies the vehicle's on-board system. When receiving the call, the in-vehicle system transmits the recorded speed data to the server. For example, as another method than using a telephone line, there is a method of broadcasting a message to a large number of vehicles using a broadcast channel on a sideband of commercial radio broadcasting. Separately from this method, the server system polls vehicles that have recently provided set routes and expect to have speed data recorded for road segments of those routes.
【0212】 別の例として、車載システムが記録した速度データを転送するためにサーバー
システムに電話をかけるが、サーバーシステムはその電話を何時かけるかの指示
を以前車載システムに与えている場合がある。例えば、サーバーシステムが設定
ルートを車載システムに提供する際、設定ルートと共に、車両が指定の道路区分
を通過した後サーバーシステムに電話をかけるように命じる指示を提供する。As another example, a call is made to a server system to transfer the speed data recorded by the in-vehicle system, and the server system has previously given the in-vehicle system an instruction on when to make the call. . For example, when the server system provides the set route to the in-vehicle system, along with the set route, an instruction is provided to instruct the server system to call the server system after passing the designated road segment.
【0213】 別の方法として、車載システムがサーバーシステムへ電話をかけるときは必ず
、サーバーシステムは、オプションとして、車両の記録した速度データをリクエ
ストする。車両がルート設定サービスを要求する場合、所望の目的地のアップロ
ードと設定ルートのダウンロード開始との間のインターバルの間、或いは車両か
らサーバーシステムへのデータ伝送に使用されない任意の他のインターバルの間
にデータ伝送を行う。Alternatively, whenever the in-vehicle system calls the server system, the server system optionally requests the vehicle's recorded speed data. If the vehicle requests a routing service, during the interval between the upload of the desired destination and the start of downloading the configured route, or any other interval not used for data transmission from the vehicle to the server system Perform data transmission.
【0214】 別の方法として、サーバーシステムが設定ルートを車載システムに提供する際
、設定ルートに、サーバーシステムの持つ最新の予想リンク時間(即ち、リンク
時間は最近受信した調査用車両のデータを反映する)が含まれるようにする。こ
の選択肢では、1つの道路区分における例外的交通状況は、サーバーシステムが
ルート設定時にその例外的交通状況を既に知っている場合はそのサーバーに報告
されない。As another method, when the server system provides the set route to the in-vehicle system, the set route reflects the latest expected link time of the server system (that is, the link time reflects recently received data of the survey vehicle). ) Is included. In this option, the exceptional traffic situation on one road segment is not reported to the server if the server system already knows the exceptional traffic situation at the time of routing.
【0215】 3.7 データの融合 システムの別のバージョンにおいて、サーバーシステムは外部情報サービスか
ら交通関連情報を受信する。例えば、サーバーシステムは、偶発事件の報告(例
えば、故障レポート)を受信し、調査用車両からのそれら道路区分に関するデー
タの受信を待たずに、その報告に基づいて走行速度が遅くなるのを予測する。同
様に、サーバーシステムは、イベント(例えば、スポーツ行事)に関する情報を
受信し、それに基づいてリンク速度を予測する。サーバーシステムは、最短予想
走行時間基準に従って車載システムのための新しいルートを計算する際、これら
の予測されたリンク速度と調査用車両により報告されるリンク速度とを組み合わ
せる。 3.7 In another version of the data fusion system, the server system receives traffic-related information from an external information service. For example, the server system may receive a contingency report (e.g., a failure report) and, based on the report, predict a decrease in travel speed without waiting for data from the research vehicle for those road segments. I do. Similarly, the server system receives information about the event (eg, a sporting event) and predicts the link speed based thereon. The server system combines these predicted link speeds with the link speed reported by the survey vehicle when calculating a new route for the in-vehicle system according to the shortest expected travel time criteria.
【0216】 4 車両の更新(図20A−C) 上述したシステムにおいて、車載システム及びサーバーシステムは、一貫した
状態に保たれるデータを有する。例えば、車載システムに蓄積される主要道路網
は、サーバーシステム上においてそれら道路網の部分集合を含む。データが一貫
している場合、車載システムにより確認される目的地の明細はサーバーシステム
にとっても有効であろう。 4 Vehicle Update (FIGS. 20A-C) In the systems described above, the in-vehicle system and the server system have data that is kept in a consistent state. For example, the main road network stored in the in-vehicle system includes a subset of those road networks on the server system. If the data is consistent, the destination specification confirmed by the in-vehicle system will also be valid for the server system.
【0217】 全ナビゲーションシステムにより使用される情報は、時々更新される。例えば
、地図プロバイダは、道路網を定期的に更新して、前のエラーを補正するか或い
は新しい道路の追加のような道路網の変化が反映されるようにする。The information used by all navigation systems is updated from time to time. For example, the map provider updates the road network periodically to compensate for previous errors or to reflect changes in the road network, such as adding new roads.
【0218】 このシステムの別のバージョンは、車載データベース及びシステムデータベー
スが一貫した状態に維持されるように、車載システムを更新する1または2以上
のアプローチを用いる。これらのデータベースが一貫している場合、車載システ
ムにより確認される目的地の明細は、サーバーシステムがその目的地へのルート
を設定しようとするときサーバーシステムによって無効であると判断されない。
逆に言えば、これらのデータベースに一貫性があれば、車載システムは、例えば
、新しい道路が道路網に追加されたと言う理由で、サーバーシステムが有効であ
ると判断する目的地の明細を除外しないであろう。Another version of this system uses one or more approaches to updating the in-vehicle system so that the in-vehicle database and the system database remain consistent. If these databases are consistent, the specification of the destination ascertained by the onboard system will not be determined to be invalid by the server system when the server system attempts to route to that destination.
Conversely, if these databases are consistent, the in-vehicle system will not rule out destinations that the server system determines to be valid, for example, because a new road has been added to the road network. Will.
【0219】 このシステムはまた、車載システムのデータに加えてソフトウエアを更新する
手段を含む。例えば、既存の機能のためのユーザーインターフェイスを、新しい
コードをダウンロードすることにより変更できる。また、全く新しい機能をダウ
ンロードすることも可能である。この新しいまたは変更された機能には、オペレ
ータとのインターフェイスに使用する変更したメニューやグラフィック表示を含
まれるであろう。[0219] The system also includes means for updating the software in addition to the data of the in-vehicle system. For example, the user interface for existing features can be changed by downloading new code. You can also download completely new features. This new or changed functionality will include modified menus and graphical displays used to interface with the operator.
【0220】 新しいソフトウエア及びインターフェイスは、幾つかのよく知られた選択肢の
うちの1つを用いて車載システムに一体化される。例えば、新しいソフトウエア
モジュールは、車載システムの既存のソフトウエアモジュールからアクセスされ
る予め定義した入力点を提供できる。新しいソフトウエアモジュールへのインタ
ーフェイスを記載したデータは、そのモジュールを実現するコードと共にダウン
ロードすることができる。ユーザーインターフェイスは、ディスプレイ上でピク
セルを操作する低レベルコードを用いることにより実現可能であり、またはマー
クアップ言語(例えば、HTML)を用いるようなハイレベルの説明を使用できる。The new software and interface will be integrated into the in-vehicle system using one of several well-known options. For example, a new software module can provide a predefined input point that is accessed from an existing software module in an in-vehicle system. Data describing the interface to the new software module can be downloaded along with the code that implements the module. The user interface can be implemented using low-level code that manipulates the pixels on the display, or can use a high-level description, such as using a markup language (eg, HTML).
【0221】 ナビゲーションシステムは、車載システムを更新する以下の選択的アプローチ
のうちの1または2以上のものを使用する。The navigation system uses one or more of the following alternative approaches to updating the in-vehicle system.
【0222】 車載システムのスタティックメモリを物理的に交換する; 例えば、ディーラまたは他のサービスセンターにおいて高速データリンクによ
り更新を行う; セルラー電話によるデータリンクを介して更新する。 これらの各アプローチを以下の章において説明する。Physically replace the static memory of the in-vehicle system; update via high speed data link, for example at a dealer or other service center; update via data link via cellular telephone. Each of these approaches is described in the following sections.
【0223】 4.1 メモリの物理的交換 図20Aを参照して、第1のアプローチでは、車載システム105の車載コン
ピュータ210のスタティックメモリ222は取外し可能な装置である。例えば
、スタティックメモリ222はとして、磁気ディスクを収容するPCMCIAカードま
たはフラッシュメモリシステムがあろう。 4.1 Physical Replacement of Memory Referring to FIG. 20A, in a first approach, the static memory 222 of the onboard computer 210 of the onboard system 105 is a removable device. For example, the static memory 222 may be a PCMCIA card or a flash memory system containing a magnetic disk.
【0224】 車載システムの更新には、メモリ222をデータベースの更新済みバージョン
を予めロードした別のメモリ222aと交換することが含まれる。これにより、
例えば、主要道路網を異なる地理的領域に対応するように更新する必要がある場
合、データベース全体の迅速な更新が可能となる。Updating the in-vehicle system involves replacing the memory 222 with another memory 222a preloaded with an updated version of the database. This allows
For example, if the main road network needs to be updated to correspond to different geographic areas, a quick update of the entire database is possible.
【0225】 4.2 高速データリンクによる更新 図20Bを参照して、車載システムを更新する第2のアプローチには、高速(
例えば、最大1メガビット/秒)のデータ回線を介する車載システムへのデータ
の転送が含まれる。この車載システムは、車載システム105の車載コンピュー
タ210に接続されたデータインターフェイス2020を含む。更新データのソ
ースはデータインターフェイスに接続されている。例えば、高速接続手段201
0は、FordのSCPまたはSAE J1850プロトコルのような業界標準通信プロトコルを
用いて更新された情報をダウンロードするディーラまたはサービスセンターのサ
ービス装置2030に接続可能である。或いは、車両の所有者は、パソコン20
31(ラップトップコンピュータのようなもの)を車載システムに接続できる。
車載システムの更新情報は、CD-ROMのような記録メディア2040上に或いはイ
ンターネットを介して所有者が手に入れるであろう。パソコンと車載システムと
の間の接続2011には赤外線リンクのような無線接続を利用できる。 4.2 Updating with High Speed Data Link Referring to FIG. 20B, a second approach to updating the on-board system
For example, transfer of data to an in-vehicle system via a data line of up to 1 Mbit / s is included. This onboard system includes a data interface 2020 connected to the onboard computer 210 of the onboard system 105. The source of the update data is connected to the data interface. For example, high-speed connection means 201
0 is connectable to a service device 2030 of a dealer or service center that downloads updated information using an industry standard communication protocol such as Ford's SCP or SAE J1850 protocol. Alternatively, the owner of the vehicle may
31 (like a laptop computer) can be connected to the in-vehicle system.
Update information of the in-vehicle system will be obtained by the owner on a recording medium 2040 such as a CD-ROM or via the Internet. A wireless connection such as an infrared link can be used for the connection 2011 between the personal computer and the in-vehicle system.
【0226】 図20Cを参照して、車載システムを更新するさらに別の選択的アプローチで
は、有線の電話回線を利用する。このアプローチにおいて、車載システムは、中
位速度のモデム2050(例えば、毎秒56キロビットのモデム)及び電話コネ
クタを有する。所有者は、電話コネクタから公衆電話ネットワーク(PSTN)340
へ物理的な接続2052を行う。車載システムは、サーバーシステムあるいはデ
ータ更新用の別のサーバーへ電話をかけ、この電話回線を介して中位速度でデー
タをダウンロードする。Referring to FIG. 20C, yet another alternative approach to updating an in-vehicle system utilizes a wired telephone line. In this approach, the in-vehicle system has a medium speed modem 2050 (eg, a 56 kilobit per second modem) and a telephone connector. The owner has access to the public telephone network (PSTN) 340 from the telephone connector.
A physical connection 2052 is made. The in-vehicle system calls the server system or another server for updating data and downloads the data at a medium speed via this telephone line.
【0227】 4.3 無線リンクによる更新 車載データベースを更新する第3のアプローチでは、車載システムとサーバー
システムとの間のセルラー電話回線のような無線データ回線を利用する。合理的
な時間(例えば、一時間以下)で送信可能なデータ量は、かかる回線により達成
可能な比較的遅いデータ伝送速度による制約を受ける。一般的に、無線データ回
線では、データはデータベースの新しいコピー全体がダウンロードされるのでは
なくて、少しづつ更新される。 4.3 Update via Wireless Link A third approach to updating the in-vehicle database utilizes a wireless data line, such as a cellular telephone line, between the in-vehicle system and the server system. The amount of data that can be transmitted in a reasonable time (eg, one hour or less) is limited by the relatively slow data transmission rates achievable by such lines. Typically, over a wireless data link, data is updated incrementally, rather than downloading a whole new copy of the database.
【0228】 サーバーシステムと接続する無線データ回線によるデータベースの更新を開始
させるには、幾つかの選択的アプローチのうち1つを利用する。その第1のもの
は、運転者が車載システムのユーザーインターフェイスを介して更新を明示的に
リクエストする。第2のアプローチは、車載システムが前の更新からの経過時間
に基づいて更新をリクエストできる。第3のアプローチでは、車載システムがサ
ーバーシステムとの通信セッションを開始した後、設定ルートをダウンロードす
る前に、またはその後で、データベース編集分をダウンロードすることができる
。第4のアプローチとして、サーバーシステムは各車両に電話をかけて各車両に
編集した更新情報を順番に「押し込む」。[0228] One of several alternative approaches is used to initiate a database update over a wireless data line connected to the server system. In the first, the driver explicitly requests an update via the user interface of the in-vehicle system. The second approach allows the in-vehicle system to request an update based on the time elapsed since the previous update. In a third approach, the database edits can be downloaded after the in-vehicle system initiates the communication session with the server system and before or after downloading the set route. As a fourth approach, the server system calls each vehicle and "pushes" the updated information into each vehicle in turn.
【0229】 車載データとサーバーシステムのデータとの間の一貫性を維持するために、デ
ータベースのデータはあるバージョン数のものである。サーバーシステムがその
データを更新するたびに、バージョン数を更新する。車両がルートをリクエスト
すると、車両はまたそのルートの目的地の明細を確認するために使用されたデー
タのバージョン数情報を与える。サーバーシステムは、受信したバージョン数情
報を用いて電話をかけてきた車両へいずれの更新情報が依然としてダウンロード
されてないかをチェックする。To maintain consistency between the onboard data and the server system data, the data in the database is of a certain number of versions. Update the version number each time the server system updates its data. When a vehicle requests a route, the vehicle also provides version number information of the data used to identify the destination specification for the route. The server system uses the received version number information to check which update information has not yet been downloaded to the calling vehicle.
【0230】 サーバーは、1つのセッションで全ての更新情報を必ずしもダウンロードする
必要はない。その代わり、更新情報を少しずつ送信する。この少しずつ送信する
アプローチでは、最も関連ある更新情報を最初に送信する。例えば、サーバーシ
ステムは、別の都市の更新情報をダウンロードする前に、車両が通常走行する都
市の主要道路網を更新する。The server does not necessarily need to download all update information in one session. Instead, it sends update information little by little. In this incremental transmission approach, the most relevant updates are transmitted first. For example, the server system updates the main road network of the city where the vehicle normally travels before downloading the update information of another city.
【0231】 車載システムのデータベースが旧ければ、車載システムがサーバーシステムへ
送信する確認済みの目的地明細情報は道路網が変化しているため無効であろう。
例えば、道路名が変更されている場合がある。従って、サーバーシステムが車載
システムから受信する目的地の明細情報が有効でない場合、サーバーシステムは
車載システムに通報し、車載システムが運転者に通報する。その後、運転者は別
の住所を指定するか、或いはサーバーシステムから車両へ更新された情報がダウ
ンロードされるのを待つことができる。If the database of the vehicle-mounted system is old, the confirmed destination specification information transmitted by the vehicle-mounted system to the server system will be invalid because the road network has changed.
For example, the road name may have been changed. Therefore, when the destination detailed information received by the server system from the vehicle-mounted system is not valid, the server system notifies the vehicle-mounted system, and the vehicle-mounted system notifies the driver. The driver can then specify another address or wait for the updated information to be downloaded from the server system to the vehicle.
【0232】 5 付加的サービス 車両情報システムの別のバージョンは、ナビゲーションサービスを提供するだ
けでなく、路傍における支援、遠隔操作による車両の制御、交通情報及び通信関
連サービスのような付加的なサービスを提供する。 5 Additional Services Another version of the vehicle information system not only provides navigation services, but also provides additional services such as roadside assistance, remote vehicle control, traffic information and communication related services. provide.
【0233】 5.1 緊急時及び路傍における支援サービス 緊急時及び路傍における支援サービスは、車両の運転者へ支援施設に接触して
車両位置を知らせるための方法を提供する。図21Aを参照して、運転者が開始
する対話動作では、運転者が車載システムのユーザーインターフェイス上で緊急
時及び路傍における支援サービスのオプションを選択する。車両が、サーバーシ
ステムか、またはかかるリクエストを取扱うために車載システムが電話をかける
よう構成された別のサーバーへ、セルラー電話回線で電話をかける。電話がつな
がると、車載システムは通話先のサーバーへのデータ接続をする。車載システム
はサーバーへ車両のIDを送信する。サーバーはこのIDを用いて車両の製造者、モ
デル及び色のような情報にアクセスするが、これは派遣されるサービス車両が運
転者の車両を発見する際役に立つであろう。車載システムはまた、その推定位置
または生のGPSデータと、そのGPS測定値に基づく最も最近の走行方向とを送信す
る。サーバーシステムは、GPS補正データを車両の推定位置または生のGPSデータ
へ適用して、補正された推定位置を計算する。車載システムがサーバーへのデー
タ伝送を完了すると、運転者は車両の電話のハンドセットを用いてサーバーの所
の電話オペレータ2010と通話することができる。これにより、運転者は支援
を行う車両を急派するにあたり役に立つ詳細な情報を提供することができる。 5.1 Emergency and Roadside Support Services Emergency and roadside support services provide a method for a vehicle driver to contact a support facility to inform the vehicle location. Referring to FIG. 21A, in a driver-initiated interaction, the driver selects options for emergency and roadside assistance services on a user interface of the onboard system. The vehicle calls over a cellular telephone line to a server system or another server to which the in-vehicle system is configured to handle such requests. When the call is connected, the in-vehicle system makes a data connection to the server to be called. The in-vehicle system sends the vehicle ID to the server. The server uses this ID to access information such as vehicle make, model and color, which may be useful for dispatched service vehicles to find the driver's vehicle. The in-vehicle system also transmits its estimated location or raw GPS data and the most recent driving direction based on its GPS measurements. The server system applies the GPS correction data to the estimated vehicle position or the raw GPS data to calculate a corrected estimated position. When the in-vehicle system has completed the data transmission to the server, the driver can use the vehicle's telephone handset to talk to the telephone operator 2010 at the server. This allows the driver to provide detailed information useful in dispatching the vehicle to assist.
【0234】 運転者からの支援を求めるリクエストとは別に、車載システムは、エアバッグ
システムの作動或いは緊急事態を示す何か他の信号により支援を求めるリクエス
トが自動的に発信されるモードを含む。このモードは、例えば、車両が衝突事故
に巻き込まれて運転者が支援を求める電話をかけられないか或いはかけることを
思い付かない場合に利用されるであろう。Apart from requests for assistance from the driver, the in-vehicle system includes a mode in which a request for assistance is automatically issued by an airbag system activation or some other signal indicating an emergency. This mode may be used, for example, when a vehicle is involved in a collision and the driver cannot or will not make a call for assistance.
【0235】 5.2 車両の遠隔制御 さらに別のサービスとして、車両の遠隔制御がある。車載システムは、ドアロ
ックサブシステムのような車両のサブシステム或いは車両制御サブシステムに結
合されている。この結合により、Ford社により製造される車両にあるSCP(全社
標準プロトコル)のような現在多くの車両に使用されている標準車両データ通信
インフラストラクチュアを利用できる。 5.2 Remote Control of Vehicle Another service is remote control of a vehicle. The in-vehicle system is coupled to a vehicle subsystem or vehicle control subsystem, such as a door lock subsystem. This combination allows the use of a standard vehicle data communication infrastructure currently used in many vehicles, such as the SCP (corporate standard protocol) on vehicles manufactured by Ford.
【0236】 5.2.1 ドアのロック解除 図21Bを参照して、遠隔操作によるドアロックの解除は遠隔操作による車両
制御サービスの一例である。運転者がキーを車両内に残して自動車をロックして
しまった場合、例えば、サーバーシステムへのアクセスできる電話オペレータへ
電話をかけることによってサーバーシステムに接触する。電話オペレータによる
適当な認証完了後、電話オペレータはサーバーシステムにより実行される遠隔ド
アロック解除手順を始動させる。 5.2.1 Unlocking of Door Referring to FIG. 21B, unlocking of the door by remote operation is an example of a vehicle control service by remote operation. If the driver locks the car leaving the key in the vehicle, the driver contacts the server system, for example, by calling a telephone operator who has access to the server system. After the appropriate authorization by the telephone operator, the telephone operator initiates a remote door unlocking procedure performed by the server system.
【0237】 運転者が車両を離れているとき、車両のセルラー電話の受信機は、バッテリー
の消耗を減少するために通常「オン」の状態になっていない。従って、サーバー
システムはドアのロックを解除するために車載システムに電話をかけることがで
きないのが普通である。[0237] When the driver is away from the vehicle, the vehicle's cellular phone receiver is not normally "on" to reduce battery drain. Therefore, the server system typically cannot call the in-vehicle system to unlock the door.
【0238】 明確なスケジュールに従って、車載システムは、セルラー電話受信機の電源を
繰返し投入することにより、その時点で電話がかかってきていないか否かをチェ
ックする。例えば、車載システムは、15分ごとにこのサイクルを繰返す。車載
システムが電話がかかってきていないことを検知すると、次の予定チェック時間
まで電話受信機の電源を「オフ」にする。According to a well-defined schedule, the in-vehicle system checks whether there is an incoming call at that time by repeatedly powering up the cellular telephone receiver. For example, an in-vehicle system repeats this cycle every 15 minutes. When the in-vehicle system detects that there is no incoming call, it turns off the telephone receiver until the next scheduled check time.
【0239】 車両のスケジュールはサーバーシステムに蓄積されており、車載システムとサ
ーバーシステムは、例えばGPS信号に基づく共通の時間ベースを共有する。サー
バーシステムは、ロックされた車両の次の予定チェック時間まで待ってセルラー
電話をかけることにより、車載システムとのデータ伝送チャンネルを開始させる
。データ回線がつながると、サーバーシステムは車載システムにドアのロックを
解除する命令を送信する。The vehicle schedule is stored in the server system, and the in-vehicle system and the server system share a common time base based on, for example, GPS signals. The server system initiates a data transmission channel with the in-vehicle system by making a cellular call until the next scheduled check time of the locked vehicle. When the data line is connected, the server system sends a command to unlock the door to the in-vehicle system.
【0240】 車両の運転者が電話オペレータへドアロック解除サービスをリクエストすると
、電話オペレータは車両の運転者にドアのロックが解除される時間を通報するが
、これは車両のチェック時間のスケジュールが電話オペレータに分かっているか
らである。When the driver of the vehicle requests the door unlocking service from the telephone operator, the telephone operator notifies the driver of the vehicle of the time at which the door is unlocked. This is because the operator knows.
【0241】 5.2.2 車両の不動化 車両の不動化サービスには、ドアロック解除サービスと同様な方式を用いる。
車両の運転者は、集中サーバーの電話オペレータに電話して、車両が盗難にあっ
たことを通報する。サーバーシステムは、車両の電話受信機の電源が投入状態に
あれば直ちに車載システムに電話をかけるか或いは上述したドアロック解除機能
に使用される予定電源投入モードを利用する。 5.2.2 Vehicle Immobilization The vehicle immobilization service uses the same method as the door lock release service.
The vehicle driver calls the telephone operator of the centralized server to report that the vehicle has been stolen. The server system calls the in-vehicle system as soon as the vehicle's telephone receiver is powered on, or uses the scheduled power-on mode used for the door lock release function described above.
【0242】 いずれの場合でも、車載システムとサーバーシステムとが通信を行うと、車載
システムが車両位置をサーバーシステムに送信し、サーバーシステムが車載シス
テムに車両を非作動状態にする命令を送信する。その後、車載システムは車両の
システムにこの車両を非作動命令を送る。In any case, when the in-vehicle system and the server system communicate with each other, the in-vehicle system sends the vehicle position to the server system, and the server system sends to the in-vehicle system a command to deactivate the vehicle. The in-vehicle system then sends a command to the vehicle system to deactivate the vehicle.
【0243】 5.3 交通情報 交通情報サービスでは、指定された少数の選択的「トリップ」に関連する交通
状況のレポートを運転者に提供する。例えば、運転者には自宅から仕事場へ行く
のに3つの選択的なルートとしての選択肢がある。運転者は、そのトリップを開
始しようとするとき、車載システムと対話して、それらのトリップに関する交通
情報をリクエストする。車載システムはサーバーシステムに接触し、サーバーシ
ステムは各トリップについて現在の交通状況に関する情報を運転者へ提供する。 5.3 Traffic Information The traffic information service provides the driver with a traffic condition report related to a small number of designated selective “trips”. For example, a driver has three alternative routes to go from home to work. When attempting to initiate the trip, the driver interacts with the in-vehicle system to request traffic information about those trips. The in-vehicle system contacts the server system, which provides the driver with information about the current traffic situation for each trip.
【0244】 運転者がトリップを指定する1つの方法として、1組のトリップ区分を示す車
載の表を利用する。これらの区分は通常、道路網の多くの道路区分を含む。例え
ば、2つの交差するハイウエイ間の主要なハイウエイの一部がトリップ区分であ
ろう。運転者は、トリップ区分の部分集合を選択することにより個人的なトリッ
プを計画する。運転者の個人的トリップに関する交通状況をチェックするために
車載システムがサーバーシステムに接触する場合、車載システムは運転者の選択
されたトリップ区分をサーバーシステムへ転送する。One way for a driver to specify a trip is to use an on-board table that shows a set of trip categories. These sections typically include many road sections of the road network. For example, some of the major highways between two intersecting highways will be trip segments. The driver plans a personal trip by selecting a subset of the trip segments. When the in-vehicle system contacts the server system to check the traffic situation on the driver's personal trip, the in-vehicle system transfers the driver's selected trip segment to the server system.
【0245】 サーバーシステムは、道路網の道路区分上の現在のリンク速度を含むその交通
データベースから、運転者のトリップに関連する現在の交通状況を知ろうとする
。交通状況の表示には種々の選択肢が考えられる。このシステムのこのバージョ
ンでは、交通状況は、「普通」、「混雑」、「極端に混雑」の少数のカテゴリー
に分類され、各カテゴリーが異なるアイコンにより運転者にグラフィック表示さ
れる。The server system seeks to know the current traffic situation associated with the driver trip from its traffic database, which contains the current link speeds on the road segments of the road network. Various options are conceivable for displaying traffic conditions. In this version of the system, traffic conditions are categorized into a small number of categories: "normal,""congested," and "extremely congested," each category being graphically presented to the driver with a different icon.
【0246】 システムの別のバージョンでは、ユーザーが前に指定したトリップのうちの1
つに例外的交通状況が存在する場合、サーバーシステムは積極的にユーザーに接
触する。例えば、サーバーシステムは、車載システムに電話することによりその
情報を送信するか、または呼出しメッセージを送信するか、または電子メールを
送るか、もしくはユーザーに電話することにより、例外的状況を通報する。In another version of the system, one of the trips previously specified by the user
In the case of exceptional traffic conditions, the server system actively contacts the user. For example, the server system may send the information by calling the in-vehicle system, or send a call message, send an e-mail, or call the user to report an exceptional situation.
【0247】 別の例では、ユーザーは幾つかの選択肢となるトリップを指定する。サーバー
システムによりユーザーが指定したトリップのうちの1つに例外的交通状況が存
在するのが検知されると、サーバーシステムは選択肢であるトリップに関連する
交通情報を積極的にダウンロードする。このようにすると、ユーザーは車載シス
テムがサーバーシステムに電話するのを待たずに、ルートを再設定できる。In another example, a user specifies several optional trips. When the server system detects that an exceptional traffic condition exists on one of the user-specified trips, the server system actively downloads traffic information associated with the optional trip. In this way, the user can reset the route without waiting for the in-vehicle system to call the server system.
【0248】 6 拡張可能なサーバーアーキテクチュア(図22) 図22を参照して、別の例のサーバーシステム125aは、上述のサーバーシ
ステム125の機能と共に車両に他のサービスを提供するための拡張可能なアー
キテクチュアを提供する。サーバーシステム125aは、LAN2205を介して結合
される多数のサーバーコンピュータを有する。別の例として、これらのサーバー
コンピュータの機能は、少数のコンピュータ上で、或いはこれら全ての機能を実
行する単一のコンピュータ上で実現可能である。 6 Scalable Server Architecture (FIG. 22) Referring to FIG. 22, another example server system 125a is provided with the functions of the server system 125 described above to provide an extensible server for providing other services to the vehicle. Provide architecture. Server system 125a has a number of server computers coupled via LAN 2205. As another example, the functions of these server computers can be implemented on a small number of computers or on a single computer that performs all of these functions.
【0249】 サーバーシステム125aは、電話インターフェイス320に結合されたゲー
トウエイシステム2210を含む。ゲートウエイシステム2210は、車両10
0とサーバーシステム125aのサーバーコンピュータとの間の通信ゲートウエ
イを提供するために使用され、車載システムから受信した情報が適当なサーバー
コンピュータに送られるようにメッセージルーチング機能を実現する。ゲートウ
エイシステム2210は、サーバーシステムと車両との間を行き交うデータの内
容を解釈する必要は必ずしもない。The server system 125a includes a gateway system 2210 coupled to the telephone interface 320. The gateway system 2210 is connected to the vehicle 10
0 and is used to provide a communication gateway between the server computer of the server system 125a and implements a message routing function such that information received from the in-vehicle system is sent to an appropriate server computer. The gateway system 2210 does not necessarily need to interpret the contents of data passing between the server system and the vehicle.
【0250】 サーバーコンピュータは、上述の航法アプリケーションを実行するナビゲーシ
ョンシステム2250を含む。車載システムがサーバーシステム125aと通信
セッションを開始することによりルート設定サービスをリクエストすると、ゲー
トウエイシステム2210は通信セッションにおいて車載システムにより提供さ
れる情報を用いてこのセッションをナビゲーションシステム2250に接続すべ
きか否かを判断する。例えば、車載システムはデータの流れの最初の部分におい
てナビゲーションサービスを指定する。或いは、サーバーシステム125aによ
り実現される種々のサービスは電話インターフェイス320に割当てられたそれ
ぞれ異なる電話番号を有し、ゲートウエイシステム2210が車載システムがダ
イヤルする電話番号に基づいて適当なサーバーコンピュータへの接続を行う。The server computer includes a navigation system 2250 that executes the navigation application described above. When the in-vehicle system requests a routing service by initiating a communication session with the server system 125a, the gateway system 2210 uses the information provided by the in-vehicle system in the communication session to determine whether this session should be connected to the navigation system 2250. Judge. For example, an in-vehicle system specifies a navigation service in the first part of the data flow. Alternatively, the various services implemented by server system 125a have different telephone numbers assigned to telephone interface 320, and gateway system 2210 connects to the appropriate server computer based on the telephone number dialed by the onboard system. Do.
【0251】 ナビゲーションシステム2250は、図5に示すようにサーバーシステム12
5の機能を実現する。即ち、GPS受信機325へのインターフェイスを有し、サ
ーバー地図データベース520、イエローページデータベース522及び交通デ
ータベース524を含んでいる。ナビゲーションシステム2250は、地図プロ
バイダ2252及び交通情報システム2254に結合されている。The navigation system 2250 includes the server system 12 as shown in FIG.
5 functions are realized. That is, it has an interface to the GPS receiver 325 and includes a server map database 520, a yellow pages database 522, and a traffic database 524. Navigation system 2250 is coupled to map provider 2252 and traffic information system 2254.
【0252】 サーバーシステム125aにより提供される別のサービスは、通信システム2
260により実現される。この通信システム2260は、電子メールシステム2
262及び呼出しシステム2264を含む外部の通信システムに結合されている
。これら外部の通信システムは、特定の車両に向けられたメッセージを通信シス
テム2260へ送信する。通信システム2260は、ゲートウエイシステム22
10へ特定の車両とのデータ通信チャンネルを開始するよう要求するリクエスト
を発信し、データと命令を車載システムに送信する。[0252] Another service provided by the server system 125a is the communication system 2
260. This communication system 2260 is an electronic mail system 2
262 and a paging system 2264. These external communication systems transmit messages directed to the particular vehicle to communication system 2260. The communication system 2260 includes the gateway system 22.
It sends a request to 10 to start a data communication channel with a particular vehicle and sends data and instructions to the in-vehicle system.
【0253】 車両の車載システムは、サーバーシステムにより提供されるサービスに対応す
るソフトウエアモジュールを有する。例えば、通信システム2260から車載シ
ステムへ送られる通信情報は、受信するデータ及び命令を解釈する通信モジュー
ルが受信される。例えば、メッセージ通信モジュールは、車載システムのディス
プレイ上に呼出しメッセージまたは電子メールメッセージを表示するか、或いは
それらを合成音声メッセージとして提供する。[0253] The vehicle-mounted system has a software module corresponding to the service provided by the server system. For example, communication information sent from the communication system 2260 to the in-vehicle system is received by a communication module that interprets received data and instructions. For example, the messaging module may display a call message or an e-mail message on a display of the in-vehicle system or provide them as a synthetic voice message.
【0254】 ニュースシステム2270は、特定の車両の運転者にとって興味あるニュース
に対応するデータを車両に送信するサービスを提供する。ニュースは外部のニュ
ースサービス2272により提供される。[0254] News system 2270 provides a service of transmitting data corresponding to news of interest to a driver of a specific vehicle to the vehicle. News is provided by an external news service 2272.
【0255】 サーバーシステム125aはまた、LAN2205とインターネットに結合された遠
隔構成システム2230を有する。ナビゲーションシステムのユーザーは、この
遠隔構成システムを用いることにより、サーバーシステムに蓄積されたユーザー
の個人情報2232のうち彼等のレコードを変更することができる。ユーザーの
個人情報は、そのユーザーの車両の車載システムへサーバーシステムからダウン
ロードするか、或いはサーバーシステム上に蓄積することができる。ユーザーの
個人情報に含まれる情報に、車載システムに対して目的地を指定する際ユーザー
が選択する蓄積された目的地を含む種々の情報を含めることができる。例えば、
ユーザーはインターネットを介してしばしば訪れる目的地のリストを指定した後
、車両内で車載システムによりそのリストを表示して選択を行うことにより、特
定の目的地を選択することができる。Server system 125a also has a remote configuration system 2230 coupled to LAN 2205 and the Internet. By using the remote configuration system, users of the navigation system can change their records in the user's personal information 2232 stored in the server system. The user's personal information can be downloaded from the server system to the in-vehicle system of the user's vehicle or stored on the server system. The information included in the user's personal information may include various information including the accumulated destination selected by the user when specifying the destination for the in-vehicle system. For example,
After specifying a list of destinations that are frequently visited via the Internet, the user can select a specific destination by displaying and selecting the list using an in-vehicle system in the vehicle.
【0256】 ユーザーの個人情報の別の側面には、交通情報サービスに関連するものがある
。ユーザーは、車載インターフェイスにより一組のトリップを決定する必要はな
く、グラフィック形式の地図によるインターフェイスを用いてトリップを選択す
ればよい。例えば、ハイウエイシステムまたは主要道路網の全体地図を表示させ
る。ユーザーは連続するトリップ区分をいくつか選択することによりグラフ上で
いくつかの経路を選択する。これらのトリップは、ユーザーの車両へダウンロー
ドするかサーバーシステムに蓄積すればよい。サーバーシステムに蓄積された場
合、ユーザーが車両内で交通情報をリクエストすると、車載システムは必ずしも
運転者のトリップ明細を伝送せずに、運転者の名前を指定し、サーバーシステム
が運転者が蓄積したトリップを探索する。Another aspect of the user's personal information is related to traffic information services. The user does not need to determine a set of trips using the in-vehicle interface, but may select a trip using a graphical map interface. For example, an entire map of the highway system or the main road network is displayed. The user selects several routes on the graph by selecting several consecutive trip segments. These trips may be downloaded to the user's vehicle or stored in a server system. When stored in the server system, if the user requests traffic information in the vehicle, the in-vehicle system does not necessarily transmit the driver's trip details, specifies the driver's name, and the server system stores the driver's Search for a trip.
【0257】 ユーザーの個人情報に、ユーザーが使いたくない特定の道路のような好みを入
れるようにしてもよい。ユーザーの個人情報には、ユーザーが使いたくない道路
を使った場合節約できる時間を含めることもできる。The user's personal information may include a preference such as a specific road that the user does not want to use. The user's personal information can also include time saved when using a road that the user does not want to use.
【0258】 ユーザーはまた、ルート設定リクエストを入力するために遠隔構成システム2
230を利用する。例えば、ユーザーは遠隔構成システムに目的地の明細を送り
、サーバーシステムがユーザーが車両に乗り込む前に目的地までの設定ルートを
ダウンロードする。ユーザーは、インターネット、サーバーにある自動音声認識
装置と対話する音声電話回線を含む種々のメディアを介して、この遠隔構成シス
テムにアクセスできる。ユーザーは、目的地を指定するだけでなく、目的地に特
定の時間に到着するためトリップを開始する必要のある時間を教えてくれるよう
なリクエストを行うこともできる。この出発時間の教示は、電話、呼出しサービ
ス或いは種々の他の通報方式により可能である。[0258] The user may also enter a remote configuration system 2 to enter a routing request.
Use 230. For example, the user sends a description of the destination to the remote configuration system, and the server system downloads a set route to the destination before the user gets into the vehicle. Users can access the remote configuration system via a variety of media, including the Internet, a voice telephone line that interacts with an automatic speech recognizer located on a server. In addition to specifying the destination, the user can also make a request to indicate the time at which the trip must begin to arrive at the destination at a specific time. This departure time teaching is possible by telephone, call service or various other notification methods.
【0259】 サーバーシステム125aへの新しいサービスの追加は、サーバーコンピュー
タを追加し、そのサービスのための通信が新しいサーバーコンピュータに差し向
けられるようにゲートウエイシステム2210を更新し、各車載システムに対応
のソフトウエアモジュールを追加して車載システムを更新することにより行う。
車載システムは、上述したように(章4を参照)、セルラー電話回線或いは物理
的な接続により更新される。The addition of a new service to the server system 125a adds a server computer, updates the gateway system 2210 so that communication for the service is directed to the new server computer, and executes software corresponding to each vehicle-mounted system. This is done by adding a wear module and updating the in-vehicle system.
The in-vehicle system is updated via a cellular telephone line or physical connection, as described above (see Chapter 4).
【0260】 このシステムの別のバージョンには、上述した全ての特徴を必ずしも具備しな
いものもある。例えば、交通情報システムは、運転者が指定したトリップを含む
ようにしてもよい。車載システムは、それらトリップのための交通情報を得るた
めにサーバーシステムに接触する。車載システムは、GPS受信機または地図デー
タベース、或いはこれらの特徴部分だけをサポートする他の装置を必要としない
。Other versions of this system may not have all of the features described above. For example, the traffic information system may include a trip specified by the driver. The in-vehicle system contacts the server system to get traffic information for those trips. The in-vehicle system does not require a GPS receiver or a map database, or other devices that only support these features.
【0261】 別の例では、車載システムは必ずしも自律的なルート再設定をサポートしない
。車載システムは、車両がルートから外れたと判断した場合、サーバーに接触し
てルートを再設定するか、或いは再設定に用いる地図を提供することができる。In another example, the in-vehicle system does not necessarily support autonomous re-routing. If the in-vehicle system determines that the vehicle has deviated from the route, it can contact the server to reset the route or provide a map to be used for the reset.
【0262】 このシステムの別のバージョンは回り道を行う能力を提供する。詳説すると、
運転者は設定ルートから除外すべき道路区分を指定し、車載システムはその主要
道路データベースを用いてその道路区分を迂回する回り道を設定する。Another version of this system provides the ability to make a detour. To elaborate,
The driver specifies a road segment to be excluded from the set route, and the in-vehicle system uses the main road database to set a detour around the road segment.
【0263】 システムの別のバージョンにおいて、サーバーシステムは幾つかのルート、例
えば最短時間、最短距離などの異なる基準で選んだルートを設定し、ダウンロー
ドする。車載システムは、選択肢の属性(例えば、時間、距離)を表示し、運転
者がその1つを選択する。サーバーが全てのルートをまだダウンロードしていな
ければ、選択したルートを引き続きダウンロードする。In another version of the system, the server system sets and downloads several routes, for example, routes that are chosen based on different criteria, such as the shortest time, the shortest distance, and the like. The in-vehicle system displays the attributes of the options (for example, time, distance), and the driver selects one of them. If the server has not downloaded all routes yet, it will continue to download the selected route.
【0264】 システムの別の例では、サーバーシステムはそのルートと共に別のデータをダ
ウンロードする。例えば、交通情報をダウンロードして運転者に表示する。また
、ルートに沿うレストランに関する広告情報をダウンロードして運転者に表示し
、車両がそのルートに沿って進行する。ダウンロードされた別のデータは、サー
バーシステムが受信した車両のIDに応じてサーバーシステムが個々の運転者に合
うように調整できる。例えば、サーバーは、ルートをナビゲーションする間に車
載システムが運転者に表示するためにダウンロードすべき広告データを、運転者
の個人的な横顔または彼の以前の旅行パターンに応じて、選択することができる
。In another example of a system, the server system downloads another data along with its route. For example, traffic information is downloaded and displayed to the driver. In addition, the advertisement information about the restaurant along the route is downloaded and displayed to the driver, and the vehicle travels along the route. The other data downloaded can be adjusted by the server system to suit individual drivers according to the vehicle ID received by the server system. For example, the server may select the advertising data to be downloaded by the in-vehicle system for display to the driver while navigating the route, according to the driver's personal profile or his previous travel pattern. it can.
【0265】 別の例として、例えば、運転者が指定した一組のトリップに従って車両に交通
情報をダウンロードする。交通情報は道路網の地図と共に表示される。交通情報
は、テキストによる解説、アイコン及び色を含む種々の形式の1つを用いて表示
される。As another example, for example, traffic information is downloaded to a vehicle according to a set of trips specified by a driver. The traffic information is displayed along with a road network map. Traffic information is displayed using one of a variety of formats, including textual descriptions, icons and colors.
【0266】 別の例では、サーバーシステムは車載システムにスポット地図をダウンロード
しない。車載システムは、出発点からの方向転換の指示を与える。例えば、第1
の指示は、道路Xの方向を示す矢印を含む「道路Xへ進む」であろう。In another example, the server system does not download the spot map to the on-board system. The in-vehicle system gives an instruction to change direction from the starting point. For example, the first
Will be "go to road X" which includes an arrow indicating the direction of road X.
【0267】 別の例では、車載システムは、自律的ルート再設定のための主要道路網を有す
るが、道路の住所を確認するための住所範囲データは含まない。その代わり、車
載システムは、サーバーシステムを利用して運転者が指定する番地を確認する。
このようにして、車載システムは住所を部分的に確認し、サーバーシステムを利
用してこの確認作業を完了する。In another example, the in-vehicle system has a main road network for autonomous route re-establishment, but does not include address range data for confirming the address of the road. Instead, the in-vehicle system uses the server system to confirm the address specified by the driver.
In this way, the in-vehicle system partially confirms the address, and completes this confirmation using the server system.
【0268】 同一のサーバーシステムは、上述した種々の選択的能力のような種々の能力を
有する車載システムを同時にサポートできる。The same server system can simultaneously support in-vehicle systems with various capabilities, such as the various selective capabilities described above.
【0269】 別のバージョンは、運転者が一連の目的地を指定するのを可能にする。例えば
、第1の目的地はガソリンスタンド、第2の目的地は運転者の仕事場である場合
がある。一連の目的地の全ては、車載システムがサーバーシステムに接触する前
に確認する。サーバーシステムは、出発位置から第1の目的地までのルートを設
定した後、第1の目的地から次の目的地までのルートを設定する。サーバーシス
テムは、設定したルート全体を車載システムにダウンロードする。Another version allows the driver to specify a series of destinations. For example, the first destination may be a gas station and the second destination may be a driver's workplace. All of the series of destinations are confirmed before the onboard system contacts the server system. The server system sets a route from the departure position to the first destination, and then sets a route from the first destination to the next destination. The server system downloads the entire set route to the in-vehicle system.
【0270】 7 他の実施例 このシステムのさらに別の例は、別のハードウェア構成を使用し、様様なセッ
トの機能を提供する。例えば、ナビゲーションまたは交通サービス以外の運転者
情報サービスが、車載システムを介して運転者に提供される。これらの情報サー
ビスは、インターネットによりデータにアクセスするような種々のデータソース
を利用する。 7. Other Embodiments Still other examples of this system use different hardware configurations and provide a different set of functions. For example, driver information services other than navigation or traffic services are provided to drivers via in-vehicle systems. These information services utilize various data sources, such as accessing data over the Internet.
【0271】 7.1 モジュラー型トランシーバ/ハンドセット(図23A−B) このシステムの1つの変形例は、該システムの車載装置のためのモジュラー型
ハードウェアアーキテクチャを利用し、セルラー電話システムとモジュールを共
有する。関連する別の実施例は、例えば地上または衛星無線データネットワーク
を含む他の無線通信システムを利用する。 7.1 Modular Transceiver / Handset (FIGS. 23A-B) One variation of this system utilizes a modular hardware architecture for on-board equipment in the system, sharing modules with the cellular telephone system. I do. Other related embodiments utilize other wireless communication systems, including, for example, terrestrial or satellite wireless data networks.
【0272】 運転者情報システムの車載装置のこの例は、例えば、JRC Canada Inc.またはA
udI/Ovox Inc.製のモジュールのような市販のセルラー電話モジュールを利用す
る。図23Aを参照して、かかるモジュールの標準的構成は、セルラー電話モジ
ュール2320が双方向データライン2321及び入出力音声ライン2322を
介してハンドセットモジュール2360に接続されている。同様な標準的モジュ
ール構成には、ハンドセットモジュールと電話モジュールとの間にコントローラ
モジュールが結合されたものが含まれる。This example of an in-vehicle device of the driver information system is described in, for example, JRC Canada Inc. or A
Use a commercially available cellular phone module, such as a module from udI / Ovox Inc. Referring to FIG. 23A, a standard configuration of such a module is that a cellular telephone module 2320 is connected to a handset module 2360 via a two-way data line 2321 and an input / output audio line 2322. A similar standard module configuration includes a controller module coupled between a handset module and a telephone module.
【0273】 図23Bを参照して、システムのこの例では、車載コンピュータ2310は、
セルラー電話モジュール2320とハンドセットモジュール2360とを結合す
る。車載コンピュータ2310は、図23Aに示す標準的構成において運転者が
ハンドセットモジュール2360によりハンドセットモジュールを利用するのと
本質的に同じ態様でセルラー電話を送受信できるように構成されている。さらに
、車載コンピュータ2310は、運転者とのインターフェイスのためにハンドセ
ットモジュール2360を使用し、またセルラー電話通信を介してサーバーシス
テムにアクセスするためにセルラー電話モジュール2320を使用して運転者情
報サービスを運転者に提供するように構成されている。図23Bに示すシステム
は、図2に示すシステムと同様な機能を有する。詳述すると、車載コンピュータ
2310は、ナビゲーション機能を提供し、車載コンピュータ210(図2)に
より提供されるユーザーインターフェイス機能を制御する。しかしながら、運転
者情報システムの入出力を行うために別個のI/O装置240(図2)を使用する
代わりに、車載コンピュータ2310はハンドセットモジュール2360の入出
力装置を利用する。With reference to FIG. 23B, in this example of the system, the on-board computer 2310
The cellular telephone module 2320 and the handset module 2360 are combined. The in-vehicle computer 2310 is configured to allow the driver to send and receive cellular telephones in essentially the same manner that the handset module 2360 utilizes the handset module in the standard configuration shown in FIG. 23A. In addition, the onboard computer 2310 uses the handset module 2360 for interfacing with the driver and operates the driver information service using the cellular phone module 2320 to access the server system via cellular phone communication. It is configured to provide to the person. The system shown in FIG. 23B has the same function as the system shown in FIG. Specifically, the on-board computer 2310 provides a navigation function and controls a user interface function provided by the on-board computer 210 (FIG. 2). However, instead of using a separate I / O device 240 (FIG. 2) for input and output of the driver information system, the onboard computer 2310 utilizes the input and output devices of the handset module 2360.
【0274】 引き続き図23A―Bを参照して、セルラー電話モジュール2320は、セル
ラートランシーバ254と、一体型または外付けセルラー電話アンテナ255を
有する。図23Aに示す標準的構成のセルラー電話モジュール2320は、デジ
タルダイヤル情報のようなデジタル情報をデータライン2321を介してハンド
セットモジュール2360から受け取り、通話者情報のようなデジタル情報をデ
ータライン2321を介してハンドセットモジュール2360へ送リ出す。図2
3Bを参照して、この実施例の車載コンピュータ2310は、ダイヤル情報また
はサーバーシステムへ送信するデータのようなデジタル情報をセルラー電話モジ
ュール2320へ送り、地図関連データのようなデジタルデータをセルラー電話
モジュール2320から受け取る。セルラー電話モジュール2320はまた、サ
ーバーシステムとの間で電話による交信を行うために、典型的にはスピーチ信号
のような音声信号を送受信する。With continued reference to FIGS. 23A-B, cellular telephone module 2320 has a cellular transceiver 254 and an integrated or external cellular telephone antenna 255. The cellular telephone module 2320 having the standard configuration shown in FIG. 23A receives digital information such as digital dial information from the handset module 2360 via the data line 2321 and receives digital information such as caller information via the data line 2321. Send it out to handset module 2360. FIG.
3B, onboard computer 2310 of this embodiment sends digital information, such as dialing information or data to be transmitted to a server system, to cellular telephone module 2320 and transmits digital data, such as map-related data, to cellular telephone module 2320. Receive from Cellular telephone module 2320 also typically sends and receives audio signals, such as speech signals, for communicating with the server system by telephone.
【0275】 ハンドセットモジュール2360は、ディスプレイ2362を有する。この実
施例のディスプレイ2362は、各々が8個の文字位置を有する2つのラインよ
り成る格子状ディスプレイであるが、さらに大型または幾分小型のディスプレイ
もしくは文字符号化型ディスプレイでなくてビットマップ型ディスプレイを用い
てもよい。セルラー電話モジュール2320とハンドセットモジュール2360
とは、ディスプレイ2362を外部から制御できるようにする通信プロトコルに
よりデータライン2320を介して交信する。The handset module 2360 has a display 2362. The display 2362 of this embodiment is a grid-like display consisting of two lines, each having eight character positions, but a bitmap display rather than a larger or somewhat smaller display or a character-coded display. May be used. Cellular phone module 2320 and handset module 2360
Communicates via the data line 2320 with a communication protocol that allows the display 2362 to be controlled externally.
【0276】 ハンドセットモジュール2360は、例えば、10個の数字キー及び数個の機
能指定キーを有するキーパッドようなキーパッド2364も備えている。データ
ライン2321上で用いる通信プロトコルは、ユーザーが押すキーパッド236
4上のボタンに応じて関連情報を外部から発信できるようにする。The handset module 2360 also includes a keypad 2364 such as a keypad having, for example, ten numeric keys and several function designation keys. The communication protocol used on data line 2321 is keypad 236 pressed by the user.
(4) The related information can be transmitted from outside according to the button on the top.
【0277】 ハンドセットモジュール2360は、例えば、マイクロホン及びスピーカーの
ような音声入出力装置2366も備えている。音声信号は、音声ライン2322
を介して音声入出力装置2366およびセルラー電話モジュール2320へ送ら
れるか、それらから受信される。The handset module 2360 also includes a sound input / output device 2366 such as a microphone and a speaker. The audio signal is an audio line 2322
To / from the voice input / output device 2366 and the cellular telephone module 2320 via
【0278】 図23Bを参照して動作を説明すると、ハンドセットモジュール2360を通
常のセルラー電話として使用する場合、車載コンピュータ2310は、セルラー
電話モジュール2320とハンドセットモジュール2360との間でデータ信号
及び音声信号を送受信されるようにする。システムが運転者情報モードで動作す
る時、車載コンピュータ2310はキーパッド2364へのユーザーによる入力
を符号化したデジタル信号を受信してこれを処理し、ディスプレイ2362を制
御して文字数字及びアイコン出力を表示するデジタル信号を発生させる。このよ
うにして、車載コンピュータ2310はディスプレイ2362によりナビゲーシ
ョン及び交通情報を運転者に提供する。In operation with reference to FIG. 23B, when the handset module 2360 is used as a normal cellular telephone, the in-vehicle computer 2310 transmits a data signal and a voice signal between the cellular telephone module 2320 and the handset module 2360. To be sent and received. When the system operates in the driver information mode, the on-board computer 2310 receives and processes digital signals encoding user input to the keypad 2364 and controls the display 2362 to output alphanumeric and icon outputs. Generate a digital signal to display. In this way, the onboard computer 2310 provides navigation and traffic information to the driver via the display 2362.
【0279】 ディスプレイ2362は、上述した他の実施例におけるビットマップ型グラフ
ィックディスプレイの能力と特に比較すれば限られた出力能力を有する。車載コ
ンピュータ2310は、この限られた能力のディスプレイ上に、各方向において
45°、90°及び135°の転換及び0°及び180°(Uターン)の転換の
ような種々の角度の転換を示す矢印を含む表示可能な記号の拡張セット(即ち、
絵文字)により、ナビゲーションの指示を運転者へ提示する。「メインストリー
トの0.5マイル先で右折する」というような指示が、右折を示す矢印、距離「
0.5」、右折する街路名「メイン」のような表示により提示される。限られた
能力のディスプレイ上へナビゲーションの指示を提示するには、別の方法もある
。The display 2362 has a limited output capability, especially when compared to the capabilities of the bitmap graphic display in the other embodiments described above. The onboard computer 2310 shows various angle transitions on this limited capacity display, such as 45 °, 90 ° and 135 ° transitions and 0 ° and 180 ° (U-turn) transitions in each direction. An expanded set of displayable symbols including arrows (ie,
The navigation instruction is presented to the driver using pictograms). An instruction such as "turn right at 0.5 miles on Main Street" is indicated by an arrow indicating a right turn,
0.5 "and a street name such as" Main "which turns right. There are other ways to present navigation instructions on a display with limited capabilities.
【0280】 車載コンピュータ2310は、このコンピュータとハンドセットモジュールと
を結合する音声径路を介してハンドセットモジュール2360へ送る音声による
指示を発生する。別の方法として、車載コンピュータは、外部のスピーカー装置
、例えば車両の音声システムにより音声による指示を提供することができる。音
声信号には、例えば合成スピーチまたは録音スピーチのようなスピーチによる指
示が含まれる。別の実施例において、コンピュータ2310からハンドセットモ
ジュール2360へスピーチ信号を送る代わりに、ハンドセットモジュール23
60は、車載コンピュータ2310からデジタル信号に応答して、あるいは車載
コンピュータ2310により合成された音声信号に応答してトーンを発生する。The in-vehicle computer 2310 generates a voice instruction to be sent to the handset module 2360 via a voice path connecting the computer and the handset module. Alternatively, the in-vehicle computer may provide audio instructions via an external speaker device, for example, an audio system of the vehicle. The audio signal includes a speech instruction, such as synthetic speech or recorded speech. In another embodiment, instead of sending a speech signal from the computer 2310 to the handset module 2360, the handset module 23
The tone generator 60 generates a tone in response to a digital signal from the onboard computer 2310 or in response to an audio signal synthesized by the onboard computer 2310.
【0281】 ユーザーは、図2A−Cに示したものと同様で且つ無線ディスプレイ上で利用
可能な限られたグラフィック入力及びフィードバックを利用する方法により、指
令及び情報を車載システムへ入力する。このユーザーインターフェイスは、セル
ラー電話上の機能を制御するために、あるいはそのディレクトリの名前にアクセ
スするためにしばしば利用される格納スクロールメニューを拡張するものである
。図23Cを参照して、電話機を操作するためのメニューの選択肢は、メニュー
の最上レベルにある「ナビゲーション」(ステップ2376)、「路傍における
支援」(ステップ2374)及び「交通情報」(ステップ2372)を含むよう
に拡張されている。ユーザーは、キーパッド上でスペルを入力するか、スクロー
ルリストから選択するか、もしくはその両方により、都市名、交差点、及び興味
のある場所を含む名前入りの項目を選択する。ユーザーは、セクション7.4に
述べるように、印刷地図を参照して適当な入力を決定することができる。The user enters commands and information into the in-vehicle system in a manner similar to that shown in FIGS. 2A-C and utilizing the limited graphic input and feedback available on the wireless display. This user interface extends the stored scroll menu that is often used to control features on the cellular phone or to access the name of the directory. Referring to FIG. 23C, the menu choices for operating the telephone are “Navigation” (Step 2376), “Roadside Assistance” (Step 2374), and “Traffic Information” (Step 2372) at the top level of the menu. Has been extended to include The user selects a named item that includes a city name, an intersection, and a location of interest by typing a spell on the keypad, selecting from a scrolling list, or both. The user can determine the appropriate input by referring to the printed map, as described in section 7.4.
【0282】 車載コンピュータ2310は、運転者がキーパッド2364に指令を入力する
代わりに音声入出力装置2366へ指令を音声入力できるスピーチ認識機能もオ
プションとして備えている。車載コンピュータ2310は、音声指令を処理する
かあるいはスピーチ認識機能の全部または一部を実行する遠隔のサーバーへスピ
ーチ信号を送り、サーバーはその結果を車載コンピュータへ送り返す。The in-vehicle computer 2310 also has an optional speech recognition function that allows the driver to input a command to the voice input / output device 2366 instead of inputting the command to the keypad 2364. The on-board computer 2310 processes speech commands or sends speech signals to a remote server that performs all or part of the speech recognition function, and the server sends the results back to the on-board computer.
【0283】 図23Bを参照して、車載コンピュータは、オプションとして、センサー23
0及びディスプレイ240に結合される。センサー230は、車両の走行距離及
び方向に関する情報を提供する。ディスプレイ230は、ハンドセット2360
のディスプレイ2362を介して提示されるグラフィック出力の代わりに、また
はそれに加えてグラフィック出力を提供する。Referring to FIG. 23B, the on-board computer optionally includes a sensor 23.
0 and the display 240. Sensor 230 provides information about the mileage and direction of the vehicle. The display 230 is a handset 2360
Provide a graphic output instead of or in addition to the graphic output presented via the display 2362 of the.
【0284】 図23Bは、車載コンピュータ2310を、ハンドセット2360、セルラー
電話モジュール2320、センサー230及びディスプレイ240に直接接続し
た状態で示す。別の実施例において、これらの装置の一部または全部は、車両内
のバスを介して、または車載の無線周波数通信手段により通信を行う。例えば、
ディスプレイ240は、標準化された車載データバスを介して制御される汎用情
報ディスプレイでよい。別の実施例において、車載コンピュータ2310は、車
両診断システムまたはページング受信機のような別の車載装置へ通信バスを介し
て結合されている。FIG. 23B shows the in-vehicle computer 2310 connected directly to the handset 2360, the cellular phone module 2320, the sensor 230, and the display 240. In another embodiment, some or all of these devices communicate via a bus in the vehicle or by on-board radio frequency communication means. For example,
The display 240 may be a general-purpose information display controlled via a standardized in-vehicle data bus. In another embodiment, on-board computer 2310 is coupled via a communication bus to another on-board device, such as a vehicle diagnostic system or a paging receiver.
【0285】 7.2 ハイブリッドで自律的なクライアント/サーバーシステム(図24)
このシステムの別の例は、自律的動作とクライアント/サーバー動作を組み合 わせたものを利用する。図24を参照して、ハイブリッド車載システム2400
は、車載コンピュータ2420が通信システム250によりセルラー電話システ
ムの無線通信リンクを介して遠隔のサーバーシステム125に結合されたもので
ある。図1に示すシステムと同様に、サーバーシステム125は地図プロバイダ
ー160により提供される地図情報360を利用する。 7.2 Hybrid and Autonomous Client / Server System (FIG. 24)
Another example of this system utilizes a combination of autonomous and client / server operations. Referring to FIG. 24, hybrid vehicle-mounted system 2400
Is an in-vehicle computer 2420 coupled by a communication system 250 to a remote server system 125 via a cellular telephone system wireless communication link. As with the system shown in FIG. 1, server system 125 utilizes map information 360 provided by map provider 160.
【0286】 図24において、車載システム2400は、CD-ROMのような交換可能な媒体上
に蓄積された地域別地図2410を有する。地域別地図2410は、地図プロバ
イダー160により提供されるか、またはそのプロバイダーにより提供される生
の情報から抽出したものである。地域別地図はその地方の道路を含むを含むが(
即ち、地域別地図は主要道路に限定されない)、カバーする地理的領域に限定さ
れている。これとは対照的に、車載コンピュータ2420は、必ずしもその地方
の道路でない主要道路を含む車載データベース432も含む。地域別地図は、比
較的小さいな地理的領域に限定されるため、記憶装置の容量を越えないように地
方の詳細な道路情報を含むことが多い。別の実施例において、大きな領域の主要
道路に関するデータ及びより小さな領域の地方道路に関するデータを共に単一の
記憶媒体上に搭載することが可能であるが、このデータは交換可能な記憶媒体上
でなくて車載システム内に格納すればよい。In FIG. 24, the in-vehicle system 2400 has a regional map 2410 stored on an exchangeable medium such as a CD-ROM. The regional map 2410 is provided by the map provider 160 or extracted from raw information provided by the provider. Regional maps include those that include local roads (
That is, the regional map is not limited to the main roads), but is limited to the geographical area covered. In contrast, onboard computer 2420 also includes an onboard database 432 that includes major roads that are not necessarily local roads. Since the regional map is limited to a relatively small geographical area, it often includes detailed road information of the region so as not to exceed the capacity of the storage device. In another embodiment, the data for major roads in a large area and the data for rural roads in a smaller area can both be mounted on a single storage medium, but this data is stored on an exchangeable storage medium. Instead, it may be stored in the vehicle-mounted system.
【0287】 車載システムは、地域別地図2410上に地方道路情報を包含させると、ある
特定の状況において、サーバーシステムのサービスを必要とせずに出発点から目
的地へのルートを決定することができる。車両が地域別地図2410の領域内に
あり、ユーザーが地域別地図2410の領域内にある目的地を入力する場合、車
載コンピュータ2420は地域別地図2410内に記憶されたデータに基づき最
短距離の径路を算定する。車載コンピュータ2410は、走行すべきルートの決
定のためにサーバーシステム125と接触する必要は必ずしもないが、最良ルー
トの決定に利用する交通情報を得るために、オプションとして、サーバーシステ
ムに接触することもある。[0287] When the local road information is included on the regional map 2410, the in-vehicle system can determine a route from the starting point to the destination in a specific situation without requiring the service of the server system. . If the vehicle is within the area of the regional map 2410 and the user enters a destination that is within the area of the regional map 2410, the onboard computer 2420 will determine the shortest path based on the data stored in the regional map 2410. Is calculated. The in-vehicle computer 2410 does not necessarily need to contact the server system 125 to determine the route to travel, but may optionally contact the server system to obtain traffic information to be used in determining the best route. is there.
【0288】 出発点と目的地が共に地域別地図の領域外にある場合、システムは前述したク
ライアント/サーバーモードで動作する。即ち、ユーザーが目的地を入力すると
、これを車載コンピュータが全面的にまたは部分的に確認する。その後、車載コ
ンピュータはサーバーシステム125に接触して、出発点から目的地へのルート
をリクエストする。サーバーシステムは、車載システムが追従すべきルートを与
える。If the starting point and the destination are both outside the area of the regional map, the system operates in the client / server mode described above. That is, when the user inputs a destination, the in-vehicle computer confirms this completely or partially. Thereafter, the onboard computer contacts the server system 125 and requests a route from the starting point to the destination. The server system provides a route to be followed by the in-vehicle system.
【0289】 出発点から目的地へのルートの一部だけが地域別地図の領域内にある場合、自
律的及びクライアント/サーバー式動作を組合せて用いる。例えば、地域別地図
が車両が位置する都市領域を含み、ユーザーが別の都市領域にある目的地を指定
すると仮定すると、ルートの最初の部分は車載コンピュータが設定する。車載コ
ンピュータは、詳細な地図情報を持たない径路部分のルート情報をリクエストす
る。サーバーシステムは部分的なルートを与え、車載コンピュータはダウンロー
ドされた部分的ルートをコンピュータ自身が算定したルート部分と結合する。こ
のようにすると、ダウンロードすべきデータ量が減少する。また、車両が地域別
地図の境界内にある場合、サーバーシステムから最初の操作指示がダウンロード
されるのを待つことなしに運転指示を迅速に提供することができる。If only part of the route from the starting point to the destination is within the area of the regional map, a combination of autonomous and client / server operation is used. For example, if the regional map includes a city area where the vehicle is located and the user specifies a destination in another city area, the onboard computer sets the first part of the route. The in-vehicle computer requests the route information of a route portion having no detailed map information. The server system provides a partial route, and the onboard computer combines the downloaded partial route with the route portion calculated by the computer itself. This reduces the amount of data to be downloaded. Further, when the vehicle is within the boundary of the regional map, the driving instruction can be promptly provided without waiting for the first operation instruction to be downloaded from the server system.
【0290】 関連する別の実施例は自律的動作のために地域別地図2410を利用するが、
地図情報を有する車載データベース432は含まない。かかる実施例では、車載
システムは、目的地の特定情報の確認を含む、地域別地図2410によりカバー
される領域の外側での全てのルート設定機能について、遠隔のサーバーと契約を
行う。幾つかの別のサーバーモードを利用することも可能であるが、これらには
上述のタイプの完全に自律化されたサーバーも含まれる。あるいは運転者が地域
別地図2410がカバーする領域外の或る地点への道案内を望む場合、彼は遠隔
のサーバーのところの人間のオペレータに接触することもできる。人間のオペレ
ータは、目的地の特定情報を遠隔のサーバーのところの自律化されたルート設定
システムに入力する。そして、遠隔のサーバーは設定されたルート、及びそのル
ートに関連する他の情報(例えば、回廊地図、そのルートに沿う興味ある場所、
ルートに特有な広告)を車載システムにダウンロードする。Another related embodiment utilizes a regional map 2410 for autonomous operation,
The vehicle-mounted database 432 having the map information is not included. In such an embodiment, the in-vehicle system contracts with a remote server for all routing functions outside the area covered by the regional map 2410, including confirmation of destination specific information. Several other server modes are possible, but also include fully autonomous servers of the type described above. Alternatively, if the driver desires directions to a point outside the area covered by the regional map 2410, he may contact a human operator at a remote server. A human operator enters destination specific information into an autonomous routing system at a remote server. The remote server then establishes the route and other information related to the route (eg, corridor maps, places of interest along the route,
Route-specific advertisements) to the in-vehicle system.
【0291】 車載データベース432の地図情報を含む関連の実施例は、種々の量のかかる
地図情報を利用する。例えば、目的地の詳細(例えば、街路名、住所の範囲)を
確認するに必要な情報だけを含むようにしてもよい。あるいは、車載データベー
スに、主要道路の位置に関する情報を含めるようにしてもよい。A related embodiment that includes map information in the on-board database 432 utilizes various amounts of such map information. For example, only the information necessary for confirming the details of the destination (for example, the street name and the address range) may be included. Alternatively, information on the position of the main road may be included in the on-vehicle database.
【0292】 さらに別の実施例は、ルートが地域別地図2410がカバーする領域内にあり
車載システムがその設定を行うことができるが、遠隔のサーバーがそのルートを
設定するように指定するオプションを運転者に与える。例えば、車載システムに
は現在の交通情報が存在せず、このため最良のルートが、必ずしも実際の交通状
況に応じて設定されないことがある。運転者が遠隔のサーバーがルートを設定す
るように指定する場合、車載システムは地域別地図2410により目的地の詳細
を確認する。その後、ルートを設定せずに、遠隔のサーバーに接触し、このサー
バーが車載システムが利用できない情報、例えば、最新の交通情報に応じてルー
トを算定する。In yet another embodiment, the route is within the area covered by the regional map 2410 and the in-vehicle system can make the setting, but an option to specify that the remote server set the route is provided. Give to the driver. For example, in-vehicle systems do not have current traffic information, and thus the best route may not always be set according to actual traffic conditions. If the driver specifies that a remote server set the route, the in-vehicle system checks the details of the destination on the regional map 2410. Then, without setting a route, a remote server is contacted, and the server calculates a route according to information that the in-vehicle system cannot use, for example, the latest traffic information.
【0293】 広告のような別の「第三者の」データを、リクエストされた情報と共に情報ポ
ッド(informatI/On pod)に送ることができる。例えば、車両の近傍の交通情報に
加えて、その近くのレストランまたはガソリンスタンドの広告をダウンロードす
ることにより運転者に提示することができる。ダウンロードされるデータ(例え
ば、広告)は、アップロードされる情報ポッドのIDに応じて運転者に合わせるこ
とができる。例えば、サーバーシステムは、運転者の過去の旅行パターン、彼の
実際の位置、またはサーバーシステムが利用可能な他の個人的情報に応じて広告
を選択するようにしてもよい。Another “third party” data, such as an advertisement, can be sent to the information pod (informatI / On pod) along with the requested information. For example, in addition to traffic information near the vehicle, an advertisement for a nearby restaurant or gas station may be downloaded and presented to the driver. Downloaded data (eg, advertisements) can be tailored to the driver according to the ID of the information pod being uploaded. For example, the server system may select the advertisement according to the driver's past travel patterns, his actual location, or other personal information available to the server system.
【0294】 7.3 交換可能な記憶装置 このシステムの別の例は、交換可能な媒体上においてユーザーに提供されるか
、例えば、電話接続により若しくはパソコンへの赤外線リンクのような高速デー
タ接続により車載システムに直接ダウンロードされる、ユーザーに対してカスト
ム化されたデータベースを使用する。例えば、図24に示すハイブリッドシステ
ムでは、地域別地図2410はユーザー別にカストム化されている。このシステ
ムの別の実施例では、カストム化された車載データベース(例えば、図2の静的
記憶装置222の車載データベース232)は交換可能なデバイス上に蓄積され
ている。これらのカストム化されたデータベースは、CD-ROM、ソリッドステート
記憶カード、及び磁気ディスクのような別の交換可能な媒体を利用できる。これ
らのデータベースは特定のユーザーに対してカストム化されており、例えば、ユ
ーザーが通常走行する領域を含む。かかるカストム化されたデータベースは、カ
ストム化された記憶データをメールにより送信するかまたはデータをインターネ
ットによりダウンロードしてユーザーのパソコン上の交換可能な媒体を作成する
ことを含む種々の方法によりユーザーに提供することが可能である。このように
すると、地図データが車両内に蓄積された地理的領域を、ユーザーが通常走行す
る領域に合わせることができる。さらに、図24に示すハイブリッドシステムで
は、完全な地図データが蓄積された領域を、主要道路のデータだけが蓄積された
領域から切り離して選択することができる。 7.3 Exchangeable Storage Devices Another example of this system is provided to the user on an exchangeable medium or by a high-speed data connection, such as by telephone connection or an infrared link to a personal computer. Use a customized database for the user, downloaded directly to the in-vehicle system. For example, in the hybrid system shown in FIG. 24, the regional map 2410 is customized for each user. In another embodiment of the system, a customized in-vehicle database (eg, in-vehicle database 232 in static storage 222 of FIG. 2) is stored on a replaceable device. These customized databases can utilize other interchangeable media such as CD-ROMs, solid state storage cards, and magnetic disks. These databases are customized for a particular user and include, for example, areas where the user normally travels. Such a customized database can be provided to the user in a variety of ways, including sending the customized stored data by email or downloading the data over the Internet to create a replaceable medium on the user's personal computer. It is possible to In this way, the geographical area where the map data is stored in the vehicle can be matched with the area where the user normally travels. Further, in the hybrid system shown in FIG. 24, an area in which complete map data is accumulated can be selected separately from an area in which only data of main roads is accumulated.
【0295】 7.4 限られたI/O装置(図25) このシステムの別の例は、ユーザーインターフェイスをさらに強化するために
印刷地図を利用する。運転者は、電子システムを利用する際この地図を参照する
。図25を参照して、ユーザーは印刷地図2510を有する。印刷地図の1つの
利用方法として、この地図は、正式な道路名、省略された名前、番号、あるいは
主要道路の他の記号、地図の水平及び垂直方向の端縁部に沿うデカルト座標及び
道路セグメントの符号による識別子のような印刷された注釈を含む。運転者は、
例えば道路名及び住所の番地を入力する代わりに、地図上の場所を大雑把に特定
して目的地の特定情報(例えば、デカルト座標)を入力する。電子システムのユ
ーザーインターフェイスは、これにより著しく単純化される。例えば、入出力機
能が電話機のハンドセットの機能に限定されている図23のシステムでは、目的
地の座標をキーボードにより迅速に入力することができる。 7.4 Limited I / O Devices (FIG. 25) Another example of this system utilizes a printed map to further enhance the user interface. The driver refers to this map when using the electronic system. Referring to FIG. 25, the user has a print map 2510. As one use of the printed map, the map may be a legal road name, abbreviated name, number, or other symbol of the main road, Cartesian coordinates along the horizontal and vertical edges of the map, and road segments. Includes printed annotations, such as a signed identifier of The driver
For example, instead of inputting a road name and an address of an address, a location on a map is roughly specified and destination specifying information (for example, Cartesian coordinates) is input. The user interface of the electronic system is thereby greatly simplified. For example, in the system shown in FIG. 23 in which the input / output function is limited to the function of the handset of the telephone, the coordinates of the destination can be quickly input by the keyboard.
【0296】 関連のアプローチについて、印刷地図2510は多数のページより成る。1つ
のページは概略的情報、例えば1つの主要道路だけを示している。主要道路地図
の各部を詳細に示す地図には、地方道路が載っている。場所を指定する際、運転
者はまず第1に主要道路地図上でその場所を指定し、一般的な情報を得る。その
後、1つの詳細地図を参照して正確な場所及びさらに詳細な情報を指定する。For a related approach, print map 2510 consists of a number of pages. One page shows schematic information, for example, only one main road. The local roads are shown on the map showing each part of the main road map in detail. When designating a place, the driver firstly designates the place on the main road map to obtain general information. Then, referring to one detailed map, an accurate location and more detailed information are designated.
【0297】 引き続き図25を参照して、半透明なオーバーレイ2550がディスプレイ2
540の上方にある。このディスプレイ2540は、個々に発光する点発光LED
のアレイにより形成されるような解像度が限られたものである。オーバーレイ2
550上の印刷画像は、LEDの点発光部分により強調される。1つの例として、
オーバーレイ2550には、その1つの領域の主要道路を示す印刷地図が描かれ
ている。LEDを用いて主要道路上の1つの地点、例えば、ハイウェイ上の混雑部
分を指示する。別の例として、オーバーレイ2550には必ずしも道路が描かれ
ておらず、都市の四分画(西北、東北、南西、南東)または境界のような地理的
領域が示されている。例えば、1またはそれ以上の点を発光させて交通混雑の発
生領域を概略的に指示させる。車両のいる地点を大雑把に、またはルートの目的
地を、このようなオーバーレイにより指示させることも可能である。さらに別の
方法として、オーバーレイを、例えばディスプレイ2540に永久に付着させ、
交換できないようにしてもよい。運転者は種々のオーバーレイ地図を利用できる
。これらのオーバーレイ地図は、さらに別の詳細情報を提供する印刷地図に対応
させてもよい。With continued reference to FIG. 25, translucent overlay 2550 is
Above 540. The display 2540 is a point-emitting LED that emits light individually.
Has a limited resolution as formed by an array of Overlay 2
The printed image on 550 is highlighted by the point light emitting portion of the LED. As one example,
Overlay 2550 depicts a printed map showing the main roads in that one area. An LED is used to indicate a point on a main road, for example, a congested portion on a highway. As another example, overlay 2550 does not necessarily depict a road, but rather shows a geographical area, such as a quadrant (northwest, northeast, southwest, southeast) or a boundary of a city. For example, one or more points are illuminated to roughly indicate a traffic congestion area. It is also possible to roughly indicate the location of the vehicle or to indicate the destination of the route by such an overlay. As yet another alternative, the overlay may be permanently attached to, for example, display 2540,
You may make it impossible to exchange. Various overlay maps are available to the driver. These overlay maps may correspond to printed maps that provide further detailed information.
【0298】 関連する別の実施例は、印刷地図またオーバーレイによるディスプレイを別々
に、または組み合わせて利用する。また、この別の実施例はナビゲーションまた
はルート設定機能を備えていないが、交通情報を運転者に提供する。また、図2
5において、ディスプレイ2540を別個のデバイスとして図示したが、このデ
ィスプレイをハンドセットに一体化し、オーバーレイをハンドセット上のディス
プレイに装着することができる。Another related embodiment utilizes a printed map or overlay display separately or in combination. Also, this alternative embodiment does not include a navigation or route setting function, but provides traffic information to the driver. FIG.
Although the display 2540 is shown as a separate device in 5, the display can be integrated into the handset and the overlay can be attached to the display on the handset.
【0299】 7.5 低コストの自蔵型ハンドセットシステム(図26A−B) 図26A−Bを参照して、この別の変形例のシステムは、ハンドセットの大き
さのユニットである情報ポッド2600に自蔵されている。この例のシステムは
、車両センサーを利用せず一体型の通信用電子装置を備えているため、車両との
有意な一体化は不要である。情報ポッド2600は、一体型GPS受信機2610
、セルラートランシーバ2612及びアンテナ2613を備えている。オプショ
ンとして、この情報ポッドをセルラーブースタ及び外部アンテナと結合すると、
一体型セルラートランシーバ単独で可能な通信範囲よりも広い範囲を得ることが
できる。情報ポッド2600は、マイクロホン2610及びスピーカー2622
を含む音声入出力モジュール2614を備えている。この情報ポッド2600は
また、交通情報、警察、路傍における支援、案内、個人的情報サービスにアクセ
スするスイッチを含むセレクタスイッチ2616も備えている。 7.5 Low-Cost Self-Contained Handset System (FIGS. 26A-B) Referring to FIGS. 26A-B, another alternative system includes an information pod 2600, a handset-sized unit. Owned. The system in this example does not require a vehicle sensor, and does not require significant integration with the vehicle because it includes an integrated communication electronics. The information pod 2600 is an integrated GPS receiver 2610
, A cellular transceiver 2612 and an antenna 2613. Optionally, combining this information pod with a cellular booster and an external antenna,
A wider range than is possible with an integrated cellular transceiver alone can be obtained. The information pod 2600 includes a microphone 2610 and a speaker 2622.
Is provided. The information pod 2600 also includes a selector switch 2616 including a switch for accessing traffic information, police, roadside assistance, guidance, and personal information services.
【0300】 動作について説明すると、運転者は、1つのセレクタスイッチ2616を押す
ことによりシステムとの相互作用を開始する。例えば、ユーザーは、路傍におけ
る支援をリクエストするために路傍支援スイッチを押す。情報ポッドはセルラー
トランシーバ2612を介してサーバーシステムと通信できる状態になる。情報
ポッドは、GPS受信機2610により車両位置(及び、オプションとして、最後
の走行方向または車両の過去の位置)を求め、その情報を通信チャンネルを介し
てサーバーに送る。この地点で、サーバーシステムは運転者に支援情報を送信す
るか、あるいは音声入出力モジュールにより運転者とオペレータとの間に音声通
信チャンネルを形成することができる。運転者は、同様な態様で警察または案内
サービスにアクセスする。このようにして、警察または案内人は、運転者がどこ
にいるかを直ちに知ることができる。例えば、運転者が特定のレストランを探し
てしている場合、案内人は車両の実際位置に応じて音声による方向案内を提供す
ることができる。In operation, the driver initiates interaction with the system by pressing one selector switch 2616. For example, the user presses a roadside assistance switch to request roadside assistance. The information pod is ready to communicate with the server system via the cellular transceiver 2612. The information pod determines the vehicle location (and, optionally, the last driving direction or the past location of the vehicle) by means of the GPS receiver 2610 and sends that information to the server via a communication channel. At this point, the server system can send assistance information to the driver or form a voice communication channel between the driver and the operator by means of a voice input / output module. Drivers access police or guidance services in a similar manner. In this way, the police or guide can immediately know where the driver is. For example, if the driver is looking for a particular restaurant, the guide can provide voice direction guidance according to the actual location of the vehicle.
【0301】 運転者は、同様な態様で自動化交通情報にアクセスする。運転者が交通スイッ
チを押すと、情報ポッドは車両位置をサーバーシステムに送信し、その後、サー
バーシステムは車両位置に応じて交通情報を提供する。例えば、サーバーシステ
ムは、車両位置に応じて利用可能な案内情報を選別することにより、車両のいる
一般的な領域における交通事故に関する音声案内情報を提供する。あるいは、運
転者は、これまで走行した典型的なルートを含む運転者の履歴を以前に指定して
いるかもしれない。この情報ポッドは運転者(またはシステム)のIDにアクセス
してその情報をサーバーシステムに送信し、サーバーシステムは車両の近傍の指
定ルートに関する現在の交通状況を提供する。Drivers access automated traffic information in a similar manner. When the driver presses the traffic switch, the information pod sends the vehicle position to the server system, which then provides traffic information according to the vehicle position. For example, the server system provides voice guidance information on a traffic accident in a general area where a vehicle is located by selecting available guidance information according to the vehicle position. Alternatively, the driver may have previously specified the driver's history, including typical routes that he has driven. This information pod accesses the driver's (or system's) ID and sends that information to a server system, which provides current traffic conditions for a designated route near the vehicle.
【0302】 運転者は、個人情報スイッチ(例えば、「I」という記号のあるボタン)を押
すことにより個人情報サービスにアクセスする。情報ポッドはサーバーシステム
に接触し、ポッドIDを送信する。サーバーシステムは、受信したIDに応じてアク
セスされる運転者に関する蓄積情報を有する。この蓄積情報は、例えば、インタ
ーネットを介してサーバーシステムがアクセスする情報を特定することができる
。かかる情報には、ユーザーが選択するトピックに関する新聞記事、ユーザーが
選択する株の値段または地方の天気予報を包含することができる。運転者は、サ
ーバーシステムとの過去の通信により、例えばインターネットのウェブにあるイ
ンターフェイスを介して彼の履歴を維持する。運転者の個人情報はサーバーシス
テムから情報ポッドへ音声信号として送られるが、この情報はユーザーに対して
提供される音声信号として、あるいはセルラー電話の接続が切れた後情報ポッド
が情報を提供するべく利用するデータ信号として出力される。例えば、ダウンロ
ードされるテキストデータをスピーチ合成器により音声に変換することもできる
。The driver accesses the personal information service by pressing a personal information switch (eg, a button with the symbol “I”). The information pod contacts the server system and sends the pod ID. The server system has accumulated information on the driver accessed according to the received ID. This stored information can specify, for example, information accessed by the server system via the Internet. Such information can include newspaper articles on topics selected by the user, stock prices selected by the user, or local weather forecasts. The driver maintains his history by past communication with the server system, for example, via an interface on the Internet web. The driver's personal information is sent as an audio signal from the server system to the information pod, which may be provided as an audio signal provided to the user or provided by the information pod after the cellular telephone is disconnected. It is output as a data signal to be used. For example, text data to be downloaded can be converted to speech by a speech synthesizer.
【0303】 情報ポッド2600は、2つの状態指示発光手段を備えている。GPS状態を指
示する発光手段2625は、ポッドがGPS情報を受信し、従ってその位置を求め
ることができる時発光する。セルラーの状態を指示する発光手段2626は、セ
ルラートランシーバ2612がセルラー電話システムと通信可能であるためサー
バーシステムとコンタクトできる時に発光する。これらの状態指示発光手段は、
情報の完全なサービスが利用可能な時に運転者に指示を与える。例えば、運転者
はユニットの位置に応じた交通情報をリクエストする前に、GPS状態指示発光手
段2625が発光するのを待てばよい。[0303] The information pod 2600 includes two state instruction light emitting means. Light emitting means 2625 indicating GPS status emits light when the pod receives GPS information and can therefore determine its position. A light emitting means 2626 for indicating the state of the cellular emits light when the cellular transceiver 2612 can communicate with the cellular telephone system and can contact the server system. These status indicating light emitting means
Gives instructions to the driver when a complete service of information is available. For example, the driver may wait for the GPS status indication light emitting unit 2625 to emit light before requesting traffic information according to the position of the unit.
【0304】 図26A−Bを参照して、情報ポッド2600は、オプションとしてコネクタ
2624を介してディスプレイ240に結合される。情報ポッド2600がディ
スプレイに接続されると、詳細な交通情報のような別の情報がディスプレイ上で
運転者に提供される。別の実施例では、情報ポッド2600をディスプレイのよ
うな他の装置に、情報ポッドが接続される車載データバスを介して結合すること
ができる。Referring to FIGS. 26A-B, information pod 2600 is optionally coupled to display 240 via connector 2624. When the information pod 2600 is connected to the display, other information, such as detailed traffic information, is provided to the driver on the display. In another embodiment, the information pod 2600 can be coupled to another device, such as a display, via an on-board data bus to which the information pod is connected.
【0305】 情報ポッドの別の例は、図25に示すディスプレイ2540のような小型ディ
スプレイを組み込んでいる。さらに、ディスプレイ上にオーバーレイ2550を
使用することにより運転者に提供されるグラフィック情報の質を増強してもよい
。Another example of an information pod incorporates a small display, such as display 2540 shown in FIG. Further, the use of overlay 2550 on the display may enhance the quality of the graphical information provided to the driver.
【0306】 このタイプの情報ポッドの他の例は、スピーチ認識を利用するルート設定及び
限られたナビゲーション機能を有する。例えば、運転者は所望の目的地を発音す
る。このスピーチは情報ポッドで処理され、車両のGPS位置と共にサーバーに向
けて送信される。その後、サーバーシステムが方向案内を車両に送信する。Another example of this type of information pod has route settings and limited navigation capabilities utilizing speech recognition. For example, the driver pronounces a desired destination. This speech is processed in the information pod and sent to the server along with the vehicle's GPS location. Thereafter, the server system transmits the direction guidance to the vehicle.
【0307】 以上の説明は頭書の特許請求の範囲により定義される本発明の範囲を限定する
ものでなく、説明するものであるに過ぎないことを理解されたい。他の変形例及
び設計変更が頭書の特許請求の範囲内に含まれる。It is to be understood that the above description is not intended to limit the scope of the invention, which is defined by the appended claims, but only to illustrate it. Other variations and design changes are within the scope of the appended claims.
【図1】 車両ナビゲーションシステムのブロック図。FIG. 1 is a block diagram of a vehicle navigation system.
【図2】 該システムの車載装置のブロック図。FIG. 2 is a block diagram of an in-vehicle device of the system.
【図2A】 一体型入出力装置を示す図。FIG. 2A is a diagram showing an integrated input / output device.
【図2B】 一体型入出力装置を示す図。FIG. 2B is a diagram showing an integrated input / output device.
【図2C】 一体型入出力装置を示す図。FIG. 2C is a diagram showing an integrated input / output device.
【図3】 サーバーシステムの構成要素を示すブロック図。FIG. 3 is a block diagram showing components of a server system.
【図4A】 車載システムのソフトウエアアーキテクチュアを示す図。FIG. 4A is a diagram showing a software architecture of an in-vehicle system.
【図4B】 車載システムのソフトウエアアーキテクチュアを示す図。FIG. 4B is a diagram showing a software architecture of the vehicle-mounted system.
【図5】 サーバーシステムのソフトウエアアーキテクチュアを示す図。FIG. 5 is a diagram showing a software architecture of a server system.
【図6】 例示的領域の道路網を示す概略的な地図。FIG. 6 is a schematic map showing an exemplary area road network.
【図7】 例示的領域の道路網を示すグラフ。FIG. 7 is a graph illustrating a road network of an exemplary region.
【図8】 サーバーシステムから車両へダウンロードされる設定ルートの一例を示す図。FIG. 8 is a diagram showing an example of a setting route downloaded from a server system to a vehicle.
【図9】 サーバーシステムから車両へダウンロードされるスポット地図の一例を示す図
。FIG. 9 is a diagram showing an example of a spot map downloaded from a server system to a vehicle.
【図10】 車両に予めロードされる主要道路地図。FIG. 10 is a main road map preloaded on a vehicle.
【図11】 車載データベースのデータ構造を示す図。FIG. 11 is a diagram showing a data structure of a vehicle-mounted database.
【図12】 車載データベースのテキスト表の構造を示す図。FIG. 12 is a diagram showing a structure of a text table of a vehicle-mounted database.
【図13A】 主要道路網の代表的なリンクを示す図。FIG. 13A is a diagram showing representative links of a main road network.
【図13B】 主要道路網を符号化する車載データベースのデータ構造を示す図。FIG. 13B is a diagram showing a data structure of an in-vehicle database for encoding a main road network.
【図14】 興味ある地点の情報を符号化する車載データベースの要素を示す図。FIG. 14 is a diagram showing elements of an in-vehicle database that encodes information on points of interest.
【図15A】 車載システムのルート設定手順の擬似コードリスト。FIG. 15A is a pseudo code list of a route setting procedure of the vehicle-mounted system.
【図15B】 サーバーのルート設定手順の擬似コードリスト。FIG. 15B is a pseudo code list of a server route setting procedure.
【図16】 出発時運転操作手順の擬似コードリスト。FIG. 16 is a pseudo code list of a starting operation procedure.
【図17】 ルートを辿る手順の擬似コードリスト。FIG. 17 is a pseudo code list of a procedure for following a route.
【図18】 ルート再設定手順の擬似コードリスト。FIG. 18 is a pseudo code list of a route resetting procedure.
【図19】 拡張可能なサーバーアーキテクチュアを示す図。FIG. 19 illustrates an extensible server architecture.
【図20A】 車載システムの更新方法を示す図。FIG. 20A is a diagram showing a method of updating the in-vehicle system.
【図20B】 車載システムの更新方法を示す図。FIG. 20B is a diagram showing a method of updating the in-vehicle system.
【図20C】 車載システムの更新方法を示す図。FIG. 20C is a diagram showing a method of updating the in-vehicle system.
【図21A】 サーバーシステムにより提供される付加的情報サービスを示す図。FIG. 21A is a diagram showing an additional information service provided by the server system.
【図21B】 サーバーシステムにより提供される付加的情報サービスを示す図。FIG. 21B is a diagram showing additional information services provided by the server system.
【図22】 拡張可能なサーバーシステムのブロック図である。FIG. 22 is a block diagram of an extensible server system.
【図23A】 標準型モジュールセルラー電話アーキテクチュアのブロック図。FIG. 23A is a block diagram of a standard modular cellular telephone architecture.
【図23B】 ハンドセットモジュールとセルラー電話モジュールとの間に車載コンピュータ
が結合されたブロック図。FIG. 23B is a block diagram in which the onboard computer is coupled between the handset module and the cellular phone module.
【図23C】 ハンドセットモジュールにより提示されるメニュー式ユーザーインターフェイ
スを説明するためのフローチャート。FIG. 23C is a flowchart illustrating a menu-driven user interface presented by the handset module.
【図24】 ハイブリッド運転者情報システムを示す図。FIG. 24 is a diagram showing a hybrid driver information system.
【図25】 ユーザーインターフェイスにおける印刷地図の使用を示す図。FIG. 25 illustrates the use of a printed map in a user interface.
【図26A】 情報ポッドの論理的ブロック図。FIG. 26A is a logical block diagram of an information pod.
【図26B】 情報ポッドの物理的構成を示す図。FIG. 26B is a diagram showing a physical configuration of an information pod.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G09B 29/00 G09B 29/00 F 29/10 29/10 A (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,GW,ML, MR,NE,SN,TD,TG),AP(GH,GM,K E,LS,MW,SD,SZ,UG,ZW),EA(AM ,AZ,BY,KG,KZ,MD,RU,TJ,TM) ,AL,AM,AT,AU,AZ,BA,BB,BG, BR,BY,CA,CH,CN,CU,CZ,DE,D K,EE,ES,FI,GB,GE,GH,GM,HR ,HU,ID,IL,IN,IS,JP,KE,KG, KP,KR,KZ,LC,LK,LR,LS,LT,L U,LV,MD,MG,MK,MN,MW,MX,NO ,NZ,PL,PT,RO,RU,SD,SE,SG, SI,SK,SL,TJ,TM,TR,TT,UA,U G,US,UZ,VN,YU,ZW (72)発明者 ロード,メルビン,エイ アメリカ合衆国 ミシガン州 48359 オ ライオン スターリング・ヒル 6 (72)発明者 ブラウン,スティーブン アメリカ合衆国 ミシガン州 48315 シ ェルビー・タウンシップ アッダリオ・ド ライブ 47922 (72)発明者 アッシャー,ハリー アメリカ合衆国 ミシガン州 48135 ガ ーデン・シティー ラッシュ・ストリート 31792 (72)発明者 ジョゼフォウィッズ,ポール,エイ アメリカ合衆国 ミシガン州 48066 ロ ーズビル チッペンデール 25180 Fターム(参考) 2C032 HB02 HB05 HB22 HB25 HC08 HC13 HC31 HD03 HD17 2F029 AA02 AB01 AB07 AB09 AC03 AC09 AC14 AC18 AD05 5H180 AA01 BB02 BB04 BB05 BB12 BB13 CC12 DD03 DD04 EE03 FF04 FF05 FF07 FF12 FF13 FF22 FF24 FF25 FF27 FF33 FF35 FF38 【要約の続き】 サービスを提供する。──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) G09B 29/00 G09B 29/00 F 29/10 29/10 A (81) Designated countries EP (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE), OA (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG), AP (GH, GM, KE, LS, MW, SD, SZ, UG, ZW), EA (AM, AZ, BY, KG, KZ) , MD, RU, TJ, TM), AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, I, GB, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD , MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, UA, UG, US, UZ, VN, YU, ZW (72) Inventor Lord, Melvin, A. 48359 O Lion Sterling Hill, Michigan, United States of America 48 (72) Inventor Brown, Stephen 48315, Michigan, United States of America 48315 Shelby Township Addario Drive 47922 ( 72) Inventor Asher, Harry 48135 Garden City, Rush Street, Michigan, USA 31792 (72) Inventor Josefowids, Paul, D. B United States of America Michigan 48066 Roseville Chippendale 25180 F-term (reference) 2C032 HB02 HB05 HB22 HB25 HC08 HC13 HC31 HD03 HD17 2F029 AA02 AB01 AB07 AB09 AC03 AC09 AC14 AC18 AD05 5H180 AA01 BB02 BB04 BB05 FF03 FF12 FF12 FF22 FF24 FF25 FF27 FF33 FF35 FF38 [Continued] Provide service.
Claims (28)
声装置を含むハンドセットモジュールと、 サーバーからデータ信号を受け取る無線通信インターフェイスを備えた通信モ
ジュールと、 ハンドセットモジュールと通信モジュールとに結合されたコンピュータとより
成り、 コンピュータが、 (a)ユーザーがキーボードに入力する電話ダイヤル指令を受け取り、音声装
置を通信モジュールを介して電話通信チャンネルに結合する機能を含むハンドセ
ットモジュールを通信モジュールに結合して電話通信サービスをハンドセットモ
ジュールのユーザーに提供する機能と、 (b)ユーザーが入力する運転者情報指令をハンドセットモジュールを介して
受け取る機能と、 (c)運転者情報指令に応答してサーバーから無線通信インターフェイスを介
して情報を取り出す機能と、 (d)取り出した情報をユーザーに提示する機能とを実行するようプログラム
されている、運転者情報システム。1. A handset module including a display, a keyboard, and an audio device for receiving and reproducing acoustic information, a communication module having a wireless communication interface for receiving a data signal from a server, and a handset module and a communication module coupled to the communication module. A handset module coupled to the communication module, the computer comprising: (a) receiving a telephone dialing command entered by a user on a keyboard and coupling a voice device to a telephone communication channel via the communication module; A function of providing a communication service to the user of the handset module; (b) a function of receiving a driver information command input by the user via the handset module; and (c) a wireless communication from the server in response to the driver information command. A driver information system programmed to perform a function of retrieving information via a communication interface; and (d) a function of presenting the retrieved information to a user.
のディスプレイ上に取り出した情報を表示することを含む請求項1の運転者情報
システム。2. The driver information system according to claim 1, wherein the function of presenting the retrieved information includes displaying the retrieved information on a display of the handset module.
たディスプレイ上に取り出した情報を表示することを含む請求項1の運転者情報
システム。3. The driver information system of claim 1, wherein the function of presenting the retrieved information includes displaying the retrieved information on a display coupled to the computer.
セットモジュールの音声装置上で再生することを含む請求項1の運転者情報シス
テム。4. The driver information system of claim 1, wherein the function of presenting the retrieved information includes playing the retrieved information on an audio device of the handset module.
実行するようにプログラムされている請求項1の運転者情報システム。5. A positioning system coupled to a computer, the computer further comprising: (e) receiving the geographical location of the driver information system from the positioning system; and (f) its location via a communication interface. The driver information system according to claim 1, wherein the driver information system is programmed to execute a function of providing the information to the server.
セスを始動するための複数のスイッチと、 該システムの地理的位置に関する位置データを発生する測位システムと、 スイッチと測位システムとに結合され、スイッチからの信号に応答して発生し
た位置データを遠隔のサーバーに送信した後サーバーから情報を受信する無線通
信装置と、 無線通信装置に結合されて受信した情報を提示する音声出力装置とより成る携
帯用情報システム。6. A plurality of switches for initiating access to a remote server in one of a plurality of corresponding modes of operation, a positioning system for generating location data relating to the geographic location of the system, a switch and a positioning system. A wireless communication device coupled to the system for transmitting location data generated in response to a signal from the switch to a remote server and then receiving information from the server; and coupled to the wireless communication device for presenting the received information. A portable information system comprising an audio output device.
てその特異なIDを遠隔のサーバーに送信する記憶装置をさらに含む請求項6の情
報システム。7. The information system of claim 6, further comprising a storage device for storing the unique ID of the information system coupled to the wireless communication device and transmitting the unique ID to a remote server.
チを含む請求項6の情報システム。8. The information system according to claim 6, wherein the plurality of switches include a switch for activating a traffic information mode.
のスイッチを含む請求項6の情報システム。9. The information system of claim 6, wherein the plurality of switches include a switch for activating a roadside assistance mode.
ッチを含む請求項6の情報システム。10. The information system of claim 6, wherein the plurality of switches include a switch for activating a personal information mode.
を含む請求項6の情報システム。11. The information system of claim 6, wherein the plurality of switches include a switch for activating an emergency mode.
モバイルユーザーに情報を提供する方法。12. A method for providing information to a mobile user, the method comprising: generating a start signal in response to input from the mobile user; receiving location data regarding the user's geographic location from a positioning system; Starting a communication session with the remote server via the remote server, providing location data to the remote server, receiving information from the remote server, and providing the received information as an acoustic signal to the mobile user. How to provide information to
ップをさらに含み、遠隔のサーバーから受信した情報は提供されたIDにより異な
る請求項12の方法。13. The method of claim 12, further comprising retrieving the unique ID and providing the ID to a remote system, wherein the information received from the remote server depends on the provided ID.
の1つのモードを識別する信号を発生することを含み、遠隔のサーバーから受信
される情報はその作動モードにより異なる請求項12の方法。14. The method of claim 1, wherein the step of generating a start signal includes generating a signal identifying one of the plurality of operating modes, wherein information received from the remote server is different depending on the operating mode. Twelve methods.
含む第1の記憶データベースと、 車載コンピュータとより成り、 車載コンピュータは、 (a)道路網の始点及び終点の特定情報を受信する機能と、 (b)始点及び終点が第1の地理的領域内にある場合始点から終点までの道路
網を介するルートを設定する機能と、 (c)始点または終点が第1の地理的に領域内にない場合、遠隔のサーバーの
コンピュータと交信することにより、始点から終点までの道路網を介するルート
に関する情報を取り出す機能とを実行する、道路網を介するルート情報を提供す
る車載ナビゲーションシステム。15. A first storage database containing information relating to roads of a road network in a first geographical area, and an on-board computer, the on-board computer comprising: (a) a starting point and an ending point of the road network; (B) a function of setting a route through a road network from the start point to the end point when the start point and the end point are in the first geographical area; and (c) a start point or an end point (1) providing route information via a road network, which executes a function of retrieving information on a route via a road network from a start point to an end point by communicating with a computer of a remote server when it is not within a geographical area; Car navigation system.
される請求項15の車載ナビゲーションシステム。16. The in-vehicle navigation system according to claim 15, wherein the first storage database is stored on an exchangeable storage medium.
を含む第2の記憶データベースをさらに含み、第1の地理的領域は第2の地理的
領域内にある共通領域を含み、第1の記憶データベースは第2の記憶データベー
スに含まれない共通領域の道路に関する情報を含む請求項15の車載ナビゲーシ
ョンシステム。17. The system further comprises a second storage database containing information about major roads of a road network in a second geographical area, wherein the first geographical area is a common area in the second geographical area. 16. The in-vehicle navigation system according to claim 15, wherein the first storage database includes information on roads in a common area not included in the second storage database.
ータベースを受け受信し、 第2の地理的領域内にある共通領域を含む第1の地理的領域内の道路網の道路
に関する情報を含み、第2の記憶データベースに含まれない共通領域の道路に関
する情報を含む第1の記憶データベースを受信し、 始点及び終点が第1の地理的領域内にある場合、始点から終点までの道路網を
介するルートを設定し、 始点または終点が第1の地理的に領域内にない場合、遠隔のサーバーのコンピ
ュータと交信して、始点から終点までの道路網を介するルートに関する情報を取
り出すステップより成るナビゲーション情報を提供する方法。18. Receiving and receiving specific information of a starting point and an ending point of a road network, receiving and receiving a second storage database containing information on main roads of the road network in a second geographical area, Receiving a first storage database including information on roads of a road network in a first geographical area including a common area in a target area and including information on roads in a common area not included in a second storage database. Setting a route through the road network from the start point to the end point if the start point and the end point are within the first geographical area; and setting a remote server if the start point or the end point is not within the first geographical area. Contacting the computer of claim 1 to retrieve information about a route through a road network from a start point to an end point.
される請求項18の方法。19. The method of claim 18, wherein the first storage database is stored on a replaceable storage medium.
、該地理的領域内の地理的特徴部分を識別する注釈を含む印刷地図と、 印刷マップから選択された地理的特徴部分を識別する注釈を入力するための入
力装置と、 入力された注釈を受信し、道路網を介する選択された地理的特徴部分への設定
ルートを与える車載コンピュータと、 設定ルート情報を提示する出力装置とより成る車両ナビゲーションシステム。20. A printed map displaying a geographical area with a road network within the geographical area and including annotations identifying geographic features within the geographical area; and a geographical area selected from the print map. An input device for inputting an annotation for identifying a characteristic portion; an in-vehicle computer receiving the input annotation and providing a setting route to a selected geographical feature portion via a road network; and presenting setting route information. A vehicle navigation system comprising an output device.
出力装置は電話機のハンドセット上のディスプレイである請求項20の車両ナビ
ゲーションシステム。21. The input device is a keypad on a telephone handset,
21. The vehicle navigation system according to claim 20, wherein the output device is a display on a telephone handset.
20の車両ナビゲーションシステム。22. The vehicle navigation system of claim 20, wherein the geographic features include road segments of a road network.
20の車両ナビゲーションシステム。23. The vehicle navigation system of claim 20, wherein the geographic features include locations of interest on a road network.
特徴部分の座標値を含む請求項20の車両ナビゲーションシステム。24. The vehicle navigation system of claim 20, wherein the annotation identifying the selected geographic feature includes a coordinate value of the geographic feature.
路セグメントの符号化表示を含む請求項20の車両ナビゲーションシステム。25. The vehicle navigation system of claim 20, wherein the annotation identifying the selected geographic feature comprises an encoded representation of a road segment of the road network.
、該地理的領域内の地理的特徴部分を識別する注釈を含む印刷地図を提供し、 印刷マップから選択された地理的特徴部分を識別する注釈を入力装置上に受入
れ、 道路網を介する選択された地理的特徴部分へのルートを設定し、 設定ルート情報を出力装置上に提示するステップより成るナビゲーション情報
を提供する方法。26. A method for displaying a geographic region with a road network within the geographic region, providing a print map including annotations identifying geographic features within the geographic region, wherein the print map is selected from the print map. Providing navigation information comprising the steps of: accepting an annotation identifying a geographic feature on an input device, setting a route to the selected geographic feature via a road network, and presenting the set route information on an output device. how to.
の被制御光源を含むディスプレイと、 1またはそれ以上の被制御光源を作動することにより情報を提供するようにプ
ログラムされた車載コンピュータとより成る車両情報システム。27. A translucent overlay including a printed map showing a road network, a display including a plurality of controlled light sources that receive the overlay and are visible through the overlay when activated, and one or more controlled light sources. A vehicle information system comprising an on-board computer programmed to provide information by activating a light source.
ステップより成る、車両の運転者に案内情報を提供する方法。28. Providing a translucent overlay including a print mark, disposing the overlay on a graphic display having a plurality of light sources, and illuminating one or more light sources to indicate a vehicle position relative to the print mark. Providing guidance information to a driver of a vehicle.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10427598P | 1998-10-14 | 1998-10-14 | |
US60/104,275 | 1998-10-14 | ||
PCT/US1999/003614 WO2000022593A1 (en) | 1998-10-14 | 1999-02-18 | Driver information system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002527839A true JP2002527839A (en) | 2002-08-27 |
JP4166953B2 JP4166953B2 (en) | 2008-10-15 |
Family
ID=22299574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000576428A Expired - Fee Related JP4166953B2 (en) | 1998-10-14 | 1999-02-18 | Car navigation system |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1121677B1 (en) |
JP (1) | JP4166953B2 (en) |
AU (1) | AU3302899A (en) |
DE (1) | DE69916482T2 (en) |
WO (1) | WO2000022593A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003533784A (en) * | 2000-05-09 | 2003-11-11 | ギーゼッケ ウント デフリエント ゲーエムベーハー | Method and system for key record generation |
JP2019177807A (en) * | 2018-03-30 | 2019-10-17 | トヨタ自動車株式会社 | Control device, program, and control method |
JP2021034018A (en) * | 2019-08-16 | 2021-03-01 | 株式会社デンソー | Controls and methods for transmitting data about the vehicle environment |
Families Citing this family (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19859080C5 (en) * | 1998-12-21 | 2005-09-22 | Robert Bosch Gmbh | Navigation method and navigation system for means of transportation |
FR2800184B1 (en) * | 1999-10-26 | 2004-07-23 | France Telecom | METHOD FOR DETERMINING A ROUTE BETWEEN A STARTING POINT AND AN ARRIVAL POINT OF A NETWORK, SUCH AS A ROAD NETWORK |
SE518173C2 (en) * | 2000-12-14 | 2002-09-03 | Telia Ab | Voice-controlled telephone service to provide location-related information for a geographical object |
US6587780B2 (en) | 2001-04-09 | 2003-07-01 | Koninklijke Philips Electronics N.V. | System and method for disseminating traffic information |
US6691128B2 (en) | 2001-04-19 | 2004-02-10 | Navigation Technologies Corp. | Navigation system with distributed computing architecture |
JP2002323409A (en) * | 2001-04-26 | 2002-11-08 | Fuji Heavy Ind Ltd | Vehicle management system |
KR100454951B1 (en) * | 2001-05-03 | 2004-11-06 | 삼성전자주식회사 | Route guide method in car navigation system |
KR100459548B1 (en) * | 2001-05-03 | 2004-12-04 | 삼성전자주식회사 | Reroute guidance method of navigation system using mobile communication |
JP2003075180A (en) * | 2001-09-03 | 2003-03-12 | Pioneer Electronic Corp | Communications navigation system and method, and computer program |
KR100454922B1 (en) * | 2001-10-31 | 2004-11-15 | 삼성전자주식회사 | Navigation system for providing a real-time traffic information and method thereof |
KR100454949B1 (en) * | 2001-11-17 | 2004-11-06 | 삼성전자주식회사 | Reroute guidance method of navigation system using wireless network |
KR100454970B1 (en) * | 2001-12-03 | 2004-11-06 | 삼성전자주식회사 | Method for searching facilities in a navigation system |
KR100461667B1 (en) * | 2002-01-10 | 2004-12-14 | 신 에트케 테크놀로지 컴퍼니 리미티드 | Real Time Traffic Condition Reporting System |
EP1330094A1 (en) * | 2002-01-21 | 2003-07-23 | Hewlett-Packard Company | Process and apparatus for performing data transfer with a network |
JP3854520B2 (en) * | 2002-03-01 | 2006-12-06 | 日本精機株式会社 | Navigation device and navigation method |
KR100470605B1 (en) * | 2002-04-08 | 2005-02-21 | 주식회사 카포인트 | Traffic information sensing method using gps |
KR100541415B1 (en) * | 2002-06-21 | 2006-01-10 | (주)더싸인 | Vehicle Navigation System with Multimedia Function and Its Control Method |
US6909964B2 (en) * | 2002-07-03 | 2005-06-21 | Delphi Technologies, Inc. | Vehicle locating system |
WO2004006610A1 (en) * | 2002-07-09 | 2004-01-15 | Sk Telecom Co., Ltd | Method and apparatus of providing route information based on personal location through a wired/wireless data communication network |
US8560223B2 (en) | 2002-08-29 | 2013-10-15 | Mapquest, Inc. | Automated route determination |
US7133771B1 (en) | 2002-08-29 | 2006-11-07 | America Online, Inc. | Automated route determination to avoid a particular maneuver |
US7321824B1 (en) | 2002-12-30 | 2008-01-22 | Aol Llc | Presenting a travel route using more than one presentation style |
US7474960B1 (en) | 2002-12-30 | 2009-01-06 | Mapquest, Inc. | Presenting a travel route |
US7818116B1 (en) | 2002-12-30 | 2010-10-19 | Mapquest, Inc. | Presenting a travel route in a ground-based vehicle |
AU2003265278A1 (en) * | 2003-07-16 | 2005-03-07 | Harman Becker Automotive Systems Gmbh | Transmission of special routes to a navigation device |
US7620494B1 (en) | 2003-07-17 | 2009-11-17 | Mapquest, Inc. | Using routing symbols to describe a driving maneuver |
US7076363B1 (en) | 2003-07-17 | 2006-07-11 | America Online, Inc. | Using route narrative symbols |
US7324896B1 (en) | 2003-08-04 | 2008-01-29 | Aol Llc | Using a corridor search to identify locations of interest along a travel route |
US6954697B1 (en) | 2003-08-04 | 2005-10-11 | America Online, Inc. | Using a corridor search to identify locations of interest along a route |
US7065448B1 (en) | 2003-10-01 | 2006-06-20 | America Online, Inc. | Presenting driving directions |
US8024330B1 (en) | 2004-05-20 | 2011-09-20 | Hector Franco | Collaborative incident alert system for mobile devices |
US7395153B1 (en) | 2004-12-23 | 2008-07-01 | Aol Llc | Reducing driving directions |
US7689349B1 (en) | 2004-12-23 | 2010-03-30 | Aol Llc | Automatic determination of a surrogate origin for personalized routing |
US20070266177A1 (en) * | 2006-03-08 | 2007-11-15 | David Vismans | Communication device with indirect command distribution |
US20070233371A1 (en) * | 2006-03-31 | 2007-10-04 | Arne Stoschek | Navigation system for a motor vehicle |
DE102006057919B4 (en) * | 2006-12-08 | 2020-02-13 | Volkswagen Ag | Method and device for controlling the display on a display device in a vehicle with additional information about elements |
DE102007007487A1 (en) | 2007-02-15 | 2008-08-21 | Janina Maschke | Air-conditioning system for e.g. motor vehicle, has processor unit for computing control and regulating parameters, where system adjusts interior climate based on ambient climate, driving time and input specifications for interior climate |
KR100986372B1 (en) | 2007-11-28 | 2010-10-08 | 현대자동차주식회사 | Traffic information collection terminal and traffic information generation method |
WO2014106693A1 (en) * | 2013-01-07 | 2014-07-10 | Meed Group, Eurl | Device for road and urban mobility and for solving the problem of traffic congestion |
DE102013223972A1 (en) | 2013-11-25 | 2015-05-28 | Bayerische Motoren Werke Aktiengesellschaft | System-wide search in driver information systems |
US9838858B2 (en) | 2014-07-08 | 2017-12-05 | Rapidsos, Inc. | System and method for call management |
EP3195563B1 (en) | 2014-09-19 | 2021-12-15 | Rapidsos Inc. | Method for emergency call management |
JP2018538645A (en) | 2015-11-02 | 2018-12-27 | ラピッドエスオーエス,インク. | Method and system for situational awareness for emergency response |
WO2017106775A1 (en) | 2015-12-17 | 2017-06-22 | Rapidsos, Inc. | Devices and methods for efficient emergency calling |
DE102016000720B3 (en) * | 2016-01-23 | 2017-05-11 | Audi Ag | Method and motor vehicle control device for verifying at least one traffic message |
DE102016202097A1 (en) * | 2016-02-11 | 2017-08-17 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for operating a navigation system of a motor vehicle and a navigation system for a motor vehicle |
US9986404B2 (en) | 2016-02-26 | 2018-05-29 | Rapidsos, Inc. | Systems and methods for emergency communications amongst groups of devices based on shared data |
EP3449653A4 (en) | 2016-04-26 | 2019-09-18 | Rapidsos Inc. | EMERGENCY COMMUNICATION SYSTEMS AND METHODS |
MX2018013813A (en) | 2016-05-09 | 2019-09-10 | Rapidsos Inc | SYSTEMS AND METHODS FOR EMERGENCY COMMUNICATIONS. |
DE102016008469A1 (en) | 2016-07-12 | 2017-02-16 | Daimler Ag | Method for providing map data |
DE102016008470A1 (en) | 2016-07-12 | 2017-02-16 | Daimler Ag | Procedure for updating a road map |
DE102016008939A1 (en) | 2016-07-21 | 2017-02-16 | Daimler Ag | Method for evaluating at least one parking information for a vehicle |
US10861320B2 (en) | 2016-08-22 | 2020-12-08 | Rapidsos, Inc. | Predictive analytics for emergency detection and response management |
EP3616175A4 (en) | 2017-04-24 | 2021-01-06 | Rapidsos, Inc. | MODULAR EMERGENCY COMMUNICATION FLOW MANAGEMENT SYSTEM |
KR102429497B1 (en) * | 2017-10-30 | 2022-08-05 | 현대자동차주식회사 | Apparatus for guiding route of vehicle based on mobile terminal, system having the same and method thereof |
US10701542B2 (en) | 2017-12-05 | 2020-06-30 | Rapidsos, Inc. | Social media content for emergency management |
US10820181B2 (en) | 2018-02-09 | 2020-10-27 | Rapidsos, Inc. | Emergency location analysis system |
US20190320310A1 (en) | 2018-04-16 | 2019-10-17 | Rapidsos, Inc. | Emergency data management and access system |
WO2019241161A1 (en) | 2018-06-11 | 2019-12-19 | Rapidsos, Inc. | Systems and user interfaces for emergency data integration |
US11917514B2 (en) | 2018-08-14 | 2024-02-27 | Rapidsos, Inc. | Systems and methods for intelligently managing multimedia for emergency response |
US10977927B2 (en) | 2018-10-24 | 2021-04-13 | Rapidsos, Inc. | Emergency communication flow management and notification system |
WO2020172612A1 (en) | 2019-02-22 | 2020-08-27 | Rapidsos, Inc. | Systems & methods for automated emergency response |
US11146680B2 (en) | 2019-03-29 | 2021-10-12 | Rapidsos, Inc. | Systems and methods for emergency data integration |
US10911926B2 (en) | 2019-03-29 | 2021-02-02 | Rapidsos, Inc. | Systems and methods for emergency data integration |
US11228891B2 (en) | 2019-07-03 | 2022-01-18 | Rapidsos, Inc. | Systems and methods for emergency medical communications |
US11330664B1 (en) | 2020-12-31 | 2022-05-10 | Rapidsos, Inc. | Apparatus and method for obtaining emergency data and providing a map view |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3527343A1 (en) * | 1985-07-31 | 1987-02-12 | Ant Nachrichtentech | Method for preserving anonymity in traffic guidance and information systems |
GB2195868A (en) * | 1986-08-21 | 1988-04-13 | Gainsborough Holdings Ltd | Broadcasting of map information |
DE3839959A1 (en) * | 1988-10-06 | 1990-04-12 | Bosch Gmbh Robert | EMERGENCY CALL DEVICE FOR A VEHICLE |
US5239700A (en) * | 1988-12-16 | 1993-08-24 | Robert Bosch Gmbh | Multi-choice information system for a motor vehicle |
JP2780521B2 (en) * | 1991-07-11 | 1998-07-30 | 三菱電機株式会社 | Map display control device |
JPH08145705A (en) * | 1994-11-24 | 1996-06-07 | Kenwood Corp | On-vehicle navigation system |
JPH09178495A (en) * | 1995-12-25 | 1997-07-11 | Sony Corp | Navigation device |
US5987381A (en) * | 1997-03-11 | 1999-11-16 | Visteon Technologies, Llc | Automobile navigation system using remote download of data |
AU6916098A (en) * | 1997-03-26 | 1998-10-20 | Qiblah International Industries Limited | A device for indicating direction |
-
1999
- 1999-02-18 WO PCT/US1999/003614 patent/WO2000022593A1/en active IP Right Grant
- 1999-02-18 AU AU33028/99A patent/AU3302899A/en not_active Abandoned
- 1999-02-18 DE DE69916482T patent/DE69916482T2/en not_active Expired - Lifetime
- 1999-02-18 EP EP99970492A patent/EP1121677B1/en not_active Expired - Lifetime
- 1999-02-18 JP JP2000576428A patent/JP4166953B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003533784A (en) * | 2000-05-09 | 2003-11-11 | ギーゼッケ ウント デフリエント ゲーエムベーハー | Method and system for key record generation |
JP2019177807A (en) * | 2018-03-30 | 2019-10-17 | トヨタ自動車株式会社 | Control device, program, and control method |
JP7006453B2 (en) | 2018-03-30 | 2022-01-24 | トヨタ自動車株式会社 | Controls, programs, and control methods |
JP2021034018A (en) * | 2019-08-16 | 2021-03-01 | 株式会社デンソー | Controls and methods for transmitting data about the vehicle environment |
Also Published As
Publication number | Publication date |
---|---|
DE69916482T2 (en) | 2005-03-24 |
EP1121677B1 (en) | 2004-04-14 |
JP4166953B2 (en) | 2008-10-15 |
EP1121677A1 (en) | 2001-08-08 |
DE69916482D1 (en) | 2004-05-19 |
AU3302899A (en) | 2000-05-01 |
WO2000022593A1 (en) | 2000-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4166953B2 (en) | Car navigation system | |
US6707421B1 (en) | Driver information system | |
US6968272B2 (en) | Vehicle information system | |
EP1005627B1 (en) | Vehicle information system | |
CA2537388C (en) | Off-board navigational system | |
US6424910B1 (en) | Method and system for providing related navigation features for two or more end users | |
US9109912B1 (en) | Mobile navigation system operating with a remote server | |
CN100511324C (en) | Navigation system | |
US20060100779A1 (en) | Off-board navigational system | |
JP2003065774A (en) | Geographical database including data which shows wirelessly receivable range, and directions for use and system for the same | |
US20020082025A1 (en) | Method and device for locating a vehicle | |
JP2003288672A (en) | Navigation data management server, navigation terminal and program | |
CA2556640C (en) | Off-board navigational system | |
JP4228759B2 (en) | Information terminal equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070731 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20071017 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20071024 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20071122 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071122 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20071203 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20071227 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080306 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080605 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080703 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080731 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110808 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |