KR20130091908A - Apparatus and method for providing indoor navigation service - Google Patents

Apparatus and method for providing indoor navigation service Download PDF

Info

Publication number
KR20130091908A
KR20130091908A KR1020120013245A KR20120013245A KR20130091908A KR 20130091908 A KR20130091908 A KR 20130091908A KR 1020120013245 A KR1020120013245 A KR 1020120013245A KR 20120013245 A KR20120013245 A KR 20120013245A KR 20130091908 A KR20130091908 A KR 20130091908A
Authority
KR
South Korea
Prior art keywords
indoor
information
indoor navigation
marker
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020120013245A
Other languages
Korean (ko)
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 KR1020120013245A priority Critical patent/KR20130091908A/en
Priority to US13/570,950 priority patent/US20130211718A1/en
Publication of KR20130091908A publication Critical patent/KR20130091908A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation
    • 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/38Electronic maps specially adapted for navigation; Updating thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Navigation (AREA)

Abstract

본 발명은 실내 네비게이션 서비스 제공 장치 및 그 방법에 관한 것으로, 실내 네비게이션 서비스 제공 장치는 사용자가 위치한 실내 공간에서 현재 위치 및 이동 경로를 안내하는 실내 네비게이션 서비스 구동 시, 실내 네비게이션 서비스를 제공하는 서비스 서버와 통신 접속하는 통신 모듈, 실내 네비게이션 서비스가 구동되는 동안 영상 획득 수단에 의해 실시간으로 실내 영상을 획득하여 실내 네비게이션 화면에 출력하는 영상 제어 모듈, 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상으로부터 적어도 하나의 실내 마커를 추출하여 추출된 실내 마커의 정보를 획득하고, 실내 마커의 정보에 근거하여 해당 실내 공간에서의 현재 위치를 인식하는 실내위치 인식 모듈, 및 실내위치 인식 모듈에 의해 인식된 해당 실내 공간에서의 현재 위치 정보와 사용자가 요청한 목적지 정보에 근거하여 서비스 서버로 실내 네비게이션 정보를 요청하고, 서비스 서버로부터 제공된 실내 네비게이션 정보를 실내 네비게이션 화면 상에 출력하는 실내 네비게이션 모듈을 포함한다.The present invention relates to an indoor navigation service providing apparatus and a method thereof, and an indoor navigation service providing apparatus comprising: a service server for providing an indoor navigation service when an indoor navigation service for guiding a current location and a moving route in an indoor space where a user is located; At least one of a communication module for communication connection, an image control module for acquiring an indoor image in real time by an image acquisition means and outputting it to an indoor navigation screen while the indoor navigation service is running, and at least one of the indoor image acquired in real time by the image acquisition means. An indoor location recognition module which obtains information of the extracted indoor marker by extracting the indoor marker and recognizes a current position in the corresponding indoor space based on the information of the indoor marker, and a corresponding indoor space recognized by the indoor location recognition module Current location of Based on the beam and the destination information requested by the user by requesting the indoor navigation information to the service server, and includes an indoor navigation module for outputting the indoor navigation information provided from the service server to the indoor navigation screen.

Description

실내 네비게이션 서비스 제공 장치 및 그 방법{APPARATUS AND METHOD FOR PROVIDING INDOOR NAVIGATION SERVICE}Apparatus and method for providing indoor navigation service {APPARATUS AND METHOD FOR PROVIDING INDOOR NAVIGATION SERVICE}

본 발명은 실내 네비게이션 서비스 제공 장치 및 그 방법에 관한 것으로, 더욱 상세하게는 사용자 단말에 부착되어 있는 카메라 등의 영상 획득 수단을 이용하여 실내에 부착되어 있는 마커를 인식함으로써 획득된 위치 정보를 이용하여 실내 내비게이션 서비스를 제공하는 장치 및 그 방법에 관한 것이다.The present invention relates to an indoor navigation service providing apparatus and a method thereof, and more particularly, by using a location information acquired by recognizing a marker attached to a room using an image acquisition means such as a camera attached to a user terminal. An apparatus and method for providing an indoor navigation service are provided.

대형 쇼핑몰 및 컨벤션 센터와 같이 실내 공간이 보다 복잡해지고, 실내에서의 생활 비중이 높아짐에 따라 다양한 형태의 실내 공간 정보를 기반으로 제공되는 서비스의 중요도가 높아지고 있으며, 이에 따라 관련 기술들의 연구 및 시스템 개발들이 활발히 추진되고 있다. 이러한 연구개발은 스마트 폰과 같은 이동단말의 성능이 보다 높아지고, 이동단말이 외부와 온라인으로 연결됨으로 인해 더욱 촉진되고 있다.As indoor spaces become more complex and the share of indoor life increases, such as large shopping malls and convention centers, the importance of services provided based on various types of indoor space information is increasing. Accordingly, research and system development of related technologies Are actively being promoted. This research and development is being promoted by the higher the performance of the mobile terminal, such as a smart phone, the mobile terminal is connected to the outside and online.

실내 내비게이션 서비스는 이동 단말의 위치를 정확하게 파악하고, 이를 기반으로 사용자의 요구에 맞는 경로정보를 전달하도록 한다.The indoor navigation service accurately locates the mobile terminal and delivers route information that meets the user's needs based on the location.

실내 네비게이션 서비스를 위해 연구 개발되고 있는 이동 단말의 위치 획득 방법은 주로 무선랜(Wireless LAN)에서 사용되는 AP(Access Point)들의 위치 및 이들로부터의 신호수신 감도 등을 이용하거나, 실내에 설치되어 있는 센서노드 및 알에프아이디 태그(passive/active RFID tag)들을 이용하여 위치를 파악하는 것이다. 이에 대한 실시예는, US2009-399041에도 개시되어 있다. The location acquisition method of the mobile terminal, which is being researched and developed for indoor navigation service, uses the location of APs (access points) used in a wireless LAN and the signal reception sensitivity therefrom, or is installed indoors. The sensor node and the passive / active RFID tags are used to determine the location. An example thereof is also disclosed in US2009-399041.

하지만, 이러한 방법은 사용자 및 이동 단말의 위치 추정이 상황에 따라 상대적으로 낮은 정확도를 가질 수 있다. 예를 들어, WLAN의 AP 측정 방법만을 이용��서��� ���황에 따라 ���십 m의 위치 오차가 발생할 수 있고, 정확한 층의 위치를 파악하지 못할 수도 있다. 또한, WLAN의 AP 측정 방법은 위치 정보 획득을 위한 장비가 많이 필요하고, 설치 및 관리 비용이 많이 든다는 문제가 있다.However, this method can have a relatively low accuracy in the position estimation of the user and the mobile terminal depending on the situation. For example, using only the AP measurement method of the WLAN, a position error of several tens of meters may occur according to a situation, and it may not be able to determine the exact location of the floor. In addition, the AP measurement method of the WLAN has a problem that requires a lot of equipment for obtaining location information, costs a lot of installation and management.

본 발명의 목적은, 사용자 단말에 부착되어 있는 카메라 등의 영상 획득 수단을 이용하여 실내에 부착되어 있는 마커를 인식하고, 마커를 통해 획득된 위치 정보를 이용하여 실내 네비게이션 서비스를 제공하는 실내 네비게이션 서비스 제공 장치 및 그 방법을 제공함에 있다.An object of the present invention, the indoor navigation service for recognizing the marker attached to the room using an image acquisition means such as a camera attached to the user terminal, and provides an indoor navigation service using the location information obtained through the marker. The present invention provides an apparatus and a method thereof.

상기의 목적을 달성하기 위한 본 발명에 따른 실내 네비게이션 서비스 제공 장치는, 사용자가 위치한 실내 공간에서 현재 위치 및 이동 경로를 안내하는 실내 네비게이션 서비스 구동 시, 실내 네비게이션 서비스를 제공하는 서비스 서버와 통신 접속하는 통신 모듈, 상기 실내 네비게이션 서비스가 구동되는 동안 영상 획득 수단에 의해 실시간으로 실내 영상을 획득하여 실내 네비게이션 화면에 출력하는 영상 제어 모듈, 상기 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상으로부터 적어도 하나의 실내 마커를 추출하여 추출된 상기 실내 마커의 정보를 획득하고, 상기 실내 마커의 정보에 근거하여 해당 실내 공간에서의 현재 위치를 인식하는 실내위치 인식 모듈, 및 상기 실내위치 인식 모듈에 의해 인식된 해당 실내 공간에서의 현재 위치 정보와 상기 사용자가 요청한 목적지 정보에 근거하여 상기 서비스 서버로 실내 네비게이션 정보를 요청하고, 상기 서비스 서버로부터 제공된 상기 실내 네비게이션 정보를 상기 실내 네비게이션 화면 상에 출력하는 실내 네비게이션 모듈을 포함하는 것을 특징으로 한다.The indoor navigation service providing apparatus according to the present invention for achieving the above object, when the indoor navigation service for guiding the current location and the movement route in the indoor space where the user is located, the communication connection with the service server for providing the indoor navigation service A communication module, an image control module that acquires an indoor image in real time by an image obtaining means and outputs it to an indoor navigation screen while the indoor navigation service is driven, and at least one indoor from an indoor image obtained in real time by the image obtaining means An indoor location recognition module which obtains information of the extracted indoor marker by extracting a marker, and recognizes a current location in the corresponding indoor space based on the information of the indoor marker, and a corresponding indoor recognized by the indoor location recognition module Current position in space And an indoor navigation module requesting indoor navigation information to the service server based on the information requested by the user and the destination, and outputting the indoor navigation information provided from the service server on the indoor navigation screen. .

상기 실내위치 인식 모듈은, 상기 실내 네비게이션 서비스 구동 시 상기 서비스 서버로부터 해당 실내 공간에 배치된 실내 마커들의 등록 정보를 ���공받는 것을 특징으로 한다.The indoor location recognition module may receive registration information of indoor markers disposed in a corresponding indoor space from the service server when the indoor navigation service is driven.

상기 실내 마커들의 등록 정보는, 마커 ID, 크기, 설치 방향, 위도, 경도, 설치 주소, 마커 타입 및 기타 업데이트 정보 중 적어도 하나를 포함하는 것을 특징으로 한다.The registration information of the indoor markers may include at least one of a marker ID, a size, an installation direction, latitude, longitude, an installation address, a marker type, and other update information.

상기 실내위치 인식 모듈은, 상기 서비스 서버로부터 제공된 상기 실내 마커들의 등록 정보 중 상기 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상에 포함된 실내 마커의 정보를 추출하는 것을 특징으로 한다.The indoor location recognition module may extract information of an indoor marker included in an indoor image acquired in real time by the image acquiring means, from among registration information of the indoor markers provided from the service server.

또한, 본 발명은, 해당 서비스 제공 장치에 구비된 적어도 하나의 센서를 제어하는 센서 관리 모듈을 더 포함하는 것을 특징으로 한다.In addition, the present invention is characterized in that it further comprises a sensor management module for controlling at least one sensor provided in the service providing apparatus.

상기 센서 관리 모듈은, 자이로센서, 방향센서 및 가속센서 중 적어도 하나를 제어하여 센서 측정값을 획득하는 것을 특징으로 한다.The sensor management module may control at least one of a gyro sensor, a direction sensor, and an acceleration sensor to obtain a sensor measurement value.

상기 실내위치 인식 모듈은, 상기 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상에 포함된 실내 마커의 정보와, 상기 센서 관리 모듈에 의해 제어되는 적어도 하나의 센서로부터 측정된 센서 측정값에 근거하여 해당 실내 공간에서의 현재 위치를 결정하는 것을 특징으로 한다.The indoor location recognition module may be configured based on information of an indoor marker included in an indoor image acquired by the image acquisition means in real time, and a sensor measurement value measured from at least one sensor controlled by the sensor management module. Determining a current position in the indoor space.

