[go: up one dir, main page]

KR100514733B1 - 인터렉티브 모드를 지원하는 정보저장매체, 그 재생방법및 재생장치 - Google Patents

인터렉티브 모드를 지원하는 정보저장매체, 그 재생방법및 재생장치 Download PDF

Info

Publication number
KR100514733B1
KR100514733B1 KR10-2002-0028923A KR20020028923A KR100514733B1 KR 100514733 B1 KR100514733 B1 KR 100514733B1 KR 20020028923 A KR20020028923 A KR 20020028923A KR 100514733 B1 KR100514733 B1 KR 100514733B1
Authority
KR
South Korea
Prior art keywords
markup language
directory
data
language document
file
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.)
Expired - Lifetime
Application number
KR10-2002-0028923A
Other languages
English (en)
Other versions
KR20030091008A (ko
Inventor
정현권
고정완
허정권
박성욱
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to KR10-2002-0028923A priority Critical patent/KR100514733B1/ko
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to CNB038118610A priority patent/CN1310128C/zh
Priority to PL03374348A priority patent/PL374348A1/xx
Priority to JP2004507981A priority patent/JP2005527032A/ja
Priority to AU2003225371A priority patent/AU2003225371A1/en
Priority to HK05111784.2A priority patent/HK1079868B/xx
Priority to PCT/KR2003/000735 priority patent/WO2003100594A1/en
Priority to EP03755291A priority patent/EP1508084A4/en
Priority to MYPI20031402A priority patent/MY131850A/en
Priority to TW092108901A priority patent/TWI260620B/zh
Priority to US10/445,197 priority patent/US20040010750A1/en
Publication of KR20030091008A publication Critical patent/KR20030091008A/ko
Application granted granted Critical
Publication of KR100514733B1 publication Critical patent/KR100514733B1/ko
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • 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)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Document Processing Apparatus (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

인터렉티브 모드를 지원하는 정보저장매체, 그 재생방법 및 재생장치가 개시된다.
본 발명에 따라 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터를 인터렉티브 모드로 재생하는 방법은 (a) 마크업언어 문서에 접근하기 위해 참조되는 탐색 정보 중 적어도 일부를 메모리에 캐시하는 단계; 및 (b) 캐시된 탐색 정보를 참조하여 해당 마크업언어 문서를 독출하는 단계를 포함하는 단계를 포함하는 것을 특징으로 한다. 이에 의해, 마크업언어 문서에 대한 탐색 정보를 캐시해두고 이를 참조하여 해당 마크업언어 문서에 접근함으로써 마크업언어 문서 파일을 보다 빨리 읽어들일 수 있다.

Description

인터렉티브 모드를 지원하는 정보저장매체, 그 재생방법 및 재생장치{Information storage medium, reproducing method, and reproducing apparatus for supporting interactive mode}
본 발명은 정보저장매체에 기록된 AV 데이터를 인터렉티브 모드로 디스플레이할 수 있는 정보저장매체, 그 재생방법 및 재생장치에 관한 것이다.
PC(Personal Computer)에 탑재된 DVD 드라이브에 로딩하여 인터렉티브 모드로 재생가능한 인터렉티브 DVD가 판매되고 있다. 인터렉티브 DVD란 AV 데이터와 함께 마크업언어 문서가 기록된 DVD를 의미한다. 인터렉티브 DVD에 기록된 AV 데이터는 두 가지 모드로 재생될 수 있다. 하나는 일반 DVD와 동일하게 디스플레이되는 비디오 모드이고, 다른 하나는 AV 데이터가 재생된 AV 화면이 마크업언어 문서에 의해 정의되는 표시창을 통해 디스플레이되는 인터렉티브 모드이다. 사용자에 의해 인터렉티브 모드가 선택되면 PC에 탑재된 마크업언어 문서를 볼 수 있게 해주는 마크업언어 문서 뷰어(예를 들면 HTML문서를 해석하여 보여줄 수 있는 브라우저)는 인터렉티브 DVD에 기록되어 있는 마크업언어 문서를 해석하고 디스플레이한다. 마크업언어 문서의 표시창에는 사용자가 선택한 AV 데이터가 표시된다.
마크업언어 문서로는 대표적으로 HTML 문서를 들 수 있다. 예를 들어, AV 데이터가 영화일 경우 HTML 문서의 표시창에는 동영상이 출력되고 나머지 부분에는 영화의 대본, 줄거리, 출연배우의 사진, 등 영화에 관한 다양한 부가 정보가 표시된다.
한편, 종래 DVD는 파일 시스템으로서 UDF(Universal Disk Format) Bridge 또는 UDF를 채용하고 있다. UDF Bridge는 UDF의 서브셋(subset)과 ISO9660을 혼용하는 것을 의미한다. 인터렉티브 모드에서는 AV 데이터는 물론 복수개의 마크업언어 문서를 읽어들여야 한다. DVD-Video 표준에서 정의된 AV 데이터 구조에 따르면 AV 데이터를 읽어들이는 것은 어렵지 않다. 왜냐하면 파일 시스템의 볼륨 구조와 파일 구조에 대한 정보를 분석하여 AV 데이터에 대한 재생 제어 정보 파일 VIDEO_TS.IFO을 찾기만 하면 재차 볼륨 구조와 파일 구조에 대한 정보를 분석할 필요없이 재생 제어 정보 파일 VIDEO_TS.IFO에 기록된 정보를 통해 원하는 AV 데이터를 읽어들일 수 있기 때문이다. 그러나, 마크업언어 문서를 읽어들이기 위해서는 매번 파일 시스템의 볼륨 구조와 파일 구조를 분석하는 절차를 거쳐야한다.
가령, 인터렉티브 DVD에 기록된 하나의 파일에 접근할 때마다 매번 불륨 구조와 파일 구조를 분석하기 위해 광픽업이 6회씩 이동해야하고 1회 이동시 100msec가 소요된다고 가정하면 마크업언어 문서 1개와 이에 링크되어 함께 디스플레이되어야 할 이미지 파일 1개를 읽어들이기 위해서 광픽업은 총 12회를 이동해야 하며 이를 위해서는 1200msec가 소요된다. 마크업언어 문서에 링크되어 함께 디스플레이되어야 할 이미지 파일이 5개라면 파일을 읽어들이는데만 6×5×100 = 3000msec가 소요됨을 알 수 있다.
따라서, 본 발명의 목적은, 마크업언어 문서 및/또는 이에 링크된 파일을 보다 효율적으로 읽어들일 수 있는 데이터 구조로 기록된 정보저장매체, 그 기록방법, 기록장치, 그 재생방법, 및 재생장치를 제공하는 것이다.
상기 목적은, 본 발명에 따라, 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터를 인터렉티브 모드로 재생하기 위한 마크업언어 문서; 및 상기 마크업언어 문서에 접근하기 위해 참조되는 탐색 정보를 포함하고, 상기 탐색 정보 중 적어도 일부는 메모리에 캐시되기 위한 것으로 지정되어 상기 마크업언어 문서 중 적어도 일부에 접근하기 위해 참조되는 탐색 정보임을 특징으로 하는 정보저장매체에 의해 달성된다.
또한, 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터가 저장된 비디오 디렉토리; 및 상기 AV 데이터를 인터렉티브 모드로 재생하기 위한 마크업언어 문서가 저장된 인터렉티브 디렉토리를 포함하고, 상기 인터렉티브 디렉토리에는 서브 디렉토리로서 캐시 디렉토리가 마련되어 있으며, 상기 캐시 디렉토리의 데이터 구조는 메모리에 캐시되는 것임을 특징으로 하는 정보저장매체에 의해서도 달성된다.
또한, 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터를 인터렉티브 모드로 재생하기 위한 마크업언어 문서가 저장된 인터렉티브 디렉토리를 포함하고, 상기 인터렉티브 디렉토리에는 상기 마크업언어 문서에 대한 재생 제어 정보가 기록되고 상기 인터렉티브 디렉토리, 상기 인터렉티브 디렉토리의 서브 디렉토리 중 그 데이터 구조가 메모리에 캐시되는 캐시 디렉토리를 지정하는 캐시 디렉토리 지정 정보를 포함하는 재생 제어 정보 파일이 저장되어 있는 것을 특징으로 하는 정보저장매체에 의해서도 달성된다.
상기 데이터 구조는 상기 캐시 디렉토리에 속하는 마크업언어 문서에 접근하기 위해 참조되는 탐색 정보로서 상기 메모리에 캐시되고, 상기 데이터 구조는 볼륨 구조와 파일 구조를 분석할 수 있는 파일 시스템을 사용하여 기록되는 것이 바람직하며, 상기 파일 시스템은 UDF 및 ISO9660 중 적어도 일부를 채용하는 것이 특히 바람직하다.
한편, 본 발명의 다른 분야에 따르면 상기 목적은 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터를 인터렉티브 모드로 재생하는 방법에 있어서, (a) 마크업언어 문서에 접근하기 위해 참조되는 탐색 정보 중 적어도 일부를 메모리에 캐시하는 단계; 및 (b) 캐시된 탐색 정보를 참조하여 해당 마크업언어 문서를 독출하는 단계를 포함하는 단계를 포함하는 것을 특징으로 하는 방법에 의해서도 달성된다.
상기 (a)단계는 (a1) 상기 마크업언어 문서가 기록된 정보저장매체에 기록된 파일 시스템을 분석하는 단계; 및 (a2) 분석된 파일 시스템 중 적어도 일부의 마크업언어 문서에 접근하기 위한 볼륨 구조와 파일 구조를 메모리에 캐시하는 단계를 포함하는 것이 바람직하다.
또한, 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터를 인터렉티브 모드로 재생하는 방법에 있어서, (a) 리드-인 정보를 분석하는 단계; (b) 파일 시스템을 분석하는 단계; (c) 마크업언어 문서에 접근하기 위해 참조되는 파일 시스템 중 적어도 일부를 메모리에 캐시하는 단계; (d) 캐시된 파일 시스템을 참조하여 해당 마크업언어 문서를 독출하는 단계; 및 (e) 독출된 마크업언어 문서를 사용하여 상기 AV 데이터를 인터렉티브 모드로 재생하는 단계를 더 포함하는 것을 특징으로 하는 방법에 의해서도 달성된다.
상기 (c)단계는 (c1) 상기 마크업언어 문서가 저장된 인터렉티브 디렉토리의 서브 디렉토리인 캐시 디렉토리에 접근하기 위한 파일 시스템을 메모리에 캐시하거나, (c2) 상기 마크업언어 문서가 저장된 인터렉티브 디렉토리에 대한 재생 제어 정보가 기록된 재생 제어 정보 파일을 분석하여 상기 인터렉티브 디렉토리의 캐시 디렉토리를 알아내고, 알아낸 캐시 디렉토리에 접근하기 위한 파일 시스템을 메모리에 캐시하는 것이 바람직하다.
또한, ISO9660 파일 시스템을 기반으로 마크업언어 문서가 기록된 DVD를 인터렉티브 모드로 재생하는 방법에 있어서, (a) 볼륨 영역을 해석하는 단계; (b) 앵커 포인트를 참조하여 메인 볼륨 기술자 시퀀스를 해석하는 단계; (c) 파일 셋 기술자를 해석하는 단계; (d) 루트 디렉토리의 파일 엔트리를 해석하는 단계; (e) 루트 디렉토리 레코드를 해석하는 단계; (f) 인터렉티브 디렉토리의 파일 엔트리를 해석하는 단계; (g) 인터렉티브 디렉토리 레코드를 해석하는 단계; (h) 파일 식별자 기술자를 읽어들여 시작 문서의 파일 엔트리를 찾아내는 단계; (i) 적어도 일부의 마크업언어 문서에 대한 경로테이블을 캐시하는 단계; (j) 상기 경로테이블에 대응하는 디렉토리 레코드를 캐시하는 단계; 및 (k) 캐시된 경로테이블 및 디렉토리 레코드를 참조하여 해당 마크업언어 문서를 읽어들여 상기 AV 데이터를 인터렉티브 모드로 재생하는 단계를 포함하는 것을 특징으로 하는 방법에 의해서도 달성된다.
한편, 본 발명의 다른 분야에 따르면 상기 목적은 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터를 인터렉티브 모드로 재생하기 위한 마크업언어 문서가 기록된 정보저장매체를 인터렉티브 모드로 재생하는 장치에 있어서, 상기 정보저장매체에 기록된 데이터를 독출하는 리더; 상기 리더로 상기 마크업언어 문서에 접근하기 위해 참조되는 탐색 정보 중 적어도 일부를 독출할 것을 명령하고 상기 캐시 메모리에 캐시된 탐색 정보를 참조하여 해당 마크업언어 문서를 독출할 것을 명령하는 콘트롤러; 상기 리더에 의해 독출된 탐색 정보를 캐시하기 위한 캐시 메모리; 상기 리더에 의해 독출된 마크업언어 문서를 해석하는 프리젠테이션 엔진; 상기 AV 데이터를 버퍼링하기 위한 버퍼 메모리; 상기 버퍼 메모리에 버퍼링된 AV 데이터를 디코딩하는 디코더; 및 상기 디코더에 의해 디코딩된 AV 데이터와 상기 프리젠테이션 엔진에 의해 해석된 마크업언어 문서를 블렌딩하여 출력하는 블렌더를 포함하는 것을 특징으로 하는 장치에 의해서도 달성된다.
상기 콘트롤러는 상기 정보저장매체에 기록된 파일 시스템을 분석하고 분석된 파일 시스템 중 적어도 일부의 마크업언어 문서에 접근하기 위한 파일 시스템을 독출할 것을 상기 리더로 명령하고 독출된 파일 시스템이 상기 캐시 메모리에 캐시되도록 상기 캐시 메모리를 제어하는 것이 바람직하다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다. 이하에서「마크업언어 문서」는 HTML, XML 등의 마크업언어로 작성된 문서는 물론 Script 언어, Java 등으로 작성된 소스 코드가 링크되거나 삽입된 문서를 총칭하며, 나아가 마크업언어 문서에 링크된 파일을 망라하는 의미로 사용된다. 즉, 마크업언어 문서는 AV 데이터를 인터렉티브 모드로 재생하기 위해 필요한 일종의 어플리케이션 역할을 하는 동시에 AV 데이터와 함께 디스플레이되는 부가 정보를 담고 있다.
도 1은 본 발명의 바람직한 실시예에 따른 재생 시스템의 개요도이다.
도 1을 참조하면, 재생 시스템은 본 실시예에 따른 정보저장매체인 DVD(300), 재생장치(300), 본 실시예에 따른 디스플레이 장치로서 TV(100) 및 리모트 콘트롤러(400)를 포함한다. 리모트 콘트롤러(400)는 사용자의 제어 명령을 수신하여 재생장치(200)로 전달한다. 재생장치(200)는 DVD(300)에 기록된 데이터가 읽혀지기 위한 DVD 드라이브가 마련되어 있다. DVD 드라이브에 DVD(300)가 로드되고 사용자가 인터렉티브 모드를 선택하면 재생장치(200)는 대응 마크업언어 문서를 사용하여 해당 AV 데이터를 인터렉티브 모드로 재생하여 TV(100)로 전달한다. TV(100)에는 재생된 AV 데이터에 따른 AV 화면과 마크업언어 문서로부터 얻어진 마크업문서 화면이 함께 표시된다. 「인터렉티브 모드」는 AV 데이터를 마크업언어 문서에 정의된 표시창에 AV 화면이 디스플레이되도록 재생하는 방식, 즉 마크업문서 화면과 AV 화면을 함께 디스플레이하는 방식을 말한다. 여기서, AV 화면은 AV 데이터를 재생하여 디스플레이 장치에 표시되는 화면을 가리키고 마크업문서 화면은 마크업언어 문서가 해석되어 디스플레이 장치에 표시되는 화면을 가리킨다. 한편, 「비디오 모드」는 AV 데이터를 종래 DVD-Video를 재생하는 방식, 즉 해당 AV 데이터를 재생하여 얻어진 AV 화면만을 디스플레이하는 방식을 말한다. 본 실시예에서 재생장치(200)는 인터렉티브 모드와 비디오 모드를 모두 지원한다. 나아가, 재생장치(200)는 인터넷 등 네트워크에 접속하여 데이터를 송수신할 수 있다.
도 2는 본 발명의 바람직한 실시예에 따른 재생장치(200)의 기능 블럭도이다.
도 2를 참조하면, 재생장치(200)는 리더(1), 버퍼 메모리(2), 캐시 메모리(3), 콘트롤러(5), 디코더(4), 및 블렌더(7)를 포함한다. 콘트롤러(5)에는 프리젠테이션 엔진(6)이 탑재되어 있다. 리더(1)에는 DVD(300)에 레이저를 조사하여 데이터를 독출하기 위한 광 픽업(11)이 마련되어 있다.
리더(1)는 콘트롤러(5)로부터의 제어 신호에 따라 광픽업(11)을 제어하여 DVD(300)로부터 AV 데이터 및 마크업언어 문서를 독출한다. 나아가, 본 발명에 따른 탐색 정보를 독출한다. 탐색 정보는 마크업언어 문서에 접근하기 위해 참조되는 정보로서 본 실시예에서는 파일 시스템에 의해 구현된다. 탐색 정보에 대한 상세한 설명은 후술한다.
버퍼 메모리(2)는 AV 데이터를 버퍼링하기 위한 메모리이고 캐시 메모리(3)는 DVD(300)에 기록된 AV 데이터 및/또는 마크업언어 문서의 재생을 제어하기 위한 재생 제어 정보 파일을 캐시하거나 기타 필요한 정보를 캐시하기 위한 메모리이다. 특히, 캐시 메모리(3)는 본 발명에 따른 탐색 정보를 캐시한다.
콘트롤러(5)는 DVD(300)에 기록된 AV 데이터가 사용자 선택에 따라 비디오 모드 또는 인터렉티브 모드로 재생되도록 리더(1), 프리젠테이션 엔진(6), 디코더(4), 및 블렌더(7)를 제어한다. 특히, 콘트롤러(5)는 본 발명에 따라 리더(1)로 DVD(300)에 기록된 마크업언어 문서에 접근하기 위해 참조되는 탐색 정보 중 적어도 일부를 독출하여 캐시 메모리(3)에 캐시되도록 한다.
콘트롤러(5)의 일부로서 프리젠테이션 엔진(6)은 소프트웨어 관점에서, 마크업언어 및 클라이언트해석 프로그램 언어, 예를 들면 JavaScript, Java, ASP, PHP, 등을 해석하여 실행하는 해석엔진이다. 나아가, 프리젠테이션 엔진(6)은 다양한 플러그-인을 더 포함할 수 있다. 플러그-인은 마크업언어 문서에 포함되거나 마크업언어 문서에 링크된 다양한 포맷의 파일을 열 수 있게 해준다. 즉, 프리젠테이션 엔진(6)은 마크업언어 문서 뷰어 역할을 한다. 또한, 본 실시예에서 프리젠테이션 엔진(6)은 인터넷에 접속하여 소정 데이터를 읽어올 수 있다.
인터렉티브 모드에서 프리젠테이션 엔진(6)은 본 발명에 따라 캐시 메모리(3)에 캐시된 탐색 정보, 즉 파일 시스템을 참조하여 해당 마크업언어 문서를 가져온 다음 해석하여 디코더(4)로부터 출력된 AV 데이터 스트림이 디스플레이되기 위한 표시창의 위치를 확인한다. 블렌더(7)는 AV 데이터 스트림이 마크업언어 문서에 의해 정의된 표시창에 디스플레이되도록, 즉 AV 화면이 마크업문서 화면에 매립되도록(embedded), AV 데이터 스트림과 해석된 마크업언어 문서를 블렌딩하여 TV(100)로 출력한다.
도 3은 DVD(300)의 디스크 구조도이다.
도 3을 참조하면, DVD(300)는 리드-인 영역 ①, 볼륨 구조 영역 ②, 파일 구조 영역 ③, 비디오 파일 영역 ④, 기타 파일 영역 ⑤, 및 리드-아웃 영역 ⑥으로 구분된다. 리드-인 영역 ①에는 리드-인 정보가 기록되어 있다. 리드-인 정보는 기준 코드 및 제어 데이터를 포함한다. 기준 코드는 트랙에 기록되는 변조 신호의 피트 패턴 등에 관한 정보를 의미하고 제어 데이터는 디스크 크기, 판독면의 개수, 제작자 정보, 저작권 정보 등을 의미한다. 볼륨 구조 영역 ② 및 파일 구조 영역 ③에는 DVD(300)에 기록된 AV 데이터 및 마크업언어 문서에 접근하기 위한 정보가 기록되어 있다. 본 실시예에서 볼륨 구조 및 파일 구조는 UDF(Universal Data Format) Bridge 파일 시스템 또는 ISO9660 파일 시스템으로 기록된다. 즉, 본 발명에 따른 탐색 정보는 UDF(Universal Data Format) Bridge 파일 시스템 또는 ISO9660 파일 시스템의 적어도 일부이다. 비디오 파일 영역 ④에는 AV 데이터가 기록된다. 기타 파일 영역 ⑤에는 마크업언어 문서가 기록된다. LSN은 논리 섹터 번호(Logical Sector Number)를 가리킨다.
이처럼, 파일 시스템이 기록된 영역과 마크업언어 문서가 기록된 영역이 통상 분리되어 존재한다. 따라서, 마크업언어 문서의 위치를 알아내기 위한 파일 시스템이 캐시되지 않는다면 매번 DVD(300)에 기록된 파일 시스템을 읽어들인 다음 이를 참조하여 마크업언어 문서에 접근해야 한다. 따라서, 본 발명에 따른 재생방법, 재생장치, 및 정보저장매체는 마크업언어 문서를 읽어들이기 위해 참조하는 탐색 정보, 즉 파일 시스템 중 적어도 일부를 캐시하는 방식을 채용한다.
파일 시스템 중 캐시될 부분을 정하는 것, 즉 제한된 파일 시스템은 다양하게 결정될 수 있다. 제한된 파일 시스템은 크게 용량에 따라 결정하는 방식과 경로명에 따라 결정하는 방식으로 나누어볼 수 있다. 다만 이하의 설명은 모두 ISO9660 파일 시스템을 기초로 한 것이다. ISO9660 파일 시스템은 종래의 DVD-Video 규격에서 채용하고 있는 파일 시스템이므로 호환성 문제가 없고 UDF 파일 시스템에 비해 데이터 크기가 작으므로 캐시에 보다 적합하기 때문이다. 그러나 캐시 메모리의 용량이 충분하고 다른 이유로 UDF 파일 시스템을 채용하는 것이 효율적이라면 UDF 파일 시스템을 채용하는 것도 가능하다.
1. 파일 시스템의 전체 용량에 따라 결정하는 예
도 4 및 5와 같이 파일 시스템을 구성한다면, 논리 섹터 LSN(Logical Sector Number) 257 to p - 1 범위에는 ISO9660 파일 시스템이 저장되므로 그 크기를 512KB 만큼의 섹터들(1 섹터의 크기가 2KB이면 256개의 섹터가 됨) 또는 경로테이블과 디렉토리 레코드의 총량이 512KB가 되도록 제한할 수 있다. 디렉토리 명이 30자이고 256개 존재한다고 가정하고 경로테이블의 크기를 다음과 같이 가정하면
L 경로테이블 크기(Path table size) = 5 섹터 (=> 8+(8+30)*256)
섹터 내의 디렉토리 레코드를 위한 최대 크기(Maximum size for Directory record in sectors) = 256 섹터 - 5 섹터 = 251 섹터가 된다. 여기서 파일명이 모두 30자고 각 디렉토리별로 분산되어 저장된다면 최대 수용가능한 파일의 갯수는 약 7000개가 된다.
2. 디렉토리 경로명에 따라 결정하는 예
1) ISO9660 파일 시스템(논리 섹터 LSN 257 to p - 1) 중 소정 디렉토리 경로에 해당하는 공간의 크기를 제한한다.
2) 마크업언어 문서에 대한 탐색 정보가 기록된 소정 디렉토리의 경로테이블의 크기와 디렉토리 레코드의 크기를 제한하여 이를 제한된 파일 시스템으로 결정한다.
이하에서는 특히 ISO9660 파일 시스템에 기초한 2의 2)에 관한 다양한 예를 보다 구체적으로 살펴본다.
도 6는 DVD(300)의 디렉토리 구조의 일 예이다.
도 6을 참조하면, 루트 디렉토리에는 AV 데이터가 저장된 비디오 디렉토리 VIDEO_TS가 마련되어 있다. VIDEO_TS에는 비디오 타이틀 전체에 대한 재생 제어 정보가 기록된 재생 제어 정보 파일 VIDEO_TS.IFO이 배치되어 있다. 이어서, 첫 번째 비디오 타이틀 셋에 대한 재생 제어 정보가 기록된 재생 제어 정보 파일 VTS_01_0.IFO가 기록되어 있고, 비디오 타이틀 셋을 구성하는 AV 데이터들 VTS_01_0.VOB, VTS_01_1.VOB,‥이 기록되어 있다. VTS_01_0.VOB, VTS_01_1.VOB,‥는 비디오 타이틀, 즉 비디오 오브젝트(Video Object)이다. 각 VOB에는 네비게이션 팩, 비디오 팩, 및 오디오 팩이 패킹된 VOBU가 담겨 있다. 보다 상세한 구성은 DVD-Video 표준안 「DVD-Video for Read Only Memory disc 1.0」에 개시되어 있다.
루트 디렉토리에는 또한 인터렉티브 모드를 지원하기 위한 마크업언어 문서가 저장된 인터렉티브 디렉토리 DVD_ENAV가 마련되어 있다. DVD_ENAV에는 시작 문서로서 INDEX.XML이 기록되어 있다. 나아가, DVD_ENAV에는 기타 마크업언어 문서가 저장된다. 즉, MAINSCRN.PNG은 INDEX.XML에 삽입되는 파일이고, ASCRN.XML은 해당 비디오 타이틀과 함께 디스플레이되는 파일이며, ASCRN1.PNG와 ASCRN2.PNG는 ASCRN.XML에 삽입되어 함께 표시되어야 하는 파일들이다.
도 7은 도 6의 디렉토리 구조에 따른 ISO9660 파일 시스템을 보여준다.
도 7을 참조하면, ISO9660 파일 시스템에 따라 기록된 경로 테이블과 디렉토리 레코드 구조를 알 수 있다. 회색으로 표시된 영역 - 논리 섹터 번호 LSN 257과 261 - 에는 캐시 메모리(3)에 캐시될 수 있는 탐색 정보가 기록되어 있다. 캐시 메모리(3)에 인터렉티브 디렉토리 DVD_ENAV에 기록된 파일을 읽어들이기 위해 참조해야 하는 탐색 정보, 즉 파일 시스템의 일부(논리 섹터 번호 LSN 257과 261에 기록된 정보)가 캐시된다. 이에, 재생장치(200)의 콘트롤러(2)는 캐시된 탐색 정보를 참조하여 마크업언어 문서가 기록된 위치를 알 수 있게 된다. 따라서, 마크업언어 문서가 기록된 위치를 알아내기 위해 DVD(300)에 기록된 파일 시스템을 읽기 위해 매번 리더(1)로 제어 신호를 보내어 광픽업(11)을 움직여야 할 필요가 없게 된다. 즉, 콘트롤러(2)는 AV 데이터를 인터렉티브 모드로 재생하기 위해 필요한 마크업언어 문서를 보다 신속하게 읽어들일 수 있게 된다.
도 8은 DVD(300)의 디렉토리 구조의 다른 예이다.
도 8을 참조하면, 루트 디렉토리에는 AV 데이터가 저장된 비디오 디렉토리 VIDEO_TS가 마련되어 있다. 비디오 디렉토리 VIDEO_TS는 도 4의 그것과 동일하므로 반복되는 설명은 생략한다.
한편, 루트 디렉토리에는 인터렉티브 모드를 지원하기 위한 마크업언어 문서가 저장된 인터렉티브 디렉토리 DVD_ENAV가 마련되어 있다. DVD_ENAV에는 시작 문서로서 INDEX.XML이 기록되어 있다. 또한 각각 마크업언어 문서가 저장된 서브 디렉토리로서 캐시 디렉토리 CACHED와 DIR_1이 마련되어 있다. 캐시 디렉토리 CACHED에 저장된 MAINSCRN.PNG은 INDEX.XML에 삽입되는 파일이고, ASCRN.XML은 해당 비디오 타이틀과 함께 디스플레이되는 파일이며, ASCRN1.PNG와 ASCRN2.PNG는 ASCRN.XML에 삽입되어 함께 표시되어야 하는 파일들이다. 서브 디렉토리 DIR_1에 저장된 FILE1.XML 및 FILE2.XML은 해당 비디오 타이틀과 함께 디스플레이되는 파일이며 PIC1.PNG 및 PIC2.PNG는 FILE1.XML 또는 FILE2.XML에 삽입되는 파일들이다.
회색으로 표시된 영역, 즉 캐시 디렉토리 CACHED에 접근하기 위한 탐색 정보는 캐시 메모리(3)에 저장된다.
도 9는 도 8의 디렉토리 구조에 따른 ISO9660 파일 시스템을 보여준다.
도 9를 참조하면, ISO9660 파일 시스템에 따라 기록된 경로 테이블과 디렉토리 레코드 구조를 알 수 있다. 회색으로 표시된 영역 - 논리 섹터 번호 LSN 257과 262 - 에는 캐시 메모리(3)에 캐시될 수 있는 탐색 정보가 기록되어 있다. 본 실시예에서 캐시 메모리(3)에는 DVD_ENAV의 서브 디렉토리인 캐시 디렉토리 CACHED에 기록된 파일을 읽어들이기 위해 참조해야 하는 탐색 정보, 즉 파일 시스템의 일부(논리 섹터 번호 LSN 257과 262에 기록된 정보)가 캐시된다. 이에, 재생장치(200)의 콘트롤러(2)는 캐시된 탐색 정보를 참조하여 캐시 디렉토리 CACHED에 속하는 마크업언어 문서가 기록된 위치를 알 수 있게 된다. 따라서, 콘트롤러(2)는 AV 데이터를 인터렉티브 모드로 재생하기 위해 필요한 마크업언어 문서를 보다 신속하게 읽어들일 수 있게 된다. 다만, 캐시 디렉토리 CACHED가 아닌, 예를 들어 서브 디렉토리 DIR_1에 저장된 마크업언어 문서에 대한 탐색 정보는 캐시되지 않으므로 직접 DVD(300)로부터 읽어들여야 한다.
이처럼 모든 마크업언어 문서에 대한 탐색 정보를 캐시하지 않고 그 일부만이 캐시되도록 하는 이유는, 즉 파일 시스템이 캐시되는 캐시 디렉토리를 별개로 마련해두는 디렉토리 구조를 채용하는 이유는 인터렉티브 디렉토리에 기록된 마크업언어 문서의 수가 매우 많은 경우 또는 탐색 정보를 캐시하기 위해 할당된 캐시 메모리(3)의 저장공간이 상대적으로 협소한 경우를 고려한 것이다. 예를 들어, 백과사전을 제작하는 경우와 같이 필요한 마크업언어 문서의 수가 많아지면 이들에 접근하기 위한 탐색 정보, 즉 해당 파일 시스템의 크기 또한 매우 커지게 되므로 캐시 메모리(3)의 용량을 지나치게 많이 차지하거나 초과하게 된다. 따라서, 이러한 경우에는 빈번한 접근이 예상되는 마크업언어 문서가 저장된 서브 디렉토리를 별개로 마련해두고 이들에 대한 파일 시스템만을 캐시하는 것이 바람직하다.
도 10은 DVD(300)의 디렉토리 구조의 또 다른 예이다.
도 10을 참조하면, 루트 디렉토리에는 AV 데이터가 저장된 비디오 디렉토리 VIDEO_TS가 마련되어 있다. 비디오 디렉토리 VIDEO_TS는 도 6의 그것과 동일하므로 반복되는 설명은 생략한다.
한편, 루트 디렉토리에는 인터렉티브 모드를 지원하기 위한 마크업언어 문서가 저장된 인터렉티브 디렉토리 DVD_ENAV가 마련되어 있다. DVD_ENAV에는 각각 마크업언어 문서가 저장된 서브 디렉토리로서 DIR_1 및 DIR_2가 마련되어 있다. 또한, DVD_ENAV에는 재생 제어 정보 파일 DVD_ENAV.IFO이 기록되어 있다. 재생 제어 정보 파일에는 예를 들어 해당 디렉토리의 정의, 구성, 포함된 타이틀의 개수, 타이틀에 관한 기본 정보, 타이틀에 사용된 언어, 자막, 폰트 등에 관한 정보, 해상도와 색상 등의 마크업언어 문서 표시정보, 저작권 정보 등이 기록된다. 특히, 본 실시예에서 재생 제어 정보 파일 DVD_ENAV.IFO에는 본 발명에 따른 캐시 디렉토리 지정 정보가 기록되어 있다. 캐시 디렉토리 지정 정보는 그 데이터 구조가 캐시되도록 지정된 디렉토리가 어느 것인지 알려주는 정보이다. 본 실시예에서는 회색으로 표시된 서브 디렉토리 DIR_1이 캐시 디렉토리이다(①). 따라서, 서브 디렉토리 DIR_1에 접근하기 위한 탐색 정보는 캐시 메모리(3)에 저장된다.
서브 디렉토리 DIR_1에는 시작 문서로서 INDEX.XML이 기록되어 있다. MAINSCRN.PNG은 INDEX.XML에 삽입되는 파일이고, ASCRN.XML은 해당 비디오 타이틀과 함께 디스플레이되는 파일이며, ASCRN1.PNG와 ASCRN2.PNG는 ASCRN.XML에 삽입되어 함께 표시되어야 하는 파일들이다. 서브 디렉토리 DIR_2에 저장된 FILE1.XML 및 FILE2.XML은 해당 비디오 타이틀과 함께 디스플레이되는 파일이며 PIC1.PNG 및 PIC2.PNG는 FILE1.XML 또는 FILE2.XML에 삽입되는 파일들이다.
한편, 본 실시예와 달리 캐시 디렉토리 지정 정보에 의해 인터렉티브 디렉토리 전체가 캐시 디렉토리로 지정되거나(②) 루트 디렉토리 전체가 캐시 디렉토리로 지정될 수 있다(③). 나아가, 캐시 디렉토리 지정 정보는 재생 제어 정보가 저장된 시작 문서(예 INDEX.XML)에 기록될 수 있다.
도 11은 도 10의 디렉토리 구조에 따른 ISO9660 파일 시스템을 보여준다.
도 11을 참조하면, ISO9660 파일 시스템에 따라 기록된 경로 테이블과 디렉토리 레코드 구조를 알 수 있다. 회색으로 표시된 영역 - 논리 섹터 번호 LSN 257과 262 - 에는 캐시 메모리(3)에 캐시될 수 있는 탐색 정보가 기록되어 있다. 본 실시예에서 캐시 메모리(3)에는 DVD_ENAV의 서브 디렉토리인 캐시 디렉토리 DIR_1에 기록된 파일을 읽어들이기 위해 참조해야 하는 탐색 정보, 즉 파일 시스템의 일부(논리 섹터 번호 LSN 257과 262에 기록된 정보)가 캐시된다. 이에, 재생장치(200)의 콘트롤러(2)는 캐시된 탐색 정보를 참조하여 캐시 디렉토리 DIR_1에 속하는 마크업언어 문서가 기록된 위치를 알 수 있게 된다. 따라서, 콘트롤러(2)는 AV 데이터를 인터렉티브 모드로 재생하기 위해 필요한 마크업언어 문서를 보다 신속하게 읽어들일 수 있게 된다. 다만, 캐시 디렉토리 DIR_1이 아닌, 예를 들어 서브 디렉토리 DIR_2에 저장된 마크업언어 문서에 대한 탐색 정보는 캐시되지 않으므로 직접 DVD(300)로부터 읽어들여야 한다.
이처럼 파일 시스템이 캐시되는 캐시 디렉토리 DIR_1를 별개로 마련해두는 디렉토리 구조를 채용하는 이유는 도 7을 참조하여 설명한 바와 같다.
상기와 같은 구성을 기초로 본 발명에 따른 재생방법을 설명하면 다음과 같다.
도 12는 본 발명에 따른 재생방법을 설명한 플로우챠트이다.
도 12에 개시된 바와 같이, 재생장치(200)는 인터렉티브 모드가 선택되면 마크업언어 문서에 접근하기 위해 참조되는 탐색 정보 중 적어도 일부를 캐시한다(1201단계). 다음으로 캐시된 탐색 정보를 참조하여 해당 마크업언어 문서를 DVD(300)로부터 읽어들인다(1202단계). 다음으로, 읽어들인 마크업언어 문서를 사용하여 해당 AV 데이터를 인터렉티브 모드로 재생한다(1203단계).
도 13은 본 발명의 일 실시예에 따른 재생방법을 설명한 플로우챠트이다.
도 13을 참조하면, 사용자가 재생장치(200)에 구비된 DVD 드라이브에 DVD(300)를 로딩하면(1301단계), 재생장치(200)는 DVD(300)에 기록된 리드-인 영역으로부터 디스크 타입 등 리드-인 정보를 알아낸다(1302단계). 다음으로, 재생장치(200)는 파일 시스템을 분석하고(1303단계), 분석된 파일 시스템 중 적어도 일부의 마크업언어 문서에 접근하기 위한 파일 시스템을 캐시한다(1304단계). 다음으로, 재생장치(200)는 캐시된 파일 시스템을 참조하여 해당 마크업언어 문서를 읽어들인다(1305단계). 이어, 재생장치(200)는 읽어들인 마크업언어 문서를 사용하여 AV 데이터를 인터렉티브 모드로 재생한다(1306단계).
도 14는 본 발명의 다른 실시예에 따른 재생방법을 설명한 플로우챠트이다.
도 14를 참조하면, 사용자가 재생장치(200)에 구비된 DVD 드라이브에 DVD(300)를 로딩하면(1401단계), 재생장치(200)는 DVD(300)에 기록된 리드-인 영역으로부터 디스크 타입 등 리드-인 정보를 알아낸다(1402단계). 다음으로, 재생장치(200)는 파일 시스템의 볼륨 구조를 분석하고(1403단계), 파일 시스템의 파일 구조를 분석한다(1404단계). 이어, AV 데이터가 저장된 비디오 디렉토리를 탐색하여(1405단계), AV 데이터에 대한 재생 제어 정보 파일을 캐시한다(1406단계). 다음으로, 마크업언어 문서가 저장된 인터렉티브 디렉토리를 탐색하고(1407단계), 인터렉티브 디렉토리에 저장된 시작 문서를 탐색한다(1408단계). 시작 문서가 존재하지 않으면(1409단계), 선택된 비디오 타이틀을 구성하는 AV 데이터를 비디오 모드로 재생한다(1410단계). 시작 문서가 존재하면(1409단계), 상기 1403단계 및 1404단계에서 분석된 파일 시스템 중 적어도 하나의 마크업언어 문서에 접근하기 위한 파일 시스템을 캐시한다(1411단계). 캐시된 파일 시스템을 참조하여 해당 마크업언어 문서를 읽어들여 선택된 비디오 타이틀을 구성하는 AV 데이터를 인터렉티브 모드로 재생한다(1412단계).
도 15는 도 14의 1411단계의 일 구현예이다.
도 15를 참조하면, 재생장치(200)는 인터렉티브 디렉토리의 서브 디렉토리인 캐시 디렉토리에 접근하기 위한 파일 시스템을 캐시한다(1501단계).
도 16은 도 14의 1411단계의 다른 구현예이다.
도 16을 참조하면, 인터렉티브 디렉토리에 대한 재생 제어 정보가 기록된 재생 제어 정보 파일을 분석하여 캐시 디렉토리를 알아낸 다음(1601단계), 알아낸 캐시 디렉토리에 접근하기 위한 파일 시스템을 캐시한다(1602단계).
도 17은 본 발명의 바람직한 실시예로서 ISO9660 파일 시스템을 채용한 경우 파일 시스템을 해석하는 과정을 보다 상세히 기술한 재생방법을 설명하기 위한 플로우챠트이다.
도 17을 참조하면, 사용자가 DVD 드라이브에 DVD(300)를 로딩하면 재생장치(200)는 DVD(300)에 기록된 리드-인 영역으로부터 디스크 타입 등 리드-인 정보를 알아낸다. 다음으로, 재생장치(200)는 논리 섹터 16을 시작으로 볼륨 인식 영역을 읽어들인다(1701단계). 보다 구체적으로, 주 볼륨 기술자(Primary Volume Descriptor)를 이용하여 ISO9660의 경로 테이블(Path Table) 크기와 위치를 알아낸다. 다음으로, 앵커 포인트를 참조하여 메인 볼륨 기술자 시퀀스(Main Volume Descriptor Sequence)를 해석한다(1702단계). 보다 구체적으로, 논리 섹터 256의 첫번째 앵커 포인트(Anchor Point)를 참조하여 메인 볼륨 기술자 시퀀스의 위치를 찾는다. 만약 앵커 포인트가 훼손되어 읽을 수 없다면 두번째 앵커 포인트인 마지막 논리 섹터를 참조하여 메인 볼륨 기술자 시퀀스의 위치를 찾는다. 만약 메인 볼륨 기술자 시퀀스가 훼손되었다면 백업용 볼륨 기술자 시퀀스(Reserved Volume Descriptor Sequence)를 읽는다. 시퀀스 내에 존재하는 논리 볼륨 기술자(Logical Volume Descriptor)에서 파일 셋 기술자(File Set Descriptor)의 시작 위치를 찾아낸다. 또한 시퀀스 내에 존재하는 파티션 기술자(Partition Descriptor)를 참고하여 파티션의 시작 위치를 찾는다. 다음으로, 파일 셋 기술자를 해석한다(1703단계). 즉, 파일 셋 기술자로부터 루트 디렉토리의 파일 엔트리의 위치와 길이를 읽어들인다. 다음으로, 루트 디렉토리의 파일 엔트리를 해석한다(1704단계). 즉, 루트 디렉토리의 파일 엔트리를 읽어들여 디렉토리 레코드(Directory record)가 위치하는 영역을 탐색한다. 다음으로, 루트 디렉토리 레코드를 해석한다(1705단계). 즉, 루트 디렉토리 내의 파일 식별자 기술자(File Identifier Descriptor)를 읽어들여 비디오 디렉토리 VIDEO_TS의 파일 엔트리를 찾아낸다. 다음으로, 찾아낸 비디오 디렉토리 VIDEO_TS의 파일 엔트리를 해석한다(1706단계). 즉, 비디오 디렉토리 VIDEO_TS의 파일 엔트리를 읽어들여 디렉토리 레코드 영역을 찾아낸다. 이어, 찾아낸 디렉토리 레코드 영역으로부터 비디오 디렉토리 레코드를 해석한다(1707단계). 해석한 결과 알아낸 재생 제어 정보 파일 VIDEO_TS.IFO의 파일 엔트리를 해석하여 VMG(Video Manager)를 캐시 메모리(3)에 캐시한다. 또한, 인터렉티브 디렉토리 DVD_ENAV의 파일 엔트리를 해석한다(1708단계). 즉, DVD_ENAV의 파일 엔트리를 읽어들여 디렉토리 레코드 영역을 찾아낸다. 이어, 찾아낸 디렉토리 레코드 영역에 기록된 디렉토리 레코드를 해석한다(1709단계). 즉, 파일 식별자 기술자(File Identifier Descriptor)를 읽어들여 시작 문서(예를 들면 INDEX.XML)의 파일 엔트리를 찾아낸다. 다음으로, 상기 1701단계에서 해석된 위치를 참고하여 해당 마크업언어 문서에 대한 ISO9660 경로테이블을 캐시 메모리(3)에 캐시한다(1710단계). 이어, 해당 마크업언어 문서에 대한 ISO9660의 디렉토리 레코드를 탐색하여 캐시 메모리(3)에 캐시한다(1711단계). 캐시된 경로테이블 및 디렉토리 레코드를 참조하여 해당 마크업언어 문서를 읽어들여 선택된 비디오 타이틀을 인터렉티브 모드로 재생한다(1712단계).
본 발명에 따라 전술한 바와 같은 파일 시스템 해석 과정을 통해 캐시 메모리(3)에는 제한된 ISO9660 파일 시스템이 적재된다. 예를 들어, 도 3에 도시된 바와 같이 기타 파일 영역 ④에 저장된 마크업언어 문서 INDEX.XML에 접근하는 경우 캐시 메모리(3)에 적재된 ISO9660 파일 시스템을 참조하여 접근이 가능해 진다. 보다 구체적으로, 경로테이블을 참조하여 인터렉티브 디렉토리 레코드의 위치를 확인하고 인터렉티브 디렉토리 레코드에서 INDEX.XML의 위치를 확인하여 해당 마크업언어 문서를 읽어들일 수 있다. 즉, 본 발명에 따르면 해당 마크업언어 문서의 위치를 확인하기까지의 과정은 모두 메모리 엑세스에 의해 수행되므로 광픽업(11)은 직접 INDEX.XML 파일의 위치로 이동하여 데이터를 읽어올 수 있게 되는 것이다. 따라서, 광픽업(11)의 점프 거리가 종래에 비하여 감소된다. 마크업언어 문서에 보다 많은 파일이 링크된 경우 그 효과는 더욱 현저하다.
전술한 바와 같이, 본 발명에 따르면 마크업언어 문서에 대한 탐색 정보를 캐시해두고 이를 참조하여 해당 마크업언어 문서에 접근함으로써 마크업언어 문서 파일을 보다 빨리 읽어들일 수 있다. 이에 따라 인터렉티브 모드에서의 재생 속도 및 사용자와의 반응 속도 개선할 수 있다.
도 1은 본 발명의 바람직한 실시예에 따른 재생 시스템의 개요도,
도 2는 본 발명의 바람직한 실시예에 따른 재생장치(200)의 기능 블록도,
도 3은 DVD(300)의 디스크 구조도,
도 4 및 5는 ISO9660 파일 시스템의 일 예,
도 6은 DVD(300)의 디렉토리 구조의 일 예,
도 7은 도 6의 디렉토리 구조에 따른 ISO9660 파일 시스템,
도 8은 DVD(300)의 디렉토리 구조의 다른 예,
도 9는 도 8의 디렉토리 구조에 따른 ISO9660 파일 시스템,
도 10은 DVD(300)의 디렉토리 구조의 또 다른 예,
도 11은 도 10의 디렉토리 구조에 따른 ISO9660 파일 시스템,
도 12는 본 발명에 따른 재생방법을 설명한 플로우챠트,
도 13은 본 발명의 일 실시예에 따른 재생방법을 설명한 플로우챠트,
도 14는 본 발명의 다른 실시예에 따른 재생방법을 설명한 플로우챠트,
도 15는 도 14의 1411단계의 일 구현예,
도 16은 도 14의 1411단계의 다른 구현예,
도 17은 본 발명의 또 다른 실시예로서, ISO9660 파일 시스템을 채용한 경우 파일 시스템을 해석하는 과정을 보다 상세히 기술한 재생방법을 설명하기 위한 플로우챠트이다.

