Nothing Special   »   [go: up one dir, main page]

KR101557663B1 - Method for Providing Location Based Services by Using Augmented Reality System Server And Portable Terminal Therefor - Google Patents

Method for Providing Location Based Services by Using Augmented Reality System Server And Portable Terminal Therefor Download PDF

Info

Publication number
KR101557663B1
KR101557663B1 KR1020090062424A KR20090062424A KR101557663B1 KR 101557663 B1 KR101557663 B1 KR 101557663B1 KR 1020090062424 A KR1020090062424 A KR 1020090062424A KR 20090062424 A KR20090062424 A KR 20090062424A KR 101557663 B1 KR101557663 B1 KR 101557663B1
Authority
KR
South Korea
Prior art keywords
information
location
server
portable terminal
unit
Prior art date
Application number
KR1020090062424A
Other languages
Korean (ko)
Other versions
KR20110004974A (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 KR1020090062424A priority Critical patent/KR101557663B1/en
Publication of KR20110004974A publication Critical patent/KR20110004974A/en
Application granted granted Critical
Publication of KR101557663B1 publication Critical patent/KR101557663B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • G01C21/367Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/002Specific input/output arrangements not covered by G06F3/01 - G06F3/16
    • G06F3/005Input arrangements through a video camera
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Graphics (AREA)
  • Automation & Control Theory (AREA)
  • Multimedia (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)

Abstract

본 발명의 일 실시예는 증강 현실을 이용한 위치 기반 서비스 제공 방법과 그를 위한 시스템, 서버 및 휴대용 단말기에 관한 것이다.One embodiment of the present invention relates to a location-based service providing method using an augmented reality, and a system, a server, and a portable terminal for the method.

본 발명의 일 실시예는 휴대용 단말기와 연동하는 서버 통신부; 상기 휴대용 단말기로부터 수신된 위치 측위 정보에 근거하여 상기 휴대용 단말기의 현재 위치가 포함된 지도 영역 크기를 결정하는 영역 결정부; 상기 결정된 지도 영역 크기에 포함되는 주요 주변 환경 정보를 검색하는 환경 정보 검색부; 및 상기 결정된 영역 크기에 따라 상기 검색된 주요 주변 환경 정보 중 일부 정보를 상기 결정된 지도 영역 크기에 해당하는 지도 정보에 적용한 위치 기반 정보를 상기 휴대용 단말기로 전송하는 서버 제어부를 포함하는 것을 특징으로 하는 서버를 제공한다.According to an embodiment of the present invention, there is provided a portable terminal including: a server communication unit operable to interoperate with a portable terminal; An area determination unit for determining a size of a map area including a current location of the portable terminal based on the location location information received from the portable terminal; An environment information searching unit for searching for the main surrounding information included in the determined map area size; And a server controller for transmitting, to the portable terminal, location-based information in which some of the searched peripheral environment information is applied to map information corresponding to the determined map area size according to the determined area size. to provide.

본 발명의 일 실시예에 의하면, 사용자 입장에서 일반적인 지도 표시 방식에 비해 실시간 영상에 합성된 위치 기반 서비스를 통해 주변 위치를 파악하는 데 용이한 효과가 있다. According to an embodiment of the present invention, there is an effect that it is easy to grasp the surrounding position through the location-based service synthesized with the real-time image compared with the general map display method for the user.

증강 현실, 위치 기반, 휴대용 단말기 Augmented reality, location based, portable terminal

Description

증강 현실을 이용한 위치 기반 서비스 제공 방법과 그를 위한 시스템, 서버 및 휴대용 단말기{Method for Providing Location Based Services by Using Augmented Reality, System, Server And Portable Terminal Therefor}TECHNICAL FIELD [0001] The present invention relates to a location-based service providing method using augmented reality, a system, a server and a portable terminal for the same,

본 발명의 일 실시예는 증강 현실을 이용한 위치 기반 서비스 제공 방법과 그를 위한 시스템, 서버 및 휴대용 단말기에 관한 것이다. 더욱 상세하게는, 위치 정보와 방향 정보의 획득이 가능하고 카메라를 구비한 휴대용 단말기를 이용하여 카메라를 통해 획득한 실시간 영상과 실시간 영상의 지향 변경에 부합하는 위치 기반 정보를 합성하여 디스플레이함으로써, 사용자의 이동에 따라 변경되는 실시간 영상에 따른 위치 기반 정보를 지속적으로 제공받을 수 있도록 하는 증강 현실을 이용한 위치 기반 서비스 제공 방법과 그를 위한 시스템, 서버 및 휴대용 단말기에 관한 것이다.One embodiment of the present invention relates to a location-based service providing method using an augmented reality, and a system, a server, and a portable terminal for the method. More particularly, the present invention relates to a method and apparatus for synthesizing and displaying a real-time image acquired through a camera using a portable terminal having a camera and position-based information corresponding to a change in orientation of a real- Based service providing method using an augmented reality, and a system, a server, and a portable terminal for the same.

일반적으로 위치 기반 서비스(LBS: Location-Based Services)는 휴대폰이나 PDA, PC 등으로 해당 단말기의 위치를 측정하고, 측정한 위치와 관련된 경로안내, POI (Point Of Interest) 정보, 쇼핑 정보, 광고 등의 정보 서비스를 제공받는 서비스를 말한다. 이러한, 위치 기반 서비스를 위한 위치 측정을 위한 방식으로는 이 동통신망의 기지국을 이용하는 방식, GPS 위성신호를 이용하는 방식, 무선랜이나 블루투스, WLAN, WPAN 또는 AP(Access Point) 등을 이용하는 다양한 방식이 활용되고 있는 실정이다.In general, a location-based service (LBS) measures the position of a corresponding terminal with a mobile phone, a PDA, or a PC, and provides route guidance related to the measured location, POI information, shopping information, Is a service that is provided with the information service of. Various methods using a base station of the communication network, a method using a GPS satellite signal, a wireless LAN, a Bluetooth, a WLAN, a WPAN, or an access point (AP) It is being used.

전술한 종래의 기술들은 단말기의 위치는 파악이 가능하지만, 단말기 사용자가 멈추어 있을 경우 어느 방향을 향해 있는지의 정보는 알 수 없다. 즉, 위치 정보만을 가지고 위치 기반 서비스를 제공할 경우, 단말기의 디스플레이 장치에 주변 지도를 출력하고, 해당 지도 위에 단말기 사용자의 위치를 표시하고, 관련 위치 기반 서비스 항목을 열거함으로써, 사용자가 원하는 서비스를 선택하도록 구성하고 있다. 하지만, 이러한 경우, 3 차원 지도 정보와 같은 정밀한 지도 정보를 제공하지 않는다면 사용자는, 실제 눈을 통해 보이는 실제 환경과 단말기를 통한 지도와의 비교를 통해 주변을 인식해야 한다. 또한, 단말기가 3 차원 지도 정보를 제공하더라도 데이터 량이 많기 때문에, 저장장치에 저장하기가 어려우며, 무선통신망을 통한 다운로드도 용이하지 않다는 단점이 있다.In the conventional techniques described above, the position of the terminal can be grasped, but when the terminal user is stopped, information on which direction the terminal is facing can not be known. That is, when providing a location-based service using only location information, a peripheral map is displayed on the display device of the terminal, the location of the terminal user is displayed on the map, and the relevant location-based service items are listed. . However, in this case, unless accurate map information such as three-dimensional map information is provided, the user must recognize the surroundings by comparing the actual environment through the eyes with the map through the terminal. In addition, even if the terminal provides three-dimensional map information, since the amount of data is large, it is difficult to store the information in the storage device, and downloading through the wireless communication network is also not easy.

전술한 문제점을 해결하기 위해 본 발명의 일 실시예는, 휴대용 단말기의 카메라를 통해 획득되는 실시간 영상의 지향 변경에 부합하는 위치 기반 정보를 합성하여 디스플레이함으로써, 사용자의 이동에 따라 변경되는 실시간 영상에 따른 위치 기반 정보를 지속적으로 제공받을 수 있도록 하는 증강 현실을 이용한 위치 기반 서비스 제공 방법과 그를 위한 시스템, 서버 및 휴대용 단말기를 제공하는 데 주된 목적이 있다.According to an aspect of the present invention, there is provided a mobile terminal including a mobile terminal and a mobile terminal, the mobile terminal including: Based service providing method using augmented reality, and a system, a server, and a portable terminal for the same.

전술한 목적을 달성하기 위해 본 발명의 일 실시예는, 휴대용 단말기와 연동하는 서버 통신부; 상기 휴대용 단말기로부터 수신된 위치 측위 정보에 근거하여 상기 휴대용 단말기의 현재 위치가 포함된 지도 영역 크기를 결정하는 영역 결정부; 상기 결정된 지도 영역 크기에 포함되는 주요 주변 환경 정보를 검색하는 환경 정보 검색부; 및 상기 결정된 영역 크기에 따라 상기 검색된 주요 주변 환경 정보 중 일부 정보를 상기 결정된 지도 영역 크기에 해당하는 지도 정보에 적용한 위치 기반 정보를 상기 휴대용 단말기로 전송하는 서버 제어부를 포함하는 것을 특징으로 하는 서버를 제공한다.According to an aspect of the present invention, there is provided a portable terminal including: a server communication unit operatively associated with a portable terminal; An area determination unit for determining a size of a map area including a current location of the portable terminal based on the location location information received from the portable terminal; An environment information searching unit for searching for the main surrounding information included in the determined map area size; And a server controller for transmitting, to the portable terminal, location-based information in which some of the searched peripheral environment information is applied to map information corresponding to the determined map area size according to the determined area size. to provide.

또한, 본 발명의 다른 목적에 의하면, 구동중인 어플리케이션의 실행 화면을 표시하는 표시부; 위치 기반 서버와 연동하는 단말기 통신부; 위치 기반 관련 정보를 획득하는 위치 기반 측정부; 상기 획득된 위치 기반 관련 정보를 이용하여 위치 측위 정보, 실시간 영상 정보 및 방향 정보를 생성하는 위치 기반 입력부; 및 상기 위치 측위 정보를 상기 위치 기반 서버로 전송하여, 상기 위치 기반 서버로부터 상기 위치 측위 정보에 대응하는 위치 기반 정보를 수신하고, 상기 실시간 영상 정보, 상기 방향 정보 및 상기 수신된 위치 기반 정보를 합성하여 상기 표시부를 통해 디스플레이하는 단말기 제어부를 포함하는 것을 특징으로 하는 휴대용 단말기를 제공한다.According to another aspect of the present invention, there is provided an information processing apparatus including: a display unit displaying an execution screen of an application being driven; A terminal communication unit interlocked with the location based server; A position-based measurement unit for acquiring position-based related information; A location-based input unit for generating location-location information, real-time image information, and direction information using the obtained location-based related information; And receiving the location-based information corresponding to the location-based information from the location-based server, and transmitting the location-based information to the location-based server by combining the real-time image information, the directional information, And a terminal control unit for displaying the terminal through the display unit.

또한, 본 발명의 다른 목적에 의하면, 위치 측위 정보에 근거하여 현재 위치 가 포함된 지도 영역 크기를 결정하고, 상기 결정된 지도 영역 크기에 포함되는 주요 주변 환경 정보를 검색하며, 상기 결정된 영역 크기에 따라 상기 검색된 주요 주변 환경 정보 중 일부 정보를 적용한 위치 기반 정보를 전송하는 위치 기반 서버; 상기 위치 기반 서버로 상기 위치 측위 정보를 전송하고, 상기 위치 기반 서버로부터 상기 위치 기반 정보를 수신하며, 획득한 실시간 영상 정보에 방향 정보 및 상기 위치 기반 정보를 합성하여 디스플레이하는 휴대용 단말기; 및 상기 휴대용 단말기와 상기 위치 기반 서비스 서버 간에 송수신되는 데이터를 중계하는 유무선 통신망을 포함하는 것을 특징으로 하는 증강 현실을 이용한 위치 기반 서비스 제공 시스템을 제공한다.According to another aspect of the present invention, there is provided a method for searching a map, comprising: determining a size of a map area including a current position based on position location information; searching for major surrounding information included in the determined map area size; A location-based server for transmitting location-based information to which some of the searched peripheral environment information is applied; A portable terminal for transmitting the location location information to the location-based server, receiving the location-based information from the location-based server, synthesizing the direction information and the location-based information with the acquired real- And a wired / wireless communication network for relaying data transmitted and received between the portable terminal and the location-based service server.

또한, 본 발명의 다른 목적에 의하면, 위치 기반 서버가 휴대용 단말기로부터 수신된 위치 측위 정보에 근거하여 해당 단말기의 현재 위치가 포함된 지도 영역 크기를 결정하는 단계; 상기 위치 기반 서버가 상기 결정된 지도 영역 크기에 포함되는 주요 주변 환경 정보를 검색하는 단계; 상기 위치 기반 서버가 상기 결정된 영역 크기에 따라 상기 검색된 주요 주변 환경 정보 중 일부 정보를 적용한 위치 기반 정보를 상기 휴대용 단말기로 전송하는 단계; 및 상기 휴대용 단말기가 상기 위치 기반 정보를 수신하며, 상기 수신된 위치 기반 정보에 획득한 실시간 영상 정보 및 방향 정보를 합성하여 디스플레이하는 단계를 포함하는 것을 특징으로 하는 증강 현실을 이용한 위치 기반 서비스 제공 방법을 제공한다.According to another aspect of the present invention, there is provided a positioning method, comprising: determining a size of a map area including a current location of a terminal based on location location information received from a portable terminal; Searching the main environment information included in the determined map area size by the location-based server; The location-based server transmitting location-based information to the portable terminal, the location-based information including information on some of the searched peripheral environment information according to the determined area size; And receiving the location-based information from the portable terminal and synthesizing and displaying the acquired real-time image information and direction information on the received location-based information. .

이상에서 설명한 바와 같이 본 발명의 일 실시예에 의하면, 휴대용 단말기의 카메라를 통해 획득되는 실시간 영상의 지향 변경에 부합하는 위치 기반 정보를 합성하여 디스플레이함으로써, 사용자의 이동에 따라 변경되는 실시간 영상에 따른 위치 기반 정보를 지속적으로 제공받을 수 있도록 하는 효과가 있다.As described above, according to the embodiment of the present invention, the location-based information corresponding to the change of the orientation of the real-time image obtained through the camera of the portable terminal is synthesized and displayed, It is effective to continuously receive location-based information.

또한, 본 발명의 일 실시예에 의하면, 사용자 입장에서 일반적인 지도 표시 방식에 비해 실시간 영상에 합성된 위치 기반 서비스를 통해 주변 위치를 파악하는 데 용이한 효과가 있다. 또한, 본 발명의 일 실시예에 의하면, 증강 현실을 이용하는 별도의 장치 없이 사용자가 소지한 휴대용 단말기를 이용하여 증강 현실을 이용한 위치 기반 서비스를 제공받을 수 있는 효과가 있다.In addition, according to an embodiment of the present invention, there is an effect that it is easier to grasp the surrounding position through the location-based service synthesized with the real-time image compared with the general map display method from the user's perspective. In addition, according to an embodiment of the present invention, there is an effect that a location-based service using an augmented reality can be provided using a portable terminal possessed by a user, without a separate device using an augmented reality.

이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, some embodiments of the present invention will be described in detail with reference to exemplary drawings. It should be noted that, in adding reference numerals to the constituent elements of the drawings, the same constituent elements are denoted by the same reference numerals even though they are shown in different drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되 거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.In describing the components of the present invention, terms such as first, second, A, B, (a), and (b) may be used. These terms are intended to distinguish the constituent elements from other constituent elements, and the terms do not limit the nature, order or order of the constituent elements. When a component is described as being "connected", "coupled", or "connected" to another component, the component may be directly connected or connected to the other component, It should be understood that an element may be "connected," "coupled," or "connected."

도 1은 본 발명의 일 실시예에 따른 증강 현실을 이용한 위치 기반 서비스 시스템을 개략적으로 나타낸 블럭 구성도이다.1 is a block diagram schematically illustrating a location-based service system using an augmented reality according to an embodiment of the present invention.

위치 및 방향 정보를 이용하여 대략적인 위치를 파악하고 주변의 건물 정보와 같은 시설물 정보와 카메라의 움직임에 따라 입력되는 실사 영상 정보 간의 비교를 통해 사용자가 원하는 서비스를 파악하여 관련 정보를 제공하는 기술을 증강 현실 (Augmented Reality: AR) 기술이라 한다. 더욱 구체적으로, 증강 현실은 가상현실(Virtual Reality: VR)의 한 분야로서 실제 환경에 가상 사물을 합성하여 원래의 환경에 존재하는 사물처럼 보이도록 하는 컴퓨터 그래픽 기법으로서, 증강 현실은 가상의 공간과 사물만을 대상으로 하는 기존의 가상 현실과 달리 현실 세계의 기반에 가상 사물을 합성하여 현실 세계만으로는 얻기 어려운 부가적인 정보들을 보강해 제공할 수 있는 기술이다. It is a technology to grasp the approximate position using the location and direction information, to compare the facility information such as the building information of the surrounding area and the real image information inputted according to the movement of the camera, Augmented Reality (AR) technology. More specifically, augmented reality is a field of virtual reality (VR), which is a computer graphics technique for synthesizing virtual objects in a real environment to make them appear as objects existing in the original environment. Unlike existing virtual reality, which is only for objects, it is a technology that can reinforce and provide additional information that is difficult to obtain only in the real world by synthesizing virtual objects on the basis of the real world.

본 발명의 일 실시예에 따른 증강 현실을 이용한 위치 기반 서비스 시스템은 휴대용 단말기(110), 유무선 통신망(120), 위치 기반 서버(130) 및 DB 서버(140)를 포함한다.The location based service system using the augmented reality according to an exemplary embodiment of the present invention includes a portable terminal 110, a wired / wireless communication network 120, a location based server 130, and a DB server 140.

휴대용 단말기(110)는 유무선 통신망(120)과 연동하여 무선 통신으로 통상적인 음성 통화 및 데이터 통신을 수행하는 단말기를 의미한다. 예를 들어서, 휴대용 단말기(110)는 PDA(Personal Digital Assistant), 셀룰러폰, PCS(Personal Communication Service)폰, 핸드헬드 PC(Hand-Held PC), CDMA-2000 폰, WCDMA 폰, PMP(Portable Multimedia Player), PSP(PlayStation Portable) 및 MBS(Mobile Broadband System)폰 등이 될 수 있다.The portable terminal 110 refers to a terminal that performs voice communication and data communication through wireless communication in cooperation with the wired / wireless communication network 120. For example, the portable terminal 110 may be a PDA (Personal Digital Assistant), a cellular phone, a PCS (Personal Communication Service) phone, a hand-held PC, a CDMA-2000 phone, a WCDMA phone, Player), a PlayStation Portable (PSP), and a Mobile Broadband System (MBS) phone.

