[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20080112931A - Information storage medium, manufacturing method and information reproducing method - Google Patents

Information storage medium, manufacturing method and information reproducing method Download PDF

Info

Publication number
KR20080112931A
KR20080112931A KR1020080047155A KR20080047155A KR20080112931A KR 20080112931 A KR20080112931 A KR 20080112931A KR 1020080047155 A KR1020080047155 A KR 1020080047155A KR 20080047155 A KR20080047155 A KR 20080047155A KR 20080112931 A KR20080112931 A KR 20080112931A
Authority
KR
South Korea
Prior art keywords
content
file
information
contents
storage medium
Prior art date
Application number
KR1020080047155A
Other languages
Korean (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
Application filed by 가부시끼가이샤 도시바 filed Critical 가부시끼가이샤 도시바
Publication of KR20080112931A publication Critical patent/KR20080112931A/en

Links

Images

Classifications

    • 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/30Indexing; 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 the same track as the main recording
    • G11B27/3027Indexing; 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 the same track as the main recording used signal is digitally coded
    • 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/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • 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/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00185Image output
    • H04N1/00198Creation of a soft photo presentation, e.g. digital slide-show
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

An information storage medium, a manufacturing method and an information playback method are provided to store or reproduce multiple contents to an information storage medium conveniently. An information storage medium includes a plurality of content files corresponding to multiple contents respectively, a plurality of play list files for controlling the reproduction of the respective contents, and a directory or file which is prepared to manage the multiple contents. A manufacturing method of the information storage medium comprises a step of acquiring a file for managing downloading of contents, a step of downloading files corresponding to the contents based on the download management file, and a step of recording the downloaded files in the information recording medium.

Description

정보 저장 매체, 제조 방법, 및 정보 재생 방법{INFORMATION STORAGE MEDIUM, MANUFACTURING METHOD AND INFORMATION REPRODUCING METHOD}Information storage media, manufacturing methods, and information playback methods {INFORMATION STORAGE MEDIUM, MANUFACTURING METHOD AND INFORMATION REPRODUCING METHOD}

본 출원은 2007년 6월 21일자로 출원한 일본 특허 출원 제2007-164259호에 기초하며 이것을 우선권으로 주장하여, 그 전체 내용은 본 명세서에 참조로 포함된다.This application is based on Japanese Patent Application No. 2007-164259, filed June 21, 2007, which is claimed by priority, the entire contents of which are incorporated herein by reference.

본 발명은 복수의 콘텐츠가 재생될 수 있는 정보 저장 매체, 그 제조 방법 및 정보 재생 방법에 관한 것이다.The present invention relates to an information storage medium in which a plurality of contents can be reproduced, a manufacturing method thereof, and an information reproducing method.

영화 및 음악 등의 콘텐츠를 포함하는 광 디스크(정보 저장 매체) 및 그 광 디스크를 재생하는 디스크 재생 장치(정보 재생 장치)가 사용되고 있다. 어떤 경우에는 기록 매체에 복수의 콘텐츠를 기록하여 그로부터 재생하기도 한다[예컨대 JP-A 2006-40473(공개) 참조].Optical discs (information storage media) containing contents such as movies and music and disc reproducing apparatuses (information reproducing apparatuses) for reproducing the optical discs are used. In some cases, a plurality of contents are recorded on a recording medium and reproduced therefrom (for example, see JP-A 2006-40473 (public)).

광 디스크의 표준은 DVD 표준으로부터 더욱 대용량의 HD DVD 표준으로 급속하게 이행하고 있으며, 현재 다수의 HD DVD-비디오 콘텐츠가 제작되어 판매되고 있다. 광 디스크의 용량이 증대함에 따라, 용량적인 면에서는 복수의 콘텐츠를 광 디스크에 기록하는 것이 용이해지고 있다. 그러나, 예컨대 HD DVD 표준에 있어서 하나의 광 디스크에 대해 복수의 콘텐츠를 저장/재생하는 것은 고려되고 있지 않다. 이 때문에, 광 디스크, 정보 재생 장치 등이 복수의 콘텐츠를 재생하는데 편리하다고 말할 수 없다.The standard for optical discs is rapidly moving from the DVD standard to the higher capacity HD DVD standard, and a number of HD DVD-Video contents are now produced and sold. As the capacity of an optical disc increases, it becomes easier to record a plurality of contents on an optical disc in terms of capacity. However, for example, in the HD DVD standard, storing / reproducing a plurality of contents for one optical disc is not considered. For this reason, it cannot be said that an optical disc, an information reproducing apparatus, etc. are convenient for reproducing a plurality of contents.

전술한 바를 고려하여, 본 발명은 복수의 콘텐츠의 재생에 편리한 정보 저장 매체, 그 제조 방법, 및 정보 재생 방법을 제공하는 것을 목적으로 한다.In view of the foregoing, it is an object of the present invention to provide an information storage medium which is convenient for reproduction of a plurality of contents, a manufacturing method thereof, and an information reproduction method.

본 발명의 일 태양에 따른 정보 저장 매체는, 복수의 콘텐츠에 각각 대응하는 복수의 콘텐츠 파일과, 상기 복수의 콘텐츠 각각의 재생을 제어하는 복수의 플레이리스트 파일과, 콘텐츠의 개수가 복수인 것을 나타내는 멀티 콘텐츠 식별자 및 콘텐츠의 개수를 나타내는 콘텐츠수 정보를 갖는 설정 파일과, 상기 복수의 콘텐츠로부터의 선택을 관리하는 콘텐츠 관리 파일을 포함한다.An information storage medium according to an aspect of the present invention includes a plurality of content files corresponding to a plurality of contents, a plurality of playlist files for controlling the reproduction of each of the plurality of contents, and a number of contents. A setting file having a multi-content identifier and content number information indicating the number of contents, and a content management file for managing selection from the plurality of contents.

본 발명의 일 태양에 따른 정보 재생 방법은, 복수의 콘텐츠에 각각 대응하는 복수의 콘텐츠 파일과, 상기 복수의 콘텐츠 각각의 재생을 제어하는 복수의 플레이리스트 파일과, 콘텐츠의 개수가 복수인 것을 나타내는 멀티 콘텐츠 식별자 및 콘텐츠의 개수를 나타내는 콘텐츠수 정보를 갖는 설정 파일과, 상기 복수의 콘텐츠로부터의 선택을 관리하는 콘텐츠 관리 파일을 포함하는 정보 저장 매체로부터 콘텐츠 관리 파일을 판독하는 단계와, 판독된 콘텐츠 관리 파일에 기초하여, 콘텐츠의 선택을 재촉하는(prompting) 화상을 표시하는 단계와, 표시된 화상에 응답하여 콘텐츠의 선택에 관한 정보를 입력하는 단계와, 선택된 콘텐츠에 대응하는 플레이리스트 파일에 기초하여 상기 콘텐츠를 재생하는 단계를 포함한다.An information reproducing method according to an aspect of the present invention includes a plurality of content files corresponding to a plurality of contents, a plurality of playlist files for controlling the reproduction of each of the plurality of contents, and a plurality of contents. Reading a content management file from an information storage medium including a setting file having a multi-content identifier and content number information indicating the number of contents, and a content management file for managing selection from the plurality of contents; Based on the management file, displaying an image prompting the selection of the content, inputting information regarding the selection of the content in response to the displayed image, and based on the playlist file corresponding to the selected content Playing the content.

본 발명은 복수의 콘텐츠의 재생에 편리한 정보 저장 매체, 그 제조 방법, 및 정보 재생 방법을 제공할 수 있다.The present invention can provide an information storage medium which is convenient for reproduction of a plurality of contents, a manufacturing method thereof, and an information reproduction method.

이하, 도면을 참조하여, 본 발명의 실시형태에 대해 상세하게 설명한다. 도 1은 본 발명의 일 실시형태에 따른 정보 재생 시스템(100)을 도시하는 블록도이다. EMBODIMENT OF THE INVENTION Hereinafter, with reference to drawings, embodiment of this invention is described in detail. 1 is a block diagram showing an information reproducing system 100 according to an embodiment of the present invention.

정보 재생 시스템(100)은 디스크(D), 영구 저장장치(ST), 정보 재생 장치(110) 및 비디오/오디오 출력 장치(120)를 포함하며 네트워크(NW)에 접속된다. The information reproducing system 100 includes a disc D, a permanent storage device ST, an information reproducing device 110 and a video / audio output device 120 and is connected to a network NW.

정보 재생 장치(110)는 데이터 액세스 매니저(111), 내비게이션 매니저(112), 데이터 캐시(113), 프리젠테이션 엔진(114), AV 렌더러(115), 입력 유닛(116), 및 설정 정보 저장 유닛(117)을 구비한다.The information reproducing apparatus 110 includes a data access manager 111, a navigation manager 112, a data cache 113, a presentation engine 114, an AV renderer 115, an input unit 116, and a setting information storage unit. 117 is provided.

비디오/오디오 출력 장치(120)는 표시 장치(예컨대, 액정 표시 장치 또는 플라즈마 디스플레이) 및 오디오 출력 장치(예컨대, 스피커 또는 헤드폰)이다.The video / audio output device 120 is a display device (eg, a liquid crystal display or plasma display) and an audio output device (eg, a speaker or headphones).

데이터 액세스 매니저(111)는 디스크(D), 영구 저장장치(ST) 및 네트워 크(NW)에의 데이터 액세스를 제어한다. 즉, 데이터 액세스 매니저(111)는 디스크(D)로부터의 데이터 판독, 영구 저장장치(ST)(정보 저장용 비휘발성 메모리)로부터의 데이터 판독 및 네트워크(NW)로부터의 데이터 다운로드가 가능하다.  The data access manager 111 controls data access to the disk D, the persistent storage ST, and the network NW. That is, the data access manager 111 can read data from the disk D, read data from the persistent storage ST (nonvolatile memory for information storage), and download data from the network NW.

데이터 액세스 매니저(111)는, 이들 데이터 소스[디스크(D), 영구 저장장치(ST) 및 네트워크(NW)]로부터 데이터[예컨대, HD DVD-비디오(Video) 포맷에 따른 데이터]를 수신하고, 이들 데이터를 내비게이션 매니저(112), 데이터 캐시(113) 및 프리젠테이션 엔진(114)에 할당하여 출력한다. 데이터 액세스 매니저(111)는 내비게이션 매니저(112)에, XML(eXtended Markup Language)나 ECMA(European Computer Manufacturers Association) 스크립트로 기술된 재생 제어 파일 등(후술하는 플레이리스트, 선언, 마크업, 스크립트 등)을 보낸다[직접, 또는 데이터 캐시(113)를 통해 간접적으로].The data access manager 111 receives data (for example, data according to the HD DVD-Video format) from these data sources (disc D, persistent storage ST and network NW), These data are assigned to the navigation manager 112, the data cache 113, and the presentation engine 114, and output. The data access manager 111 instructs the navigation manager 112 to play control files described in XML (eXtended Markup Language) or ECMA (European Computer Manufacturers Association) scripts (playlists, declarations, markups, scripts, etc. described later). (Directly or indirectly through the data cache 113).

내비게이션 매니저(112)는 콘텐츠 종별 판정 유닛(131), 콘텐츠 선택 유닛(132) 및 콘텐츠 재생 유닛(133)을 구비하며 콘텐츠 재생을 제어한다. The navigation manager 112 includes a content type determination unit 131, a content selection unit 132, and a content reproduction unit 133, and controls content reproduction.

콘텐츠 종별 판정 유닛(131)은 디스크(D) 등의 콘텐츠의 종별을 판정한다. 콘텐츠 선택 유닛(132)은 콘텐츠 선택 메뉴를 이용하여, 디스크(D) 내의 복수의 콘텐츠로부터의 선택을 가능하게 한다. 콘텐츠의 종별 판정 및 콘텐츠 선택에 대한 상세한 것은 후술한다.The content type determination unit 131 determines the type of the content such as the disc D. FIG. The content selection unit 132 enables the selection from the plurality of contents in the disc D using the content selection menu. Details of the content determination and the content selection will be described later.

선택된 콘텐츠의 재생을 제어하는 콘텐츠 재생 유닛(133)은 데이터 액세스 매니저(111)로부터 받은 재생 제어 파일 등을 해석해서 재생 제어 커맨드를 생성하여 그것을 프리젠테이션 엔진(114)에 출력한다. 콘텐츠 재생 유닛(133)은 입력 유 닛(116)(키보드, 리모트 컨트롤러 등)에의 입력(사용자 조작)에 응답해서, 재생 제어 커맨드를 생성하여 그것을 프리젠테이션 엔진(114)에 출력한다.The content reproduction unit 133, which controls the reproduction of the selected content, interprets the reproduction control file or the like received from the data access manager 111, generates a reproduction control command, and outputs it to the presentation engine 114. The content reproduction unit 133 generates a reproduction control command in response to an input (user operation) to the input unit 116 (keyboard, remote controller, or the like) and outputs it to the presentation engine 114.

데이터 캐시(113)는 재생에 이용되는 데이터를 임시로 저장하기 위한 메모리이다. The data cache 113 is a memory for temporarily storing data used for reproduction.

프리젠테이션 엔진(114)은 재생 제어 커맨드 및 재생에 이용되는 데이터(후술하는 프라이머리 비디오 세트, 세컨더리 비디오 세트 등)에 기초하여 비디오 및 오디오 출력 콘텐츠를 결정하고, 결정된 콘텐츠를 재생에 이용할 수 있는 정보로 변환한다. 디스크(D) 등에 저장되어 있는 재생 데이터에 있어서, 비디오 및 오디오는 다중화되어 있다. 프리젠테이션 엔진(114)은 재생에 필요한 비디오 및 오디오 등의 데이터를 선별하여, 다중화된 데이터를 원래 데이터로 복귀(역다중화)시킨다. 역다중화된 데이터는 다양한 코덱(압축 포맷)에 의해 인코딩되어 있다. 그렇기 때문에, 프리젠테이션 엔진(114)은 역다중화된 데이터를 디코딩한다. 프리젠테이션 엔진(114)은 디코딩된 데이터 및 내비게이션 매니저(112)로부터 받은 재생 제어 커맨드에 기초하여, 재생 데이터 등을 생성하고 그 재생 데이터 등을 AV 렌더러(115)에 순차로 출력한다. The presentation engine 114 determines the video and audio output content based on the playback control command and the data used for playback (primary video set, secondary video set, etc. described later), and information that can use the determined content for playback. Convert to In the reproduction data stored in the disc D or the like, video and audio are multiplexed. The presentation engine 114 selects data such as video and audio necessary for reproduction, and returns (demultiplexes) the multiplexed data to the original data. Demultiplexed data is encoded by various codecs (compression formats). As such, the presentation engine 114 decodes the demultiplexed data. The presentation engine 114 generates reproduction data and the like based on the decoded data and the reproduction control command received from the navigation manager 112 and sequentially outputs the reproduction data and the like to the AV renderer 115.

AV 렌더러(115)는 비디오를 중첩하고 오디오를 믹싱하여 그 결과물을 비디오/오디오 출력 장치(120)에 출력한다. The AV renderer 115 superimposes the video and mixes the audio and outputs the result to the video / audio output device 120.

입력 유닛(116)은 키보드, 리모트 컨트롤러 등의 입력 수단이다. The input unit 116 is an input means such as a keyboard and a remote controller.

설정 정보 저장 유닛(117)은 재생 등에 관한 설정 정보를 저장한다. 설정 정보는 후술하는 기준 디렉토리의 정보를 포함한다. 디스크(D)는 기준 디렉토리의 정 보에 따라서 마운트된다. The setting information storage unit 117 stores setting information relating to reproduction and the like. The setting information includes information of the reference directory described later. The disk D is mounted in accordance with the information of the reference directory.

비디오/오디오 출력 장치(120)는 AV 렌더러(115)로부터의 신호에 따라 비디오 및 오디오를 출력한다. The video / audio output device 120 outputs video and audio in accordance with the signal from the AV renderer 115.

디스크(D)는, 예컨대 DVD 표준 또는 HD DVD 표준에 따른 판독 전용 또는 기록 가능한 광 디스크이다. 예컨대, 다음과 같은 기록 가능한 광 디스크를 디스크(D)로서 이용할 수 있다. The disc D is, for example, a read-only or recordable optical disc in accordance with the DVD standard or the HD DVD standard. For example, the following recordable optical discs can be used as the disc D. FIG.

- DVD 기록형 디스크-DVD recordable disc

DVD-RAM, DVD-R, DVD-R(듀얼 레이어), DVD-RW, DVD-RW(듀얼 레이어) 등DVD-RAM, DVD-R, DVD-R (Dual Layer), DVD-RW, DVD-RW (Dual Layer), etc.

- HD DVD 기록형 디스크 -HD DVD recordable disc

HD DVD-RAM, HD DVD-R, HD DVD-R(듀얼 레이어), HD DVD-RW, HD DVD-RW(듀얼 레이어) 등HD DVD-RAM, HD DVD-R, HD DVD-R (Dual Layer), HD DVD-RW, HD DVD-RW (Dual Layer), etc.

HD DVD-비디오 표준과 HD DVD-DLV 표준을 따른다면 어떤 콘텐츠도 디스크(D)에 기록할 수 있다.Any content can be written to disc (D) if it complies with the HD DVD-Video standard and the HD DVD-DLV standard.

a. HD DVD-비디오 표준a. HD DVD-Video Standard

HD DVD-비디오 표준은 스탠다드 콘텐츠와 어드밴스트 콘텐츠라고 부르는 2종류의 콘텐츠를 규정하고 있다. The HD DVD-Video standard defines two types of content, called standard content and advanced content.

스탠다드 콘텐츠는 DVD 표준의 확장 버전으로서 정의될 수 있고, 그 데이터 구조 등에 있어서 DVD 표준과 유사하다. 따라서, 스탠다드 콘텐츠는 DVD를 제작하는 스튜디오 등에서 수용하기에 용이하다고 생각된다. 한편, DVD와 비교해서, 스탠다드 콘텐츠는 고품질의 비디오 및 오디오를 실현하고, 확장된 내비게이션 커맨드 (타이틀 점프, 메뉴 등에 이용되는 커맨드 그룹)를 이용할 수 있다. Standard content can be defined as an extended version of the DVD standard and is similar to the DVD standard in its data structure and the like. Therefore, it is considered that standard content is easy to be accommodated in a studio producing a DVD. On the other hand, compared to DVD, standard content can realize high quality video and audio, and can use extended navigation commands (command groups used for title jumps, menus, etc.).

어드밴스트 콘텐츠는 데이터 구조 등에 있어서 DVD 표준과 다르다. 어드밴스트 콘텐츠는 스탠다드 콘텐츠와 마찬가지로 고품질의 비디오 및 오디오를 실현하고, 그 외에도 인터넷 상의 홈 페이지처럼 XML 및 ECMA 스크립트 등의 프로그래밍 언어로 재생 제어 정보를 표현할 수 있다. 또한, HD DVD-비디오의 어드밴스트 콘텐츠에 있어서, 디스크(D)로부터의 콘텐츠뿐만 아니라, 영구 저장장치(ST) 및 네트워크(NW)로부터의 콘텐츠도 재생될 수 있다.Advanced content differs from the DVD standard in data structure and the like. Advanced content, like standard content, delivers high-quality video and audio, as well as expressing playback control information in programming languages such as XML and ECMA scripts, such as home pages on the Internet. In addition, in the advanced content of the HD DVD-Video, not only the content from the disc D, but also the content from the persistent storage ST and the network NW can be reproduced.

b. HD DVD-DLV 표준b. HD DVD-DLV Standard

HD DVD-DLV 표준은 HD DVD-DLV 콘텐츠를 규정하고 있다. HD DVD-DLV 콘텐츠는 디스크(D) 이외의 저장장치[예컨대, 네트워크(NW)에 접속된 서버]에 저장되며 디스크(D)에 복사되거나 다운로드된 콘텐츠를 의미한다. HD DVD-DLV 표준에서는 복수의 콘텐츠도 단일 디스크(D)에 저장될 수 있다. HD DVD-비디오 콘텐츠와 마찬가지로, HD DVD-DLV 콘텐츠도 스탠다드 콘텐츠와 어드밴스트 콘텐츠를 포함한다. The HD DVD-DLV standard defines HD DVD-DLV content. The HD DVD-DLV content refers to content stored in a storage device other than the disk D (eg, a server connected to the network NW) and copied or downloaded to the disk D. In the HD DVD-DLV standard, a plurality of contents may also be stored on a single disc (D). Like HD DVD-Video content, HD DVD-DLV content includes standard content and advanced content.

HD DVD-DLV 콘텐츠는 하나 이상의 HD DVD-비디오 콘텐츠와, 후술하는 콘텐츠명 파일, 섬네일 화상 파일, 및 콘텐츠 정보 파일로 구성된다. The HD DVD-DLV content is composed of one or more HD DVD-Video contents, a content name file, a thumbnail picture file, and a content information file described later.

A. 디스크(D)의 데이터 구조의 개요A. Outline of the Data Structure of Disk (D)

(1) 콘텐츠의 데이터 구조 (1) the data structure of the content

디스크(D)는 복수의 콘텐츠의 저장을 용이하게 하기 위한 데이터 구조를 갖는다. 도 2는 복수의 콘텐츠의 저장을 가능하게 하는 디스크(D)의 데이터 구조의 일례를 나타내는 도면이다. 루트 디렉토리 바로 아래에는 각 콘텐츠의 디렉토리[콘 텐츠 구분 디렉토리(HDCont_1, HDCont_2 등)]이 배치된다. 각 콘텐츠의 디렉토리 각각의 아래에는 HVDVD_TS 디렉토리 및 ADV_OBJ 디렉토리가 배치된다. 콘텐츠마다 디렉토리를 구분함으로써, 단일 디스크(D)에 복수의 콘텐츠를 어떤 충돌없이 저장할 수 있다.The disc D has a data structure for facilitating storage of a plurality of contents. FIG. 2 is a diagram showing an example of the data structure of the disc D enabling the storage of a plurality of contents. A directory (content division directory (HDCont_1, HDCont_2, etc.) of each content) is disposed just below the root directory. Under each directory of each content, an HVDVD_TS directory and an ADV_OBJ directory are disposed. By dividing the directories by contents, a plurality of contents can be stored on a single disc D without any collision.

또한, 루트 디렉토리 바로 아래에는 (콘텐츠 구분 디렉토리에 속하지 않는) 단일 콘텐츠의 HVDVD_TS 및 ADV_OBJ가 직접 배치된다. 이것은 (복수 콘텐츠의 재생에 호환될 수 없는)종래의 정보 재생 장치에서의 콘텐츠 재생을 가능하게 하기 위해서이다. 즉, 종래의 정보 재생 장치일지라도 콘텐츠 구분 디렉토리에 속하지 않는 하나의 콘텐츠를 재생할 수 있다. 고유 디렉토리가 모든 콘텐츠에 대응하도록 준비된다면, 종래의 정보 재생 장치에서의 콘텐츠 재생이 어렵게 된다. In addition, directly under the root directory, HVDVD_TS and ADV_OBJ of a single content (which do not belong to the content division directory) are placed directly. This is to enable content reproduction in a conventional information reproducing apparatus (incompatible with reproduction of plural contents). That is, even a conventional information reproducing apparatus can reproduce a single content that does not belong to the content division directory. If the unique directory is prepared to correspond to all the contents, content reproduction in the conventional information reproducing apparatus becomes difficult.

본 명세서에서는 콘텐츠를 존(zone)에 의해서 식별하는 것을 상정한다. 즉, 존이 각 콘텐츠에 할당된다. 구체적으로, 존 #1은 콘텐츠 구분 디렉토리에 속하지 않는 콘텐츠에 할당된다. 존 #2, 존 #3, …은 콘텐츠 구분 디렉토리에 속하는 콘텐츠에 각각 할당된다. In this specification, it is assumed that the content is identified by the zone. That is, a zone is assigned to each content. Specifically, zone # 1 is assigned to content that does not belong to the content classification directory. Zone # 2, Zone # 3,… Are each assigned to the content belonging to the content classification directory.

디스크(D)는 어드밴스트 콘텐츠와 스탠다드 콘텐츠 중 어느 것이나 저장할 수 있다. 도 2에서는 어드밴스트 콘텐츠가 저장되어 있다. 이하에서는 어드밴스트 콘텐츠 및 스탠다드 콘텐츠에 대한 디스크(D)의 데이터 구조를 구분하여 설명한다.The disc D may store any of advanced content and standard content. In FIG. 2, advanced content is stored. Hereinafter, the data structure of the disc D for advanced content and standard content will be described separately.

a. 어드밴스트 콘텐츠의 데이터 구조a. Advanced Content Data Structure

도 2에 나타내는 바와 같이, HVDVD_TS 디렉토리는 프라이머리 비디오 세트를 저장한다. ADV_OBJ 디렉토리는, 플레이리스트, DISCID.DAT, 어드밴스트 애플리케이 션, 어드밴스트 서브타이틀, 및 세컨더리 비디오 세트를 저장한다. DISCID.DAT는 ADV_OBJ 디렉토리 바로 아래에 배치되어야 한다. 또한, 디스크(D)에서 판독되어야 하는 플레이리스트를 갖는 콘텐츠의 경우에는 적어도 하나의 플레이리스트가 ADV_OBJ 바로 아래에 존재하는 것이 바람직하다. 또, ADV_OBJ 디렉토리 아래에는 어드밴스트 콘텐츠용 디렉토리를 추가 배치할 수 있다. As shown in Fig. 2, the HVDVD_TS directory stores the primary video set. The ADV_OBJ directory stores playlists, DISCID.DAT, advanced applications, advanced subtitles, and secondary video sets. DISCID.DAT should be placed directly under the ADV_OBJ directory. In addition, in the case of content having a playlist to be read from the disc D, it is preferable that at least one playlist is present directly under ADV_OBJ. In addition, a directory for advanced content can be additionally placed under the ADV_OBJ directory.

이하, 플레이리스트 등을 설명한다. The playlist and the like will be described below.

- 플레이리스트: XML 언어로 기술된 재생 제어 파일Playlist: Playback control file written in XML language

- DISCID.DAT: 디스크(D)의 ID, 제공자 ID 등이 기술되어 있는 설정 파일DISCID.DAT: a configuration file describing the ID and provider ID of the disk (D).

- 프라이머리 비디오 세트: 재생에 이용되는 비디오 및 오디오를 포함하는 프라이머리 오디오/비디오로 구성됨. 프라이머리 오디오/비디오는 메인 비디오, 메인 오디오, 서브 비디오, 서브 오디오, 자막 등을 포함한다. Primary video set: consists of primary audio / video including video and audio used for playback. Primary audio / video includes main video, main audio, sub video, sub audio, subtitles, and the like.

세컨더리 비디오 세트: 프라이머리 비디오 세트를 대체하기 위한 비디오 및 오디오로 구성됨. 세컨더리 비디오 세트는 3종류의 데이터, 즉 대체용 오디오/비디오(메인 비디오와 메인 오디오를 대체), 대체용 오디오(메인 오디오를 대체), 세컨더리 오디오/비디오(서브 비디오와 서브 오디오를 대체)를 포함한다. Secondary video set: consists of video and audio to replace the primary video set. The secondary video set contains three types of data: alternate audio / video (replaces the main video and main audio), alternate audio (replaces the main audio), and secondary audio / video (replaces the sub video and sub-audio). do.

- 어드밴스트 애플리케이션: 메뉴 버튼을 화면 상에 레이아웃하고 트릭 플레이를 수행하는데 이용되는 애플리케이션용 데이터. 이것은 선언(애플리케이션에 어떤 데이터가 이용되어야 하는지를 정의하는 XML 파일), 마크업(버튼 레이아웃, 타이밍 처리 등을 정의하는 XML 파일), 스크립트(ECMA 스크립트로 기술된 재생 제어 파일), 화상 파일, 효과 오디오(사운드 효과 오디오 파일), 폰트(예컨대, 화면 상 에 메시지를 표시할 때 이용되는 오픈 타입 폰트) 등을 포함한다. Advanced application: Data for the application used to lay out the menu button on the screen and perform trick play. This includes declarations (XML files that define what data should be used in the application), markups (XML files that define button layout, timing processing, etc.), scripts (playback control files described by ECMA scripts), picture files, effects audio (Sound effect audio files), fonts (eg, open type fonts used to display messages on the screen), and the like.

어드밴스트 서브타이틀: 비디오 스트림에 중첩되는 자막과 다른 것으로서, 마찬가지로 XML로 애플리케이션에 기술될 수 있는 서브타이틀. 서브타이틀 전용의, 어드밴스트 애플리케이션용 마크업이 이용된다. Advanced subtitle: A subtitle that is similar to subtitles superimposed on a video stream, which may likewise be described in the application in XML. The markup for advanced applications dedicated to subtitles is used.

b. 스탠다드 콘텐츠의 데이터 구조b. Data structure of standard content

스탠다드 콘텐츠의 데이터 구조는 HVDVD_TS 디렉토리만 갖고, ADV_OBJ 디렉토리는 없다. The data structure of the standard content has only the HVDVD_TS directory and no ADV_OBJ directory.

스탠다드 콘텐츠의 HVDVD_TS 디렉토리는 어드밴스트 콘텐츠의 HVDVD_TS 디렉토리와 마찬가지로, 프라이머리 비디오 세트를 포함한다. 그러나, 이 프라이머리 비디오 세트는 어드밴스트 콘텐츠의 프라이머리 비디오 세트와 다르다. 스탠다드 콘텐츠의 프라이머리 비디오 세트는 비디오 매니저(VMG) 및 스탠다드 VTS(STDVTS)를 포함한다. The HVDVD_TS directory of standard content, like the HVDVD_TS directory of advanced content, contains a primary video set. However, this primary video set is different from the primary video set of advanced content. The primary video set of standard content includes a video manager (VMG) and a standard VTS (STDVTS).

비디오매니저(WG)는 다음과 같은 데이터를 포함한다. The video manager WG includes the following data.

- 비디오 매니저 인포메이션(VMGI)Video Manager Information (VMGI)

- 비디오 매니저 인포메이션 백업(VMGI_BUP)-Video Manager Information Backup (VMGI_BUP)

- 퍼스트 플레이 PGC 메뉴 인핸스트 비디오 오브젝트(FP_PGCM_EVOBS)First Play PGC Menu Enhanced Video Object (FP_PGCM_EVOBS)

- 비디오 매니저 메뉴 인핸스트 비디오 오브젝트(VMGM_EVOBS)Video Manager Menu Enhanced Video Object (VMGM_EVOBS)

스탠다드 VTS(STDVTS)는 다음과 같은 데이터를 포함한다.Standard VTS (STDVTS) includes the following data.

- 비디오 타이틀 세트 인포메이션(VTSI)Video Title Set Information (VTSI)

- 비디오 타이틀 세트 인포메이션 백업(VTSI_BUP)Video title set information backup (VTSI_BUP)

- 비디오 타이틀 세트 메뉴 인핸스트 비디오 오브젝트(VTSM_EVOBS)Video Title Set Menu Enhanced Video Object (VTSM_EVOBS)

- 비디오 타이틀 세트 타이틀 인핸스트 비디오 오브젝트(VTSTT_EVOBS)Video Title Set Title Enhanced Video Object (VTSTT_EVOBS)

(2) 콘텐츠 선택 메뉴의 데이터 구조(2) Data structure of the content selection menu

단일 디스크(D)에 복수의 콘텐츠가 저장되어 있다면, 재생될 콘텐츠를 선택해야 한다. 여기서는, 콘텐츠 선택 메뉴를 표시하는 방법에 대해 검토할 것이다. 구체적으로, 디스크(D)를 삽입하여 재생이 시작되면, 콘텐츠 선택 메뉴가 표시된다. 콘텐츠 선택 메뉴에 기재된 콘텐츠 중에서 사용자가 하나의 콘텐츠를 선택함으로써, 콘텐츠의 재생이 시작된다. If a plurality of contents are stored in a single disc D, the contents to be played must be selected. Here, the method of displaying the content selection menu will be examined. Specifically, when playback is started by inserting the disc D, the content selection menu is displayed. When the user selects one content among the contents described in the content selection menu, playback of the content starts.

여기서는, 콘텐츠 선택 메뉴의 표시에 이용되는 데이터를 콘텐츠 선택 메뉴용 데이터라고 부른다.Here, data used for displaying the content selection menu is referred to as data for the content selection menu.

도 3은 콘텐츠 선택 메뉴를 디스크(D) 상에 저장하는 방법의 일례를 나타내는 도면이다. 루트 디렉토리 바로 아래에 "HDDVD_CMN" 디렉토리가 배치된다. "HDDVD_CMN" 디렉토리에서, 콘텐츠 선택 메뉴용 데이터(콘텐츠 관리 파일, 콘텐츠명 파일, 섬네일 화상 파일), 및 이들 데이터에 관련되는 데이터[콘텐츠 메타데이터 파일(콘텐츠 정보 파일이라고도 함)]가 배치된다. 3 is a diagram illustrating an example of a method of storing a content selection menu on a disc D. As shown in FIG. The directory "HDDVD_CMN" is placed just below the root directory. In the "HDDVD_CMN" directory, data for content selection menu (content management file, content name file, thumbnail picture file), and data related to these data (content metadata file (also referred to as content information file)) are disposed.

콘텐츠명 파일, 섬네일 화상 파일 및 콘텐츠 정보 파일은 각 콘텐츠마다 배치된다. 하나의 콘텐츠에 대한 콘텐츠명 파일, 섬네일 화상 파일 및 콘텐츠 정보 파일은 확장자를 제외하고 동일한 파일명을 갖는다. The content name file, thumbnail image file and content information file are disposed for each content. The content name file, thumbnail image file and content information file for one content have the same file name except for the extension.

a. 콘텐츠 관리 파일a. Content management files

콘텐츠 관리 파일은, 복수의 콘텐츠를 관리하기 위한 정보[예컨대, 콘텐츠명 파일의 파일명(확장자를 제외한 부분)]를 포함한다. 도 4는 콘텐츠 관리 파일에 포함된 정보를 나타내는 모식적인 표이다. RBP, 필드명, 콘텐츠 및 바이트수가 대응하여 표시된다. RBP(Relative Byte Position)는 각 필드의 상대적 위치를 바이트 단위로 나타낸다. "FN_ZONE#1" 등의 필드에는 존 #1 등의 콘텐츠의 파일명이 저장된다. The content management file includes information for managing a plurality of contents (for example, file names (parts except extensions) of the content name file)). 4 is a schematic table showing information included in a content management file. The RBP, the field name, the content and the number of bytes are displayed correspondingly. RBP (Relative Byte Position) indicates the relative position of each field in bytes. Fields such as "FN_ZONE # 1" store file names of contents such as zone # 1.

이 "파일명"은 콘텐츠명 파일 등을 특정하는데 필요할 뿐이며, 콘텐츠 선택 메뉴에 직접 이용될 필요는 없다. "파일명"과 확장자의 조합은 콘텐츠명 파일, 섬네일 화상 파일 또는 콘텐츠 정보 파일을 특정한다. 전술한 바와 같이, 이것은, 하나의 콘텐츠에 대한 콘텐츠명 파일, 섬네일 화상 파일 및 콘텐츠 정보 파일이 확장자를 제외하고 동일한 파일명을 갖기 때문이다. This " file name " is only necessary for specifying a content name file or the like, and need not be directly used for the content selection menu. The combination of the "file name" and the extension specifies the content name file, thumbnail picture file or content information file. As described above, this is because the content name file, thumbnail image file and content information file for one content have the same file name except for the extension.

b. 콘텐츠명 파일b. Content name file

콘텐츠명 파일은 각 콘텐츠의 콘텐츠명에 관한 정보를 관리하기 위한 텍스트 파일이다. 콘텐츠명 파일은 파일 관리 테이블과 콘텐츠명으로 구성되며, 복수 콘텐츠에 대한 선택 메뉴를 표시할 경우에 이용된다. The content name file is a text file for managing information about the content name of each content. The content name file is composed of a file management table and a content name, and is used when displaying a selection menu for a plurality of contents.

a) 파일 관리 테이블(4 바이트) a) file management table (4 bytes)