Claims (22)

  1. 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터를 인터렉티브 모드로 재생하기 위한 마크업언어 문서; 및
    상기 마크업언어 문서에 접근하기 위해 참조되는 탐색 정보를 포함하고,
    상기 탐색 정보 중 적어도 일부는 메모리에 캐시되기 위한 것으로 지정되어 상기 마크업언어 문서 중 적어도 일부에 접근하기 위해 참조되는 탐색 정보이며,
    상기 탐색 정보는 볼륨 구조와 파일 구조를 분석할 수 있는 파일 시스템을 사용하여 기록되는 것을 특징으로 하는 정보저장매체.
  2. 제1항에 있어서,
    상기 AV 데이터를 더 포함하고,
    상기 탐색 정보는 상기 AV 데이터에 접근하기 위해 참조되는 정보를 더 포함하는 것을 특징으로 하는 정보저장매체.
  3. 제1항 또는 제2항에 있어서,
    상기 탐색 정보는 상기 마크업언어 문서 중 별개의 디렉토리에 저장된 마크업언어 문서에 접근하기 위해 참조되는 정보임을 특징으로 하는 정보저장매체.
  4. 제1항에 있어서,
    상기 인터랙티브 모드는 상기 AV 데이터가 재생된 AV 화면이 상기 마크업 문서에 의해 정의되는 표시창을 통해 디스플레이되는 방식인 것을 특징으로 하는 정보저장매체.
  5. 제4항에 있어서,
    상기 파일 시스템은 UDF 및 ISO9660 중 적어도 하나임을 특징으로 하는 정보저장매체.
  6. 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터가 저장된 비디오 디렉토리; 및
    상기 AV 데이터를 인터렉티브 모드로 재생하기 위한 마크업언어 문서가 저장된 인터렉티브 디렉토리를 포함하고,
    상기 인터렉티브 디렉토리에는 서브 디렉토리로서 캐시 디렉토리가 마련되어 있으며, 상기 캐시 디렉토리의 데이터 구조는 메모리에 캐시되며,
    상기 캐시 디렉토리에는 상기 마크업언어 문서에 접근하기 위한 탐색 정보로서 볼륨 구조와 파일 구조를 분석할 수 있는 파일 시스템이 기록되는 것을 특징으로 하는 정보저장매체.
  7. 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터를 인터렉티브 모드로 재생하기 위한 마크업언어 문서가 저장된 적어도 하나의 서브 디렉토리가 마련된 인터렉티브 디렉토리를 포함하고,
    상기 인터렉티브 디렉토리에는 상기 마크업언어 문서에 대한 재생 제어 정보가 기록되고, 그 데이터 구조가 메모리에 캐시되는 캐시 디렉토리를 지정하는 캐시 디렉토리 지정 정보를 포함하는 재생 제어 정보 파일이 저장되어 있으며,
    상기 캐시 디렉토리에는 상기 마크업언어 문서에 접근하기 위한 탐색 정보로서 볼륨 구조와 파일 구조를 분석할 수 있는 파일 시스템이 기록되는 것을 특징으로 하는 정보저장매체.
  8. 제6항 또는 제7항에 있어서,
    상기 데이터 구조는 상기 캐시 디렉토리에 속하는 마크업언어 문서에 접근하기 위해 참조되는 탐색 정보로서 상기 메모리에 캐시됨을 특징으로 하는 정보저장매체.
  9. 제6항 또는 제7항에 있어서,
    상기 인터랙티브 모드는 상기 AV 데이터가 재생된 AV 화면이 상기 마크업언어 문서에 의해 정의되는 표시창을 통해 디스플레이되는 방식인 것을 특징으로 하는 정보저장매체.
  10. 제6항 또는 제7항에 있어서,
    상기 파일 시스템은 UDF 및 ISO9660 중 적어도 일부를 채용한 것임을 특징으로 하는 정보저장매체.
  11. 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터를 인터렉티브 모드로 재생하는 방법에 있어서,
    (a) 마크업언어 문서에 접근하기 위해 참조되는 탐색 정보 중 적어도 일부를 메모리에 캐시하는 단계; 및
    (b) 캐시된 탐색 정보를 참조하여 해당 마크업언어 문서를 독출하는 단계를 포함하며,
    상기 탐색 정보는 볼륨 구조와 파일 구조를 분석할 수 있는 파일 시스템을 사용하여 기록되는 것을 특징으로 하는 방법.
  12. 제11항에 있어서,
    (c) 독출된 마크업언어 문서를 사용하여 상기 AV 데이터를 인터렉티브 모드로 재생하는 단계를 더 포함하며,
    상기 인터랙티브 모드는 상기 AV 데이터가 재생된 AV 화면이 상기 마크업언어 문서에 의해 정의되는 표시창을 통해 디스플레이되는 방식인 것을 특징으로 하는 방법.
  13. 제11항 또는 제12항에 있어서,
    상기 (a)단계는
    (a1) 상기 마크업언어 문서가 기록된 정보저장매체에 기록된 파일 시스템을 분석하는 단계; 및
    (a2) 분석된 파일 시스템 중 적어도 일부의 마크업언어 문서에 접근하기 위한 볼륨 구조와 파일 구조를 메모리에 캐시하는 단계를 포함하는 것을 특징으로 하는 방법.
  14. 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터를 인터렉티브 모드로 재생하는 방법에 있어서,
    (a) 리드-인 정보를 분석하는 단계;
    (b) 파일 시스템을 분석하는 단계;
    (c) 마크업언어 문서에 접근하기 위해 참조되는 파일 시스템 중 적어도 일부를 메모리에 캐시하는 단계;
    (d) 캐시된 파일 시스템을 참조하여 해당 마크업언어 문서를 독출하는 단계; 및
    (e) 독출된 마크업언어 문서를 사용하여 상기 AV 데이터를 인터렉티브 모드로 재생하는 단계를 더 포함하며,
    상기 캐시된 파일 시스템은 상기 마크업언어 문서에 접근하기 위해 볼륨 구조와 파일 구조를 분석할 수 있는 파일 시스템으로 기록되는 것을 특징으로 하는 방법.
  15. 제14항에 있어서,
    상기 (c)단계는
    (c1) 상기 마크업언어 문서가 저장된 인터렉티브 디렉토리의 서브 디렉토리인 캐시 디렉토리에 접근하기 위한 파일 시스템을 메모리에 캐시하는 것을 특징으로 하는 방법.
  16. 제14항에 있어서,
    상기 (c)단계는
    (c2) 상기 마크업언어 문서가 저장된 인터렉티브 디렉토리에 대한 재생 제어 정보가 기록된 재생 제어 정보 파일을 분석하여 상기 인터렉티브 디렉토리의 서브 디렉토리인 캐시 디렉토리를 알아내고, 알아낸 캐시 디렉토리에 접근하기 위한 파일 시스템을 메모리에 캐시하는 것을 특징으로 하는 방법.
  17. 제14항에 있어서,
    상기 (e)단계는
    (e1) 상기 AV 데이터가 저장되어 있는 비디오 디렉토리를 탐색하여 상기 AV 데이터를 위한 재생 제어 정보 파일을 메모리에 캐시하는 단계; 및
    (e2) 캐시된 재생 제어 정보 파일을 참조하여 해당 AV 데이터를 독출하는 단계를 포함하는 것을 특징으로 하는 방법.
  18. 제14항에 있어서,
    상기 파일 시스템은 UDF 및 ISO9660 중 적어도 일부를 채용함을 특징으로 하는 방법.
  19. ISO9660 파일 시스템을 기반으로 마크업언어 문서가 기록된 DVD를 인터렉티브 모드로 재생하는 방법에 있어서,
    (a) 볼륨 영역을 해석하는 단계;
    (b) 앵커 포인트를 참조하여 메인 볼륨 기술자 시퀀스를 해석하는 단계;
    (c) 파일 셋 기술자를 해석하는 단계;
    (d) 루트 디렉토리의 파일 엔트리를 해석하는 단계;
    (e) 루트 디렉토리 레코드를 해석하는 단계;
    (f) 인터렉티브 디렉토리의 파일 엔트리를 해석하는 단계;
    (g) 인터렉티브 디렉토리 레코드를 해석하는 단계;
    (h) 파일 식별자 기술자를 읽어들여 시작 문서의 파일 엔트리를 찾아내는 단계;
    (i) 적어도 일부의 마크업언어 문서에 대한 경로테이블을 캐시하는 단계;
    (j) 상기 경로테이블에 대응하는 디렉토리 레코드를 캐시하는 단계; 및
    (k) 캐시된 경로테이블 및 디렉토리 레코드를 참조하여 해당 마크업언어 문서를 읽어들여 상기 AV 데이터를 인터렉티브 모드로 재생하는 단계를 포함하며,
    상기 캐시된 경로테이블 및 디렉토리 레코드는 상기 마크업언어 문서에 접근하기 위해 볼륨 구조와 파일 구조를 분석할 수 있는 파일 시스템으로 기록되는 것을 특징으로 하는 방법.
  20. 제19항에 있어서,
    (l) 비디오 디렉토리의 파일 엔트리를 해석하는 단계;
    (m) 비디오 디렉토리 레코드를 해석하는 단계; 및
    (n) 비디오 디렉토리에 저장된 재생 제어 정보 파일을 해석하여 필요한 재생 제어 정보를 캐시하는 단계를 더 포함하고,
    상기 (k)단계는 상기 재생 제어 정보를 참조하여 해당 AV 데이터를 읽어들이는 단계를 더 포함하는 것을 특징으로 하는 방법.
  21. 오디오 데이터 및/또는 비디오 데이터를 포함하는 AV 데이터를 인터렉티브 모드로 재생하기 위한 마크업언어 문서가 기록된 정보저장매체를 인터렉티브 모드로 재생하는 장치에 있어서,
    상기 정보저장매체에 기록된 데이터를 독출하는 리더;
    상기 리더로 상기 마크업언어 문서에 접근하기 위해 참조되는 탐색 정보 중 적어도 일부를 독출할 것을 명령하고 상기 캐시 메모리에 캐시된 탐색 정보를 참조하여 해당 마크업언어 문서를 독출할 것을 명령하는 콘트롤러;
    상기 리더에 의해 독출된 탐색 정보를 캐시하기 위한 캐시 메모리;
    상기 리더에 의해 독출된 마크업언어 문서를 해석하는 프리젠테이션 엔진;
    상기 AV 데이터를 버퍼링하기 위한 버퍼 메모리;
    상기 버퍼 메모리에 버퍼링된 AV 데이터를 디코딩하는 디코더; 및
    상기 디코더에 의해 디코딩된 AV 데이터와 상기 프리젠테이션 엔진에 의해 해석된 마크업언어 문서를 블렌딩하여 출력하는 블렌더를 포함하며,
    상기 탐색 정보는 볼륨 구조와 파일 구조를 분석할 수 있는 파일 시스템을 사용하여 기록되는 것을 특징으로 하는 장치.
  22. 제21항에 있어서,
    상기 콘트롤러는 상기 정보저장매체에 기록된 파일 시스템을 분석하고 분석된 파일 시스템 중 적어도 일부의 마크업언어 문서에 접근하기 위한 파일 시스템을 독출할 것을 상기 리더로 명령하고 독출된 파일 시스템이 상기 캐시 메모리에 캐시되도록 상기 캐시 메모리를 제어하는 것을 특징으로 하는 장치.
