[go: up one dir, main page]

JP2012113096A - Map display device, map display method and computer program - Google Patents

Map display device, map display method and computer program Download PDF

Info

Publication number
JP2012113096A
JP2012113096A JP2010261251A JP2010261251A JP2012113096A JP 2012113096 A JP2012113096 A JP 2012113096A JP 2010261251 A JP2010261251 A JP 2010261251A JP 2010261251 A JP2010261251 A JP 2010261251A JP 2012113096 A JP2012113096 A JP 2012113096A
Authority
JP
Japan
Prior art keywords
map image
display device
touch
display
map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010261251A
Other languages
Japanese (ja)
Inventor
Tomonori Sugiura
智則 杉浦
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.)
Aisin AW Co Ltd
Original Assignee
Aisin AW Co Ltd
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 Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Priority to JP2010261251A priority Critical patent/JP2012113096A/en
Publication of JP2012113096A publication Critical patent/JP2012113096A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a map display device that allows a user to correctly specify a specific point or area on a map image displayed on the display device by touching a touch panel, and to provide a map display method and a computer program.SOLUTION: A map image 61 of an area surrounding a vehicle is displayed on a liquid crystal display 15. When one touch coordinate is detected on a touch panel 14, the map image 61 is scrolled on the basis of a change of the touch coordinate. When two or more touch coordinates are detected on the touch panel 14, an area to be displayed in the map image 61 is fixed on the liquid crystal display 15 and an object superimposed on the map image 61 is edited on the basis of the change of at least one of the touch coordinates.

Description

本発明は、地図画像を表示装置に表示する地図表示装置、地図表示方法及びコンピュータプログラムに関する。   The present invention relates to a map display device that displays a map image on a display device, a map display method, and a computer program.

従来より、車載用のナビゲーション装置、PDA(Personal Digital Assistant)や携帯電話機などの携帯情報機器、パーソナルコンピュータ等では、地図データとして一般道路及び高速道路等の道路や施設名称等を各種記憶デバイスに記憶するか、又はサーバ等からダウンロードすることにより、利用者に対して所望のエリアの地図画像を表示装置に対して表示することが可能となっている。また、上記ナビゲーション装置等ではユーザの操作を受け付ける手段として表示装置の前面に配置されたタッチパネルが用いられている。   Conventionally, in-vehicle navigation devices, portable information devices such as PDAs (Personal Digital Assistants) and mobile phones, personal computers, and the like, roads and facility names such as general roads and expressways are stored in various storage devices as map data. Alternatively, by downloading from a server or the like, it is possible to display a map image of a desired area on the display device for the user. In the navigation device or the like, a touch panel disposed on the front surface of the display device is used as a means for receiving a user operation.

ここで、ユーザが車両周辺の道路形状や施設情報を把握する場合には、適切な領域の地図画像を表示装置に表示することが必要である。そこで、例えば特開2000−163031号公報には、表示装置に地図画像を表示するとともに、表示装置の前面にタッチパネルを配置し、タッチパネル対するユーザのタッチ操作に基づいて、地図画像の回転、拡大、縮小、スクロール表示を行う技術について記載されている。   Here, when the user grasps the road shape and facility information around the vehicle, it is necessary to display a map image of an appropriate region on the display device. Therefore, for example, in Japanese Patent Laid-Open No. 2000-163031, a map image is displayed on a display device, a touch panel is disposed on the front surface of the display device, and the map image is rotated and enlarged based on a user's touch operation on the touch panel. A technique for performing reduction and scroll display is described.

特開2000−163031号公報(第6頁、第7頁、図5〜図9)JP 2000-163031 A (page 6, page 7, FIGS. 5 to 9)

ここで、上記ナビゲーション装置等では、上述した地図画像の回転、拡大、縮小、スクロール表示以外に、地図画像に重畳して表示された対象物に対する編集処理を行う場合がある。例えば、地図画像上に表示されている施設(駐車場、ガソリンスタンド、レストラン、コンビニエンスストア等)の位置やジャンルを特定するPOIアイコン(地点を示すマークや名称等)を消去する処理等を行う場合がある。ここで、上記POIアイコン等の対象物に対する編集処理を行う場合には、ユーザにおいて複雑な設定操作を行う必要があった。例えば、POIアイコンを消去する場合には、設定画面を呼び出して、消去対象となるPOIアイコンのジャンルや位置を別途指定する操作を行う必要があった。   Here, in the navigation device or the like, in addition to the above-described rotation, enlargement, reduction, scroll display of the map image, there is a case where an editing process is performed on the object displayed superimposed on the map image. For example, when deleting a POI icon (such as a mark or name indicating a location) that identifies the location or genre of a facility (parking lot, gas station, restaurant, convenience store, etc.) displayed on a map image There is. Here, when performing an editing process on an object such as the POI icon, it is necessary for the user to perform a complicated setting operation. For example, when deleting a POI icon, it is necessary to call a setting screen and perform an operation of separately specifying the genre and position of the POI icon to be deleted.

本発明は前記従来における問題点を解消するためになされたものであり、地図画像に重畳して表示された対象物に対する編集処理を地図画像上で容易に行わせることを可能とした地図表示装置、地図表示方法及びコンピュータプログラムを提供することを目的とする。   The present invention has been made in order to solve the above-described problems, and a map display device capable of easily performing editing processing on an object displayed superimposed on a map image on the map image. An object of the present invention is to provide a map display method and a computer program.

前記目的を達成するため本願の請求項1に係る地図表示装置(1)は、地図画像(61)を表示装置(15)に対して表示する地図画像表示手段(52)と、前記地図画像に重畳して前記表示装置に対象物を表示する対象物表示手段(56)と、前記表示装置の表示領域に配置され、ユーザのタッチ操作を受け付けるタッチパネル(14)と、前記タッチパネルに前記ユーザがタッチした状態にある場合に、前記ユーザがタッチした地点の座標であるタッチ座標を取得する座標取得手段(53)と、前記座標取得手段によって1点の前記タッチ座標を取得する状態において、該タッチ座標の変位に基づいて前記地図画像を前記表示装置においてスクロール表示するスクロール表示手段(54)と、前記座標取得手段によって2点以上の前記タッチ座標を取得する状態において、前記地図画像の表示対象領域を前記表示装置において固定するとともに、少なくとも1点の該タッチ座標の変位に基づいて、前記地図画像に重畳して表示された前記対象物に対する編集処理を実行する地図画像処理手段(55)と、を有することを特徴とする。
また、「対象物に対する編集処理」としては、地図画像上から対象物を消去すること、地図画像を固定して対象物の表示位置を移動させること、対象物を新たに描画すること等を含む。
In order to achieve the object, a map display device (1) according to claim 1 of the present application includes a map image display means (52) for displaying a map image (61) on a display device (15), and the map image. Object display means (56) that superimposes and displays the object on the display device, a touch panel (14) that is disposed in the display area of the display device and receives a user's touch operation, and the user touches the touch panel In the state in which the touch coordinates are obtained by the coordinate acquisition means (53) that acquires the touch coordinates that are the coordinates of the point touched by the user, and the coordinate acquisition means acquires the touch coordinates of one point. Scroll display means (54) for scroll-displaying the map image on the display device based on the displacement of the display, and the coordinate acquisition means for two or more points of the tag. In the state of acquiring the h-coordinates, the display object area of the map image is fixed on the display device, and the target object displayed superimposed on the map image based on the displacement of the touch coordinates of at least one point And a map image processing means (55) for executing an editing process for.
The “editing process for the object” includes deleting the object from the map image, moving the display position of the object while fixing the map image, newly drawing the object, and the like. .

また、請求項2に係る地図表示装置(1)は、請求項1に記載の地図表示装置であって、前記地図画像処理手段(55)は、前記座標取得手段(53)によって取得した少なくとも2点の前記タッチ座標に基づいて処理対象領域(71)を設定し、当該処理対象領域内の前記対象物を前記地図画像上から消去することを特徴とする。   Further, the map display device (1) according to claim 2 is the map display device according to claim 1, wherein the map image processing means (55) is at least 2 acquired by the coordinate acquisition means (53). A processing target area (71) is set based on the touch coordinates of a point, and the target object in the processing target area is erased from the map image.

また、請求項3に係る地図表示装置(1)は、請求項1又は請求項2に記載の地図表示装置であって、前記対象物(65)は、地図画像(61)上において施設の位置を示すPOIアイコン(65)であり、前記地図画像処理手段(55)は、前記座標取得手段(53)によって取得した少なくとも1点の前記タッチ座標の変位に基づいて、前記地図画像に重畳して表示された前記POIアイコンを前記地図画像上から選択的に消去することを特徴とする。   Further, the map display device (1) according to claim 3 is the map display device according to claim 1 or 2, wherein the object (65) is a location of a facility on the map image (61). The map image processing means (55) is superimposed on the map image based on the displacement of the touch coordinates of at least one point acquired by the coordinate acquisition means (53). The displayed POI icon is selectively deleted from the map image.

また、請求項4に係る地図表示装置(1)は、請求項3に記載の地図表示装置であって、前記地図画像処理手段(55)は、前記座標取得手段(53)によって取得した少なくとも1点の前記タッチ座標の変位に基づいて、前記地図画像(61)に重畳して表示された前記POIアイコン(65)を前記地図画像上から選択的に消去するとともに、消去された該POIアイコンと同一ジャンルに属する施設の位置を示す前記POIアイコンを前記地図画像上から消去することを特徴とする。   Further, the map display device (1) according to claim 4 is the map display device according to claim 3, wherein the map image processing means (55) is at least one acquired by the coordinate acquisition means (53). Based on the displacement of the touch coordinates of a point, the POI icon (65) displayed superimposed on the map image (61) is selectively deleted from the map image, and the deleted POI icon and The POI icon indicating the location of a facility belonging to the same genre is erased from the map image.

また、請求項5に係る地図表示装置(1)は、請求項3又は請求項4に記載の地図表示装置であって、前記地図画像(61)に重畳して出発地から目的地までの経路を表示する経路表示手段(57)を有し、前記地図画像処理手段(55)は、前記タッチ座標の変位に基づいて前記地図画像に重畳して表示された前記POIアイコンの内、前記経路沿いに表示される前記POIアイコンを選択的に消去することを特徴とする。
尚、「経路沿いに表示されるPOIアイコン」は、経路に重複して表示されるPOIアイコンでも良いし、経路から所定距離以内に表示されるPOIアイコンでも良い。
Further, the map display device (1) according to claim 5 is the map display device according to claim 3 or 4, wherein the route from the departure place to the destination is superimposed on the map image (61). Route display means (57) for displaying the map, the map image processing means (55) along the route among the POI icons displayed superimposed on the map image based on the displacement of the touch coordinates. The POI icon displayed on the screen is selectively deleted.
The “POI icon displayed along the route” may be a POI icon displayed overlapping the route or a POI icon displayed within a predetermined distance from the route.

