KR20100103149A - Method and system for providing motion-picture-based regional information including user provided contents - Google Patents

Method and system for providing motion-picture-based regional information including user provided contents Download PDF

Info

Publication number
KR20100103149A
KR20100103149A KR1020090021618A KR20090021618A KR20100103149A KR 20100103149 A KR20100103149 A KR 20100103149A KR 1020090021618 A KR1020090021618 A KR 1020090021618A KR 20090021618 A KR20090021618 A KR 20090021618A KR 20100103149 A KR20100103149 A KR 20100103149A
Authority
KR
South Korea
Prior art keywords
video
providing
information
user
driving
Prior art date
Application number
KR1020090021618A
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 KR1020090021618A priority Critical patent/KR20100103149A/en
Publication of KR20100103149A publication Critical patent/KR20100103149A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4728End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region

Abstract

PURPOSE: A method and a system for offering geographical information based on video including user providing contents are provided to induce participation of varying user through UCE, blog, online cafe based on video. CONSTITUTION: An area video providing unit(120) provides video corresponding to a specific location requested by a user and a driving direction from the location. An object information providing unit(130) provides information about an subject, a subject that appears within a video. An area contents providing unit(140) provides contents, a contents that users previously registered related to specific area including driving location. A control unit(110) proceeds series of process related to providing video-based local information.

Description

사용자 제공 컨텐츠가 포함된 동영상 기반 지역정보를 제공하는 방법 및 시스템{METHOD AND SYSTEM FOR PROVIDING MOTION-PICTURE-BASED REGIONAL INFORMATION INCLUDING USER PROVIDED CONTENTS}METHOD AND SYSTEM FOR PROVIDING MOTION-PICTURE-BASED REGIONAL INFORMATION INCLUDING USER PROVIDED CONTENTS}

본 발명은 사용자 제공 컨텐츠가 포함된 동영상 기반 지역정보를 제공하는 방법 및 시스템에 관한 것으로서, 더욱 상세하게는 지역별 동영상 및 이에 기반한 지역정보를 제공하며, 또한 상기 각 지역별 동영상에 기반하여 UCC(사용자 제작 컨텐츠), 블로그, 온라인 카페 등을 통한 다양한 사용자 참여 컨텐츠를 제공하는, 사용자 제공 컨텐츠가 포함된 동영상 기반 지역정보를 제공하는 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for providing video-based local information including user-provided content. More particularly, the present invention provides a region-specific video and regional information based thereon, and also based on the region-specific video. The present invention relates to a method and system for providing video-based local information including user-provided content that provides various user participation contents through content), blogs, online cafes, and the like.

기존의 웹기반 지역정보서비스는 2차원 평면 지도 상에서 지역 업소의 위치, 상호정보, 길 찾기 등을 제공하지만 평면 지도의 특성상 사용자의 실제감, 현실감 및 몰입감을 줄 수 없는 단점이 있었다.The existing web-based local information service provides location, mutual information, and directions of local businesses on a two-dimensional flat map, but has a disadvantage in that it cannot give the user a sense of reality, reality and immersion due to the characteristics of the flat map.

또한 기존의 웹기반 커뮤니티, 즉 블로그, 온라인 카페, SNS(social network service) 등의 서비스들은 지역과 관련된 컨텐츠, 예를 들어 자신의 블로그에 여행기, 여행에서 찍은 사진, 음식점에서 찍은 사진 등을 올려놓지만, 그것이 실제 지 도와 연동되어 타 사용자들과 공유되는 부분에 있어서는 2D 지도를 이용한다. 따라서 사용자가 직접 여행한 곳의 주변 경관, 실제 업소 모습, 내부 모습 등이 결여되어 있어 사용자에게는 단순히 업소명과 지리적 위치 정보 정도의 피상적인 정보를 제공하므로, 실제감, 공감대 형성에 있어 부족한 단점이 있었다.In addition, existing web-based communities, such as blogs, online cafes and social network services (SNSs), don't put local content on their blogs, such as trips, travel photos, or restaurants. However, 2D maps are used in the part where it is linked with the actual map and shared with other users. Therefore, the surrounding landscape, the actual business appearance, and the internal appearance of the place where the user traveled directly are lacking in the formation of a sense of realism and consensus because it provides the user with superficial information such as business name and geographical location information. .

본 발명은 이와 같은 문제점을 해결하기 위하여 창안된 것으로서, 기존의 2차원 지도가 아닌, 각 지역별로 주행하면서 360도로 촬영된 동영상을 통해 길 찾기를 하거나, 각 지역별로 상점, 맛집 등의 필요 정보를 생생하게 획득할 수 있을 뿐만 아니라, 그러한 동영상을 기반으로 하여, UCC, 블로그, 온라인 카페 등을 통한 다양한 사용자 참여를 유도하고 이를 통하여 더욱 다양한 정보를 얻을 수 있게 하는데 그 목적이 있다.The present invention was devised to solve such a problem, and it is not a conventional two-dimensional map, but driving through each region to find a way through a 360-degree video, or to obtain the necessary information such as shops, restaurants for each region Not only can it be vividly acquired, but based on such a video, the purpose is to induce a variety of user participation through UCC, blogs, online cafes, etc. and to obtain more various information.

이와 같은 목적을 달성하기 위하여 본 발명에 따른 동영상 기반 지역정보 제공 시스템이 사용자 제공 컨텐츠가 포함된 동영상 기반 지역정보를 제공하는 방법은, (a) 미리 촬영된 지역별 동영상으로부터, 사용자에 의해 요청된 특정 위치 및 그 위치로부터 주행하는 방향에 대응하는 동영상을 제공하는 단계; (b) 상기 동영상 내에 등장하는 객체에 대한 정보를 제공하는 단계; 및 (c) 주행중인 위치가 포함된 특정 지역과 관련하여 상기 사용자 또는 다른 사용자들이 미리 등록한 컨텐츠를 제공하는 단계를 포함한다.In order to achieve the above object, a method of providing a video based local information including user-provided content by the video based local information providing system according to the present invention includes: (a) a specific request requested by a user Providing a video corresponding to the location and the direction of travel from the location; (b) providing information about an object appearing in the video; And (c) providing the content pre-registered by the user or other users with respect to the specific area including the driving location.

상기 단계(a)의 진행방향에 대응하는 동영상 제공은, 상기 동영상 위에 주행제어를 위한 사용자 인터페이스를 제공하고, 사용자 단말로부터 상기 사용자 인터페이스 조작에 따른 주행제어 신호를 수신하여, 그 주행에 따른 동영상을 제공할 수 있다.Providing a video corresponding to the moving direction of the step (a), provides a user interface for driving control on the video, receives a driving control signal according to the user interface operation from the user terminal, and the video according to the driving Can provide.

상기 단계(a)는, 상기 요청된 특정 위치 및 진행방향을 나타내는 표시(이하 '진행포인트'라 한다)를, 상기 요청된 특정 위치를 포함하는 지도 이미지 상에 제공하는 단계를 포함할 수 있다.The step (a) may include providing an indication indicating the requested specific location and direction (hereinafter referred to as 'progress point') on the map image including the requested specific location.

상기 단계(a)의 진행방향에 대응하는 동영상 제공은, 상기 사용자 단말로부터 상기 진행포인트를 특정 방향으로 드래그(drag)하는 신호를 수신하여, 그 드래그 방향에 따른 동영상을 제공할 수 있다.Providing a video corresponding to the moving direction of step (a) may receive a signal for dragging the progress point in a specific direction from the user terminal, and may provide a video according to the drag direction.

상기 단계(a)의 진행방향에 대응하는 동영상 제공은, 상기 사용자 단말로부터 상기 지도 이미지 상의 특정 두 지점 간의 모의 주행 요청을 수신하여, 그 두 지점 간의 모의 주행 동영상을 제공할 수 있다.Providing a moving picture corresponding to the moving direction of step (a) may receive a simulation driving request between two specific points on the map image from the user terminal, and may provide a simulation driving moving picture between the two points.

상기 단계(b)에서 정보의 제공은, 주행시 동영상에 등장하는 객체들 중 객체정보가 기 등록되어 있는 모든 객체들에 대한 정보를, 상기 객체 위에 중첩하여 디스플레이하는 것일 수 있다.In the step (b), the information may be displayed by superimposing information on all the objects in which the object information is pre-registered among the objects appearing in the video while driving.

상기 단계(b)에서 정보의 제공은, 주행시 동영상에 등장하는 객체들 중 객체정보가 기 등록되어 있는 객체로서, 사용자에 의해 선택된 객체에 대한 정보를 상기 선택된 객체 위에 중첩하여 디스플레이하는 것일 수 있다.Providing the information in step (b) is an object in which object information is pre-registered among the objects appearing in the video while driving, and may display information on the object selected by the user overlaid on the selected object.

상기 선택된 객체에 대한 정보는, 텍스트 정보, 음성 정보, 이미지 정보 및 그 객체 내부를 촬영한 동영상 정보중 하나 이상을 포함할 수 있다.The information on the selected object may include one or more of text information, voice information, image information, and moving picture information of the object.

