Video coding device and video decoding device
First Claim
1. A video coding device provided with a subband-decomposing means for decomposing an image being composed of N (N≧
- 2) kinds of luminance or chrominance components into subband images for each of components An (1≦
n≦
N, where n is an integer) composing an image to be coded, coefficient coding means for encoding a frequency coefficient of the subband images, rearranging means for preparing integrated component units by combining frequency coefficients included in respective components An according to the coded coefficient data prepared by the coefficient coding means and rearranging the prepared integrated component units of the coefficient-coded data in an ascending order of subband image resolution, starting from the integrated component unit including the coded coefficient data of the lowest resolution subband, and a variable-length coding means for performing variable-length encoding of the rearranged coefficient-coded data, wherein the rearranging means prepares each of the integrated component units by setting therein the frequency coefficients contained in the respective components An, said coefficients being all frequency-coefficients included in m (m≧
1) subbands for respective components An when the components An have the same size and the same number of subbands.
0 Assignments
0 Petitions
Accused Products
Abstract
A video coding device capable of adaptively processing input video data according to property of the data and realizing effective progressive transmission of the coded data even if image components are different in size and/or different in the number of subbands. The above-mentioned object can be realized by the provision of a transferring-order deciding and ranging portion that can prepare an integrated component unit by forming combinations of subband-based frequency-coefficients of respective components Y, U and V and can change the number of respective elements of respective components Y, U and V.
-
Citations
12 Claims
-
1. A video coding device provided with a subband-decomposing means for decomposing an image being composed of N (N≧
- 2) kinds of luminance or chrominance components into subband images for each of components An (1≦
n≦
N, where n is an integer) composing an image to be coded, coefficient coding means for encoding a frequency coefficient of the subband images, rearranging means for preparing integrated component units by combining frequency coefficients included in respective components An according to the coded coefficient data prepared by the coefficient coding means and rearranging the prepared integrated component units of the coefficient-coded data in an ascending order of subband image resolution, starting from the integrated component unit including the coded coefficient data of the lowest resolution subband, and a variable-length coding means for performing variable-length encoding of the rearranged coefficient-coded data, wherein the rearranging means prepares each of the integrated component units by setting therein the frequency coefficients contained in the respective components An, said coefficients being all frequency-coefficients included in m (m≧
1) subbands for respective components An when the components An have the same size and the same number of subbands.
- 2) kinds of luminance or chrominance components into subband images for each of components An (1≦
-
2. A video coding device provided with a subband-decomposing means for decomposing an image being composed of N (N≧
- 2) kinds of luminance or chrominance components into subband images for each of components An (1≦
n≦
N, where n is an integer) composing an image to be coded, coefficient coding means for encoding a frequency coefficient of the subband images, rearranging means for preparing integrated component units by combining frequency coefficients included in respective components An according to the coded coefficient data prepared by the coefficient coding means and rearranging the prepared integrated component units of the coefficient-coded data in an ascending order of subband image resolution, starting from the integrated component unit including the coded coefficient data of the lowest resolution subband, and a variable-length coding means for performing variable-length encoding of the rearranged coefficient-coded data, wherein the rearranging means prepares each of the integrated component units by setting therein the frequency coefficients included in the respective components An, said coefficients being m (m≧
1) pieces of frequency-coefficients contained at the same relative positions in m (m≧
1) pieces of the respective components'"'"' subbands when the components An have the same size and the same number of subbands.
- 2) kinds of luminance or chrominance components into subband images for each of components An (1≦
-
3. A video coding device provided with a subband-decomposing means for decomposing an image being composed of N (N≧
- 2) kinds of luminance or chrominance components into subband images for each of components An (1≦
n≦
N, where n is an integer) composing an image to be coded, coefficient coding means for encoding a frequency coefficient of the subband images, rearranging means for preparing integrated component units by combining frequency coefficients included in respective components An according to the coded coefficient data prepared by the coefficient coding means and rearranging the prepared integrated component units of the coefficient-coded data in an ascending order of subband image resolution, starting from the integrated component unit including the coded coefficient data of the lowest resolution subband, and a variable-length coding means for performing variable-length encoding of the rearranged coefficient-coded data, wherein the rearranging means prepares each of the integrated component units by setting therein the different number of frequency-coefficients in the respective components An according to each component size when the components An are different in size and have the same number of subbands.
- 2) kinds of luminance or chrominance components into subband images for each of components An (1≦
-
4. A video coding device provided with a subband-decomposing means for decomposing an image being composed of N (N≧
- 2) kinds of luminance or chrominance components into subband images for each of components An (1≦
n≦
N, where n is an integer) composing an image to be coded, coefficient coding means for encoding a frequency coefficient of the subband images, rearranging means for preparing integrated component units by combining the subbands included in respective components An according to the coded coefficient data prepared by the coefficient coding means and rearranging the prepared integrated component units of the coefficient-coded data in an ascending order of subband image resolution, starting from the integrated component unit including the coded coefficient data of the lowest resolution subband, and a variable-length coding means for performing variable-length encoding of the rearranged coefficient-coded data, wherein the rearranging means prepares each of the integrated component units by combining the same number of low-resolution subbands and the different number of high-resolution subbands for the respective components An when the components An are different in size and different in the number of subbands.
- 2) kinds of luminance or chrominance components into subband images for each of components An (1≦
-
5. A video coding device provided with a subband-decomposing means for decomposing an image being composed of N (N≧
- 2) kinds of luminance or chrominance components into subband images for each of components An (1≦
n≦
N, where n is an integer) composing an image to be coded, coefficient coding means for encoding a frequency coefficient of the subband images, rearranging means for preparing integrated component units by combining the subbands included in respective components An according to the coded coefficient data prepared by the coefficient coding means and rearranging the prepared integrated component units of the coefficient-coded data in an ascending order of subband image resolution, starting from the integrated component unit including the coded coefficient data of the lowest resolution subband, and a variable-length coding means for performing variable-length encoding of the rearranged coefficient-coded data, wherein the rearranging means prepares each of the integrated component units by combining the same number of high-frequency subbands and low-frequency subbands being different in number for respective components An when the components An are different in sizes and different in the number of subbands. - View Dependent Claims (6)
- 2) kinds of luminance or chrominance components into subband images for each of components An (1≦
-
7. A video decoding device provided with a variable-length decoding means for decoding variable-length coded data, a decoded-data counting means for counting bits of each integrated component unit decoded by the variable-length decoding means, a decoding truncating means for comparing the number of bits counted by the decoded-data counting means with an externally-given number of bits and giving a decoding-stop command when the number of decoded bits exceeds the given number of bits, a component separating means for separating the decoded integrated component unit into respective components An, a data completing means for compensating for lack of truncated data by adding a specified value to each of the components composing a screenful image, data arranging means for arranging coded coefficient data separated by the component separating means into specified positions for respective components An, a coefficient decoding means for decoding coded-coefficient data separated and arranged for respective components An by the component separating means, and a subband synthesizing means for reproducing a decoded image by combining subbands of data decoded by the coefficient decoding means for respective components An, wherein the component separating means separates the integrated component unit as combinations of all frequency coefficients contained in m(m≧
- 1) subbands for respective components An when the components An have the same size and the same number of subbands.
-
8. A video decoding device provided with a variable-length decoding means for decoding variable-length coded data, a decoded-data counting means for counting bits of each integrated component unit decoded by the variable-length decoding means, a decoding truncating means for comparing the number of bits counted by the decoded-data counting means with an externally-given number of bits and giving a decoding-stop command when the number of decoded bits exceeds the given number of bits, a component separating means for separating the decoded integrated component unit into respective components An, a data completing means for compensating for lack of truncated data by adding a specified value to each of the components composing a screenful image, data arranging means for arranging coded coefficient data separated by the component separating means into specified positions for respective components An, a coefficient decoding means for decoding coded-coefficient data separated and arranged for respective components An by the component separating means, and a subband synthesizing means for reproducing a decoded image by combining subbands of data decoded by the coefficient decoding means for respective components An, wherein the component separating means separates the integrated component unit as combinations of m (m≧
- 1) pieces of frequency coefficients having the same relative positions in respective m (m≧
1) subbands of the respective components An when the components An have the same size and the same number of subbands.
- 1) pieces of frequency coefficients having the same relative positions in respective m (m≧
-
9. A video decoding device provided with a variable-length decoding means for decoding variable-length coded data, a decoded-data counting means for counting bits of each integrated component unit decoded by the variable-length decoding means, a decoding truncating means for comparing the number of bits counted by the decoded-data counting means with an externally-given number of bits and giving a decoding-stop command when the number of decoded bits exceeds the given number of bits, a component separating means for separating the decoded integrated component unit into respective components An, a data completing means for compensating for lack of truncated data by adding a specified value to each of the components composing a screenful image, data arranging means for arranging coded coefficient data separated by the component separating means into specified positions for respective components An, a coefficient decoding means for decoding coded-coefficient data separated and arranged for respective components An by the component separating means, and a subband synthesizing means for reproducing a decoded image by combining subbands of data decoded by the coefficient decoding means for respective components An, wherein the component separating means separates the integrated component unit as combinations of the different number of frequency coefficients for respective components An according to respective component sizes when the components An are different in size and have the same number of subbands.
-
10. A video decoding device provided with a variable-length decoding means for decoding variable-length coded data, a decoded-data counting means for counting bits of each integrated component unit decoded by the variable-length decoding means, a decoding truncating means for comparing the number of bits counted by the decoded-data counting means with an externally-given number of bits and giving a decoding-stop command when the number of decoded bits exceeds the given number of bits, a component separating means for separating the decoded integrated component unit into respective components An, a data completing means for compensating for lack of truncated data by adding a specified value to each of the components composing a screenful image, data arranging means for arranging coded coefficient data separated by the component separating means into specified positions for respective components An, a coefficient decoding means for decoding coded-coefficient data separated and arranged for respective components An by the component separating means, and a subband synthesizing means for reproducing a decoded image by combining subbands of data decoded by the coefficient decoding means for respective components An, wherein the component separating means separates the integrated component unit as combinations of the same number of low-resolution subbands and the different number of high-resolution subbands for respective components An when the components An are different in size and different in the number of subbands.
- 11. A video decoding device provided with a variable-length decoding means for decoding variable-length coded data, a decoded-data counting means for counting bits of each integrated component unit decoded by the variable-length decoding means, a decoding truncating means for comparing the number of bits counted by the decoded-data counting means with an externally-given number of bits and giving a decoding-stop command when the number of decoded bits exceeds the given number of bits, a component separating means for separating the decoded integrated component unit into respective components An, a data completing means for compensating for lack of truncated data by adding a specified value to each of the components composing a screenful image, data arranging means for arranging coded coefficient data separated by the component separating means into specified positions for respective components An, a coefficient decoding means for decoding coded-coefficient data separated and arranged for respective components An by the component separating means, and a subband synthesizing means for reproducing a decoded image by combining subbands of data decoded by the coefficient decoding means for respective components An, wherein the component separating means separates the integrated component unit as combinations of the same number of high-resolution subbands and different pieces of low-resolution subbands for respective components An when the components An are different in size and different in the number of subbands.
Specification