[Liupin]: 这是一篇简单介绍H.265文章,我接触和开发H.265二年来,H.265技术在行业内接收速度比H.264快多了,现在国际和国内各大公司都在进行H.265应用,不管是IC设计还是H.265编解码软件实现。现在三星S4,和LG G2,还有Sony等智能手机上都有H.265播放功能。我个人认为今明年,H.265转码器和基于H.265 封闭视频应用业务将会大大增长。

HEVC (H.265)概要

H.265/高效率视频编码(HEVC)为继H.264后的新编解码标准,与H.264一样,它由ISO/IEC运动图像专家组和ITU- T视频编码专家组(VCEG)联合制定。此新编解码标准的主要目标是压缩效率比H.264高50%,并支持8192x4320分辨率。
HEVC技术背景
ITU-T于2004年着手开发H.264的后续标准,而ISO/IEC于2007年开始这项工作。2010年1月,这两个组织在一联合建议书上合作,最终于2010年4月举行了MPEG和VCEG视频编码联合协作组(JCT-VC)会议,在此会上该编解码被命名为高效率视频编码(HEVC)。
2010年10月,JCT-VC编制了第一个工作草案规范,至于标准草案(以8个工作草案规范为基础)则在2012年7月获得批准。 2013年1月25日,ITU宣布HEVC在ITU-T替代标准程序中获得第一阶段批准,而MPEG则宣布HEVC在MPEG标准化程序中被提升为最终国际标准草案状态。
本质上,这意味着此规范的初期版本被冻结,因此多家厂商可定型其首批HEVC产品。当前的实施包括一种支持8比特4:2:0视频的主档、一种支持10比特的主10档,以及一种使用与视频“内”图像相同的编码工具的适用于静止数字图像的主静止图像档。
HEVC将不断发展,已经在着手扩展12比特视频和4:2:2和4:4:4色度格式,以及把可扩展的视频编码和3D视频纳入此规范内。
HEVC (H.265)工作方式
类似于H.264和MPEG-2,HEVC采用3种帧——一个图像组内的I、B和P帧,包含帧间和帧内压缩的元素。HEVC采纳很多技术进展,包括:

编码树块:在H.264采用有最大16x16尺寸的宏块的场合,HEVC则采用有最大64x64像素尺寸的编码树块,或CTB。在编码更大的帧尺寸时(如4K分辨率),更大的块尺寸更高效。如图1所示。
更多的帧内预测方向:在H.264采用9个帧内预测方向的场合,HEVC能够使用超过35个方向,增加更多提升更高效帧内压缩的可能的参考像素块(参见图2)。明显的代价是在增加的方向中搜索需要更多编码时间。

其它进展包括:
·自适应运动矢量 ,允许此编解码发现更多的帧间冗余
·优异的并行化工具,包括在多核环境内更高效编码的波前并行处理
·熵编码为CABAC独有,CAVLC不再有
·去块效应滤波器的改进以及建立一个进一步限制块边缘失真的称为取样自适应补偿的第二滤波器
HEVC (H.265)研究成果
HEVC与H.264和MPEG-2的比较已做了大量工作。“包括HEVC的视频编码标准的编码效率比较”一文报导了PSNR(峰值信噪比)比较和主观评价的结果。此报告考虑了多种使用情况,包括交互和娱乐应用。
对于娱乐相关的比较,该研究编码从832x480 (480p) 到1920x1080 (1080p)分辨率的多个片段。对于PSNR相关测试,此研究采用4种不同技术(HEVC、H.264、MPG-4和H.263)编码文件,直至全部文件有相同的PSNR。

此研究然后向观众显示多个以多个数据率H.264和HEVC编码的文件,要求他们评出结果。从这些测试,研究人员得出结论:达到几乎相同的主观质量,HEVC编码的测试片段比H.264/MPEG-4 AVC HP编码平均码率低53%。
HEVC (H.265)播放场合
播放统计很难获得,不过多家公司透露了HEVC在平板电脑上播放,如高通在一台1.5GHz高通Snapdragon S4双核CPU驱动的安卓平板电脑上播放。但必须指出的是,该视频只有480p分辨率,这对平板电脑显示器是有意义的,但离4K视频HEVC的设计能力差距很大。爱立信估计编码HEVC可能要求高达10倍的计算复杂性,解码有2-3倍复杂性。
根据“消费设备内的HEVC解码”报告,多媒体研究集团分析师迈克尔·亚伯拉罕估计2011-2012年出货的经过软件升级能够HEVC播放的消费设备数量约14亿台,2013年预计达到10亿台以上。
亚伯拉罕表示,在收集这些统计数据时,她假定每年出货的所有PC都支持HEVC。

