你的位置:电感厂 > 基础知识功率电感

如何使用FPGA实现高清低码流视频编码?

2016-06-08 13:22:57      点击次数:
上一篇:与基于电感器的开关稳压器相比 高压充电泵可简化电源转换 贴片电感

  智能分析—FPGA的智能分析功能

  智能分析主要有两个功能,图像分析和运动分析。运动分析是为了获得视频中的运动物体,如人和车辆等;图像分析是为了获得运动区域和静止区域的分布,可以减少静止区域的码流。一般ASIC的智能分析功能只有运动分析,FPGA可以同时实现这两个功能。

  FPGA在智能自适应中的应用

  影响码流的因素主要包括:场景内容的变化、视频分辨率、视频帧率、量化参数QP、视频滤波强度、图像锐化强度和图像分析灵敏度等。当场景内容变 化时,码流会随之发生变化,为了实现维持码流的稳定的目标,就需要同时调整其他参数,这就是智能自适应。智能自适应需要比较复杂的控制策略来实现,参与调 整的参数分布在ISP、智能分析、H.264编码等多个环节,对实时性要求比较高,很适合用FPGA来实现。

  FPGA的选择

  H.264编码以 宏块为单位,在处理过程中必然会涉及到宏块的输入输出和缓存。1个宏块的数据为384字节(256字节亮度数据和128字节色度数据),如果考虑到输入输 出和处理的并行,必须设置双份,即768字节,所以使用1K字节的存储块刚好满足要求。参考帧的存储可能包括多个参考帧宏块,需要用多个存储块。ISP中 经常需要缓存1行像素,1080p每行有1920个像素,需要2K字节的存储块。

  从上面的分析可以看出,适合H.264编码和图像处理的FPGA对内部存储器的要求是:存储块容量小(如1~2KB),并且存储块数量越多越好;另外,对乘法器的要求也是数量越多越好。

  结语

  从上面的论述中可以看出,降低视频的编码码流是一个系统性的工程,涉及到很多环节,尤其是H.264编码器可以做的工作很多。目前我们用 CYCLONE IV的EP4CE115实现了1280×720×25fps的平均码流小于512Kbps,H.264编码档次是main profile with cabac。随着FPGA工艺的进步,FPGA的资源越来越多,运动宏块的预测可以做到越来越准确,编码码流会越来越少,下一步我们准备用CYCLONE V来实现1920×1080×25fps的平均码流小于1024Kbps。大电流电感

  • 光敏开关电路于规模自动照明中的应用 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费

  • Lm2596双电源+15V转正负5V,出问题,求解决!!上电后输出不正常,发烫!


    当然要有问题!2个非隔离降压电源无法做正负电源,这样相当于输出短路,所以发烫是必然的。能具分析一下吗??不怎么懂自己画个拓扑图,芯片的VIN、VOUT接的是

  • 有没有人要赵修科老师写的“开关电源磁性元器件好东东就要大家分享嘛,我也是在网上下载的,借花献佛而已。1112958634.pdf怎么没人顶呢?下次有好东西不跟你们分享了。小人!成不了才的家伙

    发贴是自愿。好东西.顶.我再顶一点都

  • 选好滤波器的两大案例
  • 基于RFID技术的野战医疗卡的设计与应用
  • 如果搞了10年15年20年电源没有搞出点什么名堂,趁
  • MCU供电电源芯片选型(看哪些参数)?
  • 基于安芯一号SLH89F5162的蓝牙控制小车
  • 6通道与单通道球幕投影系统比较
  • 讨论DSP系统中延迟电池寿命关键--DC/DC稳压器
  • 电源灌胶后,磁芯有裂纹
  • 透过 Linux 内核看无锁编程
  • 丝印MKAC SYHB,Buck电路,是什么IC