상기 실내 네비게이션 모듈은, 상기 서비스 서버로부터 제공된 상기 실내 네비게이션 정보를 상기 실내 네비게이션 화면의 분할된 화면에 표시하는 것을 특징으로 한다.The indoor navigation module may display the indoor navigation information provided from the service server on a divided screen of the indoor navigation screen.

상기 실내 네비게이션 모듈은, 상기 서비스 서버로부터 제공된 상기 실내 네비게이션 정보를 상기 실내 네비게이션 화면에 실시간으로 출력되는 실내 영상 위에 겹쳐지도록 표시하는 것을 특징으로 한다.
The indoor navigation module may display the indoor navigation information provided from the service server so as to overlap the indoor image output in real time on the indoor navigation screen.

한편, 상기의 목적을 달성하기 위한 본 발명에 따른 실내 네비게이션 서비스 제공 방법은, 사용자가 위치한 실내 공간에서 현재 위치 및 이동 경로를 안내하는 실내 네비게이션 서비스 구동 시, 실내 네비게이션 서비스를 제공하는 서비스 서버와 통신 접속하는 단계, 상기 실내 네비게이션 서비스가 구동되는 동안 영상 획득 수단에 의해 실시간으로 실내 영상을 획득하여 실내 네비게이션 화면에 출력하는 단계, 상기 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상으로부터 적어도 하나의 실내 마커를 추출하여 추출된 상기 실내 마커의 정보를 획득하고, 상기 실내 마커의 정보에 근거하여 해당 실내 공간에서의 현재 위치를 인식하는 단계, 상기 현재 위치를 인식하는 단계에서 인식된 해당 실내 공간에서의 현재 위치 정보와 상기 사용자가 요청한 목적지 정보에 근거하여 상기 서비스 서버로 실내 네비게이션 정보를 요청하는 단계, 및 상기 서비스 서버로부터 제공된 상기 실내 네비게이션 정보를 상기 실내 네비게이션 화면 상에 출력하는 단계를 포함하는 것을 특징으로 한다.On the other hand, the indoor navigation service providing method according to the present invention for achieving the above object, when the indoor navigation service to guide the current location and the movement path in the indoor space where the user is located, communication with the service server for providing the indoor navigation service Accessing, acquiring an indoor image in real time by an image acquiring means while the indoor navigation service is running, and outputting the indoor image to an indoor navigation screen; at least one indoor marker from an indoor image acquired in real time by the image acquiring means Acquiring the extracted information of the indoor marker and recognizing the current location in the corresponding indoor space based on the information of the indoor marker, and recognizing the current location in the corresponding indoor space. Location information and the user needs Requesting indoor navigation information to the service server based on the requested destination information, and outputting the indoor navigation information provided from the service server on the indoor navigation screen.

또한, 본 발명은, 상기 실내 네비게이션 서비스 구동 시 상기 서비스 서버로부터 해당 실내 공간에 배치된 실내 마커들의 등록 정보를 제공받는 단계를 더 포함하는 것을 특징으로 한다.The present invention may further include receiving registration information of indoor markers disposed in a corresponding indoor space from the service server when the indoor navigation service is driven.

상기 실내 마커들의 등록 정보는, 마커 ID, 크기, 설치 방향, 위도, 경도, 설치 주소, 마커 타입 및 기타 업데이트 정보 중 적어도 하나를 포함하는 것을 특징으로 한다.The registration information of the indoor markers may include at least one of a marker ID, a size, an installation direction, latitude, longitude, an installation address, a marker type, and other update information.

상기 현재 위치를 인식하는 단계는, 상기 서비스 서버로부터 제공된 상기 실내 마커들의 등록 정보 중 상기 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상에 포함된 실내 마커의 정보를 추출하는 단계를 포함하는 것을 특징으로 한다.The step of recognizing the current location comprises the step of extracting the information of the indoor markers included in the indoor image obtained in real time by the image acquisition means of the registration information of the indoor markers provided from the service server. do.

한편, 본 발명은, 상기 실내 네비게이션 서비스 구동 시 적어도 하나의 센서를 제어하여 센서 측정값을 획득하는 단계를 더 포함하는 것을 특징으로 한다.On the other hand, the present invention is characterized in that it further comprises the step of acquiring a sensor measurement value by controlling at least one sensor when the indoor navigation service is driven.

상기 센서는, 자이로센서, 방향센서 및 가속센서 중 적어도 하나를 포함하는 것을 특징으로 한다.The sensor may include at least one of a gyro sensor, a direction sensor, and an acceleration sensor.

상기 현재 위치를 인식하는 단계는, 상기 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상에 포함된 실내 마커의 정보와, 상기 센서 측정값을 획득하는 단계에서 획득된 상기 센서 측정값에 근거하여 해당 실내 공간에서의 현재 위치를 결정하는 것을 특징으로 한다.The step of recognizing the current location, based on the information of the indoor marker included in the indoor image obtained in real time by the image acquisition means and the sensor measurement value obtained in the step of acquiring the sensor measurement value Determine the current position in space.

상기 실내 네비게이션 화면 상에 출력하는 단계는, 상기 서비스 서버로부터 제공된 상기 실내 네비게이션 정보를 상기 실내 네비게이션 화면의 분할된 화면에 표시하는 단계를 포함하는 것을 특징으로 한다.The outputting on the indoor navigation screen may include displaying the indoor navigation information provided from the service server on a divided screen of the indoor navigation screen.

상기 실내 네비게이션 화면 상에 출력하는 단계는, 상기 서비스 서버로부터 제공된 상기 실내 네비게이션 정보를 상기 실내 네비게이션 화면에 실시간으로 출력되는 실내 영상 위에 겹쳐지도록 표시하는 단계를 포함하는 것을 특징으로 한다.The outputting on the indoor navigation screen may include displaying the indoor navigation information provided from the service server so as to overlap the indoor image output in real time on the indoor navigation screen.

본 발명에 따르면, 사용자 단말에 부착되어 있는 카메라 등의 영상 획득 수단을 이용하여 실내에 부착되어 있는 마커를 인식하고, 마커를 통해 획득된 위치 정보를 이용하여 실내 네비게이션 서비스를 제공함으로써, 저렴한 비용으로 정확도 높은 서비스를 제공할 수 있는 이점이 있다.According to the present invention, by using an image acquisition means such as a camera attached to the user terminal to recognize the marker attached to the room, by using the location information obtained through the marker by providing an indoor navigation service, at a low cost There is an advantage that can provide accurate service.

또한, 본 발명은, 영상 획득 수단에 의해 실시간으로 획득되는 영상을 이용하여 실내 네비게이션 서비스를 제공함으로써 단순한 텍스트 및 도형 형태로 제공되는 기존의 서비스보다 보다 실감적인 서비스를 제공할 수 있는 이점이 있다.In addition, the present invention has the advantage of providing a more realistic service than the existing service provided in the form of simple text and graphics by providing an indoor navigation service using the image acquired in real time by the image acquisition means.

도 1은 본 발명에 따른 실내 네비게이션 시스템 구성을 도시한 도이다.
도 2는 본 발명에 따른 실내 네비게이션 서비스 제공 장치의 구성을 설명하는데 참조되는 블록도이다.
도 3은 본 발명에 따른 실내 네비게이션 서비스 제공 장치의 영상 획득 모듈에 대한 세부 구성을 도시한 블록도이다.
도 4는 본 발명에 따른 실내 네비게이션 서비스 제공 장치의 실내위치 인식 모듈에 대한 세부 구성을 도시한 블록도이다.
도 5는 본 발명에 따른 실내 네비게이션 서비스 제공 장치의 실내 네비게이션 모듈에 대한 세부 구성을 도시한 블록도이다.
도 6은 본 발명에 따른 실내 네비게이션 서비스 제공 장치의 센서 관리 모듈에 대한 세부 구성을 도시한 블록도이다.
도 7은 본 발명에 따른 실내 네비게이션 시스템의 서비스 서버에 대한 구성을 설명하는데 참조되는 블록도이다.
도 8은 본 발명에 따른 실내 네비게이션 시스템의 실내 공간 정보 DB에 대한 구성을 설명하는데 참조되는 블록도이다.
도 9는 본 발명에 적용되는 실내 마커에 대한 제1 실시예를 도시한 예시도이다.
도 10은 실내 마커에 대한 등록 정보의 예를 나타낸 도면이다.
도 11은 본 발명에 적용되는 실내 마커에 대한 제2 실시예를 도시한 예시도이다.
도 12는 본 발명에 따른 실내 네비게이션 서비스 제공 장치의 실내 마커 인식 동작을 설명하는데 참조되는 예시도이다.
도 13은 본 발명에 따른 실내 네비게이션 서비스 제공 장치의 동작을 설명하는데 참조되는 예시도이다.
도 14는 본 발명에 따른 실내 네비게이션 서비스 제공 방법에 대한 동작 흐름을 도시한 순서도이다.
1 is a diagram illustrating a configuration of an indoor navigation system according to the present invention.
2 is a block diagram referred to describe the configuration of an indoor navigation service providing apparatus according to the present invention.
3 is a block diagram showing the detailed configuration of the image acquisition module of the indoor navigation service providing apparatus according to the present invention.
4 is a block diagram showing the detailed configuration of the indoor location recognition module of the indoor navigation service providing apparatus according to the present invention.
5 is a block diagram showing a detailed configuration of the indoor navigation module of the indoor navigation service providing apparatus according to the present invention.
6 is a block diagram showing a detailed configuration of the sensor management module of the indoor navigation service providing apparatus according to the present invention.
7 is a block diagram referred to describe the configuration of the service server of the indoor navigation system according to the present invention.
8 is a block diagram referred to describe the configuration of the indoor spatial information DB of the indoor navigation system according to the present invention.
9 is an exemplary view showing a first embodiment of an indoor marker applied to the present invention.
10 is a diagram illustrating an example of registration information for an indoor marker.
11 is an exemplary view showing a second embodiment of an indoor marker applied to the present invention.
12 is an exemplary diagram referred to for explaining an indoor marker recognition operation of an indoor navigation service providing apparatus according to the present invention.
13 is an exemplary diagram referred to for describing an operation of an indoor navigation service providing apparatus according to the present invention.
14 is a flowchart illustrating an operation flow for a method for providing an indoor navigation service according to the present invention.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 설명한다.
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명에 따른 실내 네비게이션 시스템 구성을 도시한 도이다.1 is a diagram illustrating a configuration of an indoor navigation system according to the present invention.

도 1에 도시된 바와 같이, 본 발명에 따른 실내 네비게이션 시스템은 실내 공간에 복수의 실내 마커(marker)(10)들이 부착되고, 실내 네비게이션 서비스 제공 장치(이하, '서비스 제공 장치'라 칭한다.)(100)가 실내 공간에 부착된 실내 마커(10)들을 인식한다. As shown in FIG. 1, in the indoor navigation system according to the present invention, a plurality of indoor markers 10 are attached to an indoor space, and an indoor navigation service providing device (hereinafter, referred to as a service providing device). The 100 recognizes the indoor markers 10 attached to the indoor space.

여기서, 실내 내비게이션을 위해 실내 공간에 설치되는 실내 마커(10)는 실내의 특정 위치에 대한 정보를 표시하기 위한 수단으로, 해당 실내 마커(10)의 영상으로부터 쉽게 인식 및 추출될 수 있는 형태인 것으로 한다. 또한, 실내 마커(10)는 천장, 벽체 및 바닥 등에 설치 가능하며, 그 설치 위치에 따라 해당 실내 마커(10)에 대한 정보가 적절히 구성되어야 한다. Here, the indoor marker 10 installed in the indoor space for indoor navigation is a means for displaying information on a specific location of the room, and may be easily recognized and extracted from an image of the corresponding indoor marker 10. do. In addition, the indoor marker 10 may be installed on a ceiling, a wall, a floor, or the like, and information on the corresponding indoor marker 10 should be appropriately configured according to the installation position thereof.

서비스 제공 장치(100)는 카메라 등의 영상 획득 수단을 통해 실내 마커(10)를 촬영함으로써, 해당 실내 마커(10)를 인식하는 것이 가능하다. 서비스 제공 장치(100)는 실내 마커(10)를 통해 인식된 정보를 토대로 서비스 서버(200)에 실내 정보를 요청한다.The service providing apparatus 100 may recognize the indoor marker 10 by photographing the indoor marker 10 through an image acquisition means such as a camera. The service providing apparatus 100 requests room information to the service server 200 based on the information recognized by the room marker 10.

서비스 서버(200)는 실내에 설치된 실내 마커(10)들 및 실내 공간에 대한 정보를 실내 공간 정보 DB(300)에 저장하고, 해당 정보들을 유지 및 관리한다. 이때, 서비스 서버(200)는 서비스 제공 장치(100)로부터 전송된 실내 마커(10)의 정보에 근거하여 실내 공간 정보 DB(300)에서 요청된 경로를 검색하고, 검색 결과에 근거하여 해당 위치에서의 네비게이션 정보를 서비스 제공 장치(100)로 제공한다.The service server 200 stores information about indoor markers 10 and indoor spaces installed in the indoor space information DB 300 and maintains and manages the corresponding information. In this case, the service server 200 searches for a route requested by the indoor space information DB 300 based on the information of the indoor marker 10 transmitted from the service providing apparatus 100, and at the corresponding location based on the search result. Provides navigation information to the service providing apparatus 100.

따라서, 서비스 제공 장치(100)는 서비스 서버(200)로부터의 네비게이션 정보를 영상, 문자, 음성 등을 통해 출력함으로써 사용자에게 실내 네비게이션 서비스를 제공한다.Therefore, the service providing apparatus 100 provides the indoor navigation service to the user by outputting the navigation information from the service server 200 through an image, text, voice, and the like.

본 발명에 적용되는 서비스 제공 장치(100)는 휴대폰, 태블릿 PC 등과 같이 마커를 인식하기 위한 영상 획득 수단과, 서비스 서버(200)와 송수신 가능한 통신 인터페이스를 구비한 사용자 단말인 것으로 한다.
The service providing apparatus 100 applied to the present invention may be a user terminal having image acquisition means for recognizing a marker, such as a mobile phone and a tablet PC, and a communication interface capable of transmitting and receiving with the service server 200.

도 2는 본 발명에 따른 실내 네비게이션 서비스 제공 장치의 구성을 설명하는데 참조되는 블록도이다.2 is a block diagram referred to describe the configuration of an indoor navigation service providing apparatus according to the present invention.

도 2에 도시된 바와 같이, 본 발명에 따른 서비스 제공 장치(100)는, 영상 제어 모듈(110), 실내위치 인식 모듈(120), 실내 네비게이션 모듈(130), 센서 관리 모듈(140), 및 통신 모듈(150)을 포함한다.As shown in FIG. 2, the service providing apparatus 100 according to the present invention includes an image control module 110, an indoor location recognition module 120, an indoor navigation module 130, a sensor management module 140, and Communication module 150.

영상 제어 모듈(110)은 카메라 등의 영상 획득 수단을 제어하여 실내 마커를 촬영한 실내 마커 영상을 획득하고, 영상 획득 수단을 통해 촬영된 실내 마커 영상에 근거하여 서비스 서버로부터 제공된 네비게이션 정보를 영상 출력 수단 또는 음성 출력 수단 등을 통해 출력되도록 제어한다. 영상 제어 모듈(110)에 대한 구체적인 세부 구성 설명은 도 3을 참조하도록 한다.The image control module 110 controls an image acquisition means such as a camera to obtain an indoor marker image photographing the indoor marker, and outputs the image of the navigation information provided from the service server based on the indoor marker image captured by the image acquisition means. Control to output through the means or voice output means. Detailed configuration of the image control module 110 will be described with reference to FIG. 3.

실내위치 인식 모듈(120)은 획득된 실내 마커 영상 내에서 실내 마커를 추출하고, 해당 실내 마커���부터 해당 실내 마커에 대한 정보를 인식한다. 이때, 실내위치 인식 모듈(120)은 실내 마커의 정보와 과���의 위치정보 및 센서들, 예를 들어, 자이로센서, 방향센서, 및 가속센서 등의 센서 정보를 기반으로 서비스 제공 장치(100)의 위치를 결정한다. 실내위치 인식 모듈(120)에 대한 세부 구성 설명은 도 4를 참조하도록 한다.The indoor location recognition module 120 extracts an indoor marker from the acquired indoor marker image and recognizes information on the indoor marker from the indoor marker. At this time, the indoor location recognition module 120 is based on the information of the indoor marker and the past location information and sensors, for example, gyro sensor, direction sensor, acceleration sensor, such as sensor information of the service providing apparatus 100 Determine your location. Detailed configuration of the indoor location recognition module 120 will be described with reference to FIG. 4.

실내 네비게이션 모듈(130)은 실내 위치를 기반으로 실내 내비게이션을 실행한다. 이때, 실내 네비게이션 모듈(130)은 실내위치 인식 모듈(120)에 의해 인식된 위치 정보에 근거하여 서비스 서버로부터 제공된 네비게이션 정보를 제공한다. 실내 네비게이션 모듈(130)은 사용자가 제공받고자 하는 네비게이션 관련 정보의 종류에 따라 다양한 기능들을 제공할 수 있다. 실내 네비게이션 모듈(130)에 대한 세부 구성 설명은 도 5를 참조하도록 한다.The indoor navigation module 130 executes indoor navigation based on the indoor location. At this time, the indoor navigation module 130 provides the navigation information provided from the service server based on the location information recognized by the indoor location recognition module 120. The indoor navigation module 130 may provide various functions according to the type of navigation related information to be provided by the user. Detailed configuration of the indoor navigation module 130 will be described with reference to FIG. 5.

센서 관리 모듈(140)은 서비스 제공 장치(100)에 구비된 센서들, 예를 들어, 자이로센서, 방향센서, 및 가속센서 등을 관리하고, 각 센서의 기능을 제어한다. 센서 관리 모듈(140)에 대한 세부 구성 설명은 도 6을 참조하도록 한다.The sensor management module 140 manages sensors provided in the service providing apparatus 100, for example, a gyro sensor, a direction sensor, an acceleration sensor, and controls functions of each sensor. Detailed configuration description of the sensor management module 140 will be described with reference to FIG. 6.

통신 모듈(150)은 실내 네비게이션 서비스를 위해 서비스 서버와 통신을 하기 위한 통신 인터페이스를 제공한다. 이때, 통신 모듈(150)은 CDMA 및 WLAN 등을 이용하여 실내 내비게이션 서버와 통신하기 위한 통신 프로토콜과, 이들로부터 전달되는 프로토콜 패킷을 해석하고 생성하기 위한 통신 프로토콜 처리 모듈을 포함할 수 있다.
The communication module 150 provides a communication interface for communicating with a service server for indoor navigation service. In this case, the communication module 150 may include a communication protocol for communicating with an indoor navigation server using CDMA, WLAN, and the like, and a communication protocol processing module for interpreting and generating a protocol packet transmitted from them.

도 3은 도 2의 영상 제어 모듈에 대한 세부 구성을 도시한 블록도이다.FIG. 3 is a block diagram illustrating a detailed configuration of the image control module of FIG. 2.

도 3에 도시된 바와 같이, 영상 제어 모듈(110)은 기기 관리부(111), 영상 획득부(113), 기기 제어부(115), 및 정보 출력부(117)를 포함한다.As shown in FIG. 3, the image control module 110 includes a device manager 111, an image acquirer 113, a device controller 115, and an information output unit 117.

기기 관리부(111)는 영상 획득 수단의 기기 정보 및 초점 거리(focal length) 등과 같이 영상 획득 수단에 대한 정보를 등록하고, 관리한다.The device manager 111 registers and manages information on the image capturing means, such as device information and focal length of the image capturing means.

영상 획득부(113)는 기기 관리부(111)에 등록된 영상 획득 수단���로���터 실시간으로 영상을 획득한다.The image acquisition unit 113 acquires an image in real time from an image acquisition unit registered in the device manager 111.

기기 제어부(115)는 영상 획득 수단으로부터 영상을 획득하기 위하여 해당 영상 획득 수단을 제어한다. 일 예로서, 기기 제어부(115)는 영상 획득 수단의 줌인(zoom in), 줌아웃(zoom out) 등의 기능을 제어한다.The device controller 115 controls the corresponding image acquisition means to acquire an image from the image acquisition means. As an example, the device controller 115 controls functions such as zoom in and zoom out of the image acquisition means.

정보 출력부(117)는 서비스 서버로부터 제공된 실내 네비게이션 정보를 실시간으로 출력한다. 이때, 실내 네비게이션 정보는 영상, 이미지, 문자, 및 음성 중 적어도 하나의 형태로 출력 가능하다. 또한, 정보 출력부(117)는 영상 획득 수단으로부터 획득된 영상 위로 내비게이션 관련 정보를 실시간으로 출력할 수도 있다.
The information output unit 117 outputs indoor navigation information provided from the service server in real time. In this case, the indoor navigation information may be output in at least one of an image, an image, a text, and a voice. In addition, the information output unit 117 may output the navigation related information on the image obtained from the image acquisition means in real time.

도 4는 도 2의 실내위치 인식 모듈에 대한 세부 구성을 도시한 블록도이다.4 is a block diagram illustrating a detailed configuration of the indoor location recognition module of FIG. 2.

도 4에 도시된 바와 같이, 본 발명에 따른 실내위치 인식 모듈은 실내 마커 정보 관리부(121), 위치 정보 관리부(123), 실내 마커 인식부(125), 및 위치 결정부(127)를 포함한다.As shown in FIG. 4, the indoor location recognition module according to the present invention includes an indoor marker information manager 121, a location information manager 123, an indoor marker recognizer 125, and a location determiner 127. .

실내 마커 정보 관리부(121)는 대상 실내 공간 내에 설치되어 있는 실내 마커들에 대한 정보를 관리한다. 일 예로서, 실내 공간에 배치된 각 실내 마커들의 식별정보, 해당 마커들이 배치된 위치 정보 등을 관리한다.The indoor marker information manager 121 manages information on indoor markers installed in the target indoor space. As an example, identification information of each indoor marker disposed in the indoor space, location information where the corresponding markers are disposed, and the like are managed.

이때, 실내 마커 정보 관리부(121)는 서비스 서버로 해당 실내 공간 내에 배치된 실내 마커들에 대한 정보를 요청할 수 있으며, 서비스 서버로부터 제공된 실내 마커들의 정보를 저장하고 관리할 수 있다. 다른 예로서, 실내 마커 정보 관리부(121)는 해당 실내 공간에 배치된 실내 마커들의 정보를 별도로 저장하지 않고, 서비스 서버와의 연동을 통해 해당 실내 마커들의 정보를 실시간으로 제공받을 수도 있다.In this case, the indoor marker information management unit 121 may request information about indoor markers disposed in the corresponding indoor space from the service server, and store and manage information of the indoor markers provided from the service server. As another example, the indoor marker information manager 121 may receive information of the indoor markers in real time through interworking with the service server without separately storing the information of the indoor markers disposed in the corresponding indoor space.

