一种分布式多屏幕显示方法、装置、设备及系统制造方法及图纸

技术编号:23363060 阅读:16 留言:0更新日期:2020-02-18 17:16
本说明书实施例公开了一种分布式多屏幕显示方法、装置、设备及系统,在接收到将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求时,确定各屏幕拼接在一起构成的虚拟区域,在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象。这样,在每个屏幕中,均是基于虚拟区域的尺寸进行渲染,但每个屏幕尺寸小于虚拟区域的尺寸,使得每个屏幕只能显示目标对象的一部分。

A distributed multi screen display method, device, equipment and system

【技术实现步骤摘要】
一种分布式多屏幕显示方法、装置、设备及系统
本说明书实施例涉及计算机
,尤其涉及一种分布式多屏幕显示方法、装置、设备及系统。
技术介绍
分布式多屏幕显示技术,可以将一个场景在多个屏幕上进行分别渲染和显示,每个屏幕显示场景的一部分,通过多屏幕的拼接形成最终的显示效果。
技术实现思路
有鉴于此,本说明书实施例提供了一种提升多屏幕显示适配效果的分布式多屏幕显示方法、装置、设备及系统。本说明书实施例采用下述技术方案:本说明书实施例提供一种分布式多屏幕显示方法,包括:接收将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求;确定所述各屏幕拼接在一起构成的虚拟区域;在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象,使得在所述各屏幕中分别显示所述目标对象的一部分。本说明书实施例还提供一种分布式多屏幕显示系统,包括:主机,接收将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求,确定所述各屏幕拼接在一起构成的虚拟区域,在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象;拼接在一起的各屏幕,分别与所述主机电连接,分别显示渲染得到的所述目标对象的一部分。本说明书实施例还提供一种分布式多屏幕显示装置,包括:接收模块,接收将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求;确定模块,确定所述各屏幕拼接在一起构成的虚拟区域;渲染模块,在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象,使得在所述各屏幕中分别显示所述目标对象的一部分。本说明书实施例还提供一种电子设备,包括:至少一个存储器;至少一个处理器;其中,所述至少一个存储器中存储有程序,并被配置成由所述至少一个处理器执行以下步骤:接收将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求;确定所述各屏幕拼接在一起构成的虚拟区域;在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象,使得在所述各屏幕中分别显示所述目标对象的一部分。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:在接收到将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求时,确定各屏幕拼接在一起构成的虚拟区域,在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象。这样,在每个屏幕中,均是基于虚拟区域的尺寸进行渲染,但每个屏幕尺寸小于虚拟区域的尺寸,使得每个屏幕只能显示目标对象的一部分,而所有屏幕上显示的对象部分组合在一起,可得到目标对象的完整的显示效果。利用本说明书记载的技术方案,由于是以各屏幕构成的较大虚拟区域为显示单位进行渲染,对每一块屏幕都会有一个与最终所有屏幕构成的显示区域相同的虚拟区域对目标对象进行布局,实现目标对象适配地进行多屏幕显示。附图说明此处所说明的附图用来提供对本说明书实施例的进一步理解,构成本说明书实施例的一部分,本说明书的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为一种示例的分布式多屏幕显示效果图;图2为一种示例的分布式多屏幕显示效果图;图3为本说明书实施例提出的一种分布式多屏幕显示方法的流程图;图4-图6为本说明书实施例提出的一种分布式多屏幕显示方法的原理示意图;图7为本说明书实施例记载的一种分布式多屏显示方法的流程示意图;图8为本说明书实施例提出的一种分布式多屏幕显示方法的原理示意图;图9为本说明书实施例提出的一种分布式多屏幕显示系统的结构示意图;图10为本说明书实施例提出的一种分布式多屏幕显示装置的结构示意图。具体实施方式图1为一种示例的分布式多屏幕显示效果图,图片示出四个屏幕1a、1b、1c、1d,图像在四个屏幕中进行适配显示,每个屏幕显示图像的一部分。图2为一种示例的分布式多屏幕显示效果图,图像在四个屏幕中非适配显示,图像底部的一部分超出屏幕之外。因此,如何提升分布式多屏幕显示的适配性为业界面临的一个挑战。本说明书实施例提出一种分布式多屏幕显示方法、装置、设备及系统,在接收到将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求时,确定各屏幕拼接在一起构成的虚拟区域,在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象。这样,在每个屏幕中,均是基于虚拟区域的尺寸进行渲染,但每个屏幕尺寸小于虚拟区域的尺寸,使得每个屏幕只能显示目标对象的一部分,而所有屏幕上显示的对象部分组合在一起,可得到目标对象的完整的显示效果。利用本说明书记载的技术方案,由于是以各屏幕构成的较大虚拟区域为单位进行渲染,对每一块屏幕都会有一个与最终所有屏幕构成的显示区域相同的虚拟区域对目标对象进行布局,实现目标对象适配地进行多屏幕显示。为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本说明书各实施例提供的技术方案。图3为本说明书实施例提出的一种分布式多屏幕显示方法的流程图。本说明书实施例记载的方法的执行主体可以是服务器或终端设备等设备,在此不作具体限定。步骤301:接收将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求。本说明书实施例记载的多屏显示的请求可以是基于用户操作得到,例如用户对目标对象施加打开操作,则基于打开操作可以确定多屏显示的请求。另外,多屏显示的请求还可以是从其他设备接收得到,在此不作具体限定。本说明书实施例记载的目标对象可以是图像、视频、文档或其他形式的对象,在此不作具体限定。步骤303:确定所述各屏幕拼接在一起构成的虚拟区域。执行步骤303,实际是构建一虚拟区域,该虚拟区域是根据各屏幕拼接在一起构成的区域而得到,用于定义目标对象的渲染区域。通过构建该虚拟区域,可以根据该虚拟区域调整目标对象,使目标对象与该虚拟区域尺寸适配。在本说明书实施例中,确定所述各屏幕拼接在一起构成的虚拟区域,包括:根据所述各屏幕的位置定位所述虚拟区域的位置;根据所述各屏幕的大小确定所述虚拟区域的边界;根据所述虚拟区域的位置和边界构建所述虚拟区域。在根据各屏幕的位置定位所述虚拟区域的位置时,可以是创建坐标空间,将各屏幕的位置使用坐标表征,进而能够定位到虚拟区域的位置。根据各屏幕的大小确定虚拟区域的边界,可以是根据各屏幕不拼接于其他屏幕的外在边界确定虚拟区域的边界。其中,所述外在边界可以使用坐标表征。步骤305:在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象,使得在所述各屏幕中分别显示所述目标对象的一部分。由于该虚拟区域是根据各屏幕拼接在一起构成的区域得到的,因此,可以确保目标对象准确适配地在各屏幕本文档来自技高网...

