计算机科学
计算机硬件
吞吐量
编码(社会科学)
门计数
循环冗余校验
超大规模集成
查阅表格
数据压缩
冗余(工程)
并行计算
嵌入式系统
计算机体系结构
计算机工程
解码方法
算法
电信
统计
数学
程序设计语言
无线
操作系统
作者
Yi Ling,Yujie Cai,Yibo Fan,Xiaoyang Zeng
摘要
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.
科研通智能强力驱动
Strongly Powered by AbleSci AI