多屏拼接方法和装置、电子设备和存储介质制造方法及图纸

技术编号:36187236 阅读:11 留言:0更新日期:2022-12-31 20:54
本申请涉及多屏拼接技术领域,特别涉及一种多屏拼接方法装置、设备及介质,多屏拼接方法包括:由系统端获取多个物理显示器的设备信息,并根据多个物理显示器的设备信息设置逻辑显示;由系统端获取与逻辑显示相对应的逻辑显示渲染画面,并根据多个物理显示器的设备信息对逻辑显示渲染画面进行分割,以得到与多个物理显示器分别相对应的多个渲染子画面;以及由系统端将多个渲染子画面分别提交到多个物理显示器,使得多个物理显示器根据多个渲染子画面进行拼接显示。根据本公开的实施例,通过修改系统端以实现通过小尺寸屏幕进行拼接大屏显示,无需对应用端进行修改,能够有效降低开发成本,且适用性强。且适用性强。且适用性强。

【技术实现步骤摘要】
多屏拼接方法和装置、电子设备和存储介质


[0001]本申请涉及多屏拼接
,特别涉及多屏拼接方法和装置、电子设备和存储介质。

技术介绍

[0002]在传统的屏幕显示技术中,所有的应用都是针对单一屏幕进行渲染显示,而无法进行跨多硬件屏幕拼接显示。在很多商业显示场景中,存在大屏显示的需求。满足大屏显示需求的一种灵活、成本低的方式就是采用多个小尺寸屏幕进行拼接显示。
[0003]在相关技术中,如果要通过小尺寸屏幕拼接实现大屏显示,往往需要对应用端进行修改,开发成本高,周期长。此外,在更换场景之后,需要再次对应用端进行修改,适用性较差。

技术实现思路

