• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2024, Vol. 46 ›› Issue (11): 1931-1939.

• 高性能计算 • 上一篇    下一篇

基于动态自重构结构的3D-HEVC帧内预测算法并行化实现

杨航1,山蕊1,杨坤2,崔馨月1   

  1. (1.西安邮电大学电子工程学院,陕西 西安 710121;2.西安科技大学安全科学与工程学院,陕西 西安 710054)
  • 收稿日期:2023-04-17 修回日期:2023-11-22 接受日期:2024-11-25 出版日期:2024-11-25 发布日期:2024-11-27

Parallel implementation of a 3D-HEVC intra prediction algorithm based on dynamic self-reconfiguration structure

YANG Hang1,SHAN Rui1,YANG Kun2,CUI Xin-yue1   

  1. (1.School of Electronic Engineering,Xi’an University of Posts & Telecommunications,Xi’an 710121;
    2.College of Safety Science and Engineering,Xi’an University of Science and Technology,Xi’an 710054,China)
  • Received:2023-04-17 Revised:2023-11-22 Accepted:2024-11-25 Online:2024-11-25 Published:2024-11-27

摘要: 3D高效视频编码3D-HEVC中帧内预测算法在专用硬件上的实现具有一定的局限性,无法满足帧内预测算法多种模式灵活自主切换的需求,导致编码性能差,硬件资源利用率不高。针对这一问题,提出一种新的3D-HEVC帧内预测算法在可编程动态自重构阵列处理器上的实现方法,该方法基于动态自重构机制,通过可编程控制器实时收集阵列执行状态,监测到阵列对当前任务执行结束后自主下发新的执行任务。通过对不同预测模式映射方案的硬件自主重构,实现算法的灵活切换。实验结果表明,与相关工作相比,该方法在提高灵活性的同时,硬件资源减少了49.1%,计算延迟减少了29.2%。将测试序列经过整个帧内环路测试,测试结果显示,图像质量良好。

关键词: 动态自重构, 阵列处理器, 3D高效视频编码, 帧内预测, 并行化

Abstract: The implementation of intra prediction algorithms in 3D high efficiency video coding (3D-HEVC) on dedicated hardware has certain limitations, which can not fulfill the need for flexible and autonomous switching among multiple modes of the intra prediction algorithm. This leads to poor encoding performance and low utilization of hardware resources. To address this issue, a novel implementation method of 3D-HEVC intra prediction algorithm on a programmable dynamically self-reconfigurable array processor is proposed. This method, based on the dynamic self-reconfiguration mechanism, utilizes a programmable controller to collect the execution states of the array in real-time and autonomously issue new tasks once the current task is completed. By achieving hardware-level autonomous reconfiguration for different prediction mode mapping schemes, the algorithm can switch flexibly. Compared with related work, experimental results show that while enhancing flexibility, the hardware resources are reduced by 49%, and the computational latency is decreased by 29.2%. When the test sequences are subjected to the entire intra-frame loop test, the results demonstrate good image quality. 

Key words: dynamic self-reconfiguration, array processor, 3D high efficiency video coding(3D-HEVC), intra prediction, parallelization