위치 정보 관리부(123)는 실내에서 인식되었던 과거 위치정보를 관리한다. 다시 말해, 위치 정보 관리부(123)는 이전에 실내 마커들을 통해 인식된 경로정보, 주변 위치정보, 주변 상가정보 등을 관리한다.The location information manager 123 manages past location information that was recognized indoors. In other words, the location information manager 123 manages path information, surrounding location information, surrounding mall information, etc. previously recognized through indoor markers.

실내 마커 인식부(125)는 영상 획득 수단에 의해 획득된 영상을 분석하여 해당 영상에 포함되어 있는 서비스 제공 장치 주변의 실내 마커를 인식한다.The indoor marker recognizing unit 125 analyzes an image acquired by the image acquiring means and recognizes an indoor marker around the service providing apparatus included in the corresponding image.

위치 결정부(127)는 영상 획득 수단에 의해 위치 확인을 위한 영상이 획득되면, 실내 마커 정보 관리부(121), 위치 정보 관리부(123), 및 실내 마커 인식부(125)로부터의 정보를 종합하여 서비스 제공 장치, 즉, 사용자 단말의 현재 위치를 결정한다.When the image determining unit 127 acquires an image for checking position by the image obtaining unit, the position determining unit 127 combines information from the indoor marker information managing unit 121, the location information managing unit 123, and the indoor marker recognizing unit 125. The current location of the service providing device, that is, the user terminal is determined.

일 예로서, 위치 결정부(127)는 영상 획득 수단에 의해 획득된 영상으로부터 인식된 실내 마커 정보, 해당 실내 마커가 배치된 위치 정보, 및 이전에 해당 실내에서 인식되었던 위치 정보 등을 종합하여 서비스 제공 장치의 현재 위치를 결정한다.
As an example, the location determiner 127 services the indoor marker information recognized from the image acquired by the image capturing means, the location information on which the indoor marker is disposed, and the location information previously recognized in the room. Determine the current location of the providing device.

도 5는 도 2의 실내 네비게이션 모듈에 대한 세부 구성을 도시한 블록도이다.FIG. 5 is a block diagram illustrating a detailed configuration of the indoor navigation module of FIG. 2.

도 5에 도시된 바와 같이, 본 발명에 따른 실내 네비게이션 모듈(130)은 목적지 정보 관리부(131), 이동 경로 관리부(133), 및 속성 설정 정보 관리부(135)를 포함한다.As shown in FIG. 5, the indoor navigation module 130 according to the present invention includes a destination information manager 131, a movement path manager 133, and an attribute setting information manager 135.

목적지 정보 관리부(131)는 실내 네비게이션 서비스를 위해 사용자로부터 입력된 목적지 정보를 관리한다.The destination information manager 131 manages destination information input from a user for indoor navigation service.

이동 경로 관리부(133)는 실내위치 인식 모듈(120)에 의해 인식된 위치 정보에 근거하여 실내 네비게이션 서비스 제공 시점부터 현재까지 이동한 과거의 이동 경로를 관리한다.The movement path manager 133 manages a past movement path moved from an indoor navigation service providing time to the present based on the position information recognized by the indoor location recognition module 120.

또한, 이동 경로 관리부(133)는 실내위치 인식 모듈에 의해 인식된 위치 정보에 근거하여 서비스 서버로부터 제공된 네비게이션 정보를 토대로 사용자로부터 입력된 목적지까지의 전체 경로 및 현재 시점부터 목적지까지 이동할 예상 경로 등을 관리한다.In addition, the movement path management unit 133 based on the location information recognized by the indoor location recognition module based on the navigation information provided from the service server, the entire route to the input destination from the user and the expected route to move from the current time point to the destination, etc. Manage.

속성 설정 정보 관리부(135)는 실내 네비게이션과 관련된 사용자 선호(preference) 관련 속성 설정 정보를 관리한다. 일 예로서, 속성 설정 정보 관리부(135)는 목적지까지의 거리 또는 도착 예상시간 안내 정보, 방향 전환 사전 안내 정보, 돌발상황 안내 정보, 및 주변 상가 정보 안내 정보 등을 사용자에게 제공할 것인지 여부 등을 설정할 수 있다.The property setting information manager 135 manages user preference related property setting information related to indoor navigation. For example, the attribute setting information manager 135 may determine whether to provide the user with the distance to the destination or the estimated time of arrival information, the change direction advance guide information, the unexpected situation guide information, and the surrounding mall information guide information. Can be set.

따라서, 실내 네비게이션 모듈(130)은 목적지 정보 관리부(131), 이동 경로 관리부(133), 및 속성 설정 정보 관리부(135)로부터의 정보에 근거하여 실내 네비게이션 서비스를 제공한다.
Therefore, the indoor navigation module 130 provides the indoor navigation service based on the information from the destination information management unit 131, the movement path management unit 133, and the attribute setting information management unit 135.

도 6은 도 2의 센서 관리 모듈에 대한 세부 구성을 도시한 블록도이다.FIG. 6 is a block diagram illustrating a detailed configuration of the sensor management module of FIG. 2.

도 6에 도시된 바와 같이, 본 발명에 따른 센서 관리 모듈(140)은 센서 정보 관리부(141), 센서 측정값 획득부(143), 및 센서 제어부(145)를 포함한다.As shown in FIG. 6, the sensor management module 140 according to the present invention includes a sensor information manager 141, a sensor measurement value acquirer 143, and a sensor controller 145.

센서 정보 관리부(141)는 서비스 제공 장치, 즉, 사용자 단말에 구비된 복수의 센서들, 예를 들어, 자이로 센서, 방향 센서, 및 가속도 센서 등의 정보를 등록하고 관리한다.The sensor information manager 141 registers and manages a plurality of sensors provided in the service providing apparatus, that is, the user terminal, for example, a gyro sensor, a direction sensor, and an acceleration sensor.

센서 측정값 획득부(143)는 센서 제어부(145)의 제어에 따라 센서 정보 관리부(141)에 등록된 센서들로부터 측정된 값을 획득한다.The sensor measurement value obtaining unit 143 obtains the measured values from the sensors registered in the sensor information managing unit 141 under the control of the sensor control unit 145.

센서 제어부(145)는 센서 정보 관리부(141)에 등록된 센서들을 제어하고, 센서 측정값 획득부(143)에 의해 획득된 측정값을 관리한다.
The sensor controller 145 controls the sensors registered in the sensor information manager 141 and manages the measured values obtained by the sensor measured value obtaining unit 143.

도 7은 본 발명에 따른 실내 네비게이션 시스템의 서비스 서버에 대한 구성을 설명하는데 참조되는 블록도이다.7 is a block diagram referred to describe the configuration of the service server of the indoor navigation system according to the present invention.

도 7에 도시된 바와 같이, 본 발명에 따른 서비스 서버(200)는 단말 정보 관리 모듈(210), 실내 공간 정보 관리 모듈(220), 실내 경로 탐색 모듈(230), 실내 마커 관리 모듈(240), 및 서비스 관리 모듈(250)을 포함한다.As shown in FIG. 7, the service server 200 according to the present invention includes a terminal information management module 210, an indoor space information management module 220, an indoor path search module 230, and an indoor marker management module 240. , And a service management module 250.

���말 정보 관리 모듈(210)은 서비스 서버(200)에 접속하는 서비스 제공 장치, 즉, 사용자 단말에 대한 정보를 저장하고, 관리한다.The terminal information management module 210 stores and manages information on a service providing device, that is, a user terminal, connected to the service server 200.

실내 공간 정보 관리 모듈(220)은 실내 네비게이션 서비스와 관련하여 제공되어야 하는 실내 공간 관련 정보 및 데이터를 실내 공간 정보 DB에 저장하고, 실내 공간 정보 DB에 저장된 정보 및 데이터를 유지하고 관리한다. 일 예로서, 실내 공간 정보 관리 모듈(220)은 실내 공간모델, 실내 POI, 및 실내 모델 등을 관리한다.The indoor space information management module 220 stores the indoor space related information and data which should be provided in relation to the indoor navigation service in the indoor space information DB, and maintains and manages the information and data stored in the indoor space information DB. As an example, the indoor space information management module 220 manages an indoor space model, an indoor POI, and an indoor model.

실내 경로 탐색 모듈(230)은 실내 네비게이션 서비스를 요청한 서비스 제공 장치의 현재 위치 및 목적지 정보를 이용하여 해당 실내 공간에서의 이동경로를 탐색한다.The indoor route search module 230 searches for a movement route in the corresponding indoor space by using the current location and destination information of the service providing apparatus requesting the indoor navigation service.

실내 마커 관리 모듈(240)은 해당 실내 공간에 설치되어 있는 실내 마커들에 대한 정보를 유지하고 관리한다. 여기서, 실내 마커들에 대한 정보는 실내 공간 정보 DB에 저장된다. 실내 마커 관리 모듈(240)은 서비스 제공 장치의 요청에 따라 특정 실내 공간 내에 배치된 마커들에 대한 정보를 해당 서비스 제공 장치로 제공할 수 있다.The indoor marker management module 240 maintains and manages information on indoor markers installed in the corresponding indoor space. Here, the information about the indoor markers is stored in the indoor spatial information DB. The indoor marker management module 240 may provide information on markers disposed in a specific indoor space to a corresponding service providing device according to a request of the service providing device.

서비스 관리 모듈(250)은 실내 네비게이션 서비스의 운영 상태를 관리한다. 일 예로서, 서비스 관리 모듈(250)은 서비스 제공 장치로부터 실내 네비게이션 서비스의 요청이 있으면, 단말 정보 관리 모듈(210), 실내 공간 정보 관리 모듈(220), 실내 경로 탐색 모듈(230), 및 실내 마커 관리 모듈(240)을 구동하여 서비스 제공 장치에서 요청한 실내 네비게이션 정보를 구성하고, 완성된 실내 네비게이션 정보를 실시간으로 서비스 제공 장치로 제공한다.The service management module 250 manages an operation state of the indoor navigation service. As an example, the service management module 250, if a request for the indoor navigation service from the service providing device, the terminal information management module 210, indoor space information management module 220, indoor path search module 230, and indoor The marker management module 240 is driven to configure indoor navigation information requested by the service providing apparatus, and provide the completed indoor navigation information to the service providing apparatus in real time.

또한, 서비스 관리 모듈(250)은 서비스 제공 장치로부터 특정 정보의 요청이 있는 경우에는 관련된 모듈을 구동하여 획득된 정보를 해당 서비스 제공 장치로 제공할 수도 있다.
In addition, when there is a request for specific information from the service providing apparatus, the service management module 250 may provide information obtained by driving a related module to the corresponding service providing apparatus.

도 8은 본 발명에 따른 실내 네비게이션 시스템의 실내 공간 정보 DB에 대한 구성을 설명하는데 참조되는 블록도이다.8 is a block diagram referred to describe the configuration of the indoor spatial information DB of the indoor navigation system according to the present invention.

실내 공간 정보 DB(300)는 실내 marker를 이용한 실내 내비게이션 시스템의 실내 공간 정보 및 관련 데이터들을 저장한다. 이때, 실내 공간 정보 DB(300)는 저장된 실내 공간 정보 및 관련 데이터들 중 서비스 서버에 의해 요청된 정보 또는 데이터를 호출하여 제공한다.The indoor space information DB 300 stores indoor space information and related data of the indoor navigation system using the indoor marker. At this time, the indoor space information DB 300 calls and provides information or data requested by the service server among the stored indoor space information and related data.

