BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a functional block diagram of an interpolation-frame creating apparatus according to a first embodiment of the present invention;
FIG. 2 is a schematic for explaining an interpolation frame created by the interpolation-frame creating apparatus;
FIG. 3 is a schematic for explaining motion estimation according to the first embodiment;
FIG. 4 is a schematic for explaining the motion estimation according to the first embodiment;
FIG. 5 is a flowchart of processing of interpolation frame creation performed by the interpolation-frame creating apparatus shown in FIG. 1;
FIG. 6 depicts an example of a first reference frame and a second reference frame according to the first embodiment;
FIG. 7 is a flowchart of detailed processing at motion estimation in FIG. 5;
FIG. 8 is a schematic for explaining the motion estimation performed on the first reference frame and the second reference frame shown in FIG. 6;
FIG. 9 depicts the result of the motion estimation shown in FIG. 8;
FIG. 10 is a flowchart of detailed processing at area determination in FIG. 5;
FIG. 11 is a schematic for explaining correlation calculation between a first reference block assigned with a motion vector MV2 shown in FIG. 8 and a second reference block corresponding to the first reference block;
FIG. 12 depicts a matching area and mismatching areas obtained by the correlation calculation in FIG. 11;
FIG. 13 is a schematic for explaining a result of the area determination performed on another first reference block on the left to the first reference block shown in FIG. 8;
FIG. 14 depicts a result of the area determination performed on the whole first reference frame shown in FIG. 8;
FIG. 15 is a flowchart of detailed processing at mismatching motion-vector assignment in FIG. 5;
FIG. 16 depicts matching areas and mismatching areas in the first reference frame;
FIG. 17 is a schematic for explaining a first reference frame and a second reference frame that include three motion vectors;
FIG. 18 depicts motion vectors from the first reference frame to the second reference frame shown in FIG. 17;
FIG. 19 depicts a result of area determination in a first reference block in the first reference frame shown in FIG. 18;
FIG. 20 is a block diagram of hardware configuration of the interpolation-frame creating apparatus according to the first embodiment;
FIG. 21 is a functional block diagram of an interpolation-frame creating apparatus according to a second embodiment of the present invention;
FIG. 22 is a flowchart of detailed processing at mismatching motion-vector assignment included in interpolation frame creation performed by the interpolation-frame creating apparatus according to the second embodiment;
FIG. 23 is a functional block diagram of a motion vector detector according to a third embodiment of the present invention;
FIG. 24 a functional block diagram of an interpolation-frame creating apparatus according to a fourth embodiment of the present invention;
FIG. 25 is a schematic for explaining processing performed by a motion estimating unit in the interpolation-frame creating apparatus according to a fourth embodiment of the present invention;
FIG. 26 is a flowchart of processing of interpolation frame creation performed by the interpolation-frame creating apparatus according to the fourth embodiment;
FIG. 27 is a flowchart of detailed processing at motion estimation explained with reference to FIG. 26;
FIG. 28 is a flowchart of detailed processing at area determination explained with reference to FIG. 26;
FIG. 29 is a schematic for specifically explaining the area determination in FIG. 28;
FIG. 30 is a schematic for specifically explaining the area determination in FIG. 28;
FIG. 31 is a flowchart of detailed processing at mismatching motion-vector assignment in FIG. 26;
FIG. 32 is a schematic for specifically explaining the mismatching motion-vector assignment in FIG. 31;
FIG. 33 is a functional block diagram of an interpolation-frame creating apparatus according to a fifth embodiment of the present invention;
FIG. 34 is a schematic for explaining reference frames subjected to the interpolation-frame creating apparatus according to the fifth embodiment;
FIG. 35 is a flowchart of detailed processing at mismatching motion-vector assignment in interpolation frame creation performed by the interpolation-frame creating apparatus according to the fifth embodiment;
FIG. 36 is a schematic for explaining a moving image in which an object moves;
FIG. 37 is a schematic for explaining a result of area determination performed on the moving image shown in FIG. 36;
FIG. 38 is a functional block diagram of an interpolation-frame creating apparatus according to a sixth embodiment of the present invention;
FIG. 39 is a flowchart of detailed processing at mismatching motion-vector assignment performed by the interpolation-frame creating apparatus according to a sixth embodiment of the present invention; and
FIG. 40 is a schematic for explaining motion estimation by using a mismatching area according to the sixth embodiment.