虽然安装基础很大,但市场分析公司Frost & Sullivan认为对消费内容服务,HEVC采用至少在5年之后。推迟HEVC适应阻力包括许多付费电视运营商近来在AVC设备上所做的重大投资,在 OTT编码和部署生态系统内缺少对HEVC的广泛支持,以及为了维持现有AVC芯片组的盈利能力而放慢HEVC编码和解码芯片的开发速度。
Frost & Sullivan副总裁丹·雷伯恩表示,由于部署较低带宽的HEVC视频可能节省成本,初始时HEVC部署将出现于封闭系统解决方案,如视频会议、远东的超高清服务和全世界的低带宽视频点播服务。他预测卫星直播服务提供商将在2014-2015年开始推广HEVC设备,一些实验性的地面数字电视频道可能在 2015年开始。不过,他断言,总的说来,尽管某些应用将比常规快得多采纳HEVC,而且HEVC编码和解码芯片应在2014年前成熟,但预计约在 2017年第一代支持HEVC的产品将上市。此外,甚至在2018年AVC也依然得到广泛使用,但那个时候它肯定被视为一种日常技术,与目前MPEG-2 的情况很像。
HEVC (H.265) 专利使用费将征收
可能阻碍采用HEVC的一个因素无疑与专利使用权费有关。与H.264一样,许多对HEVC有贡献的技术为专利技术,而专利其持有者欲得到使用其知识产权的补偿。2012年6月,一站式专利授权组织和H.264专利池组织者MPEG LA宣布要申请HEVC必不可少的专利,2013年2月举行的第三次会议有25位响应者。
不过,根据MPEG LA官员的话,没有为专利使用费指引发布乃至将合并一个专利集团的保证设定时间表,因为其他专利打包者或各个持权者可能决定单独主张他们的权利。一些细分市场,最突出的是芯片、编码及其它设备供应商,面对此不确定性将可能加紧其与HEVC有关的工作,并且为可能的专利权做储备。不过,其它细分市场,特别是试图获得HEVC提供的带宽节省的免费流媒体内容分配商,几乎肯定将等待许可权使用费情况明了。
HEVC (H.265)竞争在即? 
这些专利权使如谷歌的VP9等的竞争技术值得一提,特别是谷歌在2012年12月对Chrome的测试版增加VP9解码以及一种用Opus 编解码器编码的新音频码流解码器。根据2012年11月谷歌的演示,VP9的目标是在较低的数据率具有与HEVC相同的质量。谷歌表示,除非在解码复杂性只高40%的代价下(而HEVC的解码复杂性增加2到3倍)比VP8质量有50%的提高,否则VP9不会推出。
作为一种编解码,VP8媲美H.264,在所有测试的数据率具有几乎相同的质量。不过,多种因素注定VP8失败,包括苹果拒绝在iOS设备上或在Safari内支持VP8播放,微软拒绝在IE9中包括它,H.264为一种联合的ITU/MPEG标准,以及它进入市场比H.264晚得多。
相同的因素依然存在:在苹果有望接受HEVC的同时,由于与其拒绝支持VP8的相同原因,它不可能支持VP9;还有潜在的知识产权问题。此外,HEVC是一种联合标准,因此在编码和播放的芯片支持方面已抢得先机。不过,VP9和HEVC几乎同时面市,这可能给予VP9一个比VP8更好的机会。
继续推进HEVC (H.265)
当然,如雷伯恩所指出的那样,在完备的编码/解码/传输基础设施形成前HEVC无法部署。如Elemental Technologies等的一些编码厂商已经宣布当前所有编码器都要在未来某一时期通过软件升级支持HEVC。未来购买企业级乃至台式编码器前,要询问此编码器未来是否将支持HEVC,以及该支持的费用。
除此之外,HEVC的率先采用要看市场。例如,在视频会议中,是先使用实时HEVC编码器和解码器。在流媒体领域,播放端始终是推动力。因为很少制作机构在清楚一种新格式能够对一群有意义的观众可靠播放之前会编码为此新格式。对于一般用途的流媒体,若无以下因素,难以对HEVC感兴趣:
·来自MPEG LA的特许使用费策略
·在如Flash Player或Silverlight Player等的播放器中经由HEVC的无所不做的播放(微软和Aobe都没有回应有关这是否或何时发生的信息要求)
·通过应用或操作系统升级把HEVC播放纳入iOS或安卓平台,并且清晰显示那些设备通过这些升级将支持HEVC
·可用于OTT机顶盒内的便宜解码芯片的可用性,或当期某些OTT机顶盒通过固件或软件升级可支持HEVC播放
结论
从4月的NAB到9月的IBC,与HEVC相关的技术和产品有望接踵而出,第一波HEVC编码器和解码器也将上市,因此可以评估此技术的实际性能、优点、成本,以及编码的HEVC码流的互操作性。
在那以前,如Frost & Sullivan报告所指出的那样,微观而非宏观考虑HEVC采用最有意义,原因是先行者和经济驱动力在每个市场都不同。最重要的是HEVC技术和产品将如何影响客户服务的市场。
链接:http://www.yltvb.com/Article/ShowArticle.asp?ArticleID=168141

