led显示屏3d显示方法、装置、设备、系统和介质
技术领域
1.本发明涉及3d显示技术领域,特别是涉及led显示屏3d显示方法、装置、设备、系统和介质。
背景技术:2.目前led全彩色显示屏,在很多场合已经普遍使用,因为可以自由进行拼接,适应不同尺寸的大屏幕无缝显示,用于显示视频图像等广告、宣传用语,可以适用于多种场合,深受各类用户的欢迎。随着人机互动的场景使用越来越广泛,能够在大型的led显示屏上观看3d影片的用途也越来越多。播放2d视频的led显示系统升级成支持3d视频播放的led显示系统成为行业趋势。
3.现有技术中,正常3d视频显示需要120hz的图像换帧频率,相比正常2d视频播放多出60hz的图像换帧频率,即多出一倍的数据传输量,发送卡单位时间数据发送量确定,因此相比2d需要增加一倍的发送卡数量,传输线也相应增加一倍,导致整个系统成本就会增加很多。
4.目前3d显示的方案有多种,通常采用主动快门式3d显示方案,120hz的左眼画面和120hz的右眼画面交替显示在led显示屏上,主动快门式眼镜同时以120赫兹的频率切换快门,让左右眼看到对应的左右眼画面,从而看到的就是立体3d画面了。现有支持3d功能的led屏显示系统技术方案是上位机或发送卡将左眼画面和右眼画面以120hz的频率直接发送给扫描卡,扫描卡将左右眼画面缓存后,再将左右眼画面交替发送给led显示屏,显示屏交替显示左右眼对应的画面。但这种直接以120hz的频率直接发送给扫描卡的方式,大大增加了传输带宽。
5.另外,如申请号cn201520296835.6在led显示屏上实现3d显示的系统中还提到:将所述左眼数据和右眼数据融合成100hz或120hz的3d视频数据并发送,但在这种3d显示方式中所需的视频控制器数量是2d视频的两倍。
技术实现要素:6.鉴于以上所述现有技术的缺点,本技术的目的在于提供led显示屏3d显示方法、装置、设备、系统和介质,以解决现有技术中存在的至少一个问题。
7.为实现上述目的及其他相关目的,本技术提供一种led显示屏3d显示方法,应用于包含发送卡和扫描卡的led显示屏系统,所述方法包括:获取2d视频数据,并使发送卡以50hz或60hz的图像显示帧率将2d视频数据发送至扫描卡;其中,所述2d视频数据包含右眼视频数据和左眼视频数据;令所述扫描卡在秒或秒内将右眼视频数据和左眼视频数据依次交替存进存储空间;并在缓存完右眼视频数据或左眼视频数据的下一个秒或
秒内的时间内,发送100hz或120hz图像显示帧率的右眼视频数据或左眼视频数据至显示屏,以供通过主动快门式眼镜观看3d画面。
8.于本技术的一实施例中,所述扫描卡包括:第一存储空间、第二存储空间、及第三存储空间;
9.于本技术的一实施例中,所述方法包括:所述扫描卡在t1时间内将右眼视频数据的第一幅画面r1存进第一存储空间b1;所述扫描卡在t2时间内将左眼视频数据的第一幅画面l1存进第二存储空间b2;其中,在t2的后半段时间内,所述扫描卡同时还读取第一存储空间b1的右眼视频数据的第一幅画面r1并发送至显示屏;所述扫描卡在t3时间内将右眼视频数据的第二幅画面r2存进第三存储空间b3;其中,在t3的前半段时间内,所述扫描卡同时还读取第二存储空间b2的左眼视频数据的第一幅画面l1并发送至显示屏;在t3的后半段时间内,所述扫描卡同时还读取第一存储空间b1的右眼视频数据的第一幅画面r0并发送至显示屏;所述扫描卡在t4时间内将左眼视频数据的第二幅画面l2存进第一存储空间b1以覆盖右眼视频数据的第一幅画面r1;其中,在t4的前半段时间内,所述扫描卡同时还读取第二存储空间b2的左眼视频数据的第一幅画面l1存进并发送至显示屏;在t4的后半段时间内,所述扫描卡同时还读取第三存储空间b3的右眼视频数据的第二幅画面r2并发送至显示屏
10.于本技术的一实施例中,所述方法还包括:发送两遍右眼视频数据的第一幅画面r1和两遍左眼视频数据的第一幅画面l1,以构成3d视频数据的第一幅画面。
11.于本技术的一实施例中,所述方法还包括:在时间内发送至显示屏的右眼视频数据或左眼视频数据的每一幅画面为100hz或120hz。
12.为实现上述目的及其他相关目的,本技术提供一种led屏3d显示装置,所述装置包括:发送模块,用于获取2d视频数据,并使发送卡以50hz或60hz的图像显示帧率将2d视频数据发送至扫描卡;其中,所述2d视频数据包含右眼视频数据和左眼视频数据;扫描模块,用于令所述扫描卡在秒或秒内将右眼视频数据和左眼视频数据依次交替存进存储空间;并在缓存完右眼视频数据或左眼视频数据的下一个秒或秒内的时间内发送至显示屏,以供显示为100hz或120hz图像显示帧率的3d视频数据。
13.为实现上述目的及其他相关目的,本技术提供一种计算机设备,所述设备包括:存储器、处理器、及通信器;所述存储器用于存储计算机指令;所述处理器运行计算机指令实现如上所述的方法;所述通信器用于通信连接显示屏和/或2d视频数据的数据源。
14.为实现上述目的及其他相关目的,本技术提供一种led屏3d显示系统,所述系统包括:如上所述的计算机设备、发送卡、扫描卡、及显示屏;其中,所述发送卡用于以50hz或60hz的图像显示帧率将2d视频数据发送至扫描卡;所述扫描卡用于对所述2d视频数据进行缓存并以100hz或120hz的图像显示帧率发送至显示屏,以供显示屏显示3d视频。
15.为实现上述目的及其他相关目的,本技术提供一种计算机可读存储介质,存储有计算机指令,所述计算机指令被运行时执行如上所述的方法。
16.综上所述,本技术提供的一种led显示屏3d显示方法、装置、设备、系统和介质,通
过获取2d视频数据,并使发送卡以50hz或60hz的图像显示帧率将2d视频数据发送至扫描卡;其中,所述2d视频数据包含右眼视频数据和左眼视频数据;令所述扫描卡在秒或秒内将右眼视频数据和左眼视频数据依次交替存进存储空间;并在缓存完右眼视频数据或左眼视频数据的下一个秒或秒内的时间内,发送100hz或120hz图像显示帧率的右眼视频数据或左眼视频数据至显示屏,以供通过主动快门式眼镜观看3d画面。
17.具有以下有益效果:
18.本技术现有技术相比不需要增加发送卡数量和传输带宽,且能高效利用常规3d显示系统存储空间。
附图说明
19.图1显示为本技术于一实施例中led显示屏3d显示方法的流程示意图。
20.图2显示为本技术于一实施例中led显示屏3d显示装置的模块示意图。
21.图3显示为本技术于一实施例中计算机设备的结构示意图。
22.图4显示为本技术于一实施例中led显示屏3d显示系统的结构示意图。
具体实施方式
23.以下通过特定的具体实例说明本技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本技术的其他优点与功效。本技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
24.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本技术的基本构想,虽然图式中仅显示与本技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,但其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
25.目前3d显示的方案有多种,通常采用主动快门式3d显示方案,120hz的左眼画面和120hz的右眼画面交替显示在led显示屏上,主动快门式眼镜同时以120赫兹的频率切换快门,让左右眼看到对应的左右眼画面,从而看到的就是立体3d画面了。现有支持3d功能的led屏显示系统技术方案是上位机或发送卡将左眼画面和右眼画面以120hz的频率直接发送给扫描卡,扫描卡将左右眼画面缓存后,再将左右眼画面交替发送给led显示屏,显示屏交替显示左右眼对应的画面。但这种直接以120hz的频率直接发送给扫描卡的方式,大大增加了传输带宽。
26.另外,如申请号cn201520296835.6在led显示屏上实现3d显示的系统中还提到:将所述左眼数据和右眼数据融合成100hz或120hz的3d视频数据并发送,但在这种3d显示方式中所需的视频控制器数量是2d视频的两倍。
27.为解决上述问题,本技术提供一种led显示屏3d显示方法、装置、设备、系统和介质,其与现有技术相比不需要增加发送卡数量和传输带宽,且能高效利用常规3d显示系统
存储空间。
28.本技术所述的led显示屏3d显示方法应用于包含发送卡和扫描卡的led显示屏系统,其中,led显示屏中的发送卡主要是将图像信息打包后发送给扫描卡(或接收卡),而扫描卡用于解包后进行图像处理。
29.如图1所示,展示为本技术于一实施例中的led显示屏3d显示方法的流程示意图。如图所示,所述方法包括:
30.步骤s101:获取2d视频数据,并使发送卡以50hz或60hz的图像显示帧率将2d视频数据发送至扫描卡;其中,所述2d视频数据包含右眼视频数据和左眼视频数据。
31.所述左眼视频数据通常是指3d领域中用于在led显示屏显示给左眼看的图像数据,相应地,右眼视频数据是指led显示屏显示给右眼看的图像数据,然后再借助主动快门式眼镜以120赫兹的频率切换快门,就可使左右眼看到对应的左右眼画面,从而看到的就是立体3d画面。
32.需说明的是,50hz或60hz的图像显示帧率是本领域合成3d视频常见的频率,但本技术并非仅限于这两个频率,其低于50hz,或处于50hz与60hz之间,或高于60hz的频率也均属于本技术的保护范围;相应地,所合成的3d视频频率也并非剪线与100hz或120hz,其低于100hz,或处于50hz与60hz之间,或高于120hz的频率也均属于本技术的保护范围。
33.步骤s102:令所述扫描卡在秒或秒内将右眼视频数据和左眼视频数据依次交替存进存储空间;并在缓存完右眼视频数据或左眼视频数据的下一个秒或秒内的时间内,发送100hz或120hz图像显示帧率的右眼视频数据或左眼视频数据至显示屏,以供通过主动快门式眼镜观看3d画面。
34.本技术能实现与现有技术相比不需要增加发送卡数量和传输带宽,能高效利用常规3d显示系统存储空间的技术功效,主要体现在步骤s102中的技术手段。
35.第一实施例
36.本实施例对应所述步骤s102的具体步骤包括如下,其可参考如下表1所示的对应本方法流程的示例表。另外,在本实施例中,以60hz和120hz的图像显示帧率将2d视频数据为例,相应的以秒和秒的时间为例。
37.表1对应本技术方法流程的示例表
[0038][0039]
1)所述扫描卡在t1时间(秒)内将右眼视频数据的第一幅画面r1存进第一存储空间b1;优选地,所述扫描卡的sdram存储空间包括:第一存储空间、第二存储空间、及第三存储空间。
[0040]
2)所述扫描卡在t2时间(下一个秒)内将左眼视频数据的第一幅画面l1存进第二存储空间b2;其中,在t2的后半段时间(即秒中的后秒)内,所述扫描卡同时还读取第一存储空间b1的右眼视频数据的第一幅画面r1并发送至显示屏;其中,这里向显示屏所发送的右眼视频数据的第一幅画面r1的图像显示帧率为120hz。
[0041]
3)所述扫描卡在t3(再下一个秒)时间内将右眼视频数据的第二幅画面r2存进第三存储空间b3;其中,在t3的前半段时间(即秒中的前秒)内,所述扫描卡同时还读取第二存储空间b2的左眼视频数据的第一幅画面l1并发送至显示屏;在t3的后半段时间(即秒中的后秒)内,所述扫描卡同时还读取第一存储空间b1的右眼视频数据的第一幅画面r0并发送至显示屏;
[0042]
4)所述扫描卡在t4时间内将左眼视频数据的第二幅画面l2存进第一存储空间b1以覆盖右眼视频数据的第一幅画面r1;其中,在t4的前半段时间内,所述扫描卡同时还读取第二存储空间b2的左眼视频数据的第一幅画面l1存进并发送至显示屏;在t4的后半段时间内,所述扫描卡同时还读取第三存储空间b3的右眼视频数据的第二幅画面r2并发送至显示屏。
[0043]
于本技术一实施例中,当然,在本实施例中,仅以120hz来举例说明,在本技术中,在时间内发送至显示屏的右眼视频数据或左眼视频数据的每一幅画面为100hz或120hz。
[0044]
于本技术一实施例中,发送两遍右眼视频数据的第一幅画面r1和两遍左眼视频数
据的第一幅画面l1,以构成3d视频数据完整的第一幅画面。
[0045]
为了能够清楚的了解本技术采用如上步骤所带来的技术效果,本技术还举例两个现有技术方案所对应的流程的示例表,以供直观的与本技术所述方案比对。
[0046]
第二实施例
[0047]
本实施例所例举技术方案的特点为:发送卡传输60hz图像换帧频率的3d视频给扫描卡;扫描卡将60hz的视频缓存后再以120hz的频率把左右眼画面交替发送给led显示屏。这样发送卡发送到扫描卡的视频数据量相比传输正常60hz的2d视频没有变,即传输带宽没有增加。但是相比常规3d显示系统,扫描卡上的存储空间占用更多。如下表2所示第二实施例方法流程的示例表。另外,在本实施例中,仍以60hz和120hz的图像显示帧率将2d视频数据为例。
[0048]
表2对应第二实施例方法流程的示例表
[0049][0050]
由表2可知,虽然第二实施例同样是传输60hz图像换帧频率的3d视频给扫描卡;扫描卡将60hz的视频缓存后再以120hz的频率把左右眼画面交替发送给led显示屏,但是,完成一幅完整画面的3d显示,扫描卡的存储空间与表1相比多出一个存储空间b4。
[0051]
这是因为,表2的t3时间内,所需第二次发送的r1和l1还未完成,因此,在t4时间内,还需要b4的存储空间来存储新的l2。
[0052]
而在表1中,由于发送时间错位的设置,使得在t3时间内完成了所需的第二次发送r1的任务,因此,存储空间中可以不再保留r1,由此可以在t4时间内以替换r1的方式将新的l2存入存储空间b1。并且由于t2时间内r0已缓存完成,具备发送至显示屏的条件,因此,在t2时间内时允许将已缓存好的r0发送至显示屏。
[0053]
需要说明的是,在本技术中,发送r0至显示屏设置在t2的后半段是因为:若将发送r0设置在t2的前半段,那么t2的后半段是无法发送l0数据的,因此在整个t2时间内,l0正在缓存,在未完成l0缓存时是无法发送至显示屏的。因此,本技术将r0数据提前半个秒(即秒)的技术特征,与第二实施例相比并非是本领域技术人员容易想到的。
[0054]
这样与表2相比,本技术所述方法不多占用扫描卡内存空间,能够实现高效利用常
规3d显示系统存储空间。即将播放2d视频的led显示系统升级成支持3d视频播放的led显示系统时,发送卡数量沿用原有的就可以,不用增加,线材也相应减少,接线减少意味着故障率减少。
[0055]
第三实施例
[0056]
本实施例所例举的现有技术方案的特点为:上位机或发送卡将左眼画面和右眼画面以120hz的频率直接发送给扫描卡,扫描卡将左右眼画面缓存后,再将左右眼画面交替发送给led显示屏,显示屏交替显示左右眼对应的画面。即,相比正常2d视频播放相比,多出一倍的发送卡数量,数据传输量也相应增加一倍,即还需要一倍的传输线导,从而致整个系统成本就会增加很多。
[0057]
如下表3所示第二实施例方法流程的示例表。另外,在本实施例中,以120hz的图像显示帧率将2d视频数据为例。
[0058]
表3对应第三实施例方法流程的示例表
[0059][0060]
由表3可知,第三实施例采用的方式是直接发送120hz的视频数据,这与表1或者2d视频相比,需要多1倍的数据传输量;并且其存储空间仅用到b0和b1,但其存储空间还有剩余,并未高效利用存储空间。不仅成本高而且空间利用率低。
[0061]
综上所述,本技术所述方法,不仅实现发送卡以60hz传输视频,扫描卡缓存后以120hz的图像显示帧率播放3d视频,并且可节省一个存储空间。另外,还能高效利用存储空间。
[0062]
如图2所示,展示为本技术于一实施例中的led屏3d显示装置的模块示意图。如图所示,所述装置200包括:
[0063]
发送模块201,用于获取2d视频数据,并使发送卡以50hz或60hz的图像显示帧率将2d视频数据发送至扫描卡;其中,所述2d视频数据包含右眼视频数据和左眼视频数据;
[0064]
扫描模块202,用于令所述扫描卡在秒或秒内将右眼视频数据和左眼视频数据依次交替存进存储空间;并在缓存完右眼视频数据或左眼视频数据的下一个秒或
秒内的时间内发送至显示屏,以供显示为100hz或120hz图像显示帧率的3d视频数据。
[0065]
需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本技术所述方法实施例基于同一构思,其带来的技术效果与本技术方法实施例相同,具体内容可参见本技术前述所示的方法实施例中的叙述,此处不再赘述。
[0066]
还需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,扫描模块202可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上扫描模块202的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
[0067]
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital signal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
[0068]
如图3所示,展示为本技术于一实施例中的计算机设备的结构示意图。如图所示,所述计算机设备300包括:存储器301、处理器302、及通信器303;所述存储器301用于存储计算机指令;所述处理器302运行计算机指令实现如图1所述的方法。
[0069]
在一些实施例中,所述计算机设备300中的所述存储器301的数量均可以是一或多个,所述处理器302的数量均可以是一或多个,所述通信器303的数量均可以是一或多个,而图3中均以一个为例。
[0070]
于本技术一实施例中,所述计算机设备300中的处理器302会按照如图1所述的步骤,将一个或多个以应用程序的进程对应的指令加载到存储器301中,并由处理器302来运行存储在存储器301中的应用程序,从而实现如图1所述的方法。所述通信器用于通信连接显示屏,或者通信连接提供2d视频数据的数据源。
[0071]
所述存储器301可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。所述存储器301存储有操作系统和操作指令、可执行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中,操作指令可包括各种操作指令,用于实现各种操作。操作系统可包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。
[0072]
所述处理器302可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器
(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0073]
所述通信器303用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信连接。所述通信器303可包含一组或多组不同通信方式的模块,例如,与can总线通信连接的can通信模块。所述通信连接可以是一个或多个有线/无线通讯方式及其组合。通信方式包括:互联网、can、内联网、广域网(wan)、局域网(lan)、无线网络、数字用户线(dsl)网络、帧中继网络、异步传输模式(atm)网络、虚拟专用网络(vpn)和/或任何其它合适的通信网络中的任何一个或多个。例如:wifi、蓝牙、nfc、gprs、gsm、及以太网中任意一种及多种组合。
[0074]
在一些具体的应用中,所述计算机设备300的各个组件通过总线系统耦合在一起,其中总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清除说明起见,在图3中将各种总线都成为总线系统。
[0075]
如图4所示,展示为本技术于一实施例中的led屏3d显示系统的结构示意图。如图所示,所述系统400包括:如图3所述的计算机设备401、发送卡402、扫描卡403、及显示屏404;其中,所述发送卡402用于以50hz或60hz的图像显示帧率将2d视频数据发送至扫描卡403;所述扫描卡403用于对所述2d视频数据进行缓存并以100hz或120hz的图像显示帧率发送至显示屏404,以供显示屏404显示3d视频。
[0076]
于本技术的一实施例中,本技术提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如图1所述的方法。
[0077]
所述计算机可读存储介质,本领域普通技术人员可以理解:实现上述系统及各单元功能的实施例可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述系统及各单元功能的实施例;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0078]
综上所述,本技术提供的led显示屏3d显示方法、装置、设备、系统和介质,通过获取2d视频数据,并使发送卡以50hz或60hz的图像显示帧率将2d视频数据发送至扫描卡;其中,所述2d视频数据包含右眼视频数据和左眼视频数据;令所述扫描卡在秒或秒内将右眼视频数据和左眼视频数据依次交替存进存储空间;并在缓存完右眼视频数据或左眼视频数据的下一个秒或秒内的时间内,发送100hz或120hz图像显示帧率的右眼视频数据或左眼视频数据至显示屏,以供通过主动快门式眼镜观看3d画面。
[0079]
本技术有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0080]
上述实施例仅例示性说明本技术的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本技术的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中包含通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本技术的权利要求所涵盖。