标准摘要
[中文适用范围]: ISO/IEC 14496 的这一部分指定了 AVC (ISO/IEC 14496-10) 视频流的存储格式。 AVC 内容的存储使用 ISO 基本媒体文件格式的现有功能,但还定义了扩展以支持 AVC 编解码器的以下功能。 ?切换图片:实现不同编码流之间的切换以及同一码流内图片的替换。 ?子序列和层:提供一组图片的依赖性的结构化,以提供灵活的流结构(例如,在时间可伸缩性和分层方面)。 ?参数集:序列和图像参数集机制将不频繁变化的信息的传输与编码宏块数据的传输解耦。 包含编码宏块数据的每个片参考包含其解码参数的图片参数集。 反过来,图片参数集参考包含序列级解码参数信息的序列参数集。 附件 A 至 E 中定义的用于存储 SVC 内容的文件格式和附件 B 至 F 中定义的用于存储 MVC 内容的文件格式使用 ISO 基本媒体文件格式和普通 AVC 的现有功能文件格式(即第2至5条中规定的文件格式,不包括附件A至F中规定的SVC和MVC支持)。 此外,还指定了以下新扩展,以支持 SVC 和/或 MVC 特定功能。 ?可缩放或多视图分组:一种结构化和分组机制,用于指示具有不同类型和可缩放层次级别的 NAL 单元的关联。 ?聚合器:一种通过将 NAL 单元的不规则模式更改为聚合数据单元的规则模式来实现 NAL 单元的高效可扩展分组的结构。 ?提取器:一种能够从包含媒体数据的轨道以外的其他轨道中高效提取 NAL 单元的结构。 ?时间元数据语句:用于存储媒体样本的时间对齐信息的结构。 ? AVC兼容性:以AVC兼容方式存储SVC或MVC比特流的规定,使得AVC兼容基础层可以由任何普通AVC文件格式兼容读取器使用。 [外文原描述]: ISO/IEC 14496-15:2010 defines a storage format for video streams compressed using any of the coding standards defined in ISO/IEC 14496-10 (Advanced Video Coding), including not only the AVC video format, but also Scalable Video Coding (SVC) and Multiview Video Coding (MVC), in order to enable the best visibility of, and access to, the advanced features of the video coding standard, and to enhance the opportunities for the interchange and interoperability of media. ISO/IEC 14496-15:2010 specifies how these video streams are stored in file formats derived from ISO/IEC 14496-12 & 15444-12 (The ISO base media file format). As a consequence, it therefore defines how AVC streams are stored in ISO/IEC 14496-14 (the MP4 file format). ISO/IEC 14496-15:2010 can be used as a stand-alone specification, but it is normally expected that it will be used in the context of other standards using both the ISO Base Media File Format and AVC. ISO/IEC 14496-15:2010 enables but does not require the use of MPEG-4 systems structures. Substantial support for the scalability and multiview coding in the file format enables identification, selection, and extraction of scalable layers or views, without scanning the entire video stream. AVC compatibility may be maintained, and streams with expected subsets of the scalable layers, or views, can be pre-computed and stored efficiently. ISO/IEC 14496-15:2010 enables AVC, SVC and MVC video streams to: be used in conjunction with other media streams, such as audio, be formatted for delivery by a streaming server, using hint tracks, and inherit all the use cases and features of the ISO base media file.
英文名称Information technology - Coding of audio-visual objects - Part 15: Advanced Video Coding (AVC) file format