Efficient Hardware Implementations of Low Bit Depth Motion Estimation Algorithms

被引:27
作者
Celebi, Anil [1 ]
Urhan, Oguzhan [1 ]
Hamzaoglu, Ilker [2 ]
Erturk, Sarp [1 ]
机构
[1] Kocaeli Univ, Dept Elect & Telecommun Engn, Kocaeli Univ Lab Image & Signal Proc, TR-41040 Kocaeli, Turkey
[2] Sabanci Univ, Fac Engn & Nat Sci, TR-34956 Istanbul, Turkey
关键词
Low bit-depth motion estimation; motion estimation hardware; source pixel based linear arrays; ARCHITECTURE DESIGN; TRANSFORM;
D O I
10.1109/LSP.2009.2017222
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we present efficient hardware implementation of multiplication free one-bit transform (MF1BT) based and constraint one-bit transform (C-1BT) based motion estimation (ME) algorithms, in order to provide low bit-depth representation based full search block ME hardware for real-time video encoding. We used a source pixel based linear array (SPBLA) hardware architecture for low bit depth ME for the first time in the literature. The proposed SPBLA based implementation results in a genuine data flow scheme which significantly reduces the number of data reads from the current block memory, which in turn reduces the power consumption by at least 50% compared to conventional 1BT based ME hardware architecture presented in the literature. Because of the binary nature of low bit-depth ME algorithms, their hardware architectures are more efficient than existing 8 bits/pixel representation based ME architectures.
引用
收藏
页码:513 / 516
页数:4
相关论文
共 13 条
[1]  
Bhaskaran V., 1997, Image and video compression standards: algorithms and architectures
[2]   A high-performance reconfigurable VLSI architecture for VBSME in H.264 [J].
Cao Wei ;
Hou Hui ;
Tong Jiarong ;
Lai Jinmei ;
Min Hao .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2008, 54 (03) :1338-1345
[3]   Analysis and architecture design of variable block-size motion estimation for H.264/AVC [J].
Chen, CY ;
Chien, SY ;
Huang, YW ;
Chen, TC ;
Wang, TC ;
Chen, LG .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2006, 53 (03) :578-593
[4]   Fast algorithm and architecture design of low-power integer motion estimation for H.264/AVC [J].
Chen, Tung-Chien ;
Chen, Yu-Han ;
Tsai, Sung-Fang ;
Chien, Shao-Yi ;
Chen, Liang-Gee .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2007, 17 (05) :568-577
[5]   Memory bandwidth efficient hardware architecture for AVS encoder [J].
Ding, Dandan ;
Yao, Shuo ;
Yu, Lu .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2008, 54 (02) :675-680
[6]   Multiplication-free one-bit transform for low-complexity block-based motion estimation [J].
Ertuerk, Sarp .
IEEE SIGNAL PROCESSING LETTERS, 2007, 14 (02) :109-112
[7]   Two-bit transform for binary block motion estimation [J].
Ertürk, A ;
Ertürk, S .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2005, 15 (07) :938-946
[8]   Early termination scheme for binary block motion estimation [J].
Lee, Hyuk ;
Jeong, Jechang .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2007, 53 (04) :1682-1686
[9]   A novel all-binary motion estimation (ABME) with optimized hardware architectures [J].
Luo, JH ;
Wang, CN ;
Chiang, TH .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2002, 12 (08) :700-712
[10]   Low-complexity block-based motion estimation via one-bit transforms [J].
Natarajan, B ;
Bhaskaran, V ;
Konstantinides, I .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1997, 7 (04) :702-706