KR10-2002-0028923A 2002-05-24 2002-05-24 인터렉티브 모드를 지원하는 정보저장매체, 그 재생방법및 재생장치 Expired - Lifetime KR100514733B1 (ko)

Priority Applications (11)

Application Number Priority Date Filing Date Title
KR10-2002-0028923A KR100514733B1 (ko) 2002-05-24 2002-05-24 인터렉티브 모드를 지원하는 정보저장매체, 그 재생방법및 재생장치
EP03755291A EP1508084A4 (en) 2002-05-24 2003-04-11 INFORMATION STORAGE MEDIUM, METHOD FOR REPRODUCING DATA FROM THE INFORMATION STORAGE MEDIA AND DEVICE FOR REPRODUCING DATA FROM THE INFORMATION STORAGE MEDIA, SUPPORTING THE INTERACTIVE MODE
JP2004507981A JP2005527032A (ja) 2002-05-24 2003-04-11 インターラクティブモードを支援する情報保存媒体、その再生方法及び再生装置
AU2003225371A AU2003225371A1 (en) 2002-05-24 2003-04-11 Information storage medium, method of reproducing data from the information storage medium, and apparatus for reproducing data from the information storage medium, supporting interactive mode
HK05111784.2A HK1079868B (en) 2002-05-24 2003-04-11 Information storage medium, method of reproducing and apparatus for reproducing, supporting interactive mode
PCT/KR2003/000735 WO2003100594A1 (en) 2002-05-24 2003-04-11 Information storage medium, method of reproducing data from the information storage medium, and apparatus for reproducing data from the information storage medium, supporting interactive mode
CNB038118610A CN1310128C (zh) 2002-05-24 2003-04-11 支持交互模式的信息存储介质、再现方法和再现装置
PL03374348A PL374348A1 (en) 2002-05-24 2003-04-11 Information storage medium, method of reproducing data from the information storage medium, and apparatus for reproducing data from the information storage medium, supporting interactive mode
MYPI20031402A MY131850A (en) 2002-05-24 2003-04-15 Information storage medium, method of reproducing data from the information storage medium, and apparatus for reproducing data from the information storage medium, supporting interactive mode
TW092108901A TWI260620B (en) 2002-05-24 2003-04-17 Information storage medium, method of reproducing data from the information storage medium, and apparatus for reproducing data from the information storage medium, supporting interactive mode
US10/445,197 US20040010750A1 (en) 2002-05-24 2003-05-27 Information storage medium, method of reproducing data from the information storage medium, and apparatus for reproducing data from the information storage medium, supporting interactive mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0028923A KR100514733B1 (ko) 2002-05-24 2002-05-24 인터렉티브 모드를 지원하는 정보저장매체, 그 재생방법및 재생장치