휴대용 단말기(110)는 위치 기반 서버(130)와 연동하며, 위치 기반 측정부(210)를 통해 위치 측위 정보, 실시간 영상 정보 및 방향 정보를 획득하며, 획득된 위치 측위 정보를 위치 기반 서버(130)로 전송하며, 위치 기반 서버(130)로부터 위치 측위 정보에 대응하는 위치 기반 정보를 수신하고, 획득된 실시간 영상 정보, 방향 정보 및 수신된 위치 기반 정보를 합성하여 디스플레이하는 기능을 수행한다. 여기서, 휴대용 단말기(110)는 실시간 영상 정보를 획득하는 카메라 모듈(212), 움직임을 감지하는 자이로 센서(Gyro Sensor)(214), 가속도를 감지하는 가속도 센서(216) 및 전파 신호에 포함된 항법 데이터(Navigation Data)를 획득하는 GPS 모듈(218)을 탑재한 단말기이다. 휴대용 단말기(110)는 획득된 실시간 영상 정보를 수신하여 전달하는 영상 입력부(222), 감지된 움직임과 감지된 가속도에 근거하여 방향 정보를 생성하는 방향 측정부(224), 획득된 항법 데이터에 근거하여 위경도 좌표값을 포함하는 위치 측위 정보를 생성하는 위치 측정부(226)를 포함한다.The portable terminal 110 interlocks with the location-based server 130 and obtains the location location information, the real-time image information, and the direction information through the location-based measurement unit 210, and transmits the obtained location location information to the location- Receives the location-based information corresponding to the location-location information from the location-based server 130, and synthesizes and displays the obtained real-time image information, direction information, and received location-based information. Here, the portable terminal 110 includes a camera module 212 for acquiring real-time image information, a gyro sensor 214 for sensing movement, an acceleration sensor 216 for sensing acceleration, And a GPS module 218 for acquiring data (Navigation Data). The portable terminal 110 includes an image input unit 222 for receiving and transmitting the acquired real time image information, a direction measurement unit 224 for generating direction information based on the detected motion and the detected acceleration, And a position measurement unit 226 for generating positional positional information including the latitude and longitude coordinate values.

휴대용 단말기(110)는 수신된 실시간 영상 정보와 수신된 위치 기반 정보를 방향 정보에 맞게 가공하고, 수신된 실시간 영상 정보와 수신된 위치 기반 정보의 패턴 매칭을 통해 수신된 실시간 영상 정보 상에 수신된 위치 기반 정보의 사물을 인식하며, 실시간 영상 정보에 위치 기반 정보를 합성할 때의 사물에 대한 위치값을 추출하여 전달하는 기능을 수행한다. 또한, 휴대용 단말기(110)는 단말기 통신부(260)를 제어하여 위치 기반 정보를 수신하며, 위치 기반 정보에 포함된 주요 주 변 환경 정보 중 사용자가 기 설정한 정보만 나타나도록 제어하는 기능을 수행한다. 한편, 휴대용 단말기(110)는 실시간 영상과 방향 정보를 사물에 대한 위치값에 맞게 합성한 후 디스플레이하는 기능을 수행한다.The portable terminal 110 processes the received real-time image information and the received location-based information in accordance with the direction information, and transmits the real-time image information received through the pattern matching of the received real- It recognizes the objects of the location based information and extracts and delivers the position values of the objects when synthesizing the location based information to the real time image information. In addition, the portable terminal 110 controls the terminal communication unit 260 to receive the location-based information, and performs a function of controlling only the user's predetermined information among the main circumstance information included in the location-based information . Meanwhile, the portable terminal 110 performs a function of displaying the real-time image and the direction information after synthesizing the real-time image and the direction information according to the position value of the object.

유무선 통신망(120)은 인터넷망, 인트라넷망, 이동통신망, 위성 통신망 등 다양한 유무선 통신 기술을 이용하여 인터넷 프로토콜로 데이터를 송수신할 수 있는 망을 말한다. 유무선 통신망(120)은 위치 기반 서버(130)와 휴대용 단말기(110)들을 연결하는 망(Network)으로서 LAN(Local Area Network), WAN(Wide Area Network)등의 폐쇄형 네트워크일 수도 있으나, 인터넷(Internet)과 같은 개방형인 것이 바람직하다. 인터넷은 TCP/IP 프로토콜 및 그 상위계층에 존재하는 여러 서비스, 즉 HTTP(HyperText Transfer Protocol), Telnet, FTP(File Transfer Protocol), DNS(Domain Name System), SMTP(Simple Mail Transfer Protocol), SNMP(Simple Network Management Protocol), NFS(Network File Service), NIS(Network Information Service)를 제공하는 전세계적인 개방형 컴퓨터 네트워크 구조를 의미한다. 또한, 휴대용 단말기(110)가 이동통신 단말기인 경우, 유무선 통신망(120)은 이동통신망을 포함할 수도 있다. 여기서, 유무선 통신망(120)에 대한 기술은 이미 공지된 기술이므로 더 자세한 설명은 생략하도록 한다.The wired / wireless communication network 120 is a network capable of transmitting and receiving data using an Internet protocol using various wired / wireless communication technologies such as an Internet network, an intranet network, a mobile communication network, and a satellite communication network. The wired / wireless communication network 120 may be a closed network such as a LAN (Local Area Network) or a WAN (Wide Area Network) as a network connecting the location-based server 130 and the portable terminals 110, Internet). The Internet can be divided into several services, such as HyperText Transfer Protocol (HTTP), Telnet, File Transfer Protocol (FTP), Domain Name System (DNS), Simple Mail Transfer Protocol (SMTP) Simple Network Management Protocol (NFS), Network File Service (NFS), and Network Information Service (NIS). In addition, when the portable terminal 110 is a mobile communication terminal, the wired / wireless communication network 120 may include a mobile communication network. Here, the description of the wired / wireless communication network 120 is already known, and therefore, a detailed description thereof will be omitted.