파일 관리 테이블은, 예컨대 4 바이트로 구성되고 콘텐츠명 문자 세트(CHRS), 콘텐츠명 사이즈(TXT_SZ) 및 예비 영역(reserved)의 필드로 구분된다.The file management table is composed of, for example, four bytes and is divided into fields of a content name character set (CHRS), a content name size (TXT_SZ), and a reserved area.

- CHRS: 콘텐츠명에 이용된 문자 세트 코드가 기술된다(1 바이트).CHRS: The character set code used for the content name is described (1 byte).

"CHRS"에는 예컨대 다음과 같이 문자 세트 코드가 표현된다.In "CHRS", for example, a character set code is expressed as follows.

01h: ISO/IEC 646:1983 01h: ISO / IEC 646: 1983

11h: ISO 8859-1:198711h: ISO 8859-1: 1987

12h: Shift JIS Kanji(JIS Roman[14]와 JIS Katakana[13]를 포함)12h: Shift JIS Kanji (including JIS Roman [14] and JIS Katakana [13])

기타: 예비 영역Other: Reserved Zone

- TXT_SZ: 콘텐츠명 사이즈가 바이트 단위로 기술된다(1 바이트, 124 이하).TXT_SZ: The content name size is described in byte units (1 byte, 124 or less).

- 예비 영역(reserved): 2 바이트Reserved: 2 bytes

