行家说Display
让产业信息创造价值
关注公众号
【技术】LED显示屏多视区裸眼 3D 的播放系统
测试 | 刚刚

裸眼 3D 显示技术是指将原有 3D 信号流通过硬件控制分离出左右眼信号,然后应用双目视差原理,不用佩戴眼镜和头盔就可以直接呈现立体效果的一种显示技术。

目前流行的几种 3D 技术都是需要额外佩戴观看用具,通过观看用具区分出左右眼不同画面, 从而得到观赏 3D 的效果。 观看用具主要有眼镜和头盔两种,长时间佩戴会让人觉得疲惫和头疼, 特别是对于需要佩戴近视眼镜的人而言以这种方式观看 3D 视频,负担更重。 裸眼 3D 的出现解决了这一问题。

目前市场上出现的裸眼 3D 大都以液晶显示器为载体 ,但是 LCD 想要做成大尺寸 ,造价高难度大。 近年来,大屏幕显示系统发展迅猛,其中效果最理想的应用范围最广泛的当属 LED显示系统。 本文旨在解决用大屏幕 LED 显示屏来播放裸眼 3D 视频的问题。

LED 显示屏由阵列排布的 LED 芯片组成,其显示的画面由 PC 机传送过来,可以显示视频,音频等文件。 传统的 LED显示屏播放系统主要由 PC 机,插在计算机总线插槽上的通讯卡,LED 控制接口芯片,译码驱动电路等组成。 其工作原理是将 PC 机作为上位机,将 LED 大屏幕上要显示的多媒体信息及其控制信息由插在计算机总线插槽上的通讯卡截取,再经由通讯电缆传到 LED 显示屏控制器上,经过视频控制器实时完成数据处理并传送到行、列驱动电路,从而产生行列时序和灰度信号对 LED 显示屏进行显示控制。

对于裸眼 3D 视频的播放,传统的 LED 显示屏播放系统不再适用。 3D LED 显示屏需要同时承载区分的左右眼信号,也就是意味着 3D 视频信号从 PC 机传出后,必须能够解码成左右眼信号。 通过解码系统出来的信号,并不一定能保证同步,需要进行信号的采集和处理,来保证左右眼信息的同步,最终将左右眼信号传输到 LED 控制器来实现 LED 显示屏的3D 播放。 为了优化 3D 效果 ,采用多视区播放系统 ,使得 3D效果的观察更加平滑。

1 设计方案

1.1 总体设计方案

多视区裸眼 3D 的播放系统由视频解码系统和视频显示系统两部分组成。 整体设计方案如图 1 所示。

行家说

3D 片源的信息流模拟信号通过上位机电脑输出后 ,产生数字 DVI 信号。 数字信号经过视频解码系统输出左右眼信号,信号经过视频显示模块的处理后加载到 LED 屏上,通过双目视差原理,观看者便可以看到 3D 效果。

视频解码系统和视频显示系统的功能如下:

1)视频解码系统 :上位机通过显卡直接输出 3D 视频的DVI 信号 ,而后将信号高速缓存并采用视频分离芯片将左右眼图像信号分离, 通过高速视频无损时钟同步分割技术,同步输出双通道的 LVDS 信号。 实现数据的高速率,低噪声,远距离,高准确度的传输[3]。

2)视频显示系统 :将双通道的 LVDS 信号转换为全数字输出的 DVI-D 信号,数字信号通过分频器分别将左眼信号分成 N 路(由于是多视区路数可以设定)同时将右眼信号分成N路,通过网卡发送到同步 LED 控制系统,可对 LED 显示屏进行高精度逐点亮度校正,实现高刷新率、高灰度和高亮度控制。

1.2视频解码系统设计方案

视频解码单元基于 FPGA 技术,采用 SDRAM 作为数据图像的缓存器,对立体视频的像素数据进行分割存储和同步输出如图 2 所示。

行家说

