KR20090008976A - 네비게이션 단말에서의 지도 스크롤 방법 및 그 네비게이션단말 - Google Patents
네비게이션 단말에서의 지도 스크롤 방법 및 그 네비게이션단말 Download PDFInfo
- Publication number
- KR20090008976A KR20090008976A KR1020070072366A KR20070072366A KR20090008976A KR 20090008976 A KR20090008976 A KR 20090008976A KR 1020070072366 A KR1020070072366 A KR 1020070072366A KR 20070072366 A KR20070072366 A KR 20070072366A KR 20090008976 A KR20090008976 A KR 20090008976A
- Authority
- KR
- South Korea
- Prior art keywords
- map
- input
- screen
- dragging
- navigation terminal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000006073 displacement reaction Methods 0.000 claims abstract description 39
- 238000010586 diagram Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000005057 finger movement Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
- G01C21/367—Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3664—Details of the user input interface, e.g. buttons, knobs or sliders, including those provided on a touch screen; remote controllers; input using gestures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
- G01C21/3673—Labelling using text of road map data items, e.g. road names, POI names
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3679—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
- G01C21/3682—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities output of POI information on a road map
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/0969—Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Navigation (AREA)
- User Interface Of Digital Computer (AREA)
- Instructional Devices (AREA)
Abstract
본 발명은 네비게이션 단말에서 사용자가 원하는 위치의 지도 화면을 쉽고 빠르게 접근할 수 있도록 방법을 제안한다. 이를 위해 본 발명은 경로 안내 모드에서 터치스크린을 통한 터치 입력이 있으면 방향성 키패드 형태의 가상 스크롤 버튼을 표시하고, 그 버튼을 통해 드래깅(dragging) 방향과 변위를 산출한다. 이렇게 산출된 드래깅 방향과 변위에 대응하여 지도 스크롤을 수행하여 해당 지도 화면이 표시되게 된다. 이렇게 함으로써 사용자는 쉽고 빠르게 지도 화면을 이동시킬 수 있어 원하는 위치를 손쉽게 찾을 수 있는 이점이 있다.
네비게이션, 지도, 스크롤
Description
본 발명은 네비게이션 단말에서의 지도 스크롤 방법 및 그 네비게이션 단말에 관한 것으로, 특히 사용자가 쉽고 빠르게 지도의 화면을 스크롤하는 방법 및 그 네비게이션 단말에 관한 것이다.
통상적으로 네비게이션 단말은 터치스크린 상에 현재 위치에 대한 지도를 표시하게 된다. 이때의 현재 위치는 일정의 축적으로 표시되고, 네비게이션 단말의 진행방향에 따라 지도의 위치데이터가 변화되면서 표시된다.
이러한 네비게이션 단말에서 터치스크린을 이용하여 사용자가 원하는 지점에 대한 지도 화면을 보기 위해서는 사용자는 터치스크린의 중심으로부터 원하는 방향의 화면 부분을 계속해서 터치하거나 원하는 방향으로 드래깅(dragging)해야 한다. 이와 달리 터치스크린 상에 지도 스크롤 버튼이 별도로 구비된 경우에는 사용자는 지도 스크롤 버튼을 조작하여 지도 화면을 스크롤하게 된다. 예를 들어, 현재 위치에서 화면 상단의 임의의 지점을 중앙에 오도록 표시하고자 할 때에는 사용자는 상단 부분을 터치하거나 드래깅 또는 지도 스크롤 버튼을 이용하여 지도 화면을 이동 시키게 되는데, 그 이동은 천천히 이루어지므로 사용자는 계속적으로 키조작을 해야한다.
상술한 바와 같이 종래의 지도 화면의 스크롤 방법은 사용자가 원하는 위치를 확인하고자 할 경우에는 터치 입력 또는 드래깅을 통해 지도 화면을 움직이게 된다. 그러나 이러한 방법은 원하는 위치가 현재 지도 화면으로부터 멀리 떨어진 위치일 경우에는 반복적인 터치 입력 또는 드래깅이 필요하게 된다. 게다가 사용자가 차량을 운전중에는 반복적인 입력은 매우 불편한 일이며, 빠른 시간 내에 원하는 위치를 확인하기 어려운 문제점이 있다. 또한 터치스크린 상에 지도 스크롤 버튼이 있는 경우 그 버튼은 항상 지도 화면의 일부분에 구현되어 지도 화면을 스크롤 할 때 그 버튼 부분의 지도가 가려지는 문제점이 있다.
따라서, 본 발명은 네비게이션 단말의 터치스크린 상에서 사용자가 쉽고 빠르게 지도의 화면을 스크롤하는 방법 및 장치를 제공한다.
상술한 바를 달성하기 위한 본 발명은, 터치스크린을 구비한 네비게이션 단말에서의 지도 스크롤 방법에 있어서, 경로 안내 모드에서 상기 터치스크린을 통한 입력 이벤트가 지도 화면 영역에서 발생하는지를 판단하는 과정과, 상기 지도 화면 영역 내에서 입력 이벤트가 발생한 경우 다중 방향성 키패드를 상기 입력 이벤트가 발생한 지점에 표시하는 과정과, 상기 다중 방향성 키패드가 표시되는 상태에서 드래깅(dragging) 이벤트가 발생하는지를 판단하는 과정과, 상기 드래깅 이벤트 발생에 대응하여 드래깅 방향 및 변위를 산출하는 과정과, 상기 산출된 드래깅 방향 및 변위에 대응하여 상기 지도 화면의 이동 방향과 이동 속도를 조정하는 과정을 포함함을 특징으로 한다.
또한 본 발명은, 터치스크린을 구비하며, 지도 스크롤을 수행하는 네비게이션 단말에 있어서, 사용자의 화면 터치를 통한 입력, 드래깅(dragging) 및 해제(release) 신호 중 어느 하나를 출력하며, 경로 안내 모드 시 지도 화면을 출력하는 터치스크린과, 상기 터치스크린으로부터 입력 신호 발생 후 드래깅 신호가 전달되면, 상기 사용자의 터치 입력이 발생한 지점의 위치값과 상기 터치 입력 상태에서 드래깅되어 이동한 위치값을 산출함으로써 드래깅 방향 및 변위를 산출하는 터치스크린 입력계산부와, 상기 터치스크린 입력계산부에 의해 산출된 드래깅 방향 및 변위에 대응하여 상기 터치스크린 상에 표시할 지도 데이터를 계산하는 지도 출력 계산부와, 경로 안내 모드 시 상기 입력 신호가 상기 지도 화면 영역에서 발생하는지 판단하고, 상기 지도 화면 영역 내에서 입력 신호가 발생한 경우 다중 방향성 키패드를 상기 입력 신호가 발생한 지점에 표시한 후, 상기 지도 출력 계산부로부터 제공되는 지도 데이터를 이용하여 상기 산출된 드래깅 방향 및 변위에 대응하는 상기 지도 화면의 이동 속도 및 이동 방향을 조정하는 제어부를 포함함을 특징으로 한다.
본 발명은 터치스크린 상에 가상 스크롤 버튼을 제공함으로써 한 손가락만으로도 큰 이동없이 사용자가 쉽게 원하는 위치의 지도 화면을 스크롤할 수 있도록 함으로써 네비게이션 단말의 사용상 편의성을 향상시키는 이점이 있다. 또한 본 발 명은 사용자가 지도 화면이 스크롤되는 속도도 직접 조정할 수 있어 멀리 떨어진 위치의 지도 화면도 쉽고 빠르게 볼 수 있는 이점이 있다.
이하 본 발명에 따른 바람직한 실시 예를 첨부한 도면의 참조와 함께 상세히 설명한다. 또한, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
본 발명은 네비게이션 단말에서 사용자가 원하는 위치의 지도 화면을 쉽고 빠르게 접근할 수 있도록 방법을 제안한다. 이를 위해 본 발명은 경로 안내 모드에서 터치스크린을 통한 터치 입력이 있으면 다중 방향성 키패드 형태의 가상 스크롤 버튼을 표시하고, 그 버튼을 통해 드래깅(dragging) 방향과 변위를 산출한다. 이렇게 산출된 드래깅 방향과 변위에 대응하여 지도 스크롤을 수행하여 해당 지도 화면이 표시되게 된다. 이렇게 함으로써 사용자는 쉽고 빠르게 지도 화면을 이동시킬 수 있어 원하는 위치를 손쉽게 찾을 수 있는 이점이 있다.
상기한 바와 같은 기능이 구현된 네비게이션 단말의 블록 구성은 도 1과 같다. 도 1을 참조하면, 네비게이션 단말은 제어부(100), 위치 측정부(110), 지도 DB부(120), 경로 계산부(130), 경로 안내부(140), 터치스크린(150), 터치스크린 입력계산부(160) 및 지도 출력 계산부(170)를 포함하여 구성된다.
먼저, 위치 측정부(110)는 자이로센서, 가속도 센서 등과 같은 위치 측정 센서 또는 GPS 수신기를 이용하여 현재 위치를 측정하여 측정 결과를 제어부(100)로 제공한다.
지도 DB부(120)는 경로 계산 및 경로 안내에 사용되는 네트워크 데이터와 지도 및 POI(Point Of Interest)의 화면 출력에 사용되는 디스플레이 데이터 등을 저장 및 관리하는 역할을 한다.
경로 계산부(130)는 현재 위치로부터 사용자가 선택한 목적지까지의 최적 경로를 계산하며, 경로 안내부(140)는 경로 계산부(130)에 의해 계산된 결과를 이용하여 화면 출력 또는 음성 출력을 통해 사용자에게 경로 안내를 수행한다.
터치스크린(150)은 사용자의 화면 터치를 통한 입력과 그 화면을 통한 그래픽 화면을 출력한다. 구체적으로, 터치스크린(150)은 사용자의 화면 터치를 통한 입력, 드래깅(dragging) 및 해제(release) 신호 중 어느 하나를 출력한다. 특히 경로 안내 모드 시 지도 화면에 표시되는 상태에서 사용자로부터 터치 입력이 있을 경우에 그 터치 입력 지점에 가상 스크롤 버튼을 출력한다.
터치스크린 입력계산부(160)는 터치스크린(150)으로부터 입력 신호 발생 후 드래깅 신호가 전달되면, 사용자의 터치 입력이 발생한 지점(point)의 위치값과, 터치 상태에서 드래깅되어 이동한 위치값을 산출한다. 여기서, 드래깅되어 이동한 위치값을 변위라고 정의할 수 있으며, 그 변위는 터치 입력이 발생한 이후에 해제(release)될 때까지 드래깅이 있는 한 지속적으로 산출되게 된다. 예를 들어, 터치스크린 입력 계산부(160)는 사용자가 손가락을 터치스크린(150) 상에 표시되는 가상 스크롤 버튼에 대고 있는 상태에서 그 손가락을 떼지 않은 한 드래깅에 따른 변위를 산출하게 된다.
지도 출력 계산부(170)는 터치스크린 입력계산부(160)에서 산출된 위치값 및 그 위치값들의 변화값을 이용하여 즉, 산출된 드래깅 방향 및 변위에 대응하여 화면에 출력될 지도 데이터들을 계산하는 역할을 수행한다.
그리고 제어부(100)는 상기와 같은 각 구성부들 간의 통신 및 제어 역할을 수행한다. 구체적으로 제어부(100)는 경로 안내 모드 시 터치스크린(150)을 통한 입력 신호가 지도 화면 영역에서 발생하는지 판단하고, 지도 화면 영역 내에서 입력 신호가 발생한 경우 다중 방향성 키패드를 그 입력 신호가 발생한 지점에 표시한다. 그리고 제어부(100)는 지도 출력 계산부(170)로부터 제공되는 지도 데이터를 이용하여 터치스크린 입력 계산부(16)에 의해 산출된 드래깅 방향 및 변위에 대응하여 지도 화면의 이동 속도 및 이동 방향을 조정하는 역할을 한다. 또한, 제어부(100)는 입력 신호 발생 후 해제(release) 신호 발생할 경우에는 표시되던 다중 방향성 키패드를 제거한다.
이하, 본 발명의 실시 예에 따라 지도 화면의 스크롤 기능을 제공하는 네비게이션 단말의 제어흐름도인 도 2를 참조하여 설명한다.
도 2를 참조하면, 경로 안내 모드가 수행되면 현재 위치의 측정을 통해 네비게이션 단말의 터치스크린 상에 표시되는 지도 화면에 이동 중인 사용자의 현재 위치가 표시된다. 이와 같이 현재 위치가 표시되는 상태에서 네비게이션 단말은 터치스크린(150)을 통한 입력 이벤트가 발생하는지를 판단한다. 즉, 네비게이션 단말로부터 입력 이벤트 신호가 전달되는지를 판단한다. 판단 결과 입력 이벤트가 발생한 경우 네비게이션 단말은 205단계에서 입력 이벤트의 발생 지점이 지도 화면 영역인 지를 판단한다. 이때, 지도 화면 영역 이외에는 일반적으로 메뉴 키영역이 배치되므로, 지도 화면 영역을 벗어난 위치에서 입력 이벤트가 발생하게 되면, 네비게이션 단말은 210단계에서 그 키영역을 통한 입력 이벤트에 대응하여 해당 기능을 수행한다.
이와 같이 입력 이벤트가 지도 화면 영역 이내인지를 판단하기 위해 네비게이션 단말은 터치스크린 입력 계산부(160)로부터 입력 이벤트의 발생 지점의 위치값을 획득하게 된다. 이렇게 함으로써 네비게이션 단말은 획득한 위치값이 지도 화면 영역 내에 존재하는지를 판단하는 것이다. 이를 통해 지도 화면 영역 내에서 입력 이벤트가 발생했다고 판단되는 경우 네비게이션 단말은 215단계에서 입력 이벤트 발생 지점에 가상 스크롤 버튼을 출력하게 된다. 이에 따라 도 3a와 같이 터치스크린(150) 상의 지도 화면에 가상 스크롤 버튼(300)이 중첩되어 표시되게 된다. 여기서, 가상 스크롤 버튼(300)은 사용자의 드래깅 방향의 선택이 용이하도록 방향성 키패드 형태를 가진다. 이러한 가상 스크롤 버튼의 동작 및 형태에 대한 구체적인 설명은 하기에서 후술하기로 한다.
한편, 가상 스크롤 버튼이 표시되는 상태에서 네비게이션 단말은 220단계에서 드래깅 이벤트가 발생하는지를 판단한다. 판단 결과 드래깅 이벤트가 발생하면 네비게이션 단말은 터치스크린 입력 계산부(160)를 통해 225단계에서 드래깅 변위 및 방향을 산출한다. 구체적으로 터치스크린 입력 계산부(160)는 최초 입력 이벤트가 발생한 위치에서 드래깅 이벤트가 발생하는 현재 위치로 향하는 방향과, 최초 입력 위치에서 현재 위치까지의 이동 거리인 변위를 산출한다. 이때, 사용자가 손 가락을 떼지 않는 상태에서 계속해서 해당 방향으로 드래깅하는 상태일 경우 최초 입력 위치로부터 현재 위치까지의 이동 거리가 변하게 되므로 그 변화에 따라 지속적으로 변위가 산출되게 된다.
그러면 네비게이션 단말은 산출된 드래깅 방향 및 변위에 대응하는 지도 스크롤을 수행하도록 제어한다. 구체적으로 터치스크린 입력 계산부(160)에 의해 산출되는 변위 및 방향을 이용하여 화면에 출력시킬 지도 데이터들을 계산하도록 지도 출력 계산부(170)를 제어한다. 이에 따라 터치스크린(150)에는 지도 화면이 이동하는 것처럼 표시된다.
예를 들어, 도 3a 및 도 3b는 본 발명의 실시 예에 따라 가상 스크롤 버튼을 이용한 지도 스크롤에 따라 변하는 지도 화면예시도를 도시하고 있다. 도 3a와 같이 주행 중인 자동차가 중심에 위치하는 상태에서 사용자가 가상 스크롤 버튼(300)을 이용하여 위쪽으로 드래깅한 후 터치 입력을 해제하면 도 3b와 같이 위쪽 부분에 해당하는 지도 화면이 출력되게 되며 이에 따라 자동차의 현재 위치는 아래쪽에 표시되게 된다. 이와 같이 사용자가 손가락으로 가상 스크롤 버튼을 누른 상태에서 원하는 방향으로 드래깅하여 원하는 위치까지 지도 화면을 이동시킬 수 있다. 이 후 사용자가 원하는 지도 화면이 보이는 상태에서 손가락을 떼게 되면 최초 터치 입력 이벤트가 발생한 지점에 표시되던 가상 스크롤 버튼이 사라지게 되는데, 이에 따라 사용자는 그 버튼으로 인해 특정 부분이 가려지지 않은 지도 화면을 볼 수 있게 된다.
특히 본 발명의 실시 예에서는 하나의 가상 스크롤 버튼을 이용하여 지도 스 크롤 속도도 함께 조정할 수 있도록 하는 방법을 제안한다. 이를 위해 드래깅 변위에 대응하여 지도 스크롤 속도를 지정한 테이블을 미리 저장해놓을 수 있다. 예를 들어, 최초 입력 지점을 중심으로 드래깅 변위가 커질수록 지도 스크롤 속도는 빨라지도록 정해질 수 있다.
이에 따라 지도 출력 계산부(170)는 산출된 변위에 대응하여 지도 화면의 이동 속도를 정할 뿐만 아니라 그 산출된 드래깅 방향에 대응하는 지도 화면이 출력되도록 지도 데이터를 계산하게 된다. 즉, 드래깅 변위에 따라 현재의 지도 화면을 어느 방향으로 얼마만큼씩 이동시킬지를 계산하게 된다.
드래깅 이벤트가 지속되는 상태에서는 드래깅 방향 및 변위에 따라 상기와 같은 방식으로 지도 화면의 이동 방향 및 이동 속도가 조정된다. 이러한 상태에서 네비게이션 단말은 235단계에서 사용자가 손가락을 떼는 등의 해제 이벤트가 발생하는지를 판단한다. 만일 해제 이벤트가 발생하지 않은 경우 네비게이션 단말은 225단계로 되돌아가 상기 동작을 반복한다. 이와 달리 판단 결과 해제 이벤트가 발생한 경우 네비게이션 단말은 240단계에서 터치스크린(150) 상에 표시되던 가상 스크롤 버튼을 제거한다. 이와 같이 터치스크린(150)을 통한 입력이 종료되면, 네비게이션 단말은 도 3b와 같이 사용자 입력을 기다리는 대기 상태로 돌아간다.
이하, 가상 스크롤 버튼의 동작을 구체적으로 살펴보기 위해 도 4를 참조한다. 도 4는 본 발명의 실시 예에 따른 가상 스크롤 버튼의 동작을 설명하기 위한 도면이다.
도 4를 참조하면, 사용자가 지도 화면 영역 내에 손가락을 대면 가상 스크롤 버튼(300)이 출력되는데, 이 가상 스크롤 버튼(300)은 사용자로 하여금 드래깅 방향을 선택할 수 있도록 방향성 키패드 형태를 가진다. 도 4는 사용자가 정북 방향으로 드래깅하는 경우를 예시하고 있는데, 최초 입력 지점은 가상 스크롤 버튼(300)의 중심(400)이 된다. 만일 그 중심(400) 지점을 (X1, Y1)이라고 할 경우 사용자가 터치 입력 상태에서 위쪽으로 드래깅할 때마다 드래깅 변위만큼의 값이 커지는 만큼 계속하여 지도 스크롤이 수행된다. 예를 들어, 드래깅 변위가 S0 -> S1 -> S2 -> S3 순으로 정해지는 경우, 사용자가 S0의 변위로 드래깅하면 지도 화면은 조금 천천히 스크롤될 수 있다. 이와 달리 사용자가 S3의 변위로 드래깅하면 지도 화면은 빠르게 스크롤될 수 있으며, 이는 사용자가 찾고자 하는 위치가 현재 지도 화면으로부터 멀리 떨어져 있을 경우에 유리하다. 이때, 사용자가 위쪽으로 계속해서 드래깅 하더라도, 화면에 출력시킬 지도 데이터를 계산하는데 필요한 시간을 고려하여 지도 스크롤 속도의 최대 속도는 미리 정해지는 것이 바람직하다.
이와 같은 방법은 여러 번의 터치 및 반복적인 드래깅 동작이 불필요하며, 사용자로 하여금 한 손가락으로도 큰 이동없이 원하는 방향으로의 드래깅 뿐만 아니라 지도 스크롤 속도의 조절도 가능하도록 하는 이점을 제공한다.
도 1은 본 발명의 실시 예에 따른 네비게이션 단말의 블록 구성도,
도 2는 본 발명의 실시 예에 따라 지도 화면의 스크롤 기능을 제공하는 네비게이션 단말의 제어흐름도,
도 3a 및 도 3b는 본 발명의 실시 예에 따라 가상 스크롤 버튼을 이용한 지도 스크롤에 따라 변하는 지도 화면예시도,
도 4는 본 발명의 실시 예에 따른 가상 스크롤 버튼의 동작을 설명하기 위한 도면.
Claims (10)
- 터치스크린을 구비한 네비게이션 단말에서의 지도 스크롤 방법에 있어서,경로 안내 모드에서 상기 터치스크린을 통한 입력 이벤트가 지도 화면 영역에서 발생하는지를 판단하는 과정과,상기 지도 화면 영역 내에서 입력 이벤트가 발생한 경우 다중 방향성 키패드를 상기 입력 이벤트가 발생한 지점에 표시하는 과정과,상기 다중 방향성 키패드가 표시되는 상태에서 드래깅(dragging) 이벤트가 발생하는지를 판단하는 과정과,상기 드래깅 이벤트 발생에 대응하여 드래깅 방향 및 변위를 산출하는 과정과,상기 산출된 드래깅 방향 및 변위에 대응하여 상기 지도 화면의 이동 방향과 이동 속도를 조정하는 과정을 포함함을 특징으로 하는 터치스크린을 구비한 네비게이션 단말에서의 지도 스크롤 방법.
- 제1항에 있어서,상기 입력 이벤트 발생 후 해제(release) 이벤트가 발생하는지 판단하는 과정과,상기 해제 이벤트가 발생한 경우 상기 다중 방향성 키패드를 제거하는 과정을 더 포함함을 특징으로 하는 터치스크린을 구비한 네비게이션 단말에서의 지도 스크롤 방법.
- 제1항에 있어서, 상기 드래깅 방향 및 변위를 산출하는 과정은,상기 입력 이벤트가 발생한 지점을 중심으로 상기 드래깅 방향 및 변위를 산출하는 과정임을 특징으로 하는 터치스크린을 구비한 네비게이션 단말에서의 지도 스크롤 방법.
- 제3항에 있어서, 상기 지도 화면의 이동 속도는상기 입력 이벤트가 발생한 지점을 중심으로 상기 드래깅 변위가 커질수록 빨라지는 것을 특징으로 하는 터치스크린을 구비한 네비게이션 단말에서의 지도 스크롤 방법.
- 제1항에 있어서, 상기 다중 방향성 키패드는,상기 지도 화면에 중첩되어 표시되는 것을 특징으로 하는 터치스크린을 구비한 네비게이션 단말에서의 지도 스크롤 방법.
- 터치스크린을 구비하며, 지도 스크롤을 수행하는 네비게이션 단말에 있어서,사용자의 화면 터치를 통한 입력, 드래깅(dragging) 및 해제(release) 신호 중 어느 하나를 출력하며, 경로 안내 모드 시 지도 화면을 출력하는 터치스크린과,상기 터치스크린으로부터 입력 신호 발생 후 드래깅 신호가 전달되면, 상기 사용자의 터치 입력이 발생한 지점의 위치값과 상기 터치 입력 상태에서 드래깅되어 이동한 위치값을 산출함으로써 드래깅 방향 및 변위를 산출하는 터치스크린 입력계산부와,상기 터치스크린 입력계산부에 의해 산출된 드래깅 방향 및 변위에 대응하여 상기 터치스크린 상에 표시할 지도 데이터를 계산하는 지도 출력 계산부와,경로 안내 모드 시 상기 입력 신호가 상기 지도 화면 영역에서 발생하는지 판단하고, 상기 지도 화면 영역 내에서 입력 신호가 발생한 경우 다중 방향성 키패드를 상기 입력 신호가 발생한 지점에 표시한 후, 상기 지도 출력 계산부로부터 제공되는 지도 데이터를 이용하여 상기 산출된 드래깅 방향 및 변위에 대응하는 상기 지도 화면의 이동 속도 및 이동 방향을 조정하는 제어부를 포함함을 특징으로 하는 지도 스크롤을 수행하는 네비게이션 단말.
- 제6항에 있어서, 상기 제어부는,상기 입력 신호 발생 후 해제(release) 신호 발생하는지 판단하고, 상기 해제 신호가 발생한 경우 상기 다중 방향성 키패드를 제거함을 특징으로 하는 지도 스크롤을 수행하는 네비게이션 단말.
- 제6항에 있어서, 상기 터치스크린 입력계산부는,상기 입력 신호가 발생한 지점을 중심으로 상기 드래깅 방향 및 변위를 산출함을 특징으로 하는 지도 스크롤을 수행하는 네비게이션 단말.
- 제6항에 있어서, 상기 지도 화면의 이동 속도는상기 입력 신호가 발생한 지점을 중심으로 상기 드래깅 변위가 커질수록 빨라지는 것을 지도 스크롤을 수행하는 네비게이션 단말.
- 제6항에 있어서, 상기 다중 방향성 키패드는,상기 지도 화면에 중첩되어 표시되는 것을 특징으로 하는 지도 스크롤을 수행하는 네비게이션 단말.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070072366A KR20090008976A (ko) | 2007-07-19 | 2007-07-19 | 네비게이션 단말에서의 지도 스크롤 방법 및 그 네비게이션단말 |
US12/168,365 US8108137B2 (en) | 2007-07-19 | 2008-07-07 | Map scrolling method and navigation terminal |
EP08160269A EP2017581A3 (en) | 2007-07-19 | 2008-07-11 | Map Scrolling Method and Navigation Terminal |
CNA2008101714802A CN101382438A (zh) | 2007-07-19 | 2008-07-21 | 地图滚动方法和导航终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070072366A KR20090008976A (ko) | 2007-07-19 | 2007-07-19 | 네비게이션 단말에서의 지도 스크롤 방법 및 그 네비게이션단말 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20090008976A true KR20090008976A (ko) | 2009-01-22 |
Family
ID=39876817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070072366A KR20090008976A (ko) | 2007-07-19 | 2007-07-19 | 네비게이션 단말에서의 지도 스크롤 방법 및 그 네비게이션단말 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8108137B2 (ko) |
EP (1) | EP2017581A3 (ko) |
KR (1) | KR20090008976A (ko) |
CN (1) | CN101382438A (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101618152B1 (ko) * | 2009-09-11 | 2016-05-04 | 주식회사 엘지유플러스 | 터치스크린을 구비한 모바일 단말 및 그의 웹 페이지 드래그 방법 |
WO2016190508A1 (ko) * | 2015-05-26 | 2016-12-01 | 한국교통대학교산학협력단 | 차량 주행 정보 제공 방법 및 장치 |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8302033B2 (en) | 2007-06-22 | 2012-10-30 | Apple Inc. | Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information |
US8327272B2 (en) | 2008-01-06 | 2012-12-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
CN101655765A (zh) * | 2008-08-22 | 2010-02-24 | 深圳富泰宏精密工业有限公司 | 利用虚拟方向键进行操作的电子装置及相应的操作方法 |
JP5228755B2 (ja) * | 2008-09-29 | 2013-07-03 | 富士通株式会社 | 携帯端末装置、表示制御方法および表示制御プログラム |
KR101555552B1 (ko) * | 2008-12-29 | 2015-09-24 | 엘지전자 주식회사 | 네비게이션 장치 및 그의 네비게이팅 방법 |
JP5792424B2 (ja) * | 2009-07-03 | 2015-10-14 | ソニー株式会社 | 地図情報表示装置、地図情報表示方法およびプログラム |
KR101451999B1 (ko) * | 2009-07-28 | 2014-10-21 | 삼성전자주식회사 | 데이터 스크롤 방법 및 장치 |
KR101629645B1 (ko) * | 2009-09-18 | 2016-06-21 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작방법 |
US8677264B2 (en) * | 2009-11-26 | 2014-03-18 | Rakuten, Inc. | Information processing apparatus, terminal apparatus, content of interest determination method, content of interest determination program, terminal program, recording medium on which program is recorded, and information provision system |
US8862576B2 (en) * | 2010-01-06 | 2014-10-14 | Apple Inc. | Device, method, and graphical user interface for mapping directions between search results |
KR20110093097A (ko) * | 2010-02-11 | 2011-08-18 | 삼성전자주식회사 | 휴대 단말기의 리스트 편집 방법 및 장치 |
US8887086B2 (en) | 2010-04-19 | 2014-11-11 | Blackberry Limited | Portable electronic device and method of controlling same |
JP5668401B2 (ja) | 2010-10-08 | 2015-02-12 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
US9026359B2 (en) * | 2010-11-01 | 2015-05-05 | Nokia Corporation | Visually representing a three-dimensional environment |
KR101662726B1 (ko) * | 2010-12-29 | 2016-10-14 | 삼성전자주식회사 | 전자 기기의 스크롤 방법 및 장치 |
KR102060962B1 (ko) * | 2011-08-19 | 2020-01-02 | 삼성전자 주식회사 | 포인팅 장치를 이용한 컨텐츠 이동 방법 및 장치 |
CN103024133A (zh) * | 2011-09-23 | 2013-04-03 | 中兴通讯股份有限公司 | 触屏待机墙纸显示设置方法及其装置 |
US9347791B2 (en) * | 2011-10-07 | 2016-05-24 | The Boeing Company | Methods and systems for operating a touch screen display |
US20140067366A1 (en) * | 2012-08-30 | 2014-03-06 | Google Inc. | Techniques for selecting languages for automatic speech recognition |
JP6220116B2 (ja) * | 2012-09-06 | 2017-10-25 | 株式会社ナビタイムジャパン | 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム |
KR101713784B1 (ko) * | 2013-01-07 | 2017-03-08 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
KR20140110646A (ko) * | 2013-03-08 | 2014-09-17 | 삼성전자주식회사 | 사용자 단말 및 사용자 단말에서 화면 표시 방법 |
GB201306944D0 (en) | 2013-04-17 | 2013-05-29 | Tomtom Int Bv | Methods, devices and computer software for facilitating searching and display of locations relevant to a digital map |
GB201306942D0 (en) | 2013-04-17 | 2013-05-29 | Tomtom Int Bv | Methods, devices and computer software for facilitating searching and display of locations relevant to a digital map |
GB201306937D0 (en) | 2013-04-17 | 2013-05-29 | Tomtom Int Bv | Methods, devices and computer software for facilitating searching and display of locations relevant to a digital map |
CN103455248B (zh) * | 2013-08-22 | 2017-02-01 | 广东欧珀移动通信有限公司 | 浏览文件的内容滑动方法和*** |
CN118192869A (zh) | 2014-06-27 | 2024-06-14 | 苹果公司 | 尺寸减小的用户界面 |
WO2016014601A2 (en) | 2014-07-21 | 2016-01-28 | Apple Inc. | Remote user interface |
KR102511376B1 (ko) | 2014-08-02 | 2023-03-17 | 애플 인크. | 상황 특정 사용자 인터페이스 |
US10452253B2 (en) | 2014-08-15 | 2019-10-22 | Apple Inc. | Weather user interface |
CN104216634A (zh) * | 2014-08-27 | 2014-12-17 | 小米科技有限责任公司 | 一种显示稿件的方法和装置 |
US10254948B2 (en) | 2014-09-02 | 2019-04-09 | Apple Inc. | Reduced-size user interfaces for dynamically updated application overviews |
EP4089534A1 (en) | 2014-09-02 | 2022-11-16 | Apple Inc. | User interface for receiving user input |
EP3189406B1 (en) | 2014-09-02 | 2022-09-07 | Apple Inc. | Phone user interface |
US10055121B2 (en) | 2015-03-07 | 2018-08-21 | Apple Inc. | Activity based thresholds and feedbacks |
WO2016144385A1 (en) | 2015-03-08 | 2016-09-15 | Apple Inc. | Sharing user-configurable graphical constructs |
US9916075B2 (en) | 2015-06-05 | 2018-03-13 | Apple Inc. | Formatting content for a reduced-size user interface |
EP3337583B1 (en) | 2015-08-20 | 2024-01-17 | Apple Inc. | Exercise-based watch face |
DK201770423A1 (en) | 2016-06-11 | 2018-01-15 | Apple Inc | Activity and workout updates |
DK179412B1 (en) | 2017-05-12 | 2018-06-06 | Apple Inc | Context-Specific User Interfaces |
US11327650B2 (en) | 2018-05-07 | 2022-05-10 | Apple Inc. | User interfaces having a collection of complications |
JP7265822B2 (ja) * | 2018-08-27 | 2023-04-27 | キヤノン株式会社 | 表示制御装置および表示制御方法、並びにプログラム |
JP2020106576A (ja) * | 2018-12-26 | 2020-07-09 | Line株式会社 | 表示制御方法、プログラム及び表示装置 |
US11131967B2 (en) | 2019-05-06 | 2021-09-28 | Apple Inc. | Clock faces for an electronic device |
US11960701B2 (en) | 2019-05-06 | 2024-04-16 | Apple Inc. | Using an illustration to show the passing of time |
CN113157190A (zh) | 2019-05-06 | 2021-07-23 | 苹果公司 | 电子设备的受限操作 |
DK180684B1 (en) | 2019-09-09 | 2021-11-25 | Apple Inc | Techniques for managing display usage |
US11372659B2 (en) | 2020-05-11 | 2022-06-28 | Apple Inc. | User interfaces for managing user interface sharing |
DK202070624A1 (en) | 2020-05-11 | 2022-01-04 | Apple Inc | User interfaces related to time |
WO2021231345A1 (en) | 2020-05-11 | 2021-11-18 | Apple Inc. | User interfaces for managing user interface sharing |
US12022359B2 (en) | 2020-05-18 | 2024-06-25 | Apple Inc. | User interfaces for viewing and refining the current location of an electronic device |
US11694590B2 (en) | 2020-12-21 | 2023-07-04 | Apple Inc. | Dynamic user interface with time indicator |
US11720239B2 (en) | 2021-01-07 | 2023-08-08 | Apple Inc. | Techniques for user interfaces related to an event |
US11921992B2 (en) | 2021-05-14 | 2024-03-05 | Apple Inc. | User interfaces related to time |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3624626B2 (ja) * | 1997-05-28 | 2005-03-02 | ソニー株式会社 | 情報処理装置および方法、並びに記録媒体 |
JP2001108475A (ja) | 1999-10-12 | 2001-04-20 | Yazaki Corp | 車両用ナビゲーション装置 |
US7161504B2 (en) * | 2003-01-31 | 2007-01-09 | Alpine Electronics, Inc. | Navigation system for finding optimum route using traffic incidents information |
US7309287B2 (en) * | 2003-12-10 | 2007-12-18 | Nintendo Co., Ltd. | Game machine having display screen with touch panel |
US20080094367A1 (en) * | 2004-08-02 | 2008-04-24 | Koninklijke Philips Electronics, N.V. | Pressure-Controlled Navigating in a Touch Screen |
JP4516853B2 (ja) | 2005-02-07 | 2010-08-04 | 株式会社ケンウッド | ナビゲーション装置 |
-
2007
- 2007-07-19 KR KR1020070072366A patent/KR20090008976A/ko not_active Application Discontinuation
-
2008
- 2008-07-07 US US12/168,365 patent/US8108137B2/en not_active Expired - Fee Related
- 2008-07-11 EP EP08160269A patent/EP2017581A3/en not_active Withdrawn
- 2008-07-21 CN CNA2008101714802A patent/CN101382438A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101618152B1 (ko) * | 2009-09-11 | 2016-05-04 | 주식회사 엘지유플러스 | 터치스크린을 구비한 모바일 단말 및 그의 웹 페이지 드래그 방법 |
WO2016190508A1 (ko) * | 2015-05-26 | 2016-12-01 | 한국교통대학교산학협력단 | 차량 주행 정보 제공 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
EP2017581A3 (en) | 2010-04-21 |
US8108137B2 (en) | 2012-01-31 |
EP2017581A2 (en) | 2009-01-21 |
CN101382438A (zh) | 2009-03-11 |
US20090024314A1 (en) | 2009-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20090008976A (ko) | 네비게이션 단말에서의 지도 스크롤 방법 및 그 네비게이션단말 | |
US8300068B2 (en) | Map display controller for controlling display of facilities and moving images associated therewith | |
EP1901158A1 (en) | Data processing device | |
JP2007003328A (ja) | カーナビゲーション装置 | |
JPWO2008038499A1 (ja) | 表示制御装置、表示制御方法、表示制御プログラムおよび記録媒体 | |
JP2007190947A (ja) | 車載情報端末 | |
JP2007042029A (ja) | 表示装置およびプログラム | |
JP5421015B2 (ja) | 地図表示装置 | |
JP2013050305A (ja) | 地図表示装置およびプログラム | |
JP5358215B2 (ja) | 地図表示装置 | |
JP2008046237A (ja) | 地図表示装置 | |
JP4921943B2 (ja) | ナビゲーション装置 | |
JP4897342B2 (ja) | 車載地図表示装置 | |
CN107408355B (zh) | 地图显示控制装置及地图滚动的操作触感控制方法 | |
JP2008185452A (ja) | ナビゲーション装置 | |
JP2007256338A (ja) | 地図表示装置 | |
JP5457015B2 (ja) | ナビゲーション装置及びスクロール表示方法 | |
JP2013011573A (ja) | 操作装置、操作方法、及びプログラム | |
JP2010107199A (ja) | 携帯型ナビゲーション装置 | |
JP5326678B2 (ja) | ナビゲーション装置 | |
JP4974479B2 (ja) | 地図表示装置 | |
JP2005308411A (ja) | 車載情報端末、道路地図表示方法 | |
JP2014006708A (ja) | 表示情報のスクロール制御装置 | |
JP5916690B2 (ja) | 地図表示装置 | |
KR20180068033A (ko) | 차량 단말기 및 그의 동작 제어 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |