Block transform coder for arbitrarily shaped image segments
First Claim
1. An apparatus for selecting image data representing an arbitrarily shaped image for optimizing transmission of said image data said apparatus comprising:
- a. first means for transforming said arbitrarily shaped image to transform coefficients;
b. second means coupled to said first means for generating a transform coefficient set (TCS) from said transform coefficients, said TCS generator being configured to output said TCS when said TCS represents said selected image data, and to send said TCS to an inverse transform when said TCS does not represent said selected image data;
c. third means coupled to said second means for transforming said TCS to a computed region block having computed pel values; and
d. fourth means coupled to said third means for replacing computed pel values corresponding to art interior pel set of said arbitrarily shaped image with original pel values of said arbitrarily shaped image so as to form a modified computed region block (MCRB), said fourth means being configured to send a modified computed region block to a reiterative forward transform for re-iteration.
3 Assignments
0 Petitions
Accused Products
Abstract
A Transform Coder Unit (TCU) to transform an arbitrarily shaped image into optimal transform coefficients (OTC) for data transmission. The TCU comprises a forward transform which transforms the image to transform coefficients, and a TCS generator which generates a transform coefficient set (TCS) from the transform coefficients. The TCU also contains an inverse transform which transforms the TCS to a computed region block having computed pel values. Finally, the TCU comprises a replacer which replaces those computed pel values corresponding to the interior pel set with the original pel values to form a modified computed region block which is re-iterated until optimal transform coefficients are determined. The present invention is also directed at a process for determining optimal transform coefficients using the aforementioned device.
145 Citations
20 Claims
-
1. An apparatus for selecting image data representing an arbitrarily shaped image for optimizing transmission of said image data said apparatus comprising:
-
a. first means for transforming said arbitrarily shaped image to transform coefficients; b. second means coupled to said first means for generating a transform coefficient set (TCS) from said transform coefficients, said TCS generator being configured to output said TCS when said TCS represents said selected image data, and to send said TCS to an inverse transform when said TCS does not represent said selected image data; c. third means coupled to said second means for transforming said TCS to a computed region block having computed pel values; and d. fourth means coupled to said third means for replacing computed pel values corresponding to art interior pel set of said arbitrarily shaped image with original pel values of said arbitrarily shaped image so as to form a modified computed region block (MCRB), said fourth means being configured to send a modified computed region block to a reiterative forward transform for re-iteration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for selecting image data representing an arbitrarily shaped image for optimizing low-date rate transmission of said image data, said apparatus comprising:
-
(a) generating means for generating original pel values, said generating means including; (i) circumscribing means for circumscribing said arbitrarily shaped image with a rectangular region block, thereby creating an internal pel set which lies within said arbitrarily shaped image and within said region block, and an external pel set which lies outside said arbitrarily shaped image within said region block; and (ii) initializing means for initializing pel values of said external pel set by extrapolating the pel values of said internal pel set; (b) operating means for operating a transform coder unit (TCU) which calculates optimal transform coefficients, said operating means including; (i) means for performing a forward transform on said region block to generate transform coefficient; (ii) means for generating a transform coefficient set (TCS) from transform coefficients; (iii) means for performing an inverse transform on said TCS thereby generating a computed region block having computed pel values; (iv) means for replacing those computed pel values corresponding to said internal pel set with original pel values to form a modified computer region block (MCRB); (v) means for determining whether said TCS represents said OTC; (vi) means for reiterating steps (i) and (ii) on said modified computed region block and outputting said TCS when said TCS represents OTC; and (vii) reiterating steps (i) through (vii) on said modified computed region block when said TCS values do not represent said OTC. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for selecting image data representing an arbitrarily shaped image for optimizing transmission of said image data, said apparatus comprising:
-
(a) means for generating original pel values, said means including; (i) means for circumscribing said arbitrarily shaped image with a rectangular region block, thereby creating an internal pel set which lies within said arbitrarily shaped image and within said region block, and an external pel set which lies outside said arbitrarily shaped image and within said region block; and (ii) means for initializing pel values of said external pel set by extrapolating the pel values of said internal pel set; (b) means for operating a transform coder unit (TCU) for calculating optimal transform coefficients, said means for operating a TCU including; (i) means for performing a forward transform on said region block to generate transform coefficients; (ii) means for generating a transform coefficient set (TCS) from said transform coefficients; (iii) means for determining whether said TCS represents optimal transform coefficients (OTC); (iv) means for outputting said TCS when said TCS represents said OTC; (v) means for performing an inverse transform on said set TCS when said TCS does not represent said OTC, said inverse transform generates a computed region block having computed pel values; (vi) means for replacing those computed pel values corresponding to said internal pel set with original pel values so as to form a modified computed region block; and (vii) means for reiterating steps (i) through (vii) on said modified computed region block.
-
Specification