DocumentCode :
2467021
Title :
Efficient hardware-software co-implementation of H.263 video codec
Author :
Kim, S.-D. ; Jang, S.K. ; Lee, J. ; Ra, J.B. ; Kim, J.S. ; Joung, Uichel ; Choi, G.Y. ; Kim, J.D.
Author_Institution :
Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
fYear :
1998
fDate :
7-9 Dec 1998
Firstpage :
305
Lastpage :
310
Abstract :
An H.263 video codec is implemented by adopting the concept of hardware and software co-design. Each module of the codec is investigated to find which approach between hardware and software is better to achieve real-time processing speed and flexibility. The hardware portion includes motion-related engines, such as motion estimation and compensation, and memory control. The other portion of the H.263 video codec and other parts of the H.324 system like G.723, H.223, and H.245 are implemented in software using a RISC processor. This paper also introduces efficient design methods for hardware and software modules. In hardware, an architecture for a hierarchical motion estimator using correlation of neighboring motion vectors is suggested to reduce the chip size. Software optimization techniques are also explored using the statistics of transformed coefficients and the minimum sum of absolute difference (SAD) obtained from the motion estimator
Keywords :
correlation methods; hardware-software codesign; motion compensation; motion estimation; optimisation; reduced instruction set computing; telecommunication standards; teleconferencing; video codecs; video coding; G.723; H.223; H.245; H.263 video codec; RISC processor; chip size reduction; efficient design methods; hardware module; hardware-software co-implementation; hierarchical motion estimator; memory control; minimum sum of absolute difference; motion compensation; motion estimation; motion vectors correlation; motion-related engines; real-time processing speed; software module; software optimization; transformed coefficients statistics; video conferencing system; Application software; Computer architecture; Design methodology; Engines; Hardware; Motion estimation; Reduced instruction set computing; Software design; Video codecs; Videoconference;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multimedia Signal Processing, 1998 IEEE Second Workshop on
Conference_Location :
Redondo Beach, CA
Print_ISBN :
0-7803-4919-9
Type :
conf
DOI :
10.1109/MMSP.1998.738951
Filename :
738951
Link To Document :
بازگشت