一种基于d9碟片的文件导航方法及存储介质的制作方法

文档序号:6773404阅读:266来源:国知局
专利名称:一种基于d9碟片的文件导航方法及存储介质的制作方法
技术领域
本发明涉及一种文件导航方法及存储介质。具体而言,涉及一种对采用AVS,H264, MPEG2,VCl, AC3编码方式制作的数字音频视频进行导航的方法和存储介质。
背景技术
随着数字音频视频技术的发展,涌现出多种音频视频的编解码方法,主流的有 MPEG2,VC1,AC3,H264以及AVS。这些编码方法常用于以传送流CTransfer Stream, TS)格式封装的广播电视节目中和以PS格式封装的碟片电影节目中。对于数据传输量巨大以及码率很高的节目,广播电视节目无法满足需求,因此对于此类节目,采用碟片电影节目的形式,将高码率大数据量的音频视频流保存在D9碟片上。传统的以MPEG2编码标准压缩的 DVD/VCD光盘采用PS格式封装,支持音频视频数据以固定大小单元(即2048字节)存储, 本发明正是基于此点而采用容量较大的D9碟片做为存储介质。传统的DVD/VCD导航系统较为复杂,且无法支持大数据量高码率的音频视频流。 此外,传统碟片记录方法不能高效访问数据区域,其碟片的内部磁道与外部磁道的访问速度存在巨大差异,因此访问某些区域的数据将变得比较缓慢,这对于大数据量高码率的音频视频流将是致命的。本发明针对传统DVD/VCD导航系统的不足,在介质记录和节目导航等方面有所改进和提高。此外,IS09660协议中定义了存储介质的目录结构,音视频节目的存储采用目录结构,光盘的起始区域存储一些光盘描述信息,接着为根目录,根目录下可以有一个或者多个子目录,具体文件则存放于各子目录下。由于导航结构信息以及索引结构信息是碟片的灵魂,它们描述了该碟片上的各类信息如何被存放,以及如何被寻址。现有的碟片中,基于 IS09660协议定义的目录结构,导航结构信息以及索引结构信息所存放位置很容易被盗版者发现和利用,从而轻易地盗版碟片中存储的内容。因此,如何在存储介质上存放这些关键信息来保护该存储介质上的内容防止盗版成为有待解决的问题。

发明内容
本发明所要解决的技术问题在于,简化传统的DVD/VCD导航方式,使得D9碟片存储介质能够保存并播放大数据量的数字音频视频流的节目,并改进D9碟片字幕文件、导航结构信息、索引结构信息与音频视频流文件的存储模式,使用户更加快速有效地访问D9碟片的数据区域,也在一定程度上保护该D9碟片不被盗版。鉴于此,本发明提供了一种基于D9碟片的文件导航方法,用于对记录了以节目流格式封装的音频视频流文件的D9碟片进行导航和索引,该D9碟片包含至少一个音频视频流文件,该音频视频流文件包含至少一个音频视频流片段,其特征在于,该方法包括步骤 在D9碟片中创建根目录;在D9碟片中创建子目录;在D9碟片中创建用户自定义区域;将字幕文件、包含音频视频流文件的属性特征及位置信息的导航结构信息、用于定位音频视频流文件的索引结构信息存储在该用户自定义区域;将音频视频流文件存储在该子目录;
3读取D9碟片。由用户使用字段定义出的该用户自定义区域位于根目录下,该用户使用字段的数据结构包括用户自定义区域的大小和用户自定义区域的逻辑地址。根据本发明的一个实施例,该用户自定义区域的逻辑地址有U8M,从逻辑地址 0x100000 开始,直到 0x8100000 结束。根据本发明的一个实施例,该用户自定义区域位于除了主卷描述符已占逻辑地址以外的逻辑地址。根据本发明的一个实施例,该导航结构信息和索引结构信息以十六进制方式存储。优选地,该方法还包括将导航结构信息的备份存储在该用户自定义区域,在导航结构信息损坏时从该备份中恢复出正确信息以播放音频视频流文件。该音频视频流文件是被划分为固定长度的节目流,该固定长度为2048字节的整数倍。本发明还提供了一种存储介质,用于对其上存储的以节目流格式封装的音频视频流文件进行导航和索引,该存储介质包含至少一个音频视频流文件,该音频视频流文件包含至少一个音频视频流片段,其特征在于,该存储介质包括根目录;存储音频视频流文件的子目录;存储字幕文件、导航结构信息、索引结构信息存储的用户自定义区域;其中,该导航结构信息包含音频视频流文件的属性特征及位置信息的, 该索引结构信息用于定位音频视频流文件。通过上述方案,本发明取得了以下有益效果D9碟片能够保存并播放大数据量的数字音频视频流的节目,使用户更加快速有效地访问D9碟片的数据区域,并且能够保护该碟片不被盗版。本发明改进了 D9碟片字幕文件、导航结构信息、索引结构信息和音频视频流文件的存储模式。尤其是采用用户自定义区域,通过将音频视频流文件,与导航结构信息、索引结构信息、字幕文件存储在不同的区域,只有该碟片的制作者才清楚地知道如何通过用户自定义的区域来读取如导航结构信息、索引结构信息、字幕文件等关键信息,使得在加载碟片时可以预读字幕,既可以方便读取字幕,加快读碟速度,此外还能够有效地保护该碟片不被盗版。