【技术保护点】
1.一种分布式多屏幕显示方法,包括:/n接收将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求;/n确定所述各屏幕拼接在一起构成的虚拟区域;/n在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象,使得在所述各屏幕中分别显示所述目标对象的一部分。/n

【技术特征摘要】
1.一种分布式多屏幕显示方法,包括:
接收将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求;
确定所述各屏幕拼接在一起构成的虚拟区域;
在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象,使得在所述各屏幕中分别显示所述目标对象的一部分。


2.如权利要求1所述的方法,确定所述各屏幕拼接在一起构成的虚拟区域,包括:
根据所述各屏幕的位置定位所述虚拟区域的位置;
根据所述各屏幕的大小确定所述虚拟区域的边界;
根据所述虚拟区域的位置和边界构建所述虚拟区域。


3.如权利要求1所述的方法,在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象,包括:
根据所述虚拟区域调整所述目标对象的显示参数,使所述目标对象与虚拟区域尺寸适配;
根据调整的所述目标对象的显示参数,在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象。


4.如权利要求1所述的方法,还包括:
对渲染得到的目标对象进行特效处理,显示带有特效的目标对象。


5.如权利要求4所述的方法,在对渲染得到的目标对象进行特效处理之前,还包括:
确定所述各屏幕各自邻接于其他相邻屏幕的边缘区域;
根据所述边缘区域确定与所述边缘区域相邻的所述屏幕的屏幕缓冲区;
根据所述各屏幕各自的屏幕区域和所述屏幕缓冲区确定所述屏幕的特效显示区域,使得所述特效在所述特效显示区域进行显示。


6.如权利要求5所述的方法,确定所述各屏幕各自邻接于其他相邻屏幕的边缘区域,包括:
当所述请求中包含特效信息时,确定所述各屏幕各自邻接于其他相邻屏幕的边缘区域。


7.如权利要求1所述的方法,接收将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求,包括:
利用主机接收将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求。


8.一种分布式多屏幕显示系统,包括:
主机,接收将目标对象在拼接在一起的各屏幕中进行多屏幕显示的请求,确定所述各屏幕拼接在一起构成的虚拟区域,在所述各屏幕中分别利用所述虚拟区域渲染所述目标对象;
拼接在一起的各屏幕,分别与所述主机电连接,分别显示渲染得到的所述目标对象的一部分。


9.一种分布式多屏幕显示装置,包括:
接收模块,接收将目...

【专利技术属性】
技术研发人员:周轶霄
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1