도 8에 도시된 바와 같이, 실내 공간 정보 DB(300)는 실내 마커 DB(310), 실내 공간 모델 DB(320), 실내 POI DB(330), 및 실내 모델 DB(340)를 포함한다.As shown in FIG. 8, the indoor space information DB 300 includes an indoor marker DB 310, an indoor space model DB 320, an indoor POI DB 330, and an indoor model DB 340.

실내 마커 DB(310)는 실내 공간에 설치되어 있는 실내 마커들에 대한 정보를 저장한다. 일 예로서, 실내 마커 DB(310)는 실내 마커들을 식별하기 위한 식별정보, 크기 정보, 타입 정보, 유효성 정보, 및 해당 실내 마커들이 배치된 주소, 위도/경도 및 방향과 같은 위치 정보 등이 저장된다.The indoor marker DB 310 stores information about indoor markers installed in the indoor space. As an example, the indoor marker DB 310 stores identification information for identifying indoor markers, size information, type information, validity information, and location information such as an address, latitude / longitude, and direction in which the corresponding indoor markers are disposed. do.

실내 공간 모델 DB(320)는 실내의 공간에 대한 모델링 정보, 예를 들어, 이동가능 경로 등에 대한 노드, 링크 정보 등이 저장된다.The indoor space model DB 320 stores modeling information about an indoor space, for example, nodes, link information, and the like about a movable path.

실내 POI DB(330)는 실내 공간에 위치한 상점 등의 정보를 포함하는 실내 POI(Point of Interest) 정보가 저장된다.The indoor POI DB 330 stores indoor point of interest (POI) information including information about a store located in an indoor space.

실내 모델 DB(340)는 실내 공간에 대한 벽, 천장, 바닥, 문, 기둥 등과 같은 구조물의 지오그래픽 모델(geographic model)이 저장된다.
The indoor model DB 340 stores a geographic model of a structure such as a wall, a ceiling, a floor, a door, a pillar, and the like for an indoor space.

도 9는 본 발명에 적용되는 실내 마커에 대한 제1 실시예를 ���시한 예시도이다.9 is an exemplary view showing a first embodiment of an indoor marker applied to the present invention.

실내 마커는 실내 환경 및 목적 등에 따라 다양한 형태로 구현될 수 있으며, 도 9에 도시된 바와 같이, 단순한 형태로 구현될 수 있다.The indoor marker may be implemented in various forms according to the indoor environment and purpose, and as illustrated in FIG. 9, may be implemented in a simple form.

다시 말해, 도 9에서는 네 개의 사각형을 배치한 상태에서, 각 사각형의 색깔 등을 달리함으로써 다른 마커와 식별 가능하도록 구현된다.In other words, in FIG. 9, four squares are arranged to be distinguishable from other markers by different colors of the squares.

도 9와 같이 단순한 형태의 실내 마커를 통해 다양한 정보를 획득하는 것이 어려운 경우에는 해당 실내 마커에 대한 정보를 서비스 서버에 등록하고, 등록된 정보를 통해 실내 마커의 정보를 획득할 수 있도록 할 수 있다. 실내 마커에 대한 등록 정보의 예는 도 10과 같다.If it is difficult to obtain various information through the indoor marker in the simple form as shown in FIG. 9, the information on the indoor marker may be registered in the service server, and the information of the indoor marker may be obtained through the registered information. . An example of registration information for an indoor marker is shown in FIG. 10.

도 10에 도시된 바와 같이, 실내 마커에 대한 등록 정보는 Maker ID, 크기, 설치방향, 설치위치(위경도), 설치실내주소, Maker Type 및 그 외의 기타 정보 등이 해당 될 수 있다.As shown in FIG. 10, the registration information for the indoor marker may correspond to a Maker ID, a size, an installation direction, an installation location (latitude and longitude), an installation indoor address, a Maker Type, and other information.

예를 들어, Maker ID가 '1-1'인 실내 마커는 크기가 '60x50'이고, 설치방향은 'N30', 설치위치는 'N35°09'24" E129°03'20" Height 30m', 설치 실내주소는 '12층203번 방 좌측복도', Maker Type는 'Type A' 등과 같이 등록 가능하다. 또한, Maker ID가 '1-2'인 실내 마커는 크기가 '60x50'이고, 설치방향은 'E20', 설치위치는 'N35°09'24" E129°03'30" Height 31m', 설치 실내주소는 '12층205번 방 우측벽', Maker Type는 'Tybe B' 등과 같이 등록 가능하다.For example, an indoor marker with a Maker ID of '1-1' has a size of '60x50', an installation direction of 'N30', an installation position of 'N35 ° 09'24 "E129 ° 03'20" Height 30m', The indoor address can be registered such as 'the left corridor on the 12th floor, room 203' and the maker type is 'type A'. In addition, the indoor marker with Maker ID '1-2' has a size of '60x50', the installation direction is' E20 ', the installation location is' N35 ° 09'24 "E129 ° 03'30" Height 31m, The address can be registered like 'Right Wall of Room 12205' and Maker Type 'Tybe B'.

물론, 도 10에 도시된 정보들 외에도, 서비스 제공 장치에서 획득한 영상에서 인식되는 실내 마커를 통해 해당 서비스 제공 장치의 위치를 추정할 수 있는 정보라면 얼마든지 추가될 수 있음은 당연한 것이다.
Of course, in addition to the information shown in FIG. 10, any information capable of estimating the location of the corresponding service providing apparatus through the indoor marker recognized in the image acquired by the service providing apparatus may be added.

도 11은 ��� ���명에 적용되는 실내 마커에 대한 제2 실시예를 도시한 예시도이다. 도 11에서는 도 9와 같은 단순한 형태가 아닌 실내 마커 자체적으로 여러 가지 정보를 포함할 수 있는 실내 마커의 예를 나타낸 것이다.11 is an exemplary view showing a second embodiment of an indoor marker applied to the present invention. FIG. 11 illustrates an example of an indoor marker that may include various types of information as the indoor marker itself rather than the simple form as illustrated in FIG. 9.

도 11에 도시된 바와 같이, 실내 마커는 QR(Quick Response)코드로서 구현 가능하다. QR코드는 격자무늬의 2차원 코드로서, 바코드보다 더 많은 정보를 담을 수 있으며, 인식 속도와 인식률이 높다. QR코드는 최근 스마트폰이 널리 보급되면서 활용도가 다양해지고 있다.As shown in FIG. 11, the indoor marker may be implemented as a QR (Quick Response) code. QR code is a grid pattern two-dimensional code that can contain more information than a barcode, and has a high recognition rate and recognition rate. QR codes are becoming more versatile as smart phones are widely used in recent years.

이와 같이, QR코드에 해당 실내 공간의 위치 정보를 삽입하면, 서비스 제공 단말이 QR코드를 인식함으로써 QR코드에 삽입된 정보들을 손쉽게 획득할 수 있게 된다.As such, when the location information of the corresponding indoor space is inserted into the QR code, the service providing terminal can easily acquire the information inserted in the QR code by recognizing the QR code.

물론, QR코드 외에도 실내 환경에 맞도록 새롭게 디자인된 형태의 실내 마커를 이용할 수 있음은 당연한 것이다. 이때, 서비스 제공 장치는 여러 형태의 실내 마커를 인식하기 위한 프로그램이 사전에 설치된 것으로 가정한다.
Of course, in addition to the QR code, it is natural that a newly designed indoor marker can be used for the indoor environment. In this case, it is assumed that the service providing apparatus pre-installs a program for recognizing various types of indoor markers.

도 12는 본 발명에 따른 실내 네비게이션 서비스 제공 장치의 실내 마커 인식 동작을 설명하는데 참조되는 예시도이다.12 is an exemplary diagram referred to for explaining an indoor marker recognition operation of an indoor navigation service providing apparatus according to the present invention.

도 12에 도시된 바와 같이, 실내 네비게이션 서비스를 위해 서비스 제공 장치의 현재 위치를 측정하기 위해서는 실내 공간에 배치된 실내 마커(10)를 인식함으로써 현재 위치를 추정하게 된다. 이때, 서비스 제공 장치는 영상 획득 수단에 의해 촬영된 영상으로부터 실내 마커(10)를 인식할 수 있으며, 경우에 따라서는 별도의 프로그램을 실행하여 실내 마커(10)를 인식할 수도 있다.As shown in FIG. 12, in order to measure the current position of the service providing apparatus for the indoor navigation service, the current position is estimated by recognizing the indoor marker 10 disposed in the indoor space. In this case, the apparatus for providing a service may recognize the indoor marker 10 from the image photographed by the image capturing means, and in some cases, may execute a separate program to recognize the indoor marker 10.

한편, 실내 네비게이션 서비스를 이용하기 위해서는 서비스 제공 장치의 사용자가 실내 공간에 부착된 실내 마커(10)를 촬영해야 하므로, 실내 마커(10)는 사용자가 찾아내기 용이한 위치에 배치되는 것으로 한다.On the other hand, in order to use the indoor navigation service, since the user of the service providing apparatus needs to photograph the indoor marker 10 attached to the indoor space, the indoor marker 10 is disposed at a position that is easy for the user to find.

일 예로서, 사용자가 서비스 제공 장치, 즉, 사용자 단말을 이용하여 실내 공간 내에서의 경로 검색을 할 때 사용자 단말이 이동경로의 정면이 아닌 바닥을 보거나 바닥을 비슷하게 보게 되는 경우가 많으므로, 실내 마커(10)는 사용자가 실내 마커(10)를 쉽게 인지할 수 있도록 바닥면 또는 그 근처에 배치되는 것이 바람직하다.As an example, when a user searches for a route in an indoor space using a service providing device, that is, a user terminal, the user terminal often looks at the floor rather than the front of the movement path or similarly. The marker 10 is preferably placed on or near the floor so that the user can easily recognize the indoor marker 10.

즉, 도 12에 도시된 바와 같이, 제1 서비스 제공 장치(100a)가 바닥면과 평행하게 위치한 경우 실내 마커(10)를 바닥면에 설치함으로써 인식이 용이하다. 물론, 제2 서비스 제공 장치(100b)가 바닥면과 비스듬하게 위치한 경우에도 실내 마커(10)를 바닥면에 설치함으로써 인식이 용이하다. 물론, 이는 바람직한 실시예일뿐, 실내 마커(10)가 배치되는 위치는 해당 실내 공간의 특성 등에 맞추어 재구성될 수 있다.
That is, as shown in FIG. 12, when the first service providing apparatus 100a is located parallel to the floor, the indoor marker 10 may be installed on the floor to recognize the same. Of course, even when the second service providing apparatus 100b is disposed obliquely with the bottom surface, the indoor marker 10 is installed on the bottom surface to facilitate recognition. Of course, this is only a preferred embodiment, the position where the indoor marker 10 is disposed can be reconfigured according to the characteristics of the indoor space.

도 13은 본 발명에 따른 실내 네비게이션 서비스 제공 장치의 동작을 설명하는데 참조되는 예시도로서, 실내 네비게이션 화면을 나타낸 것이다.FIG. 13 is an exemplary view referred to to explain an operation of an indoor navigation service providing apparatus according to the present invention and shows an indoor navigation screen.

서비스 제공 장치는 실내 공간에 배치된 실내 마커들을 인식하여 취득한 실내 위치 정보를 토대로 실내 네비게이션 서비스를 서비스 서버에 요청하면, 도 13에 도시된 바와 같이, 서비스 서버로부터 제공된 실내 네비게이션 정보를 화면에 표시함으로써 사용자가 실내 네비게이션 정보를 확인할 수 있도록 한다.When the service providing apparatus requests the indoor navigation service to the service server based on the indoor location information acquired by recognizing the indoor markers arranged in the indoor space, as shown in FIG. 13, the service providing apparatus displays the indoor navigation information provided from the service server on the screen. Allows the user to check indoor navigation information.

