展示矩阵墙数据交互方法及装置与流程

文档序号:16247372发布日期:2018-12-11 23:42阅读:335来源:国知局
展示矩阵墙数据交互方法及装置与流程

本发明涉及机械控制技术领域,具体涉及一种展示矩阵墙数据交互方法及装置。

背景技术

为了给参观者更好的视觉冲击,展示行业以新奇等各种方法,给参观者视听的享受,达到让参观者留下深刻印象的目的。随着视频图像处理技术的发展,越来越多的展商通过3d展示的方式来呈现视频图像内容,目前,主要包含裸眼3d及佩戴专门3d眼镜的方式来实现,经过多年的发展,已经趋于成熟,这项技术已广泛应用于各展馆中。

为了实现更好的视觉效果,现有技术中,也出现了展示矩阵墙的方式来展现视频图像,即通过机械运动,控制矩阵中各单元实体伸缩或旋转,形成真正的立体图形图案,配合声光,达到震撼的展示效果。展示矩阵墙可显示字体等一些简单的图案,然而,现有技术中通常采用预设好的程序数据来配合预定的视频,当更换视频源后,需要另外编制程序数据来适应新的视频源,展示矩阵墙控制通用性差。

因此,如何改善展示矩阵墙控制方式来提高展示矩阵墙的通用性成为亟待解决的技术问题。



技术实现要素:

本发明要解决的技术问题在于如何改善展示矩阵墙控制方式来提高展示矩阵墙的通用性。

为此,根据第一方面,本发明实施例公开了一种展示矩阵墙数据交互方法,展示矩阵墙包括:依次连接的驱动器、伸缩机构和成像单元,驱动器用于驱动伸缩机构进行伸缩运动以带动成像单元进行伸缩运动,数据交互方法包括:

获取视频源数据,视频源数据包含时间轴上各个像素块的像素信息;提取视频源数据当前图像帧各像素块的像素值,各个像素块的坐标分别与展示矩阵墙的各个成像单元的坐标一一映射;根据像素块的像素值确定成像单元的位移量;按成像单元的位移量向驱动器提供驱动信号,以驱动成像单元按各自位移量进行伸缩运动。

可选地,各像素块的像素值为每个像素块的像素平均值。

可选地,根据像素块的像素值确定成像单元的位移量包括:将像素块的像素值与最大像素值作比得到该像素块的像素比例;根据像素比例和该像素块对应的成像单元的最大位移量得到成像单元的位移量。

可选地,在获取视频源数据之后,还包括:按预设间隔获取投影数据;向各成像单元投影投影数据。

根据第二方面,本发明实施例公开了一种展示矩阵墙数据交互装置,展示矩阵墙包括:依次连接的驱动器、伸缩机构和成像单元,驱动器用于驱动伸缩机构进行伸缩运动以带动成像单元进行伸缩运动,数据交互装置包括:

视频源获取模块,用于获取视频源数据,视频源数据包含时间轴上各个像素块的像素信息;像素值提取模块,用于提取视频源数据当前图像帧各像素块的像素值,各个像素块的坐标分别与展示矩阵墙的各个成像单元的坐标一一映射;位移确定模块,用于根据像素块的像素值确定成像单元的位移量;驱动模块,用于按成像单元的位移量向驱动器提供驱动信号,以驱动成像单元按各自位移量进行伸缩运动。

可选地,各像素块的像素值为每个像素块的像素平均值。

可选地,位移确定模块包括:比例计算单元,用于将像素块的像素值与最大像素值作比得到该像素块的像素比例;根据像素比例和该像素块对应的成像单元的最大位移量得到成像单元的位移量。

可选地,还包括:投影数据获取模块,用于按预设间隔获取投影数据;投影模块,用于向各成像单元投影投影数据。

根据第三方面,本发明提供了一种计算机装置,包括处理器,处理器用于执行存储器中存储的计算机程序实现上述第一方面任意的展示矩阵墙数据交互方法。

根据第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,处理器用于执行存储介质中存储的计算机程序实现上述第一方面任意的展示矩阵墙数据交互方法。

本发明技术方案,具有如下优点:

本发明实施例提供的展示矩阵墙数据交互方法及装置,在获取视频源数据后,提取视频源数据当前图像帧各像素块的像素值,而后,根据像素块的像素值确定成像单元的位移量向驱动器提供驱动信号,使得成像单元按视频源的像素值进行伸缩运动,继而,使得成像单元的伸缩运动可以基于视频源的像素信息来控制,改善了展示矩阵墙控制方式来提高展示矩阵墙的通用性。

作为可选的技术方案,在获取视频源数据之后,按预设间隔获取投影数据,向各成像单元投影投影数据,使得成像单元的伸缩运动能够贴合投影操作,减少了伸缩运动滞后性,提高了成像单元的伸缩运动和投影数据的同步性。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例公开的一种展示矩阵墙数据交互方法流程图;

图2为本发明实施例公开的一种各个驱动器排布示意图;

图3为本发明实施例公开的一种展示矩阵墙数据交互装置结构示意图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

为了改善展示矩阵墙控制方式来提高展示矩阵墙的通用性,本实施例公开了一种展示矩阵墙数据交互方法,展示矩阵墙包括:依次连接的驱动器、伸缩机构和成像单元,驱动器用于驱动伸缩机构进行伸缩运动以带动成像单元进行伸缩运动。请参考图1,为本实施例公开的一种展示矩阵墙数据交互方法流程图,该展示矩阵墙数据交互方法包括:

