GPU-assisted decoding of video samples represented in the YCoCg-R color space
Proceedings of the 13th annual ACM international conference on Multimedia
Efficient video decoding on GPUs by point based rendering
GH '06 Proceedings of the 21st ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Massive parallel LDPC decoding on GPU
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming
Accelerating PQMRCGSTAB algorithm on GPU
Proceedings of the combined workshops on UnConventional high performance computing workshop plus memory access workshop
Fast motion estimation on graphics hardware for H.264 video encoding
IEEE Transactions on Multimedia
Fast JND-based video carving with GPU acceleration for real-time video retargeting
IEEE Transactions on Circuits and Systems for Video Technology
Highly parallel rate-distortion optimized intra-mode decision on multicore graphics processors
IEEE Transactions on Circuits and Systems for Video Technology
Intra frame encoding using programmable graphics hardware
PCM'07 Proceedings of the multimedia 8th Pacific Rim conference on Advances in multimedia information processing
ICIP'09 Proceedings of the 16th IEEE international conference on Image processing
H.264/AVC entropy decoder complexity analysis and its applications
Journal of Visual Communication and Image Representation
Optimising lossless stages in a GPU-based MPEG encoder
Multimedia Tools and Applications
Motion vector extrapolation for parallel motion estimation on GPU
Multimedia Tools and Applications
Hi-index | 0.00 |
Most modern computers or game consoles are equipped with powerful yet cost-effective graphics processing units (GPUs) to accelerate graphics operations. Though the graphics engines in these GPUs are specially designed for graphics operations, can we harness their computing power for more general nongraphics operations? The answer is positive. In this paper, we present our study on leveraging the GPUs graphics engine to accelerate the video decoding. Specifically, a video decoding framework that involves both the central processing unit (CPU) and the GPU is proposed. By moving the whole motion compensation feedback loop of the decoder to the GPU, the CPU and GPU have been made to work in parallel in a pipelining fashion. Several techniques are also proposed to overcome the GPUs constraints or to optimize the GPU computation. Initial experimental results show that significant speed-up can be achieved by utilizing the GPU power. We have achieved real-time playback of high definition video on a PC with an Intel Pentium III 667-MHz CPU and an nVidia GeForce3 GPU.