Motion Compensation and Reconstruction of H.264/AVC Video Bitstreams using the GPU

  • Authors:
  • Bart Pieters;Dieter Van Rijsselbergen;Wesley De Neve;Rik Van de Walle

  • Affiliations:
  • Ghent University;Ghent University;Ghent University;Ghent University

  • Venue:
  • WIAMIS '07 Proceedings of the Eight International Workshop on Image Analysis for Multimedia Interactive Services
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most modern computers are equipped with powerful yet cost-effective Graphics Processing Units (GPUs) to accelerate graphics operations. Although programmable shaders on these GPUs were designed for the creation of 3-D rendering effects, they can also be used as generic processing units for vector data. This paper proposes a hardware renderer capable of executing motion compensation, reconstruction, and visualization entirely on the GPU by the use of vertex and pixel shaders. Our measurements show that a speedup of 297% can be achieved by relying on the processing power of the GPU, relative to the CPU. As an example, real-time playback of high-definition video (1080p) was achieved at 62.0 frames per second, consuming only 68.2% of all CPU cycles on a modern machine.