Image processing apparatus, image recording apparatus, image reproducing apparatus, camera system, computer program, and storage medium
First Claim
1. An image processing apparatus which processes image data of a motion picture having a number of frames, each frame being divided into one or a plurality of rectangular portions, the image processing apparatus comprising:
- an image compression device performing a discrete wavelet transform of pixel values for each rectangular portion to produce wavelet coefficients, and performing a hierarchical compression coding of the wavelet coefficients for each rectangular portion so that a codestream is produced; and
a codestream transform device provided to reduce an amount of code data in the codestream after the compression coding, the codestream transform device comprising;
a syntax analysis unit analyzing header information of the codestream;
a comparison unit determining a similarity between a current frame and a preceding frame in the codestream based on a result of the analysis of the syntax analysis unit; and
a codestream generating unit deleting code data of a corresponding rectangular portion of the current frame when the similarity is larger than a given threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes an image compression device which performs a discrete wavelet transform of pixel values for each rectangular portion to produce wavelet coefficients, and performs a hierarchical compression coding of the wavelet coefficients for each rectangular portion so that a codestream is produced. A codestream transform device is provided to reduce an amount of code data in the codestream. The codestream transform device comprises a syntax analysis unit which analyzes header information of each rectangular portion in the codestream. A comparison unit determines a similarity of pixel values between a current frame and a preceding frame in the codestream based on a result of the analysis. A codestream generating unit deletes code data of a corresponding rectangular portion of the current frame when the similarity is larger than a given threshold value.
32 Citations
25 Claims
-
1. An image processing apparatus which processes image data of a motion picture having a number of frames, each frame being divided into one or a plurality of rectangular portions, the image processing apparatus comprising:
-
an image compression device performing a discrete wavelet transform of pixel values for each rectangular portion to produce wavelet coefficients, and performing a hierarchical compression coding of the wavelet coefficients for each rectangular portion so that a codestream is produced; and a codestream transform device provided to reduce an amount of code data in the codestream after the compression coding, the codestream transform device comprising; a syntax analysis unit analyzing header information of the codestream; a comparison unit determining a similarity between a current frame and a preceding frame in the codestream based on a result of the analysis of the syntax analysis unit; and a codestream generating unit deleting code data of a corresponding rectangular portion of the current frame when the similarity is larger than a given threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An image processing apparatus which processes image data of a motion picture having a number of frames, each frame being divided into one or a plurality of rectangular portions, the image processing apparatus comprising:
-
a codestream transform device receiving a first codestream after compression coding of image data, the first codestream having code data reduced by comparison between frames in the first codestream, and the codestream transform device compensating for the reduced code data so that a second codestream in which the reduced code data is restored is produced; and a wavelet expansion unit performing an inverse discrete wavelet transform of the second codestream for each rectangular portion to generate wavelet coefficients, the codestream transform device comprising; a syntax analysis unit analyzing header information of the first codestream; and a codestream generating unit inserting code data of a preceding frame into a current frame in the first codestream when the current frame is detected as containing a deletion code data based on a result of the analysis of the syntax analysis unit, so that the second codestream in which the reduced code data is restored is produced. - View Dependent Claims (12, 13)
-
-
14. An image recording apparatus including an image input device and an image processing apparatus, the image input device supplying image data of a motion picture having a number of frames, to the image processing apparatus, the image processing apparatus processing the image data, each frame being divided into one or a plurality of rectangular portions, the image processing apparatus comprising:
-
an image compression device performing a discrete wavelet transform of pixel values for each rectangular portion to produce wavelet coefficients, and performing a hierarchical compression coding of the wavelet coefficients for each rectangular portion so that a codestream is produced; and a codestream transform device provided to reduce an amount of code data in the codestream after the compression coding, the codestream transform device comprising; a syntax analysis unit analyzing header information of the codestream; a comparison unit determining a similarity between a current frame and a preceding frame in the codestream based on a result of the analysis of the syntax analysis unit; and a codestream generating unit deleting code data of a corresponding rectangular portion of the current frame when the similarity is larger than a given threshold value.
-
-
15. An image reproducing apparatus including an image processing apparatus and an image display device, the image processing apparatus processing image data of a motion picture having a number of frames, each frame being divided into one or a plurality of rectangular portions, the image display unit displaying a reconstructed motion picture with the image data processed by the image processing apparatus, the image processing apparatus comprising:
-
a codestream transform device receiving a first codestream after compression coding of image data, the first codestream having code data reduced by comparison between frames in the first codestream, and compensating for the reduced code data so that a second codestream in which the reduced code data is restored is produced; and a wavelet expansion unit performing an inverse discrete wavelet transform of the second codestream for each rectangular portion to generate wavelet coefficients, the codestream transform device comprising; a syntax analysis unit analyzing header information of the first codestream; and a codestream generating unit inserting code data of a preceding frame into a current frame in the first codestream when the current frame is detected as containing a deletion code data based on a result of the analysis of the syntax analysis unit, so that the second codestream in which the reduced code data is restored is produced.
-
-
16. A camera system which includes an image recording apparatus and an image reproducing apparatus,
the image recording apparatus including an image input device and a first image processing apparatus, the image input device supplying image data of a motion picture having a number of frames, to the first image processing apparatus, the first image processing apparatus processing the image data, each frame being divided into one or a plurality of rectangular portions, the first image processing apparatus comprising: -
an image compression device performing a discrete wavelet transform of pixel values for each rectangular portion to produce wavelet coefficients, and performing a hierarchical compression coding of the wavelet coefficients for each rectangular portion so that a codestream is produced; and a first codestream transform device provided to reduce an amount of code data in the codestream after the compression coding, the first codestream transform device comprising; a first syntax analysis unit analyzing header information of the codestream; a comparison unit determining a similarity between a current frame and a preceding frame in the codestream based on a result of the analysis of the syntax analysis unit; and a first codestream generating unit deleting code data of a corresponding rectangular portion of the current frame when the similarity is larger than a given threshold value, the image reproducing apparatus including a second image processing apparatus and an image display device, the second image processing apparatus processing the image data supplied from the first image processing apparatus, the image display unit displaying a reconstructed motion picture with the image data processed by the second image processing apparatus, the second image processing apparatus comprising; a second codestream transform device receiving a first codestream after the compression coding, the first codestream having code data reduced by comparison between frames in the first codestream, and the second codestream transform device compensating for the reduced code data so that a second codestream in which the reduced code data is restored is produced; and a wavelet expansion unit performing an inverse discrete wavelet transform of the second codestream for each rectangular portion to generate wavelet coefficients, the second codestream transform device comprising; a second syntax analysis unit analyzing header information of the first codestream; and a second codestream generating unit inserting code data of a preceding frame into a current frame in the first codestream when the current frame is detected as containing a deletion code data based on a result of the analysis of the second syntax analysis unit, so that the second codestream in which the reduced code data is restored is produced.
-
-
17. A computer program embodied in a computer-readable medium for causing a computer to execute an image processing method to process image data of a motion picture having a number of frames, each frame being divided into one or a plurality of rectangular portions, the method comprising steps of:
-
performing a discrete wavelet transform of pixel values for each rectangular portion to produce wavelet coefficients; performing a hierarchical compression coding of the wavelet coefficients for each rectangular portion so that a codestream is produced; analyzing header information of the codestream; determining a similarity between a current frame and a preceding frame in the codestream based on a result of the analysis; and deleting code data of a corresponding rectangular portion of the current frame when the similarity is larger than a given threshold value, so that an amount of code data in the codestream after the compression coding is reduced. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer program embodied in a computer-readable medium for causing a computer to execute an image processing method to process image data of a motion picture having a number of frames, each frame being divided into one or a plurality of rectangular portions, the method comprising steps of:
-
receiving a first codestream after compression coding of image data, the first codestream having code data reduced by comparison between frames in the first codestream; compensating for the reduced code data so that a second codestream in which the reduced code data is restored is produced; and performing an inverse discrete wavelet transform of the second codestream for each rectangular portion to generate wavelet coefficients, wherein the compensating step comprises steps of; analyzing header information of the first codestream; and inserting code data of a preceding frame into a current frame in the first codestream when the current frame is detected as containing a deletion code data based on a result of the analysis, so that the second codestream in which the reduced code data is restored is produced. - View Dependent Claims (23, 24)
-
-
25. A computer-readable storage medium storing a computer program embodied therein for causing a computer to execute an image processing method to process image data of a motion picture having a number of frames, each frame being divided into one or a plurality of rectangular portions, the method comprising steps of:
-
performing a discrete wavelet transform of pixel values for each rectangular portion to produce wavelet coefficients; performing a hierarchical compression coding of the wavelet coefficients for each rectangular portion so that a codestream is produced; analyzing header information of the codestream after the compression coding; determining a similarity between a current frame and a preceding frame in the codestream based on a result of the analysis; and deleting code data of a corresponding rectangular portion of the current frame when the similarity is larger than a given threshold value, so that an amount of code data in the codestream after the compression coding is reduced.
-
Specification