可编程帧内预测器:H.264/AVC与AVS解码器设计

需积分: 5 0 下载量 106 浏览量 更新于2024-08-12 收藏 465KB PDF 举报
"这篇文章是关于一种可编程的帧内预测器结构设计与实现,主要应用于超低成本、超低功耗的便携式移动设备,适用于H.264/AVC和AVS双模解码器。设计者利用H.264/AVC和AVS帧内预测在数据通路的相似性,采用定制的8位微指令集和高效数据通路,构建了一个专用的可编程内核,内核仅包含16位累加器和16位桶形移位器。实验证明,该架构在0.18微米工艺下,逻辑规模小,仅为6.3K等效逻辑门,且能在35MHz工作频率下实时处理D1格式的30fps视频序列,功耗低至0.53mW,具有面积小、功耗低、灵活性高的优点。" 文章详细内容阐述了一种创新的帧内预测器架构,它特别关注于满足低成本、低功耗的需求,适用于便携式移动设备中的视频解码。在H.264/AVC和AVS两种编码标准中,帧内预测是编码过程的关键步骤,用于减少视频数据的冗余度,提高压缩效率。设计团队注意到这两种标准在帧内预测的数据处理上有共同之处,因此提出了一种可编程的解决方案。 该架构的核心是一个专用的可编程内核,通过定制的8位微指令集控制,使得内核能够灵活适应H.264/AVC和AVS的不同预测模式。内核硬件非常精简,仅包括一个16位累加器和一个16位桶形移位器,这大大减少了硬件资源的需求,降低了面积成本。实验结果显示,该设计在0.18微米的集成电路工艺下,逻辑门数量仅为6.3K,表明了其高效的硬件利用率。 此外,该架构的运行性能也非常出色。在35MHz的工作频率下,它可以实现实时处理D1分辨率(720x480)的30fps视频流,不论是H.264/AVC还是AVS编码格式,都可流畅解码。在1.8V的供电电压下,功耗仅为0.53毫瓦,体现了其极低的功率消耗,这对于电池供电的移动设备来说是非常理想的。 这种可编程的帧内预测器架构成功地平衡了性能、功耗和硬件成本,为实现高性能、低功耗的双模视频解码器提供了新的设计思路,对移动设备的视频编解码技术进步有着积极的影响。