多屏显示处理方法、系统、芯片、芯片模组、设备及介质与流程

文档序号:36151406发布日期:2023-11-23 02:38阅读:37来源:国知局
多屏显示处理方法与流程

本公开涉及图像显示,尤其涉及一种多屏显示处理方法、系统、芯片、芯片模组、设备及介质。


背景技术:

1、android(安卓系统)是一种基于linux(一种操作系统)内核的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机、平板电脑等。现在越来越多的设备使用android操作系统,例如车载、平板、金融支付pos(销售点情报管理系统)机等,通常这些设备只有一个屏幕,但随着市场应用的发展,原来的单屏显示已经不能满足各种服务系统的需要,双屏异显功能已在金融支付、智能商显、车载市场、医学等领域中有了越来越多的应用,例如,银行窗口的设备需要一端由操作人员使用,另一端由客户端查看。

2、由于大多数应用处理器的限制,只能连接单个mipi(移动产业处理器接口)显示屏幕,有很多方案通过外接转换芯片,如fpga(现场可编程门阵列),将单路mipidsi(显示器串行接口)输出转换为多路mipidsi输出,以便连接多个屏幕。这些方案通常是由ap(应用处理器)芯片将多个屏幕图片进行简单的左、右或拼接复用成一幅图片输出给外接扩展芯片,外接扩展芯片再将整幅图片进行解复用后分别输出至多个lcd(液晶显示屏)屏幕。然而,由于单路mipidsi的ap芯片输出带宽的限制,其最大传输数据量通常小于两幅图片拼接后的数据量,因此需要对拼接图片先进行降采样,降低其数据量,输出至fpga芯片后,再通过升采样的方式增大其数据量。这种先降采样、再升采样的过程会导致图片分辨率的损失,进而降低显示屏的显示效果。


技术实现思路

1、本公开要解决的技术问题是为了克服现有技术中ap芯片对多张图像进行降采样并拼接复用成一幅图像,输出给外接拓展芯片,外接拓展芯片将图像进行解复用后再升采样,得到多个显示屏对应的多张图像,导致图像质量损失、多屏显示效果不佳的缺陷,提供一种多屏显示处理方法、系统、芯片、芯片模组、设备及介质。

2、本公开是通过下述技术方案来解决上述技术问题:

3、本公开提供一种多屏显示处理方法,所述多屏显示处理方法包括:

4、获取多个显示屏中的至少一个目标显示屏当前帧的帧图像;

5、将所述目标显示屏当前帧的帧图像,分割为若干张部分图像,并将所述若干张部分图像作为所述目标显示屏从当前帧起若干连续帧的所述帧图像;

6、从当前帧开始,依次将全部所述显示屏同一帧的所述帧图像进行拼接,得到拼接图像;

7、依次将所述拼接图像通过显示器串行接口传输至转接芯片。

8、较佳地,当所述显示屏的个数为两个时,所述获取多个显示屏中的至少一个目标显示屏当前帧的帧图像的步骤包括:

9、获取一个所述目标显示屏当前帧的所述帧图像;

10、所述将所述目标显示屏当前帧的帧图像,分割为若干张部分图像,并将所述若干张部分图像作为所述目标显示屏从当前帧起若干连续帧的所述帧图像的步骤包括:

11、将所述目标显示屏奇数帧的所述帧图像,分割为第一部分图像和第二部分图像,并将所述第一部分图像作为所述目标显示屏奇数帧的所述帧图像,将所述第二部分图像作为所述目标显示屏后一偶数帧的所述帧图像;

12、所述从当前帧开始,依次将全部所述显示屏同一帧的所述帧图像进行拼接,得到拼接图像的步骤包括:

13、将两个所述显示屏奇数帧的所述帧图像进行拼接,得到第一拼接图像;

14、将两个所述显示屏偶数帧的所述帧图像进行拼接,得到第二拼接图像;

15、所述依次将所述拼接图像通过显示器串行接口传输至转接芯片的步骤包括:

16、依次将所述第一拼接图像和所述第二拼接图像通过所述显示器串行接口传输至所述转接芯片。

