KR20140079936A - Method and apparatus for transmitting and receiving augmented reality service - Google Patents
Method and apparatus for transmitting and receiving augmented reality service Download PDFInfo
- Publication number
- KR20140079936A KR20140079936A KR1020120149149A KR20120149149A KR20140079936A KR 20140079936 A KR20140079936 A KR 20140079936A KR 1020120149149 A KR1020120149149 A KR 1020120149149A KR 20120149149 A KR20120149149 A KR 20120149149A KR 20140079936 A KR20140079936 A KR 20140079936A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- context
- augmented
- node
- user
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/20—Scenes; Scene-specific elements in augmented reality scenes
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 증강 현실 서비스 송수신 방법 및 장치에 관한 것이다. 본 발명은 서로 독립적으로 존재하는 증강 정보 콘텐츠를 유기적으로 통합하고, 사용자 상황 및 맥락 정보 중 적어도 하나를 근거로 하여 통합된 증강 정보 중 선택적으로 사용자에게 제공한다.The present invention relates to a method and an apparatus for transmitting and receiving an augmented reality service. The present invention organically integrates the augmented information contents that exist independently of each other, and selectively provides the augmented information to the user based on at least one of the user context and the context information.
Description
본 발명은 서비스 송수신 방법 및 장치에 관한 발명으로, 특히 증강 현실 서비스 송수신 방법 및 장치에 관한 것이다.The present invention relates to a service transmission and reception method and apparatus, and more particularly, to a method and apparatus for transmitting and receiving an augmented reality service.
최근 방송, 교육, 의료, 제조, 출판, 게임 등 다양한 분야에서 최신 기술 트렌드가 되고 있는 증강 현실(AR: Augmented Reality)은 가상현실(Virtual Reality)의 파생된 기술로서, 현실 세계와 가상 세계를 결합하는 기술을 의미한다. 현실 세계에 실시간으로 부가정보를 갖는 가상세계를 합쳐 하나의 영상으로 보여주므로, 혼합현실(Mixed Reality)이라고도 한다. 가상현실이 컴퓨터 환경으로 실세계 환경을 가상 세계로 구축하여 몰입하게 함으로써 인간과 컴퓨터의 상호작용을 실현하는 것에 반해, 증강 현실은 컴퓨터 모델을 이용하여 생성된 부가정보를 실세계 정보에 투영하여 상호작용함으로써 현실 세계에 대한 다양한 디지털 정보를 보다 실감나게 체험할 수 있도록 하는 기술이다.Augmented Reality (AR), which is the latest technology trend in various fields such as broadcasting, education, medical, manufacturing, publishing, and games, is a technology derived from virtual reality and combines real world and virtual world. . It is also referred to as a mixed reality because it combines the virtual worlds with additional information in real time in real time into a single image. While the virtual reality realizes the interaction between the human and the computer by establishing the real world environment as a virtual world and immersing it into the computer environment, the augmented reality projects the additional information generated using the computer model to the real world information and interacts It is a technology that enables users to experience various digital information about the real world more realistically.
초창기 증강 현실 기술은 가상현실의 일부 영역으로써 3D 가상 객체의 표현과 실시간 비디오와의 자연스런 합성에 초점을 두었다. 그러나 최근 카메라와 GPS 등 다양한 센서를 내장한 이동 단말과 스마트 폰의 보급이 확산되고, 빠른 모바일 인터넷을 이용한 인터넷 서비스들과 융합된 다양한 기능들이 선보이면서 기존의 일방적이고 획일적인 서비스 제공에서 벗어나 다양한 종류의 사용자 및 환경에 대한 맥락 정보(Context Information)를 활용하여 사용자가 관심을 가지고 있는 서비스를 선별하여 개인화된 인터페이스 및 미디어 콘텐츠를 제공하는 개인 맞춤형 증강 정보 제공 서비스 형태로 진화하고 있다. 또한 증강 정보 제공 방식에 있어서도 기존의 개별 응용 프로그램에 의한 증강 정보 제공 방식에서 벗어나 다양한 증강 정보 콘텐츠를 재생할 수 있는 증강 정보 공통 플랫폼 또는 증강 정보 브라우져 개발에도 많은 관심이 고조되고 있다. 이는 현재 웹 브라우져와 웹 문서와의 관계와 유사하다. 즉, 개별 웹 문서를 보기 위해 해당 웹 문서만을 위한 별도의 응용 프로그램을 설치하는 것이 아니라, 공통 웹 브라우져만을 이용하여 모든 웹 문서를 볼 수 있는 것과 동일하다.The earliest augmented reality technology focused on the representation of 3D virtual objects as a part of virtual reality and the natural synthesis of real-time video. Recently, however, the spread of mobile terminals and smart phones with various sensors such as cameras and GPS has spread, and various functions that are fused with Internet services using fast mobile internet have been introduced. In addition to the existing unilateral and uniform service, Personalized augmented information providing service that provides a personalized interface and media contents by selecting a service that the user is interested in utilizing the context information of the user and the environment of the user. Also, in the method of providing the augmented information, much attention has been paid to the development of the augmented information common platform or the augmented information browser which can reproduce various augmented information contents from the method of providing the augmented information by the existing individual application program. This is similar to the relationship between the current web browser and web documents. In other words, instead of installing a separate application program for viewing only individual web documents, it is the same as viewing all web documents using only a common web browser.
도 1은 BIFS(Binary Format for Scene) 구조도이다.1 is a Binary Format for Scene (BIFS) structure diagram.
BIFS(Binary Format for Scene)는 모든 멀티미디어 콘텐츠에 대한 장면 기술(scene description)의 표준을 의미한다. 구체적으로, BIFS는 멀티미디어 콘텐츠를 구성하는 오디오, 비디오, 이미지, 그래픽, 텍스트 등의 다양한 멀티미디어 객체에 대한 공간적 위치, 시간적인 관계 및 사용자와의 상호작용을 표현하기 위한 MPEG(Moving Picture Experts Group)의 장면 기술을 의미한다. BIFS는 다양한 노드들로 구성된 장면 트리를 이용하여 장면 정보를 표현한다.Binary Format for Scenes (BIFS) is a standard for scene descriptions for all multimedia contents. Specifically, the BIFS is a moving picture experts group (MPEG) system for representing spatial positions, temporal relationships, and interaction with users of various multimedia objects such as audio, video, image, graphic, and text constituting multimedia contents It means scene technology. BIFS expresses scene information using a scene tree composed of various nodes.
BIFS 노드는 MPEG-4에서 규격화된 비디오와 오디오를 지원하기 위한 노드, 2D 장면을 나타내기 위한 노드, 및 3차원 장면 재생을 위한 3D 노드 등으로 구성될 수 있다. 장면 기술은 또한 2D 장면의 일부에 3D 장면을 조합시켜 복잡한 장면을 기술할 수 있다. 이 뿐만 아니라, 확장 VRML(Virtual Reality Modeling Language) 형식의 노드 기술에서는 사용자 조작과 제어 작업을 직접 정의함으로써 장면을 자유롭게 갱신할 수 있다. 각 노드는 예컨대, 그룹 노드와 자식 노드로 직접 지정이 가능하며, 또한 개별 MPEG-4 객체는 하나의 노드를 생성하고, 생성된 노드에는 여러 특성들에 해당하는 속성 노드를 포함한다. 상기 노드는 객체 노드의 자식 노드로 붙게 되고 그러한 객체 노드들은 그룹을 형성하여 그룹 노드의 자식 노드가 되는 구조로 여러 단계의 계층 구조를 가질 수 있다. 각 객체 노드에는 요소(Element)들을 가지고 있으며, 요소들은 다시 자신들의 특성(Attribute)을 가지며, 이러한 요소와 특성들은 여러 단계의 계층 구조를 가질 수 있는 형태를 가지고 있다. 그러한 노드는 하나 또는 그 이상의 자식 노드를 가질 수 있으며, 노드들을 그룹으로 묶어서 해당 노드의 위치나 속성을 지정 할 수 있다. 시스템에서 정의되는 노드의 단계는 group, children, transform, shape 순으로 포함되며, Sphere, Cone, Cylinder, Box 등의 형상 속성이 있으며, 각 노드는 노드의 특성에 맞게 geometry, position, color, texture 등과 같은 속성들을 가지게 된다. 예를 들어 Cone 노드인 경우 Shape 노드를 부모 노드로 가지며, bottomRadius, height, side, bottom 같은 속성 노드를 가진다. 노드들로 구성된 객체의 장면 기술은 텍스트 기반의 특징으로 사용자 이벤트 같은 추가적인 장면 제어로 노드의 확장이 가능하다.The BIFS node may include a node for supporting video and audio standardized in MPEG-4, a node for displaying a 2D scene, and a 3D node for playing a 3D scene. The scene description can also describe a complex scene by combining the 3D scene with a portion of the 2D scene. In addition, in the node technology of the extended VRML (Virtual Reality Modeling Language) format, the scene can be freely updated by directly defining the user operation and the control operation. For example, each node can be directly assigned to a group node and a child node, and each MPEG-4 object creates one node, and the generated node includes attribute nodes corresponding to various characteristics. The node is attached to a child node of the object node, and the object nodes form a group to become a child node of the group node, and can have a hierarchical structure of several stages. Each object node has elements, and the elements have their own attributes, and these elements and properties have a hierarchical structure that can have multiple levels. Such a node may have one or more child nodes, and the nodes may be grouped to specify the location or properties of the node. The nodes defined in the system are group, children, transform, and shape, and they have shape attributes such as Sphere, Cone, Cylinder, and Box. Each node has geometry, position, color, They have the same properties. For example, if it is a Cone node, it has a Shape node as its parent node, and it has property nodes such as bottomRadius, height, side, and bottom. The scene description of an object composed of nodes is a text-based feature, and it is possible to expand a node with additional scene control such as a user event.
선택적 노드 표시를 위해 BIFS에서는 Switch 노드를 제공한다. Switch 노드에 포함된 자식 노드들은 각각 고유한 인덱스 값을 할당 받으며, 입력으로 주어지는 정수 값과 이들 인덱스 값을 비교하여 동일한 값을 가지는 자식 노드만을 화면에 표시하게 된다.BIFS provides a Switch node for optional node indication. Each of the child nodes included in the switch node is assigned a unique index value, and only the child nodes having the same value are displayed on the screen by comparing the index value with the integer value given as the input.
도 2는 증강 정보 브라우져를 통해 증강 정보 콘텐츠를 디스플레이하는 일 예를 도시한 도면이다.FIG. 2 is a view illustrating an example of displaying the augmented information contents through the augmented information browser.
증강 정보 콘텐츠 재생을 위한 종래 기술의 개념은 웹 브라우져에서 웹 문서를 재생하는 것과 동일하다. 예를 들어, 도 2를 참조하면, 참조번호 205와 같이, 버스 증강 정보를 제공하는 콘텐츠를 재생하기 위해서는 증강 정보 브라우져(201)에서 버스 증강 정보 콘텐츠(203)를 입력으로 받아 해당 내용을 화면에 표시하게 된다. 이러한 방식은 사용자에게 제공되는 증강 정보가 증강 정보 콘텐츠에 의존한다는 문제점을 안고 있다. 예를 들어, 사용자가 버스 증강 정보, 지하철 증강 정보 및 음식점 증강 정보를 동시에 보는 것은 증강 정보 콘텐츠 내에 상기 세 가지 증강 정보가 이미 모두 포함되어 있지 않을 경우 불가능하다. 즉, 서로 독립적으로 존재하는 증강 정보를 통합하여 제공할 수 있는 방법이 존재하지 않는다. 이와 더불어, 다양한 증강 정보 콘텐츠가 통합된 상황에서 사용자 환경 또는 맥락 정보에 따라 현재 사용자 상황에 가장 적합한 증강 정보를 선택적으로 제공하는 데에도 한계가 존재한다. 특히, 증강 현실 서비스에 의해 제공되는 정보의 종류 및 그 양이 증가함에 따라 모든 증강 정보를 한꺼번에 사용자에게 제공할 경우 오히려 정보의 가독성 및 유용성이 저하될 수 있다. 상대적으로 작은 디스플레이 장치로 구성된 스마트폰과 같은 이동 단말의 경우 동시에 화면에 표시될 수 있는 정보의 양이 더욱 더 제한적일 수 밖에 없다. 따라서 증강 정보 제공에 있어 현재 사용자에게 가장 적합한 정보를 자동으로 선택하여 부분적으로 제공할 수 있는 기술을 필요로 한다.The concept of prior art for augmented information content playback is the same as playing a web document in a web browser. For example, referring to FIG. 2, in order to reproduce a content providing bus enhancement information, the enhancement information browser 201 receives the bus enhancement information content 203, . This method has a problem that the augmenting information provided to the user relies on the augmenting information content. For example, if a user simultaneously views bus enhancement information, subway enhancement information, and restaurant enhancement information, it is impossible that the enhancement information content does not include all of the three enhancement information. That is, there is no method that can integrally provide the augmentation information that exists independently of each other. In addition, there is a limitation in selectively providing enhancement information most suitable for the current user situation according to user environment or context information in a situation where various enhancement information contents are integrated. In particular, as the type and amount of information provided by the augmented reality service increases, the readability and usefulness of the information may be deteriorated if all the augmenting information is provided to the user all at once. In the case of a mobile terminal such as a smart phone constituted by a relatively small display device, the amount of information that can be displayed on the screen simultaneously becomes more restrictive. Therefore, in order to provide the augmented information, a technology that can automatically select and partially provide the information most suitable for the current user is required.
본 발명은 현재 사용자에게 가장 적합한 정보를 자동으로 선택하여 부분적으로 증강 정보 서비스를 제공하는 장치 및 방법을 제공한다.The present invention provides an apparatus and method for automatically selecting the most suitable information for a current user and partially providing an augmented information service.
본 발명은 서로 독립적으로 존재하는 증강 정보 콘텐츠를 유기적으로 통합하고 사용자 상황 또는 환경 맥락 정보에 따라 통합된 증강 정보 중 선택적으로 사용자에게 제공함으로써 개인 맞춤형 증강 정보 서비스 제공이 가능한 장치 및 방법을 제공한다.The present invention provides an apparatus and method capable of providing a personalized augmented information service by organically integrating the augmented information contents independently of each other and selectively providing the augmented information integrated based on user context or environment context information to the user.
본 발명의 실시 예에 따른 수신 방법은, 증강 현실 서비스 수신 방법에 있어서, 적어도 하나의 증강 정보 컨텐츠들에 대해 맥락 정보를 지정하는 과정; 상기 맥락 정보가 연계된 상기 적어도 하나의 증강 정보 컨텐츠들을 통합하여 단일 증강 정보 컨텐츠를 생성하는 과정; 및 사용자 상황을 근거로 사용자에게 제공할 증강 정보 컨텐츠를 선택하는 과정을 포함한다.A receiving method according to an embodiment of the present invention is a receiving method of augmented reality service, the method comprising: a step of assigning context information to at least one augmented information contents; Generating a single augmented information content by integrating the at least one augmented information content associated with the context information; And a step of selecting an augmented information content to be provided to a user based on a user situation.
본 발명의 실시 예에 따른 수신 장치는, 증강 현실 서비스 수신 장치에 있어서, 적어도 하나의 증강 정보 컨텐츠들에 대해 맥락 정보를 지정하는 맥락 정보 연계부; 상기 맥락 정보가 연계된 상기 적어도 하나의 증강 정보 컨텐츠들을 통합하여 단일 증강 정보 컨텐츠를 생성하는 증강 정보 콘텐츠 통합부; 및 사용자 상황을 근거로 사용자에게 제공할 증강 정보 컨텐츠를 선택하는 맥락 정보 선택부를 포함한다.A receiving apparatus according to an exemplary embodiment of the present invention includes a context information associating unit for assigning context information to at least one augmented information contents; An augmented information content integration unit for generating a single augmented information content by integrating the at least one augmented information content associated with the context information; And a context information selection unit for selecting the augmented information contents to be provided to the user based on the user situation.
본 발명의 실시 예에 따른 송신 방법은, 증강 현실 서비스 송신 방법에 있어서, 맥락 스위치 노드와 맥락 그룹 노드를 포함하는 적어도 하나의 증강 정보 컨텐츠들을 생성하는 과정; 및 상기 생성된 적어도 하나의 증강 정보 컨텐츠들을 전송하는 과정을 포함한다.A transmitting method according to an exemplary embodiment of the present invention is a method for transmitting augmented reality service, comprising: generating at least one augmented information content including a context switch node and a context group node; And transmitting the generated at least one augmented information content.
본 발명의 실시 예에 따른 송신 장치는, 증강 현실 서비스 송신 장치에 있어서, 맥락 스위치 노드와 맥락 그룹 노드를 포함하는 적어도 하나의 증강 정보 컨텐츠들을 생성하는 증강 정보 컨텐츠 생성부; 및 상기 생성된 적어도 하나의 증강 정보 컨텐츠들을 전송하는 전송부를 포함한다.A transmitting apparatus according to an exemplary embodiment of the present invention includes an augmented information content generating unit for generating at least one augmented information contents including a context switch node and a context group node; And a transmitter for transmitting the generated at least one augmented information contents.
본 발명은 서로 독립적으로 존재하는 증강 정보 콘텐츠를 유기적으로 통합하고 사용자 환경 또는 맥락 정보에 따라 통합된 증강 정보 중 선택적으로 사용자에게 제공함으로써 개인 맞춤형 증강 정보 서비스를 제공함으로써 현재 사용자 환경 또는 맥락 정보에 가장 적합한 개인 맞춤형 증강 정보 제공 서비스를 제공할 수 있다.The present invention provides a personalized augmented information service by organically integrating the augmented information contents that are present independently of each other and selectively providing the user with the augmented information integrated according to the user's environment or context information, It is possible to provide a suitable personalized augmented information providing service.
도 1은 BIFS(Binary Format for Scene) 구조도;
도 2는 증강 정보 브라우져를 통해 증강 정보 콘텐츠를 디스플레이하는 일 예를 도시한 도면;
도 3은 증강 현실 서비스의 일 예를 도시한 도면
도 4는 본 발명의 실시 예에 따른 증강 현실 서비스 수신 장치 블록도;
도 5는 본 발명의 실시 예에 따른 증강 현실 서비스 수신 장치에서의 동작 흐름도;
도 6은 본 발명의 실시 예에 따른 각 노드의 상세 포맷 구조도;
도 7은 본 발명의 실시 예에 따른 우선 순위를 고려한 증강 현실 서비스 수신 동작 흐름도;
도 8은 본 발명의 실시 예에 따른 증강 현실 서비스 제공자에서의 동작 흐름도; 및
도 9는 본 발명의 실시 예에 따른 증강 현실 서비스 제공자에서의 블록 구성도.1 is a Binary Format for Scene (BIFS) structure diagram;
FIG. 2 illustrates an example of displaying enhancement information content through an augmentation information browser;
3 is a view showing an example of an augmented reality service;
4 is a block diagram of an augmented reality service receiving apparatus according to an embodiment of the present invention;
5 is a flowchart illustrating an operation of an augmented reality service receiving apparatus according to an embodiment of the present invention;
6 is a detailed format structure diagram of each node according to an embodiment of the present invention;
FIG. 7 is a flowchart illustrating an AR operation receiving operation in consideration of priorities according to an embodiment of the present invention; FIG.
FIG. 8 is an operation flow diagram of an augmented reality service provider according to an embodiment of the present invention; FIG. And
9 is a block diagram of an augmented reality service provider according to an embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다. 이때 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의하여야 한다. 또한 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the same components are denoted by the same reference numerals as possible in the accompanying drawings. Further, the detailed description of well-known functions and constructions that may obscure the gist of the present invention will be omitted.
또한 이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.Also, the terms and words used in the present specification and claims should not be construed to be limited to ordinary or dictionary meanings, and the inventor is not limited to the concept of terms in order to describe his invention in the best way. It should be construed in accordance with the meaning and concept consistent with the technical idea of the present invention based on the principle that it can be properly defined.
이하에서 기재될 이동 단말은 일 예로서 통신 기능을 구비하는 개인 정보 단말기(Personal Digital Assistant: PDA), 스마트 폰(Smart Phone), 휴대폰, 태블릿(tablet) 컴퓨터, 노트북 등이 될 수 있으며, 인터넷을 통해 서비스 제공자에 접속할 수 있다. 이하에서 사용자 환경과 사용자 상황 등의 용어를 혼용하여 기재하기로 한다.The mobile terminal described below may be, for example, a personal digital assistant (PDA) having a communication function, a smart phone, a mobile phone, a tablet computer, a notebook, Lt; RTI ID = 0.0 > service provider. ≪ / RTI > Hereinafter, terms such as the user environment and the user situation will be described in combination.
도 3은 증강 현실 서비스의 일 예를 도시한 도면이다.3 is a diagram illustrating an example of an augmented reality service.
예를 들어 증강 현실 서비스 X는 (1)음식점/카페 정보, (2)지하철 정보, (3)버스 정보, 및 (4)Air Tag를 제공하는 서비스이며, 사용자는 출근 시간에 증강 현실 서비스 X를 사용하고 있다고 가정하자. 증강 현실 서비스는 이하에서 증강 정보와 혼용하여 사용하기로 한다.For example, augmented reality service X is a service that provides (1) restaurant / cafe information, (2) subway information, (3) bus information, and (4) Suppose you are using. The augmented reality service will be used in combination with the augmentation information below.
도 3(a)에서 나타낸 바와 같이, 상기의 네 가지 증강 정보를 항상 한꺼번에 제공할 경우 다량의 정보로 인해 사용자에게 오히려 혼란을 초래할 수 있다. 그러나, 도 3(b)에서 나타낸 바와 같이, 출근 시간에는 상대적으로 불필요한 음식점/카페 정보와 Air Tag 정보를 제거하고 해당 시간에 사용 빈도가 높은 지하철 정보와 버스 정보만을 표시할 경우 사용자는 손쉽게 자신이 원하는 정보를 획득할 수 있게 된다. 따라서 사용자 환경 또는 맥락 정보를 기반으로 현재 사용자에게 가장 적합한 증강 정보를 선택하여 제공한다면 사용자에게 좀 더 효과적으로 정보 제공이 가능해질 수 있다.As shown in FIG. 3 (a), if the four enhancement information is always provided at once, it may cause confusion for the user due to a large amount of information. However, as shown in FIG. 3 (b), when the restaurant / cafe information and Air Tag information, which are relatively unnecessary at the time of work, are removed and only the subway information and bus information frequently used at that time are displayed, The desired information can be obtained. Therefore, if the augmenting information that is most suitable for the current user is selected and provided based on the user environment or context information, information can be provided to the user more effectively.
종래의 증강 정보 콘텐츠 재생 방법은 다음과 같은 제약 사항을 포함하고 있다. The conventional augmented information content reproduction method includes the following restrictions.
(1) 서로 독립적으로 존재하는 증강 정보 콘텐츠의 유기적인 통합이 불가능하다.(1) It is impossible to organically integrate the augmented information contents existing independently of each other.
(2) 통합된 증강 정보에 대해서 맥락 정보를 바탕으로 사용자에게 가장 적합한 증강 정보를 선택적으로 제공하는 것이 불가능하다.(2) It is impossible to selectively provide the augmenting information most suitable for the user based on the context information on the integrated augmenting information.
또한 종래의 BIFS에서는 개별 노드 또는 그 노드들이 제공하는 증강 정보와 관련 있는 맥락 정보를 지정할 수 있는 방법이 존재하지 않는다. 따라서 전술한 바와 같이 사용자 환경 또는 맥락 정보를 기반으로 선택적으로 노드를 표시할 때 Script 노드와 Switch 노드를 사용하여 모든 가능한 사용자 시나리오에 대해 별도의 알고리즘을 구현해야 하기 때문에 많은 제약 사항이 따른다. 특히 맥락 정보는 임의의 개체의 현재 상황을 특징지을 수 있는 모든 정보를 포함하기 때문에 그 종류가 무궁무진할 수 있다. 또한 맥락 정보의 추출 및 유지, 관리하는 주체는 증강 현실 서비스 제공자가 아니라 제3의 맥락 정보 서비스 제공자가 될 수 있기 때문에 제한된 형태의 특정 맥락 정보만을 고려하여 콘텐츠를 개발할 경우 상호 운용성 및 서비스 품질 저하를 초래할 수 있다.Also, in the conventional BIFS, there is no method for specifying context information related to the individual node or the augmentation information provided by the nodes. Therefore, as described above, when displaying a node selectively based on user environment or context information, there are many restrictions because a separate algorithm must be implemented for all possible user scenarios using a script node and a switch node. Especially contextual information can be infinite because it contains all the information that can characterize the current situation of an object. In addition, since the subject that extracts, maintains, and manages context information can be a third contextual information service provider rather than an augmented reality service provider, interoperability and service quality deteriorate when content is developed considering only limited contextual information .
따라서, 본 발명은 다양한 증강 정보 콘텐츠에 대해서 맥락 별로 그룹화하고 사용자 환경 또는 맥락 정보에 따라 선택적으로 사용자에게 제공할 수 있는 방법 및 그 장치를 제공한다.Accordingly, the present invention provides a method and apparatus for grouping various augmented information contents by context and selectively providing the augmented information contents to a user according to user environment or context information.
도 4는 본 발명의 실시 예에 따른 증강 현실 서비스 수신 장치 블록도이다.4 is a block diagram of an augmented reality service receiving apparatus according to an embodiment of the present invention.
도 4는 본 발명에서 제안하는 독립적으로 존재하는 증강 정보 콘텐츠 통합 및 맥락 정보 기반의 선택적 증강 정보 제공을 위한 장치를 도식화한 것이다.FIG. 4 is a diagram illustrating an apparatus for providing selective reinforcement information based on context information and context information independently present in the present invention proposed by the present invention.
도 4를 참조하면, 사용자는 다양한 증강 정보 콘텐츠를 실시간으로 제공받거나 또는 자주 사용하는 증강 정보 서비스의 경우 해당 콘텐츠를 장치 내에 저장할 수 있다.Referring to FIG. 4, a user may receive various augmented information contents in real time, or store the corresponding contents in a device in the case of augmented information service frequently used.
증강 현실 서비스 수신 장치는 맥락 정보 관리부(401), 맥락 정보 연계부(403), 증강 정보 콘텐츠 통합부(405), 증강 정보 선택부(411), 화면 표시부(409), 데이터베이스(407) 등을 포함하며, 이러한 구성 요소들로 한정되지 않는다.The augmented reality service receiving apparatus includes a context
맥락 정보 관리부(401)는 사용자 환경 및 맥락 정보를 유지, 관리, 및 제공하는 개체로서 다양한 종류의 맥락 정보를 제공한다. 본 발명에서 제안하는 맥락 정보 관리부(401)는 맥락 정보 관리 방식에 따라 도면에 도시하지 않은 지역적 맥락 정보 관리부 또는 원격지 원격지 맥락 정보 관리부로 존재할 수 있다. The context
상기 지역적 맥락 정보 관리부는 증강 현실 서비스가 직접 장치 내에서 독립적으로 맥락 정보를 유지, 관리, 제공한다. 반면, 상기 원격지 맥락 정보 관리부는 장치 내의 다른 응용 서비스에서 관리되거나 또는 제3의 맥락 정보 서비스 제공자(430)에 의해 제공되는 맥락 정보를 전달하는 프록시 역할을 수행한다. 상기 원격지 맥락 정보 관리부는, 실제 맥락 정보를 제공하는 개체, 즉, 장치 내의 다른 응용 서비스 또는 원격지 맥락 정보 서비스 제공자에 의해 제공되는 맥락 정보를 증강 현실 서비스에서 사용하기에 적합하도록 형태 및 의미 변환 작업을 수행할 수 도 있다. The local context information management unit independently maintains, manages, and provides context information in the augmented reality service directly. On the other hand, the remote context information management unit is managed by another application service in the apparatus or acts as a proxy for delivering context information provided by the third context
데이터베이스(407)는 상기 맥락 정보 관리부(401)과 연결되며, 상기 맥락 정보 관리부(401)의 요청에 의해 다양한 종류의 맥락 정보를 저장 및 추출한다.The
맥락 정보 연계부(403)는 입력으로 주어지는 증강 정보 콘텐츠(420)를 대상으로 각 콘텐츠에 연계될 맥락 정보를 선택하여 지정한다. 주어진 X개의 증강 정보 콘텐츠 중 통합될 N(e.g., 1 ≤ N≤ X)개의 증강 정보 콘텐츠의 선택은 다양한 방법에 의해 수행될 수 있다. 일 예로, 모든 증강 정보 콘텐츠를 통합할 수 있으며, 또는 사용자가 연속해서 자주 사용하는 증강 정보 콘텐츠만을 통합할 수 도 있다. 증강 정보 콘텐츠 통합부(405)는 상기 맥락 정보 연계부(403)에 의해 맥락 정보가 지정된 증강 정보 콘텐츠들을 전체적으로 통합하여 단일 증강 정보 콘텐츠로 재생성한다. The context
증강 정보 선택부(411)는 맥락 정보 관리부(401)와 연동하여 통합된 증강 정보 콘텐츠로부터 현재 사용자 환경 또는 맥락 정보를 추출하여 이를 바탕으로 가장 적합한 증강 정보만을 선택하여 화면 표시부(409)로 전달한다. The augmentation
화면 표시부(409)는 증강 정보의 재생 및 사용자 입력 등을 담당한다. The
도 5는 본 발명의 실시 예에 따른 증강 현실 서비스 수신 동작 흐름도이다.5 is a flowchart of an augmented reality service receiving operation according to an embodiment of the present invention.
도 5는 도 4에서 기술한 증강 현실 서비스 수신 장치(이하, “수신 장치”라 칭함) 상에서 증강 정보 콘텐츠 통합 및 맥락 기반 선택적 증강 현실 서비스 제공을 위한 전체 처리 과정을 도식화한 것이다. FIG. 5 is a diagram illustrating an entire process for providing augmented information content integration and context-based selective augmented reality service on the augmented reality service receiving apparatus (hereinafter referred to as "receiving apparatus") described in FIG.
수신장치는 501 단계에서 주어진 X개의 증강 정보 콘텐츠를 대상으로 통합될 N개의 증강 정보 콘텐츠를 선택한다. 이때, 수신장치는 어떤 증강 정보 콘텐츠를 통합할 것인가를 결정할 수 있고, 맥락 정보 관리부(401)와 연동하여 맥락 정보와 관련된 추가 정보를 획득하는 과정이 선택적으로 실행될 수 있다. 수신장치는 503 단계에서 통합될 증강 정보 콘텐츠가 결정이 되면, 개별 증강 정보 콘텐츠를 가장 잘 기술할 수 있는 맥락 정보를 선택하여 이를 연계한다. 이때, 수신 장치는 맥락 정보 관리부(401)와 연동하여 맥락 정보와 관련된 추가 정보를 획득하는 과정이 선택적으로 실행될 수 있다. 예를 들어, 임의의 맥락을 표현하기 위한 문법 또는 주어진 맥락 정보와 유사한 맥락 정보 추출 등이 이에 해당한다. 개별 증강 정보 콘텐츠에 대해 맥락 정보 연계 과정이 완료되면, 수신 장치는 505 단계에서 N개의 증강 정보 콘텐츠를 통합하여 단일 증강 정보 콘텐츠를 재생성한다. 수신 장치는 507 단계에서 현재 사용자 환경 또는 맥락 정보를 맥락 정보 관리부(401)로부터 전달 받은 후 이와 가장 관련있는 증강 정보를 선택한다. 이때 수신 장치는 추가적인 맥락 정보를 취득하는 과정이 선택적으로 실행될 수 있다. The receiving apparatus selects the N augmented information contents to be integrated on the X augmented information contents given in
상기에서 사용자 상황 또는 맥락 정보를 근거로 사용자에게 제공할 증강 정보 컨텐츠를 선택하는 것으로 기재하였지만, 상기 사용자 상황, 맥락 정보, 사용자 입력 중 적어도 하나에 근거하여 사용자에게 제공할 증강 정보 컨텐츠를 선택할 수 있음은 물론이다.Although it has been described above that the augmented information content to be provided to the user is selected based on the user situation or the context information, the augmented information content to be provided to the user can be selected based on at least one of the user situation, context information and user input Of course.
마지막으로 수신 장치는 509 단계에서 선택된 증강 정보를 화면에 표시하고 사용자와의 상호작용을 수행한다.Finally, the receiver displays the augmentation information selected in
도 6은 본 발명의 실시 예에 따른 노드의 상세 포맷 구조도이다.6 is a detailed format diagram of a node according to an embodiment of the present invention.
본 발명에서 제안하는 맥락 정보 기반 선택적 증강 정보 제공을 위해서는 (1)주어진 증강 정보 콘텐츠에 대해서 관련 맥락 정보를 지정하는 기능과 (2)증강 정보 콘텐츠를 유기적으로 통합하고, 현재의 맥락 정보를 바탕으로 증강 정보를 선택할 수 있는 기능이 요구된다. 이러한 기능을 제공하기 위하여, 본 발명에서는 임의의 노드 또는 노드 그룹과 맥락 정보와의 연계를 위한 위한 ContextGroup 노드와 맥락 정보 기반의 노드 선택을 위한 ContextSwitch 노드를 정의한다.In order to provide the context-based selective augmentation information proposed in the present invention, it is necessary to (1) provide a function of designating related context information for a given augmented information content, (2) organically integrate the augmented information content, A function capable of selecting the enhancement information is required. In order to provide such a function, the present invention defines a ContextGroup node for associating an arbitrary node or group of nodes with context information and a ContextSwitch node for selecting a node based on context information.
본 발명의 제1 실시 예에 따른 맥락 그룹 정보는 하기 <표 1>과 같이 정의할 수 있다.The context group information according to the first embodiment of the present invention can be defined as shown in Table 1 below.
상기 <표 1>에 기재된 맥락 그룹의 각 엘리먼트는 하기 <표 2>와 같다.The elements of the context group shown in Table 1 are shown in Table 2 below.
본 발명의 제1 실시 예에 따른 맥락 스위치 정보는 하기 <표 3>과 같다.The context switch information according to the first embodiment of the present invention is shown in Table 3 below.
상기 <표 3>에 기재된 맥락 스위치 정보의 각 엘리먼트는 하기 <표 4>에 기재한다.The elements of the context switch information described in Table 3 are described in Table 4 below.
맥락 정보 표현 기법은 가장 단순한 Key-Value 기법에서부터 확장성이 높은 XML(eXtensible Markup Language) 스키마 기법 등 다양한 형태로 존재한다. 이러한 현상은 맥락 정보 질의어 역시 특정 맥락 정보 표현 방법에 의존적인 형태로 존재하게 한다. 예를 들어, Key-Value 기법을 사용할 경우, 맥락 정보 비교, 검색을 위해 문자열 매칭 기법을 사용할 수 있으며, XML로 작성된 맥락 정보에 대해서는 XQuery를 이용하여 질의어를 표현할 수 있다. 따라서 본 발명에서는 다양한 형태로 존재 가능한 맥락 정보 및 질의어 표현을 수용하고 결론적으로 특정 맥락 정보 표현 방법 및 내부 구조에 대하여 중립적이기 위하여 ContextGroup의 context 속성과 ContextSwitch 노드의 contextQuery 속성은 문자열 형태로 맥락 정보 및 관련 질의어를 저장하도록 한다. 그러나 실제 사용된 맥락 정보 및 질의어의 표현 방법은 ContextGroup 및 ContextSwitch 노드에 정의된 contextRepresentationType과 contextQueryRepresentationType 속성을 이용하여 설정함으로써 장치에서 어떤 표현 방법을 적용하여 맥락 정보 및 질의어를 해석할지를 명시할 수 있다. 그러나 본 발명에서는 임의의 맥락 정보 및 질의어 표현 방식을 문자열로 변환하는 방법 및 변환된 최종 결과에 대해서는 본 발명에서는 명시하지 않는다.Context information representation techniques exist in various forms, from simplest key-value techniques to extensible XML (eXtensible Markup Language) schema techniques. This phenomenon exists in a form in which the contextual information query is also dependent on a specific context information presentation method. For example, when using the key-value technique, a string matching technique can be used for contextual information comparison and retrieval. For contextual information written in XML, query terms can be expressed using XQuery. Accordingly, in the present invention, the ContextGroup context attribute and the ContextSwitch node contextQuery attribute are configured to accept context information and query expressions that may exist in various forms, and consequently to be neutral to the specific context information presentation method and internal structure, Save the query. However, the actually used context information and the expression method of the query word can be specified by using the contextRepresentationType and the contextQueryRepresentationType attribute defined in the ContextGroup and ContextSwitch nodes to specify which expression method is applied in the device to interpret the context information and the query term. However, in the present invention, any context information and a method for converting a query expression into a character string and the final result are not described in the present invention.
맥락 정보 및 질의어 표현 방법 외의 추가적인 맥락관련 정보는 ContextGroup 노드의 relatedURL 속성을 사용하여 획득할 수 있다. 도 4에서 명시한 바와 같이, 임의의 증강 정보와 연계된 맥락 정보에 대한 추가적인 정보가 필요한 경우 해당 증강 정보와 관련된 ContextGroup 노드의 relatedURL을 통해 요청을 보냄으로써 추가 정보를 획득할 수 있다. 특히, 해당 요청은 실제 맥락 정보를 유지, 관리, 제공하는 개체에 의해 처리되며, 따라서 원격지에 존재하는 제3의 맥락 정보 서비스 제공자 뿐만 아니라 장치 내의 다른 응용 서비스일 수도 있다. Additional contextual information other than contextual information and query language representation can be obtained using the relatedURL attribute of the ContextGroup node. As shown in FIG. 4, when additional information on context information associated with arbitrary augmentation information is required, additional information can be obtained by sending a request through the relatedURL of the ContextGroup node related to the augmentation information. In particular, the request is handled by an entity that maintains, manages and provides real contextual information, and may thus be a third contextual information service provider present at the remote location as well as other application services within the device.
한편, 본 발명의 제2 실시 예에 따른 맥락 그룹 정보는 하기 <표 5>과 같이 정의할 수 있다.Context group information according to the second embodiment of the present invention can be defined as shown in Table 5 below.
상기 <표 5>에 기재된 맥락 그룹 정보의 각 엘리먼트는 상기 <표 2>에서 설명하였으므로 그 상세한 설명을 생략한다.Since each element of the context group information shown in Table 5 is described in Table 2, a detailed description thereof will be omitted.
본 발명의 제2 실시 예에 따른 맥락 스위치 정보는 하기 <표 6>과 같다.The context switch information according to the second embodiment of the present invention is shown in Table 6 below.
상기 <표 6>에 기재된 맥락 스위치 정보의 각 엘리먼트는 상기 <표 4>에서 설명하였으므로 그 상세한 설명을 생략한다.Since each element of the context switch information shown in Table 6 is described in Table 4, a detailed description thereof will be omitted.
본 발명의 제2 실시 예는 맥락 정보 및 질의어 표현 방식 설정 방법에서 본 발명의 제1 실시 예와 차이점을 보인다. 본 발명의 제1 실시 예에서는 ContextGroup 및 ContextSwitch 노드에 정의된 contextRepresentationType과 contextQueryRepresentationType 속성을 이용하여 설정한다. 반면에, 본 발명의 제2 실시 예에서는 하기 <표 7>과 같이, 실제 맥락 정보 및 질의어를 저장하는 속성인 ContextGroup 노드의 context 속성과 ContextSwitch 노드의 contextQuery 속성 내에 내재시키는 방법을 사용한다. 즉, 실제 맥락 정보 또는 질의어와 더불어 해당 표현 방식을 지칭할 수 있는 식별자를 문자열에 포함함으로써 본 발명의 제1 실시 예와 동일한 효과를 제공할 수 있다. 예를 들어, Key-Value 방식으로 맥락 정보를 표현하고, 이러한 표현 방식을 지칭할 수 있는 식별자가 “MPEG-CONTEXT-REP”라고 설정되어 있을 경우 맥락 정보 및 질의어를 표현하는 한 예이다.The second embodiment of the present invention differs from the first embodiment of the present invention in the method of setting the context information and the query expression system. In the first embodiment of the present invention, the contextRepresentationType and contextQueryRepresentationType attributes defined in the ContextGroup and ContextSwitch nodes are used. On the other hand, in the second embodiment of the present invention, as shown in Table 7 below, the context attribute of the ContextGroup node, which stores the actual context information and the query word, and the contextQuery attribute of the ContextSwitch node are used. That is, the same effect as that of the first embodiment of the present invention can be provided by including in the character string an identifier capable of designating the expression system in addition to the actual context information or the query term. For example, context information is expressed in a key-value manner, and context information and a query word are expressed when an identifier capable of expressing the expression is set to " MPEG-CONTEXT-REP ".
도 6은 도 2에서 기술한 맥락 정보 기반 선택적 증강 정보 제공 시나리오를 위해 작성된 BIFS 장면 트리의 논리적 구조를 나타낸다.FIG. 6 shows a logical structure of a BIFS scene tree created for context-based selective augmentation information providing scenarios described in FIG.
BIFS 장면 트리의 논리적 구조는 크게 ContextSwitch 노드(600)와 ContextGroup 노드(610, 612, 614, 616)로 구성된다.The logical structure of the BIFS scene tree is largely composed of a
개별 증강 정보 서비스(예컨대, 참조번호 618, 620, 622, 624)는 ContextGroup의 자식 노드로 존재하며, 해당 증강 정보 서비스와 연계된 맥락 정보는 각 ContextGroup 노드(610, 612, 614, 616)의 context 속성에 저장된다. 현재 사용자에게 가장 적합한 증강 정보를 제공하기 위해서 사용자가 직접 입력한 맥락 정보 또는 Context Handler에 의해 제공된 맥락 정보는 ContextSwitch 노드(600)의 contextQuery 속성(626)으로 설정된다. 따라서 ContextSwitch 노드(600)의 choice 속성에 포함된 노드 또는 노드 그룹을 대상으로 contextQuery 속성(626)에 지정된 맥락 정보와 비교하여 가장 적합한 맥락 정보를 가진 증강 정보를 선택하게 된다. 612, 622, and 624 exist as child nodes of the ContextGroup, and the context information associated with the augmented information service is stored in the context of each
도 6은 ContextSwitch 및 ContextNode와 기존 BIFS 노드와의 논리적 관계를 설명하므로 ContextSwitch 노드의 contextQuery 속성 및 ContextGroup 노드의 context 속성에 저장된 맥락 정보 및 질의어 표현 방식은 예컨대, 임의의 문자열로 가정한다.6 illustrates the logical relationship between ContextSwitch and ContextNode and existing BIFS nodes, the context information and the query expression expression stored in the contextQuery attribute of the ContextSwitch node and the context attribute of the ContextGroup node are assumed to be arbitrary strings, for example.
도 6에 의하면, 현재 출근 시간에 가장 적합한 증강 정보는 지하철 정보와 버스 정보로 선택될 수 있으며, 증강 정보를 제공하는 사용자 단말기가 두 가지 정보를 모두 표현하기에는 하드웨어적 제한이 따를 경우 선택된 ContextGroup 노드의 priority 속성을 바탕으로 우선적으로 제공되어야 할 증강 정보를 선택할 수 있다.According to FIG. 6, the most suitable augmentation information for the present time can be selected as the subway information and the bus information. When the user terminal providing the augmenting information expresses both information, if the hardware limit is followed, the selected ContextGroup node Based on the priority attribute, the augmentation information to be provided preferentially can be selected.
도 7은 본 발명의 실시 예에 따른 우선 순위를 고려한 증강 현실 서비스 수신 동작 흐름도를 나타낸다.FIG. 7 is a flowchart illustrating a receiving operation of an augmented reality service in consideration of priorities according to an embodiment of the present invention.
도 7을 이용하여 도 5의 507 단계의 구체적인 동작을 설명하기로 한다.The specific operation of
먼저, 수신장치는 701 단계에서 사용자 상황을 확인한다. 만약, 사용자가 출근 시간일 경우, 수신 장치는 703 단계에서 현재 출근 시간에 가장 적합한 증강 정보로 지하철 증강 정보와 버스 증강 정보로 선택한다. 수신장치는 705 단계에서 선택된 지하철 증강 정보와 버스 증강 정보 중 우선 순위를 확인한다. 만약, 지하철 증강 정보가 우선 순위가 높을 경우, 수신 장치는 707 단계에서 우선 순위가 높은 지하철 증강 정보를 우선적으로 선택한다.First, in
도 8은 본 발명의 실시 예에 따른 증강 현실 서비스 제공자에서의 동작 흐름도이다.8 is a flowchart illustrating an operation of an augmented reality service provider according to an embodiment of the present invention.
도 8을 참조하면, 본 발의 실시 예에 따른 증강 현실 서비스를 제공하기 위하여 서비스 제공자는 801 단계에서 도 6에서 설명한 ContextSwitch 노드와 ContextGroup 노드를 포함하는 증강 정보 콘텐츠를 생성한다. 본 발명에서는 임의의 노드 또는 노드 그룹과 맥락 정보와의 연계를 위한 위한 ContextGroup 노드와 맥락 정보 기반의 노드 선택을 위한 ContextSwitch 노드를 정의한다.Referring to FIG. 8, in order to provide an augmented reality service according to an embodiment of the present invention, in
서비스 제공자는 803 단계에서 상기 생성된 증강 정보 콘텐츠를 수신 장치로 전송한다.In
도 9는 본 발명의 실시 예에 따른 증강 현실 서비스 제공자에서의 블록 구성도이다.9 is a block diagram of an augmented reality service provider according to an embodiment of the present invention.
도 9를 참조하면, 본 발의 실시 예에 따른 증강 현실 서비스를 제공하기 위하여 서비스 제공자는 증강 정보 콘텐츠 생성부(903), 제어부(901), 메모리(905), 송/수신부(907) 등을 포함한다.9, a service provider includes an augmented information
증강 정보 콘텐츠 생성부(903)는 도 6에서 설명한 ContextSwitch 노드와 ContextGroup 노드를 포함하는 증강 정보 콘텐츠를 생성한다. The augmented information
송/수신부(907)는 상기 생성된 증강 정보 콘텐츠를 수신 장치로 전송한다.The transmitting / receiving
메모리(905)는 수신 장치로 전송할 증강 정보 콘텐츠를 저장한다.The
제어부(901)는 상기 증강 정보 콘텐츠 생성부(903), 메모리(905), 송/수신부(907)를 제어한다.The
이상에서 설명한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시 예 및 첨부된 도면에 의해 한정되는 것이 아니다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. The present invention is not limited to the drawings.
Claims (8)
적어도 하나의 증강 정보 컨텐츠들에 대해 맥락 정보를 지정하는 과정;
상기 맥락 정보가 연계된 상기 적어도 하나의 증강 정보 컨텐츠들을 통합하여 단일 증강 정보 컨텐츠를 생성하는 과정; 및
사용자 상황을 근거로 사용자에게 제공할 증강 정보 컨텐츠를 선택하는 과정을 포함함을 특징으로 하는 증강 현실 서비스 수신 방법.A method for receiving an augmented reality service,
Designating context information for at least one augmented information content;
Generating a single augmented information content by integrating the at least one augmented information content associated with the context information; And
And selecting the augmented reality information contents to be provided to the user based on the user situation.
상기 증강 정보 컨텐츠를 선택하는 과정은,
상기 사용자 상황, 맥락 정보, 사용자 입력 중 적어도 하나를 확인하는 과정;
확인 결과, 맥락 그룹 정보에 포함된 우선 순위를 확인하는 과정; 및
우선 순위를 고려하여 상기 증강 정보 컨텐츠를 선택하는 과정을 포함함을 특징으로 하는 증강 현실 서비스 수신 방법.The method according to claim 1,
Wherein the step of selecting the augmented information content comprises:
Checking at least one of the user context, context information, and user input;
Checking the priority included in the context group information; And
And selecting the augmented information content based on a priority of the augmented reality service.
맥락 정보, 사용자 입력 중 적어도 하나를 근거로 사용자에게 제공할 증강 정보 컨텐츠를 선택하는 과정을 더 포함함을 특징으로 하는 증강 현실 서비스 수신 방법. The method according to claim 1,
Context information, and user input based on at least one of context information and user input.
적어도 하나의 증강 정보 컨텐츠들에 대해 맥락 정보를 지정하는 맥락 정보 연계부;
상기 맥락 정보가 연계된 상기 적어도 하나의 증강 정보 컨텐츠들을 통합하여 단일 증강 정보 컨텐츠를 생성하는 증강 정보 콘텐츠 통합부; 및
사용자 상황을 근거로 사용자에게 제공할 증강 정보 컨텐츠를 선택하는 맥락 정보 선택부를 포함함을 특징으로 하는 증강 현실 서비스 수신 장치.1. An augmented reality service receiving apparatus comprising:
A context information associating unit for assigning context information to at least one augmented information contents;
An augmented information content integration unit for generating a single augmented information content by integrating the at least one augmented information content associated with the context information; And
And a context information selection unit for selecting an augmented information content to be provided to a user based on a user situation.
상기 맥락 정보 선택부는,
상기 사용자 상황, 맥락 정보, 사용자 입력 중 적어도 하나를 확인하는 과정;
확인 결과, 맥락 그룹 정보에 포함된 우선 순위를 확인하고, 우선 순위를 고려하여 상기 증강 정보 컨텐츠를 선택함을 특징으로 하는 증강 현실 서비스 수신 장치.5. The method of claim 4,
The context information selection unit,
Checking at least one of the user context, context information, and user input;
And determines the priority information included in the context group information and selects the augmented information content based on the priority.
상기 맥락 정보 선택부는,
맥락 정보, 사용자 입력 중 적어도 하나를 근거로 사용자에게 제공할 증강 정보 컨텐츠를 선택하도록 구비됨을 특징으로 하는 증강 현실 서비스 수신 장치. 5. The method of claim 4,
The context information selection unit,
Context information, and user input based on at least one of context information, context information, and user input.
맥락 스위치 노드와 맥락 그룹 노드를 포함하는 적어도 하나의 증강 정보 컨텐츠들을 생성하는 과정; 및
상기 생성된 적어도 하나의 증강 정보 컨텐츠들을 전송하는 과정을 포함하는 증강 현실 서비스 송신 방법.A method for transmitting augmented reality service,
Generating at least one augmented information content including a context switch node and a context group node; And
And transmitting the generated at least one augmented information contents.
맥락 스위치 노드와 맥락 그룹 노드를 포함하는 적어도 하나의 증강 정보 컨텐츠들을 생성하는 증강 정보 컨텐츠 생성부; 및
상기 생성된 적어도 하나의 증강 정보 컨텐츠들을 전송하는 전송부를 포함하는 증강 현실 서비스 송신 장치.1. An augmented reality service transmitting apparatus comprising:
An augmented information content generation unit for generating at least one augmented information content including a context switch node and a context group node; And
And a transmitter for transmitting the generated at least one augmented information contents.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120149149A KR20140079936A (en) | 2012-12-20 | 2012-12-20 | Method and apparatus for transmitting and receiving augmented reality service |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120149149A KR20140079936A (en) | 2012-12-20 | 2012-12-20 | Method and apparatus for transmitting and receiving augmented reality service |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20140079936A true KR20140079936A (en) | 2014-06-30 |
Family
ID=51130778
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020120149149A Withdrawn KR20140079936A (en) | 2012-12-20 | 2012-12-20 | Method and apparatus for transmitting and receiving augmented reality service |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20140079936A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20170054751A (en) | 2015-11-10 | 2017-05-18 | 에스케이텔레콤 주식회사 | Apparatus and method for generating and utilizing composite contents package |
-
2012
- 2012-12-20 KR KR1020120149149A patent/KR20140079936A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20170054751A (en) | 2015-11-10 | 2017-05-18 | 에스케이텔레콤 주식회사 | Apparatus and method for generating and utilizing composite contents package |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111611518B (en) | Automatic visual display page publishing method and system based on Html5 | |
| KR102770771B1 (en) | A data model for representation and streaming of heterogeneous immersive media | |
| CN104011715B (en) | The many viewers of geographical space | |
| Boulos et al. | Web GIS in practice VIII: HTML5 and the canvas element for interactive online mapping | |
| US20020059571A1 (en) | Scene description generating apparatus and method, scene description converting apparatus and method, scene description storing apparatus and method, scene description decoding apparatus and method, user interface system, recording medium, and transmission medium | |
| KR20140019977A (en) | Method and system for managing integration three dimension model | |
| CN103701772A (en) | Method for constructing digital media content resource cloud system | |
| KR20140075709A (en) | Method and user interface for classifying media assets | |
| US6883141B2 (en) | User interface system, scene description generating device and method, scene description converting device and method, recording medium, and sending medium | |
| CN104111768B (en) | Interactive window and method and system for customizing, quoting and synchronizing interactive window | |
| KR101447992B1 (en) | Method and system for managing standard model of three dimension for augmented reality | |
| KR20140079936A (en) | Method and apparatus for transmitting and receiving augmented reality service | |
| JP2004530317A (en) | Interaction management method and equipment in MPEG-4 standard | |
| KR100622645B1 (en) | Object replacement and attribute conversion device and method in MP-4 scene rendering on embedded system | |
| Ming | A 3D web GIS system based on VRML and X3D | |
| KR100641850B1 (en) | Apparatus and Method for storing link information of DMB interactive contents, and DMB Receiving Terminal System using it | |
| KR101166226B1 (en) | Digital apparatus on which a scalable application authoring tool is installed | |
| KR20130057146A (en) | Smart contents creating method and system based on user's contents | |
| Cheong et al. | Development of an interactive contents authoring system for MPEG-4 | |
| da Costa Magalhães | Universal access to multimedia content based on the mpeg-7 standard | |
| WO2025215061A1 (en) | Avatar metadata format | |
| KR101951049B1 (en) | Method and Apparatus for providing program guide service based on HTML and Recording media therefor | |
| CN119415712A (en) | IVVR-based integrated media content sharing methods, equipment, media and products | |
| CN118633292A (en) | Picture-in-picture signaling for media container files and streaming manifests | |
| CN115757839A (en) | A method and system for multimedia custom template display control |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20121220 |
|
| 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 |