ISO 26429-10:2009 数字影院封装 — 立体图像轨道文件

采用单 MXF 帧交错左右结构的数字影院立体 3D 内容封装

1. 立体 MXF 轨道文件架构

ISO 26429-10 定义了在单个 MXF 文件中封装立体(3D)图像内容以用于数字影院发行的格式。该标准引入了帧交错结构,其中左眼和右眼帧在单个素材流中顺序交错排列。左帧始终是每个左右帧对中的第一帧。

与双文件方法相比,单文件方法简化了内容管理。由于左右帧共享同一个 MXF 容器,因此在传输或播放过程中不存在左右独立文件之间失去同步的风险。

2. 关键技术参数

参数 数值 工程意义
帧交错方式 左/右顺序配对 左帧优先,然后是右帧
采样率(总图像率) 48 fps(示例) 在描述符中定义底层图像速率
编辑速率 24 fps(示例) 采样率的一半;一个编辑单元 = 一个 L/R 帧对
KLV 填充禁止 左右帧之间不允许 确保连续的立体帧对
标识方式 立体图像子描述符 从图像素材描述符的强引用

3. 合成播放列表集成与工程考量

该标准定义了一个 MainStereoscopicPicture 元素,作为 SMPTE 429-7 中定义的标准合成播放列表(CPL)卷轴元素的扩展。当存在此元素时,表示立体内容,并且必须省略可选的 MainPicture 元素。这种设计防止了立体内容的意外 2D 播放,否则会导致出现重影错误。

关键工程约束:MXF 头部包中图像轨道的编辑速率必须是采样率的一半。例如,总图像率为 48 fps 时,编辑速率为 24 fps,因为每个编辑单元包含一个左右帧对。这些值不匹配将导致播放失同步。

XML 命名空间 http://www.smpte-ra.org/schemas/429-10/2008/Main-Stereo-Picture-CPL 提供了版本标识。该标准包含了 MainStereoscopicPicture 元素的完整 XML 模式,该元素使用与 SMPTE 429-7 中定义的相同的 PictureTrackFileAssetType 类型。

实现立体播放系统时,索引表设计对高效查找至关重要。每个编辑单元索引一个左右帧对,允许解码器在任何访问点明确确定立体配对的帧。这对于快进、快退和随机访问等特技播放操作至关重要。

立体图像子描述符(附录 A)提供了一种轻量级的标识机制。任何描述立体内容的图像素材描述符必须包含对此子描述符的强引用。子描述符本身除了键值外不需要特定属性其存在本身就标识了轨道文件为立体内容。这种优雅的设计避免了复杂的参数协商,同时保持了明确的标识。

4. 常见问题解答

问:为什么左右帧之间不能使用 KLV 填充项?
答:左右帧之间的 KLV 填充会破坏连续的立体帧对结构,使解码器无法可靠地识别帧边界和左右分配。
问:如果立体轨道文件在仅支持 2D 的系统上播放会发生什么?
答:MainStereoscopicPicture 元素可以防止这种情况寻找 MainPicture 元素的 2D 系统在立体 CPL 中找不到它,会触发适当的错误而不是显示混乱的重影图像。
问:立体格式可以支持可变帧率吗?
答:不可以,MXF 容器和索引表设计需要整个轨道文件具有恒定的编辑速率。每个编辑单元必须表示一致的持续时间。
问:播放期间左右帧如何保持同步?
答:同步是单文件设计固有的由于两个视图交错存储在同一个 MXF 容器中并具有配对索引,因此不存在失同步的机制。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注