Please wait a minute...
Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering)  2004, Vol. 5 Issue (5): 572-578    DOI: 10.1631/jzus.2004.0572
Computer & Information Science     
A complexity-scalable software-based MPEG-2 video encoder
CHEN Guo-bin, LU Xin-ning, WANG Xing-guo, LIU Ji-lin
Institute of Information & Communication Engineering, Zhejiang University, Hangzhou 310027, China; Division of Science & Technology, Department of Public Security, Zhejiang Province, Hangzhou 310027, China
Download:     PDF (0 KB)     
Export: BibTeX | EndNote (RIS)      

Abstract  With the development of general-purpose processors (GPP) and video signal processing algorithms, it is possible to implement a software-based real-time video encoder on GPP, and its low cost and easy upgrade attract developers\' interests to transfer video encoding from specialized hardware to more flexible software. In this paper, the encoding structure is set up first to support complexity scalability; then a lot of high performance algorithms are used on the key time-consuming modules in coding process; finally, at programming level, processor characteristics are considered to improve data access efficiency and processing parallelism. Other programming methods such as lookup table are adopted to reduce the computational complexity. Simulation results showed that these ideas could not only improve the global performance of video coding, but also provide great flexibility in complexity regulation.

Key wordsVideo coding      Complexity scalability      Motion estimation      SIMD     
Received: 16 April 2003     
CLC:  TN919.81  
Cite this article:

CHEN Guo-bin, LU Xin-ning, WANG Xing-guo, LIU Ji-lin. A complexity-scalable software-based MPEG-2 video encoder. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2004, 5(5): 572-578.

URL:

http://www.zjujournals.com/xueshu/zjus-a/10.1631/jzus.2004.0572     OR     http://www.zjujournals.com/xueshu/zjus-a/Y2004/V5/I5/572

[1] Shi-fang XU, Guo-bin CHEN, Hua-dong PAN, Ji-lin LIU. Local curve fitting based Lagrange multiplier selection for Id-slice in multi-view video coding[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(6): 778-785.
[2] Feng YU, Ze-ke WANG, Rui-feng GE. Novel algorithm for complex bit reversal: employing vector permutation and branch reduction methods[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(10): 1492-1499.
[3] Kai LUO, Dong-xiao LI, Ming ZHANG. High throughput bandwidth optimized VLSI design for motion compensation in AVS HDTV decoder[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(6): 822-832.
[4] Jian-peng ZHOU, Ce SHI. Efficient SIMD optimization for media processors[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(4): 524-530.
[5] Jun-yan HUO, Yi-lin CHANG, Hai-tao YANG, Shuai WAN. Color compensation for multi-view video coding based on diversity of cameras[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(12): 1631-1637.
[6] Jian-ying PENG, Xiao-lang YAN, De-xian LI, Li-zhong CHEN. A parallel memory architecture for video coding[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(12): 1644-1655.
[7] XIE Chun-lai, CHEUNG Chun-ho, LIU Wei-zhong. A novel adjustable multiple cross-hexagonal search algorithm for fast block motion estimation[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(8): 1304-1310.
[8] SOTELO Miguel-angel, GARCÍA Roberto, PARRA Ignacio, FERNÁNDEZ David, GAVILÁN Miguel, ÁLVAREZ Sergio, NARANJO José-eugenio. Visual odometry for road vehicles—feasibility analysis[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(12): 2017-2020.
[9] WU Xue-dong, SONG Zhi-huan. Gaussian particle filter based pose and motion estimation[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(10): 1604-1613.
[10] Yang Cheng, Shi Lei, Wu Xiao-Yang, Zhang Ci-Xun. Analysis and application of error concealment tools in AVS-M decoder[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(Supplement 1): 54-58.
[11] Chen Guo-Bin. A fast motion estimation algorithm for mobile communications[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(Supplement 1): 13-18.
[12] Liu Qiong, Hu Rui-Min, Zhu Li, Zhang Xin-Chen, Han Zhen. Improved fast intra prediction algorithm of H.264/AVC[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(Supplement 1): 101-105.
[13] YIN Ming, WANG Hong-yuan. A rate control scheme for H.264 video under low bandwidth channel[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(6 ): 9-.
[14] Thang Truong Cong, Kim Young Suk, Ro Yong Man, Kang Jungwon, Kim Jae-gon. SVC bitstream adaptation in MPEG-21 multimedia framework[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(5 ): 12-.
[15] Lu Meng-ting, Lin Chang-kuan, Yao Jason, Chen Homer H.. Multiple description coding with spatial-temporal hybrid interpolation for video streaming in peer-to-peer networks[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(5): 894-899.