KR20090092605A - 네비게이션 기능에 의한 지도 정보 디스플레이 방법 및이를 제공하는 네비게이션 단말기 - Google Patents

네비게이션 기능에 의한 지도 정보 디스플레이 방법 및이를 제공하는 네비게이션 단말기

Info

Publication number
KR20090092605A
KR20090092605A KR1020080017938A KR20080017938A KR20090092605A KR 20090092605 A KR20090092605 A KR 20090092605A KR 1020080017938 A KR1020080017938 A KR 1020080017938A KR 20080017938 A KR20080017938 A KR 20080017938A KR 20090092605 A KR20090092605 A KR 20090092605A
Authority
KR
South Korea
Prior art keywords
information
time
moving object
vehicle
map information
Prior art date
Application number
KR1020080017938A
Other languages
English (en)
Inventor
이영식
김진원
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020080017938A priority Critical patent/KR20090092605A/ko
Publication of KR20090092605A publication Critical patent/KR20090092605A/ko

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; 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/30Map- or contour-matching
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3446Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags, using precalculated routes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/0969Systems 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)
  • Mathematical Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Navigation (AREA)

Abstract

본 발명은 네비게이션 단말기에서 지도 정보를 디스플레이하는 방법을 제시한다. 이를 위해 본 발명의 네비게이션 단말기는 이동체의 이동 정보를 수신한 시간으로부터 이동 경로에 따른 지도 정보가 디스플레이되기까지의 소요 시간을 획득한다. 이어 네비게이션 단말기는 상기 수신 시간으로부터 소요 시간이 경과한 시점에서의 이동체의 위치를 예측하여, 그 예측된 위치에 대응되는 지도 정보를 로딩한다. 그리고 네비게이션 단말기는 로딩된 지도 정보를 디스플레이함으로써 이동체의 실제 위치에 해당하는 지도 정보를 사용자에게 제공한다.

Description

