KR20110116320A - 터치드래그식 네비게이션 장치 및 그의 경로 탐색방법 - Google Patents
터치드래그식 네비게이션 장치 및 그의 경로 탐색방법 Download PDFInfo
- Publication number
- KR20110116320A KR20110116320A KR1020100035676A KR20100035676A KR20110116320A KR 20110116320 A KR20110116320 A KR 20110116320A KR 1020100035676 A KR1020100035676 A KR 1020100035676A KR 20100035676 A KR20100035676 A KR 20100035676A KR 20110116320 A KR20110116320 A KR 20110116320A
- Authority
- KR
- South Korea
- Prior art keywords
- point
- path
- drag
- touch
- display unit
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 34
- 238000010586 diagram Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000000007 visual 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/3446—Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags, using precalculated routes
-
- 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/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
- G01C21/30—Map- or contour-matching
-
- 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/3605—Destination input or retrieval
- G01C21/3614—Destination input or retrieval through interaction with a road map, e.g. selecting a POI icon on a road map
-
- 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
- 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/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- 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)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Navigation (AREA)
Abstract
터치 및 드래그에 의하여 사용자의 취향에 따른 탐색경로를 간편하게 변경하여 출력함으로써 만족감을 향상시키기 위하여, 본 발명은 GPS 수신부에 수신된 차량의 위치로부터 지도 데이터베이스로부터 목적지까지의 경로를 기설정된 조건에 따라 탐색하여 탐색경로를 디스플레이부에 표시하는 제1단계; 상기 표시된 탐색경로 상의 일지점에 대한 터치선택 여부를 터치패널을 통해 검출하는 제2단계; 상기 일지점으로부터 드래그 신호의 입력 여부를 상기 터치패널을 통해 검출하되, 상기 드래그 신호의 최종점을 산출하는 제3단계; 상기 최종점과 근접한 도로 상의 근접지점을 산출하는 제4단계; 상기 GPS 수신부에 수신된 차량의 위치로부터 상기 근접지점을 경유한 상기 목적지까지의 새로운 탐색경로를 탐색하여 상기 디스플레이부에 표시하는 제5단계를 포함하여 이루어지는 터치드래그식 네비게이션 장치의 경로 탐색방법을 제공한다.
Description
본 발명은 네비게이션 장치에 관한 것으로서, 보다 상세하게는 터치 및 드래그에 의하여 사용자의 취향에 따른 탐색경로를 변경하여 제공하여 만족감을 향상시키기 위한 터치드래그식 네비게이션 장치에 관한 것이다.
일반적으로, 선박, 항공기, 자동차 등 각종 이동체들에는 해당 이동체의 현재 위치와 이동 속도를 확인하거나 이동 경로를 결정하기 위한 위성항법장치(Global Positioning System, GPS)가 탑재되어 있는 네비게이션 시스템(Navigation System)이 이용되고 있다. 이러한 네비게이션 시스템은 복수 개의 인공위성으로부터 위도, 경도, 고도 등을 나타내는 전파를 수신하여 이동체의 현재 위치를 연산한 후 현재 위치가 포함된 지도 정보를 운전자에게 표시시켜 준다.
또한, 상기 네비게이션 시스템은 상기 이동체의 진행 방향, 목적지까지의 거리, 상기 이동체의 현재 이동 속도 등을 표시해 주는 등 운전에 필요한 각종 정보를 운전자에게 제공한다. 이러한 네비게이션 시스템은 GPS 수신기를 이용하여 지구상에 떠있는 상기 GPS 위성으로부터 소정의 데이터를 수신하고, 상기 수신된 데이터에 기초하여 자신의 위치를 계산한다. 즉, 지구상에는 다수의 GPS 위성이 떠 있는데, 상기 네비게이션 시스템이 창착된 이동체는 지구상의 어느 지역에 있던지 3개의 GPS 위성으로부터 GPS 신호를 수신할 수 있고, 상기 3개의 GPS 위성으로부터 수신된 GPS 신호에 기초하여 자신의 위치를 계산할 수 있게 되는 것이다.
따라서, 상기 네비게이션 시스템은 이렇게 계산된 자신의 위치 정보(위도 및 경도 정보)에 기초하여 다양한 주행 정보를 상기 차량 등의 이동체에 제공한다. 그리고, 이러한 네비게이션 시스템은 기존에는 항공기나 선박 등 대형 이동체의 위치 계산과 항법에 주로 이용되었으나, 최근에는 차량 등에도 널리 이용되고 있다. 그러므로, 상기 네비게이션 시스템은 상기 차량의 현재의 위치정보, 상기 차량이 가고자하는 목적지까지의 경로정보, 상기 위치정보와 경로정보에 기초한 맵매칭 수행정보 및 교통 상황 정보 등 매우 다양한 정보를 사용자에게 제공한다.
그러나, 상술한 종래의 네비게이션 시스템의 맵 드로잉 방법은 GPS 신호에 따른 차량의 위치로부터 사용자에 의해 입력된 최종 목적지까지의 경로만을 제공하므로 사용자가 원하는 중간 경유지가 있는 경우 별도로 주소 내지 명칭 검색 등을 통해 중간 경유지를 탐색하여 경로 안내를 받아 도착하여 용무를 본 후, 재차 최종 목적지까지의 경로를 재차 별도로 주소 내지 명칭 검색 등을 통해 탐색하여 개별적인 안내 절차를 거쳐야 하므로 사용편의성이 저하되는 문제점이 있다.
더욱이, 차량의 위치로부터 최종 목적지까지의 탐색된 경로의 근방에 사용자가 방문하고 싶은 해변 내지 호반과 같이 드라이브 코스가 존재하는 경우에도 상기 드라이브 코스가 탐색된 경로에 포함되지 않는다면 경로변경을 위해 별도의 검색절차를 수행할 수밖에 없으므로 반복적인 경로검색과정을 위한 입력조작에 시간이 소모되며 사용자의 취향에 따른 만족감을 향상시키는 경로 탐색이 이루어지지 않는 문제점이 있었다.
본 발명은 터치 및 드래그에 의하여 사용자의 취향에 따른 탐색경로를 간편하게 변경하여 출력함으로써 만족감을 향상시키기 위한 터치드래그식 네비게이션 장치 및 그의 경로 탐색방법을 제공하는 것을 해결과제로 한다.
상기 해결과제를 달성하기 위하여, 본 발명은 GPS 수신부에 수신된 차량의 위치로부터 지도 데이터베이스로부터 목적지까지의 경로를 기설정된 조건에 따라 탐색하여 탐색경로를 디스플레이부에 표시하는 제1단계; 상기 표시된 탐색경로 상의 일지점에 대한 터치선택 여부를 터치패널을 통해 검출하는 제2단계; 상기 일지점으로부터 드래그 신호의 입력 여부를 상기 터치패널을 통해 검출하되, 상기 드래그 신호의 최종점을 산출하는 제3단계; 상기 최종점과 근접한 도로 상의 근접지점을 산출하는 제4단계; 상기 GPS 수신부에 수신된 차량의 위치로부터 상기 근접지점을 경유한 상기 목적지까지의 새로운 탐색경로를 탐색하여 상기 디스플레이부에 표시하는 제5단계를 포함하여 이루어지는 터치드래그식 네비게이션 장치의 경로 탐색방법을 제공한다.
여기서, 상기 제5단계는, 상기 GPS 수신부에 수신된 차량의 위치로부터 상기 근접지점까지의 제1경로를 기설정된 조건에 따라 탐색하고, 상기 근접지점으로부터 상기 목적지까지의 제2경로를 기설정된 조건에 따라 탐색하여 상기 제1경로 및 제2경로를 합산하여 새로운 탐색경로로서 디스플레이부에 표시하는 단계를 포함하여 이루어짐이 바람직하다.
그리고, 상기 제4단계는, 상기 최종점을 중심점으로 하는 원의 반경을 기설정된 거리 이내에서 확장 생성하되, 상기 확장 생성되는 원에 접하는 도로가 있다면 상기 도로 상의 접하는 지점을 근접지점으로 산출하는 단계를 포함하여 이루어짐이 바람직하다.
이때, 상기 기설정된 거리 이내에서 상기 확장 생성되는 원에 접하는 도로가 존재하지 않는 경우에는 상기 제1단계로 복귀됨이 바람직하다.
또한, 상기 제3단계는. 상기 드래그 신호의 검출시 상기 일지점으로부터 상기 드래그의 이동궤적을 따라 이동을 추적하는 표식을 생성하여 출력하는 단계를 포함하여 이루어짐이 바람직하다.
그리고, 상기 제2단계는 상기 경로 드래그변경 상태는 사용자에 의한 메뉴 선택신호를 통해 활성화된 경우에 수행됨이 바람직하다.
한편, 본 발명은 GPS 위성으로부터 차량의 위치 신호를 수신하는 GPS 수신부; 맵 데이터 및 경로 데이터가 저장되는 지도 데이터베이스; 차량의 위치 및 상기 지도 데이터베이스로부터 생성되는 이미지가 출력되는 디스플레이부; 상기 디스플레이부의 전면에 배치되어 터치입력을 검출하는 터치패널; GPS 수신부에 수신된 차량의 위치로부터 목적지까지의 경로를 탐색하여 상기 디스플레이부에 출력하되, 상기 터치패널로부터 검출되는 경로 드래그변경을 위한 드래그 입력의 최종점을 중심점으로 하는 원의 반경을 기설정된 거리 이내에서 확장 생성하되, 상기 확장 생성되는 원에 접하는 도로의 지점을 근접지점으로 산출하고, 상기 GPS 수신부에 수신된 차량의 위치로부터 상기 근접지점을 경유한 상기 목적지까지의 새로운 탐색경로를 상기 디스플레이부에 표시하는 연산부를 포함하여 이루어지는 터치드래그식 네비게이션 장치를 제공한다.
본 발명에 따른 터치드래그식 네비게이션 장치는 다음과 같은 효과를 제공한다.
첫째, 초기 차량의 위치지점에서 사용자가 일련의 연속된 1회의 검색입력 과정만으로 "최초 차량의 위치 - 중간 경유지 - 목적지"에 이르는 새로운 탐색경로를 일괄하여 연속적으로 제공받을 수 있도록 함으로써 사용자의 취향에 맞는 경로 안내가 편리하게 이루어져 사용자 만족도 및 편의성을 현격히 증대시킬 수 있다.
둘째, 최초 탐색된 "최초 차량의 위치 - 목적지"의 탐색경로 상에 간편한 방식으로 손가락을 사용하여 터치식 드래그만 하면 "최초 차량의 위치 - 중간 경유지 - 목적지"에 이르는 새로운 탐색경로를 탐색하도록 실행시키므로 사용편의성이 현저히 개선될 수 있다.
셋째, 사용자에 의한 터치식 드래그 입력의 최종점과 도로 데이터의 접점을 그의 반경이 확장 생성되는 원과 도로 벡터 데이터를 비교함으로써 산출된 근접지점을 중간 경유지로서 인식되도록 함으로써 사용자의 터치입력의 편리성 및 조작성을 효율적으로 개선할 수 있다.
도 1은 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치를 나타낸 블럭도.
도 2는 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치의 경로 탐색방법을 나타낸 흐름도.
도 3은 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치의 터치드래그 입력방식을 나타낸 도면.
도 4는 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치의 터치드래그 입력에 따른 근접지점 산출과정을 나타낸 도면.
도 5는 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치의 경로 탐색방법의 세부적인 일 예를 나타낸 흐름도.
도 2는 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치의 경로 탐색방법을 나타낸 흐름도.
도 3은 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치의 터치드래그 입력방식을 나타낸 도면.
도 4는 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치의 터치드래그 입력에 따른 근접지점 산출과정을 나타낸 도면.
도 5는 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치의 경로 탐색방법의 세부적인 일 예를 나타낸 흐름도.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 따른 터치드래그식 네비게이션 장치 및 그의 경로 탐색방법을 상세히 설명한다.
도 1은 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치를 나타낸 블럭도이다.
도 1에서 보는 바와 같이, 본 발명에 적용되는 터치드래그식 네비게이션 장치(1)는 GPS 수신부(5), 지도 데이터베이스(15), 디스플레이부(20), 터치패널(25), 그리고 연산부(10)를 포함하여 이루어진다.
여기서, 상기 터치드래그식 네비게이션 장치(1)는 터치패널(25)을 통하여 사용자가 원하는 목적지 내지 메뉴선택입력 등을 수신하는 입력 인터페이스가 구비된 장치이다. 상기 터치패널(25)은 LCD(Liquid Crystal Display) 등과 같은 평면 화상표시 패널로 구비된 디스플레이부(20)의 전면에 배치되며, 정전, 저항, 가압방식 등으로 사용자의 손가락에 의한 터치입력을 검출하는 디지타이저로 구비됨이 바람직하다.
이와 같은, 상기 터치드래그식 네비게이션 장치(1)는 사용자의 터치입력에 기초하여 현재 위치를 알려주거나 혹은 목적지까지 길을 안내해 주는 장치를 말하며, 이러한 네비게이션 장치는 크게 상기 GPS 수신부(5)를 통하여 들어온 정보를 사용하는 방식과 이동 통신회사에서 곳곳에 설치되어 있는 중계기를 통하여 현재 위치를 산출하여 서비스하는 방식으로 구분될 수 있는데, 대부분 GPS 수신부를 이용하는 방식을 택하고 있다. 따라서, 상기 네비게이션 장치(1)가 상기 차량에 장착됨으로써 사용자는 상기 차량의 현재 위치에 대응되는 주행경로 및 이에 따른 다양한 맵정보를 제공받을 수 있다.
상세히, 상기 GPS 수신부(5)는 다수의 GPS 위성(3)으로부터 각각의 위치정보를 수신받고, 상기 위치정보들로부터 상기 네비게이션 장치(1)가 장착된 차량의 위치를 검출할 수 있다. 즉, 상기 GPS 수신부(5)를 통하여 들어온 정보를 위도와 경도를 캘리브레이션(calibration) 해놓은 지도에 대입시켜 주고 사용자는 지도를 통하여 아주 쉽게 현재의 위치를 파악할 수 있다. 따라서, 상기 GPS 위성(3)이 송신한 GPS 신호를 예를 들어, 3개 이상의 GPS 위성에서 신호를 받는다면 삼각 측량에 의한 방법에 의해서 상기 차량의 현재 위치를 파악할 수 있으므로 상기 GPS 수신부(5)는 다수의 GPS 위성들로부터 송신되는 각각의 위치정보를 수신받아 상기 차량의 위치를 계산하여 상기 연산부(10)에 의해 상기 계산된 차량의 위치를 상기 디스플레이부(20)로 출력한다.
그리고, 상기 지도 데이터베이스(15)에는 상기 GPS 수신부(5)에 수신된 상기 차량의 위치이동에 따른 맵 데이터 및 도로 등과 같은 경로 데이터가 저장되어 있되, 상기 맵정보에는 2차원적인 맵을 비롯한 상기 2차원적인 맵 상에 해당하는 오브젝트가 포함된다. 물론, 상기 맵정보에는 사용자에게 다양한 모드의 맵이 제공 가능하도록 상기 2차원적인 맵 뿐만 아니라 2.5D 맵 및 3D 맵을 더 포함시킬 수도 있다. 여기서, 상기 오브젝트는 경로, 건물 등의 폭, 길이, 부피 및 크기 등을 가지는 이미지 데이터로 이해함이 바람직하다.
따라서, 상기 GPS 수신부(5)는 GPS 위성(3)으로부터 차량의 위치 신호를 수신하고, 상기 디스플레이부(20)는 상기 차량의 위치 및 상기 지도 데이터베이스(15)로부터 생성되는 이미지를 출력한다.
여기서, 상기 디스플레이부(20)의 전면에 배치된 터치패널(25)을 통해 사용자가 원하는 목적지 등의 정보를 포함하는 터치입력이 검출되면, 상기 연산부(10)는 GPS 수신부(5)에 수신된 차량의 위치로부터 목적지까지의 경로를 탐색하여 상기 디스플레이부(20)에 출력한다.
한편, 본 발명에 따른 터치드래그식 네비게이션 장치의 연산부(10)는 상기 터치패널(25)로부터 검출되는 경로 드래그(drag) 변경을 위한 드래그 입력의 최종점을 중심점으로 하는 원의 반경을 기설정된 거리 이내에서 확장 생성하되, 상기 확장 생성되는 원에 접하는 도로의 지점을 근접지점으로 산출하고, 상기 GPS 수신부(5)에 수신된 차량의 위치로부터 상기 근접지점을 경유한 상기 목적지까지의 새로운 탐색경로를 상기 디스플레이부(20)에 표시한다.
즉, 상기 근접지점은 사용자의 선택에 의한 중간 경유지로 설정될 수 있으며, 사용자의 터치드래그 입력를 통하여 차량의 현재 위치 - 중간 경유지 - 목적지를 지나는 경로를 초기 입력 및 드래그입력을 통한 탐색절차에 의해 편리하고 만족감이 증대된 안내를 받을 수 있다.
이하, 본 발명에 따른 터치드래그식 네비게이션 장치의 경로 탐색방법을 상세히 설명하면 다음과 같다.
도 2는 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치의 경로 탐색방법을 나타낸 흐름도이고, 도 3은 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치의 터치드래그 입력방식을 나타낸 도면이다.
도 2 내지 도 3에서 보는 바와 같이, 사용자로부터 원하는 최종 목적지가 입력되면, GPS 수신부에 수신된 차량의 위치로부터 지도 데이터베이스로부터 상기 목적지까지의 경로를 기설정된 조건에 따라 탐색하여 탐색경로를 디스플레이부에 표시한다(S100). 여기서, 기설정된 조건이란 경로 탐색에 있어서 최단거리 조건 내지 최소시간 소요조건 등과 같이 기존 네비게이션 장치에 적용되는 경로 안내조건을 말한다.
다음으로, 상기 표시된 탐색경로 상의 일지점에 대한 터치선택 여부가 터치패널을 통해 검출되면(S110), 상기 연산부가 경로 드래그변경 상태가 활성화되도록 연산처리하도록 함이 바람직하다. 여기서, 상기 경로 드래그변경 상태는 디스플레이부에 접촉된 사용자의 손가락 등이 드래그됨에 따른 입력이 터치패널 인터페이스를 거쳐 연산부로 송신될 수 있는 상태로 전환된 경우를 말한다.
물론, 상기 경로 드래그변경 상태가 활성화 여부는 사용자에 의한 메뉴 선택신호가 입력된 경우에 비로소 활성화되도록 할 수도 있을 것이다. 이러한 경우에는, 디스플레이부에 사용자의 손가락이 실수로 접촉됨에 따른 오작동의 발생이 방지될 수 있다.
이후, 도 3을 참조하면, 상기 터치선택된 탐색경로(50) 상의 일지점(A)으로부터 사용자의 손가락 등이 터치패널의 표면을 따라 드래그(drag)됨에 따른 드래그 신호의 입력 여부가 상기 터치패널을 통해 검출되되, 손가락의 접촉이 최종 이탈된 지점의 위치로서 상기 드래그 신호의 최종점(B)을 산출한다. 이때, 상기 드래그 신호의 검출시 상기 일지점으로부터 상기 드래그의 이동궤적을 따라 이동을 추적하는 표식(65)을 생성하여 출력함으로써 시각적인 흐름을 확인할 수 있도록 함 바람직하다.
또한, 상기 최종점(B) 위치의 산출은 상기 디스플레이부 상의 지점과 대응되는 맵데이터 상의 위치를 상호 매칭하여 위도-경도 좌표를 통해 산출되되, 산출된 최종점(B)의 위치데이터는 임시저장부에 저장되도록 함이 바람직하다.
그리고, 상기 최종점(65)과 가장 근접한 도로(50) 상의 근접지점(C)을 산출하는데, 상기 근접지점(C)은 상기 최종점(B)과 도로벡터 데이터 간의 직선거리를 비교하여 가장 가까운 거리의 도로(50) 상의 특정 지점을 산출하여 결정된다. 이를 위하여, 상기 최종점(B)과 설정된 조건 내에서의 도로벡터 간의 벡터연산을 통한 비교 내지 상기 최종점(B)을 중심으로 한 원호(75) 형성에 의한 벡터연산을 통한 비교 등의 연산이 수행될 수 있다.
이후, 상기 GPS 수신부에 수신된 차량의 위치로부터 상기 근접지점(C)을 경유한 상기 목적지까지의 새로운 탐색경로(70)를 탐색하여 상기 디스플레이부에 표시한다.
이를 통하여, 초기 탐색경로를 드래그한 최종점(B)이 선택되고 그로부터 산출되는 근접지점(C)이 중간 경유지로 설정될 수 있으며, 일련의 연속된 1회의 검색입력 과정을 통하여 "최초 차량의 위치 - 중간 경유지 - 목적지"에 이르는 새로운 탐색경로(70)를 일괄하여 제공함으로써 사용자 만족도 및 편의성을 현격히 증대시킬 수 있다.
한편, 전술된 경로 탐색방법 중에서 최종점으로부터 근접지점을 산출하는 과정의 일 예를 설명하면 다음과 같다.
도 4는 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치의 터치드래그 입력에 따른 근접지점 산출과정을 나타낸 도면이며, 도 5는 본 발명의 일실시예에 따른 터치드래그식 네비게이션 장치의 경로 탐색방법의 세부적인 일 예를 나타낸 흐름도이다. 여기서, 도 4는 도 2에 도시된 경로 탐색방법 흐름도의 세부적인 일 예를 나타내며 초기 기본적인 단계는 도 2와 동일하므로 동일한 부분에 대한 설명은 생략한다.
도 4 및 도 5에서 보는 바와 같이, 상기 표시된 탐색경로 상의 일지점(A)에 대한 터치선택 여부를 터치패널을 통해 검출되면, 상기 검출된 일지점(A)으로부터 사용자의 손가락 등이 터치패널의 표면을 따라 드래그(drag)됨에 따른 드래그 신호의 입력 여부가 상기 터치패널을 통해 검출된다. 이때, 손가락의 접촉이 최종 이탈된 지점의 위치로서 상기 드래그 신호의 최종점(B)을 산출한다(S120).
상기 최종점(B)으로부터 가장 근접한 도로(50) 상의 근접지점을 산출하기 위하여, 상기 최종점(B)을 중심점으로 하는 원(75)의 반경(r)을 기설정된 거리 이내에서 확장 생성하되(S131), 상기 확장 생성되는 원(75)에 접하는 도로(50)의 유무를 판별하고(S132), 상기 확장 생성되는 원(75)에 접하는 도로(50) 상의 접하는 지점을 근접지점(C)으로 산출한다(S134). 여기서, 상기 원(75)에 접하는지 여부의 비교대상이 되는 도로는 벡터데이터로 저장되어 연산에 사용되므로, 상기 원에 접하는 지점은 실질적으로 도로의 폭이 무시된 상기 도로의 실질적인 중앙부의 링크라인에 위치된다.
한편, 상기 원(75)의 반경(r)이 확장 생성과정은 소정길이 간격으로 이루어지는데, 예컨대 1 ~ 5 m 단위로 원의 반경(r)이 점진적으로 확장되면서 비교될 수 있다. 이렇게 소정길이 간격 단위로 원의 확장생성되어 접점 유무를 판별하는 경우, 상기 원이 특정 반경에서 어느 하나의 도로에 접하되 접점이 2개 지점이 되는 경우가 존재할 수 있다. 이러한 경우에는 접하는 2개 지점의 중앙 지점을 근접지점으로 산출되도록 함이 바람직하다.
또한, 상기와 같이 비교대상 원(75)의 확장생성 과정은 무한히 이루어지는 것보다, 상기 반경(r)이 기설정된 거리 이내에서 확장되도록 한다. 이를 위해, 상기 확장 생성되는 원의 반경이 기설정된 거리 미만인 경우에는 반경의 확장을 통한 연산이 수행되도록 하는 반면에, 상기 확장 생성되는 원의 반경이 기설정된 거리 이상인 경우에는 연산을 종료한다(S133).
즉, 상기 확장 생성되는 원의 반경이 기설정된 거리 내에서 상기 확장 생성되는 원에 접하는 도로가 존재하지 않는 경우에는 사용자의 터치 드래그 입력 에러로 처리하여 원래 상태인 기존 탐색경로가 표시된 화면으로 복귀되도록 연산함이 바람직하다. 물론, 상기 기설정된 거리 이내에서 확장생성된 원과 도로 데이터 간의 접점이 산출되면 전술된 방법으로 근접지점을 산출하게 된다.
이와 같이, 산출된 근접지점은 사용자가 원하는 중간 경유지로서 기능하며, 상기 연산부는 "초기 차량의 위치 - 목적지" 간의 탐색경로를 변경하되, 기설정 조건에 따라 탐색하여 "초기 차량의 위치 - 중간 경유지인 상기 근접지점 - 목적지"에 이르는 새로운 경로를 탐색하여 표시하도록 한다.
상세히, 상기 GPS 수신부에 수신된 차량의 위치로부터 상기 근접지점까지의 제1경로를 기설정된 조건에 따라 탐색하고(S141), 상기 근접지점으로부터 상기 목적지까지의 제2경로를 기설정된 조건에 따라 탐색한 후(S142), 상기 제1경로 및 제2경로를 합산함으로써 새로운 탐색경로(도 3의 70)를 산출하고 이를 디스플레이부에 표시한다(S143).
이를 통하여, 초기 차량의 위치지점에서 사용자가 일련의 연속된 1회의 검색입력 과정을 통하여 최초 차량의 위치 - 중간 경유지 - 목적지에 이르는 탐색경로를 일괄하여 연속적으로 제공받을 수 있도록 함으로써 사용자 만족도 및 편의성을 현격히 증대시킬 수 있다.
이상 상술한 바와 같이, 본 발명의 바람직한 실시예에 따른 터치드래그식 네비게이션 장치 및 그의 경로 탐색방법은 상술한 각 실시예에 한정되는 것은 아니며, 본 발명의 청구항에서 청구하는 범위를 벗어남 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 변형 실시되는 것은 가능하며, 이러한 변형 실시는 본 발명의 범위에 속한다.
3: GPS 위성 5: GPS 수신부
10: 연산부 15: 지도 데이터베이스
20: 디스플레이부 25: 터치패널
50: 도로 A: 일지점
B: 최종점 C: 근접지점
10: 연산부 15: 지도 데이터베이스
20: 디스플레이부 25: 터치패널
50: 도로 A: 일지점
B: 최종점 C: 근접지점
Claims (7)
- GPS 수신부에 수신된 차량의 위치로부터 지도 데이터베이스로부터 목적지까지의 경로를 기설정된 조건에 따라 탐색하여 탐색경로를 디스플레이부에 표시하는 제1단계;
상기 표시된 탐색경로 상의 일지점에 대한 터치선택 여부를 터치패널을 통해 검출하는 제2단계;
상기 일지점으로부터 드래그 신호의 입력 여부를 상기 터치패널을 통해 검출하되, 상기 드래그 신호의 최종점을 산출하는 제3단계;
상기 최종점과 근접한 도로 상의 근접지점을 산출하는 제4단계;
상기 GPS 수신부에 수신된 차량의 위치로부터 상기 근접지점을 경유한 상기 목적지까지의 새로운 탐색경로를 탐색하여 상기 디스플레이부에 표시하는 제5단계를 포함하여 이루어지는 터치드래그식 네비게이션 장치의 경로 탐색방법. - 제 1 항에 있어서,
상기 제5단계는, 상기 GPS 수신부에 수신된 차량의 위치로부터 상기 근접지점까지의 제1경로를 기설정된 조건에 따라 탐색하고, 상기 근접지점으로부터 상기 목적지까지의 제2경로를 기설정된 조건에 따라 탐색하여 상기 제1경로 및 제2경로를 합산하여 새로운 탐색경로로서 디스플레이부에 표시하는 단계를 포함하여 이루어짐을 특징으로 하는 터치드래그식 네비게이션 장치의 경로 탐색방법. - 제 1 항에 있어서,
상기 제4단계는,
상기 최종점을 중심점으로 하는 원의 반경을 기설정된 거리 이내에서 확장 생성하되, 상기 확장 생성되는 원에 접하는 도로가 있다면 상기 도로 상의 접하는 지점을 근접지점으로 산출하는 단계를 포함하여 이루어짐을 특징으로 하는 터치드래그식 네비게이션 장치의 경로 탐색방법. - 제 3 항에 있어서,
상기 기설정된 거리 이내에서 상기 확장 생성되는 원에 접하는 도로가 존재하지 않는 경우에는 상기 제1단계로 복귀됨을 특징으로 하는 터치드래그식 네비게이션 장치의 경로 탐색방법. - 제 1 항에 있어서,
상기 제3단계는. 상기 드래그 신호의 검출시 상기 일지점으로부터 상기 드래그의 이동궤적을 따라 이동을 추적하는 표식을 생성하여 출력하는 단계를 포함하여 이루어짐을 특징으로 터치드래그식 네비게이션 장치의 경로 탐색방법. - 제 1 항에 있어서,
상기 제2단계는 상기 경로 드래그변경 상태는 사용자에 의한 메뉴 선택신호를 통해 활성화된 경우에 수행됨을 특징으로 터치드래그식 네비게이션 장치의 경로 탐색방법. - GPS 위성으로부터 차량의 위치 신호를 수신하는 GPS 수신부;
맵 데이터 및 경로 데이터가 저장되는 지도 데이터베이스;
차량의 위치 및 상기 지도 데이터베이스로부터 생성되는 이미지가 출력되는 디스플레이부;
상기 디스플레이부의 전면에 배치되어 터치입력을 검출하는 터치패널;
GPS 수신부에 수신된 차량의 위치로부터 목적지까지의 경로를 탐색하여 상기 디스플레이부에 출력하되, 상기 터치패널로부터 검출되는 경로 드래그변경을 위한 드래그 입력의 최종점을 중심점으로 하는 원의 반경을 기설정된 거리 이내에서 확장 생성하되, 상기 확장 생성되는 원에 접하는 도로의 지점을 근접지점으로 산출하고, 상기 GPS 수신부에 수신된 차량의 위치로부터 상기 근접지점을 경유한 상기 목적지까지의 새로운 탐색경로를 상기 디스플레이부에 표시하는 연산부를 포함하여 이루어지는 터치드래그식 네비게이션 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100035676A KR20110116320A (ko) | 2010-04-19 | 2010-04-19 | 터치드래그식 네비게이션 장치 및 그의 경로 탐색방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100035676A KR20110116320A (ko) | 2010-04-19 | 2010-04-19 | 터치드래그식 네비게이션 장치 및 그의 경로 탐색방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20110116320A true KR20110116320A (ko) | 2011-10-26 |
Family
ID=45030604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100035676A KR20110116320A (ko) | 2010-04-19 | 2010-04-19 | 터치드래그식 네비게이션 장치 및 그의 경로 탐색방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20110116320A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150068176A (ko) * | 2013-12-11 | 2015-06-19 | 엘지전자 주식회사 | 네비게이션의 경로 설정 방법 |
-
2010
- 2010-04-19 KR KR1020100035676A patent/KR20110116320A/ko not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150068176A (ko) * | 2013-12-11 | 2015-06-19 | 엘지전자 주식회사 | 네비게이션의 경로 설정 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8095308B2 (en) | Navigation apparatus | |
EP2475962B1 (en) | Systems and methods for detecting bifurcations | |
US8260543B2 (en) | Hidden point detection and warning method and apparatus for navigation system | |
US20080021638A1 (en) | Navigation system | |
JP4622676B2 (ja) | 車載ナビゲーション装置 | |
US8762051B2 (en) | Method and system for providing navigational guidance using landmarks | |
US20090281720A1 (en) | Method and system for displaying navigation information on an electronic map | |
EP2096411A2 (en) | Navigation apparatus and navigation program | |
US20080228389A1 (en) | Route-selection-supporting device, method, and program | |
CN102192752A (zh) | 导航设备、导航方法和程序 | |
JP2007240400A (ja) | ナビゲーション装置および複数経路融合方法 | |
US10408634B2 (en) | Navigation system | |
US7054744B2 (en) | Route provision apparatus, route provision method, navigation system, and computer program for route provision apparatus or navigation system | |
KR101131871B1 (ko) | 네비게이션 장치 및 그의 고속도로 휴게소 도달 안내정보 출력방법 | |
KR101073455B1 (ko) | 네비게이션 장치의 경로안내방법 | |
JP2011169631A (ja) | 情報処理装置で実行される地図データを処理するためのコンピュータプログラム、方法及び地図表示装置 | |
KR20110116320A (ko) | 터치드래그식 네비게이션 장치 및 그의 경로 탐색방법 | |
KR20110124859A (ko) | 네비게이션 장치의 경로안내방법 | |
KR101304783B1 (ko) | 내비게이션 시스템의 경로안내방법 | |
KR101199330B1 (ko) | 네비게이션 장치의 차선을 고려한 차량위치 결정방법 | |
JP2005227092A (ja) | 車両の現在位置算出装置 | |
KR101022171B1 (ko) | 네비게이션 시스템 및 그 동작 방법 | |
KR20060083748A (ko) | 네비게이션 장치에서의 주행 상황 표시 방법 | |
KR20130053493A (ko) | 주행경로 상의 중복경로를 안내하는 네비게이션 장치 및 그 방법 | |
JP2008298613A (ja) | ナビゲーション装置および経路案内制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
SUBM | Surrender of laid-open application requested |