Patent ID: 8842732

Claim:
A hardware encoding apparatus for encoding progressive image data and interlace image data corresponding to the progressive image data, the hardware encoding apparatus comprising: a first encoding unit configured to: encode the interlace image data to generate first encoded data; and generate recomposed image data based on the interlace image data; an up sample processing unit configured to up sample the recomposed image data generated by the first encoding 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 based on intra-field interpolation; 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 and second predictive image generation units to generate the predictive image data based on flag data; and a second encoding unit configured to encode the progressive image data based on the predictive image data generated by the up sample processing unit to generate second encoded data.