Moving image encoding apparatus
First Claim
1. A moving image encoding apparatus including block generating means (12) for receiving moving image data in units of frames, dividing the received data into a plurality of blocks, and outputting the data of the respective blocks in a predetermined order, and mode-specific encoding means (11, 13-20), having intra-encoding mode and inter-frame encoding mode, for encoding in a designated mode the data of the respective blocks sequentially output from said block generating means, characterized by comprising:
- information extraction means (21, 24) for extracting information for determination of a degree of influence of a data error from an encoded block processed by said mode-specific encoding means (11, 13-20);
parameter value control means (22) for, when intra-encoding is performed by said mode-specific encoding means (11, 13-20), setting an initial value as a parameter value of a corresponding block in advance, comparing the information extracted by said information extraction means (21, 24) with a predetermined reference value, and updating and storing the parameter value on the basis of the comparison result; and
intra/inter determination means (23) for, when data of a block of a next frame, output from said block generating means (11), is to be encoded, comparing a parameter value of a corresponding block, stored in said parameter value control means (22), with a predetermined boundary value, determining on the basis of the comparison result whether to execute refresh by intra-encoding, and designating a mode based on the determination result with respect to said mode-specific encoding means (11, 13-20).
1 Assignment
0 Petitions
Accused Products
Abstract
In a moving image encoding apparatus of this invention, a generated bit amount extracting section (21) counts generated bits of variable-length-encoded data in units of macroblocks, and a reference generated bit count is set in a parameter value control section (22) as an update condition for a parameter value in each block. The boundary value of the parameter value is set in an intra/inter determination section (23) as a criterion for selection of the intra-encoding mode. In the inter-frame encoding mode, the parameter value control section (22) updates the parameter value of a block in which the generated bit count value of encoded data obtained by the generated bit amount extracting section (21) exceeds a reference value. The intra/inter determination section (23) determines that the influence of a data error is large in a block in which the parameter value is continuously updated and exceeds the boundary value, and switches the current mode to the intra-encoding mode to perform refresh operation.
-
Citations
7 Claims
-
1. A moving image encoding apparatus including
block generating means (12) for receiving moving image data in units of frames, dividing the received data into a plurality of blocks, and outputting the data of the respective blocks in a predetermined order, and mode-specific encoding means (11, 13-20), having intra-encoding mode and inter-frame encoding mode, for encoding in a designated mode the data of the respective blocks sequentially output from said block generating means, characterized by comprising: -
information extraction means (21, 24) for extracting information for determination of a degree of influence of a data error from an encoded block processed by said mode-specific encoding means (11, 13-20);
parameter value control means (22) for, when intra-encoding is performed by said mode-specific encoding means (11, 13-20), setting an initial value as a parameter value of a corresponding block in advance, comparing the information extracted by said information extraction means (21, 24) with a predetermined reference value, and updating and storing the parameter value on the basis of the comparison result; and
intra/inter determination means (23) for, when data of a block of a next frame, output from said block generating means (11), is to be encoded, comparing a parameter value of a corresponding block, stored in said parameter value control means (22), with a predetermined boundary value, determining on the basis of the comparison result whether to execute refresh by intra-encoding, and designating a mode based on the determination result with respect to said mode-specific encoding means (11, 13-20). - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification