HEVC/H.265硬件编码器实现杂谈

本文分析了HEVC/H.265硬件编码器的系统设计要点,如最低工作时钟频率、最高可运行时钟频率、硬件资源占用和编码工具选择。技术难点包括大规模数据处理、灵活编码结构和CABAC编码的硬件实现。软硬编码器设计方法的差异主要体现在压缩性能、硬件资源占用、实时工作频率和功耗。介绍了国内外如NVIDIA、ZoboVision等公司在HEVC/H.265硬件编码器产品的发展。
摘要由CSDN通过智能技术生成

国际视频编码标准HEVC已经发布两年有余,市场上关于支持HEVC的硬件也日益涌现,本文借鉴了各方面资源做了综合与概述,给出了HEVC硬件编码器实现的基本方法等重要网络资源。

一、系统设计要点

对于HEVC/H.265视频编码而言,采用了比以往视频标准更加先进和灵活的编码方法,在性能上有比较明显的优势,但对硬件实现也是一个很大的挑战,其实现复杂度和计算量几倍于H.264标准,这对基于FPGA/ASIC/SOC硬件平台实现的H.265编码器设计提出了更高的要求。

要设计一个优秀的HEVC/H.265硬件编码器,重点考虑以下几个内容:

1、 最低工作时钟频率: 指实时实现一定规格的视频编码所需要的最低时钟频率。目前视频编码对画面尺寸以及帧率的要求越来越高,一般要达到1080P@30fps的规格,有的也开始支持4K的实时编码,另外,对低功耗设计也越发突出重要,因此低工作时钟频率显得尤其重要。根据以往业界公开的H.264硬编码器参数,大部分的1080P@30fps实时编码的的最低工作频率在200MHz ~ 250MHz,少数能够达到150MHz以内。H.265相比较H.264而言,其实现复杂度更高,要实现较低的工作频率,对整个编码器的系统设计提出了更高的要求,如果能够把单核1080P@30fps的工作频率控制在150MHz以内,则属于优秀参数级别。

2、最高可运行时钟频: 低时钟频率并不能以牺牲编码器最高可运行时钟频率为代价,时序最长路径不能过长,否则,低工作时钟频率的意义就打了折扣。如1080P@30fps实时编码的最低工作时钟频率要求为150MHz,该编码器在某型号FPGA上的综合最高可运行时钟频率只有50MHz

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值