DISTRIBUTION RESTRICTED. COPYRIGHT RESERVED 1995
CONTACT MITSUBISHI ELECTRONICS REGARDING DISTRIBUTION
23
The number of cycles needed for various modes is shown below.
(1) Field/Frame mode, horizontal search range ±7.5:
(2) Field/Frame mode, horizontal search range ±15.5:
(3) Field/Frame mode, horizontal search range ±31.5:
(4) Field/Frame mode, horizontal search range ±63.5:
(5) Field/Frame mode, horizontal search range ±127.5:
(6) Field Dual-Prime mode:
(7) Frame Dual-Prime mode:
5 x execution cycles
6 x execution cycles
8 x execution cycles
12 x execution cycles
20 x execution cycles
3 x execution cycles
3 x execution cycles
5. Others
5.1 Macro Block Processing for Missing Search Range
M65727 conducts special processing when there is some missing search range in the macro block
being processed or when a portion of the search range needs making invalid. M65727 requires to
indicate, for each execution cycle, whether the range being searched is valid or invalid from outside. The
information concerning whether the range being searched is valid or invalid (SKILL) is input to the
chip from DCNT pin when DSYNC is asserted. However, the meaning of valid and invalid given by
SKILL information differs according to modes.
*SKILL Information for Field/Field mode
In case when SKILL information indicates that the upper direction of the search range is invalid
(Search Top), M65727 invalidate the following vectors.
[integer-pel precision vector]
The vector, whose vertical component is negative, is invalidated.
[half-pel precision vector]
When the vector, whose vertical component is zero, is selected as best integer-pel precision
vector, the half-pel vector, whose vertical component is negative, is invalidated.
If SKILL information specifies that the down direction of the search range is invalid (Search
Bottom), M65727 invalidates the following vectors.
[integer-pel precision vector]
The vector, whose vertical component is positive, is invalidated.
[half-pel precision vector]
When the vector, whose vertical component is zero, is selected as best integer-pel precision
vector, the half-pel vector, whose vertical component is positive, is invalidated.
If SKILL information specifies that both top and bottom directions of a search range are invalid at the
same time, (Search Top and Bottom), M65727 invalidates the following vectors.
[integer-pel precision vector]
The vector, whose vertical component is positive or negative, is invalidated.
[half-pel precision vector]
The half-pel vector, whose vertical component is positive or negative, is invalidated. As a
result, the selected motion vector has a zero as a vertical component.