GB T 17975.1-2000 信息技术 运动图象及其伴音信息的通用编码 第1部分 系统.pdf
《GB T 17975.1-2000 信息技术 运动图象及其伴音信息的通用编码 第1部分 系统.pdf》由会员分享,可在线阅读,更多相关《GB T 17975.1-2000 信息技术 运动图象及其伴音信息的通用编码 第1部分 系统.pdf(115页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术运动图像及其伴音信息的通用编码第部分系统发布 实施国家质量技术监督局 发布前言本标准等同采用国际标准 信息技术运动图像及其伴音信息的通用编码第 部分系统在信息技术运动图像及其伴音信息的通用编码 的总标题下目前包括以下几个部分第 部分 系统第 部分 视频第 部分 音频本标准的附录 是标准的附录附录 到附录 是提示的附录本标准由原中华人民共和国电子工业部提出本标准由中国电子技术标准化研究所归口本标准起草单位南京大学镇江江奎集团公司广电总局广科院数字广播电视技术研究中心本标准主要起草人张福炎王继成陈毅松 黄伟红杨杰前言国际标准化组织 和 国际电工委员会是世界性的标准化专
2、门机构 和 的成员国通过各个组织建立的技术委员会积极参与特定技术领域的国际标准的起草工作 和 技术委员会在共同感兴趣的领域内进行合作其他一些与 和 有联系的官方和非官方国际组织也参与国际标准的制定工作在信息技术领域 和 建立了一个联合技术委员会即 被联合技术委员会采纳的国际标准草案在成员国范围内投票表决 发布一项国际标准需要至少 的成员国投票赞成国际标准 是由联合技术委员会 信息技术分会在 的合作下制定 它同时已作为 建议 出版国际标准 在总标题 信息技术 运动图像及其伴音信息的通用编码 下 包括以下部分第 部分 系统第 部分 视频第 部分 音频第 部分 一致性测试第 部分 扩展第 部分 系统
3、解码器的实时接口扩展附录 是完整的 系统部分的一个组成部分 附录 到附录 仅用作参考资料引言本系列标准的系统部分论述了这样一个问题 即如何将单路或多路基本音频和视频流以及其他数据组合成为适合于存储和传输的单路和多路复合流 系统编码遵循本规范指定的语法和语义规则 并提供了使解码器缓冲区能在一个宽范围的补偿或接收条件下同步解码的信息系统编码被指定为两种形式传输流和节目流 每一种针对不同的应用集合加以优化 本标准中定义的传输流和节目流提供了编码语法该语法对于同步解码及展现音频 视频信息是必要的也是充分的同时保证了解码器中数据缓冲区不发生上溢和下溢 在该语法中利用有关编码音频和视频数据解码和演示的时间
4、戳以及有关数据流自身传输的时间戳对信息进行编码 传输流和节目流都是面向分组的多路复合流单一音频和视频基本流的多路复合过程参见图 音频和视频数据按 和编码 压缩数据被打包以形成 分组 在形成 分组的过程中可能会加入独立使用传输流或节目流的 分组所需的信息 当 分组进一步与系统层信息结合形成传输流或节目流时 这一信息是不必要的也是不能加入的 本系统标准覆盖了竖直虚线右边所示的处理过程图 本标准范围简图节目流是模拟信号与 系统层类似 它是由具有共同时间基准的一个或多个 分组合并而成的单一流有些应用中要求包含单个节目的基本流是未多路复合的分离流对这些应用基本流也可作为分离的节目流编码 每一基本流含一个
5、节目流且具有共同时间基准 在这种情况下 不同流中 字段的编码值必须一致和单一节目流一样 所有的基本流都可被同步解码节目流被设计为用于相对无差错环境中且适用于牵涉到诸如交互式多媒体应用等系统信息软件处理的应用 节目流分组长度可变 而且可能很长传输流将具有一个或多个不同时钟基准的一个或多个节目组成一个单一流 由属于同一个节目的多个基本流组成的多个 分组共享一个时钟基准 传输流是为用于可能出现差错的环境设计的 例如在有损或有噪媒体中的存储或传输 传输流分组长度为 字节节目和传输流是为不同应用设计的 它们的定义并不严格遵守分层模型彼此之间的转换是可能和合理的但并不互为子集或超集 特别是 从一个传输流中
6、抽取一个节目的内容并创建一个有效节目流是可能的 该工作利用 分组的公共互换格式完成 但并非节目流需要的所有字段都包含在传输流中 有一些必须导出而在分层模型中 传输流可能横跨多个层 且被设计为在宽带应用中高效和易于实现系统规范中陈述的语法和语义规则的范围是不同的语法规则仅用于系统层编码并不延伸到音频视频规范的压缩层编码 而语义规则适用于复合流本系统规范并未规定编码器或解码器的体系结构或实现方法 也未对多路复合器或分流器作相应的规定然而 比特流的性质对编码器 解码器多路复合器和分流器提出了功能和性能上的要求 例如编码器必须满足最小的时钟容差要求等 尽管有这样或那样的要求编码器解码器 多路复合器和分
7、流器的设计与实现仍然有相当大的自由度传输流传输流作为一种流 是针对在那些可能会出现显著错误 往往表现为位差错或丢失分组 的环境中进行节目传送和存储而定义的 这些节目包含按照 和 编码的数据以及其他数据传输流的速率可以是恒定也可以是可变的 在任何情况下所包含的基本流也是速率恒定或可变的 在每一种情况下流的语法或语义限制是相同的传输流速率由节目时钟参考 字段的值和位置定义这些 字段通常分离在每个节目中构造和传输包含多个有独立时钟基准的节目 从而总体比特率是可变的传输流存在着一些困难参见传输流可以以任何方式构造 只要能生成一个有效的流 一个包含一个或多个节目的传输流可以从基本编码数据流节目流或其他可
8、能包含一个或多个节目的传输流构造得出传输流是按照在最小开销的情况下能对传输流执行某些操作的原则而设计的 这些操作包括从传输流的一个节目中获得编码数据解码并展现如图 所示从传输流的一个节目中抽取传输流分组并生成一个仅包含该节目的不同的传输流作为输出 如图 所示从一个或多个传输流中抽取一个或多个节目的传输流分组并生成一个不同的传输流无图示从传输流中抽取一个节目内容并生成包含该节目的一个节目流 如图 所示把一个节目流转化为传输流 并在有损环境中传输 然后再重建一个有效的 在某些情况下完全相同的节目流图 和图 描述了以一个传输流作为输入的分流及解码系统原型 图 说明了第一种情况即一个传输流被直接分离和
9、解码 传输流构造分为两层 系统层和压缩层传输流解码器的输入流在压缩层外有一个系统层包围着 音频解码器及视频解码器的输入流只含一个压缩层接收传输流的解码器原型的操作既适用于整个传输流 复合流操作 也适用于单个基本流 特定流操作 传输流系统层被分为两个子层一个用于复合流操作 传输流分组层 另一个用于特定流操作 分组层图 也给出了一个包括视频和音频的传输流解码器原型以说明解码器的功能 其结构并不是唯一的 有些系统解码器功能例如解码器时间控制 可能被相等地分配到基本流解码器或通道特定解码器中但该图有助于讨论 类似的通道特定解码器测出的错误也可以用多种途径通知独立的音频和视频解码器 这些通信途径并未显示
10、在图中该解码器原型的设计并不意味着对传输流解码器的设计作出任何标准化的要求 实际上非音频 视频数据也是允许的 但并未在图 中画出图 传输分流和解码原型示例图 说明了另一种情况即一个包含多个节目的传输流被转变为一个只含单个节目的传输流 这种情况下的再复合操作可能需要纠正 值以补偿比特流中 位置的变化图 传输多路复合原型示例图 说明了一个多节目传输流先被分离再被转变为节目流的情况图 传输流到节目流转换原型示例图 和图 指出 不同类型和构造的传输流之间的转换是可能的和合理的 在传输流和节目流的语法中都定义了一些特定字段以方便上述转换过程 但并不要求分流器或解码器的具体实现要包含以上所有功能节目流节目
11、流作为一种流是针对在那些出错率很低且系统编码的处理过程作为主要考虑因素的环境中进行一个节目的传送和存储而定义的 该节目包含编码数据和其他数据节目流的速率可以是恒定也可以是可变的在任何情况下 所包含的基本流的速率也是恒定或可变的 在每一种情况下流的语法或语义限制是相同的 节目流速率是由系统时钟参考 字段与字段的值和位置所定义的图 描述了一个音频 视频节目流解码系统原型 其结构并不是唯一的 包括解码器时间控制在内的系统解码器功能可能被相等地分配到基本流解码器或通道特定解码器中 但该图有助于讨论 该解码器原型的设计并不意味着对节目流解码器的设计作出任何标准化的要求 实际上非音频视频数据也是允许的但在
12、图中并未画出图 节目流解码器原型图 所示的节目流解码器原型是由系统视频和音频解码器三部分组成的 它们分别符合本系列标准的第 部分 第 部分和第 部分 在该解码器中 单路或多路音频 视频流的复合编码表示假定以某种特定通道格式在特定通道中存储或传输 特定通道格式不由本标准决定特定通道解码也不是本解码器原型的一部分原型解码器接受节目流作为输入并依靠节目流解码器从流中提取信息节目流解码器分离复合流由此产生的基本流作为音频和视频解码器的输入 音频和视频解码器的输出是已解码的音频和视频信号 节目流解码器音频和视频解码器以及通道特定解码器之间的定时信息流应包含在设计中 但并未在图中画出 利用定时信息音频和视
13、频解码器相互之间以及与通道之间可以实现同步节目流构造分为两层 系统层和压缩层 节目流解码器的输入流在压缩层外有一个系统层包围着音频解码器及视频解码器的输入流只含一个压缩层解码器原型的操作既适用于整个节目流 复合流操作 也适用于单个基本流 特定流操作 节目流系统层被分为两个子层一个用于复合流操作 包层 另一个用于特定流操作 分组层传输流与节目流的转换利用 分组传输流与节目流之间的转换是可能的也是合理的 这是由包含在本标准的标准要求 和 中的传输流和节目流规范得出的 在某些限制下 分组可能直接从一个复合比特流的有效数据映射到另一个复合比特流的有效数据 如果在所有 分组中都有的话就可能标识出 分组的
14、正确次序以帮助实现这一功能在这两种流的表和标题中 均可得到转换所必需的其他特定信息 例如基本流之间的关系 这些数据 如果有的话 在任何流中转换前后都应是正确的分组的基本流正如 中的语法定义所指出的那样传输流和节目流是从 分组中逻辑地建立的分组被用于传输流与节目流之间的转换 在有些场合进行这种转换时无需变动 分组 分组的尺寸可能比传输流分组的尺寸大得多具有一个流 的一个基本流的一系列连续 分组可用于构造 流 当 分组用于形成流时应当在 中所定义的限制下 带有基本流时钟参考 字段和基本流速率字段 流数据应是来自基本流且保持原次序的连续字节 流中不包含一些包含在节目流和传输流中的必须的系统信息 例如
15、 包含在包标题系统标题 节目流映像 节目流目录节目映射表中的信息以及在传输流分组语法中的元素流是一个在本标准的实现中可能有用的逻辑结构但它并不被定义为一个用于相互交换和交互操作的流应用程序在需要仅含一个基本流的流时可使用仅含一个基本流的节目流或传输流 这些流包含了所有必须的系统信息 每一个都包含一个基本流的多个多目流或传输流可以在公共时间基准下构造起来 以传送一个带视频和音频的完整节目定时模型系统 视频和音频都有一个定时模型 在该模型中 从编码器的信号输入到解码器的信号输出之间的端到端延迟是恒定的 这一延迟是编码编码器缓冲区多路复合传送或存储分流 解码器缓冲区以及展现延迟的总和 作为该定时模型
16、的一部分所有视频画面和音频采样仅展现一次 除非经过特殊编码 且 画面间隔和音频采样速率在编码器和解码器中一致 系统流编码包括了定时信息以用于实现端到端延迟恒定的系统 实现不严格遵守该模型的解码器也是可能的 但此时的解码器必须负责以一种可接受方式完成以上要求 定时包含在本标准的标准规范中 所有有效的比特流 无论它们是如何被创建的 都必须遵循这一规范所有定时是根据称为系统时钟的公共时钟定义的 在节目流中 该时钟与视频或音频采样时钟之间可以有确定的比值 也可以有一个与比值略有偏差的工作频率 但仍提供精确的端到端定时和时钟补偿在传输流中系统时钟被限制为在任何时刻均与音频和视频采样时钟保持确定比值这一限
17、制是为了简化解码器中的采样速率恢复条件存取系统数据流的定义支持用于对编码在节目流和传输流中节目条件存取的加密和加扰 这里并未指定条件存取机制 由于设计了流定义 因此实际的条件存取系统的实现是合理的 并且有一些特定语法元素对此系统提供特定支持复合流操作复合流操作包括通道数据读出的协调 时钟的调整以及缓冲区管理 这些任务是紧密相关的 若通道数据传送速率是可控的则可调节数据传送以使解码缓冲区不发生上溢或下溢但是若数据速率不可控 则基本流解码器就必须使它们的定时服从于从通道中接收的数据以避免上溢或下溢节目流由包组成包标题有助于以上任务的完成包标题指定了从通道中送来的每一字节进入节目流解码器的预定时间
18、这个预定到达时刻表作为时钟校正和缓冲区管理的参考 虽然解码器不一定要严格遵守该时刻表但必须对有关偏差作出补偿类似地 传输流由传输流分组构成 分组标题中包含有信息以指定从通道中送来的每一字节进入传输流解码器的预定时间 该时刻表提供了与上述节目流中完全相同的功能另一个复合流操作是解码器能确定解码传输流或节目流时所需的资源 每个节目流的第一个包均包含一些参数来协助解码器完成此功能 例如流的最大数据速率以及同步视频通道的最大数目 传输流也包含类似的全局适用的信息每个传输流和节目流都包含一些信息 以标识组成一个节目的各基本流的相关特征以及基本流之间的相互关系 这些信息可能包括音频通道中的语言以及在实现多
19、层视频编码时各视频流之间的关系单个流操作 分组层基本的特定流操作为分流多个基本流的同步回放分流编码时 节目流由复合基本流组成 传输流则由复合基本流 节目流或其他传输流的内容组成 基本流除音频和视频流外还可能包括专用流 备用流及填料流 流被临时性地分割为分组 分组被串行化 一个 分组包含仅来自一个基本流的编码字节节目流中的分组长度可以是固定的或可变的但必须遵守 和 中规定的约束 传输流分组长度是 字节 分组的长度可以是固定的或可变的 在大多数的应用中相对较长解码时需要对复合的节目或传输流分流以重建基本流 这可以借助节目流分组标题中的和传输流分组标题中的分组标识码来完成同步多个基本流之间的同步通过
20、节目流或传输流中的展现时间戳 来完成 时间戳通常以为单位但系统时钟参考 节目时钟参考 和可选的基本流时钟参考 将其扩展为个基本流解码的同步是通过使流的解码被调整至一个公共主控时钟基准 而不是通过使流的解码彼此适应 主控时钟基准可以是 个解码器时钟中的一个 也可以是数据源时钟或某个外部时钟传输流可能包含多个节目其中的每一节目都可能有自己的时钟基准 一个传输流中不同节目的时钟基准可能不同因为 用于单个基本流解码 所以它同时存在于传输流和节目流的 分组层中 编码器在捕获时记录时间戳 当时间戳连同有关编码数据被传输到解码器 而解码器再利用它们来安排展现时间时 就能够实现端到端的同步单通道解码系统的同步
21、通过使用节目流中的 及传输流中的 来实现 和 是编码比特流自身时序的时间戳它们来自于同一个时间基准 该时间基准在同一个节目中也用作音频和视频的 值 因为每一节目可能有自己的时间基准所以一个包含多个节目的传输流中的每个节目各自有独立的 字段 在某些场合下节目共享 字段也是可能的 确定一个节目与哪个 相关联的方法可以参见 节目特定信息 一个节目有且仅有一个相关的 时间基准与压缩层的关系分组层在某种意义上是与压缩层各自独立的但也不完全如此 正如本系列标准的第 部分和第 部分所定义的那样 分组的有效负载数据不要求开始于一个压缩层起始码 在这一意义上它是独立的 例如视频起始码可能出现于 分组的有效负载数
22、据中的任何部位而且可能被分组标题分离 但是 编码于 分组标题中的时间戳适用于压缩层结构 即展现单元 中的展现时间此外当基本流数据符合 或 时 应遵照本标准进行字节对齐系统参考解码器本标准使用了系统目标解码器 对传输流参见 而言称为 传输流系统目标解码器 对节目流 参见 而言称为 节目流系统目标解码器 如此提供一种对定时和缓冲区之间关系的形式化表示 由于 按 的各个字段如缓冲区大小 加以参数化所以每一基本流都有自己的 参数 编码器应产生符合适当的 约束的比特流 物理解码器可以假定一个流能在其 上正确播放 但必须对它与 在设计上的不同之处作出补偿应用本标准所定义的流意在能适用于尽可能多样化的应用
23、应用程序设计者应选择最合适的流现代数据通信网络也许能够支持本系列标准的视频和音频 一种实时传输协议也是必需的 节目流可能适合在这种网络上传输节目流适用于 上的多媒体应用 对节目流的软件处理也是允许的传输流可能更适用于容易出错的环境 例如 在远程网络和广播系统上用于分布式压缩比特流许多应用要求在不同的数字存储媒体 上存储和读出本标准比特流 在附录 及的第 部分给出了一个数字存储媒体命令与控制 协议以便于对这些媒体加以控制中华人民共和国国家标准信息技术运动图像及其伴音信息的通用编码第部分 系统国家质量技术监督局 批准 实施概述范围本标准给出系统层编码规范 它主要被设计用于支持把本系列标准的第 部分
24、和第 部分定义的视频和音频编码方式组合起来 系统层支持以下五个基本功能解码时多条压缩流的同步多条压缩流交织为一个单一流为启动解码而对缓冲区进行初始化连续的缓冲区管理时间标识本标准多路复合比特流可以是传输流或节目流 两种流均由 分组或包含其他必要信息的分组构成 两种流类型均支持来自具有一个共同时间基准节目的视频和音频压缩流的复合 传输流还支持来自具有独立时间基准的多个节目的视频和音频压缩流的复合对于几乎不发生差错的环境而言 节目流通常更为合适并且支持节目信息的软件处理 传输流更适合于可能出错的环境本标准多路复合比特流不论是传输流还是节目流 其结构分两层 最外层是系统层 最内层是压缩层 系统层提供
25、了使用系统中一个或多个压缩数据流所必需的功能 本系列规范的音频和视频部分定义了音频和视频数据的压缩编码层 其他类型数据编码的定义不包括在本标准中 但如果它们符合中定义的限制 则将被系统层支持引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文 本标准出版时所示版本均为有效 所有标准都会被修订 使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理 八位单字节编码图形字符集第部分拉丁字母信息技术 具有 数据传输率的数字存储媒体运动图像及其伴音的编码第部分系统信息技术 具有 数据传输率的数字存储媒体运动图像及其伴音的编码第部分视频信息技术 具有 数据传输率的数字存储媒体运动图像及
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17975.1 2000 信息技术 运动 图象 及其 伴音 信息 通用 编码 部分 系统
