BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a conceptual view of a motion vector estimation apparatus according to the present invention.
FIG. 2 gives an overview of search movement.
FIG. 3 provides an overview of how a conventional motion estimator works with a basic DS algorithm.
FIG. 4 shows a search pattern of the basic DS algorithm.
FIG. 5A illustrates a five-point search pattern of a 16×16 reference macroblock, and FIG. 5B shows an original macroblock compared with the reference macroblock.
FIG. 6 shows a drawback of the basic DS algorithm.
FIG. 7 shows the structure of a motion vector estimation apparatus.
FIG. 8 shows an example search pattern.
FIGS. 9 to 15 show specific search movements of a pixel block during the course of searching a frame.
FIG. 16 gives an overview of an extended search seen in each pixel.
FIGS. 17 and 18 show macroblock movements in an extended search.
FIGS. 19 to 23 give various examples of search patterns.
FIG. 24 shows a search pattern table.
FIG. 25 is a flowchart of search pattern reading.
FIG. 26 shows prediction directions determined depending on picture types.
FIG. 27 shows search mode and arithmetic unit assignment corresponding to each picture type.
FIG. 28 shows a second variation of the present embodiment.
FIGS. 29 and 30 show a third variation of the present embodiment.
FIG. 31 demonstrates an advantage of the motion vector estimation apparatus according to the present embodiment.