阿华
发表于 2003-11-20 05:17:00
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
一.引言
4 h/ s7 B+ e9 D+ h" P6 ` 对于超大分辨率的LED显示屏,我们常常采用视频处理器(如唯奥视讯LVP605)或专业的拼接器(如唯奥视讯LVP40X,LVP8601)进行放大拼接。本文旨在帮助用户了解拼接的原理及如何计算拼接输入参数。# t4 p7 h/ O0 C! }( b ]
二.拼接原理
! R- |/ w: N" U X# t/ u. ~+ s 视频处理器的作用是接入各种视频信号,根据需要将选择的输入信号缩放到对应LED显示屏的分辨率。同样,放大拼接也是将输入信号放大到对应LED显示屏的分辨率,只是说,由于整块屏超出了单个DVI输出分辨率的极限,需要用多个DVI输出来完成。在拼接方案中,每个DVI输出的作用是截取输入图像的对应部分放大到对应的LED显示屏上。要保证拼接的完美,前提是每个DVI输出都是按照相同的比例进行截取放大,即采用相同的放大倍数。这正是我们计算拼接输入参数的原则。
& v1 [. H7 d* e; h* v9 D/ H" q ! h# `# K' [1 ?$ Q: D% A# m+ X5 U
4 n+ b8 W2 {; B" s5 u Z& t% s" K: r% A' c( |8 w; R& v7 v
三. 拼接参数设置方法' f6 |8 h7 K( j( q v# ~$ o
拼接参数包括:
% U$ v& _0 ~2 j, P
5 L9 s7 L3 Z0 [5 i$ R: C 其中前四项为输出参数,每个DVI输出的输出宽度和高度要对应该口所驱动的LED显示屏实际点数,输出水平起始和垂直起始一般默认设置为0。而后四项为我们需要计算的输入图像参数。
! L) L! k6 ~8 z8 Z" q1 U! _ H5 Z 我们接下来以实际案例对如何计算拼接参数进行说明。) w0 S% k1 S9 O8 f
1. 相同点间距的LED显示屏拼接
) T. y9 \5 C, I/ O: T( J7 [8 m9 Q% t. E6 p3 y" t
8 e5 r' n: M7 ^' g' X! h
如上图使用LVP404拼接分辨率为3360*2016的P5LED显示屏,我们可以将LVP404的输出分辨率设为1920*1080,将LED显示屏分成4块显示屏。: K1 n3 j6 P& `9 ` o
LVP404分为输入板和输出板,输入板的作用是对输入信号进行切换并缩放到所设置的输出分辨率,输出板在截取输入图像进行放大的时候都是在输出分辨率基础上。因此,我们计算放大倍数的时候,不是以单个输入信号的分辨率(如DVI输入为1600x1200),而是以LVP404的输出分辨率来算。
3 J. D# P8 t( [: G 水平方向放大倍数=总输出宽度/总输入宽度=单屏输出宽度/单屏输入宽度
4 G" f4 ]6 m" T: a/ K. E# H 垂直方向放大倍数=总输出高度/总输入高度=单屏输出高度/单屏输入高度/ T% u( k* g$ L) B, e8 X
即:
/ W( C: v. Z |( ? 水平方向放大倍数=3360/1920=1728/OUT1输入宽度=1632/OUT2输入宽度
+ Q% Y2 g. W- D3 } 这样就计算出了:OUT1输入宽度=1728x1920/3360=987,OUT2输入宽度=1632x1920/3360=933.' M7 Q+ W2 H; ?5 g
同样的方式可以计算出输入高度、输入水平起始和输入垂直起始,如下表所示:/ F% H' }/ @' Q2 ~6 S6 Q
8 a% R8 A& l6 q* x ?& U5 d
8 p e* z# b( P0 E# H% e5 }
8 @) [+ H: z7 s0 \7 M 2. 不同点间距的LED显示屏进行拼接9 e) ]$ u5 r2 f
即便进行拼接的显示屏点间距不同,我们计算的方式仍然是通过水平和垂直方向的放大倍数,只是参与计算的不再是具体点数,而是具体的长度。& _) q5 }! d4 \3 b6 x
即:6 G) J3 j" |. g; I H6 L, X# E6 X# s
总屏宽度(单位MM)/总输入宽度像素点=单屏宽度(单位MM)/单屏输入宽度像素点
& e/ ~! C& a3 ]7 u 总屏高度(单位MM)/总输入高度像素点=单屏高度(单位MM)/单屏输入高度像素点
/ B( i0 q4 H, _) t; x 如上述3360*2016的P5显示屏,右侧1632x2016的部分变更为同样面积的P6显示屏,那么经计算这部分P6显示屏的分辨率为1360x1680( Z! d0 f6 n! `# y9 R9 f: j
: `# ~ N7 t4 j1 b( N ]$ u
0 x4 M/ ~5 S5 X r
/ D8 H7 i! |$ k 那么我们计算的方法为:
( L: F9 b, R; P% s3 V (1728x5+1360x6)/1920=(1728x5)/OUT1输入宽度=(1360x6)/OUT2输入宽度
, _# ?! |" c6 Q, D0 d* X% a0 u$ V: K 这样就计算出了:OUT1输入宽度=(1728x 5)x 1920/(1728x 5+1360x 6)=987,OUT2输入宽度=1360x 6x 1920/(1728x 5+1360x 6)=933.
0 V1 y+ |9 o! b8 G' w, M2 a 同样的方式可以计算出输入高度、输入水平起始和输入垂直起始如下表所:
+ L3 @" K( y) r. T, J [' a
- b9 l, z: n5 \( @2 o% i l+ L/ h3 M+ I2 n/ J
实际舞台应用等场合,有时对应的LED显示屏可能是不规则的,我们进行计算的时候要对应空的位置算进去。如下图所示:
7 D# C) J1 c% \. b6 P* h$ e/ q 1. n! n6 q' j9 [5 W& @, B1 m1 N
! y% X8 a: r. S' h# o) J3 t 中间主屏为5米宽3米高,两侧屏为1米宽4米高,那我们计算时,要将总的LED显示屏设定为7米宽4米高,中间一块显示屏的垂直起始为1米,这样计算出来的数据才能保证几块屏拼接为一个完整的画面。+ B' ^* r7 }/ g* F6 f# z, p ], _
|
|
zghifi
|
|
|