Overview of the High Efficiency Video Coding(HEVC) Standard之六
来源:互联网 发布:access数据库制作 编辑:程序博客网 时间:2024/06/05 04:31
VI. HEVC标准的发展历程
History and Standardization Process
After the finalization of the H.264/MPEG-4 AVC High Profile in mid-2004, both ITU-T VCEG
and ISO/IEC MPEG have been trying to identify when the next major advances in coding
efficiency would become ready for standardization. VCEG began studying potential advances
in 2004, began identifying certain key technology areas (KTAs) for study in early 2005,
and developed a common KTA software codebase for this paper [14]. Various technologies
were proposed and verified using the KTA software codebase, which was developed from
the H.264/MPEG-4 AVC reference software known as the joint model (JM).
TABLE VI
Structure of Coding Tools Associated With High Efficiency
and Low Complexity Configurations of HM 1
From 2005 to 2008, MPEG began exploration activities toward significant coding efficiency
improvements as well, organized several workshops, and issued a “call for evidence”
[15] of such advances in April 2009. Expert viewing tests were conducted to evaluate
submissions of responses to the call.
From their respective investigations, it was agreed that there were sufficient
technologies with the potential to improve the coding efficiency significantly,
compared to the existing video coding standards. The Joint Collaborative Team on Video
Coding (JCT-VC) was planned to be established by both groups in January 2010, and a
joint call for proposals (CfP) on video compression technology [16] was issued by
the same time to identify the initial technologies that would serve as a
basis of future standardization activities.
At its first meeting in April 2010, the JCT-VC established the HEVC project name,
studied the proposals submitted in response to the CfP, and established the first
version of a test model under consideration (TMuC) [17], which was produced collectively
from elements of several promising proposals. A corresponding software codebase was
implemented after this meeting. The technology submitted in several of the key proposal
contributions was previously discussed in a special section of the IEEE TRANSACTIONS
ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY [18].
Although the TMuC showed significant coding efficiency improvements compared to prior
standards, it had several redundant coding tools in each functional block of the video
compression system, primarily due to the fact that the TMuC was a collective design
from various contributions. During the second JCT-VC meeting in July 2010, the process
began of selecting the minimal necessary set of coding tools for each functional block
by thoroughly testing each component of the TMuC.
Based on the reported results of the exhaustive component testing [20], an HEVC test
model version 1 (HM 1) [21] and the corresponding HEVC working draft specification
version 1 (WD 1) [22] were produced as outputs of the third JCT-VC meeting in October 2010.
Compared to the prior TMuC design, HM 1 was simplified greatly by removing coding tools
that showed only marginal benefits relative to their computational complexity.
In several subsequent studies, the coding tools of the HM were classified into two
categories called the high efficiency and low complexity configurations. Two corresponding
test scenarios for verifying future contributions in the JCT-VC were also established.
Table VI summarizes the HM 1 coding tools for the high efficiency and low complexity
configurations.
From the fourth to the eleventh JCT-VC meetings, not just coding efficiency improvements,
but many other aspects including computational complexity reduction, unification of
various coding tools, and parallel friendly design were investigated, and the HEVC design
was updated accordingly, until the current status of draft standard, as described in this
paper, was reached. In this context, it also turned out that the differentiation for
low complexity and high efficiency was no longer necessary became possible to define
the unified main profile. Table VII provides a summary of coding tools of the high
efficiency configuration in HM 1 and the current specification of HEVC.
At the eighth JCT-VC meeting in February 2012, the draft version 6 of HEVC standard
was produced, which was subsequentlyballoted as the ISO/IEC Committee Draft of the HEVC
standard. The tenth JCT-VC Meeting in July 2012 released the draft version 8 for a Draft
International Standard ballot, and the finalized text for Consent in ITU-T and Final Draft
International Standard in ISO/IEC is expected to be produced in January 2013.
TABLE VII
Summary of Coding Tools of High Efficiency
Configuration in HM 1 and HEVC
Future extensions of HEVC, which are already being explored and prepared by the JCT-VC’s
parent bodies, are likely to include extended-range formats with increased bit depth
and enhanced color component sampling, scalable coding, and 3-D/stereo/multi-view video
coding (the latter including the encoding of depth maps for use with advanced 3-D displays).
History and Standardization Process
After the finalization of the H.264/MPEG-4 AVC High Profile in mid-2004, both ITU-T VCEG
and ISO/IEC MPEG have been trying to identify when the next major advances in coding
efficiency would become ready for standardization. VCEG began studying potential advances
in 2004, began identifying certain key technology areas (KTAs) for study in early 2005,
and developed a common KTA software codebase for this paper [14]. Various technologies
were proposed and verified using the KTA software codebase, which was developed from
the H.264/MPEG-4 AVC reference software known as the joint model (JM).
TABLE VI
Structure of Coding Tools Associated With High Efficiency
and Low Complexity Configurations of HM 1
From 2005 to 2008, MPEG began exploration activities toward significant coding efficiency
improvements as well, organized several workshops, and issued a “call for evidence”
[15] of such advances in April 2009. Expert viewing tests were conducted to evaluate
submissions of responses to the call.
From their respective investigations, it was agreed that there were sufficient
technologies with the potential to improve the coding efficiency significantly,
compared to the existing video coding standards. The Joint Collaborative Team on Video
Coding (JCT-VC) was planned to be established by both groups in January 2010, and a
joint call for proposals (CfP) on video compression technology [16] was issued by
the same time to identify the initial technologies that would serve as a
basis of future standardization activities.
At its first meeting in April 2010, the JCT-VC established the HEVC project name,
studied the proposals submitted in response to the CfP, and established the first
version of a test model under consideration (TMuC) [17], which was produced collectively
from elements of several promising proposals. A corresponding software codebase was
implemented after this meeting. The technology submitted in several of the key proposal
contributions was previously discussed in a special section of the IEEE TRANSACTIONS
ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY [18].
Although the TMuC showed significant coding efficiency improvements compared to prior
standards, it had several redundant coding tools in each functional block of the video
compression system, primarily due to the fact that the TMuC was a collective design
from various contributions. During the second JCT-VC meeting in July 2010, the process
began of selecting the minimal necessary set of coding tools for each functional block
by thoroughly testing each component of the TMuC.
Based on the reported results of the exhaustive component testing [20], an HEVC test
model version 1 (HM 1) [21] and the corresponding HEVC working draft specification
version 1 (WD 1) [22] were produced as outputs of the third JCT-VC meeting in October 2010.
Compared to the prior TMuC design, HM 1 was simplified greatly by removing coding tools
that showed only marginal benefits relative to their computational complexity.
In several subsequent studies, the coding tools of the HM were classified into two
categories called the high efficiency and low complexity configurations. Two corresponding
test scenarios for verifying future contributions in the JCT-VC were also established.
Table VI summarizes the HM 1 coding tools for the high efficiency and low complexity
configurations.
From the fourth to the eleventh JCT-VC meetings, not just coding efficiency improvements,
but many other aspects including computational complexity reduction, unification of
various coding tools, and parallel friendly design were investigated, and the HEVC design
was updated accordingly, until the current status of draft standard, as described in this
paper, was reached. In this context, it also turned out that the differentiation for
low complexity and high efficiency was no longer necessary became possible to define
the unified main profile. Table VII provides a summary of coding tools of the high
efficiency configuration in HM 1 and the current specification of HEVC.
At the eighth JCT-VC meeting in February 2012, the draft version 6 of HEVC standard
was produced, which was subsequentlyballoted as the ISO/IEC Committee Draft of the HEVC
standard. The tenth JCT-VC Meeting in July 2012 released the draft version 8 for a Draft
International Standard ballot, and the finalized text for Consent in ITU-T and Final Draft
International Standard in ISO/IEC is expected to be produced in January 2013.
TABLE VII
Summary of Coding Tools of High Efficiency
Configuration in HM 1 and HEVC
Future extensions of HEVC, which are already being explored and prepared by the JCT-VC’s
parent bodies, are likely to include extended-range formats with increased bit depth
and enhanced color component sampling, scalable coding, and 3-D/stereo/multi-view video
coding (the latter including the encoding of depth maps for use with advanced 3-D displays).
- Overview of the High Efficiency Video Coding(HEVC) Standard之六
- Overview of the High Efficiency Video Coding(HEVC) Standard之一
- Overview of the High Efficiency Video Coding(HEVC) Standard之二
- Overview of the High Efficiency Video Coding(HEVC) Standard之五
- Overview of the High Efficiency Video Coding(HEVC) Standard之三
- Overview of the High Efficiency Video Coding(HEVC) Standard之三
- Overview of the High Efficiency Video Coding Standard——Inter-picture prediction(一)
- Overview of the High Efficiency Video Coding Standard——Inter-picture prediction(二)
- Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding
- High Efficiency Video Coding
- The Scalable Video Coding Amendment of the H.264/AVC Standard
- 评率控论文“Lambda Domain Optimal Bit Allocation Algorithm for High Efficiency Video Coding“
- Overview of HEVC standard(帧间部分)
- Multiview Video Coding - OverView
- Overview of the MPEG-CDVS Standard
- Overview of HEVC之3 术语
- HEVC Screen Content Coding Overview
- overview of hevc (二)
- C++一些注意点之友元函数、虚函数以及const和volatile对象
- Ubuntu 下gvim/vim clang_complete自动补全安装
- [教程] VMware Workstation 9安装MAC OS 10.8全程图解(超详细,百图杀猫)
- pl/sql程序中中的变量和常量
- 网络攻城狮
- Overview of the High Efficiency Video Coding(HEVC) Standard之六
- 怎么在structs2 取得action里面的内置对象
- 判别TXT文档的编码方式 Java
- 11年成都网赛 (HDU 4036)
- 第四届 蓝桥杯C/C++ B组 9题 带分数
- 挨踢江湖之四
- 2013东北赛总结
- Python学习_面向对象(OOP)二:实现技巧
- BufferedWriter的缓存容量问题