Enhanced transform compatibility for standardized data compression
First Claim
Patent Images
1. In a data compression system employing a fixed transform, a method for pre-processing input data comprising:
- modifying the input data by a cancellation transform which is the substantial inverse of the fixed transform to generate pre-processed data; and
applying the pre-processed data to the fixed transform to generate compressed data;
the compressed data being substantially unaffected by the fixed transform of the data compression system.
0 Assignments
0 Petitions
Accused Products
Abstract
In an apparatus and method for image/video enhancement, pre-processing and post-processing techniques are employed to effectively modify the transforms used in a fixed, standardized data compression coder. In this manner, alternative transforms, for example overlapping-basis-type transforms, are made to be applicable to, and compatible with, various data compression standards, thereby improving system performance.
33 Citations
36 Claims
-
1. In a data compression system employing a fixed transform, a method for pre-processing input data comprising:
-
modifying the input data by a cancellation transform which is the substantial inverse of the fixed transform to generate pre-processed data; and
applying the pre-processed data to the fixed transform to generate compressed data;
the compressed data being substantially unaffected by the fixed transform of the data compression system.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for modifying source data with an alternative transform in a data compression system employing a fixed transform compliant with predetermined data compression standards comprising:
-
modifying the source data with an alternative transform to generate input data;
modifying the input data with a cancellation transform which is the substantial inverse of the fixed transform to generate pre-processed data; and
applying the pre-processed data to the fixed transform to generate compressed data;
the compressed data being substantially unaffected by the fixed transform.- View Dependent Claims (15, 16, 17)
-
-
18. In a data compression system employing an inverse of a fixed transform, a method for post-processing compressed data comprising:
-
applying the compressed data to the inverse of the fixed transform to generate decompressed data;
applying the decompressed data to a cancellation transform which is substantially the inverse of the fixed transform to generate post-processed data;
the post-processed data being substantially unaffected by the inverse of the fixed transform of the data compression system.- View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
modifying the input data by the inverse of the fixed transform to generate pre-processed data; and
applying the pre-processed data to the cancellation transform to generate compressed data.
-
-
22. The method of claim 21 further comprising modifying the input data by the alternative transform.
-
23. The method of claim 18 wherein the fixed transform comprises a Discrete Cosine-based transform (DCT).
-
24. The method of claim 18 wherein the input data and output data comprise signals selected from the following set of signals:
- image data, video data, audio data, and multidimensional data.
-
25. The method of claim 24 wherein pre-processing is applied to all rows and columns of multidimensional data.
-
26. The method of claim 18 wherein the fixed transform is fixed in a standardized compression system selected from the following group of systems:
- JPEG, MPEG-I, MPEG-II, H.261, H.263, H.263+, and H.324.
-
27. A system for pre-processing input data by an alternative transform to generate compressed data in a data compression system employing a fixed transform comprising:
-
an alternative transform for modifying the input data to generate alternative data;
a first cancellation transform for modifying the alternative data by a first cancellation transform which is the substantial inverse of the fixed transform to generate pre-processed data; and
a data compressor including a fixed transform for processing the pre-processed data to generate compressed data;
the compressed data being substantially unaffected by the fixed transform of the data compression system.- View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A system for post-processing compressed data in a data decompression system employing an inverse of a fixed transform comprising:
-
a fixed data decompressor for applying the compressed data to the inverse of the fixed transform to generate decompressed data;
a first cancellation transform which is substantially the fixed transform to generate post-processed data;
the post-processed data being substantially unaffected by the inverse of the fixed transform of the data compression system; and
an inverse alternative transform for modifying the post-processed data by an inverse of an alternative transform to generate output data. - View Dependent Claims (34, 35, 36)
an alternative transform for modifying the input data to generate alternative data;
a second cancellation transform for modifying the alternative data by a second cancellation transform which is the substantial inverse of the fixed transform to generate pre-processed data; and
a data compressor including a fixed transform for processing the pre-processed data to generate compressed data;
the compressed data being substantially unaffected by the fixed transform of the data compression system.
-
-
36. The system of claim 33 wherein the fixed transform comprises a Discrete Cosine-based transform (DCT).
Specification