skip to main content
10.1145/1101149.1101248acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
Article

GPU-assisted decoding of video samples represented in the YCoCg-R color space

Published: 06 November 2005 Publication History

Abstract

Although pixel shaders were designed for the creation of programmable rendering effects, they can also be used as generic processing units for vector data. In this paper, attention is paid to an implementation of the YCoCg-R to RGB color space transform, as defined in the H.264/AVC Fidelity Range Extensions, by making use of pixel shaders. Our results show that a significant speedup can be achieved by relying on the processing power of the GPU, relative to the CPU. To be more specific, high definition video (1080p), represented in the YCoCg-R color space, could be decoded to RGB at 30 Hz on a PC with an AMD Athlon XP 2800+ CPU, an AGP bus and an NVIDIA GeForce 6800 graphics card, an effort that could not be realized in real-time by the CPU.

References

[1]
H. Malvar and G. Sullivan: YCoCg-R: A Color Space with RGB Reversibility and Low Dynamic Range. JVT-document JVT-I014, Trondheim, Norway, JVT, July 2003.
[2]
G. Shen, G. Gao, S. Li, H.-Y. Shum, and Y.-Q. Zhang, Accelerate Video Decoding with Generic GPU. IEEE Trans. Circuits Syst. Video Technol. 15 (5) (2005) 685--693.
[3]
G. Sullivan: Approximate Theoretical Analysis of RGB to YCbCr to RGB Conversion Error. JVT-document JVT-I017, Trondheim, Norway, JVT, July 2003.
[4]
G. Sullivan, P. Topiwala, and A. Luthra, The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions. In Proceedings of SPIE annual meeting 2004: Signal and Image Processing and Sensors, volume 5558, pages 454--474, Denver, 8 2004.

Cited By

View all
  • (2013)Optimising lossless stages in a GPU-based MPEG encoderMultimedia Tools and Applications10.1007/s11042-012-1053-965:3(495-520)Online publication date: 1-Aug-2013
  • (2012)GPU-based Real-time Decoding Technique for High-definition VideosProceedings of the 2012 Eighth International Conference on Intelligent Information Hiding and Multimedia Signal Processing10.1109/IIH-MSP.2012.51(186-190)Online publication date: 18-Jul-2012
  • (2011)Ultra High Definition video decoding with Motion JPEG XR using the GPU2011 18th IEEE International Conference on Image Processing10.1109/ICIP.2011.6116527(377-380)Online publication date: Sep-2011
  • Show More Cited By

Index Terms

  1. GPU-assisted decoding of video samples represented in the YCoCg-R color space

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      MULTIMEDIA '05: Proceedings of the 13th annual ACM international conference on Multimedia
      November 2005
      1110 pages
      ISBN:1595930442
      DOI:10.1145/1101149
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 06 November 2005

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. FRExt
      2. GPU
      3. H.264/AVC
      4. YCoCg
      5. YCoCg-R
      6. pixel shaders

      Qualifiers

      • Article

      Conference

      MM05

      Acceptance Rates

      MULTIMEDIA '05 Paper Acceptance Rate 49 of 312 submissions, 16%;
      Overall Acceptance Rate 2,145 of 8,556 submissions, 25%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 10 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2013)Optimising lossless stages in a GPU-based MPEG encoderMultimedia Tools and Applications10.1007/s11042-012-1053-965:3(495-520)Online publication date: 1-Aug-2013
      • (2012)GPU-based Real-time Decoding Technique for High-definition VideosProceedings of the 2012 Eighth International Conference on Intelligent Information Hiding and Multimedia Signal Processing10.1109/IIH-MSP.2012.51(186-190)Online publication date: 18-Jul-2012
      • (2011)Ultra High Definition video decoding with Motion JPEG XR using the GPU2011 18th IEEE International Conference on Image Processing10.1109/ICIP.2011.6116527(377-380)Online publication date: Sep-2011
      • (2011)Implementation of Parallel Image Processing Using NVIDIA GPU FrameworkAdvances in Computing, Communication and Control10.1007/978-3-642-18440-6_58(457-464)Online publication date: 2011
      • (2010)Parallel Zigzag Scanning and Huffman Coding for a GPU-based MPEG-2 EncoderProceedings of the 2010 IEEE International Symposium on Multimedia10.1109/ISM.2010.23(97-104)Online publication date: 13-Dec-2010

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media