Nothing Special   »   [go: up one dir, main page]

KR20030082886A - 인터렉티브 컨텐츠 버전 정보가 기록된 정보저장매체, 그기록방법 및 재생방법 - Google Patents

인터렉티브 컨텐츠 버전 정보가 기록된 정보저장매체, 그기록방법 및 재생방법 Download PDF

Info

Publication number
KR20030082886A
KR20030082886A KR1020020072838A KR20020072838A KR20030082886A KR 20030082886 A KR20030082886 A KR 20030082886A KR 1020020072838 A KR1020020072838 A KR 1020020072838A KR 20020072838 A KR20020072838 A KR 20020072838A KR 20030082886 A KR20030082886 A KR 20030082886A
Authority
KR
South Korea
Prior art keywords
version
information
markup document
minimum
version information
Prior art date
Application number
KR1020020072838A
Other languages
English (en)
Inventor
정길수
고정완
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to JP2003586885A priority Critical patent/JP2005523555A/ja
Priority to AU2003217514A priority patent/AU2003217514A1/en
Priority to EP03713019A priority patent/EP1495467A4/en
Priority to CNB038126702A priority patent/CN100440356C/zh
Priority to PCT/KR2003/000508 priority patent/WO2003090225A1/en
Priority to PL03373274A priority patent/PL373274A1/xx
Priority to TW092106260A priority patent/TWI242208B/zh
Priority to US10/414,302 priority patent/US20030196165A1/en
Publication of KR20030082886A publication Critical patent/KR20030082886A/ko
Priority to US11/602,993 priority patent/US20070067716A1/en
Priority to US11/604,327 priority patent/US20070073747A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4355Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42646Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

본 발명에는 인터렉티브 컨텐츠 버전 정보가 기록된 정보저장매체, 그 기록방법 및 재생방법이 개시되어 있다. 정보저장매체의 컨텐츠를 제작하는 제작 도구를 통해 제작된 마크업 문서가 이 제작 도구보다 낮은 버전의 재생장치에서도 호환성을 가지고 디스플레이될 수 있도록 작성되어 있어도, 제작 도구가 재생장치가 지원하는 규격 버전보다 높을 경우, 이 제작 도구에 의해 자동으로 마크업 문서에 기입되는 규격 버전 정보로 인해 올바른 재생이 되지 않을 수 있다. 따라서, 본 발명은 재생장치가 재생가능한 최소한의 인터렉티브 컨텐츠 버전 정보 및/또는 멀티미디어 버전 정보를 추가하여 보다 더 호환성을 가지고 인터렉티브 컨텐츠를 원활히 재생할 수 있다.

Description

