Patent ID: 9319680
Filing Date: 2016-04-19
CPC Classification: H04N

Claim Text:
1. An image encoding apparatus for encoding image data including a plurality of frames, comprising: an obtaining unit configured to obtain the image data; a prediction unit configured to determine a size of an encoding block of an encoding subject frame on the basis of the obtained image data; an encoding unit configured to encode the obtained image data on an encoding block unit basis in accordance with the determined encoding block size; and a code amount control unit configured to control a code amount of the encoding block whose size is determined by the prediction unit, based on encoding information of a current encoding block, whose size is determined by the prediction unit and an encoding block encoded by the encoding unit before the current encoding block, wherein the code amount control unit arithmetically operates predetermined encoding information of the encoding subject frame on the basis of the encoding information and restricts the encoding block size which is to be determined by the prediction unit, in accordance with the predetermined encoding information which is arithmetically operated, wherein the code amount control unit calculates a code amount error rate from a generated code amount and a target code amount of the encoding subject frame and changes a maximum size of the encoding block size which is to be determined by the prediction unit, in accordance with the calculated code amount error rate.