[go: up one dir, main page]

JPH11257989A - Navigation device with touch switch and medium recording program - Google Patents

Navigation device with touch switch and medium recording program

Info

Publication number
JPH11257989A
JPH11257989A JP6252898A JP6252898A JPH11257989A JP H11257989 A JPH11257989 A JP H11257989A JP 6252898 A JP6252898 A JP 6252898A JP 6252898 A JP6252898 A JP 6252898A JP H11257989 A JPH11257989 A JP H11257989A
Authority
JP
Japan
Prior art keywords
route
touch switch
screen
map
input
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
Application number
JP6252898A
Other languages
Japanese (ja)
Other versions
JP3458697B2 (en
Inventor
Koji Kishi
浩司 岸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP06252898A priority Critical patent/JP3458697B2/en
Publication of JPH11257989A publication Critical patent/JPH11257989A/en
Application granted granted Critical
Publication of JP3458697B2 publication Critical patent/JP3458697B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 【課題】 ナビゲーション装置において、タッチスイッ
チの操作性を向上する。 【解決手段】 演算部22は、探索経路を地図データや
現在位置とともに表示部26に表示する。経路走行中に
交通渋滞などが生じた場合、ユーザは入力部20から迂
回経路の要求を入力する。迂回経路要求後、ユーザがタ
ッチスイッチを操作した場合、演算部22はそのタッチ
位置と最寄りの経路上のポイントとの距離を演算する。
距離が所定値以上離れている場合にはタッチ位置を中心
として地図をスクロールし、経路近傍をタッチした場合
には、さらにタッチ位置が画面端部か否かを判定する。
画面端部の場合には経路の先方向に地図をスクロール
し、画面端部でない場合には最寄りのポイントを迂回区
間の先端位置として迂回経路を計算する。
(57) [Problem] To improve operability of a touch switch in a navigation device. An arithmetic unit displays a search route on a display unit together with map data and a current position. When traffic congestion or the like occurs during traveling on the route, the user inputs a request for a detour route from the input unit 20. When the user operates the touch switch after requesting the detour route, the calculation unit 22 calculates the distance between the touch position and a point on the nearest route.
If the distance is greater than or equal to a predetermined value, the map is scrolled around the touch position, and if the vicinity of the route is touched, it is further determined whether or not the touch position is at the edge of the screen.
In the case of the end of the screen, the map is scrolled in the forward direction of the route, and in the case of not the end of the screen, the detour route is calculated with the nearest point as the tip position of the detour section.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はタッチスイッチ付き
ナビゲーション装置及びプログラムを記録した媒体に関
し、特にタッチスイッチにより複数の機能を実現するナ
ビゲーションに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a navigation device with a touch switch and a medium on which a program is recorded, and more particularly to a navigation device that realizes a plurality of functions by a touch switch.

【0002】[0002]

【従来の技術】従来より、車両の現在位置を地図データ
とともに画面上に表示し、また目的地までの経路を探索
して画面上に表示し、車両を誘導するナビゲーションシ
ステムが知られている。
2. Description of the Related Art Conventionally, there is known a navigation system for displaying a current position of a vehicle together with map data on a screen, searching for a route to a destination and displaying the route on the screen, and guiding the vehicle.

【0003】例えば、特開平8−136277号公報に
は、目的地までの経路を探索してユーザに提示するとと
もに、この経路に沿って走行中に交通渋滞に出会った場
合、ユーザが迂回キーを操作すると、現在位置から目的
地に近いリンクまでの迂回経路を計算して画面上に表示
する技術が記載されている。なお、回避区間の設定方法
としては、現在地からの距離データを入力する方法、回
避したい区間の終点にある交差点名を入力する方法、回
避したい区間の終点にある交差点を地図画面の上でカー
ソルで入力する方法等が開示されている。
For example, Japanese Patent Application Laid-Open No. 8-136277 discloses that a route to a destination is searched for and presented to a user, and when a user encounters traffic congestion while traveling along this route, the user presses a detour key. A technique is described in which, when operated, a detour route from a current position to a link near a destination is calculated and displayed on a screen. In addition, as a setting method of the avoidance section, a method of inputting distance data from the current position, a method of inputting an intersection name at an end point of the section to be avoided, a method of inputting an intersection at an end point of the section to be avoided with a cursor on the map screen. A method for inputting information and the like are disclosed.

【0004】[0004]

【発明が解決しようとする課題】回避区間、すなわち迂
回区間を設定する方法としては、上記の他にタッチスイ
ッチによりデータを入力する方法があり、カーソルやキ
ーを操作するよりも一層簡便であると考えられるが、こ
のタッチスイッチには通常各種入力の他、地図スクロー
ルなどの機能を複数与えることも多い。具体的には、探
索経路が表示され、この経路に沿って走行している間に
交通渋滞や事故が発生して迂回の必要が生じた場合、ユ
ーザは迂回設定モードに移行して迂回区間をタッチスイ
ッチで指定することになるが、迂回区間の終点をタッチ
スイッチで指定する他、迂回区間の終点が画面上に表示
されていない等のためユーザは画面をスクロールしたい
場合もある。
As a method of setting an avoidance section, that is, a detour section, there is a method of inputting data with a touch switch in addition to the method described above, which is more convenient than operating a cursor or a key. It is conceivable that the touch switch is usually provided with a plurality of functions such as map scrolling in addition to various inputs. Specifically, a search route is displayed, and when traffic congestion or an accident occurs while traveling along this route and a need for a detour occurs, the user shifts to a detour setting mode and sets a detour section. In this case, the end point of the detour section is specified by the touch switch. In addition, the user may want to scroll the screen because the end point of the detour section is not displayed on the screen.

【0005】そして、画面スクロールも同様にタッチス
イッチで行なおうとする場合、迂回区間の終点を入力す
るためのタッチスイッチの操作と、画面スクロールのた
めのタッチスイッチの操作が明確に区別されていない
と、ユーザは自分の行うタッチスイッチ操作により実現
される操作を把握できず、結果的にナビゲーションシス
テムの操作性を低下させることになる。
When the screen scroll is to be performed by the touch switch, the operation of the touch switch for inputting the end point of the detour section and the operation of the touch switch for scrolling the screen are not clearly distinguished. Therefore, the user cannot grasp the operation realized by the touch switch operation performed by the user, and as a result, the operability of the navigation system is reduced.

【0006】本発明は、上記従来技術の有する課題に鑑
みなされたものであり、その目的は、タッチスイッチに
より複数の機能を実現する場合にユーザが明確に各機能
を使い分けることができ、操作性に優れたナビゲーショ
ン装置及びこれを実現するためのプログラムを記録した
媒体を提供することにある。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems of the related art, and has as its object that when a plurality of functions are realized by a touch switch, a user can clearly use each of the functions, and operability is improved. Another object of the present invention is to provide a navigation device excellent in the above and a medium recording a program for realizing the same.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するため
に、第1の発明は、タッチスイッチから入力されたデー
タに基づいて地図データ表示や経路探索を行いその結果
を画面上に表示するナビゲーション装置において、前記
タッチスイッチから入力された画面位置と、前記画面位
置に最も近い地図データ上の画面位置との距離に応じ
て、前記タッチスイッチによる地図スクロール機能と地
点入力機能を弁別する弁別手段を有することを特徴とす
る。
According to a first aspect of the present invention, there is provided a navigation system for displaying map data or searching for a route based on data input from a touch switch, and displaying the result on a screen. In the apparatus, discriminating means for discriminating a map scroll function and a point input function by the touch switch according to a distance between a screen position input from the touch switch and a screen position on the map data closest to the screen position. It is characterized by having.

【0008】また、第2の発明は、タッチスイッチから
入力されたデータに基づいて地図データ表示や経路探索
を行いその結果を画面上に表示するナビゲーション装置
において、画面上に表示された探索経路を選択するタッ
チスイッチ型経路選択手段と、前記探索経路の選択時に
おける接触形態に応じて、前記探索経路に沿った地図ス
クロールを行う制御手段とを有することを特徴とする。
According to a second aspect of the present invention, there is provided a navigation device for displaying map data or searching for a route based on data input from a touch switch and displaying the results on a screen. A touch switch type route selecting means to be selected and a control means for scrolling a map along the search route according to a contact mode at the time of selecting the search route are provided.

【0009】また、第3の発明は、タッチスイッチから
のデータ入力に基づいて地図データ表示や経路探索を行
うナビゲーションプログラムを記録した媒体であって、
該プログラムはコンピュータに対して、前記タッチスイ
ッチからのデータを入力させ、前記タッチスイッチから
入力された画面位置と、前記画面位置に最も近い地図デ
ータ上の画面位置との距離を演算させ、前記距離に応じ
て地図スクロール機能と地点入力機能を弁別させること
を特徴とする。
According to a third aspect of the present invention, there is provided a medium recording a navigation program for displaying map data and searching for a route based on data input from a touch switch,
The program causes a computer to input data from the touch switch, calculate a distance between a screen position input from the touch switch and a screen position on the map data closest to the screen position, and According to the present invention, the map scroll function and the point input function are distinguished from each other.

【0010】また、第4の発明は、タッチスイッチから
のデータ入力に基づいて地図データ表示や経路探索を行
うナビゲーションプログラムを記録した媒体であって、
該プログラムはコンピュータに対して、探索経路を画面
上に表示させ、前記タッチスイッチからの前記探索経路
の選択データを入力させ、前記入力時における接触形態
を判定させ、前記接触形態に応じて前記探索経路に沿っ
た地図スクロールを実行させることを特徴とする。
According to a fourth aspect of the present invention, there is provided a medium recording a navigation program for performing map data display and route search based on data input from a touch switch,
The program causes a computer to display a search path on a screen, input selection data of the search path from the touch switch, determine a contact mode at the time of the input, and perform the search according to the contact mode. It is characterized in that map scrolling along a route is executed.

【0011】[0011]

【発明の実施の形態】以下、図面に基づき本発明の実施
形態について、特にユーザが迂回経路を欲する場合を例
にとり説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the drawings, particularly in a case where a user wants a detour.

【0012】図1には、本実施形態の構成ブロック図が
示されている。
FIG. 1 is a block diagram showing the configuration of this embodiment.

【0013】GPSレシーバ10は、複数のGPS衛星
からの電波を受信して車両位置を検出して出力する。G
PSレシーバ10による位置検出は、絶対位置検出であ
る。
The GPS receiver 10 receives radio waves from a plurality of GPS satellites, detects the position of the vehicle, and outputs the detected position. G
The position detection by the PS receiver 10 is an absolute position detection.

【0014】方位センサ12及び距離センサ14は、そ
れぞれ車両の方位及び距離を検出して出力する。方位及
び距離によっても車両を検出することができ、これはあ
る基準位置からの変位を示す相対位置検出である。この
相対位置検出と、GPSによる絶対位置検出を併用する
ことで、車両位置を高精度に検出することができる。
The azimuth sensor 12 and the distance sensor 14 detect and output the azimuth and the distance of the vehicle, respectively. The vehicle can also be detected by the azimuth and the distance, which is a relative position detection indicating a displacement from a certain reference position. By using both the relative position detection and the absolute position detection by GPS, the vehicle position can be detected with high accuracy.

【0015】自車位置特定部16は、GPSレシーバ1
0からの出力と、方位センサ12と距離センサ14の出
力に基づいて自車位置を特定し、ナビゲーション用演算
部22に出力する。
The vehicle position identification unit 16 is a GPS receiver 1
Based on the output from 0 and the outputs of the direction sensor 12 and the distance sensor 14, the position of the own vehicle is specified and output to the navigation calculation unit 22.

【0016】地図情報記憶部18は、ナビゲーション機
能に必要な表示用地図データや経路計算用地図データを
記憶するもので、CD−ROMやDVD−ROMなどで
構成される。地図データは、演算部22からの要求に応
じて適宜読み出され、演算部22に供給される。
The map information storage unit 18 stores display map data and route calculation map data necessary for the navigation function, and is composed of a CD-ROM, a DVD-ROM, or the like. The map data is appropriately read in response to a request from the arithmetic unit 22 and supplied to the arithmetic unit 22.

【0017】入力部20は、ユーザが各種データや要求
をナビゲーションシステムに入力するためのもので、本
実施形態ではタッチスイッチで構成されている。ユーザ
は、このタッチスイッチを操作(具体的には、画面上の
所定位置に触れる)することで、迂回経路要求や、迂回
区間の設定、さらには地図のスクロールなどを行うこと
ができる。この入力部20は、実際には後述する表示部
26と一体で構成される。
The input unit 20 is used by the user to input various data and requests to the navigation system, and in this embodiment, is constituted by a touch switch. By operating the touch switch (specifically, touching a predetermined position on the screen), the user can request a bypass route, set a bypass section, and scroll the map. The input unit 20 is actually configured integrally with a display unit 26 described later.

【0018】演算部22は、ナビゲーション機能を実行
する部位で、経路計算部22a及び経路案内制御部22
bを有する。経路計算部22aは、ユーザから指定され
た目的地までの経路を探索して経路案内制御部22bや
経路記憶部24に供給する。なお、経路計算は、具体的
には地図情報記憶部18に記憶された経路計算用地図デ
ータを用い、ダイクストラ法等の公知の探索手法を用い
て行う。経路計算用地図データはノード及びリンクから
構成され、各リンクには旅行時間などがコストとして付
加されている。経路計算部22aは、現在地から目的地
まで最も低いコストで到達できる経路を探索する。一
方、経路案内制御部22bは、経路計算部22aから供
給された探索経路を表示部26に表示し、また現在位置
と探索経路とを照合して交差点などで車両を探索経路に
沿って誘導すべく、音声データをスピーカ28に出力す
る。演算部22は、マイクロコンピュータで構成するこ
とができる。
The calculation unit 22 is a part for executing a navigation function, and includes a route calculation unit 22a and a route guidance control unit 22.
b. The route calculation unit 22a searches for a route to a destination specified by the user and supplies the route to the route guidance control unit 22b and the route storage unit 24. Note that the route calculation is specifically performed by using a known search method such as the Dijkstra method using the route calculation map data stored in the map information storage unit 18. The route calculation map data is composed of nodes and links, and travel time and the like are added as costs to each link. The route calculation unit 22a searches for a route that can be reached from the current location to the destination at the lowest cost. On the other hand, the route guidance control unit 22b displays the search route supplied from the route calculation unit 22a on the display unit 26, compares the current position with the search route, and guides the vehicle along the search route at an intersection or the like. For this purpose, audio data is output to the speaker 28. The calculation unit 22 can be configured by a microcomputer.

【0019】表示部26は、検出された現在位置及び地
図データを表示するとともに、上述したように探索経路
を表示してユーザに提供する。表示部26は、具体的に
はCRTや液晶パネルで構成することができ、上述した
ように、タッチスイッチも兼用している。
The display unit 26 displays the detected current position and the map data, and also displays the search route as described above and provides it to the user. The display unit 26 can be specifically configured by a CRT or a liquid crystal panel, and also serves as a touch switch as described above.

【0020】このような構成において、探索経路を表示
部26上に表示して、この経路に沿って走行中に交通渋
滞や工事などが生じたため、ユーザが迂回経路を欲した
場合、入力部20から迂回要求を入力する。迂回要求を
受け付けた演算部22は、表示部26に迂回区間の設定
を促すメッセージを表示し、ユーザからの迂回区間設定
を待つ。
In such a configuration, the search route is displayed on the display unit 26, and when traffic congestion or construction occurs during traveling along the route, if the user wants the detour route, the input unit 20 Enter a detour request from. The calculation unit 22 that has received the detour request displays a message prompting the user to set a detour section on the display unit 26, and waits for a detour section setting from the user.

【0021】図2には、迂回経路要求を入力する際の表
示部26の表示例が模式的に示されている。図2(A)
は探索して得られた経路に沿って走行している場合の表
示例であり、地図データに重畳して探索経路100及び
現在位置200が表示されている。また、画面下部に
は、「詳細」、「迂回路」、「全ルート」、「地点登
録」、「広域」の各タッチスイッチが表示されている。
探索経路に交通渋滞や工事等が生じて円滑に走行できな
い場合、ユーザは画面下部の「迂回路」タッチスイッチ
を操作(接触)して迂回路要求を演算部22に入力す
る。なお、全ルートを再探索する際には「全ルート」タ
ッチスイッチを操作し、所望の地点を登録する際には
「地点登録」タッチスイッチを操作すればよい。
FIG. 2 schematically shows a display example of the display unit 26 when a detour route request is input. FIG. 2 (A)
Is a display example when the vehicle is traveling along the route obtained by the search, in which the searched route 100 and the current position 200 are displayed so as to be superimposed on the map data. Further, at the bottom of the screen, touch switches of “Details”, “Detour”, “All Routes”, “Registration”, and “Wide Area” are displayed.
If the traffic cannot be run smoothly due to traffic congestion or construction on the searched route, the user operates (contacts) the “detour” touch switch at the bottom of the screen to input a detour request to the arithmetic unit 22. When re-searching the entire route, the “all route” touch switch may be operated, and when a desired point is registered, the “point registration” touch switch may be operated.

【0022】図2(B)は、迂回路要求を受け付けた演
算部22が表示部26に表示する例であり、画面下部に
「どこまで迂回しますか?迂回の先端にタッチして下さ
い」なるメッセージを表示して、迂回区間の先端位置の
入力を促す。このメッセージに応じて、ユーザは迂回区
間の先端位置(迂回区間の終点)をタッチしてその位置
を入力することになる。
FIG. 2B shows an example in which the calculation unit 22 that has received the detour request displays the information on the display unit 26. The lower part of the screen displays "How far should you detour? Touch the tip of the detour." A message is displayed to prompt the user to input the tip position of the detour section. In response to this message, the user touches the leading end position of the detour section (end point of the detour section) and inputs the position.

【0023】ここで、迂回区間を入力するに際し、画面
によってはその迂回区間の先端位置が表示されていな
い、あるいは表示されていてもより視認しやすいように
画面をスクロールさせたいと欲する場合がある。このよ
うな場合、画面にタッチすることで画面をスクロールす
ることができればユーザにとって好適であるが、迂回区
間を設定するためのタッチと、画面をスクロールさせる
ためのタッチが明確に区別されていないと、ユーザが画
面スクロールを欲したにもかかわらずその地点が迂回区
間の先端位置として入力されてしまう、あるいは逆にユ
ーザが迂回区間の先端位置をタッチしたにもかかわらず
画面がスクロールされてしまうおそれがある。
Here, when inputting the detour section, depending on the screen, the tip position of the detour section may not be displayed, or even if it is displayed, it may be desired to scroll the screen so as to be more easily recognized. . In such a case, it is preferable for the user to be able to scroll the screen by touching the screen, but the touch for setting the detour section and the touch for scrolling the screen are not clearly distinguished. In spite of the fact that the user wants to scroll the screen, the point may be input as the tip position of the detour section, or conversely, the screen may be scrolled even though the user touches the tip position of the detour section. There is.

【0024】そこで、本実施形態の演算部22は、ユー
ザによるタッチスイッチの操作形態、つまり接触形態に
応じて迂回区間の設定機能と地図スクロール機能を弁別
し、ユーザの便宜を図っている。
Therefore, the calculation unit 22 of the present embodiment discriminates the function of setting the detour section and the function of scrolling the map in accordance with the operation mode of the touch switch by the user, that is, the contact mode, for user convenience.

【0025】図3には、ユーザが迂回経路を要求した後
に、演算部22で実行される弁別処理フローチャートが
示されている。まず、探索経路が表示されている画面上
をユーザがタッチすると、演算部22はユーザがタッチ
した画面上の座標(x、y)を入力する(S101)。
この座標は、例えば画面の横方向をx座標、縦方向をy
座標、画面の左上を原点として定めることができる。こ
の座標位置をTとする。
FIG. 3 shows a flow chart of the discrimination process executed by the arithmetic unit 22 after the user requests the detour route. First, when the user touches the screen on which the search route is displayed, the calculation unit 22 inputs the coordinates (x, y) on the screen touched by the user (S101).
The coordinates are, for example, x-coordinate in the horizontal direction of the screen and y-coordinate in the vertical direction.
The coordinates and the upper left of the screen can be determined as the origin. This coordinate position is defined as T.

【0026】次に、ユーザがタッチした座標位置Tに最
も近い地図データの経路上ポイントの画面座標(x、
y)を計算する(S102)。座標位置Tに最も近い地
図データの経路上ポイントは、例えば座標位置Tを中心
として同心円をその半径を順次増大させつつ設定し、同
心円内に最初に存在する経路上のポイントを抽出するこ
とで決定することができる。この画面座標位置をKとす
る。
Next, the screen coordinates (x, x) of the point on the route of the map data closest to the coordinate position T touched by the user.
y) is calculated (S102). The point on the route of the map data closest to the coordinate position T is determined by, for example, setting a concentric circle centering on the coordinate position T while sequentially increasing its radius, and extracting the point on the route that first exists in the concentric circle. can do. This screen coordinate position is defined as K.

