KR100754691B1 - 네비게이션 시스템의 위치정보 표시방법 - Google Patents
네비게이션 시스템의 위치정보 표시방법 Download PDFInfo
- Publication number
- KR100754691B1 KR100754691B1 KR20030035744A KR20030035744A KR100754691B1 KR 100754691 B1 KR100754691 B1 KR 100754691B1 KR 20030035744 A KR20030035744 A KR 20030035744A KR 20030035744 A KR20030035744 A KR 20030035744A KR 100754691 B1 KR100754691 B1 KR 100754691B1
- Authority
- KR
- South Korea
- Prior art keywords
- node
- mobile terminal
- image information
- information
- message
- Prior art date
Links
Images
Landscapes
- Navigation (AREA)
- Instructional Devices (AREA)
Abstract
본 발명은 노드의 지형지물에 대한 노드 영상정보를 구비하고 상기 노드 영상정보는 진행방향에 따른 부분영상정보들로 이루어지며, 상기 노드 영상정보들을 포함하는 노드메시지를 저장하는 데이터베이스 및 지도데이터를 저장하는 데이터베이스를 구비하는 정보센터 및 이동단말기를 구비하는 네비게이션 시스템에서 상기 정보센터의 노드메시지를 전송하는 방법에 있어서, 이동단말기의 현재위치 및 목적지 정보에 따라 경로를 설정한 후 노드들이 포함된 지도데이터를 생성하여 상기 이동단말기에 전송하는 과정과, 상기 전송된 지도데이터에서 상기 이동단말기가 선택하는 노드들을 확인한 후, 상기 이동단말기가 통과하게 될 첫 번째 노드의 노드 메시지를 다운로드 하는 과정과, 상기 이동단말기가 상기 선택된 노드에 도달할 때마다 선택된 다음 노드의 노드메시지를 다운로드하는 과정과, 상기 이동단말기가 마지막 노드에 도달하면 상기 노드메시지의 다운로드를 종료하는 과정을 포함하되, 상기 노드 메시지를 다운로드 하는 과정은, 상기 이동단말기가 노드점 진입 시 노드메시지의 노드데이터를 전송하는 과정과, 상기 이동단말기의 진행방향을 검사하며, 상기 이동단말기의 진행방향에 대응되는 상기 노드영상정보의 부분영상정보를 전송하는 과정과, 상기 진행 방향의 부분영상정보를 전송한 후, 상기 이동단말기의 진행방향에 인접한 방향의 부분영상정보들을 순차적으로 전송하는 과정으로 이루어짐을 특징으로 한다.
네비게이션, 영상정보, 노드, 노드영상
Description
도 1은 본 발명의 실시예에 따른 지리정보 시스템(이하 네비게이션 시스템이라 칭한다)의 개략적인 구성을 보여주는 도면
도 2는 본 발명의 실시예에 따른 정보센터 100의 개략적인 구성을 보여주는 도면
도 3은 상기 도 1의 이동단말기300의 구성을 보여주는 도면
도 4a 및 도 4b는 노드 위치를 포함하는 지도 데이터의 일예를 도시하는 도면
도 5는 본 발명의 실시예에 따른 노드메시지의 포맷을 도시하는 도면
도 6은 임의 노드에서의 360도 방향을 표시하는 도면으로, 이동단말기의 진행 방향의 종류를 표시하는 도면이다.
도 7a - 도 7c는 노드 영상정보의 일예를 도시하는 도면으로, 노드가 각각 직선도로, 삼거리 및 사거리인 경우의 파노라마 영상 예를 도시하는 도면
도 8은 상기 도 7a - 도 7c와 같은 파노라마 영상에서 진행방향에 따른 부분영상을 표시하는 도면
도 9a - 도 9c는 본 발명의 실시예에서 지도데이터와 노드메시지의 영상정보를 표시하는 방법을 도시하는 도면
도 10은 본 발명의 실시예에 따라 정보센터에서 이동단말기의 이동에 따라 각 노드의 정보들을 처리하는 동작 절차를 도시하는 흐름도
도 11은 상기 도 10에서 정보센터가 노드메시지의 영상정보를 전송하는 절차를 도시하는 흐름도
도 12는 상기 도 10에서 정보센터가 노드 메시지의 영상정보를 전송하는 또 다른 절차를 도시하는 흐름도
도 13은 본 발명의 실시예에 따라 이동단말기가 이동단말기의 이동에 따라 각 노드의 정보들을 처리하는 동작 절차를 도시하는 흐름도
도 14는 상기 도 13에서 이동단말기가 정보센터에서 전송하는 노드메시지의 영상정보를 수신하는 절차를 도시하는 흐름도
도 15는 상기 도 13에서 이동단말기가 정보센터에서 전송하는 노드 메시지의 영상정보를 수신하는 또 다른 절차를 도시하는 흐름도
도 16은 본 발명의 실시예에 따라 이동단말기가 이동단말기의 이동에 따라 각 노드의 정보들을 처리하는 동작 절차를 도시하는 또 다른 방법의 흐름도
본 발명은 네비게이션 시스템의 위치표시방법에 관한 것으로, 특히 사용자가 지정한 각 노드위치에서 영상정보를 포함하는 노드 정보를 표시할 수 있는 방법에 관한 것이다.
일반적으로 GPS(Global Position Information) 장비를 구비하는 통신단말기는 상기 GPS로부터 수신되는 신호에 의해 자신의 위치정보를 확인할 수 있다. 또한 현재에는 상기 GPS를 이용하는 네비게이션 시스템이 개발되었으며, 이런 네비게이션 시스템의 사용이 증가하고 있는 추세이다. 상기와 같은 네비게이션 시스템은 CD 등과 같은 저장매체에 지도 정보를 저장하고, 네비게이션 시스템이 이동될 때 상기 GPS가 이동되는 네비게이션 시스템의 위치를 확인하여 네비게이션 시스템에 출력한다. 그러면 상기 네비게이션 시스템은 수신되는 GPS 정보에 따라 자신의 이동위치를 상기 지도상에 표시하게 된다. 또한 상기 네비게이션 시스템이 상기 GPS로부터 지도 정보 및 자신의 위치정보를 다운로드하고, 네비게이션 시스템은 수신되는 GPS 정보에 따라 자신의 이동위치를 상기 지도상에 표시하게 된다. 여기서 상기 네비게이션 시스템은 자동차의 네비게이터(navigator) 또는 휴대용 통신단말기 들이 될 수 있다.
그러나 상기와 같은 네비게이션 시스템은 먼저 원하는 목적지를 선택하면 네비게이션 시스템은 상기 이동단말기의 이동경로를 설정하며, 상기 이동단말기가 이동을 시작하면 상기 네비게이션시스템은 상기 이동단말기의 이동에 따른 위치 정보를 제공하게 된다. 이때 상기 네비게이션 시스템은 이동경로 상에 노드 위치에 정보를 제공할 수 있다. 이때 제공되는 정보는 2차원 또는 3차원과 같이 보이는 평면 상의 지도 상에서 현재의 위치를 표시하게 된다.
그러나 상기와 같은 종래의 네비게이션 시스템은 사용자가 원하는 노드 위치의 정보를 선택적으로 제공할 수 없다. 또한 종래의 네비게이션 시스템은 상기 GPS에서 받은 위치 정보를 이용하여 평면 지도 위에서 위치를 표시하게 되는데, 이런 표시 방법만으로는 정확히 그 지역의 주변 전경을 파악하기가 힘들다. 따라서 네비게이션 시스템에서 사용자가 표시를 원하는 노드 위치를 선택하고, 선택된 위치에서 해당 노드의 지형지물 및 주변 시설물 등에 대한 영상정보를 다운로딩하는 방법의 필요성이 점차 증가하고 있는 추세이다.
따라서 본 발명의 목적은 네비게이션 시스템이 이동하는 장소의 위치에 대응되는 지형지물의 영상정보를 다운로딩하여 표시할 수 있는 방법을 제공함에 있다.
본 발명의 다른 목적은 네비게이션 시스템에서 원하는 목적지를 설정할 때 사용자가 표시를 원하는 노드들을 설정하고, 설정된 노드들의 위치 정보를 표시할 수 있는 방법을 제공함에 있다.
본 발명의 다른 목적은 네비게이션 시스템에서 원하는 목적지를 설정할 때 사용자가 표시를 원하는 노드들을 설정하고, 설정된 노드들의 지형지물에 대한 영상정보를 포함하는 위치 정보를 표시할 수 있는 방법을 제공함에 있다.
본 발명의 또 다른 목적은 네비게이션 시스템에서 사용자가 표시를 원하는 노드들을 선택하고, 상기 선택된 노드 위치에 따른 지형지물의 파노라마 영상을 다 운로딩하며, 다운로딩시 네비게이션 시스템의 진행방향에 따른 영상정보를 다운로딩하여 표시할 수 있는 방법을 제공함에 있다.
본 발명의 또 다른 목적은 네비게이션 시스템에서 사용자가 목적지까지 표시를 원하는 노들을 선택하고, 상기 선택된 노드들의 위치에 따른 지도정보 및 지형지물에 대한 파노라마 영상정보를 실시간으로 다운로딩하여 표시하며, 진행방향과 다른 위치의 영상정보를 순차적으로 다운로딩할 수 있는 방법을 제공함에 있다.
따라서 상기 목적을 달성하기 위해 본 발명은 본 발명은 노드의 지형지물에 대한 노드 영상정보를 구비하고 상기 노드 영상정보는 진행방향에 따른 부분영상정보들로 이루어지며, 상기 노드 영상정보들을 포함하는 노드메시지를 저장하는 데이터베이스 및 지도데이터를 저장하는 데이터베이스를 구비하는 정보센터 및 이동단말기를 구비하는 네비게이션 시스템에서 상기 정보센터의 노드메시지를 전송하는 방법에 있어서, 이동단말기의 현재위치 및 목적지 정보에 따라 경로를 설정한 후 노드들이 포함된 지도데이터를 생성하여 상기 이동단말기에 전송하는 과정과, 상기 전송된 지도데이터에서 상기 이동단말기가 선택하는 노드들을 확인한 후, 상기 이동단말기가 통과하게 될 첫 번째 노드의 노드 메시지를 다운로드 하는 과정과, 상기 이동단말기가 상기 선택된 노드에 도달할 때마다 선택된 다음 노드의 노드메시지를 다운로드하는 과정과, 상기 이동단말기가 마지막 노드에 도달하면 상기 노드메시지의 다운로드를 종료하는 과정을 포함하되, 상기 노드 메시지를 다운로드 하는 과정은, 상기 이동단말기가 노드점 진입 시 노드메시지의 노드데이터를 전송하는 과정과, 상기 이동단말기의 진행방향을 검사하며, 상기 이동단말기의 진행방향에 대응되는 상기 노드영상정보의 부분영상정보를 전송하는 과정과, 상기 진행 방향의 부분영상정보를 전송한 후, 상기 이동단말기의 진행방향에 인접한 방향의 부분영상정보들을 순차적으로 전송하는 과정으로 이루어짐을 특징으로 한다.
또한 본 발명은 노드의 지형지물에 대한 노드 영상정보를 구비하고 상기 노드 영상정보는 진행방향에 따른 부분영상정보들로 이루어지며, 상기 노드 영상정보들을 포함하는 노드메시지를 저장하는 데이터베이스 및 지도데이터를 저장하는 데이터베이스를 구비하는 정보센터 및 이동단말기를 구비하는 네비게이션 시스템에서 상기 이동단말기가 상기 노드메시지를 표시하는 방법에 있어서, 이동단말기의 현재위치 및 목적지 정보를 포함하는 네비게이션 정보를 상기 정보센터에 전송하는 과정과, 상기 정보센터로부터 노드들이 포함된 지도데이터를 수신하는 과정과, 상기 수신된 지도데이터에서 상기 노드메시지를 수신하기 위한 노드들을 선택하며, 상기 선택된 노드들의 정보를 상기 정보센터에 전송하는 과정과, 상기 정보센터로부터 상기 이동단말기가 통과하게 될 첫 번째 노드의 노드 메시지를 다운로드 하여 표시하는 과정과, 상기 선택된 노드에 도달할 때마다 선택된 다음 노드의 노드메시지를 다운로드 하는 과정과, 마지막 노드에 도달하면 상기 노드메시지의 다운로드를 종료하며, 목적지 도달시 목적지 도착을 표시하고 종료하는 과정을 포함하되, 상기 노드메시지를 다운로드하는 과정은, 노드점 진입시 노드메시지의 노드데이터를 다운로드하여 상기 다운로드 된 노드데이터를 표시하는 과정과, 상기 이동단말기의 진행방향에 대응되는 상기 노드영상정보의 부분영상정보의 수신완료시 상기 수신된 부분영상정보를 표시하는 과정과, 상기 진행 방향의 부분영상정보를 표시하면서 상기 이동단말기의 진행방향에 인접한 방향의 부분영상정보들을 순차적으로 수신하여 저장하는 과정으로 이루어짐을 특징으로 한다.
삭제
이하 본 발명의 바람직한 실시예들의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 도면들 중 동일한 구성들은 가능한 한 어느 곳에서든지 동일한 부호들을 나타내고 있음을 유의하여야 한다.
본 발명은 GPS에서 받은 위치 정보와 데이터베이스에 저장된 그 위치에서의 노드의 영상을 이용하여 가상현실(VR: Virtual Reality) 형태로 비 실시간으로 보여준다. 상기 VR을 이용하여 360도 노드의 모든 방향의 실 영상을 파노라마 형태로 보여줌으로써 그 위치에서의 모든 방향에 대한 전경을 파악할 수 있어 위치정보와 주변전경을 잘 파악할 수 있다. 또한 본 발명의 실시예에서는 목적지까지 가는 과정에서 모든 VR 노드를 다운로딩하고 재생하는 것이 번거롭기 때문에 출발전에 관심 있는 특정 노드의 영상정보를 미리 다운로드하여 표시할 수도 있다. 이는 이동 전에 노드의 영상정보를 다운로드하여 표시하고자 하는 노드 영상을 미리 준비할 수 있고, 상기 다운로드한 특정 VR 영상을 재생시켜 사전에 그 지역의 주변 전경을 파악할 수 있다. 그리고 이동단말기300이 이동하면서 선택된 VR 노드에 인접하게 되면 자동으로 VR 영상이 재생되도록 한다.
하기의 설명에서 "노드"라는 용어는 이동단말기가 이동하는 경로 상에서 이동단말기에 위치정보를 표시하는 위치를 의미한다. "파노라마 영상"이라는 용어는 노드의 영상정보로써, 해당 노드에서 360도 방향으로 지형지물(주변시설물)들을 촬영한 사진영상화면으로써, 해당 노드의 영상정보가 된다. 본 발명의 실시예에서는 상기 파노라마 영상으로 가정하여 설명하고 있지만, 해당 노드에서 이동할 수 있는 방향의 영상정보들을 방향별로 저장하여도 파노라마 영상과 동일한 효과를 얻을 수 있다. "이동단말기"라는 용어는 이동에 따른 경로를 표시할 수 있는 장치를 의미하는 용어로 사용되며, 여기서 "이동단말기"는 GPS 또는 기지국들로부터 자신의 이동에 따른 위치를 판독할 수 있는 모든 장치들을 의미한다.
본 발명의 실시예에 따른 네비게이션 시스템은 VR과 위치 정보를 이용하여 지리정보를 서비스하는 것이다. 이를 위하여 먼저 목적지와 경로 설정 방법을 입력하고 GPS 위성 또는 기지국으로부터 위치정보를 수신하여 현재 위치를 계산한다. 그리고 출발지와 목적지 사이의 경로를 계산하고 지도 위에 VR 영상 서비스가 가능한 노드를 모두 표시한다. 이동 중에 실시간으로 VR 영상 서비스가 가능한 모든 노드의 노드메시지를 다운로드 받으면서 표시하는 것은 계산량이 많고 이미 알고 있는 노드에서 VR 영상 서비스 받게 되어 사용자는 번거롭게 된다. 따라서 출발 전에 경로를 설정하는 과정에서 자신이 관심 있는 노드만을 선택한다. 그리고 재생은 다 음과 같은 두 가지 경우 하나를 선택하여 재생할 수 있도록 한다.
첫 번째 방법은 선택적으로 선택된 VR 노드 데이터 만을 이동 중에 실시간으로 다운로드 받고 재생하는 방법이다. 이는 사전에 선택된 VR 노드들만을 고려하는 것으로 실시간 VR 서비스와 같이 재생되는 VR 영상의 노드를 진입하게 되면 진행 방향의 가장 인접한 새로운 노드의 파노라마 영상을 다운로드 받아 VR 영상을 재생하고, 다가올 노드의 위치표시 및 현재 위치를 갱신한다. 목적지에 도달할 때까지 반복해서 현재 위치, 다가올 노드의 VR 영상 재생, 재생되는 VR 영상의 노드 표시, VR 서비스가 가능한 노드 표시 등의 정보를 화면에 갱신하도록 한다.
두 번째의 방법은 상기 선택된 VR 노드들의 메시지를 미리 다운로드하여 저장하고 이동한다. 그리고 출발 전에 특정 노드를 재생할 수 있도록 하여 사전에 주변 전경을 파악할 수 있다. 이후 이동하는 과정에서 선택된 VR 서비스 노드에 인접하면 자동으로 VR 영상을 재생하여 보여 준다. 상기와 같은 표시 방법은 이동단말기가 상기 노드메시지를 저장할 수 있는 충분한 메모리를 보유한 경우에 가능하다.
이하 설명되는 본 발명의 실시예는 상기 첫 번째의 표시방법, 즉 선택된 노드의 노드메시지를 이동단말기가 이동하면서 다운로딩하는 방법을 중심으로 설명될 것이다. 그리고 상기 두 번째의 노드메시지 표시 방법은 도 13을 참조하여 설명될 것이다.
본 발명의 실시예에서는 정보센터와 이동단말기 간에 이동경로를 설정할 때, 이동단말기에서 표시를 원하는 노드들을 선택하고, 상기 정보센터는 상기 이동단말기가 선택된 노드에 도착할 때 마다 선택된 다음 노드의 위치정보를 다운로딩하여 표시할 수 있도록 한다. 이때 상기 선택된 노드들에서 다운로딩되는 노드메시지는 해당 노드의 정보를 나타내는 노드 데이터 및 노드의 지형지물에 대한 사진 영상인 노드 영상정보를 포함한다. 즉, 이동단말기는 GPS(Global Positioning System)에서 현재 위치 정보를 수신하고, 상기 선택된 노드위치에서 위치정보의 데이터 및 지형지물에 대한 영상정보를 수신하여 표시한다. 따라서 상기 네비게이션 시스템은 이동시 진행 방향으로 나타나는 다음 위치의 지형지물을 육안으로 확인할 수 있다. 본 발명의 실시예에서는 상기와 같이 네비게이션 시스템이 이동시 진행하는 방향의 영상정보를 다운로딩하여 표시할 수 있는 네비게이션 시스템을 제공한다. 그리고 본 발명의 실시예에서는 상기 다운로딩되는 정보가 파노라마 영상정보(panorama image)인 경우로 가정하여 설명될 것이지만, 방향 정보를 가지는 일반적인 영상정보들도 포함된다.
본 발명의 실시예에 따른 네비게이션 시스템은 상기 이동단말기 GPS에서 위치정보를 수신하고, 상기 위치정보에 대응되는 지형지물의 파노라마 영상정보를 데이터서버(또는 GPS)로부터 다운로딩하며, 상기 이동단말기는 진행하는 방향에서 선택된 노드위치의 360도 전 방향에 대한 파노라마 영상을 실시간으로 표시한다. 또한 본 발명의 실시예에서는 360도 전 방향에 대한 파노라마 영상을 이용해서 재생하는 경우에는 처리해야 할 데이터량이 많이 발생하기 때문에, 진행 방향에 따른 파노라마 영상정보를 선택적으로 다운로드받고 재생하는 방법도 포함한다. 그리고 현재 GPS에서 보여주는 지도상에서의 현재 위치, 진행방향 뿐만 아니라 파노라마 영상의 전체 또는 일부분을 이동 단말기에서 우선 순위 등을 이용한 효율적 다운로 드 및 재생 방법을 포함한다.
본 발명의 실시예에 따른 네비게이션 시스템은 이동단말이 GPS로부터 이동단말의 위치정보를 수신하며, 상기 이동단말의 위치 이동에 따른 정보를 정보센터에 통보하면, 정보센터는 상기 이동단말의 위치 이동에 따른 지형지물의 영상정보를 이동단말에 전송하는 것으로 예를들어 설명하기로 한다. 즉, 본 발명의 실시예에 따른 네비게이션 시스템은 이동단말이 GPS로부터 위치정보를 수신하고, 정보센터로부터 실시간으로 지도데이터 및 위치 이동에 따른 영상정보를 다운로딩하여 표시하는 것으로 설명되지만, 상기 지도데이터는 내부에 저장하고 있거나 GPS로부터 다운 로딩할 수 있으며, 또한 영상정보도 GPS 등과 같은 다른 곳으로부터 다운로딩할 수 있다.
도 1은 본 발명의 실시예에 따른 네비게이션 시스템의 개략적인 구성을 보여주는 도면이다. 이 네비게이션 시스템은 도시된 바와 같이 이동 단말기300을 통해 네비게이션 기능이 제공되도록 하는 것을 특징으로 한다.
상기 도 1을 참조하면, 네비게이션 시스템은 정보센터 100과, 무선망 200과, 이동 단말기 300으로 구성된다.
상기 정보센터 100은 지도데이터 및 본 발명의 실시예에 따른 각 노드들의 위치 정보를 나타내는 노드 데이터 및 노드의 지형지물의 사진영상인 노드 영상정보로 구성되는 노드메시지를 저장하고 있다. 그리고 상기 이동 단말기 300으로부터 네비게이션 기능이 요청될 시 상기 지도데이터 및 영상정보를 참조하여 해당하는 네비게이션 정보를 생성한 후 상기 무선망 200을 통해 상기 이동 단말기 300으로 제공한다. 예를 들어, 상기 이동 단말기 300으로부터 차량의 현재 위치에서부터 목적지까지의 최적 경로 안내가 요청될 시 상기 정보센터 100은 상기 노드메시지를 전송할 수 있는 노드들이 포함되는 지도데이터를 전송하며, 상기 이동단말기300에서 표시를 원하는 노드들이 선택되면 상기 정보센터100은 이후 상기 이동단말기의 위치 이동에 따라 상기 선택된 해당 노드 위치의 노드데이터 및 지형지물에 대한 노드 영상정보를 실시간으로 전송한다.
상기 무선망 200은 상기 정보센터 100과 상기 이동 단말기 300간 정보 전달의 경로이다. 상기 무선망 200으로는 현재 널리 사용되고 있는 개인휴대통신(PCS: Personal Communication System) 방식의 통신시스템이나 IS-95A,95B,95C 방식의 디지털 셀룰라(digital cellular) 시스템이 사용될 수 있다. 또한 상기 무선망 200으로는 최근에 널리 연구되고 있는 IMT-2000(International Mobile Telecommunications 2000)이나 UMTS(Universal Mobile Telecommunication Systems)와 같은 부호분할다중접속(CDMA: Code Division Multiple Access)방식의 디지털 셀룰라 시스템이 사용될 수 있다.
상기 이동 단말기 300은 GPS 수신기 또는 기지국을 통해 자신의 위치를 감지할 수 있는 모든 이동단말장치들이 될 수 있다. 본 발명의 실시예에서는 상기 이동단말기가 휴대전화기인 경우로 가정하여 설명될 것이다. 따라서 상기 이동단말기300은 사용자에게 전형적으로 음성 통화 서비스를 제공하기 위한 모드로서 동작할 뿐만 아니라, 본 발명의 실시예에 따른 네비게이션 기능을 지원하기 위한 네비게이션 모드로도 동작한다. 상기 네비게이션 모드시 상기 이동 단말기 300 은 상기 무선망 200에 접속되어 상기 정보센터 100으로부터 제공되는 각종 네비게이션 정보를 수신하고, 상기 수신된 네비게이션 정보를 사용자에게 제공한다.
상기 네비게이션 모드시 사용자는 상기 이동 단말기 300상에서 현재 위치와 목적지를 설정하여 상기 정보센터 100으로 최적 경로 안내를 요청할 수 있고, 이러한 설정에 따라 상기 정보센터 100으로부터 전형적인 네비게이션 기능인 상기 현재 위치와 목적지간 최적 경로에 대한 안내를 받을 수 있다. 이때 상기 정보센터100에서 다운로딩되는 지도데이터에는 노드메시지를 표시할 수 있는 노드 정보들이 표시되며, 이동단말기300의 사용자가 표시를 원하는 노드들을 선택하면 상기 정보센터100은 상기 선택된 노드들에서 다음 노드의 노드메시지를 다운로딩한다. 이때 사용자는 목적지 및 노드들을 설정할 때, 시설물 명칭, 지역 카테고리, 행정 명칭, 전화번호, 경도 및 위도를 음성 또는 문자 입력으로서 설정할 수 있다. 또한 상기 네비게이션 모드시 사용자는 상기 정보센터 100으로부터 상기 이동 단말기 300을 통해 상기 정보센터 100에 접속하여 주변 시설물의 영상정보를 제공받는다.
일 예로, 사용자가 상기 이동 단말기 300의 네비게이션 모드에서 이동단말기의 현재 위치와 이동하고자 하는 목적지를 설정하고 최적의 이동 경로 안내를 요청하면, 이러한 설정에 따른 정보가 상기 무선망 200을 통해 상기 정보센터 100으로 제공된다. 상기 정보센터 100은 상기 요청에 응답하여 내부에 저장된 지도데이터를 참조하여 상기 현재 위치와 상기 목적지간의 최적의 주행 경로를 계산하고, 상기 계산된 최적의 주행 경로 상의 주변시설물들과 같은 지형지물의 영상정보를 제공하기 위한 노드들이 포함된 지도데이터를 상기 무선망 200을 통해 상기 이동 단말기 300으로 제공한다. 상기 이동경로에 따른 지도데이터가 수신되면, 상기 이동 단말기 300은 최적 경로에 따른 노드들을 선택하여 상기 정보센터100에 전송한다. 그리고 이동을 시작하면 상기 정보센터100은 상기 이동단말기300에서 선택된 노드 위치에서 각 노드들의 상기 노드데이터 및 노드영상정보를 시각적 및/또는 청각적으로 제공한다. 이때 시각적으로 제공되는 노드 정보는 상기 이동 단말기 300의 표시부 상에 표시되고, 청각적으로 제공되는 경로 안내 정보는 상기 이동 단말기 300의 스피커를 통해 외부로 송출된다. 이러한 이동 경로 안내 서비스시 유도방향 표시, 음성 안내, 유도지점 및 목적지까지 남은 거리 정보가 제공된다.
상기 도 1의 네비게이션 시스템은 상기 정보센터100과 이동단말기300이 각각 무선망200을 통해 네비게이션 정보를 전송하는 경우를 예로들어 설명하고 있지만, 상기 정보센터100과 이동단말기300이 각각 GPS 통신기들을 구비하고, 상기 GPS를 통해 상기 네비게이션 정보를 통신하면 상기 무선망200을 사용하지 않고 네비게이션 시스템을 구현할 수도 있다.
도 2는 본 발명의 실시예에 따른 정보센터 100의 개략적인 구성을 보여주는 도면이다.
상기 도 2를 참조하면, 상기 정보센터 100은 컴퓨터 110과, 영상 서버 120과, 경로계산 서버 130과, 네트워크 서버 140과, 지도데이터 저장부 112와, 상기 영상정보의 저장부 122를 포함한다. 상기 컴퓨터 110은 사전에 조사된 도로 및 교통 규제 상황(예: 전국 도로, 교통 규제 내용 등)에 따른 지도 데이터(map data)를 제작한다. 상기 지도데이터에는 노드메시지를 다운로딩할 수 있는노드들의 위치가 표시된다. 상기 컴퓨터 110에 의해 제작된 지도데이터는 지도데이터 저장부(또는 지도 데이터베이스(DB: Database)) 112에 저장된다. 상기 영상 서버 120은 지도 상의 각 주요지점들의 지형지물을 사진으로 촬영한 후, 이를 영상정보로 생성하고, 이동단말300의 이동위치에 대응되는 영상정보를 실시간 영상정보 저장부 122에 저장한다. 여기서 실시간 영상정보란 이동단말300이 진행하는 방향의 중요 노드에 대한 지형지물의 영상정보를 의미한다. 상기 경로계산 서버 130은 상기 네트워크 서버 140으로부터의 데이터 요청시 상기 지도데이터 저장부 112 및 상기 영상정보 저장부 122에 각각 저장된 지도데이터 및 영상정보를 참조하여 이동단말이 이동할 현재 위치에서부터 목적지까지의 최적 경로를 계산하고, 계산 결과에 따른 최적 경로로 이동단말을 안내(유도)하면서 이동 중의 주요노드에서의 시설물에 대한 영상정보를 생성한다. 상기 네트워크 서버 140은 상기 무선망 200과의 접속을 위한 것이다.
이와 같이 상기 정보센터 100은 지도데이터 및 영상정보를 저장하고 있으며, 상기 이동 단말기 300이 이동할 현재 위치에서부터 목적지까지의 최적의 경로를 안내하기 위한 상기 지도데이터 및 이동 중에 통과하여야 하는 주요 노드의 사진 영상정보들을 실시간으로 상기 무선망 200으로 전송한다. 여기서 상기 노드점들은 도로의 교차로(삼거리, 사거리, 로타리 등), 공공관청, 공공시설, 명승지, 주요건물, 톨게이트, 인터체인지 및 목적지 부근 지점들이 될 수 있다.
상기 무선망 200은 상기 이동 단말기 300이 접속하여 차량의 현재 위치 및 목적지 위치 정보를 전송할 시 상기 정보센터 100으로 상기 전송된 정보를 제공한 다. 또한 상기 무선망 200은 상기 정보 센터 100으로부터 제공되는 최적 경로 유도를 위한 정보를 상기 이동 단말기 300이 다운로드 요청할 시 제공한다. 이러한 무선망 200은 상기 이동 단말기 300을 무선 접속하고 무선 접속 서비스가 제공되도록 하기 위한 것으로, 기존의 CDMA방식의 디지털 셀룰라 시스템이나 PCS 시스템으로 구현될 수 있다. 또한 상기 무선망 200은 최근에 많은 연구 및 개발이 이루어지고 있는 IMT-2000 시스템이 사용될 수 있다.
도 3은 상기 도 1의 이동단말기300의 구성을 보여주는 도면이다. 상기 도 3과 같은 구성을 가지는 이동단말기는 차량에 탑재되거나 사용자가 휴대하면서 이동할 수도 있다. 또한 상기 도 3의 구성을 가지는 이동단말기는 휴대전화기를 예로들어 도시하고 있지만, 차량에 탑재되는 네비게이션 장치가 될 수 있다.
상기 도 3을 참조하면, GPS수신기 312는 GPS에 속하는 복수개의 인공위성으로부터의 전파를 안테나를 통해 수신한다. 자이로센서(Gyro Sensor) 314 및 속도센서(Velocity Sensor) 316은 센서부를 구성한다. 여기서 상기 이동단말기300이 차량에 탑재되는 경우, 자이로센서 314 및 속도센서 316에 의해 각각 차량의 바퀴의 회전 및 이동 속도를 감지한다. 여기서 상기 이동단말기 300이 차량에 탑재되지 않는 경우에는 상기 자이로센서314 및 속도센서의 출력은 사용되지 않을 수도 있다. 지도데이터 저장부 318은 지도데이터와 기타 부가 정보데이터를 저장하고 있다. 여기서 상기 지도데이터는 상기 정보센터100에서 출력될 수 있으며, 또한 CD롬과 같은 저장매체에 저장된 지도데이터가 될 수 있다. 전자의 경우, 상기 이동단말기300은 네비게이션 모드가 선택되면 상기 정보센터에 원하는 목적지까지의 지도데이터의 다운로드를 요구하고, 다운로드되는 상기 지도데이터를 상기 지도데이터 저장부318에 저장한다. 그리고 후자의 경우, 상기 지도데이터 저장부 318은 CD-ROM(Compact Disk - Read Only Memory)으로 구현되는 것이 일반적이다.
제어부 310은 이동통신 기능 및 네비게이션 기능의 전반적인 동작을 제어한다.
사용자가 네비게이션 기능을 요구할 때 현재 위치 및 목적지 위치에 대한 정보를 전송하며, 수신되는 지도데이터에 표시된 노드 위치들에서 표시를 원하는 노드들을 선택한다. 이후 상기 이동단말기300이 이동할 때마다 변경되는 위치정보를 전송하며, 노드 위치에서 수신되는 노드 메시지를 표시하도록 제어한다. 이때 상기 이동단말기300의 위치 표시 방법은 다음과 같이 수행할 수 있다.
먼저 상기 이동단말기300을 사용자가 휴대하는 경우, 상기 제어부 310은 상기 센서부로부터 감지되는 현재 이동단말기300의 이동 속도를 근거로 하여 이동단말기의 현재 의사위치를 계산하고, 또한 GPS수신기 312로부터 전달되는 현재위치의 의사좌표값과 상기 계산된 의사위치값중 하나를 선택한다. 이때 선택의 기준은 상기 센서부로부터 누적오차가 작을 때에는 계산된 값을 따르고, 누적오차가 커지면 GPS수신기 312에서 전달되는 값으로 누적오차를 보정한다. 또한 상기 제어부 310은 이동단말기의 현재위치 뿐만 아니라 이동속도 및 진행방향과 같은 정보를 계산한다. 상기 제어부 310은 계산된 이동정보를 기준으로 주변 지역의 지도데이터를 지도데이터 저장부 318에서 읽어내어 표시부 326에 시각적으로 표시하고, 스피커 30을 통해 청각적으로 출력한다.
두번째로 상기 이동단말이 차량에 탑재된 경우, 상기 제어부 310은 상기 센서부로부터 전달되는 차량의 회전각 및 속도를 근거로 하여 차량의 현재 의사위치를 계산하고, 또한 GPS수신기 312로부터 전달되는 현재위치의 의사좌표값과 상기 계산된 의사위치값중 하나를 선택한다. 이때 선택의 기준은 상기 센서부로부터 누적오차가 작을 때에는 계산된 값을 따르고, 누적오차가 커지면 GPS수신기 312에서 전달되는 값으로 누적오차를 보정한다. 또한 상기 제어부 310은 차량의 현재위치 뿐만 아니라 차량의 속도 및 차량의 진행방향과 같은 주행정보를 계산한다. 상기 제어부 310은 계산된 주행정보를 기준으로 주변 지역의 지도데이터를 지도데이터 저장부 318에서 읽어내어 표시부 326에 시각적으로 표시하고, 스피커 30을 통해 청각적으로 출력한다.
상기와 같이 이동단말기300의 이동정보를 계산한 후, 상기 제어부310은 상기 이동단말기30의 이동에 따른 위치정보를 무선망200을 통해 정보센터100에 전송한다. 그러면 상기 정보센터100은 상기 이동단말기300의 이동 경로를 계산한 후, 상기 이동 경로 상에 위치되는 주요 노드의 지형지물에 대한 영상정보를 억세스하여 상기 무선망200을 통해 전송한다. 그러면 상기 이동단말기300의 제어부310은 상기 수신되는 영상정보를 표시한다.
또한 이러한 기본적인 기능 이외에도 상기 제어부 310은 현재 위치로부터 목적지까지의 최적경로를 안내하는 기능도 서비스한다. 롬(ROM: Read Only Memory) 20 및 램(RAM: Random Access Memory) 322는 상기 제어부 310의 동작을 위한 프로그램 및 동작중에 처리되는 데이터를 일시적으로 저장한다.
그래픽 처리기 324는 상기 제어부 310에 의해 계산된 이동정보에 따라 사용자가 시각적으로 확인할 수 있도록 표시데이터로서 처리한다. 상기 표시부 326은 상기 그래픽 처리기 324에 의해 처리된 표시데이터를 표시한다. 이러한 표시부 326은 CRT(Cathode Ray Tube) 또는 LCD(Liquid Crystal Display)로 구현될 수 있다.
음성 처리기 328은 상기 제어부 310에 의해 계산된 주행정보를 운전자가 청각적으로 확인할 수 있도록 음성데이터로서 처리한다. 스피커 330은 상기 음성 처리기 28에 의해 처리된 음성데이터를 출력한다. 상기 그래픽 처리기 324 및 음성 처리기 328은 지도데이터 저장부 18에서 읽혀지는 지도데이터 및 각종 기능 수행 중에 발생하는 상태를 표시데이터 및 음성데이터로서 처리한다.
상기와 같은 구성을 가지는 네비게이션 시스템에서 정보센터100과 이동단말기300 간의 영상정보 다운로딩 및 표시의 개략적인 동작은 하기와 같다.
먼저 초기 동작을 살펴보면, 이동단말기300 상에서 네비게이션 서비스 기능 선택 →정보센터 100과 접속 →이동단말기의 현재 위치/목적지 데이터를 정보센터 100에 전송 →정보센터 100에서 이동단말기300의 서비스 데이터 접수 및 확인 →정보센터 100에서 최적 이동 경로 확인 및 노드위치가 표시된 지도데이터 전송 →이동단말기300에서 표시를 원하는 노드들을 선택 →정보센터 100에서 이동단말기300이 통과할 다음 노드의 노드데이터 및 노드영상정보를 전송하는 순서로 이루어진다.
두 번째로 이동중 동작을 살펴보면, 이동단말기300이 선택한 각 노드 위치에서 정보센터 100이 제공하는 노드메시지는 이동단말기300의 메모리에 저장 → 이동 단말기300은 수신되는 노드메시지의 노드 데이터 및 노드 영상정보 중에서 진행방향의 부분 영상정보를 표시 → 이동단말기300은 다음 노드의 영상정보를 표시하면서 GPS엔진, 자이로 센서, 속도 센서에 의해 현 위치 데이터를 생성 → 이동단말기300은 실시간으로 현 위치 데이터를 정보센터100에 전송하는 순서로 이루어진다. 이러한 동작은 이동단말기300의 현 위치가 최종 목적지와 동일하면 종료된다.
한편, 상기 이동단말기300이 이동중 경로를 이탈하면 다시 정보센터 100과 재접속하여 이동단말기300의 현 위치 데이터를 제공하고 현 위치로부터 목적지까지의 이동하면서 상기와 같이 각 노드의 영상정보를 수신하여 표시한다.
세 번째로 상기 정보센터100의 동작을 살펴보면, 상기 이동단말기300으로부터 데이터가 네비게이션 요구정보가 수신되면, 정보센터 100은 상기 이동단말기300의 사용자에 대해 가입 여부를 확인 → 인증된 가입자인 경우 수신된 데이터로부터 차량의 현 위치와 목적지를 인식 → 상기 인식된 현 위치와 목적지까지의 최적 경로를 지도 데이터베이스 및 영상 데이터베이스를 참조하여 검색 → 이동단말기300에서 선택한 노드위치드의 노드메시지를 생성하여 네비게이션 단말기로 전송의 순서로 이루어진다.
도 4a 및 도 4b는 본 발명의 실시예에 따른 지도데이터의 일예를 도시하는 도면이다. 여기서 상기 도 4a는 상세 노드들이 표시된 지도데이터의 일예를 도시하는 도면이며, 도 4b는 상기 도 4a와 같은 지도데이터에서 이동단말기300의 사용자 가 표시를 원하는 노드들을 선택하여 설정된 지도데이터의 일예를 도시하고 있다.
상기 도 4a 및 도 4b를 참조하면, 이동단말기300이 네비게이션 모드를 선택하여 이에 따른 정보를 상기 정보센터100에 전송하면, 상기 정보센터100은 상기 이동단말기300의 현재 위치에서 목적지까지의 경로를 설정할 수 있는 도 4a와 같은 지도데이터를 전송한다. 이때 상기 도 4a와 같은 지도데이터에는 노드메시지를 전송할 수 있는 상기 노드 표시 및 경로를 표시한 지도데이터이다. 그리고 상기 도 4a와 같은 지도데이터에서 사용자가 표시를 원하는 노드들을 선택하는데, 도 4b는 사용자가 표시를 원하는 노드를 선택한 지도데이터가 된다. 상기 도 4a 및 도 4b에서 VR(Virtual Reality)은 노드메시지를 표시할 수 있는 노드위치를 나타낸다.
도 5는 본 발명의 실시에에 따라 상기 정보센터100이 도 4b와 같이 이동단말기300이 선택된 각 노드VR 위치에서 전송되는 노드 메시지의 구조를 보여주는 도면이다.
상기 도 5를 참조하면, 상기 각 노드위치에서 전송되는 노드메시지는 노드의 정보를 표시하는 노드데이터와 노드의 지형지물(주변시설물)의 사진 영상정보인 노드 영상정보들로 구성된다. 상기 노드메시지의 노드데이터 포맷은 헤더(Header) 정보와, 노드점에 대한 정보로 이루어진다. 그리고 상기 노드점 정보는 교차로 명칭, 도로 종별, 링크(Link) 종별, 교차로 인접 도로와의 각도, 도엽내 X,Y 좌표 및 해당 노드의 영상정보등로 구성된다. 상기 교차로 명칭은 텍스트 데이터로서, 일 예로 "삼성사거리"가 될 수 있다. 상기 도로 종별은 도로 등급을 구분하기 위한 것으로, 고속도로, 국도, 지방도로 등이 될 수 있다. 상기 링크 종별은 링크의 종류를 구분하기 위한 것으로, 유턴(U-Turn), 로터리(Rotary), 고가도로 진입(Over Pass), 지하도 진입(Under Pass), 교량(Bridge) 등이 될 수 있다. 상기 교차로 인접 도로와의 각도는 교차로 진입 각도(in), 교차로 진출 각도(out), 정북기준 진출도로 왼쪽 도로 각도(left), 정북기준 진출도로 오른쪽 도로 각도(right)가 될 수 있다.
그리고 상기 노드 영상정보는 해당 노드의 주변에 위치된 지형지물(주변시설물)의 사진 영상이 될 수 있다. 그리고 상기 노드 영상정보는 해당 노드에서의 동서남북의 4방향에 대한 360도 영상정보가 될 수 있다. 본 발명의 실시예에서는 상기와 같은 영상정보를 상기한 바와 같이 파노라마 영상이라 칭하기로 한다. 상기 파노라마 영상은 임의 노드위치에서 각 방향의 시설물들을 360도 방향으로 촬영한 후, 이들 사진영상들을 해당 노드의 영상정보로 저장한다.
도 6은 임의 노드에서의 360도 방향을 표시하고 있다. 이때 상기 도 6은 이동단말기300의 진행 방향의 종류를 표시한다. 도 7a - 도 7c는 상기 도 6과 같은 진행방향의 종류에 대응되는 영상정보의 일예를 도시하고 있다. 상기 도 7a는 노드가 직선도로인 경우의 파노라마 영상예를 도시하고 있으며, 도 7b는 노드가 삼거리인 경우의 파노라마 영상예를 도시하고 있고, 도 7c는 노드가 사거리인 경우의 파노라마 영상 예를 도시하고 있다. 그리고 도 8은 상기 도 7a - 도 7c와 같은 파노라마 영상에서 이동단말기300의 진행방향에 따른 부분영상 영역을 표시하고 있다. 상기 도 8의 부분영상영역은 상기 도 6의 진행방향의 종류에 각각 대응되는 구조를 가진다.
상기 도 4a - 도 8을 참조하면, 먼저 상기 이동단말기300이 네비게이션 모드 를 설정하여 네비게이션을 요구하면, 상기 정보센터100은 상기 이동단말기300이 요구하는 목적지에 대한 경로를 설정하기 위한 도 4a와 같은 지도데이터를 전송한다. 이때 상기 도 4a와 같은 지도데이터에는 상기 이동단말기300의 현재 위치에서 목적지까지의 노드메시지를 전송할 수 있는 노드 정보들을 포함시킨다. 그리고 상기 도 4a와 같은 지도데이터에서 이동단말기300의 사용자가 표시를 원하는 노드를 선택하면 도 4b와 같은 지도데이터가 생성된다. 그리고 상기 이동단말기300의 사용자가 선택된 노드들의 정보는 상기 정보센터100에 전송된다. 따라서 상기 이동단말기300의 사용자가 선택된 노드들에 의해 상기 이동단말기300이 이동하고자하는 경로가 설정된다.
이후 이동단말기300의 이동에 따른 경로 서비스를 수행한다. 즉, 상기 이동단말기300이 GPS에서 받은 현재 위치 정보를 정보센터100에 전송하며, 상기 정보센터100은 상기 이동단말기300의 현재 위치가 선택된 노드 위치인가 검사한다. 그리고 상기 선택된 노드위치이면 상기 정보센터100은 이전의 이동단말기300의 위치정보와 현재 수신된 위치정보를 분석하여 상기 이동단말기100의 진행하는 방향을 결정하며, 상기 이동단말기100이 진행하는 방향의 노드의 파노라마 영상 정보를 전송한다. 이때 상기 전송되는 파노라마 영상은 이동단말기300이 통과할 다음 노드의 파노라마 영상이 될 수 있다. 상기 도 6은 이동단말기300의 진행방향을 도시하고 있다. 상기 이동단말기300의 진행방향은 더욱 세부적인 등분도 가능하지만, 본 발명의 실시예에서는 상기 도 6에 도시된 바와 같이 360도를 12등분하여 시계 방향을 이용하는 예로 가정한다. 상기 도 6에서 현재 진행 방향이 6시 방향(정남쪽)인 경 우 다음에 나타날 사거리에 대한 파노라마 영상을 이용하여 사전에 전 방향에 대한 전경을 파악할 수 있다. 도 8에서 왼쪽 끝의 0과 오른 쪽 끝 12는 서로 연결되어 있는 원형의 띠와 같은 형태로 사용되는 영상이다.
상기 파노라마 영상에서 전 방향에 대한 모든 실 영상을 재생하는 것도 가능하지만, 상기 파노라마 영상을 전송해야 하는 데이터량의 증가와 처리 시간의 증가를 의미한다. 따라서 차량을 이용하여 빠르게 이동하는 경우와 전송 대역폭이 제한된 통신망을 이용하는 경우 사용상의 많은 제약이 있다. 따라서 현재의 위치와 진행방향에 대하여 다음과 같은 경우를 생각할 수 있다.
먼저 전 방향 파노라마 영상의 전송하는 경우를 살펴본다.
상기 전 방향 파노라마 영상의 전송은 순차적인 전송 및 재생방법과 진행방향에 따라 부분영상을 재생하는 방법이 있을 수 있다. 먼저 전자의 경우를 살펴보면, 진행 방향에 따른 정보가 중요하지 않거나 전송과 재생 처리 속도가 매우 빠르다면, 상기 도 7a - 도 7c와 같은 전체 파노라마 영상을 수신하고 이를 재생하는 것은 문제가 되지 않는다. 후자의 경우를 살펴보면, 진행 방향에 따라 먼저 보여져야 부분이 중요한 경우를 생각할 수 있다. 상기 도 6에서 상기 이동단말기300이 6시 방향으로 진행하는 경우, 상기 도 7a -도 7c와 같은 파노라마 영상의 부분영상은 도 8의 6시, 5시, 7시, 4시, 8시, 3시, 9시, 2시, 10시 등의 순으로 모든 영상의 우선 순위를 결정할 수 있다. 따라서 상기 도 7a - 도 7c와 같은 파노라마 영상의 전송은 상기와 같은 우선순위에 의해 순차적으로 지그재그 전송할 수 있다.
두 번째로 진행방향에 따라 파노라마 영상의 부분 영상을 전송하는 경우를 살펴본다.
상기 파노라마 영상의 부분 영상 전송은 역시 순차적인 전송 및 재생방법과 진행 방향에 따른 우선순위에 의해 재생 방법이 있을 수 있다.
먼저 전자의 전송방법은 데이터 전송 대역폭과 처리 속도의 제한으로 인하여 진행방향에 따라서 제한된 각도 내의 영상을 수신하고 재생하는 경우 순차적으로 처리하는 것을 의미한다. 그리고 후자의 전송방법은 매우 제한된 데이터 전송 대역폭과 처리 속도로 인하여 진행방향에 따라서 제한된 각도 내의 영상을 우선 순위를 정하여 수신하고 재생하는 경우를 의미한다. 예를 들면 도 5에서 6시 방향으로 진행하는 경우, 파노라마 영상의 6시, 5시, 7시, 4시, 6시의 5장의 영상만을 진행방향에 따른 우선 순위에 근거하여 수신하고 재생할 수있다.
그리고 상기 이동단말기300은 상기와 같이 다운 로딩된 파노라마 영상은 자동으로 회전하면서 재생될 수 있다. 그리고 사용자의 필요에 따라서 특정 부분에서 재생을 정지시키고 줌인 줌 아웃을 통하여 확대 축소 할 수 있는 기능을 모두 포함한다.
또한 상기와 같은 다운로딩되는 노드의 영상정보를 지도데이터와 함께 표시하는 방법은 다양한 방법으로 구현될 수 있다. 즉, 이동단말기300의 표시부326이 충분히 큰 경우에는 상기 지도데이터 및 영상정보를 표시하는데 문제가 되지 않는다. 그러나 상기 이동단말기300이 휴대전화기와 같이 표시부326의 크기가 작은 경우에는 표시하는데 어려움이 있게 된다. 따라서 본 발명의 실시예에서는 상기 지도데이터와 사진영상을 하기와 같은 3가지 방법으로 표시될 수 있도록 한다.
첫 번째의 표시방법은 이동단말기300의 표시부326에서 지도와 실 영상을 한 화면에 동시에 보여주는 방법이다. 즉, 상기 이동단말기300의 표시부326이 크거나 또는 작지만 전체적인 것을 동시에 보기를 원하는 경우에는 도 9a와 같이 지도와 실 영상을 동시에 볼 수 있도록 한다.
두 번째의 표시방법은 지도와 실 영상을 도 9b와 같이 중첩하여 표시하는 방법이다. 즉, 상기 이동단말기300의 표시부326의 화면이 작지만 지도와 실 영상을 크게 해서 동시에 보기를 원하는 경우를 의미한다. 또한 두 영상의 혼합(blending) 과정에서 투명도의 가중치를 조절할 수 있도록 하는 것을 포함할 수 있다.
세 번째의 표시방법은 도 9c와 같이 지도와 실 영상을 순차적으로 보여주는 방법이다. 즉, 상기 이동단말기300의 표시부326의 화면에 크고 선명하게 지도와 실 영상을 번갈아 가면서 보여주는 것을 의미한다. 이때 지도와 실 영상의 재생 시간의 비율과 반복 주기를 결정할 수 있도록 하는 것을 모두 포함한다.
도 10은 본 발명의 실시예에 따른 정보센터100의 동작을 도시하는 흐름도이다. 상기 도 10은 상기한 바와 같이 선택된 VR 노드의 노드메시지를 이동 중에 실시간으로 다운로드하여 재생하는 절차를 도시하는 흐름도이다. 상기 도 10은 정보센터100의 동작 절차를 중심으로 설명될 것이다.
상기 도 10을 참조하면, 먼저 이동단말기300은 사용자에 의해 네비게이션 모드가 선택되면, 현재의 위치 및 사용자가 입력한 원하는 목적지의 정보를 정보센터100에 전송한다. 이때 상기 목적지 정보는 번지, 지명, 건물 이름 등으로 설정할 수 있다. 상기 정보센터100은 411단계에서 네비게이션을 위한 상기 이동단말기300의 현재 위치 및 목적지 정보를 수신한다. 그러면 상기 정보센터100은 상기 이동단말기300에서 전송된 현재 위치/목적지에 대한 정보를 수신한 후, 415단계에서 이에 응답하여 현재 위치를 검출하고 경로를 계산하는 동작을 수행한다. 상기 현재 위치 검출 동작은 상기 차량의 현재 위치(경도 및 위도)와 목적지 정보를 수신하고, 지도데이터 저장부 112에서 일치하는 지명/시설정보 항목을 찾아 경위도 좌표로 변환함으로써 수행된다. 상기 경로 계산 동작은 지도데이터 저장부 112와 영상정보 저장부122를 이용하여 상기 이동단말기300의 현재 위치와 목적지 정보로부터 최적의 경로를 설정한다.
이후 상기 상기 정보센터100은 상기 이동단말기300에 경로선택 방법 설정하기 위한 정보를 출력하고 대기한다. 이때 상기 이동단말기300은 최단 시간, 최단 경로, 이용할 도로(고속도로, 일반도로) 등의 결로 설정을 위한 선택 사항을 설정한다. 그리고 이동단말기300이 상기와 같은 경로 선택 정보를 입력하면, 상기 정보센터100은 415단계에서 상기 입력된 정보를 이용하여 경로 계산을 수행하며, 417단계에서 상기 계산된 경로에 따른 경로 및 VR 서비스 노드 표시 정보를 포함하는 지도데이터를 전송한다. 이때 전송되는 지도데이터는 도 4a와 같이 이동단말기300이 원하는 목적지로 향하는 경로와 경로 상에 있는 VR 서비스가 가능한 모든 노드들을 지도 상에 표시한다.
그러면 상기 이동단말기300의 사용자는 상기 도 4a와 같이 수신되는 지도데이터에서 노드메시지를 표시하고자 하는 노드들을 선택한다. 이때 이동단말기300이 노드를 선택하는 방법은 지도상에 표시되는 노드의 번호들을 입력하거나 또는 노드의 명칭들을 입력하는 방법을 사용할 수 있다. 이동단말기300의 사용자가 원하는 노드들을 선택하면, 즉, 이동단말기300의 사용자가 도 4a와 같은 지도데이터의 경로 상에 표시된 VR 서비스가 되는 노드들 중에서 관심 있는 노드를 선택하면, 상기 정보센터100은 419단계에서 이를 수신하여 도 4b와 같은 지도데이터를 생성한다. 이때 상기 도 4b와 같은 지도데이터는 정보센터100 및 이동단말기300이 모두 공유하게 된다. 상기와 같이 노드 메시지를 표시하기 위한 노드들이 선택되면, 상기 이동단말기300의 이동경로가 설정된 상태가 된다.
상기와 같이 이동단말기300의 이동 경로가 설정되면, 상기 정보센터100은 421단계에서 상기 이동단말기300이 통과하게될 첫 번째 노드의 노드메시지를 전송(downloading)하며, 이동단말기300은 상기 정보센터300에서 전송되는 노드메시지를 수신하여 표시하는 동작을 수행한다. 이때 상기 정보센터100에서 전송되는 노드메시지는 도 5와 같이 노드데이터 및 노드영상정보로 구성되며, 상기 노드 메시지는 도 11 및 도 12와 같은 절차로 다운로딩될 수 있다.
상기 도 11을 참조하면, 상기 정보센터100은 511단계에서상기 이동단말기300이 통과하게될 첫 번째 노드의 노드 메시지를 생성한다. 이때 상기 노드메시지는 상기 이동단말기300이 진행할 다음 노드의 정보를 나타내는 정보로써, 노드데이터와 노드 영상정보로 이루어진다. 여기서 상기 노드 데이터는 해당 노드의 헤더 정보를 포함하며, 해당 노드의 교차로 명칭, 도로종별, 링크종별, 교차로 인접 도로와의 각도는 교차로 진입 각도(in), 교차로 진출 각도(out), 정북기준 진출도로 왼 쪽 도로 각도(left), 정북기준 진출도로 오른쪽 도로 각도(right) 등이 될 수 있다. 또한 상기 노드 영상정보는 노드의 주변 시설물들 및 지형지물에 대한 사진 영상이 될 수 있으며, 이때의 영상정보는 도 7a - 도 7c와 같은 파노라마 영상정보가 될 수 있다. 여기서 상기 파노라마 영상은 해당하는 각각의 노드에서 360도 회전하면서 해당 노드의 주변시설물 및 지형지물을 촬영한 영상정보가 된다. 그리고 상기 파노라마 영상 정보는 도 8에 도시된 바와 같이 방향에 따라 12개의 부분영상으로 구분되어 있다고 가정한다. 이때 상기 정보센터100은 상기 노드위치에 대응되는 파노라마 영상을 전송할 때 많은 양의 데이터를 전송하여야 하므로, 먼저 이동단말기의 진행방향에 대응되는 부분 영상들을 먼저 전송하고, 이후 인접한 방향의 부분영상들을 전송한다.
따라서 상기 정보센터100은 513단계에서 먼저 노드메시지의 상기 노드 데이터를 전송하며, 515단계에서상기 이동단말기300의 진행방향을 분석한다. 이때 진행방향의 결정은 현재 이동단말기300의 위치 및 목적지의 위치를 분석하여 상기 이동단말기300이 이동하는 방향을 분석한다. 이후 상기 정보센터100은 분석된 이동단말기300의 진행방향에 대응되는 부분 영상정보를 억세스한 후, 517단계에서 상기 부분영상정보를 전송한다. 예를들어 상기 이동단말기300의 진행방향이 6시 방향이라고 가정하면, 6시 방향의 부분영상을 전송한다. 이후 519단계에서 상기 억세스한 부분영상의 전송을 완료하였는가 검사하며, 아니면 상기 517단계로 되돌아가 상기 억세스한 부분영상정보의 전송을 계속한다. 이때 상기 부분 영상정보의 전송을 완료하면, 상기 정보센터100은 519단계에서 이를 감지하고 519단계에서 다음 방향의 부분영상 정보를 준비한 후, 상기 425단계로 진행하여 준비된 다음 부분영상정보를 전송한다. 따라서 상기 도 7a - 도 7c와 같은 파노라마 영상을 전송할 때, 먼저 이동단말기300의 이동 방향이 6시 방향이면, 상기 정보센터100은 상기 517단계-523단계를 반복 수행하면서 6→5→7→4→8→3→9→2→10→1→11→12시 방향 또는 6→7→5→8→4→9→3→10→2→11→1→12시 방향의 부분영상 순서로 전송한다.
상기와 같은 절차로 부분영상정보들을 전송하면, 도 7a - 도 7c와 같은 구조를 가지는 파노라마 영상정보를 모두 전송하게된다. 이때 상기 도 7a - 도 7c와 같은 노드의 파노라마 영상정보의 전송을 완료하면, 상기 정보센터100은 523단계에서 이를 감지하고, 상기 도 10의 423단계로 진행한다.
그러면 상기 이동단말기300은 상기 도 10과 같은 방법으로 다운로딩되는 노드 메시지를 수신하여 저장하며, 이동단말기300은 먼저 노드메시지의 노드데이터 및 이동하는 방향의 부분영상정보를 재생한다. 이때 상기 표시되는 부분영상정보는 이동단말기300이 다음에 통과할 노드의 영상정보가 된다. 이때 상기 이동단말기300에 표시되는 형태는 도 9a - 도 9c와 같은 형태 중의 한 방법이 될 수 있다. 또한 상기 이동단말기300에 다운로딩되는 영상정보는 도 7a - 도 7c와 같은 파노라마 영상정보이므로, 이동단말기300의 사용자는 필요시 진행하는 방향 이외의 다른 방향의 부분영상정보를 표시할 수도 있다.
상기 도 11과 같은 절차로 수행되는 노드메시지의 다운로딩 방법은 이동단말기300의 이동속도가 느리거나 또는 선택된 노드와 노드 간의 거리가 멀어 노드메시지의 노드 영상정보를 모두 수신할 수 있는 경우에 사용될 수 있다. 그러나 상기 이동단말기300의 이동속도가 빠르거나 또는 노드 간의 거리가 짧아 도 7a - 도 7c와 같은 영상정보를 모두 다운로딩할 시간이 부족할 수 있다. 따라서 상기 정보센터100은 상기 노드메시지의 노드 영상정보를 다운로딩하는 중에 상기 이동단말기300이 노드점을 통과하게 되는 경우, 해당 노드의 노드 영상정보의 다운로딩을 중단하고 다음 노드의 노드메시지를 전송하여야 한다.
도 12는 정보센터100이 상기와 같은 방법으로 노드 메시지를 다운로딩하는 절차를 도시하는 흐름도이다.
상기 도 12를 참조하면, 551단계 - 559단계의 동작은 상기 도 11의 511단계 - 519단계와 동일하게 진행된다. 상기와 같은 절차로 상기 이동단말기300의 진행방향에 따른 부분영상정보를 전송한 후, 상기 정보센터100은 561단계에서 이동단말기300이 노드점을 통과하는가 검사한다. 이때 상기 이동단말기300이 노드점을 통과하지 않으면 상기 565단계에서 노드의 다른 방향에 따른 영상정보를 전송한다. 그러나 상기 노드의 영상정보를 다운로딩하는 상태에서 이동단말기300의 위치가 해당 노드를 통과하거나 근접하면, 상기 정보센터100은 561단계에서 이를 감지하고 상기 551단계로 진행하여 다음 노드의 노드메시지를 전송한다. 즉, 상기 정보센터100이 노드 메시지를 전송하는 중에 상기 이동단말기300이 이동되는 위치가 현재 다운로딩되는 노드메시지의 노드위치에 근접하거나 또는 통과하면, 상기 정보센터100은 현재 전송하고 있는 노드메시지의 전송을 중단하고 다음 노드의 노드메시지를 전송한다.
또한 상기 이동단말기300의 이동이 현재 전송하는 노드메시지의 노드 위치를 통과하거나 설정 거리 내로 근접하지 않는 경우, 상기 정보센터100은 563단계 및 565단계를 반복 수행하면서 노드메시지를 모두 전송한다.
상기와 같이 노드 메시지를 다운로딩한 후, 상기 정보센터100은 423단계에서 이동단말기300의 이동위치 정보를 입력한다. 이때 상기 이동단말기300은 상기 GPS 수신기 또는 무선망200의 기지국으로부터 이동단말기300이 이동되는 위치 정보를 생성하여 상기 정보센터100에 전송한다. 그러면 상기 정보센터100은 423단계에서 상기 이동단말기300의 이동 위치정보를 입력한 후, 425단계에서 상기 이동단말기300이 선택된 노드위치에 진입하였는가 검사한다. 이때 상기 이동단말기300의 이동 위치가 노드위치가 아니면 430단계에서 선택된 노드들의 이동방향으로 바르게 이동하고 있는지 검사한다. 이때 상기 이동단말기300이 상기 선택된 노드들의 방향으로 올바르게 이동중이면 상기 423단계로 진행한다.
그러나 상기 이동단말기300이 선택된 노드들의 진행방향으로 이동하지 않는 경우로 판단되면, 상기 정보센터100은 430단계에서 이를 감지하고 상기 이동단말기300이 이동경로를 이탈하였음을 통보한다. 그러면 상기 이동단말기432는 이를 표시부326 및 음성처리기328을 통해 경보한다. 이때 이동단말기300의 사용자가 상기 경로 이탈 경보를 감지하고 이동경로를 재설정할 수 있다. 이때 오프라인모드를 수행하면 상기 415단계로 되돌아가 다시 경로를 재설정한다. 이때 상기 오프라인 모드로 경로를 재설정하는 경우, 상기 정보센터100은 도 4a와 같은 지도데이터를 출력하며, 이동단말기300은 상기 도 4b와 같이 노드메시지를 다운로딩할 노드들을 선택한 후 상기와 같은 동작을 반복 수행한다. 그러나 상기 이동단말기300 에서 온라인 모드를 선택하면, 상기 정보센터100은 상기 도 4a와 같은 지도데이터를 전송하며, 이후 상기 이동단말기300이 통과하는 노드들의 노드메시지를 전송한다.
상기 정보센터100은 423단계에서 입력된 이동단말기300의 위치가 노드점에 진입하는 것으로 판단되면, 425단계에서 이를 감지하고 427단계에서 다음 노드의 메시지를 생성하여 노드 데이터 및 노드 영상정보를 상기 도 11 또는 도 12와 같은 방법으로 전송한다. 상기 노드메시지를 다운로딩한 후, 상기 정보센터100은 429단계에서 진입한 노드가 마지막 노드인가 검사한다. 이때 상기 이동단말기300이 진입한 노드가 선택된 마지막 노드가 아니면 상기 이동단말기300이 선택된 노드들의 방향으로 올바르게 진행하고 있으면 상기 423단계로 되돌아간다. 상기와 같은 동작을 반복 수행하면 상기 이동단말기300은 마지막 노드에 진입하게 된다.
상기 이동단말기300이 마지막 노드에 진입하면, 상기 정보센터100은 429단계에서 이를 감지하며, 433단계에서 이동단말기300의 이동 위치를 입력한다. 그리고 상기 이동단말기300이 목적지 노드에 진입하면 상기 정보센터100은 435단계에서 이를 감지하고 437단계에서 목적지 도착을 표시하고 종료한다.
도 13은 상기 이동단말기300에서 노드메시지를 처리하는 절차를 도시하는 흐름도이다. 상기 도 13은 이동단말기300이 이동경로를 확인하며, 노드위치가 되면 정보센터100에 노드 메시지의 전송을 요구한다.
상기 도 13을 참조하면, 먼저 이동단말기300은 사용자에 의해 네비게이션 모 드가 선택되면, 611단계에서 이동단말기300의 현재의 위치 및 사용자가 입력한 원하는 목적지의 정보를 정보센터100에 전송한다. 이때 상기 목적지 정보는 번지, 지명, 건물 이름 등으로 설정할 수 있다. 그러면 상기 정보센터100은 상기 이동단말기300에서 전송된 현재 위치/목적지에 대한 정보를 수신한 후, 이에 응답하여 현재 위치를 검출하고 경로를 계산하는 동작을 수행한다. 상기 현재 위치 검출 동작은 상기 차량의 현재 위치(경도 및 위도)와 목적지 정보를 수신하고, 지도데이터 저장부 112에서 일치하는 지명/시설정보 항목을 찾아 경위도 좌표로 변환함으로써 수행된다. 상기 경로 계산 동작은 지도데이터 저장부 112와 영상정보 저장부122를 이용하여 상기 이동단말기300의 현재 위치와 목적지 정보로부터 최적의 경로를 설정한다.
이후 상기 상기 정보센터100은 상기 이동단말기300에 경로선택 방법 설정하기 위한 정보를 출력하고 대기한다. 이때 상기 이동단말기300은 613단계에서 최단 시간, 최단 경로, 이용할 도로(고속도로, 일반도로) 등의 결로 설정을 위한 선택 사항을 설정한 후, 상기 설정된 경로 선택 정보를 정보센터100에 전송한다. 그러면 상기 정보센터100은 상기 입력된 정보를 이용하여 경로 계산을 수행하며, 상기 계산된 경로에 따른 경로 및 VR 서비스 노드 표시 정보를 포함하는 지도데이터를 다운로딩한다. 그러면 상기 이동단말기300은 617단계에서 상기 다운로딩되는 지도데이터를 수신하여 표시한다. 이때 상기 다운로딩되는 지도데이터는 도 4a와 같이 이동단말기300이 원하는 목적지로 향하는 경로와 경로 상에 있는 VR 서비스가 가능한 모든 노드들을 포함한다.
그러면 상기 이동단말기300의 사용자는 상기 도 4a와 같이 수신되는 지도데이터에서 노드메시지를 표시하고자 하는 노드들을 선택한다. 이때 이동단말기300이 노드를 선택하는 방법은 지도상에 표시되는 노드의 번호들을 입력하거나 또는 노드의 명칭들을 입력하는 방법을 사용할 수 있다. 상기 이동단말기300은 사용자가 원하는 노드들을 선택하면, 즉, 이동단말기300의 사용자가 도 4a와 같은 지도데이터의 경로 상에 표시된 VR 서비스가 되는 노드들 중에서 관심 있는 노드를 선택하면, 619단계에서 이를 수신하여 선택된 노드들을 지도데이터에 표시하며, 이를 상기 정보센터100에 전송한다. 이때 상기 619단계에서 생성되는 지도데이터는 도 4b와 같이 생성된다. 이때 상기 도 4b와 같은 지도데이터는 정보센터100 및 이동단말기300이 모두 공유하게 된다. 상기와 같이 노드 메시지를 표시하기 위한 노드들이 선택되면, 상기 이동단말기300의 이동경로가 설정된 상태가 된다.
상기와 같이 이동단말기300의 이동 경로가 설정되면, 상기 이동단말기300은 621단계에서 상기 이동단말기300이 통과하게될 첫 번째 노드의 노드메시지의 다운로딩을 요구하며, 이동단말기300은 상기 정보센터300에서 다운로딩되는 노드메시지를 수신하여 표시하는 동작을 수행한다. 이때 상기 정보센터100에서 전송되는 노드메시지는 도 5와 같이 노드데이터 및 노드영상정보로 구성되며, 상기 노드 메시지는 도 14 및 도 15와 같은 절차로 다운로딩될 수 있다.
상기 도 14를 참조하면, 상기 이동단말기300은 711단계에서 상기 정보센터100에 이동단말기300이 통과하게될 첫 번째 노드의 노드 메시지의 다운로딩을 요구한다. 이때 상기 노드메시지는 상기 이동단말기300이 진행할 다음 노드의 정보를 나타내는 정보로써, 노드데이터와 노드 영상정보로 이루어진다. 상기 노드메시지는 상기한 바와 같이 같다. 이때 상기 정보센터100은 상기 노드위치에 대응되는 파노라마 영상을 전송할 때 많은 양의 데이터를 전송하여야 하므로, 먼저 이동단말기의 진행방향에 대응되는 부분 영상들을 먼저 전송하고, 이후 인접한 방향의 부분영상들을 전송한다.
상기 이동단말기300에서 특정 노드메시지의 다운로드를 요구받는 상기 정보센터100은 먼저 노드메시지의 상기 노드 데이터를 전송하며, 이후 이동단말기300의 진행방향에 대응되는 부분 영상정보 및 인접하는 방향의 부분 영상정보들을 순차적으로 전송한다. 따라서 상기 이동단말기300은 713단계에서 노드메시지의 수신을 감지하면, 715단계에서 수신되는 상기 노드데이터를 표시한다. 그리고 717단계 -721단계를 수행하면서 이동단말기300이 진행하는 방향의 부분영상정보를 수신하여 표시한다. 이후 상기 이동단말기300은 723단계 및 725단계를 수행하면서 상기 진행방향 이외의 부분영상정보들을 수신하여 저장한다.
상기와 같은 절차로 노드의 모든 부분영상정보들을 다운로드하게 되며, 다운로드를 완료하면 도 7a - 도 7c와 같은 구조를 가지는 파노라마 영상정보를 모두 수신하여 저장하게된다. 이때 상기 도 7a - 도 7c와 같은 노드의 파노라마 영상정보의 다운로드를 완료하면, 상기 이동단말기300은 723단계에서 이를 감지하고, 상기 도 13의 625단계로 진행한다.
그러면 상기 이동단말기300은 상기 도 14와 같은 방법으로 다운로딩되는 노드 메시지를 수신하여 저장하며, 이동단말기300은 먼저 노드메시지의 노드데이터 및 이동하는 방향의 부분영상정보를 재생한다. 이때 상기 표시되는 부분영상정보는 이동단말기300이 다음에 통과할 노드의 영상정보가 된다. 이때 상기 이동단말기300에 표시되는 형태는 도 9a - 도 9c와 같은 형태 중의 한 방법이 될 수 있다. 또한 상기 이동단말기300에 다운로딩되는 영상정보는 도 7a - 도 7c와 같은 파노라마 영상정보이므로, 이동단말기300의 사용자는 필요시 진행하는 방향 이외의 다른 방향의 부분영상정보를 표시할 수도 있다.
상기 도 14와 같은 절차로 수행되는 노드메시지의 다운로딩 방법은 이동단말기300의 이동속도가 느리거나 또는 선택된 노드와 노드 간의 거리가 멀어 노드메시지의 노드 영상정보를 모두 수신할 수 있는 경우에 사용될 수 있다. 그러나 상기 이동단말기300의 이동속도가 빠르거나 또는 노드 간의 거리가 짧아 도 7a - 도 7c와 같은 영상정보를 모두 다운로딩할 시간이 부족할 수 있다. 따라서 상기 정보센터100은 상기 노드메시지의 노드 영상정보를 다운로딩하는 중에 상기 이동단말기300이 노드점을 통과하게 되는 경우, 해당 노드의 노드 영상정보의 다운로딩을 중단하고 다음 노드의 노드메시지를 전송하여야 한다.
도 15는 이동단말기300이 정보센터100으로부터 다운로딩되는 노드메시지를 수신하는 또 다른 방법의 절차를 도시하는 흐름도이다.
상기 도 15를 참조하면, 751단계 - 761단계의 동작은 상기 도 14의 711단계 - 721단계와 동일하게 진행된다. 상기와 같은 절차로 상기 이동단말기300의 진행방향에 따른 부분영상정보를 수신하여 이를 표시하는 상태에서 상기 이동단말기300은 762단계에서 노드점을 통과하는가 검사한다. 이때 상기 이동단말기300이 노드점을 통과하지 않으면 상기 763단계 및 767단계를 수행하면서 노드의 다른 방향에 따른 부분 영상정보등를 다운로드하여 저장한다. 그러나 상기 노드의 영상정보를 다운로딩하는 상태에서 이동단말기300이 해당 노드를 통과하거나 근접하면, 762단계에서 이를 감지하고 상기 751단계로 진행하여 다음 노드의 노드메시지의 다운로드를 요구한다. 즉, 상기 정보센터100이 노드 메시지를 전송하는 중에 상기 이동단말기300이 이동되는 위치가 현재 다운로딩되는 노드메시지의 노드위치에 근접하거나 또는 통과하면, 상기 정보센터100에 현재 전송하고 있는 노드메시지의 전송을 중단하고 다음 노드의 노드메시지의 다운로드를 요구한다.
상기와 같이 노드 메시지를 수신한 후, 상기 이동단말기300은 이동되는 위치를 검사한다. 상기 이때 상기 이동단말기300은 상기 GPS 수신기312 또는 무선망200의 기지국으로부터 수신되는 위위치정보를 분석하여 이동단말기300이 이동을 검사한다. 그리고 상기 이동단말기300은 627단계에서 선택된 노드위치에 진입하였는가 검사한다. 이때 상기 이동단말기300의 이동 위치가 노드위치가 아니면 635단계에서 선택된 노드들의 이동방향으로 바르게 이동하고 있는지 검사한다. 이때 상기 이동단말기300이 상기 선택된 노드들의 방향으로 올바르게 이동중이면 상기 625단계로 진행한다.
그러나 상기 이동단말기300이 선택된 노드들의 진행방향으로 이동하지 않는 경우로 판단되면, 상기 이동단말기300은 635단계에서 이를 감지하고 636단계에서 이동경로를 이탈하였음을 경보한다. 이때 상기 이탈 경보는 표시부326 및 음성처리기328을 통해 경보한다. 이때 이동단말기300의 사용자가 상기 경로 이탈 경보를 감 지하고 이동경로를 재설정할 수 있다. 이때 오프라인모드를 수행하면 상기 617단계로 되돌아가 다시 경로를 재설정한다. 이때 상기 오프라인 모드로 경로를 재설정하는 경우, 상기 정보센터100은 도 4a와 같은 지도데이터를 출력하며, 이동단말기300은 상기 도 4b와 같이 노드메시지를 다운로딩할 노드들을 선택한 후 상기와 같은 동작을 반복 수행한다. 그러나 상기 이동단말기300에서 온라인 모드를 선택하면, 상기 정보센터100은 상기 도 4a와 같은 지도데이터를 전송하며, 이후 상기 이동단말기300이 통과하는 노드들의 노드메시지를 전송한다.
상기 이동단말기300은 627단계에서 이동단말기300이 노드점에 진입을 감지하면, 629단계에서 상기 정보센터100에 다음 노드의 노드메시지의 다운로드를 요구하여 노드메시지를 수신한다. 이때 상기 정보센터100에서 다운로드되는 노드 데이터 및 노드 영상정보는 상기 도 14 및 도 15와 같은 방법으로 다운로드한다. 상기 다운로드되는 노드메시지를 수신한 후, 상기 이동단말기300은 633단계에서 진입한 노드가 마지막 노드인가 검사한다. 이때 상기 이동단말기300은 진입한 노드가 선택된 마지막 노드가 아니고 선택된 노드들의 방향으로 올바르게 진행하고 있으면 상기 625단계로 되돌아간다. 상기와 같은 동작을 반복 수행하면 상기 이동단말기300은 마지막 노드에 진입하게 된다.
상기 이동단말기300이 마지막 노드에 진입하면, 상기 이동단말기300은 상기 633단계에서 이를 감지하며, 638단계에서 상기 이동단말기300의 이동을 확인한다. 그리고 상기 이동단말기300은 목적지 노드에 진입하면 상기 정보센터100은 639단계에서 이를 감지하고 641단계에서 목적지 도착을 표시하고 종료한다.
상기 설명에서 도 11은 정보센터100이 상기 이동단말기300의 이동을 감시하여 노드점을 통과할 때 노드메시지를 다운로딩하는 절차를 도시하고 있으며, 상기 정보센터100의 다운로드에 따라 상기 이동단말기300이 수신되는 노드메시지를 표시한다. 그리고 도 13은 상기 이동단말기300이 자신이 노드점을 통과할 때마다 상기 정보센터100에 노드메시지의 다운로드를 요구하며, 상기 노드메시지의 다운로드 요구에 따라 상기 정보센터100이 해당 노드메시지를 다운로드하는 절차를 도시하고 있다.
또한 상기와 같은 방법이외에 이동단말기300이 경로 및 노드메시지를 다운로드할 노드들을 선택한 후, 상기 선택된 노드들의 노드메시지를 모두 다운로드하여 저장하는 방법을 사용할 수 있다. 즉, 이동단말기300은 이동하기 전에 먼저 목적지 까지의 경로 및 노드들을 선택하며, 이동시 노드를 통과할 때 마다 다음 노드의 메시지를 재생하면서 목적지까지 이동할 수 있다. 도 16은 이동단말기300에서 상기와 같은 절차로 노드메시지를 수신 및 재생하는 절차를 도시하는 흐름도이다.
상기 도 16을 참조하면, 먼저 이동단말기300은 사용자에 의해 네비게이션 모드가 선택되면, 811단계에서 이동단말기300의 현재의 위치 및 사용자가 입력한 원하는 목적지의 정보를 정보센터100에 전송한다. 이때 상기 목적지 정보는 번지, 지명, 건물 이름 등으로 설정할 수 있다. 그러면 상기 정보센터100은 상기 이동단말기300에서 전송된 현재 위치/목적지에 대한 정보를 수신한 후, 이에 응답하여 현재 위치를 검출하고 경로를 계산하는 동작을 수행한다. 상기 현재 위치 검출 동작은 상기 차량의 현재 위치(경도 및 위도)와 목적지 정보를 수신하고, 지도데이터 저장부 112에서 일치하는 지명/시설정보 항목을 찾아 경위도 좌표로 변환함으로써 수행된다. 상기 경로 계산 동작은 지도데이터 저장부 112와 영상정보 저장부122를 이용하여 상기 이동단말기300의 현재 위치와 목적지 정보로부터 최적의 경로를 설정한다.
이후 상기 정보센터100은 상기 이동단말기300에 경로선택 방법 설정하기 위한 정보를 출력하고 대기한다. 이때 상기 이동단말기300은 813단계에서 최단 시간, 최단 경로, 이용할 도로(고속도로, 일반도로) 등의 결로 설정을 위한 선택 사항을 설정한 후, 상기 설정된 경로 선택 정보를 정보센터100에 전송한다. 그러면 상기 정보센터100은 상기 입력된 정보를 이용하여 경로 계산을 수행하며, 상기 계산된 경로에 따른 경로 및 VR 서비스 노드 표시 정보를 포함하는 지도데이터를 다운로딩한다. 그러면 상기 이동단말기300은 817단계에서 상기 다운로딩되는 지도데이터를 수신하여 표시한다. 이때 상기 다운로딩되는 지도데이터는 도 4a와 같이 이동단말기300이 원하는 목적지로 향하는 경로와 경로 상에 있는 VR 서비스가 가능한 모든 노드들을 포함한다.
그러면 상기 이동단말기300의 사용자는 상기 도 4a와 같이 수신되는 지도데이터에서 노드메시지를 표시하고자 하는 노드들을 선택한다. 이때 이동단말기300이 노드를 선택하는 방법은 지도상에 표시되는 노드의 번호들을 입력하거나 또는 노드의 명칭들을 입력하는 방법을 사용할 수 있다. 상기 이동단말기300은 사용자가 원하는 노드들을 선택하면, 즉, 이동단말기300의 사용자가 도 4a와 같은 지도데이터 의 경로 상에 표시된 VR 서비스가 되는 노드들 중에서 관심 있는 노드를 선택하면, 819단계에서 이를 수신하여 선택된 노드들을 지도데이터에 표시하며, 이를 상기 정보센터100에 전송한다. 이때 상기 619단계에서 생성되는 지도데이터는 도 4b와 같이 생성된다. 이때 상기 도 4b와 같은 지도데이터는 정보센터100 및 이동단말기300이 모두 공유하게 된다. 상기와 같이 노드 메시지를 표시하기 위한 노드들이 선택되면, 상기 이동단말기300의 이동경로가 설정된 상태가 된다.
상기와 같이 이동단말기300의 이동 경로가 설정되면, 상기 이동단말기300은 819단계에서 상기 선택된 노드들의 노드메시지들의 일괄 전송을 요구한다. 즉, 상기 이동단말기300은 도 4b와 같이 선택된 모든 노드들의 노드메시지들에 대한 다운로드를 요구한다. 그러면 상기 정보센터100은 상기 이동단말기300에서 요구한 노드들의 노드메시지를 순차적으로 다운로드한다. 이때 상기 노드메시지는 상기 도 5와 같은 구조를 가지며, 노드데이터와 노드영상정보로 구성되어 있다. 그리고 상기 노드 데이터의 헤더에는 상기 노드메시지의 노드 번호가 포함되어 있다. 이때 상기 정보센터100은 상기 노드데이터 및 노드 영상정보를 다운로딩한다. 그리고 상기 이동단말기300은 상기 정보센터100에서 다운로드되는 노드메시지들을 수신하여 내부의 메모리에 저장한다.
상기와 같은 절차로 모든 노드의 노드메시지들을 다운로드하게 되며, 다운로드가 완료되면, 각 노드메시지의 노드 영상정보는 도 7a - 도 7c와 같은 구조를 가지는 파노라마 영상정보가 된다. 그리고 상기 정보센터100에서 다운로드되는 노드메시지들을 수신을 완료하면, 상기 이동단말기300은 821단계에서 다음에 통과할 첫 번째 노드의 데이터 및 영상정보를 표시한다. 이때 영상정보는 이동단말기300이 진행할 방향의 부분영상정보가 될 수 있다. 그리고 상기 이동단말기300에 표시되는 형태는 도 9a - 도 9c와 같은 형태 중의 한 방법이 될 수 있다. 또한 상기 이동단말기300에 다운로딩되는 영상정보는 도 7a - 도 7c와 같은 파노라마 영상정보이므로, 이동단말기300의 사용자는 필요시 진행하는 방향 이외의 다른 방향의 부분영상정보를 표시할 수도 있다.
상기와 같이 노드 영상정보를 표시한 후, 상기 이동단말기300은 823단계에서 상기 이동단말기300의 이동되는 위치를 검사한다. 상기 이동단말기300은 상기 GPS 수신기312 또는 무선망200의 기지국으로부터 수신되는 위치정보를 분석하여 이동단말기300이 이동을 검사한다. 그리고 상기 이동단말기300은 825단계에서 상기 이동단말기300이 선택된 노드위치에 진입하였는가 검사한다. 이때 상기 이동단말기300의 이동 위치가 노드위치가 아니면 831단계에서 선택된 노드들의 이동방향으로 바르게 이동하고 있는지 검사한다. 이때 상기 이동단말기300이 상기 선택된 노드들의 방향으로 올바르게 이동중이면 상기 823단계로 진행한다.
그러나 상기 이동단말기300이 선택된 노드들의 진행방향으로 이동하지 않는 경우로 판단되면, 상기 이동단말기300은 831단계에서 이를 감지하고 832단계에서 이동경로를 이탈하였음을 경보한다. 이때 이동단말기300의 사용자는 상기 경로 이탈 경보를 감지하고 이동경로를 재설정할 수 있다. 이때 오프라인모드를 수행하면 상기 815단계로 되돌아가 상기한 바와 같은 방법으로 경로를 재설정한다. 이때 상기 오프라인 모드로 경로를 재설정하는 경우, 상기 정보센터100은 도 4a와 같은 지 도데이터를 출력하며, 이동단말기300은 상기 도 4b와 같이 노드메시지를 다운로딩할 노드들을 선택한 후 모든 노드의 노드메시지를 다운로드하는 상기와 같은 동작을 반복 수행한다. 그러나 상기 이동단말기300에서 온라인 모드를 선택하면, 상기 정보센터100은 상기 도 4a와 같은 지도데이터를 전송하며, 이후 상기 이동단말기300이 통과하는 노드들의 노드메시지를 전송한다.
상기 이동단말기300은 825단계에서 이동단말기300이 노드점에 진입을 감지하면, 629단계에서 상기 이동단말기300의 메모리에 저장하고 있는 다음 노드의 노드메시지를 억세스하여 재생한다. 그리고 상기 이동단말기300은 829단계에서 진입한 노드가 마지막 노드인가 검사한다. 이때 상기 이동단말기300은 진입한 노드가 선택된 마지막 노드가 아니고 선택된 노드들의 방향으로 올바르게 진행하고 있으면 상기 823단계로 되돌아간다. 상기와 같은 동작을 반복 수행하면 상기 이동단말기300은 마지막 노드에 진입하게 된다.
상기 이동단말기300이 마지막 노드에 진입하면, 상기 이동단말기300은 상기 829단계에서 이를 감지하며, 835단계에서 상기 이동단말기300의 이동을 확인한다. 그리고 상기 이동단말기300은 목적지 노드에 진입하면 상기 정보센터100은 837단계에서 이를 감지하고 839단계에서 목적지 도착을 표시하고 종료한다.
상술한 바와 같이, 이동단말기가 GPS에서 받은 현재 위치 정보와 진행하는 방향을 이용하여 다음에 나올 지형지물의 실 영상을 사전에 확인함으로써 전체적인 전경을 파악할 수 있는 이점이 있다. 또한 상기와 같이 노드의 영상들을 표시할 때 상기 영상정보가 파노라마 영상을 사용할 수 있으며, 또한 일반 영상으로도 가능하다. 또한 다운되는 영상정보의 데이터량과 이동단말기300의 이동속도에 따라 영상정보들 중 이동단말기가 진행하는 방향의 영상정보들을 우선적으로 다운로딩하여 표시할 수 있다. 또한 다운로딩되는 노드의 영상정보가 파노라마 영상인 경우에는 진행하는 방향 이외의 다른 방향의 영상정보도 표시할 수 있다.
Claims (11)
- 삭제
- 노드의 지형지물에 대한 노드 영상정보를 구비하고 상기 노드 영상정보는 진행방향에 따른 부분영상정보들로 이루어지며, 상기 노드 영상정보들을 포함하는 노드메시지를 저장하는 데이터베이스 및 지도데이터를 저장하는 데이터베이스를 구비하는 정보센터 및 이동단말기를 구비하는 네비게이션 시스템에서 상기 정보센터의 노드메시지를 전송하는 방법에 있어서,이동단말기의 현재위치 및 목적지 정보에 따라 경로를 설정한 후 노드들이 포함된 지도데이터를 생성하여 상기 이동단말기에 전송하는 과정과,상기 전송된 지도데이터에서 상기 이동단말기가 선택하는 노드들을 확인한 후, 상기 이동단말기가 통과하게 될 첫 번째 노드의 노드 메시지를 다운로드 하는 과정과,상기 이동단말기가 상기 선택된 노드에 도달할 때마다 선택된 다음 노드의 노드메시지를 다운로드하는 과정과,상기 이동단말기가 마지막 노드에 도달하면 상기 노드메시지의 다운로드를 종료하는 과정을 포함하되,상기 노드 메시지를 다운로드 하는 과정은,상기 이동단말기가 노드점 진입 시 노드메시지의 노드데이터를 전송하는 과정과,상기 이동단말기의 진행방향을 검사하며, 상기 이동단말기의 진행방향에 대응되는 상기 노드영상정보의 부분영상정보를 전송하는 과정과,상기 진행 방향의 부분영상정보를 전송한 후, 상기 이동단말기의 진행방향에 인접한 방향의 부분영상정보들을 순차적으로 전송하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
- 제2항에 있어서, 상기 노드메시지를 다운로드하는 과정이,상기 노드 영상정보를 전송하는 과정에서 상기 이동단말기가 노드점을 통과하면 상기 노드영상정보의 다운로드를 종료하고 다음 노드의 노드메시지를 다운로드하는 과정을 더 구비함을 특징으로 하는 상기 방법
- 제2항에 있어서, 상기 노드 영상정보가 해당 노드의 지형지물을 360도 방향으로 촬영한 파노라마 영상이며, 상기 영상정보는 각 방향에 대응되는 부분영상정보들로 분할된 것을 특징으로 하는 상기 방법.
- 제4항에 있어서, 상기 노드 영상정보가 12개의 방향에 따라 각각 12개의 부분영상정보들로 이루어짐을 특징으로 상기 방법.
- 제2항에 있어서, 상기 노드메시지가 노드의 명칭, 도로 종별, 링크 종별 및 노드영상정보들로 구성되며, 상기 노드영상정보는 해당 노드의 지형지물을 360도 방향으로 촬영한 파노라마 영상이며, 상기 영상정보는 각 방향에 대응되는 부분영상정보들로 분할된 것을 특징으로 하는 상기 방법.
- 제6항에 있어서, 상기 노드점은 교차로, 톨게이트, 인터체인지 및 목적지 부근 지점임을 특징으로 하는 상기 방법.
- 제2항에 있어서, 상기 이동단말기의 이동이 선택된 노드로 이동되는지 검사하며, 아니면 상기 경로 설정 과정으로 되돌아가는 과정을 더 구비함을 특징으로 하는 상기 방법.
- 삭제
- 노드의 지형지물에 대한 노드 영상정보를 구비하고 상기 노드 영상정보는 진행방향에 따른 부분영상정보들로 이루어지며, 상기 노드 영상정보들을 포함하는 노드메시지를 저장하는 데이터베이스 및 지도데이터를 저장하는 데이터베이스를 구비하는 정보센터 및 이동단말기를 구비하는 네비게이션 시스템에서 상기 이동단말기가 상기 노드메시지를 표시하는 방법에 있어서,이동단말기의 현재위치 및 목적지 정보를 포함하는 네비게이션 정보를 상기 정보센터에 전송하는 과정과,상기 정보센터로부터 노드들이 포함된 지도데이터를 수신하는 과정과,상기 수신된 지도데이터에서 상기 노드메시지를 수신하기 위한 노드들을 선택하며, 상기 선택된 노드들의 정보를 상기 정보센터에 전송하는 과정과,상기 정보센터로부터 상기 이동단말기가 통과하게 될 첫 번째 노드의 노드 메시지를 다운로드 하여 표시하는 과정과,상기 선택된 노드에 도달할 때마다 선택된 다음 노드의 노드메시지를 다운로드 하는 과정과,마지막 노드에 도달하면 상기 노드메시지의 다운로드를 종료하며, 목적지 도달시 목적지 도착을 표시하고 종료하는 과정을 포함하되,상기 노드메시지를 다운로드하는 과정은,노드점 진입시 노드메시지의 노드데이터를 다운로드하여 상기 다운로드 된 노드데이터를 표시하는 과정과,상기 이동단말기의 진행방향에 대응되는 상기 노드영상정보의 부분영상정보의 수신완료시 상기 수신된 부분영상정보를 표시하는 과정과,상기 진행 방향의 부분영상정보를 표시하면서 상기 이동단말기의 진행방향에 인접한 방향의 부분영상정보들을 순차적으로 수신하여 저장하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
- 제10항에 있어서,상기 선택된 노드들에 대한 노드메시지의 일괄 전송을 요구하는 과정과,상기 정보센터로부터 상기 요구된 노드메시지들을 다운로드 하여 저장하는 과정과,이동시 상기 저장중인 첫 번째 노드메시지를 표시하는 과정과,상기 노드 점에 도달할 때마다 선택된 다음 노드의 노드메시지를 읽어 표시하는 과정과,상기 마지막 노드에 도달하면 상기 노드메시지의 목적지 노드의 메시지를 표시하며, 목적지 도달시 목적지 도착을 표시하고 종료하는 과정을 더 포함함을 특징으로 하는 상기 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030035744A KR100754691B1 (ko) | 2003-06-03 | 2003-06-03 | 네비게이션 시스템의 위치정보 표시방법 |
US10/859,199 US7383123B2 (en) | 2003-06-03 | 2004-06-03 | System and method of displaying position information including an image in a navigation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030035744A KR100754691B1 (ko) | 2003-06-03 | 2003-06-03 | 네비게이션 시스템의 위치정보 표시방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040104210A KR20040104210A (ko) | 2004-12-10 |
KR100754691B1 true KR100754691B1 (ko) | 2007-09-03 |
Family
ID=37379912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20030035744A KR100754691B1 (ko) | 2003-06-03 | 2003-06-03 | 네비게이션 시스템의 위치정보 표시방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100754691B1 (ko) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100703444B1 (ko) * | 2003-06-03 | 2007-04-03 | 삼성전자주식회사 | 네비게이션 시스템에서 위치 정보에 관련된 영상의 다운로드 및 표시 장치 및 방법 |
KR100748484B1 (ko) | 2005-04-23 | 2007-08-13 | 엘지전자 주식회사 | 휴대단말기의 지리정보 앵커태그 장치 및 방법 |
KR100668969B1 (ko) * | 2005-06-23 | 2007-01-12 | 엘지전자 주식회사 | 카메라 영상을 통한 길안내 방법 |
KR100775354B1 (ko) * | 2006-04-27 | 2007-11-09 | 팅크웨어(주) | 네비게이션 배경 정보 제공 방법 및 이를 이용한네비게이션 시스템 |
KR101462583B1 (ko) * | 2014-07-01 | 2014-11-17 | 주식회사 엠투브 | 위치 기반 멀티미디어 콘텐츠 제공 장치 및 그 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010094701A (ko) * | 2000-04-06 | 2001-11-01 | 조영선 | 동영상 및 정지화상을 이용한 지리정보 안내시스템 |
KR20010097518A (ko) * | 2000-04-24 | 2001-11-08 | 김석배 | 실영상을 이용한 차량 항법 시스템 |
KR20020034270A (ko) * | 2000-10-31 | 2002-05-09 | 구자홍 | 이동통신망에서의 목표물 위치확인 서비스 제공방법 |
KR20020071996A (ko) * | 2001-03-08 | 2002-09-14 | 엘지전자 주식회사 | 이동통신단말기의 지도정보 제공방법 |
-
2003
- 2003-06-03 KR KR20030035744A patent/KR100754691B1/ko not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010094701A (ko) * | 2000-04-06 | 2001-11-01 | 조영선 | 동영상 및 정지화상을 이용한 지리정보 안내시스템 |
KR20010097518A (ko) * | 2000-04-24 | 2001-11-08 | 김석배 | 실영상을 이용한 차량 항법 시스템 |
KR20020034270A (ko) * | 2000-10-31 | 2002-05-09 | 구자홍 | 이동통신망에서의 목표물 위치확인 서비스 제공방법 |
KR20020071996A (ko) * | 2001-03-08 | 2002-09-14 | 엘지전자 주식회사 | 이동통신단말기의 지도정보 제공방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20040104210A (ko) | 2004-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100703444B1 (ko) | 네비게이션 시스템에서 위치 정보에 관련된 영상의 다운로드 및 표시 장치 및 방법 | |
US7383123B2 (en) | System and method of displaying position information including an image in a navigation system | |
EP1317742B1 (en) | Navigation system using wireless communication network and route guidance method thereof | |
US6735518B2 (en) | Route guiding method in a navigation system using a wireless network | |
US7088389B2 (en) | System for displaying information in specific region | |
US20070124066A1 (en) | Navigation device, navigation method, and program | |
EP2843368B1 (en) | Method and system for computer-based navigation | |
US20080208445A1 (en) | Route shaping systems and methods | |
TW201009762A (en) | Navigation device & method | |
JP2011506983A (ja) | 改良されたナビゲーションデバイスおよび方法 | |
KR20060039434A (ko) | 길 안내 시스템 및 길 안내 방법 | |
JP2004062688A (ja) | 位置情報に基づく情報提供システム、情報提供装置、情報取得装置 | |
JP2012037475A (ja) | サーバ装置、ナビゲーションシステム、ナビゲーション装置 | |
KR100754691B1 (ko) | 네비게이션 시스템의 위치정보 표시방법 | |
JP4587957B2 (ja) | ナビゲーション装置 | |
KR100800746B1 (ko) | 네비게이션 시스템의 위치정보 표시방법 | |
WO2011154050A1 (en) | Navigation device and method having enhanced instruction including a panoramic image of a scene | |
JPH10214397A (ja) | 経路案内装置 | |
JPH10267683A (ja) | ナビゲーション装置 | |
KR100684171B1 (ko) | 휴대폰을 이용하는 위치 정보 서비스 시스템 및 방법 | |
JP2004340854A (ja) | 地図情報配信システム | |
JPWO2009078106A1 (ja) | 画像表示装置、画像表示方法、及び画像表示装置用プログラム | |
JP2002081947A (ja) | 移動体ナビゲーションシステム | |
JP2022031764A (ja) | プログラム及び端末装置 | |
KR100459548B1 (ko) | 무선망을 이용한 네비게이션 시스템에서 경로 안내 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
G170 | Publication of correction | ||
FPAY | Annual fee payment |
Payment date: 20120727 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130729 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140730 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160629 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170629 Year of fee payment: 11 |
|
LAPS | Lapse due to unpaid annual fee |