文档库 最新最全的文档下载
当前位置:文档库 › 蓝光3D文件格式(ssif)介绍

蓝光3D文件格式(ssif)介绍

蓝光3D文件格式(ssif)介绍
蓝光3D文件格式(ssif)介绍

蓝光3D文件格式(ssif)介绍

.ssif是一种Stereoscopic Interleaved文件,由两个BDAV MPEG-2传输流构成。BDAV MPEG-2传输流中包含一个用于左眼或右眼的MPEG-4 MVC Base view视频流,另一个传输流中包含一个与其相关联的MPEG-4 MVC Dependent view视频流。下面从蓝光播放机入手介绍ssif文件格式。

一、蓝光立体播放机

3D播放机引入了输出模式概念。输出模式可为2D输出或3D输出。3D播放机可以播放所有的2D光盘。3D播放机的3D输出模式支持增强的3D技术,可以播放3D光盘内容。

二、蓝光原盘文件构成

简要说明BD-ROM光盘的数据结构。BD通过四层数据结构来管理AV音视频流:索引表(Index table)、影片对象(Movie Object)/BD-J对象(Object)、播放列表(PlayList)与片断(Clip)。所有的BD-ROM光盘应用文件保存在“BDMV”目录下。

“STREAM”目录:保存AV音视频stream文件

“SSIF”目录:保存Stereoscopic Interleaved文件

“zzzzz.m2ts”文件

“zzzzz.m2ts”文件中保存了BDAV MPEG-2传输流。

“zzzzz.ssif”是一种Stereoscopic Interleaved文件,由两个BDAV MPEG-2传输流构成。BDAV MPEG-2传输流中包含一个用于左眼或右眼的MPEG-4 MVC Base view视频流,另一个传输流中包含一个与其相关联的MPEG-4 MVC Dependent view视频流。此文件仅在3D视频播放时可用。

三、用于蓝光3D的BDAV MPEG-2传输流中的基本流

1、蓝光3D视频流规范

BDAV MPEG-2传输流的PES包的有效数据中是编码的视频、音频、图形及文本等基本流。图6-2列出了这些基本流的编码方法:

蓝光光盘中的MPEG-4 MVC视频流由两部分组成。一部分为MPEG-4 MVC主视频流,另一部分为MPEG-4 MVC辅视频流。MPEG-4 MVC主视频流兼容MPEG-4 AVC视频流,因此2D 播放机可以解码MPEG-4 MVC主视频流进行2D播放。内容制作人可以将左眼的视频流或右眼的视频流作为MPEG-4 MVC主视频流,用于向后兼容2D播放机中播放2D视频流时的源数据。

2、3D传输流数据分配

为了向后与2D BD-ROM光盘播放机保持兼容及实现全高清画面质量,蓝光3D中使用了两种BDAV MPEG-2传输流(如图6-5所示)。分别是:兼容2D的传输流(主传输流)和3D 扩展传输流(辅传输流)。主传输流与辅传输流模块的数据交错排列在光盘上

主辅两种传输流(m2ts文件)各自被分割为多个数据块,每个数据块中包含数秒的AV音视频数据,主传输流与辅传输流的数据块交错间隔排列在光盘上。

兼容2D的传输流与3D扩展传输流间的数据分配

3、BDAV MPEG-2基本传输流数据结构

MPEG-2传输流以“BDAV MPEG-2传输流”结构保存于Clip AV流文件中。BDAV MPEG-2传输流

符合图3-1所示的数据结构,由一个或多个“排列单元”(Aligned unit)构成,其中: 1)排列单元的大小为6144字节(2048*3字节)。

2)排列单元从源数据包的首个字节开始。

3)源数据包的长度为192字节。一个源数据包由一个TP_extra_header及一个MPEG2传输数据包组

成。TP_extra_header的长度为4字节,传输数据包的长度为188字节。

4)一个排列单元含有32个源数据包。

排列单元记录在蓝光光盘上的三个连续逻辑扇区上。逻辑扇区的大小为2048字节。BDAV

MPEG-2传输流的最大多路复用率为48Mbps。

《白皮书:BD RE-Logical and Audio Visual Application Format Specifications》介绍了BDAV MPEG-2传输流的解码器模型,请访问:https://www.wendangku.net/doc/6e14288838.html,/。

四、MPEG2-TS封装结构

1、概念区分

MPEG2-TS(Transport Stream“传输流”;又称TS、TP、MPEG-TS 或 M2T)是用于音效、图像与数据的通信协定,最早应用于DVD的实时传送节目。

M2TS全称Blu-ray Disc Audio-Video (BDAV) MPEG-2 Transport Stream,是MPEG2-TS的扩展形式,用作Blu-ray BDMV的stream 封装容器。较TS流更为严格,只能封装H.264/MPEG-4 AVC压缩和Dolby Digital (AC-3)或者非压缩LPCM音频。

SSIF由两个BDAV MPEG-2传输流构成。BDAV MPEG-2传输流中包含一个用于左眼或右眼的MPEG-4 MVC主视频流,另一个传输流中包含一个与其相关联的MPEG-4 MVC 辅视频流。

TS被设计用在广播或磁带中,需要做一些修改来被使用在随机访问设备媒介上,比如记录在视频信息在DVD上时,一个4个字节的时间码(TC)被加入到188字节的包中,结果产生了192字节的包,从而形成m2ts. 在整个打包视频的任何时段开始播放,都能顺利解码并保持音画同步。

2、TS包语法结构

从编码器直接出来的码流为ES流,经PES打包,加入时间标记,成为PES包。

PES包复用,插入同步信息,成为PS(program stream)流:

一个或多个PES组合成为TS流:

相关文档