本发明的上述的以及其他的特征、性质和优势在下面结合附图和实施例的说明之后将变得更加明显,在附图中相同的附图标记始终表示相同的特征,其中图1是现有技术中存储介质结构的示意图;图2是根据本发明一实施例的一种存储介质结构的示意图;图3是根据本发明一实施例的一种基于D9碟片的文件导航方法的流程图;图4是根据本发明一实施例的电影播放流程图。
具体实施例方式本发明适用于所有以帧组(Group Of Video, GOV)结构编码的视频编码标准,包括MPEG2,VC1,H264以及音频视频(编解码)标准(Audio Video Mandard,AVS)。在基于GOV结构的视频编码标准中,每个GOV必须以一个视频序列头开始,其后紧跟一个I帧和一系列的P帧和B帧。I帧为帧内编码,其解码不需要参考其它任何帧;P帧为前向预测编码, 其解码需要参考位于它之前的I帧或者P帧;B帧为双向预测编码,其解码时需要参考位于它前后两侧的I帧或者P帧。例如,显示顺序为“IBBPBBP... ”的GOV,其传输和解码顺序为“ IPBBPBB... ”。在MPGE2,VCl,H264和AVS各视频编码标准中,GOV存在于基本流ES层中,通过将ES中的GOV起始码的位置记录在视频索引文件里面,可以得到每个GOV的索引地址。以下存储介质以D9碟片作为示例,并且以导航D9碟片中的电影为例加以说明。导航结构信息以电影导航结构信息为例,索引结构信息以电影索引结构信息为例进行描述。 本领域技术人员可以理解,其他音频视频流的存储介质同样适用于本发明。此外,D9碟片中也可以存储诸如广播电台音频节目、广播电视视频节目等数据。D9碟片包含至少一个音频视频流文件,例如,一部或多部电影。该音频视频流文件包含至少一个音频视频流片段, 例如,一个电影预览片段,和一个或多个电影片段。以下仅以D9碟片中记录一部电影,一部电影具有一个电影预览片段和多个电影片段加以说明。本领域技术人员可以理解,D9碟片中记录多部电影,以及包括多个电影预览片段的实例同样适用于本发明。D9碟片中记录一部电影,每个电影又包含一个或若干个片段。片段是进行电影菜单导航的基本单元。每个片段对应一个连续的时间段,不同片段之间按照播放时间先后顺序排列。片段可以按照定长时间来划分,也可以在编辑视频节目时按照剧情来划分。每个片段的起始位置和结束位置必须对应完整的GOV结构。对于D9碟片而言,片段的划分可以基于V⑶/DVD光盘标准。DVD光盘的最小存储单位为逻辑块,逻辑块的长度为定长的2048字节。图1是现有技术中存储介质结构的示意图。IS09660协议中数据结构分为三部分卷描述符(Volume Descriptor)、目录结构 (Directory Structure)、以及路径表(Path Table)。这些结构如图1所示。卷描述符表明目录结构和路径表所在位置;目录则表示实际存放文件的位置;路径表给出通往每个目录的快捷路径。路径表中的目录并列存放,根目录(Root)中的子目录分级存放。图1中,路径表中有子目录1、子目录2、子目录3、子目录12。根目录下有子目录1、子目录2、子目录 3 ;子目录1下有子目录12 ;子目录3中有文件1、文件2、文件3。图2是根据本发明一实施例的一种存储介质结构的示意图。在IS09660协议中除主卷描述符(Primary Volume Descriptor, PVD)已占用的地址空间之外,还有其他空余的地址空间。本发明使用IS09660协议中PVD数据结构里预留给用户使用的字段,即用户使用字段(Application Use),定义出用户自定义区域(User Definition Region,以下简称UDR),用于存储字幕,导航结构信息以及索引结构信息。用户使用字段位于主卷描述符(PVD)中。根据IS09660协议,D9碟片上的任意一个存储单元都是按照逻辑地址来寻址。本发明指定某一固定的逻辑地址空间做为用户自定义区域,例如从逻辑地址0x100000开始,直到0x8100000结束的128M地址空间。可以理解,用户自定义区域的逻辑地址的起始地址也可以是0x200000,0x300000,等等。本发明指定的逻辑地址空间,即用户自定义区域可以是除了主卷描述符(PVD)已占用的逻辑地址空间以外的任何逻辑地址空间。
本发明的用户使用字段(Application Use)的数据结构如表格一
权利要求
1.一种基于D9碟片的文件导航方法,用于对记录了以节目流格式封装的音频视频流文件的D9碟片进行导航和索引,该D9碟片包含至少一个音频视频流文件,该音频视频流文件包含至少一个音频视频流片段,其特征在于,该方法包括步骤在D9碟片中创建根目录;在D9碟片中创建子目录;在D9碟片中创建用户自定义区域;将字幕文件、包含音频视频流文件的属性特征及位置信息的导航结构信息、用于定位音频视频流文件的索引结构信息存储在该用户自定义区域;将音频视频流文件存储在该子目录;读取D9碟片。
2.如权利要求1所述的方法,其特征在于,由用户使用字段定义出的该用户自定义区域位于根目录下,该用户使用字段的数据结构包括用户自定义区域的大小和用户自定义区域的逻辑地址。
3.如权利要求2所述的方法,其特征在于,该用户自定义区域的逻辑地址有U8M,从逻辑地址0x100000开始,直到0x8100000结束。
4.如权利要求1所述的方法,其特征在于,该用户自定义区域位于除了主卷描述符已占逻辑地址以外的逻辑地址。
5.如权利要求1所述的方法,其特征在于,该导航结构信息和索引结构信息以十六进制方式存储。
6.如权利要求1所述的方法,其特征在于,该方法还包括将导航结构信息的备份存储在该用户自定义区域,在导航结构信息损坏时从该备份中恢复出正确信息以播放音频视频流文件。
7.如权利要求1所述的方法,其特征在于,该音频视频流文件是被划分为固定长度的节目流,该固定长度为2048字节的整数倍。
8.一种存储介质,用于对其上存储的以节目流格式封装的音频视频流文件进行导航和索引,该存储介质包含至少一个音频视频流文件,该音频视频流文件包含至少一个音频视频流片段,其特征在于,该存储介质包括根目录;存储音频视频流文件的子目录;存储字幕文件、导航结构信息、索引结构信息存储的用户自定义区域;其中,该导航结构信息包含音频视频流文件的属性特征及位置信息的,该索引结构信息用于定位音频视频流文件。
9.如权利要求1所述的存储介质,其特征在于,该用户自定义区域的逻辑地址有128M, 从逻辑地址0x100000开始,直到0x8100000结束。
10.如权利要求1所述的存储介质,其特征在于,该用户自定义区域位于除了主卷描述符已占逻辑地址以外的逻辑地址。
全文摘要
本发明提供了一种基于D9碟片的文件导航方法及存储介质。该包括步骤在D9碟片中创建根目录;在D9碟片中创建子目录;在D9碟片中创建用户自定义区域;将字幕文件、包含音频视频流文件的属性特征及位置信息的导航结构信息、用于定位音频视频流文件的索引结构信息存储在该用户自定义区域;将音频视频流文件存储在该子目录;读取D9碟片。该用户自定义区域位于除了主卷描述符已占逻辑地址以外的逻辑地址。采用用户自定义区域,通过将音频视频流文件,与导航结构信息、索引结构信息、字幕文件存储在不同的区域,使用户更加快速有效地访问数据区域,并且能够有效地保护该碟片不被盗版。
文档编号G11B27/10GK102467941SQ20101054544
公开日2012年5月23日 申请日期2010年11月15日 优先权日2010年11月15日
发明者胡思强 申请人:幻境电子科技(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1