CN1816865B - 记录媒体以及记录和重现的方法和装置 - Google Patents

记录媒体以及记录和重现的方法和装置 Download PDF

Info

Publication number
CN1816865B
CN1816865B CN2004800186344A CN200480018634A CN1816865B CN 1816865 B CN1816865 B CN 1816865B CN 2004800186344 A CN2004800186344 A CN 2004800186344A CN 200480018634 A CN200480018634 A CN 200480018634A CN 1816865 B CN1816865 B CN 1816865B
Authority
CN
China
Prior art keywords
data
additional content
content data
clip
information
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 - Fee Related
Application number
CN2004800186344A
Other languages
English (en)
Other versions
CN1816865A (zh
Inventor
刘济镛
金炳振
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
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 LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN1816865A publication Critical patent/CN1816865A/zh
Application granted granted Critical
Publication of CN1816865B publication Critical patent/CN1816865B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • 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
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • G11B20/00159Parental control systems
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00166Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00188Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised devices recording or reproducing contents to/from a record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00217Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
    • G11B20/00224Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is obtained from a remote server
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00217Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
    • G11B20/00253Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00485Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
    • G11B20/00492Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
    • G11B20/00528Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein each title is encrypted with a separate encryption key for each title, e.g. title key for movie, song or data file
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00855Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00855Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
    • G11B20/00862Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server wherein the remote server can grant the permission to use a content
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the 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
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/10935Digital recording or reproducing wherein a time constraint must be met
    • G11B2020/10953Concurrent recording or playback of different streams or files
    • 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/2541Blu-ray discs; Blue laser DVR discs

Abstract

根据本发明的记录媒体,具有用于管理记录其上的主要数据的附加内容数据的数据结构,该记录媒体包括:存储包括主要数据和/或主要数据的附加内容数据的至少一个片断文件的数据区域,以及存储包括指示所述片断文件是否包括附加内容数据的信息的片断信息文件的导航区域。

Description

记录媒体以及记录和重现的方法和装置
技术领域
本发明涉及具有用于管理其上的主要数据和附加内容数据的数据结构的记录媒体以及用来重现和记录的方法和装置。
背景技术
能够记录大量高质量的视频和音频数据的新的高密度的只读以及可重写光盘的标准化进展迅速,并且,在不久的将来,与新的光盘相关的产品可望可以购买。可重写的蓝射线Blu-ray光盘(BD-RE)就是这类新光盘的示例。
另一方面,对诸如Blu-ray ROM(BD-ROM)的高密度只读光盘的标准化还在进程中。因此,现在还没有一个有效的数据结构来记录和管理在诸如BD-ROM这类高密度只读光盘上的伴随主要数据的、与主视频/音频数据相关联的附加内容数据。
发明内容
本发明的目的之一是提供一具有数据结构的记录媒体,该数据结构使主视频数据的附加内容数据适应该记录媒体的文件结构并将它们记录其上,以及用于在在该记录媒体上记录并重现视频数据的方法和装置。
根据本发明的具有用于管理主视频数据及其附加内容数据的数据结构的记录媒体特征在于,它包括:存储至少包括主要数据和/或该主要数据的附加内容数据的一个片断文件的数据区域;以及存储包括指示该片断文件是否包括有附加的内容数据的信息的片断信息文件的导航区域。
在一实施例中,主要数据及其附加内容数据在单个片断文件中彼此交织。
在另一实施例中,主要数据及其附加内容数据被记录在分开的片断文件中。
本发明还提供根据本发明用于记录和重现数据结构的装置和方法,并且根据本发明来记录和重现。
附图说明
本发明的上述特征和其它优势从下面结合附图的详细描述中将会得到更好的理解,其中:
图1示出根据本发明的记录媒体文件或数据结构的一示例性实施例;
图2示出具有存储其上的图1数据结构的记录媒体的示例;
图3示出根据本发明记录在BD-ROM上的数据结构;
图4示出将流ID指定给记录在BD-ROM上的各种流的解释性表格;
图5示出根据本发明在BD-ROM上的主A/V数据和附加ENAV数据的交织排列。
图6示出根据本发明一实施例的片断信息文件和包括在其中的附加内容数据相关字段的结构;
图7A和7B示出根据本发明的光盘记录和重现装置实施例的示意性图表;
图8示出根据本发明另一实施例的片断信息文件和包括在其中的附加内容数据相关字段的结构;以及
图9示出根据本发明又一实施例的片断信息文件和包括在其中的附加内容数据相关字段的结构。
具体实施方式
为了更全面地理解本发明,参照附图对其较佳实施例进行描述。
根据本发明的高密度记录光盘,例如Blu-Ray ROM(BD-ROM)可具有如图1所示的用于管理视频和音频数据重现的文件和数据结构。
如图1所示,根目录包括至少一个BDMV目录。该BDMV目录包括索引文件‘index.bdmv’,电影对象文件‘MovieObject.bdmv’,存储了播放列表文件(例如,真实(*.rpls)和虚拟(*.vpls))的PLAYLIST目录,存储了片断信息文件(*.clpi)的CLIPINF目录,并存储了对应于片断信息文件的MPEG2格式化A/V流片断文件(*m2ts)的STREAM目录,以及存储了用于附加内容文件的启动菜单文件‘startup.enav’以及用于包含在流片断文件中的附加内容数据的导航信息文件(*.mls)的ENAVNAVI目录。下面将对ENAVNAVI目录的结构进行详细描述。
包含在BDV目录中的索引文件‘index.bdmv’存储描述BDV目录的内容的信息。电影对象文件‘MovieObject.bdmv’存储一个或多个电影对象的信息。与一个或多个播放列表相关联的电影对象由至少一个可执行导航命令组成,即,电影对象是一导航命令组,并且该组的每个命令是用于管理包含在与该电影对象有关的至少一个片断文件中的数据重现。
STREAM目录包括称作片断(*.m2ts)的MPEG2格式A/V流文件。每个片断文件仅包括A/V流或包括A/V流和附加内容数据。在单个片断文件中的主A/V和附加内容数据经多路传输或彼此交织在一特定单元中,例如在PES(封装基本流)信息包单元中。A/V流包括视频和音频数据或者附加内容数据的源信息包。例如,视频数据的源信息包包括报头和传输信息包。源信息包包括源信息包号,一般是按顺序分配的、用作访问源信息包地址的号码。传输信息包包括信息包标识符(PID)。PID标识每个传输信息包所属的传输信息包序列。该序列中的每个传输信息包都有相同的PID。
CLIPINF目录包括与每个A/V流文件相关联的片断信息文件。片断信息文件指示:其相关联的A/V流的类型、序列信息、程序信息、和定时信息等等。序列信息描述到达时间基(ATC)和系统时间基(STC)序列。例如,序列信息表示序列号、每个序列的开始和结束时间信息、每个序列中的第一源信息包地址和每个序列中的传输信息包PID等等。程序内容固定的源信息包序列称作程序序列。该程序序列表示程序序列号、每个程序序列的起始地址、以及在程序序列中的传输信息包PID等。
定时选择信息可看作是特征点信息(CPI)。CPI的一种形式是进入点(EP)映射。EP映射将演示时间标记(例如,在到达时间基础(ATC)和/或系统时间基础(STC)上)映射到一个源信息包地址(即源信息包号)。
PLAYLIST目录包括一个或多个的播放列表文件.播放列表的概念已被引入以便于编辑/汇集用于回放的片断.播放列表是片断中播放间隔的集合.每个播放间隔称作一播放项.播放列表文件识别每个组成播放列表的播放项等等,同时,每个播放项是指向片断时间轴上的位置的一对IN点和OUT点(例如,在ATC或STC基础上的演示时间标记)等等.换言之,播放列表识别播放项,每个播放项指向一个片断文件或其一部分,并且识别与片断相关联的片断信息文件.片断信息文件用来将播放项映射到源信息包的片断等等.
播放列表目录包括真实播放列表(*.rpls)和虚拟播放列表(*.vpls)。真实播放列表只能使用片断。即,可认为真实播放列表引用片断的一部分,因此,概念上认为在盘空间中等效于被引用片断的部分。
除了示出根据本发明实施例的记录媒体的数据结构之外,图1还表现了记录媒体的各个区域。例如,管理信息文件(index.bdrnv,MovieObject.bdmv)被记录在一个或多个管理信息区域中,播放列表目录被记录在一个或多个播放列表目录区域中,在播放列表目录中的每个播放列表被记录在记录媒体的一个或多个播放列表区域中等等。图2示出具有存储其上的图1数据结构的记录媒体的一个示例。如图所示,该记录媒体包括文件系统区域、数据库区域和A/V流区域。
数据库区域包括管理信息文件和播放列表及附加内容导航信息区域、以及片断信息区域。管理信息文件和播放列表及附加内容导航信息区域具有记录在通用信息文件区域中的管理信息文件‘index.bdmv’和‘MovieOBject.bdmv’,记录其中的ENAVNAVI目录和导航信息文件,以及记录在播放列表信息区域中的PLAYLIST目录和播放列表文件。A/V流区域具有记录其上的各种标题的A/V流(其中仅包含有A/V数据或附件数据被交织)和/或ENAV流。附件内容数据可被记录为分开的片断文件(*.m2ts),而非与A/V流交织在一起。
视频和音频数据通常都按各个标题组织;例如,通过视频和音频数据呈现的不同的电影按照不同的标题来组织。此外,标题可组织到各个章节内,如同一本书通常也也组织成章节。
根据本发明的数据结构包括如图3所示的图示性结构,并且还包括用于管理记录在记录媒体的图3结构中的主视频数据和附件内容数据的导航信息。
在图3的数据结构中,索引文件index.bdmv包括具有主菜单‘Menu’和标题信息及第一回放‘First Playback’信息的索引表格‘Index.bdmv’,并且在该索引表格中的信息通过链接信息一对一地映射在相应对象文件‘MovieObject.bdmv’中的特定对象,来执行相应数据的重现。
相应地,在索引表格‘Index.bdmv’中的主菜单信息通过用户请求“Call Menu”来执行,并且在主菜单中,包括有基本标题菜单‘Title’,从而用户可选择用户想要重现的标题菜单。
如果用户选择Title#1,则Title#1被映射到由索引表格的标题#1信息中的链接信息所确定的一对象,即,MovieObject#1,由相应对象中的相应命令所确定的播放列表,例如Playlist#1,被重现。
包括至少一个播放项PlayItem的播放列表PlayList#1执行用于重现对应于标题#1的特定数据,例如视频数据和/或附件内容数据的片断文件‘Clip’。
在索引表格‘Index Table’中的第一回放‘First Playback’信息,包括当光盘被装载时、被自动下载的链接信息的第一回放信息被播放列表文件和片断文件以标题#1被重现的相同方式重现。
相应地,在用于重现相应标题的处理中,从主菜单开始,虽然用户可选择仅通过主菜单信息的重现方法,但主菜单有限地提供总光盘所需的主菜单信息,并且在根据所记录数据,例如视频数据和/或附加内容数据的属性来合适地提供主菜单上还有限制.
根据本发明的数据结构还包括用于管理记录在记录媒体上的主视频数据和附加内容数据的导航信息。
根据本发明而写入的数据结构可应用到类似BD-ROM的只读光盘的生产过程。
写入到MPEG2传输流片断文件(*.m2ts)中的附加内容数据由语言数据,例如HTML或XHTML标示语言数据或Java脚本所组成。附加内容数据可被称为‘ENAV’(增强音频视频或增强导航)数据,因此,此后标记的‘ENAV数据’指代的是该附加内容数据。附加内容数据的导航信息被写入如前所述的‘ENAVNAVI’目录之下、或‘CLIPINF’目录之下的片断信息文件中。
启动菜单文件‘startupmenu.enav’具有数据,例如标示语言的脚本以提供和呈现附加内容导航文件(*.mls)的菜单项。通过执行写入在启动菜单文件中的脚本,菜单项被显示在浏览器屏幕上。通过在重现的初始化操作时用户的按键输入或执行的光盘装置控制操作,启动菜单文件‘startupmenu.enav’被初始化。
附加内容导航文件(*.mls)具有链接到其中包含有ENAV数据的片断文件的信息,与片断文件相关联的片断信息文件,或者是以其播放序列包括片断文件的播放列表文件。链接信息可以是附加内容导航文件的文件名。附加内容导航文件包括重现管理信息,例如在ENAV数据与主A/V数据交织的情形中,交织单元的信息以及在与主A/V数据交织的ENAV数据的流中起始ENAV数据信息包的位置,并且还包括脚本信息以初始化用于呈现ENAV数据的必要设备和/或浏览器。
ENAV数据具有与指定给主A/V流不同的唯一ID。图4示出ID分配表格,其中0x02被指定给视频流,0x80、0x81、以及0x82被指定给音频流,0x90给字幕图形流,0x91给交互型图形流,以及新值,0x99给ENAV流。新指定的值,0x99被写入,例如在其主体包含有ENAV数据的PES信息包的报头中。
在ENAV流与在A/V片断文件中的主A/V流交织的情形中,主A/V流和ENAV流可在一预定尺寸单元、而非PES信息包中彼此交织。例如,它们可通过如图5所示的三个扇区(6144=(3x2048)字节尺寸)来交织。一分派单元(三个扇区)包括32个传输信息包,每一个由4字节TP额外报头和188字节主体所组成。在TP额外报头中的30比特ATS(到达时间印记)可用于使主A/V数据和ENAV数据同步化。
与片断文件相关联的每个片断信息文件分别存储了相关联片断文件的属性,片断文件包括指示ENAV数据是否被存储在片断文件中的信息,指示网络授权是否被要求以呈现ENAV数据的信息,以及用于ENAV数据的父级别(parental level)信息。该信息被存储在如图5所示的片断流扩展类型‘Clip_Stream_ext_type’的8比特长字段中。
父级别信息被存储在字段的三个LSB b2:b1:b0中,指示ENAV数据是否被存储的信息是在第四LSB b3中。指示网络授权是否被要求的信息现在第五LSB b4中。字段的其余三个MSB b7:b6:b5被保留备用。
第四LSB‘b3’在‘0’的情形中表示在相关联的片断文件中‘无ENAV流’,在‘1’的情形中表示‘ENAV流存在’。对于第五LSB‘b4’,其值‘0’表示网络授权被要求以呈现相关联ENAV流,而其值‘1’表示无授权。如果ENAV流被加密,则通常将第五LSB设置为0。
在与ENAV流相关联的目录‘ENAVNAVI’之下的附加内容导航文件(*.mls)存储了网络地址,例如在被授权的条件下执行授权并提供解密钥、或允许呈现ENAV流的内容提供服务器的URL(Uniform Resource Locator)。网络地址可被存储在BD-ROM的预定区域、而非附加内容导航文件中。
图7A示出根据本发明的光盘和重现装置的示例性实施例的示意图。如图所示,AV编码器9接收并编码音频和视频数据、字幕数据、或ENAV数据。AV编码器9将已编码的音频和视频数据连同编码信息和流的属性信息一起输出。多路复用器8基于译码信息和流的特性信息来多路传输已编码音频和视频信息(或字幕数据、ENAV数据)以创建例如MPEG-2传输流。源封装器7根据光盘的音频/视频、字幕数据、或光盘ENAV数据格式将来自多路复用器8的传输信息包封装到源信息包中。如图7A所示,对AV编码器9、多路复用器8、以及源封装器7的操作均由控制器10控制。控制器10接收在记录操作上的用户输入,然后向AV编码器9、多路复用器8、及源封装器7提供控制信息。例如,控制器10指令编码器9有关要执行的编码类型,指令多路复用器8有关要创建的传输流,指令源封装器7有关源信息包格式。控制器10还控制驱动器3将源封装器7的输出记录在光盘上。在音频/视频和ENAV数据要被存储在单个片断文件的情形中,控制器10控制源封装器7以在交织的方式下排列(align)音频/视频数据信息包和ENAV数据信息包。或者控制器10控制驱动器3将音频/视频数据和ENAV数据记录在分开的文件中。
控制器10还创建用于管理记录在光盘上的音频/视频数据和ENAV数据的导航和管理信息。例如,基于通过用户界面(例如,存储在光盘中、由计算机通过内联网或互联网提供的指令集)而接收到的信息,控制器10控制驱动器3将如图1到6、8和9所示的数据结构记录在光盘中。
在重现过程中,控制器10控制驱动器3从光盘中重现该数据结构。基于其中所包含的信息,以及通过用户界面(例如,记录和重现装置上的控制按钮或与该重现装置相关联的遥控器)接收的用户输入,控制器10控制驱动器3从光盘中重现音频/视频和/或ENAV源信息包。例如,用户输入可指定要重现的播放列表或标题。例如,通过预编程进入控制器10中基于图形用户界面的菜单,该用户输入可被指定。使用用户输入以及从光盘中重现的管理和导航信息,控制器10控制连续重现与指定标题或播放列表相关联的片断文件。
例如,如果标题或播放列表被选中之后,控制器10细查选定标题或播放列表的管理信息,并确定与标题或播放列表相关的第一片断文件。之后,控制器10细查在与第一片断文件相关联的CLIPINF目录之下的片断信息文件中写入的片断流扩展类型‘Clip_Stream_ext_type’,以知晓片断文件是否包括ENAV数据。如果ENAV数据被包括,即片断流扩展类型的第四LSB b3是‘1’,则控制器10控制多路复用分离器5和AV解码器6将ENAV数据分离(如果与AV数据交织)并相应地进行解码,或者,执行A/V片断文件的规定重现操作。
顺便一提,如果第五LSB b4是0,则控制器10暂停片断文件的演示并控制接口30以对由写入在与ENAV数据相关的附加内容导航文件中的地址所标识的内容提供服务器执行授权处理.在成功的授权之后,控制器核对包含在片断文件中的ENAV数据是加密的.如果加密,控制器10控制网络接口30以从内容提供服务器中接收合适的解密密钥,将所接收的解密密钥发送到AV解码器6,并且开始重现片断文件.如果没有加密,控制器10立即执行片断文件的重现.
如果父锁定(parental locking)功能在图7A的光盘装置中被激活,控制器在执行ENAV流的演示之前,细查存储在片断流扩展类型的三个LSB b2:b1:b0中的值。如果在光盘装置中的父级别设置允许该存储的值,则控制器10执行ENAV流的前述重现,否则,控制器不执行。
重现的源信息包通过源解封器4接收并且转换成一数据流(例如,一MPEG-2传输信息包流)。多路复用分离器5将数据流分离为编码视频和音频、ENAV、和/或字幕数据。AV解码器6将编码数据解码以产生输入到AV编码器9的原始视频和音频、ENAV、和/或字幕数据。在重现期间,控制器10控制源解封器4、多路复用分离器5、AV解码器6的操作。控制器10在重现操作中接收用户输入并向AV解码器6、多路复用分离器5、源解封器4提供控制信息。例如,控制器10指示AV解码器9有关的执行的解码类型,指示多路复用分离器5有关要分离的传输流,指示源解封器4有关的源信息包格式。
AV解码器6具有如图7B所示的详细结构以将字幕和ENAV数据以及音频和视频数据解码。即,AV解码器6包括分别用于缓冲被多路传输的视频、音频、字幕和ENAV数据的四个缓冲器16、18、20、22,以及用于将缓冲的数据合适地解码出的四个子解码器17、19、21、23。如果ENAV数据是标示语言脚本或Java脚本,则ENAV子解码器23解释(interpret)ENAV数据,而非解码,以在控制器10的帮助下执行解释操作。
在另一方面,控制器10读取在ENAVNAVI目录之下的启动菜单文件‘startupmenu.bdav’,并应用户请求或初始控制操作来执行写入其中的脚本,因此在显示浏览器上显示与ENAV数据相关的菜单项。如果特定菜单项被选中,则控制器10执行被预指定对选中的菜单项的ENAV数据重现操作。
虽然图7A被描述为记录和重现装置,但是可以理解,使用提供记录或重现功能的图7A的这些部分,可仅实现单个记录或仅实现单个重现装置。
作为本发明的不同实施例,附加内容相关信息可被写入到字段中,例如除了前述片断流扩展类型字段之外的应用类型字段‘application_type’,如图7和8所示。
在图8的实施例中,指示附加内容数据是否被包含在片断文件中的1比特信息并没有分配在片断流扩展类型中,而是,附件内容数据的两个LSB b1:b0被分配到应用类型字段中。如果仅有AV数据被包含在相关的片断文件中,则‘00’被写入到两比特中,如果AV数据和ENAV数据都以交织的方式被包含,则’01’在两比特中,并且如果仅有ENAV数据被包含,则‘10’在两比特中。
在图9的实施例中,应用类型字段的两个LSB b1:b0以图8的实施例中相同方式被使用,则其次的三个LSB b4:b3:b2被分配以存储父级别信息,并且第六LSB b5存储用来指示网络授权是否被要求以播放包含在片断文件中的ENAV数据的信息。
虽然本发明参照有限数量的实施例得到了揭示,但是本领域的技术人员,得益于本揭示,将理解其他诸多的修改和变化。本发明旨在所有相关联的修改和变化落在本发明的精神和范围之内。
参照有限数量的实施例得到了揭示的本发明提供了记录的机动性,以及记录在记录媒体上的主音频/视频数据的附加内容数据的分布和重现。

Claims (26)

1.一种用于记录数据结构的方法,所述数据结构用于管理记录媒体上的附加内容数据,所述方法包括:
在所述记录媒体上的数据区域中记录包括主要数据和/或主要数据的附加内容数据的至少一个片断文件;以及
在所述记录媒体的导航区域中记录片断信息文件,所述片断信息文件包括指示所述片断文件是否包括附加内容数据以及指示附加内容数据的父级别的信息,指示所述片段文件是否包括附加内容数据的信息被写入到分配在所述片断信息文件中的片断流扩展类型字段中。
2.如权利要求1所述的方法,其特征在于,如果附加内容数据包含在所述片断文件中,则所述信息将仅包含附加内容数据的第一情形与包含附加内容数据连同主要数据的第二情形区分开。
3.如权利要求1所述的方法,其特征在于,所述片断信息文件还包括指示播放附加内容数据是否需要网络授权的信息。
4.如权利要求3所述的方法,其特征在于还包括:
在所述记录媒体中存储外部内容提供服务器的网络地址,所述外部内容提供服务器执行网络授权。
5.如权利要求4所述的方法,其特征在于,与所述附加内容数据相关联的附加内容导航文件存储所述网络地址。
6.如权利要求1所述的方法,其特征在于,指示所述片断文件是否包括附加内容数据的所述信息被写入到分配在所述片断信息文件中的应用类型字段中,而不是被写入到分配在所述片断信息文件中的片断流扩展类型字段中。
7.如权利要求1所述的方法,其特征在于,所述附加内容数据在所述片断文件中与所述主要数据交织。
8.如权利要求1所述的方法,其特征在于,至少一个片断文件仅包括附加内容数据。
9.如权利要求1所述的方法,其特征在于,所述附加内容数据具有与所述主要数据的不同的流ID。
10.一种用于记录数据结构的装置,所述数据结构用于管理记录媒体上的附加内容数据,所述装置包括:
驱动器,配置为将数据记录在所述记录媒体上;
编码器,配置为编码主要数据和/或所述主要数据的附加内容数据;以及
控制器,配置为控制所述驱动器在所述记录媒体的数据区域中将所述编码后数据记录为至少一个片断文件,并且在所述记录媒体的导航区域中记录片断信息文件,所述片断信息文件包括指示所述片断文件是否包括附加内容数据以及指示附加内容数据的父级别的信息,指示所述片段文件是否包括附加内容数据的信息被写入到分配在所述片断信息文件中的片断流扩展类型字段中。
11.如权利要求10所述的装置,其特征在于,如果附加内容数据包含在所述片断文件中,则所述信息将仅包含附加内容数据的第一情形与包含附加内容数据连同主要数据的第二情形区分开。
12.如权利要求10所述的装置,其特征在于,所述片断信息文件还包括指示播放附加内容数据是否需要网络授权的信息.
13.如权利要求12所述的装置,其特征在于,所述记录媒体存储外部内容提供服务器的网络地址,所述外部内容提供服务器执行网络授权,以及与所述附加内容数据相关联的附加内容导航文件存储所述网络地址。
14.一种用于重现数据结构的方法,所述数据结构用于管理记录媒体上的附加内容数据,所述方法包括:
从与记录在所述记录媒体上的片断文件相关联的所述记录媒体中重现片断信息文件;
检查写入所述片断信息文件中的信息,以指示所述片断文件是否包括附加内容数据,指示所述片断文件是否包括附加内容数据的所述信息被写入到分配在所述片断信息文件中的片断流扩展类型字段中,并且如果所述附加数据包括在所述片断文件中,则呈现所述附加数据,
其中所述片段信息文件还包括指示附加内容数据的父级别的信息。
15.如权利要求14所述的方法,其特征在于,所述片断信息文件还包括指示播放附加内容数据是否需要网络授权的信息。
16.如权利要求15所述的方法,其特征在于还包括:
重现所述记录媒体中的外部内容提供服务器的网络地址,所述外部内容提供服务器执行网络授权。
17.如权利要求16所述的方法,其特征在于,与所述附加内容数据相关联的附加内容导航文件存储所述网络地址。
18.如权利要求14所述的方法,其特征在于,指示所述片断文件是否包括附加内容数据的所述信息被写入到分配在所述片断信息文件中的应用类型字段中,而不是被写入到分配在所述片断信息文件中的片断流扩展类型字段中。
19.如权利要求14所述的方法,其特征在于,所述附加内容数据在所述片断文件中与所述主要数据交织。
20.如权利要求14所述的方法,其特征在于,至少一个片断文件仅包括附加内容数据。
21.如权利要求14所述的方法,其特征在于,所述附加内容数据具有与所述主要数据的不同的流ID。
22.如权利要求14所述的方法,其特征在于,如果附加内容数据包含在所述片断文件中,则所述信息将仅包含附加内容数据的第一情形与包含附加内容数据连同主要数据的第二情形区分开。
23.一种用于重现数据结构的装置,所述数据结构用于管理记录媒体上的附加内容数据,所述装置包括:
驱动器,配置为重现记录在所述记录媒体上的数据;
解码器,配置为呈现或解释所述重现的数据;以及
控制器,配置为控制所述驱动器从所述记录媒体重现与记录在所述记录媒体上的片断文件相关联的片断信息文件,检查写入所述片断信息文件中的信息以指示所述片断文件是否包括附加内容数据,指示所述片断文件是否包括附加内容数据的所述信息被写入到分配在所述片断信息文件中的片断流扩展类型字段中,并且如果所述附加数据包括在所述片断文件中,则控制所述解码器呈现所述附加数据,
其中所述片段信息文件还包括指示附加内容数据的父级别的信息。
24.如权利要求23所述的装置,其特征在于,所述片断信息文件还包括指示播放附加内容数据是否需要网络授权的信息。
25.如权利要求24所述的装置,其特征在于,所述记录媒体存储外部内容提供服务器的网络地址,所述外部内容提供服务器执行网络授权,以及与所述附加内容数据相关联的附加内容导航文件存储所述网络地址。
26.如权利要求25所述的装置,其特征在于,如果附加内容数据包含在所述片断文件中,则所述信息将仅包含附加内容数据的第一情形与包含附加内容数据连同主要数据的第二情形区分开。
CN2004800186344A 2003-05-27 2004-05-19 记录媒体以及记录和重现的方法和装置 Expired - Fee Related CN1816865B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2003-0033664 2003-05-27
KR20030033664 2003-05-27
KR1020030033664 2003-05-27
PCT/KR2004/001187 WO2004107340A1 (en) 2003-05-27 2004-05-19 Recording medium having data structure for managing main data and additional content data thereof and recording and reproducing methods and apparatuses

Publications (2)

Publication Number Publication Date
CN1816865A CN1816865A (zh) 2006-08-09
CN1816865B true CN1816865B (zh) 2010-05-12

Family

ID=36617243

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004800186344A Expired - Fee Related CN1816865B (zh) 2003-05-27 2004-05-19 记录媒体以及记录和重现的方法和装置

Country Status (7)

Country Link
US (1) US7583887B2 (zh)
EP (1) EP1639591A4 (zh)
KR (1) KR101036475B1 (zh)
CN (1) CN1816865B (zh)
BR (1) BRPI0410734A (zh)
RU (1) RU2360301C2 (zh)
WO (1) WO2004107340A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050001171A (ko) * 2003-06-27 2005-01-06 엘지전자 주식회사 고밀도 광디스크의 부가 콘텐츠 데이터 관리 및 재생방법
US7848621B2 (en) * 2005-07-01 2010-12-07 Sony Corporation File format translation
CN101228584B (zh) * 2005-07-27 2010-12-15 松下电器产业株式会社 信息记录装置以及记录方法
US20080244407A1 (en) * 2005-08-29 2008-10-02 Eklund Don Abstractions in disc authoring
US20080238938A1 (en) * 2005-08-29 2008-10-02 Eklund Don Effects for interactive graphic data in disc authoring
US8213771B2 (en) * 2005-08-29 2012-07-03 Sony Corporation Templatized commands in disc authoring
US7949229B2 (en) * 2005-08-29 2011-05-24 Sony Corporation Discontinuous timeline in disc authoring
US8229278B2 (en) * 2005-08-29 2012-07-24 Sony Corporation Portfolios in disc authoring
US8644682B2 (en) * 2005-08-29 2014-02-04 Sony Corporation Playable content
US7773864B2 (en) * 2005-08-29 2010-08-10 Sony Corporation Slicing interactive graphic data in disc authoring
JP4784371B2 (ja) * 2006-04-06 2011-10-05 ソニー株式会社 記録装置、記録方法および記録プログラム
KR101125286B1 (ko) * 2007-03-27 2012-03-21 삼성전자주식회사 부가 데이터 업데이트 방법 및 재생 장치
JP5298744B2 (ja) * 2008-10-02 2013-09-25 富士通株式会社 情報処理装置、制御方法及び制御プログラム
TW201121332A (en) * 2009-12-11 2011-06-16 Acer Inc Device for decoding audio and video data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1177811A (zh) * 1996-09-20 1998-04-01 三星电子株式会社 数字信号记录/再现装置
CN1368732A (zh) * 2001-02-05 2002-09-11 三星电子株式会社 多位流的数据存储介质及记录/再现多位流的设备和方法
CN1103095C (zh) * 1995-04-06 2003-03-12 株式会社东芝 再生系统

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4324801A1 (de) 1993-07-23 1995-01-26 Hoechst Ag Verfahren zur Herstellung von OH-Gruppen enthaltenden Copolymerisaten und deren Verwendung in festkörperreichen Beschichtungsmitteln
DE69636648T2 (de) * 1995-04-14 2007-12-06 Kabushiki Kaisha Toshiba, Kawasaki Gerät zur Wiedergabe von einem Aufzeichnungsmedium
US6009433A (en) 1995-04-14 1999-12-28 Kabushiki Kaisha Toshiba Information storage and information transmission media with parental control
JP3338037B2 (ja) * 1995-09-29 2002-10-28 松下電器産業株式会社 再生方法、再生装置、記録方法、記録装置、光ディスク
CA2271012A1 (en) * 1996-11-25 1998-06-04 Hyperlock Technologies, Inc. Method for securely triggering the playing of crippled local media through the web
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
JP2001256004A (ja) * 2000-03-14 2001-09-21 Toshiba Corp 情報記憶再生システム
JP4599740B2 (ja) * 2000-04-21 2010-12-15 ソニー株式会社 情報処理装置および方法、記録媒体、プログラム、並びに記録媒体
CN1239021C (zh) * 2000-04-21 2006-01-25 索尼公司 信息处理设备及方法、程序和记录介质
US20020188566A1 (en) * 2001-06-11 2002-12-12 Eastman Kodak Company Access to electronic content over a network using a hybrid optical disc for authentication
US20030001887A1 (en) * 2001-06-27 2003-01-02 Smith James E. Method and system for communicating user specific infromation
ES2309194T3 (es) * 2001-10-12 2008-12-16 Koninklijke Philips Electronics N.V. Metodo y sistema para la distribucion segura de contenidos.
JP2003249057A (ja) * 2002-02-26 2003-09-05 Toshiba Corp デジタル情報媒体を用いるエンハンスド・ナビゲーション・システム
US7664372B2 (en) * 2002-11-20 2010-02-16 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple component data recorded thereon and recording and reproducing methods and apparatuses
US8443288B2 (en) * 2002-11-22 2013-05-14 Sony Pictures Entertainment Inc. Ubiquitous companion agent
WO2004100048A2 (en) * 2003-05-06 2004-11-18 Lg Electronics Inc. Recording medium having data structure for managing video data and additional content data thereof and recording and reproducing methods and apparatuses

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1103095C (zh) * 1995-04-06 2003-03-12 株式会社东芝 再生系统
CN1177811A (zh) * 1996-09-20 1998-04-01 三星电子株式会社 数字信号记录/再现装置
CN1368732A (zh) * 2001-02-05 2002-09-11 三星电子株式会社 多位流的数据存储介质及记录/再现多位流的设备和方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JP特开2002-112177A 2002.04.14
附图3-5.

Also Published As

Publication number Publication date
EP1639591A1 (en) 2006-03-29
KR101036475B1 (ko) 2011-05-24
US7583887B2 (en) 2009-09-01
BRPI0410734A (pt) 2006-06-27
EP1639591A4 (en) 2007-08-08
CN1816865A (zh) 2006-08-09
US20040240360A1 (en) 2004-12-02
KR20060017818A (ko) 2006-02-27
WO2004107340A1 (en) 2004-12-09
RU2005136688A (ru) 2007-07-10
RU2360301C2 (ru) 2009-06-27

Similar Documents

Publication Publication Date Title
US7881589B2 (en) Playback apparatus, program, playback method
CN1784734B (zh) 具有用于管理恢复重现记录其上的视频数据的数据结构的记录媒体以及记录和重现的方法和装置
TWI420907B (zh) 記錄媒體之播放裝置及方法、程式、記錄媒體、資料結構以及製造方法
CN1692425B (zh) 具有管理多成分数据重现的数据结构的记录介质及记录和重现的方法和装置
US20130004140A1 (en) Reproducing device and associated methodology for playing back streams
CN1816865B (zh) 记录媒体以及记录和重现的方法和装置
EP1721319A2 (en) Recording medium and method and apparatus for reproducing and recording text subtitle streams
US7616862B2 (en) Recording medium having data structure for managing video data and additional content data thereof and recording and reproducing methods and apparatuses
US20070041712A1 (en) Method and apparatus for reproducing data, recording medium, and method and apparatus for recording data
US20080063369A1 (en) Method and apparatus for reproducing data, recording medium, and method and apparatus for recording data
CN101354905B (zh) 记录、再现用于管理数据流的重现的数据结构的方法、装置
US8019196B2 (en) Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, computer program for controlling recording or reproduction, and data structure including control signal
KR100977918B1 (ko) 기록매체, 재생장치, 기록방법, 재생방법
CN100538854C (zh) 具有用于管理视频数据及其附加内容数据的数据结构的记录介质以及记录和重现的方法及装置
WO2005062305A1 (en) Recording medium having a data structure for managing graphic information and recording and reproducing methods and apparatuses
CN100479051C (zh) 具有管理多路图形流重现的数据结构的记录介质及记录和重现方法和装置
EP1704716B1 (en) Recording medium having a data structure for managing reproducing of data streams recored thereon and recording and reproducing methods and apparatuses
CN100559499C (zh) 重放设备、重放方法、以及记录介质的制造方法
KR20070052755A (ko) 데이터 재생을 위한 합성 파일 구조 구성 방법, 및 이러한합성 파일 구조를 사용하여 데이터를 재생하는 방법 및장치
MXPA06007710A (en) Reproduction device, reproduction method, program, recording medium, and data structure

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100512

Termination date: 20170519

CF01 Termination of patent right due to non-payment of annual fee