네비게이션 기능에 의한 지도 정보 디스플레이 방법 및 이를 제공하는 네비게이션 단말기{METHOD FOR DISPLAYING MAP INFORMATION BY NAVIGATION FUNCTION AND NAVIGATION TERMINAL THEREFOR}
본 발명은 네비게이션 기능을 가지는 네비게이션 단말기에 관한 것으로서, 특히 네비게이션 기능에 의해 지도 정보를 디스플레이하기 위한 방법 및 이를 제공하는 네비게이션 단말기에 관한 것이다.
통상적으로 GPS(Global Positioning System)는 인공위성을 이용한 범세계적 위치결정 체계로서, 지구 상공에 위치한 위성들을 이용하여 지구상의 모든 이동체의 위치를 파악할 수 있다. 상기 이동체는 GPS 수신기를 구비하는 단말기로 대표될 수 있다.
상기 GPS는 정확한 위치를 알고 있는 위성에서 발사한 전파가 관측점(GPS 수신기)에 도달하는데까지의 소요 시간을 체크함으로써, 관측점의 위치를 산출한다. 이러한 GPS는 군용 이동체 항법 및 유도와 같은 군사분야에서의 응용을 위해 개발되었다. 하지만 그 필요성에 의해 우주 항법, 항공기 항법, 정밀 시각측정, 차량 항법(Automatic Vehicle Navigation and Location), 해상항법, 수색 및 구조 등의 민간분야에서도 널리 응용되고 있다.
상기 GPS를 이용하는 대표적인 기능으로는 네비게이션 기능이 있다. 상기 네비게이션 기능은 GPS 수신기를 구비한 단말기의 위치를 획득하여 해당 위치에 따른 지도 정보를 제공하는 기능을 말한다. 이러한 네비게이션 기능을 제공하는 단말기(이하 '네비게이션 단말기'라 칭함)는 미리 저장된 지도 정보를 이용하여 해당 지도 정보를 제공하거나, 네비게이션 서버로부터 수신한 지도 정보를 표시하여 상기 네비게이션 단말기의 경로를 체크할 수 있도록 한다. 만약 상기 네비게이션 단말기를 차량에 장착하여 사용하는 경우에는 차량의 주행 경로를 안내할 수 있다.
하지만 종래의 네비게이션 단말기는 지도 정보에 자신의 정확한 위치를 디스플레이하지 못하는 문제가 있다. 이와 같은 문제는 상기 네비게이션 단말기에서 위치 정보를 수신한 시점과 지도 정보를 디스플레이하는 시점의 시간 차로 인한 것이다. 즉, 상기 위치 정보에 의한 네비게이션 단말기의 위치는 상기 지도 정보를 디스플레이하는 시점에서 볼 때 이미 과거에 상기 네비게이션 단말기의 위치이기 때문이다.
일반적으로 차량에 장착된 네비게이션 단말기는 차량의 위치에 대응한 위치 정보를 수신한 후, 상기 위치 정보에 대응한 지도 정보를 로딩하여 디스플레이하기 위해서는 소정의 시간이 소요된다. 한편 차량은 계속하여 주행함으로 인해, 상기 소정의 시간이 경과한 후 디스플레이된 지도 정보에서의 차량의 위치와 실제 차량의 위치는 일치하지 않을 수밖에 없다. 이러한 문제는 차량이 고속으로 주행하거나, 교차로나 갈림길이 많은 도심 지역에서 더욱 심하게 나타난다.
전술한 바와 같이 종래에는 네비게이션 단말기가 지도 정보가 디스플레이되기까지의 소요되는 시간을 고려하지 않아, 해당 차량의 위치에 따른 지도 정보를 사용자에게 정확히 제공할 수 없는 문제가 있다. 즉, 종래에는 사용자가 소정의 시간 이전의 차량 위치에 해당하는 지도 정보를 이용할 수밖에 없었다.
따라서 종래의 네비게이션 단말기는 지도 정보 상의 차량의 위치를 실제 차량의 위치와 상이하게 표시하여 사용자에게 많은 혼란을 주었다. 이는 사용자에게 잘못된 지도 정보를 제공함으로 인해 원하는 목적지에 도달하기까지 많은 불편함과 어려움을 야기하는 원인이 되었다.
본 발명은 지도 정보 상의 차량의 위치를 차량의 실제 위치에 대응시켜 표시함으로써, 사용자에게 차량의 위치에 따른 정확한 지도 정보를 제공하는 네비게이션 단말기에서의 지도 정보 디스플레이 방법 및 이를 제공하는 네비게이션 단말기를 제안한다.
상술한 바를 달성하기 위한 본 발명은, 네비게이션 단말기에서의 지도 정보 디스플레이 방법에 있어서, 위성으로부터의 이동 정보를 수신한 시간으로부터 이동 경로에 따른 지도 정보가 디스플레이되기까지의 소요 시간을 획득하는 과정과, 상기 수신 시간으로부터 상기 소요 시간이 경과한 시점에서의 상기 이동체의 위치를 예측하는 과정과, 상기 예측된 위치에 대응되는 지도 정보를 로딩하는 과정과, 상기 로딩된 지도 정보를 디스플레이하는 과정을 포함함을 특징으로 한다.
상술한 바를 달성하기 위한 본 발명은, 네비게이션 단말기가, 적어도 세 개의 위성으로부터 이동 정보를 수신하는 GPS 센서부와, 상기 이동 정보를 수신한 시간으로부터 이동 경로에 따른 지도 정보가 디스플레이되기까지의 소요 시간을 획득하고, 상기 수신 시간으로부터 상기 소요 시간이 경과한 시점에서의 상기 이동체의 위치를 예측하며, 상기 예측된 위치에 대응되는 지도 정보를 로딩하는 제어부와, 상기 지도 정보를 저장하며, 상기 제어부의 제어에 의해 상기 예측된 위치에 대응한 지도 정보를 제공하는 메모리부 및 상기 로딩된 지도 정보를 디스플레이하는 표시부를 포함함을 특징으로 한다.
본 발명은 실제 GPS 수신기의 위치를 기반으로 지도 정보를 정확히 디스플레이할 수 있는 이점이 있다. 게다가 본 발명은 사용자가 교차로나 갈림길에서 잘못된 판단으로 길을 잃는 문제를 줄일 수 있으며, 정확한 지도 정보로 인하여 경로 탐색의 빈도를 줄일 수 있는 이점이 있다.
도 1은 본 발명의 실시 예에 따른 지도 정보를 디스플레이하는 네비게이션 단말기의 블록 구성도,
도 2는 본 발명의 실시 예에 따른 네비게이션 단말기에서 지도 정보를 디스플레이하기 위한 제어 흐름도,
도 3은 본 발명의 실시 예에 따른 차량이 곡선 도로를 주행할 경우 차량의 위치를 예측하기 위한 예시도,
도 4는 본 발명의 실시 예에 따른 차량이 교차로를 주행할 경우 차량의 위치를 예측하기 위한 예시도.
이하 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
본 발명은 네비게이션 단말기에서 지도 정보를 디스플레이하는 방법을 제시한다. 이를 위해 본 발명의 네비게이션 단말기는 이동체의 이동 정보를 수신한 시간으로부터 이동 경로에 따른 지도 정보가 디스플레이되기까지의 소요 시간을 획득한다. 이어 네비게이션 단말기는 상기 수신 시간으로부터 소요 시간이 경과한 시점에서의 이동체의 위치를 예측하여, 그 예측된 위치에 대응되는 지도 정보를 로딩한다. 그리고 네비게이션 단말기는 로딩된 지도 정보를 디스플레이함으로써 이동체의 실제 위치에 해당하는 지도 정보를 사용자에게 제공한다.
본 발명의 실시 예에 따른 네비게이션 단말기는 이동체와 동일한 위치 정보를 가지며, 해당 이동체의 위치 정보에 따른 지도 정보를 디스플레이한다. 여기서 이동체는 네비게이션 단말기를 장착한 모든 이동 수단을 통칭한다. 일 예로써 상기 이동체는 사용자, 자동차, 버스, 오토바이 등 다양한 이동 수단이 될 수 있다. 상기 사용자가 이동체가 될 수 있는 것은 최근 이동 단말기를 통해 특정 장소를 찾고자 하는 경우, 네비게이션 기능을 활용하는 것이 가능하기 때문이다.
또한 본 발명에서의 이동 경로는 이동체의 움직임으로 인해 네비게이션 단말기가 이동하게 되는 경로를 의미한다. 만약 이동체를 차량으로 가정한다면, 상기 이동 경로는 주행 경로로써의 의미를 갖는다.
이하 본 발명의 일 실시예에 대한 설명에 있어서는 편의상 상기 이동체를 '차량'으로 한정하여 설명할 것이다. 그리고 상기 이동 경로를 주행 경로로 설명할 것이다. 하지만 본 발명이 차량에만 적용될 수 있는 것이 아니라 모든 이동체에 동일하게 적용될 수 있음은 동일 기술 분야의 당업자에게 자명한 사항일 것이다.
이하 본 발명의 일 실시 예를 첨부된 도면을 참조하여 구체적으로 설명하도록 한다.
도 1은 본 발명의 실시 예에 따른 지도 정보를 디스플레이하는 네비게이션 단말기의 블록 구성을 보이고 있다.
도 1에서는 GPS 센서부(100), 메모리부(102), 표시부(104) 및 제어부(106)를 포함하는 네비게이션 단말기의 구성을 보이고 있다. 도 1에서는 보이고 있지 않으나 상기 네비게이션 단말기는 필요에 따라 키 입력부 등의 사용자 인테페이스가 별도로 구비될 수 있다.
도 1을 참조하면, GPS 센서부(100)는 GPS 수신부로 구성되거나, GPS 및 차량의 위치 추적을 가능하게 하는 DR 센서(Dead Reckoning Sensor)로 구성된다. 이와 같이 구성된 상기 GPS 센서부(100)는 GPS 위성으로부터 주행 정보를 수신한다. 상기 GPS 센서부(100)는 GPS의 특성상 적어도 세 개의 GPS 위성으로부터 주행 정보를 수신하는 것이 바람직하다.
상기 GPS 센서부(100)에서 수신한 주행 정보에는 차량의 위치 정보, 속도 정보 및 이동 방향 정보 등이 포함될 수 있다. 이 중 속도 정보 및 이동 방향 정보는 상기 GPS 센서부(100)에서 자체적으로 산출되거나, 정확도를 높이기 위해 가속도 센서, 자이로 센서 및 지자기 센서 등을 통해 산출될 수도 있다.
메모리부(102)는 사용자에게 주행 경로를 제공하기 위한 지도 데이터 베이스(DB ; Data Base)와 POI(Point Of Interest) 및 GUI 정보를 저장한다. 특히, 본 발명의 실시 예에 따라 상기 메모리부(102)는 차량의 위치 정보를 수신한 후 지도 정보가 디스플레이되기까지의 소요 시간을 저장한다. 한편 상기 소요 시간은 상기 메모리부(102)가 아닌 별도의 저장 매체에 의해 관리될 수도 있다. 상기 소요 시간에 대한 자세한 사항은 이후 구체적으로 설명하도록 한다.
표시부(104)는 제어부(106)로부터의 제어에 의해 네비게이션 단말기의 동작 상태 및 다수의 정보를 아이콘 및 문자로 표시한다. 그리고 상기 표시부(104)는 사용자가 필요한 기능을 설정하거나 구동시키는 데 있어 그 상태를 가시적으로 알 수 있도록 한다. 특히, 본 발명의 실시 예에 따라 상기 표시부(104)는 주행 경로를 사용자에게 제공하기 위한 지도 정보 및 각종 화면 데이터를 상기 제어부(106)의 제어에 의해 디스플레이한다.
상기 제어부(106)는 상기 GPS 센서부(100), 상기 메모리부(102) 및 상기 표시부(104)를 제어하여 네비게이션 단말기의 전반적인 제어 동작을 수행한다. 구체적으로 상기 제어부(106)는 지도 정보를 생성하는데 필요한 맵 매칭(Map Matching), 경로 계산, 트랙픽 데이터(Traffic Data)의 처리 등을 수행한다.
특히, 본 발명의 실시 예에 따라 상기 제어부(106)는 지도 정보에 표시된 차량 위치를 실제 차량의 위치와 일치시키기 위하여 다음과 같은 동작을 수행한다.
상기 제어부(106)는 상기 GPS 센서부(100)로부터 주행 정보를 수신함으로써 차량의 위치 정보, 이동 방향 정보 및 속도 정보를 획득한다. 그리고 상기 제어부(106)는 주행 정보를 수신한 시간을 체크하여, 상기 체크된 시간으로부터 주행 경로에 따른 지도 정보가 디스플레이되기까지의 소요 시간을 메모리부(102)로부터 획득한다. 한편 상기 제어부(106)는 상기 소요 시간을 필요에 따라 계산하여 사용할 수도 있다. 단, 상기 소요 시간을 필요에 따라 계산하는 것은 주행 정보를 수신하여 지도 정보를 디스플레이하기까지의 처리 시간이 변경될 수 있는 경우에 유효하게 적용할 수 있을 것이다.
본 발명의 실시 예에서 상기 소요 시간은 주행 정보를 수신한 시점으로부터 지도 정보가 디스플레이되는 시점까지의 처리 시간을 말한다. 이러한 소요 시간은 다음 수학식 1과 같이 산출될 수 있다.
상기 수학식 1에서 볼 수 있듯이, 소요 시간는 지도 정보가 디스플레이된 시간 및 주행 정보를 수신한 시간 의 차이로 산출된다. 예를 들어, 지도 정보가 디스플레이된 시간이 10시 5초이고, 주행 정보를 수신한 시간이 10시라면, 소요 시간은 5초로 산출될 수 있다. 이렇게 산출된 소요 시간은 미리 저장되어 지도 정보를 디스플레이할 때 차량의 위치를 예측하기 위해 사용된다.
한편, 본 발명의 실시 예에 따라 소요 시간은 하나의 고정된 값으로 설정될 수 있지만, 현재 지도 정보의 디스플레이 요청이 있기 바로 전 디스플레이 요청에 따라 지도 정보를 디스플레이하는데까지 소요된 시간이 될 수도 있다.
상기 제어부(106)는 주행 정보를 수신한 시간과 미리 저장된 소요 시간을 획득하여 지도 정보가 디스플레이될 시간을 산출한다. 여기서 지도 정보가 디스플레이될 시간은 예를 들어 주행 정보의 수신 시간이 8시로 체크되고 소요 시간이 5초로 획득되었다면 8시 5초로 산출될 수 있다. 이처럼 상기 제어부(106)는 지도 정보가 디스플레이될 시간이 산출되면, 디스플레이될 시간에서의 차량의 위치를 예측한다. 그리고 제어부(106)는 차량의 위치를 예측하기 위하여, 주행 정보를 수신한 시간 이후의 차량의 예상 이동 거리를 산출한다.
차량의 예상 이동 거리는 주행 정보에 포함된 차량의 속도 정보 및 소요 시간을 통해 산출될 수 있다. 예를 들어 차량의 속도 정보가 60km/h이고 소요 시간이 5초라면, 차량의 이동 거리는 83(60km/h X 5s)m로 산출된다. 그러면 상기 제어부(106)는 산출된 차량의 이동 거리 및 주행 정보에 포함된 차량의 위치 정보를 이용하여 디스플레이될 시점의 차량의 위치를 예측한다. 그리고 상기 제어부(106)는 예측된 위치에 따른 지도 정보를 메모리부(102)로부터 로딩하여, 해당 지도 정보가 디스플레이되도록 상기 표시부(104)를 제어한다. 이에 따라 사용자는 상기와 같이 구성된 네비게이션 단말기에서 실제 차량의 위치에 따른 지도 정보를 획득할 수 있게 된다.
한편, 본 발명의 다른 실시 예에 따라 상기 제어부(106)는 이미 디스플레이되고 있는 지도 정보에서 차량의 위치만 변경하여 표시하는 것도 가능하다. 이 경우 상기 제어부(106)는 상기 표시부(104)에 지도 정보가 표시되고 있는 상태에서 주행 정보를 수신하여, 해당 주행 정보를 수신한 시간을 체크한다. 그리고 상기 제어부(106)는 체크된 시간과 지도 정보상에 해당 차량의 위치가 업데이트되어 표시되는데까지 소요되는 시간을 이용하여, 업데이트된 차량의 위치 표시 시간을 산출한다. 여기서 상기 소요 시간은 이미 디스플레이되어있는 지도 정보상에 업데이트된 차량의 위치가 표시되는데까지 소요되는 시간을 의미한다. 상기 소요 시간은 전술한 실시 예에서와 같이 메모리부(102)에 미리 저장될 수 있다.
상기 제어부(106)는 차량의 속도 정보 및 소요 시간을 이용하여 업데이트될 시간까지의 차량의 예상 이동 거리를 계산한다. 그리고 상기 제어부(106)는 계산된 차량의 예상 이동 거리와 주행 정보를 수신한 시간에서의 차량의 위치 정보를 통해, 차량의 위치가 업데이트되어 표시되는 시간에서의 차량의 위치를 예측한다. 그리고 상기 제어부(106)는 예측된 차량의 위치에 대응하여 지도 정보에 차량의 위치가 디스플레이되도록 표시부(104)를 제어한다. 따라서 이와 같은 실시 예에서 사용자는 지도 정보 상의 차량의 위치를 정확히 체크할 수 있는 편의를 갖게 된다.
도 2는 본 발명의 실시 예에 따라 네비게이션 단말기에서 지도 정보를 디스플레이하기 위한 제어 흐름을 보이고 있다.
도 2를 참조하면, 제어부(106)는 200 단계에서 GPS 센서부(100)를 통해 GPS 위성으로부터 주행 정보가 수신되었는지 판단한다. 본 발명의 실시 예에 따라 주행 정보는 현재 차량의 위치 정보, 차량의 속도 정보 및 이동 방향 정보를 포함한다. 하지만 상기 주행 정보는 GPS 위성과의 통신을 수행하는 네트워크 서버로부터도 획득될 수 있다.
상기 제어부(106)는 주행 정보가 수신되면, 202 단계로 진행하여 상기 주행 정보를 수신한 시간()을 체크한다. 그리고 상기 제어부(106)는 204 단계로 진행하여 상기 체크된 시간() 및 미리 저장된 소요 시간()을 이용하여 지도 정보가 디스플레이될 시간()을 산출한다. 예를 들어, 위치 정보를 수신한 시간이 12시로 체크되고 소요 시간이 5초로 획득된 경우, 체크된 시간에 소요 시간이 더해져 지도 정보가 디스플레이될 시간은 12시 5초로 산출될 수 있다.
하지만 본 발명을 위해 상기 지도 정보가 디스플레이될 시간()을 반드시 산출할 필요는 없다. 그 이유는 본 발명의 실시를 위해 최종적으로 획득하고자 하는 것은 지도 정보를 표시할 시점, 즉 주행 정보를 수신한 시간()으로부터 소요 시간()이 경과한 시점에서의 차량 위치이기 때문이다. 또한 본 발명에서 상기 차량 위치는 수신한 주행 정보와 차량의 예상 이동 거리에 의해 예측할 수 있으며, 상기 차량의 예상 이동 거리는 차량의 이동 속도와 소요 시간()만으로도 산출할 수 있기 때문이다.
전술한 바와 같이 상기 제어부(106)는 206 단계에서 지도 정보가 디스플레이될 시간()에서의 차량의 위치를 예측한다. 이때 상기 제어부(106)는 차량의 위치를 예측하기 위하여 차량의 예상 이동 거리를 산출한다. 상기 차량의 예상 이동 거리()는 다음 수학식 2와 같이 소요 시간() 및 차량의 속도 정보()를 통해 산출될 수 있다.
상기 수학식 2에 의해 상기 제어부(106)는 차량이 주행 정보를 수신한 위치에서 만큼 이동할 것을 예측할 수 있다. 본 발명의 실시 예에서는 차량의 속도 및 소요 시간이 각각 50km/h와 5초로 획득되었으므로, 차량의 예상 이동 거리는 70(50km/h x 5s)m로 산출된다. 그러면 상기 제어부(106)는 주행 정보를 수신한 위치에서부터 차량이 70m 이동할 것임을 예측할 수 있다. 그리고 상기 제어부(106)는 차량이 예상 이동 거리만큼 이동한 후에 위치하는 지점을 디스플레이될 시간에서의 차량의 위치로 판단한다.
상기 제어부(106)는 차량의 위치가 예측되고 나면, 208 단계로 진행하여 예측된 차량의 위치에 대응되는 지도 정보를 로딩한다. 이때 상기 제어부(106)는 지도 데이터 로딩, 맵 매칭, 경로 계산 등을 수행하여 최종적으로 지도 정보를 디스플레이하기 위한 과정을 처리한다. 그리고 상기 제어부(106)는 210 단계에서 지도 정보를 디스플레이하기 위한 과정이 완료되면, 212 단계에서 표시부(104)를 제어하여 상기 로딩된 지도 정보를 디스플레이한다. 이때 디스플레이된 지도 정보에는 실제 차량의 위치에 대응되는 주행 경로가 포함되어 있어, 사용자는 보다 정확하게 자신의 차량 위치를 체크할 수 있는 편의를 갖게 된다.
한편 전술한 설명에서는 차량의 위치를 판단함에 있어, 차량의 이동 방향을 고려하고 있지 않다. 상기 차량의 이동 방향은 시간이 경과함에 따라 차량이 진행할 예상 경로이다. 따라서 상기 차량의 이동 방향을 고려할 경우, 보다 정확한 차량의 위치를 예측할 수 있을 것이다. 상기 차량의 이동 방향은 경로 정보에 포함된 이동 방향 정보를 통해 획득하거나 네비게이션 단말기에 구비된 센서를 이용하여 획득할 수 있다.
이하 차량의 이동 방향을 고려하여 본 발명의 실시 예에 따라 지도 정보를 디스플레이하는 구체적인 예에 대해 설명하도록 한다.
통상적으로 차량의 이동 경로는 직진 경로, 굽은 경로, 좌회전 경로, 우회전 경로, 유턴 경로 등으로 구분할 수 있다. 상기 좌회전 경로와 우회전 경로는 주로 교차로에서 고려되어야 할 것이다. 후술 될 설명에서는 대표적인 예로써 굽은 경로와 교차로에서의 좌회전 경로에 대해 살펴보도록 한다. 하지만 그 외에 차량이 주행 중에 발생할 수 있는 모든 경로에 대해서도 본 발명의 실시 예를 동일하게 적용할 수 있는 것은 동일 기술 분야의 당업자에게는 자명할 것이다.
도 3은 차량이 곡선 도로를 주행할 경우에 있어 본 발명에서 제안하는 방안에 의해 차량 위치를 예측하기 위한 예시도이다.
도 3을 참조하면, 차량의 네비게이션 단말기는 시점(300)에서 위성으로부터의 주행 정보를 수신한다. 따라서 상기 차량의 네비게이션 단말기는 시점(300)에서 수신한 주행 정보에 의해 지도 정보를 디스플레이하기 위한 동작을 수행한다.
이를 위해 상기 차량의 네비게이션 단말기는 수신된 주행 정보로부터 위치 정보와 속도 정보 및 이동 방향 정보를 획득한다. 도 3에 의하면, 상기 주행 정보에 의해 획득된 이동 방향 정보는 남동 방향이 될 것이다. 그리고 상기 차량의 네비게이션 단말기는 상기 수신된 주행 정보와 소요 시간을 고려하여 차량의 예상 이동 거리를 산출한다.
일 예로 상기 주행 정보에 의해 획득한 속도 정보가 50km/h이고, 소요 시간이 5초인 경우를 가정하면, 차량의 예상 이동 거리는 70(50km/h x 5s)m로 산출된다.
이와 같이 예상 이동 거리만을 고려할 시, 상기 차량의 위치는 참조번호 330의 위치로 예측될 것이다. 하지만 이는 차량의 주행 경로를 참조할 때, 잘못 예측된 위치일 것이다.
따라서 상기 차량의 네비게이션 단말기는 상기 산출된 예상 이동 거리와 상기 획득된 이동 방향을 고려하여 보다 정확한 차량의 위치(320)를 예측한다. 즉 전술한 가정을 적용할 시, 차량의 위치는 참조번호 320의 위치로 예측될 것이다. 상기 예측된 참조번호 320의 위치는 참조번호 330의 위치에서 남동 방향에 존재함을 확인할 수 있으므로, 상기 차량의 네비게이션 단말기는 참조번호 320의 위치를 디스플레이될 시점에서의 차량 위치로 판단한다.
전술한 바와 같이 차량의 네비게이션 단말기는 도 3과 같이 차량이 곡선 도로를 주행하는 경우, 예측되는 차량의 위치(330)가 도로를 벗어나게 되므로 맵 매칭을 수행한다. 그로 인해 상기 차량의 네비게이션 단말기는 맵 매칭의 결과로 도로상의 차량의 위치(320)를 예측할 수 있다.
도 4는 차량이 교차로를 주행할 경우에 있어 본 발명에서 제안하는 방안에 의해 차량의 위치를 예측하기 위한 예시도이다. 도 4에서는 교차로에서 차량이 좌회전하는 예를 보이고 있으나 차량이 우회전하는 경우에도 동일하게 적용될 수 있음을 유념하여야 한다.
도 4를 참조하면, 차량은 교차로에서 직선 도로를 주행(400)하거나, 좌회전(402)을 할 수 있다. 각 차량에 포함된 네비게이션 단말기들은 각각 해당 위치(410,440)에서 주행 정보를 수신하여 주행 정보를 수신한 시간을 체크한다. 그리고 각 네비게이션 단말기는 미리 저장된 소요 시간을 확인한다. 이어 각 네비게이션 단말기는 차량의 속도 및 소요 시간을 이용하여 차량의 이동 거리(420,450)를 계산한다. 이때 계산된 결과는 해당 차량의 위치(430,460)를 예측하는데 사용된다.
하지만 차량이 좌회전을 하는 경우(402) 차량의 위치는 도 4에 도시된 바와 같이 도로를 벗어나게 된다. 이에 따라 본 발명의 실시 예에서 네비게이션 단말기는 차량이 좌회전을 하는지 판단하기 위하여, 차량의 이동 방향각이 임계값을 초과하는지를 판단한다. 여기서 임계값이 초과된 경우 네비게이션 단말기는 차량의 이동 방향에 따라 좌회전을 한 것으로 간주하여, 차량이 곡선 도로를 주행할 때와 마찬가지로 맵 매칭을 수행한다.
이에 따라 본 발명은 지도 정보가 디스플레이될 시점에서 도로상에서의 차량의 위치를 정확히 예측하여, 해당 위치에 따른 지도 정보를 사용자에게 표시할 수 있는 이점이 있다.
전술한 실시 예에서는 네비게이션 단말기가 차량의 위치를 예측하여 예측된 위치에 대응되는 지도 정보를 디스플레이하였다. 하지만 본 발명의 다른 실시 예에 서는 네비게이션 단말기가 이미 디스플레이되고 있는 지도 정보에서 차량의 위치만 업데이트하여 표시하는 것도 가능하다. 이 경우 네비게이션 단말기는 주행 정보를 수신하여, 주행 정보를 수신한 시간을 체크한다. 그리고 네비게이션 단말기는 미리 저장된 소요 시간을 이용하여 지도 정보 상에 차량의 위치가 업데이트되어 표시되는 업데이트 시간을 산출한다.
그 후 상기 네비게이션 단말기는 차량의 속도 정보 및 소요 시간을 이용하여 업데이트 시간까지의 차량의 예상 이동 거리를 계산한다. 그리고 상기 네비게이션 단말기는 계산된 차량의 예상 이동 거리와 주행 정보를 수신한 시간에서의 차량의 위치 정보를 통해, 차량의 위치가 업데이트는 시간에서의 차량의 위치를 예측한다. 여기서 상기 네비게이션 단말기는 차량이 곡선 도로나 교차로 등에서 좌회전 또는 우회전을 할 경우, 맵 매칭을 수행하여 도로상의 차량의 위치를 예측한다. 그리고 상기 네비게이션 단말기는 예측된 차량의 위치에 대응하여 지도 정보에 표시된 차량의 위치를 업데이트하여 디스플레이한다.
상기한 바와 같은 두 가지 실시 예를 통해 본 발명은 사용자가 지도 정보 상의 차량의 위치를 정확히 체크할 수 있도록 하는 편의를 제공한다.