상기 단계(c)는, (c11) 주행중인 위치가 포함된 특정 지역과 관련되어 개설된 온라인 카페 접속을 위한 사용자 인터페이스를 제공하는 단계; (c12) 상기 카페 접속 요청자의 로그인을 처리하는 단계; 및 (c13) 상기 카페에 등록된 컨텐츠를 제 공하는 단계를 포함할 수 있다.The step (c) may include: (c11) providing a user interface for accessing an online cafe established in connection with a specific area including a driving location; (c12) processing a login of the cafe access requester; And (c13) providing content registered in the cafe.

상기 단계(c)는, (c21) 주행중인 위치가 포함된 특정 지역과 관련되어 등록된 블로그 조회를 위한 사용자 인터페이스를 제공하는 단계; (c22) 상기 블로그 조회를 선택한 사용자에게 상기 지역과 관련되어 등록된 블로그 리스트를 제공하는 단계; 및The step (c) may include: (c21) providing a user interface for searching a blog registered in relation to a specific area including a driving location; (c22) providing a list of blogs registered in relation to the region to a user who has selected the blog inquiry; And

(c23) 상기 블로그 리스트로부터 사용자가 선택한 블로그를 제공하는 단계를 포함할 수 있다.(c23) may include providing a blog selected by the user from the blog list.

상기 단계(c)는, (c31) 주행중인 위치가 포함된 특정 지역과 관련되어 등록된 사용자 제작 컨텐츠(UCC) 조회를 위한 사용자 인터페이스를 제공하는 단계; (c32) 상기 UCC 조회를 선택한 사용자에게 상기 지역과 관련되어 등록된 UCC 리스트를 제공하는 단계; 및 (c33) 상기 UCC 리스트로부터 사용자가 선택한 UCC를 제공하는 단계를 포함할 수 있다.The step (c) may include: (c31) providing a user interface for querying registered user-generated content (UCC) related to a specific area including a driving location; (c32) providing a list of UCCs registered in association with the region to a user who has selected the UCC inquiry; And (c33) providing a UCC selected by the user from the UCC list.

본 발명의 다른 측면에 따르면, 사용자 제공 컨텐츠가 포함된 동영상 기반 지역정보를 제공하는 시스템은, 사용자에 의해 요청된 특정 위치 및 그 위치로부터 주행하는 방향에 대응하는 동영상을 제공하는 지역 동영상 제공부; 동영상 내에 등장하는 객체에 대한 정보를 제공하는 객체정보 제공부; 주행중인 위치가 포함된 특정 지역과 관련하여 사용자들이 미리 등록한 컨텐츠를 제공하는 지역 컨텐츠 제공부; 및 상기 각 구성요소를 제어하여 동영상 기반 지역정보의 제공과 관련된 일련의 처리를 수행하는 제어부를 포함한다.According to another aspect of the present invention, a system for providing video-based local information including user-provided content, the local video providing unit for providing a video corresponding to the specific location requested by the user and the direction of travel from the location; An object information provider for providing information about an object appearing in the video; A local content providing unit providing content registered in advance by a user in relation to a specific area including a driving location; And a controller for controlling each of the components to perform a series of processes related to the provision of the video-based region information.

상기 지역 동영상 제공부는, 상기 동영상 위에 주행제어를 위한 사용자 인터 페이스를 제공하고, 사용자 단말로부터 상기 인터페이스 버튼 조작에 따른 주행제어 신호를 수신하여, 그 주행에 따른 동영상을 제공할 수 있다.The local video providing unit may provide a user interface for driving control on the video, receive a driving control signal according to the operation of the interface button from a user terminal, and provide a video according to the driving.

상기 지역 동영상 제공부는, 상기 요청된 특정 위치를 포함하는 지도 이미지를 제공하고, 상기 요청된 특정 위치 및 주행방향을 나타내는 표시(이하 '진행 포인트'라 한다)를, 상기 지도 이미지 상에 제공할 수 있다.The local video providing unit may provide a map image including the requested specific location and provide an indication (hereinafter, referred to as a 'progress point') indicating the requested specific location and driving direction on the map image. have.

상기 지역 동영상 제공부는, 상기 사용자 단말로부터 상기 진행 포인트를 특정 방향으로 드래그(drag)하는 신호를 수신하여, 그 드래그 방향에 따른 동영상을 제공할 수 있다.The local video providing unit may receive a signal for dragging the progress point in a specific direction from the user terminal and provide a video according to the drag direction.

상기 지역 동영상 제공부는, 상기 사용자 단말로부터 상기 지도 이미지 상의 특정 두 지점 간의 모의 주행 요청을 수신하여, 그 두 지점 간의 모의 주행 동영상을 제공할 수 있다.The local video providing unit may receive a simulation driving request between two specific points on the map image from the user terminal and provide a simulation driving video between the two points.

상기 객체정보 제공부는, 주행시 동영상에 등장하는 객체들 중 객체정보가 기 등록되어 있는 모든 객체들에 대한 정보를, 상기 객체 위에 중첩하여 디스플레이할 수 있다.The object information providing unit may display information on all the objects in which the object information is pre-registered among the objects appearing in the moving image on the object.

상기 객체정보 제공부는, 주행시 동영상에 등장하는 객체들 중 객체정보가 기 등록되어 있는 객체로서, 사용자에 의해 선택된 객체에 대한 정보를 상기 선택된 객체 위에 중첩하여 디스플레이할 수 있다.The object information providing unit is an object in which object information is pre-registered among objects appearing in a moving image and may display information on an object selected by a user by superimposing it on the selected object.

상기 선택된 객체에 대한 정보는, 텍스트 정보, 음성 정보, 이미지 정보 및 그 객체 내부를 촬영한 동영상 정보중 하나 이상을 포함할 수 있다.The information on the selected object may include one or more of text information, voice information, image information, and moving picture information of the object.

상기 지역 컨텐츠 제공부는, 주행중인 위치가 포함된 특정 지역과 관련어 등 록된 온라인 카페 정보 및 각 카페에 가입자들로부터 입력된 정보를 저장하고, 로그인한 카페 접속 요청자에게 상기 카페에 등록된 컨텐츠 리스트 및 선택된 컨텐츠에 대한 상세정보를 제공할 수 있다.The local content providing unit stores online cafe information registered in connection with a specific area including a driving location and information input from subscribers in each cafe, and the list of contents registered and selected in the cafe to the logged-in cafe access requester. Detailed information about the content may be provided.

상기 지역 컨텐츠 제공부는, 주행중인 위치가 포함된 특정 지역과 관련되어 등록된 블로그 정보 및 각 블로그에 올려진 정보를 저장하고, 상기 블로그 조회를 선택한 사용자에게 상기 지역과 관련되어 등록된 블로그 리스트 및 상기 블로그 리스트로부터 사용자가 선택한 블로그 컨텐츠를 제공할 수 있다.The local content providing unit may store blog information registered in relation to a specific area including a driving location and information posted on each blog, and list a list of blogs registered in relation to the area to the user who has selected the blog inquiry. The blog content selected by the user may be provided from the blog list.

상기 지역 컨텐츠 제공부는, 주행중인 위치가 포함된 특정 지역과 관련되어 등록된 사용자 제작 컨텐츠(UCC)를 저장하고, 상기 UCC 조회를 선택한 사용자에게 상기 지역과 관련되어 등록된 UCC 리스트를 및 상기 UCC 리스트로부터 사용자가 선택한 UCC를 제공할 수 있다.The local content providing unit stores a user-generated content (UCC) registered in association with a specific area including a driving location, and transmits a UCC list registered in relation to the area to the user who has selected the UCC inquiry and the UCC list. Can provide a user-selected UCC.

본 발명의 또 다른 측면에 따르면, 동영상 기반 지역정보 제공 시스템이 사용자 제공 컨텐츠가 포함된 동영상 기반 지역정보를 제공하는 방법을 실현시키기 위한 프로그램을 기록한, 컴퓨터로 읽을 수 있는 기록매체를 제공한다.According to still another aspect of the present invention, a video-based local information providing system provides a computer-readable recording medium recording a program for realizing a method of providing video-based local information including user-provided content.

본 발명에 의하면, 기존의 2차원 지도가 아닌, 각 지역별로 주행하면서 360도로 촬영된 동영상을 통해 길 찾기를 하거나, 각 지역별로 상점, 맛집 등의 필요 정보를 생생하게 획득할 수 있을 뿐만 아니라, 그러한 동영상을 기반으로 하여, UCC, 블로그, 온라인 카페 등을 통한 다양한 사용자 참여를 유도하고 이를 통하여 더욱 다양한 정보를 얻을 수 있는 효과가 있다.According to the present invention, not only the existing two-dimensional map, but also driving through each region to find the way through a 360-degree video, or can obtain the necessary information such as shops, restaurants for each region vividly, Based on the video, UCC, blogs, online cafes, etc. through the user's participation, it is possible to obtain a variety of information.

