Highly efficient encoding apparatus
AssigneeSony Corporation
InventorYasushi Fujinami
Life of this patent
Estimating the term…
Abstract
The complication of a pattern of each macro block is predetermined by feed-forward. When a macro block is determined as a complicate pattern, a particular value is added to a quantizing step width and thereby the quantizing step width is increased. Since the quantizing step width of macro blocks of complicate patterns is increased, the amount of data which is generated for macro blocks of non-complicate patterns is increased. Thus, excessive bits which are generated due to suppression of the amount of data for macro blocks of complicate patterns are assigned to those of non-complicate patterns.
Claims3
A highly efficient encoding apparatus for encoding each frame of an input video signal including blocks of a predetermined size and each having a respective pattern, comprising:
- means for determining a complexity of said pattern in each of said blocks and for generating a control signal based on the determination of said complexity of said pattern in each of said blocks,
- an orthogonal transform circuit for producing conversion coefficients representing each of said blocks,
- means for setting said conversion coefficients to zero in accordance with said control signal,
- means for quantizing said conversion coefficients, as selectively set to zero by said means for setting said conversion coefficients to zero, using a quantizing step width to produce encoded data, and
- means for varying said quantizing step width in accordance with said determination of said complexity of said pattern in each of said blocks.
A highly efficient encoding apparatus for encoding each frame of an input video signal including blocks of a predetermined size and each having a respective pattern, comprising:
- means for determining a complexity of said pattern in each of said blocks,
- means for generating a control signal based on the determination of said complexity of said pattern in each of said blocks,
- an orthogonal transform circuit for producing conversion coefficients representing each of said blocks, and
- means for setting said conversion coefficients to zero in accordance with said control signal.
A highly efficient encoding apparatus for encoding each frame of an input video signal including blocks of predetermined size and each having a respective pattern, comprising:
- an orthogonal transform circuit for producing conversion coefficients representing each of said blocks,
- means for determining a complexity of said pattern in each of said blocks,
- means for generating a control signal based on the determination of said complexity of said pattern in each of said blocks,
- means for setting said conversion coefficients to zero in accordance with said control signal so as to produce threshold exceeding coefficients representing each of said blocks,
- means for quantizing said threshold exceeding coefficients using a quantizing step width to produce encoded data, and
- means for varying said quantizing step width in accordance with said determination of said complexity of said pattern in each of said blocks.
Dependencies are inferred from the claim text.