위치 기반 서버(130)는 위치 기반 서비스를 제공하는 서버로서, 휴대용 단말기(110)로부터 위치 측위 정보를 수신하고, 위치 측위 정보를 이용하여 현재 위치를 추출하며, 현재 위치와 관련된 경로안내, POI (Point Of Interest) 정보, 쇼핑 정보, 광고 정보 등을 제공하는 서버를 말한다. 즉, 위치 기반 서버(130)는 유무선 통신망(120)을 경유하여 휴대용 단말기(110)로부터 위치 기반 서비스 요청을 받는 경우, 휴대용 단말기(110)로부터 위치 측위 정보를 수신하며, 길찾기 정보, 관광 정보, 쇼핑 정보 및 광고 정보 등과 같은 휴대용 단말기(110)의 주변 위치에 대한 정보를 DB 서버(140)에 요청하여 전달받은 후 유무선 통신망(120)을 경유하여 휴대용 단말기(110)로 전달하는 역할을 수행한다. The location-based server 130 is a server for providing location-based services. The location-based server 130 receives location location information from the portable terminal 110, extracts the current location using the location location information, Point Of Interest) information, shopping information, advertisement information, and the like. That is, when the location-based server 130 receives the location-based service request from the portable terminal 110 via the wired / wireless communication network 120, the location-based server 130 receives the location location information from the portable terminal 110, Information about the peripheral position of the portable terminal 110 such as shopping information and advertisement information to the DB server 140 and transmits the information to the portable terminal 110 via the wired / wireless communication network 120 do.

위치 기반 서버(130)는 휴대용 단말기(110)와 연동하며, 휴대용 단말기(110)로부터 수신된 위치 측위 정보에 근거하여 휴대용 단말기(110)의 현재 위치가 포함된 지도 영역 크기를 결정하며, 결정된 지도 영역 크기에 포함되는 주요 주변 환경 정보를 검색하고, 결정된 영역 크기에 따라 검색된 주요 주변 환경 정보 중 일부 정보를 적용한 위치 기반 정보를 휴대용 단말기(110)로 전송하는 기능을 수행한다. 여기서, 위치 기반 서버(130)는 검색된 주요 주변 환경 정보에 따른 중요도 정보에 근거하여 위치 기반 정보에 주요 주변 환경 정보 중 일부 정보를 적용하는 기능을 수행한다. 또한, 중요도 정보에 대한 예를 들자면, 검색된 주요 주변 환경 정보에 포함된 각각의 주변 건물 정보에 대해 중요도를 부여한 정보로서, 공공기관, 병원, 주유소, 교차로 명칭 및 진입로 명칭 등은 높은 중요도가 부여되고, 음식점 이름과 같은 광고 목적의 정보에는 상대적으로 낮은 중요도가 주여될 수 있다.The location-based server 130 interlocks with the portable terminal 110, determines the size of the map area including the current location of the portable terminal 110 based on the location location information received from the portable terminal 110, Searches for the main peripheral information included in the area size, and transmits the location-based information to the portable terminal 110 to which some information of the main peripheral information retrieved according to the determined area size is applied. Here, the location-based server 130 performs a function of applying some of the peripheral environment information to the location-based information based on the importance information according to the detected main environment information. For example, in the case of importance information, importance attached to each surrounding building information included in the searched main surrounding information is given to a high degree of importance such as a public institution, a hospital, a gas station, an intersection name and an entry name , The name of a restaurant, etc., may be given a relatively low importance.

