Single-instruction multiple-data (SIMD)-based algorithms for processing video data
US7174047B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 29, 2002 |
| Grant date | Feb 6, 2007 |
| Priority date | — |
| Expiry date | Sep 17, 2024 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F17/147
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In a video encoder/decoder, a method processes a discrete cosine transform (DCT) block of coefficients. The method receives a DCT block of coefficients, and linearizes the DCT block of coefficients into a one dimensional array of sequentially arranged coefficients. The method stores a portion of the one dimensional array of coefficients in a register, the portion including at least two sequentially arranged coefficients. The stored portion of coefficients in the register is processed. A next portion of coefficients in the one dimensional array is processed. This is repeated until the entire DCT block of coefficients have been loaded into the register. The processing may include computing a run length value, finding a class number, or determining dequantized coefficients of a DCT block.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.