Patent · US Active

Accelerated video encoding using a graphics processing unit

US7813570B2 · kind B2 · utility

38Cited by
30References
31Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 22, 2004
Grant dateOct 12, 2010
Priority date
Expiry dateApr 10, 2027

Classification

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

Abstract

A video encoding system uses both a central processing unit (CPU) and a graphics processing unit (GPU) to perform video encoding. The system implements a technique that enables the GPU to perform motion estimation for video encoding. The technique allows the GPU to perform a motion estimation process in parallel with the video encoding process performed by the CPU. The performance of video encoding using such a system is greatly accelerated as compared to encoding using just the CPU. Also, data related to motion estimation is arranged and provided to the GPU in a way that utilizes the capabilities of the GPU. Data about video frames may be collocated to enable multiple channels of the GPU to process tasks in parallel. The depth buffer of the GPU may be used to consolidate repeated calculations and searching tasks during the motion estimation process.

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