【0027】画面座標T及びKを算出した後、演算部2
2は、TとKの直線距離dを計算する(S103)。直
線距離dは、両座標の差分値の2乗和から算出すること
ができる。
After calculating the screen coordinates T and K, the calculation unit 2
2 calculates the linear distance d between T and K (S103). The linear distance d can be calculated from the sum of squares of the difference between the two coordinates.

【0028】直線距離dを算出した後、この距離dを所
定値(例えば5mm)と比較する(S104)。そし
て、直線距離dが所定値以上である場合(S104でN
Oと判定)には、ユーザは経路とは無関係に画面をタッ
チしたと判定し、迂回区間を設定したのではなく、地図
のスクロールを要求したと判断してタッチ位置Tを画面
中央にするように地図をスクロールする(S105)。
なお、タッチ位置を中心として地図をスクロールするこ
とを便宜上、ワンタッチスクロールと称している。
After calculating the linear distance d, the distance d is compared with a predetermined value (for example, 5 mm) (S104). Then, when the linear distance d is equal to or more than the predetermined value (N in S104)
In O), it is determined that the user has touched the screen irrespective of the route, and it is determined that the user has requested a map scroll instead of setting the detour section, and the touch position T is set to the center of the screen. (S105).
Note that scrolling the map around the touch position is referred to as one-touch scroll for convenience.

