IP Library Granted Patent US 7,313,286
Granted Patent B2
US 7,313,286 · App. 10/819,570 · Granted Dec 25, 2007

Reversible DCT for lossless-lossy compression

Assignee: Ricoh Company, Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,313,286
App. No.
10/819,570
Granted
Dec 25, 2007
Kind
B2
Abstract

A reversible Discrete Cosine Transform (DCT) is described. The reversible DCT may be part of a compressor in a system. The system may include a decompressor with a reversible inverse DCT for lossless decompression or a legacy decompressor with an inverse DCT for lossy decompression.

Claims (15)

1. A method for creating a look up table for rounding offsets, said method comprising the steps of:

generating a first mapping of input values to transform output values using an initial rounding; and

for each row of collisions in the first mapping, wherein a collision is a mapping of inputs to the same transform output values,

determine the number of rows, each containing extras which are needed to provide a transform output value that would not be used with the initial rounding, wherein each extra comprises a transform output value that would not be used with an initial rounding,

select a number of extras evenly spaced within a row if a partial extra row is needed to provide one extra for each collision,

sort the extras in column order,

assign extras to collisions in column order so as to create a second mapping for use in the look up table.

2. The method defined in claim 1 further comprising the step of swapping pairs of input values and transform output values.

3. The method defined in claim 2 further comprising the step of rotating triplets of input values and transform output values.

4. A method for creating a look up table for rounding offsets, said method comprising the steps of:

for each collision in which there is a mapping of a plurality of inputs to the same transform output values,

for each extra in which there is a transform output value that would not be used with an initial rounding,

identify a swap with another extra based on predetermined criteria, and

perform the swap.

5. The method defined in claim 4 wherein the predetermined criteria comprises square error, and a swap is identified where the square error is reduced.

Continuity (4)
Division 0978223400 · Feb 12, 2001
Division 0937861600 · Aug 20, 1999
Division 0884635200 · Apr 30, 1997
Related Publication 20040202376A1 · Oct 14, 2004