步骤s100,获取视频源数据。在具体实施例中,在向展示矩阵墙上投影投影数据时,矩阵墙的成像单元反射投影数据来成像,为了有更好的视觉冲击,通常,各个成像单元呈现不同程度的伸缩运动,从而给用户以3d的视觉效果。本实施例中,视频源数据包含时间轴上各个像素块的像素信息,例如,在时刻t1时,视频源数据包含了该时刻各个像素块的像素信息,其中,像素信息包括像素块坐标及像素值大小等信息。

步骤s200,提取视频源数据当前图像帧各像素块的像素值。在具体实施中,各像素块的像素值为每个像素块的像素平均值。本实施例中,各个像素块的坐标分别与展示矩阵墙的各个成像单元的坐标一一映射。需要说明的是,在具体实施过程中,可以是一个像素块对应一个成像单元,也可以多个像素块对应一个成像单元。当多个像素块对应一个成像单元时,应当将该多个像素块作为一个整体提取像素值。

步骤s300,根据像素块的像素值确定成像单元的位移量。本实施例中,所称像素块的像素值为像素块的平均像素值。在具体实施例中,根据像素块的像素值确定成像单元的位移量包括:将像素块的像素值与最大像素值作比得到该像素块的像素比例,根据像素比例和该像素块对应的成像单元的最大位移量得到成像单元的位移量。本实施例中,所称像素块的最大像素值是指该像素块理论上的最大平均像素值,例如255。在具体实施过程中,将像素块的实际像素值与该像素块的最大像素值进行作比得到一个像素比例;而后,将该比例与成像单元设计时最大的位移量进行相乘得到成像单元的位移量,即:成像单元的位移量与该成像单元最大位移量的比值等于该成像单元对应的像素块的像素比例。

步骤s400,按成像单元的位移量向驱动器提供驱动信号。请参考图2,为本实施例中各个驱动器1排布示意图,各个驱动器1按矩阵排布,每个驱动器1的一端连接有成像单元,在驱动器1做伸缩运动时,可以带动各自成像单元进行移动,各驱动器1在移动至不同位移量的情况下,可以呈现不同的显示效果。本实施例中,按成像单元的位移量向驱动器提供驱动信号,可以驱动成像单元按各自位移量进行伸缩运动。

在可选的实施例中,在执行步骤s100之后,还包括:按预设间隔获取投影数据,向各成像单元投影投影数据。需要说明的是,视频源数据和投影数据可以是两个源数据,即视频源数据只要在时间轴上包含像素值信息即可,投影数据只需包含投影的成像信息即可。本实施例中,所称预设间隔可以根据经验确定,譬如:在投影当前帧数据时,成像单元完成了当前帧像素值对应的位移即可。

本实施例还公开了一种展示矩阵墙数据交互装置,展示矩阵墙包括:依次连接的驱动器、伸缩机构和成像单元,驱动器用于驱动伸缩机构进行伸缩运动以带动成像单元进行伸缩运动。请参考图3,为本实施例公开的一种展示矩阵墙数据交互装置结构示意图,该展示矩阵墙数据交互装置包括:视频源获取模块100、像素值提取模块200、位移确定模块300和驱动模块400,其中:

视频源获取模块100用于获取视频源数据,视频源数据包含时间轴上各个像素块的像素信息;像素值提取模块200用于提取视频源数据当前图像帧各像素块的像素值,各个像素块的坐标分别与展示矩阵墙的各个成像单元的坐标一一映射;位移确定模块300用于根据像素块的像素值确定成像单元的位移量;驱动模块400用于按成像单元的位移量向驱动器提供驱动信号,以驱动成像单元按各自位移量进行伸缩运动。

在可选的实施例中,各像素块的像素值为每个像素块的像素平均值。

在可选的实施例中,位移确定模块包括:比例计算单元,用于将像素块的像素值与最大像素值作比得到该像素块的像素比例;根据像素比例和该像素块对应的成像单元的最大位移量得到成像单元的位移量。

在可选的实施例中,还包括:投影数据获取模块,用于按预设间隔获取投影数据;投影模块,用于向各成像单元投影投影数据。

此外,本发明实施例中还提供一种计算机装置,处理器通过执行所述计算机指令,从而实现以下方法:

获取视频源数据,视频源数据包含时间轴上各个像素块的像素信息;提取视频源数据当前图像帧各像素块的像素值,各个像素块的坐标分别与展示矩阵墙的各个成像单元的坐标一一映射;根据像素块的像素值确定成像单元的位移量;按成像单元的位移量向驱动器提供驱动信号,以驱动成像单元按各自位移量进行伸缩运动。

本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(rom)或随机存储记忆体(ram)等。计算机处理器用于执行存储介质中存储的计算机程序实现以下方法:

获取视频源数据,视频源数据包含时间轴上各个像素块的像素信息;提取视频源数据当前图像帧各像素块的像素值,各个像素块的坐标分别与展示矩阵墙的各个成像单元的坐标一一映射;根据像素块的像素值确定成像单元的位移量;按成像单元的位移量向驱动器提供驱动信号,以驱动成像单元按各自位移量进行伸缩运动。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1