【0029】一方、直線距離dが所定距離より小さい場
合(S104でYES)には、ユーザは経路に関係して
タッチしたと判定できるから、演算部22はさらにユー
ザがどのような要求を行ったのか判定する。すなわち、
タッチ位置Tは画面の端から所定距離(例えば6mm)
以内か否かを判定し(S106)、所定距離以内であれ
ばユーザは迂回区間を設定したのではなく経路に沿った
地図スクロールを要求したと判断して画面タッチを保持
している時間だけ経路の先方向に地図をスクロールする
(S107)。また、S106でタッチ位置Tが画面の
端から所定距離離れていると判定された場合には、ユー
ザはこのタッチ操作により迂回区間を設定したものと判
断してT点の地図データベース(DB)上の座標と、現
在位置の地図データベース上の座標を結ぶ経路上のリン
クコストを現在の所定倍(例えば5倍)にして経路を再
計算する(S108)。リンクコストを所定倍するの
は、ダイクストラ法などで経路探索する際に、このリン
クのコストを相対的に上げて選択されないようにするた
めであり、これにより結果として迂回経路を探索するこ
とができる。迂回経路が得られた場合には、計算された
新経路を表示部26に表示する(S109)。
On the other hand, if the linear distance d is smaller than the predetermined distance (YES in S104), it can be determined that the user has touched in relation to the route, so that the arithmetic unit 22 further requests the user. Is determined. That is,
Touch position T is a predetermined distance (for example, 6 mm) from the edge of the screen
It is determined whether or not the route is within the predetermined distance (S106). If the distance is within the predetermined distance, it is determined that the user has requested the map scrolling along the route instead of setting the detour section, and the route is maintained for the time during which the screen touch is held. (S107). If it is determined in S106 that the touch position T is at a predetermined distance from the edge of the screen, the user determines that the detour section has been set by this touch operation, and the point T is displayed on the map database (DB). The link cost on the route connecting the coordinates of the current position and the coordinates of the current position on the map database is multiplied by a predetermined value (for example, five times), and the route is recalculated (S108). The reason that the link cost is multiplied by a predetermined value is to relatively increase the cost of this link so as not to be selected when searching for a route by the Dijkstra method or the like. As a result, a detour route can be searched. . When the detour route is obtained, the calculated new route is displayed on the display unit 26 (S109).