Claims (10)

  1. 네비게이션 단말기에서 지도 정보를 디스플레이하는 방법에 있어서,
    이동체의 이동 정보를 수신한 시간으로부터 이동 경로에 따른 지도 정보가 디스플레이되기까지의 소요 시간을 획득하는 과정과,
    상기 수신 시간으로부터 상기 소요 시간이 경과한 시점에서의 상기 이동체의 위치를 예측하는 과정과,
    상기 예측된 위치에 대응되는 지도 정보를 로딩하는 과정과,
    상기 로딩된 지도 정보를 디스플레이하는 과정을 포함함을 특징으로 하는 지도 정보 디스플레이 방법.
  2. 제1항에 있어서,
    상기 이동체의 이동 정보는 상기 이동체의 위치 정보, 속도 정보 및 이동 방향 정보를 포함함을 특징으로 하는 지도 정보 디스플레이 방법.
  3. 제2항에 있어서,
    상기 이동체의 위치를 예측하는 과정은, 상기 소요 시간 및 상기 이동체의 속도 정보를 통해 상기 지도 정보가 디스플레이될 시간까지의 상기 이동체의 예상 이동 거리를 산출하는 과정과,
    상기 산출된 예상 이동 거리 및 상기 위치 정보를 이용하여 상기 이동체의 위치를 예측하는 과정을 포함함을 특징으로 하는 지도 정보 디스플레이 방법.
  4. 제3항에 있어서,
    상기 예상 이동 거리는 에 의해 산출되며, 여기서 는 상기 예상 이동 거리이고, 는 상기 이동체의 속도 정보이며, 는 상기 소요 시간을 특징으로 하는 지도 정보 디스플레이 방법.
  5. 제3항에 있어서,
    상기 이동체가 곡선 도로 또는 교차로를 주행하는 경우, 상기 이동 방향 정보를 고려한 맵 매칭(Map Matching)을 통해 상기 이동체의 위치를 예측하는 과정을 더 포함함을 특징으로 하는 지도 정보 디스플레이 방법.
  6. 네비게이션 단말기에 있어서,
    적어도 세 개의 위성으로부터 이동 정보를 수신하는 GPS 센서부;
    상기 이동 정보를 수신한 시간으로부터 이동 경로에 따른 지도 정보가 디스플레이되기까지의 소요 시간을 획득하고, 상기 수신 시간으로부터 상기 소요 시간이 경과한 시점에서의 상기 이동체의 위치를 예측하며, 상기 예측된 위치에 대응되는 지도 정보를 로딩하는 제어부;
    상기 지도 정보를 저장하며, 상기 제어부의 제어에 의해 상기 예측된 위치에 대응한 지도 정보를 제공하는 메모리부; 및
    상기 로딩된 지도 정보를 디스플레이하는 표시부를 포함함을 특징으로 하는 네비게이션 단말기.
  7. 제6항에 있어서,
    상기 이동체의 이동 정보는 상기 이동체의 위치 정보, 속도 정보 및 이동 방향 정보를 포함함을 특징으로 하는 네비게이션 단말기.
  8. 제7항에 있어서,
    상기 제어부는 상기 소요 시간 및 상기 이동체의 속도 정보를 통해 상기 지도 정보가 디스플레이될 시간까지의 상기 이동체의 예상 이동 거리를 산출하고, 상기 산출된 예상 이동 거리 및 상기 위치 정보를 이용하여 상기 이동체의 위치를 예측함을 특징으로 하는 네비게이션 단말기.
  9. 제8항에 있어서,
    상기 제어부는 에 의해 상기 예상 이동 거리를 산출하며, 여기서 는 상기 예상 이동 거리이고, 는 상기 이동체의 속도 정보이며, 는 상기 소요 시간을 특징으로 하는 네비게이션 단말기.
  10. 제8항에 있어서,
    상기 제어부는 상기 이동체가 곡선 도로 또는 교차로를 주행하는 경우, 상기 이동 방향 정보를 고려한 맵 매칭(Map Matching)을 통해 상기 이동체의 위치를 예측함을 특징으로 하는 네비게이션 단말기.