17、较佳地,所述多屏显示处理方法还包括:

18、获取所述显示器串行接口的最大传输数据量,以及各个所述显示屏的所述帧图像的图像数据量;

19、按照预设条件,根据所述最大传输数据量以及所述图像数据量,确定所述目标显示屏的个数和/或分割得到的所述部分图像的张数。

20、较佳地,所述预设条件为:

21、

22、其中,a为所述最大传输数据量,m为所述显示屏的总数,n为所述目标显示屏的个数,m、n均为整数,n≥1且n≤m,ai为第i个所述显示屏的帧图像的所述图像数据量,aj为第j个所述目标显示屏的帧图像的所述图像数据量,bj为第j个所述目标显示屏的帧图像分割得到的所述部分图像的张数。

23、本公开还提供一种多屏显示处理方法所述多屏显示处理方法包括:

24、接收拼接图像,所述拼接图像由全部显示屏同一帧的帧图像拼接得到;

25、其中,多个所述显示屏中有至少一个目标显示屏,所述目标显示屏从当前帧起若干连续帧的所述帧图像,由当前帧的所述帧图像分割成的若干张部分图像替换得到;

26、对所述拼接图像进行分解,得到各个所述显示屏的所述帧图像;

27、对所述目标显示屏的所述帧图像进行合成,得到分割前的所述帧图像;

28、分别向各个所述显示屏发送对应的所述帧图像。

29、较佳地,当所述显示屏的个数为两个时,所述接收拼接图像的步骤包括:

30、接收第一拼接图像和第二拼接图像,所述第一拼接图像由两个所述显示屏奇数帧的所述帧图像拼接得到,所述第二拼接图像由两个所述显示屏偶数帧的所述帧图像拼接得到;

31、其中,两个所述显示屏中有一个为所述目标显示屏,所述目标显示屏奇数帧的所述帧图像为第一部分图像,所述目标显示屏偶数帧的所述帧图像为第二部分图像,所述第一部分图像和所述第二部分图像由所述目标显示屏奇数帧初始的所述帧图像分割得到;

32、所述对所述拼接图像进行分解,得到各个所述显示屏的所述帧图像的步骤包括:

33、对所述第一拼接图像进行分解,得到两个所述显示屏奇数帧的所述帧图像;

34、对所述第二拼接图像进行分解,得到两个所述显示屏偶数帧的所述帧图像;

35、所述对所述目标显示屏的所述帧图像进行合成,得到分割前的所述帧图像的步骤包括:

36、将所述目标显示屏偶数帧的帧图像,与前一帧奇数帧的帧图像进行合成,作为偶数帧的所述帧图像,并清空奇数帧的所述帧图像;

37、所述分别向各个所述显示屏发送对应的所述帧图像的步骤包括:

38、分别向两个所述显示屏发送对应的所述帧图像。

39、本公开还提供一种多屏显示处理系统,所述多屏显示处理系统包括:

40、目标获取模块,用于获取多个显示屏中的至少一个目标显示屏当前帧的帧图像;

41、分割模块,用于将所述目标显示屏当前帧的帧图像,分割为若干张部分图像,并将所述若干张部分图像作为所述目标显示屏从当前帧起若干连续帧的所述帧图像;

42、拼接模块,用于从当前帧开始,依次将全部所述显示屏同一帧的所述帧图像进行拼接,得到拼接图像;

43、传输模块,用于依次将所述拼接图像通过显示器串行接口传输至转接芯片。

44、较佳地,当所述显示屏的个数为两个时,所述目标获取模块还用于获取一个所述目标显示屏当前帧的所述帧图像;

45、所述分割模块还用于将所述目标显示屏奇数帧的所述帧图像,分割为第一部分图像和第二部分图像,并将所述第一部分图像作为所述目标显示屏奇数帧的所述帧图像,将所述第二部分图像作为所述目标显示屏后一偶数帧的所述帧图像;

46、所述拼接模块还用于将两个所述显示屏奇数帧的所述帧图像进行拼接,得到第一拼接图像;将两个所述显示屏偶数帧的所述帧图像进行拼接,得到第二拼接图像;