【0030】なお、迂回経路を計算するに際しては、指
定された区間のリンクコストを上げるのではなく、その
リンクを経路計算データから削除することで迂回経路を
計算することもできる。
In calculating the detour route, the detour route can be calculated by deleting the link from the route calculation data instead of increasing the link cost of the designated section.

【0031】このように、本実施形態では、 (1)タッチ位置と地図データの経路上位置との距離が
所定値以上離れている場合には、ユーザは経路と無関係
に操作したと判断してタッチ位置を中心として地図スク
ロール機能を実行する (2)ユーザが経路上近傍で、かつ、画面の端部をタッ
チした場合には、ユーザは経路に沿ったスクロールを欲
していると判断して経路に沿った地図スクロール機能を
実行する (3)ユーザが経路近傍で、かつ、画面の端部以外をタ
ッチした場合には、ユーザは経路上の迂回区間の先端位
置(終点)を入力したと判断して、入力された位置に基
づき迂回経路の計算を実行する の3種類の機能を弁別することができ、ユーザの意思を
的確に判断してユーザの望む機能を確実に実行すること
ができる。
As described above, in the present embodiment, (1) when the distance between the touch position and the position on the route of the map data is greater than or equal to a predetermined value, it is determined that the user has performed the operation regardless of the route. Executing the map scrolling function centering on the touch position (2) If the user is near the route and touches the edge of the screen, the user determines that the user wants scrolling along the route and determines (3) When the user touches the vicinity of the route and other than the end of the screen, it is determined that the user has input the leading end position (end point) of the detour section on the route. Then, it is possible to discriminate between the three types of functions of executing the calculation of the detour route based on the input position, and to accurately determine the intention of the user and to surely execute the function desired by the user.