도 13에 도시된 바와 같이, 서비스 제공 장치의 실내 네비게이션 화면에는 사용자가 입력한 목적지 정보와, 현재 위치에서 영상 획득 수단에 의해 실시간으로 획득되는 영상이 표시된다. 이때, 서비스 서버로부터 제공된 실내 네비게이션 정보는 영상 획득수단에 의해 실시간으로 획득되는 영상의 위에 겹쳐져서 표시되거나, 혹은 분할된 다른 화면을 통해 표시될 수 있다.As shown in FIG. 13, the indoor navigation screen of the service providing apparatus displays destination information input by a user and an image acquired in real time by the image acquisition means at the current location. In this case, the indoor navigation information provided from the service server may be displayed by being superimposed on the image acquired in real time by the image acquiring means or through another screen divided.

예를 들어, "120m 직진 후 우회전"과 같은 방향 정보와 다음 마커의 위치를 알리는 정보는 화면 하단의 분할된 화면을 통해 표시하고, 이동 방향 화살표는 실시간으로 획득되는 영상 위에 겹쳐서 표시할 수 있다.For example, direction information such as "turn right after 120m" and information indicating the position of the next marker may be displayed through a divided screen at the bottom of the screen, and a moving direction arrow may be superimposed on an image acquired in real time.

도 13에는 도시되지 않았으나, 서비스 제공 장치는 설정에 따라 센서 모듈에 의해 측정되는 센서 측정값들을 실내 네비게이션 화면에 함께 표시할 수도 있다.
Although not shown in FIG. 13, the service providing apparatus may display the sensor measurement values measured by the sensor module on the indoor navigation screen according to the setting.

도 14는 본 발명에 따른 실내 네비게이션 서비스 제공 방법에 대한 동작 흐름을 도시한 순서도이다.14 is a flowchart illustrating an operation flow for a method for providing an indoor navigation service according to the present invention.

도 14에 도시된 바와 같이, 본 발명에 따른 서비스 제공 장치는 실내 네비게이션 서비스를 제공하기 위하여 서비스 서버로부터 실내 네비게이션 응용을 다운로드한다(S100). 이때, 서비스 제공 장치는 'S100' 과정에서 다운로드한 실내 네비게이션 응용을 실행함으로써 서비스 서버에 접속하게 되고, 실내 네비게이션을 위한 검색 경로 및 POI 등을 입력한다(S110).As shown in FIG. 14, the service providing apparatus according to the present invention downloads an indoor navigation application from a service server in order to provide an indoor navigation service (S100). In this case, the service providing apparatus connects to the service server by executing the indoor navigation application downloaded in step S100, and inputs a search path and POI for indoor navigation (S110).

이후, 서비스 제공 장치는 위치 이동에 따른 현재 위치 정보를 획득하기 위하여 영상 획득 수단을 통해 주변 영상을 실시간으로 획득하고(S120), 이때 실시간으로 획득되는 주변 영상에서 실내 마커를 인식하여(S130), 현재 위치를 판단한다(S140). Thereafter, the apparatus for providing a service acquires the surrounding image in real time through the image obtaining means in order to acquire the current position information according to the movement of the position (S120), and recognizes the indoor marker in the surrounding image acquired in real time (S130), The current position is determined (S140).

여기서, 서비스 제공 장치는 실시간으로 획득되는 영상으로부터 인식된 실내 마커의 정보(예를 들어, 실내 마커가 설치된 위치, 방향 등)와, 영상 획득 수단의 설정 정보(예를 들어, 초점 길이, 해상도 등), 이전의 위치 정보 및 서비스 제공 장치에 구비된 센서들(예를 들어, 자이로 센서, 방향 센서, 가속도 센서 등)로부터의 측정정보 등을 활용하여 현재의 위치를 판단한다.Here, the apparatus for providing a service may include information (eg, a location and a direction in which the indoor marker is installed) and information on setting of the image acquiring means (eg, focal length, resolution, etc.) recognized from an image acquired in real time. ), And determine the current position by using measurement information from sensors (for example, a gyro sensor, a direction sensor, an acceleration sensor, etc.) provided in the previous location information and the service providing device.

이때, 서비스 제공 장치는 현재 위치 정보를 서비스 서버로 전송하여 실내 네비게이션 서비스를 요청한다(S150).In this case, the service providing apparatus requests the indoor navigation service by transmitting the current location information to the service server (S150).

서비스 서버는 서비스 제공 장치로부터 제공된 현재 위치 정보와 해당 서비스 제공 장치의 정보를 토대로 이동 방향, 거리 등의 위치 정보와, 주변 실내 마커 정보 등을 포함하는 실내 네비게이션 정보를 서비스 제공 장치로 송신한다.The service server transmits to the service providing apparatus indoor navigation information including location information such as a moving direction and a distance and surrounding indoor marker information based on the current location information provided from the service providing apparatus and the information of the corresponding service providing apparatus.

서비스 제공 장치는 서비스 서버로부터 현재 위치에 따른 이동 경로의 위치 정보 및 주변 실내 마커 정보 등을 포함하는 실내 네비게이션 정보가 수신되면(S160), 실내 네비게이션 정보에 포함된 위치 정보를 실내 네비게이션 화면상에 표시하고(S170), 위치 이동에 따라 주변 실내 마커 정보를 업데이트 한다(S180).When the service providing apparatus receives indoor navigation information including location information of the moving route and surrounding indoor marker information, etc. according to the current location from the service server (S160), the service providing apparatus displays the location information included in the indoor navigation information on the indoor navigation screen. In operation S170, the surrounding indoor marker information is updated according to the movement of the position (S180).

실내 마커가 QR코드와 같이 위치인식을 위한 여러 정보들을 포함하는 경우 서비스 제공 장치는 'S160' 과정에서 서비스 서버로부터 별도로 주변 실내 마커 정보를 수신하지 않을 수도 있다.When the indoor marker includes various pieces of information for location recognition, such as a QR code, the service providing apparatus may not separately receive surrounding indoor marker information from the service server in step S160.

서비스 제공 장치는 사용자가 입력한 목적지에 도착하기 전까지는 'S120' 내지'S180' 과정을 반복하여 수행하고, 최종 목적지에 도착하면(S190), 관련 동작을 종료한다.
The apparatus for providing a service repeatedly performs steps S120 to S180 until the user inputs the destination inputted by the user, and when the service providing device reaches the final destination (S190), the related operation ends.

본 발명에서 기술하는 실내 내비게이션 서비스는 실내 네비게이션을 위한 경로 검색 등을 서비스 제공 장치의 외부 서버, 즉, 서비스 서버에서 수행하는 것을 골자로 하고 있으나, 실내 공간이 비교적 작고, 실내 공간 정보에 대한 보안이 제공되는 경우 서비스 제공 장치가 서비스 서버로부터 실내 네비게이션 서비스를 위한 모든 정보를 다운로드 하여, 외부와의 통신 없이 실내 내비게이션 서비스를 제공할 수도 있다.
In the indoor navigation service described in the present invention, the route search for indoor navigation is performed in an external server of the service providing apparatus, that is, the service server. However, the indoor navigation service is relatively small, and the security of the indoor space information is reduced. If provided, the service providing apparatus may download all the information for the indoor navigation service from the service server and provide the indoor navigation service without communication with the outside.

이상과 같이 본 발명에 의한 실내 네비게이션 서비스 제공 장치 및 그 방법은 예시된 도면을 참조로 설명하였으나, 이는 실내 마커와 영상 획득이 가능한 사용자 단말을 이용한 실내 내비게이션의 하나의 실시 예에 불과한 것으로서, 본 명세서에 개시된 실시예와 도면에 의해 본 발명은 한정되지 않고, 기술사상이 보호되는 범위 이내에서 응용될 수 있다.As described above, the apparatus and method for providing indoor navigation service according to the present invention have been described with reference to the illustrated drawings. However, this is only one embodiment of indoor navigation using an indoor marker and a user terminal capable of acquiring an image. By the embodiments and drawings disclosed in the present invention is not limited, it can be applied within the scope that the technical idea is protected.

10: 실내 마커 100: 서비스 제공 장치
110: 영상 제어 모듈 111: 기기 관리부
113: 영상 획득부 115: 기기 제어부
117: 정보 출력부 120: 실내위치 인식 모듈
121: 실내 마커 정보 관리부 123: 위치 정보 관리부
125: 실내 마커 인식부 127: 위치 결정부
130: 실내 네비게이션 모듈 131: 목적지 정보 관리부
133: 이동 경로 관리부 135: 속성 설정 정보 관리부
140: 센서 관리 모듈 141: 센서 정보 관리부
143: 센서 측정값 획득부 145: 센서 제어부
150: 통신 모듈 200: 서비스 서버
300: 실내 공간 정보 DB
10: indoor marker 100: service providing device
110: image control module 111: device management unit
113: image acquisition unit 115: device control unit
117: information output unit 120: indoor location recognition module
121: indoor marker information management unit 123: location information management unit
125: indoor marker recognition unit 127: positioning unit
130: indoor navigation module 131: destination information management unit
133: movement path management unit 135: property setting information management unit
140: sensor management module 141: sensor information management unit
143: sensor measurement value acquisition unit 145: sensor control unit
150: communication module 200: service server
300: indoor space information DB

Claims (18)

