Patent ID: 8831096

Claim:
A hardware decoding apparatus for decoding first encoded data obtained by encoding progressive image data and second encoded data obtained by encoding interlace image data corresponding to the progressive image data, the hardware decoding apparatus comprising: a first decoding unit configured to decode the second encoded data and generate first decoded data; an up sample processing unit configured to up sample the first decoded data generated by the first decoding unit to generate predictive image data having a same resolution as that of the progressive image data, wherein the up sample processing unit includes: a first predictive image generation unit configured to generate the predictive image data of a first kind; and a second predictive image generation unit configured to generate the predictive image data of a second kind that is different from the predictive image data of the first kind; wherein the up sample processing unit is configured to select one of the first or second predictive image generation units to generate the predictive image data based on flag data associated with the progressive image data; and a second decoding unit configured to decode the first encoded data based on the predictive image data generated by the up sample processing unit to generate second decoded data.