|
In this thesis, a real-time motion estimation(ME) processor for videophone is proposed. The ME processor is multi-functional .It can perform Full Search (FS) and 3-Step Hierarchical Search (3SHS) to estimate the motion vectors. Users can select either FS or 3SHS under the constraint for speed or accuracy. The size of the the processing block is 8*8 pixels and the searching area is 7 pixels around the reference block. In the ME processor, we use the mean absolute error (MAE) as the matching criterion. To enhance the throughput,the pipeline strategy is used in the ME processor. The ME processor is constructed with memory part, register part, MAE processor, address generation part and control part. The ME processor operates image loading and vector estimation concurrently and hence speed-up the elapsed thime for the input of next estimated block. Under 1.2 um technology, the area of the motion estimation processor is 0.9 cm x 0.9 cm. The cored processing parts can achieve 20 MHz. Th match the SRAM derived from the labortory, the system is tuned down to 10 MHz. The simulation result shows that the processing speed is 10 MHz.
|