사용자가 위치한 실내 공간에서 현재 위치 및 이동 경로를 안내하는 실내 네비게이션 서비스 구동 시, 실내 네비게이션 서비스를 제공하는 서���스 서버와 통신 접속하는 통신 모듈;
상기 실내 네비게이션 서비스가 구동되는 동안 영상 획득 수단에 의해 실시간으로 실내 영상을 획득하여 실내 네비게이션 화면에 출력하는 영상 제어 모듈;
상기 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상으로부터 적어도 하나의 실내 마커를 추출하여 추출된 상기 실내 마커의 정보를 획득하고, 상기 실내 마커의 정보에 근거하여 해당 실내 공간에서의 현재 위치를 인식하는 실내위치 인식 모듈; 및
상기 실내위치 인식 모듈에 의해 인식된 해당 실내 공간에서의 현재 위치 정보와 상기 사용자가 요청한 목적지 정보에 근거하여 상기 서비스 서버로 실내 네비게이션 정보를 요청하고, 상기 서비스 서버로부터 제공된 상기 실내 네비게이션 정보를 상기 실내 네비게이션 화면 상에 출력하는 실내 네비게이션 모듈을 포함하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 장치.
A communication module configured to communicate with a service server that provides an indoor navigation service when an indoor navigation service for guiding a current location and a movement route in an indoor space where a user is located;
An image control module that acquires an indoor image in real time by an image acquisition means and outputs it to an indoor navigation screen while the indoor navigation service is driven;
Extracting at least one indoor marker from the indoor image acquired in real time by the image acquisition means to obtain the extracted information of the indoor marker, and recognizing a current position in the corresponding indoor space based on the information of the indoor marker; Indoor location recognition module; And
Requesting indoor navigation information to the service server based on current location information in the corresponding indoor space recognized by the indoor location recognition module and destination information requested by the user, and receiving the indoor navigation information provided from the service server from the indoor location. Indoor navigation service providing apparatus comprising an indoor navigation module to output on the navigation screen.
청구항 1에 있어서,
상기 실내위치 인식 모듈은,
상기 실내 네비게이션 서비스 구동 시 상기 서비스 서버로부터 해당 실내 공간에 배치된 실내 마커들의 등록 정보를 제공받는 것을 특징으로 하는 실내 네비게이션 서비스 제공 장치.
The method according to claim 1,
The indoor location recognition module,
The indoor navigation service providing apparatus, characterized in that the registration information of the indoor markers arranged in the corresponding indoor space is provided from the service server when the indoor navigation service is driven.
청구항 2에 있어서,
상기 실내 마커들의 등록 정보는,
마커 ID, 크기, 설치 방향, 위도, 경도, 설치 주소, 마커 타입 및 기타 업데이트 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 장치.
The method according to claim 2,
Registration information of the indoor markers,
And at least one of a marker ID, a size, an installation direction, a latitude, a longitude, an installation address, a marker type, and other update information.
청구항 2에 있어서,
상기 실내위치 인식 모듈은,
상기 서비스 서버로부터 제공된 상기 실내 마커들의 등록 정보 중 상기 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상에 포함된 실내 마커의 정보를 추출하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 장치.
The method according to claim 2,
The indoor location recognition module,
The indoor navigation service providing apparatus, characterized in that for extracting the information of the indoor markers included in the indoor image obtained by the image acquisition means in real time from the registration information of the indoor markers provided from the service server.
청구항 1에 있어서,
해당 서비스 제공 장치에 구비된 적어도 하나의 센서를 제어하는 센서 관리 모듈을 더 포함하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 장치.
The method according to claim 1,
Indoor navigation service providing apparatus further comprises a sensor management module for controlling at least one sensor provided in the service providing apparatus.
청구항 5에 있어서,
상기 센서 관리 모듈은,
자이로센서, 방향센서 및 가속센서 중 적어도 하나를 제어하여 센서 측정값을 획득하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 장치.
The method according to claim 5,
The sensor management module,
Indoor navigation service providing apparatus, characterized in that to obtain at least one sensor measurement by controlling at least one of the gyro sensor, the direction sensor and the acceleration sensor.
청구항 5에 있어서,
상기 실내위치 인식 모듈은,
상기 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상에 포함된 실내 마커의 정보와, 상기 센서 관리 모듈에 의해 제어되는 적어도 하나의 센서로부터 측정된 센서 측정값에 근거하여 해당 실내 공간에서의 현재 위치를 결정하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 장치.
The method according to claim 5,
The indoor location recognition module,
Based on the information of the indoor marker included in the indoor image acquired in real time by the image acquisition means and the sensor measurement value measured from at least one sensor controlled by the sensor management module, the current position in the corresponding indoor space Indoor navigation service providing apparatus, characterized in that determined.
청구항 1에 있어서,
상기 실내 네비게이션 모듈은,
상기 서비스 서버로부터 제공된 상기 실내 네비게이션 정보를 상기 실내 네비게이션 화면의 분할된 화면에 표시하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 장치.
The method according to claim 1,
The indoor navigation module,
And displaying the indoor navigation information provided from the service server on a divided screen of the indoor navigation screen.
청구항 1에 있어서,
상기 실내 네비게이션 모듈은,
상기 서비스 서버로부터 제공된 상기 실내 네비게이션 정보를 상기 실내 네비게이션 화면에 실시간으로 출력되는 실내 영상 위에 겹쳐지도록 표시하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 장치.
The method according to claim 1,
The indoor navigation module,
And displaying the indoor navigation information provided from the service server so as to overlap the indoor image output in real time on the indoor navigation screen.
사용자가 위치한 실내 공간에서 현재 위치 및 이동 경로를 안내하는 실내 네비게이션 서비스 구동 시, 실내 네비게이션 서비스를 제공하는 서비스 서버와 통신 접속하는 단계;
상기 실내 네비게이션 서비스가 구동되는 동안 영상 획득 수단에 의해 실시간으로 실내 영상을 획득하여 실내 네비게이션 화면에 출력하는 단계;
상기 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상으로부터 적어도 하나의 실내 마커를 추출하여 추출된 상기 실내 마커의 정보를 획득하고, 상기 실내 마커의 정보에 근거하여 해당 실내 공간에서의 현재 위치를 인식하는 단계;
상기 현재 위치를 인식하는 단계에서 인식된 해당 실내 공간에서의 현재 위치 정보와 상기 사용자가 요청한 목적지 정보에 근거하여 상기 서비스 서버로 실내 네비게이션 정보를 요청하는 단계; 및
상기 서비스 서버로부터 제공된 상기 실내 네비게이션 정보를 상기 실내 네비게이션 화면 상에 출력하는 단계를 포함하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 방법.
Communicating with a service server providing an indoor navigation service when an indoor navigation service for guiding a current location and a moving path in an indoor space where a user is located;
Acquiring an indoor image in real time by an image acquisition means and outputting the indoor image to an indoor navigation screen while the indoor navigation service is driven;
Extracting at least one indoor marker from the indoor image acquired in real time by the image acquisition means to obtain the extracted information of the indoor marker, and recognizing a current position in the corresponding indoor space based on the information of the indoor marker; step;
Requesting indoor navigation information to the service server based on current location information in the corresponding indoor space recognized in the step of recognizing the current location and destination information requested by the user; And
And outputting the indoor navigation information provided from the service server on the indoor navigation screen.
청구항 10에 있어서,
상기 실내 네비게이션 서비스 구동 시 상기 서비스 서버로부터 해당 실내 공간에 배치된 실내 마커들의 등록 정보를 제공받는 단계를 더 포함하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 방법
The method of claim 10,
The method of providing the indoor navigation service further comprises the step of receiving registration information of the indoor markers arranged in the corresponding indoor space from the service server when the indoor navigation service is driven.
청구항 11에 있어서,
상기 실내 마커들의 등록 정보는,
마커 ID, 크기, 설치 방향, 위도, 경도, 설치 주소, 마커 타입 및 기타 업데이트 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 방법.
The method of claim 11,
Registration information of the indoor markers,
And at least one of marker ID, size, installation direction, latitude, longitude, installation address, marker type, and other update information.
청구항 11에 있어서,
상기 현재 위치를 인식하는 단계는,
상기 서비스 서버로부터 제공된 상기 실내 마커들의 등록 정보 중 ��기 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상에 포함된 실내 마커의 정보를 추출하는 단계를 포함하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 방법.
The method of claim 11,
Recognizing the current location,
And extracting information of an indoor marker included in an indoor image acquired by the image obtaining means in real time from among registration information of the indoor markers provided from the service server.
청구항 10에 있어서,
상기 실내 네비게이션 서비스 구동 시 적어도 하나의 센서를 제어하여 센서 측정값을 획득하는 단계를 더 포함하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 방법.
The method of claim 10,
And controlling at least one sensor to obtain a sensor measurement value when the indoor navigation service is driven.
청구항 14에 있어서,
상기 센서는,
자이로센서, 방향센서 및 가속센서 중 적어도 하나를 포함하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 방법.
The method according to claim 14,
The sensor includes:
Indoor navigation service providing method comprising at least one of a gyro sensor, a direction sensor and an acceleration sensor.
청구항 14에 있어서,
상기 현재 위치를 인식하는 단계는,
상기 영상 획득 수단에 의해 실시간으로 획득되는 실내 영상에 포함된 실내 마커의 정보와, 상기 센서 측정값을 획득하는 단계에서 획득된 상기 센서 측정값에 근거하여 해당 실내 공간에서의 현재 위치를 결정하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 방법.
The method according to claim 14,
Recognizing the current location,
Determining the current position in the corresponding indoor space based on the information of the indoor marker included in the indoor image acquired by the image acquisition means in real time and the sensor measurement value obtained in the step of acquiring the sensor measurement value. Indoor navigation service providing method characterized in that.
청구항 10에 있어서,
상기 실내 네비게이션 화면 상에 출력하는 단계는,
상기 서비스 서버로부터 제공된 상기 실내 네비게이션 정보를 상기 실내 네비게이션 화면의 분할된 화면에 표시하는 단계를 포함하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 방법.
The method of claim 10,
The outputting on the indoor navigation screen may include:
And displaying the indoor navigation information provided from the service server on a divided screen of the indoor navigation screen.
청구항 10에 있어서,
상기 실내 네비게이션 화면 상에 출력하는 단계는,
상기 서비스 서버로부터 제공된 상기 실내 네비게이션 정보를 상기 실내 네비게이션 화면에 실시간으로 출력되는 실내 영상 위에 겹쳐지도록 표시하는 단계를 포함하는 것을 특징으로 하는 실내 네비게이션 서비스 제공 방법.
The method of claim 10,
The outputting on the indoor navigation screen may include:
And displaying the indoor navigation information provided from the service server so as to overlap the indoor image output in real time on the indoor navigation screen.
KR1020120013245A 2012-02-09 2012-02-09 Apparatus and method for providing indoor navigation service Withdrawn KR20130091908A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020120013245A KR20130091908A (en) 2012-02-09 2012-02-09 Apparatus and method for providing indoor navigation service
US13/570,950 US20130211718A1 (en) 2012-02-09 2012-08-09 Apparatus and method for providing indoor navigation service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120013245A KR20130091908A (en) 2012-02-09 2012-02-09 Apparatus and method for providing indoor navigation service

Publications (1)

Publication Number Publication Date
KR20130091908A true KR20130091908A (en) 2013-08-20

Family

ID=48946329

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120013245A Withdrawn KR20130091908A (en) 2012-02-09 2012-02-09 Apparatus and method for providing indoor navigation service

Country Status (2)