【0032】なお、本実施形態では、機能を弁別するた
めの接触形態として、タッチ位置と経路上のポイントと
の距離や、タッチ位置の画面端部からの距離を用いた
が、他の接触形態を用いて弁別することも可能である。
例えば、タッチ位置が画面の端部であっても、接触時間
が所定時間以下である場合には、ユーザはその端部を迂
回区間の先端位置として入力したと判断してスクロール
ではなく迂回計算を実行することも可能であり、画面の
端部を所定時間を超えてタッチした場合に限って地図を
スクロールさせることも可能である。
In the present embodiment, the distance between the touch position and a point on the route and the distance from the edge of the screen to the touch position are used as the contact modes for discriminating the functions. It is also possible to discriminate using.
For example, even if the touch position is at the edge of the screen, if the contact time is equal to or less than the predetermined time, the user determines that the edge has been input as the tip position of the detour section and performs the detour calculation instead of scrolling. It is also possible to execute, and it is also possible to scroll the map only when the end of the screen is touched for more than a predetermined time.

【0033】また、ユーザが画面の外側に向かって画面
端部を連続的にタッチした場合に限って地図をスクロー
ルさせることも可能である。
Further, it is possible to scroll the map only when the user continuously touches the edge of the screen toward the outside of the screen.

【0034】さらに、本実施形態では、ユーザが迂回経
路要求をした場合について説明したが、本発明はこれに
限定されることなく、例えば目的地や経由地を入力する
などの任意の場合に適用することが可能である。
Further, in this embodiment, the case where the user makes a detour route request has been described. However, the present invention is not limited to this, and is applicable to any case such as inputting a destination or a waypoint. It is possible to