また、請求項6に係る地図表示方法は、地図画像(61)を表示装置(15)に対して表示する地図画像表示ステップと、前記地図画像に重畳して前記表示装置に対象物を表示する対象物表示ステップと、前記表示装置の表示領域に配置され、ユーザのタッチ操作を受け付けるタッチパネル(14)に前記ユーザがタッチした状態にある場合に、前記ユーザがタッチした地点の座標であるタッチ座標を取得する座標取得ステップと、前記座標取得ステップによって1点の前記タッチ座標を取得する状態において、該タッチ座標の変位に基づいて前記地図画像を前記表示装置においてスクロール表示するスクロール表示ステップと、前記座標取得ステップによって2点以上の前記タッチ座標を取得する状態において、前記地図画像の表示対象領域を前記表示装置において固定するとともに、少なくとも1点の該タッチ座標の変位に基づいて、前記地図画像に重畳して表示された前記対象物に対する編集処理を実行する地図画像処理ステップと、を有することを特徴とする。   According to a sixth aspect of the present invention, there is provided a map display method for displaying a map image (61) on a display device (15), and displaying an object on the display device so as to be superimposed on the map image. Touch coordinates that are coordinates of a point touched by the user when the user touches the touch panel (14) that is arranged in the display area of the display device and receives a user's touch operation. A coordinate acquisition step of acquiring the touch image, and a scroll display step of scroll-displaying the map image on the display device based on a displacement of the touch coordinate in the state of acquiring the touch coordinates of one point by the coordinate acquisition step; In a state where two or more touch coordinates are acquired by the coordinate acquisition step, the display target area of the map image is displayed. And a map image processing step of executing an editing process on the object displayed superimposed on the map image based on a displacement of the touch coordinates of at least one point. It is characterized by.

更に、請求項7に係るコンピュータプログラムは、コンピュータに搭載され、地図画像(61)を表示装置(15)に対して表示する地図画像表示機能と、前記地図画像に重畳して前記表示装置に対象物を表示する対象物表示機能と、前記表示装置の表示領域に配置され、ユーザのタッチ操作を受け付けるタッチパネル(14)に前記ユーザがタッチした状態にある場合に、前記ユーザがタッチした地点の座標であるタッチ座標を取得する座標取得機能と、前記座標取得機能によって1点の前記タッチ座標を取得する状態において、該タッチ座標の変位に基づいて前記地図画像を前記表示装置においてスクロール表示するスクロール表示機能と、前記座標取得機能によって2点以上の前記タッチ座標を取得する状態において、前記地図画像の表示対象領域を前記表示装置において固定するとともに、少なくとも1点の該タッチ座標の変位に基づいて、前記地図画像に重畳して表示された前記対象物に対する編集処理を実行する地図画像処理機能と、をプロセッサに実行させることを特徴とする。   Furthermore, a computer program according to claim 7 is mounted on a computer and has a map image display function for displaying a map image (61) on a display device (15), and a target for the display device superimposed on the map image. Object display function for displaying an object, and coordinates of a point touched by the user when the user touches a touch panel (14) that is arranged in a display area of the display device and receives a user's touch operation A coordinate acquisition function for acquiring touch coordinates, and a scroll display for scroll-displaying the map image on the display device based on the displacement of the touch coordinates in a state in which the coordinate acquisition function acquires one touch coordinate. In the state of acquiring the touch coordinates of two or more points by the function and the coordinate acquisition function, A map image processing function for fixing a display target area in the display device and executing an editing process on the target object displayed superimposed on the map image based on displacement of the touch coordinates of at least one point; Is executed by a processor.

前記構成を有する請求項1に記載の地図表示装置によれば、地図画像に重畳して表示された対象物に対する編集処理を地図画像上で容易に行わせることが可能となる。また、地図画像の表示対象領域を表示装置において固定するとともに、地図画像の表示対象領域を表示装置において固定した状態で、地図画像に重畳して表示された対象物に対する編集処理を実行することが可能となる。従って、地図画像に重畳して表示された対象物に対する編集処理を行うに際して、表示装置に表示された地図画像上の対象物の内、編集対象とする対象物をユーザのタッチパネルへのタッチ操作により正確に指定させることが可能となる。従って、複数の対象物が近接されて表示されている場合であっても、任意の対象物に対する編集処理を容易に行わせることが可能となる。   According to the map display device of the first aspect having the above-described configuration, it is possible to easily perform an editing process on an object displayed superimposed on a map image on the map image. In addition, the display target area of the map image is fixed on the display device, and the editing process is performed on the target object superimposed and displayed on the map image with the display target area of the map image fixed on the display device. It becomes possible. Accordingly, when performing an editing process on an object displayed superimposed on a map image, an object to be edited among the objects on the map image displayed on the display device is touched by a user's touch operation on the touch panel. It becomes possible to specify correctly. Therefore, even when a plurality of objects are displayed close to each other, it is possible to easily perform an editing process on an arbitrary object.

また、請求項2に記載の地図表示装置によれば、地図画像に重畳して表示された対象物を消去する編集処理を行うに際して、表示装置に表示された地図画像上の対象物の内、消去対象とする対象物をユーザのタッチパネルへのタッチ操作により正確に指定させることが可能となる。従って、複数の対象物が近接されて表示されている場合であっても、任意の対象物に対する消去処理を容易に行わせることが可能となる。   Further, according to the map display device of claim 2, among the objects on the map image displayed on the display device, when performing the editing process for deleting the object displayed superimposed on the map image, An object to be erased can be accurately designated by a user's touch operation on the touch panel. Therefore, even when a plurality of objects are displayed close to each other, it is possible to easily perform an erasing process on an arbitrary object.

また、請求項3に記載の地図表示装置によれば、地図画像に重畳して表示されたPOIアイコンを消去する編集処理を行うに際して、表示装置に表示された地図画像上のPOIアイコンの内、消去対象とするPOIアイコンをユーザのタッチパネルへのタッチ操作により正確に指定させることが可能となる。従って、複数のPOIアイコンが近接されて表示されている場合であっても、任意のPOIアイコンに対する消去処理を容易に行わせることが可能となる。その結果、表示装置に表示された地図画像をユーザに見易く編集することが可能となる。   According to the map display device of claim 3, when performing the editing process for deleting the POI icon displayed superimposed on the map image, the POI icon on the map image displayed on the display device, It becomes possible to specify the POI icon to be erased accurately by the user's touch operation on the touch panel. Therefore, even when a plurality of POI icons are displayed close to each other, it is possible to easily perform an erasing process on an arbitrary POI icon. As a result, it is possible to edit the map image displayed on the display device so that the user can easily see it.

また、請求項4に記載の地図表示装置によれば、地図画像に重畳して表示されたPOIアイコンを消去する編集処理を行うに際して、表示装置に表示された地図画像上のPOIアイコンの内、同一ジャンルの施設を示すPOIアイコンを選択的に消去させることが可能となる。従って、複数のジャンルの施設を示すPOIアイコンが近接されて表示されている場合であっても、任意のジャンルの施設を示すPOIアイコンに対する選択的な消去処理を容易に行わせることが可能となる。その結果、表示装置に表示された地図画像をユーザに見易く編集することが可能となる。   According to the map display device of claim 4, when performing the editing process for deleting the POI icon displayed superimposed on the map image, among the POI icons on the map image displayed on the display device, It is possible to selectively delete the POI icons indicating facilities of the same genre. Therefore, even when POI icons indicating facilities of a plurality of genres are displayed close to each other, it is possible to easily perform selective erasure processing on POI icons indicating facilities of arbitrary genres. . As a result, it is possible to edit the map image displayed on the display device so that the user can easily see it.

また、請求項5に記載の地図表示装置によれば、地図画像に重畳して表示されたPOIアイコンを消去する編集処理を行うに際して、表示装置に表示された地図画像上のPOIアイコンの内、目的地までの経路沿いにあるPOIアイコンを選択的に消去させることが可能となる。従って、経路沿いに複数のPOIアイコンが表示されている場合であっても、経路沿いにあるPOIアイコンに対する選択的な消去処理を容易に行わせることが可能となる。その結果、表示装置に表示された目的地までの経路をユーザに見易く編集することが可能となる。   According to the map display device of claim 5, when performing the editing process for deleting the POI icon displayed superimposed on the map image, among the POI icons on the map image displayed on the display device, It is possible to selectively delete the POI icon along the route to the destination. Therefore, even when a plurality of POI icons are displayed along the route, it is possible to easily perform selective erasure processing on the POI icons along the route. As a result, the route to the destination displayed on the display device can be edited so that the user can easily see it.

また、請求項6に記載の地図表示方法によれば、地図画像に重畳して表示された対象物に対する編集処理を地図画像上で容易に行わせることが可能となる。また、地図画像の表示対象領域を表示装置において固定するとともに、地図画像の表示対象領域を表示装置において固定した状態で、地図画像に重畳して表示された対象物に対する編集処理を実行することが可能となる。従って、地図画像に重畳して表示された対象物に対する編集処理を行うに際して、表示装置に表示された地図画像上の対象物の内、編集対象とする対象物をユーザのタッチパネルへのタッチ操作により正確に指定させることが可能となる。従って、複数の対象物が近接されて表示されている場合であっても、任意の対象物に対する編集処理を容易に行わせることが可能となる。   Further, according to the map display method of the sixth aspect, it is possible to easily perform an editing process on the object displayed superimposed on the map image on the map image. In addition, the display target area of the map image is fixed on the display device, and the editing process is performed on the target object superimposed and displayed on the map image with the display target area of the map image fixed on the display device. It becomes possible. Accordingly, when performing an editing process on an object displayed superimposed on a map image, an object to be edited among the objects on the map image displayed on the display device is touched by a user's touch operation on the touch panel. It becomes possible to specify correctly. Therefore, even when a plurality of objects are displayed close to each other, it is possible to easily perform an editing process on an arbitrary object.

更に、請求項7に記載のコンピュータプログラムによれば、地図画像に重畳して表示された対象物に対する編集処理を地図画像上で容易に行わせることが可能となる。また、地図画像の表示対象領域を表示装置において固定させるとともに、地図画像の表示対象領域を表示装置において固定させた状態で、地図画像に重畳して表示された対象物に対する編集処理を実行させることが可能となる。従って、地図画像に重畳して表示された対象物に対する編集処理を行うに際して、表示装置に表示された地図画像上の対象物の内、編集対象とする対象物をユーザのタッチパネルへのタッチ操作により正確に指定させることが可能となる。従って、複数の対象物が近接されて表示されている場合であっても、任意の対象物に対する編集処理を容易に行わせることが可能となる。   Furthermore, according to the computer program of the seventh aspect, it is possible to easily perform an editing process on the map image on the object displayed by being superimposed on the map image. In addition, the display target area of the map image is fixed on the display device, and the editing process is executed on the target object displayed superimposed on the map image in a state where the display target area of the map image is fixed on the display device. Is possible. Accordingly, when performing an editing process on an object displayed superimposed on a map image, an object to be edited among the objects on the map image displayed on the display device is touched by a user's touch operation on the touch panel. It becomes possible to specify correctly. Therefore, even when a plurality of objects are displayed close to each other, it is possible to easily perform an editing process on an arbitrary object.