视频处理模块由 FPGA 完成,按照画面分割的要求,对数字立体视频数据进行提取,分割存储和同步输出处理。 通过对视频的处理得到左右眼视频图像数据,通过 FIFO 时钟同步模块的控制按照一定的时序同步输出左右眼影像[4]。 硬件部分采用 Altera CycloneⅡ系列的 EP2C 35F484C8 作为主控芯片,对视频数据进行提取、分割和同步输出等视频处理。 采用的 4 片 SDRAM 的型号为 MT48LC4M3282。 作为左右眼影像存储模块,共有 4 片 SDRAM 分成两组,每组中一片用于左眼影像缓存,另一片用于右眼图像缓存,两组之间进行乒乓操作,即一组进行对一帧图像的读操作时,另一组进行对下一帧图像写操作[5]。 左右眼信号分离输出后,通过输出模块如图3 所示,发出视频显示单元所需的 LVDS 信号。

行家说

将左眼输出的 DVI 信号过渡存储在写数据缓冲模块,然后数据位数转换模块转换写数据缓冲模块存储的数据的位数大小以符合 SDRAM 的标准。 将数据存入 SDRAM 控制器后再通过读数据缓冲模块将 SDRAM 的数据转换成 3D 影像所需要的 LVDS 信号,发送到 LVDS 发生器。 各模块的功能通过 FPGA 的控制来实现。 写数据缓冲模块主要用于实现时钟域的有效过渡,两块 FPGA 时钟可能会不同步,必须写进去再读出来实现时钟的过渡。 读数据缓冲模块主要用来缓冲分割后的左右眼视频信号,转换成 LVDS 信号,发送给 LVDS 发生器。

1.3视频显示系统设计方案

视频显示单元包括两路信号传递线,分别是右眼信号传递线和左眼信号传递线,每路信号传递线都包括依次信号连接的信号转换器、信号分频器、LED 控制器和外部接口,该两路信号传递线接收由视频解码单元输出的两路 LVDS 信号。系统结构如图 4 所示。

行家说

目前设置播放系统为双视区播放系统,所以原有的左右眼 LVDS 信号通过信号转换器转换为 DVI-D 信号,通过分频器分为两路。 分路后的 DVI-D 信号通过 LED 控制器,控制LED显示屏的点亮[6]。

2实验结果分析

在设计观察距离,用分布光度计对 LED 屏进行了光强分布测试,分别采用单视区播放系统和双视区播放系统的控制。通过数据分析可以明显的看出,采用双视区播放系统,视区更密集。

2.1 单视区播放系统

对采用单视区播放系统的LED屏进行红光绿光蓝光,的光照测试,通过光照测试的数据来反映视区的分布。测试结果如图 5 所示。

行家说

测试结果 ,可以反映出在单视区播放系统的情况下,红绿蓝(RGB)的视区分布密集 程度 。

2.2 双视区播放系统

同样对采用双视区播放系统的LED屏进行红光 ,绿光,蓝光,白光的光强分布测试,测试结果如图6 所示。

行家说

从测试结果可以看出在60到80度范围内,采用双视区播放系统,视区分布的密集程度密集 。

3 结论

文中提出了一种双视区播放系统的解决方案,能够让观看效果更加平滑,避免视觉黑区。本文成功实现了双视区播放系统控制LED进行3D效果的显 示 。 采用时钟同步无损技术分离原视频流中的左右眼信号,而后分频并进行同步播放。 目前的控制系统是将两个视区复制以同样的信息,未来在户外LED屏分辨率提高的情况下,可以分别控制视区,在不同的角度可以看不同的视频源。实现真正意义上的双视区。

参考文献:

[1]张兆杨,安平,张之江. 二维和三维视频处理及立体显示技术[M]. 北京:科学出版社,2010.

[2]刘丽莎,朱桦,韩秀清. 基于网口传输的LED同步屏控制系统及其FPGA实现[J]. 电子工程师,2010(2):63-64.

[3]宋炳生, 花瑞. 基于DVI接口的LED视频控制系统研究[J].电子设计应用,2008(1):85-87.

[4]陈鼎如,苏萍,马建设. 基于FPGA的立体视频画面分割模块的设计与实现[D]. 深圳:清华大学深圳研究生院,2012.

[5]程芳敏,黄启俊,向守坤. 基于FPGA的高速SDRAM控制器的视频应用[J]. 电子技术,2009,(07):22-24.

[6]Abramov VS,Puisha AE,Polyakova IP,et a1. LED modules for large screens[J]. Journal of Optical Technology,2003,70(7): 492-494.

来源:电子设计工程 2016 年 2 月

作者:苏 萍 ,曹 聪,马建设,毛 杰