DOI QR코드

DOI QR Code

Design and Implementation of Multi-View 3D Video Player

다시점 3차원 비디오 재생 시스템 설계 및 구현

  • Heo, Young-Su (Media Lab., College of Electronics and Information, Kyung Hee University) ;
  • Park, Gwang-Hoon (Media Lab., College of Electronics and Information, Kyung Hee University)
  • 허영수 (경희대학교 전자정보대학 전자정보학부 미디어랩) ;
  • 박광훈 (경희대학교 전자정보대학 전자정보학부 미디어랩)
  • Received : 2010.07.02
  • Accepted : 2011.03.07
  • Published : 2011.03.30

Abstract

This paper designs and implements a multi-view 3D video player system which is operated faster than existing video player systems. The structure for obtaining the near optimum speed in a multi-processor environment by parallelizing the component modules is proposed to process large volumes of multi-view image data at high speed. In order to use the concurrency of bottleneck, we designed image decoding, synthesis and rendering modules in a pipeline structure. For load balancing, the decoder module is divided into the unit of viewpoint, and the image synthesis module is geometrically divided based on synthesized images. As a result of this experiment, multi-view images were correctly synthesized and the 3D sense could be felt when watching the images on the multi-view autostereoscopic display. The proposed application processing structure could be used to process large volumes of multi-view image data at high speed, using the multi-processors to their maximum capacity.

본 논문에서는 기존 비디오 재생 시스템보다 고속으로 동작하는 다시점 3차원 비디오 재생 시스템을 설계하여 구현하였다. 대용량의 다시점 영상 데이터를 고속으로 처리하기 위해 구성 모듈들을 병렬화하여 다중코어 프로세서 환경에서 최적의 속도를 얻을 수 있는 구조를 제안하였다. 병목지점의 병행성을 활용하기 위하여 복호화, 영상합성, 렌더링 모듈을 파이프라인 구조로 설계하였다. 부하 균형을 위하여 복호화 모듈을 시점 단위로 분할하고, 영상합성 모듈을 합성영상을 기준으로 기하적으로 데이터 분할하였다. 실험결과로서, 다시점 영상이 올바르게 합성되어 무안경식 다시점 입체디스플레이 상에서 시청 시 입체감을 느낄 수 있었으며, 제안하는 응용프로그램의 처리구조는 다중코어 프로세서를 최대 활용하여 대용량의 다시점 영상데이터를 고속으로 처리할 수 있었다.

Keywords

References

  1. C.V. Berkel, D.W. Parker, A.R. Franklin, "Multiview 3D LCD", Proc. SPIE, Vol. 2653, 32, pp. 32-39, January, 1996. https://doi.org/10.1117/12.237437
  2. S.S. Kim, B.H. You, H. Choi, B.H. Berkeley, D.G. Kim, N.D. Kim, "World's First 240Hz TFT-LCD Technology for Full-HD LCD-TV and Its Application to 3D Display", SID 09 DIGEST, pp. 424-427, September, 2009.
  3. K. Sakamoto, R. Kimura, M. Takaki, "Parallax Polarizer Barrier Stereoscopic 3D Display Systems", Active Media Technology, pp. 469-474, May, 2005. https://doi.org/10.1109/AMT.2005.1505400
  4. W. Knight, "Two Heads are Better than One", IEEE Review, pp 32-35, September 2005. https://doi.org/10.1049/ir:20050903
  5. 이용범, 정세일, "패럴렉스 배리어 및 이를 구비한 입체영상 디스플레이 장치 (Multi-view 3D display apparatus and method)", 대한민국 등록특허 (KR) 10-0938481-0000, (2010.01.15).
  6. N.A. Dodgson, "Analysis of the viewing zone of the Cambridge autostereoscopic display", Applied Optics, Vol. 35, no. 10, pp. 1705-1710, April 1996. https://doi.org/10.1364/AO.35.001705
  7. 이승현, "패럴랙스배리어와 렌티큘러 스크린을 이용한 3D 디스플레이", 인포메이션디스플레이, 10권, 3호, pp. 15-23, 2009년 6월.
  8. Intel Parallel Amplifier (http://software.intel.com/en-us/intel-parallel-amplifier/).
  9. G.M. Amdahl, "Validity of the single processor approach to achieving large scale computing capabilities", Spring joint computer conference, Atlantic City, New Jersey, April, 1967.
  10. T.G. Mattson, B.A. Sanders, B.L. Massingill, Patterns for Parallel Programming, Addison-Wesley Professional, 2004.
  11. N. Carriero, D. Gelernter, How to write parallel programs-A first course, MIT Press, Cambridge, MA, 1990.
  12. S.G. Gagne, Operationg system concepts, 6th edition, John Wiley & Sons, Inc, 2003.
  13. O. Schenk, M. Christen, H. Burkhart, "Algorithmic performance studies on graphics processing units", Journal of Parallel and Distributed Computing 68, pp. 1360-1369, October, 2008. https://doi.org/10.1016/j.jpdc.2008.05.008