DVD-Video 内幕/术语表
外观
- 纵横比
- 一个有点模糊的术语,有时用作像素密度的同义词。在这本书中,我将把它理解为在电视屏幕上观看的视频图像的相对尺寸,以距离单位而不是像素单位衡量。因此,窄屏视频的纵横比为 4:3,而宽屏视频的纵横比为 16:9。
- BCD
- 代表 二进制编码的十进制。BCD 数字用于 PGC 中的播放时间字段,以及每个 PCI 数据包中的单元经过时间。可以推测,这种格式不是用于播放器中的计算目的,而是用于在播放器显示屏中轻松转换为人类可读的格式。
- B 帧
- 一个视频帧,它被编码为两个其他参考帧之间的差异,一个在时间上早于它,另一个在时间上晚于它。
- 按钮
- 在显示菜单或标题时屏幕上定义的矩形区域(是的,标题,不仅仅是菜单,可能会有按钮)。用户可以通过按下播放器遥控器上的上下左右箭头键来选择性地突出显示可用的按钮;当按下 OK/Enter 键时,突出显示的按钮(取决于播放器)可能会短暂地显示在选中状态,之后会执行附加到按钮的 VM 指令。按钮也可以是自动操作按钮,这意味着它仅通过突出显示它就被选中(并执行指令)。
- 单元
- 一个由一个或多个 VOBU 组成的单元,可能附加了一个单一的 VM 指令,在它完成播放时执行。VM 跳转指令可以针对的最小单元。
- 域
- DVD-Video 光盘结构中的主要划分之一;要么是 VMG,要么是 VTS。
- DSI
- 数据搜索信息。一个数据包,包含在快进/快退模式下进行扫描/步进所需的信息。
- DTS
- 解码器时间戳。此值需要比 PTS 早几分之一秒,以便为解码器机制提供时间来处理数据包。我不确定为什么这需要存在;由于必要的延迟可能会因解码器设计的不同而不同,因此它应该由解码器实现来处理任何必要的时序补偿,此信息不应该出现在 MPEG 流中。
- DVD
- 一种光盘格式,它是早期光盘格式的衍生。最初应该代表“数字视频光盘”,然后是“数字通用光盘”,最后规定它什么也不代表,以便它可以被注册商标。
- DVD-Video
- 一种使用 DVD 来存放视频和电影以及交互式菜单选项的规格,用于访问它们;本书的主题。
- 场
- 一帧的一半(要么是所有奇数扫描线,要么是所有偶数扫描线),用于隔行扫描。
- FPC
- 首次播放 PGC。VMG 中的一个特殊 PGC,当光盘插入播放器时获得控制权。它将包含显示主菜单的指令,但这通常以发行商徽标、版权警告,有时甚至不可跳过的广告为前缀。
- 帧
- 视频帧是单个静止的视频图像。以足够高的速率依次显示一系列帧,会产生运动图像的错觉。电影通常使用每秒 24 帧的速率,这足以满足大多数,但不是全部的运动。但是,在屏幕上闪烁每秒 24 张图像,用黑暗隔开,会导致非常明显和令人讨厌的闪烁。因此,每帧实际上连续投影两次,产生每秒 48 次闪烁,大多数人不会注意到。广播电视以不同的方式解决了闪烁问题,通过使用隔行扫描。
- GOP
- 图像组。一个 I 帧,以及所有依赖的 P 帧和 B 帧。在 DVD-Video 中,每个 18 帧(36 个场)必须有一个 I 帧,对于 NTSC,每个 15 帧(30 个场)必须有一个 I 帧,对于 PAL。
- 头
- MPEG 文件中的一个信息单元。以 2 个字节的 0 开始,然后是一个包含 1 的字节,然后是另一个包含 ID 代码的字节,该 ID 代码指示可能跟随的任何其他信息(如果有)。某些代码表示数据包的存在。
- I 帧
- 一个视频帧,它以一种自包含的方式压缩,并且可以在不参考任何其他帧的情况下解码。另见 P 帧和 B 帧。
- 隔行扫描
- 一种节省带宽的技巧,最初是在模拟广播电视中引入的,出于某种原因,它被保留在了数字电视中。它不是完整地显示每一帧,并使用双重投影技巧来掩盖闪烁,而是将每一帧分成两个场,依次显示它们。取消隔行扫描,通过将成对的场组合成帧,并不是那么简单,因为摄像机在不同的时间记录场,因此图像中物体的任何移动都可能导致奇怪的伪像。
- 信箱
- 一种在窄屏电视上显示宽屏镜头的办法,通过缩小图像以适合屏幕宽度,并在图像上下未使用的部分填充黑色背景。比较平移和扫描。
- MPEG
- 代表运动图像专家组。一组与数字视频相关的标准的名称,其中仅与 DVD-Video 相关的标准是前两个:MPEG-1 和 MPEG-2。
- 窄屏
- 广播电视的原始 4:3 纵横比,从早期电影中采用。
- 导航数据包
- 一个包含 PCI 和 DSI 数据包的 PACK——导航信息。每个 VOBU 的开头必须有一个。
- NTSC
- 国家电视系统委员会。最初在美国开发的模拟广播彩色电视规格,也是世界上使用最广泛的两种规格之一,另一种是 PAL。定义了 29.97 fps 的帧速率,以及 720x480 的数字视频帧尺寸。
- 超扫描
- 早期电视机的一个限制,由于它们无法准确地将可见图像的边界与电视机图像显示区域的边界对齐,这意味着图像的周围边缘会丢失一小部分。即使使用当今的像素精确的 LCD 和等离子电视,也保留了在图像周围边缘丢弃一小部分视频图像的惯例,因为广播公司经常允许奇怪的垃圾进入该区域,例如闪烁的时间代码点。因此,在构图视频图像、布局 DVD-Video 菜单等时,请记住不要将任何重要的内容放置在图像边缘过于靠近的地方,否则在电视上观看时可能会被切掉。
- PACK/Pack
- (我不确定它是否大写)MPEG 文件的一部分,以 PACK 头开始,包括以下数据包,直到但不包括下一个 PACK 头。在 DVD-Video 中,每个 PACK 的大小必须为 2048 字节(DVD 扇区大小)。
- 数据包
- MPEG 文件中的一个信息单元。以 2 个字节的 0 开始,然后是一个包含 1 的字节,然后是另一个包含 ID 代码的字节,该 ID 代码指示数据包类型,后面跟着两个字节,包含以下数据包数据的长度。
- PAL
- 相位交替线。在德国开发的一种模拟广播彩色电视规格,也是世界上使用最广泛的两种规格之一,另一种是 NTSC。定义了 25 fps 的帧速率,以及 720x576 的数字视频帧尺寸。
- 平移和扫描
- 一种在窄屏电视上显示宽屏镜头的办法,通过切掉图像两侧以使其适合。它不是总是切掉两侧的相同数量,而是可以在 MPEG 视频流中定义一个“图像原点”,该原点移动以跟踪图像中最重要区域的位置。比较信箱。
- PCI
- 演示控制信息。一个包含有关按钮的信息的数据包。
- P 帧
- 一个视频帧,它被编码为与前面的 I 帧的差异。这极大地减少了视频数据的大小,缺点是如果你在视频流中随机跳跃,则播放只能从 I 帧正确开始。
- PGC
- 程序链。一个由一个或多个程序组成的单元。菜单或标题由一个或多个 PGC 组成。标题 PGC 可能在其内部定义了 PTT。
- 像素
- 图像的一个样本,定义了单个点处的强度和颜色。与普遍的误解相反,像素不是一个小方块;它的理想形状是无维点。
- 像素密度
- 显示图像中每单位距离的像素数量。就我们而言,重要的问题是像素密度是否均匀(水平和垂直方向都相等)。计算机显示器(所有值得使用的显示器,无论如何)都具有均匀的像素密度,并且计算机图像处理软件通常假设它正在处理具有均匀像素密度的图像。但是,NTSC 和 PAL 格式的数字视频没有均匀的像素密度。
- 私有流
- MPEG 格式保留了两个流 ID,用于 MPEG 中未进一步定义的目的。DVD-Video 将它们用作以下用途
- * 私有流 1:用于额外的非 MPEG 音频格式,以及副画面流
- * 私有流 2:用于 PCI 和 DSI 数据包。
- 程序
- 一个由一个或多个单元组成的单元。可以为导航目的直接寻址的最小单元。程序也可以被标记为 PTT(章节点)。
- PTS
- 演示时间戳。为了确保播放正确同步,必须在 MPEG 数据包中附加 PTS 值,且其占总体数据包的比例必须达到最低要求。PTS 值是以 90kHz 时钟为单位的单调递增的 33 位计数器。(90000 很容易被常见的帧速率(如 24、25、30)整除。)
- PTT
- 标题部分。一个程序,可以通过跳转 VM 指令从包含的 PGC 外部直接访问。DVD-Video 术语,指代普通用户所说的“章节”。
- 参考帧
- I 帧或 P 帧。
- 分辨率
- 一个含义模糊的术语,既可以指总像素数,也可以指像素密度。在本手册中,我将使用它来表示总像素数,并以以下格式表示:宽度x高度,例如,全分辨率 NTSC 图像为 720x480,全分辨率 PAL 为 720x576。
- SCR
- 系统时钟参考。在 PACK 头部中找到的另一个时间戳,具有更高的分辨率,因此其单位是 27MHz 时钟,而不是 90kHz。
- SECAM
- Séquentiel Couleur A Mémoire。法国研发的模拟广播彩色电视规格。在录制媒体兼容性方面(DVD-Video 以及更早的 VHS 磁带),它可以与 PAL 相提并论。
- 流
- MPEG 电影文件中并发的信息通道之一。视频是一个流,音频是另一个流。DVD-Video 还定义了用于各种目的的其他流(导航、字幕)。
- 子画面
- 由 DVD-Video 定义的独立图像流,可以叠加在视频之上。可以表示任意图形,但它限于每像素两位(与视频可以全彩色不同)。用于显示字幕和菜单按钮突出显示;由于它是图形而不是文本,因此它可以表示任意语言和书写系统,使用任何字体等。可以具有视频显示的透明区域。
- Uops
- 用户操作。将用户可以执行的操作(例如暂停、跳过)分类为不同的类别,这些类别可以在不同的地方有选择地禁止。每次光盘显示不可跳过的广告或版权警告时,您都会看到这些禁止行为。
- VM
- 虚拟机。在计算中具有多种用途的术语,但在 DVD-Video 中,它专门指用于实现按钮操作和其他交互式功能的机器语言。
- VMG
- 视频管理器。DVD-Video 光盘结构中可以访问所有其他域的域。必须只有一个。只能包含菜单,不能包含标题。
- VMGM
- 视频管理器菜单。VMG 中的菜单。
- VOBU
- 视频对象单元。DVD-Video MPEG 文件的一部分,以 NAV PACK 开头,后面跟着包含其他流(视频、音频、子画面)数据的 PACK(根据需要)。视频数据包必须构成一个或多个完整的 GOP。
- VTS
- 视频标题集。DVD-Video 光盘结构中的一个域。可以有一个或多个。可以包含菜单、标题或两者。
- VTSM
- 视频标题集菜单。VTS 中的菜单。
- 宽屏
- 在 DVD-Video 和当前一代数字电视中,图像纵横比为 16:9。大多数现代电影的拍摄比例远比这个宽,但 16:9 可能是被认为与旧的 4:3 比例相比,不是太大的升级。