[go: up one dir, main page]

KR101568741B1 - Information System based on mobile augmented reality - Google Patents

Information System based on mobile augmented reality Download PDF

Info

Publication number
KR101568741B1
KR101568741B1 KR1020130061318A KR20130061318A KR101568741B1 KR 101568741 B1 KR101568741 B1 KR 101568741B1 KR 1020130061318 A KR1020130061318 A KR 1020130061318A KR 20130061318 A KR20130061318 A KR 20130061318A KR 101568741 B1 KR101568741 B1 KR 101568741B1
Authority
KR
South Korea
Prior art keywords
road
information
contents
user
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020130061318A
Other languages
Korean (ko)
Other versions
KR20140140442A (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 KR1020130061318A priority Critical patent/KR101568741B1/en
Publication of KR20140140442A publication Critical patent/KR20140140442A/en
Application granted granted Critical
Publication of KR101568741B1 publication Critical patent/KR101568741B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (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)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Navigation (AREA)
  • Processing Or Creating Images (AREA)

Abstract

사용자 위치 중심으로 접근 가능한 콘텐츠를 도로 중심으로 배치하여 제공해주고, 가상이동을 통해 사용자의 직접적인 이동 없이 현재 위치와 떨어진 장소의 콘텐츠를 제공해줄 수 있도록 한 모바일 증강현실 기반의 정보제공 시스템에 관한 것으로, 현재 위치에 따른 정보 요청에 대응하게 상기 현재 위치 주변의 콘텐츠들을 제공하는 정보제공 서버; 및 상기 정보제공 서버에 위치 정보를 제공하면서 콘텐츠 정보를 요청하고, 수치지도를 기반으로 한 도로 데이터를 이용하여 제공받은 콘텐츠를 분류하여 도로를 중심으로 배치해주는 정보제공 단말기를 구비함으로써, 사용자 위치 중심으로 접근 가능한 콘텐츠를 도로 중심으로 배치하여 디스플레이해줌으로써, 사용자에게 보다 효율적으로 정보를 제공해줄 수 있는 장점이 있으며, 가상이동을 통해 사용자의 직접적인 이동 없이 현재 위치와 떨어진 장소의 콘텐츠를 제공해줄 수 있게 되는 것이다.A mobile augmented reality based information providing system that provides contents accessible at the center of a user location and provides contents at a place away from the current location without direct movement of the user through virtual movement, An information providing server for providing contents around the current position in response to an information request according to a current position; And an information providing terminal for requesting content information while providing location information to the information providing server, and for distributing the provided content by using the road data based on the digital map to center the road, The present invention has an advantage in that information can be provided to a user more efficiently by arranging contents that can be accessed through the center of the road by displaying the contents in a center of the road, .

Description

모바일 증강현실 기반의 정보 제공 시스템{Information System based on mobile augmented reality}[0001] The present invention relates to a mobile augmented reality based information providing system,

본 발명은 모바일 증강현실(mobile augmented reality) 기반의 정보 제공 시스템에 관한 것으로, 특히 사용자 위치 중심으로 접근 가능한 콘텐츠를 도로 중심으로 배치하여 제공해주고, 가상이동을 통해 사용자의 직접적인 이동 없이 현재 위치와 떨어진 장소의 콘텐츠를 제공해줄 수 있도록 한 모바일 증강현실 기반의 정보제공 시스템에 관한 것이다.
The present invention relates to a mobile augmented reality-based information providing system, and more particularly, it relates to a mobile augmented reality-based information providing system in which content accessible at the center of a user's location is provided centered on a road, The present invention relates to a mobile Augmented Reality-based information providing system capable of providing content of a place.

최근 급속도로 이루어진 스마트폰의 보급과 무선 통신기술의 발달로 모바일 산업이 음성통신 위주에서 데이터통신 위주로 변하고 있다. 이에 따라 모바일 사용자들은 언제 어디서나 인터넷에 접속하는 것이 가능해지고, 특정 키워드를 통하여 자신이 원하는 콘텐츠를 검색하고 텍스트, 이미지, 동영상 등 다양한 형태의 콘텐츠를 획득할 수 있다. 하지만, 낯선 장소에 있는 사용자가 위와 같은 검색을 통하여 자신 주변의 장소 및 건물에 대한 정보를 획득하는 데에는 어려움이 있다. 자신의 위치를 대표할 수 있는 키워드나 주변 건물이름 등의 정보검색을 위해 필요한 지식이 없을 경우 원하는 정보를 검색하기가 힘들다. 이러한 상황의 사용자들을 위해 자신의 위치를 중심으로 주변의 콘텐츠들을 제공하는 위치기반 서비스가 사용되고 있다.Recently, with the spread of smart phones and the development of wireless communication technology, the mobile industry is shifting from voice communication to data communication. As a result, mobile users can access the Internet anytime and anywhere, search for desired contents through specific keywords, and acquire various types of contents such as text, images, and moving images. However, it is difficult for a user in an unfamiliar place to acquire information about a place and a building around him through the above search. It is difficult to search for desired information if there is no knowledge required to search for information such as keywords or nearby building names that can represent their own locations. For users in this situation, location-based services are used which provide contents around the user's own location.

위치기반 서비스는 이동통신망이나 GPS등을 통해 얻은 위치정보를 바탕으로 사람 및 차량 등의 위치 파악, 특정 장소의 날씨, 사용자 주변의 교통정보, 백화점, 음식점, 극장 등의 생활 정보를 사용자에게 제공한다(비특허문헌 5 참조). 이 정보들은 지도나 텍스트 형태의 정보제공 방법을 통하여 사용자에게 제공되었으나, 최근 들어 모바일 기기에 부착된 각종 센서를 활용하여 직관적인 형태로 정보를 제공하는 증강현실 기술이 몇몇 위치기반 서비스에서 활용되고 있다.Based on the location information obtained through the mobile communication network or GPS, the location-based service provides the user with living information such as location of people and vehicles, weather at a specific place, traffic information around the user, department store, restaurant, (See Non-Patent Document 5). This information has been provided to the user through a map or text information providing method. Recently, augmented reality technology, which provides information intuitively using various sensors attached to mobile devices, has been utilized in some location-based services .

증강현실 기술은 카메라에 비추어지는 현실세계 위에 가상의 객체를 덧붙여 보여주는 기술을 말한다. 이러한 기술은 물리적으로 구현이 어렵거나 비용이 많이 드는 작업을 3D객체를 통해 시뮬레이션을 할 수 있게 하고, 카메라로 입력되는 현실세계의 영상과 관련 있는 콘텐츠를 동시에 제공함으로써 사용자가 더욱 현실감 있는 서비스를 이용 가능하게 한다. 이는 현재 의료, 건축, 교육, 마케팅 등 다양한 분야에서 활용되고 있으며, 가상의 정보를 현실세계에 정밀하게 결합하고 더욱 현실감 있는 정보 표현을 위하여 고성능 기기의 각종 센서들을 충분히 활용하고, 영상처리나 마커 인식과 같은 복잡한 형태의 소프트웨어를 사용하고 있다. 하지만, 위치기반 서비스에서는 사용자 위치 중심적인 정보 제공을 위하여, 가공되는 3D객체의 표현이 아닌 콘텐츠의 위치정보 제공에 초점을 맞추고 있으며, 모바일 기기에 장착된 센서를 활용하여 시시각각 변하는 사용자의 위치에 따라 주변에 존재하는 콘텐츠를 실시간으로 검색 및 표시를 한다.Augmented reality technology refers to a technology that adds virtual objects to the real world illuminated by a camera. These technologies enable users to simulate 3D objects through difficult or expensive operations that are physically difficult to implement, and simultaneously provide contents related to the images of the real world inputted by the camera, thereby enabling users to use more realistic services . It is utilized in various fields such as medical care, architecture, education, marketing, etc., and it fully utilizes various sensors of high performance devices for precisely combining virtual information with real world and expressing more realistic information, And the like. However, in order to provide user-centric information in the location-based service, the focus is on providing the location information of the content, not the representation of the processed 3D object. By using the sensor attached to the mobile device, And searches and displays the contents present in the surroundings in real time.

하지만, 최근에 급속도로 증가하는 콘텐츠의 수로 인하여 사용자의 정보 획득에 있어서 효율이 떨어지는 몇몇 문제점들이 대두하고 있다. 예를 들어, 콘텐츠가 특정 지역에 밀집되어 있을 경우 단말기 화면의 특정 부분에 콘텐츠들이 다수 배치되어 서로 겹쳐지는 오버랩 현상이 발생한다. 이러한 경우 사용자는 원하는 정보를 판별하는 데 있어 어려움이 있다. 또한, 벽과 같이 사용자가 이동할 수 없는 장애물 위에 콘텐츠가 표시되는 경우가 존재하고, 이때 사용자는 콘텐츠를 향한 실제 이동경로를 결정하기에 다소 정보가 부족하다. 즉, 서비스에서는 실제 사용자 이동성에 관련된 정보는 고려되고 있지 않다.However, due to the rapid increase in the number of contents in recent years, some problems have arisen that are inefficient in acquiring user information. For example, when the contents are concentrated in a specific area, overlapping phenomenon occurs in which a plurality of contents are arranged in a specific part of the terminal screen and overlap each other. In this case, the user has difficulty in discriminating the desired information. Also, there is a case in which the content is displayed on an obstacle such as a wall that the user can not move, and the user is somewhat lacking in information in order to determine the actual movement route to the content. In other words, information related to actual user mobility is not considered in the service.

이러한 문제는 정보 제공을 위해서 사용자 주변의 일정 범위 안에 존재하는 콘텐츠들을 위치 및 센서 정보만을 이용하여 표현하기 때문에 주로 발생한다. 시스템에서는 주어진 두 정보만을 이용하여 사용자와 콘텐츠 간의 거리 및 방향을 계산하고, 이에 따라 모바일 화면에 콘텐츠를 배치하도록 한다. 그래서 밀집된 지역에 다수의 콘텐츠가 존재한다면, 모바일 화면의 특정 부분에 오버랩이 발생하고, 그밖에 사용자 주변 환경에 대한 정보가 부족하여 현실세계의 장애물과 같이 실제 사용자의 이동을 제한하는 물체를 고려한 정보제공이 어렵다.This problem mainly occurs because the contents present within a certain range around the user are represented using only the location and sensor information in order to provide information. In the system, distance and direction between user and contents are calculated using only two pieces of information, and contents are arranged on the mobile screen accordingly. Therefore, if there are a large number of contents in a dense region, an overlap occurs in a specific portion of the mobile screen, and there is a lack of information about the user's surroundings, thereby providing information considering an object that restricts the movement of an actual user This is difficult.

한편, 증강현실은 카메라 영상으로 들어오는 현실세계에 가상의 객체를 겹쳐 하나의 영상으로 보여주는 기술로서 가상현실의 한 분야로 출발하였다. 이러한 증강현실 기술은 초기 HMD나 각종 센서가 부착된 하드웨어를 이용하여 사용되었지만 최근 모바일 기기의 기술이 발달하면서 이동성을 갖는 증강현실 시스템이라는 의미로 모바일 증강현실이 등장하였다.On the other hand, the augmented reality is a technology that shows virtual objects overlapping one another in the real world coming in as a camera image, and has started as a field of virtual reality. These augmented reality technologies have been used with the initial HMD and hardware with various sensors attached. However, mobile augmented reality has emerged as an augmented reality system with mobility as the technology of mobile devices has recently been developed.

이러한 모바일 증강현실 기술은 과거 3D가상 객체의 표현과 실시간 비디오와의 합성에 초점을 맞추는 것과는 달리, 최근의 스마트 폰 기반의 모바일 증강현실 시스템들에서는 위치정보, 각도 등의 다양한 센서 정보를 활용하여 다양한 인터넷 서비스와 결합시키고 증강된 인터페이스의 형태로 제공하는 것에 초점을 맞추는 증강 정보 서비스의 형태로 진화하고 있다(비특허문헌 1 참조).In contrast to the conventional mobile augmented reality technology, which focuses on the representation of 3D virtual objects in the past and the synthesis of real-time video, recent mobile augmented reality systems use a variety of sensor information such as location information and angle Has evolved into a form of an augmented information service that focuses on combining with Internet services and providing them in the form of enhanced interfaces (see Non-Patent Document 1).

또한, 증강현실 추적기술이란 카메라로 들어오는 현실 세계 영상에서 가상의 이미지나 태그 정보가 부착될 관심대상을 찾아내는 기술을 말한다(비특허문헌 4 참조). 이러한 추적 기술의 종류는 센서 기반, 비전 기반, 하이브리드 기반으로 구분된다. 센서 기반 추적 기술은 사물의 위치와 움직임, 속도, 방향 등을 정밀하게 추적하는 기술로써, GPS, 디지털나침반, 가속도 센서 등을 이용하는 방식이고, 비전 기반 추적 기술은 마커, 비마커 인식 방식과 사물인식, 이미지 매칭기반 방식을 말한다. 하이브리드 방식 추적 기술은 센서 기반과 비전 기반의 추적 기술을 복합적으로 사용하는 방식을 말한다.In addition, the augmented reality tracking technology refers to a technology for finding an object to which a virtual image or tag information is to be attached in a real world image coming from a camera (see Non-Patent Document 4). These kinds of tracking technology are divided into sensor based, vision based, and hybrid based. Sensor-based tracking technology is a technology that precisely tracks the position, motion, speed, and direction of objects such as GPS, digital compass, and acceleration sensor. Vision-based tracking technology uses markers, non-marker recognition, , Image matching based method. Hybrid tracking technology is a combination of sensor-based and vision-based tracking technologies.

최근 사용되고 있는 스마트폰 기반의 모바일 증강현실 서비스들인 Layar, ScanSearch등에서는 대부분 센서 기반의 추적 기술을 활용하고 있으며, 단말기 성능의 향상에 따라 비마커 기반 방식의 비전 기반 추적 기술의 활용으로 확장되고 있다.Most of the recently used smart augmented mobile augmented reality services such as Layar and ScanSearch utilize sensor based tracking technology and have been expanded to utilize non - marker based vision based tracking technology as terminal performance improves.

위치기반 서비스에서 모바일 증강현실 기술은 사용자가 정보를 직관적으로 인식하는데 유용하게 사용된다. 모바일 기기내의 카메라 및 내부의 위치 및 방향 센서들을 이용하여 사용자의 위치에 따라 주변의 콘텐츠들을 제공하고 있다. 서비스에 대한 대표적인 예로는 ScanSearch, OVJET 등이 있다. 이 서비스들은 증강현실 기반의 모바일 검색 애플리케이션이라고도 불리며, 사용자 위치에서의 주변의 상점, 날씨, 음악, 영화 등의 콘텐츠를 제공한다.In a location - based service, mobile augmented reality technology is useful for users to intuitively recognize information. The surrounding contents are provided according to the location of the user using the camera and the internal position and direction sensors of the mobile device. Typical examples of services include ScanSearch and OVJET. These services, also called augmented reality-based mobile search applications, provide content such as shops, weather, music, movies, and so on at the user's location.

ScanSearch는 도 1에 도시한 바와 같이, 비추거나 찍어서 대상에 대한 다양한 정보를 검색할 수 있는 모바일 증강현실 기반의 위치정보제공 서비스이다(비특허문헌 2 참조). ScanSearch에서는 사용자가 관심 주제를 직접 선택하도록 되어 있어, 사용자 주변의 원하는 콘텐츠를 제공한다.As shown in FIG. 1, ScanSearch is a mobile augmented reality-based location information providing service capable of searching various information about an object by shining or photographing (refer to non-patent document 2). ScanSearch allows the user to select a topic of interest directly to provide the desired content around the user.

OVJET은 도 2에 도시한 바와 같이, 위치기반 증강현실 응용이다(비특허문헌 1 참조). 스마트폰의 GPS 센서를 이용하여 사용자의 현재 위치와 스마트폰 카메라로 보여지는 현실세계 사물의 위치를 파악하여 그 사물에 대한 부가정보를 제공하는 방식이다. 특히, SNS(Social Network Services)기능과 결합하여 OVJET를 사용하는 사용자간의 온라인 교류도 가능케 하는 것이 특징이다(비특허문헌 3 참조).
As shown in FIG. 2, OVJET is a location-based augmented reality application (see Non-Patent Document 1). The GPS sensor of the smartphone is used to identify the current location of the user and the location of the real world objects displayed by the smartphone camera, and provides additional information about the object. In particular, it is characterized by enabling online exchange among users who use OVJET in combination with the Social Network Services (SNS) function (see Non-Patent Document 3).

Jeon Jongheung; Lee Seungyun, 2011, “Standardization Trends of Mobile Augmented Reality Technology”, Electronics and Telecommunications Trends, Vol.26, No.4, pp.33-45Jeon Jongheung; Lee Seungyun, 2011, "Standardization Trends of Mobile Augmented Reality Technology", Electronics and Telecommunications Trends, Vol. 26, No. 4, pp. 33-45 ScanSearch, http://scan.scScanSearch, http://scan.sc OVJET, http://ovjet.comOVJET, http://ovjet.com Zhou, F., H. B.-L. Duh, and M. Billinghurst, 2008, “Trends in augmented reality tracking, teraction and display:A review of ten years of ISMAR”, IEEE/ACM Int. Symposiumon Mixed and Augmented Reality, pp.193-202.Zhou, F., H. B.-L. Duh, and M. Billinghurst, 2008, "Trends in augmented reality tracking, teraction and display: A review of ten years of ISMAR", IEEE / ACM Int. Symposiumon Mixed and Augmented Reality, pp.193-202. Ronald T. Azuma, 1997, “A Survey of Augmented Reality”, Teleoperators and Virtual Environments 6, 4, pp.355-385Ronald T. Azuma, 1997, "A Survey of Augmented Reality", Teleoperators and Virtual Environments 6, 4, pp. 355-385

그러나 상기와 같은 종래기술들은 다음과 같은 문제점을 발생하였다.However, the above conventional techniques have the following problems.

예컨대, 모바일 증강현실 시스템에서는 사용자 주변의 콘텐츠를 카메라로 입력되는 현실세계영상에 부합하여 사용자에게 제공한다. 이러한 정보제공을 위하여, 모바일 디바이스는 장착된 GPS 및 지자기센서로부터 얻은 센서정보를 콘텐츠의 위치정보와 계산하여, 사용자로부터 콘텐츠의 상대적인 방향 및 거리 정보를 획득한다. 이 정보는 모바일 화면의 콘텐츠 위치를 결정짓고, 사용자의 움직임에 따른 센서정보의 변화에 따라 콘텐츠의 위치가 변하게 된다. 이러한 과정을 통해 사용자는 직관적이고 현실감 있는 형태의 정보 획득이 가능하다. 그러나 이러한 정보제공방법은 사용자의 정보획득시 혼란을 줄 수 있는 상황이 발생한다. 위치기반의 모바일 증강현실 서비스에서는 휴대성, 이동성, 신속성 등을 갖는 모바일 기기의 특성으로 인하여, 정확한 정보를 이른 시간에 전달해야 할 필요가 있다. 그런데 콘텐츠의 검색 및 표시를 결정짓는 요소로 위치와 방향이라는 두 가지 정보만을 가지고 사용자에게 있어 올바른 정보 인식이 이루어지기가 어렵다. 이 문제에 대한 예는 다음과 같다.For example, in a mobile AR system, contents around a user are provided to a user in accordance with a real-world image input by a camera. In order to provide such information, the mobile device calculates sensor information obtained from the mounted GPS and geomagnetic sensor with location information of the content, and acquires the relative direction and distance information of the content from the user. This information determines the content location of the mobile screen, and the position of the content changes according to the change of the sensor information according to the user's movement. Through this process, users can acquire intuitive and realistic information. However, this information providing method may cause confusion when acquiring user information. In the location based mobile augmented reality service, it is necessary to transmit accurate information at an early time due to characteristics of a mobile device having portability, mobility, and promptness. However, it is difficult for the user to recognize the correct information by only having two pieces of information, that is, the location and the direction, which determine the retrieval and display of the contents. Here is an example of this problem:

첫째, 도 3과 같이 콘텐츠 간의 오버랩 현상이 발생한다. 모바일 기기의 제한된 크기로 인하여 화면 안에 다수의 콘텐츠를 표시하는 것에는 한계가 있다. 단말기 화면 안에서 각각의 콘텐츠들은 일정한 비율의 공간을 차지하게 되고, 거리에 따라 아이콘의 크기를 변화하여도 특정 지역에 다수의 콘텐츠가 존재한다면, 사용자는 겹쳐진 콘텐츠들 중 원하는 것을 찾거나 선택하는데 있어서 어려움을 겪게 된다.First, an overlap phenomenon occurs between contents as shown in FIG. Due to the limited size of the mobile device, there is a limit to displaying a large number of contents on the screen. Each content in the terminal screen occupies a certain rate of space, and if there is a large number of contents in a specific area even if the icon size is changed according to the distance, the user has difficulty in finding or selecting a desired one of the overlapped contents .

둘째, 도 4에 도시한 바와 같이, 사용자의 이동성이 고려되지 않았다는 단점이 있다. 여기서 이동성이란 실제 콘텐츠가 위치한 장소에 사용자가 이동이 가능 하는지를 이야기한다. 단말기 화면에는 콘텐츠가 존재하지만 사용자에게 보여지는 현실세계는 사용자가 실제 걸을 수 없는 막다른 길이거나, 이동 시 콘텐츠와는 관계가 없는 다른 방향으로 이동하는 경우가 발생한다. 이러한 원인은 정보 제공에 있어서 사용자 주변의 환경이 반영되지 않았기 때문이다. 이로 인하여 사용자는 지도를 이용하여 주변 환경과 자신의 위치를 파악하고 이동경로를 결정한다.Second, as shown in FIG. 4, there is a disadvantage that the mobility of the user is not considered. Here, mobility refers to whether the user can move to the place where the actual content is located. Although the content exists on the terminal screen, the real world displayed to the user may be a dead end that the user can not actually walk on, or may move in another direction that is not related to the content when moving. This is because the environment around the user is not reflected in providing information. Therefore, the user uses the map to determine the surrounding environment and the location of the user, and determines the travel route.

셋째, 다수의 콘텐츠가 제공되어 사용자가 원하는 콘텐츠를 찾는데 혼동되기 쉽다. 사용자는 자신의 주변에 위치하고 있는 콘텐츠를 탐색하기 위해 다방면으로 카메라를 비추게 된다. 이때 단말기 화면에는 많은 콘텐츠가 존재할 수 있다. 단말기는 사용자와 콘텐츠와의 GPS좌표만을 가지고 화면에 아이콘을 표시하기 때문에 콘텐츠가 다수 존재할 경우 사용자는 자신의 요구에 맞지 않는 콘텐츠로부터 방해를 받게 된다.Third, a large number of contents are provided, and it is easy to be confused with a user searching for desired contents. The user shines the camera in various directions to search for the content located in the vicinity of the user. At this time, many contents may exist on the terminal screen. Since the terminal displays an icon on the screen only with the GPS coordinates of the user and the contents, when there are a plurality of contents, the user is disturbed from the contents that do not meet his / her needs.

이러한 문제들이 발생하는 원인은 센서기반의 서비스에서 사용자의 위치정보와 제공되는 콘텐츠의 GPS만을 계산하여 콘텐츠의 표시 방법을 결정하기 때문이다. GPS정보의 계산만으로는 두 객체 간의 상대적인 거리와 특정 하나의 객체에서 다른 객체의 방향정보 밖에 얻을 수 없다. 그래서 사용자로부터 유사한 방향에 존재하는 콘텐츠들은 동일한 방향 정보와 서로 다른 거리 정보를 가질 수 있다. 동일한 방향에 존재하는 콘텐츠들은 거리를 활용하여 표시할 경우 단말기 화면의 콘텐츠 이미지의 높낮이를 이용하지만 이 경우에도 콘텐츠의 수가 많을 경우 콘텐츠 간에 오버랩 현상이 발생한다.The reason for these problems is that the sensor-based service only determines the display method of the contents by calculating the position information of the user and the GPS of the contents to be provided. The calculation of GPS information alone can only obtain the relative distance between two objects and the orientation information of another object in a specific object. Therefore, contents existing in a similar direction from the user can have the same direction information and different distance information. When the contents existing in the same direction are displayed using the distance, the height of the contents image of the terminal screen is used, but in this case also, an overlap phenomenon occurs between contents when the number of contents is large.

그래서 몇몇 서비스에서는 이러한 문제를 해결하기 위하여 사용자가 직접 카테고리를 선택하여 제공되는 콘텐츠를 제한하거나, 화면에 표시되는 콘텐츠들 중에 대표 콘텐츠를 선정하여 사용자에게 제공한다. 하지만, 이러한 시스템에서는 사용자의 목적이 뚜렷하지 않을 경우, 카테고리 선별에 있어서 정보 제공 시 효율이 떨어지는 현상이 발생하게 되고, 또한, 자신이 원하는 정보가 대표 집합에 속해 있지 않을 경우 다수의 조작과정이 필요할 수 있다.
Therefore, in order to solve such a problem in some services, the user may directly select a category to limit the content to be provided, or select representative content among the contents displayed on the screen and provide the selected content to the user. However, in such a system, when the purpose of the user is not clear, the efficiency of providing information in category selection becomes low, and in the case where the information desired by the user is not included in the representative set, .

본 발명의 목적은 상기한 바와 같은 종래기술들에서 발생하는 제반 문제점을 해결하기 위한 것으로, 사용자 위치 중심으로 접근 가능한 콘텐츠를 도로 중심으로 배치하여 정보를 효율적으로 제공해줄 수 있도록 한 모바일 증강현실 기반의 정보제공 시스템을 제공하는 것이다.An object of the present invention is to solve all the problems of the related art as described above, and it is an object of the present invention to provide a mobile augmented reality-based And to provide an information providing system.

본 발명의 다른 목적은 가상이동을 통해 사용자의 직접적인 이동 없이 현재 위치와 떨어진 장소의 콘텐츠를 제공해줄 수 있도록 한 모바일 증강현실 기반의 정보제공 시스템을 제공하는 것이다.Another object of the present invention is to provide an information providing system based on a mobile augmented reality, which can provide contents at a place away from a current location without a user's direct movement through virtual movement.

본 발명의 또 다른 목적은 수치지도로부터 추출한 도로 데이터를 활용함으로써, 실제 사용자의 이동성을 확보하고, 주변 환경을 고려한 정보 제공이 가능하도록 한 모바일 증강현실 기반의 정보제공 시스템을 제공하는 것이다.
It is still another object of the present invention to provide a mobile Augmented Reality-based information providing system that ensures the mobility of an actual user and provides information in consideration of the surrounding environment by utilizing road data extracted from a digital map.

상기한 바와 같은 목적을 달성하기 위하여, 본 발명에 따른 모바일 증강현실 기반의 정보제공 시스템은 현재 위치에 따른 정보 요청에 대응하게 주변의 콘텐츠들을 제공하는 정보제공 서버; 상기 정보제공 서버에 위치 정보를 제공하면서 콘텐츠 정보를 요청하고, 수치지도를 기반으로 한 도로 데이터를 이용하여 제공받은 콘텐츠를 분류하여 도로를 중심으로 배치해주는 정보제공 단말기를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided an information providing system based on a mobile augmented reality, the information providing server providing surrounding contents in response to an information request according to a current location; And an information providing terminal for requesting contents information while providing location information to the information providing server and classifying the provided contents by using the road data based on the digital map and arranging the contents based on the road.

상기에서 정보제공 단말기는 방위각을 기반으로 현실공간의 도로와 화면 중앙에 위치한 가상도로의 매칭을 통해 도로를 선택하는 도로 선택부를 포함하는 것을 특징으로 한다.The information providing terminal includes a road selection unit for selecting a road through matching between a road in a real space and a virtual road in the center of the screen based on an azimuth angle.

상기에서 도로 선택은 사용자의 위치를 확인하고, 사용자와 가장 인접한 갈림길 좌표를 검색하여 해당 갈림길과 연결되어 있는 도로들의 중간 지점의 좌표를 선정하여 사용자가 어떤 도로를 바라보고 있는지 방위각 센서와 선정된 좌표를 이용하여 결정하는 것을 특징으로 한다.In the above road selection, the position of the user is confirmed, the intersection coordinates nearest to the user are searched, the coordinates of the middle point of the roads connected to the intersection are selected, and the azimuth sensor and the selected coordinates Is determined using the following equation.

상기에서 정보제공 단말기는 GPS모듈을 통해 위치 정보를 획득하고, 상기 획득한 위치 정보를 중심으로 도로 데이터를 기준 일정 범위 내의 콘텐츠만을 추출하는 콘텐츠 분류부를 포함하는 것을 특징으로 한다.The information providing terminal includes a content classifying unit for acquiring position information through a GPS module and extracting only the contents within a predetermined range of the road data based on the obtained position information.

상기에서 콘텐츠 분류부는 상기 추출한 일정 범위 내의 콘텐츠를 인접한 도로에 따라 분류하는 것을 특징으로 한다.Wherein the content classification unit classifies the extracted content within the predetermined range according to the adjacent roads.

상기에서 콘텐츠 분류부는 현실 공간의 갈림길들을 이어주고 있는 도로의 에지 좌표들을 각각 콘텐츠의 좌표들과 계산하여 가장 인접한 좌표를 결정하고, 획득한 콘텐츠들의 위치 정보와 도로 데이터를 활용하여 사용자의 위치에서 실제 콘텐츠로 이동하는 최단거리를 계산하여 콘텐츠를 분류하게 된다.The content classification unit determines the closest coordinates by calculating the coordinates of the edges of the road connecting the intersections of the real space with the coordinates of the respective contents. Then, the content classification unit determines the closest coordinates by using the location information of the acquired contents and the road data, The shortest distance to move to the content is calculated to classify the content.

상기에서 정보제공 단말기는 화면상에서 사용자가 드래그를 하면 해당 위치를 가상이동 위치로 인식하는 가상이동 위치 인식부를 포함하는 것을 특징으로 한다.The information providing terminal includes a virtual movement position recognizing unit that recognizes the position as a virtual movement position when a user drags on the screen.

상기에서 콘텐츠 배치부는 화면에 표시되는 가상의 도로를 기본으로 거리에 따라 콘텐츠들을 배치하고, 상기 가상이동 위치 인식부에 의해 가상이동 위치가 인식되면 상기 가상이동 위치에 대한 콘텐츠들을 디스플레이해주어 가상 이동에 대한 콘텐츠를 제공해주는 것을 특징으로 한다.The contents arrangement unit arranges the contents according to the distance on the basis of the virtual road displayed on the screen and displays the contents of the virtual movement position when the virtual movement position is recognized by the virtual movement position recognition unit, And the content is provided.

상기에서 콘텐츠 배치부는 카메라를 통해 주변의 도로를 비추면, 상기 정보제공 서버로부터 제공받은 위치 기반 콘텐츠로부터 상기 도로에 대한 콘텐츠만을 추출한 후, 수치지도를 기반으로 한 도로 데이터를 이용하여 상기 추출한 콘텐츠를 배치하여 디스플레이해주는 것을 특징으로 한다.
In this case, the content arrangement unit extracts only the content for the road from the location-based content provided by the information providing server, and then extracts the extracted content using the road data based on the digital map, And displays it.

본 발명에 따르면 사용자 위치 중심으로 접근 가능한 콘텐츠를 도로 중심으로 배치하여 디스플레이해줌으로써, 사용자에게 보다 효율적으로 정보를 제공해줄 수 있는 장점이 있다.According to the present invention, there is an advantage that information that can be accessed at the center of a user's location is displayed centered on a road, thereby providing more efficient information to a user.

또한, 본 발명에 따르면 가상이동을 통해 사용자의 직접적인 이동 없이 현재 위치와 떨어진 장소의 콘텐츠를 제공해줄 수 있는 효과도 있다.In addition, according to the present invention, it is possible to provide contents at a place away from the current position without moving the user directly through the virtual movement.

또한, 본 발명에 따르면 사용자의 이동 가능성을 나타내는 도로 데이터를 활용하여 접근 가능한 콘텐츠들을 도로 주변을 중심으로 배치함으로써, 콘텐츠의 오버랩을 해결할 수 있는 장점이 있다.
In addition, according to the present invention, there is an advantage in that overlapping of contents can be solved by arranging accessible contents using road data indicating the possibility of movement of a user, around the road.

도 1은 종래 ScanSearch 기능을 통해 콘텐츠를 제공해주는 화면 예시도,
도 2는 종래 OVJET 기능을 통해 콘텐츠를 제공해주는 화면 예시도,
도 3은 종래 기술에 의한 정보 제공시 콘텐츠들이 화면에 오버랩되는 문제 화면 예시도,
도 4는 종래 사용자의 이동성이 제한되는 것을 설명하기 위한 화면 예시도,
도 5는 본 발명의 바람직한 실시 예에 따른 모바일 증강현실 기반의 정보제공 시스템의 개략 구성도,
도 6은 도 5의 정보제공 단말기의 실시 예 블록도,
도 7은 도 6의 제어부의 실시 예 블록도,
도 8은 본 발명에서 도로 정보를 이용한 콘텐츠 분류 화면 예시도,
도 9는 본 발명에서 콘텐츠 분류 예시도,
도 10은 본 발명에서 도로 선택과 선택된 도로의 콘텐츠 표시 예시도,
도 11은 본 발명에서 단말기 화면에 표시되는 콘텐츠의 예시도.
FIG. 1 is an exemplary screen for providing contents through a ScanSearch function,
FIG. 2 is an exemplary screen for providing contents through the conventional OVJET function,
FIG. 3 illustrates an example of a problem screen in which contents are overlapped on a screen when providing information according to the related art,
4 is an exemplary screen for explaining that the mobility of the conventional user is limited;
FIG. 5 is a schematic configuration diagram of a mobile AR system based information providing system according to a preferred embodiment of the present invention;
FIG. 6 is a block diagram of an embodiment of the information providing terminal of FIG. 5;
FIG. 7 is a block diagram of an embodiment of the control unit of FIG.
FIG. 8 is a view showing an example of a content classification screen using road information in the present invention,
FIG. 9 is an exemplary content classification example of the present invention,
FIG. 10 is a diagram showing an example of road selection and contents display on a selected road in the present invention,
11 is an exemplary view of content displayed on a terminal screen in the present invention.

이하 본 발명의 바람직한 실시 예에 따른 모바일 증강현실 기반의 정보제공 시스템을 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, a mobile Augmented Reality-based information providing system according to a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 5는 본 발명의 바람직한 실시 예에 따른 모바일 증강현실 기반의 정보제공 시스템의 구성도이다.FIG. 5 is a block diagram of a mobile Augmented Reality-based information providing system according to a preferred embodiment of the present invention.

도 5에 도시된 바와 같이, 본 발명에 따른 모바일 증강현실 기반의 정보제공 시스템은, 정보제공 단말기(100), 데이터베이스(200) 및 정보제공 서버(300)를 포함한다.5, the mobile augmented reality-based information providing system according to the present invention includes an information providing terminal 100, a database 200, and an information providing server 300.

데이터베이스(200)는 사용자에게 제공해줄 콘텐츠를 저장하는 역할을 한다. 여기서 콘텐츠는 사용자의 요청시 도로를 중심으로 화면에 표시되는 정보로서, 상점, 카페, 의류매장 등과 같은 정보를 의미한다.The database 200 stores content to be provided to the user. Here, the content is information displayed on the screen around the road when the user requests it, and means information such as a shop, a cafe, a clothing store, and the like.

정보제공 서버(200)는 상기 정보제공 단말기(100)와 네트워크로 연결되어, 상기 정보제공 단말기(100)로부터 전송되는 위치 정보를 기반으로 상기 데이터베이스(200)를 검색하여, 사용자 주변의 콘텐츠를 상기 정보제공 단말기(100)에 제공해주는 역할을 한다. 정보제공 서버(200)는 통상의 서버 급 컴퓨터로 구현하는 것이 바람직하다.The information providing server 200 is connected to the information providing terminal 100 through a network and searches the database 200 based on the location information transmitted from the information providing terminal 100, And provides it to the information providing terminal 100. It is preferable that the information providing server 200 is implemented by a normal server class computer.

정보제공 단말기(100)는 상기 정보제공 서버(200)에 위치 정보를 제공하면서 콘텐츠 정보를 요청하고, 수치지도를 기반으로 한 도로 데이터를 이용하여 제공받은 콘텐츠를 분류하여 도로를 중심으로 배치해주는 역할을 한다. 이러한 정보제공 단말기(100)는 사용자가 휴대한 스마트폰, 개인정보단말기 등과 같은 단말기를 의미한다.The information providing terminal 100 requests content information while providing location information to the information providing server 200, and distributes the received content using the road data based on the digital map to center the road . The information providing terminal 100 refers to a terminal such as a smart phone, a personal information terminal, and the like carried by a user.

상기 정보제공 단말기(100)는 도 6에 도시한 바와 같이, 촬영을 위한 카메라(110), 상기 카메라(110)에 의해 촬영된 영상을 처리하기 위한 영상 처리부(120), GPS 위성을 통해 송신되는 GPS정보를 수신하기 위한 GPS 모듈(130), 방향 정보(시야 정보)를 획득하기 위한 방위각 센서(140), 상기 정보제공 서버(200)에 위치정보를 전송하면서 콘텐츠 정보를 요청하고, 수치지도를 기반으로 도로 데이터를 추출하며, 사용자의 현재 위치를 기반으로 이동할 도로를 선택한 후, 상기 도로에 대응하는 콘텐츠를 추출하여 도로 중심으로 배치해주도록 제어하는 제어부(150)를 포함한다. 또한, 정보제공 단말기(100)는 사용자의 조작에 대응하여 상기 제어부(150)에 콘텐츠 표시 정보를 입력하고, 콘텐츠 제공화면에 드래그를 하여 가상 이동 위치정보를 입력하는 조작부(160), 상기 제어부(150)의 제어에 따라 사용자가 선택한 도로를 중심으로 일정 범위 내의 콘텐츠를 표시해주는 표시부(170), 정보제공 서버(200)로부터 제공되는 콘텐츠 정보와 수치지도 등의 정보를 저장하기 위한 저장부(180), 상기 제어부(150)의 제어에 따라 상기 정보제공 서버(200)와 네트워크로 접속하여 위치 정보를 전송해주고, 상기 정보제공 서버(200)로부터 전송되는 콘텐츠를 상기 제어부(150)에 전달해주는 통신 모듈(190)을 더 포함하는 것이 바람직하다.6, the information providing terminal 100 includes a camera 110 for photographing, an image processing unit 120 for processing an image photographed by the camera 110, A GPS module 130 for receiving GPS information, an azimuth sensor 140 for obtaining direction information (view information), content information requesting the location information transmission to the information providing server 200, Extracts the road data based on the current position of the user, selects a road to be moved based on the current position of the user, and extracts the content corresponding to the road and arranges the extracted road based on the road. The information providing terminal 100 includes an operation unit 160 for inputting content display information to the control unit 150 in response to a user's operation and dragging the content providing screen to input virtual movement position information, A display unit 170 for displaying contents within a certain range around the road selected by the user under the control of the control unit 150, a storage unit 180 for storing information such as contents information and digital map provided from the information providing server 200 ) For communicating with the information providing server 200 through the network under control of the controller 150 to transmit the positional information and transmitting the content transmitted from the information providing server 200 to the controller 150 Module 190, as shown in FIG.

상기 제어부(150)는 도 7에 도시한 바와 같이, 상기 영상 처리부(120)에서 처리된 영상을 수신하기 위한 영상 수신부(151), 상기 방위각 센서(140)로부터 전송된 방위각을 기반으로 시야 정보를 획득하기 위한 시야 정보 획득부(153), 상기 GPS모듈(130)을 통해 전송되는 GPS정보로부터 위치 정보를 검출하기 위한 위치 정보 검출부(152), 상기 조작부(160)를 통해 사용자가 조작하는 위치 이동 정보를 가상이동 위치로 인식하는 가상이동 위치 인식부(154)를 포함한다. 여기서 시야 정보란 단말기의 카메라가 바라보는 방향으로서, 실제 사용자가 바라보는 방향을 의미한다.7, the control unit 150 includes an image receiving unit 151 for receiving the image processed by the image processing unit 120, and a control unit 150 for controlling the control unit 150 based on the azimuth angle transmitted from the azimuth sensor 140 A position information detector 152 for detecting position information from the GPS information transmitted through the GPS module 130, a position information detector 152 for detecting position information of the user through the manipulator 160, And a virtual movement position recognizing unit 154 for recognizing the information as a virtual movement position. Here, the field of view information is a direction in which the camera of the terminal looks, and refers to a direction in which an actual user looks.

또한, 상기 제어부(150)는 사용자의 위치를 확인하고, 사용자와 가장 인접한 갈림길 좌표를 검색하여 해당 갈림길과 연결되어 있는 도로들의 중간 지점의 좌표를 선정하여 사용자가 어떤 도로를 바라보고 있는지 방위각 센서와 선정된 좌표를 이용하여 결정하는 도로 선택부(155)를 더 포함한다.In addition, the controller 150 checks the position of the user, searches the intersection coordinates closest to the user, selects the coordinates of the midpoint between the roads connected to the intersection, and determines which road the user is looking at, And a road selection unit 155 that determines the road using the selected coordinates.

또한, 상기 제어부(150)는 상기 도로 선택부(155)에 선택된 도로에 대한 도로 데이터를 수치 지도로부터 추출하는 도로 데이터 추출부(156)를 더 포함한다.The control unit 150 further includes a road data extraction unit 156 that extracts road data for the selected road from the digital map.

또한, 상기 제어부(150)는 GPS모듈을 통해 위치 정보를 획득하고, 상기 획득한 위치 정보를 중심으로 상기 도로데이터 추출부(156)에서 추출한 도로 데이터를 기준으로 일정 범위 내의 콘텐츠만을 추출하는 콘텐츠 분류부(157)를 더 포함한다.In addition, the controller 150 acquires positional information through the GPS module and extracts only a content within a certain range based on the road data extracted by the road data extractor 156, (157).

상기 콘텐츠 분류부(157)는 현실 공간의 갈림길들을 이어주고 있는 도로의 에지 좌표들을 각각 콘텐츠의 좌표들과 계산하여 가장 인접한 좌표를 결정하고, 획득한 콘텐츠들의 위치 정보와 도로 데이터를 활용하여 사용자의 위치에서 실제 콘텐츠로 이동하는 최단거리를 계산하게 된다.The content classification unit 157 determines edge coordinates of the road connecting the intersection of the real space with the coordinates of the contents to determine the closest coordinates, The shortest distance from the location to the actual content is calculated.

또한, 상기 제어부(150)는 카메라를 통해 주변의 도로를 비추면, 상기 정보제공 서버(200)로부터 제공받은 위치 기반 콘텐츠로부터 상기 도로에 대한 콘텐츠만을 추출한 후, 수치지도를 기반으로 한 도로 데이터를 이용하여 상기 추출한 콘텐츠를 배치하여 디스플레이해주는 콘텐츠 배치부(158)를 더 포함한다.The control unit 150 extracts only the content for the road from the location-based content provided from the information providing server 200, and transmits the road data based on the digital map, And a content arrangement unit 158 for arranging and displaying the extracted content.

상기 콘텐츠 배치부(158)는 화면에 표시되는 가상의 도로를 기본으로 거리에 따라 콘텐츠들을 배치하고, 상기 가상이동 위치 인식부(154)에 의해 가상이동 위치가 인식되면 상기 가상이동 위치에 대한 콘텐츠들을 디스플레이해주어 가상 이동에 대한 콘텐츠를 제공해준다.The content arrangement unit 158 arranges contents based on the distance on the basis of the virtual road displayed on the screen, and when the virtual movement position is recognized by the virtual movement position recognition unit 154, To provide content for virtual movement.

이와 같이 구성된 본 발명에 따른 모바일 증강현실 기반의 정보제공 시스템의 동작을 상세히 설명하면 다음과 같다.The operation of the mobile augmented reality-based information providing system according to the present invention will be described in detail as follows.

먼저, 정보제공 단말기(100)를 휴대한 사용자가 임의의 위치에서 주변의 정보를 확인하기 위해서, 조작부(160)를 통해 정보제공기능을 선택하고 카메라(110)를 통해 정보가 필요한 부분을 비춘다. 예컨대, 낯선 위치 및 장소에 있는 사용자는 "이쪽으로 가면 뭐가 있나?", "주변에 음식점들이 무엇이 있나?" 등과 같이 사용자 주변에 대한 정보 욕구를 가진다. 이러한 경우 사용자는 모바일 기기를 이용하여 주변의 도로를 비추게 되면, 모바일에서는 도로와 관련 있는 정보를 사용자에게 제공한다. 제공되는 정보는 단말기에 표시된 가상의 도로를 기준으로 화면에 표시되고, 사용자는 터치 조작을 통하여 콘텐츠의 정보 획득 및 자신의 위치를 도로상의 임의의 지점으로 이동시켜 추가적인 정보를 획득한다.First, a user carrying the information providing terminal 100 selects an information providing function through the operation unit 160 and illuminates a part where information is required through the camera 110, in order to check information of a surrounding area at an arbitrary position. For example, a user in an unfamiliar location and location may say, "What's going on here?", "What are the restaurants around?" And the like. In this case, when the user uses the mobile device to illuminate the surrounding road, the mobile provides information related to the road to the user. The provided information is displayed on the screen based on virtual roads displayed on the terminal, and the user acquires the information of the contents through the touch operation and moves his / her position to an arbitrary point on the road to acquire additional information.

일반적으로, 증강현실 서비스에서 콘텐츠를 검색하는데 있어서 다양한 방법의 추적 기술을 사용하고 있지만, 모바일 증강현실 서비스에서는 센서 기반의 추적 기술을 사용하고 있다. 모바일 기기에 부착된 센서를 활용하여 사용자의 위치정보, 사용자로부터 주변에 위치한 콘텐츠로의 방위각 정보를 파악하고, 이를 통해서 콘텐츠가 어느 방향에 있는지를 찾는다. 그래서 사용자가 바라보는 방향에 콘텐츠가 존재한다면, 카메라 영상의 주어진 위치에 부합되어 표시된다. 이 경우 콘텐츠가 겹쳐서 디스플레이되거나 실제 사용자가 갈 수 없는 위치에 콘텐츠가 표시되는 문제점을 발생한다.Generally, a variety of tracking techniques are used to search for content in augmented reality services, but sensor based tracking technology is used in mobile augmented reality services. By using the sensor attached to the mobile device, the user is able to grasp the position information of the user and the azimuth information from the user to the content located in the surrounding area, thereby searching for the direction in which the content is located. Thus, if the content exists in the direction in which the user is looking, it is displayed corresponding to a given position of the camera image. In this case, there arises a problem that the content is displayed in a superimposed manner or the content is displayed in a position where the actual user can not go.

이러한 문제점을 해결하기 위해서 본 발명에서는 사용자 주변의 도로데이터를 콘텐츠 검색과정의 한 요소로 사용한다. 실제로 현실공간의 도로는 사람들이 이동 가능한 객체이다. 이러한 도로를 본 발명에서는 콘텐츠들을 분류하는 기준으로 사용한다. 콘텐츠의 위치정보와 도로데이터를 이용하여, 도로와 관련성이 높은 콘텐츠들의 판별이 가능하다. 이러한 콘텐츠는 GPS좌표의 거리 계산으로 결정되며, 이에 대한 자세한 내용은 후술하기로 한다. 그리고 사용자의 위치정보를 추가로 활용하여 최단경로 알고리즘에 적용하고, 이를 통하여 사용자와 콘텐츠까지의 이동경로를 알 수 있다. 이와 같은 과정을 통하여 실제 사용자의 이동경로 상에 존재하는 콘텐츠만을 판별한 정보 제공이 가능하다. 이와 같이 도로를 증강현실 추적 기술의 한 요소로 활용함으로써 도로가 가진 이동성이라는 특징과 현실공간에 존재하는 객체를 이용한다는 점에서 더욱 효율적인 정보 제공을 할 수 있다.In order to solve such a problem, the present invention uses road data around a user as an element of a content search process. In reality, roads in real space are movable objects. This road is used as a reference for classifying contents in the present invention. It is possible to distinguish contents having high relevance to the road by using the location information of the contents and the road data. This content is determined by the distance calculation of the GPS coordinates, and the details thereof will be described later. Then, the user 's location information is further utilized to apply to the shortest path algorithm, so that the user can know the route to the content. Through such a process, it is possible to provide information that discriminates only the contents existing on the moving path of the actual user. By using the road as an element of the augmented reality tracking technology, it is possible to provide more efficient information in terms of the mobility of the road and the use of objects existing in the real space.

사용자와 콘텐츠의 상대적인 위치 정보만을 가지고 필요로 하는 정보를 찾기에는 한계가 있다고 앞서 언급하였다. 사용자가 바라보고 있는 방향에 존재하는 콘텐츠들은 특정한 제약 없이 모두 단말기 화면에 표시되어 사용자의 실제 이동에 대한 정보가 고려되지 않았다. 하지만, 도로를 추가로 활용하는 것은 정보 검색 시 좀 더 구체적인 검색 조건이 된다. 사용자가 주변의 도로를 카메라로 비추는 행위는 실제 이동 가능한 몇몇 후보 중에 하나에 대한 정보 요구이다. 이러한 동작으로서 얻은 정보는 사용자의 정보 획득 후에 행동 방향을 결정하는데 도움을 준다.We have mentioned that there is a limit to finding the necessary information with only the relative location information of users and contents. The contents existing in the direction that the user is looking at are all displayed on the terminal screen without any specific constraints and the information about the actual movement of the user is not considered. However, further utilization of roads is a more specific search condition when searching for information. The act of the user illuminating the surrounding roads with the camera is an information request for one of the few candidates that are actually movable. The information obtained by this operation helps determine the direction of the action after obtaining the user's information.

상기 카메라(110)에 의해 촬영된 영상은 영상 처리부(120)에서 처리된 후 제어부(150)에 전달된다. 이때 제어부(150)에는 GPS모듈(130)을 통한 GPS정보와 방위각 센서(140)에 의한 방위각 정보도 입력된다.The image photographed by the camera 110 is processed by the image processor 120 and then transmitted to the controller 150. At this time, GPS information through the GPS module 130 and azimuth angle information by the azimuth sensor 140 are also input to the controller 150.

제어부(150)의 영상 수신부(151)는 상기 영상 처리부(120)에서 처리된 촬영 영상을 수신하게 되고, 위치정보 검출부(152)는 입력되는 GPS정보로부터 현재 위치 정보를 검출한다.The image receiving unit 151 of the control unit 150 receives the photographed image processed by the image processing unit 120 and the position information detecting unit 152 detects the current position information from the inputted GPS information.

아울러 제어부(150)는 통신모듈(190)을 통해 현재 위치 정보를 포함한 주변 콘텐츠 요청 정보를 정보제공 서버(300)에 전송한다.In addition, the control unit 150 transmits neighboring content request information including current location information to the information providing server 300 through the communication module 190.

정보제공 서버(300)는 상기 주변 콘텐츠 정보 요청에 따라 데이터베이스(200)를 검색하여 사용자 위치를 기반으로 일정 범위 내의 사용자 주변 콘텐츠를 검색하고, 그 검색한 사용자 주변 콘텐츠 정보를 상기 정보제공 단말기(100)에 전달한다.The information providing server 300 searches the database 200 according to the peripheral content information request, searches for a user's peripheral content within a certain range based on the user location, and transmits the retrieved user peripheral content information to the information providing terminal 100 ).

정보제공단말기(150)의 제어부(150) 내 시야 정보 획득부(153)는 방위각 및 촬영 영상과 위치 정보를 기반으로 산출한 도로중심선 좌표를 이용하여, 카메라의 촬영 방향이 가상 도로의 방향과 일치하는지 여부를 확인한다.The view information acquiring unit 153 of the controller 150 of the information providing terminal 150 uses the azimuth angle and the road center line coordinates calculated based on the photographed image and the location information so that the photographing direction of the camera coincides with the direction of the virtual road .

본 발명에서 방위각은 사용자 위치에서 북쪽을 보았을 경우 0°로 인식하고, 오른쪽방향으로 회전을 할 때 360°까지 증가하는 것으로 인식하며, 상기 도로 중심선 좌표는 현실에 존재하는 도로를 따라 3m 간격으로 GPS 좌표로 설정된다.In the present invention, the azimuth angle is recognized as 0 ° when looking north from the user's location, and increasing to 360 ° when rotating to the right, Coordinates.

이러한 과정을 통해 카메라가 보는 방향, 즉 사용자의 시야 방향을 결정하게 된다.Through this process, the direction of the camera, that is, the direction of the user's view, is determined.

사용자의 시야 방향이 결정되면, 이를 기반으로 도로 선택부(155)는 사용자의 위치를 확인하고, 사용자와 가장 인접한 갈림길 좌표를 검색하여 해당 갈림길과 연결되어 있는 도로들의 중간 지점의 좌표를 선정하여 사용자가 어떤 도로를 바라보고 있는지 방위각 센서와 선정된 좌표를 이용하여 결정하게 된다.When the direction of the user's field of view is determined, the road selection unit 155 confirms the location of the user, searches for the closest road coordinate to the user, selects the coordinates of the midpoint between the roads connected to the road, Is determined by using the azimuth sensor and the selected coordinates.

그리고 도로데이터 추출부(156)는 상기 도로 선택부(155)에 의해 선택된 도로에 대한 도로 데이터를 수치지도로부터 추출한다.The road data extracting unit 156 extracts road data for the road selected by the road selecting unit 155 from the digital map.

여기서 도로 데이터는 사용자가 이동 가능한 도로 중심선 좌표를 말하며 GPS좌표들로 이루어져 있다. 수치지도에는 현실 세계에 존재하는 지형, 지물 등의 다양한 정보들이 수치로 저장되어 있다. 이러한 수치지도에는 현실세계에 존재하는 갈림길 및 갈림길 간에 이어진 도로들에 대한 위치정보 또한 존재하므로, 본 발명에서는 이러한 위치정보를 시스템에 맞게 가공하여 사용하도록 한다.Here, the road data refers to coordinates of the road center line to which the user can move, and is made up of GPS coordinates. Numerical maps contain various information such as topographical features and earthquakes in the real world. In this digital map, there are also information on the roads between the intersections and the intersections existing in the real world. Therefore, in the present invention, such location information is processed according to the system.

도로 데이터의 구성은 갈림길 및 도로의 끝을 나타내는 Vertex와 이들을 이어주는 Edge들의 세부 좌표들로 이루어진다. 두 Vertex간의 거리 및 Edge를 통한 연결정보 또한 포함되어 사용자의 위치에 따라 인접한 도로와 갈림길을 판별할 수 있도록 하고, 이를 콘텐츠의 분류 과정에서 활용하도록 한다.The composition of the road data consists of the detailed coordinates of the vertices representing the intersection roads and the end of the roads and the edges joining them. The distance between the two vertices and the connection information through the edge are also included so that the user can determine the road and the intersection according to the location of the user and utilize it in the classification process of the contents.

상기 도로 데이터는 수치지도에서 추출한 도로의 좌표정보이다. 이러한 도로 데이터는 수치지도상의 좌표들을 추출하여 본 발명에서 사용하기 위해 다수의 도로가 이어져 있는 갈림길이나 도로의 끝을 Vertex로 지정하고, Vertex사이의 Edge를 현실 공간상의 거리인 3m간격으로 나누어 도로의 세부좌표를 지정하여 이용한다. 이 데이터는 콘텐츠의 가장 인접한 도로 판별시 활용한다. 또한, 사용자와 가장 가까운 갈림길 선택 및 연결된 도로의 정보를 획득하는데 사용한다.The road data is coordinate information of a road extracted from a digital map. These road data are extracted from coordinates on the digital map, and the end points of roads or roads connecting a plurality of roads are designated as vertexes for use in the present invention, and the edges between the vertices are divided into 3m intervals Specify detailed coordinates to use. This data is used to identify the nearest road of the contents. It is also used to select the closest path to the user and to obtain information on the connected roads.

다음으로, 도로 데이터가 추출되면 콘텐츠 분류부(157)에서 도로 정보를 이용하여 콘텐츠를 분류하게 된다.Next, when the road data is extracted, the content classification unit 157 classifies the contents using the road information.

상기 콘텐츠 분류부(157)는 우선적으로 사용자의 주변에 위치한 콘텐츠들을 인접한 도로에 따라 분류하는 작업을 수행한다. 이를 위해 도 8에 도시한 바와 같이, 사용자 위치를 확인한 후, 그 위치를 중심으로 일정 범위 내의 콘텐츠와 도로 데이터를 획득한다.The content classifying unit 157 classifies the contents located around the user in accordance with the adjacent roads. To do this, as shown in FIG. 8, after confirming the user's position, contents and road data within a certain range are acquired around the position.

이후로 각각의 콘텐츠를 인접한 도로에 따라 분류하는 과정을 거친다. 이 과정은 콘텐츠와 도로의 GPS를 이용하여 결정한다. 현실공간의 갈림길들을 이어주고 있는 도로의 Edge 좌표들을 각각 콘텐츠의 좌표들과 계산하여 가장 인접한 좌표를 결정한다. 획득한 콘텐츠들의 위치 정보와 도로 데이터를 활용하여, 사용자의 위치에서 실제 콘텐츠로 이동하는 최단거리를 계산한다. 이 과정에서는 Dijkstra's algorithm을 적용하여 최단 거리를 계산하도록 한다. 사용자 주변 일정 범위 내의 콘텐츠에 대하여 알고리즘을 적용하면, 각 콘텐츠에 대한 이동 경로를 얻을 수 있다. 여기서 일정 범위는 사용자가 설정할 수도 있으며, 임의로 50M, 100M, 200M, 300M와 같이 미리 설정해 놓을 수도 있다. 이를 통해서 사용자가 하나의 도로를 선택할 경우 획득할 수 있는 콘텐츠의 구별이 가능하다. 즉, 각각의 알고리즘 결과에서 사용자가 선택한 도로를 거치는 콘텐츠를 분류해 내는 것이다. 도 9는 사용자가 선택한 도로에 대해서 분류한 콘텐츠를 예시한 것이다.Thereafter, each content is classified according to the adjacent roads. This process is determined by the content and GPS of the road. The edge coordinates of the road connecting the intersections of the real space are respectively calculated with the coordinates of the contents to determine the closest coordinates. The shortest distance from the user's location to the actual content is calculated using the location information of the acquired contents and the road data. In this process, Dijkstra's algorithm is applied to calculate the shortest distance. By applying an algorithm to contents within a certain range around the user, a movement path for each content can be obtained. Here, a certain range may be set by the user, or may be set in advance such as 50M, 100M, 200M, and 300M. Through this, it is possible to distinguish the contents that can be acquired when the user selects one road. That is, it classifies the content that passes through the road selected by the user in each algorithm result. FIG. 9 illustrates contents classified on the road selected by the user.

이와 같이 GPS 좌표와 방위각 센서만을 이용하는 기존의 서비스에 도로 데이터를 추가로 활용하여 실제 사용자에게 이동성이 보장되는 콘텐츠 정보를 사용자에게 제공할 수 있다. 기존의 서비스에서는 모바일 기기의 화면에 여러 콘텐츠가 표시되어 있지만, 실제 사용자가 이동하기 위해서는 지도를 활용하여 자신이 실제 이용해야 하는 도로를 확인하여야 한다. 하지만, 도로 데이터를 활용함으로써 사용자는 원하는 콘텐츠가 화면에 표시될 경우, 해당 도로를 따라 이동하면 된다는 장점이 있다.In this way, it is possible to provide the user with the content information that is guaranteed to be mobility to the actual user by utilizing the road data to the existing service using only the GPS coordinates and the azimuth sensor. In the existing service, various contents are displayed on the screen of the mobile device. However, in order to move the actual user, it is necessary to check the road that the user should actually use by using the map. However, by utilizing the road data, the user has an advantage that, when the desired content is displayed on the screen, the user can move along the road.

다음으로, 콘텐츠 배치부(158)는 선택된 도로에 상기 콘텐츠 분류부(157)에서 분류한 콘텐츠를 배치하여, 화면에 표시해주게 된다.Next, the content arrangement unit 158 arranges the content classified by the content classification unit 157 on the selected road, and displays it on the screen.

여기서 도로의 선택 과정에 있어서는 현실공간의 도로와 정보제공 단말기(100) 화면 중앙에 위치한 가상도로의 매칭을 통하여 이루어진다. 매칭 과정은 정보제공 단말기(100) 내의 방위각 센서 값에 의해 계산된다. 정보제공 단말기(100) 화면에는 이동하지 않는 가상의 도로가 표시되어 있고, 이 가상도로를 실 공간의 도로와 맞추는 행위를 함으로써 도로를 선택한다. 도로가 선택되면, 이전 단계에서 도로에 따라 분류된 콘텐츠들이 화면에 배치되어 제공된다.Here, in the road selection process, the roads in the real space are matched with the virtual roads located at the center of the screen of the information providing terminal 100. The matching process is calculated by the azimuth sensor value in the information providing terminal 100. A virtual road that does not move is displayed on the screen of the information providing terminal 100 and the road is selected by matching the virtual road with the road in the actual space. When the road is selected, contents classified according to the road in the previous step are arranged on the screen and provided.

이를 수행하기 위해서 사용자의 위치를 확인한 후, 사용자 주변의 도로들을 결정한다. 사용자의 위치를 확인한 후 사용자와 가장 인접한 갈림길 좌표를 검색한다. 그리고 해당 갈림길과 연결되어 있는 도로들의 중간 지점의 좌표를 선정하여 사용자가 어떤 도로를 바라보고 있는지 방위각 센서와 선정된 좌표를 이용하여 결정한다.In order to accomplish this, after confirming the location of the user, the roads around the user are determined. After confirming the location of the user, the coordinates of the nearest neighboring road are searched. Then, the coordinates of the middle point of the roads connected to the intersection are selected, and the user determines which road is viewed by using the azimuth sensor and the selected coordinates.

도 10은 실제 사용자에게 보다 직관적인 도로 선택을 위하여 화면에 가상의 도로를 표시하였다. 사용자는 화면에 보이는 가상의 도로를 현실세계에 존재하는 도로와 매칭함으로써 도로를 선택한다.FIG. 10 shows virtual roads on the screen for more intuitive road selection to the actual user. The user selects the road by matching the virtual road shown on the screen with the road existing in the real world.

예컨대, 현재 모바일 증강현실 서비스에서는 실시간으로 얻는 영상과 센서 값을 이용하여 사용자의 미세한 움직임에도 반응하여 주변의 콘텐츠들을 검색하고 표시하고 있다. 이와 같은 동작에는 콘텐츠 검색에 있어서 사용자 행동의 제약이 없어 다소 불필요한 검색 결과가 존재한다. 자세히 설명하면, 사용자는 북쪽을 기준으로 0°부터 360°까지의 다양한 방향에 대한 검색 결과를 얻을 수 있고, 이러한 경우 모바일 화면 위에 배치된 콘텐츠는 실제 사용자가 이동 불가능한 장애물 위에 표시되는 경우가 대다수이다.For example, in the present mobile augmented reality service, the surrounding contents are searched and displayed in response to the user's minute movement by using the image and the sensor value obtained in real time. In such an operation, since there is no restriction on the user's behavior in the content search, there is a somewhat unnecessary search result. Specifically, the user can obtain search results for various directions from 0 ° to 360 ° based on the north, and in such a case, the content placed on the mobile screen is mostly displayed on the obstacle that the actual user is unable to move .

하지만, 본 발명에서는 모바일 화면 중심에 가상의 도로를 생성하고, 이를 사용자가 촬영한 카메라 영상의 도로와 일치시킴으로써 원하는 정보를 얻는다. 이러한 검색으로 얻어지는 콘텐츠들을 가상의 도로를 기준으로 배치함으로써, '어느 길 옆에 ○○이 있다', '이 길을 따라가면 ○○에 갈 수 있다'와 같은 더욱 구체적인 정보를 얻을 수 있다. 또한, 콘텐츠를 가상의 도로를 기준으로 밑에서부터 가까운 콘텐츠 순으로 배치함에 따라, 사용자로부터 동일한 방향에 존재하는 콘텐츠를 오버랩이 없이 표시할 수 있다. 나아가 위와 같은 방법이 도로 데이터를 기반으로 구축되었기 때문에, 단말기 화면을 조작함으로써 사용자는 자신이 선택한 도로상의 임의의 지점을 선택할 수 있고, 이를 활용하여 실제 길을 따라 이동하지 않고도 실제 이동한 것과 같은 가상이동의 이점이 있다.However, in the present invention, a virtual road is created at the center of the mobile screen, and the desired information is obtained by matching the road with the road of the camera image taken by the user. By arranging the contents obtained by such a search based on virtual roads, more detailed information such as 'There is a ○○ beside a road' and 'You can go to ○○ if you follow this road' can be obtained. Furthermore, by arranging the contents in the order of contents from the bottom to the bottom of the virtual road, the contents existing in the same direction from the user can be displayed without overlap. Furthermore, since the above method is constructed based on road data, the user can select an arbitrary point on the road selected by himself / herself by manipulating the terminal screen, and by utilizing the same, There is an advantage of movement.

이를 좀 더 구체적으로 설명하면 다음과 같다.This will be described in more detail as follows.

콘텐츠를 화면에 출력하는 과정에 있어서는 도로를 기준으로 한 아이콘 배치를 이용한다. 본 발명에서는 모바일 기기 화면의 가상의 도로를 기준으로 콘텐츠들을 거리에 따라 배치하고, 사용자의 조작을 통하여 멀리 떨어진 위치의 콘텐츠들을 확인할 수 있다. 이는 사용자에게 있어서 가상으로 이동하는 효과를 가져다줄 수 있고, 길을 따라 실제 이동하는 것과 같은 효과를 얻는다.In the process of outputting the contents to the screen, the icon arrangement based on the road is used. According to the present invention, contents are arranged according to distances on the basis of virtual roads of a mobile device screen, and contents at distant locations can be confirmed through a user's operation. This can give the user a virtual moving effect, and the same effect as an actual moving along the path.

일반적인 모바일 증강현실 기반의 서비스에서는 화면에 표시되는 가상의 객체는 카메라 화면의 영상처리를 이용하거나, 센서를 이용하여 제공할 정보의 위치를 결정한다. 그래서 사용자가 모바일 디바이스를 회전하거나 위치를 이동함에 따라 화면에 표시되는 객체의 위치가 실시간으로 변하게 된다. 영상처리를 활용하여 주변의 콘텐츠를 단말기에 표시하는 서비스들의 경우 임의의 특정 마커를 설정하여 그 위치에 콘텐츠를 표시하는 것이 대부분이다. 이러한 경우, 사용자는 자신의 위치에서 실제로 보이는 특정한 객체에 대한 추가 정보만을 획득할 수밖에 없다. 반면, 센서를 기반으로 한 서비스에서는 사용자 위치에서 하나의 방향에 여러 콘텐츠가 존재하면, 콘텐츠 간에 오버랩 현상이 발생한다.In a typical mobile augmented reality service, the virtual objects displayed on the screen use the image processing of the camera screen or determine the location of the information to be provided using the sensor. Thus, as the user rotates or moves the mobile device, the position of the object displayed on the screen changes in real time. In the case of services for displaying peripheral contents on a terminal using image processing, it is most common to set an arbitrary specific marker and display the contents at that position. In this case, the user only has to obtain additional information about a specific object actually visible at his location. On the other hand, in a service based on a sensor, if there are a plurality of contents in one direction at a user location, an overlap phenomenon occurs between the contents.

본 발명에서는 단말기 화면에 표시되는 영상은 사용자와 관계있는 도로에 따라 결정된다. 여러 콘텐츠가 사용자로부터 동일한 방향에 위치할 경우, 화면에 표시되는 가상의 도로를 기준으로 거리에 따라 콘텐츠들을 배치한다. 이러한 표시 방법을 사용함으로써 콘텐츠들 간의 오버랩 현상을 방지할 수가 있다.In the present invention, an image displayed on a terminal screen is determined according to a road related to a user. When various contents are located in the same direction from the user, the contents are arranged according to the distance based on the virtual road displayed on the screen. By using such a display method, it is possible to prevent an overlap phenomenon between contents.

그리고 사용자는 간단한 조작을 통하여, 해당 도로의 임의의 지점으로 사용자의 위치를 이동함으로써 추가적인 정보를 획득할 수 있다.Then, the user can acquire additional information by moving the user's position to an arbitrary point on the road through a simple operation.

예컨대, 사용자는 화면에 구비된 특정 위치를 터치하여 선택하거나 화면의 드래그를 통해 특정의 위치를 선택하면, 가상이동 위치 인식부(154)에서 해당 위치를 인식하여 도로 데이터 추출부(156)에 전달한다.For example, when the user touches a specific location on the screen or selects a specific location by dragging the screen, the virtual location recognizing unit 154 recognizes the location and transmits the recognized location to the road data extracting unit 156 do.

도로 데이터 추출부(156)에서는 해당 위치의 도로 데이터를 추출하고, 콘텐츠 분류부(157)는 추출한 도로에 대응하는 콘텐츠를 분류한다. 그리고 콘텐츠 배치부(158)에서 추출한 도로에 분류한 콘텐츠를 거리에 따라 배치함으로써, 사용자는 실제 거리이동을 하지 않았지만 마치 해당 위치로 이동하여 해당 위치의 콘텐츠를 보는 것과 같은 가상이동을 하여 추가적인 정보를 획득하게 되는 것이다.The road data extraction unit 156 extracts the road data at the corresponding position, and the content classification unit 157 classifies the contents corresponding to the extracted road. By arranging the contents classified on the road extracted by the content arrangement unit 158 according to the distance, the user does not move the actual distance but moves to the corresponding position and performs virtual movement such as viewing the contents of the corresponding position, .

이상 본 발명자에 의해서 이루어진 발명을 상기 실시 예에 따라 구체적으로 설명하였지만, 본 발명은 상기 실시 예에 한정되는 것은 아니고 그 요지를 이탈하지 않는 범위에서 여러 가지로 변경 가능한 것은 물론이다.
Although the present invention has been described in detail with reference to the above embodiments, it is needless to say that the present invention is not limited to the above-described embodiments, and various modifications may be made without departing from the spirit of the present invention.

100: 정보제공단말기
130: GPS모듈
140: 방위각 센서
150: 제어부
152: 위치정보 검출부
153: 시야정보 획득부
155: 도로 선택부
156: 도로 데이터 추출부
157: 콘텐츠 분류부
158: 콘텐츠 배치부
200: 정보제공 서버
300: 데이터베이스
100: Information providing terminal
130: GPS module
140: azimuth sensor
150:
152: Position information detector
153: vision information acquiring unit
155: Road selection unit
156: road data extracting unit
157:
158: Content arrangement unit
200: Information providing server
300: Database

Claims (12)

모바일 증강현실 기반의 정보제공 시스템에 있어서,
현재 위치에 따른 정보 요청에 대응하게 상기 현재 위치 주변의 콘텐츠들을 제공하는 정보제공 서버;
상기 정보제공 서버에 GPS모듈을 통해 획득한 위치 정보를 제공하면서 콘텐츠 정보를 요청하고, 상기 획득한 위치 정보를 중심으로 수치지도를 기반으로 한 도로 데이터를 기준으로 일정 범위 내의 콘텐츠만을 추출하는 콘텐츠 분류부를 통해 제공받은 콘텐츠를 분류하고, 화면에 표시되는 가상의 도로를 기본으로 거리에 따라 콘텐츠들을 배치하는 콘텐츠 배치부를 이용하여 콘텐츠를 배치하는 정보제공 단말기를 포함하고,
상기 정보제공 단말기는 방위각을 기반으로 현실공간의 도로와 화면 중앙에 위치한 가상도로의 매칭을 통해 도로를 선택하는 도로 선택부, 수치지도로부터 도로 데이터를 추출하는 도로 데이터 추출부를 포함하며,
상기 콘텐츠 배치부는 콘텐츠를 가상의 도로를 기준으로 밑에서부터 가까운 콘텐츠 순으로 배치하여 사용자로부터 동일한 방향에 존재하는 콘텐츠를 오버랩이 없이 표시해주며,
상기 도로의 선택은 사용자의 위치를 확인하고, 사용자와 가장 인접한 갈림길 좌표를 검색하여 해당 갈림길과 연결되어 있는 도로들의 중간 지점의 좌표를 선정하여 사용자가 어떤 도로를 바라보고 있는지 방위각 센서와 선정된 좌표를 이용하여 결정하며,
상기 도로 데이터는 갈림길 및 도로의 끝을 나타내는 Vertex와 이들을 이어주는 Edge들의 세부 좌표들로 이루어지며, 두 Vertex간의 거리 및 Edge를 통한 연결정보를 포함하는 것을 특징으로 하는 모바일 증강현실 기반의 정보제공 시스템.
In a mobile Augmented Reality-based information providing system,
An information providing server for providing contents around the current position in response to an information request according to a current position;
A content classification unit for requesting contents information while providing location information obtained through the GPS module to the information providing server and extracting only contents within a certain range on the basis of the road data based on the digital map on the basis of the acquired location information And an information providing terminal for classifying the contents provided through the unit and arranging the contents using a contents arrangement unit for arranging contents according to distances on the basis of virtual roads displayed on the screen,
The information providing terminal includes a road selecting unit for selecting a road through matching between a road in a real space and a virtual road located at the center of the screen based on an azimuth angle and a road data extracting unit for extracting road data from a digital map,
Wherein the content arrangement unit arranges the contents in the order of contents from the bottom to the bottom of the virtual road, displays the contents existing in the same direction from the user without overlap,
The selection of the road is performed by checking the position of the user, searching the intersection coordinates closest to the user, selecting the coordinates of the midpoint between the roads connected to the intersection, , ≪ / RTI >
Wherein the road data includes detailed coordinates of a vertex indicating an end of a road and a road and edges joining the vertices, and includes distance between two vertices and connection information through an edge.
삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 청구항 1에 있어서, 상기 콘텐츠 분류부는 상기 추출한 일정 범위 내의 콘텐츠를 인접한 도로에 따라 분류하는 것을 특징으로 하는 모바일 증강현실 기반의 정보제공 시스템.
2. The system as claimed in claim 1, wherein the content classification unit classifies the extracted content in a predetermined range according to an adjacent road.
청구항 7에 있어서, 상기 콘텐츠 분류부는 현실 공간의 갈림길들을 이어주고 있는 도로의 에지 좌표들을 각각 콘텐츠의 좌표들과 계산하여 가장 인접한 좌표를 결정하고, 획득한 콘텐츠들의 위치 정보와 도로 데이터를 활용하여 사용자의 위치에서 실제 콘텐츠로 이동하는 최단거리를 계산하여 일정 범위 내의 콘텐츠만을 추출하는 것을 특징으로 하는 모바일 증강현실 기반의 정보제공 시스템.
The content classification unit of claim 7, wherein the content classification unit calculates edge coordinates of the road connecting the intersection of the real space with each of the coordinates of the contents to determine the closest coordinates, Wherein the shortest distance to the actual content is calculated to extract only the content within a certain range.
청구항 1에 있어서, 상기 정보제공 단말기는 화면상에서 사용자가 드래그를 하면 해당 위치를 가상이동 위치로 인식하는 가상이동 위치 인식부를 포함하는 것을 특징으로 하는 모바일 증강현실 기반의 정보제공 시스템.
The information providing system of claim 1, wherein the information providing terminal includes a virtual moving location recognizing unit that recognizes the location as a virtual moving location when a user drags on the screen.
청구항 9에 있어서, 상기 정보제공 단말기는 상기 가상이동 위치 인식부에 의해 가상이동 위치가 인식되면 상기 가상이동 위치에 대한 콘텐츠들을 디스플레이해주어 가상 이동에 대한 콘텐츠를 제공해주는 것을 특징으로 하는 모바일 증강현실 기반의 정보제공 시스템.
The information providing terminal according to claim 9, wherein when the virtual moving position is recognized by the virtual moving position recognizing unit, the information providing terminal displays content for the virtual moving position and provides content for virtual moving Information providing system.
청구항 10에 있어서, 콘텐츠 배치부는 카메라를 통해 주변의 도로를 비추면, 정보제공 서버로부터 제공받은 위치 기반 콘텐츠로부터 상기 도로에 대한 콘텐츠만을 추출한 후, 수치지도를 기반으로 한 도로 데이터를 이용하여 상기 추출한 콘텐츠를 배치하여 디스플레이해주는 것을 특징으로 하는 모바일 증강현실 기반의 정보제공 시스템.


[Claim 10] The system of claim 10, wherein the content arrangement unit extracts only the content for the road from the location-based content provided by the information providing server, And displaying the contents by displaying the contents of the mobile Augmented Reality.


삭제delete
KR1020130061318A 2013-05-29 2013-05-29 Information System based on mobile augmented reality Expired - Fee Related KR101568741B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130061318A KR101568741B1 (en) 2013-05-29 2013-05-29 Information System based on mobile augmented reality

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130061318A KR101568741B1 (en) 2013-05-29 2013-05-29 Information System based on mobile augmented reality

Publications (2)

Publication Number Publication Date
KR20140140442A KR20140140442A (en) 2014-12-09
KR101568741B1 true KR101568741B1 (en) 2015-11-16

Family

ID=52458310

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130061318A Expired - Fee Related KR101568741B1 (en) 2013-05-29 2013-05-29 Information System based on mobile augmented reality

Country Status (1)

Country Link
KR (1) KR101568741B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101865111B1 (en) 2017-03-24 2018-06-07 이성희 Promotion Method Of Treasure Hunt Game Under Positional Information Base

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107782314B (en) * 2017-10-24 2020-02-11 张志奇 Code scanning-based augmented reality technology indoor positioning navigation method
KR20210058510A (en) 2019-11-14 2021-05-24 (주)제튼 Contents providing system and method using augmented reality
US11461974B2 (en) 2020-07-31 2022-10-04 Arknet Inc. System and method for creating geo-located augmented reality communities
CN115018967B (en) * 2022-06-30 2024-05-03 联通智网科技股份有限公司 Image generation method, device, equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101865111B1 (en) 2017-03-24 2018-06-07 이성희 Promotion Method Of Treasure Hunt Game Under Positional Information Base

Also Published As

Publication number Publication date
KR20140140442A (en) 2014-12-09

Similar Documents

Publication Publication Date Title
US11692842B2 (en) Augmented reality maps
US10728706B2 (en) Predictive services for devices supporting dynamic direction information
US8897498B2 (en) Mobile imaging device as navigator
EP2444918B1 (en) Apparatus and method for providing augmented reality user interface
US20100009662A1 (en) Delaying interaction with points of interest discovered based on directional device information
US20170115749A1 (en) Systems And Methods For Presenting Map And Other Information Based On Pointing Direction
KR101568741B1 (en) Information System based on mobile augmented reality
US9672588B1 (en) Approaches for customizing map views
TWI694298B (en) Information display method, device and terminal
Fröhlich et al. On the move, wirelessly connected to the world
Jang et al. Exploring mobile augmented reality navigation system for pedestrians
Wang et al. iNavigation: an image based indoor navigation system
Mata et al. Augmented navigation in outdoor environments
JP7065455B2 (en) Spot information display system
Bacchewar et al. Literature Survey: Indoor Navigation Using Augmented Reality
Panda et al. Augmented Reality based Navigation and Recognition System
KR20180135686A (en) Ar app
US11526569B2 (en) Generating directions and routes with personalized landmarks
Lee et al. Zero-effort search and integration model for augmented Web applications
JP2013214913A (en) Display device, display method, and display program
Fröhlich et al. The magazine archive includes every article published in Communications of the ACM for over the past 50 years.
EP2733970A1 (en) An indoor mobile augmented reality application
Fröhlich et al. On the Move, Wirelessly Connected to the World How to experience real-world landmarks through a wave, gaze, location coordinates, or touch, prompting delivery of useful digital information.

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20130529

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20141126

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20150921

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20151106

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20151109

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20181106

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20181106

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20191107

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20191107

Start annual number: 5

End annual number: 5

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20220817