Conversion system using programmable tables for compressing transform coefficients
US5835145A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Jan 19, 1996 |
| Grant date | Nov 10, 1998 |
| Priority date | — |
| Expiry date | Jan 19, 2016 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04N19/91
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
A conversion system for converting run-level pairs into variable length codes (VLCs) for purposes of compression, where each run-level pair includes a run and level value derived from scanning blocks of DCT coefficients. Each run value is provided to a programmable memory, which stores a segment address table comprising a list of base addresses, where a base address is included for each valid run value. An adder is provided for adding the base address to the level value of the run-level pair for determining a VLC address. The VLC address is provided to another programmable memory, which stores a table of VLCs, where the VLCs are grouped according to corresponding run values into a plurality of run segments, where each run segment corresponds to one run value and where each group of VLCs are ordered according to level values. The VLCs are preferably organized in ascending order based on the level values. The segment address table preferably includes a corresponding end address for each base address, where the end address is compared with the VLC address for determining an out-of-bounds VLC address. In the event an out-of-bounds value occurs, an escape signal is asserted for instruct…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.