Modifying wavelet division level before transmitting data stream
First Claim
1. An image processing apparatus that transmits image data from a second device to a first device, comprising:
- acquisition means for acquiring a target division level that is a wavelet division level supported by the first device;
checking means for checking a difference between the target division level and a wavelet division level in an original code stream of the second device, wherein said original code stream is compressed and encoded according to a JPEG 2000 algorithm;
reading means for reading coded data responsive to a check result of the checking means from the original code stream;
decoding means for decoding wavelet coefficients from the coded data read by the reading means;
generating means for generating LL component data of the target division level by performing a wavelet transform or an inverse wavelet transform on the wavelet coefficients decoded by the decoding means;
coding means for coding the LL component data generated by the generating means;
changing means for changing the wavelet division level of the original code stream by embedding, in the original code stream of the second device, the LL component data coded by the coding means for transmission to the first device; and
coding condition changing means for changing coding conditions in the original code stream based on the wavelet division level changed by the changing means.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes a memory which stores a code stream having a wavelet division level, an interface unit which transmits the code stream to another apparatus, and a processing unit which changes the wavelet division level of the code stream before the transmission of the code stream to such another apparatus by acquiring a target division level that is a wavelet division level of such another apparatus, checking a difference between the target division level and the wavelet division level of the code stream, generating data that compensates for the difference, and embedding the generated data into the code stream.
-
Citations
10 Claims
-
1. An image processing apparatus that transmits image data from a second device to a first device, comprising:
-
acquisition means for acquiring a target division level that is a wavelet division level supported by the first device; checking means for checking a difference between the target division level and a wavelet division level in an original code stream of the second device, wherein said original code stream is compressed and encoded according to a JPEG 2000 algorithm; reading means for reading coded data responsive to a check result of the checking means from the original code stream; decoding means for decoding wavelet coefficients from the coded data read by the reading means; generating means for generating LL component data of the target division level by performing a wavelet transform or an inverse wavelet transform on the wavelet coefficients decoded by the decoding means; coding means for coding the LL component data generated by the generating means; changing means for changing the wavelet division level of the original code stream by embedding, in the original code stream of the second device, the LL component data coded by the coding means for transmission to the first device; and coding condition changing means for changing coding conditions in the original code stream based on the wavelet division level changed by the changing means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for transmitting image data from a second device to a first device, said method comprising the steps of:
-
acquiring a target division level that is a wavelet division level supported by the first device; checking a difference between the target division level and a wavelet division level in an original code stream of the second device, wherein said original code stream is compressed and encoded according to a JPEG 2000 algorithm; reading coded data responsive to a check result of the checking step from the original code stream; decoding wavelet coefficients from the read coded data; generating LL component data of the target division level by performing a wavelet transform or an inverse wavelet transform on the decoded wavelet coefficients; coding the generated LL component data; changing the wavelet division level of the original code stream by embedding, in the original code stream of the second device, the coded LL component data for transmission to the first device; and changing coding conditions in the original code stream based on the changed wavelet division level. - View Dependent Claims (7, 8, 9, 10)
-
Specification