• DocumentCode
    3328586
  • Title

    Accelerated video encoding using render context information

  • Author

    Fechteler, Philipp ; Eisert, Peter

  • Author_Institution
    Image Process. Dept., Fraunhofer Heinrich Hertz Inst., Berlin, Germany
  • fYear
    2010
  • fDate
    26-29 Sept. 2010
  • Firstpage
    2033
  • Lastpage
    2036
  • Abstract
    In this paper, we present a method to speed up video encoding of GPU rendered 3D scenes, which is particularly suited for the efficient and low-delay encoding of 3D game output as a video stream. The main idea of our approach is to calculate motion vectors directly from the 3D scene information used during rendering of the scene. This allows the omission of the computationally expensive motion estimation search algorithms found in most of today´s video encoders. The presented method intercepts the graphics commands during runtime of 3D computer games to capture the required projection information without requiring any modification of the game executable. We demonstrate that this approach is applicable to games based on Linux/OpenGL as well as Windows/DirectX. In experimental results we show an acceleration of video encoding performance of approximately 25% with almost no degradation in image quality.
  • Keywords
    Linux; computer games; encoding; graphical user interfaces; rendering (computer graphics); video coding; video streaming; 3D computer games; 3D game output; 3D scene information; GPU rendered 3D scenes; Linux/OpenGL; Windows/DirectX; accelerated video encoding; graphics commands; low-delay encoding; render context information; video stream; Automatic voltage control; Games; Graphics; Graphics processing unit; Image coding; Streaming media; Three dimensional displays; 3D Computer Graphics; Game Streaming; Games on Demand; Video Encoding; Video Streaming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image Processing (ICIP), 2010 17th IEEE International Conference on
  • Conference_Location
    Hong Kong
  • ISSN
    1522-4880
  • Print_ISBN
    978-1-4244-7992-4
  • Electronic_ISBN
    1522-4880
  • Type

    conf

  • DOI
    10.1109/ICIP.2010.5651183
  • Filename
    5651183