이하 첨부된 도면을 참조로 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Prior to this, terms or words used in the specification and claims should not be construed as having a conventional or dictionary meaning, and the inventors should properly explain the concept of terms in order to best explain their own invention. Based on the principle that can be defined, it should be interpreted as meaning and concept corresponding to the technical idea of the present invention. Therefore, the embodiments described in the specification and the drawings shown in the drawings are only the most preferred embodiment of the present invention and do not represent all of the technical idea of the present invention, various modifications that can be replaced at the time of the present application It should be understood that there may be equivalents and variations.

도 1은 본 발명에 따른 사용자 제공 컨텐츠가 포함된 동영상 기반 지역정보를 제공하기 위한 네트워크 구성 및 동영상 기반 지역정보 제공 시스템(100)의 내부 구성을 나타내는 도면이다. 1 is a diagram illustrating a network configuration for providing video based local information including user-provided content and an internal configuration of a video based local information providing system 100 according to the present invention.

제어부(110)는 이하에서 설명하는 동영상 기반 지역정보 제공 시스템(100)의 각 구성요소를 제어하여 동영상 기반 지역정보의 제공과 관련된 일련의 처리를 수행한다.The controller 110 controls each component of the video-based local information providing system 100 described below to perform a series of processes related to providing video-based local information.

지역 동영상 제공부(120)는 사용자에 의해 요청된 특정 위치 및 그 위치로부터 주행하는 방향에 대응하는 동영상 제공과 관련된 처리를 수행하는 지역 동영상 제공모듈(120.1) 및 동영상 정보를 저장하는 지역 동영상 DB(120.2)를 포함한다.The local video providing unit 120 performs a process related to providing a video corresponding to a specific location requested by the user and a driving direction from the location, and the local video DB 120.1 and the local video DB for storing the video information. 120.2).

상기 지역 동영상 제공부(120)는, 상기 동영상 위에 주행제어를 위한 사용자 인터페이스를 제공하고, 사용자 단말(10)로부터 상기 인터페이스 버튼 조작에 따른 주행제어 신호를 수신하여, 그 주행에 따른 동영상을 제공한다. 이를 위해 사용자에 의해 요청된 특정 위치를 포함하는 지도 이미지를 제공하고, 요청된 특정 위치 및 가상 주행방향을 나타내는 표시(이하 '진행 포인트'라 한다)를, 그 지도 이미지 상에 제공한다. 사용자가 사용자 단말(10)에서 상기 진행 포인트를 특정 방향으로 드래그(drag)하는 경우, 그 드래그 방향에 따른 가상주행 동영상을 제공하게 된다. 또는 동영상 위에 가상 주행을 위한 화살표 버튼을 사용자 인터페이스로서 제공하고, 표시된 화살표 버튼을 사용자가 직접 마우스 또는 키보드 조작함으로써 가상 주행의 진행방향의 좌우회전 및 상하회전(701), 줌 레벨 조정(702)과 같은 사항이 현재 보여지는 프레임 내에서 처리가 가능하도록 할 수도 있다. 한편 상기 지역 동영상 제공부(120)는, 사용자가 상기 지도 이미지 상에서 두 지점을 지정하고, 두 지점 간의 모의 주행을 요청하면, 그 두 지점 간의 자동 모의 주행 동영상을 제공할 수도 있다.The local video providing unit 120 provides a user interface for driving control on the video, receives a driving control signal according to the operation of the interface button from the user terminal 10, and provides a video according to the driving. . To this end, a map image including a specific location requested by the user is provided, and an indication (hereinafter referred to as 'progress point') indicating the requested specific location and virtual driving direction is provided on the map image. When the user drags the progress point in a specific direction in the user terminal 10, a virtual driving video according to the drag direction is provided. Alternatively, the user may provide an arrow button for virtual driving on the video as a user interface, and the user may directly operate the displayed arrow button with a mouse or a keyboard to rotate the left and right and up and down in the direction of virtual driving (701) and the zoom level adjustment (702). The same can be done in the frame currently being viewed. Meanwhile, when the user designates two points on the map image and requests a simulation driving between the two points, the local video providing unit 120 may provide an automatic simulation driving video between the two points.

객체정보 제공부(130)은 동영상 내에 등장하는 객체(예를 들어, 상점, 건물 등)에 대한 정보 제공과 관련된 처리를 수행하는 객체정보 제공모듈(130.1) 및 그러한 객체 정보를 저장하는 객체정보 DB(130.2)를 포함한다.The object information providing unit 130 is an object information providing module 130.1 that performs a process related to providing information about an object (eg, a store, a building, etc.) appearing in a video, and an object information DB storing such object information. (130.2).

상기 객체정보 제공부(130)가 가상주행시 동영상에 등장하는 객체들에 대한 객체정보를 제공하는 방법은 여러가지가 있을 수 있다. 하나의 예로서, 가상주행시 동영상에 등장하는 객체들 중 객체정보가 기 등록되어 있는 모든 객체들에 대한 정 보를, 상기 객체 위에 중첩하여 디스플레이하는 방법이 있을 수 있다. 이 경우는 가상 주행에 따라 사용자 단말(10)의 모니터 상에 나타나는 영상이 변화되고 등장하는 객체들도 바뀜에 따라, 중첩되는 객체정보들도 계속 변화하게 된다. 또는 주행시 동영상에 등장하는 객체들 중 객체정보가 기 등록되어 있는 객체로서, 사용자에 의해 선택된 객체에 대한 정보만을 상기 선택된 객체 위에 중첩하여 디스플레이할 수 있다. 예를 들어 사용자가 특정 객체 위에 마우스를 올릴 경우, 그 객체에 대한 정보가 그 객체 위에 중첩되어 디스플레이되는 방식이다. 선택된 객체에 대한 정보는, 텍스트 정보, 음성 정보, 이미지 정보 및 그 객체 내부를 촬영한 동영상 정보 중 하나 이상을 포함할 수 있다. 일 실시예로서, 전술한 바와 같이 사용자가 특정 객체 위에 마우스를 올릴 경우 그 객체에 대한 텍스트 정보가 그 객체 위에 중첩되어 디스플레이되는 것에 더하여, 그 객체를 동영상 위에서 클릭할 경우 그 내부 동영상을 보여줄 수도 있다.The object information providing unit 130 may provide a variety of methods for providing object information on objects appearing in a video during virtual driving. As one example, there may be a method of displaying information on all the objects in which object information is pre-registered among the objects appearing in the video during the virtual driving superimposed on the objects. In this case, as the image displayed on the monitor of the user terminal 10 changes as the virtual driving and the objects appear, the overlapping object information also changes continuously. Alternatively, as an object in which object information is pre-registered among the objects appearing in the moving image, only information about the object selected by the user may be superimposed on the selected object. For example, when a user mouses over a specific object, information about the object is displayed superimposed on the object. The information about the selected object may include one or more of text information, voice information, image information, and moving picture information of the inside of the object. As an example, as described above, when a user mouses over a specific object, text information of the object is displayed superimposed on the object, and when the object is clicked on the video, the internal video may be displayed. .

지역 컨텐츠 제공부(140)는 주행중인 위치가 포함된 특정 지역과 관련하여 사용자들이 미리 등록한 컨텐츠를 제공하는데 이와 관련된 처리를 수행하는 지역 컨텐츠 제공모듈(140.1) 및 그러한 컨텐츠를 저장하는 지역 컨텐츠 DB(140.2)를 포함한다.The local content providing unit 140 provides content pre-registered by users in relation to a specific area including a driving location, and performs a process related to this, and a local content DB for storing such content. 140.2).

상기 지역 컨텐츠 제공부(140)는 주행중인 위치가 포함된 특정 지역과 관련되어 온라인 카페를 사용자들에게 제공할 수 있다. 즉, 등록된 온라인 카페 정보 및 각 카페에 가입자들로부터 입력된 정보를 저장하고, 로그인한 카페 접속 요청자에게 상기 카페에 등록된 컨텐츠 리스트 및 선택된 컨텐츠에 대한 상세정보를 제공 할 수 있다. 또한 지역 컨텐츠 제공부(140)는, 주행중인 위치가 포함된 특정 지역과 관련되어 사용자들로부터 블로그를 작성할 수 있는 인터페이스를 제공하고, 이를 통하여 사용자들로부터 등록된 블로그 정보 및 각 블로그에 올려진 컨텐츠를 저장하고, 상기 블로그 조회를 선택한 사용자에게 상기 지역과 관련되어 등록된 블로그 리스트 및 상기 블로그 리스트로부터 사용자가 선택한 블로그 컨텐츠를 제공할 수 있다. 또한, 주행중인 위치가 포함된 특정 지역과 관련되어 등록된 사용자 제작 컨텐츠(UCC)를 저장하고, 상기 UCC 조회를 선택한 사용자에게 상기 지역과 관련되어 등록된 UCC 리스트를 및 상기 UCC 리스트로부터 사용자가 선택한 UCC를 제공할 수도 있다.The local content providing unit 140 may provide an online cafe to users in relation to a specific area including a driving location. That is, the registered online cafe information and the information inputted from the subscribers in each cafe can be stored and the logged-in cafe access requester can provide the list of contents registered in the cafe and detailed information on the selected contents. In addition, the local content providing unit 140 provides an interface for creating a blog from users in relation to a specific area including a driving location, and through this, blog information registered from the users and content posted on each blog. And store the blog list registered with respect to the region and blog content selected by the user from the blog list. In addition, a user-generated content (UCC) registered in relation to a specific region including a driving location is stored, and a user selects the UCC list registered in relation to the region and the user selects from the UCC list. UCC may be provided.