인터렉티브 컨텐츠 버전 정보가 기록된 정보저장매체, 그 기록방법 및 재생방법{Information storage medium containing interactive contents version information, recording method and reproducing method therefor}
본 발명은 인터렉티브 컨텐츠 정보저장매체 분야에 관한 것으로, 특히 인터렉티브 프리젠테이션 모드를 지원하는 재생장치가 재생가능한 최소한의 마크업 버전 정보 및/또는 멀티미디어 버전 정보를 저장하는 정보저장매체, 그 기록방법 및 재생방법에 관한 것이다.
PC(Personal Computer)를 기반으로 하는 인터렉티브 프리젠테이션 모드(Interactive Presentation Mode)로 재생가능한 인터렉티브 DVD(Digital Versatile Disc)가 제안되고 있다. 인터렉티브 DVD란 AV(Audio and/or Video) 데이터와 함께 마크업 언어(markup language) 문서(이하 마크업 문서라고 함)가 기록된 DVD를 의미한다. 인터렉티브 DVD에 기록된 AV 데이터는, 일반 DVD와 동일하게 재생된 AV 데이터가 디스플레이되는 비디오 모드로 재생될 수 있고, 재생된 AV 데이터가 마크업 문서에 의해 정의되는 표시창을 통해 디스플레이되는 인터렉티브 프리젠테이션 모드로 재생될 수 있다. 사용자에 의해 인터렉티브 프리젠테이션 모드가 선택되면 DVD 재생장치에 탑재된 뷰어(viewer)는 인터렉티브 DVD에 기록되어 있는 마크업 문서를 해석하고 디스플레이한다. 마크업 문서의 표시창에는 사용자가 선택한 AV 데이터가 표시된다. 마크업 문서로는 대표적으로 HTML 문서를 들 수 있다.
기존의 인터렉티브 프리젠테이션 모드를 위한 마크업 문서의 컨텐츠(이하,인터렉티브 컨텐츠라고 함)의 예는 아래 <예1>과 <예2>와 같다.
<예1>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><html><head><title>HTML 3.2</title><meta name="generator" content="Authoring Tool의 이름"><meta http-equiv="Content-Type"content="text/html;charset=EUC-KR"></head><body>...</body></html>
<예2>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>HTML 4.01 Transitional</title><meta name="generator" content="Authoring Tool의 이름"><meta http-equiv="Content-Type"content="text/html;charset=EUC-KR"></head><body>...</body></html>
위 <예1>과 <예2>에서 보여진 바와 같이, 마크업 언어를 기반으로 하는 인터렉티브 컨텐츠의 규격 버전(specification version)을, 각 마크업 문서의 처음에 문서 타입(DOCTYPE)을 기술하면서 선언하고 있다.
또한, 정보저장매체에 저장된 인터렉티브 컨텐츠들은 다양한 멀티미디어 요소(예, 이미지 파일, 플래시 파일, 동영상 파일 등)의 집합으로 다양한 포맷들이 마크업 문서의 표시창을 통해 표시되어진다. 이러한 포맷들은 각각의 버전을 가지고 있게 되는데, 이러한 버전을 이해하고 해당 포맷을 해석(parsing)하여 화면에 표시할 수 있도록 하는 것이 뷰어의 기능이다. 뷰어는 인터렉티브 컨텐츠가 저장된정보저장매체를 재생할 수 있도록 하는 재생장치에 설치되는데 퍼스널 컴퓨터(PC)와는 다르게 가정용 기기에 설치된 뷰어의 업그레이드는 매우 불편하다. 따라서 가정용 기기에서 재생될 수 있도록 제작된 정보저장매체에 포함된 인터렉티브 컨텐츠들은 뷰어에서 인식할 수 있는 버전으로만 제작되어야 올바른 재생을 보장할 수 있다. 그러나 현재 PC 기반의 상황을 보면 인터렉티브 컨텐츠를 이루고 있는 각각의 포맷 버전이 계속 향상되고 있고, 이에 따라 이를 해석하고 표시할 수 있도록 뷰어의 버전도 향상되고 있다. 이와 같은 현실에 비추어 가정용 기기에서 인터렉티브 컨텐츠를 원활히 재생하기 위해서 두 가지 문제점을 생각해 볼 수 있다. 첫 번째는 인터렉티브 컨텐츠들을 표시할 수 있도록 해주는 마크업 언어 버전에 따른 문제점이고, 두 번째는 마크업 문서에 의해 표시되어질 다양한 포맷의 버전에 따른 문제점이다.
먼저 마크업 언어 버전에 따른 문제점은 다음과 같다.
정보저장매체에 저장될 인터렉티브 컨텐츠는 이를 제작하는 제작 도구(Authoring tool)를 통해 그래픽 사용자 인터페이스(Graphic User Interface:GUI) 환경 등에서 만들어 지게 되는데, 마크업 언어의 버전 향상에 따라 이를 제작하는 제작 도구 또한 버전이 향상된 마크업 언어를 작성할 수 있도록 만들어지게 된다.
즉, 제작자는 현재 재생장치에서 지원하는 마크업 언어 버전 보다 높은 마크업 문서를 지원하는 제작도구를 가지고 인터렉티브 컨텐츠를 제작하게 되는데, 이를 통해 제작된 마크업 문서가, 이전 버전만 지원할 수 있는 재생장치에서도 호환성을 가지고 재생될 수 있도록 작성되어 있어도, 제작 도구가 재생장치가 지원하는 규격 버전보다 높을 경우, 이 제작 도구에 의해 자동으로 마크업 문서에 기입되는 규격 버전 정보로 인해 올바른 재생이 되지 않을 수 있다.
다음은 마크업 언어에 의해 표시되어지는 다양한 포맷의 멀티미디어 요소의 버전에 따른 문제점이다.
현재 웹 환경에서 보여지고 있는 수많은 마크업 문서들은 마크업 언어를 이용한 텍스트 뿐만아니라 JPG(Joint Picture-experts Group), GIF(Graphic Image File) 등의 포맷을 갖는 이미지 파일과 SWF 형태의 확장자 포맷을 갖는 플래시(Flash) 파일등 다양한 멀티미디어 요소가 추가되어 구현되고 있다. 이러한 요소들은 자체적으로 버전 정보를 가지게 되는데, 예를 들어 플래시 파일의 경우 현재 버전 6.0(MX라 불리운다.)까지 나와 있는데 이러한 요소들도 마크업 문서와 마찬가지로 상위 버전의 재생장치는 하위 버전을 재생할 수 있어도 하위 버전의 재생장치는 상위 버전으로 제작된 플래시 파일을 재생할 수 없게 되어 있다. 따라서 마크업 언어는 가정용 기기에 설치된 뷰어가 지원하는 버전과 일치하여도 마크업 문서에 포함된 플래시 파일 버전이 가정용 기기에서 지원하는 버전보다 높을 경우 플래시 파일은 재생이 제대로 되지 않게 된다. 그러므로 제작자가 상위 버전의 플래시 에디터(editor)를 이용하여 하위 버전에서도 인식할 수 있는 내용의 플래시 파일을 제작하여도 재생장치에서는 이를 재생할 수 없게 된다.
따라서, 본 발명의 목적은 인터렉티브 프리젠테이션 모드를 지원하는 재생장치가 재생가능한 최소한의 인터렉티브 컨텐츠 버전 정보를 저장하는 정보저장매체, 그 기록방법 및 재생방법을 제공하는 데 있다.
본 발명의 다른 목적은 호환성을 위해서 인터렉티브 프리젠테이션 모드를 위한 재생 제어 정보 파일에 제작 도구에 의해 미리 선언되는 규격 버전 정보 뿐만아니라 마크업 문서를 해석할 수 있는 최소한의 사용자 중개자의 버전 정보를 저장하는 정보저장매체, 그 기록방법 및 재생방법을 제공하는 데 있다.
본 발명의 또 다른 목적은 인터렉티브 프리젠테이션 모드를 지원하기 위한 재생 제어 정보 데이터에 재생장치가 재생 가능한 최소한의 마크업 버전 정보를 지원하는 뷰어의 버전 정보가 추가된 정보저장매체, 그 기록방법 및 재생방법을 제공하는 데 있다.
본 발명의 또 다른 목적은 마크업 언어와 마찬가지로 인터렉티브 컨텐츠에 사용되는 멀티미디어 요소들도 이들이 원활히 재생되어 질 수 있는 최소한의 뷰어의 버전 정보가 추가된 정보저장매체, 그 기록방법 및 재생방법을 제공하는 데 있다.
도 1은 본 발명의 바람직한 실시예에 따른 재생장치의 블록도,
도 2는 인터렉티브 프리젠테이션 모드를 지원하는 정보저장매체의 디렉토리 구조의 일 예,
도 3은 인터렉티브 프리젠테이션 모드를 지원하는 정보저장매체의 디렉토리 구조의 다른 예,
도 4는 인터렉티브 프리젠테이션 모드를 설명하기 위한 참고도,
도 5는 본 발명의 바람직한 실시예에 따른 인터렉티브 컨텐츠 버전 정보가 기록되는 인터렉티브 프리젠테이션 모드를 위한 재생 제어 정보 파일의 내용과 구조의 일 예,
도 6은 본 발명의 바람직한 실시예에 따른 기록방법을 설명하기 위한 흐름도,
도 7은 본 발명의 바람직한 일 실시예에 따른 재생방법을 설명하기 위한 흐름도,
도 8은 본 발명의 바람직한 다른 실시예에 따른 재생방법을 설명하기 위한흐름도이다.
본 발명에 따라, 상기 목적은 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터; 상기 AV 데이터를 기초로 얻어진 AV 화면을 인터렉티브 프리젠테이션 모드로 재생하기 위해 상기 AV 화면이 출력되는 표시창이 정의된 마크업 문서; 및 재생장치가 재생가능한 최소한의 인터렉티브 컨텐츠 버전 정보를 포함하는 정보저장매체에 의해 달성된다.
상기 최소한의 인터렉티브 컨텐츠 버전 정보는 상기 마크업 문서내의 재생 제어 정보 파일에 저장되는 것이 바람직하며, 상기 마크업 문서내의 재생 제어 정보 파일을 위한 관리 정보 테이블에 저장되는 것이 더욱 바람직하다.
상기 목적은 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터; 및 상기 AV 데이터를 기초로 얻어진 AV 화면을 인터렉티브 프리젠테이션 모드로 재생하기 위해 상기 AV 화면이 출력되는 표시창이 정의된 마크업 문서를 포함하며, 상기 마크업 문서내에는 상기 마크업 문서의 규격 버전 정보 및 상기 마크업 문서를 해석할 수 있는 최소한의 사용자 중개자의 버전 정보를 포함하는 정보저장매체에 의해 달성된다.
상기 정보저장매체에는 상기 마크업 문서내의 멀티미디어 요소에 대한 버전 정보 및 이 멀티미디어 요소를 재생장치가 재생가능한 최소한의 뷰어 버전 정보가 더 저장되어 있는 것이 바람직하다.
또한, 상기 목적은 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터; 상기 AV 데이터를 기초로 얻어진 AV 화면을 인터렉티브 프리젠테이션 모드로 재생하기 위해 상기 AV 화면이 출력되는 표시창이 정의된 마크업 문서; 및 재생장치가 재생가능한 최소한의 마크업 버전 정보 및/또는 멀티미디어 버전 정보를 포함하는 정보저장매체에 의해 달성된다.
상기 최소한의 마크업 버전 정보 및 최소한의 멀티미디어 버전 정보는 상기 마크업 문서내의 재생 제어 정보 파일에 저장되는 것이 바람직하다. 상기 최소한의 멀티미디어 버전 정보는 상기 마크업 문서내의 메타 태그내에 저장되는 것도 바람직하다.
본 발명의 다른 분야에 따르면, 상기 목적은 (a) 오디오 및/또는 비디오(AV) 데이터를 기록하는 단계; 및 (b) 상기 AV 데이터가 화면에 출력되는 표시창이 정의된 마크업 문서를 기록하고, 상기 마크업 문서내에 상기 마크업 문서의 규격 버전 정보 및 재생장치가 재생가능한 최소한의 인터렉티브 컨텐츠 버전 정보를 기록하는 단계를 포함하는 기록방법에 의해 달성된다.
또한, 상기 목적은 (a) 오디오 및/또는 비디오(AV) 데이터를 기록하는 단계; 및 (b) 상기 AV 데이터가 화면에 출력되는 표시창이 정의된 마크업 문서를 기록하는 단계; 및 (c) 재생장치가 재생가능한 최소한의 마크업 버전 정보 및/또는 멀티미디어 버전 정보를 기록하는 단계를 포함하는 기록방법에 의해 달성된다.
본 발명의 또 다른 분야에 따르면, 상기 목적은 정보저장매체에 기록된 AV 데이터를 인터렉티브 프리젠테이션 모드로 재생하는 방법에 있어서, (a) 상기 정보저장매체로부터 상기 AV 데이터와 함께 재생되기 위한 마크업 문서의 규격 버전 정보, 및 재생장치가 재생가능한 최소한의 인터렉티브 컨텐츠 버전 정보를 읽는 단계; 및 (b) 상기 마크업 문서의 규격 버전 정보가 상기 정보저장매체를 읽는 현재 재생장치의 버전 정보보다 높더라도 상기 최소한의 인터렉티브 컨텐츠 버전 정보에 따라 상기 마크업 문서를 해석해서 디스플레이하는 단계를 포함하는 재생방법에 의해 달성된다.
상기 재생방법은 (c) 상기 마크업 문서내에 텍스트 이외의 멀티미디어 요소가 있는 지를 판단하는 단계; 및 (d) 상기 멀티미디어 요소가 있으면 상기 마크업문서내 멀티미디어 요소의 현재 버전과 이를 재생가능한 최소 뷰어 버전을 확인해서 확인 결과에 따라 상기 멀티미디어 요소를 재생하는 단계를 더 포함하고 있다.
또한, 상기 목적은 정보저장매체에 기록된 AV 데이터를 인터렉티브 프리젠테이션 모드로 재생하는 방법에 있어서, (a) 상기 정보저장매체로부터 상기 AV 데이터와 함께 재생되기 위한 마크업 문서내에 텍스트 이외의 멀티미디어 요소가 있는 지를 판단하는 단계; 및 (b) 상기 멀티미디어 요소가 있으면 상기 마크업 문서내 멀티미디어 요소의 현재 버전과 이를 재생가능한 최소 뷰어 버전을 확인해서 확인 결과에 따라 상기 멀티미디어 요소를 재생하는 단계를 포함하는 재생방법에 의해 달성된다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
본 명세서에서 마크업 문서는 HTML, XML 등의 마크업 언어로 작성된 문서 뿐만아니라 스크립트 언어(예, 자바 스크립트) 또는 실행 코드(예, 자바애플릿) 등으로 작성된 소스 코드 또는 실행 코드가 링크되거나 삽입된 문서를 총칭하며, 나아가 마크업 문서에 링크 또는 삽입되어 화면 표시에 사용되는 모든 파일을 망라하는 의미로 사용된다. 즉, 마크업 문서는 AV 데이터를 인터렉티브 프리젠테이션 모드로 재생하기 위해 필요한 일종의 어플리케이션(application)이다. 최소한의 인터렉티브 컨텐츠 버전 정보란 뷰어 또는 브라우저와 같은 사용자 중개자를 탑재한 재생장치가 재생할 수 있는 최소한의 마크업 문서의 버전 정보를 칭한다.
도 1은 본 발명의 바람직한 실시예에 따른 재생장치의 블록도이다.
도 1을 참조하면, 재생장치는 리더(1), 콘트롤러(2), 디코더(4) 및 블렌더(5)를 포함한다. 콘트롤러(2)에는 프리젠테이션 엔진(3)이 탑재되어 있다.
리더(1)는 본 실시예에 따른 디스크, 인터렉티브 DVD(100)로부터 AV 데이터, 마크업 문서 및 재생 제어 정보를 독출한다. 콘트롤러(2)는 사용자 입력에 따라 대표적인 예로 비디오 모드 또는 인터렉티브 프리젠테이션 모드에 따라 재생되도록 프리젠테이션 엔진(3), 디코더(4) 및 블렌더(5)를 제어한다.
프리젠테이션 엔진(3)은 리더(1)에 의해 독출된 마크업 문서를 위한 재생 제어 정보 파일을 찾아서 재생 제어 정보 파일내의 최초 문서 제작시 제작 도구에 의해 미리 선언된 규격 버전이 재생장치내의 사용자 중개자(UA)가 지원하는 버전 보다 높은지를 확인해서, 미리 선언된 규격 버전이 UA가 지원하는 버전보다 높으면 다시 재생 제어 정보 파일내의 최소한의 인터렉티브 컨텐츠 버전 정보를 읽어들여서 읽혀진 최소한의 인터렉티브 컨텐츠 버전이 현재 재생장치의 UA의 버전보다 높으면 현재 재생장치가 장착된 디스크를 지원할 수 없다는 경고 메시지를 디스플레이장치(200)에 디스플레이한다. 한편, 제작 도구에 의해 미리 선언된 규격 버전이 현재 재생장치내의 UA의 버전보다 높지 않거나 최소한의 인터렉티브 컨텐츠 버전이 현재 재생장치내의 UA 버전보다 높지 않으면 프리젠테이션 엔진(3)은 마크업 문서를 리더(1)를 통해 독출해서 독출된 마크업 언어를 해석하여 실행한다.
또한, 프리젠테이션 엔진(3)은 마크업 문서내에 텍스트 이외의 멀티미디어 요소들이 존재하는 지를 판단하고, 재생 제어 정보 파일내에 존재하거나 마크업 문서 내 <HEAD> 태그 내 <META> 태그를 이용해서 정의되어 있는 인터렉티브 컨텐츠로사용되는 멀티미디어 요소들의 현재 버전과 이들을 원활히 재생되어질 수 있는 최소한의 뷰어 정보를 확인한다. 프리젠테이션 엔진(3)은 메타 태그 내 멀티미디어 요소의 현재 버전이 재생장치내의 뷰어 버전보다 높은지를 판단해서, 멀티미디어 현재 버전이 재생장치 내의 뷰어 버전 보다 높으면 다시 재생가능한 최소 뷰어 버전이 재생장치 내의 뷰어버전보다 높은지를 판단한다. 프리젠테이션 엔진(3)은 재생가능한 최소 뷰어 버전이 재생장치 내의 뷰어버전보다 높으면 해당 멀티미디어 요소의 레이아웃 영역에 대체 요소(문자 메시지 또는 그래픽 메시지)를 재생하고, 멀티미디어 요소의 현재 버전이 재생장치 내의 뷰어 버전보다 높지 않거나 재생가능한 최소 뷰어 버전이 재생장치 내의 뷰어 버전보다 높지 않으면 해당 멀티미디어 요소를 해석하고 실행한다.
프리젠테이션 엔진(3)은 소프트웨어 관점에서 및 클라이언트 해석 프로그램 언어, 예를 들면 JavaScript, Java, ASP, PHP 등을 해석하여 실행하는 해석엔진이다. 나아가 프리젠테이션 엔진(3)은 플러그-인을 더 포함할 수 있다. 플러그-인(Plug-In)은 마크업 문서에 포함되거나 마크업 문서에 링크된 다양한 포맷의 파일을 열 수 있게 해준다. 인터렉티브 프리젠테이션 모드에서 프리젠테이션 엔진(3)은 DVD 또는 네트워크의 소정 노드로부터 마크업 문서를 가져온 다음 해석하여 디코더(4)로부터 출력되는 AV 데이터 스트림이 디스플레이되기 위한 표시창의 위치를 확인한다. 블렌더(5)는 디코딩된 AV 데이터 스트림이 마크업 문서에 의해 정의된 표시창에 디스플레이되도록 즉, AV 화면이 마크업 화면에 매립되도록(embedded), AV 데이터 스트림과 해석된 마크업 문서를 블렌딩하여 재생장치에 연결된 디스플레이장치(200)에 디스플레이한다.
도 2는 본 발명이 적용되는 인터렉티브 DVD의 디렉토리 구조의 일 예이다.
도 2를 참조하면, 루트 디렉토리에는 AV 데이터가 포함된 비디오 디렉토리 VIDEO_TS, 오디오 데이터가 포함된 오디오 디렉토리 AUDIO_TS, 인터렉티브 프리젠테이션 모드를 지원하기 위한 정보가 포함된 인터렉티브 프리젠테이션 디렉토리 DVD_ENAV가 마련되어 있다. 여기서, 오디오 디렉토리 AUDIO_TS는 별도로 존재하지 않을 수도 있다.
한편, 디렉토리 DVD_ENAV에는 마크업 문서를 위한 재생 제어 정보 파일 DVD_ENAV.IFO이 기록되어 있다. 예를 들어, 재생 제어 정보 파일에는 해당 디렉토리의 정의, 구성, 포함된 타이틀의 개수, 타이틀에 관한 기본 정보, 타이틀에 사용된 언어, 자막, 폰트 등에 관한 정보, 해상도와 색상 등의 마크업 문서 표시 정보, 저작권 정보 및 컨텐츠 제작자가 저작해 넣은 텍스트 정보 등이 기록된다. 나아가, DVD_ENAV에는 비디오 타이틀과 함께 표시하기 위한 인덱스 문서 INDEX.HTM, DVD_INAV.IFO의 백업 파일 DVD_ENAV.BUP이 저장되고, 기타 마크업 문서가 저장된다. 또한, DVD_ENAV에는 INDEX.HTM 등 마크업 문서에 삽입되어 함께 표시되어야 하는 파일 등도 저장될 수 있다.
도 3은 본 발명이 적용되는 인터렉티브 DVD의 디렉토리 구조의 다른 예이다.
도 3을 참조하면, 루트 디렉토리에는 AV 데이터가 포함된 비디오 디렉토리 VIDEO_TS, 오디오 데이터가 포함된 오디오 디렉토리 AUDIO_TS, 인터렉티브 프리젠테이션 모드를 지원하기 위한 정보가 포함된 인터렉티브 프리젠테이션 디렉토리DVD_ENAV가 마련되어 있는 것은 도 2에 도시된 디렉토리 구조와 동일하지만 디렉토리 DVD_ENAV에는 마크업 문서를 위한 재생 제어 정보 파일 DVD_ENAV.IFO이 기록되어 있지 않고, 비디오 타이틀과 함께 표시하기 위한 인덱스 문서 INDEX.HTM 뿐만아니라 플래시 파일인 INDEX.SWF, 그래픽 파일들 1.GIF, 2.GIF 등이 기록되어 있는 구조로 되어 있다.
그리고, 디렉토리 DVD_ENAV에 마크업 문서를 위한 재생 제어 정보 파일 DVD_ENAV.IFO이 기록되어 있지 않으므로 이와 같은 역할을 하기 위하여, 화면상에는 직접 디스플레이되지는 않지만 디렉토리 DVD_ENAV내의 파일들을 실행시키기에 앞서 재생장치의 화면비와 제작된 마크업 문서의 종횡비 등을 해석하고 해석된 결과를 토대로 적절한 프리로딩(pre-loading) 작업을 위한 문서 START_UP.HTM가 저장되어 있을 수도 있다.
도 4는 인터렉티브 프리젠테이션 모드를 설명하기 위한 참고도이다.
도 4를 참조하면, 사용자가 인터렉티브 DVD 디스크를 재생장치에 장착하면 텔레비젼, 모니터와 같은 디스플레이장치에 표시된 메뉴 화면에서 인터렉티브 프리젠테이션 모드를 선택한다. DVD가 도 2에 도시된 구조를 갖는 경우, 재생장치는 DVD에 기록된 마크업 문서를 위한 재생 제어 정보 파일 DVD_ENAV.IFO를 읽어들인 다음 DVD_ENAV.IFO를 해석하여 시작 문서로 지정된 인덱스 문서 INDEX.HTM을 읽어들이고 이를 기초로 해당 비디오 타이틀을 재생한다. 또한, INDEX.HTM에는 DVD_ENAV.IFO가 링크되어 있으므로 화면의 해상도, 마크업 언어 화면에서 표시되는 언어정보의 언어 등을 변경하고자 할 경우에는 DVD_ENAV.IFO를 통해 다른INDEX.HTM으로 이동한 다음 이를 읽어들여 이를 기초로 해당 비디오 타이틀을 재생할 수 있다.
이에, 도 4의 (a)에서와 같이 아무것도 표시되지 않은 상태에서 (b)와 같이 비디오 타이틀이 재생된 AV 화면과 마크업 문서(예를 들어, HTML)가 재생된 마크업 문서 화면이 함께 표시되는 인터렉티브 프리젠테이션 모드로 디스플레이된다. 여기서, AV 화면은 AV 데이터가 재생되고 디스플레이되어 사용자의 시각에 감지되는 화면을 의미하며, 마크업 문서 화면은 마크업 문서가 재생되고 디스플레이되어 사용자의 시각에 감지되는 화면을 가리킨다. 예를 들어, AV 데이터가 영화일 경우 마크업 문서의 표시창에는 동영상이 출력되고, 나머지 부분에는 영화의 대본, 줄거리, 출연 배우의 사진 등 영화에 관한 다양한 부가 정보가 표시된다. 부가 정보는 이미지 파일 또는 텍스트 파일을 포함한다.
도 5는 본 발명의 바람직한 실시예에 따른 인터렉티브 컨텐츠 버전 정보가 기록되는 인터렉티브 프리젠테이션 모드를 위한 재생 제어 정보의 내용과 구조의 일 예로서, 도 2에 도시된 인터렉티브 프리젠테션 디렉토리 DVD_ENAV내의 재생 제어 정보 파일 DVD_ENAV.IFO에 저장되는 재생 제어 정보의 내용과 구조를 보인 것이다.
도 5를 참조하면, 마크업 문서를 위한 재생 제어 정보 파일 DVD_ENAV.IFO의 컨텐츠가 기술되는 ENAV Manager(EMG)의 구조는 마크업 문서의 검색 정보나 최초 억세스에 관한 정보, EMG의 재생 정보 및 텍스트 데이터 정보등이 기술되는 EMGI(ENAV Manager Information), 재생 제어 정보와 데이터 검색 정보가 저장되는EMG 메뉴용 ENAV 오브젝트 셋(ENAV Object Set:EOBS), 및 EMGI의 백업 파일(EMGI_BUP) 등으로 되어 있을 수 있다.
EMGI는 ENAV 관리자 정보 관리 테이블(ENAV Manager Information Management Table: EMGI_MAT), 마크업 문서의 디스플레이 가능한 언어의 종류를 지정하는 테이블인 ENAV HTML Displayable Langage Unit Table, 텍스트 데이터 관리자(Text Data Manager)를 포함하도록 구현될 수 있다.
EMGI_MAT에는 EMG의 식별자(Identifier), EMG와 EMGI의 크기, EMG내 각 정보의 시작 번지, ENAV 컨텐츠의 규격 버전, 본 발명을 구현하기 위한 ENAV 컨텐츠를 해석할 수 있는 최소 사용자 중개자(UA)의 버전, 디스크의 식별자, EMG 메뉴용 ENAV 오브젝트 셋 EMGM_EOBS의 속성 정보 등이 기술되어 있다.
즉, 재생장치가 마크업 문서를 재생할 수 있는 최소한의 인터렉티브 컨텐츠 버전 정보는 EMGI내의 EMGI_MAT에 다음과 같은 필드명으로 기술된다.
PRS_UA_VERN의 형태이며 사이즈는 2바이트로 할 수 있다. 예를 들어 마크업 문서를 해석할 수 있는 최소한의 UA의 버전 넘버가 "0X10"이면 UA가 해석할 수 있는 버전은 마크업 언어 규격 버전 1.0을 나타낸다.
한편, 마크업 언어의 경우처럼 인터렉티브 프리젠테이션 모드를 지원하기 위한 재생 제어 정보 파일에 멀티미디어 요소에 대한 재생장치가 재생가능한 최소한의 뷰어 버전 정보를 추가할 수도 있고, 혹은 마크업 문서 내 <HEAD> 태그 내 <META> 태그를 사용하여 이러한 정보를 추가할 수도 있다. 이와 같이 사용하는 이유는 마크업 언어의 경우 재생장치 내의 뷰어가 이 보다 상위 버전으로 제작된 마크업 문서는 처음부터 해석할 수 없기 때문에 마크업 언어와 상관없는 재생 제어 정보 데이터에 마크업 언어 버전 정보를 추가하였지만, 마크업 문서에 포함되는 멀티미디어 요소의 경우에는 마크업 문서가 해석가능할 경우에만 멀티미디어 요소에 대한 버전 정보가 의미가 있으므로 재생 제어 정보 데이터에 굳이 저장하지 않고도 마크업 문서내에서 정보를 제공하는 역할을 담당하는 태그인 <META> 태그를 사용할 수 있게 되는 것이다. 그 사용예는 다음과 같이 될 수 있다.
<예3>
<?XML version="1.0" ><html><head><TITLE>Example</TITLE><META NAME="Flash_Version" CONTENT="6.0; MinimumVersion 5.0"><META NAME="DiscID" CONTENT=◎BCD"></head><body>...</body></html>
위 <예3>에서와 같이 마크업 문서 내에 포함된 플래시 파일은 6.0 버전으로 제작되었어도 5.0을 지원하는 뷰어가 설치된 재생 장치에서도 작동할 수 있다는 정보 즉, 멀티미디어 요소를 재생할 수 있는 최소한의 뷰어의 버전 정보(MinimumVersion 5.0)를 추가해 줌으로써 원활한 재생환경을 제공할 수 있는 것이다.
상기와 같은 구성을 갖는 정보저장매체를 기록하고 재생하는 방법을 설명하면 다음과 같다.
도 6은 본 발명의 바람직한 실시예에 따른 기록방법을 설명하기 위한 흐름도이다. 도 6을 참조하면, 기록장치는 정보저장매체에 AV 데이터를 기록한 다음(601 단계), AV 데이터와 함께 재생되기 위한 마크업 문서를 기록하는 데, 이때 도 2 및 도 4에 도시된 구조의 재생 제어 정보 파일 DVD_ENAV.IFO내의 재생 제어 정보 관리 정보(EMGI)에 인터렉티브 컨텐츠의 규격 버전 뿐만아니라 인터렉티브 컨텐츠를 해석할 수 있는 최소 사용자 중개자(UA)의 버전 정보 즉, 재생장치가 재생가능한 최소한의 인터렉티브 컨텐츠 버전 정보를 기록한다(602 단계).
한편, 602 단계에서 마크업 문서내에 멀티미디어 요소가 존재한다면 멀티미디어 요소의 규격 버전 및 멀티미디어 요소를 재생할 수 있는 최소한의 뷰어의 버전 정보도 기록할 수 있다. 멀티미디어 요소를 포함하는 마크업 문서가 도 2에 도시된 디렉토리 구조를 가지면 멀티미디어 요소의 버전 및 멀티미디어 요소를 재생할 수 있는 최소한의 뷰어의 버전 정보는 재생 제어 정보 파일에 저장될 수 있으며, 멀티미디어 요소를 포함하는 마크업 문서가 도 3에 도시된 디렉토리 구조를 가지면 멀티미디어 요소의 버전 및 멀티미디어 요소를 재생할 수 있는 최소한의 뷰어의 버전 정보는 마크업 문서 내 메타 태그내에 저장될 수 있다.
도 7은 본 발명의 바람직한 일 실시예에 따른 재생방법을 설명하기 위한 흐름도로서, 도 2에 도시된 디렉토리 구조를 갖는 인터렉티브 컨텐츠를 재생하는 경우에 적용될 수 있다.
도 7을 참조하면, 인터렉티브 DVD를 재생장치에 장착하면(701 단계), 재생장치의 프리젠테이션 엔진(3)은 디스크 내의 파일 시스템을 탐색하여 마크업 문서를 위한 재생 제어 정보 파일 DVD_ENAV.IFO을 찾는다(702 단계). 여기서, 701 단계를수행한 후 사용자에 의해 인터렉티브 프리젠테이션 모드를 설정하는 단계 또는 디폴트 모드로서 인터렉티브 프리젠테이션 모드가 설정되는 단계가 더 있을 수 있다.
시작 마크업 문서를 실행시키기 위해 리소스를 가리키는 고유 주소가 저장된 IFO_URI(Uniform Resorce Identifier)에 지정되어 있는 재생 제어 정보 파일 DVD_ENAV.IFO을 해석한다(703 단계). 인터렉티브(ENAV) 컨텐츠의 규격 버전 즉, 해당 컨텐츠를 제작한 제작 도구에 의해 자동으로 기입되는 마크업 문서의 규격 버전을 확인한다(704 단계),
여기서, 재생장치내의 사용자 중개자(UA)가 지원하는 규격 버전보다 인터렉티브 컨텐츠의 규격 버전이 높을 경우 재생장치는 제작자가 의도한 마크업 문서 화면을 제대로 디스플레이할 수 없게 된다. 그러나, 본 발명에서는 도 5에서와 같이 DVD_ENAV.IFO 파일 내에 해당 인터렉티브 컨텐츠를 해석할 수 있는 최소 UA의 버전 정보가 추가로 기록되어 있기때문에 재생장치는 해당 인터렉티브 컨텐츠를 재생할 수 있는 기회를 가질 수 있게 된다.
즉, 인터렉티브 컨텐츠의 규격 버전이 재생장치내의 UA의 버전보다 높으면 재생 제어 정보 파일 DVD_ENAV.IFO내의 인터렉티브 컨텐츠를 해석할 수 있는 최소 UA의 버전 넘버를 읽어들인다(705 단계). 읽어들인 인터렉티브 컨텐츠를 해석할 수 있는 최소 UA의 버전 넘버가 현재 재생장치의 UA 버전보다 높은 지를 확인한다(706 단계). 706 단계에서 확인 결과가 인터렉티브 컨텐츠를 해석할 수 있는 최소 UA의 버전 넘버가 현재 재생장치의 UA 버전 넘버보다 높지 않으면 비디오 타이틀과 함께 표시되기 위한 인덱스 문서 INDEX.HTM을 디스플레이하고(707 단계), 높으면 현재의재생장치에 장착된 디스크의 재생을 지원할 수 없다는 경고 메시지를 디스플레이한다(708 단계). 또한, 704 단계에서 확인 결과가 인터렉티브 컨텐츠의 규격 버전이 현재 재생장치 내의 UA의 버전 보다 높지 않으면 INDEX.HTM을 디스플레이하는 707 단계를 수행한다.
도 8은 본 발명의 바람직한 다른 실시예에 따른 재생방법을 설명하기 위한 흐름도로서, DVD_ENAV.IFO 파일이 없이 도 3에 도시된 디렉토리 구조를 갖는 멀티미디어 요소들을 포함한 마크업 문서를 재생하는 경우에 적용될 수 있다.
도 8을 참조하면, 인터렉티브 컨텐츠 정보저장매체를 재생장치에 장착한다(801 단계). 재생장치의 프리젠테이션 엔진(3)은 디스크내의 파일 시스템을 탐색하여 스타트업 마크업 문서를 탐색한다(802 단계). 현재 마크업 문서를 해석해서 문법에 맞는 지를 검증한 후 돔 트리(DOM tree)를 형성하여 포함된 요소들을 구조화한다(803 단계). 텍스트 이외의 멀티미디어 요소가 존재하는 지를 판단해서(804 단계), 멀티미디어 요소가 존재하면 메타 태그내 멀티미디어 요소의 현재 버전과 이를 재생가능한 최소 뷰어 버전을 확인하고(805 단계), 존재하지 않으면 현재 페이지를 재생하는 808 단계를 수행한다.
멀티미디어 현재 버전이 재생장치 내의 뷰어 버전보다 높은 지를 판단해서(806 단계), 멀티미디어 현재 버전이 재생장치 내의 뷰어 버전보다 높으면 재생가능한 최소 뷰어 버전이 재생장치 내의 뷰어 버전보다 높은 지를 판단하는 807 단계를 수행하고, 높지 않으면 현재 페이지를 재생하는 808 단계를 수행한다.
807 단계에서 판단 결과가 재생 가능한 최소 뷰어 버전이 재생장치 내의 뷰어 버전보다 높지 않으면 현재 페이지를 재생하고(808 단계), 높으면 해당 멀티미디어의 레이아웃 영역에 대체 요소를 재생한다(809 단계). 대체 요소는 문자 메시지 또는 배경 화면과 같은 그래픽 메시지 등의 다양한 형태로 구현될 수 있다.
상기 기록방법 및 재생방법은 컴퓨터 프로그램으로 작성가능하다. 상기 프로그램은 컴퓨터가 읽을 수 있는 정보저장매체(computer readable media)에 저장되고, 컴퓨터에 의하여 읽혀지고 실행됨으로써 마크업 문서와 AV 데이터를 기록하고 재생하는 방법을 구현한다. 또한, 정보저장매체는 자기 기록매체, 광 기록매체, 및 캐리어 웨이브 매체를 포함한다.
상술한 바와 같이, 본 발명은 마크업 문서를 해석할 수 있는 최소한의 사용자 중개자의 버전 정보를 추가함으로써, 재생장치는 임의의 인터렉티브 컨텐츠 버전을 지원하는 제작 도구로 제작된 인터렉티브 컨텐츠라 할 지라도 보다 더 호환성을 가지고 디스플레이할 수 있다.
또한, 본 발명은 마크업 문서와 마찬가지로 인터렉티브 컨텐츠에 사용되는 멀티미디어 요소들에 대해서도 재생장치가 재생가능한 최소한의 뷰어 버전 정보를 추가함으로써 멀티미디어 요소들도 보다 더 호환성을 가지고 원활히 재생할 수 있다.

Claims (31)

  1. 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터;
    상기 AV 데이터를 기초로 얻어진 AV 화면을 인터렉티브 프리젠테이션 모드로 재생하기 위해 상기 AV 화면이 출력되는 표시창이 정의된 마크업 문서; 및
    재생장치가 재생가능한 최소한의 인터렉티브 컨텐츠 버전 정보를 포함하는 정보저장매체.
  2. 제1항에 있어서, 상기 최소한의 인터렉티브 컨텐츠 버전 정보는 상기 마크업 문서내의 재생 제어 정보 파일에 저장되는 것을 특징으로 하는 정보저장매체.
  3. 제2항에 있어서, 상기 최소한의 인터렉티브 컨텐츠 버전 정보는 상기 마크업 문서내의 재생 제어 정보 파일을 위한 관리 정보 테이블에 저장되는 것을 특징으로 하는 정보저장매체.
  4. 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터; 및
    상기 AV 데이터를 기초로 얻어진 AV 화면을 인터렉티브 프리젠테이션 모드로 재생하기 위해 상기 AV 화면이 출력되는 표시창이 정의된 마크업 문서를 포함하며,
    상기 마크업 문서내에는 상기 마크업 문서의 규격 버전 정보 및 상기 마크업 문서를 해석할 수 있는 최소한의 사용자 중개자의 버전 정보를 포함하는 정보저장매체.
  5. 제4항에 있어서, 상기 마크업 문서의 규격 버전 정보 및 상기 최소한의 사용자 중개자의 버전 정보는 상기 마크업 문서를 위한 재생 제어 정보 파일에 저장되는 것을 특징으로 하는 정보저장매체.
  6. 제4항에 있어서, 상기 마크업 문서의 규격 버전 정보 및 상기 최소한의 사용자 중개자의 버전 정보는 상기 마크업 문서내의 재생 제어 정보 파일을 위한 관리 정보 테이블에 저장되는 것을 특징으로 하는 정보저장매체.
  7. 제4항에 있어서, 상기 마크업 문서내의 멀티미디어 요소에 대한 버전 정보 및 이 멀티미디어 요소에 대해 재생장치가 재생가능한 최소한의 뷰어 버전 정보가 더 저장되어 있는 것을 특징으로 하는 정보저장매체.
  8. 제7항에 있어서, 상기 멀티미디어 요소에 대한 버전 정보 및 이 멀티미디어 요소를 재생장치가 재생가능한 최소한의 뷰어 버전 정보는 상기 마크업 문서내의 재생 제어 정보 파일에 저장되는 것을 특징으로 하는 정보저장매체.
  9. 제7항에 있어서, 상기 멀티미디어 요소에 대한 버전 정보 및 이 멀티미디어 요소를 재생장치가 재생가능한 최소한의 뷰어 버전 정보는 상기 마크업 문서내의 메타 태그내에 저장하는 것을 특징으로 하는 정보저장매체.
  10. 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터;
    상기 AV 데이터를 기초로 얻어진 AV 화면을 인터렉티브 프리젠테이션 모드로 재생하기 위해 상기 AV 화면이 출력되는 표시창이 정의된 마크업 문서; 및
    재생장치가 재생가능한 최소한의 마크업 버전 정보 및/또는 멀티미디어 버전 정보를 포함하는 정보저장매체.
  11. 제10항에 있어서, 상기 최소한의 마크업 버전 정보 및 최소한의 멀티미디어 버전 정보는 상기 마크업 문서내의 재생 제어 정보 파일에 저장되는 것을 특징으로 하는 정보저장매체.
  12. 제10항에 있어서, 상기 최소한의 멀티미디어 버전 정보는 상기 마크업 문서내의 메타 태그내에 저장하는 것을 특징으로 하는 정보저장매체.
  13. (a) 오디오 및/또는 비디오(AV) 데이터를 기록하는 단계; 및
    (b) 상기 AV 데이터가 화면에 출력되는 표시창이 정의된 마크업 문서를 기록하고, 상기 마크업 문서내에 상기 마크업 문서의 규격 버전 정보 및 재생장치가 재생가능한 최소한의 인터렉티브 컨텐츠 버전 정보를 기록하는 단계를 포함하는 기록방법.
  14. 제13항에 있어서, 상기 최소한의 인터렉티브 컨텐츠 버전 정보는 상기 마크업 문서내의 재생 제어 정보 파일에 기록되는 것을 특징으로 하는 기록방법.
  15. 제14항에 있어서, 상기 최소한의 인터렉티브 컨텐츠 버전 정보는 상기 마크업 문서내의 재생 제어 정보 파일을 위한 관리 정보 테이블에 기록되는 것을 특징으로 하는 기록방법.
  16. (a) 오디오 및/또는 비디오(AV) 데이터를 기록하는 단계; 및
    (b) 상기 AV 데이터가 화면에 출력되는 표시창이 정의된 마크업 문서를 기록하는 단계; 및
    (c) 재생장치가 재생가능한 최소한의 마크업 버전 정보 및/또는 멀티미디어 버전 정보를 기록하는 단계를 포함하는 기록방법.
  17. 제16항에 있어서,
    상기 (a) 단계는 상기 AV 데이터를 비디오 디렉토리에 기록하는 단계이고,
    상기 (b) 단계는 상기 마크업 문서를 인터렉티브 디렉토리에 기록하는 단계이고,
    상기 (c) 단계는 상기 최소한의 마크업 버전 정보 및/또는 멀티미디어 버전 정보는 상기 인터렉티브 디렉토리내의 재생 제어 정보 파일에 기록하는 것을 특징으로 하는 기록방법.
  18. 제16항에 있어서,
    상기 (a) 단계는 상기 AV 데이터를 비디오 디렉토리에 기록하는 단계이고,
    상기 (b) 단계는 상기 마크업 문서를 인터렉티브 디렉토리에 기록하는 단계이고,
    상기 (c) 단계는 상기 최소한의 마크업 버전 정보는 상기 인터렉티브 디렉토내의 재생 제어 정보 파일에 기록하고, 상기 최소한의 멀티미디어 버전 정보는 상기 마크업 문서내에 기록하는 것을 특징으로 하는 기록방법.
  19. 제18항에 있어서, 상기 멀티미디어 버전 정보는 상기 마크업 문서 내 메타 태그내에 기록하는 것을 특징으로 하는 기록방법.
  20. 정보저장매체에 기록된 AV 데이터를 인터렉티브 프리젠테이션 모드로 재생하는 방법에 있어서,
    (a) 상기 정보저장매체로부터 상기 AV 데이터와 함께 재생되기 위한 마크업 문서의 규격 버전 정보, 및 재생장치가 재생가능한 최소한의 인터렉티브 컨텐츠 버전 정보를 읽는 단계; 및
    (b) 상기 마크업 문서의 규격 버전 정보가 상기 정보저장매체를 읽는 현재 재생장치의 버전 정보보다 높더라도 상기 최소한의 인터렉티브 컨텐츠 버전 정보에 따라 상기 마크업 문서를 해석해서 디스플레이하는 단계를 포함하는 재생방법.
  21. 제20항에 있어서, 상기 (b) 단계는
    (b1) 상기 마크업 문서의 규격 버전 정보와 현재 재생장치의 버전 정보를 확인하는 단계;
    (b2) 상기 (b1) 단계에서 확인 결과가 상기 마크업 문서의 규격 버전 정보가 현재 재생장치의 버전 정보보다 높으면 상기 최소한의 인터렉티브 컨텐츠 버전 정보와 상기 재생장치의 버전 정보를 확인하는 단계; 및
    (b3) 상기 (b2) 단계에서 확인 결과가 상기 최소한의 인터렉티브 컨텐츠 버전 정보가 현재 재생장치의 버전 정보보다 높지 않으면 마크업 문서를 해석해서 디스플레이하는 단계를 포함하는 재생방법.
  22. 제21항에 있어서, 상기 (b)단계는
    (b4) 상기 (b1) 단계에서 확인 결과가 상기 마크업 문서의 규격 버전 정보가 현재 재생장치의 버전 정보보다 높지 않으면 상기 마크업 문서를 해석해서 디스플레이하는 단계를 더 포함하는 재생방법.
  23. 제22항에 있어서, 상기 (b) 단계는
    (b5) 상기 (b2) 단계에서 확인 결과가 상기 최소한의 인터렉티브 컨텐츠 버전 정보가 현재 재생장치의 버전 정보보다 높으면 현재의 재생장치로는 상기 정보저장매체의 재생을 지원할 수 없다는 경고 메시지를 디스플레이하는 단계를 더 포함하는 재생방법.
  24. 제21항에 있어서, 상기 최소한의 인터렉티브 컨텐츠 버전 정보는 상기 마크업 문서내의 재생 제어 정보 파일에 저장되어 있는 것을 특징으로 하는 재생방법.
  25. 제21항에 있어서, 상기 최소한의 인터렉티브 컨텐츠 버전 정보는 상기 마크업 문서내의 재생 제어 정보 파일을 위한 관리 정보 테이블에 저장되어 있는 것을 특징으로 하는 재생방법.
  26. 제20항에 있어서, 상기 방법은
    (c) 상기 마크업 문서내에 텍스트 이외의 멀티미디어 요소가 있는 지를 판단하는 단계; 및
    (d) 상기 멀티미디어 요소가 있으면 상기 마크업 문서내 멀티미디어 요소의 현재 버전과 이를 재생가능한 최소 뷰어 버전을 확인해서 확인 결과에 따라 상기 멀티미디어 요소를 재생하는 단계를 더 포함하는 재생방법.
  27. 제26항에 있어서, 상기 (d) 단계는
    (d1) 상기 멀티미디어 요소의 현재 버전이 재생장치 내의 뷰어 버전보다 높은 지를 판단하는 단계;
    (d2) 상기 멀티미디어 요소의 현재 버전이 재생장치 내의 뷰어 버전보다 높으면 재생가능한 최소 뷰어 버전이 재생장치 내의 뷰어 버전보다 높은지를 판단하는 단계; 및
    (d3) 상기 (d2) 단계에서 판단 결과가 상기 재생가능한 최소 뷰어 버전이 현재 재생장치내의 뷰어 버전보다 높지 않거나 상기 (d1) 단계에서 판단 결과가 상기 멀티미디어 요소의 현재 버전이 재생장치내의 뷰어버전보다 높지 않으면 멀티미디어 요소를 재생하는 단계를 포함하는 재생방법.
  28. 제27항에 있어서, 상기 방법은
    (d4) 상기 (d2) 단계에서 판단 결과가 상기 재생가능한 최소 뷰어 버전이 현재 재생장치내의 뷰어 버전보다 높으면 해당 멀티미디어 요소의 레이아웃 영역에 대체 요소를 재생하는 단계를 더 포함하는 재생방법.
  29. 정보저장매체에 기록된 AV 데이터를 인터렉티브 프리젠테이션 모드로 재생하는 방법에 있어서,
    (a) 상기 정보저장매체로부터 상기 AV 데이터와 함께 재생되기 위한 마크업 문서내에 텍스트 이외의 멀티미디어 요소가 있는 지를 판단하는 단계; 및
    (b) 상기 멀티미디어 요소가 있으면 상기 마크업 문서내 멀티미디어 요소의 현재 버전과 이를 재생가능한 최소 뷰어 버전을 확인해서 확인 결과에 따라 상기 멀티미디어 요소를 재생하는 단계를 포함하는 재생방법.
  30. 제29항에 있어서, 상기 (b) 단계는
    (b1) 상기 멀티미디어 요소의 현재 버전이 재생장치내의 뷰어 버전보다 높은지를 판단하는 단계;
    (b2) 상기 멀티미디어 요소의 현재 버전이 재생장치내의 뷰어 버전보다 높으면 재생가능한 최소 뷰어 버전이 재생장치내의 뷰어 버전보다 높은지를 판단하는 단계; 및
    (b3) 상기 (b2) 단계에서 판단 결과가 상기 재생가능한 최소 뷰어 버전이 현재 재생장치 내의 뷰어 버전보다 높지 않거나 상기 (b1) 단계에서 판단 결과가 상기 멀티미디어 요소의 현재 버전이 재생장치 내의 뷰어버전보다 높지 않으면 멀티미디어 요소를 재생하는 단계를 포함하는 재생방법.
  31. 제30항에 있어서, 상기 방법은
    (b4) 상기 (b2) 단계에서 판단 결과가 상기 재생가능한 최소 뷰어 버전이 현재 재생장치내의 뷰어 버전보다 높으면 해당 멀티미디어 요소의 레이아웃 영역에 대체 요소를 재생하는 단계를 더 포함하는 재생방법.