[0004]本申请提供了多屏拼接方法和装置、电子设备和存储介质,其能够在不进行应用端修改的情况下,实现通过多个小尺寸屏幕进行大屏拼接显示。
[0005]在第一方面,提供一种多屏拼接方法。该方法包括:由系统端获取多个物理显示器的设备信息,并根据所述多个物理显示器的设备信息设置逻辑显示;由所述系统端获取与所述逻辑显示相对应的逻辑显示渲染画面,并根据所述多个物理显示器的设备信息对所述逻辑显示渲染画面进行分割,以得到与所述多个物理显示器分别相对应的多个渲染子画面;以及由所述系统端将所述多个渲染子画面分别提交到所述多个物理显示器,使得所述多个物理显示器根据所述多个渲染子画面进行拼接显示。
[0006]在一些实施例中,由系统端获取多个物理显示器的设备信息、并根据所述多个物理显示器的设备信息设置逻辑显示包括:获取所述多个物理显示器的分辨率;根据所述多个物理显示器的分辨率计算逻辑显示分辨率;以及针对所述多个物理显示器注册具有所述逻辑显示分辨率的逻辑显示。
[0007]在一些实施例中,由所述系统端获取与所述逻辑显示相对应的逻辑显示渲染画面包括:由应用端获取与所述逻辑显示相对应的逻辑显示分辨率,并根据所述逻辑显示分辨率对待显示画面进行渲染,以得到逻辑显示渲染画面;由所述应用端将所述逻辑显示渲染画面提交给所述逻辑显示;以及由所述逻辑显示将所述逻辑显示渲染画面提交给所述系统端。
[0008]在一些实施例中,根据所述多个物理显示器的设备信息对所述逻辑显示渲染画面进行分割、以得到与所述多个物理显示器分别相对应的多个渲染子画面包括:根据所述多个物理显示器的分辨率将所述逻辑显示渲染画面分割为多个渲染子画面,所述多个渲染子画面分别对应于所述多个物理显示器的分辨率。
[0009]在一些实施例中,该方法还包括:由所述系统端将与所述多个物理显示器分别相对应的多个渲染子画面存储在系统内存中,其中由所述系统端将所述多个渲染子画面分别
提交到所述多个物理显示器包括:将所述多个渲染子画面分别异步提交到所述多个物理显示器,使得所述多个物理显示器分别读取来自所述系统内存的所述多个渲染子画面。
[0010]在第二方面,提供一种多屏拼接装置。该装置包括系统端,所述系统端被配置为:获取多个物理显示器的设备信息,并根据所述多个物理显示器的设备信息设置逻辑显示;获取与所述逻辑显示相对应的逻辑显示渲染画面,并根据所述多个物理显示器的设备信息对所述逻辑显示渲染画面进行分割,以得到与所述多个物理显示器分别相对应的多个渲染子画面;以及将所述多个渲染子画面分别提交到所述多个物理显示器,使得所述多个物理显示器根据所述多个渲染子画面进行拼接显示。
[0011]在一些实施例中,所述系统端被配置为:获取所述多个物理显示器的分辨率;根据所述多个物理显示器的分辨率计算逻辑显示分辨率;以及针对所述多个物理显示器注册具有所述逻辑显示分辨率的逻辑显示。
[0012]在一些实施例中,该装置还包括应用端,所述应用端被配置为:获取与所述逻辑显示相对应的逻辑显示分辨率,并根据所述逻辑显示分辨率对待显示画面进行渲染,以得到逻辑显示渲染画面;以及将所述逻辑显示渲染画面提交给所述逻辑显示,使得所述逻辑显示将所述逻辑显示渲染画面提交给所述系统端。
[0013]在一些实施例中,所述系统端被配置为:根据所述多个物理显示器的分辨率将所述逻辑显示渲染画面分割为多个渲染子画面,所述多个渲染子画面分别对应于所述多个物理显示器的分辨率。
[0014]在一些实施例中,所述系统端进一步被配置为:将与所述多个物理显示器分别相对应的多个渲染子画面存储在系统内存中;以及将所述多个渲染子画面分别异步提交到所述多个物理显示器,使得所述多个物理显示器分别读取来自所述系统内存的所述多个渲染子画面。
[0015]在第三方面,提供一种电子设备。该电子设备包括:存储器,被配置为存储计算机程序;以及处理器,被配置为执行所述计算机程序以实现如上所述的多屏拼接方法。
[0016]在第四方面,提供一种计算机可读存储介质,其上存储有计算机程序。所述计算机程序被执行以实现如上所述的多屏拼接方法。
[0017]根据本专利技术的实施例,通过修改系统端以实现通过小尺寸屏幕进行拼接大屏显示,无需对应用端进行修改,能够有效降低开发成本,且适用性强。
[0018]上述
技术实现思路
相关记载仅是本申请技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本申请的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本申请的上述目的及其它目的、特征和优点能够更易于理解,以下结合本申请的具体实施方式及附图进行说明。
附图说明
[0019]附图仅用于示出本申请具体实施方式以及其他相关内容的原理、实现方式、应用、特点以及效果等,并不能认为是对本申请的限制。
[0020]图1是示出根据本公开的实施例的分屏拼接方法的流程示意图;
[0021]图2是示出根据本公开的实施例的分屏拼接方法的多端交互流程示意图;
[0022]图3是示出根据本公开的实施例的分屏拼接系统的方框示意图。
具体实施方式
[0023]为详细说明本申请可能的应用场景,技术原理,可实施的具体方案,能实现目的与效果等,以下结合所列举的具体实施例并配合附图详予说明。本文所记载的实施例仅用于更加清楚地说明本申请的技术方案,因此只作为示例,而不能以此来限制本申请的保护范围。
[0024]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中各个位置出现的“实施例”一词并不一定指代相同的实施例,亦不特别限定其与其它实施例之间的独立性或关联性。原则上,在本申请中,只要不存在技术矛盾或冲突,各实施例中所提到的各项技术特征均可以以任意方式进行组合,以形成相应的可实施的技术方案。
[0025]除非另有定义,本文所使用的技术术语的含义与本申请所属
的技术人员通常理解的含义相同;本文中对相关术语的使用只是为了描述具体的实施例,而不是旨在限制本申请。
[0026]在本申请的描述中,用语“和/或”是一种用于描述对象之间逻辑关系的表述,表示可以存在三种关系,例如A和/或B,表示:存在A,存在B,以及同时存在A和B这三种情况。另外,本文中字符“/”一般表示前后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多屏拼接方法,其特征在于,包括:由系统端获取多个物理显示器的设备信息,并根据所述多个物理显示器的设备信息设置逻辑显示;由所述系统端获取与所述逻辑显示相对应的逻辑显示渲染画面,并根据所述多个物理显示器的设备信息对所述逻辑显示渲染画面进行分割,以得到与所述多个物理显示器分别相对应的多个渲染子画面;以及由所述系统端将所述多个渲染子画面分别提交到所述多个物理显示器,使得所述多个物理显示器根据所述多个渲染子画面进行拼接显示。2.如权利要求1所述的多屏拼接方法,其特征在于,由系统端获取多个物理显示器的设备信息、并根据所述多个物理显示器的设备信息设置逻辑显示包括:获取所述多个物理显示器的分辨率;根据所述多个物理显示器的分辨率计算逻辑显示分辨率;以及针对所述多个物理显示器注册具有所述逻辑显示分辨率的逻辑显示。3.如权利要求1所述的多屏拼接方法,其特征在于,由所述系统端获取与所述逻辑显示相对应的逻辑显示渲染画面包括:由应用端获取与所述逻辑显示相对应的逻辑显示分辨率,并根据所述逻辑显示分辨率对待显示画面进行渲染,以得到逻辑显示渲染画面;由所述应用端将所述逻辑显示渲染画面提交给所述逻辑显示;以及由所述逻辑显示将所述逻辑显示渲染画面提交给所述系统端。4.如权利要求1所述的多屏拼接方法,其特征在于,根据所述多个物理显示器的设备信息对所述逻辑显示渲染画面进行分割、以得到与所述多个物理显示器分别相对应的多个渲染子画面包括:根据所述多个物理显示器的分辨率将所述逻辑显示渲染画面分割为多个渲染子画面,所述多个渲染子画面分别对应于所述多个物理显示器的分辨率。5.如权利要求1所述的多屏拼接方法,其特征在于,还包括:由所述系统端将与所述多个物理显示器分别相对应的多个渲染子画面存储在系统内存中,其中由所述系统端将所述多个渲染子画面分别提交到所述多个物理显示器包括:将所述多个渲染子画面分别异步提交到所述多个物理显示器,使得所述多个物理显示器分别读取来自所述系统内存的所述多个渲染子画面。6.一种多屏拼接装置...

【专利技术属性】
技术研发人员:李斌
申请(专利权)人:瑞芯微电子股份有限公司
类型:发明
国别省市:

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

1