아노덱스

Annodex

아노덱스CSIRO오디오, 비디오연속 매체의 주석과 색인을 제공하기 위해 개발한 디지털 미디어 포맷이다.

Ogg 컨테이너 포맷을 기반으로 하며, 추가 메타데이터를 제공하는 CMML(Continuous Media Markup Language)이라는 XML 언어가 있다.연속 미디어 웹(CMWeb)을 만들어, 요소의 검색과 동적 배열을 포함한 월드 와이드 웹의 텍스트 미디어와 유사한 방식으로 연속 미디어를 조작할 수 있도록 하는 것을 목적으로 한다.

역사

Continuous Media Web 프로젝트의 요소들의 구체적인 디자인은 2001년 중반에 CSIRO Australia의 Silvia Pfeiffer와 Conrad Parker에 의해 발명되었다.CMML 이면의 아이디어와 시간 간격띄우기의 일반적인 어드레싱은 빌 심슨-영과 켄 야프의 1997년 논문에서 제안되었다.

2002년 1월, 아노덱스 팀은 CMML에서 의미 있는 콘텐츠를 만든 첫 번째 사람이 된 시몬 라이와 함께 앤드류 네스빗, 안드레 팡이라는 두 명의 학생을 맡았다. 이 기간 동안 아노덱스 기술의 기본은 시간적 URI 조각의 설계, 기본 DTDs, Ogggaps의 선택 등이었다.d 도서관의 초기 설계

2004년 말 안드레팡은 모질라 파이어폭스 브라우저용 아노덱스 플러그인을 개발하여, 오그 테오비디오 코덱오그 보비스 오디오 코덱으로 인코딩된 아노덱스 미디어를 재생할 수 있게 되었다.위치 표시줄에서 구현된 타임 URI는 서버측 탐색 기능을 Annodex 미디어에 제공하고 CMML 콘텐츠용 목차 클립 목록을 통해 Annodex 미디어에 하이퍼링크를 제공할 수 있다.

시간이 지나면서 오픈소스 커뮤니티에서 제이미 윌킨슨의 데비안 패키지, 벤 레슬리의 파이톤 바인딩, 앵거스 리스의 바인딩 등을 시작으로 아노덱스 기술의 발전이 증가하고 있었다.명령줄 저작 도구는 2001년 초에 완료되었으며, 2005년까지 현재의 Annodex 주석 표준 버전 3을 준수하도록 지속적으로 업데이트되었다.[1]

2005년 11월 CSIRO기술 위에 폐쇄 소스 연구에 집중하고 기존 제품을 구축하여 그것의 오픈 소스 표준 컴포넌트에 대한 관심을 잃기를 원했다.따라서, 다른 FOSS 기술을 중심으로 만들어진 많은 다른 재단들과 유사한 정신으로 Annodex Foundation을 설립함으로써 오픈소스 컴포넌트를 자체 조직으로 분리하기로 결정했다.[2]

기술

아노덱스에 관한 핵심 기술 사양 문서는 아노덱스 커뮤니티를 통해 개발되고 있다.다음과 같은 구성 요소로 구성된다.

CMML

Continuous Media Markup Language는 오디오 및 비디오와 같은 시간 연속 데이터를 위한 XML 마크업 언어다.CMML의 주요 원칙은 다음과 같다.

  • 시간 클립 표시를 통해 미디어 파일의 구조에 대한 설명 가능
  • 클립에 하이퍼링크주석을 부착할 수 있다.
  • 스트림 태그를 통해 Annodex 콘텐츠를 저작할 때 사용.

CMML 컨텐츠의 예

<cmml> <stream timebase="0"> <import src="mpg" contenttype="video/mpeg"/></stream> <head><title><title>.은하는하(Meta name="author" content=")CSIRO"/> </head> <클립 id="갤럭시s" start="15"><a href="http://www.aao.gov.au/galaxies.anx#radio") 은하의 검출에 관한 관련 영상 </a> <임그 src="갤럭시.jpg"/><desc>밖에 뭐가 있지?</desc> <메타 이름="KEYWORDS" 내용="라디오 텔레스코프"/></클립> </cmml>

CMML 문서의 출처와 추가 문서 및 표준은 Annodex CMML Standard 버전 2.1에서 확인할 수 있다.

Annodex 파일 형식

Annodex 파일 구조

Annodex는 캡슐화 포맷으로, CMML 마크업과 시간연속 데이터를 스트림 가능한 방식으로 인터리빙한다.아노덱스 포맷은 인터넷 서버와 프록시가 임시 서브파트를 관리하고 아노덱스 클립에서 파일을 재구성할 수 있도록 오그 캡슐화 포맷으로 구축됐다.여기에는 다음과 같은 스트림 유형이 도입된다.

  • 스켈레톤 메타헤더 스트림
  • CMML 주석 스트림

자세한 내용은 시간 연속 비트스트림용 Annodex 주석 형식 버전 3.0에서 확인할 수 있다.

URI의 시간 간격

오디오, 비디오 미디어와 같은 시간 연속적인 콘텐츠를 웹에 포함시키려면, 시간 간격띄우기를 다루기 위해 하이퍼링크를 그러한 콘텐츠로 지정할 수 있어야 한다.자세한 내용은 URI 쿼리 조각의 Annodex 시간 간격에서 확인할 수 있다.

참고 및 참조

외부 링크