Generalized data processing path for performing transformation and quantization functions for video encoder systems
US5764553A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Feb 28, 1996 |
| Grant date | Jun 9, 1998 |
| Priority date | — |
| Expiry date | Feb 28, 2016 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F7/49973
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
A generalized data processing path including memory, select logic, adders, subtractors, multipliers, and accumulators (MACs) is organized to perform discrete cosine transforms (DCT), quantization, inverse DCT and inverse quantization operations desired for a video motion compensation system. The select logic selects or bypasses particular adders and subtractors on the front and rear end of the data path depending upon whether the particular operation requires a butterfly operation. A plurality of adders, subtractors and MACs enable data values to be calculated in parallel for efficiency. Control logic is provided to control the memory, select logic and MACs to control data flow and the particular operation being performed. The control logic preferably includes a microcontroller, a microprocessor or associated coprocessor, etc., or a combination of these various types of controllers and processors.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.