【0035】なお、図3に示された処理は、上述の
(1)〜(3)に示すアルゴリズムを有するプログラム
を演算部22が順次実行することで実現することがで
き、かかるプログラムは、ハードディスク、CD−RO
M、DVD−ROM、DVD−RAM等の磁気的、電気
的、光学的、あるいは化学的にデータを保持し得る任意
の記録媒体から演算部22に供給することができる。
The processing shown in FIG. 3 can be realized by the arithmetic unit 22 sequentially executing programs having the above-mentioned algorithms (1) to (3). , CD-RO
The data can be supplied to the arithmetic unit 22 from any recording medium capable of magnetically, electrically, optically, or chemically retaining data, such as M, DVD-ROM, DVD-RAM, and the like.

【0036】[0036]

【発明の効果】以上説明したように、本発明によれば、
タッチスイッチにより複数の機能を実現する場合に明確
に各機能が弁別されるので、操作性に優れ、円滑なナビ
ゲーションを行うことができる。
As described above, according to the present invention,
When a plurality of functions are realized by the touch switch, each function is clearly distinguished, so that operability is excellent and smooth navigation can be performed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の実施形態の構成ブロック図である。FIG. 1 is a configuration block diagram of an embodiment of the present invention.

【図2】 実施形態の迂回経路要求時の画面表示例を示
す説明図である。
FIG. 2 is an explanatory diagram illustrating an example of a screen display when a detour route is requested according to the embodiment.

