投屏方法和装置、显示芯片、存储介质制造方法及图纸

技术编号:37767868 阅读:14 留言:0更新日期:2023-06-06 13:29
本申请提供了一种投屏方法和装置、显示芯片、存储介质,解决了现有技术中无法实现多屏同显的问题。其中,投屏方法包括获取投屏指令,投屏指令包括源显示屏标识和目标显示屏标识;响应于投屏指令创建图层;将源显示屏标识对应的第一显存区域中的第一图形数据转移到图层中,源显示屏标识和第一显存区域的对应关系预存于显示芯片中;对图层中的第一图形数据进行解析,得到第一窗口视图;将第一窗口视图发送至目标显示屏标识对应的目标显示屏。至目标显示屏标识对应的目标显示屏。至目标显示屏标识对应的目标显示屏。

【技术实现步骤摘要】
投屏方法和装置、显示芯片、存储介质


[0001]本申请涉及显示
,具体涉及一种投屏方法和装置、显示芯片、存储介质。

技术介绍

[0002]随着汽车越来越智能化,汽车上的屏幕经常超过一个。例如,一个主屏供驾驶员使用,一个副屏供副驾人员,另外第三屏供后排人员使用。
[0003]主屏偶尔需要将主屏内容分享给另外两个屏幕。这时需要将主屏界面投屏到另外两个屏幕上,实现短暂的多屏同显效果。如何实现多屏同显,成为本领域技术人员亟待解决的技术问题之一。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种投屏方法和装置、显示芯片、存储介质,以解决现有技术中无法实现多屏同显的问题。
[0005]本申请第一方面提供了一种投屏方法,用于显示芯片。方法包括:获取投屏指令,投屏指令包括源显示屏标识和目标显示屏标识;响应于投屏指令创建图层;将源显示屏标识对应的第一显存区域中的第一图形数据转移到图层中,源显示屏标识和第一显存区域的对应关系预存于显示芯片中;对图层中的第一图形数据进行解析,得到第一窗口视图;将第一窗口视图发送至目标显示屏标识对应的目标显示屏。
[0006]本申请第二方面提供了一种投屏装置,用于显示芯片。装置包括:获取模块,用于获取投屏指令,投屏指令包括源显示屏标识和目标显示屏标识;创建模块,用于响应于投屏指令创建图层;转移模块,用于将源显示屏标识对应的第一显存区域中的第一图形数据转移到图层中,源显示屏标识和第一显存区域的对应关系预存于显示芯片中;解析模块,用于对图层中的第一图形数据进行解析,得到第一窗口视图;发送模块,用于将第一窗口视图发送至目标显示屏标识对应的目标显示屏。
[0007]本申请第三方面提供了一种显示芯片,包括存储器、处理器以及存储在存储器上被处理器执行的计算机程序,处理器执行计算机程序时实现上述任一实施例提供的投屏方法的步骤。
[0008]本申请第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例提供的投屏方法的步骤。
[0009]根据本申请实施例提供的投屏方法和装置、显示芯片、存储介质,获取投屏指令,投屏指令包括源显示屏标识和目标显示屏标识;响应于投屏指令创建图层;将源显示屏标识对应的第一显存区域中的第一图形数据转移到图层中,源显示屏标识和第一显存区域的对应关系预存于显示芯片中;对图层中的第一图形数据进行解析,得到第一窗口视图;将第一窗口视图发送至目标显示屏标识对应的目标显示屏。根据本申请实施例提供的投屏方法和装置、显示芯片、存储介质,通过新建图层,将图层作为源显示屏和目标显示屏之间的桥梁,首先将源显示屏标识对应的第一显存区域中的内容转移到图层中,然后对图层中的内
容解析后,得到第一窗口视图,再将窗口视图发送给目标显示屏,如此实现了源显示屏和目标显示屏之间的同显效果。
附图说明
[0010]图1为相关技术中的多屏幕系统的结构框图。
[0011]图2为图1所示多屏幕系统启动过程的流程示意图。
[0012]图3为本申请第一实施例提供的投屏方法的流程示意图。
[0013]图4为本申请第一实施例提供的多屏幕系统的架构示意图。
[0014]图5为本申请第二实施例提供的投屏方法的流程示意图。
[0015]图6为本申请第三实施例提供的投屏方法的流程示意图。
[0016]图7为本申请第四实施例提供的投屏方法的流程示意图。
[0017]图8为本申请第二实施例提供的多屏幕系统的架构示意图。
[0018]图9为本申请第五实施例提供的投屏方法的流程示意图。
[0019]图10为本申请第六实施例提供的投屏方法的流程示意图。
[0020]图11为本申请第一实施例提供的投屏装置的结构框图。
[0021]图12为本申请第二实施例提供的投屏装置的结构框图。
[0022]图13为本申请第三实施例提供的投屏装置的结构框图。
具体实施方式
[0023]图1为相关技术中的多屏幕系统的结构框图。如图1所示,多屏幕系统10包括显示芯片11、显存12和多个显示屏13。显存12和多个显示屏13分别与显示芯片11通讯连接。显存12可以集成在显示芯片11中,也可以单独设置。
[0024]图2为图1所示多屏幕系统启动过程的流程示意图。如图2所示,安卓系统启动过程包括:步骤S210,安卓系统检测到有显示屏接入,创建虚拟屏,得到虚拟屏对应的显存区域,显存区域是指显存12中的一段存储空间。步骤S220,将显存区域关联到显示屏,以使显示屏显示显存区域中的内容。可见,多屏幕系统10中的每个显示屏都有一个对应的显存区域,每块显示屏通常仅能显示其对应的显存区域中的内容。
[0025]显示芯片11包括处理器111和内存储器112。处理器111可以是具有数据处理能力和/或指令执行能力的处理单元,例如中央处理单元(CPU)。内存储器212中存储有计算机程序,处理器111执行计算机程序时,可以实现本申请实施例提供的投屏方法,以使多块显示屏同时显示相同内容,实现多屏同显。
[0026]内存储器112和显存12中的至少一者可以包括一个或多个计算机程序产品,计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。易失性存储器包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。非易失性存储器包括只读存储器(ROM)、硬盘、闪存等。
[0027]基于上述相关技术,专利技术人想到如果一块显示屏可以显示另一块显示屏对应的显存区域中的内容,便可以实现两块屏幕同显的效果。有鉴于此,本申请实施例提供了一种投屏方法和装置、显示芯片、存储介质,用于显示芯片。其中,投屏方法包括:获取投屏指令,投屏指令包括源显示屏标识和目标显示屏标识;响应于投屏指令创建图层;将源显示屏标识
对应的第一显存区域中的第一图形数据转移到图层中,源显示屏标识和第一显存区域的对应关系预存于显示芯片中;对图层中的第一图形数据进行解析,得到第一窗口视图;将第一窗口视图发送至目标显示屏标识对应的目标显示屏。根据本申请实施例提供的投屏方法和装置、显示芯片、存储介质,通过新建图层,将图层作为源显示屏和目标显示屏之间的桥梁,首先将源显示屏标识对应的第一显存区域中的内容转移到图层中,然后对图层中的内容解析后,得到第一窗口视图,再将窗口视图发送给目标显示屏,如此实现了源显示屏和目标显示屏之间的同显效果。
[0028]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]图3为本申请第一实施例提供的投屏方法的流程示意图。投屏方法用于图1所示多屏幕系统中的显示芯片11。如图3所示,投屏方法300包括:
[0030]步骤本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种投屏方法,其特征在于,用于显示芯片,所述方法包括:获取投屏指令,所述投屏指令包括源显示屏标识和目标显示屏标识;响应于所述投屏指令创建图层;将所述源显示屏标识对应的第一显存区域中的第一图形数据转移到所述图层中,所述源显示屏标识和所述第一显存区域的对应关系预存于所述显示芯片中;对所述图层中的所述第一图形数据进行解析,得到第一窗口视图;将所述第一窗口视图发送至所述目标显示屏标识对应的目标显示屏。2.根据权利要求1所述的投屏方法,其特征在于,所述响应于所述投屏指令创建图层包括:响应于所述投屏指令,创建纹理视图对象,所述纹理视图对象包括所述图层。3.根据权利要求1或2所述的投屏方法,其特征在于,在所述将所述第一窗口视图发送至所述目标显示屏标识对应的目标显示屏之前,还包括:对所述目标显示屏标识对应的第二显存区域中的第二图形数据进行解析,得到第二窗口视图;将所述第二窗口视图与所述第一窗口视图合成,得到合成窗口视图,所述第二窗口视图被所述第一窗口视图覆盖;所述将所述第一窗口视图发送至所述目标显示屏标识对应的目标显示屏包括:将所述合成窗口视图发送给所述目标显示屏。4.根据权利要求3所述的投屏方法,其特征在于,还包括:获取结束投屏指令,所述结束投屏指令包括所述目标显示屏标识;响应于所述结束投屏指令,将所述第二窗口视图发送给所述目标显示屏。5.根据权利要求4所述的投屏方法,其特征在于,还包括:响应于所述结束投屏指令,清除所述图层和所述虚拟屏。6.根据权利要求1或2所述的投屏方法,其特征在于,所述显示芯片还预存有所述源显示屏标识对应的第一目标属性参数;在所述将所述源显示屏标识对应的第一显存区域中...

【专利技术属性】
技术研发人员:杜家明
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:

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

1