Title :
Real-time stereo video decoding and rendering on multi-core architecture
Author :
Pujara, Chirag ; Veera, Viswanath ; Kumar, Amit ; Reddy, Naresh ; Tholath, Vidhu
Author_Institution :
Samsung India Software Oper. Pvt. Ltd., Bangalore, India
Abstract :
With the production of 3D movies like `Avatar´, demand for 3D content has seen enormous growth. With the development of advanced display and capturing technologies, 3D has become popular now a day. In this paper, techniques to implement stereo video (H.264/MVC coded) decoding and rendering on dual-core processors have been described. Depending on the type of display techniques used to display 3D video, different 3D formats are used to appropriately render it. E.g. Anaglyph for 2D screen, side by side, top bottom, checker board (DLP), frame sequential for 3D TVs. Format conversion is implemented as a post processing module and final 3D format data is fed to the device. Format conversion and rendering is also a cycle consuming task which is independent of video decoding. We here propose to decode the stereo video on one core and rendering and format conversion on the other core of a dual-core processor. Proposed idea has been implemented on Intel dual core architecture and on OMAP4 platform having ARM Cortex-A9 dual core processor. Results show that total decoding and rendering time can be brought closer to decoding time using dual core architecture under assumption that decoding time is greater than the rendering time which is the case generally.
Keywords :
microprocessor chips; multiprocessing systems; rendering (computer graphics); solid modelling; stereo image processing; video coding; 3D content demand; 3D format; 3D movie production; 3D video display; ARM Cortex-A9 dual core processor; Anaglyph format; H.264 decoding; MVC decoding; OMAP4 platform; checker board format; display technique; dual-core processor; format conversion; frame sequential format; multicore architecture; rendering; side by side format; stereo video decoding; top bottom format; Decoding; Encoding; Program processors; Rendering (computer graphics); Scattering; Streaming media; Three dimensional displays; H.264/ MVC; OpenMP; Stereo 3D; dual-core; frame compatible 3D formats; performance; pthread;
Conference_Titel :
Communications (NCC), 2012 National Conference on
Conference_Location :
Kharagpur
Print_ISBN :
978-1-4673-0815-1
DOI :
10.1109/NCC.2012.6176907