46
T T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 3월 30일 증강 현실 콘텐츠 가시화 및 공유를 위한 메타데이터 Metadata Schema for Visualization and Sharing of the Augmented Reality Contents

정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

T T

A S

t a n

d a

r d

정보통신단체표준(국문표준)

TTAK.KO-10.0851/R1 개정일: 2017년 3월 30일

증강 현실 콘텐츠

가시화 및 공유를 위한 메타데이터

Metadata Schema for Visualization and

Sharing of the Augmented Reality Contents

Page 2: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

표준초안 검토 위원회 메타데이터 프로젝트그룹(PG606)

표준안 심의 위원회 소프트웨어/콘텐츠 기술위원회(TC6)

성명 소 속 직위 위원회 및 직위 표준번호

표준(과제) 제안 우운택 KAIST 교수 - TTAK.KO-10.0851

표준 초안 작성자 김은석 KAIST 연구원 - TTAK.KO-10.0851

박노영 KAIST 박사과정 - TTAK.KO-10.0851

김재인 KAIST 박사과정 - TTAK.KO-10.0851

표준 초안 에디터 최미란 ETRI PG606 위원 TTAK.KO-10.0851

표준 초안 검토 서태설 KISTI PG606 의장 TTAK.KO-10.0851

외 프로젝트그룹 위원 TTAK.KO-10.0851

표준안 심의 박승민 ETRI TC6 의장 TTAK.KO-10.0851

외 기술위원회 위원 TTAK.KO-10.0851

사무국 담당 김영화 TTA TTAK.KO-10.0851

이상호 TTA TTAK.KO-10.0851

표준(과제) 제안 우운택 KAIST 교수 - TTAK.KO-10.0851/R1

표준 초안 작성자 김은석 KAIST 연구원 - TTAK.KO-10.0851/R1

표준 초안 에디터 송현철 포스트미디어 PG606 위원 TTAK.KO-10.0851/R1

표준 초안 검토 서태설 KISTI PG606 의장 TTAK.KO-10.0851/R1

외 프로젝트그룹 위원 TTAK.KO-10.0851/R1

표준안 심의 박승민 ETRI TTA TC6 의장 TTAK.KO-10.0851/R1

외 기술위원회 위원 TTAK.KO-10.0851/R1

사무국 담당 이혜진 TTA 책임 - TTAK.KO-10.0851/R1

본 문서에 대한 저작권은 TTA에 있으며, TTA와 사전 협의 없이 이 문서의 전체 또는 일부를 상업적 목적으로 복제 또는

배포해서는 안 됩니다.

본 표준 발간 이전에 접수된 지식재산권 확약서 정보는 본 표준의 ‘부록(지식재산권 확약서 정보)’에 명시하고 있으며, 이후

접수된 지식재산권 확약서는 TTA 웹사이트에서 확인할 수 있습니다.

본 표준과 관련하여 접수된 확약서 외의 지식재산권이 존재할 수 있습니다.

발행인 : 한국정보통신기술협회 회장

발행처 : 한국정보통신기술협회

13591, 경기도 성남시 분당구 분당로 47

Tel : 031-724-0114, Fax : 031-724-0109

발행일 : 2017.03

Page 3: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R1i

서 문

1 표준의 목적

이 표준의 목적은, 모바일 혹은 웨어러블 디바이스상에서 증강현실 콘텐츠 가시화 및 공

유를 위한 메타데이터를 제시하는 데 있다.

2 주요 내용 요약

본 표준에서는, 증강 현실 가시화를 지원하며 맥락 인지 기반 서비스를 가능하게끔 하는

동시에 향후 추가될 메타데이터에 대한 확장성을 내포하는 증강 독립체–증강 앵커

(Anchor)-증강 콘텐츠 관계상의 5W1H 메타데이터 스키마를 설명하고, 이에 활용되는

메타데이터 구조를 설계하고 상세 메타데이터 내역을 제안한다. 이에 대한 활용 예시로

맥락 인지 서비스 기반의 증강 현실 표준 모델을 시스템 프레임워크로 제시한다.

메타데이터 스키마는 현실 세계와 가상 세계가 혼합되어 가시화되는 증강 현실의 특성을

반영하여 증강 독립체-증강 앵커-증강 콘텐츠 관계에 기반하여 설계하며, 이에 확장성을

지니는 맥락 인지 서비스를 지원하기 위해 육하원칙에 기반하여 메타데이터를 분류하도

록 한다. 메타데이터 스키마를 기반으로 실제 제안된 메타데이터는 증강 독립체 증강 현

실 콘텐츠, 그리고 이 사이의 증강현실 앵커로 클래스를 나누어 정의하고, 기능상의 필요

에 따라 하위 클래스를 설계하여 세분화한다. 또한 최근 사용성이 증대되고 있는 온톨로

지 형식의 객체간의 연관 관계를 포함하는 관계형 데이터를 포괄할 수 있게끔, 온톨로지

Triple 형식에 대한 증강 온톨로지 구조 또한 포함한다. 이에 따라 특정 증강 독립체에

대한 PoI를 생성하여 객체 인식에 필요한 메타데이터들을 함께 포함하도록 하고, 해당

독립체에 대한 증강 앵커를 생성하여 해당 독립체에 대한 시각화 정보와 증강 콘텐츠를

연계하며, 또는 연관 관계를 지닌 AR 독립체를 추가할 수도 있다.

본 표준에서는 해당 제안 메타데이터를 도메인에 의존하지 않는 일반성을 지닐 수 있도

록 고안하였으나, 사용 예시로서 문화 유산 도메인을 선택하고 그에 따른 메타데이터 적

용 사례를 제시한다. 증강 현실 표준 모델은 제안된 메타데이터에 기반하여 맥락 인지

서비스가 가능하도록 설계된 것으로서, 사용자와 실제 세계, 그리고 증강 현실 시스템에

대한 전반적인 구조로 이루어져 있고, 종전의 단순 증강 현실 콘텐츠 시각화를 넘어서

맥락 인지 서비스에 연관된 구성 요소들을 포함하여 보다 더 개인화된 서비스가 가능하

도록 한다.

3 인용 표준과의 비교

Page 4: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R1ii

3.1 인용 표준과의 관련성

해당사항 없음

3.2 인용 표준과 본 표준의 비교표

해당사항 없음

Page 5: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R1iii

Preface

1 Purpose

The purpose of this standard is to provide metadata for visualization and sharing

of the augmented reality contents on mobile and wearable device.

2 Summary

This standard proposes the 5W1H-based metadata schema that supports

expandability and context-aware feature for AR visualization, and suggests acutal

details of the metadata. Finally, as a case of application, augmented reality

standard model is presented that supports generality and context-aware feature to

provide personalized experience to the users.

The 5W1H-based metadata schema is constructed as AR Entity-AR Anchor-AR

contents relation that reflects the characteristic of AR that is mixture of the real

and virtual world. Moreover, 5W1H representation supports the feature of the

intuitional context-awareness and expandability. Based on the 5W1H-based

metadata schema, details of the actual metadata structure are established

according to the feature of the module. Moreover, metadata for the triple structure

of ontology is added that widely used in current trend. Therefore, the metadata

structures consists of the PoI with recognition data, AR entity for the unit of AR

visualization, AR Anchor, and AR Contents class with specific types(video, sound,

image and so on) connected with AR entity to support visuallization of the AR

contents.

For this standard, these metadata are devised to be independent with certain

domains. However, for the purpose of the explanation, cultural heritage domain is

selected for example of implementation. Proposed the AR reference model is

devised for context-aware AR service in cultural heritage domain, and the model

is composed of user, real world, and whole structure for augmented reality

system, and contains compositions related to context-aware service.

3 Relationship to Reference Standards

Not Associated.

Page 6: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R1iv

목 차

1 적용 범위 ·····································································································································1

2 인용 표준 ·····································································································································1

3 용어 정의 ·····································································································································1

4 약어 ···············································································································································3

5 맥락 인지 증강현실 애플리케이션을 위한 5W1H 기반 메타데이터 스키마 ················3