도 2는 본 발명에 따른 사용자 제공 컨텐츠가 포함된 동영상 기반 지역정보를 제공하기 위한 순서도이다. 사용자가 자신의 단말(10)에서 동영상 기반 지역정보 제공 시스템(100)에 접속하여 지도상의 특정지역을 선택하면(S201), 동영상 기반 지역정보 제공 시스템(100)은 그 지역의 360도 촬영 동영상을 제공한다(S202). 이러한 동영상 위에서 사용자가 선택한 경로를 따른 가상 주행 동영상을 제공한다(S203). 이를 위해, 도 1을 참조하여 전술한 바와 같이, 사용자에 의해 요청된 특정 위치를 포함하는 지도 이미지를 제공하고, 요청된 특정 위치 및 가상 주행방향을 나타내는 표시(이하 '진행 포인트'라 한다)를, 그 지도 이미지 상에 제공한다. 사용자가 사용자 단말(10)에서 상기 진행 포인트를 특정 방향으로 드래그(drag)하는 경우, 그 드래그 방향에 따른 가상주행 동영상을 제공하게 된다. 또 는 동영상 위에 가상 주행을 위한 화살표 버튼을 사용자 인터페이스로서 제공하고, 표시된 화살표 버튼을 사용자가 직접 마우스 또는 키보드 조작함으로써 가상 주행의 진행방향의 좌우회전 및 상하회전(701), 줌 레벨 조정(702)과 같은 사항이 현재 보여지는 프레임 내에서 처리가 가능하도록 할 수도 있다. 한편 사용자가 상기 지도 이미지 상에서 시점 및 종점을 지정하고, 그 두 지점 간의 모의 주행을 요청하면, 그 두 지점 간의 자동 모의 주행 동영상을 제공할 수도 있다.2 is a flowchart for providing video-based region information including user-provided content according to the present invention. When the user accesses the video-based local information providing system 100 from his terminal 10 and selects a specific region on the map (S201), the video-based local information providing system 100 captures a 360 degree video of the region. To provide (S202). The virtual driving video along the route selected by the user is provided on the video (S203). To this end, as described above with reference to FIG. 1, a map image including a specific location requested by the user is provided, and an indication indicating the requested specific location and the virtual driving direction (hereinafter referred to as 'progress point') is provided. On the map image. When the user drags the progress point in a specific direction in the user terminal 10, a virtual driving video according to the drag direction is provided. Alternatively, a user may provide an arrow button for virtual driving on a moving image as a user interface, and the user may directly operate the displayed arrow button by using a mouse or a keyboard to rotate the left and right and up and down in the direction of virtual driving (701), and adjust the zoom level (702). This can be done within the currently visible frame. Meanwhile, when a user designates a start point and an end point on the map image and requests a simulation driving between the two points, the user may provide an automatic simulation driving video between the two points.

가상 주행 중, 주행 동영상 내에 등장하는 객체들에 대한 정보를 화면상에 제공할 수 있다(S204). 객체정보란 동영상 내에 등장하는 상점, 식당 등에 대한 상세정보를 의미한다. 도 1을 참조하여 전술한 바와 같이, 객체정보를 제공하는 방법은 여러가지가 있을 수 있다. 하나의 예로서, 가상주행시 동영상에 등장하는 객체들 중 객체정보가 기 등록되어 있는 모든 객체들에 대한 정보를, 상기 객체 위에 중첩하여 디스플레이하는 방법이 있을 수 있다. 이 경우는 가상 주행에 따라 사용자 단말(10)의 모니터 상에 나타나는 영상이 변화되고 등장하는 객체들도 바뀜에 따라, 중첩되는 객체정보들도 계속 변화하게 된다. 또는 주행시 동영상에 등장하는 객체들 중 객체정보가 기 등록되어 있는 객체로서, 사용자에 의해 선택된 객체에 대한 정보만을 상기 선택된 객체 위에 중첩하여 디스플레이할 수 있다. 예를 들어 사용자가 특정 객체 위에 마우스를 올릴 경우, 그 객체에 대한 정보가 그 객체 위에 중첩되어 디스플레이되는 방식이다. 선택된 객체에 대한 정보는, 텍스트 정보, 음성 정보, 이미지 정보 및 그 객체 내부를 촬영한 동영상 정보 중 하나 이상을 포함할 수 있다. 일 실시예로서, 전술한 바와 같이 사용자가 특정 객체 위에 마우스 를 올릴 경우 그 객체에 대한 텍스트 정보가 그 객체 위에 중첩되어 디스플레이되는 것에 더하여, 그 객체를 동영상 위에서 클릭할 경우 그 내부 동영상을 보여줄 수도 있다(S205).During the virtual driving, information on the objects appearing in the driving video may be provided on the screen (S204). The object information means detailed information about a store, a restaurant, etc. appearing in the video. As described above with reference to FIG. 1, there may be various methods of providing object information. As an example, there may be a method of displaying information on all the objects in which object information is pre-registered among the objects appearing in the video during the virtual driving superimposed on the objects. In this case, as the image displayed on the monitor of the user terminal 10 changes as the virtual driving and the objects appear, the overlapping object information also changes continuously. Alternatively, as an object in which object information is pre-registered among the objects appearing in the moving image, only information about the object selected by the user may be superimposed on the selected object. For example, when a user mouses over a specific object, information about the object is displayed superimposed on the object. The information about the selected object may include one or more of text information, voice information, image information, and moving picture information of the inside of the object. As an example, as described above, when a user mouses over a specific object, text information about the object is displayed superimposed on the object, and when the object is clicked on the video, the internal video may be displayed. (S205).

한편 동영상 기반 지역정보 제공 시스템(100)은, 가상 주행중인 위치가 포함된 특정 지역과 관련하여 사용자들이 미리 등록한 컨텐츠를 제공할 수 있다(S206). 예를 들어, 가상 주행중인 위치가 포함된 특정 지역과 관련되어 온라인 카페, 블로그 또는 사용자 제작 컨텐츠(UCC) 등을 사용자들에게 제공할 수 있다. 즉, 등록된 온라인 카페 정보 및 각 카페에 가입자들로부터 입력된 정보를 저장하고, 로그인한 카페 접속 요청자에게 상기 카페에 등록된 컨텐츠 리스트 및 선택된 컨텐츠에 대한 상세정보를 제공할 수 있다. 또한 가상 주행중인 위치가 포함된 특정 지역과 관련되어 사용자들로부터 블로그를 작성할 수 있는 인터페이스를 제공하고, 이를 통하여 사용자들로부터 등록된 블로그 정보 및 각 블로그에 올려진 컨텐츠를 저장하고, 상기 블로그 조회를 선택한 사용자에게 상기 지역과 관련되어 등록된 블로그 리스트 및 상기 블로그 리스트로부터 사용자가 선택한 블로그 컨텐츠를 제공할 수 있다. 또한, 주행중인 위치가 포함된 특정 지역과 관련되어 등록된 사용자 제작 컨텐츠(UCC)를 저장하고, 상기 UCC 조회를 선택한 사용자에게 상기 지역과 관련되어 등록된 UCC 리스트를 및 상기 UCC 리스트로부터 사용자가 선택한 UCC를 제공할 수도 있다.Meanwhile, the video-based area information providing system 100 may provide content registered in advance by users in relation to a specific area including a virtual driving location (S206). For example, an online cafe, blog, or user-generated content (UCC) may be provided to users in connection with a specific area including a virtual driving location. That is, the registered online cafe information and information input from the subscribers in each cafe may be stored, and the list of contents registered in the cafe and detailed information on the selected content may be provided to the logged-in cafe access requester. In addition, it provides an interface for creating blogs from users in relation to a specific area including a virtual driving location, through which blog information registered from users and content posted on each blog are stored, and the blog inquiry is performed. The selected user may provide a blog list registered in relation to the region and blog content selected by the user from the blog list. In addition, a user-generated content (UCC) registered in relation to a specific region including a driving location is stored, and a user selects the UCC list registered in relation to the region and the user selects from the UCC list. UCC may be provided.

도 3은 360도 동영상의 각 프레임에 대한 GPS 좌표 데이터를 해당 프레임과 매칭시켜 각 촬영경로 별로 저장하는 데이터 구조를 나타내는 도면이다. GPS 좌표 데이터를 가지는 360도 동영상 정보의 취득에 관하여 설명하면 다음과 같다. 360도 동영상 카메라는 단일 카메라에 복수 개(예컨대, 6개)의 렌즈들이 구비되어 한번 촬영으로 주변 환경에 대한 360도 영상 정보를 획득한 후 이를 결합시켜 3차원 정지영상 및 동영상을 획득할 수 있도록 해 준다.3 is a diagram illustrating a data structure in which GPS coordinate data of each frame of a 360 degree video is matched with a corresponding frame and stored for each shooting path. The acquisition of 360 degree video information with GPS coordinate data is described below. 360-degree video camera is equipped with a plurality of lenses (for example, six) in a single camera to obtain 360-degree image information about the surrounding environment in a single shot and combine them to obtain a three-dimensional still image and video Do it.