KR1020020072838A 2002-04-16 2002-11-21 인터렉티브 컨텐츠 버전 정보가 기록된 정보저장매체, 그기록방법 및 재생방법 KR20030082886A (ko)

Priority Applications (10)

Application Number Priority Date Filing Date Title
JP2003586885A JP2005523555A (ja) 2002-04-16 2003-03-15 インタラクティブコンテンツバージョン情報が記録された情報保存媒体、その記録方法及び再生方法
AU2003217514A AU2003217514A1 (en) 2002-04-16 2003-03-15 Information storage medium for recording interactive contents version information, recording and reproducing method thereof
EP03713019A EP1495467A4 (en) 2002-04-16 2003-03-15 INFORMATION STORAGE MEDIUM FOR RECORDING INFORMATION RELATING TO VERSION OF INTERACTIVE CONTENT, AND RECORDING AND REPRODUCING METHOD
CNB038126702A CN100440356C (zh) 2002-04-16 2003-03-15 记录交互内容版本信息的信息存储介质的记录与重现方法
PCT/KR2003/000508 WO2003090225A1 (en) 2002-04-16 2003-03-15 Information storage medium for recording interactive contents version information, recording and reproducing method thereof
PL03373274A PL373274A1 (en) 2002-04-16 2003-03-15 Information storage medium for recording interactive contents version information, recording and reproducing method thereof
TW092106260A TWI242208B (en) 2002-04-16 2003-03-21 Information storage medium on which interactive contents version information is recorded, recording method, and reproducing method
US10/414,302 US20030196165A1 (en) 2002-04-16 2003-04-16 Information storage medium on which interactive contents version information is recorded, and recording and/or reproducing method and apparatus
US11/602,993 US20070067716A1 (en) 2002-04-16 2006-11-22 Information storage medium on which interactive contents version information is recorded, and recording and/or reproducing method and apparatus
US11/604,327 US20070073747A1 (en) 2002-04-16 2006-11-27 Information Storage medium on which interactive contents version information is recorded, and recording and/or reproducing method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020020020597 2002-04-16
KR20020020597 2002-04-16