6 맥락 인지 증강현실 서비스를 위한 전체 메타데이터 구조 및 상세 ··························10

6.1. 필수 정보 클래스 ··········································································································12

6.2. 사용자 클래스 ················································································································13

6.3. 증강 온톨로지 클래스 ··································································································14

6.4. 증강 독립체 정보 클래스 ····························································································17

6.5. 관심 장소(PoI) 클래스 ·································································································18

6.6. 인식 데이터 클래스 ······································································································19

6.7. 증강현실 앵커 클래스 ··································································································21

6.8. 증강현실 콘텐츠 클래스 ····························································································23

부록 Ⅰ-1 지식재산권 확약서 정보 ························································································x

Ⅰ-2 시험인증 관련 사항 ································································································x

Ⅰ-3 본 표준의 연계(family) 표준 ················································································x

Ⅰ-4 참고 문헌 ··················································································································32

Ⅰ-5 영문표준 해설서 ······································································································x

Ⅰ-6 표준의 이력 ··············································································································34

부록 Ⅱ 메타데이터의 Xml 형식 예시 ····················································································35

Page 7: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R11

증강 현실 콘텐츠 가시화 및 공유를 위한 메타데이터

(Metadata Schema for Visualization and

Sharing of the Augmented Reality Contents)

1 적용 범위

본 표준의 목적은, 모바일 혹은 웨어러블 디바이스상에서 증강현실 콘텐츠 가시화 및 공

유를 위한 메타데이터 구조를 제안하고 실제 활용 예시로서 시스템 프레임워크를 제시하

는 데 있다. 이를 통하여 향후 개발될 증강현실 콘텐츠의 데이터 형식을 제안하는데 있

다.

개정안에서는 문화유산 도메인에 치중되어 있던 이전 표준안에서 일반적인 증강현실 시

각화를 지원하도록 데이터 구조를 변경하는 한편 실질적인 서비스 적용이 가능하도록 메

타데이터 구조의 추가, 세분화 및 정리 등을 수행하였다. 우선적으로 관계 기반의 Linked

Open Data를 반영하기 위한 증강 온톨로지 데이터 구조를 도입 관련 메타데이터를 추가

하였다. 또한 맥락인지 서비스를 지원하기 위한 사용자 정보 메타데이터를 추가하였다.

한편 시스템 관리를 위하여 필요한 공통 메타데이터를 필수 정보 클래스로 묶어서 분류

하였다.

본 표준은 다음의 내용을 규정한다.

- 맥락 인지 증강현실 애플리케이션을 위한 5W1H 기반 메타데이터 스키마

- 전체 메타데이터 클래스 구조 및 메타데이터 상세 정의

- 사용 용례로서 수정된 증강현실 레퍼런스 모델

2 인용 표준

해당사항 없음.

3 용어 정의

3.1. 증강현실 (Augmented Reality, AR)

증강 현실(Augmented Reality, AR)은 가상 현실(Virtual Reality)의 한 분야로 실제 환경

에 가상 사물이나 정보를 합성하여 원래의 환경에 존재하는 사물처럼 보이도록 하는 컴

퓨터 그래픽 기법이다. 현실세계에 실시간으로 부가정보를 갖는 가상세계를 합쳐 하나의

Page 8: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R12

영상으로 보여주므로 혼합현실(Mixed Reality, MR)이라고도 한다.

3.2. 맥락인지

맥락 인지는 위치 인식을 보완하는 개념으로, 증강현실 가시화물을 둘러싼 여러 환경 정

보들을 인지하고 처리하는 것을 가리킨다. 이것은 메타데이터를 적합한 상황에 사용자에

게 제시하기 위한 근거 요소들을 제공하는 역할을 한다. 본 표준안에서는 관심 장소, 앵

커, 가상콘텐츠에 대한 5W1H 정보가 맥락 인지 요소로 활용된다.

3.3. 5W1H

5W1H는 What, Who, Where, When, Why, How으로 이루어진 육하원칙을 말한다. 본

표준안에서는 관심 장소, 앵커, 가장 콘텐츠에 대해 메타데이터 스키마가 5W1H에 의해

정리되었고, Why는 복잡성 문제가 있기 때문에 제외된다. Why에 관련된 정보는 사용자

맥락 분석을 통해서 도출될 수 있을 것으로 예상된다.

3.4. 관심 장소(PoI)

관심 장소는 PoI로 불리는 Point of Interesting을 번역한 말로, 증강현실 콘텐츠의 재현

대상 즉 현실 세계의 객체 장소를 말한다.

3.5. 증강 앵커(AR Anchor)

증강 앵커는 PoI와 콘텐츠를 연결해주는 역할을 하며, 이를 통해 사용자가 PoI에 대한

콘텐츠를 제공받을 수 있다.

3.6. 가상 콘텐츠

가상 콘텐츠는 관심 장소를 증강할 콘텐츠로서, 인터페이스를 통해 가시화되는 결과물이

다. 사용자는 텍스트, 음성, 영상 등의 미디어 형태 등의 다양한 가상 콘텐츠를 증강현실

을 통하여 제공받는다.

3.7. 미디어 에셋(Media Asset)

증강현실로 제공되는 메타데이터의 가상 콘텐츠 특정 유형으로서 음성, 영상 등의 외부

미디어 자료를 포함한다.

3.8. 증강 독립체(AR Entity)

Page 9: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R13

현실 세계에서 증강 시각화의 대상이 되는 객체를 의미한다. 증강 독립체는 자기 자신에

대한 정보 및 콘텐츠를 가질 수 있으며, 온톨로지 상에 구현된 프로퍼티를 통하여 다른

증강 독립체와 연관관계로서 연결될 수 있다.

3.9. 온톨로지(Ontology)

특정 분야를 기술하는 데이터 모델로서 특정한 분야(domain)에 속하는 개념과, 개념 사

이의 관계를 기술하는 정형(formal) 어휘의 집합으로 이루어진 일종의 관계형 데이터베이

스로 클래스(Class), 인스턴스(Instance), 속성(Property), 관계(Relation)으로 이루어지며

주어-속성-목적어 형태의 Triple 구조의 집합으로 이루어진다.

3.10. 통합 자원 식별자(Unified Resource Identity)

인터넷 상에서 존재하는 자원을 나타내는 유일한 주소로, 온톨로지 상에 존재하는 객체

의 식별자 역할을 한다.

3.11. 문자값(Literal Value)

온톨로지 상에서 특정 클래스나 인스턴스, 속성, 관계 등의 원시적인(Primitive)한 값을

표현하기 위하여 사용되는 값. 문자, 정수, 날짜 등의 다양한 형태와 그에 따른 값을 지

닌다.

4 약어

AR Augmented Reality

URI Unified Resource Identity

5 맥락 인지 서비스를 위한 5W1H 기반의 메타데이터 스키마

본 표준안에서는 우선적으로 증강 현실을 지원하는 5W1H 기반의 메타데이터 스키마

를 제안한다. 앞서 수차례 강조되었듯, 혼합 현실의 한 갈래로서 실제 세계와 가상 세계

를 혼합하여 표현하는 증강현실을 지원하기 위해서는 실제 세계에 존재하는 (PoI를 포함

한) 증강 독립체, 그리고 이에 대응되는 AR 콘텐츠뿐만 아니라 이 두 세계 간의 관계를

표현하는 Link에 대한 데이터 구조를 필수적으로 요구한다. 현재 대부분의 메타데이터 구

조들은 Link 데이터 구조를 포함하지 않고 있는 상황이나, 이 경우 가상현실 이상의 구현

이 불가능하다.

따라서 증강 독립체 – 증강현실 앵커 – 증강 콘텐츠 관계에 따라 설계된 메타데이터

Page 10: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R14

구조를 분류한다. 여기서는 5W1H 구성성분인 Who, When, Where, What, How 기준에

따라 메타데이터가 분류한다. 그러나 이중 Why는 사용자를 둘러싼 맥락과 관련된 목적

성에 관련된 내용으로 추론을 통해 도출될 수 있는 복잡성 때문에 제외한다. 5W1H 스키