360도 동영상 카메라를 통해 획득된 360도 동영상의 각 프레임에 대한 GPS 좌표 데이터를 GPS 수신기를 통해 취득한 후 이를 도 3에서와 같이 360도 동영상의 해당 프레임과 매칭시켜 각 촬영경로 별로 지역 동영상 DB(120.2)에 저장한다. 지역 동영상 DB(120.2)에 저장된 360도 동영상은 사용자에게 제공되기 위하여 적절한 수정이 가해진다. 예컨대, 360도 동영상 프레임들을 일정한 비율(예컨대 1m마다 1프레임)로 추출하여 균일화된 360도 동영상을 생성하고, 균일화된 동영상을 도로의 분기점 도는 기 설정된 기준거리에 따라 분할하여 세그먼트화 한다.After obtaining the GPS coordinate data of each frame of the 360 degree video obtained through the 360 degree video camera through the GPS receiver and matching it with the corresponding frame of the 360 degree video as shown in Fig. 3, the local video DB (120.2) ). The 360 degree video stored in the local video DB 120.2 is appropriately modified to be provided to the user. For example, 360-degree video frames are extracted at a constant rate (for example, 1 frame per 1m) to generate a uniform 360-degree video, and the uniformed video is segmented by dividing the road according to a branching point or a predetermined reference distance.

도 4는 동영상이 분할되어 세그먼트화된 모습을 보여주는 도면이다. 세그먼트들 간의 연결 부분에 대한 부드러운 화면 처리를 위해 세그먼트의 분할 지점에서 이웃하는 세그먼트와 일정 영역이 중첩되도록 동영상을 분할한다. 이때 각 세그먼트의 동영상에서 중첩되는 프레임들에는 도 5에서와 같이 중첩영역 ID에 대한 정보가 매칭되어 지역 동영상 DB(120.2)에 저장된다.4 is a diagram illustrating a video segmented and segmented. The video is divided so that neighboring segments and certain areas overlap at a segmentation point of a segment for smooth screen processing of the connection portion between the segments. In this case, as shown in FIG. 5, the overlapping frames in the video of each segment are matched with information about the overlapping area ID and stored in the local video DB 120.2.

도 5는 도로가 굽어 있는 부분의 각 프레임에 대한 중심방위정보가 부가로 저장되는 모습을 보여주는 도면이다. 도로를 따라 촬영이 진행될 때 촬영의 진행 방향도 도로의 굽어 있는 방향에 따라 변화하게 되므로 해당 세그먼트에서 굽은 영역의 각 프레임에 대한 중심방위정보(사용자가 해당 도로를 실제 주행시 바라보게 되는 방향에 대한 정보)가 함께 저장된다. 도 5에서 중심방위는 정북 방향을 0도로 설정하고 사용자가 도로를 따라 진행시 바라보게 되는 방향의 각도를 0도 ~ 360도까지의 범위로 표시되고 있다. 지역 동영상 제공모듈(120.1)은 상기된 바와 같이 지역 동영상 DB(120.2)에 마련된 360도 동영상 정보를 가지고 사용자 단말(10)로 사용자가 요구하는 지역상 위치와 그 위치로부터의 진행방향에 대응하는 영상을 표시하여 준다.FIG. 5 is a diagram illustrating a state in which center orientation information for each frame of a road curved portion is additionally stored. As shooting progresses along the road, the direction of shooting also changes according to the bending direction of the road. Therefore, the center direction information of each frame of the curved area in the segment (information on the direction in which the user is looking at the road when actually driving the road) ) Are stored together. In FIG. 5, the central direction is set to 0 degrees in the true north direction, and the angle of the direction in which the user looks along the road is displayed in the range of 0 degrees to 360 degrees. The local video providing module 120.1 has a 360-degree video information provided in the local video DB 120.2 as described above, and the image corresponding to the location on the area requested by the user to the user terminal 10 and the moving direction from the location. To display.

도 6은 사용자 단말(10)에 제공되는 지역 동영상 화면의 일 실시예를 나타내는 도면이다. 웹브라우저의 하단에 미리 마련된 지도 이미지가 표시되고, 사용자가 요구하는 특정 위치 및 그 위치로부터 주행하는 방향에 대응하는 표시(화살표 모양, 이하 '진행포인트'라 한다)(601)가 표시된다. 하단의 지도 이미지는 지역 동영상 DB(120.2)에 공간정보가 구축된 구간을 교차하는 각 직선(602)으로 표시하여 사용자가 가상 공간을 탐색하는 경로를 안내한다. 지도 이미지 상에 표시된 진행포인트(601)는 사용자가 요구하는 특정 위치 및 그 위치로부터 주행하는 방향을 화살표의 위치와 방향으로 나타낸다. 위치의 이동은 사용자가 가상 공간 상에 위치하고 있는 위치 정보를 새로운 위치 정보로 변환함을 의미하며, 이때 지역 동영상 제공모듈(120.1)은 사용자의 키보드 또는 마우스 조작에 따라 진행포인트(601)의 위치 를 변화시키며, 그에 따라 새로운 위치에 해당하는 프레임으로 현재 프레임을 변경시켜 연속적인 실사 영상을 제공해 준다. 주행방향 역시 사용자의 키보드 또는 마우스 조작으로 가능하며, 동영상을 구성하는 각 프레임은 해당 촬영 지점에서의 완전한 360도 영상 정보를 모두 보유하고 있으므로 진행방향의 좌우회전, 상하회전, 줌 레벨 조정과 같은 사항이 현재 보여지는 프레임 내에서 처리가 가능하다. 가상 위치 이동은 전진 또는 후진의 값을 가질 수 있으며, 진행방향의 좌우회전은 0도(정북 방향)에서 360도까지의 값을 가질 수 있다.6 is a diagram illustrating an embodiment of a local video screen provided to the user terminal 10. A map image prepared in advance is displayed at the bottom of the web browser, and a display (arrow shape, hereinafter referred to as a "progress point") 601 corresponding to a specific position requested by the user and a direction of travel from the position is displayed. The map image at the bottom is indicated by each straight line 602 crossing the section in which the spatial information is constructed in the local video DB 120.2 to guide the user's path of searching for the virtual space. The progress point 601 displayed on the map image indicates the specific position requested by the user and the direction of travel from the position as the position and direction of the arrow. The movement of the location means that the user converts the location information located in the virtual space into new location information, wherein the local video providing module 120.1 determines the location of the progress point 601 according to the user's keyboard or mouse operation. It changes the current frame to a frame corresponding to the new position, thereby providing a continuous live image. The driving direction can also be operated by the user's keyboard or mouse. Since each frame constituting the video holds all the 360-degree image information at the shooting point, such as left / right rotation, up / down rotation, zoom level adjustment Processing is possible within this currently visible frame. The virtual position movement may have a value of forward or backward, and the left and right rotations in the advancing direction may have a value from 0 degrees (north north direction) to 360 degrees.

한편 상기 진행포인트(601)를 직접 조작하여 주행시키지 않고 지도 이미지 위의 시점과 종점을 지정하고, 그 두 점 간을 진행포인트(601)가 자동으로 주행하면서 그에 해당하는 주행 동영상을 디스플레이하도록 구성할 수도 있다.Meanwhile, the driving point 601 may be configured to designate a starting point and an end point on a map image without directly driving the driving point 601, and display the moving video corresponding to the driving point 601 while driving automatically between the two points. It may be.

도 7은 사용자 단말에 제공되는 지역 동영상 화면의 다른 실시예를 나타내는 도면이다. 본 도면에서는 동영상 위에 표시된 화살표 버튼을 직접 마우스 또는 키보드 조작함으로써 진행방향의 좌우회전 및 상하회전(701), 줌 레벨 조정(702)과 같은 사항이 현재 보여지는 프레임 내에서 처리가 가능하다.7 is a diagram illustrating another embodiment of a local video screen provided to a user terminal. In this figure, by operating a mouse or a keyboard directly on the arrow button displayed on the moving picture, such items as left and right rotation, up and down rotation 701, zoom level adjustment 702 can be processed in the frame currently being viewed.

도 8은 사용자 단말에 제공되는 지역 동영상 화면 위에 객체정보 DB(130.2)로부터 추출한 객체정보(801)가 표시되는 모습을 나타내는 도면이다. 도시된 바와 같이 객체정보는 해당 객체의 기준 위치(예를 들어 해당 객체가 상가인 경우 그 상가의 간판) 상에 중첩하여 표시된다. 객체정보는 말풍선, 아이콘 등 다양한 형태로 표시될 수 있다. 이처럼 영상 상의 특정 위치에 객체정보를 중첩하여 표시하기 위해서는 객체정보가 표시될 위치를 결정하여야 한다.FIG. 8 is a diagram illustrating a state in which object information 801 extracted from object information DB 130.2 is displayed on a local video screen provided to a user terminal. As shown in the drawing, the object information is displayed by being superimposed on a reference position of the object (for example, when the object is a mall). The object information may be displayed in various forms such as a speech bubble and an icon. As such, in order to display the object information by overlapping the specific information on the image, the position where the object information is to be displayed must be determined.

도 9는 사용자 단말에 제공되는 지역 동영상 화면 위에서 사용자가 선택한 객체에 내한 내부 동영상이 표시되는 모습을 나타내는 도면이다. 동영상 위에서 사용자가 특정 객체(901)를 클릭하면, 그 객체(상점) 내부의 동영상(902)이 중첩되어 제공될 수 있다.FIG. 9 is a diagram illustrating a display of an internal video in a room selected by an object on a local video screen provided to a user terminal. When a user clicks on a specific object 901 on the video, the video 902 inside the object (store) may be overlapped and provided.

도 10은 동영상을 구성하는 하나의 영상 프레임(1001)과 그 프레임에 등장하는 객체와의 관계를 설명하기 위한 도면이다. 영상 프레임(1001)은 그 영상이 취득된 지점의 GPS 좌표 (x, y)와 중심방위정보 C를 가진다. GPS 좌표 (x,y)는 곧 현재 영상 프레임의 중심 위치의 좌표가 된다. 따라서 GPS 좌표 (x, y)와 건물의 기준 위치의 좌표 (X, Y)의 차를 구하게 되면 영상의 중심 위치로부터 건물의 기준 위치로의 벡터 T를 구할 수 있다. 그러면 중심방위 C를 가리키는 벡터와 상기 벡터 T를 이용하여 중심방위를 기준으로 하는 건물의 상대 방위 Θ를 구할 수 있다.FIG. 10 is a diagram for describing a relationship between one image frame 1001 constituting a video and an object appearing in the frame. The image frame 1001 has the GPS coordinates (x, y) and the center azimuth information C of the point at which the image is acquired. The GPS coordinates (x, y) soon become the coordinates of the center position of the current video frame. Therefore, if the difference between the GPS coordinates (x, y) and the coordinates (X, Y) of the reference position of the building is obtained, the vector T from the center position of the image can be obtained. Then, the relative bearing Θ of the building based on the center direction can be obtained using the vector indicating the center direction C and the vector T.

Θ는 다음 수학식에 따라 구해질 수 있다.Θ can be obtained according to the following equation.

[수학식 1]

Figure 112009015373642-PAT00001
[Equation 1]
Figure 112009015373642-PAT00001

이 Θ 값을 이용하여 영상에서 객체정보가 중첩되어야 할 위치를 결정할 수 있다. 즉, 영상 프레임은 중심방위정보를 가지고 있으므로 중심방위정보에 해당하는 지점으로부터 Θ 값만큼 떨어진 위치에 객체정보를 표시하면 된다. 또한, 상기 벡터 T의 크기 D=|T|는 영상의 중심 위치로부터 건물의 기준 위치까지의 거리에 해당하게 된다. 따라서 상기 벡터 T의 크기 D 값을 이용하여 객체정보 표시를 위한 아이콘, 말풍선 등의 크기를 조절하여 원근감을 나타낼 수 있다. 예를 들어, 미리 정하여진 기준에 따라서, D 값이 작은 경우 객체정보를 표시하는 말풍선을 상대적으로 크게, D 값이 큰 경우 말풍선을 상대적으로 크게 표시한다.The value of Θ can be used to determine where object information should overlap in the image. That is, since the image frame has the center orientation information, the object information may be displayed at a position Θ away from the point corresponding to the center orientation information. In addition, the size D = | T | of the vector T corresponds to the distance from the center position of the image to the reference position of the building. Therefore, the size of the icon T, the speech bubble for displaying the object information can be adjusted using the size D value of the vector T to indicate perspective. For example, according to a predetermined criterion, the speech bubble displaying the object information is relatively large when the D value is small, and the speech balloon is relatively large when the D value is large.

도 11은 사용자가 단말 화면상에서 위치를 변화시킴에 따라 객체의 기준 위치로의 벡터와 상대 방위가 변화되는 모습을 나타내는 도면이다. 붉은색 원(1101)은 각 영상 프레임이 취득된 지점의 기준 위치를, 푸른색 원(1102)은 객체정보가 표시될 대상이 되는 건물의 기준 위치를 나타낸다. 사용자가 마우스 또는 키보드의 조작을 통하여 현재 위치를 변화시키면 그에 따라 진행포인트의 위치(영상 정보 취득 기준 위치)와 그 위치에서 건물을 바라보게 되는 방향이 변화된다. 그에 따라 사용자 단말 화면(10)에는 일정 간격마다 영상 프레임이 대체되어 표시되고 따라서 객체정보를 표시할 대상이 되는 건물로의 벡터와 상대 방위가 변화하게 된다. 객체정보 제공모듈(130.1)은 영상 프레임이 바뀜에 따라 변화되는 해당 건물로의 벡터와 상대 방위에 따라서 그 위치와 크기를 변화시켜 객체정보 DB(130.2)로부터 추출한 객체정보를 표시한다. 따라서 사용자의 가상 위치 및 진행방향에 따라서 객체정 보의 표시 위치와 크기를 적응적, 연속적으로 반영할 수 있게 된다.11 is a diagram illustrating a state in which a vector and a relative orientation of an object to a reference position change as a user changes a position on a terminal screen. The red circle 1101 indicates a reference position of a point where each image frame is acquired, and the blue circle 1102 indicates a reference position of a building to which object information is to be displayed. When the user changes the current position through the operation of the mouse or the keyboard, the position of the progress point (image information acquisition reference position) and the direction of looking at the building from the position are changed accordingly. Accordingly, the user terminal screen 10 is replaced with the image frame at regular intervals, and thus the vector and the relative orientation to the building to display the object information change. The object information providing module 130.1 displays the object information extracted from the object information DB 130.2 by changing its position and size according to the vector and relative orientation to the corresponding building that changes as the image frame changes. Therefore, the display position and size of the object information can be adaptively and continuously reflected according to the user's virtual position and moving direction.

도 12는 사용자 단말 화면상에서 주행중인 동영상에 나타나는 특정 위치가 포함된 지역과 관련된 온라인 카페에 접속한 경우의 실시예를 나타내는 도면이다. 현재 가상 주행중인 지점이 속하는 지역(1201)의 주민 등의 온라인 카페(1203)나, 본 지역과 관련하여 사용자들이 올린 UCC(1202) 또는 블로그(1204) 등을 버튼 클릭에 의해 볼 수 있다. 온라인 카페(1203)를 접속한 경우의 실시예(1205)가 도시되어 있다.FIG. 12 is a diagram illustrating an embodiment of accessing an online cafe associated with an area including a specific location appearing in a moving video on a user terminal screen. On-line cafe 1203, such as a resident of the area 1201 to which the virtual driving point belongs, or a UCC 1202 or a blog 1204 posted by users in relation to this area can be viewed by a button click. An embodiment 1205 is shown when an online cafe 1203 is connected.

도 1은 본 발명에 따른 사용자 제공 컨텐츠가 포함된 동영상 기반 지역정보를 제공하기 위한 네트워크 구성 및 동영상 기반 지역정보 제공 시스템의 내부 구성을 나타내는 도면.1 is a diagram showing a network configuration for providing video-based local information including user-provided content and an internal configuration of a video-based local information providing system according to the present invention.

도 2는 본 발명에 따른 사용자 제공 컨텐츠가 포함된 동영상 기반 지역정보를 제공하기 위한 순서도.2 is a flow chart for providing video based local information including user-provided content according to the present invention.

도 3은 360도 동영상의 각 프레임에 대한 GPS 좌표 데이터를 해당 프레임과 매칭시켜 각 촬영경로 별로 저장하는 데이터 구조를 나타내는 도면.3 is a diagram illustrating a data structure in which GPS coordinate data of each frame of a 360 degree video is matched with a corresponding frame and stored for each shooting path.

도 4는 동영상이 분할되어 세그먼트화된 모습을 보여주는 도면.4 is a view showing a video segmented and segmented.

도 5는 도로가 굽어 있는 부분의 각 프레임에 대한 중심방위정보가 부가로 저장되는 모습을 보여주는 도면.5 is a view showing a state in which the central orientation information for each frame of the road bent portion is additionally stored.

도 6은 사용자 단말에 제공되는 지역 동영상 화면의 일 실시예를 나타내는 도면.6 is a diagram illustrating an embodiment of a local video screen provided to a user terminal.

도 7은 사용자 단말에 제공되는 지역 동영상 화면의 다른 실시예를 나타내는 도면.7 is a diagram illustrating another embodiment of a local video screen provided to a user terminal.

도 8은 사용자 단말에 제공되는 지역 동영상 화면 위에 객체정보가 표시되는 모습을 나타내는 도면.8 is a diagram illustrating a state in which object information is displayed on a local video screen provided to a user terminal.

도 9는 사용자 단말에 제공되는 지역 동영상 화면 위에서 사용자가 선택한 객체에 내한 내부 동영상이 표시되는 모습을 나타내는 도면.FIG. 9 is a view illustrating a display of an internal video in a room selected by an object on a local video screen provided to a user terminal.