Country Link
US (1) US20130211718A1 (en)
KR (1) KR20130091908A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101652300B1 (en) 2016-02-29 2016-09-01 황준호 Indoor navigation system for the visually impaired using wearable device and marker recognition
CN109297489A (en) * 2018-07-06 2019-02-01 广东数相智能科技有限公司 A kind of indoor navigation method based on user characteristics, electronic equipment and storage medium
KR20190067558A (en) * 2017-12-07 2019-06-17 주식회사 스튜디오매크로그래프 Real-Time Indoor Positioning Method Based on Static Marker Grid and System Therefor
WO2019235786A1 (en) * 2018-06-08 2019-12-12 한국교통대학교 산학협력단 Indoor direction guiding method and system therefor
KR20200025421A (en) 2018-08-30 2020-03-10 이준서 Augmented Reality Based Parking Guidance System in Indoor Parking Lot
US10849205B2 (en) 2015-10-14 2020-11-24 Current Lighting Solutions, Llc Luminaire having a beacon and a directional antenna
KR20210023309A (en) 2019-08-22 2021-03-04 이준서 Augmented Reality Based Parking Guidance System
KR20240021098A (en) * 2022-08-09 2024-02-16 주식회사 아이디씨티 Device and method for obtaining location information indoor space

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9949305B2 (en) * 2009-10-02 2018-04-17 Blackberry Limited Methods and apparatus for peer-to-peer communications in a wireless local area network
US9058702B2 (en) 2013-03-12 2015-06-16 Qualcomm Incorporated Method for securely delivering indoor positioning data and applications
US20140278097A1 (en) * 2013-03-13 2014-09-18 Mohammad Suleiman KHORSHEED Systems and methods for guidance
US20140310630A1 (en) * 2013-04-12 2014-10-16 Navteq B.V. Method and apparatus for providing interactive three-dimensional indoor environments
US9672648B2 (en) * 2013-10-18 2017-06-06 Vmware, Inc. Augmented reality aided navigation
US9578307B2 (en) 2014-01-14 2017-02-21 Toyota Motor Engineering & Manufacturing North America, Inc. Smart necklace with stereo vision and onboard processing
US9915545B2 (en) 2014-01-14 2018-03-13 Toyota Motor Engineering & Manufacturing North America, Inc. Smart necklace with stereo vision and onboard processing
US9629774B2 (en) 2014-01-14 2017-04-25 Toyota Motor Engineering & Manufacturing North America, Inc. Smart necklace with stereo vision and onboard processing
US10024679B2 (en) * 2014-01-14 2018-07-17 Toyota Motor Engineering & Manufacturing North America, Inc. Smart necklace with stereo vision and onboard processing
US10248856B2 (en) 2014-01-14 2019-04-02 Toyota Motor Engineering & Manufacturing North America, Inc. Smart necklace with stereo vision and onboard processing
US10360907B2 (en) 2014-01-14 2019-07-23 Toyota Motor Engineering & Manufacturing North America, Inc. Smart necklace with stereo vision and onboard processing
DE102014002150B3 (en) 2014-02-15 2015-07-23 Audi Ag Method for determining the absolute position of a mobile unit and mobile unit
US9699599B2 (en) 2014-07-10 2017-07-04 Bank Of America Corporation Tracking associate locations
US9432804B2 (en) 2014-07-10 2016-08-30 Bank Of America Corporation Processing of pre-staged transactions
US10028081B2 (en) 2014-07-10 2018-07-17 Bank Of America Corporation User authentication
US10074130B2 (en) 2014-07-10 2018-09-11 Bank Of America Corporation Generating customer alerts based on indoor positioning system detection of physical customer presence
US9734643B2 (en) 2014-07-10 2017-08-15 Bank Of America Corporation Accessing secure areas based on identification via personal device
US10332050B2 (en) 2014-07-10 2019-06-25 Bank Of America Corporation Identifying personnel-staffing adjustments based on indoor positioning system detection of physical customer presence
US9471759B2 (en) 2014-07-10 2016-10-18 Bank Of America Corporation Enabling device functionality based on indoor positioning system detection of physical customer presence
US9659316B2 (en) 2014-07-10 2017-05-23 Bank Of America Corporation Providing navigation functionality in a retail location using local positioning technology
US9691092B2 (en) 2014-07-10 2017-06-27 Bank Of America Corporation Predicting and responding to customer needs using local positioning technology
US10108952B2 (en) 2014-07-10 2018-10-23 Bank Of America Corporation Customer identification
US10024667B2 (en) 2014-08-01 2018-07-17 Toyota Motor Engineering & Manufacturing North America, Inc. Wearable earpiece for providing social and environmental awareness
US10024678B2 (en) * 2014-09-17 2018-07-17 Toyota Motor Engineering & Manufacturing North America, Inc. Wearable clip for providing social and environmental awareness
US9922236B2 (en) 2014-09-17 2018-03-20 Toyota Motor Engineering & Manufacturing North America, Inc. Wearable eyeglasses for providing social and environmental awareness
USD768024S1 (en) 2014-09-22 2016-10-04 Toyota Motor Engineering & Manufacturing North America, Inc. Necklace with a built in guidance device
US9576460B2 (en) 2015-01-21 2017-02-21 Toyota Motor Engineering & Manufacturing North America, Inc. Wearable smart device for hazard detection and warning based on image and audio data
US10490102B2 (en) 2015-02-10 2019-11-26 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for braille assistance
US9586318B2 (en) 2015-02-27 2017-03-07 Toyota Motor Engineering & Manufacturing North America, Inc. Modular robot with smart device
US9677901B2 (en) 2015-03-10 2017-06-13 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for providing navigation instructions at optimal times
US9811752B2 (en) 2015-03-10 2017-11-07 Toyota Motor Engineering & Manufacturing North America, Inc. Wearable smart device and method for redundant object identification
US9972216B2 (en) 2015-03-20 2018-05-15 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for storing and playback of information for blind users
US9898039B2 (en) 2015-08-03 2018-02-20 Toyota Motor Engineering & Manufacturing North America, Inc. Modular smart necklace
CN105163281A (en) * 2015-09-07 2015-12-16 广东欧珀移动通信有限公司 An indoor positioning method and user terminal
CN105376713B (en) * 2015-11-17 2018-03-27 广东欧珀移动通信有限公司 A kind of indoor information recommendation method and user terminal
DE102015121106A1 (en) * 2015-12-03 2017-06-08 Helmut Weismeier SYSTEM AND METHOD FOR INDOOR NAVIGATION
US10024680B2 (en) 2016-03-11 2018-07-17 Toyota Motor Engineering & Manufacturing North America, Inc. Step based guidance system
US9958275B2 (en) 2016-05-31 2018-05-01 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for wearable smart device communications
US10129698B2 (en) 2016-07-14 2018-11-13 United Parcel Service Of America, Inc. Internal location address and automatic routing of intra-facility movement
US10561519B2 (en) 2016-07-20 2020-02-18 Toyota Motor Engineering & Manufacturing North America, Inc. Wearable computing device having a curved back to reduce pressure on vertebrae
US9964955B2 (en) 2016-08-04 2018-05-08 Canvas Technology, Inc. System and methods of determining a geometric pose of a camera based on spatial and visual mapping
US10706243B2 (en) * 2016-09-05 2020-07-07 Sony Corporation Information processing apparatus and information processing method
US10429191B2 (en) * 2016-09-22 2019-10-01 Amadeus S.A.S. Systems and methods for improved data integration in augmented reality architectures
US10432851B2 (en) 2016-10-28 2019-10-01 Toyota Motor Engineering & Manufacturing North America, Inc. Wearable computing device for detecting photography
US10012505B2 (en) 2016-11-11 2018-07-03 Toyota Motor Engineering & Manufacturing North America, Inc. Wearable system for providing walking directions
US10521669B2 (en) 2016-11-14 2019-12-31 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for providing guidance or feedback to a user
US10172760B2 (en) 2017-01-19 2019-01-08 Jennifer Hendrix Responsive route guidance and identification system
US10574662B2 (en) 2017-06-20 2020-02-25 Bank Of America Corporation System for authentication of a user based on multi-factor passively acquired data
US10360733B2 (en) 2017-06-20 2019-07-23 Bank Of America Corporation System controlled augmented resource facility
CN107830863A (en) * 2017-10-20 2018-03-23 四川西谷物联科技有限公司 A kind of indoor navigation method based on identification code identification, apparatus and system
US11029169B2 (en) 2017-10-31 2021-06-08 Electronics And Telecommunications Research Institute Navigation service method for providing unusable route information related to emergency area and server apparatus for the same
US10805766B2 (en) 2017-11-01 2020-10-13 Electronics And Telecommunications Research Institute Method for providing mobile-communication-based navigation service supporting emergency rescue and service server using the same
CN108225331A (en) * 2018-01-09 2018-06-29 四川西谷物联科技有限公司 Air navigation aid, device and electronic equipment
US10488215B1 (en) * 2018-10-26 2019-11-26 Phiar Technologies, Inc. Augmented reality interface for navigation assistance
US10852746B2 (en) * 2018-12-12 2020-12-01 Waymo Llc Detecting general road weather conditions
US11074422B2 (en) 2019-01-03 2021-07-27 International Business Machines Corporation Location determination without access to a network
US10694053B1 (en) 2019-01-22 2020-06-23 Xerox Corporation Wireless location tracking tag for monitoring real time location-tracking apparatus for an electronic device
US20220136836A1 (en) * 2020-11-04 2022-05-05 Xerox Corporation System and method for indoor navigation
CN113395462B (en) * 2021-08-17 2021-12-14 腾讯科技(深圳)有限公司 Navigation video generation, acquisition method, device, server, device and medium
US12535324B2 (en) * 2023-01-01 2026-01-27 Hcl Technologies Limited Method and system for guiding people to desired locations within an environment
IT202300004311A1 (en) * 2023-03-08 2024-09-08 Xidera S R L METHOD FOR GUIDING A USER IN A MULTI-ROOM OUTDOOR OR INDOOR AREA

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8855929B2 (en) * 2010-01-18 2014-10-07 Qualcomm Incorporated Using object to align and calibrate inertial navigation system
US9395188B2 (en) * 2011-12-01 2016-07-19 Maxlinear, Inc. Method and system for location determination and navigation using structural visual information

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10849205B2 (en) 2015-10-14 2020-11-24 Current Lighting Solutions, Llc Luminaire having a beacon and a directional antenna
KR101652300B1 (en) 2016-02-29 2016-09-01 황준호 Indoor navigation system for the visually impaired using wearable device and marker recognition
KR20190067558A (en) * 2017-12-07 2019-06-17 주식회사 스튜디오매크로그래프 Real-Time Indoor Positioning Method Based on Static Marker Grid and System Therefor
WO2019235786A1 (en) * 2018-06-08 2019-12-12 한국교통대학교 산학협력단 Indoor direction guiding method and system therefor
KR20190139505A (en) * 2018-06-08 2019-12-18 한국교통대학교산학협력단 A route guiding method for indoor passenger and system for the same
CN109297489A (en) * 2018-07-06 2019-02-01 广东数相智能科技有限公司 A kind of indoor navigation method based on user characteristics, electronic equipment and storage medium
CN109297489B (en) * 2018-07-06 2022-08-02 广东数相智能科技有限公司 Indoor navigation method based on user characteristics, electronic equipment and storage medium
KR20200025421A (en) 2018-08-30 2020-03-10 이준서 Augmented Reality Based Parking Guidance System in Indoor Parking Lot
KR20210023309A (en) 2019-08-22 2021-03-04 이준서 Augmented Reality Based Parking Guidance System
KR20240021098A (en) * 2022-08-09 2024-02-16 주식회사 아이디씨티 Device and method for obtaining location information indoor space

Also Published As

Publication number Publication date
US20130211718A1 (en) 2013-08-15

Similar Documents

Publication Publication Date Title
KR20130091908A (en) Apparatus and method for providing indoor navigation service
EP3213031B1 (en) Simultaneous localization and mapping by using earth's magnetic fields
US9462423B1 (en) Qualitative and quantitative sensor fusion for indoor navigation
US10057725B2 (en) Sensor-based geolocation of a user device
US11454501B2 (en) Providing constraint to a position
US9538322B2 (en) Method for reconstructing the map of an environment surrounding a wireless device and wireless device implementing such method
KR101694728B1 (en) Apparatus and method for gathering indoor reference point and heterogeneous wireless infra measurement information
KR102622585B1 (en) Indoor navigation apparatus and method
KR20130047386A (en) System and method for mersuring location in wireless communication terminal, method for collecting fingerprint information in wireless communication terminal, fingerprint server and method for providing location using the same
KR101413011B1 (en) Augmented Reality System based on Location Coordinates and Augmented Reality Image Providing Method thereof
JP2016164518A (en) Indoor positional information positioning system and indoor positional information positioning method
US10107629B2 (en) Information processing system, information processing method, and non-transitory computer readable storage medium
CN115808170A (en) Indoor real-time positioning method integrating Bluetooth and video analysis
Birla et al. Disha-indoor navigation app
Low et al. SunMap+: An intelligent location-based virtual indoor navigation system using augmented reality
KR101413605B1 (en) System and method for Navigation
KR20160027605A (en) Method for locating indoor position of user device and device for the same
CN107003385B (en) Label visual data with wireless signal information
Villarrubia et al. Hybrid indoor location system for museum tourist routes in augmented reality
JP6135678B2 (en) Information processing apparatus control method, control program, and information processing apparatus
KR101298071B1 (en) Destination route guidance method and system
US12306008B2 (en) Environmental map management apparatus, environmental map management method, and program
US20220198178A1 (en) Method and apparatus for identifying the floor of a building
Lukianto et al. Stepping–Smartphone-based portable pedestrian indoor navigation
Ortakci et al. 3D indoor navigation prototype for smartphones

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20120209

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid