A picture coding apparatus (300) is a picture coding apparatus that codes
a difference between picture data (Img) representing an input picture and
predictive picture data (Pred) representing a predictive picture for the
input picture and generates coded picture data, and includes a picture
decoding unit (104) for decoding coded picture data (Img) after the
picture data (Img) is coded; inter pixel filters A and B (303 and 304)
for performing inter pixel filter operation for decoded picture data
(Recon) obtained by the picture decoding unit (104); switches (301 and
302) for selecting one of the inter pixel filters; and an inter picture
predicting unit (108) for generating the predictive picture data (Pred)
for the input picture data (Img) using filtered decoded picture data
(FilteredImg1), as reference picture data (Ref), obtained by the selected
inter pixel filter.