도 10은 동영상을 구성하는 하나의 영상 프레임과 그 프레임에 등장하는 객 체와의 관계를 설명하기 위한 도면.FIG. 10 is a diagram illustrating a relationship between one image frame constituting a video and an object appearing in the frame. FIG.

도 11은 사용자가 단말 화면상에서 위치를 변화시킴에 따라 객체의 기준 위치로의 벡터와 상대 방위가 변화되는 모습을 나타내는 도면.FIG. 11 is a diagram illustrating a state in which a vector and a relative orientation of an object to a reference position change as a user changes a position on a terminal screen.

도 12는 사용자 단말 화면상에서 주행중인 동영상에 나타나는 특정 위치가 포함된 지역과 관련된 온라인 카페에 접속한 경우의 실시예를 나타내는 도면.FIG. 12 is a diagram illustrating an embodiment when a user accesses an online cafe associated with an area including a specific location appearing in a moving video on a user terminal screen.

Claims (23)

동영상 기반 지역정보 제공 시스템이 사용자 제공 컨텐츠가 포함된 동영상 기반 지역정보를 제공하는 방법으로서,As a video-based local information providing system provides a video-based local information that includes user-provided content, (a) 미리 촬영된 지역별 동영상으로부터, 사용자에 의해 요청된 특정 위치 및 그 위치로부터 진행하는 방향에 대응하는 동영상을 제공하는 단계;(a) providing a moving picture corresponding to a specific location requested by the user and a direction moving from the location, from the previously recorded area-specific moving picture; (b) 상기 동영상 내에 등장하는 객체에 대한 정보를 제공하는 단계; 및(b) providing information about an object appearing in the video; And (c) 주행중인 위치가 포함된 특정 지역과 관련하여 상기 사용자 또는 다른 사용자들이 미리 등록한 컨텐츠를 제공하는 단계(c) providing content registered in advance by the user or other users in relation to a specific area including a driving location; 를 포함하는 동영상 기반 지역정보 제공 방법.How to provide video-based local information, including. 청구항 1에 있어서,The method according to claim 1, 상기 단계(a)의 진행방향에 대응하는 동영상 제공은,Providing a video corresponding to the moving direction of step (a), 상기 동영상 위에 주행제어를 위한 사용자 인터페이스를 제공하고, 사용자 단말로부터 상기 사용자 인터페이스 조작에 따른 주행제어 신호를 수신하여, 그 주행에 따른 동영상을 제공하는 것Providing a user interface for driving control on the moving image, receiving a driving control signal according to the user interface operation from a user terminal, and providing a moving image according to the driving; 을 특징으로 하는 동영상 기반 지역정보 제공 방법.Video-based local information providing method characterized in that. 청구항 1에 있어서,The method according to claim 1, 상기 단계(a)는,Step (a) is, 상기 요청된 특정 위치 및 진행방향을 나타내는 표시(이하 '진행포인트'라 한다)를, 상기 요청된 특정 위치를 포함하는 지도 이미지 상에 제공하는 단계Providing an indication (hereinafter referred to as a 'progress point') indicating the requested specific location and direction of travel on a map image including the requested specific location 를 포함하는 것을 특징으로 하는 동영상 기반 지역정보 제공 방법.Video-based local information providing method comprising a. 청구항 3에 있어서,The method according to claim 3, 상기 단계(a)의 진행방향에 대응하는 동영상 제공은,Providing a video corresponding to the moving direction of step (a), 상기 사용자 단말로부터 상기 진행포인트를 특정 방향으로 드래그(drag)하는 신호를 수신하여, 그 드래그 방향에 따른 동영상을 제공하는 것Receiving a signal for dragging the progress point in a specific direction from the user terminal and providing a video according to the drag direction 을 특징으로 하는 동영상 기반 지역정보 제공 방법.Video-based local information providing method characterized in that. 청구항 3에 있어서,The method according to claim 3, 상기 단계(a)의 진행방향에 대응하는 동영상 제공은,Providing a video corresponding to the moving direction of step (a), 상기 사용자 단말로부터 상기 지도 이미지 상의 특정 두 지점 간의 모의 주행 요청을 수신하여, 그 두 지점 간의 모의 주행 동영상을 제공하는 것Receiving a simulation driving request between two specific points on the map image from the user terminal and providing a simulation driving video between the two points; 을 특징으로 하는 동영상 기반 지역정보 제공 방법.Video-based local information providing method characterized in that. 청구항 1에 있어서,The method according to claim 1, 상기 단계(b)에서 정보의 제공은,Providing the information in step (b), 주행시 동영상에 등장하는 객체들 중 객체정보가 기 등록되어 있는 모든 객체들에 대한 정보를, 상기 객체 위에 중첩하여 디스플레이하는 것Displaying information on all the objects in which the object information is pre-registered among the objects appearing in the video when driving is superimposed on the object 을 특징으로 하는 동영상 기반 지역정보 제공 방법.Video-based local information providing method characterized in that. 청구항 1에 있어서,The method according to claim 1, 상기 단계(b)에서 정보의 제공은,Providing the information in step (b), 주행시 동영상에 등장하는 객체들 중 객체정보가 기 등록되어 있는 객체로서, 사용자에 의해 선택된 객체에 대한 정보를 상기 선택된 객체 위에 중첩하여 디스플레이하는 것An object in which object information is pre-registered among objects appearing in a moving image, and superimposed and displaying information on an object selected by a user on the selected object. 을 특징으로 하는 동영상 기반 지역정보 제공 방법.Video-based local information providing method characterized in that. 청구항 7에 있어서,The method of claim 7, 상기 선택된 객체에 대한 정보는,Information about the selected object, 텍스트 정보, 음성 정보, 이미지 정보 및 그 객체 내부를 촬영한 동영상 정보중 하나 이상을 포함하는 것Containing one or more of text information, voice information, image information, and moving picture information captured inside the object 을 특징으로 하는 동영상 기반 지역정보 제공 방법.Video-based local information providing method characterized in that. 청구항 1에 있어서,The method according to claim 1, 상기 단계(c)는,Step (c) is, (c11) 주행중인 위치가 포함된 특정 지역과 관련되어 개설된 온라인 카페 접속을 위한 사용자 인터페이스를 제공하는 단계;(c11) providing a user interface for accessing an online cafe established in connection with a specific area including a driving location; (c12) 상기 카페 접속 요청자의 로그인을 처리하는 단계; 및(c12) processing a login of the cafe access requester; And (c13) 상기 카페에 등록된 컨텐츠를 제공하는 단계(c13) providing content registered in the cafe 를 포함하는 것을 특징으로 하는 동영상 기반 지역정보 제공 방법.Video-based local information providing method comprising a. 청구항 1에 있어서,The method according to claim 1, 상기 단계(c)는,Step (c) is, (c21) 주행중인 위치가 포함된 특정 지역과 관련되어 등록된 블로그 조회를 위한 사용자 인터페이스를 제공하는 단계;(c21) providing a user interface for inquiry of a blog registered in relation to a specific area including a driving location; (c22) 상기 블로그 조회를 선택한 사용자에게 상기 지역과 관련되어 등록된 블로그 리스트를 제공하는 단계; 및(c22) providing a list of blogs registered in relation to the region to a user who has selected the blog inquiry; And (c23) 상기 블로그 리스트로부터 사용자가 선택한 블로그를 제공하는 단계(c23) providing a blog selected by the user from the blog list; 를 포함하는 것을 특징으로 하는 동영상 기반 지역정보 제공 방법.Video-based local information providing method comprising a. 청구항 1에 있어서,The method according to claim 1, 상기 단계(c)는,Step (c) is, (c31) 주행중인 위치가 포함된 특정 지역과 관련되어 등록된 사용자 제작 컨텐츠(UCC) 조회를 위한 사용자 인터페이스를 제공하는 단계;(c31) providing a user interface for searching for user-generated content (UCC) registered in association with a specific area including a driving location; (c32) 상기 UCC 조회를 선택한 사용자에게 상기 지역과 관련되어 등록된 UCC 리스트를 제공하는 단계; 및(c32) providing a list of UCCs registered in association with the region to a user who has selected the UCC inquiry; And (c33) 상기 UCC 리스트로부터 사용자가 선택한 UCC를 제공하는 단계(c33) providing a UCC selected by the user from the UCC list 를 포함하는 것을 특징으로 하는 동영상 기반 지역정보 제공 방법.Video-based local information providing method comprising a. 사용자 제공 컨텐츠가 포함된 동영상 기반 지역정보를 제공하는 시스템으로서,A system for providing video based local information including user-provided content, 사용자에 의해 요청된 특정 위치 및 그 위치로부터 주행하는 방향에 대응하는 동영상을 제공하는 지역 동영상 제공부;A local video providing unit that provides a video corresponding to a specific location requested by the user and a direction in which the vehicle travels from the location; 동영상 내에 등장하는 객체에 대한 정보를 제공하는 객체정보 제공부;An object information provider for providing information about an object appearing in the video; 주행중인 위치가 포함된 특정 지역과 관련하여 사용자들이 미리 등록한 컨텐츠를 제공하는 지역 컨텐츠 제공부; 및A local content providing unit providing content registered in advance by a user in relation to a specific area including a driving location; And 상기 각 구성요소를 제어하여 동영상 기반 지역정보의 제공과 관련된 일련의 처리를 수행하는 제어부Control unit for controlling each of the components to perform a series of processes associated with the provision of video-based local information 를 포함하는 동영상 기반 지역정보 제공 시스템.Video-based local information providing system comprising a. 청구항 12에 있어서,The method according to claim 12, 상기 지역 동영상 제공부는,The local video provider, 상기 동영상 위에 주행제어를 위한 사용자 인터페이스를 제공하고, 사용자 단말로부터 상기 인터페이스 버튼 조작에 따른 주행제어 신호를 수신하여, 그 주행에 따른 동영상을 제공하는 것Providing a user interface for driving control on the moving image, receiving a driving control signal according to the operation of the interface button from a user terminal, and providing a moving image according to the driving; 을 특징으로 하는 동영상 기반 지역정보 제공 시스템.Video-based local information providing system characterized in that. 청구항 12에 있어서,The method according to claim 12, 상기 지역 동영상 제공부는,The local video provider, 상기 요청된 특정 위치를 포함하는 지도 이미지를 제공하고,Providing a map image that includes the requested specific location, 상기 요청된 특정 위치 및 주행방향을 나타내는 표시(이하 '진행 포인트'라 한다)를, 상기 지도 이미지 상에 제공하는 것Providing an indication (hereinafter referred to as 'progress point') on the map image indicative of the requested specific location and direction of travel; 을 특징으로 하는 동영상 기반 지역정보 제공 시스템.Video-based local information providing system characterized in that. 청구항 14에 있어서,The method according to claim 14, 상기 지역 동영상 제공부는,The local video provider, 상기 사용자 단말로부터 상기 진행 포인트를 특정 방향으로 드래그(drag)하는 신호를 수신하여, 그 드래그 방향에 따른 동영상을 제공하는 것Receiving a signal for dragging the progress point in a specific direction from the user terminal and providing a video according to the drag direction 을 특징으로 하는 동영상 기반 지역정보 제공 시스템.Video-based local information providing system characterized in that. 청구항 14에 있어서,The method according to claim 14, 상기 지역 동영상 제공부는,The local video provider, 상기 사용자 단말로부터 상기 지도 이미지 상의 특정 두 지점 간의 모의 주행 요청을 수신하여, 그 두 지점 간의 모의 주행 동영상을 제공하는 것Receiving a simulation driving request between two specific points on the map image from the user terminal and providing a simulation driving video between the two points; 을 특징으로 하는 동영상 기반 지역정보 제공 시스템.Video-based local information providing system characterized in that. 청구항 12에 있어서,The method according to claim 12, 상기 객체정보 제공부는,The object information providing unit, 주행시 동영상에 등장하는 객체들 중 객체정보가 기 등록되어 있는 모든 객체들에 대한 정보를, 상기 객체 위에 중첩하여 디스플레이하는 것Displaying information on all the objects in which the object information is pre-registered among the objects appearing in the video when driving is superimposed on the object 을 특징으로 하는 동영상 기반 지역정보 제공 시스템.Video-based local information providing system characterized in that. 청구항 12에 있어서,The method according to claim 12, 상기 객체정보 제공부는,The object information providing unit, 주행시 동영상에 등장하는 객체들 중 객체정보가 기 등록되어 있는 객체로서, 사용자에 의해 선택된 객체에 대한 정보를 상기 선택된 객체 위에 중첩하여 디스플레이하는 것An object in which object information is pre-registered among objects appearing in a moving image, and superimposed and displaying information on an object selected by a user on the selected object. 을 특징으로 하는 동영상 기반 지역정보 제공 시스템.Video-based local information providing system characterized in that. 청구항 18에 있어서,19. The method of claim 18, 상기 선택된 객체에 대한 정보는,Information about the selected object, 텍스트 정보, 음성 정보, 이미지 정보 및 그 객체 내부를 촬영한 동영상 정보중 하나 이상을 포함하는 것Containing one or more of text information, voice information, image information, and moving picture information captured inside the object 을 특징으로 하는 동영상 기반 지역정보 제공 시스템.Video-based local information providing system characterized in that. 청구항 12에 있어서,The method according to claim 12, 상기 지역 컨텐츠 제공부는,The local content providing unit, 주행중인 위치가 포함된 특정 지역과 관련어 등록된 온라인 카페 정보 및 각 카페에 가입자들로부터 입력된 정보를 저장하고, 로그인한 카페 접속 요청자에게 상기 카페에 등록된 컨텐츠 리스트 및 선택된 컨텐츠에 대한 상세정보를 제공하는 것Online cafe information registered in relation to a specific area including a driving location and information input from subscribers are stored in each cafe, and the logged-in cafe access requester receives detailed information on the contents list registered in the cafe and selected contents. To offer 을 특징으로 하는 동영상 기반 지역정보 제공 시스템.Video-based local information providing system characterized in that. 청구항 12에 있어서,The method according to claim 12, 상기 지역 컨텐츠 제공부는,The local content providing unit, 주행중인 위치가 포함된 특정 지역과 관련되어 등록된 블로그 정보 및 각 블로그에 올려진 정보를 저장하고, 상기 블로그 조회를 선택한 사용자에게 상기 지역과 관련되어 등록된 블로그 리스트 및 상기 블로그 리스트로부터 사용자가 선택한 블로그 컨텐츠를 제공하는 것Stores blog information registered in relation to a specific area including a driving location and information posted on each blog, and the user selects from the list of blogs registered in relation to the region and the blog list to the user who has selected the blog inquiry. Providing blog content 을 특징으로 하는 동영상 기반 지역정보 제공 시스템.Video-based local information providing system characterized in that. 청구항 12에 있어서,The method according to claim 12, 상기 지역 컨텐츠 제공부는,The local content providing unit, 주행중인 위치가 포함된 특정 지역과 관련되어 등록된 사용자 제작 컨텐츠(UCC)를 저장하고, 상기 UCC 조회를 선택한 사용자에게 상기 지역과 관련되어 등록된 UCC 리스트를 및 상기 UCC 리스트로부터 사용자가 선택한 UCC를 제공하는 것Storing the user-generated content (UCC) registered in relation to a specific area including a driving location, and selecting a UCC list for the user who has selected the UCC inquiry, and a UCC selected by the user from the UCC list. To offer 을 특징으로 하는 동영상 기반 지역정보 제공 시스템.Video-based local information providing system characterized in that. 청구항 1 내지 청구항 11 중 어느 한 항에 기재된 동영상 기반 지역정보 제공 방법을 실현시키기 위한 프로그램을 기록한, 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing the video-based local information providing method according to any one of claims 1 to 11.
KR1020090021618A 2009-03-13 2009-03-13 Method and system for providing motion-picture-based regional information including user provided contents KR20100103149A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090021618A KR20100103149A (en) 2009-03-13 2009-03-13 Method and system for providing motion-picture-based regional information including user provided contents

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090021618A KR20100103149A (en) 2009-03-13 2009-03-13 Method and system for providing motion-picture-based regional information including user provided contents

