运动估计
计算机科学
像素
编码(社会科学)
块(置换群论)
算法
整数(计算机科学)
搜索算法
重新使用
计算
实时计算
计算机硬件
计算机视觉
数学
统计
几何学
程序设计语言
生态学
生物
作者
Jun Zhang,Yu Zhang,Hao Zhang
标识
DOI:10.1016/j.eswa.2023.122706
摘要
The integer motion estimation (IME) involves high computational complexity and large amount of computation data due to the variable block sizes, and it is one of the most critical bottlenecks in video coding. The traditional algorithm for integer motion estimation loses search accuracy when simplifying the motion search process, or it becomes complex to pursue search accuracy, which is not conducive to video encoding and transmission. This paper presents a data reuse algorithm based on search window division, block splitting, the arrangement of search points in the Test Zone (TZ) search algorithm and block division. which divides pixel blocks of different sizes into several 8x8 pixel blocks and then reuses the overlapping 8x8 pixel blocks between adjacent search points of the Test Zone (TZ) search algorithm to reduce hardware resource consumption. By comparing the Sum of Absolute Differences (SAD) values of left and top pixel blocks with current pixel block, the integer motion estimation (IME) can be terminated in advance, reducing the computation complexity of integer motion estimation by over 70%. Furthermore, the paper also presents a hardware architecture based on the data reuse algorithm, which can process 7680×4320@60fps videos at an operating clock frequency of 182.99 MHz, with lower resource consumption compared to similar hardware designs.
科研通智能强力驱动
Strongly Powered by AbleSci AI