
Reconfigurable Microarchitecture-Based Low Power Motion Compensation
■
391
in vertical half-pel interpolation by utilizing temporal locality mentioned in Section 15.4.3, six
variables for horizontal half-pel interpolation to make black triangle and one variable for quarter-pel
interpolation to make black star are loaded for each interpolation in stage 4.
15.4.3 Temporal Locality in Interpolation Stages
The temporal data locality of interpolation stages is utilized to achieve reductions of interim
loads/stores by keeping variables read in the previous interpolation stages. As shown in Figure 15.10,
the first interpolation needs pixels starting from A