b. 콘텐츠명(124 바이트 이하)b. Content name (124 bytes or less)

콘텐츠명은 콘텐츠를 식별하기 위한 정보이며, 파일 관리 테이블의 "CHRS"에 지정된 문자 세트를 이용한 텍스트 데이터로 기술된다. 이 "콘텐츠명"은 예컨대 영화의 타이틀이며, 콘텐츠 선택 메뉴 상에 표시될 때, 사용자가 콘텐츠의 내용을 인식할 수 있다.The content name is information for identifying the content, and is described as text data using the character set specified in "CHRS" in the file management table. This "content name" is, for example, a title of a movie, and when displayed on the content selection menu, the user can recognize the content of the content.

c. 섬네일 화상 파일c. Thumbnail image file

섬네일 화상 파일은 콘텐츠의 내용을 나타내는 정지 화상(예컨대, JPEG, PNG)의 파일을 포함하며, 예컨대 콘텐츠 선택 메뉴가 표시될 때 이용된다. 콘텐츠마다 특징적인 섬네일 화상을 준비하면 사용자가 콘텐츠 선택하는 것이 용이할 수 있다. 콘텐츠 제공자가 미리 섬네일 화상을 디스크(D)에 기록하면, 콘텐츠 선택 메뉴가 신속하게 표시될 수 있다. 예컨대, 자동 캡쳐에 의해 콘텐츠로부터 섬네일 화상이 생성되면 콘텐츠 선택 메뉴의 표시가 늦어지게 된다.The thumbnail picture file includes a file of still pictures (e.g., JPEG, PNG) indicating the content of the content, and is used, for example, when the content selection menu is displayed. By preparing a characteristic thumbnail image for each content, it may be easy for a user to select content. If the content provider has previously recorded the thumbnail image on the disc D, the content selection menu can be displayed quickly. For example, when thumbnail images are generated from the contents by automatic capture, the display of the content selection menu is delayed.