또한, 위치 기반 서버(130)는 위치 측위 정보에 포함된 위경도 좌표값에 근거하여, 휴대용 단말기(110)의 현재 위치 정보를 추출하고, 현재 위치 정보의 고도 정보, 현재 위치 정보에 대응하는 지역 종류 정보 중 적어도 하나 이상의 정보에 근거하여 지도 영역 크기를 결정하는 기능을 수행한다. 또한, 위치 기반 서버(130) 는 DB 서버(140)와 연동하여, DB 서버(140)로부터 수신된 지도 정보를 이용하여 지도 영역 크기를 결정하는 기능을 수행한다. 예를 들어서, 위치 기반 서버(130)는 휴대용 단말기(110)의 위치에 따라 정보를 전달해 줄 영역의 크기를 다르게 하기 위하여 휴대용 단말기(110)의 현재 위치 정보의 고도 정보를 이용할 수 있다. 즉, 현재 위치 정보의 고도 정보를 이용하여 휴대용 단말기(110)의 위치가 산 정상과 같이 상당히 높은 곳에 위치한 것으로 판단되는 경우, 휴대용 단말기(110)의 카메라 모듈(212)을 통해 나타나는 지역(또는 사용자가 원하는 지역)은 넓은 지역이 표시(또는 먼 거리에 위치한 지역)되므로, 지도 영역 크기를 축적한 넓은 지역으로 결정하고, 주변 환경 정보 중 중요도가 높은 일부의 정보만을 포함한 위치 기반 정보를 생성할 수 있는 것이다. 한편, 위치 기반 서버(130)는 휴대용 단말기(110)의 위치에 따라 정보를 전달해 줄 영역의 크기를 다르게 하기 위하여 휴대용 단말기(110)의 현재 위치 정보에 대응하는 지역 종류 정보를 이용할 수 있다. 즉, 현재 위치 정보에 대응하는 지역 종류 정보가 '강남 일대 상업 지역'인 경우, 휴대용 단말기(110)의 위치가 큰 빌딩으로 둘러싸여 있는 것으로 가정할 수 있으며, 이때, 휴대용 단말기(110)의 카메라 모듈(212)을 통해 획득되는 영상(또는 사용자가 필요로하는 영상)은 좁은 지역으로 표시(또는 근거리에 한정된 지역)되므로, 지도 영역 크기를 좁은 지역으로 결정하고, 주변 환경 정보를 모두 포함한 상세한 위치 기반 정보를 생성할 수 있는 것이다.In addition, the location-based server 130 extracts current location information of the portable terminal 110 based on the radar coordinate values included in the location location information, and extracts altitude information of the current location information, And type information, based on at least one piece of information. In addition, the location-based server 130 performs a function of interlocking with the DB server 140 and determining the size of the map area using the map information received from the DB server 140. For example, the location-based server 130 may use the altitude information of the current location information of the portable terminal 110 to vary the size of the area for transmitting information according to the location of the portable terminal 110. That is, when it is determined that the position of the portable terminal 110 is located at a fairly high position using the altitude information of the current position information, the area (or the user) displayed through the camera module 212 of the portable terminal 110 (Or an area located at a long distance), it is determined that the area is a large area where the size of the map area is accumulated, and the location-based information including only a part of the information having a high degree of importance is generated It is. Meanwhile, the location-based server 130 may use the area type information corresponding to the current location information of the portable terminal 110 in order to vary the size of the area for transmitting the information according to the location of the portable terminal 110. [ That is, when the area type information corresponding to the current location information is 'Gangnam area commercial area', it can be assumed that the location of the portable terminal 110 is surrounded by a large building. At this time, (Or an image required by a user) is displayed in a narrow region (or an area limited to a close range). Therefore, the size of the map area is determined to be a narrow area, and a detailed location based Information can be generated.

위치 기반 서버(130)는 관광 정보, 쇼핑 정보, 광고 정보, 지명 정보 및 주소 정보 중 적어도 하나 이상의 정보에서 주요 주변 환경 정보를 검색하는 기능을 수행한다. 한편, 위치 기반 서버(130)는 DB 서버(140)와 연동하며, DB 서버(140)로부터 수신된 데이터에 근거하여 주요 주변 정보를 검색하는 기능을 수행한다.The location-based server 130 performs a function of searching for the main surrounding information from at least one of the tourist information, the shopping information, the advertisement information, the place name information, and the address information. Meanwhile, the location-based server 130 interlocks with the DB server 140 and performs a function of searching for the main peripheral information based on the data received from the DB server 140.

DB 서버(140)는 지도와 관련된 정보를 저장하는 일종의 데이터베이스로서, 지도 DB, 지명 및 주소 DB, 길찾기 DB, 관광정보 DB, 쇼핑 DB, 광고 DB 및 기타 DB를 포함할 수 있다. 또한, 도 1에서는 DB 서버(140)가 위치 기반 서버(130)와 별도로 구현된 서버로 도시하고 있으나, 반드시 이에 한정되는 것은 아니며, 위치 기반 서버(130) 내부에 포함되는 것으로 구현될 수 있을 것이다.The DB server 140 is a kind of database for storing information related to a map, and may include a map DB, a name and address DB, a route DB, a tourist information DB, a shopping DB, an advertisement DB, and other DBs. 1, the DB server 140 is shown as a server separately implemented from the location-based server 130, but the present invention is not limited thereto and may be implemented as being included in the location-based server 130 .

도 2는 본 발명의 일 실시예에 따른 휴대용 단말기를 개략적으로 나타낸 블럭 구성도이다.2 is a block diagram schematically illustrating a portable terminal according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 휴대용 단말기(110)는 위치 기반 측정부(210), 위치 기반 입력부(220), 단말기 제어부(230), 표시부(250) 및 단말기 통신부(260)를 포함하여 구성된다.The portable terminal 110 according to an exemplary embodiment of the present invention includes a location based measurement unit 210, a location based input unit 220, a terminal control unit 230, a display unit 250, and a terminal communication unit 260 .

본 발명의 일 실시예에서는 휴대용 단말기(110)가 위치 기반 측정부(210), 위치 기반 입력부(220), 단말기 제어부(230), 표시부(250) 및 단말기 통신부(260)만을 포함하여 구성되는 것으로 기재하고 있으나, 이는 본 발명의 일 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명의 일 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 일 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 휴대용 단말기(110)에 포함되는 구성 요소에 메모리부, 키입력부, 마이크로폰, 스피커 등을 추가하는 것으로 다양하게 수정 및 변형하여 적용 가능할 것이다.The portable terminal 110 includes only the location-based measurement unit 210, the location-based input unit 220, the terminal control unit 230, the display unit 250, and the terminal communication unit 260 It will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the present invention as defined by the appended claims. A key input unit, a microphone, a speaker, and the like may be added to the components included in the portable terminal 110 within a range of the present invention.

위치 기반 측정부(210)는 실시간 영상 정보를 획득하는 카메라 모듈(212), 움직임을 감지하는 자이로 센서(214), 가속도를 감지하는 가속도 센서(216) 및 전파 신호에 포함된 항법 데이터를 획득하는 GPS 모듈(218)을 포함하여 구성될 수 있다. 여기서, 자이로 센서(214)는 요(Yaw)축과 피치(Pitch)축의 단말기 움직임의 각속도를 감지하는 기능을 수행한다. 자이로 센서(214)는 단말기의 상하/좌우로의 회전, 기울기 또는 움직임 등을 인식하기 위해 요축과 피치축 두 방향의 움직임의 각속도를 포착할 수 있도록 부착되어 구성될 수 있다. 즉, 방향 측정부(224)는 자이로 센서(214)로부터 포착된 단말기의 움직임 신호에서 높은 주파수의 노이즈 성분을 제거하여 원하는 대역만 추출하고, 자이로 신호에서 처리한 신호를 사용하여 단말기의 상하/좌우로의 회전, 기울기 또는 움직임 등을 인식할 수 있는 것이다. 여기서, 위치 기반 측정부(210)가 획득한 실시간 영상 정보, 감지된 움직임 정보, 감지된 가속도 정보 및 항법 데이터는 설명의 편의상 위치 기반 관련 정보로 묶을 수 있다.The position-based measurement unit 210 includes a camera module 212 for acquiring real-time image information, a gyro sensor 214 for sensing movement, an acceleration sensor 216 for sensing acceleration, A GPS module 218, and the like. Here, the gyro sensor 214 senses the angular velocity of the terminal movement of the yaw axis and the pitch axis. The gyro sensor 214 may be configured to detect angular velocities of movements of the yaw axis and the pitch axis in order to recognize rotation, inclination, or movement of the terminal in up / down / left / right directions. That is, the direction measuring unit 224 extracts only a desired band by removing a noise component of a high frequency from the motion signal of the terminal captured by the gyro sensor 214, It is possible to recognize rotation, inclination or motion of the robot. Here, the real-time image information, the sensed motion information, the sensed acceleration information, and the navigation data acquired by the position-based measurement unit 210 may be grouped into location-based related information for convenience of explanation.

위치 기반 입력부(220)는 위치 기반 측정부(210)를 통해 위치 측위 정보, 실시간 영상 정보 및 방향 정보를 수신하는 기능을 수행한다. 한편, 위치 기반 입력부(220)는 위치 기반 측정부(210)를 통해 획득된 위치 기반 관련 정보를 이용하여 위치 측위 정보, 실시간 영상 정보 및 방향 정보를 단말기 제어부(230)로 전송할 수 이 있다. 또한, 위치 기반 입력부(220)는 획득된 실시간 영상 정보를 수신하여 전달하는 영상 입력부(222), 감지된 움직임과 감지된 가속도에 근거하여 방향 정보를 생성하는 방향 측정부(224), 획득된 항법 데이터에 근거하여 위경도 좌표값을 포함하는 위치 측위 정보를 생성하는 위치 측정부(226)를 포함한다. 즉, 영상 입력부(222)는 카메라 모듈(212)을 통해 실시간으로 입력되는 영상 정보를 수신하여 영상 출력 제어부(232)와 영상 처리부(236)에 전송하는 역할을 수행한다. 방향 측정부(224)는 카메라 모듈(212)이 실제로 지향하는 방향 정보를 알아내기 위한 모듈로서, 자이로 센서(214) 및 가속도 센서(216) 중 적어도 하나 이상의 센서를 이용하여 방향 정보를 계산할 수 있다. 위치 측정부(226)는 휴대용 단말기(110)의 현재 위치를 파악하기 위한 모듈로서, GPS 모듈(218)을 위치 측위 정보를 산출할 수 있다. 하지만, 위치 측정부(226)는 휴대용 단말기(110)가 실내(인빌딩) 또는 높은 빌딩 사이와 같은 GPS의 음역지역에 위치할 경우 위치 정보 측정이 불가능할 수 있으므로, 이를 보조하기 위해 이동통신(Cell ID)이나 WLAN 혹은 WPAN의 삼각측량을 이용할 수도 있다.The location-based input unit 220 receives the location location information, the real-time image information, and the direction information through the location-based measurement unit 210. Meanwhile, the location-based input unit 220 can transmit location location information, real-time image information, and direction information to the terminal control unit 230 using the location-based related information obtained through the location-based measurement unit 210. The position-based input unit 220 includes an image input unit 222 for receiving and transmitting the acquired real-time image information, a direction measurement unit 224 for generating direction information based on the detected motion and the sensed acceleration, And a position measurement unit 226 that generates positional positional information including the latitude and longitude coordinate values based on the data. That is, the image input unit 222 receives image information input in real time through the camera module 212, and transmits the received image information to the image output control unit 232 and the image processing unit 236. The direction measuring unit 224 can calculate direction information using at least one sensor among the gyro sensor 214 and the acceleration sensor 216 as a module for finding direction information that the camera module 212 actually . The position measuring unit 226 is a module for grasping the current position of the portable terminal 110, and can calculate the positional positioning information using the GPS module 218. [ However, since the position measurement unit 226 may not be able to measure the position information when the portable terminal 110 is located in a transliteration area of the GPS such as an indoor (in building) or a tall building, ID) or triangulation of WLAN or WPAN.

단말기 제어부(230)는 수신된 위치 측위 정보를 위치 기반 서버(130)로 전송하여, 위치 기반 서버(130)로부터 위치 측위 정보에 대응하는 위치 기반 정보를 수신하고, 수신된 실시간 영상 정보와 방향 정보를 영상 처리부(236)로 전송하는 기능을 수행한다. 또한, 단말기 제어부(230)는 영상 출력 제어부(232), 위치 정보 제어부(234) 및 영상 처리부(236)를 포함하여 구성된다.The terminal control unit 230 transmits the received location location information to the location-based server 130, receives the location-based information corresponding to the location location information from the location-based server 130, To the image processing unit 236. [0050] The terminal control unit 230 includes a video output control unit 232, a position information control unit 234, and an image processing unit 236.

영상 출력 제어부(232)는 수신된 실시간 영상 정보와 수신된 위치 기반 정보를 방향 정보에 맞게 가공하고, 수신된 실시간 영상 정보와 수신된 위치 기반 정보의 패턴 매칭을 통해 수신된 실시간 영상 정보 상에 수신된 위치 기반 정보의 사물을 인식하며, 실시간 영상 정보에 위치 기반 정보를 합성할 때의 사물에 대한 위치 값을 추출하여 전달하는 기능을 수행한다. 즉, 영상 출력 제어부(232)의 역할은 영상 입력부(222)를 통해 전달받은 실시간 영상 정보와 위치 정보 제어부(234)를 통해 전달받은 휴대용 단말기(110)의 지향 방향의 건물 등에 대한 특징 정보를 지향 방향에 맞게 가공하고, 실시간 영상 정보와 위치 기반 정보의 패턴 매칭을 통해 비교하여 위치 기반 정보의 사물을 인식하며, 실시간 영상 정보에 위치기반 서비스 정보를 혼합할 때 적절한 위치를 결정하여 사물에 대한 위치값을 영상 처리부(236)에 전달한다.The image output controller 232 processes the received real-time image information and the received location-based information according to the direction information, and receives the real-time image information on the received real-time image information through pattern matching of the received real- Based information and extracts and transmits the position value of the object when synthesizing the location-based information to the real-time image information. That is, the role of the image output control unit 232 is to direct the real-time image information received through the image input unit 222 and the feature information on the building in the direction of the direction of the portable terminal 110 received through the position information control unit 234 Based on the real-time image information, the location information is compared with the real-time image information by pattern matching of the location-based information. And transmits the value to the image processing unit 236. [

또한, 위치 정보 제어부(234)는 단말기 통신부(260)를 제어하여 위치 기반 정보를 수신하며, 위치 기반 정보에 포함된 주요 주변 환경 정보 중 사용자가 기 설정한 정보만 나타나도록 제어하는 기능을 수행한다. 즉, 위치 정보 제어부(234)는 위치 측정부(226)로부터 전달받은 휴대용 단말기(110)의 위치 정보를 단말기 통신부(260)를 통해 위치 기반 서버(130)에 전달하고, 단말기 통신부(260)를 통해 위치 기반 서버(130)로부터 주요 주변 환경 정보를 수신하며, 위치 측정부(226)와 방향 측정부(224)로부터 수신된 위치 측위 정보, 방향 정보와 위치 기반 서버(130)로부터 수신된 위치 기반 정보의 주요 주변 환경 정보 중에서 사용자가 원하는 정보로 판단되는 정보만 추출하여 영상 출력 제어부(232)에 전달할 수 있다.In addition, the location information control unit 234 controls the terminal communication unit 260 to receive the location-based information and to control the user to display only predetermined information of the main environment information included in the location-based information . That is, the location information control unit 234 transfers the location information of the portable terminal 110 received from the location measurement unit 226 to the location-based server 130 through the terminal communication unit 260, Based on the positional information and direction information received from the position measurement unit 226 and the direction measurement unit 224 and the positional information received from the position based server 130, It is possible to extract only the information determined as the information desired by the user from the main peripheral information of the information and transmit the extracted information to the video output controller 232.

영상 처리부(236)는 수신된 실시간 영상 정보, 수신된 방향 정보 및 수신된 위치 기반 정보를 합성하여 표시부(250)를 통해 디스플레이하는 기능을 수행한다. 또한, 영상 처리부(236)는 실시간 영상과 방향 정보를 사물에 대한 위치값에 맞게 합성한 후 디스플레이하는 기능을 수행한다. 즉, 영상 처리부(236)는 영상 입력 부(222)로부터 받은 실시간 영상 정보와 영상 출력 제어부(232)로부터 받은 부가 정보를 영상 출력 제어부(232)로부터 받은 사물에 대한 위치값에 맞도록 합성하여 표시부(250)를 통해 디스플레이되도록 할 수 있다. 한편, 도 2에서는 영상 처리부(236)가 단말기 제어부(230)와 별도로 구현된 것으로 기재하고 있으나, 본 발명은 반드시 이에 한정되는 것은 아니며, 영상 처리부(236)가 단말기 제어부(230) 내부에 포함되는 것으로 구현될 수 있다.The image processing unit 236 synthesizes the received real-time image information, the received direction information, and the received location-based information, and displays the synthesized image on the display unit 250. Also, the image processor 236 synthesizes the real-time image and the direction information according to the position value of the object, and displays the synthesized image. That is, the image processing unit 236 synthesizes the real-time image information received from the image input unit 222 and the additional information received from the image output control unit 232 according to the position value of the object received from the image output control unit 232, (250). ≪ / RTI > 2, the image processing unit 236 is implemented separately from the terminal control unit 230. However, the present invention is not limited thereto, and the image processing unit 236 may be included in the terminal control unit 230 ≪ / RTI >

표시부(250)는 전원 상태 정보, 전파 수신 강도 정보, 날짜 정보 및 시간 정보 등 중 적어 하나 이상의 정보를 포함한 단말기 동작 상태를 표시하며, 문자, 숫자, 이미지 등의 형태로 정보가 전달되는 경우에는 해당 정보를 출력하는 화면 표시 수단이다. 즉, 표시부(250)는 구동중인 어플리케이션의 실행 화면을 표시한다.The display unit 250 displays the terminal operation state including at least one or more information among power state information, radio wave reception intensity information, date information, and time information. When information is transmitted in the form of letters, numbers, images, Screen display means for outputting information. That is, the display unit 250 displays an execution screen of the application being driven.

단말기 통신부(260)는 유무선 통신망(120) 또는 AP(Access Point) 등을 통해 음성 또는 데이터 통신을 수행하는 무선통신 처리 수단으로서, 음성 신호를 코딩 또는 디코딩하고 다중 경로 잡음 제거를 위해 이퀄라이저 기능을 수행하며 음향 데이터 처리 기능 등을 수행하는 디지털 신호 처리 기능, 송수신되는 신호에 대해 기저 대역의 신호로 변환하며, 디지털-아날로그 변환 및 아날로그-디지털 변환 처리 등을 수행하는 베이스밴드 변환 기능, RF(Radio Frequency) 신호를 수신하여 IF(Intermediate Frequency) 신호로 변환하고, IF 신호를 RF 신호로 변화하며, RF 신호를 복조 및 증폭하는 RF 신호 처리 기능, 공기 중으로 무선 신호를 송수신하는 안테나 기능 등을 수행한다. 한편, 단말기 통신부(260)는 무선 랜(LAN), 와이파이(Wi-Fi), 와이맥스(WiMAX) 및 와이브로(WiBro) 등의 무선통신 기술을 이용하여 데이터 패킷을 처리할 수 있도록 구현될 수 있으나, 반드시 이에 한정되는 것은 아니다. 한편, 단말기 통신부(260)는 위치 기반 서버(130)와 연동하는 기능을 수행한다.The terminal communication unit 260 is a wireless communication processing unit that performs voice or data communication through a wired / wireless communication network 120 or an AP (Access Point). The wireless communication processing unit 260 performs coding or decoding of a voice signal and performs an equalizer function for multipath noise cancellation A baseband conversion function for performing digital-to-analog conversion and analog-to-digital conversion processing on a signal to be transmitted and received, and a baseband conversion function for converting an RF (Radio Frequency ) Signal to an IF (intermediate frequency) signal, converts the IF signal to an RF signal, performs an RF signal processing function for demodulating and amplifying the RF signal, and an antenna function for transmitting and receiving a radio signal into the air. The terminal communication unit 260 may be implemented to process data packets using a wireless communication technology such as a LAN, a Wi-Fi, a WiMAX, and a WiBro, But the present invention is not limited thereto. Meanwhile, the terminal communication unit 260 performs a function of interlocking with the location-based server 130.

도 3은 본 발명의 일 실시예에 따른 위치 기반 서버를 개략적으로 나타낸 블럭 구성도이다.3 is a block diagram schematically showing a location-based server according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 위치 기반 서버(130)는 서버 통신부(310), 영역 결정부(320), 서버 제어부(330), 환경 정보 검색부(340)를 포함하여 구성된다.The location-based server 130 according to an exemplary embodiment of the present invention includes a server communication unit 310, an area determination unit 320, a server control unit 330, and an environment information searching unit 340.

본 발명의 일 실시예에서는 위치 기반 서버(130)가 서버 통신부(310), 영역 결정부(320), 서버 제어부(330), 환경 정보 검색부(340)만을 포함하여 구성되는 것으로 기재하고 있으나, 이는 본 발명의 일 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명의 일 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 일 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 위치 기반 서버(130)에 포함되는 구성 요소에 대하여 다양하게 수정 및 변형하여 적용 가능할 것이다.The location-based server 130 includes only the server communication unit 310, the area determination unit 320, the server control unit 330, and the environment information searching unit 340. However, It will be appreciated by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the present invention as defined by the appended claims, The server 130 may be modified and modified in various ways.

서버 통신부(310)는 유무선 통신망(120)을 경유하여 휴대용 단말기(110)와 연동하는 기능을 수행하는 통신 수단으로서, 각종 데이터를 송수신하는 기능을 수행한다. 또한, 서버 통신부(310)는 DB 서버(140)와 연동하는 기능을 수행한다. 예를 들어서, 서버 통신부(310)는 데이터 수신부 및 데이터 송신부로 구성될 수 있으며, 데이터 수신부는 유무선 통신망(120)을 통해 휴대용 단말기(110)의 위치 측위 정보를 수신하여 영역 결정부(320)에 전달하는 역할을 수행한다. 한편, 서버 통신 부(310)의 데이터 송신부는 서버 제어부(330)로부터 받은 정보를 유무선 통신망(120)을 경유하여 휴대용 단말기(110)로 전송한다.The server communication unit 310 is a communication unit that performs a function of interlocking with the portable terminal 110 via the wired / wireless communication network 120, and performs a function of transmitting and receiving various data. The server communication unit 310 performs a function of interlocking with the DB server 140. For example, the server communication unit 310 may include a data receiving unit and a data transmitting unit. The data receiving unit receives the location location information of the portable terminal 110 through the wired / wireless communication network 120 and transmits the location information to the area determining unit 320 To-date. The data transmission unit of the server communication unit 310 transmits the information received from the server control unit 330 to the portable terminal 110 via the wired / wireless communication network 120.

영역 결정부(320)는 휴대용 단말기(110)로부터 수신된 위치 측위 정보에 근거하여 휴대용 단말기(110)의 현재 위치가 포함된 지도 영역 크기를 결정하는 기능을 수행한다. 또한, 영역 결정부(320)는 위치 측위 정보에 포함된 위경도 좌표값에 근거하여, 휴대용 단말기(110)의 현재 위치 정보를 추출하고, 현재 위치 정보의 고도 정보, 현재 위치 정보에 대응하는 지역 종류 정보 중 적어도 이상의 정보에 근거하여 지도 영역 크기를 결정하는 기능을 수행한다. 또한, 영역 결정부(320)는 DB 서버(140)로부터 수신된 지도 정보를 이용하여 지도 영역 크기를 결정하는 기능을 수행한다. 예를 들어서, 영역 결정부(320)는 휴대용 단말기(110)의 현재 위치에 해당하는 지역의 형상을 지도 DB 정보를 이용하여 파악하며, 정보 제공이 필요한 영역의 크기를 결정하여 서버 제어부(330)로 전송한다.The area determining unit 320 determines the size of the map area including the current location of the portable terminal 110 based on the location location information received from the portable terminal 110. The area determination unit 320 extracts the current location information of the portable terminal 110 based on the radar coordinate values included in the location location information, and stores the altitude information of the current location information, the area corresponding to the current location information And the size of the map area based on at least the information of the type information. The area determining unit 320 also determines the size of the map area using the map information received from the DB server 140. For example, the area determining unit 320 determines the size of an area required to provide information by using the map DB information, identifies the shape of the area corresponding to the current position of the portable terminal 110, Lt; / RTI >

여기서, DB 서버(140)는 지도 DB, 지명 및 주소 DB, 길찾기 DB, 관광정보 DB, 쇼핑 DB, 광고 DB 및 기타 DB 등에 대한 정보를 분류하여 데이터베이스(Database)에 저장시키고 관리하는데, 이러한 데이터베이스는 위치 기반 서버(130)의 내부 또는 외부에 구현될 수 있다. 본 발명의 일 실시예에서는 DB 서버(140)가 위치 기반 서버(130)의 외부에 구현된 것으로 도시하고 있으나, 반드시 이에 한정되는 것은 아니다. 또한, 이러한 데이터베이스는 데이터베이스 관리 프로그램(DBMS)을 이용하여 컴퓨터 시스템의 저장공간(하드디스크 또는 메모리)에 구현된 일반적인 데이터구조를 의미하는 것으로, 데이터의 검색(추출), 삭제, 편집, 추 가 등을 자유롭게 행할 수 있는 데이터 저장형태를 뜻하는 것으로, 오라클(Oracle), 인포믹스(Infomix), 사이베이스(Sybase), DB2와 같은 관계형 데이타베이스 관리 시스템(RDBMS)이나, 겜스톤(Gemston), 오리온(Orion), O2 등과 같은 객체 지향 데이타베이스 관리 시스템(OODBMS) 및 엑셀론(Excelon), 타미노(Tamino), 세카이주(Sekaiju) 등의 XML 전용 데이터베이스(XML Native Database)를 이용하여 본 발명의 일 실시예의 목적에 맞게 구현될 수 있고, 자신의 기능을 달성하기 위하여 적당한 필드(Field) 또는 엘리먼트들을 가지고 있다. 한편, DB 서버(140)는 보유한 지도 DB, 지명 및 주소 DB, 길찾기 DB, 관광정보 DB, 쇼핑 DB, 광고 DB 및 기타 DB 중 지도 DB에 포함된 지도 정보를 영역 결정부(320)로 전송하여 영역 결정부(320)가 지도 영역 크기를 결정하도록 할 수 있는 것이다.Here, the DB server 140 classifies and stores information on a map DB, a place name and address DB, a route search DB, a tourist information DB, a shopping DB, an advertisement DB, and other DBs in a database, Based server 130 may be implemented within or outside the location-based server 130. In an embodiment of the present invention, the DB server 140 is illustrated as being implemented outside the location-based server 130, but the present invention is not limited thereto. In addition, such a database refers to a general data structure implemented in a storage space (hard disk or memory) of a computer system using a database management program (DBMS), and includes a database for searching (extracting), deleting, (RDBMS) such as Oracle, Informix, Sybase, and DB2, as well as Gemston, Orion, An object-oriented database management system (OODBMS) such as Orion, O2 and the like and an XML Native Database such as Excelon, Tamino, Sekaiju and the like, It can be implemented for the purpose and has the appropriate fields or elements to achieve its function. On the other hand, the DB server 140 transmits map information included in the map DB, the name and address DB, the destination DB, the tourist information DB, the shopping DB, the advertisement DB, and other DBs held by the DB server 140 to the area determining unit 320 So that the area determining unit 320 can determine the map area size.

서버 제어부(330)는 서버의 전반적인 기능을 제어하는 제어 수단으로서, 영역 결정부(320)에 의해 결정된 영역 크기에 따라 환경 정보 검색부(340)에 의해 검색된 주요 주변 환경 정보 중 일부 정보를 상기 결정된 영역 크기에 해당하는 지도 정보에 적용한 위치 기반 정보를 생성하여 휴대용 단말기(110)로 전송하는 기능을 수행한다. 이러한, 서버 제어부(330)는 서버의 구성 요소를 제어하기 위한 프로그램을 저장하는 메모리와 해당 프로그램을 실행하여 서버의 구성 요소를 제어하는 마이크로프로세서 등으로 포함하여 구성될 수 있다. 예를 들어서, 서버 제어부(330)는 영역 결정부(320)로부터 전달받은 결정된 지도 영역의 크기에 포함되는 주요 주변 환경 정보를 환경 정보 검색부(340)로 요청하고 환경 정보 검색부(340)로부터 받은 각종 정보와 그 정보의 중요도를 정보 제공 영역의 크기를 고려하여 추출한 후, 서버 통신부(310)의 데이터 송신부로 전달한다.The server control unit 330 is a control means for controlling the overall function of the server. The server control unit 330 is a control means for controlling the overall function of the server, Based information applied to the map information corresponding to the area size and transmits the generated location-based information to the portable terminal 110. The server control unit 330 may include a memory for storing a program for controlling the components of the server, and a microprocessor for controlling the components of the server by executing the program. For example, the server control unit 330 requests the environment information searching unit 340 for the main surrounding information included in the determined size of the map area received from the area determining unit 320, and transmits the request to the environment information searching unit 340 Extracts the received various information and the importance of the information in consideration of the size of the information providing area, and transmits the extracted information to the data transmitting unit of the server communication unit 310.

환경 정보 검색부(340)는 결정된 지도 영역 크기에 포함되는 주요 주변 환경 정보를 검색하는 기능을 수행한다. 또한, 환경 정보 검색부(340)는 검색된 주요 주변 환경 정보에 따른 중요도 정보를 서버 제어부(330)로 전송하며, 서버 제어부(330)로 하여금 수신된 중요도 정보에 근거하여 위치 기반 정보에 주요 주변 환경 정보 중 일부 정보를 적용하도록 한다.The environment information searching unit 340 searches for the main surrounding information included in the determined map area size. In addition, the environment information searching unit 340 transmits importance information according to the searched peripheral environment information to the server control unit 330, and causes the server control unit 330 to transmit the location- Apply some of the information.

환경 정보 검색부(340)는 관광 정보, 쇼핑 정보, 광고 정보, 지명 정보 및 주소 정보 중 적어도 하나 이상의 정보에서 상기 주요 주변 환경 정보를 검색하는 기능을 수행한다. 또한, 환경 정보 검색부(340)는 DB 서버(140)로부터 수신된 데이터에 근거하여 주요 주변 정보를 검색하는 기능을 수행한다. 예를 들어서, 환경 정보 검색부(340)는 서버 제어부(330)로부터 요청받은 해당 정보를 DB 서버(140)를 검색하여 찾아내고, DB 서버(140)에 저장되어 있는 정보와 정보의 중요도를 서버 제어부(330)로 전달한다. 여기서, DB 서버(140)는 보유한 지도 DB, 지명 및 주소 DB, 길찾기 DB, 관광정보 DB, 쇼핑 DB, 광고 DB 및 기타 DB 중 지도 DB에 포함된 지도 정보를 환경 정보 검색부(340)로 전송하여 환경 정보 검색부(340)가 결정된 지도 영역 크기에 포함되는 주요 주변 환경 정보를 검색할 수 있도록 하는 것이다.The environment information searching unit 340 searches for the main peripheral information from at least one of the tourist information, the shopping information, the advertisement information, the place name information, and the address information. In addition, the environment information searching unit 340 performs a function of searching for the main peripheral information based on the data received from the DB server 140. For example, the environment information searching unit 340 searches the DB server 140 for the corresponding information requested by the server control unit 330, and stores the importance of information and information stored in the DB server 140 in the server To the control unit 330. Here, the DB server 140 supplies map information included in the map database, the location name and address DB, the route search DB, the tourist information DB, the shopping DB, the advertisement DB, And the environment information searching unit 340 can search for the main surrounding information included in the determined map area size.

도 4는 본 발명의 일 실시예에 따른 증강 현실을 이용한 위치 기반 서비스 방법을 설명하기 위한 순서도이다.4 is a flowchart for explaining a location-based service method using an augmented reality according to an embodiment of the present invention.

휴대용 단말기(110)는 사용자의 조작 또는 명령에 의해 위치 기반 서비스에 대한 요청이 있는지의 여부를 확인한다(S410). 즉, 사용자는 위치 기반 서비스를 이용하기 위해 휴대용 단말기(110)에 설치된 위치 기반 어플리케이션을 구동하거나, 위치 기반 메뉴를 선택할 수 있을 것이다.The portable terminal 110 confirms whether there is a request for a location-based service by a user's operation or command (S410). That is, the user may operate a location-based application installed in the portable terminal 110 or select a location-based menu to use the location-based service.

단계 S410의 확인 결과, 위치 기반 서비스에 대한 요청이 있는 경우, 휴대용 단말기(110)는 GPS 모듈(218)과 위치 측정부(226)를 통해 전파 신호에 포함된 항법 데이터를 획득하고, 획득된 항법 데이터에 근거하여 위경도 좌표값을 포함하는 위치를 측위한다(S421).If it is determined in step S410 that there is a request for the location-based service, the portable terminal 110 obtains the navigation data included in the radio wave signal through the GPS module 218 and the position measurement unit 226, Based on the data, a position including the latitude and longitude coordinates is positioned (S421).

휴대용 단말기(110)는 위치 기반 서비스를 이용하기 위해 유무선 통신망(120)을 경유하여 위치 기반 서버(130)로 위치 측위 정보를 전송한다(S422). 위치 기반 서버(130)는 휴대용 단말기(110)로부터 위치 측위 정보를 수신하면, DB 서버(140)로 지도 지형 정보 요청 신호를 전송하고(S423), DB 서버(140)로부터 지도 지형 정보 응답 신호를 수신한다(S424).The portable terminal 110 transmits location location information to the location-based server 130 via the wired / wireless communication network 120 in order to utilize the location-based service (S422). Upon receiving the location location information from the portable terminal 110, the location-based server 130 transmits a map topographical information request signal to the DB server 140 (S423) and transmits a map topographical information response signal from the DB server 140 (S424).

위치 기반 서버(130)는 위치 측위 정보에 포함된 위경도 좌표값에 근거하여, 휴대용 단말기(110)의 현재 위치 정보를 추출하고, 현재 위치 정보의 고도 정보, 현재 위치 정보에 대응하는 지역 종류 정보, DB 서버(140)로부터 지도 지형 정보 응답 신호 중 적어도 하나 이상의 정보에 근거하여 지도 영역 크기를 결정한다(S425).The location-based server 130 extracts the current location information of the portable terminal 110 based on the radar coordinate values included in the location information, and stores the altitude information of the current location information, the area type information , And the map area size is determined based on at least one of the map topographical information response signals from the DB server 140 (S425).

위치 기반 서버(130)는 결정된 지도 영역 크기에 포함되는 주요 주변 환경 정보를 검색하기 위한 주변 주요 환경 정보 요청 신호를 DB 서버(140)로 전송하고(S426), DB 서버(140)로부터 주변 주요 환경 정보 응답 신호를 수신한다(S427).The location-based server 130 transmits a peripheral environment information request signal for searching for the main environment information included in the determined map area size to the DB server 140 (S426) And receives an information response signal (S427).

위치 기반 서버(130)는 결정된 영역 크기에 따라 검색된 주요 주변 환경 정 보 중 일부 정보를 적용한 위치 기반 정보를 생성한다(S428). 이때, 위치 기반 서버(130)는 검색된 주요 주변 환경 정보에 따른 중요도 정보에 근거하여 위치 기반 정보에 주요 주변 환경 정보 중 일부 정보를 적용하거나, 위치 기반 정보에 포함된 주요 주변 환경 정보 중 사용자가 기 설정한 정보만 나타나도록 할 수 있다. 위치 기반 서버(130)는 위치 기반 정보를 유무선 통신망(120)을 경유하여 휴대용 단말기(110)로 전송한다(S429).Based on the determined area size, the location-based server 130 generates location-based information using some of the detected main peripheral information (S428). At this time, the location-based server 130 may apply some information of the main environment information to the location-based information based on the importance information according to the detected main environment information, Only the set information can be displayed. The location-based server 130 transmits the location-based information to the portable terminal 110 via the wired / wireless communication network 120 (S429).

단계 S421 내지 단계 S429는 위치 기반 서버(130)에서 위치 기반 정보를 생성하여 휴대용 단말기(110)로 전달하는 과정이므로, 해당 단계는 휴대용 단말기(110) 측에서 위치 기반 정보 수신 단계(S420)로 볼 수 있다.Based information in step S421 to step S429 is generated and transmitted to the portable terminal 110. The step S421 to step S429 is a step of receiving the location-based information from the portable terminal 110 in step S420 .

휴대용 단말기(110)는 위치 기반 서버(130)로부터 위치 기반 정보를 수신하며, 카메라 모듈(212)을 통해 실시간 영상 정보를 획득하고, 자이로 센서(214) 및 가속도 센서(216)를 통해 방향 정보를 획득한다(S432).The portable terminal 110 receives the location-based information from the location-based server 130 and acquires real-time image information through the camera module 212 and transmits direction information through the gyro sensor 214 and the acceleration sensor 216 (S432).

휴대용 단말기(110)는 수신된 위치 기반 정보, 실시간 영상 정보 및 방향 정보를 합성하여 디스플레이한다(S434). 즉, 휴대용 단말기(110)는 수신된 실시간 영상 정보와 수신된 위치 기반 정보를 방향 정보에 맞게 가공하고, 수신된 실시간 영상 정보와 수신된 위치 기반 정보의 패턴 매칭을 통해 수신된 실시간 영상 정보 상에 상기 수신된 위치 기반 정보의 사물을 인식하며, 실시간 영상 정보에 위치 기반 정보를 합성할 때의 사물에 대한 위치값을 추출하고, 실시간 영상과 방향 정보를 사물에 대한 위치값에 맞게 합성한 후 디스플레이할 수 있다.The portable terminal 110 synthesizes and displays the received location-based information, real-time image information, and direction information (S434). That is, the portable terminal 110 processes the received real-time image information and received location-based information according to the direction information, and outputs the received real-time image information and the received location- Based on the location information, extracts the location value of the object when the location-based information is synthesized with the real-time image information, synthesizes the real-time image and the direction information according to the location value for the object, can do.

단계 S432 내지 단계 S434는 휴대용 단말기(110)에서 위치 기반 정보, 방향 정보 및 실시간 영상 정보를 합성하여 디스플레이하는 과정이므로, 해당 단계는 휴대용 단말기(110) 측에서 위치 기반 서비스를 제공하는 단계(S430)로 볼 수 있다.Since steps S432 to S434 are a process of synthesizing and displaying the location-based information, direction information, and real-time image information in the portable terminal 110, the step S432 of providing the location-based service on the portable terminal 110 side, Can be seen as.

휴대용 단말기(110)는 위치 기반 서버(130)로부터 수신한 위치 기반 정보의 영역을 이탈하였는지의 여부를 확인하고(S440), 확인 결과에 근거하여 위치 기반 서버(130)로부터 수신한 위치 기반 정보의 영역을 이탈한 경우, S420이 수행되도록 한다(S450). 한편, 단계 S440의 확인 결과, 위치 기반 서버(130)로부터 수신한 위치 기반 정보의 영역을 이탈하지 않은 경우, S430이 수행되도록 한다(S460).Based information received from the location-based server 130 on the basis of the result of the check (S440), the portable terminal 110 confirms whether or not the area of the location-based information received from the location- If the area is deviated, S420 is performed (S450). If it is determined in step S440 that the area based on the location-based information received from the location-based server 130 is not deviated, step S430 is performed (step S460).

도 4에서는 위치 기반 서버(130) 및 휴대용 단말기(110)가 단계 S410 내지 단계 S460을 순차적으로 실행하는 것으로 기재하고 있으나, 이는 본 발명의 일 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명의 일 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 일 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 위치 기반 서버(130) 및 휴대용 단말기(110)가 도 4에 기재된 순서를 변경하여 실행하거나 단계 S410 내지 단계 S460 중 하나 이상의 단계를 병렬적으로 실행하는 것으로 다양하게 수정 및 변형하여 적용 가능할 것이므로, 도 4는 시계열적인 순서로 한정되는 것은 아니다.4, it is described that the location-based server 130 and the portable terminal 110 sequentially execute steps S410 to S460. However, this is merely illustrative of the technical idea of the embodiment of the present invention, It will be understood by those skilled in the art that the location-based server 130 and the portable terminal 110 may change the order described in FIG. 4 without departing from the essential characteristics of an embodiment of the present invention Or steps S410 to S460 may be applied in various modifications and variations as long as they are executed in parallel. Therefore, FIG. 4 is not limited to the time-series order.

전술한 바와 같이 도 4에 기재된 본 발명의 일 실시예에 따른 증강 현실을 이용한 위치 기반 서비스 방법은 프로그램으로 구현되고 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다. 본 발명의 일 실시예에 따른 증강 현실을 이용한 위치 기반 서비스 방법을 구현하기 위한 프로그램이 기록되고 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. As described above, the location based service method using the augmented reality according to an embodiment of the present invention described in Fig. 4 can be implemented by a program and recorded in a computer readable recording medium. A program for implementing a location-based service method using an augmented reality according to an embodiment of the present invention is recorded, and a computer-readable recording medium includes all kinds of recording devices for storing data that can be read by a computer system do.

이러한 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수도 있다. 또한, 본 발명의 일 실시예를 구현하기 위한 기능적인(Functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명의 일 실시예가 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있을 것이다.Examples of such computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, etc., and also implemented in the form of a carrier wave (e.g., transmission over the Internet) . The computer readable recording medium may also be distributed over a networked computer system so that computer readable code is stored and executed in a distributed manner. In addition, functional programs, code, and code segments for implementing an embodiment of the present invention may be easily inferred by programmers skilled in the art to which an embodiment of the present invention belongs.

도 5는 본 발명의 일 실시예에 따른 증강 현실을 이용한 위치 기반 서비스의 예시도이다.5 is an exemplary diagram illustrating a location-based service using an augmented reality according to an embodiment of the present invention.

도 5에 도시된 바와 같이, 휴대용 단말기(110)는 카메라 모듈(212)을 통해 획득한 실시간 영상 정보에, 자이로 센서(214) 또는 가속도 센서(216)를 통해 획득한 방향 정보 및 위치 기반 서버(130)로부터 수신한 위치 기반 정보를 합성하여 표시부(250)에 디스플레이 할 수 있다. 예를 들어서, 도 5에 도시된 바와 같이, 휴대용 단말기(110)가 차량에 고정되어 위치 기반 서비스를 제공받는 것으로 가정하는 경우, 휴대용 단말기(110)의 표시부(250)에는 카메라 모듈(212)을 통해 획득한 실시간 영상 정보가 표시되고, 그와 오버랩되어, 차량의 속도 정보가 나타나고, 주유소 같은 주요 주변 건물 정보가 오버랩되어 나타날 수 있는 것이다.5, the portable terminal 110 transmits direction information acquired through the gyro sensor 214 or the acceleration sensor 216 to the real-time image information acquired through the camera module 212, Based on the location-based information received from the mobile terminal 130 and display it on the display unit 250. 5, when it is assumed that the portable terminal 110 is fixed to a vehicle and is provided with a location-based service, a camera module 212 is mounted on the display unit 250 of the portable terminal 110 The real-time image information acquired through the real-time image information is displayed, overlapped with the real-time image information, the speed information of the vehicle is displayed, and the main surrounding building information such as the gas station is overlapped.

즉, 본 발명의 일 실시예에 따른 위치 기반 서비스는, 휴대용 단말기(110)의 현재 위치 정보만을 이용하는 것이 아니라, 방향 정보를 이용하여 현재 위치 정보뿐 아니라 휴대용 단말기(110)의 방향을 파악하여 휴대용 단말기(110)의 사용자가 목적으로 하는 방향으로 지역을 한정할 수 있다. 즉, 휴대용 단말기(110)는 자이로 센서(214) 또는 가속도 센서(216)를 통해 방향 정보를 알 수 있으며, 휴대용 단말기(110)가 지향하는 방향에 대한 지도를 표시할 수 있으므로, 사용자가 실제 환경과 지도와의 비교를 통한 주변 인식율을 높일 수 있다. 뿐만 아니라, 휴대용 단말기(110)의 표시부(250)에 디스플레이되는 지도 정보를 표시할 필요없이 원하는 서비스를 받을 수 있다. 예를 들어 길찾기 서비스인 경우, 사용자가 가야 할 방향으로 화살표와 같은 간단한 아이콘만을 표시함으로써 서비스를 제공할 수 있을 것이다.That is, the location-based service according to an exemplary embodiment of the present invention not only uses the current location information of the portable terminal 110 but also grasps the current location information using the direction information as well as the direction of the portable terminal 110, The user of the terminal 110 can define the area in a desired direction. That is, the portable terminal 110 can recognize the direction information through the gyro sensor 214 or the acceleration sensor 216 and can display a map of the direction that the portable terminal 110 is aiming at, And the peripheral recognition rate can be increased through comparison with the map. In addition, it is possible to receive a desired service without displaying map information displayed on the display unit 250 of the portable terminal 110. For example, in the case of a route search service, a service can be provided by displaying only a simple icon such as an arrow in a direction in which the user should go.

또한, 위치 정보 및 방향 정보와는 별개로, 휴대용 단말기(110)의 기술의 발전에 따라 고성능 중앙처리장치 및 고해상도 카메라 모듈(212)이 탑재되어 있으므로, 카메라 모듈(212)을 통해 입력되는 실사의 영상 정보를 위치 및 방향 정보와 결합하여 보다 정확하고 직관적인 위치기반 서비스를 제공할 수 있다. 즉, 기존에는 위치 및 방향 정보를 이용하여 주변의 지도 정보를 표시하고 원하는 서비스를 이용하도록 함에 반해, 위치 및 방향 정보를 이용하여 파악된 대강의 위치를 파악하고 주변의 건물과 같은 시설물 정보와 카메라의 움직임에 따라 입력되는 실사 영상 정보 간의 비교를 통해 사용자가 원하는 서비스를 파악하여 관련 정보를 제공할 수 있을 것이다.In addition, since the high-performance central processing unit and the high-resolution camera module 212 are mounted according to the development of the technology of the portable terminal 110 separately from the position information and the orientation information, By combining video information with location and direction information, more accurate and intuitive location based services can be provided. In other words, conventionally, the map information of the surrounding area is displayed using the location and direction information, and the desired service is used. In contrast to this, the approximate position that is determined by using the location and direction information is grasped, The user can grasp the desired service through comparison between the real image information inputted according to the motion of the user and provide related information.

또한, 도 5에 도시된 바와 같이, 본 발명의 일 실시예에 따른 위치 기반 서 비스는 휴대용 단말기(110)의 위치에 따라 정보를 전달해 줄 영역의 크기가 달라야 한다. 만약, 휴대용 단말기의 위치가 산 정상과 같이 상당히 높은 위치한 경우, 휴대용 단말기(110)의 카메라 모듈(212)을 통해 나타나는 지역(또는 사용자가 원하는 지역)은 넓은 지역이 표시(또는 먼 거리에 위치한 지역)되게 된다. 한편, 휴대용 단말기(110)의 위치가 큰 빌딩으로 둘러싸여 있는 경우, 휴대용 단말기(110)의 카메라 모듈(212)을 통해 나타나는 지역(또는 사용자가 필요로하는 지역)은 좁은 지역으로 표시(또는 근거리에 한정된 지역)되게 된다.Also, as shown in FIG. 5, the location-based service according to an embodiment of the present invention needs to have a different size of area for transmitting information according to the location of the portable terminal 110. [ If the position of the portable terminal is located at a fairly high position such as a mountain top, a region (or a region desired by the user) displayed through the camera module 212 of the portable terminal 110 is displayed in a wide area ). If the location of the portable terminal 110 is surrounded by a large building, the area (or area required by the user) displayed through the camera module 212 of the portable terminal 110 is displayed in a narrow area Limited area).

따라서, 위치 기반 서버(130)는 휴대용 단말기(110)로부터 전달받은 위치 측위 정보를 기반으로 지도 DB로부터 휴대용 단말기(110)의 위치 주변 환경을 파악하여 전달할 지역의 지도 영역 크기를 정하고 그에 해당하는 영역에 대한 정보를 각종 DB로부터 전달받아 휴대용 단말기(110)로 전달하는 것이다. 이때, 카메라 모듈(212)을 통해 입력된 영상은 크기가 한정된 휴대용 단말기(110)를 통해 디스플레이되므로, 실시간 영상에 합성하여 표시할 수 있는 정보의 양 정도로 한정될 수 있다. 하지만, 일반적으로 먼 곳을 향하는 카메라 모듈(212)을 통해 정확히 파악할 수 있는 사물의 양도 한정됨을 고려할 때, 위치 기반 서버(130)는 DB 서버(140)로부터 수신한 정보를 그대로 휴대용 단말기(110)에 전송하지 않고, 정보의 중요도에 따라 전송할 정보를 결정한다. 따라서, DB 서버(140)(또는 위치 기반 서버(130)의 환경 정보 검색부(340)는 종래의 위치 기반 서비스와 달리 정보와 함께 정보의 중요도를 위치기반 서비스 서버에 알려야 한다.Based on the location information received from the portable terminal 110, the location-based server 130 identifies the location environment of the portable terminal 110 from the map DB, determines the size of the map area of the area to be transmitted, From the various DBs, and transmits the information to the portable terminal 110. At this time, since the image input through the camera module 212 is displayed through the portable terminal 110 having a limited size, it can be limited to the amount of information that can be displayed on the real time image. However, considering that the amount of objects that can be accurately grasped through the camera module 212 is limited, the location-based server 130 can directly transmit the information received from the DB server 140 to the portable terminal 110, The information to be transmitted is determined according to the importance of the information. Accordingly, the DB server 140 (or the environment information searching unit 340 of the location-based server 130) must inform the location-based service server of the importance of the information together with the information, unlike the conventional location-based service.

이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되 거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 캐리어 웨이브 매체 등이 포함될 수 있다.While the present invention has been described in connection with what is presently considered to be the preferred embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. That is, within the scope of the present invention, all of the components may be selectively coupled to one or more of them. In addition, although all of the components may be implemented as one independent hardware, some or all of the components may be selectively combined to perform a part or all of the functions in one or a plurality of hardware. As shown in FIG. The codes and code segments constituting the computer program may be easily deduced by those skilled in the art. Such a computer program can be stored in a computer-readable storage medium, readable and executed by a computer, thereby realizing an embodiment of the present invention. As the storage medium of the computer program, a magnetic recording medium, an optical recording medium, a carrier wave medium, or the like may be included.

또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.It is also to be understood that the terms such as " comprises, "" comprising," or "having ", as used herein, mean that a component can be implanted unless specifically stated to the contrary. But should be construed as including other elements. All terms, including technical and scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs, unless otherwise defined. Commonly used terms, such as predefined terms, should be interpreted to be consistent with the contextual meanings of the related art, and are not to be construed as ideal or overly formal, unless expressly defined to the contrary.

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The foregoing description is merely illustrative of the technical idea of the present invention, and various changes and modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.

이상에서 설명한 바와 같이 본 발명은 사용자의 이동에 따라 변경되는 실시간 영상에 따른 위치 기반 정보를 지속적으로 제공받을 수 있도록 하는 증강 현실을 이용한 위치 기반 서비스 제공 방법과 그를 위한 시스템, 서버 및 휴대용 단말기 분야에 적용되어, 사용자 입장에서 일반적인 지도 표시 방식에 비해 실시간 영상에 합성된 위치 기반 서비스를 통해 주변 위치를 파악하는 데 용이한 효과를 발생하는 매우 유용한 발명이다.As described above, the present invention provides a method for providing a location-based service using an augmented reality, which can continuously receive location-based information according to a real-time image changed according to movement of a user, and a system, a server, and a portable terminal for the same It is a very useful invention that generates an effect to easily grasp the surrounding location through the location based service synthesized with the real time image compared with the general map display method from the user's viewpoint.

도 1은 본 발명의 일 실시예에 따른 증강 현실을 이용한 위치 기반 서비스 시스템을 개략적으로 나타낸 블럭 구성도,1 is a block diagram schematically showing a location-based service system using an augmented reality according to an embodiment of the present invention;

도 2는 본 발명의 일 실시예에 따른 휴대용 단말기를 개략적으로 나타낸 블럭 구성도,2 is a block diagram schematically illustrating a portable terminal according to an embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따른 위치 기반 서버를 개략적으로 나타낸 블럭 구성도,3 is a block diagram schematically illustrating a location-based server according to an embodiment of the present invention.

도 4는 본 발명의 일 실시예에 따른 증강 현실을 이용한 위치 기반 서비스 방법을 설명하기 위한 순서도,4 is a flowchart for explaining a location-based service method using an augmented reality according to an embodiment of the present invention;

도 5는 본 발명의 일 실시예에 따른 증강 현실을 이용한 위치 기반 서비스의 예시도이다.5 is an exemplary diagram illustrating a location-based service using an augmented reality according to an embodiment of the present invention.

< 도면의 주요 부분에 대한 부호의 설명 >Description of the Related Art

110: 휴대용 단말기 120: 유무선 통신망110: portable terminal 120: wired / wireless communication network

130: 위치 기반 서버 140: DB 서버130: Location-based server 140: DB server

210: 위치 기반 측정부 220: 위치 기반 입력부210: Position-based measurement unit 220: Position-based input unit

230: 단말기 제어부 250: 표시부230: terminal control unit 250:

260: 단말기 통신부 310: 서버 통신부260: Terminal communication unit 310: Server communication unit

320: 영역 결정부 330: 서버 제어부320: area determination unit 330: server control unit

340: 환경 정보 검색부340: environment information retrieval unit

Claims (12)

휴대용 단말기와 연동하는 서버 통신부;A server communication unit operatively associated with the portable terminal; 상기 휴대용 단말기로부터 수신된 위치 측위 정보에 근거하여 상기 휴대용 단말기의 현재 위치가 포함된 정보 제공이 필요한 지도 영역 크기를 결정하는 영역 결정부;An area determination unit for determining a size of a map area that needs to provide information including a current location of the portable terminal based on the location location information received from the portable terminal; 상기 결정된 지도 영역 크기에 포함되는 주요 주변 환경 정보를 검색하는 환경 정보 검색부; 및An environment information searching unit for searching for the main surrounding information included in the determined map area size; And 상기 결정된 영역 크기에 따라 상기 검색된 주요 주변 환경 정보 중 일부 정보를 상기 결정된 지도 영역 크기에 해당하는 지도 정보에 적용한 위치 기반 정보를 상기 휴대용 단말기로 전송하는 서버 제어부Based on the map information, the map information, which is obtained by applying some of the searched peripheral environment information to the map information corresponding to the determined map area size according to the determined area size, 를 포함하는 것을 특징으로 하는 서버.Lt; / RTI &gt; 제 1 항에 있어서,The method according to claim 1, 상기 환경 정보 검색부는,The environmental information retrieving unit, 상기 검색된 주요 주변 환경 정보에 따른 중요도 정보를 상기 서버 제어부로 전송하며, 상기 서버 제어부는 상기 수신된 중요도 정보에 근거하여 상기 위치 기반 정보에 상기 주요 주변 환경 정보 중 일부 정보를 적용하는 것을 특징으로 하는 서버.Wherein the server control unit transmits importance information according to the searched peripheral environment information to the server control unit, and the server control unit applies some information of the main environment information to the location-based information based on the received importance information. server. 제 1 항에 있어서,The method according to claim 1, 상기 영역 결정부는, Wherein the area determining unit 상기 위치 측위 정보에 포함된 위경도 좌표값에 근거하여, 상기 휴대용 단말기의 현재 위치 정보를 추출하고, 상기 현재 위치 정보의 고도 정보 및 상기 현재 위치 정보에 대응하는 지역 종류 정보 중 적어도 하나 이상의 정보에 근거하여 상기 정보 제공이 필요한 지도 영역 크기를 결정하는 것을 특징으로 하는 서버.Extracting the current position information of the portable terminal based on the radar coordinate value included in the positional information, and extracting at least one or more of the altitude information of the current position information and the area type information corresponding to the current position information And determines the size of the map area that needs to be provided based on the information. 제 1 항에 있어서,The method according to claim 1, 상기 환경 정보 검색부는,The environmental information retrieving unit, 관광 정보, 쇼핑 정보, 광고 정보, 지명 정보 및 주소 정보 중 적어도 하나 이상의 정보에서 상기 주요 주변 환경 정보를 검색하는 것을 특징으로 하는 서버.And searches the main peripheral environment information from at least one or more pieces of information including at least one of tourism information, shopping information, advertisement information, place name information, and address information. 제 1 항에 있어서,The method according to claim 1, 상기 서버 통신부는 DB 서버와 연동하며, The server communication unit is interlocked with the DB server, 상기 영역 결정부는 상기 DB 서버로부터 수신된 지도 정보를 이용하여 상기 정보 제공이 필요한 지도 영역 크기를 결정하는 것을 특징으로 하는 서버.Wherein the area determining unit determines the map area size to provide the information using the map information received from the DB server. 제 1 항에 있어서,The method according to claim 1, 상기 서버 통신부는 DB 서버와 연동하며, The server communication unit is interlocked with the DB server, 상기 환경 정보 검색부는 상기 DB 서버로부터 수신된 데이터에 근거하여 상기 주요 주변 정보를 검색하는 것을 특징으로 하는 서버.Wherein the environment information searching unit searches the main peripheral information based on data received from the DB server. 구동중인 어플리케이션의 실행 화면을 표시하는 표시부;A display unit for displaying an execution screen of a running application; 위치 기반 서버와 연동하는 단말기 통신부;A terminal communication unit interlocked with the location based server; 위치 기반 관련 정보를 획득하는 위치 기반 측정부;A position-based measurement unit for acquiring position-based related information; 상기 획득된 위치 기반 관련 정보를 이용하여 위치 측위 정보, 실시간 영상 정보 및 단말기의 방향 정보를 생성하는 위치 기반 입력부; 및A location-based input unit for generating location location information, real-time image information, and direction information of the terminal using the obtained location-based related information; And 상기 위치 측위 정보를 상기 위치 기반 서버로 전송하여, 상기 위치 기반 서버로부터 상기 위치 측위 정보에 대응하는 위치 기반 정보를 수신하고, 상기 실시간 영상 정보, 상기 단말기의 방향 정보 및 상기 수신된 위치 기반 정보를 합성하여 상기 표시부를 통해 디스플레이하는 단말기 제어부Based server, receiving the location-based information corresponding to the location-location information from the location-based server, transmitting the real-time image information, the direction information of the terminal, and the received location- And a display unit 를 포함하는 것을 특징으로 하는 휴대용 단말기.Wherein the portable terminal comprises: 제 7 항에 있어서,8. The method of claim 7, 상기 위치 기반 측정부는,Wherein the position- 상기 실시간 영상 정보를 획득하는 카메라 모듈;A camera module for acquiring the real-time image information; 움직임을 감지하는 자이로 센서;A gyro sensor for sensing movement; 가속도를 감지하는 가속도 센서; 및An acceleration sensor for detecting an acceleration; And 전파 신호에 포함된 항법 데이터(Navigation Data)를 획득하는 GPS 모듈A GPS module for acquiring navigation data included in the radio wave signal 을 포함하는 것을 특징으로 하는 휴대용 단말기.The portable terminal comprising: 제 8 항에 있어서,9. The method of claim 8, 상기 위치 기반 입력부는,The location- 상기 획득된 실시간 영상 정보를 수신하여 전달하는 영상 입력부;An image input unit receiving and transmitting the obtained real time image information; 상기 감지된 움직임과 상기 감지된 가속도에 근거하여 상기 단말기의 방향 정보를 생성하는 방향 측정부; 및A direction measuring unit for generating direction information of the terminal based on the sensed movement and the sensed acceleration; And 상기 획득된 항법 데이터에 근거하여 위경도 좌표값을 포함하는 상기 위치 측위 정보를 생성하는 위치 측정부And a position measurement unit for generating the positional position information including the latitude and longitude coordinate values based on the obtained navigation data, 를 포함하는 것을 특징으로 하는 휴대용 단말기.Wherein the portable terminal comprises: 제 7 항에 있어서,8. The method of claim 7, 상기 단말기 제어부는,The terminal control unit, 상기 실시간 영상 정보와 상기 수신된 위치 기반 정보를 상기 단말기의 방향 정보에 맞게 가공하고, 상기 실시간 영상 정보와 상기 수신된 위치 기반 정보의 패턴 매칭을 통해 상기 실시간 영상 정보 상에서 상기 수신된 위치 기반 정보의 사물을 인식하며, 상기 실시간 영상 정보에 상기 위치 기반 정보를 합성할 때의 상기 사물에 대한 위치값을 추출하여 전달하는 영상 출력 제어부;Based on the real-time image information and the received location-based information, pattern-matching the received real-time image information and the received location-based information with the directional information of the terminal, An image output control unit for recognizing an object and extracting and transmitting a position value of the object when the position based information is synthesized with the real time image information; 상기 단말기 통신부를 제어하여 상기 위치 기반 정보를 수신하며, 상기 위치 기반 정보에 포함된 주요 주변 환경 정보 중 사용자가 기 설정한 정보만 나타나도록 제어하는 위치 정보 제어부; 및A location information control unit for controlling the terminal communication unit to receive the location-based information, and to control the user to display only predetermined information of the main environment information included in the location-based information; And 상기 실시간 영상, 상기 단말기의 방향 정보 및 상기 수신된 위치 기반 정보를 상기 사물에 대한 위치값에 맞게 합성한 후 상기 표시부를 통해 디스플레이하는 영상 처리부Based on the position information of the object, and displays the synthesized image on the display unit, 를 포함하는 것을 특징으로 하는 휴대용 단말기.Wherein the portable terminal comprises: 위치 측위 정보에 근거하여 현재 위치가 포함된 정보 제공이 필요한 지도 영역 크기를 결정하고, 상기 결정된 지도 영역 크기에 포함되는 주요 주변 환경 정보를 검색하며, 상기 결정된 영역 크기에 따라 상기 검색된 주요 주변 환경 정보 중 일부 정보를 적용한 위치 기반 정보를 전송하는 위치 기반 서버;Determining a size of a map area that needs to be provided with information that includes a current location based on the location location information, searching for the main surrounding information included in the determined map area size, A location based server for transmitting location based information to which some of the information is applied; 상기 위치 기반 서버로 상기 위치 측위 정보를 전송하고, 상기 위치 기반 서버로부터 상기 위치 기반 정보를 수신하며, 획득한 실시간 영상 정보에 단말기의 방향 정보 및 상기 위치 기반 정보를 합성하여 디스플레이하는 휴대용 단말기; 및A portable terminal for transmitting the location location information to the location-based server, receiving the location-based information from the location-based server, and synthesizing the location information and direction information of the terminal with the acquired real- And 상기 휴대용 단말기와 상기 위치 기반 서비스 서버 간에 송수신되는 데이터를 중계하는 유무선 통신망Based service server for relaying data transmitted and received between the portable terminal and the location- 을 포함하는 것을 특징으로 하는 증강 현실을 이용한 위치 기반 서비스 제공 시스템.Based on the location information of the augmented reality. 위치 기반 서버가 휴대용 단말기로부터 수신된 위치 측위 정보에 근거하여 해당 단말기의 현재 위치가 포함된 정보 제공이 필요한 지도 영역 크기를 결정하는 단계;Based on the location information received from the portable terminal, the location-based server determining the size of the map area requiring the information including the current location of the terminal; 상기 위치 기반 서버가 상기 결정된 지도 영역 크기에 포함되는 주요 주변 환경 정보를 검색하는 단계;Searching the main environment information included in the determined map area size by the location-based server; 상기 위치 기반 서버가 상기 결정된 영역 크기에 따라 상기 검색된 주요 주변 환경 정보 중 일부 정보를 적용한 위치 기반 정보를 상기 휴대용 단말기로 전송하는 단계; 및The location-based server transmitting location-based information to the portable terminal, the location-based information including information on some of the searched peripheral environment information according to the determined area size; And 상기 휴대용 단말기가 상기 위치 기반 정보를 수신하며, 상기 수신된 위치 기반 정보에 획득한 실시간 영상 정보 및 단말기의 방향 정보를 합성하여 디스플레이하는 단계Wherein the portable terminal receives the location-based information, synthesizes and displays the obtained real-time image information and direction information of the terminal on the received location-based information 를 포함하는 것을 특징으로 하는 증강 현실을 이용한 위치 기반 서비스 제공 방법.And generating a location-based service using the augmented reality.
KR1020090062424A 2009-07-09 2009-07-09 Method for Providing Location Based Services by Using Augmented Reality System Server And Portable Terminal Therefor KR101557663B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090062424A KR101557663B1 (en) 2009-07-09 2009-07-09 Method for Providing Location Based Services by Using Augmented Reality System Server And Portable Terminal Therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090062424A KR101557663B1 (en) 2009-07-09 2009-07-09 Method for Providing Location Based Services by Using Augmented Reality System Server And Portable Terminal Therefor

Publications (2)

Publication Number Publication Date
KR20110004974A KR20110004974A (en) 2011-01-17
KR101557663B1 true KR101557663B1 (en) 2015-10-07

Family

ID=43612279

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090062424A KR101557663B1 (en) 2009-07-09 2009-07-09 Method for Providing Location Based Services by Using Augmented Reality System Server And Portable Terminal Therefor

Country Status (1)

Country Link
KR (1) KR101557663B1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101397710B1 (en) * 2011-02-08 2014-05-23 주식회사 팬택 Apparatus and Method for Providing Data based Location
KR101113699B1 (en) * 2011-04-26 2012-02-27 (주)비엔티솔루션 Development system for spatial information frame making tool connecting mobile apparatus and the method thereof
KR101238810B1 (en) * 2011-05-17 2013-03-04 경희대학교 산학협력단 Social Network System for Citizens Campagin's Share-Participation-Open
KR101356192B1 (en) * 2012-04-26 2014-01-24 서울시립대학교 산학협력단 Method and System for Determining Position and Attitude of Smartphone by Image Matching
KR101994898B1 (en) * 2014-08-12 2019-07-01 전자부품연구원 Flight path guiding method based on augmented reality using mobile terminal
KR101994521B1 (en) 2017-04-20 2019-09-30 김현우 Navigation system by using augmented reality
KR102046366B1 (en) * 2018-04-11 2019-11-19 한성대학교 산학협력단 A system to register and find the location information
KR102329027B1 (en) 2019-09-02 2021-11-19 주식회사 인터포 Method for managing virtual object using augment reality and big-data and mobile terminal executing thereof
KR102314894B1 (en) 2019-12-18 2021-10-19 주식회사 인터포 Method for managing virtual object using augment reality, method for managing festival using augment reality and mobile terminal

Also Published As

Publication number Publication date
KR20110004974A (en) 2011-01-17

Similar Documents

Publication Publication Date Title
KR101557663B1 (en) Method for Providing Location Based Services by Using Augmented Reality System Server And Portable Terminal Therefor
CN102741797B (en) Method and apparatus for transforming three-dimensional map objects to present navigation information
JP5844463B2 (en) Logo detection for indoor positioning
CN107094319B (en) High-precision indoor and outdoor fusion positioning system and method
JP5685828B2 (en) Portable portable terminal, positioning program and positioning system for portable portable terminal
KR101436223B1 (en) Image identification using trajectory-based location determination
JP6087693B2 (en) Terminal, method, and program for detecting specific position based on radio wave reception intensity for each channel
US9377316B2 (en) Method and device for providing location services
CN103841642A (en) Three-dimensional positioning method in a room
US20030179133A1 (en) Wireless handheld portabel navigation system and method for visually impaired pedestrians
JP2014240836A (en) Human assisted techniques for providing local maps and location-specific annotated data
EP3712562B1 (en) Real-time path suggestion for a location-enabled mobile device
JP2006105640A (en) Navigation system
WO2013125306A1 (en) Wireless communication device, wireless communication system, and location estimation method
KR20130107318A (en) Method and apparatus for determining location offset information
EP2735844B1 (en) System and method for indoor navigation
WO2017128895A1 (en) Location sharing-based navigation assistance method and terminal
JP5870817B2 (en) Information processing apparatus, information processing method, and program
TWI749532B (en) Positioning method and positioning device, electronic equipment and computer readable storage medium
US11334174B2 (en) Universal pointing and interacting device
KR101363317B1 (en) Method for Providing Location Based Services by Using Information Of Direction, Server And Portable Terminal Therefor
CN111796055A (en) Portable device for measuring air quality and method for displaying air quality information
KR101215515B1 (en) Image display apparatus based on recognizing selected location cordinates
US20150358782A1 (en) Catch the screen
TWI454663B (en) Method, apparatus and computer-readable storage medium for determining location offset information

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
FPAY Annual fee payment

Payment date: 20180904

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190903

Year of fee payment: 5