DVD盘的数据结构
--------------------------------
DVD盘上有浏览数据(Navigation
Data,即处理回放数据)和演播数据(Presentation Data,即音频、视频、子图等数据)两种数据结构。用户可以按照浏览数据中的控制信息,播放演播数据中的音频、视频和子图等数据,这两种数据结构与DVD播放机之间的关系。
5.1
浏览数据的结构
浏览数据主要控制如何回放演播数据,它由视频管理器信息(VMGI)、视频节目集信息(VTSI)、程序链信息(PGCI)、演播控制信息(PCI)和数据搜索信息(DSI)等5个部分(应该是"5种类型"
- randoman)组成。下面将详细介绍这些数据的结构和组成。
1.视频管理器信息
DVD盘中必须包含视频管理器信息VMGI。VMGI中包含节目搜索信息管理表、节目搜索指标表、视频管理器菜单PGCI单元表、父母锁定管理信息表、视频节目集属性表、文本数据管理器、视频管理器功能窗体元地址表和视频管理器菜单视频对象单元地址图等8个部分,其中父母锁定管理信息表和文本数据管理器是可选的。
·视频节目集信息
视频节目集信息VTSI包含有关节目及节目菜单上的信息,由视频节目集信息管理表、视频节目集节目部分搜索指标表、视频节目集程序链信息表、视频节目集菜单PGCI单元表、视频节目集时间图表、视频节目集功能窗体元地址表、视频节目集菜单视频对象单元地址图、视频节目集单元地址表和视频节目集视频对象单元地址图等9部分组成,其中视频节目集时间表是可选的。
·程序链信息
程序链信息PGCI包含浏览命令和单元回放顺序,用以控制视频对象VOBS的演播。它由程序链一般信息、程序链命令表、程序链程序图、单元回放信息表和单元位置信息表等5部分组成,其中程序链命令表和单元回放信息表是可选的。
·演播控制信息
演播控制信息PCI用于控制VOB单元的演播,包括控制多角度欣赏、加亮以及VOB中有关声音、数据及SP数据的记录信息,具体内容有PCI的一般信息PCI_GI、非无缝的角度信息NSMI_AGLI、高亮度信息HLI和记录信息RECI。
·数据搜索信息
数据搜索信息DSI用于搜索并实现VOBU单元的无缝播放,它包括DSI的一般信息DSI_GI、无缝回放信息SML_PBI、无缝的角度信息SML_AGLI、VOB搜索信息VOBU_SRI和同步信息SYNCI。
5.2
演播资料
演播数据由音频、视频和子图组成。它至少含有一个节目。一个节目至少包含一个程序链PGC。一个节目中的第一个程序链总是Entry
PGC。在只有一个程序链的节目中,该程序链就是Entry PGC。一个节目中所包含的程序链之间的关系。 一个程序链PGC由程序链信息PGCI和视频对象集VOBS中的单元组成。PGCI又由前命令(precommand)、后命令(postcommand)及单元(cell)组成的程序组成,这些单元指向VOBS中的单元,这样就定义了回放这些单元的顺序DVD光盘格式剖析。
|