Publications (1)

Publication Number Publication Date
KR20030082886A true KR20030082886A (ko) 2003-10-23

Family

ID=32379122

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020072838A KR20030082886A (ko) 2002-04-16 2002-11-21 인터렉티브 컨텐츠 버전 정보가 기록된 정보저장매체, 그기록방법 및 재생방법

Country Status (1)

Country Link
KR (1) KR20030082886A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005111845A1 (en) * 2004-04-30 2005-11-24 Samsung Electronics Co., Ltd. Storage medium storing application data providing programming function, and apparatus and method for reproducing the application

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005111845A1 (en) * 2004-04-30 2005-11-24 Samsung Electronics Co., Ltd. Storage medium storing application data providing programming function, and apparatus and method for reproducing the application

Similar Documents

Publication Publication Date Title
TWI242208B (en) Information storage medium on which interactive contents version information is recorded, recording method, and reproducing method
US20030084460A1 (en) Method and apparatus reproducing contents from information storage medium in interactive mode
US7493552B2 (en) Method to display a mark-up document according to a parental level, method and apparatus to reproduce the mark-up document in an interactive mode, and a data storage medium therefor
KR100790436B1 (ko) 정보 기억 매체, 정보 기록 장치 및 정보 재생 장치
KR100565056B1 (ko) Av 데이터를 enav 모드로 재생하는 방법, 그 장치및 그 정보저장매체
KR20030082886A (ko) 인터렉티브 컨텐츠 버전 정보가 기록된 정보저장매체, 그기록방법 및 재생방법
KR100544180B1 (ko) 마크업 문서를 사용하여 av 데이터를 인터랙티브 모드로 재생하는 장치
KR100584564B1 (ko) 패어런탈 레벨에 따른 av 데이터의 인터랙티브 모드 재생 방법
CN100380515C (zh) 容易搜索文本信息的信息存储介质及其再现装置和方法
KR100584575B1 (ko) Av 데이터를 enav 모드로 재생하는 방법
KR100584576B1 (ko) Av 데이터를 enav 모드로 재생하기 위한 정보저장매체
KR100584566B1 (ko) 종횡비 정보가 기록된 마크업 문서를 이용하여 av 데이터를 인터랙티브 모드로 재생하는 방법
JP2009004034A (ja) 情報記憶媒体,および情報再生方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application