JP2009276656A - Navigation apparatus, program, and map scrolling method - Google Patents

Navigation apparatus, program, and map scrolling method Download PDF

Info

Publication number
JP2009276656A
JP2009276656A JP2008129355A JP2008129355A JP2009276656A JP 2009276656 A JP2009276656 A JP 2009276656A JP 2008129355 A JP2008129355 A JP 2008129355A JP 2008129355 A JP2008129355 A JP 2008129355A JP 2009276656 A JP2009276656 A JP 2009276656A
Authority
JP
Japan
Prior art keywords
pressing
map
scroll
screen
position coordinates
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
JP2008129355A
Other languages
Japanese (ja)
Inventor
Nobuo Uemura
信夫 植村
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.)
Kenwood KK
Original Assignee
Kenwood KK
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 Kenwood KK filed Critical Kenwood KK
Priority to JP2008129355A priority Critical patent/JP2009276656A/en
Publication of JP2009276656A publication Critical patent/JP2009276656A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a navigation apparatus for scrolling a map in various patterns in accordance with user's depressing operation. <P>SOLUTION: The navigation apparatus includes: a display section having a screen for displaying a map; a detection section detecting the operation of depressing the screen; a storage section storing the depression start position coordinate of the depressing operation detected by the detection section; and a control section scrolling a map on the screen according to the depressing operation information detected by the detection section. Further, the navigation apparatus has a clock means measuring the depressing time of the depressing operation detected by the detection section, and a movement decision means deciding whether the depressing position has moved from the depression start position coordinate, any one of a plurality of scroll patterns corresponding to the decision results and the depressing time is selected to scroll the map in the selected scroll pattern. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、ユーザの押下操作に応じた地図スクロールを行うことが可能なナビゲーション装置、プログラム、及び地図スクロール方法に関する。   The present invention relates to a navigation device, a program, and a map scrolling method that can perform map scrolling according to a user's pressing operation.

従来、GPS衛星からの電波を利用した車両の現在位置の測位と、角度センサ、距離センサ等を利用した車両の相対的な移動量の測定とによって車両の移動軌跡を求め、この移動軌跡をCD−ROM、DVD−ROM等の記録媒体、又は無線通信等を介して接続されるサーバ装置に格納された地図データの道路形状と比較することにより地図上の現在位置を測位して、現在位置とその周辺地図とを液晶ディスプレイに表示することができるナビゲーション装置が知られている。   Conventionally, the movement locus of a vehicle is obtained by positioning the vehicle's current position using radio waves from GPS satellites and measuring the relative movement amount of the vehicle using an angle sensor, a distance sensor, and the like. -Measure the current position on the map by comparing with the road shape of the map data stored in the recording device such as ROM, DVD-ROM, or server device connected via wireless communication, etc. A navigation device capable of displaying the surrounding map on a liquid crystal display is known.

例えば、車載用のナビゲーション装置の場合、目的地を入力すると、現在地から目的地までの案内経路を自動的に探索して、当該経路を液晶ディスプレイの道路上に表示することにより、初めて行く目的地でも迷わずに短時間で行くことができる。液晶ディスプレイ上には、自車の現在位置と探索された案内経路が表示され、縮尺を変えることにより、遠距離にある目的地でも現在位置と同じ画面に表示することができる。また、スクロールキーや液晶ディスプレイ上に設けられたタッチパネルを操作することにより地図画面をスクロールさせて、所望の場所を表示することができる。   For example, in the case of an in-vehicle navigation device, when a destination is input, a destination route for the first time is reached by automatically searching for a guidance route from the current location to the destination and displaying the route on the road of the liquid crystal display. But you can go in a short time without hesitation. On the liquid crystal display, the current position of the vehicle and the searched guidance route are displayed. By changing the scale, a destination at a long distance can be displayed on the same screen as the current position. Further, a desired place can be displayed by scrolling the map screen by operating a scroll key or a touch panel provided on the liquid crystal display.

タッチパネルを利用したスクロール方法として、例えば、画面上で押下した位置を画面の中心にスクロールさせる方法(以下ワンタッチスクロール)や、タッチパネルを押下している期間に亘り画面の中心位置を基準として押下した位置の方向に連続して移動するスクロール方法(以下スムーズスクロール)が存在する。
例えば、特許文献1には、上記2つのスクロール方法を利用した技術が開示されている。具体的には、タッチパネル画面が押下されると、当該押下位置が画面の中心になるように画面をスクロールさせる(ワンタッチスクロール)。また、当該押下がワンタッチスクロール後もそのまま継続された場合には、押下が解除されるまで当該押下位置方向にスクロールを継続する(スムーズスクロール)。
As a scrolling method using the touch panel, for example, a method of scrolling the position pressed on the screen to the center of the screen (hereinafter referred to as one-touch scrolling), or a position pressed on the basis of the center position of the screen over the period during which the touch panel is pressed. There is a scrolling method (smooth scrolling) that moves continuously in the direction of.
For example, Patent Document 1 discloses a technique using the two scroll methods. Specifically, when the touch panel screen is pressed, the screen is scrolled so that the pressed position becomes the center of the screen (one-touch scrolling). If the pressing continues even after the one-touch scroll, the scrolling continues in the pressing position direction until the pressing is released (smooth scrolling).

また、タッチパネルを利用したスクロール方法として、他にも画面上を手指等でスライドさせ、当該スライド操作に合わせて画面をスクロールさせる方法(以下なぞるスクロール)が存在する。このなぞるスクロールは、押下開始地点(タッチパネル上で最初にタッチした位置)をドラッグ操作して押下終了地点(タッチパネルから指を離した位置)に移動させるというスクロール手法であり、タッチした画面上の地点がユーザの指の移動に連動して動くものである。
例えば、特許文献2には、上記なぞるスクロールを利用した技術が開示されている。
特開2002−323850号公報 特開2006−90962号公報
In addition, as a scroll method using the touch panel, there is a method of sliding on the screen with a finger or the like and scrolling the screen in accordance with the slide operation (hereinafter, tracing). The tracing scroll is a scrolling method in which a pressing start point (a position first touched on the touch panel) is dragged and moved to a pressing end point (a position where a finger is released from the touch panel). Moves in conjunction with the movement of the user's finger.
For example, Patent Document 2 discloses a technique using the above-described tracing scroll.
JP 2002-323850 A JP 2006-90962 A

