Patent · US Active

Method for video decoding supported by graphics processing unit

US8542745B2 · kind B2 · utility

8Cited by
0References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 17, 2009
Grant dateSep 24, 2013
Priority date
Expiry dateMay 16, 2031

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04N19/44
  • WIPO fieldAudio-visual technology
  • WIPO sectorElectrical engineering

Abstract

A method for utilizing a CUDA based GPU to accelerate a complex, sequential task such as video decoding, comprises decoding on a CPU headers and macroblocks of encoded video, performing inverse quantization (on CPU or GPU), transferring the picture data to GPU, where it is stored in a global buffer, and then on the GPU performing inverse waveform transforming of the inverse quantized data, performing motion compensation, buffering the reconstructed picture data in a GPU global buffer, determining if the decoded picture data are used as reference for decoding a further picture, and if so, copying the decoded picture data from the GPU global buffer to a GPU texture buffer. Advantages are that the data communication between CPU and GPU is minimized, the workload of CPU and GPU is balanced and the modules off-loaded to GPU can be efficiently realized since they are data-parallel and compute-intensive.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.