Codes & Standards - Purchase
CAN/CSA-ISO/IEC 14496-15:12
Information technology - Coding of audio-visual objects - Part 15: Advanced video coding (AVC) file format (Adopted ISO/IEC 14496-15:2010, second edition, 2010-06-01)
SKU: 2421536
Published by CSA Group
Publication Year 2012
114 pages
Withdrawn
Product Details
Preface
Standards development within the Information Technology sector is harmonized with international standards development. Through the CSA Technical Committee on Information Technology (TCIT), Canadians serve as the Canadian Advisory Committee (CAC) on ISO/IEC Joint Technical Committee 1 on Information Technology (ISO/IEC JTC1) for the Standards Council of Canada (SCC), the ISO member body for Canada and sponsor of the Canadian National Committee of the IEC. Also, as a member of the International Telecommunication Union (ITU), Canada participates in the International Telegraph and Telephone Consultative Committee (ITU-T).
This Standard supersedes CAN/CSA-ISO/IEC 14496-15-05 (adoption of ISO/IEC 14496-15:2004, first edition, 2004-04-15). At the time of publication, ISO/IEC 14496-15:2010 is available from ISO and IEC in English only. CSA will publish the French version when it becomes available from ISO and IEC.
Scope
This part of ISO/IEC 14496 specifies the storage format for AVC (ISO/IEC 14496-10) video streams.
The storage of AVC content uses the existing capabilities of the ISO base media file format but also defines extensions to support the following features of the AVC codec.
- Switching pictures:
to enable switching between different coded streams and substitution of pictures within the same stream.
- Sub-sequences and layers:
provides a structuring of the dependencies of a group of pictures to provide for a flexible stream structure (e.g. in terms of temporal scalability and layering).
- Parameter sets:
the sequence and picture parameter set mechanism decouples the transmission of infrequently changing information from the transmission of coded macroblock data. Each slice containing the coded macroblock data references the picture parameter set containing its decoding parameters. In turn, the picture parameter set references a sequence parameter set that contains sequence level decoding parameter information.
The file format for storage of SVC content, as defined in Annexes A to E, and the file format for storage of MVC content, as defined in Annexes B to F, use the existing capabilities of the ISO base media file format and the plain AVC file format (i.e. the file format specified in Clauses 2 to 5 not including SVC and MVC supports specified in Annexes A to F). In addition, the following new extensions, among others, to support SVC- and/or MVC-specific features are specified.
- Scalable or multiview grouping:
a structuring and grouping mechanism to indicate the association of NAL units with different types and hierarchy levels of scalability.
- Aggregator:
a structure to enable efficient scalable grouping of NAL units by changing irregular patterns of NAL units into regular patterns of aggregated data units.
- Extractor:
a structure to enable efficient extraction of NAL units from other tracks than the one containing the media data.
- Temporal metadata statements:
structures for storing time-aligned information of media samples.
- AVC compatibility:
a provision for storing an SVC or MVC bitstream in an AVC compatible manner, such that the AVC compatible base layer can be used by any plain AVC file format compliant reader.
Standards development within the Information Technology sector is harmonized with international standards development. Through the CSA Technical Committee on Information Technology (TCIT), Canadians serve as the Canadian Advisory Committee (CAC) on ISO/IEC Joint Technical Committee 1 on Information Technology (ISO/IEC JTC1) for the Standards Council of Canada (SCC), the ISO member body for Canada and sponsor of the Canadian National Committee of the IEC. Also, as a member of the International Telecommunication Union (ITU), Canada participates in the International Telegraph and Telephone Consultative Committee (ITU-T).
This Standard supersedes CAN/CSA-ISO/IEC 14496-15-05 (adoption of ISO/IEC 14496-15:2004, first edition, 2004-04-15). At the time of publication, ISO/IEC 14496-15:2010 is available from ISO and IEC in English only. CSA will publish the French version when it becomes available from ISO and IEC.
Scope
This part of ISO/IEC 14496 specifies the storage format for AVC (ISO/IEC 14496-10) video streams.
The storage of AVC content uses the existing capabilities of the ISO base media file format but also defines extensions to support the following features of the AVC codec.
- Switching pictures:
to enable switching between different coded streams and substitution of pictures within the same stream.
- Sub-sequences and layers:
provides a structuring of the dependencies of a group of pictures to provide for a flexible stream structure (e.g. in terms of temporal scalability and layering).
- Parameter sets:
the sequence and picture parameter set mechanism decouples the transmission of infrequently changing information from the transmission of coded macroblock data. Each slice containing the coded macroblock data references the picture parameter set containing its decoding parameters. In turn, the picture parameter set references a sequence parameter set that contains sequence level decoding parameter information.
The file format for storage of SVC content, as defined in Annexes A to E, and the file format for storage of MVC content, as defined in Annexes B to F, use the existing capabilities of the ISO base media file format and the plain AVC file format (i.e. the file format specified in Clauses 2 to 5 not including SVC and MVC supports specified in Annexes A to F). In addition, the following new extensions, among others, to support SVC- and/or MVC-specific features are specified.
- Scalable or multiview grouping:
a structuring and grouping mechanism to indicate the association of NAL units with different types and hierarchy levels of scalability.
- Aggregator:
a structure to enable efficient scalable grouping of NAL units by changing irregular patterns of NAL units into regular patterns of aggregated data units.
- Extractor:
a structure to enable efficient extraction of NAL units from other tracks than the one containing the media data.
- Temporal metadata statements:
structures for storing time-aligned information of media samples.
- AVC compatibility:
a provision for storing an SVC or MVC bitstream in an AVC compatible manner, such that the AVC compatible base layer can be used by any plain AVC file format compliant reader.