섬네일 화상 파일에 대해 다음과 같은 사양을 정의할 수 있다.The following specification can be defined for a thumbnail image file.

- JPEG 화상 -JPEG image

해상도: 폭 720 도트 이하, 높이 480 도트 이하Resolution: 720 dots or less wide, 480 dots or less high

- JPNG 화상-JPNG Burn

해상도: 폭 720 도트 이하, 높이 480 도트 이하 Resolution: 720 dots or less wide, 480 dots or less high

투과 기능: 지원하지 않음Penetration feature: not supported

d. 콘텐츠 정보 파일d. Content Information File

콘텐츠 정보 파일은 XML 문서로 구성되고 콘텐츠의 상세 정보(예컨대, 영화의 타이틀과 캐스팅에 관한 정보)를 포함한다. 콘텐츠 정보 파일은 콘텐츠의 추가 정보를 공급하는 경우 등에 이용된다. The content information file consists of an XML document and contains detailed information of the content (eg, information about the title and casting of the movie). The content information file is used for supplying additional information of content.

(3) 볼륨 구조와 디렉토리 구조(3) volume structure and directory structure

도 5와 도 6은 각각, 디스크(D)의 볼륨 구조 및 디렉토리 구조를 나타내는 모식도이다.5 and 6 are schematic diagrams showing a volume structure and a directory structure of the disk D, respectively.

