一种多屏显示方法及装置、计算机可读存储介质、终端,所述方法包括:响应于接收到多屏显示指令,接收待显示图像的像素;根据所述待显示图像的多个显示区域的区域信息,对接收到的所述待显示图像的像素进行分包处理,以得到多个待发送数据包,其中,每个待发送数据包具有各自所属的显示区域;将各个待发送数据包发送至所属显示区域对应的目标显示屏进行显示;其中,所述待显示图像的各个显示区域与各个目标显示屏之间具有映射关系。上述方案能够降低多屏显示的软硬件成本。屏显示的软硬件成本。屏显示的软硬件成本。
【技术实现步骤摘要】
多屏显示方法及装置、计算机可读存储介质、终端
[0001]本专利技术涉及显示
,尤其涉及一种多屏显示方法及装置、计算机可读存储介质、终端。
技术介绍
[0002]当前,移动行业处理器接口(Mobile Industry Processor Interface,MIPI)协议的显示串行接口(Display Serial Interface,DSI)被广泛应用于显示器接口上。在图像显示过程中,显示控制器(例如,数据处理器DPU)将待显示的像素发送给DSI模块(包括软件和硬件),DSI接收到像素后,通过特定的通信协议将待显示的像素发送给显示物理层(Display Physical Layer,DPHY),DPHY再通过MIPI数据传输通道(lane)发送给外部转接芯片,外部转接芯片再发送给目标显示屏进行显示,其中,DPU、DSI以及DPHY可以集成为单个显示处理芯片。如今,随着显示技术的发展,多屏显示应用场景越来越广泛。显示屏数量的增加,对于显示处理芯片的软件控制提出了更高要求。
[0003]针对多屏显示应用场景,现有技术往往需要依赖独立于显示处理芯片的的外部转接芯片。通过外部转接芯片实现多屏显示显然增加了硬件成本,软硬件设计过程较为繁琐复杂。
技术实现思路
[0004]本专利技术解决的技术问题是如何降低多屏显示的软硬件成本。
[0005]为解决上述技术问题,本专利技术实施例提供一种多屏显示方法,包括以下步骤:响应于接收到多屏显示指令,接收待显示图像的像素;根据所述待显示图像的多个显示区域的区域信息,对接收到的所述待显示图像的像素进行分包处理,以得到多个待发送数据包,其中,每个待发送数据包具有各自所属的显示区域;将各个待发送数据包发送至所属显示区域对应的目标显示屏进行显示;其中,所述待显示图像的各个显示区域与各个目标显示屏之间具有映射关系。
[0006]可选的,所述根据所述待显示图像的多个显示区域的区域信息,对接收到的所述待显示图像的像素进行分包处理,以得到多个待发送数据包包括:根据所述待显示图像的多个显示区域的区域信息,以及接收到的各个像素在所述待显示图像中的位置,确定各个像素所属的显示区域;将属于相同显示区域的各个像素划分为一个待发送数据包,以得到多个待发送数据包。
[0007]可选的,所述显示区域的形状为矩形,各个显示区域的区域信息包括各个显示区域的左上角顶点坐标和右下角顶点坐标。
[0008]可选的,每个待发送数据包具有该待发送数据包所属显示区域的区域标识;所述将各个待发送数据包发送至所属显示区域对应的目标显示屏进行显示包括:对于每个待发送数据包,基于该待发送数据包具有的区域标识,将该待发送数据包发送至所述区域标识指示的显示区域对应的目标显示屏进行显示。
[0009]可选的,在将各个待发送数据包发送至所属显示区域对应的目标显示屏进行显示之前,所述方法还包括:确定各个目标显示屏的显示分辨率;基于所述显示分辨率,检查各个目标显示屏对应的显示区域的区域信息是否准确;如果判断结果为否,则发出告警提示,所述告警提示用于指示待修改不准确的区域信息。
[0010]可选的,各个待发送的数据包是通过单个显示串行接口DSI发送至目标显示屏的。
[0011]可选的,所述待显示图像的各个显示区域与各个目标显示屏之间具有一对一关系;或者,所述待显示图像的各个显示区域与各个目标显示屏之间具有一对多关系。
[0012]可选的,各个显示区域的大小是基于各个目标显示屏的尺寸确定的。
[0013]本专利技术实施例还提供一种多屏显示装置,包括:像素接收模块,用于响应于接收到多屏显示指令,接收待显示图像的像素;像素分包模块,用于根据所述待显示图像的多个显示区域的区域信息,对接收到的所述待显示图像的像素进行分包处理,以得到多个待发送数据包,其中,每个待发送数据包具有各自所属的显示区域;像素发送模块,用于将各个待发送数据包发送至所属显示区域对应的目标显示屏进行显示;其中,所述待显示图像的各个显示区域与各个目标显示屏之间具有映射关系。
[0014]本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行上述多屏显示方法的步骤。
[0015]本专利技术实施例还提供一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述多屏显示方法的步骤。
[0016]与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:
[0017]在本专利技术实施例中,通过预先配置并存储待显示图像的多个显示区域,以及各个显示区域与各个目标显示屏之间的映射关系以实现多屏显示,具体而言:在接收到多屏显示指令时,接收待显示图像的像素;然后根据所述待显示图像的多个显示区域的区域信息,对接收到的所述待显示图像的像素进行分包处理,以得到多个待发送数据包,其中,每个待发送数据包具有各自所属显示区域;再将各个待发送数据包发送至所属显示区域对应的目标显示屏进行显示。由于各个显示区域的区域信息和所述映射关系可以预存在显示处理芯片的寄存器内,基于单个显示处理芯片即可实现多屏显示,有利于降低软硬件成本。此外,由于显示区域可以根据需要任意划分,因此可以提高多屏显示的灵活性,并且还可以针对不同应用场景下各种型号显示屏进行相应的显示区域划分,应用场景更加多样化。
[0018]进一步,每个待发送数据包具有该待发送数据包所属显示区域的区域标识;所述将各个待发送数据包发送至所属显示区域对应的目标显示屏进行显示包括:对于每个待发送数据包,基于该待发送数据包具有的区域标识,将该待发送数据包发送至所述区域标识指示的显示区域对应的目标显示屏进行显示。在本专利技术实施例中,通过采用区域标识指示不同的显示区域,可以快速确定每个待发送数据包所属的显示区域,然后准确发送至对应的目标显示屏进行显示,从而提高数据传输效率,保证显示效果。
[0019]进一步,在将各个待发送数据包发送至所属显示区域对应的目标显示屏进行显示之前,所述方法还包括:确定各个目标显示屏的显示分辨率;基于所述显示分辨率,检查各个目标显示屏对应的显示区域的区域信息是否准确;如果判断结果为否,则发出告警提示,所述告警提示用于指示待修改不准确的区域信息。在本专利技术实施例中,在发送各个待发送
的数据包之前,基于目标显示屏的分辨率对各个显示区域的区域信息进行检查与报错,可以避免因区域信息配置错误而导致待显示图像显示不准确的情况发生,保证显示效果。
[0020]进一步,在本专利技术实施例中,可以通过在单个DSI模块内部预先配置待显示图像的多个显示区域的区域信息,然后由该单个DSI根据各个显示区域的区域信息,对接收到的待显示图像的像素进行分包处理,再将各个待发送数据包发送至显示物理层DPHY。采用这样的方案,相比于需要多个独立的DSI分别接收并发送像素数据包至对应的目标显示屏,可以降低软硬件设计成本,提高软硬件集成度。
附图说明
[0021]图1是本专利技术实施例中一种多屏本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多屏显示方法,其特征在于,包括:响应于接收到多屏显示指令,接收待显示图像的像素;根据所述待显示图像的多个显示区域的区域信息,对接收到的所述待显示图像的像素进行分包处理,以得到多个待发送数据包,其中,每个待发送数据包具有各自所属的显示区域;将各个待发送数据包发送至所属显示区域对应的目标显示屏进行显示;其中,所述待显示图像的各个显示区域与各个目标显示屏之间具有映射关系。2.根据权利要求1所述的方法,其特征在于,所述根据所述待显示图像的多个显示区域的区域信息,对接收到的所述待显示图像的像素进行分包处理,以得到多个待发送数据包包括:根据所述待显示图像的多个显示区域的区域信息,以及接收到的各个像素在所述待显示图像中的位置,确定各个像素所属的显示区域;将属于相同显示区域的各个像素划分为一个待发送数据包,以得到多个待发送数据包。3.根据权利要求1或2所述的方法,其特征在于,所述显示区域的形状为矩形,各个显示区域的区域信息包括各个显示区域的左上角顶点坐标和右下角顶点坐标。4.根据权利要求1所述的方法,其特征在于,每个待发送数据包具有该待发送数据包所属显示区域的区域标识;所述将各个待发送数据包发送至所属显示区域对应的目标显示屏进行显示包括:对于每个待发送数据包,基于该待发送数据包具有的区域标识,将该待发送数据包发送至所述区域标识指示的显示区域对应的目标显示屏进行显示。5.根据权利要求1所述的方法,其特征在于,在将各个待发送数据包发送至所属显示区域对应的目标显示屏进行显示之前,所述方法还包括:确定各个目标显示屏...
【专利技术属性】
技术研发人员:冯军潇,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。