CFP last date
20 December 2024
Reseach Article

Parallel implementation of Multi-view Video Decoder for Reduction in Power Consumption

by Xiang Jun Zhao, Yeon-man Jeong, Yong Beom Cho
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 58 - Number 17
Year of Publication: 2012
Authors: Xiang Jun Zhao, Yeon-man Jeong, Yong Beom Cho
10.5120/9374-3847

Xiang Jun Zhao, Yeon-man Jeong, Yong Beom Cho . Parallel implementation of Multi-view Video Decoder for Reduction in Power Consumption. International Journal of Computer Applications. 58, 17 ( November 2012), 23-26. DOI=10.5120/9374-3847

@article{ 10.5120/9374-3847,
author = { Xiang Jun Zhao, Yeon-man Jeong, Yong Beom Cho },
title = { Parallel implementation of Multi-view Video Decoder for Reduction in Power Consumption },
journal = { International Journal of Computer Applications },
issue_date = { November 2012 },
volume = { 58 },
number = { 17 },
month = { November },
year = { 2012 },
issn = { 0975-8887 },
pages = { 23-26 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume58/number17/9374-3847/ },
doi = { 10.5120/9374-3847 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:02:46.130346+05:30
%A Xiang Jun Zhao
%A Yeon-man Jeong
%A Yong Beom Cho
%T Parallel implementation of Multi-view Video Decoder for Reduction in Power Consumption
%J International Journal of Computer Applications
%@ 0975-8887
%V 58
%N 17
%P 23-26
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Mobile platform based multi view video applications have gained significant attention due to increase in processing power of mobile processors. Significant performance improvements have been reported by using H. 264/AVC based video encoding-decoding procedures. Multi-view coding (MVC) is an extension of H. 264/AVC scheme employed for high performance compression of multi view videos. The increase in spatial/temporal information has increased the difficulties in real-time decoding. In existing implementations, multi-processor based architectures have been employed to achieve real-time processing in H. 264/AVC. In this paper, a parallel MVC decoding scheme is presented. The implementation is based on pipelined architecture of Cortex-A8 processor and graphics processing unit (GPU). The decoding procedure is divided into block based and pixel based operations. The GPU is employed for processing pixel based operations while the CPU performs the block based sequential operations. The implementation results shows that the proposed scheme can achieve same peak signal-to-noise ratio (PSNR) performance with more than 29% increase in decoding speed. Hence, the proposed scheme can achieve real-time performance and can be used in mobile platform multi-video processing applications.

References
  1. Y. Fu, Y. Guo, "Multi-View Video Summarization", IEEE Trans on Multimedia, Vol. 12, No. 7, Nov. 2010.
  2. N. A. Dodgson, "Autostereoscopic 3D Displays", IEEE Computer, Vol. 38, No. 8, pp. 31-36, 2005.
  3. M. Tanimoto, "FTV (Free Viewpoint Television) Creating Ray-Based Image Engineering", International Conference on Image Processing, Vol. 2, pp. 25-28, 2005.
  4. Guobin Shen, Guang-Ping Gao, Shipeng Li, Heung-Yeung Shum, and Ya-Qin Zhang, "Accelerate Video Decoding With Generic GPU", IEEE Transactions on circuits and systems for video technology, Vol. 15, No. 5, Pg. 685-693, May 2005.
  5. K. Mohiuddin, P. J Narayanan, "A GPU-Assisted Personal Video Organizing System,"2011 international conference, 2011.
  6. R. R. S´anchez, J. L. Mart´?nez,,"A Fast GPU-Based Motion Estimation Algorithm for HD 3D Video Coding," 2012 10th IEEE International Symposium on Parallel and Distributed Processing with Applications, 2012.
  7. P. Colantoni, N. Boukala, and J. D. Runga, "Fast and accurate color image processing using 3-D graphics cards," Proc. of 8th of Germany Int. Fall Vision Modeling and Visualization Workshop.
  8. R. Fernando and M. J. Kilgard, "The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics. " Addison-Wesley Longman Publishing, 2003.
  9. M. Karaorman, G. Dang, Ezell Young, Using DMA with Framework Components for 'C64x+, Texas instruments, 2007.
Index Terms

Computer Science
Information Sciences

Keywords

GPU (graphics processing unit) Multi-view Video coding Decoder motion compensation parallel architecture power estimation