【図3】 実施形態の処理フローチャートである。FIG. 3 is a processing flowchart of the embodiment.

【符号の説明】[Explanation of symbols]

10 GPSレシーバ、12 方位センサ、14 距離
センサ、16 自車位置特定部、18 地図情報記憶
部、20 入力部、22 演算部、24 経路記憶部、
26 表示部、28 スピーカ。
10 GPS receiver, 12 direction sensor, 14 distance sensor, 16 own vehicle position specifying unit, 18 map information storage unit, 20 input unit, 22 arithmetic unit, 24 route storage unit,
26 display unit, 28 speakers.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI G09B 29/10 G09B 29/10 A ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 6 Identification code FI G09B 29/10 G09B 29/10 A

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 タッチスイッチから入力されたデータに
基づいて地図データ表示や経路探索を行いその結果を画
面上に表示するナビゲーション装置において、 前記タッチスイッチから入力された画面位置と、前記画
面位置に最も近い地図データ上の画面位置との距離に応
じて、前記タッチスイッチによる地図スクロール機能と
地点入力機能を弁別する弁別手段を有することを特徴と
するタッチスイッチ付きナビゲーション装置。
1. A navigation device for displaying map data or searching for a route based on data input from a touch switch and displaying the results on a screen, comprising: a screen position input from the touch switch; A navigation device with a touch switch, comprising a discriminating means for discriminating between a map scroll function and a point input function by the touch switch according to a distance from a screen position on the nearest map data.
【請求項2】 タッチスイッチから入力されたデータに
基づいて地図データ表示や経路探索を行いその結果を画
面上に表示するナビゲーション装置において、 画面上に表示された探索経路を選択するタッチスイッチ
型経路選択手段と、 前記探索経路の選択時における接触形態に応じて、前記
探索経路に沿った地図スクロールを行う制御手段と、 を有することを特徴とするタッチスイッチ付きナビゲー
ション装置。
2. A navigation device for displaying map data or searching for a route based on data input from a touch switch and displaying the result on a screen, wherein a touch switch type route for selecting a search route displayed on the screen. A navigation device with a touch switch, comprising: selecting means; and control means for performing map scrolling along the search route in accordance with a contact mode when the search route is selected.
【請求項3】 タッチスイッチからのデータ入力に基づ
いて地図データ表示や経路探索を行うナビゲーションプ
ログラムを記録した媒体であって、該プログラムはコン
ピュータに対して、 前記タッチスイッチからのデータを入力させ、 前記タッチスイッチから入力された画面位置と、前記画
面位置に最も近い地図データ上の画面位置との距離を演
算させ、 前記距離に応じて地図スクロール機能と地点入力機能を
弁別させることを特徴とするプログラムを記録した媒
体。
3. A medium recording a navigation program for performing map data display and route search based on data input from a touch switch, the program causing a computer to input data from the touch switch, A distance between a screen position input from the touch switch and a screen position on the map data closest to the screen position is calculated, and a map scroll function and a point input function are distinguished according to the distance. Medium on which program is recorded.
【請求項4】 タッチスイッチからのデータ入力に基づ
いて地図データ表示や経路探索を行うナビゲーションプ
ログラムを記録した媒体であって、該プログラムはコン
ピュータに対して、 探索経路を画面上に表示させ、 前記タッチスイッチからの前記探索経路の選択データを
入力させ、 前記入力時における接触形態を判定させ、 前記接触形態に応じて前記探索経路に沿った地図スクロ
ールを実行させることを特徴とするプログラムを記録し
た媒体。
4. A medium recording a navigation program for performing map data display and route search based on data input from a touch switch, the program causing a computer to display a search route on a screen, A program for inputting selection data of the search route from a touch switch, determining a contact mode at the time of the input, and executing a map scroll along the search route in accordance with the contact mode. Medium.
JP06252898A 1998-03-13 1998-03-13 Navigation device with touch switch and medium recording program Expired - Lifetime JP3458697B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP06252898A JP3458697B2 (en) 1998-03-13 1998-03-13 Navigation device with touch switch and medium recording program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP06252898A JP3458697B2 (en) 1998-03-13 1998-03-13 Navigation device with touch switch and medium recording program

