Back to Search
Start Over
Three-level pipelined multi-resolution integer motion estimation engine with optimized reference data sharing search for AVS
- Source :
- Journal of Real-Time Image Processing. 15:43-55
- Publication Year :
- 2018
- Publisher :
- Springer Science and Business Media LLC, 2018.
-
Abstract
- Integer motion estimation (IME), which acts as a key component in video encoder, is to remove temporal redundancies by searching the best integer motion vectors for dynamic partition blocks in a macro-block (MB). Huge memory bandwidth requirements and unbearable computational resource demanding are two key bottlenecks in IME engine design, especially for large search window (SW) cases. In this paper, a three-level pipelined VLSI architecture design is proposed, where efficiently integrates the reference data sharing search (RDSS) into multi-resolution motion estimation algorithm (MMEA). First, a hardware-friendly MMEA algorithm is mapped into three-level pipelined architecture with neglected coding quality loss. Second, sub-sampled RDSS coupled with Level C + are adopted to reduce on-chip memory and bandwidth at the coarsest and middle level. Data sharing between IME and fractional motion estimation (FME) is achieved by loading only a local predictive SW at the finest level. Finally, the three levels are parallelized and pipelined to guarantee the gradual refinement of MMEA and the hardware utilization. Experimental results show that the proposed architecture can reach a good balance among complexity, on-chip memory, bandwidth, and the data flow regularity. Only 320 processing elements (PE) within 550 cycles are required for IME search, where the SW is set to 256 × 256. Our architecture can achieve 1080P@30 fps real-time processing at the working frequency of 134.6 MHz, with 135 K gates and 8.93 KB on-chip memory.
- Subjects :
- Computer science
Bandwidth (signal processing)
020206 networking & telecommunications
Memory bandwidth
02 engineering and technology
Parallel computing
Computational resource
Computer graphics
Data flow diagram
Data sharing
Motion estimation
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Encoder
Information Systems
Subjects
Details
- ISSN :
- 18618219 and 18618200
- Volume :
- 15
- Database :
- OpenAIRE
- Journal :
- Journal of Real-Time Image Processing
- Accession number :
- edsair.doi...........e943ee197dc1ac2e8e94465ae6f4e83e
- Full Text :
- https://doi.org/10.1007/s11554-018-0789-5