<p>High-efficiency video coding (HEVC) is renowned for achieving efficient video compression without compromising quality; however, it introduces significant computational complexity, particularly in intra-frame prediction. This paper proposes a dynamic programming optimization technique for HEVC encoders, implemented on an FPGA platform to improve both performance and resource efficiency. The architecture, which includes a sample extractor, correlation analyser, and sample predictor, uses dynamic programming to compute optimal pixel correlations and generate precise directional vectors, enhancing prediction accuracy. Hardware validation was performed on the Virtex-6 ML605 FPGA platform, achieving an operating frequency of 838&#xa0;MHz and enabling real-time encoding of Ultra High Definition (UHD) 4K video frames. Benchmark results show that the proposed design achieves a 43% improvement in throughput, processing 50 frames per second at UHD resolution, compared with existing HEVC implementations. The architecture demonstrates high resource efficiency, utilising only 12% of available logic, 7% of block RAM, and 4% of DSP resources, while maintaining low power consumption (2.4&#xa0;W). PSNR comparisons against traditional discrete cosine transform (DCT)-based prediction methods show consistent improvements in video quality, ranging from <InlineEquation ID="IEq1"><EquationSource Format="TEX">\(+2.91\)</EquationSource></InlineEquation>&#xa0;dB to <InlineEquation ID="IEq2"><EquationSource Format="TEX">\(+3.49\)</EquationSource></InlineEquation>&#xa0;dB across various block sizes (4 × 4, 8 × 8, 16 × 16, and 32 × 32). The proposed architecture minimises encoding time and achieves low latency, making it well suited to real-time applications. The proposed method can facilitate efficient, high-quality video compression in next-generation video processing systems deployed on FPGA platforms.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

High-performance FPGA implementation of HEVC with dynamic programming for optimized intra-frame prediction

  • Neeru Rathee,
  • Tripti Sharma,
  • Jyoti Yadav,
  • Babita Tiwari

摘要

High-efficiency video coding (HEVC) is renowned for achieving efficient video compression without compromising quality; however, it introduces significant computational complexity, particularly in intra-frame prediction. This paper proposes a dynamic programming optimization technique for HEVC encoders, implemented on an FPGA platform to improve both performance and resource efficiency. The architecture, which includes a sample extractor, correlation analyser, and sample predictor, uses dynamic programming to compute optimal pixel correlations and generate precise directional vectors, enhancing prediction accuracy. Hardware validation was performed on the Virtex-6 ML605 FPGA platform, achieving an operating frequency of 838 MHz and enabling real-time encoding of Ultra High Definition (UHD) 4K video frames. Benchmark results show that the proposed design achieves a 43% improvement in throughput, processing 50 frames per second at UHD resolution, compared with existing HEVC implementations. The architecture demonstrates high resource efficiency, utilising only 12% of available logic, 7% of block RAM, and 4% of DSP resources, while maintaining low power consumption (2.4 W). PSNR comparisons against traditional discrete cosine transform (DCT)-based prediction methods show consistent improvements in video quality, ranging from \(+2.91\) dB to \(+3.49\) dB across various block sizes (4 × 4, 8 × 8, 16 × 16, and 32 × 32). The proposed architecture minimises encoding time and achieves low latency, making it well suited to real-time applications. The proposed method can facilitate efficient, high-quality video compression in next-generation video processing systems deployed on FPGA platforms.