Research Article

Hardware Efficient Architecture with Variable Block Size for Motion Estimation

Table 2

SAD output schedule for VBSME architecture.

ClockBlockSize

104 × 4

214 × 4

30, 14 × 8
24 × 4

434 × 4

52, 34 × 8
44 × 4

60, 48 × 4
54 × 4

764 × 4
1, 58 × 4
4, 54 × 8
0, 1, 4, 58 × 8

874 × 4
2, 68 × 4

984 × 4
3, 78 × 4
6, 78 × 4
2, 3, 6, 78 × 8
0, 1, 2, 3, 4, 5, 6, 78 × 16

1094 × 4

11104 × 4
8, 94 × 8

12114 × 4

13124 × 4
10, 114 × 8

14134 × 4
8, 128 × 4

15144 × 4
9, 138 × 4
12, 134 × 8
8, 9, 12, 138 × 8
0, 1, 4, 5, 8, 9, 12, 1316 × 8

16154 × 4
10, 148 × 4

1711, 158 × 4
14, 154 × 8
10, 11, 14, 158 × 8
8, 9, 10, 11, 12, 13, 14, 158 × 16
2, 3, 6, 7, 10, 11, 14, 1516 × 8
Full macroblock16 × 16