Publications (2)

Publication Number Publication Date
JPH11257989A true JPH11257989A (en) 1999-09-24
JP3458697B2 JP3458697B2 (en) 2003-10-20

Family

ID=13202793

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06252898A Expired - Lifetime JP3458697B2 (en) 1998-03-13 1998-03-13 Navigation device with touch switch and medium recording program

Country Status (1)

Country Link
JP (1) JP3458697B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002071365A (en) * 2000-08-31 2002-03-08 Fujitsu Ten Ltd Navigation device
JP2008046237A (en) * 2006-08-11 2008-02-28 Xanavi Informatics Corp Map display device
JP2008102029A (en) * 2006-10-19 2008-05-01 Xanavi Informatics Corp Map display
JP2010256360A (en) * 2010-05-27 2010-11-11 Sony Corp Display control device and method, information processor, recording medium, and program
JP2012068252A (en) * 2003-02-26 2012-04-05 Tomtom Internatl Bv Navigation apparatus with touch screen
JP2012159451A (en) * 2011-02-02 2012-08-23 Aisin Aw Co Ltd Map display device, map display method and computer program
US9367239B2 (en) 2003-02-26 2016-06-14 Tomtom International B.V. Navigation device and method for displaying alternative routes

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002071365A (en) * 2000-08-31 2002-03-08 Fujitsu Ten Ltd Navigation device
JP2012068252A (en) * 2003-02-26 2012-04-05 Tomtom Internatl Bv Navigation apparatus with touch screen
US9367239B2 (en) 2003-02-26 2016-06-14 Tomtom International B.V. Navigation device and method for displaying alternative routes
JP2008046237A (en) * 2006-08-11 2008-02-28 Xanavi Informatics Corp Map display device
JP2008102029A (en) * 2006-10-19 2008-05-01 Xanavi Informatics Corp Map display
JP2010256360A (en) * 2010-05-27 2010-11-11 Sony Corp Display control device and method, information processor, recording medium, and program
JP2012159451A (en) * 2011-02-02 2012-08-23 Aisin Aw Co Ltd Map display device, map display method and computer program

Also Published As

Publication number Publication date
JP3458697B2 (en) 2003-10-20

Similar Documents

Publication Publication Date Title
US7788028B2 (en) Navigation system
CN100578150C (en) Navigation device
US7577518B2 (en) Navigation system
US8234060B2 (en) Navigation device for carrying out an along-route scrolling
US20040107043A1 (en) Navigation method and system
US8520029B2 (en) Image display device, image display method, and program
JP2002098544A (en) Display method of poi icon and navigation system
US20110227948A1 (en) Map display apparatus, method, and program
JP2005043112A (en) Map searching/displaying method and device
JP2002206943A (en) Navigation device and course searching program
CN102472626B (en) Map display device
JP3458697B2 (en) Navigation device with touch switch and medium recording program
JP4251780B2 (en) Destination specifying method and navigation apparatus
JP2007003328A (en) Car navigation system
JP2013050305A (en) Map display device and program
JPH1137782A (en) Navigation device, route calculation condition input method, recording medium
JP2008185452A (en) Navigation device
JP2007163310A (en) Information display, device method, and program, and recording medium
JPH0933275A (en) Navigation system
JP4449155B2 (en) Navigation method and apparatus
JP2002156238A (en) Navigation device
JP2012128100A (en) Information display device, information display method, and program
JP4847839B2 (en) Map display device
JP5916690B2 (en) Map display device
JP2001108465A (en) Guidance route searching system and its guidance method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070808

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080808

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080808

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090808

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100808

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100808

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110808

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110808

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120808

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130808

Year of fee payment: 10

EXPY Cancellation because of completion of term