Abstract
We propose a very high-throughput fully hardwired CABAC encoder for ultra-high resolution video. Our architecture includes hardwired circuits for binarization, context modeling, neighbor data access, and a six-stage pipelined binary arithmetic encoder (BAE). Our BAE can encode multiple bins per cycle. In order to keep up with the BAE throughput, we propose acceleration methods for the bin and context index generations of several types of frequent syntax elements (SE). We further propose a novel architecture that shortens the critical path of renormalization and bitstream generation. Our design can encode 1.42 bins per cycle on the average, and it achieves a throughput of 315 Mbin/sec. Simulation results show that it can real-time encode QFHD (3840×2176) video at 30 fps or 1080 HD (1920×1088) at 60 fps for H.264/AVC main profile, level 5.1 by running at 222 MHz. We have successfully integrated the proposed CABAC encoder into an H.264/AVC encoder system using an SoC platform.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.