Publications (1)

Publication Number Publication Date
KR20100103149A true KR20100103149A (en) 2010-09-27

Family

ID=43007973

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090021618A KR20100103149A (en) 2009-03-13 2009-03-13 Method and system for providing motion-picture-based regional information including user provided contents

Country Status (1)

Country Link
KR (1) KR20100103149A (en)

Similar Documents

Publication Publication Date Title
US11403797B2 (en) Dynamic location based digital element
US11532140B2 (en) Audio content of a digital object associated with a geographical location
US11302082B2 (en) Media tags—location-anchored digital media for augmented reality and virtual reality environments
US10728706B2 (en) Predictive services for devices supporting dynamic direction information
US10547798B2 (en) Apparatus and method for superimposing a virtual object on a lens
US9798819B2 (en) Selective map marker aggregation
US9582166B2 (en) Method and apparatus for rendering user interface for location-based service having main view portion and preview portion
US20210025729A1 (en) Street-Level Guidance Via Route Path
US9361283B2 (en) Method and system for projecting text onto surfaces in geographic imagery
WO2019117893A1 (en) Providing a digital model of a corresponding product in a camera feed
EP3550539A1 (en) Solution for highly customized interactive mobile maps
JP6228392B2 (en) Panorama image display program, panorama image display device, panorama image display system, and panorama image display method
CN104598504A (en) Information display control method and device for electronic map
JP2014132431A (en) Information processing system, information processor, information processing program, and information transmission and reception method
WO2016005799A1 (en) Social networking system and method
US9646418B1 (en) Biasing a rendering location of an augmented reality object
US9619940B1 (en) Spatial filtering trace location
US20230005198A1 (en) Dynamic location based digital element
US11798274B2 (en) Method and system for crowdsourcing geofencing-based content
KR20100103149A (en) Method and system for providing motion-picture-based regional information including user provided contents
US11137976B1 (en) Immersive audio tours
CN115544387A (en) Life heat map display method and system and electronic equipment

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination