A modular cross-platform GPU-based approach for flexible 3D video playback

被引:0
|
作者
Olsson, Roger [1 ]
Andersson, Hakan [1 ]
Sjostrom, Marten [1 ]
机构
[1] Mid Sweden Univ, Dep Informat Technol & Media, Sundsvall, Sweden
关键词
3D video; player; GPU-based; multiview; autostereoscopic; modular; cross-platform; FFmpeg; OpenGL;
D O I
10.1117/12.872244
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Different compression formats for stereo and multiview based 3D video is being standardized and software players capable of decoding and presenting these formats onto different display types is a vital part in the commercialization and evolution of 3D video. However, the number of publicly available software video players capable of decoding and playing multiview 3D video is still quite limited. This paper describes the design and implementation of a GPU-based real-time 3D video playback solution, built on top of cross-platform, open source libraries for video decoding and hardware accelerated graphics. A software architecture is presented that efficiently process and presents high definition 3D video in real-time and in a flexible manner support both current 3D video formats and emerging standards. Moreover, a set of bottlenecks in the processing of 3D video content in a GPU-based real-time 3D video playback solution is identified and discussed.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] GPU-based 3D lower tree wavelet video encoder
    Vicente Galiano
    Otoniel López-Granado
    Manuel P Malumbres
    Leroy Anthony Drummond
    Hector Migallón
    [J]. EURASIP Journal on Advances in Signal Processing, 2013
  • [2] GPU-based 3D lower tree wavelet video encoder
    Galiano, Vicente
    Lopez-Granado, Otoniel
    Malumbres, Manuel P.
    Drummond, Leroy Anthony
    Migallon, Hector
    [J]. EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2013,
  • [3] GPU-based 3D video object synthesis and its quality assessment
    Weigel, Christian
    Fan, FeiFei
    [J]. 2008 3DTV-CONFERENCE: THE TRUE VISION - CAPTURE, TRANSMISSION AND DISPLAY OF 3D VIDEO, 2008, : 101 - 104
  • [4] 3D high definition video coding on a GPU-based heterogeneous system
    Rodriguez-Sanchez, Rafael
    Luis Martinez, Jose
    De Cock, Jan
    Fernandez-Escribano, Gerardo
    Pieters, Bart
    Sanchez, Jose L.
    Claver, Jose M.
    Van de Walle, Rik
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (08) : 2623 - 2637
  • [5] Cross-Platform GPU-Based Implementation of Lattice Boltzmann Method Solver Using ArrayFire Library
    Takac, Michal
    Petras, Ivo
    [J]. MATHEMATICS, 2021, 9 (15)
  • [6] GPU-based cross-platform Monte Carlo proton dose calculation engine in the framework of Taichi
    Wei-Guang Li
    Cheng Chang
    Yao Qin
    Zi-Lu Wang
    Kai-Wen Li
    Li-Sheng Geng
    Hao Wu
    [J]. Nuclear Science and Techniques, 2023, 34 (05) : 156 - 166
  • [7] GPU-based cross-platform Monte Carlo proton dose calculation engine in the framework of Taichi
    Li, Wei-Guang
    Chang, Cheng
    Qin, Yao
    Wang, Zi-Lu
    Li, Kai-Wen
    Geng, Li-Sheng
    Wu, Hao
    [J]. NUCLEAR SCIENCE AND TECHNIQUES, 2023, 34 (05)
  • [8] GPU-based cross-platform Monte Carlo proton dose calculation engine in the framework of Taichi
    Wei-Guang Li
    Cheng Chang
    Yao Qin
    Zi-Lu Wang
    Kai-Wen Li
    Li-Sheng Geng
    Hao Wu
    [J]. Nuclear Science and Techniques, 2023, 34
  • [9] A cross-platform solution for light field based 3D telemedicine
    Wang, Gengkun
    Xiang, Wei
    Pickering, Mark
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2016, 125 : 103 - 116
  • [10] Cross-Platform Drilling 3D Visualization System Based on WebGL
    Liu, Shanshan
    Feng, Yueli
    Wang, Xiaoqiu
    Yan, Pengyin
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021