마는 직관적인 맥락 인지 서비스를 뒷받침하는 한편, 현재 온톨로지와 Open Linked

Data 등 관계형 데이터 구조를 가지고 여러 기반 데이터베이스의 구조와, 상하위 상속

데이터 구조를 지니는 AR 시각화 애플리케이션의 데이터 구조 간의 괴리를 해결하기 위

한 제안이다.

5W1H 표현 방식을 통하여 관계형 데이터 구조에서 요구하는 구체적인 술어 구조

(predicate or property)의 상세 설계 없이 5W1H에 따른 직관적인 분류가 가능하며, 맥

락 인지를 위한 메타데이터 활용 시 메타데이터가 소속되어 있는 해당 5W1H 구성 요소

를 참조하는 것만으로도 맥락에 대한 충분히 유추가 가능한 장점이 있다. (예: Where :

창덕궁 인정전, What : 품계석, When : 오후 2시 -> 사용자는 오후 2시 현재 창덕궁 인

정전에서 품계석을 관람 중으로 유추 가능)

본 메타데이터 스키마는 XML 포맷팅을 통해 그 확장성을 보장할 수 있다. 아래의 표

는 증강 독립체 – 증강현실 앵커 – 증강 콘텐츠 스키마와 그에 따른 메타데이터의 상세

분류 내역이며, 이를 도식화가 (그림 5-1)에 표현되어있다. 각각의 5W1H에 해당되는 메

타데이터의 상세는 5장에서 다룬다.

<표 5-1> 필수 정보 5W1H 메타데이터 스키마

상위 기준 대상 5W1H 메타데이터 스키마

필수 정보

(Essential)

관심 장소,

인식데이터,

증강 앵커,

증강

콘텐츠

(PoI,

Recognitio

n Data, AR

Anchor, AR

Contents)

누가

(Who)

제작자, 소유자

(Creator, Owner)

언제

(When)

제작 시기, 수정 시기

(Created Time, Modified Time)

어디서

(Where) -

무엇을

(What)

ID, 이름, 태그

(ID, Name, Tag)

어떻게

(How) -

Page 11: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R15

<표 5-2> 사용자 5W1H 메타데이터 스키마

상위 기준 대상 5W1H 메타데이터 스키마

사용자

(User)

사용자 및

사용자

기기

(User and

User‘s

personal

device)

누가

(Who) -

언제

(When) -

어디서

(Where)

GPS, 자이로스코프, 나침반

(GPS, Gyroscope, Compass)

무엇을

(What)

ID, 렌즈 고유 파라미터

(ID, Intrinsic Parameter)

어떻게

(How) -

Page 12: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R16

<표 5-3> 증강 독립체 5W1H 메타데이터 스키마

상위 기준 대상 5W1H 메타데이터 스키마

증강 독립체:

메타데이터

(AR Entity:

Metadata)

실 대상을

기반으로

한 증강

온톨로지,

증강

독립체

정보, PoI,

인식정보

(AR

Ontology,

AR Entity

Information

, PoI,

Recognitio

n Data

based on

Real

Object)

누가

(Who)

{PoI, 인식데이터, 증강 독립체 정보}.필수정보.누가

({PoI, Recognition Data}.Essential.Who)

언제

(When)

{PoI, 인식데이터, 증강 독립체 정보}.필수정보.언제, 증강

독립체.{시작 시간, 종료 시간}

(Recognition Data.{Created Time, Modified Time})

어디서

(Where)

{PoI, 인식데이터, 증강 독립체 정보}.필수정보.어디서, 관심

장소.{장소, 정면 방향}, 인식 데이터.{PoI 3차원 위치, GPS

위치}, 증강 독립체 정보.{위치}

({PoI, Recognition Data}.Essential.Where, PoI.{Location,

Front Direction}, Recognition Data.{PoI 3D Position, GPS

Location}, AR Entity Information.{Location})

무엇을

(What)

{PoI, 인식데이터, 증강 독립체 정보}.필수정보.무엇을, 관심

장소.{인식 데이터.ID, 증강 독립체.URI}, 인식

데이터.{데이터 셋 ID, 서브-데이터 셋 ID, 현재 서브

데이터, 후보 서브 데이터}, 증강 온톨로지.{URI, 라벨, 증강

독립체들, 속성들, 문자값들}, 증강 독립체.{URI, 라벨, 증강

독립체 정보.ID, 관심 장소.ID, 증강 앵커.ID, 프로퍼티.URI},

증강 독립체 정보.{종류, 설명}, 프로퍼티.{URI, Label},

문자값.{종류, 값}

({PoI, Recognition Data}.Essential.What, PoI.{Recognition

Data.ID, AR Entity.URI}, Recognition Data.{Data Set ID,

Sub-Data Set ID, Current Sub Data, Candidate Sub

Data}, AR Ontology.{URI, Label, AR Entities, Properties,

Literal Values}, AR Entity.{URI, Label, AR Entity

Information.ID, PoI.ID, AR Anchor.ID, Property.URI}, AR

Entity Information.{Type, Description}, Property.{URI,

Label}, Literal Value.{Type, Value})

어떻게

(How)

{PoI, 인식데이터, 증강 독립체 정보}.필수정보.어떻게, 인식

데이터.{크기}, 증강 독립체 정보.{보존 상태}

({PoI, Recognition Data}.Essential.How, Recognition

Data.{Scale}, AR Entity Information.{Condition State})

Page 13: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R17

<표 5-4> 증강 앵커 5W1H 메타데이터 스키마

상위 기준 대상 5W1H 메타데이터 스키마

증강 앵커:

메타데이터

(AR Anchor:

Metadata)

증강

앵커

(AR

Anchor)

누가

(Who)

증강현실 앵커.{필수 정보.누구}

(AR Anchor.{Essential.Who})

언제

(When)

증강현실 앵커.{필수 정보.언제}

(AR Anchor.{Essential.When})

어디서

(Where)

증강현실 앵커.{필수 정보.어디서, 관심 장소 좌표, 콘텐츠

좌표, 좌표계 종류}

(AR Anchor.{Essential.Where, PoI Coordinate, Contents

Coordinate, Coordinate Type})

무엇을

(What)

증강현실 앵커.{필수 정보.무엇을, 증강 독립체.URI, 증강현

실 콘텐츠.ID}

(AR Anchor.{Essential.What, AR Entity.URI, AR

Contents.ID})

어떻게

(How)

증강현실 앵커.{필수 정보.어떻게, 크기, 상호작용, 애니메이

션, 접근성}

AR Anchor.{Essential.What, Scale, Interaction, Animation,

Accessibility}

Page 14: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R18

<표 5-5> 증강 콘텐츠 5W1H 메타데이터 스키마

상위 기준 대상 5W1H 메타데이터 스키마

증강 콘텐츠:

메타데이터

(AR content:

Metadata)

가상

콘텐츠

(Virtual

Content

s)

누가

(Who)

증강현실 콘텐츠.{필수 정보.누가}

(AR Contents.{Essential.Who})

언제

(When)

증강현실 콘텐츠.{필수 정보.언제}

