参数资料
型号: LF2301JC25
厂商: LOGIC DEVICES INC
元件分类: 数字信号处理外设
英文描述: Image Resampling Sequencer
中文描述: 12-BIT, DSP-VIDEO IMAGING, PQCC68
封装: PLASTIC, LCC-68
文件页数: 9/18页
文件大小: 333K
代理商: LF2301JC25
DEVICES INCORPORATED
Video Imaging Products
2-9
LF2301
Image Resampling Sequencer
08/16/2000–LDS.2301-H
Image Rotation & Bilinear Interpolation
Figure 8 shows an example of rotating
an image 30o and using bilinear
interpolation. This mode is selected by
loading M
1-0
with “00” for a clockwise
spiral walk. A counterclockwise spiral
walk could be selected by loading M
1-0
with “10.” Bilinear interpolation
requires a kernel size of 2 x 2 pixels.
Loading K
3-0
with “0001” selects a
kernel size of 2 x 2. The first pixel
selected is determined by x
0
and y
0
. In
this example, the first pixel is (0,0). In
this case, the LF2301s should address
consecutive pixels during each spiral
walk. For this to occur, FOV must be
set to 1 (F
2-0
loaded with “001”).
After the last pixel of a spiral walk has
been selected, the next pixel address is
determined by adding dx/du to the
current X address and by adding
dy/du to the current Y address
(unless the kernel just completed was
the last for that line). At the end of the
first spiral walk, pixel (0,1) is ad-
dressed. Since the next calculated
pixel should be (0.866,0.5), dx/du is
selected to be 0.866 and dy/du is
selected to be 0.5. However, after
adding dx/du and dy/du to the X
and Y addresses respectively, the
generated address is (0.866,1.5). The Y
address is off by a value of 1. This is
due to the fact that the last pixel
address of a spiral walk is used to
calculate the first pixel address of
the next spiral walk. In order for the
LF2301s to generate the correct result,
dy/du must be modified by subtract-
ing a 1 from it. The correct value of
dy/du is -0.5. Figure 6 shows how the
unmodified differential terms were
calculated.
After the last pixel of the last spiral
walk on the first line has been selected,
the first pixel address of the second
line is determined by adding dx/dv to
x
0
and by adding dy/dv to y
0
. Since
the first calculated pixel of the first
T
ABLE
7. P
ARAMETER
R
EGISTERS
ADDR
Row (HEX) Column (HEX)
0000
000
0001
FFF
0010
000
0011
000
0100
DDB
0101
100
0110
800
0111
1FF
1000
000
1001
000
1010
000
1011
000
1100
000
1101
000
1110
000
1111
002
000
FFF
000
100
800
1FF
DDB
100
000
000
000
000
000
000
000
002
spiral walk on the second line should
be (-0.5,0.866), dx/dv is selected to
be -0.5 and dy/dv is selected to be
0.866. Second order differential terms
are not used in this transform and are
therefore set to 0.
It is important to note that the integer
portion of the address generated in
the LF2301 is used as the X or Y
pixel address. The fractional portion
(sub-pixel portion) is used as the
coefficient RAM address.
UMIN and VMIN are both selected to
be 0. UMAX and VMAX are both
selected to be 2. Table 7 shows the
values loaded into all Parameter
Registers. Table 8 shows the ITS
outputs for this example.
o
lengh=1
dx
dv
dx
du
dy
du
dy
dv
y
x
v
u
calculated pixels
source image pixels
F
IGURE
7. 30
°
I
MAGE
R
OTATION
1,2
3
4
5
0
1
2
3
1
2
3
4
1 = 1st pixel of 1st spiral walk,
2 = 1st pixel of 2nd spiral walk, etc.
calculated pixels
0
-1
source image pixels
F
IGURE
8. 30
°
I
MAGE
R
OTATION
F
IGURE
6. D
IFFERENTIAL
T
ERMS
dx
du
dy
du
dx
dv
dy
dv
= cos 30
o
=
=
=
= 0.866
sin 30
o
= 0.5
–sin 30
o
= –0.5
cos 30
o
= 0.866
相关PDF资料
PDF描述
LF2301JC55 Image Resampling Sequencer
LF3310QC12 Horizontal / Vertical Digital Image Filter
LF3310 Horizontal / Vertical Digital Image Filter
LF3310QC15 Horizontal / Vertical Digital Image Filter
LF3330QC12 Vertical Digital Image Filter
相关代理商/技术参数
参数描述
LF2301JC55 制造商:LOGIC 制造商全称:LOGIC 功能描述:Image Resampling Sequencer
LF2301JC66 制造商:未知厂家 制造商全称:未知厂家 功能描述:Video Sequencer
LF-230FU 制造商:NEC 制造商全称:NEC 功能描述:Noise Filters
LF-230N 制造商:NEC 制造商全称:NEC 功能描述:Noise Filters
LF-230P 制造商:NEC 制造商全称:NEC 功能描述:Noise Filters