SDA 9255
Semiconductor Group
22
1998-02-01
where
NoIPL:
NoOPL:
ZOOM:
In the third column of the table above the required number of input lines is shown, if the
generated number of output lines is 288 (AL = 143). In the last row you can see that for
the visual zoom factor of 2 half the number of input lines is necessary, which is of course
obvious.
As mentioned before, only zoom factors between '0' and '16' are allowed. If factors bigger
than 16 are chosen, they are set to '16'.
Panning is possible in steps of 4 input lines. So the first active input line which is used to
generate the first active output line can be calculated in the following way:
FAIPL = PAN
*
4 + 1
where
FAIPL:
First active input line to generate the first active output line
PAN:
Register value
With PAN = 0 the first active input line is line 1, as expected. In case of PAN = 1 the first
active input line is line 5, etc.
So the allowed register value for pan can be calculated from the last column of the table
above. In this example with 288 active lines and, for instance, zoom factor of '15', the
maximum pan factor is '2'. Pan = '3' is permitted which can be seen by this calculation:
3
*
4 + 279 = 291. The required number of input lines plus the panning lines is larger
than the actual number of input lines (288). A formula to calculate the maximum pan
factor is shown below.
Number of required input lines
Number of generated output lines (AL
*
2) + 2
Register value (0 ... 16)
After some rearranging of the formula we get this simple formula to calculate the
maximum register value of the pan factor.
where
NoIPL:
NoOPL:
Number of required input lines
Number of generated output lines (AL
*
2) + 2
NoIPL
NoOPL
ZOOM
-----------------------------------------
2
32
+
×
64
×
=
PAN
int
NoOPL
--------------------------------------------
NoIPL
–
4
≤
PAN
int
NoOPL
8
--------------------
16
-------------------------------
ZOOM
16
–
×
≤