Reduced Error Processing of Transformed digital Data
0 Assignments
0 Petitions
Accused Products
Abstract
This invention solves problems due to employing error degraded data in digital processing. It particularly solves multi-generation problems wherein transform data degrade during each inverse transform and forward transform cycle even without any processing due to the rounding and clipping errors. It provides methods, systems and devices for reduced-error processing of transform-coded data. After inverse transformation of transform data, high-precision numbers are manipulated. The converting to integers and clipping to an allowed range steps are executed at any stage in the manipulation to obtain integer representation of the inverse transformed data such as for displaying of the data. However, further processing including forward transforming back to the transform domain is executed on the high-precision numbers. Thus, the rounding and clipping errors are not present in the processed data. Although advantageous to many applications employing digital transformed data, the invention is particularly advantageous for use in digital studios during editing of MPEG-coded, JPEG-coded and wavelet-coded video and audio data.
-
Citations
84 Claims
-
1-11. -11. (canceled)
-
12. A method for digitally processing transform data representing a phenomenon, the method comprising:
-
performing an inverse transform of said transform data to the real domain forming high-precision numbers; and
performing a forward transform of said high-precision numbers. - View Dependent Claims (13, 14, 26)
-
-
15-25. -25. (canceled)
-
27. A method for digitally processing transform-coded data representing a phenomenon, the method comprising:
-
performing an inverse quantization of the transform-coded data forming transform data;
performing an inverse transform of said transform data to the real domain forming high-precision numbers;
performing a forward transform of said high-precision numbers forming forward transformed data; and
performing a quantization of said forward transformed data forming quantized data. - View Dependent Claims (28, 29, 30, 31, 33, 34, 35, 36, 37)
-
-
38. A system for digitally processing first level transform-coded data in the real domain representing a phenomenon, the system comprising:
-
a first inverse quantizer to generate transform data from said transform-coded data;
a first inverse transformer to produce an inverse transform of said transform data to the real domain forming high-precision numbers;
a first forward transformer for forward transforming said high-precision numbers forming forward transformed data; and
a first quantizer for quantizing said forward transformed data to form quantized data. - View Dependent Claims (40, 41, 42, 43, 44, 45, 52, 53, 54)
-
-
46-49. -49. (canceled)
-
50. A system for digitally processing transform data in the real domain representing a phenomenon, the system comprising:
-
an inverse transformer to produce an inverse transform of the transform data to the real domain to form high-precision numbers; and
a forward transformer to forward transform the high-precision numbers. - View Dependent Claims (51)
-
-
55-61. -61. (canceled)
-
62. A computer program product comprising a computer usable medium having computer readable program code means embodied therein for digitally processing transform data in the real domain representing a phenomenon, the computer readable program code means in said computer program product comprising computer readable program code means for causing a computer to effect:
-
performing an inverse transform of said transform data to the real domain forming high-precision numbers; and
performing a forward transform of said high-precision numbers. - View Dependent Claims (63, 64)
-
-
65-66. -66. (canceled)
-
67. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for digitally processing transform-coded data representing a phenomenon, said method steps comprising:
-
performing an inverse quantization of the transform-coded data forming transform data;
performing an inverse transform of said transform data to the real domain forming high-precision numbers;
performing a forward transform of said high-precision numbers forming forward transform data; and
performing a quantization of said forward transformed data forming quantized data. - View Dependent Claims (68, 69, 70, 71, 72, 73)
-
-
74. A method for digitally processing transform data in the real domain representing a phenomenon, the method comprising:
-
performing an inverse transform of said transform data to the real domain forming high-precision numbers;
converting the high-precision numbers to integers which include out of range data; and
performing a forward transform of the integers forming forward transformed data. - View Dependent Claims (75, 76, 77, 78)
-
-
79. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for digitally processing
transform data in the real domain representing a phenomenon, said method steps comprising: -
performing an inverse transform of said transform data to the real domain forming high-precision numbers;
converting the high-precision numbers to integers which include out of range data; and
performing a forward transform of the integers forming forward transformed data. - View Dependent Claims (80, 81, 82, 83)
-
-
84. (canceled)
Specification