阿华
发表于 2003-11-20 05:17:00
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
一.引言
: J! f1 i6 O- v 对于超大分辨率的LED显示屏,我们常常采用视频处理器(如唯奥视讯LVP605)或专业的拼接器(如唯奥视讯LVP40X,LVP8601)进行放大拼接。本文旨在帮助用户了解拼接的原理及如何计算拼接输入参数。
( S7 y4 n! ^! ]0 G; }0 I: m" x 二.拼接原理
$ J d/ [$ G/ p: ?( r p+ Q 视频处理器的作用是接入各种视频信号,根据需要将选择的输入信号缩放到对应LED显示屏的分辨率。同样,放大拼接也是将输入信号放大到对应LED显示屏的分辨率,只是说,由于整块屏超出了单个DVI输出分辨率的极限,需要用多个DVI输出来完成。在拼接方案中,每个DVI输出的作用是截取输入图像的对应部分放大到对应的LED显示屏上。要保证拼接的完美,前提是每个DVI输出都是按照相同的比例进行截取放大,即采用相同的放大倍数。这正是我们计算拼接输入参数的原则。5 A N$ ?- d# F, N9 \6 C6 Y. ^& c
( B3 J) j# w2 A9 a. G2 N/ a( i
: a: ~5 t$ a2 @" D# o# ]
三. 拼接参数设置方法* F* O( ~; N+ h) f
拼接参数包括:
+ J; [* n- y! k9 i2 K. P/ Y" n 6 p( r8 M; ^0 ]4 d8 X! j0 W
其中前四项为输出参数,每个DVI输出的输出宽度和高度要对应该口所驱动的LED显示屏实际点数,输出水平起始和垂直起始一般默认设置为0。而后四项为我们需要计算的输入图像参数。; f' c |/ i3 ]( m
我们接下来以实际案例对如何计算拼接参数进行说明。 e; I5 b4 E' G
1. 相同点间距的LED显示屏拼接
6 M, `: P4 y" e/ Z4 A
' k3 b& \1 K( r7 p4 }% S2 O- x# V$ [ m" s5 V
如上图使用LVP404拼接分辨率为3360*2016的P5LED显示屏,我们可以将LVP404的输出分辨率设为1920*1080,将LED显示屏分成4块显示屏。1 y6 ]; I$ I" b6 p% L: O$ V
LVP404分为输入板和输出板,输入板的作用是对输入信号进行切换并缩放到所设置的输出分辨率,输出板在截取输入图像进行放大的时候都是在输出分辨率基础上。因此,我们计算放大倍数的时候,不是以单个输入信号的分辨率(如DVI输入为1600x1200),而是以LVP404的输出分辨率来算。! |6 r3 I4 ^0 `1 M8 s5 E' w- C
水平方向放大倍数=总输出宽度/总输入宽度=单屏输出宽度/单屏输入宽度7 X9 b ~% A2 T
垂直方向放大倍数=总输出高度/总输入高度=单屏输出高度/单屏输入高度# ^' L. n9 y2 L; K
即:0 |# `9 h7 M/ @+ S; J( d
水平方向放大倍数=3360/1920=1728/OUT1输入宽度=1632/OUT2输入宽度
}( `1 H4 ^4 r 这样就计算出了:OUT1输入宽度=1728x1920/3360=987,OUT2输入宽度=1632x1920/3360=933.7 t, U" D7 ~ c- E# V4 u5 Y
同样的方式可以计算出输入高度、输入水平起始和输入垂直起始,如下表所示:! D3 W5 F0 Q6 Y) Q+ y# u
" L M% @) ^/ |
4 z% n9 Y8 c& E- R" |% ]- P( N0 a6 E! M& k) n
2. 不同点间距的LED显示屏进行拼接/ J/ M1 H' v7 T# o4 }. C
即便进行拼接的显示屏点间距不同,我们计算的方式仍然是通过水平和垂直方向的放大倍数,只是参与计算的不再是具体点数,而是具体的长度。/ N( l+ b" o: ?8 A$ @
即:
! a, H, M0 }4 c3 s6 A, m2 I 总屏宽度(单位MM)/总输入宽度像素点=单屏宽度(单位MM)/单屏输入宽度像素点4 F. m) g- \: ^8 x) g7 q* {# c
总屏高度(单位MM)/总输入高度像素点=单屏高度(单位MM)/单屏输入高度像素点
% L" {2 y& u4 i- z 如上述3360*2016的P5显示屏,右侧1632x2016的部分变更为同样面积的P6显示屏,那么经计算这部分P6显示屏的分辨率为1360x1680! U! R6 j/ s# N% @ ]7 _
+ W8 _; m) v% L- a
/ n1 Q7 f6 a8 @ o. p% ^8 G: R. j6 P. {+ L9 O1 G1 q# ~3 ]! r
那么我们计算的方法为:
3 Y, y. k$ m8 D* ~( d (1728x5+1360x6)/1920=(1728x5)/OUT1输入宽度=(1360x6)/OUT2输入宽度
) S1 l: \) y# q6 ` Y1 M$ J3 x2 m 这样就计算出了:OUT1输入宽度=(1728x 5)x 1920/(1728x 5+1360x 6)=987,OUT2输入宽度=1360x 6x 1920/(1728x 5+1360x 6)=933.% p2 P0 r* J5 m; ?* K7 N0 v+ q
同样的方式可以计算出输入高度、输入水平起始和输入垂直起始如下表所:! N8 L% b* d6 U* [6 G2 A; |0 p S
% A9 l0 G9 V8 Z# w5 ]& T& k
6 I# k' [1 t5 B 实际舞台应用等场合,有时对应的LED显示屏可能是不规则的,我们进行计算的时候要对应空的位置算进去。如下图所示:( m* |# [9 e+ M( Q5 o, ?! W W
1 y% Z- u7 d! `- H2 z# m* K" J4 p5 W
$ p8 {2 ]6 ~! I% m0 _ I7 i 中间主屏为5米宽3米高,两侧屏为1米宽4米高,那我们计算时,要将总的LED显示屏设定为7米宽4米高,中间一块显示屏的垂直起始为1米,这样计算出来的数据才能保证几块屏拼接为一个完整的画面。
( Y. l; L3 _& Y/ ]. _' n8 B0 i, [ |
|
zghifi
|
|
|