KR1020080017938A 2008-02-27 2008-02-27 네비게이션 기능에 의한 지도 정보 디스플레이 방법 및이를 제공하는 네비게이션 단말기 KR20090092605A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080017938A KR20090092605A (ko) 2008-02-27 2008-02-27 네비게이션 기능에 의한 지도 정보 디스플레이 방법 및이를 제공하는 네비게이션 단말기

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080017938A KR20090092605A (ko) 2008-02-27 2008-02-27 네비게이션 기능에 의한 지도 정보 디스플레이 방법 및이를 제공하는 네비게이션 단말기

Publications (1)

Publication Number Publication Date
KR20090092605A true KR20090092605A (ko) 2009-09-01

Family

ID=41301150

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080017938A KR20090092605A (ko) 2008-02-27 2008-02-27 네비게이션 기능에 의한 지도 정보 디스플레이 방법 및이를 제공하는 네비게이션 단말기

Country Status (1)

Country Link
KR (1) KR20090092605A (ko)

Similar Documents

Publication Publication Date Title
KR100713459B1 (ko) 네비게이션 시스템 및 네비게이션 시스템에서 이동체의경로 이탈 판단 방법
US9903723B2 (en) System and method for storing and recalling location data
US9228845B2 (en) Navigation device, navigation method, and program
US8892361B2 (en) Route calculation apparatus
US20080021638A1 (en) Navigation system
US20110307171A1 (en) GPS Location Refinement Method In Environments With Low Satellite Visibility
JP2009533692A (ja) Gpsの精度を自動的に向上するナビゲーション装置
US20190316929A1 (en) System and method for vehicular localization relating to autonomous navigation
KR20080088584A (ko) 주차된 차량의 위치를 저장하는 방법 및 그 방법을 위해구성된 내비게이션 기기
CN106662457B (zh) 目的地推测***及目的地推测方法
KR20140007776A (ko) 센서들에 대한 파워 모드 제어
KR100526571B1 (ko) 오프-보드 네비게이션 시스템 및 그의 오차 보정 방법
JP5954941B2 (ja) ナビゲーションシステム、ナビゲーション装置及び情報提供サーバ
JP3945444B2 (ja) カーナビゲーション装置
CN111194397A (zh) 用于运行导航***的方法
KR20090001176A (ko) 의사 추측 항법을 이용한 차량 위치 결정 방법 및 이를이용한 자동차 항법 장치
US10234304B2 (en) Map information creating device, navigation system, information display method, information display program, and recording medium
US8024117B2 (en) Map display apparatus for vehicle
KR101091057B1 (ko) 네비게이션 장치의 맵매칭 보정방법
JP2011169631A (ja) 情報処理装置で実行される地図データを処理するためのコンピュータプログラム、方法及び地図表示装置
KR101131871B1 (ko) 네비게이션 장치 및 그의 고속도로 휴게소 도달 안내정보 출력방법
KR20120067228A (ko) 차선인식수단을 이용한 차량용 항법지도의 갱신장치
KR20090092605A (ko) 네비게이션 기능에 의한 지도 정보 디스플레이 방법 및이를 제공하는 네비게이션 단말기
JP2008096141A (ja) ナビゲーション装置
JP2006284230A (ja) ナビゲーション装置、ナビゲーション方法及びナビゲーションプログラム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application