しかしながら、例えば、ワンタッチスクロールは、ワンタッチで画面上の所望の位置を中央にスクロールさせることができるので、軽やかなスクロール操作を行うことができるが、画面内に表示される地点を画面中央に移動させるという性質上、そのスクロール範囲は画面に表示されている領域に制限され、表示されている範囲外へのスクロールには不向きである。また、スムーズスクロールは、押下した方向へのスクロール操作となるため、画面に表示されている範囲内並びに範囲外へのスクロールに対応できるが、細かなスクロール操作には不向きである。一方、なぞるスクロールは、指先の動きで自在にスクロール操作を行えるので、細かなスクロールを行いやすいが、ワンタッチスクロールと同様に画面に表示されている範囲内でのスクロールに制限されるため、長距離をスクロールさせたいときには何度もタッチを行わなければならず、不便であった。
このように、上記3つのスクロール方法には、それぞれ長所と短所があるが、上記3つのスクロール方法は基本的にそれぞれ単独で実現されるものであり、状況に応じたスクロールを選びたいユーザにとって、必ずしも希望に沿うものではなかった。特許文献1に記載の技術も、ワンタッチスクロールとスムーズスクロールに関しては共存させているものの、なぞるスクロールを実現させているものではなかった。
However, for example, one-touch scrolling allows a desired position on the screen to be scrolled to the center with one touch, so that a light scroll operation can be performed, but the point displayed on the screen is moved to the center of the screen. Therefore, the scroll range is limited to the area displayed on the screen and is not suitable for scrolling outside the displayed range. In addition, since smooth scrolling is a scrolling operation in the pressed direction, it can cope with scrolling in and out of the range displayed on the screen, but is not suitable for fine scrolling operation. On the other hand, since the scrolling can be scrolled freely by the movement of the fingertip, it is easy to perform fine scrolling, but it is limited to scrolling within the range displayed on the screen as with one-touch scrolling, so it is long distance When I wanted to scroll, I had to touch many times, which was inconvenient.
As described above, each of the above three scroll methods has advantages and disadvantages. However, the above three scroll methods are basically realized independently, and for users who want to select a scroll according to the situation, It was not always in line with hope. Although the technique described in Patent Document 1 also coexists with one-touch scrolling and smooth scrolling, it does not realize tracing scrolling.

本発明は、ユーザの押下操作に応じて、様々なパターンで地図スクロールを行うことが可能なナビゲーション装置を提供することを目的とする。   An object of this invention is to provide the navigation apparatus which can perform map scroll by various patterns according to the pressing operation of a user.

請求項1に記載の発明は、上記目的を達成するためになされたものであり、ナビゲーション装置において、地図を表示する画面を有する表示部と、前記画面に対する押下操作を検出する検出部と、前記検出部により検出された前記押下操作の押下開始位置座標を記憶する記憶部と、前記検出部により検出された押下操作情報に基づいて前記地図を前記画面においてスクロールさせる制御部と、を備え、前記制御部は、前記検出部により検出された前記押下操作の押下時間を測定する計時手段と、前記押下開始位置座標からの移動の有無を判断する移動判定手段と、を更に有し、前記判断の結果と、前記押下時間と、に対応させてスクロールさせる複数のスクロールパターンのうちいずれか1つを選択し、前記選択されたスクロールパターンで前記地図をスクロールさせることを特徴とする。   Invention of Claim 1 was made | formed in order to achieve the said objective, In a navigation apparatus, the display part which has a screen which displays a map, the detection part which detects pressing operation with respect to the said screen, A storage unit that stores the pressing start position coordinates of the pressing operation detected by the detecting unit, and a control unit that scrolls the map on the screen based on the pressing operation information detected by the detecting unit, The control unit further includes a time measuring unit that measures a pressing time of the pressing operation detected by the detecting unit, and a movement determining unit that determines whether or not there is a movement from the pressing start position coordinates. Select one of a plurality of scroll patterns to be scrolled in accordance with the result and the pressing time, and the selected scroll pattern Serial, characterized in that to scroll the map.

請求項2に記載の発明は、請求項1に記載のナビゲーション装置において、前記制御部は、前記移動判定手段により前記押下開始位置座標から移動したと判断された場合、移動先の位置座標を検出し、前記押下開始位置座標と前記移動先の位置座標に基づいて前記スクロールの方向と距離を算出し、前記算出されたスクロール方向及びスクロール距離に基づいて前記地図をスクロールさせることを特徴とする。   According to a second aspect of the present invention, in the navigation device according to the first aspect, the control unit detects a position coordinate of a movement destination when it is determined that the movement determination unit has moved from the pressing start position coordinate. The scroll direction and distance are calculated based on the pressing start position coordinates and the movement destination position coordinates, and the map is scrolled based on the calculated scroll direction and scroll distance.

請求項3に記載の発明は、請求項1又は2に記載のナビゲーション装置において、前記制御部は、前記移動判定手段により前記押下開始位置座標から移動していないと判断され、かつ前記押下操作の開始から所定時間以内に前記押下操作が終了された場合は、前記押下開始位置座標が前記画面の中央位置座標に移動するように前記地図をスクロールさせることを特徴とする。   According to a third aspect of the present invention, in the navigation device according to the first or second aspect, the control unit is determined not to move from the press start position coordinates by the movement determination unit, and the press operation is performed. When the pressing operation is completed within a predetermined time from the start, the map is scrolled so that the pressing start position coordinates are moved to the center position coordinates of the screen.

請求項4に記載の発明は、請求項1から3のいずれか一項に記載のナビゲーション装置において、前記制御部は、前記移動判定手段により前記押下開始位置座標から移動していないと判断され、かつ前記押下操作の開始から所定時間以上前記押下操作が継続された場合は、前記押下開始位置座標を含む領域の示す方向に前記地図をスクロールさせることを特徴とする。   According to a fourth aspect of the present invention, in the navigation apparatus according to any one of the first to third aspects, the control unit is determined not to move from the press start position coordinates by the movement determination unit, In addition, when the pressing operation is continued for a predetermined time or more from the start of the pressing operation, the map is scrolled in a direction indicated by an area including the pressing start position coordinates.

請求項5に記載の発明は、地図を画面上に表示させ、当該画面に対する押下操作を検出させ、当該検出された押下操作の押下開始位置座標を記憶させ、当該検出された押下操作の押下時間を測定し、当該押下開始位置座標からの移動の有無を判断し、当該判断の結果と、当該押下時間と、に対応させてスクロールさせる複数のスクロールパターンのうちいずれか1つを選択し、当該選択されたスクロールパターンで当該地図をスクロールさせることを特徴とする地図スクロール方法である。   The invention according to claim 5 displays a map on a screen, detects a pressing operation on the screen, stores a pressing start position coordinate of the detected pressing operation, and stores a pressing time of the detected pressing operation. And determining whether or not there is a movement from the pressing start position coordinates, selecting any one of a plurality of scroll patterns to be scrolled according to the result of the determination and the pressing time, A map scrolling method characterized in that the map is scrolled with a selected scroll pattern.

請求項6に記載の発明は、コンピュータに、地図を画面上に表示させる機能と、当該画面に対する押下操作を検出させる機能と、当該検出された押下操作の押下開始位置座標を記憶させる機能と、当該検出された押下操作の押下時間を測定する機能と、当該押下開始位置座標からの移動の有無を判断する機能と、当該判断の結果と、当該押下操作の開始時からの押下時間と、に対応させてスクロールさせる複数のスクロールパターンのうちいずれか1つを選択する機能と、当該選択されたスクロールパターンで当該地図をスクロールさせる機能と、を実現させるためのプログラムである。   The invention according to claim 6 is a function of causing a computer to display a map on a screen, a function of detecting a pressing operation on the screen, a function of storing a pressing start position coordinate of the detected pressing operation, A function for measuring the pressing time of the detected pressing operation, a function for determining whether or not there is movement from the pressing start position coordinates, a result of the determination, and a pressing time from the start of the pressing operation. This is a program for realizing a function of selecting any one of a plurality of scroll patterns to be scrolled in correspondence and a function of scrolling the map with the selected scroll pattern.

本発明によれば、ユーザの押下操作に応じて、様々なパターンで地図スクロールを行うことが可能なナビゲーション装置を提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the navigation apparatus which can perform map scroll with various patterns according to a user's pressing operation can be provided.

以下、本発明の実施の形態を図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本実施形態に係るナビゲーション装置100の概略構成を示すブロック図である。
図1に示すように、ナビゲーション装置100は、表示部1と、操作部2と、音声出力部3と、記憶部4と、現在位置検出部5と、制御部6と、を備えて構成される。
FIG. 1 is a block diagram illustrating a schematic configuration of a navigation device 100 according to the present embodiment.
As shown in FIG. 1, the navigation device 100 includes a display unit 1, an operation unit 2, an audio output unit 3, a storage unit 4, a current position detection unit 5, and a control unit 6. The

表示部1は、例えば、LCD(Liquid Crystal Display)、有機EL(Electro Luminescence)ディスプレイ等のディスプレイを備え、当該ディスプレイ上には、ユーザによる操作(例えば、手指やタッチペン等による押下)を検出する操作部2としての機能を有したタッチパネルが載置されている。
表示部1は、制御部6から出力された表示用データ(地図データ等)に基づいて、各種情報(例えば、地図画面やアイコン、経路案内等のナビゲーション用の表示情報、自車の現在位置を示す自車マーク等)を表示する。
また、ユーザによるタッチパネル操作が検出されると、当該検出された位置の座標(押下座標)が制御部6に入力される。
The display unit 1 includes a display such as an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display, for example, and an operation for detecting an operation (for example, pressing by a finger or a touch pen) on the display. A touch panel having a function as the unit 2 is placed.
Based on the display data (map data and the like) output from the control unit 6, the display unit 1 displays various information (for example, display information for navigation such as a map screen and icons, route guidance, and the current position of the vehicle). Display own vehicle mark, etc.).
When a touch panel operation by the user is detected, the coordinates (pressed coordinates) of the detected position are input to the control unit 6.

音声出力部3は、D/A変換器、アンプ、スピーカ等を備えて構成され、制御部6から出力された音声データをアナログの音声信号に変換して音声出力する。   The audio output unit 3 includes a D / A converter, an amplifier, a speaker, and the like, converts the audio data output from the control unit 6 into an analog audio signal, and outputs the audio.

記憶部4は、例えば、半導体メモリで構成され、地図データ41、音声データ42等を格納している。地図データ41には、例えば、広域をカバーした地図情報(複数縮尺に対応)、道路情報、施設、海、川等の各種シンボル情報等が記憶されている。また、音声データ42には、例えば、経路案内に必要な、単語や文節等からなるメッセージのデータ等が予め記憶されている。なお、地図データ41及び音声データ42は、ナビゲーション装置100に着脱自在に装着されるCD−ROM(Compact Disk ROM)、DVD−ROM(Digital Versatile Disc ROM)等の磁気的、光学的記録媒体や、無線通信等を介して接続されるサーバ装置から取得されるようにしてもよい。   The storage unit 4 is composed of, for example, a semiconductor memory, and stores map data 41, audio data 42, and the like. The map data 41 stores, for example, map information covering a wide area (corresponding to a plurality of scales), road information, various symbol information such as facilities, seas, rivers, and the like. Further, the voice data 42 stores, for example, message data including words and phrases necessary for route guidance in advance. The map data 41 and the audio data 42 may be a magnetic or optical recording medium such as a CD-ROM (Compact Disk ROM) or a DVD-ROM (Digital Versatile Disc ROM) that is detachably attached to the navigation device 100, You may make it acquire from the server apparatus connected via radio | wireless communication etc.

現在位置検出部5は、GPSモジュール、自律航法ユニット等を備えて構成されている。
GPSモジュールは、図示しないGPSアンテナ等を備えて構成される。このGPSアンテナは、地球低軌道に打ち上げられた複数のGPS衛星から送信されるGPS信号を受信する。GPSアンテナは、少なくとも3個のGPS衛星から送信されるGPS信号を受信し、受信したGPS信号に基づいて車両の絶対的な現在位置(緯度、経度)を検出して、制御部6に出力する。
自律航法ユニットは、角度センサ、距離センサ等を備える。角度センサは、車の角速度(単位時間あたりの水平方向への回転角度)を検出して、移動方位の変化量を算出する。距離センサは、車輪の回転に応じて出力されるパルス信号を検出して、車両の移動量を算出する。自律航法ユニットは、これら角速度信号および車速パルス信号により、車両の相対的な位置変化を算出して制御部6に出力する。
The current position detection unit 5 includes a GPS module, an autonomous navigation unit, and the like.
The GPS module includes a GPS antenna (not shown). The GPS antenna receives GPS signals transmitted from a plurality of GPS satellites launched into a low earth orbit. The GPS antenna receives GPS signals transmitted from at least three GPS satellites, detects the absolute current position (latitude, longitude) of the vehicle based on the received GPS signals, and outputs the detected position to the control unit 6. .
The autonomous navigation unit includes an angle sensor, a distance sensor, and the like. The angle sensor detects the angular velocity of the vehicle (the rotation angle in the horizontal direction per unit time) and calculates the amount of change in the moving direction. A distance sensor detects the pulse signal output according to rotation of a wheel, and calculates the moving amount | distance of a vehicle. The autonomous navigation unit calculates a relative position change of the vehicle based on the angular velocity signal and the vehicle speed pulse signal, and outputs the change to the control unit 6.

制御部6は、例えば、CPU(Central Processing Unit)61、RAM(Random Access Memory)62、ROM(Read Only Memory)63等を備えて構成され、ナビゲーション装置100の各部を制御する。
CPU61は、ROM63に格納された処理プログラム等を読み出して、RAM62に展開して実行することにより、ナビゲーション装置100全体の制御を行う。
RAM62は、CPU61により実行された処理プログラム等を、RAM62内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
ROM63は、例えば、半導体メモリで構成され、処理プログラムやデータ等が予め記憶されている。ROM63には、例えば、ユーザの押下操作に基づいて地図画面のスクロール方法を判定するスクロール判別プログラム等が記憶されている。
The control unit 6 includes, for example, a CPU (Central Processing Unit) 61, a RAM (Random Access Memory) 62, a ROM (Read Only Memory) 63, and the like, and controls each unit of the navigation device 100.
The CPU 61 controls the navigation device 100 as a whole by reading out the processing program stored in the ROM 63 and developing it in the RAM 62.
The RAM 62 develops the processing program executed by the CPU 61 in the program storage area in the RAM 62, and stores the input data and the processing result generated when the processing program is executed in the data storage area.
The ROM 63 is constituted by a semiconductor memory, for example, and stores a processing program, data, and the like in advance. The ROM 63 stores, for example, a scroll determination program for determining a map screen scroll method based on a user's pressing operation.

CPU61は、ユーザによる押下操作の開始位置座標と終了位置座標とから当該押下操作の移動距離を算出し、当該押下操作の開始時から終了時までの押下時間と当該移動距離に対応させたパターンで地図をスクロールさせる。
上記したパターンには、例えば、スムーズスクロール(後述する図3参照)、なぞるスクロール(後述する図4参照)、ワンタッチスクロール(後述する図5参照)がある。
The CPU 61 calculates the movement distance of the pressing operation from the start position coordinates and the end position coordinates of the pressing operation by the user, and has a pattern corresponding to the pressing time from the start to the end of the pressing operation and the movement distance. Scroll the map.
Examples of the pattern include smooth scroll (see FIG. 3 described later), trace scroll (see FIG. 4 described later), and one-touch scroll (see FIG. 5 described later).

このように、本実施形態に係るナビゲーション装置100は、地図を表示する画面を有する表示部(表示部1)と、画面に対する押下操作を検出する検出部(操作部2)と、検出部により検出された押下操作の押下開始位置座標を記憶する記憶部(記憶部4)と、検出部により検出された押下操作情報に基づいて地図を画面においてスクロールさせる制御部(制御部6)と、を備える。
ナビゲーション装置100は、上記構成に加え、検出部により検出された押下操作の押下時間を測定する計時手段と、押下開始位置座標からの移動の有無を判断する移動判定手段と、を更に備えることにより、判断の結果と、押下時間と、に対応させてスクロールさせる複数のスクロールパターンのうちいずれか1つを選択し、選択されたスクロールパターンで地図をスクロールさせることができる。
これにより、ユーザは、押下操作に応じて様々なパターンで地図スクロールを行うことができるので、ユーザの押下感覚に合ったスクロール操作を行うことが可能となる。
As described above, the navigation device 100 according to the present embodiment is detected by the display unit (display unit 1) having a screen for displaying a map, the detection unit (operation unit 2) for detecting a pressing operation on the screen, and the detection unit. A storage unit (storage unit 4) for storing the pressing start position coordinates of the pressed operation, and a control unit (control unit 6) for scrolling the map on the screen based on the pressing operation information detected by the detection unit. .
In addition to the above configuration, the navigation device 100 further includes a time measuring unit that measures the pressing time of the pressing operation detected by the detection unit, and a movement determination unit that determines whether or not there is movement from the pressing start position coordinates. The map can be scrolled with the selected scroll pattern by selecting any one of the plurality of scroll patterns to be scrolled according to the determination result and the pressing time.
As a result, the user can perform map scrolling in various patterns according to the pressing operation, and thus can perform a scrolling operation that matches the user's pressing feeling.

(第1実施形態)
図2は、本実施形態に係るナビゲーション装置100内で行われるスクロール判別処理の一例について示したフローチャートである。このスクロール判別処理は、ユーザによりタッチパネルが押下操作されたことを契機に、CPU61がROM63に格納されているスクロール判別プログラムを実行することにより実現される。
(First embodiment)
FIG. 2 is a flowchart illustrating an example of the scroll determination process performed in the navigation device 100 according to the present embodiment. This scroll determination process is realized by the CPU 61 executing a scroll determination program stored in the ROM 63 when the touch panel is pressed by the user.

図2に示すように、ステップS1では、ユーザによりタッチパネルが押下操作された位置の座標Z1が記憶部4に記憶され、タイマがスタートされる。当該タイマは、ユーザによる押下操作の(開始時から終了時までの)押下時間を計時する。このように、タイマに押下時間を計時させることで、スムーズスクロール(後述するステップS5)とワンタッチスクロール(後述するステップS6)のどちらを行うかを判別することが可能となる(詳しくは後述するステップS4参照)。
ステップS2では、押下座標が移動しているか否かが判定される。具体的には、ユーザによりはじめにタッチパネルが押下された位置から当該判定時(ステップS2時)の押下位置が移動しているか否かで判定される。押下座標が移動していた場合(ステップS2でYES)は、次のステップS3へと移行し、押下座標が移動していなかった場合(ステップS2でNO)は、ステップS4へと移行する。
As shown in FIG. 2, in step S1, the coordinate Z1 of the position where the touch panel is pressed by the user is stored in the storage unit 4, and a timer is started. The timer measures the pressing time (from the start time to the end time) of the pressing operation by the user. In this way, it is possible to determine whether to perform smooth scrolling (step S5 to be described later) or one-touch scrolling (step S6 to be described later) by causing the timer to count the pressing time (steps described later in detail). (See S4).
In step S2, it is determined whether or not the pressed coordinates are moving. Specifically, the determination is made based on whether or not the pressed position at the time of the determination (step S2) has moved from the position where the touch panel was first pressed by the user. If the pressed coordinate has moved (YES in step S2), the process proceeds to the next step S3. If the pressed coordinate has not moved (NO in step S2), the process proceeds to step S4.

ステップS3では、なぞるスクロール処理が行われる。当該なぞるスクロール処理について、図3、4を用いて説明する。
図3は、なぞるスクロール処理の一例について示したフローチャートである。
図3に示すように、ステップS11では、ユーザによる押下位置が移動した先の座標(Z2)が検出される。
ステップS12では、図2のステップS1で記憶された座標Z1とステップS11で検出された座標Z2からユーザによる押下位置の移動方向及び距離が算出される。
ステップS13では、ステップS12で算出された移動方向及び距離に基づいてスクロールが実行される。
ステップS14では、ステップS11で検出された座標Z2が座標Z1として新たに記憶される。
ステップS15では、ユーザによるタッチパネルの押下操作が継続されているか否かが判定される。押下操作が継続されていた場合(ステップS15でYES)は、ステップS11へと移行し、押下操作が継続されていなかった場合(ステップS15でNO)は、図2のステップS7へと移行する。
In step S3, a tracing process is performed. The tracing process will be described with reference to FIGS.
FIG. 3 is a flowchart illustrating an example of the tracing process.
As shown in FIG. 3, in step S <b> 11, the previous coordinate (Z <b> 2) where the pressed position by the user has moved is detected.
In step S12, the moving direction and distance of the pressed position by the user are calculated from the coordinate Z1 stored in step S1 of FIG. 2 and the coordinate Z2 detected in step S11.
In step S13, scrolling is executed based on the movement direction and distance calculated in step S12.
In step S14, the coordinate Z2 detected in step S11 is newly stored as the coordinate Z1.
In step S15, it is determined whether or not the operation of pressing the touch panel by the user is continued. If the pressing operation has been continued (YES in step S15), the process proceeds to step S11. If the pressing operation has not been continued (NO in step S15), the process proceeds to step S7 in FIG.

図4は、なぞるスクロール処理が行われている様子の一例について示した図である。図4に示すように、表示部1には地図が表示されている。
図4(a)では、ユーザが表示部1上に設けられた操作部2(タッチパネル)上を画面右下(地図上の押下座標Z1)から左上(地図上の押下座標Z2)に向かってなぞる(スライドさせる)操作を行っている。
ユーザにより上記のようなスライド操作が行われると、ユーザによる押下操作の開始位置の座標Z1と移動先の座標Z2が検出され、当該2つの座標からスクロール方向及び距離が算出される。そして、算出されたスクロール方向及び距離に基づいてスクロールが行われ、図4(b)に示すように、移動先の座標Z2の位置に押下操作の開始位置座標Z1が来るように画面がスクロールする。
このように、ユーザにより画面のスライド操作が行われると、なぞるスクロールが行われる。当該なぞるスクロールを行うことで、スライドされた方向にスライドされた距離だけ画面をスクロールさせることができる。
FIG. 4 is a diagram illustrating an example of a state in which the tracing process is performed. As shown in FIG. 4, a map is displayed on the display unit 1.
In FIG. 4A, the user traces on the operation unit 2 (touch panel) provided on the display unit 1 from the lower right corner (pressed coordinate Z1 on the map) to the upper left corner (pressed coordinate Z2 on the map). An operation is being performed (sliding).
When the user performs the slide operation as described above, the coordinate Z1 of the start position of the pressing operation by the user and the coordinate Z2 of the movement destination are detected, and the scroll direction and distance are calculated from the two coordinates. Then, scrolling is performed based on the calculated scroll direction and distance, and as shown in FIG. 4B, the screen is scrolled so that the start position coordinate Z1 of the pressing operation comes to the position of the coordinate Z2 of the movement destination. .
Thus, when the user performs a slide operation on the screen, the scrolling is performed. By performing the tracing scroll, the screen can be scrolled by the distance slid in the sliding direction.

図2に戻り、ステップS4では、ユーザによるタッチパネルの押下操作が所定時間継続されているか否かが判定される。当該判定は、ステップS1でスタートされたタイマが予め設定された所定時間を経過したか否かにより行われる。なお、所定時間の設定は自由である。押下操作が所定時間継続されていた場合(ステップS4でYES)は、次のステップS5へと移行し、押下操作が所定時間継続されていなかった場合(ステップS4でNO)は、ステップS6へと移行する。このように、タイマに押下時間を計時させ、所定時間が経過したか否かを判定することで、スムーズスクロール(ステップS5)とワンタッチスクロール(ステップS6)のどちらを行うかを判別することができる。   Returning to FIG. 2, in step S4, it is determined whether or not the pressing operation of the touch panel by the user is continued for a predetermined time. This determination is made based on whether or not the timer started in step S1 has passed a predetermined time. The predetermined time can be set freely. If the pressing operation has been continued for a predetermined time (YES in step S4), the process proceeds to the next step S5. If the pressing operation has not been continued for a predetermined time (NO in step S4), the process proceeds to step S6. Transition. In this way, it is possible to determine whether to perform smooth scrolling (step S5) or one-touch scrolling (step S6) by causing the timer to measure the pressing time and determining whether or not a predetermined time has elapsed. .

ステップS5では、スムーズスクロール処理が行われる。当該スムーズスクロール処理について、図5、6を用いて説明する。
図5は、スムーズスクロール処理の一例(スムーズスクロール処理1)について示したフローチャートである。
図5に示すように、ステップS21では、図2のステップS1で記憶された座標Z1からスクロール方向が特定される。ここでは、座標Z1が後述する図6に示す8つの領域(A1〜A8)のいずれに含まれるかが判定され、スクロール方向が特定される。
ステップS22では、ステップS21で特定された方向にスクロールが実行される。
ステップS23では、ユーザによるタッチパネルの押下操作が継続されているか否かが判定される。押下操作が継続されていた場合(ステップS23でYES)は、ステップS22へと移行し、タッチパネルから指が離れるまで当該スムーズスクロールが継続される。一方、押下操作が継続されていなかった場合(ステップS23でNO)は、図2のステップS7へと移行する。
In step S5, a smooth scroll process is performed. The smooth scroll process will be described with reference to FIGS.
FIG. 5 is a flowchart illustrating an example of the smooth scroll process (smooth scroll process 1).
As shown in FIG. 5, in step S21, the scroll direction is specified from the coordinate Z1 stored in step S1 of FIG. Here, it is determined which of the eight regions (A1 to A8) shown in FIG. 6 to be described later includes the coordinate Z1, and the scroll direction is specified.
In step S22, scrolling is executed in the direction specified in step S21.
In step S23, it is determined whether or not the operation of pressing the touch panel by the user is continued. If the pressing operation has been continued (YES in step S23), the process proceeds to step S22, and the smooth scroll is continued until the finger is released from the touch panel. On the other hand, if the pressing operation has not been continued (NO in step S23), the process proceeds to step S7 in FIG.

図6は、スムーズスクロール処理が行われている様子の一例について示した図である。図6に示すように、表示部1には地図が表示されている。
図6(a)では、ユーザが表示部1上に設けられた操作部2(タッチパネル)上の画面右下の位置(地図上の押下座標Z1)を押下し続ける操作を行っている。
ユーザにより同一位置の継続的な(所定時間以上の)押下操作が行われると、当該押下位置が示す方向の画面が表示されるように継続的にスクロールが行われる。ここで、押下位置が示す方向とは、表示部1を図3に示すように8分割(A1〜A8)したときに、押下位置(ここではZ1)を含むエリア(ここではA4)に対応する方向(ここでは右下)のことである。本実施形態に係るナビゲーション装置100は、表示画面を上記8つのエリアに分割し、検出した押下位置がどのエリアに含まれるかを特定し、特定されたエリアに対応する方向に向かって画面のスクロールを行う。図6(a)のように、エリアA4内の押下座標Z1が継続的に押下された場合、エリアA4側の地図が表示されるように、画面が右下方向にスクロールされることとなる。なお、本実施形態では、説明の便宜上、表示画面を8つに分割した8方向スクロールとしているが、これに限るものではない。例えば、表示画面をより細かく分割(例えば、16分割)し、スクロール方向を増やすことで、より細かなスクロール操作が可能となる。
FIG. 6 is a diagram illustrating an example of a state in which the smooth scroll process is performed. As shown in FIG. 6, a map is displayed on the display unit 1.
In FIG. 6A, the user performs an operation of continuously pressing down the position on the lower right of the screen (pressed coordinate Z1 on the map) on the operation unit 2 (touch panel) provided on the display unit 1.
When the user performs a continuous (at least a predetermined time) pressing operation at the same position, scrolling is continuously performed so that a screen in the direction indicated by the pressing position is displayed. Here, the direction indicated by the pressed position corresponds to an area (here, A4) including the pressed position (here, Z1) when the display unit 1 is divided into eight (A1 to A8) as shown in FIG. The direction (here, lower right). The navigation device 100 according to the present embodiment divides the display screen into the above eight areas, specifies which area the detected pressed position is included in, and scrolls the screen in the direction corresponding to the specified area. I do. As shown in FIG. 6A, when the pressed coordinate Z1 in the area A4 is continuously pressed, the screen is scrolled in the lower right direction so that the map on the area A4 side is displayed. In this embodiment, for convenience of explanation, the display screen is divided into eight directions, but the present invention is not limited to this. For example, a finer scrolling operation can be performed by dividing the display screen more finely (for example, 16 divisions) and increasing the scroll direction.

図6(a)で示したような押下操作が行われると、図6(b)で示すように、押下位置Z1はエリアA4とは対極のエリアA8の方向へとスクロールされる。
このように、ユーザにより同一位置の所定時間以上の継続的な押下操作が行われると、スムーズスクロールが行われる。当該スムーズスクロールを行うことで、ユーザの所望の方向に継続的に画面をスクロールさせることができる。
When the pressing operation as shown in FIG. 6A is performed, as shown in FIG. 6B, the pressing position Z1 is scrolled in the direction of the area A8 opposite to the area A4.
Thus, when the user performs a continuous pressing operation at the same position for a predetermined time or longer, smooth scrolling is performed. By performing the smooth scrolling, the screen can be continuously scrolled in the direction desired by the user.

図2に戻り、ステップS6では、ワンタッチスクロール処理が行われる。具体的には、座標Z1が表示画面中央に移動するようにスクロールが行われる。当該ワンタッチスクロール処理について、図7を用いて説明する。
図7は、ワンタッチスクロール処理が行われている様子の一例について示した図である。図7に示すように、表示部1には地図が表示されている。
図7(a)では、ユーザが表示部1上に設けられた操作部2(タッチパネル)上の画面右下の位置(地図上の押下座標Z1)を短時間(ワンタッチ)押下する操作を行っている。
ユーザにより短時間の(所定時間未満の)押下操作が行われると、押下座標が表示画面の中央に来るように画面がスクロールされる。すなわち、図7(a)のように、押下座標Z1が短時間押下された場合、図7(b)に示すように、押下座標Z1が画面の中央に来るようにスクロールされることとなる。
このように、ユーザにより同一位置の所定時間未満の押下操作が行われると、ワンタッチスクロールが行われる。当該ワンタッチスクロールを行うことで、ユーザは所望の位置を画面の中央にスクロールさせることができる。
Returning to FIG. 2, in step S6, a one-touch scroll process is performed. Specifically, scrolling is performed so that the coordinate Z1 moves to the center of the display screen. The one-touch scroll process will be described with reference to FIG.
FIG. 7 is a diagram illustrating an example of a state in which the one-touch scroll process is performed. As shown in FIG. 7, a map is displayed on the display unit 1.
In FIG. 7A, the user performs an operation of pressing the position (pressed coordinate Z1 on the map) at the lower right of the screen on the operation unit 2 (touch panel) provided on the display unit 1 for a short time (one touch). Yes.
When the user performs a pressing operation for a short time (less than a predetermined time), the screen is scrolled so that the pressed coordinates are at the center of the display screen. That is, as shown in FIG. 7A, when the pressed coordinate Z1 is pressed for a short time, the pressed coordinate Z1 is scrolled so as to come to the center of the screen as shown in FIG. 7B.
Thus, when the user performs a pressing operation at the same position for less than a predetermined time, one-touch scrolling is performed. By performing the one-touch scroll, the user can scroll a desired position to the center of the screen.

図2に戻り、ステップS7では、ステップS1でスタートされたタイマがストップされ、リセットされる。   Returning to FIG. 2, in step S7, the timer started in step S1 is stopped and reset.

上述したように、本実施形態に係るナビゲーション装置100は、ユーザによるタッチパネル画面の押下操作に基づいてスクロール方法を自動的に選別できるようになっている。
具体的には、押下座標が移動していた場合はなぞるスクロールが行われ、押下座標が移動していなかった場合であって所定時間後もユーザによるタッチパネルの押下操作が継続されていた場合はスムーズスクロールが行われる。一方、押下座標が移動していなかった場合であって所定時間後にユーザによるタッチパネルの押下操作が継続されていなかった場合はワンタッチスクロールが行われる。
これにより、ユーザは、状況に合わせて所望のスクロール操作を行うことができる。
As described above, the navigation device 100 according to the present embodiment can automatically select the scroll method based on the pressing operation of the touch panel screen by the user.
Specifically, if the pressed coordinate is moved, the scrolling is performed, and if the pressed coordinate is not moved and the user continues to press the touch panel after a predetermined time, it is smooth. Scrolling is performed. On the other hand, one-touch scrolling is performed when the pressed coordinates are not moved and when the user does not continue to press the touch panel after a predetermined time.
Thereby, the user can perform a desired scroll operation according to the situation.

(第2実施形態)
第1実施形態では、仮にスムーズスクロール中にタッチパネルから指を離すことなく押下位置を移動させた場合、当該押下位置の移動はスクロール処理に影響を与えない。
そこで、第2実施形態では、スムーズスクロール中にタッチパネルから指を離すことなく押下位置を移動させた場合にスクロール方向の切り替えを行うための処理について説明する。
(Second Embodiment)
In the first embodiment, if the pressed position is moved without releasing the finger from the touch panel during smooth scrolling, the movement of the pressed position does not affect the scroll process.
Therefore, in the second embodiment, a process for switching the scroll direction when the pressed position is moved without releasing the finger from the touch panel during smooth scrolling will be described.

図8は、スムーズスクロール処理の一例(スムーズスクロール処理2)について示したフローチャートである。
図8において、ステップS31、S32は、図5におけるステップS21、S22と同様の処理であるため、説明を省略する。
ステップS33では、ユーザによるタッチパネルの押下操作が継続されているか否かが判定される。押下操作が継続されていた場合(ステップS33でYES)は、次のステップS34へと移行し、押下操作が継続されていなかった場合(ステップS33でNO)は、図2のステップS7へと移行する。
FIG. 8 is a flowchart showing an example of the smooth scroll process (smooth scroll process 2).
In FIG. 8, steps S31 and S32 are the same as steps S21 and S22 in FIG.
In step S33, it is determined whether or not the user continues to press the touch panel. If the pressing operation has been continued (YES in step S33), the process proceeds to the next step S34. If the pressing operation has not been continued (NO in step S33), the process proceeds to step S7 in FIG. To do.

ステップS34では、押下座標が移動しているか否かが判定される。具体的には、ユーザによりはじめにタッチパネルが押下された位置から当該判定時(ステップS34時)の押下位置が移動しているか否かで判定される。押下座標が移動していた場合(ステップS34でYES)は、次のステップS35へと移行し、押下座標が移動していなかった場合(ステップS34でNO)は、ステップS32へと移行する。
ステップS35では、ユーザによる押下位置が移動した先の座標(Z3)が検出される。
ステップS36では、ステップS35で検出された座標Z3が座標Z1として新たに記憶される。新たに座標Z1が記憶されると、ステップS31へと移行し、当該座標Z1から新たなスクロール方向が特定される。
In step S34, it is determined whether or not the pressed coordinates are moving. Specifically, the determination is made based on whether or not the pressed position at the time of the determination (at the time of step S34) has moved from the position where the touch panel was first pressed by the user. If the pressed coordinate has moved (YES in step S34), the process proceeds to the next step S35, and if the pressed coordinate has not moved (NO in step S34), the process proceeds to step S32.
In step S35, the coordinates (Z3) to which the pressing position by the user has moved are detected.
In step S36, the coordinate Z3 detected in step S35 is newly stored as the coordinate Z1. When the coordinate Z1 is newly stored, the process proceeds to step S31, and a new scroll direction is specified from the coordinate Z1.

上述したように、第2実施形態では、スムーズスクロール中にタッチパネルから指を離すことなく押下位置を移動させた場合、移動先の座標を検出し、検出された座標に基づいて特定された新たなスクロール方向へとスムーズスクロールを行うことができる。   As described above, in the second embodiment, when the pressed position is moved without releasing the finger from the touch panel during the smooth scroll, the coordinates of the movement destination are detected, and the new coordinates specified based on the detected coordinates are detected. Smooth scrolling can be performed in the scroll direction.

以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。   As mentioned above, although concretely demonstrated based on embodiment which concerns on this invention, this invention is not limited to the said embodiment, It can change in the range which does not deviate from the summary.

例えば、上記実施形態では、各スクロール方法において、地図の移動方向を地図から見て右下の方向に移動させるように示しているが、移動方向については特に制限はない。   For example, in the above embodiment, in each scroll method, the moving direction of the map is shown to move in the lower right direction when viewed from the map, but the moving direction is not particularly limited.

また、上記実施形態では、3つのスクロール方法を例示しているが、この限りではない。   Moreover, in the said embodiment, although the three scroll methods are illustrated, it is not this limitation.

本実施形態に係るナビゲーション装置100の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the navigation apparatus 100 which concerns on this embodiment. 本実施形態に係るナビゲーション装置100内で行われるスクロール判別処理の一例について示したフローチャートである。It is the flowchart shown about an example of the scroll discrimination | determination process performed within the navigation apparatus 100 which concerns on this embodiment. なぞるスクロール処理の一例について示したフローチャートである。It is the flowchart shown about an example of the scroll process traced. なぞるスクロール処理が行われている様子の一例について示した図である。It is the figure shown about an example of a mode that the scroll process which is traced is performed. スムーズスクロール処理の一例(スムーズスクロール処理1)について示したフローチャートである。It is the flowchart shown about an example (smooth scroll process 1) of the smooth scroll process. スムーズスクロール処理が行われている様子の一例について示した図である。It is the figure shown about an example of a mode that the smooth scroll process is performed. ワンタッチスクロール処理が行われている様子の一例について示した図である。It is the figure shown about an example of a mode that the one-touch scroll process is performed. スムーズスクロール処理の一例(スムーズスクロール処理2)について示したフローチャートである。It is the flowchart shown about an example (smooth scroll process 2) of the smooth scroll process.

符号の説明Explanation of symbols

100 ナビゲーション装置
1 表示部
2 操作部
3 音声出力部
4 記憶部
41 地図データ
42 音声データ
5 現在位置検出部
6 制御部
61 CPU
62 RAM
63 ROM
DESCRIPTION OF SYMBOLS 100 Navigation apparatus 1 Display part 2 Operation part 3 Audio | voice output part 4 Memory | storage part 41 Map data 42 Voice | voice data 5 Current position detection part 6 Control part 61 CPU
62 RAM
63 ROM

Claims (6)