本実施形態に係るナビゲーション装置を示したブロック図である。It is the block diagram which showed the navigation apparatus which concerns on this embodiment. ナビゲーションECUが構成する各種手段を示した図である。It is the figure which showed the various means which navigation ECU comprises. 車両の走行中において液晶ディスプレイに表示される走行案内画面の一例を示した図である。It is the figure which showed an example of the driving guidance screen displayed on a liquid crystal display during driving | running | working of a vehicle. 本実施形態に係るタッチ座標取得処理プログラムのフローチャートである。It is a flowchart of the touch coordinate acquisition process program which concerns on this embodiment. タッチ座標履歴キューの模式図を示した図である。It is the figure which showed the schematic diagram of a touch coordinate log | history cue | queue. 本実施形態に係る地図画像編集処理プログラムのフローチャートである。It is a flowchart of the map image edit processing program which concerns on this embodiment. タッチ座標の検出態様を示した図である。It is the figure which showed the detection aspect of the touch coordinate. 矩形領域の特定態様について示した図である。It is the figure shown about the specific aspect of the rectangular area. ステップ17における地図画像に重畳して表示された対象物に対する編集処理の具体例を示した図である。It is the figure which showed the specific example of the edit process with respect to the target object superimposed and displayed on the map image in step. ステップ17における地図画像に重畳して表示された対象物に対する編集処理の具体例を示した図である。It is the figure which showed the specific example of the edit process with respect to the target object superimposed and displayed on the map image in step. ステップ17における地図画像に重畳して表示された対象物に対する編集処理の具体例を示した図である。It is the figure which showed the specific example of the edit process with respect to the target object superimposed and displayed on the map image in step. ステップ17における地図画像に重畳して表示された対象物に対する編集処理の具体例を示した図である。It is the figure which showed the specific example of the edit process with respect to the target object superimposed and displayed on the map image in step. ステップ17における地図画像に重畳して表示された対象物に対する編集処理の具体例を示した図である。It is the figure which showed the specific example of the edit process with respect to the target object superimposed and displayed on the map image in step.

以下、本発明に係る制御装置をナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置1の概略構成について図1を用いて説明する。図1は本実施形態に係るナビゲーション装置1を示したブロック図である。   Hereinafter, a control device according to the present invention will be described in detail with reference to the drawings based on an embodiment in which the control device is embodied in a navigation device. First, a schematic configuration of the navigation device 1 according to the present embodiment will be described with reference to FIG. FIG. 1 is a block diagram showing a navigation device 1 according to this embodiment.

図1に示すように本実施形態に係るナビゲーション装置1は、ナビゲーション装置1が搭載された車両の現在位置を検出する現在位置検出部11と、各種のデータが記録されたデータ記録部12と、入力された情報に基づいて、各種の演算処理を行うナビゲーションECU13と、ユーザからの操作を受け付けるタッチパネル14と、ユーザに対して車両周辺の地図等を表示する液晶ディスプレイ15と、経路案内に関する音声ガイダンスを出力するスピーカ16と、記憶媒体であるDVDを読み取るDVDドライブ17と、プローブセンタやVICS(登録商標:Vehicle Information and Communication System)センタ等の情報センタとの間で通信を行う通信モジュール18と、から構成されている。   As shown in FIG. 1, the navigation device 1 according to the present embodiment includes a current position detection unit 11 that detects a current position of a vehicle on which the navigation device 1 is mounted, a data recording unit 12 that records various data, Based on the input information, the navigation ECU 13 that performs various arithmetic processes, the touch panel 14 that receives operations from the user, the liquid crystal display 15 that displays a map around the vehicle to the user, and voice guidance regarding route guidance. A communication module 18 that performs communication with an information center such as a probe center or a VICS (registered trademark: Vehicle Information and Communication System) center; It is composed of

以下に、ナビゲーション装置1を構成する各構成要素について順に説明する。
現在位置検出部11は、GPS21、車速センサ22、ステアリングセンサ23、ジャイロセンサ24等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ22は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションECU13に出力する。そして、ナビゲーションECU13は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記5種類のセンサをナビゲーション装置1が全て備える必要はなく、これらの内の1又は複数種類のセンサのみをナビゲーション装置1が備える構成としても良い。
Below, each component which comprises the navigation apparatus 1 is demonstrated in order.
The current position detection unit 11 includes a GPS 21, a vehicle speed sensor 22, a steering sensor 23, a gyro sensor 24, and the like, and can detect the current vehicle position, direction, vehicle traveling speed, current time, and the like. . Here, in particular, the vehicle speed sensor 22 is a sensor for detecting a moving distance and a vehicle speed of the vehicle, generates a pulse according to the rotation of the driving wheel of the vehicle, and outputs a pulse signal to the navigation ECU 13. And navigation ECU13 calculates the rotational speed and moving distance of a driving wheel by counting the generated pulse. Note that the navigation device 1 does not have to include all of the above five types of sensors, and the navigation device 1 may include only one or more of these types of sensors.

また、データ記録部12は、外部記憶装置及び記録媒体としてのハードディスク(図示せず)と、ハードディスクに記録された地図情報DB31や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド(図示せず)とを備えている。尚、データ記録部12をハードディスクの代わりにメモリーカードやCDやDVD等の光ディスクにより構成しても良い。   The data recording unit 12 is also a hard disk (not shown) as an external storage device and a recording medium, and a driver for reading the map information DB 31 and a predetermined program recorded on the hard disk and writing predetermined data on the hard disk And a recording head (not shown). The data recording unit 12 may be configured by a memory card, an optical disk such as a CD or a DVD, instead of the hard disk.

ここで、地図情報DB31は、例えば、道路(リンク)に関するリンクデータ32、ノード点に関するノードデータ33、施設等の地点に関する地点データ34、地図を表示するための地図表示データ、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ等が記憶された記憶手段である。   Here, the map information DB 31 includes, for example, link data 32 relating to roads (links), node data 33 relating to node points, point data 34 relating to points such as facilities, map display data for displaying a map, and intersection data relating to each intersection. The storage means stores search data for searching for routes, search data for searching for points, and the like.

一方、ナビゲーションECU(エレクトロニック・コントロール・ユニット)13は、ナビゲーション装置1の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU41、並びにCPU41が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるRAM42、制御用のプログラムのほか、後述のタッチ座標取得処理プログラム(図4参照)や地図画像編集処理プログラム(図6参照)等が記録されたROM43、ROM43から読み出したプログラムを記憶するフラッシュメモリ44等の内部記憶装置を備えている。尚、ナビゲーションECU13は、図2に示す処理アルゴリズムとしての各種手段を構成する。例えば、案内経路設定手段51は、出発地から目的地までの案内経路を設定する。地図画像表示手段52は、地図画像を液晶ディスプレイ15に対して表示する。座標取得手段53は、タッチパネル14にユーザがタッチした状態にある場合に、ユーザがタッチした地点の座標であるタッチ座標を取得する。スクロール表示手段54は、座標取得手段53によって1点のタッチ座標を取得する状態において、該タッチ座標の変位に基づいて地図画像を液晶ディスプレイ15においてスクロール表示する。地図画像処理手段55は、座標取得手段53によって2点以上のタッチ座標を取得する状態において、地図画像の表示対象領域を液晶ディスプレイ15において固定するとともに、少なくとも1点の該タッチ座標の変位に基づいて、地図画像に重畳して表示された対象物に対する編集処理を実行する。対象物表示手段56は、地図画像に重畳して液晶ディスプレイ15にPOIアイコン等の対象物を表示し、経路表示手段57は、地図画像に重畳して案内経路設定手段51により設定された出発地から目的地までの案内経路を表示する。   On the other hand, the navigation ECU (Electronic Control Unit) 13 is an electronic control unit that controls the entire navigation device 1. The CPU 41 as an arithmetic device and a control device, and a working memory when the CPU 41 performs various arithmetic processes. In addition to the RAM 42 for storing route data when a route is searched, a control program, a touch coordinate acquisition processing program (see FIG. 4) described later, and a map image editing processing program (FIG. 6). And the like, and an internal storage device such as a flash memory 44 for storing a program read from the ROM 43. The navigation ECU 13 constitutes various means as the processing algorithm shown in FIG. For example, the guide route setting means 51 sets a guide route from the departure place to the destination. The map image display means 52 displays a map image on the liquid crystal display 15. When the user touches the touch panel 14, the coordinate acquisition unit 53 acquires touch coordinates that are coordinates of a point touched by the user. The scroll display unit 54 scrolls and displays the map image on the liquid crystal display 15 based on the displacement of the touch coordinates in a state where the coordinate acquisition unit 53 acquires the touch coordinates of one point. The map image processing means 55 fixes the display target area of the map image on the liquid crystal display 15 in a state where the coordinate acquisition means 53 acquires two or more touch coordinates, and based on at least one displacement of the touch coordinates. Then, an editing process is executed on the object displayed superimposed on the map image. The object display means 56 superimposes on the map image and displays an object such as a POI icon on the liquid crystal display 15. The route display means 57 superimposes on the map image and is set by the guide route setting means 51. The guide route from to the destination is displayed.

タッチパネル14は、液晶ディスプレイ15の表示領域の前面に配置され、や地図画像のスクロール表示を行う場合や表示領域に配置されたボタンを選択する場合等に操作される。また、特に本実施形態に係るナビゲーション装置1では、地図画像に重畳して表示された対象物に対する編集処理を行う場合にも操作される。そして、ナビゲーションECU13は、タッチパネル14の操作によりタッチパネル14から出力される検出信号に基づき、タッチパネル14にユーザがタッチしていない状態からタッチした状態へと移行する“タッチオン”や、タッチパネル14にユーザがタッチした状態からタッチしていない状態へと移行する“タッチオフ”を検出する。また、ユーザがタッチした地点の座標であるタッチ座標や、地図画像や交差点拡大図やボタン等の選択対象物の選択を行っている状態でタッチする位置を移動させる操作(即ちドラッグ操作やフリック操作)を受け付けた場合のタッチ座標の変位についても検出する。そして、ナビゲーションECU13は、検出したタッチ操作やタッチ座標等に対応する各種の動作を実行すべく制御を行う。   The touch panel 14 is disposed in front of the display area of the liquid crystal display 15, and is operated when scrolling the map image or selecting a button disposed in the display area. In particular, in the navigation device 1 according to the present embodiment, the navigation device 1 is also operated when performing an editing process on an object displayed superimposed on a map image. Then, the navigation ECU 13 performs “touch-on” in which the user touches the touch panel 14 from a state in which the user does not touch the touch panel 14 based on a detection signal output from the touch panel 14 by the operation of the touch panel 14, Detects “touch-off” that shifts from a touched state to a non-touched state. In addition, an operation of moving the touch position (ie, a drag operation or a flick operation) while a selection target such as a map coordinate, an enlarged view of an intersection, or a button is selected, which is the coordinate of the point touched by the user. ) Is also detected when touch coordinates are received. Then, the navigation ECU 13 performs control to execute various operations corresponding to the detected touch operation, touch coordinates, and the like.

