Video signal encoding apparatus
First Claim
1. A video signal encoding apparatus for compressing and encoding a digital video signal, comprising:
- block structuring means for structuring blocks each consisting of a plurality of pixels in the video signal;
transformation means for performing an orthogonal transform on each of the structure blocks to obtain a transform coefficient;
quantizing means for quantizing the transform coefficient;
encoding means for encoding the quantized data to obtain coded data; and
decision means for determining a number of quantization bits for said quantizing means on the basis of an activity index of each block and an amount of the obtained coded data.
0 Assignments
0 Petitions
Accused Products
Abstract
A video signal encoding apparatus in which the number of quantization bits used in a quantizing circuit is determined on the basis of the activity index of each video block and the length of coded data or alternatively on the basis of the activity index of each video block and the number of events (each event consisting of the zero run length and nonzero value of quantized data). The video signal is encoded in a compressed form after shuffling the video blocks in such a manner that, when attention is given to any given video block, its four neighboring video blocks belong to units different from the unit to which the attention video block belong. Compression encoding of the video blocks is performed in sequence starting with the center of the screen and then proceeding toward the sides of the screen.
-
Citations
7 Claims
-
1. A video signal encoding apparatus for compressing and encoding a digital video signal, comprising:
-
block structuring means for structuring blocks each consisting of a plurality of pixels in the video signal; transformation means for performing an orthogonal transform on each of the structure blocks to obtain a transform coefficient; quantizing means for quantizing the transform coefficient; encoding means for encoding the quantized data to obtain coded data; and decision means for determining a number of quantization bits for said quantizing means on the basis of an activity index of each block and an amount of the obtained coded data.
-
-
2. A video signal encoding apparatus for compressing and encoding a digital video signal containing a chrominance signal, comprising:
-
block structuring means for structuring the video signal into a matrix array of blocks each consisting of a plurality of pixels; transformation means for performing an orthogonal transform on each of the structure blocks to obtain a transform coefficient; encoding means for encoding the obtained transform coefficient to obtain coded data; and unit structuring means for structuring units, each unit including a plurality of blocks, prior to the orthogonal transform by said transformation means, by shuffling blocks such that any given shuffling unit and four shuffling units most adjacent to the given shuffling unit have different references, a reference of the shuffling unit being a number of blocks which the chrominance signal occupy on the screen.
-
-
3. A video signal encoding apparatus for compressing and encoding a digital video signal, comprising:
-
block structuring means for structuring the video signal into a matrix array of blocks each consisting of a plurality of pixels; transformation means for performing an orthogonal transform on each of the structure blocks to obtain a transform coefficient; encoding means for encoding the obtained transform coefficient to obtain coded data; and unit structuring means for structuring units, each unit including a plurality of blocks, prior to the orthogonal transform by said transformation means, such that any given block and four blocks most adjacent to the given block belong to different units.
-
-
4. A video signal encoding apparatus for compressing and encoding a digital video signal, comprising:
-
block structuring means for structuring the video signal into a matrix array of blocks each consisting of a plurality of pixels; transformation means for performing an orthogonal transform on each of the structured blocks to obtain a transform coefficient; encoding means for encoding the obtained transform coefficient to obtain coded data; unit structuring means for structuring units, each unit including a plurality of blocks, prior to the orthogonal transform by said transformation means, such that any given block and four blocks most adjacent to the given block belong to different units; decision means for determining an order in which the blocks are to be encoded, the order within each unit being such that encoding is performed starting with blocks nearer to a center of the screen and then proceeding to blocks nearer to sides of the screen; and control means for controlling the amount of coded data on a unit-by-unit basis.
-
-
5. A video signal encoding apparatus for compressing and encoding a digital video signal containing a chrominance signal, comprising:
-
block structuring means for structuring the video signal into a matrix array of blocks each consisting of a plurality of pixels; transformation means for performing an orthogonal transform on each of the structure blocks to obtain a transform coefficient; quantizing means for quantizing the transform coefficient; encoding means for encoding the obtained transform coefficient to obtain coded data; decision means for determining a number of quantization bits for said quantizing means on the basis of an activity index of each block and an amount of the obtained coded data; and unit structuring means for structuring units, each unit including a plurality of blocks, prior to the orthogonal transform by said transformation means, by shuffling blocks such that any given shuffling unit and four shuffling units most adjacent to the given shuffling unit have different references, a reference of the shuffling unit being a number of blocks which the chrominance signal occupy on the screen.
-
-
6. A video signal encoding apparatus for compressing and encoding a digital video signal, comprising:
-
block structuring means for structuring the video signal into a matrix array of blocks each consisting of a plurality of pixels; transformation means for performing an orthogonal transform on each of the structure blocks to obtain a transform coefficient; quantizing means for quantizing the transform coefficient; encoding means for encoding the obtained transform coefficient to obtain coded data; decision means for determining a number of quantization bits for said quantizing means on the basis of an activity index of each block and an amount of the obtained coded data; and unit structuring means for structuring units, each unit including a plurality of blocks, prior to the orthogonal transform by said transformation means, such that any given block and four blocks most adjacent to the given block belong to different units.
-
-
7. A video signal encoding apparatus for compressing and encoding a digital video signal, comprising:
-
block structuring means for structuring the video signal into a matrix array of blocks each consisting of a plurality of pixels; transformation means for performing an orthogonal transform on each of the structured blocks to obtain a transform coefficient; quantizing means for quantizing the transform coefficient; encoding means for encoding the obtained transform coefficient to obtain coded data; unit structuring means for structuring units, each unit including a plurality of blocks, prior to the orthogonal transform by said transformation means, such that any given block and four blocks most adjacent to the given block belong to different units; decision means for determining an order in which the blocks are to be encoded, the order within each unit being such that encoding is performed starting with blocks nearer to a center of the screen and then proceeding to blocks nearer to sides of the screen and for determining a number of quantization bits for said quantizing means on the basis of an activity index of each block and an amount of the obtained coded data; and control means for controlling the amount of the obtained coded data on a unit-by-unit basis.
-
Specification