地図を表示する画面を有する表示部と、
前記画面に対する押下操作を検出する検出部と、
前記検出部により検出された前記押下操作の押下開始位置座標を記憶する記憶部と、
前記検出部により検出された押下操作情報に基づいて前記地図を前記画面においてスクロールさせる制御部と、を備え、
前記制御部は、
前記検出部により検出された前記押下操作の押下時間を測定する計時手段と、前記押下開始位置座標からの移動の有無を判断する移動判定手段と、を更に有し、
前記判断の結果と、前記押下時間と、に対応させてスクロールさせる複数のスクロールパターンのうちいずれか1つを選択し、
前記選択されたスクロールパターンで前記地図をスクロールさせることを特徴とするナビゲーション装置。
A display unit having a screen for displaying a map;
A detection unit for detecting a pressing operation on the screen;
A storage unit for storing the pressing start position coordinates of the pressing operation detected by the detection unit;
A control unit that scrolls the map on the screen based on the pressing operation information detected by the detection unit,
The controller is
And further comprises time measuring means for measuring the pressing time of the pressing operation detected by the detecting unit, and movement determining means for determining whether or not there is movement from the pressing start position coordinates,
Selecting one of a plurality of scroll patterns to be scrolled in accordance with the result of the determination and the pressing time;
A navigation device, wherein the map is scrolled with the selected scroll pattern.
前記制御部は、
前記移動判定手段により前記押下開始位置座標から移動したと判断された場合、移動先の位置座標を検出し、
前記押下開始位置座標と前記移動先の位置座標に基づいて前記スクロールの方向と距離を算出し、
前記算出されたスクロール方向及びスクロール距離に基づいて前記地図をスクロールさせることを特徴とする請求項1に記載のナビゲーション装置。
The controller is
If it is determined by the movement determination means that the position has moved from the pressing start position coordinates, the position coordinates of the movement destination are detected,
Calculate the scroll direction and distance based on the pressing start position coordinates and the movement destination position coordinates,
The navigation device according to claim 1, wherein the map is scrolled based on the calculated scroll direction and scroll distance.
前記制御部は、
前記移動判定手段により前記押下開始位置座標から移動していないと判断され、かつ前記押下操作の開始から所定時間以内に前記押下操作が終了された場合は、
前記押下開始位置座標が前記画面の中央位置座標に移動するように前記地図をスクロールさせることを特徴とする請求項1又は2に記載のナビゲーション装置。
The controller is
When it is determined by the movement determination means that it has not moved from the press start position coordinates, and the press operation is completed within a predetermined time from the start of the press operation,
The navigation apparatus according to claim 1, wherein the map is scrolled so that the pressing start position coordinates are moved to the center position coordinates of the screen.
前記制御部は、
前記移動判定手段により前記押下開始位置座標から移動していないと判断され、かつ前記押下操作の開始から所定時間以上前記押下操作が継続された場合は、
前記押下開始位置座標を含む領域の示す方向に前記地図をスクロールさせることを特徴とする請求項1から3のいずれか一項に記載のナビゲーション装置。
The controller is
When it is determined that the movement determination means has not moved from the pressing start position coordinates and the pressing operation has been continued for a predetermined time or more from the start of the pressing operation,
The navigation device according to any one of claims 1 to 3, wherein the map is scrolled in a direction indicated by an area including the pressing start position coordinates.
地図を画面上に表示させ、
当該画面に対する押下操作を検出させ、
当該検出された押下操作の押下開始位置座標を記憶させ、
当該検出された押下操作の押下時間を測定し、
当該押下開始位置座標からの移動の有無を判断し、
当該判断の結果と、当該押下時間と、に対応させてスクロールさせる複数のスクロールパターンのうちいずれか1つを選択し、
当該選択されたスクロールパターンで当該地図をスクロールさせることを特徴とする地図スクロール方法。
Display the map on the screen,
Detecting a press operation on the screen,
Store the press start position coordinates of the detected press operation,
Measure the pressing time of the detected pressing operation,
Determine the presence or absence of movement from the pressing start position coordinates,
Select one of a plurality of scroll patterns to be scrolled according to the result of the determination and the pressing time,
A map scrolling method, wherein the map is scrolled with the selected scroll pattern.
コンピュータに、
地図を画面上に表示させる機能と、
当該画面に対する押下操作を検出させる機能と、
当該検出された押下操作の押下開始位置座標を記憶させる機能と、
当該検出された押下操作の押下時間を測定する機能と、
当該押下開始位置座標からの移動の有無を判断する機能と、
当該判断の結果と、当該押下操作の開始時からの押下時間と、に対応させてスクロールさせる複数のスクロールパターンのうちいずれか1つを選択する機能と、
当該選択されたスクロールパターンで当該地図をスクロールさせる機能と、を実現させるためのプログラム。
On the computer,
A function to display a map on the screen,
A function for detecting a pressing operation on the screen;
A function of storing the pressing start position coordinates of the detected pressing operation;
A function of measuring the pressing time of the detected pressing operation;
A function for determining whether or not there is movement from the pressing start position coordinates;
A function of selecting any one of a plurality of scroll patterns to be scrolled in correspondence with a result of the determination and a pressing time from the start of the pressing operation;
A program for realizing the function of scrolling the map with the selected scroll pattern.
JP2008129355A 2008-05-16 2008-05-16 Navigation apparatus, program, and map scrolling method Pending JP2009276656A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008129355A JP2009276656A (en) 2008-05-16 2008-05-16 Navigation apparatus, program, and map scrolling method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008129355A JP2009276656A (en) 2008-05-16 2008-05-16 Navigation apparatus, program, and map scrolling method

Publications (1)

Publication Number Publication Date
JP2009276656A true JP2009276656A (en) 2009-11-26

Family

ID=41442139

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008129355A Pending JP2009276656A (en) 2008-05-16 2008-05-16 Navigation apparatus, program, and map scrolling method

Country Status (1)

Country Link
JP (1) JP2009276656A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508605A (en) * 2011-11-10 2012-06-20 深圳市凯立德科技股份有限公司 Multimode map movement control method and location-based service terminal
CN102508607A (en) * 2011-11-10 2012-06-20 深圳市凯立德科技股份有限公司 Map movement control method and location-based service terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07210137A (en) * 1994-01-20 1995-08-11 Fujitsu Ten Ltd Picture display controller in navigation
JPH0933278A (en) * 1995-07-18 1997-02-07 Mazda Motor Corp Display device for operation of on-vehicle equipment
JP2005186847A (en) * 2003-12-26 2005-07-14 Alpine Electronics Inc Input control device and input accepting method
JP2007102000A (en) * 2005-10-06 2007-04-19 Xanavi Informatics Corp Navigation device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07210137A (en) * 1994-01-20 1995-08-11 Fujitsu Ten Ltd Picture display controller in navigation
JPH0933278A (en) * 1995-07-18 1997-02-07 Mazda Motor Corp Display device for operation of on-vehicle equipment
JP2005186847A (en) * 2003-12-26 2005-07-14 Alpine Electronics Inc Input control device and input accepting method
JP2007102000A (en) * 2005-10-06 2007-04-19 Xanavi Informatics Corp Navigation device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508605A (en) * 2011-11-10 2012-06-20 深圳市凯立德科技股份有限公司 Multimode map movement control method and location-based service terminal
CN102508607A (en) * 2011-11-10 2012-06-20 深圳市凯立德科技股份有限公司 Map movement control method and location-based service terminal

Similar Documents

Publication Publication Date Title
JP4882319B2 (en) Information display device
JP3618303B2 (en) Map display device
JP2009277117A (en) Navigation device, program, and map scroll method
JP2006315597A (en) On-vehicle display device
JP2008026439A (en) Display device and navigation apparatus
JP2007003328A (en) Car navigation system
JP5421015B2 (en) Map display device
JP5605186B2 (en) Control device, control method of control device, and computer program
JP5232370B2 (en) Map display device
JP5742314B2 (en) Image display system, image display apparatus, image display method, and computer program
JP5358215B2 (en) Map display device
JP4921943B2 (en) Navigation device
JP2012113096A (en) Map display device, map display method and computer program
JP2012133245A (en) Map display device, map display method, and computer program
JP2012027879A (en) Cursor selection type input device, cursor selection method and computer program
JP2008145170A (en) On-vehicle display apparatus
JP2009276656A (en) Navigation apparatus, program, and map scrolling method
JP2011080851A (en) Navigation system and map image display method
JP2007292834A (en) Map display device and navigation device
JP2009288062A (en) Map display apparatus
JP2011058876A (en) Map display apparatus
JP2009250868A (en) Navigation system
JP2007232390A (en) Information apparatus, guide information providing method, and program
JP2009294132A (en) Navigation device
JP2012189780A (en) Map display system, map display device, map display method and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100922

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110825

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20111012

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120823

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120925

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130903

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140107