摘要 |
PROBLEM TO BE SOLVED: To solve the problem that an arithmetic encoding process in which contexts are switched depending on peripheral encoding information takes time.SOLUTION: In an image encoding device, where a difference coefficient which is the conversion coefficient of a differential signal between an encoding object image and a prediction image is divided into a plurality of subregions and the difference coefficient is encoded in units of subregions, a significant coefficient information encoding control section 706 and a calculation encoding section 701 encode, for each difference coefficient in the encoding object subregion, significant difference coefficient information indicating that a difference coefficient value is not 0 and is significant. A difference coefficient value encoding control section 707 and the calculation encoding section 701 encode, for each coefficient in the encoding object subregion, a difference coefficient value when the significant difference coefficient information is significant. A significant coefficient information encoding control section 706 determines a context used for encoding the significant difference coefficient information in the encoding object subregion on the basis of information indicating the significance of difference coefficients in encoded subregions adjacent in horizontal and vertical directions to the encoding object subregion. |