KEYWORDS: Error control coding, Video coding, Motion estimation, Design and modelling, Displays, Computer hardware, Very large scale integration, High efficiency video coding, Binary data, Standards development
Versatile Video Coding (VVC) introduces more coding tools to improve compression efficiency compared to its predecessor High-Efficiency Video Coding (HEVC). Intra Block Copy (IBC), a coding tool for screen content, has attracted a lot of attention. IBC uses the hash-based search algorithm that significantly improves the compression of screen content. However, the corresponding calculation is complex and intensive. To solve this problem, this paper optimizes the computing process of CRC in IBC and then analyzes the relationship between the area and throughput of a lookup table. Next, a CRC hardware architecture for motion estimation of IBC is proposed. To achieve high throughput, it adopts 16 bits parallel scheme. The hardware implementation was synthesized using GF 28nm process. The measured throughput can reach 4K@60fps at 527MHz, with a gate count of 47.9k and SRAM consumption of 256 KB. The proposed hardware can meet the requirement of real-time video coding.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.