(AR Contents.{Essential.When}

어디서

(Where)

증강현실 콘텐츠.{필수 정보. 어디서}

(AR Contents.{Essential.Where})

무엇을

(What)

증강현실 콘텐츠.{필수 정보.무엇을, 종류, 참조, 증강현실 앵

커.ID}, 가상 오브젝트.{유형, 문구, 데이터 파일}, 미디어 에

셋.{종류, 데이터 파일}

(AR Contents.{Essential.How, Type, Reference, AR

Anchor.ID}, VO.{Type, String, Data File}, Media

Asset.{Type, Data File})

어떻게

(How)

증강현실 콘텐츠.{필수정보.어떻게}

(AR Contents.{Essential.How})

Page 15: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R19

(그림 5-1) 공통 정보 메타데이터와 사용자 메타데이터의 5W1H 분류

(그림 5-2) 증강 독립체 – 증강현실 앵커 – 증강콘텐츠 관계에 따른 메타데이터 분류 도식화

Page 16: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R110

6. 맥락 인지 증강현실 서비스를 위한 전체 메타데이터 구조 및 상세

이번 장에서는 본 표준안에서 제시하고자 하는 증강현실 콘텐츠 가시화 및 공유를 위

한 메타데이터의 실제 구조와 상세를 다루고자 한다. 제안하고자 하는 메타데이터 구조

에 대한 도식화는 (그림 6-1)에 포함되어있다. 메타데이터 클래스 구조는 기본 골격으로

서 증강 독립체, 증강 앵커, 증강 콘텐츠가 있고 PoI와 연계되는 Recognition Data클래

스와 증강 콘텐츠의의 세부 종류에 따른 Virtual Object(VO), Media Asset라는 서브클래

스들로 구성되어 있다. 이에 더하여 객체간의 의미론적 관계를 포괄하기 위하여 증강 온

톨로지 구조를 추가하여 증강 독립체와 프로퍼티, 그리고 문자값 클래스를 포함하였다.

클래스별 세부 메타데이터의 종류와 상세 설명은 아래와 같다.

Page 17: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R111

(그림 6-1) 증강현실 시각화를 위한 메타데이터 구조

Page 18: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R112

6.1. 필수 정보(Essential) 클래스 {Class::Essential}

필수 정보 클래스에서는 데이터의 관리를 위하여 요구되는 공통적인 메타데이터들을

포함한다. 필수 정보 클래스를 포함하는 클래스는 증강 독립체 정보 클래스, 관심 장소

클래스, 인식 정보 클래스, 증강 콘텐츠 클래스로서, 증강 온톨로지에 포함된 클래스를

제외한 모든 클래스의 객체에 적용된다.

<표 6-1> 필수 정보 클래스의 메타데이터 내역

구분 형식 내용

무엇.식별자

(What.ID)String 해당 인스턴스의 식별자

무엇.명칭

(What.Name)String 해당 인스턴스의 명칭

누구.소유자

(Who.Owner)String 해당 인스턴스의 소유자

누구.창작자

(Who.Creator)String 해당 인스턴스의 창작자

언제.창작 시점

(When.Created

Time)

DateTime 해당 인스턴스의 만들어진 시점

언제.수정 시점

(When.Modified

Time)

DateTime 해당 인스턴스의 수정된 시점

무엇.태그

(What.Tag)String[] 추후 인스턴스 검색을 위한 태그

(그림 6-2) 필수 정보 클래스의 메타데이터 예시

Page 19: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R113

6.2. 사용자 클래스 {Class::User}

사용자 클래스에서는 맥락인지 증강 현실 서비스를 지원하기 위한 사용자의 정보를 포

함한다. 이를 위하여 사용자의 맥락에 밀접한 연관이 있는 위치 정보와 사용자 기기의

카메라 렌즈 스펙을 포함한다.

<표 6-2> 사용자 클래스의 메타데이터 내역

구분 형식 내용

무엇.식별자

(What.ID)String 사용자의 식별자

어디서.GPS

(Where.GPS)GPS 사용자의 GPS 좌표

어디서.자이로스

코프

(Where.Gyrosco

pe)

(Float x, Float y,

Float z)3차원 카메라 자세를 추정하기 위한 자이로스코프 센서 값

어디.나침반 방향

(Where.Compas

s)

Float개인 디바이스의 디지털 나침반에 따른 사용자 시점 방향

(Degree 단위, 정북 방향이 0도)

어떻게.렌즈 고유

파라미터

(How.Intrinsic

Parameter)

Float (fx, fy, cx,

cy, k1, k2, k3, r)

개인 디바이스의 렌즈에 따른 물리적 시야 범위 및 시야각

등을 계산하기 위해 필요한 렌즈 고유 파라미터 정보. fx, fy

는 렌즈의 초점 길이, cx, cy는 렌즈의 주점, k1, k2, k3, r는

카메라 보정을 통하여 얻어지는 렌즈의 왜곡 파라미터로서

활용하는 카메라 모델에 따라서 다른 변수로 변환 가능. (이

왜곡 파라미터들은 핀홀 카메라 모델에서 사용되는 왜곡 파

라미터임) 또한 렌즈의 비대칭도(skewness)는 0으로 간주

한다.

(그림 6-3) 사용자 클래스의 메타데이터 예시

Page 20: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R114

6.3. 증강 온톨로지 클래스 {Class::AR Ontology}

증강 온톨로지 클래스는 상관 관계를 지닌 증강 독립체들의 연결로 이루어진 관계 기

반의 온톨로지를 표현하기 위한 클래스이다. 증강 온톨로지 클래스는 클래스에 해당하는

증강 독립체와 원시적인 값을 표현하는 문자값(Literal value), 클래스간의 연결관계를 표

현하는 속성(property)을 통하여 주어-속성-목적어 형태의 Triple 구조로 이루어진다. 증

강 온톨로지 구축을 통해서 사용자는 상호 연관된 증강 객체의 연계 네트워크를 구성하

게 된다. 온톨로지 상의 모든 객체들은 일반 식별자가 아닌 인터넷상 접근 가능한 주소

로서의 통합 자원 식별자를 지니며, 추가적인 데이터 관리를 위한 공통정보를 포함하지

않는다. 해당 증강 현실 플랫폼이 온톨로지와 같은 관계 기반의 데이터베이스를 포함하

지 않는 경우 증강 온톨로지 클래스는 구성되지 않으며, 증강 독립체 클래스만 구현되어

증강 독립체-증강 앵커-증강 콘텐츠 관계를 통하여 증강 시각화를 지원한다.

(그림 6-4) 증강 온톨로지 클래스와 연관 클래스간의 연결 구조

Page 21: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R115

<표 6-3> 증강 온톨로지 클래스의 메타데이터 내역

구분 형식 내용

무엇.통합 자원

식별자

(What.URI)

String 증강 온톨로지의 고유 통합 자원 식별자

무엇.라벨

(What.Label)String 증강 온톨로지의 이름에 해당하는 라벨

무엇.증강

독립체들

(What.AR

Entities)

AR Entity Class[] 증강 온톨로지에 포함된 증강 독립체 객체들

무엇.속성들

(What.Properties

)

Property Class[] 증강 온톨로지에 포함된 속성 객체들

무엇.문자값들

(What.Literal

Values)

Literal Value

Class[]증강 온톨로지에 포함된 문자값 객체들

6.3.1. 증강 독립체(AR Entity) 클래스 {Class::AR Entity}

증강 독립체는 증강 현실을 통하여 증강 콘텐츠를 제공하는 기본 단위로서, 프로퍼티를

통하여 다른 연관 증강 독립체와 연결되어 있고, 또한 자체적인 정보를 지니는 증강 독

립체 정보 객체와 1대 1로 연결되어 있다. 이 증강 독립체가 현실 공간에 존재하는 경우

관심 장소를 지닐 수 있고, 관련된 증강 콘텐츠가 존재할 경우에는 증강 앵커를 통하여

증강 콘텐츠와 연결되어 있다. 증강 독립체는 0개 이상의 연결된 PoI를 지니며, 연결된

증강 앵커가 0개 이상 존재할 수 있다. 증강 독립체는 증강 현실 환경에서 사용자는 PoI

를 통하여 증강 독립체에 접근할 수 있고, 이렇게 PoI를 진입지점으로 삼아 서로 연결되

어 있는 증강 독립체들을 조회할 수 있다.

Page 22: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R116

<표 6-4> 증강 독립체 클래스의 메타데이터 내역

구분 형식 내용

무엇.통합 자원

식별자

(What.URI)

String 증강 독립체의 고유 통합 자원 식별자

무엇.라벨

(What.Label)String 증강 독립체의 이름에 해당하는 라벨

무엇.증강객체정

보.식별자

(What.AR Entity

Information.ID)

String증강 독립체에 대한 정보를 포함하는 증강 독립체 정보 객

체의 ID

무엇.속성 URI

(What.Property.

URI)

(Optional)

String[]

다른 증강 독립체와 상관 관계를 표현하는 Property 객체들

의 URI. 연관관계를 지닌 다른 증강 독립체가 존재할 경우

에만 존재.

무엇.관심

장소.ID

(What.PoI.ID)

(Optional)

String[]증강 독립체와 연관된 관심 장소 객체의 식별자. 연관된 관

심 장소가 존재할 경우에만 기록

무엇.증강

앵커.ID

(What.AR

Anchor.ID)

(Optional)

String[]

증강 독립체와 연관된 증강 콘텐츠들이 존재할 경우에 해당

증강 앵커에 대한 식별자. 연관 증강 콘텐츠가 존재할 경우

에만 기록

6.3.2. 속성(Property) 클래스 {Class::Property}

속성 클래스는 증강 독립체 간의 관계나 혹은 증강 독립체와 이를 표현하기 위한 문자

값 간의 관계를 표현하는 정보를 포함한다.

<표 6-5> 속성 클래스의 메타데이터 내역

구분 형식 내용

무엇.통합 자원

식별자

(What.URI)

String 증강 독립체의 고유 통합 자원 식별자

무엇.라벨

(What.Label)String 증강 독립체의 이름에 해당하는 라벨

Page 23: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R117

6.3.3. 문자값(Literal Value) 클래스 {Class::Literal Value}

문자값 클래스는 증강 독립체를 표현하기 위한 원시적인 값(문자, 숫자 등)을 표현하기

위한 클래스로서 문자값의 종류와 값을 포함한다. 문자값은 고유한 객체가 아니므로 고

유한 식별자를 포함하지 않는다.

<표 6-6> 문자값 클래스의 메타데이터 내역

구분 형식 내용

무엇.종류

(What.Type)String 문자값의 종류

무엇.값

(What.Value)종류에 따른 형식 문자 값의 종류에 따른 값

(그림 6-5) 증강 온톨로지 내 Triple 구조와 메타데이터 예시

(그림 6-6) AR 독립체 클래스의 메타데이터 예시

6.4. 증강 독립체 정보(AR Entity Information) 클래스 {Class::AR Entity Information}

증강 독립체 정보는 해당 증강 독립체에 대한 텍스트 기반의 정보를 포함한다. 종류와

설명, 존재의 시작 및 종료 시점, 위치, 보존 상태 등의 정보를 지닌다. 증강 독립체와

Page 24: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R118

증강 독립체 정보는 1:1 매칭 관계를 지닌다.

<표 6-7> 증강 독립체 클래스의 메타데이터 내역

구분 형식 내용

무엇.공통 정보

(What.Essential)Essential Class 객체간 공통적으로 공유하는 공통 정보 메타데이터 클래스

무엇.종류

(What.Type)String 증강 독립체의 종류

무엇.설명

(What.Descriptio

n)

String 증강현실 독립체에 대한 상세 설명

언제.시작 시간

(When.Begin

Time)

DateTime증강현실 독립체가 존재하기 시작한 시간 (탄생, 발명 등의

시점)

언제.종료 시간

(When.End

Time)

DateTime증강현실 독립체 존재가 소멸한 시간 (즉각적인 사건과 같

은 PoI의 경우, Begin Time==End Time)

어디서.위치

(Where.Location

)

String특정 시간 동안 증강현실 독립체가 위치하고 있는 장소의

명칭이나 주소

어떻게.보존 상태

(How.Condition

state)

String 특정 시간 동안 증강 현실 독립체의 보존 상태

(그림 6-7) 증강 독립체 정보 클래스의 메타데이터 예시

6.5. 관심 장소(PoI) 클래스 {Class::PoI (Point of Interest)}

PoI는 관심 장소, Point of Interest의 줄임말로 실세계에서 증강의 대상이 되는 물리적

오브젝트를 의미한다. 예를 들어, 박물관이나 특정 유적지의 문화유산이 PoI가 될 수 있

고, 이를 포함하는 박물관이나 유적지, 그리고 문화유산 그 자체는 증강독립체로서 해당

Page 25: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R119

PoI와 연결될 수 있다. 하나의 PoI는 하나의 증강 독립체와 연관성을 지닌다. PoI의 클래

스는 PoI의 요약된 메타데이터를 포함하고 있고 PoI 인식을 위한 인식 데이터 클래스를

상속한다. PoI 클래스는 GPS 좌표와 정면 방향 등의 최소한의 PoI 정보만을 포함하며,

PoI 인식을 위한 정보 (ex. 카메라 하드웨어 정보) 같은 다른 메타데이터는 인식 데이터

클래스에 속한다.

<표 6-8> 관심장소 클래스의 메타데이터 내역

구분 형식 내용

무엇.공통 정보

(What.Essential)Essential Class 객체간 공통적으로 공유하는 공통 정보 메타데이터 클래스

어디서.위치

(Where.Location

)

GPS 관심 장소(PoI)의 GPS 좌표

어디서.정면 방향

(Where.Front

Direction)

Float ([0,360])나침반으로 측정된 관심 장소의 정면 방향 정보. 만일 관심

장소가 대칭성을 가져 정면 방향이 없다면 Null값을 갖는다.

무엇.인식

데이터.ID

(What.Recogniti

on Data.ID)

String관심 장소(PoI) 클래스에서 불려지는 인식 데이터 인스턴스

의 ID

무엇.증강

독립체.URI

(What.AR

Entity.URI)

String 관심 장소(PoI)가 포함된 증강 독립체의 URI

(그림 6-8) PoI 클래스 메타데이터의 예시

6.6. 인식 데이터 클래스 {Class::Recognition Data}

인식 데이터 클래스에는 실제 PoI를 인지하기 위한 모든 데이터가 포함되어 있다. 인식

Page 26: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R120

구분 형식 내용

무엇.공통 정보

(What.Essential)

Essential

Class객체간 공통적으로 공유하는 공통 정보 메타데이터 클래스

어디서.PoI 3차원 위치

(Where.PoI 3D Position)

(Float x,

Float y,

Float z)

비전 기반의 공간정보 데이터 인식을 통한 로컬 좌표계에

서 관심 장소의 3차원 좌표 값. 비전 기반의 PoI 인식 시

활용되며, PoI의 위치가 로컬 좌표계의 원점(0)이 됨

무엇.데이터 셋 ID

(What.Data Set ID)String

특정 관심 장소(PoI) 인식을 위한 데이터 파일 셋의 식별

무엇.서브 데이터 셋 ID

(What.Sub-Data Set ID)String

특정 관심 장소(PoI) 인식을 위한 부분 데이터 파일 셋의

식별자

무엇.현재 서브 데이터

(What.Current Sub

Data)

Binary file 현재 활용되는 서브 데이터 파일

무엇.후보 서브 데이터

(What.Candidate Sub

Data)

Binary file사용자의 이동에 따라 활용 가능한 후보군의 서브 데이터

파일

어떻게.크기

(How.Scale)

(Float x,

Float y,

Float z)

관심 장소(PoI) 검출을 위한 대상 객체의 실제 크기

어디서.GPS

(Where.GPS)GPS 인식 데이터 인스턴스 취득 기기의 GPS 위치

어떻게.자이로스코프

(How.Gyroscope)

(Float x,

Float y,

Float z)

인식 데이터 인스턴스 취득 기기의 3차원 자세를 알려주

는 자이로스코프 센서 값

어떻게.나침반 방향

(How.Compass)Float 인식 데이터 인스턴스 취득 기기의 방향 값

데이터는 feature point, target image 등의 PoI 인식 절차에서 활용되는 여러 유형의 데

이터로 정의될 수 있는데, PoI의 위치를 표현하기 위한 정보나, 야외 환경에서 위치 정보

센서의 부정확함을 보조하는 한편 실내 서비스 등을 지원하기 위한 비전 기반의 인식을

지원하기 위한 공간 데이터들의 파일 정보들과 실제 PoI의 크기 등이 포함한다.

<표 6-9> 인식 데이터 클래스의 메타데이터 내역

Page 27: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R121

(그림 6-9) Recognition Data 클래스 메타데이터의 예시 (인식 데이터의 위치 정보 관련)

(그림 6-10) Recognition Data 클래스 메타데이터의 예시

(실제 세계와 AR 화면상의 로컬 좌표계와의 매칭 관련)

(그림 6-11) Recognition Data 클래스 메타데이터의 예시 (Recognition Data 상세

관련)

6.7. 증강현실 앵커 클래스 {Class::AR Anchor}

증강 앵커 클래스는 증강 독립체 클래스와 증강현실 콘텐츠 클래스를 이어주는 역할을

한다. 증강현실 앵커 클래스는 증강 독립체 인스턴스들의 URI와 서로 연관된 증강현실

콘텐트 인스턴스들의 ID를 포함하며, 증강현실 시각화 절차에 필요한 정보들로서, 관심

Page 28: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R122

구분 형식 내용

무엇.공통 정보

(What.Essential)

Essential

Class객체간 공통적으로 공유하는 공통 정보 메타데이터 클래스

어디서.관심 장소

좌표

(Where.PoI

Coordinate)

(Float x,

Float y,

Float z)

증강현실 화면에 존재하는 로컬 좌표계 상의 관심 장소(PoI)가 갖

는 3차원 좌표

어디서.콘텐츠

좌표

(Where.Content

s Coordinate)

(Float x,

Float y, (or

Float z))

좌표계 종류에 따른 증강현실 화면에서의 증강현실 콘텐츠의 위

치. 로컬 좌표계 상의 3차원 위치로 표기하거나, 사용자 장치 디

스플레이상의 고정된 2차원 위치가 될 수 있다.

어디서.좌표계

종류

(Where.Coordin

ate Type)

Enum={Fixe

d, Relative}

증강 콘텐츠의 좌표 설정에 관한 좌표계의 종류. 고정 좌표계의

경우 개인 디바이스 디스플레이상 2차원 절대 좌표값으로 콘텐츠

의 위치가 결정되고, 상대 좌표계의 경우 로컬 좌표계 상에 인식

된 PoI에 대한 3차원 상대 위치로 콘텐츠의 위치가 결정된다. (인

식된 PoI의 디스플레이상 위치가 증강 콘텐츠 좌표계의 원점(0)이

된다.)

어떻게.크기

(How.Scale)

(Float x,

Float y (or

, Float z)

증강 콘텐츠의 증강현실 화면상의 크기. 콘텐츠의 종류에 따라 크

기의 차원은 변동됨 (2차원 콘텐츠는 2차원, 3차원 콘텐츠는 3차

원 크기 값을 가짐)

어떻게.상호작용

(How.Interaction

)

Enum={Tou

ch, Drag}증강현실 콘텐트가 사용자와 상호작용하는 방식

어떻게.애니메이

(How.Animation)

String[]증강현실 콘텐츠에 적용될 애니메이션 효과. 실제 구현은 서비스

플랫폼에 달려있음

어떻게.접근성

(How.Accessibili

ty)

Enum={Pub

lic, Private,

Custom_Cla

ss}

해당 증강 콘텐츠의 접근 가능한 사용자의 등급 혹은 그룹

무엇.증강

콘텐츠.ID

(What.AR

Contents.ID)

String증강현실 앵커 클래스에서 불려지는 증강현실 콘텐트 인스턴스의

식별자

무엇.증강

독립체.URI

(What.AR

Entity.URI)

String증강현실 앵커 클래스에서 불려지는 관심 장소(PoI) 인스턴스의

식별자

장소와 가상 콘텐츠의 개인 장치 디스플레이 상의 위치와 크기, 그리고 개별 콘텐츠들의

접근성 등이 증강현실 앵커 클래스에 포함되어 있다.

<표 6-10> 증강현실 앵커 클래스의 메타데이터 내역

Page 29: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R123

구분 형식 내용

무엇.공통 정보

(What.Essential)

Essential

Class객체간 공통적으로 공유하는 공통 정보 메타데이터 클래스

무엇.종류

(What.Type)

Enum={VO,

MA}

증강현실 콘텐츠의 종류. 가상오브젝트, 미디어 에셋 중 택일. 선

택된 종류에 대하여 해당 서브클래스 항목의 메타데이터를 기록할

수 있다.

무엇.참조

(What.Reference

)

String[]증강현실 콘텐트의 출처나 참조 정보: 문화 유산 독립체 클래스와

미디어 에셋 클래스의 모든 레퍼런스들을 포함

(그림 6-12) AR 앵커 클래스의 메타데이터 예시 (앵커 데이터 상세 관련)

(그림 6-13) AR 앵커 클래스의 메타데이터 예시 (콘텐츠 시각화 지침 관련)

6.8. 증강현실 콘텐츠 클래스 {Class::AR Contents}

증강현실 콘텐츠 클래스는 세부 콘텐츠 종류에 따른 가상 오브젝트, 그리고 미디어 에

셋에 관한 서브 클래스를 포함하고 있다. 가상 오브젝트(VO)는 PoI에 대해 증강된 2차원

혹은 3차원의 가상 모델을 지칭하며 해당 서브 클래스는 관련된 정보를 포함한다. 미디

어 에셋은 PoI와 관련된 이미지, 사운드, 영화와 같은 멀티미디어 콘텐트를 포함한다. 증

강현실 콘텐츠 클래스는 특정 유형 중 하나에 대한 세부 정보를 포함할 수 있다.

<표 6-11> 증강현실 콘텐츠 클래스의 메타데이터 내역

Page 30: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R124

무엇.증강현실

앵커.ID

(What.AR

Anchor.ID)

String[]증강현실 콘텐트 클래스에서 불려지는 증강현실 앵커 인스턴스들

의 식별자들

(그림 6-14) AR 콘텐츠 메타데이터 예시

6.8.1 가상 오브젝트 서브클래스 {Subclass::Virtual Object(VO)}

가상 오브젝트 클래스에는 텍스트 박스, 2차원 그리고 3차원 모델의 증강을 위한 지침

들과 관련 데이터 파일들이 포함된다.

<표 6-12> 가상 오브젝트 클래스의 메타데이터 내역

구분 형식 내용

무엇.유형

(What.Type)

Enum={Tex

t box, 2D

Model, 3D

Model}

증강 콘텐츠를 통하여 나타나는 가상 오브젝트의 유형

무엇.문구

(What.String)String 캡션 등 가상 오브젝트에 포함된 텍스트

무엇.데이터 파일

(What.Data File)Binary File 가상 오브젝트의 2D나 3D에 대한 데이터 파일

Page 31: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R125

(그림 6-15) 가상 오브젝트 서브클래스의 메타데이터 예시

6.8.2 미디어 에셋 서브클래스 {Subclass::Media Asset}

미디어 에셋 클래스에는 미디어 에셋들의 증강을 위한 지침들과 관련 데이터 파일들이

포함된다.

<표 6-13> 미디어 에셋 클래스의 메타데이터 내역

구분 형식 내용

무엇.유형

(What.Type)

Enum={Ima

ge, Sound,

Movie}

미디어 에셋의 유형

무엇.데이터 파일

(What.Data File)Binary File 미디어 에셋의 데이터 파일

(그림 6-16) 미디어 에셋 서브클래스 메타데이터 예시

Page 32: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R126

7. 메타데이터 사용 예시

7.1. 맥락 인지 서비스 기반의 증강현실 레퍼런스 모델

이번 장에서는 기 제안된 메타데이터의 실제 활용 예시로서, 맥락 인지 서비스 기반의

증강현실 레퍼런스 모델을 제시한다. 본 모델(그림 7-1)은 현재 국제 표준안으로 논의

중인 ISO CD 18512-3 Mixed and Augmented Reality Reference Model [1]을 참조 및

보완한 내용이다. 참조 표준에서 제안된 Mixed and Augmented Reality Reference

Model의 경우, 단순한 콘텐츠의 재현에 관한 표준으로 사용자와 시스템간의 상호작용을

다루지 않으며, 사용자 맥락 인지 활용을 위한 사용자 맥락 정보와 포괄적 활용 및 추론

이 어려운 구조로 설계되어있다. 본 제안에서는 제한적으로 다뤄진 Context Analyzer의

기능을 확장 및 보완하여 보다더 사용자의 수행 작업에 적절한 AR 콘텐츠 제공이 가능

하도록 한다. 모델을 구성하고 있는 모듈에 대한 세부적인 설명은 다음과 같다.

(그림 7-1) 맥락 인지 서비스 기반의 증강현실 레퍼런스 모델, 파랑색 항목은 기존에 MAR

Reference Model에서 참조한 부분, 노란색 항목들이 본 표준에서 제안한 메타데이터 클래스들임

7.1.1. 센서 {Sensors}

센서는 현실 세계의 특징을 포착한 센서 데이터를 맥락 분석부(Context Analyzer)에 제

공하는 한편, 현실 세계의 시각적 뷰를 증강현실 화면의 배경으로서 개인 기기 화면

(Personal Device Display)에 제공하는 역할을 한다. 센서는 두 그룹으로 나눌 수 있는

데, 현실 세계 포착을 위한 환경 센서와 개인 기기에 내장되어 있는 센서들이다. 환경 센

Page 33: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R127

서의 경우 맥락 분석에 활용될 잠재 가능성을 지닌 간접 정보들로서, 문화재 시설에 설

치된 카메라 같은 일반 센서와 최근 도입되고 있는 사물 인터넷이 주를 이룬다. 개인 기

기에 포함된 센서들은 사용자의 위치와 수행 작업에 직접적으로 활용되는 센서로서 시각

정보를 위한 카메라, 회정 정보를 위한 자이로 센서, 사용자 위치를 위한 GPS, 사용자의

방향을 위한 나침반 센서 등으로 구성되어 있다. 이렇게 구성된 센서 데이터는 맥락 분

석부에 제공되는 한편, 카메라를 통한 현실 세계에 대한 시각적 뷰는 개인 기기 화면에

배경 화면으로 제공된다.

7.1.2. 사용자 프로파일 {User Profile}

사용자 프로파일은 경험, 지식, 행동 패턴과 같은 사용자의 특징을 지칭한다. 사용자 프

로파일은 직접적으로 미리 정의되거나 혹은 사용자의 과거 활동과 응답에 대한 이력 분

석을 통하여 간접적으로 결정될 수 있다. 사용자 프로파일이 확정된 이후 사용자의 수행

작업과 연관이 있는 사용자 맥락 정보(User Context)가 추출되어 맥락 분석부에 제공되

어 사용자 특성을 반영한 서비스가 가능하도록 한다.

7.1.3. 맥락 분석부 {Context Analyzer}

맥락 분석부는 증강현실 서비스를 위한 백그라운드 프로세스의 핵심이 되는 부분으로서,

주 기능은 센서 데이터로부터 관심 장소 인식 및 증강현실 실행 엔진(AR Execution

Engine)에서 시각화를 진행할 관심 장소를 결정하는 것이다. 관심 장소를 인식하기 위하

여 관심 장소 분석부(PoI Analyzer)는 다음과 같은 과정을 수행한다. 우선 센서 데이터를

활용하여 사용자의 위치(User Localization)와 바라보는 방향(View Point Setting)을 확정

한다. 그 이후 이와 관련된 관심 공간 인식 데이터와 센서 데이터의 이미지 패턴을 대조

분석하여 증강이 가능한 관심 장소를 검출해낸다. 그 결과 인식된 관심 장소가 맥락 처

리부에 보내져, 사용자 맥락에 부합되는 관심 장소가 필터링 되어 맥락화 된 관심 장소

가 증강현실 실행 엔진에 보내진다. 맥락 처리부에서는 사용자의 맥락 정보를 환경 센서

데이터와 통합하여(Context integration) why와 관련된 맥락 정보를 추론한다(Context

Inference). 이렇게 통합, 추론된 맥락 정보들은 사용자 선호에 따른 동적 서비스 제공을

위하여 지속적으로 관리된다(Context management). 이러한 과정을 통하여 맥락화된 관

심정보가 실제 서비스를 위하여 증강현실 실행 엔진에 제공된다.

7.1.4. 증강현실 실행 엔진 {AR Execution Engine}

증강현실 실행 엔진은 증강현실 서비스를 위한 포그라운드 프로세스의 핵심이 되는 부분

으로, 맥락 분석부에서 제공된 관심 장소와 관련된 증강현실 독립체를 표시하고 이와 연

관된 증강현실 콘텐츠를 렌더링과 시뮬레이션을 통해서 증강현실 시각화를 생성해 이를

개인 기기 화면에 제공한다. 사용자의 명령에 따라서 PoI를 진입지점으로 삼아 선택된

Page 34: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R128

증강 독립체의 콘텐츠가 시각화되며, 이 과정에서 증강현실 앵커(AR Anchor) 데이터가

제공하는 시각화 지침에 따라서 증강 독립체와 상호 연관성이 있는 증강현실 콘텐츠를

재현하며, 이렇게 제공된 증강현실 시각화는 개인 기기 화면 제공된다. 이러한 과정은 공

개된 API를 통하여 타 서비스에서 활용가능하다.

7.1.5. 개인 기기 화면 {Personal Device Display}

개인 기기 화면은 사용자에게 강화된 경험(Enhanced Experience)을 제공하며, 사용자와

증강현실 애플리케이션 간의 상호작용을 담당한다. 개인 기기 화면은 제공된 AR 장면에

대한 반응으로서 주어지는 터치나 드래그 등의 사용자 입력을 서비스 조종을 위한 사용

자 명령으로 변환하여 이를 증강현실 실행 엔진에 전달하며, 그 결과 제공받은 AR 시각

화와 센서에서 배경화면으로 제공받았던 실제 세계에 대한 시각 정보와 조합되어 증강현

실 장면을 생성하여 사용자에게 강화된 경험을 제공한다.

Page 35: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R129

부 록 Ⅰ-1

(본 부록은 표준을 보충하기 위한 내용으로 표준의 일부는 아님)

지식재산권 확약서 정보

(※ 본 표준 발간 이전에 접수된 지식재산권 확약서가 있는 경우에 작성하며, 해당 사

항이 없는 경우, 각 항목별로 ‘해당 사항 없음’으로 기재하고, 본 양식을 삭제하지 않음)

해당 사항 없음

※ 상기 기재된 지식재산권 확약서 이외에도 본 표준이 발간된 후 접수된 확약서가 있을

수 있으니, TTA 웹사이트에서 확인하시기 바랍니다.

Page 36: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R130

부 록 Ⅰ-2

(본 부록은 표준을 보충하기 위한 내용으로 표준의 일부는 아님)

시험인증 관련 사항

(※ 시험인증 관련 사항이 있는 경우에 작성하며, 해당 사항이 없는 경우, 각 항목별로

‘해당 사항 없음’으로 기재하고, 본 양식을 삭제하지 않음)

해당 사항 없음

Page 37: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R131

부 록 Ⅰ-3

(본 부록은 표준을 보충하기 위한 내용으로 표준의 일부는 아님)

본 표준의 연계(family) 표준

(※ 본 표준을 이용함에 있어서 같이 이용 또는 참고해야하는 표준이 있는 경우 작성하

며, 해당 사항이 없는 경우, ‘해당 사항 없음’으로 기재하고, 본 양식을 삭제하지 않음)

해당 사항 없음

Page 38: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R132

부 록 Ⅰ-4

(본 부록은 표준을 보충하기 위한 내용으로 표준의 일부는 아님)

참고 문헌

[1] Kim, Eunseok, Jungwha Kim, and Woontack Woo. "Metadata schema for

context-aware augmented reality applications in cultural heritage domain." 2015

Digital Heritage. Vol. 2. IEEE, 2015.

[2] ISO/IEC CD 24-29-1 Information technology — Computer graphics, image

processing and environmental data representation and Coding of audio, picture,

multimedia and hypermedia information — Part 1: Mixed and Augmented Reality

Reference Model

Page 39: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R133

부 록 Ⅰ-5

(본 부록은 표준을 보충하기 위한 내용으로 표준의 일부는 아님)

영문표준 해설서

(※영문표준에 한해 목차 대항목별 주요 내용 요약 작성하며, 영문표준이 아닌 경우,

‘해당 사항 없음’으로 기재하고, 본 양식을 삭제하지 않음)

해당 사항 없음

Page 40: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R134

부 록 Ⅰ-6

(본 부록은 표준을 보충하기 위한 내용으로 표준의 일부는 아님)

표준의 이력

판수 채택일 표준번호 내용 담당 위원회

제1판 2015.12.16 제정TTAK.KO-10.0851

관심장소-증강앵커-증강 콘텐츠 기반 증강현실 시각화

관련

메타데이터 PG(PG606)

제2판 2017.03.30 개정TTAK.KO-10.0851/R1

증강 독립체 도입 및 필수 정보 & 사용자 클래스 메타데이터

분화

메타데이터 PG(PG606)

Page 41: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R135

부 록 Ⅱ

(본 부록은 표준을 보충하기 위한 내용으로 표준의 일부는 아님)

메타데이터의 Xml 형식 예시

본 항목에서는 표준안에서 제시한 메타데이터의 Xml 구현 예시를 제시한다. 표준안에서

표현된 메타데이터는 다른 데이터 형식 및 구조로 구현 및 활용 가능하다.

Ⅱ.1. Essential Class

<?xml version="1.0" encoding="utf-8"?>

<AR Meta Version='1.1'/>

<Essential>

<ID> PoI_CD_Palace_001 </ID>

<Name> InjungJun-HyunPan </Name>

<Owner> KCTM Group </Owner>

<Creator> KCTM </Creator>

<Created Time> 2015-05-03, 17:24 </Created Time>

<Modified Time> 2016-06-07, 14:13 </Modified Time>

<Tag>

<item>Place</item>

<item>King</item>

</Tag>

</Essential>

Ⅱ.2. User Class

<?xml version="1.0" encoding="utf-8"?>

<AR Meta Version='1.1'/>

<User>

<ID> KCTM_Member_01 </ID>

<GPS> (126.9910827, 37.5794506, 0.125) </GPS>

<Gyroscope> (28.462, 129.693, 15.23) </Gyroscope>

<Compass> 76.325 </Compass>

<Intrinsic Parameter>

Page 42: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R136

<Focal Length x='3200.35', y='1046.24' />

<Principal Point x='1047.453', y='876.23' />

<Pin-hole Model Parameter k_1='0.076', k_2='-0.101', k_3='-0.001', r='0.125' />

</Intrinsic Parameter>

</User>

Ⅱ.3. AR Ontology Triplet

Turtle 형식의 Ontology Triplet 구조 예시

@prefix : <http://www.w3.org/2002/07/owl#> .

@prefix owl: <http://www.w3.org/2002/07/owl#> .

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .

@prefix xml: <http://www.w3.org/XML/1998/namespace> .

@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

@base <http://collection.britishmuseum.org> .

<http://KCTM.org/InJungJun> rdf:type :Class ;

rdfs:label “Injung-Jun”^^xsd:string ;

<http://KCTM.org/Rel_Actor> <http://KCTM.org/SeJong>

;

<http://KCTM.org/Has_size> “1000”^^metersquare .

<http://KCTM.org/SeJong> rdf:type :Class ;

rdfs:label “KingSeJong”^^xsd:string .

<http://KCTM.org/Rel_Actor> rdf:type :Property ;

rdfs:label “Realted Actor”^^xsd:string .

<http://KCTM.org/Has_size> rdf:type :Property ;

rdfs:label “Size”^^xsd:string .

Ⅱ.3.1 AR Entity Class

<?xml version="1.0" encoding="utf-8"?>

<AR Meta Version='1.1'/>

Page 43: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R137

<AR Entity>

<id URI=“http://KCTM.org/InJungJun“, Label=”InJung-Jun” />

<AR Entity Information id=“InJung-Jun_Info“ />

<PoI id=“InJungJun_HyunPan“>

<Related AR Anchor ID>

<item>Injung_Txt </item>

<item>Injung_Img </item>

</AR Anchor ID>

</AR Entity>

Ⅱ.3.2. Property Class

<?xml version="1.0" encoding="utf-8"?>

<AR Meta Version='1.1'/>

<Property>

<id URI=“http://KCTM.org/Rel_Actor“, Label=”Related Actor”/>

</Property>

Ⅱ.3.3. Literal Value Class

<?xml version="1.0" encoding="utf-8"?>

<AR Meta Version='1.1'/>

<Literal>

<Value> 1000 </Value>

<Type> m^2 </Type>

</Literal>

Ⅱ.4. AR Entity Information Class

<?xml version="1.0" encoding="utf-8"?>

<AR Meta Version='1.1'/>

<AR Entity Information>

<Essential id=“InJungJun_Info”>

Page 44: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R138

<Type> Object </Type>

<Description>“InJung-Jun is building in ChangDuk Palace.“</Description>

<Time Begin_Time=“1405”, End_Time=“Null”/>

<Condition State> Normal </Condition State>

</AR Entity Information>

Ⅱ.5. PoI Class

<?xml version="1.0" encoding="utf-8"?>

<AR Meta Version='1.1'/>

<PoI>

<Essential id=“InJungJun_HyunPan“ />

<Location GPS='126.9910827, 37.5794506, 0', Front Direction='0' />

<Related Recognition Data ID ='Recog_Injung' />

</PoI>

Ⅱ.6. Recognition Data Class

<?xml version="1.0" encoding="utf-8"?>

<AR Meta Version='1.1'/>

<Recognition Data>

<Essential id=“Recog_Injung“/>

<Data Set ID='Injung', Sub ID='Front 02', Current Sub Data = 'Injung_front_02.bin'

/>

<Candidate Sub Data>

<item>Injung_front_01.bin</item>

<item>Injung_front_03.bin</item>

</Candidate Sub Data>

<GPS> (126.9910827, 37.5794506, 0) </GPS>

<PoI 3D Position> '47.64, 12.53, 69.64' </PoI 3D Position>

<Scale>'16.43, 10.21, 5.67'</Scale>

<Gyroscope> '28.462, 129.693, 15.23' </Gyroscope>

<Intrinsic Parameter>

Page 45: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

정보통신단체표준

TTAK.KO-10.0851/R139

<Focal Length x='3200.35', y='1046.24' />

<Principal Point x='1047.453', y='876.23' />

<Pin-hole Model Parameter k_1='0.076', k_2='-0.101', k_3='-0.001', r='0.125' />

</Intrinsic Parameter>

</Recognition Data>

Ⅱ.7. AR Anchor class

<?xml version="1.0" encoding="utf-8"?>

<AR Meta Version='1.1'/>

<AR Anchor>

<Essential id=“InJungJun_HyunPan“ />

<Accessibility>

<item>Public</item>

</Accessibility>

<PoI Coordinate>'25.436,46.56,12.4'</PoI Coordinate>

<Content Coordinate Type='Fixed', Coordinate='4.24, 2.15', Scale='12.34, 128'/>

<Interaction> Touch </Interaction>

<Related PoI ID='CD_Place_001'/>

<Related AR Contnets ID='CD_Morning_Assembly'/>

</AR Anchor>

Ⅱ.8. AR contents Class

<?xml version="1.0" encoding="utf-8"?>

<AR Meta Version='1.1'/>

<AR Contents>

<Essential id=“CD_Morning_Assembly“ />

<Reference>

<item> CultureContents.com <item>

</Reference>

<Related AR Anchor ID='Injung_Morning_Assembly'/>

<!-- If AR contents is Virtual Object -->

Page 46: 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년 … fileT T A S t a n d a r d 정보통신단체표준(국문표준) TTAK.KO-10.0851/R1 개정일: 2017년

40

<Contents Type>VO</Contents Type>

<VO>

<Type>3D Model</Type>

<String>Null</String>

<Data File>Queen.bin</Data File>

</VO>

<!-- If AR contents is Media Assets -->

<Contents Type>MA</Contents Type>

<MA>

<Type>Movie</Type>

<Data File>MorningAssembly.mp4</Data File>

</MA>

</AR Contents>