HEVC (H.265)介绍(转)相关推荐

  1. 高效视频编码 (HEVC) -H.265(结构解析)

    版本 HEVC (H.265) 规范的第一个版本于 2013 年 4 月发布.该标准的版本如下: ITU-T H.265 (V1) (04/2013) http://handle.itu.int/11 ...

  2. 修改Chromium源码实现HEVC/H.265 4K视频播放

    本文作者:蔡斯杰,字节跳动互娱前端业务负责人 公司内容生产端最近(2019/10)在推广 HEVC/H.265 的使用,这种视频编码格式对比H.264更加先进且节省带宽,虽然先进但是因为专利费的问题, ...

  3. HEVC/H.265(1)——入门初步了解

    一.引子 说到H.265,个人的初始印象就是比H.264高端了那么一些的编码标准,再就是在学校的BT上下的那个好多播放器都播放不了,只有potplayer等一小部分未来播放器能播放的权利的游戏HEVC ...

  4. 二、对HEVC/H.265视频编解码器进行隐写的基本思路

    二.对HEVC/H.265视频编解码器进行隐写的基本思路 概述 1.视频隐写的基本思路 2.视频隐写的举例说明 3.结尾 概述 其实对视频隐写.图像隐写或是音频隐写,基本的思路都是一样的:读取原始图像 ...

  5. PotPlayer不支持S/W HEVC(H.265)解码的解决方法

    PotPlayer播放MKV格式的视频时跳出视窗显示:不支持S/W HEVC(H.265)解码,按下寻找编解码器,请安装相应的解码器. 解决方法: 1.开启浏览器,打开「FFMPEG64.DLL」这个 ...

  6. HEVC/H.265编码HM码率控制

    HEVC/H.265编码标准HM平台码率控制流程 研究生期间了解过HM平台的码率控制过程,现在时隔2年多又回顾了一下HM平台的码控流程,发现相较之前多了CpbSaturationEnabled这么个机 ...

  7. 让CEF支持HEVC(H.265)视频播放

    HEVC(H.265)有高昂的版权费用这个是众所周知的,所以现在绝大多数浏览器默认都不具备HEVC解码能力,这一点可以通过caniuse.com看到: 可以看到,基本上只有Apple是HEVC的主要支 ...

  8. 【miscellaneous】最新HEVC/H.265 4K视频,显卡解码测试

    转载自:http://bbs.zol.com.cn/diybbs/d34441_76103.html 4K这个概念也在最近几年开始流行了起来,无论是4K显示器.4K电视盒子,还是4K游戏对硬件的要求也 ...

  9. SONY索尼A7S3相机HEVC|H.265视频RSV损坏修复MP4

    继佳能和松下相机HEVC|H.265断电视频文件成功修复后,终于迎来索尼HEVC|H.265编码损坏视频修复.回想以往索尼微单的MP4视频文件,使用的都是H.264视频编码技术,从A7S3微单开始支持 ...

最新文章

  1. SQL Server 调优系列进阶篇 - 查询语句运行几个指标值监测
  2. scala学习---2
  3. 【连载】如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术(7)
  4. laravel中文字模型的增删改查
  5. 【STM32 .Net MF开发板学习-28】中文显示(WPF方式)
  6. [最小生成树][Dij] Jzoj P5818 做运动
  7. 线索二叉树(Binary Thread Tree)
  8. .net学科-杨中科-Unity3D视频教程
  9. 汉仪尚巍手书_汉仪尚巍手书字体
  10. js正则校验 统一社会信用代码
  11. java版精简搜狗皮肤
  12. php curl添加授权Authorization 验证头
  13. 【python办公自动化(19)】利用python发送邮件(每天向邮箱发送一条定时新闻)
  14. Boost:标记的简单双图bimap的测试程序
  15. 【项目】健康项目day6总结
  16. 网络技术交流QQ群:46855032
  17. 【入行必修】 揭开 AI人工智能工程师 三大岗位 工作内容的 神秘面纱!
  18. Android 监听系统来电获取来电信息
  19. 甲壳虫乐队最新纪录片:《甲壳虫乐队:回归》
  20. 谷歌眼镜引领未来社交领域

热门文章

  1. PHP为什么只能提交数字到mysql写入_请教高手?php为什么不能把数据写入数据库?...
  2. 历经10年,我写了一个没人用的编程语言
  3. android setContentView(R.layout.main) 语法错误
  4. exit status 1: ���ļ��Ѵ���ʱ���޷��������ļ���解决办法
  5. nvm切换node nvm use 17.2.0 exit status 5: �ܾ����ʡ� exit status 1: ���ļ��Ѵ���ʱ���޷��������ļ���
  6. VSCode Java 代码补全插件
  7. 专业术语:UV、PV
  8. kangle web server简单介绍
  9. MySQL默认 InnoDB 存储引擎 详解
  10. 【Mac】如何直接屏幕截图复制到剪切板