Publications (2)

Publication Number Publication Date
KR20030091008A KR20030091008A (ko) 2003-12-01
KR100514733B1 true KR100514733B1 (ko) 2005-09-14

Family

ID=29578137

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0028923A Expired - Lifetime KR100514733B1 (ko) 2002-05-24 2002-05-24 인터렉티브 모드를 지원하는 정보저장매체, 그 재생방법및 재생장치

Country Status (10)

Country Link
US (1) US20040010750A1 (ko)
EP (1) EP1508084A4 (ko)
JP (1) JP2005527032A (ko)
KR (1) KR100514733B1 (ko)
CN (1) CN1310128C (ko)
AU (1) AU2003225371A1 (ko)
MY (1) MY131850A (ko)
PL (1) PL374348A1 (ko)
TW (1) TWI260620B (ko)
WO (1) WO2003100594A1 (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040020185A (ko) * 2002-08-30 2004-03-09 학교법인 한국정보통신학원 엑스엠엘 문서를 이용한 골프 비디오 브라우징 서비스 방법
JP2006514507A (ja) * 2003-01-29 2006-04-27 エルジー エレクトロニクス インコーポレーテッド 対話型光ディスクのアニメーションデータ管理方法及び装置
KR20050062089A (ko) * 2003-12-19 2005-06-23 엘지전자 주식회사 광디스크 장치에서의 부가 콘텐츠 데이터 버퍼링 방법 및장치
KR20050089655A (ko) * 2004-03-05 2005-09-08 엘지전자 주식회사 고밀도 광디스크의 파일시스템 구성방법 및 재생방법
KR100601677B1 (ko) * 2004-05-17 2006-07-14 삼성전자주식회사 저장 매체에 기록된 데이터와 다운로드된 데이터를 함께재생하는 재생 방법 및 그 재생 장치
JP2006072736A (ja) * 2004-09-02 2006-03-16 Canon Inc 情報処理装置及び方法及びプログラム及び記憶媒体
JP2007065928A (ja) * 2005-08-30 2007-03-15 Toshiba Corp 情報記憶媒体、情報処理方法、情報転送方法、情報再生方法、情報再生装置、情報記録方法、情報記録装置、及びプログラム
KR101069858B1 (ko) * 2005-01-31 2011-10-04 엘지전자 주식회사 데이터 기록매체에 기록된 컨텐츠상에 마크를 설정하고,그 마크에 따른 동작을 수행하는 방법 및 장치
JP2006236411A (ja) * 2005-02-22 2006-09-07 Toshiba Corp 情報記憶媒体、情報記録方法、および情報再生方法
KR101192626B1 (ko) * 2006-05-12 2012-10-18 삼성디스플레이 주식회사 표시 기판과, 이의 제조 방법 및 이를 구비한 표시 장치
US7696668B2 (en) * 2007-10-29 2010-04-13 Ut-Battelle, Llc Solid state transport-based thermoelectric converter

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10162018A (ja) * 1996-11-29 1998-06-19 Hitachi Ltd 情報処理方法、情報処理装置、及びそれを用いた情報処理システム
JP2000067522A (ja) * 1998-08-25 2000-03-03 Sony Corp 情報再生装置および方法、情報記録装置および方法、提供媒体、並びに記録媒体
JP2001243107A (ja) * 2000-03-01 2001-09-07 Matsushita Electric Ind Co Ltd Avデータ記録装置及び方法、又は当該avデータ記録装置及び方法で記録されたディスク
JP2001344951A (ja) * 2000-05-30 2001-12-14 Toshiba Corp 情報再生装置及び情報再生方法
JP2001351335A (ja) * 2000-06-12 2001-12-21 Sony Corp 光記録媒体

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US571303A (en) * 1896-11-10 Coal-bucket
CA2173929C (en) * 1995-04-14 2001-04-03 Kazuhiko Taira Method, apparatus and recording medium for reproducing information
JPH09128408A (ja) * 1995-08-25 1997-05-16 Hitachi Ltd インタラクティブ記録再生用メディア及び再生装置
US5991798A (en) * 1996-05-17 1999-11-23 Hitachi, Ltd. Package medium system having URL hyper-linked to data in removable storage
US6047292A (en) * 1996-09-12 2000-04-04 Cdknet, L.L.C. Digitally encoded recording medium
JP3376265B2 (ja) * 1997-12-25 2003-02-10 株式会社東芝 複数コンテンツのオブジェクト共有化システム
US6453459B1 (en) * 1998-01-21 2002-09-17 Apple Computer, Inc. Menu authoring system and method for automatically performing low-level DVD configuration functions and thereby ease an author's job
JPH11341427A (ja) * 1998-05-28 1999-12-10 Nippon Telegr & Teleph Corp <Ntt> デジタルビデオディスクプレーヤにおける映像表示方法およびデジタルビデオディスクプレーヤ
EP2200032A3 (en) * 1998-09-18 2010-09-22 Kabushiki Kaisha Toshiba Information recording method, information recording device, and information recording medium
JP3966636B2 (ja) * 1999-02-18 2007-08-29 富士通株式会社 監視制御システム
US7346920B2 (en) * 2000-07-07 2008-03-18 Sonic Solutions, A California Corporation System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content
WO2000063916A1 (en) * 1999-04-21 2000-10-26 Interactual Technologies, Inc. System, method and article of manufacture for updating content stored on a portable storage medium
KR100424481B1 (ko) * 2000-06-24 2004-03-22 엘지전자 주식회사 디지털 방송 부가서비스 정보의 기록 재생장치 및 방법과그에 따른 기록매체
US20020089534A1 (en) * 2000-11-03 2002-07-11 Siekmann Rick L. Interactive marketing guide
GB2391978B (en) * 2001-03-16 2005-02-09 Nds Ltd Method and system for literal data access
TWI282925B (en) * 2001-10-23 2007-06-21 Samsung Electronics Co Ltd Information storage medium having data structure that allows easy searching of text data, and apparatus and method for reproducing therefor
EP1333387A1 (en) * 2002-02-05 2003-08-06 Siemens Aktiengesellschaft A method of data refreshing of a mark-up language document
TWI247295B (en) * 2002-03-09 2006-01-11 Samsung Electronics Co Ltd Reproducing method and apparatus for interactive mode using markup documents

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10162018A (ja) * 1996-11-29 1998-06-19 Hitachi Ltd 情報処理方法、情報処理装置、及びそれを用いた情報処理システム
JP2000067522A (ja) * 1998-08-25 2000-03-03 Sony Corp 情報再生装置および方法、情報記録装置および方法、提供媒体、並びに記録媒体
JP2001243107A (ja) * 2000-03-01 2001-09-07 Matsushita Electric Ind Co Ltd Avデータ記録装置及び方法、又は当該avデータ記録装置及び方法で記録されたディスク
JP2001344951A (ja) * 2000-05-30 2001-12-14 Toshiba Corp 情報再生装置及び情報再生方法
JP2001351335A (ja) * 2000-06-12 2001-12-21 Sony Corp 光記録媒体

Also Published As

Publication number Publication date
EP1508084A4 (en) 2008-05-14
US20040010750A1 (en) 2004-01-15
PL374348A1 (en) 2005-10-17
CN1310128C (zh) 2007-04-11
WO2003100594A1 (en) 2003-12-04
EP1508084A1 (en) 2005-02-23
TWI260620B (en) 2006-08-21
CN1656441A (zh) 2005-08-17
MY131850A (en) 2007-09-28
KR20030091008A (ko) 2003-12-01
JP2005527032A (ja) 2005-09-08
AU2003225371A1 (en) 2003-12-12
TW200403655A (en) 2004-03-01
HK1079868A1 (en) 2006-04-13

Similar Documents

Publication Publication Date Title
KR100601642B1 (ko) 언어 정보에 따라 적응적으로 재생가능한 데이터 구조로기록된 정보저장매체, 그 재생 방법 및 장치
US20060188229A1 (en) Information storage medium, information recording method, and information playback method
KR100514733B1 (ko) 인터렉티브 모드를 지원하는 정보저장매체, 그 재생방법및 재생장치
JP4578968B2 (ja) パレンタルレベルによるマークアップ文書ディスプレイ方法、そのインタラクティブモード再生方法、その装置及び情報保存媒体
KR20050015937A (ko) 정보 저장 매체, 그 재생 장치 및 방법
US20060257104A1 (en) Information reproducing method and information reproducing apparatus
US20050089314A1 (en) Information storage medium with search information file recorded thereon, method and reproducing apparatus for reproducing the information storage medium
KR100644605B1 (ko) 컨텐츠를 인터렉티브 모드로 재생하는 방법, 그 프리로드방법,그 데이터 기록방법 및 그 메모리 관리방법
KR100584564B1 (ko) 패어런탈 레벨에 따른 av 데이터의 인터랙티브 모드 재생 방법
KR100565057B1 (ko) 프로파일 정보에 따라 적응적으로 재생가능한 데이터구조로 기록된 정보저장매체, 그 재생 방법 및 장치
KR100584573B1 (ko) 프로파일 정보에 따라 적응적으로 재생가능한 데이터구조로 기록된 정보저장매체의 재생 방법
RU2316062C2 (ru) Носитель для хранения информации, имеющий структуру данных для адаптивного воспроизведения в соответствии с информацией профиля проигрывателя, способ воспроизведения av-данных в интерактивном режиме
KR100584574B1 (ko) 프로파일 정보에 따라 적응적으로 재생가능한 데이터구조로 기록된 정보저장매체
KR20040034379A (ko) 종횡비 정보가 기록된 정보저장매체, 그 장치 및 방법
HK1079868B (en) Information storage medium, method of reproducing and apparatus for reproducing, supporting interactive mode
JP2007501485A (ja) 情報記録媒体、その再生装置及び方法
HK1090166B (en) Method and an apparatus for reproducing av data in interactive mode using player profile information
HK1090166A1 (zh) 使用播放器概况信息以交互模式再现av数据的方法和设备

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020524

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20030203

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20020524

Comment text: Patent Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20050228

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20050823

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20050907

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20050908

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20080829

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20090827

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20100830

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20110830

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20120830

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20120830

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20130829

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20130829

Start annual number: 9

End annual number: 9

LAPS Lapse due to unpaid annual fee