47、所述传输模块还用于依次将所述第一拼接图像和所述第二拼接图像通过所述显示器串行接口传输至所述转接芯片。

48、较佳地,所述多屏显示处理系统还包括:

49、数据量获取模块,用于获取所述显示器串行接口的最大传输数据量,以及各个所述显示屏的所述帧图像的图像数据量;

50、数量确定模块,用于按照预设条件,根据所述最大传输数据量以及所述图像数据量,确定所述目标显示屏的个数和/或分割得到的所述部分图像的张数。

51、较佳地,所述预设条件为:

52、

53、其中,a为所述最大传输数据量,m为所述显示屏的总数,n为所述目标显示屏的个数,m、n均为整数,n≥1且n≤m,ai为第i个所述显示屏的帧图像的所述图像数据量,aj为第j个所述目标显示屏的帧图像的所述图像数据量,bj为第j个所述目标显示屏的帧图像分割得到的所述部分图像的张数。

54、本公开还提供一种多屏显示处理系统,所述多屏显示处理系统包括:

55、接收模块,用于接收拼接图像,所述拼接图像由全部显示屏同一帧的帧图像拼接得到;

56、其中,多个所述显示屏中有至少一个目标显示屏,所述目标显示屏从当前帧起若干连续帧的所述帧图像,由当前帧的所述帧图像分割成的若干张部分图像替换得到;

57、分解模块,用于对所述拼接图像进行分解,得到各个所述显示屏的所述帧图像;

58、合成模块,用于对所述目标显示屏的所述帧图像进行合成,得到分割前的所述帧图像;

59、发送模块,用于分别向各个所述显示屏发送对应的所述帧图像。

60、较佳地,当所述显示屏的个数为两个时,所述接收模块还用于接收第一拼接图像和第二拼接图像,所述第一拼接图像由两个所述显示屏奇数帧的所述帧图像拼接得到,所述第二拼接图像由两个所述显示屏偶数帧的所述帧图像拼接得到;

61、其中,两个所述显示屏中有一个为所述目标显示屏,所述目标显示屏奇数帧的所述帧图像为第一部分图像,所述目标显示屏偶数帧的所述帧图像为第二部分图像,所述第一部分图像和所述第二部分图像由所述目标显示屏奇数帧初始的所述帧图像分割得到;

62、所述分解模块还用于对所述第一拼接图像进行分解,得到两个所述显示屏奇数帧的所述帧图像;对所述第二拼接图像进行分解,得到两个所述显示屏偶数帧的所述帧图像;

63、所述合成模块还用于将所述目标显示屏偶数帧的帧图像,与前一帧奇数帧的帧图像进行合成,作为偶数帧的所述帧图像,并清空奇数帧的所述帧图像;

64、所述发送模块还用于分别向两个所述显示屏发送对应的所述帧图像。

65、本公开还提供一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述应用于ap芯片的多屏显示处理方法和/或应用于转接芯片的多屏显示处理方法。

66、本公开还提供一种芯片,应用于电子设备,所述芯片用于执行上述应用于ap芯片的多屏显示处理方法和/或应用于转接芯片的多屏显示处理方法。

67、本公开还提供一种芯片模组,应用于电子设备,包括收发组件和芯片,所述芯片用于执行上述应用于ap芯片的多屏显示处理方法和/或应用于转接芯片的多屏显示处理方法。

68、本公开还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述应用于ap芯片的多屏显示处理方法和/或应用于转接芯片的多屏显示处理方法。

69、在符合本领域常识的基础上,各优选条件,可任意组合,即得本公开各较佳实施例。

70、本公开的积极进步效果在于:通过将目标显示屏当前帧的帧图像分割成若干张部分图像,从当前帧起若干连续帧分别传输一张部分图像,传输完成后再将各部分图像进行拼接显示,以降低mipidsi通路每一帧传输的数据量,在不降低图像分辨率的前提下,通过将一帧图像分为多帧传输,即降低刷新率的方式,实现了多屏图像的传输与显示,提高了多屏显示的效果。

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