Efficient scaling in transform domain
First Claim
1. A method for efficient scaling in the transform domain when transform coefficient data is provided as an input to a data processing system, comprising the steps of:
- providing transform coefficient data; and
scaling data represented by the transform coefficient data in the transform domain by application of a combined matrix to said transform coefficient data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for efficient scaling in the transform domain, wherein transform coefficient data is provided as an input to a data processing system and scaled in the transform domain by application of a combined matrix. Some embodiments utilize discrete cosine transform data. One embodiment of the invention generates a combined matrix for one-dimensional scaling by selecting a rational scaling factor and matrix dimension value, generating a matrix with some zero values, applying a one-dimensional inverse transform, regrouping, and applying a one-dimensional forward transform. One application of the invention performs up-scaling operations, and another performs down-scaling operations. The invention also provides for two-dimensional scaling by selecting horizontal and vertical scaling parameters and generating first and second combined matrices responsive to the parameters and combining them into a single combined matrix. The invention may also incorporate a predetermined cost function.
29 Citations
31 Claims
-
1. A method for efficient scaling in the transform domain when transform coefficient data is provided as an input to a data processing system, comprising the steps of:
-
providing transform coefficient data; and
scaling data represented by the transform coefficient data in the transform domain by application of a combined matrix to said transform coefficient data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data processing system for efficient scaling in the transform domain when transform coefficient data is provided as an input, comprising:
-
transform coefficient data; and
a combined matrix means for scaling data represented by the transform coefficient data in the transform domain by application of said means to said transform coefficient data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
- 29. An article of manufacture comprising a computer usable medium having a computer readable program embodied in said medium, wherein the computer readable program, when executed on a computer, causes the computer to scale data represented by transform coefficient data in the transform domain by application of a combined matrix to said transform coefficient data.
Specification