To reduce memory capacity of a memory used for loop filter processing.
A memory 261 stores image data in a region not included in a predetermined range used for filter operation in a case where filter operation of an image in a predetermined range from a right side block boundary is performed in a filter size whose tap number in a horizontal direction orthogonal to the right side block boundary is minimum, for example. When the filter size whose tap number in the horizontal direction is not minimum is selected, a filter control section 269 discriminates the tap located in the prescribed range and the tap whose image data is not stored in the memory on the basis of a position of a filter processing target pixel, and for the discriminated taps, copy of image data or change of a coefficient set used for filter operation is performed for performing filter operation without using image data not stored in the prescribed range or in the memory.
山田 英治
佐々木 榮二
澤田 俊夫
特許業務法人大同特許事務所