도 5에 도시한 바와 같이, 디스크(D)는 "HD DVD-비디오" 존과 기타 존으로 구분된다. "HD DVD-비디오" 존은 공통 존, 콘텐츠 대응 존(존 #1, 존 #2, …)으로 구분된다. 존 #1 등은 도 2의 존 #1등과 동일하며, 이들 존에는 스탠다드 콘텐츠 또는 어드밴스트 콘텐츠가 저장된다.As shown in Fig. 5, the disc D is divided into an "HD DVD-Video" zone and other zones. Zones "HD DVD-Video" are divided into a common zone and a content correspondence zone (zone # 1, zone # 2, ...). Zone # 1 and the like are the same as Zone # 1 and the like in FIG. 2, and these zones store standard content or advanced content.

도 6에 도시하는 바와 같이, 존 #1 등은 "루트/HVDVD_TS" 디렉토리 등에 대응한다. 이 대응관계는 도 2 및 도 3의 것과 동일하기 때문에, 상세한 설명을 생략한다.As shown in Fig. 6, zone # 1 and the like correspond to the " root / HVDVD_TS " directory and the like. Since this correspondence is the same as that of FIGS. 2 and 3, detailed description thereof will be omitted.

도 7은 디스크(D) 상에서의 물리적 경로와 콘텐츠 파일에 기술되는 디렉토리 간의 대응관계를 나타내는 표이다.7 is a table showing a correspondence between the physical paths on the disc D and the directories described in the content files.

콘텐츠 파일에 기술된 디렉토리는 존(존 #1, 존 #2 등)에 관계없이 동일하 다(기준 디렉토리). 존을 변경한 경우, 후술하는 마운팅에 의해, 디스크(D) 상에서의 물리적 경로차가 흡수된다. The directory described in the content file is the same (reference directory) regardless of the zone (zone # 1, zone # 2, etc.). When the zone is changed, the physical path difference on the disk D is absorbed by mounting described later.

B. 디스크(D) 내의 데이터의 상세사항B. Details of the data in the disk (D)

이하, 디스크(D)에 저장된 데이터의 상세사항에 대해 설명한다. Hereinafter, the details of the data stored in the disk D will be described.

(1) DISCID.DAT(1) DISCID.DAT

DISCID.DAT는 콘텐츠 ID와, 플레이리스트가 판독되어야 하는 위치를 설정하기 위한 정보를 포함하는 설정 정보이다.DISCID.DAT is setting information including content ID and information for setting the position where the playlist should be read.

- CONFIG_ID: 설정 파일의 ID이며, ISO8859-1의 문자 코드를 이용하여 "HDDVD-V_CONF"로서 기술된다. 12 바이트CONFIG_ID: ID of the configuration file, described as "HDDVD-V_CONF" using the character code of ISO8859-1. 12 bytes

- DISC_ID: 2진수 표현으로 기술되는 디스크의 ID(매체 식별자)이며, 네트워크를 이용하지 않는 경우에는 "1b"로 채워진다. 16 바이트DISC_ID: The ID (media identifier) of the disk, described in binary representation, filled with "1b" if the network is not used. 16 bytes

- PROVIDER_ID: 2진수 표현으로 기술되는 공급자의 ID(공급자 식별자)이며, 영구 저장장치 내의 공급자 ID 디렉토리를 사용하지 않는 경우에는 "1b"로 채워진다. 16 바이트PROVIDER_ID: The ID (provider identifier) of the supplier, described in binary representation, filled with "1b" if the provider ID directory in persistent storage is not used. 16 bytes

- CONTENT_ID: 2진수 표현으로 기술되는 콘텐츠의 ID(콘텐츠 식별자)이며, 영구 저장장치 내의 콘텐츠 ID 디렉토리를 사용하지 않는 경우에는 "1b"로 채워진다. 16 바이트CONTENT_ID: The ID (content identifier) of the content described in binary representation, and filled with "1b" when not using the content ID directory in the persistent storage. 16 bytes

- SEARCH_FLG: 스타트업 처리에서 초기 플레이리스트 검색 시에 영구 저장장치를 검색할지의 여부를 나타내는 플래그이며, 검색하지 않는 경우에는 "0b"이 기술되고, 검색하는 경우에는 "1b"가 기술된다. 1 바이트-SEARCH_FLG: This flag indicates whether or not to search the permanent storage device at the time of initial playlist search in the startup process. When not searching, "0b" is described, and when searching, "1b" is described. 1 byte

reserved: 예비 영역으로서 67 바이트가 남겨져 있다.reserved: 67 bytes are reserved as a reserved area.

(2) 플레이리스트 (2) playlist

플레이리스트는, 초기 시스템 설정에 관한 정보, 재생에 이용된 오브젝트를 동기화하기 위한 정보 등이 기술되는 재생 제어 파일이다. 플레이리스트는 XML 언어로 기술되며, 프라이머리 비디오 세트, 세컨더리 비디오 세트, 어드밴스트 애플리케이션, 어드밴스트 서브타이틀 등의 재생 타이밍을 나타내는 재생 제어 정보를 포함한다. The playlist is a reproduction control file in which information about initial system setting, information for synchronizing an object used for reproduction, and the like are described. The playlist is described in the XML language and includes playback control information indicating the playback timing of the primary video set, the secondary video set, the advanced application, the advanced subtitle, and the like.

(3) 선언(Manifest)(3) Manifest

플레이리스트의 <Application Segment> 요소에는 관련 애플리케이션에 이용된 선언 파일이 지정되어 있다. 선언은 어드밴스트 애플리케이션의 초기화 정보이다. 정보 재생 장치(110)는 선언에 기술된 정보에 따라 어드밴스트 애플리케이션을 활성화한다. 선언에는 처음 실행되는 마크업에 관한 정보, 애플리케이션 개시 처리에서 실행되는 스크립트(복수개일 수 있음)에 관한 정보 등이 XML 언어로 기술된다. The playlist's <Application Segment> element specifies the declaration file used for the associated application. The declaration is the initialization information of the advanced application. The information reproducing apparatus 110 activates the advanced application according to the information described in the declaration. The declaration describes, in XML language, information about markup that is executed first, information about scripts (which may be plural) that are executed in the application launch process, and the like.

(4) 마크업 (4) markup

마크업은 XML 언어로 기술되는 재생 제어 파일이다. 화면 상에 버튼을 배치하거나 메시지를 표시할 때 마크업을 이용한다. 하나의 어드밴스트 애플리케이션에 대해 복수의 마크업을 동시에 재생하는 것은 불가능하다.Markup is a playback control file described in XML language. Use markup to place buttons or display messages on the screen. It is not possible to play back multiple markups simultaneously for one advanced application.

마크업의 루트 요소는 <root>이며, 그것의 자식(child)으로서, 타이밍 정보, 스타일링 정보, 콘텐츠 정보 등이 기술된다. 콘텐츠 정보는 애플리케이션에 이용된 버튼 및 오브젝트에 관한 정보이며, <button> 요소, <object> 요소, <input> 요소 등을 포함한다. 타이밍 정보는 버튼이 눌러질 때의 작용 등에 관한 정보이며, <animate> 요소, <event> 요소, <set> 요소 등을 포함한다. 스타일링 정보는 버튼 레이아웃 및 폰트의 표시 사이즈를 지정할 때 이용되는 정보이며, <style> 요소의 각종 속성(style: fontSize style: backgroundColor 등)을 설정함으로써 실현될 수 있다. The root element of the markup is <root>, and as its child, timing information, styling information, content information, and the like are described. The content information is information about buttons and objects used in the application, and includes a <button> element, an <object> element, an <input> element, and the like. The timing information is information about the action when the button is pressed and the like, and includes an <animate> element, an <event> element, a <set> element, and the like. The styling information is information used when designating the button layout and the display size of the font, and can be realized by setting various attributes (style: fontSize style: backgroundColor, etc.) of the <style> element.

(5) 스크립트(5) script

스크립트는 ECMA 스크립트로 기술되는 재생 제어 파일이다. HD DVD-비디오에서는, ECMA 스크립트 표준에 정의된 특성[명칭으로 참조할 수 있는 값: 예 Player.countryCode 특성에는 정보 재생 장치(110)의 국가 코드가 입력된다] 및 기능[처리: 예컨대 Player.playlist.pause() 기능이 호출될 때 재생이 일시 정지된다] 외에도, HD DVD-비디오의 고유 특성 및 기능을 이용할 수 있다. 이용할 수 있는 특성과 기능의 집합을 API라고 부른다. The script is a playback control file described by the ECMA script. In HD DVD-Video, the properties defined in the ECMA script standard (values that can be referred to by name: eg, the country code of the information playback device 110 is entered in the Player.countryCode property) and the function [processing: for example, Player.playlist playback pauses when the .pause () function is called], in addition to the unique features and functionality of HD DVD-Video. The set of available features and functions is called an API.

[정보 재생 시스템(100)의 동작][Operation of Information Reproducing System 100]

정보 재생 시스템(100)에서는, 디스크(D)에 복수의 HD DVD-비디오 콘텐츠가 저장되어 있고, 그 콘텐츠 중 하나를 선택하여 재생할 수 있다. 디스크(D)가 정보 재생 장치(110)에서 재생될 때, 콘텐츠 선택용 메뉴(콘텐츠 선택 메뉴)가 비디오/오디오 출력 장치(120) 상에 표시되고 재생될 콘텐츠를 사용자가 선택함으로써 콘텐츠의 재생이 시작된다. In the information reproducing system 100, a plurality of HD DVD-Video contents are stored in the disc D, and one of the contents can be selected and played back. When the disc D is played back on the information reproducing apparatus 110, a content selection menu (content selection menu) is displayed on the video / audio output device 120 and the playback of the content is performed by the user selecting the content to be played. Begins.

디스크(D)가 삽입되면, 다음과 같은 처리 동작 A, B, C가 이 순서로 실행된 다. When the disk D is inserted, the following processing operations A, B, and C are executed in this order.

A. 콘텐츠 선택(도 8)A. Select Content (Figure 8)

콘텐츠 선택 유닛(132)을 이용하여, 삽입된 디스크(D)에 저장된 콘텐츠 중 하나가 선택된다. 도 8은 재생이 시작될 때의 콘텐츠 선택 순서를 나타내는 흐름도이다. Using the content selection unit 132, one of the contents stored in the inserted disc D is selected. 8 is a flowchart showing a content selection procedure when playback starts.

(l) 멀티 콘텐츠가 저장되어 있는지를 판정(단계 S11)(l) It is determined whether or not the multi-content is stored (step S11).

디스크(D)에 저장된 콘텐츠의 개수가 복수인지를 판정한다. 판정 근거로서는, 예컨대 이하의 조건 a, b를 이용할 수 있다. 이들 복수의 조건 a와 b 중 하나, 또는 양쪽이 만족할 때에는, 디스크(D)가 멀티 콘텐츠 디스크인지를 판정한다("DISC = 멀티 콘텐츠"). 그렇지 않다면, 디스크(D)가 단일 콘텐츠 디스크인지를 판정한다("DISC = 단일 콘텐츠").It is determined whether the number of contents stored in the disc D is plural. As the judgment basis, for example, the following conditions a and b can be used. When one or both of these conditions a and b are satisfied, it is determined whether the disc D is a multi-content disc ("DISC = multi-content"). If not, it is determined whether the disc D is a single content disc ("DISC = single content").

a. 복수의 "HDCont"("HDCont_1", "HDCont_2" 등)가 저장되어 있다a. A plurality of "HDCont" ("HDCont_1", "HDCont_2", etc.) are stored.

b. 콘텐츠 관리 파일에 복수의 콘텐츠 파일명이 설정되어 있다b. A plurality of content file names are set in the content management file.

(2) 콘텐츠 관리 파일 판독(단계 S12)(2) Reading the content management file (step S12)

디스크(D)가 멀티 콘텐츠 디스크라고 판정되면, 콘텐츠 관리 파일이 판독된다(단계 S12). 디스크(D)에 단일 콘텐츠가 저장되어 있다면, 콘텐츠의 재생이 시작된다. If it is determined that the disk D is a multi-content disk, the content management file is read (step S12). If a single content is stored in the disc D, playback of the content starts.

(3) 콘텐츠 선택(단계 S13∼S15)(3) Content selection (steps S13 to S15)

콘텐츠 관리 파일에 기술된 파일명에 기초하여, 콘텐츠명 파일과 섬네일 화상 파일이 판독되고(단계 S13), 이들 파일을 이용하여 콘텐츠 선택 메뉴가 비디오/ 오디오 출력 장치(120) 상에 표시된다(단계 S14). 사용자는 콘텐츠 선택 메뉴를 이용하여, 재생될 하나의 파일을 선택한다(단계 S15). Based on the file name described in the content management file, the content name file and the thumbnail picture file are read (step S13), and a content selection menu is displayed on the video / audio output device 120 using these files (step S14). ). The user selects one file to be played back using the content selection menu (step S15).

도 9는 콘텐츠 선택 메뉴의 일례를 나타내는 도면이다. 콘텐츠 1∼3의 섬네일 화상 및 선택 버튼이 화면 상에 표시된다. 입력 유닛(116)을 이용해 버튼을 선택하는 사용자의 액세스에 응답하여 콘텐츠가 선택된다. 9 is a diagram illustrating an example of a content selection menu. Thumbnail images of the contents 1 to 3 and selection buttons are displayed on the screen. The content is selected in response to the user's access to selecting a button using the input unit 116.

(4) 기준 디렉토리 상에 마운트(단계 S16)(4) Mount on the Reference Directory (Step S16)

기준 디렉토리에의 마운트가 이루어진다. 콘텐츠에 이용된 URI, 즉 "file:///dvddisc/"는 사용자가 선택한 콘텐츠의 "HDCont" 디렉토리("HDCont_1" 등) 상에 마운트된다. 예컨대, 디렉토리 "HDCont_1"이 기준 디렉토리로서 설정 정보 저장 유닛(117)에 저장된다. 그리고, 설정 정보 저장 유닛(117)에 저장된 기준 디렉토리에 기초하여, 디스크(D)로부터 데이터가 판독 및 재생된다. 존 #1의 콘텐츠의 경우, 디스크(D)의 루트 디렉토리가 기준 디렉토리가 된다. The mount to the reference directory is done. The URI used for the content, that is, "file: /// dvddisc /", is mounted on the "HDCont" directory ("HDCont_1", etc.) of the content selected by the user. For example, the directory "HDCont_1" is stored in the setting information storage unit 117 as a reference directory. Then, data is read and reproduced from the disc D based on the reference directory stored in the setting information storage unit 117. In the case of the content of zone # 1, the root directory of the disc D is the reference directory.

콘텐츠 선택 후에, 콘텐츠의 종별이 판정되고, 콘텐츠가 재생된다. After the content selection, the type of content is determined, and the content is played back.

B. 콘텐츠의 종별 판정(도 10) B. Classification of Contents (Fig. 10)

HD DVD-비디오는 2종류의 콘텐츠, 즉 스탠다드 콘텐츠 및 어드밴스트 콘텐츠를 규정하고 있다. 이에, 콘텐츠가 재생되어야 할 때, 정보 재생 장치(110)의 콘텐츠 종별 판정 유닛(131)이 개시 처리로서, 타깃 콘텐츠의 종별을 판정한다.HD DVD-Video defines two types of content: standard content and advanced content. Thus, when the content should be reproduced, the content type determination unit 131 of the information reproducing apparatus 110 determines the type of the target content as the starting process.

도 10은 타깃 콘텐츠의 종별 판정 순서의 일례를 나타내는 흐름도이다.10 is a flowchart showing an example of a classification determination procedure of target content.

(1) 디스크(D)가 삽입되면, DISCID.DAT 파일의 존재 여부가 확인된다(단계 S21). DISCID.DAT 파일의 존재가 확인되면, 타깃 콘텐츠는 어드밴스트 콘텐츠로서 판정된다(단계 S22). (1) When the disk D is inserted, it is checked whether or not the DISCID.DAT file exists (step S21). If the existence of the DISCID.DAT file is confirmed, the target content is determined as advanced content (step S22).

(2) DISCID.DAT의 존재가 확인되지 않으면, VMG_ID(스탠다드 콘텐츠 ID 정보의 일종)이 유효한지의 여부가 확인된다(단계 S23). VMG_ID가 유효하면, 타깃 콘텐츠는 스탠다드 콘텐츠로서 판정된다(단계 S24). VMG_ID가 유효하지 않으면, 타깃 콘텐츠는 불분명 콘텐츠(어드밴스트 콘텐츠도 스탠다드 콘텐츠도 아닌 콘텐츠)로서 판정된다(단계 S25). (2) If the existence of DISCID.DAT is not confirmed, it is checked whether or not the VMG_ID (a kind of standard content ID information) is valid (step S23). If the VMG_ID is valid, the target content is determined as standard content (step S24). If the VMG_ID is not valid, the target content is determined as unclear content (content that is neither advanced content nor standard content) (step S25).

C. 재생 처리(도 11)C. Regeneration Process (Figure 11)

도 11은 콘텐츠 재생 순서를 나타내는 흐름도이다. 11 is a flowchart showing a content reproduction sequence.

(1) DISCID.DAT 파일이 판독된다(단계 S31). (1) The DISCID.DAT file is read (step S31).

(2) 디스플레이가 정의되어 있는지의 여부가 판정된다(단계 S32). 디스플레이가 정의되어 있는지의 여부에 따라, 검색 타깃 파일이 선택된다. 디스플레이가 정의되어 있다는 것은 비디오/오디오 출력 장치(120)의 표시부가 정보 재생 장치(110)에 접속되어 있고 사용 가능함을 의미한다. (2) It is determined whether or not the display is defined (step S32). Depending on whether the display is defined or not, the search target file is selected. The definition of the display means that the display of the video / audio output device 120 is connected to the information reproducing apparatus 110 and can be used.

(3) 디스플레이가 정의되어 있다면, VPLST$$$.XPL이 검색되고 초기 플레이리스트가 결정된다(단계 S41∼S45). 여기서 "$$$"는 3자릿수의 숫자를 표시한다.(3) If the display is defined, VPLST $$$. XPL is searched and the initial playlist is determined (steps S41 to S45). Where "$$$" represents a three digit number.

- DISCID.DAT 파일에서의 SEARCH_FLG이 1인지의 여부가 판정된다(단계 S41). SEARCH_FLG가 1인지의 여부에 따라 흐름이 단계 S43 또는 단계 S42로 이행된다.-It is determined whether SEARCH_FLG in the DISCID.DAT file is 1 (step S41). The flow advances to step S43 or step S42 depending on whether SEARCH_FLG is 1 or not.

모든 영구 저장장치(ST)의 특정 디렉토리 아래에 있는 플레이리스트 파일(VPLST$$$.XPL)이 검색된다(단계 S42). The playlist file VPLST $$$. XPL located under a specific directory of all the persistent storages ST is searched (step S42).

- 디스크의 ADV_OBJ 디렉토리 바로 아래에 있는 플레이리스트 파 일(VPLST$$$.XPL)이 검색된다(단계 S43). -The playlist file (VPLST $$$. XPL) under the ADV_OBJ directory of the disc is searched (step S43).

- VPLST$$$.XPL이 하나 이상 발견되는지의 여부가 판정된다(단계 S44). VPLST$$$.XPL이 하나 이상 발견되면, 초기 플레이리스트가 결정된다(단계 S45). 구체적으로, 번호가 가장 큰 VPLST$$$.XPL이 초기 플레이리스트로서 정의되고 재생이 시작된다. It is determined whether at least one VPLST $$$. XPL is found (step S44). If more than one VPLST $$$. XPL is found, an initial playlist is determined (step S45). Specifically, VPLST $$$. XPL with the largest number is defined as the initial playlist and playback starts.

(4) 디스플레이가 정의되어 있지 않다면, APLST$$$.XPL이 검색되고, 초기 플레이리스트가 결정된다(단계 S51∼S55). 이들 단계에서는 단계 S41∼S45에서 이용된 VPLST$$$.XPL 대신에 APLST$$$.XPL을 이용한다.(4) If no display is defined, APLST $$$. XPL is searched and the initial playlist is determined (steps S51 to S55). In these steps, APLST $$$. XPL is used instead of VPLST $$$. XPL used in steps S41 to S45.

APLST$$$.XPL이 발견되지 않으면, 예컨대 재생이 중지된다(단계 S56). 이 때의 동작은 설정 정보 저장 유닛(117)에 저장된 설정 정보에 따라 결정된다.If APLST $$$. XPL is not found, for example, playback is stopped (step S56). The operation at this time is determined according to the setting information stored in the setting information storage unit 117.

전술한 바와 같이, 콘텐츠의 애플리케이션 타입에 따라, HD DVD-비디오 콘텐츠와 DVD-비디오 콘텐츠 양쪽을 포함하는 멀티 콘텐츠 디스크가 재생될 수 있다. As described above, depending on the application type of content, a multi-content disc including both HD DVD-Video content and DVD-Video content may be played.

D. 콘텐츠의 다운로드D. Download of Content

여기에서는 네트워크(NW)로부터의 콘텐츠 다운로드에 대해 검토한다. 구체적으로, 네트워크(NW)에 접속된 네트워크 서버에 복수의 콘텐츠가 저장된다고 상정한다. 이들 콘텐츠 중에서 사용자가 선택한 콘텐츠가 다운로드되어 디스크(D)에 기록된다. Here, the content download from the network NW is considered. Specifically, it is assumed that a plurality of contents are stored in a network server connected to the network NW. The content selected by the user among these contents is downloaded and recorded on the disc D. FIG.

이때, 콘텐츠의 다운로드를 가능하게 하기 위해서, 리소스 리스트 파일이 네트워크 서버에 저장되어 있다고 상정한다.At this time, it is assumed that the resource list file is stored in the network server in order to enable download of the content.

1. 리소스 리스트 파일1. Resource List File

리소스 리스트 파일은 각 콘텐츠마다 준비되고 콘텐츠의 다운로드를 관리하는 다운로드 관리 파일로서 기능한다. 리소스 리스트 파일은 콘텐츠를 구성하는 파일의 총 수, 총 사이즈, 다운로드 순서 등의 정보를 포함한다. 리소스 리스트 파일의 포맷으로는 2진 포맷, 텍스트 포맷, 및 XML 포맷 등의 다양한 포맷을 생각할 수 있으며, 포맷에 관계없이 동일한 효과를 얻을 수 있다. XML 기술 포맷의 예로서 이하의 예가 가능하다.The resource list file is prepared for each content and functions as a download management file for managing the download of the content. The resource list file includes information such as the total number of files constituting the content, the total size, the download order, and the like. As a format of the resource list file, various formats such as binary format, text format, and XML format can be considered, and the same effect can be obtained regardless of the format. As an example of the XML description format, the following example is possible.

<Content> <Content>

<FILE_ Ns value="60"/> <FILE_ Ns value = "60" />

<ADV_OBJ_Ns value="50"/> <ADV_OBJ_Ns value = "50" />

<HVDVD_ TS_ Ns value="10"/> <HVDVD_ TS_ Ns value = "10" />

<CNT_SZ value="2000000kB"/><CNT_SZ value = "2000000kB" />

<ADV_ OBJ_SZ value="500000kB"/> <ADV_ OBJ_SZ value = "500000kB" />

<HVDVD_TS_SZ value="1500000kB"/><HVDVD_TS_SZ value = "1500000kB" />

<File number="1"> <File number = "1">

<RSC_URI value="http://www.hoge.com/cont01"><RSC_URI value = "http://www.hoge.com/cont01">

</File></ File>

<File number="2"><File number = "2">

<RSC_URI value="http:///www.hoge.com/cont02"/> <RSC_URI value = "http: ///www.hoge.com/cont02" />

</File> </ File>

</Content></ Content>

a. "총괄 정보" 영역a. "General Information" area

<Content>와 <File number="1"> 사이의 영역은 하나의 콘텐츠 전체에 대응하는 "총괄 정보"를 포함하는 영역이다. 이 "총괄 정보"는 콘텐츠의 총 사이즈를 나타내는 "CNT_SZ"를 포함한다. The area between <Content> and <File number = "1"> is an area including "general information" corresponding to one entire content. This " general information " includes " CNT_SZ " representing the total size of the content.

FILE_Ns: 파일의 총 수FILE_Ns: total number of files

ADV_OBJ_Ns: "ADV_OBJ" 디렉토리의 총 수 ADV_OBJ_Ns: total number of "ADV_OBJ" directories

HVDVD_TS_Ns: "HVDVD_TS" 디렉토리의 총 수 HVDVD_TS_Ns: Total number of "HVDVD_TS" directories

CNT_SZ: 콘텐츠(파일)의 총 사이즈 CNT_SZ: Total size of the content (file)

ADV_OBL_SZ: "ADV_OBJ" 디렉토리 내의 파일의 총 사이즈ADV_OBL_SZ: Total size of file in "ADV_OBJ" directory

HVDVD_TS_SZ: "HVDVD_TS" 디렉토리 내의 파일의 총 사이즈 HVDVD_TS_SZ: Total size of file in "HVDVD_TS" directory

b. "개별 파일 정보" 영역b. "Individual file information" area

전술한 바와 같이, 콘텐츠는 복수의 파일로 구성되어 있다. 이 때문에, 콘텐츠를 구성하는 각 파일에 대한 정보(개별 파일 정보)가 필요하다.As described above, the content is composed of a plurality of files. For this reason, the information (individual file information) about each file which comprises content is needed.

전술한 예에서는, <File number="1"> 이후의 영역은 각각의 콘텐츠에 대응하는 "개별 파일 정보"를 포함하는 영역이다. "개별 파일 정보"는 이하의 "RSC_URI" 등을 포함한다. 전술한 예에서는 "RSC_URI"를 제외한 정보의 기술은 생략한다. In the above example, the area after <File number = "1"> is an area including "individual file information" corresponding to each content. "Individual file information" includes the following "RSC_URI" and the like. In the above example, description of information except for "RSC_URI" is omitted.

- RSC_URI: 다운로드될 파일의 네트워크 URI 정보RSC_URI: network URI information of the file to be downloaded

- DSC_URI: 다운로드된 파일의 디스크 상에서의 저장 위치를 나타내는 URI 정보DSC_URI: URI information indicating the storage location of the downloaded file on disk

- LOGIC_AD: 다운로드된 파일에 대한 논리 어드레스 정보 LOGIC_AD: Logical address information for the downloaded file

- FILE_SZ: 파일의 사이즈FILE_SZ: file size

- HASH: 다운로드된 파일의 훼손 여부를 체크하기 위한 해시값-HASH: Hash value to check whether the downloaded file is damaged

"RSC_URI",…,과 "HASH"는 각 파일마다 배치된다. 예컨대, 3가지 파일이 존재하면, 3세트의 "RSC_URI" 등이 배치된다. "RSC_URI",… , And "HASH" are placed for each file. For example, if three files exist, three sets of "RSC_URI" and the like are arranged.

2. 다운로드 순서 2. Download Order

이하, 정보 재생 시스템(1OO)에 HD DVD-비디오 콘텐츠를 다운로드하는 순서에 대해서 설명한다. 도 12는 콘텐츠의 다운로드 순서의 일례를 나타내는 흐름도이다.The procedure for downloading HD DVD-Video contents to the information reproducing system 100 will be described below. 12 is a flowchart showing an example of the order of downloading contents.

(1) 콘텐츠 선택(단계 S61)(1) Select content (step S61)

서버에 위치한 콘텐츠로부터 다운로드될 콘텐츠가 선택된다. 이어서, 그 선택된 콘텐츠가 다운로드된다. The content to be downloaded is selected from the content located on the server. The selected content is then downloaded.

(2) 리소스 리스트 파일 취득(단계 S62)(2) Obtaining a resource list file (step S62)

다운로드된 콘텐츠의 리소스 리스트 파일을 취득한다. 리소스 리스트 파일을 취득할 수 없다면, 예외 처리가 이어진다. 또한, 취득된 리소스 리스트 파일 중에, 선택된 콘텐츠에 대응하는 파일이 존재하지 않는 경우에도, 예외 처리가 이어진다.Obtain a resource list file of the downloaded content. If the resource list file cannot be obtained, exception handling follows. Further, even when a file corresponding to the selected content does not exist in the obtained resource list file, exception processing is continued.

(3) 영역 확보(단계 S63)(3) Secure the area (step S63)

리소스 리스트 파일 내의 CNT_SZ에 대응하는 영역을 디스크(D) 상에 확보한다. 필요한 영역을 확보할 수 없다면, 예외 처리가 이어진다.An area corresponding to CNT_SZ in the resource list file is reserved on the disk D. If the required area cannot be obtained, exception handling follows.

여기서, CNT_SZ를 이용하지 않고, 예컨대 FILE_SZ를 이용하여 파일의 총 사이즈를 산출할 수도 있다. 리소스 리스트 파일의 내용은 모두가 필수적인 것은 아니며, 예컨대 CNT_SZ가 존재하지 않는 경우도 있을 수 있다. Here, the total size of the file may be calculated using, for example, FILE_SZ without using CNT_SZ. The contents of the resource list file are not necessarily all required. For example, there may be a case where CNT_SZ does not exist.

(4) 파일 다운로드/기록(단계 S64∼S68)(4) File download / record (steps S64 to S68)

리소스 리스트 파일에 기재된 파일은 순차적으로 다운로드되어 디스크(D)에 기록된다. The files described in the resource list file are sequentially downloaded and recorded on the disc D.

a. "RSC_URI"가 지정하는 위치로부터, 리소스 리스트 파일에 기재된 파일 중에서 첫번째 파일이 다운로드된다[단계 S64, 데이터 캐시(113)에 임시 저장]. a. From the position designated by "RSC_URI", the first file of the file described in the resource list file is downloaded (step S64, temporarily stored in the data cache 113).

b. 다운로드된 파일을 HASH로 체크한다(단계 S65). 체크 결과가 NG이면 예외 처리가 이어진다. b. The downloaded file is checked with HASH (step S65). If the result of the check is NG, exception handling follows.

c. "DSC_URI"에 따라, "LOGIC_AD"가 나타내는 위치에 파일이 기록된다(단계 S66). c. According to "DSC_URI", the file is recorded at the position indicated by "LOGIC_AD" (step S66).

파일이 정확하게 기록될 수 없다면, 예외 처리가 이어진다. 여기서는, 리소스 리스트 파일 내의 "LOGIC_AD" 및 "DSC_URI"을 이용한다. 그러나, 반드시 "LOGIC_AD"가 리소스 리스트 파일 내의 정보로서 명시적으로 주어질 필요는 없다. 즉, 파일이 적절하게 배치되어 있으면 된다.If the file cannot be written correctly, exception handling follows. Here, "LOGIC_AD" and "DSC_URI" in the resource list file are used. However, "LOGIC_AD" does not necessarily have to be given explicitly as information in the resource list file. In other words, the files may be properly arranged.

이상의 a∼c에 있어서 파일은 데이터 캐시(113)에 임시 저장되어 있다. 그러나, 데이터 캐시(113)를 이용하지 않고, 다운로드된 파일을 직접 디스크(D)에 기록 할 수도 있다. 이 경우, 디스크(D)에 기록되는 파일은 "HASH"를 이용하여 체크된다. In the above a to c, the file is temporarily stored in the data cache 113. However, without using the data cache 113, the downloaded file can also be recorded directly on the disk (D). In this case, the file recorded on the disk D is checked using "HASH".

d. 리소스 리스트 파일에 기술된 모든 파일의 다운로드가 완료될 때까지, 단계 S64∼S66이 반복된다. 즉, 다음 파일이 다운로드된다. d. Steps S64 to S66 are repeated until the downloading of all the files described in the resource list file is completed. That is, the next file is downloaded.

(5) 다운로드 종료 여부 판정(단계 S68)(5) Determination of whether or not to end downloading (step S68)

또 다른 콘텐츠를 추가 다운로드한다면, 단계 S61 이하의 프로세스가 반복된다. 그렇지 않으면, 다운로드가 종료된다. If another content is additionally downloaded, the process of step S61 or below is repeated. Otherwise, the download is terminated.

전술한 다운로드 및 기록의 결과로서, 도 2 또는 도 3에 도시한 데이터 구조를 구비하고 HD DVD-DLV 표준에 따른 디스크(D)가 준비된다. As a result of the above-mentioned downloading and recording, a disc D having the data structure shown in Fig. 2 or 3 and conforming to the HD DVD-DLV standard is prepared.

(기타 실시형태)(Other Embodiments)

본 발명의 실시형태는 전술한 실시형태에 한정되지 않으며, 전술한 실시예는 확장 및 변경될 수 있다. 확장 및 변경된 실시형태도 본 발명의 기술적 범위에 포함된다.Embodiments of the present invention are not limited to the above-described embodiments, and the above-described embodiments may be extended and changed. Extended and modified embodiments are also included in the technical scope of the present invention.

도 1은 본 발명의 일 실시형태에 따른 정보 재생 시스템을 도시하는 블록도.1 is a block diagram illustrating an information reproducing system according to an embodiment of the present invention.

도 2는 디스크의 데이터 구조의 일례를 나타내는 도면.2 shows an example of a data structure of a disc.

도 3은 콘텐츠 선택 메뉴 데이터를 저장한 디스크의 데이터 구조의 일례를 나타내는 도면.3 is a diagram showing an example of a data structure of a disc storing content selection menu data;

도 4는 콘텐츠 관리 파일의 일례를 나타내는 도면.4 is a diagram illustrating an example of a content management file.

도 5는 디스크의 볼륨 구조의 일례를 나타내는 도면.5 shows an example of a volume structure of a disc.

도 6은 디스크의 디렉토리 구조의 일례를 나타내는 도면.6 shows an example of a directory structure of a disc.

도 7은 디스크 상의 물리적 경로와 콘텐츠 파일에 기술된 디렉토리 간의 대응관계를 나타내는 표.Fig. 7 is a table showing the correspondence between the physical paths on the disc and the directories described in the content files.

도 8은 콘텐츠 선택 순서의 일례를 나타내는 흐름도.8 is a flowchart showing an example of a content selection procedure.

도 9는 콘텐츠 선택 메뉴의 일례를 나타내는 도면.9 shows an example of a content selection menu;

도 10은 타깃 콘텐츠 판정 순서의 일례를 나타내는 도면.10 is a diagram illustrating an example of a target content determination procedure.

도 11은 콘텐츠 재생 순서의 일례를 나타내는 도면.11 is a diagram illustrating an example of a content reproduction procedure.

도 12는 콘텐츠 다운로드 순서의 일례를 나타내는 흐름도. 12 is a flowchart showing an example of a content download procedure.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for main parts of the drawings>

100: 정보 재생 시스템 110: 정보 재생 장치100: information playback system 110: information playback device

111: 데이터 액세스 매니저 112: 내비게이션 매니저111: data access manager 112: navigation manager

113: 데이터 캐시 114: 프리젠테이션 엔진113: Data Cache 114: Presentation Engine

115: AV 렌더러 116: 입력 유닛115: AV renderer 116: Input unit

117: 설정 정보 저장 유닛 120: 비디오/오디오 출력 장치117: setting information storage unit 120: video / audio output device

131: 콘텐츠 종별 판정 유닛 132: 콘텐츠 선택 유닛131: content type determination unit 132: content selection unit

133: 콘텐츠 재생 유닛133: content playback unit

Claims (6)

복수의 콘텐츠에 각각 대응하는 복수의 콘텐츠 파일과,A plurality of content files respectively corresponding to the plurality of contents, 복수의 콘텐츠 각각의 재생을 제어하는 복수의 플레이리스트 파일과, A plurality of playlist files for controlling the reproduction of each of the plurality of contents; 상기 복수의 콘텐츠에 대처하기 위해 마련된 디렉토리 또는 파일Directories or files provided to cope with the plurality of contents 을 포함하는 정보 저장 매체. Information storage medium comprising a. 제1항에 있어서, 상기 디렉토리는 상기 복수의 콘텐츠 파일을 각각 저장하는 복수의 디렉토리로 구성되는 것인 정보 저장 매체. The information storage medium of claim 1, wherein the directory is composed of a plurality of directories that respectively store the plurality of content files. 제1항에 있어서, 상기 파일은 상기 복수의 콘텐츠로부터의 선택을 관리하는 콘텐츠 관리 파일인 것인 정보 저장 매체. The information storage medium of claim 1, wherein the file is a content management file managing a selection from the plurality of contents. 제3항에 있어서, 상기 콘텐츠 관리 파일은 콘텐츠의 명칭에 대응하는 콘텐츠명 파일 및 콘텐츠의 섬네일 화상에 대응하는 섬네일 화상 파일을 식별하는 정보를 갖는 것인 정보 저장 매체. 4. The information storage medium according to claim 3, wherein the content management file has information for identifying a content name file corresponding to the name of the content and a thumbnail picture file corresponding to the thumbnail image of the content. 제1항에 기재한 상기 정보 저장 매체로부터 상기 디렉토리 또는 파일의 정보를 판독하는 단계와,Reading information of the directory or file from the information storage medium according to claim 1, 판독된 정보에 기초하여, 상기 정보 저장 매체 내의 콘텐츠의 개수가 복수인 지의 여부를 판정하는 단계와, Based on the read information, determining whether the number of contents in the information storage medium is plural; 상기 콘텐츠의 개수가 복수라고 판정되는 경우에, 콘텐츠의 선택을 재촉하는(prompting) 화상을 표시하는 단계와, If it is determined that the number of contents is plural, displaying an image prompting the selection of the contents; 표시된 화상에 응답하여, 콘텐츠의 선택에 관한 정보를 입력하는 단계와, In response to the displayed image, inputting information regarding the selection of the content; 선택된 콘텐츠에 대응하는 플레이리스트 파일에 기초하여 상기 콘텐츠를 재생하는 단계Playing the content based on the playlist file corresponding to the selected content 를 포함하는 정보 재생 방법. Information playback method comprising a. 콘텐츠의 다운로드를 관리하는 다운로드 관리 파일을 기록 장치가 취득하는 단계와, Acquiring, by the recording apparatus, a download management file which manages the download of the content; 상기 다운로드 관리 파일에 기초하여, 상기 기록 장치가 상기 콘텐츠에 대응하는 파일을 다운로드하는 단계와, Downloading, by the recording device, a file corresponding to the content, based on the download management file; 다운로드된 파일을 정보 저장 매체에 기록하여 제1항에 기재한 상기 정보 저장 매체가 되게 하는 단계Recording the downloaded file on an information storage medium to become the information storage medium according to claim 1; 를 포함하는 정보 저장 매체의 제조 방법. Method of manufacturing an information storage medium comprising a.
KR1020080047155A 2007-06-21 2008-05-21 Information storage medium, manufacturing method and information reproducing method KR20080112931A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2007164259A JP2009004035A (en) 2007-06-21 2007-06-21 Information storage medium, its manufacturing method, and information reproducing method
JPJP-P-2007-00164259 2007-06-21

Publications (1)

Publication Number Publication Date
KR20080112931A true KR20080112931A (en) 2008-12-26

Family

ID=40205646

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080047155A KR20080112931A (en) 2007-06-21 2008-05-21 Information storage medium, manufacturing method and information reproducing method

Country Status (3)

Country Link
JP (1) JP2009004035A (en)
KR (1) KR20080112931A (en)
CN (1) CN101329881A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014052815A (en) * 2012-09-06 2014-03-20 Toshiba Corp Communication device, information providing device and web page acquisition program
JP2016081553A (en) * 2014-10-17 2016-05-16 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Record medium, reproducing method and reproduction apparatus

Also Published As

Publication number Publication date
JP2009004035A (en) 2009-01-08
CN101329881A (en) 2008-12-24

Similar Documents

Publication Publication Date Title
KR100601677B1 (en) Method of reproducing along with data recorded on storage medium and downloaded data and apparatus thereof
US20060153022A1 (en) Method and apparatus for reproducing data from recording medium using local storage
WO2010106745A1 (en) Application running device
RU2393555C2 (en) Method and device for data reproduction from recording medium, using local memory unit
KR20050048848A (en) Method for managing and reproducing a playlist file of high density optical disc
US20080056676A1 (en) Apparatus for reproducing data, method thereof, apparatus for recording the same, method thereof and recording medium
US20080025182A1 (en) Method And Apparatus For Reproducing A Data Recorded In Recording Medium Using A Local Storage
KR20040062432A (en) Information processing method and apparatus, program storage medium, program, and information recording medium
KR20070014946A (en) Method and apparatus for presenting data and recording data and recording medium
JP2008527600A (en) Recording medium, and apparatus and reproducing apparatus for reproducing data from recording medium using local storage
KR20080112931A (en) Information storage medium, manufacturing method and information reproducing method
WO2006073247A1 (en) Method and apparatus for reproducing data from recording medium using local storage
JP5295572B2 (en) Information recording medium and information recording medium reproduction system
KR20060047549A (en) Method and apparatus for reproducing a data recorded in recording medium using a local storage
JP4827941B2 (en) AV data playback method
RU2383949C2 (en) Method and device for playing back data from recording medium using local memory
RU2383946C2 (en) Method and device for playing back data recorded on recording medium using local memory
JP2008517355A (en) Method and apparatus for reproducing data from a recording medium using local storage
JP2009004034A (en) Information storage medium and information reproducing method
KR20070031218A (en) Method and Apparatus for Presenting Data and Recording Data and Recording Medium
JP2009510801A (en) Recording medium, method for searching content data from the recording medium, and method and apparatus for reproducing data from the recording medium
KR20060063597A (en) Method and apparatus for reproducing a data recorded in recording medium using a local storage
JP2008282475A (en) Information storage medium, its manufacturing apparatus and information reproduction method
KR20070120000A (en) Method and apparatus for recording and reproducing and recording medium
WO2007024077A2 (en) Apparatus for reproducing data, method thereof, apparatus for recording the same, method thereof and recording medium

Legal Events

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