また、液晶ディスプレイ15には、道路網を含む地図画像、POIアイコン、交通情報、操作案内、操作メニュー、キーの案内、現在位置から目的地までの案内経路、案内経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。ここで、図3は車両の走行中において液晶ディスプレイ15に表示される走行案内画面60の一例を示した図である。   The liquid crystal display 15 also includes a map image including a road network, POI icons, traffic information, operation guidance, operation menus, key guidance, a guidance route from the current position to the destination, guidance information along the guidance route, news , Weather forecast, time, mail, TV program, etc. are displayed. Here, FIG. 3 is a diagram showing an example of a travel guidance screen 60 displayed on the liquid crystal display 15 while the vehicle is traveling.

図3に示すように液晶ディスプレイ15に表示される走行案内画面60には、車両の現在位置周辺の地図画像61と、地図上にマッチングされた車両の現在位置を示す自車位置マーク62と、地図の表示エリアの中央位置を特定する中央カーソル63と、ナビゲーション装置1に設定されている案内経路(案内経路が設定されている場合にのみ表示される)64と、施設(駐車場、ガソリンスタンド、レストラン、コンビニエンスストア等)の位置やジャンルを示すPOIアイコン65と、ナビゲーション装置1で所定機能を実行させる為に選択される為の各種ボタン66〜70とが表示される。また、POIアイコン65は、駐車場、ガソリンスタンド、レストラン、コンビニエンスストア等の地点を示すマークから形成され、該地点が位置する座標に表示される。そして、ユーザは走行案内画面60を参照することによって、現在の車両周辺の施設情報や道路形状(案内経路が設定されている場合には案内経路を含む)等を把握することが可能となる。また、詳細ボタン66をタッチオンして選択すると、地図の縮尺をより大きい縮尺に変更することが可能である。また、表示変更ボタン67をタッチオンして選択すると、地図画像61の表示態様(鳥瞰図、平面図、ノーズアップ、ノースアップ等)を変更することが可能である。また、目的地セットボタン68をタッチオンして選択すると、中央カーソル63の示す地点を目的地に設定することが可能である。また、地点登録ボタン69をタッチオンして選択すると、中央カーソル63の示す地点を登録地点としてナビゲーション装置1に登録することが可能である。また、広域ボタン70をタッチオンして選択すると、地図の縮尺をより小さい縮尺に変更することが可能である。   As shown in FIG. 3, the driving guidance screen 60 displayed on the liquid crystal display 15 includes a map image 61 around the current position of the vehicle, a vehicle position mark 62 indicating the current position of the vehicle matched on the map, A center cursor 63 for specifying the center position of the map display area, a guide route set in the navigation device 1 (displayed only when a guide route is set) 64, and a facility (parking lot, gas station) , A restaurant, a convenience store, etc.) and a POI icon 65 indicating the position and genre, and various buttons 66 to 70 for selecting the navigation device 1 to execute a predetermined function are displayed. The POI icon 65 is formed from marks indicating points such as a parking lot, a gas station, a restaurant, and a convenience store, and is displayed at the coordinates where the point is located. The user can grasp facility information around the current vehicle, road shape (including a guidance route when a guidance route is set), and the like by referring to the travel guidance screen 60. When the detail button 66 is touched on and selected, the scale of the map can be changed to a larger scale. When the display change button 67 is touched on and selected, the display mode (bird's-eye view, plan view, nose-up, north-up, etc.) of the map image 61 can be changed. When the destination set button 68 is touched on and selected, the point indicated by the center cursor 63 can be set as the destination. When the location registration button 69 is touched on and selected, the location indicated by the central cursor 63 can be registered in the navigation device 1 as a registration location. Further, when the wide area button 70 is touched on and selected, the scale of the map can be changed to a smaller scale.

また、走行案内画面60が表示されている場合に、ユーザが走行案内画面60に表示されているエリア外の施設や道路形状を把握することを希望する場合がある。その場合には、地図の縮尺をより小さな縮尺に変更することも可能であるが、地図画像をスクロール表示することも可能である。ここで、地図画像のスクロール表示を行わせる処理には、地図画像を選択して所定方向にドラッグする操作やフリックする操作を受け付けた場合に、受け付けたドラッグ操作やフリック操作に応じて地図画像をスクロールさせる処理がある。また、ユーザにタッチされたタッチ座標が中心となるように地図画像をスクロールさせるワンタッチスクロール処理や、ユーザがタッチパネル14の所定エリアを所定時間以上タッチした場合にタッチされたエリアに基づく方位と速度で地図画像を連続してスクロールさせる連続スクロール処理等もある。そして、ユーザは上述した地図画像61の縮尺変更操作、スクロール表示操作の他、画像回転操作等を行うことによって、地図画像61の表示対象領域を変更することが可能となる。   In addition, when the travel guide screen 60 is displayed, the user may desire to grasp the facility or road shape outside the area displayed on the travel guide screen 60. In that case, it is possible to change the scale of the map to a smaller scale, but it is also possible to scroll the map image. Here, in the process of scrolling the map image, when an operation of selecting a map image and dragging in a predetermined direction or an operation of flicking is accepted, the map image is displayed according to the accepted dragging operation or flicking operation. There is a process to scroll. In addition, a one-touch scroll process for scrolling the map image so that the touch coordinates touched by the user are centered, and a direction and speed based on the touched area when the user touches a predetermined area of the touch panel 14 for a predetermined time or more. There is also a continuous scroll process for continuously scrolling the map image. The user can change the display target area of the map image 61 by performing an image rotation operation or the like in addition to the scale change operation and scroll display operation of the map image 61 described above.

また、本実施形態に係るナビゲーション装置1では、走行案内画面60が表示されている場合に、ユーザがタッチパネル14を用いた所定の操作を行うことによって、後述のように地図画像61に重畳して表示された対象物に対する編集処理を行うことが可能となる。ここで、地図画像61に重畳して表示された対象物に対する編集処理としては、具体的に、POIアイコン65の選択的な消去、ナビゲーション装置1に設定されている案内経路の変更、地図画像61への線の描画等が該当する。   Further, in the navigation device 1 according to the present embodiment, when the travel guidance screen 60 is displayed, the user performs a predetermined operation using the touch panel 14 so as to be superimposed on the map image 61 as described later. It is possible to perform an editing process on the displayed object. Here, as the editing process for the object displayed superimposed on the map image 61, specifically, the POI icon 65 is selectively deleted, the guide route set in the navigation device 1 is changed, the map image 61 is displayed. This applies to the drawing of a line.

また、スピーカ16は、ナビゲーションECU13からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。また、施設検索を行った場合に検索された施設に関する情報を出力する際にも用いられる。   The speaker 16 outputs voice guidance for guiding traveling along the guidance route based on an instruction from the navigation ECU 13 and traffic information guidance. It is also used when outputting information related to the found facility when the facility search is performed.

また、DVDドライブ17は、DVDやCD等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報DB31の更新等が行われる。   The DVD drive 17 is a drive that can read data recorded on a recording medium such as a DVD or a CD. Based on the read data, music and video are reproduced, the map information DB 31 is updated, and the like.

また、通信モジュール18は、交通情報センタ、例えば、VICSセンタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やDCMが該当する。   The communication module 18 is a communication device for receiving traffic information composed of information such as traffic jam information, regulation information, and traffic accident information transmitted from a traffic information center, for example, a VICS center or a probe center. For example, a mobile phone or DCM is applicable.

続いて、前記構成を有するナビゲーション装置1においてナビゲーションECU13が実行するタッチ座標取得処理プログラムについて図4に基づき説明する。図4は本実施形態に係るタッチ座標取得処理プログラムのフローチャートである。ここで、タッチ座標取得処理プログラムは、車両のACCがオンされた後に所定間隔(例えば200ms毎)で繰り返し実行され、タッチパネル14にユーザがタッチした状態にある場合に、タッチした地点の座標であるタッチ座標を取得するプログラムである。尚、以下の図4及び図6にフローチャートで示されるプログラムは、ナビゲーション装置1が備えているRAM42やROM43に記憶されており、CPU41により実行される。   Next, a touch coordinate acquisition processing program executed by the navigation ECU 13 in the navigation device 1 having the above configuration will be described with reference to FIG. FIG. 4 is a flowchart of the touch coordinate acquisition processing program according to this embodiment. Here, the touch coordinate acquisition processing program is repeatedly executed at predetermined intervals (for example, every 200 ms) after the ACC of the vehicle is turned on, and is the coordinates of the touched point when the user touches the touch panel 14. This program acquires touch coordinates. The programs shown in the flowcharts of FIGS. 4 and 6 below are stored in the RAM 42 and the ROM 43 provided in the navigation device 1 and are executed by the CPU 41.

先ず、タッチ座標取得処理プログラムではステップ(以下、Sと略記する)1において、CPU41はタッチパネル14から送信される検出信号に基づいて、ユーザがタッチパネル14をタッチした地点の座標であるタッチ座標を取得する。例えば、タッチパネル14が抵抗膜方式や静電容量方式である場合には、ユーザがタッチした地点の圧力や静電容量の変化に基づいて流れた電流の位置を検出することによって、タッチ座標を検出する。   First, in step (hereinafter abbreviated as S) 1 in the touch coordinate acquisition processing program, the CPU 41 acquires touch coordinates that are coordinates of a point where the user touches the touch panel 14 based on a detection signal transmitted from the touch panel 14. To do. For example, when the touch panel 14 is a resistive film type or a capacitance type, the touch coordinates are detected by detecting the position of the current that flows based on the pressure at the point touched by the user or the change in capacitance. To do.

次に、S2においてCPU41は、前記S1の処理でタッチ座標を取得できたか否か判定する。尚、ユーザがタッチパネル14にタッチしている状態(特に抵抗膜方式では所定値以上の圧力でタッチしている場合)において、前記S1でタッチ座標が取得される。   Next, in S2, the CPU 41 determines whether or not the touch coordinates have been acquired in the process of S1. In the state where the user is touching the touch panel 14 (particularly in the case of touching with a pressure of a predetermined value or more in the resistive film method), touch coordinates are acquired in S1.

そして、前記S1の処理でタッチ座標を取得できたと判定された場合(S2:YES)には、S3へと移行する。それに対して、前記S1の処理でタッチ座標を取得できなかったと判定された場合(S2:NO)には、タッチ座標を記憶することなく当該タッチ座標取得処理プログラムを終了する。   And when it determines with the touch coordinate having been acquired by the process of said S1 (S2: YES), it transfers to S3. On the other hand, when it is determined that the touch coordinates could not be acquired in the process of S1 (S2: NO), the touch coordinate acquisition process program is terminated without storing the touch coordinates.

S3においてCPU41は、前記S1の処理で取得したタッチ座標を、RAM42に設けられたタッチ座標履歴キューに記憶する。尚、タッチ座標履歴キューには、直前の所定回数(例えば4回)分のタッチ座標のデータが記憶されるように構成されている。ここで、図5はタッチ座標履歴キューの模式図を示した図である。図5に示すように直前の4回分のタッチ座標のデータとして、古いデータから順にタッチ座標A、B、C、Dのデータがタッチ座標履歴キューに記憶されている状態において、新たにタッチ座標Eが取得された場合には、最も古いタイミングで取得されたタッチ座標Aのデータが削除され、タッチ座標Eのデータが新たにタッチ座標履歴キューに記憶されることとなる。また、タッチ座標履歴キューは、タッチオフが確定した場合や、タッチオンに基づいて新たな選択対象物が選択された場合には初期化される。その後、当該タッチ座標取得処理プログラムを終了する。   In S <b> 3, the CPU 41 stores the touch coordinates acquired in the process of S <b> 1 in a touch coordinate history queue provided in the RAM 42. The touch coordinate history queue is configured to store touch coordinate data for a predetermined number of times (for example, four times) immediately before. Here, FIG. 5 is a schematic diagram of the touch coordinate history queue. As shown in FIG. 5, the touch coordinates A, B, C, and D data are stored in the touch coordinate history queue in order from the oldest data as the previous four touch coordinates data, and the touch coordinates E are newly added. Is acquired, the touch coordinate A data acquired at the oldest timing is deleted, and the touch coordinate E data is newly stored in the touch coordinate history queue. The touch coordinate history queue is initialized when touch-off is confirmed or when a new selection object is selected based on touch-on. Thereafter, the touch coordinate acquisition processing program ends.

そして、CPU41は、S3でタッチ座標履歴キューに記憶されたタッチ座標に基づいて、各種処理を実行する。例えば、液晶ディスプレイ15に表示された各種ボタン66〜70の選択処理、地図画像61のスクロール処理、地図画像61の縮尺変更処理、地図画像61に重畳して表示された対象物に対する編集処理を行う地図画像編集処理(図6)等を行う。   Then, the CPU 41 executes various processes based on the touch coordinates stored in the touch coordinate history queue in S3. For example, the selection processing of various buttons 66 to 70 displayed on the liquid crystal display 15, the scroll processing of the map image 61, the scale change processing of the map image 61, and the editing processing on the object displayed superimposed on the map image 61 are performed. Map image editing processing (FIG. 6) is performed.

続いて、前記構成を有するナビゲーション装置1においてナビゲーションECU13が実行する地図画像編集処理プログラムについて図6に基づき説明する。図6は本実施形態に係る地図画像編集処理プログラムのフローチャートである。ここで、地図画像編集処理プログラムは、車両のACCがオンされた後に実行され、地図画像を含む走行案内画面60を液晶ディスプレイ15に表示するとともに、タッチパネル14の操作に基づいて、地図画像61に重畳して表示された対象物に対する編集処理を行うプログラムである。尚、以下の図6にフローチャートで示されるプログラムは、ナビゲーション装置1が備えているRAM42やROM43に記憶されており、CPU41により実行される。   Next, a map image editing process program executed by the navigation ECU 13 in the navigation device 1 having the above configuration will be described with reference to FIG. FIG. 6 is a flowchart of the map image editing processing program according to this embodiment. Here, the map image editing processing program is executed after the ACC of the vehicle is turned on, and displays the travel guide screen 60 including the map image on the liquid crystal display 15 and also displays the map image 61 based on the operation of the touch panel 14. This is a program for performing an editing process on an object displayed in a superimposed manner. Note that the program shown in the flowchart of FIG. 6 below is stored in the RAM 42 or ROM 43 provided in the navigation apparatus 1 and is executed by the CPU 41.

先ず、地図画像編集処理プログラムではS11においてCPU41は、液晶ディスプレイ15に対して走行案内画面60(図3)を表示する。尚、走行案内画面60には、前記したように車両の現在位置周辺の地図画像61に加えて、地図画像61に重畳してPOIアイコン65についても表示される。具体的に、前記S11においてCPU41は、現在位置検出部11により検出した車両の現在位置、方位とナビゲーション装置1で設定されている地図の縮尺とに基づいて、表示対象となる領域(以下、表示対象領域という)の地図データを地図情報DB31から読み出し、読み出した地図データに基づく地図画像61を液晶ディスプレイ15に対して描画する。同様に、表示対象領域内に含まれる地点データ34を地図情報DB31から読み出して、読み出した地点データ34に基づいてPOIアイコン65を描画する。また、車両の現在位置が変化した場合には、車両の位置の変化に伴って、描画される地図データの表示対象領域も変更される。   First, in the map image editing program, in S11, the CPU 41 displays a travel guidance screen 60 (FIG. 3) on the liquid crystal display 15. In addition to the map image 61 around the current position of the vehicle as described above, the POI icon 65 is also superimposed on the map image 61 and displayed on the travel guidance screen 60. Specifically, in S <b> 11, the CPU 41 displays an area to be displayed (hereinafter, a display target) based on the current position and direction of the vehicle detected by the current position detection unit 11 and the map scale set in the navigation device 1. Map data (referred to as a target area) is read from the map information DB 31 and a map image 61 based on the read map data is drawn on the liquid crystal display 15. Similarly, the spot data 34 included in the display target area is read from the map information DB 31, and the POI icon 65 is drawn based on the read spot data 34. When the current position of the vehicle changes, the display target area of the drawn map data is also changed with the change in the position of the vehicle.

次に、S12においてCPU41は、タッチパネル14から送信される検出信号に基づいて、タッチパネル14において少なくとも1点のタッチ座標を検出したか否か、即ち、タッチパネル14の少なくとも1点にユーザがタッチしているか否か判定する。具合的には、図7に示すように前述した所定間隔で実行される座標取得処理プログラム(図4)において、前回実施されたプログラム中の処理で座標が取得でき、タッチ座標履歴キューにタッチ座標が記憶された(S3)場合には、少なくとも1点のタッチ座標を検出したと判定する。   Next, in S12, the CPU 41 determines whether or not at least one touch coordinate is detected on the touch panel 14 based on the detection signal transmitted from the touch panel 14, that is, the user touches at least one point on the touch panel 14. Determine whether or not. Specifically, as shown in FIG. 7, in the coordinate acquisition processing program (FIG. 4) executed at a predetermined interval as described above, coordinates can be acquired by the processing in the previously executed program, and touch coordinates are stored in the touch coordinate history queue. Is stored (S3), it is determined that at least one touch coordinate has been detected.

そして、タッチパネル14において少なくとも1点のタッチ座標を検出したと判定された場合(S12:YES)、即ち、タッチパネル14の少なくとも1点にユーザがタッチしていると判定された場合には、S13へと移行する。それに対して、タッチパネル14において1点もタッチ座標を検出していないと判定された場合(S12:NO)、即ち、タッチパネル14にユーザがタッチしていないと判定された場合には、当該地図画像編集処理プログラムを終了する。   If it is determined that at least one touch coordinate is detected on the touch panel 14 (S12: YES), that is, if it is determined that the user is touching at least one point on the touch panel 14, the process proceeds to S13. And migrate. On the other hand, when it is determined that no touch coordinates are detected on the touch panel 14 (S12: NO), that is, when it is determined that the user does not touch the touch panel 14, the map image is displayed. The edit processing program is terminated.

S13においてCPU41は、タッチパネル14から送信される検出信号に基づいて、タッチパネル14において2点以上のタッチ座標を検出したか否か、即ち、タッチパネル14の少なくとも2点にユーザが同時にタッチしているか否か判定する。   In S13, the CPU 41 detects whether or not two or more touch coordinates are detected on the touch panel 14 based on the detection signal transmitted from the touch panel 14, that is, whether or not the user touches at least two points on the touch panel 14 at the same time. To determine.

そして、タッチパネル14において2点以上のタッチ座標を検出したと判定された場合(S13:YES)、即ち、タッチパネル14の少なくとも2点にユーザが同時にタッチしていると判定された場合には、S15へと移行する。それに対して、タッチパネル14において2点以上のタッチ座標を検出していないと判定された場合(S13:NO)、即ち、タッチパネル14にユーザが1点のみタッチしていると判定された場合には、S14へと移行する。   When it is determined that two or more touch coordinates are detected on the touch panel 14 (S13: YES), that is, when it is determined that the user is touching at least two points on the touch panel 14 at the same time, S15 is performed. Migrate to On the other hand, when it is determined that two or more touch coordinates are not detected on the touch panel 14 (S13: NO), that is, when it is determined that the user touches only one point on the touch panel 14. To S14.

S14においてCPU41は、検出された1点のタッチ座標及びタッチ座標の変位に基づいてスクロール処理等の各種処理を行う。例えば、詳細ボタン66上でタッチ座標を検出した場合には、地図の縮尺をより大きい縮尺に変更する処理を行う。また、表示変更ボタン67上でタッチ座標を検出した場合には、地図画像61の表示態様(鳥瞰図、平面図、ノーズアップ、ノースアップ等)を変更する処理を行う。また、目的地セットボタン68上でタッチ座標を検出した場合には、中央カーソル63の示す地点を目的地に設定する処理を行う。また、地点登録ボタン69上でタッチ座標を検出した場合には、中央カーソル63の示す地点を登録地点としてナビゲーション装置1に登録する処理を行う。また、広域ボタン70上でタッチ座標を検出した場合には、地図の縮尺をより小さい縮尺に変更する処理を行う。また、地図画像61上でタッチ座標を検出した場合には、検出された1点のタッチ座標に基づいてワンタッチスクロール処理や連続スクロール処理などを行う。また、地図画像61上でタッチ座標を検出し、且つ検出された1点のタッチ座標の変位に基づいてフリック操作又はドラッグ操作を受け付けたと判定した場合には、受け付けたドラッグ操作やフリック操作に応じて地図画像をスクロールさせる処理を行う。   In S <b> 14, the CPU 41 performs various processes such as a scroll process based on the detected touch coordinates of one point and the displacement of the touch coordinates. For example, when touch coordinates are detected on the detail button 66, processing for changing the scale of the map to a larger scale is performed. When touch coordinates are detected on the display change button 67, processing for changing the display mode (bird's-eye view, plan view, nose-up, north-up, etc.) of the map image 61 is performed. When touch coordinates are detected on the destination set button 68, processing for setting the point indicated by the center cursor 63 as the destination is performed. Further, when the touch coordinates are detected on the location registration button 69, processing for registering the location indicated by the central cursor 63 in the navigation device 1 as the registration location is performed. When touch coordinates are detected on the wide area button 70, processing for changing the scale of the map to a smaller scale is performed. When touch coordinates are detected on the map image 61, one-touch scroll processing or continuous scroll processing is performed based on the detected touch coordinates of one point. Further, when the touch coordinate is detected on the map image 61 and it is determined that the flick operation or the drag operation is received based on the detected displacement of the touch coordinate of one point, the touch operation is performed according to the received drag operation or flick operation. To scroll the map image.

S15においてCPU41は、地図画像61の表示対象領域を液晶ディスプレイ15において固定する。具体的に、CPU41は、地図画像61のスクロール処理(車両の現在位置の変化に基づくスクロール処理を含む)、縮尺変更処理、画像回転処理等の地図画像61の表示対象領域を変更する処理が行われていた場合には、各処理を停止する。また、その後に少なくとも2点のタッチ座標を検出していないと判定されるまで、その間の車両の現在位置の変化や受け付けたユーザ操作に関わらず、地図画像61の表示対象領域を変更する各処理が行われないように制御する。   In S <b> 15, the CPU 41 fixes the display target area of the map image 61 on the liquid crystal display 15. Specifically, the CPU 41 performs a process of changing the display target area of the map image 61 such as a scroll process of the map image 61 (including a scroll process based on a change in the current position of the vehicle), a scale change process, and an image rotation process. If it has been interrupted, each process is stopped. Each process for changing the display target area of the map image 61 until it is determined that the touch coordinates of at least two points are not detected thereafter, regardless of the change in the current position of the vehicle and the received user operation. Is controlled so as not to be performed.

次に、S16においてCPU41は、検出した少なくとも2点タッチ座標に基づいて、処理対象領域となる矩形領域を特定する。具体的には、図8に示すようにユーザがタッチパネル14上の地点Aと地点Bの2点をそれぞれ人差し指81と中指82で同時にタッチした状態にある場合には、地点Aと地点Bを結ぶ直線を対角線とする長方形領域が、処理対象領域となる矩形領域71となる。尚、地点Aの座標が(X1、Y1)であって、地点Bの座標が(X2、Y2)の場合には、地点Cは地点Aと同一のY座標で地点Bと同一のX座標を有する点となり、地点Cの座標は(X2、Y1)となる。一方、地点Dは地点Aと同一のX座標で地点Bと同一のY座標を有する点となり、地点Dの座標は(X1、Y2)となる。
尚、矩形領域71の特定方法は上記例に限定されることは無い。例えば、3点以上のタッチ座標が検出されている場合には、検出された各点のタッチ座標で囲まれる多角形領域を矩形領域71としても良い。
Next, in S <b> 16, the CPU 41 specifies a rectangular area that is a processing target area based on the detected at least two-point touch coordinates. Specifically, as shown in FIG. 8, when the user touches two points A and B on the touch panel 14 with the index finger 81 and the middle finger 82 respectively, the point A and the point B are connected. A rectangular area having a straight line as a diagonal line is a rectangular area 71 as a processing target area. When the coordinates of the point A are (X1, Y1) and the coordinates of the point B are (X2, Y2), the point C has the same Y coordinate as the point A and the same X coordinate as the point B. The coordinates of the point C are (X2, Y1). On the other hand, the point D is a point having the same X coordinate as the point A and the same Y coordinate as the point B, and the coordinates of the point D are (X1, Y2).
The method for specifying the rectangular area 71 is not limited to the above example. For example, when three or more touch coordinates are detected, a polygonal area surrounded by the detected touch coordinates of each point may be used as the rectangular area 71.

次に、S17においてCPU41は、前記S16で特定された矩形領域71及びその後の少なくとも1点のタッチ座標の変位に基づいて、地図画像61に重畳して表示された対象物に対する編集処理を行う。   Next, in S <b> 17, the CPU 41 performs an editing process on the target object displayed superimposed on the map image 61 based on the rectangular area 71 specified in S <b> 16 and the displacement of at least one touch coordinate thereafter.

以下に、前記S17における地図画像61に重畳して表示された対象物に対する編集処理について具体例(1)〜(5)を挙げて説明する。
(1)POIアイコン65の基本消去処理
図9に示すように、CPU41は矩形領域71内に位置するPOIアイコン65を選択的に消去する。また、ユーザが例えば矢印83に示すように人差し指81と中指82を移動させ、人差し指81と中指82に基づくタッチ位置を変更させると、それに伴って人差し指81と中指82のタッチ座標に基づいて特定される矩形領域71の位置も変更することとなるので、地図画像61上に表示された任意の位置にあるPOIアイコン65を消去することが可能となる。その結果、不要なPOIアイコン65を消去することができ、地図画像61をユーザに見易く表示することが可能となる。
(2)POIアイコン65のジャンル別消去処理
図10に示すように、CPU41は、人差し指81と中指82のタッチ座標に基づいて特定される矩形領域71内に位置するPOIアイコン65を選択的に消去する。また、CPU41は消去された同一のジャンルに属するPOIアイコン65についても消去する。例えば、図10に示す例では、「レストラン」と「銀行」のPOIアイコン65が消去されているので、地図画像61に表示されたPOIアイコン65の内、「レストラン」と「銀行」のPOIアイコン65については全て消去する。その結果、不要なジャンルのPOIアイコン65を消去することができ、地図画像61をユーザに見易く表示することが可能となる。尚、(2)の編集処理は少なくとも3点以上のタッチ座標を検出している場合、即ち、タッチパネル14の少なくとも3点にユーザが同時にタッチしている場合のみに実行しても良い。
(3)POIアイコン65のルート上消去処理
図11に示すように、CPU41は、人差し指81と中指82のタッチ座標に基づいて特定される矩形領域71内に位置するPOIアイコン65を選択的に消去する。また、消去されたPOIアイコン65がナビゲーション装置1で設定されている案内経路沿いにある場合には、CPU41は案内経路沿いに位置する他のPOIアイコン65についても消去する。例えば、図11に示す例では、案内経路64沿いにある「駐車場」のPOIアイコン65が消去されているので、地図画像61に表示されたPOIアイコン65の内、案内経路64沿いにある他のPOIアイコン65については全て消去する。その結果、案内経路沿いにあるPOIアイコン65を消去することができ、案内経路をユーザに見易く編集することが可能となる。尚、(3)の処理は、矩形領域71内に案内経路が位置すると判定された場合に実行することとしても良い。また、案内経路沿いに位置するPOIアイコン65とは、案内経路に重複して表示されるPOIアイコン65でも良いし、案内経路から所定距離以内(例えば500m以内)に表示されるPOIアイコン65でも良い。
(4)線の描画処理
図12に示すように、CPU41は、人差し指81と中指82のタッチ座標に基づいて特定される矩形領域71の左上角(図6の地点C)が移動した座標に沿って線72を地図画像61に重畳して描画する。また、ユーザがタッチ位置を変更させると、それに伴って矩形領域71の左上角の位置も変更することとなるので、地図画像61上に任意の記号、文字、図形等を描画することが可能となる。例えば、図12に示す例では、線72を用いて矢印を地図画像61上に描画する。その結果、地図画像61上にユーザの目印やメモを自由に残すことができ、地図画像61をユーザに分かり易く表示することが可能となる。尚、線72の描画位置は矩形領域71の左上角以外の位置にしても良い。例えば、矩形領域71の中心位置としても良い。
(5)ルートの変更処理
図13に示すように、CPU41は、人差し指81と中指82のタッチ座標に基づいて特定される矩形領域71が案内経路上に位置すると、その後の矩形領域71の移動方向に伴って案内経路64を変更する。例えば、図13に示す例では、矩形領域71内に案内経路64を位置させた後に、矩形領域71を右方向に移動させる。その結果、案内経路64が、従来設定されていた経路よりも右側に位置するリンクを走行する経路へと変更される。その結果、地図画像61上でのタッチ操作でナビゲーション装置1に設定されている案内経路を、ユーザの希望する経路へと容易に変更することが可能となる。
Hereinafter, the editing process for the object displayed in a superimposed manner on the map image 61 in S17 will be described with specific examples (1) to (5).
(1) Basic Erase Processing for POI Icon 65 As shown in FIG. 9, the CPU 41 selectively erases the POI icon 65 located in the rectangular area 71. Further, for example, when the user moves the index finger 81 and the middle finger 82 as indicated by an arrow 83 and changes the touch position based on the index finger 81 and the middle finger 82, the user is identified based on the touch coordinates of the index finger 81 and the middle finger 82. Since the position of the rectangular area 71 to be changed is also changed, the POI icon 65 at an arbitrary position displayed on the map image 61 can be deleted. As a result, the unnecessary POI icon 65 can be deleted, and the map image 61 can be easily displayed to the user.
(2) Processing for Deleting Genre of POI Icon 65 As shown in FIG. 10, the CPU 41 selectively deletes the POI icon 65 located in the rectangular area 71 specified based on the touch coordinates of the index finger 81 and the middle finger 82. To do. The CPU 41 also deletes the POI icons 65 belonging to the same deleted genre. For example, in the example shown in FIG. 10, the POI icons 65 of “Restaurant” and “Bank” have been deleted, and therefore, the POI icons of “Restaurant” and “Bank” among the POI icons 65 displayed on the map image 61. All of 65 are deleted. As a result, the POI icon 65 of an unnecessary genre can be deleted, and the map image 61 can be displayed easily for the user. The editing process (2) may be executed only when at least three touch coordinates are detected, that is, when the user touches at least three points on the touch panel 14 at the same time.
(3) On-Route Erase Processing of POI Icon 65 As shown in FIG. 11, the CPU 41 selectively erases the POI icon 65 located in the rectangular area 71 specified based on the touch coordinates of the index finger 81 and the middle finger 82. To do. Further, when the deleted POI icon 65 is along the guide route set in the navigation device 1, the CPU 41 also deletes other POI icons 65 located along the guide route. For example, in the example shown in FIG. 11, the POI icon 65 of “parking lot” along the guide route 64 has been deleted, so that among the POI icons 65 displayed on the map image 61, there are others along the guide route 64. All the POI icons 65 are deleted. As a result, the POI icon 65 along the guide route can be deleted, and the guide route can be easily edited by the user. The process (3) may be executed when it is determined that the guide route is located in the rectangular area 71. The POI icon 65 located along the guide route may be a POI icon 65 displayed overlapping the guide route, or a POI icon 65 displayed within a predetermined distance (for example, within 500 m) from the guide route. .
(4) Line Drawing Process As shown in FIG. 12, the CPU 41 follows the coordinates where the upper left corner (point C in FIG. 6) of the rectangular area 71 specified based on the touch coordinates of the index finger 81 and the middle finger 82 has moved. The line 72 is drawn superimposed on the map image 61. Further, when the user changes the touch position, the position of the upper left corner of the rectangular area 71 is also changed accordingly, so that any symbol, character, figure, etc. can be drawn on the map image 61. Become. For example, in the example illustrated in FIG. 12, an arrow is drawn on the map image 61 using the line 72. As a result, the user's landmarks and memos can be freely left on the map image 61, and the map image 61 can be displayed in an easily understandable manner to the user. The drawing position of the line 72 may be a position other than the upper left corner of the rectangular area 71. For example, the center position of the rectangular area 71 may be used.
(5) Route Change Process As shown in FIG. 13, when the rectangular area 71 specified based on the touch coordinates of the index finger 81 and the middle finger 82 is positioned on the guide route, the CPU 41 moves the rectangular area 71 thereafter. Accordingly, the guide route 64 is changed. For example, in the example shown in FIG. 13, after the guide route 64 is positioned in the rectangular area 71, the rectangular area 71 is moved to the right. As a result, the guide route 64 is changed to a route that travels on a link located on the right side of the route that has been conventionally set. As a result, the guide route set in the navigation device 1 by a touch operation on the map image 61 can be easily changed to a route desired by the user.

このような編集処理では、液晶ディスプレイ15に表示された地図画像61上の特定ポイントや特定エリアを正確に指定することが重要である。しかしながら、従来においては、タッチパネル14にユーザがタッチすることによって、液晶ディスプレイ15に表示される地図画像61の表示対象領域が変更されることとすると、液晶ディスプレイ15に表示された地図画像上の特定ポイントや特定エリアをタッチパネルへのタッチ操作により正確に指定することが困難である。また、ナビゲーション装置1では、車両やユーザの現在位置が変化すると、液晶ディスプレイ15に表示される地図画像61の表示対象領域についても変更されることとなる。その結果、同様に液晶ディスプレイ15に表示された地図画像61上の特定ポイントや特定エリアをタッチパネル14へのタッチ操作により正確に指定することが困難になる問題があった。
本願発明では地図画像61の表示対象領域を液晶ディスプレイ15において固定することにより、液晶ディスプレイ15に表示された地図画像61上の特定ポイントや特定エリアをタッチパネル14へのタッチ操作により正確に指定させることを可能とする。
In such editing processing, it is important to accurately specify a specific point or a specific area on the map image 61 displayed on the liquid crystal display 15. However, conventionally, when the display target area of the map image 61 displayed on the liquid crystal display 15 is changed by the user touching the touch panel 14, the identification on the map image displayed on the liquid crystal display 15 is specified. It is difficult to accurately specify a point or a specific area by a touch operation on the touch panel. In the navigation device 1, when the current position of the vehicle or the user changes, the display target area of the map image 61 displayed on the liquid crystal display 15 is also changed. As a result, there is a problem that it is difficult to accurately specify a specific point or a specific area on the map image 61 displayed on the liquid crystal display 15 by a touch operation on the touch panel 14.
In the present invention, by fixing the display target area of the map image 61 on the liquid crystal display 15, a specific point or a specific area on the map image 61 displayed on the liquid crystal display 15 can be designated accurately by a touch operation on the touch panel 14. Is possible.

以上詳細に説明した通り、本実施形態に係るナビゲーション装置1、ナビゲーション装置1による地図表示方法及びナビゲーション装置1で実行されるコンピュータプログラムでは、液晶ディスプレイ15に対して車両周辺の地図画像61を表示し(S11)、タッチパネル14において1点のタッチ座標を検出する状態においては、該タッチ座標の変位に基づいて地図画像61のスクロール処理等を行い(S14)、一方、タッチパネル14において2点以上のタッチ座標を検出する状態においては、地図画像61の表示対象領域を液晶ディスプレイ15において固定する(S15)とともに、少なくとも1点の該タッチ座標の変位に基づいて、地図画像61に重畳して表示された対象物に対する編集処理を実行する(S17)ので、地図画像61に重畳して表示された対象物に対する編集処理を地図画像61上で容易に行わせることが可能となる。また、地図画像61の表示対象領域を液晶ディスプレイ15において固定した状態で、地図画像61に重畳して表示された対象物に対する編集処理を実行することが可能となる。従って、地図画像61に重畳して表示された対象物に対する編集処理を行うに際して、液晶ディスプレイ15に表示された地図画像61上の対象物の内、編集対象とする対象物をユーザのタッチパネル14へのタッチ操作により正確に指定させることが可能となる。従って、複数の対象物が近接されて表示されている場合であっても、任意の対象物に対する編集処理を容易に行わせることが可能となる。
また、タッチパネル14において検出したタッチ座標に基づいて処理対象領域である矩形領域71を特定し(S15)、地図画像61の表示内容に関する編集処理を行うに際しては、特定された矩形領域71内に位置するPOIアイコン65等の対象物を消去する処理を行うので、液晶ディスプレイ15に表示された地図画像上の対象物の内、消去対象とするPOIアイコン65等の対象物をユーザのタッチパネルへのタッチ操作により正確に指定させることが可能となる。従って、複数のPOIアイコン65等の対象物が近接されて表示されている場合であっても、任意のPOIアイコン65等の対象物に対する消去処理を容易に行わせることが可能となる。その結果、液晶ディスプレイ15に表示された地図画像61をユーザに見易く表示することが可能となる。
また、POIアイコン65が消去された場合に、消去されたPOIアイコン65と同一ジャンルに属する施設の位置を示す他のPOIアイコン65についても地図画像61上から選択的に消去することも可能である。従って、複数のジャンルの施設を示すPOIアイコン65が近接されて表示されている場合であっても、任意のジャンルの施設を示すPOIアイコン65に対する選択的な消去処理を容易に行わせることが可能となる。その結果、表示装置に表示された地図画像をユーザに見易く編集することが可能となる。
また、案内経路沿いにあるPOIアイコン65が消去された場合には、案内経路沿いにある他のPOIアイコン65を地図画像61上から選択的に消去することも可能である。従って、案内経路沿いに複数のPOIアイコン65が表示されている場合であっても、案内経路沿いにあるPOIアイコン65に対する選択的な消去処理を容易に行わせることが可能となる。その結果、液晶ディスプレイ15に表示された目的地までの経路をユーザに見易く編集することが可能となる。
As described above in detail, the navigation device 1 according to the present embodiment, the map display method by the navigation device 1 and the computer program executed by the navigation device 1 display the map image 61 around the vehicle on the liquid crystal display 15. (S11) In the state in which the touch coordinate of one point is detected on the touch panel 14, the scroll processing of the map image 61 is performed based on the displacement of the touch coordinate (S14). In the state of detecting the coordinates, the display target area of the map image 61 is fixed on the liquid crystal display 15 (S15), and is displayed superimposed on the map image 61 based on the displacement of the touch coordinates of at least one point. Since the editing process for the object is executed (S17), the map An editing process with respect to the object which is displayed superimposed on the image 61 it is possible to readily performed on the map image 61. In addition, it is possible to execute an editing process on an object displayed superimposed on the map image 61 in a state where the display target area of the map image 61 is fixed on the liquid crystal display 15. Therefore, when the editing process is performed on the object displayed superimposed on the map image 61, the object to be edited among the objects on the map image 61 displayed on the liquid crystal display 15 is sent to the touch panel 14 of the user. It becomes possible to specify correctly by touch operation. Therefore, even when a plurality of objects are displayed close to each other, it is possible to easily perform an editing process on an arbitrary object.
Further, the rectangular area 71 that is the processing target area is specified based on the touch coordinates detected on the touch panel 14 (S15), and when editing processing related to the display content of the map image 61 is performed, the position is within the specified rectangular area 71. Since the object such as the POI icon 65 to be erased is processed, the object such as the POI icon 65 to be erased among the objects on the map image displayed on the liquid crystal display 15 is touched on the touch panel of the user. It becomes possible to specify correctly by operation. Therefore, even when a plurality of objects such as the POI icons 65 are displayed close to each other, it is possible to easily perform the erasing process on the objects such as the arbitrary POI icons 65. As a result, the map image 61 displayed on the liquid crystal display 15 can be displayed in an easy-to-view manner for the user.
In addition, when the POI icon 65 is deleted, other POI icons 65 indicating the positions of facilities belonging to the same genre as the deleted POI icon 65 can also be selectively deleted from the map image 61. . Therefore, even when the POI icons 65 indicating facilities of a plurality of genres are displayed close to each other, it is possible to easily perform selective erasure processing on the POI icons 65 indicating facilities of any genre. It becomes. As a result, it is possible to edit the map image displayed on the display device so that the user can easily see it.
When the POI icon 65 along the guide route is deleted, the other POI icons 65 along the guide route can be selectively deleted from the map image 61. Therefore, even when a plurality of POI icons 65 are displayed along the guide route, it is possible to easily perform selective erasure processing on the POI icons 65 along the guide route. As a result, the route to the destination displayed on the liquid crystal display 15 can be edited so that the user can easily see it.

尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、上記実施形態では、編集処理を行う対象となる対象物として、地図画像61に重畳して表示されるPOIアイコン65、線72、案内経路64を例に挙げて説明したが、上記例に限られるものでは無い。例えば、地図画像上に表示された文字、目的地マーク、自車位置マーク等を対象物としても良い。
Note that the present invention is not limited to the above-described embodiment, and various improvements and modifications can be made without departing from the scope of the present invention.
For example, in the above embodiment, the POI icon 65, the line 72, and the guide route 64 that are displayed in a superimposed manner on the map image 61 are described as examples of objects to be edited. It is not limited. For example, a character, a destination mark, a vehicle position mark, or the like displayed on the map image may be used as the object.

また、本実施形態の対象物に対する編集処理としては、対象物を消去する処理、対象物を移動する処理、対象物を新たに描画する処理を例に挙げて説明したが、上記例に限られるものでは無い。例えば、対象物の表示色を変更したり、対象物のサイズを変更する処理でも良い。   In addition, as the editing process for the target object of the present embodiment, the process of deleting the target object, the process of moving the target object, and the process of newly drawing the target object have been described as examples. However, the editing process is limited to the above example. It is not a thing. For example, a process of changing the display color of the object or changing the size of the object may be used.

また、本実施形態では、タッチパネル14において2点以上のタッチ座標を検出したと判定された場合(S13:YES)に、地図画像の表示対象領域を固定することとしているが、3点又は3点以上のタッチ座標を検出することを条件としても良い。   Further, in this embodiment, when it is determined that two or more touch coordinates are detected on the touch panel 14 (S13: YES), the display target area of the map image is fixed. It is good also as conditions on detecting the above touch coordinates.

また、本実施形態では、検出した2点タッチ座標を結ぶ直線を対角線とする長方形領域を、処理対象領域である矩形領域71としているが、矩形領域71の形状は他の形状としても良い。また、矩形領域71を領域ではなく線で定義しても良い。   In the present embodiment, a rectangular area having a diagonal line connecting the detected two-point touch coordinates as a diagonal line is a rectangular area 71 that is a processing target area, but the shape of the rectangular area 71 may be another shape. Further, the rectangular area 71 may be defined by a line instead of an area.

また、本発明はナビゲーション装置以外に、地図画像を表示する装置に対して適用することが可能である。例えば、携帯電話機等の携帯端末、パーソナルコンピュータ、携帯型音楽プレイヤ等に適用することも可能である。   In addition to the navigation device, the present invention can be applied to a device that displays a map image. For example, the present invention can be applied to a portable terminal such as a cellular phone, a personal computer, a portable music player, and the like.

1 ナビゲーション装置
13 ナビゲーションECU
14 タッチパネル
15 液晶ディスプレイ
41 CPU
42 RAM
43 ROM
60 走行案内画面
61 地図画像
64 案内経路
65 POIアイコン
71 矩形領域
1 Navigation device 13 Navigation ECU
14 Touch Panel 15 Liquid Crystal Display 41 CPU
42 RAM
43 ROM
60 Travel guidance screen 61 Map image 64 Guide route 65 POI icon 71 Rectangular area

Claims (7)

地図画像を表示装置に対して表示する地図画像表示手段と、
前記地図画像に重畳して前記表示装置に対象物を表示する対象物表示手段と、
前記表示装置の表示領域に配置され、ユーザのタッチ操作を受け付けるタッチパネルと、
前記タッチパネルに前記ユーザがタッチした状態にある場合に、前記ユーザがタッチした地点の座標であるタッチ座標を取得する座標取得手段と、
前記座標取得手段によって1点の前記タッチ座標を取得する状態において、該タッチ座標の変位に基づいて前記地図画像を前記表示装置においてスクロール表示するスクロール表示手段と、
前記座標取得手段によって2点以上の前記タッチ座標を取得する状態において、前記地図画像の表示対象領域を前記表示装置において固定するとともに、少なくとも1点の該タッチ座標の変位に基づいて、前記地図画像に重畳して表示された前記対象物に対する編集処理を実行する地図画像処理手段と、を有することを特徴とする地図表示装置。
Map image display means for displaying a map image on a display device;
An object display means for displaying the object on the display device so as to be superimposed on the map image;
A touch panel that is arranged in a display area of the display device and receives a user's touch operation;
Coordinate acquisition means for acquiring touch coordinates that are coordinates of a point touched by the user when the user touches the touch panel;
Scroll display means for scroll-displaying the map image on the display device based on displacement of the touch coordinates in a state where the coordinate acquisition means acquires the touch coordinates of one point;
In a state where the coordinate acquisition means acquires two or more touch coordinates, the display target area of the map image is fixed in the display device, and the map image is based on at least one displacement of the touch coordinates. And a map image processing means for executing an editing process on the object displayed superimposed on the map display device.
前記地図画像処理手段は、
前記座標取得手段によって取得した少なくとも2点の前記タッチ座標に基づいて処理対象領域を設定し、
当該処理対象領域内の前記対象物を前記地図画像上から消去することを特徴とする請求項1に記載の地図表示装置。
The map image processing means includes
A processing target area is set based on the touch coordinates of at least two points acquired by the coordinate acquisition unit,
The map display device according to claim 1, wherein the object in the processing target area is deleted from the map image.
前記対象物は、地図画像上において施設の位置を示すPOIアイコンであり、
前記地図画像処理手段は、前記座標取得手段によって取得した少なくとも1点の前記タッチ座標の変位に基づいて、前記地図画像に重畳して表示された前記POIアイコンを前記地図画像上から選択的に消去することを特徴とする請求項1又は請求項2に記載の地図表示装置。
The object is a POI icon indicating the location of a facility on a map image,
The map image processing means selectively erases the POI icon displayed superimposed on the map image from the map image based on the displacement of the touch coordinates of at least one point acquired by the coordinate acquisition means. The map display device according to claim 1, wherein the map display device is a display device.
前記地図画像処理手段は、前記座標取得手段によって取得した少なくとも1点の前記タッチ座標の変位に基づいて、前記地図画像に重畳して表示された前記POIアイコンを前記地図画像上から選択的に消去するとともに、消去された該POIアイコンと同一ジャンルに属する施設の位置を示す前記POIアイコンを前記地図画像上から消去することを特徴とする請求項3に記載の地図表示装置。   The map image processing means selectively erases the POI icon displayed superimposed on the map image from the map image based on the displacement of the touch coordinates of at least one point acquired by the coordinate acquisition means. The map display device according to claim 3, wherein the POI icon indicating the position of a facility belonging to the same genre as the deleted POI icon is deleted from the map image. 前記地図画像に重畳して出発地から目的地までの経路を表示する経路表示手段を有し、
前記地図画像処理手段は、前記タッチ座標の変位に基づいて前記地図画像に重畳して表示された前記POIアイコンの内、前記経路沿いに表示される前記POIアイコンを選択的に消去することを特徴とする請求項3又は請求項4に記載の地図表示装置。
Route display means for displaying a route from the departure place to the destination superimposed on the map image;
The map image processing means selectively erases the POI icon displayed along the route out of the POI icons displayed superimposed on the map image based on the displacement of the touch coordinates. The map display device according to claim 3 or 4.
地図画像を表示装置に対して表示する地図画像表示ステップと、
前記地図画像に重畳して前記表示装置に対象物を表示する対象物表示ステップと、
前記表示装置の表示領域に配置され、ユーザのタッチ操作を受け付けるタッチパネルに前記ユーザがタッチした状態にある場合に、前記ユーザがタッチした地点の座標であるタッチ座標を取得する座標取得ステップと、
前記座標取得ステップによって1点の前記タッチ座標を取得する状態において、該タッチ座標の変位に基づいて前記地図画像を前記表示装置においてスクロール表示するスクロール表示ステップと、
前記座標取得ステップによって2点以上の前記タッチ座標を取得する状態において、前記地図画像の表示対象領域を前記表示装置において固定するとともに、少なくとも1点の該タッチ座標の変位に基づいて、前記地図画像に重畳して表示された前記対象物に対する編集処理を実行する地図画像処理ステップと、を有することを特徴とする地図表示方法。
A map image display step for displaying the map image on the display device;
An object display step of displaying the object on the display device so as to be superimposed on the map image;
A coordinate acquisition step of acquiring touch coordinates, which are coordinates of a point touched by the user, when the user touches a touch panel disposed in a display area of the display device and accepting a user's touch operation;
A scroll display step of scroll-displaying the map image on the display device based on a displacement of the touch coordinates in a state of acquiring the touch coordinates of one point by the coordinate acquisition step;
In a state where two or more touch coordinates are acquired by the coordinate acquiring step, the display target area of the map image is fixed on the display device, and the map image is based on the displacement of the touch coordinates of at least one point. And a map image processing step for executing an editing process on the object displayed superimposed on the map.
コンピュータに搭載され、
地図画像を表示装置に対して表示する地図画像表示機能と、
前記地図画像に重畳して前記表示装置に対象物を表示する対象物表示機能と、
前記表示装置の表示領域に配置され、ユーザのタッチ操作を受け付けるタッチパネルに前記ユーザがタッチした状態にある場合に、前記ユーザがタッチした地点の座標であるタッチ座標を取得する座標取得機能と、
前記座標取得機能によって1点の前記タッチ座標を取得する状態において、該タッチ座標の変位に基づいて前記地図画像を前記表示装置においてスクロール表示するスクロール表示機能と、
前記座標取得機能によって2点以上の前記タッチ座標を取得する状態において、前記地図画像の表示対象領域を前記表示装置において固定するとともに、少なくとも1点の該タッチ座標の変位に基づいて、前記地図画像に重畳して表示された前記対象物に対する編集処理を実行する地図画像処理機能と、
をプロセッサに実行させることを特徴とするコンピュータプログラム。
On the computer,
A map image display function for displaying a map image on a display device;
An object display function for displaying the object on the display device in a superimposed manner on the map image;
A coordinate acquisition function for acquiring touch coordinates that are coordinates of a point touched by the user when the user touches a touch panel that is arranged in a display area of the display device and receives a touch operation of the user;
A scroll display function for scroll-displaying the map image on the display device based on the displacement of the touch coordinates in a state of acquiring the touch coordinates of one point by the coordinate acquisition function;
In a state where two or more touch coordinates are acquired by the coordinate acquisition function, the display target area of the map image is fixed on the display device, and the map image is based on a displacement of at least one touch coordinate. A map image processing function for executing an editing process on the object superimposed and displayed on the object;
A computer program for causing a processor to execute.
JP2010261251A 2010-11-24 2010-11-24 Map display device, map display method and computer program Pending JP2012113096A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010261251A JP2012113096A (en) 2010-11-24 2010-11-24 Map display device, map display method and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010261251A JP2012113096A (en) 2010-11-24 2010-11-24 Map display device, map display method and computer program

Publications (1)

Publication Number Publication Date
JP2012113096A true JP2012113096A (en) 2012-06-14

Family

ID=46497382

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010261251A Pending JP2012113096A (en) 2010-11-24 2010-11-24 Map display device, map display method and computer program

Country Status (1)

Country Link
JP (1) JP2012113096A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016128888A (en) * 2015-01-09 2016-07-14 ブラザー工業株式会社 Information processing program and information processing apparatus
JP2018136322A (en) * 2018-03-14 2018-08-30 パイオニア株式会社 Information processor, method for information processing, and program for information processing
JP2020030214A (en) * 2019-10-25 2020-02-27 パイオニア株式会社 Information processor, method for information processing, and program for information processing
JP2022019754A (en) * 2019-10-25 2022-01-27 パイオニア株式会社 Information processor, method for information processing, and program for information processing
JP7285996B1 (en) 2022-08-26 2023-06-02 エヌエイチエヌ コーポレーション Screen control method and program
JP2023101779A (en) * 2021-11-04 2023-07-21 パイオニア株式会社 Information processor, method for information processing, and program for information processing

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016128888A (en) * 2015-01-09 2016-07-14 ブラザー工業株式会社 Information processing program and information processing apparatus
US10504258B2 (en) 2015-01-09 2019-12-10 Brother Kogyo Kabushiki Kaisha Information processing device editing map acquired from server
JP2018136322A (en) * 2018-03-14 2018-08-30 パイオニア株式会社 Information processor, method for information processing, and program for information processing
JP2020030214A (en) * 2019-10-25 2020-02-27 パイオニア株式会社 Information processor, method for information processing, and program for information processing
JP2022019754A (en) * 2019-10-25 2022-01-27 パイオニア株式会社 Information processor, method for information processing, and program for information processing
JP2023101779A (en) * 2021-11-04 2023-07-21 パイオニア株式会社 Information processor, method for information processing, and program for information processing
JP2024149759A (en) * 2021-11-04 2024-10-18 パイオニア株式会社 Information processing device, information processing method, and information processing program
JP7285996B1 (en) 2022-08-26 2023-06-02 エヌエイチエヌ コーポレーション Screen control method and program
JP2024031176A (en) * 2022-08-26 2024-03-07 エヌエイチエヌ コーポレーション Screen control method and program

Similar Documents

Publication Publication Date Title
JP5381945B2 (en) Touch panel type operation device, touch panel operation method, and computer program
JP2012068133A (en) Map image display device, map image display method and computer program
EP2390774A2 (en) Information display device, information display method, and program
US20110077851A1 (en) Navigation device, method and program
EP2306154A2 (en) Navigation device and program
JP2002328028A (en) Navigation device, information display device, object generation method, storage medium
EP2366973A2 (en) Map display apparatus, map display method and program
JP2007132676A (en) Navigation device
CN108431757A (en) Vehicle carried device, display area dividing method, program and information control device
JP2012113096A (en) Map display device, map display method and computer program
JP2010256347A (en) Navigation system
JP2011080828A (en) Input position setting device
JP5605186B2 (en) Control device, control method of control device, and computer program
JP4725731B2 (en) Car navigation system
JP2010060294A (en) Map display method and navigation apparatus using it
JP2001091283A (en) Bypass route search method of navigation device
JP2012133245A (en) Map display device, map display method, and computer program
JP5569419B2 (en) Map display device, map display method, and computer program
JP5742314B2 (en) Image display system, image display apparatus, image display method, and computer program
JP5353744B2 (en) Vehicle travel guidance device, vehicle travel guidance method, and computer program
JP2008298573A (en) Path-setup system, path-setup method and program
JP5594194B2 (en) Touch panel type operation device, touch panel operation method, and computer program
JP2012189780A (en) Map display system, map display device, map display method and computer program
JP5780193B2 (en) Image display apparatus, image display method, and computer program
JP2016048227A (en) Route search system, method for route search, and computer program