一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

激光投影设备及数据传输方法与流程

2023-02-19 13:10:58 来源:中国专利 TAG:


1.本公开涉及投影显示领域,特别涉及一种激光投影设备及数据传输方法。


背景技术:

2.激光投影设备的分辨率由其光阀包含的微镜片的个数决定,该每个微镜片可以对投影图像中的一个像素进行投影。由于激光投影设备中能够设置的微镜片的个数有限,因此在显示投影图像的过程中,会出现激光投影设备的分辨率小于其需要显示的投影图像的分辨率的情况。
3.相关技术中,激光投影设备可以包括系统级芯片和显示控制芯片,该系统级芯片和显示控制芯片之间通过多个数据接口连接。在显示投影图像的过程中,若系统级芯片确定激光投影设备的分辨率小于投影图像的分辨率,则系统级芯片可以将该投影图像划分为多帧子图像,并通过该数据接口依次向显示控制芯片传输多帧子图像的图像数据。显示控制芯片在接收到每帧子图像的图像数据后,可以基于该子图像的图像数据显示该子图像。
4.但是,由于系统级芯片和显示控制芯片之间设置的数据接口的数量有限,因此系统级芯片每次只能向显示控制芯片传输一帧子图像的图像数据,导致数据传输的效率较低。


技术实现要素:

5.本公开实施例提供了一种激光投影设备及数据传输方法,可以解决上述问题。所述技术方案如下:
6.一方面,提供了一种激光投影设备,所述激光投影设备包括系统级芯片和显示控制芯片,所述系统级芯片的目标数量个第一数据接口与所述显示控制芯片的所述目标数量个第二数据接口连接;
7.所述系统级芯片,用于:
8.对投影图像进行分割得到多帧子图像,所述投影图像的分辨率大于光阀的分辨率,且每帧所述子图像的分辨率不大于所述光阀的分辨率;
9.基于所述多帧子图像的显示顺序,通过所述目标数量个第一数据接口依次向所述显示控制芯片传输所述多帧子图像的图像数据,其中,每次向所述显示控制芯片传输至少两帧子图像的图像数据,且所述至少两帧子图像的图像数据包括一帧子图像中每个像素的多个基色的基色值,以及其他帧子图像中每个像素的除目标基色之外的其他基色的基色值;
10.所述显示控制芯片用于:对于每次接收到的至少两帧子图像的图像数据,基于所述至少两帧子图像中所述一帧子图像中每个像素的多个基色的基色值显示所述一帧子图像,并基于所述其他帧子图像中每个像素的其他基色的基色值,以及所述一帧子图像中每个像素的所述目标基色的基色值显示所述其他帧子图像。
11.可选的,所述系统级芯片,还用于:
12.对于每个基色,确定所述基色在所述投影图像中多个基色的占比;
13.将所述占比位于占比范围之外的基色确定为所述目标基色。
14.可选的,所述多个基色中第j个基色的占比sj满足:
15.其中,所述m为所述投影图像中多个像素的总个数,所述h
ij
为所述投影图像中多个像素中第i个像素的所述第j个基色的基色值,所述n为每个基色的基色值所占用的位数,所述z为所述投影图像中多个像素的多个基色的基色值的总和。
16.可选的,所述系统级芯片,还用于:
17.若所述投影图像中多个基色的占比均位于所述占比范围之内,则对于每个基色,确定所述投影图像中目标像素的基色的基色值的总和与所述多个像素的基色的基色值的总和的比值,所述目标像素的基色的基色值大于或等于基色值阈值;
18.将所述比值小于或等于比值阈值的基色确定为所述目标基色。
19.可选的,所述基色值阈值k满足:k=w
×
y;所述w为所述投影图像中像素的基色值的最大值,所述y为目标百分比。
20.可选的,所述系统级芯片,还用于:
21.若所述投影图像中存在颜色为蓝色的基色,则将所述蓝色确定为所述目标基色。
22.另一方面,提供了一种数据传输方法,所述方法包括:
23.对投影图像进行分割得到多帧子图像,所述投影图像的分辨率大于光阀的分辨率,且每帧所述子图像的分辨率不大于所述光阀的分辨率;
24.基于所述多帧子图像的显示顺序,通过所述目标数量个第一数据接口依次向所述显示控制芯片传输所述多帧子图像的图像数据;
25.其中,每次向所述显示控制芯片传输至少两帧子图像的图像数据,且所述至少两帧子图像的图像数据包括一帧子图像中每个像素的多个基色的基色值,以及其他帧子图像中每个像素的除目标基色之外的其他基色的基色值;每次向所述显示控制芯片传输的所述至少两帧子图像的图像数据用于指示所述显示控制芯片基于所述至少两帧子图像中所述一帧子图像中每个像素的多个基色的基色值显示所述一帧子图像,并基于所述其他帧子图像中每个像素的其他基色的基色值,以及所述一帧子图像中每个像素的所述目标基色的基色值显示所述其他帧子图像。
26.可选的,所述方法还包括:
27.对于每个基色,确定所述基色在所述投影图像中多个基色的占比;
28.将所述占比位于占比范围之外的基色确定为所述目标基色。
29.可选的,所述方法还包括:
30.若所述投影图像中存在颜色为蓝色的基色,则将所述蓝色确定为所述目标基色。
31.又一方面,提供了一种数据传输方法,所述方法包括:
32.通过所述目标数量个第二数据接口依次接收多帧子图像的图像数据,其中,每次接收至少两帧子图像的图像数据,且所述至少两帧子图像的图像数据包括一帧子图像中每个像素的多个基色的基色值,以及其他帧子图像中每个像素的除目标基色之外的其他基色的基色值;
33.对于每次接收到的所述至少两帧子图像的图像数据,基于所述至少两帧子图像中所述一帧子图像中每个像素的多个基色的基色值显示所述一帧子图像,并基于所述其他帧子图像中每个像素的其他基色的基色值,以及所述一帧子图像中每个像素的所述目标基色的基色值显示所述其他帧子图像。
34.又一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,所述指令由处理器加载并执行以实现上述方面所述的投影图像的校正方法。
35.又一方面,提供了一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方面所述的投影图像的校正方法。
36.再一方面,提供了一种激光投影设备,该激光投影设备包括处理器和存储器,存储器中存储有指令,所述指令由处理器加载并执行以实现如上述方面所述的投影图像的校正方法。
37.本公开实施例提供的技术方案带来的有益效果至少包括:
38.本公开实施例提供了一种激光投影设备及数据传输方法,系统级芯片向显示控制芯片依次传输多帧子图像的过程中,每次可以传输至少两帧子图像的图像数据,且该至少两帧子图像的图像数据包括一帧子图像中每个像素的多个基色的基色值,以及其他帧子图像中每个像素的除目标基色之外的其他基色的基色值。由此,可以使得显示控制芯片能够基于该至少两帧子图像中一帧子图像中每个像素的多个基色的基色值显示该一帧子图像,并基于其他帧子图像中每个像素的其他基色的基色值,以及该一帧子图像中每个像素的目标基色的基色值显示其他帧子图像。由于无需传输其他帧子图像中每个像素的目标基色的基色值,因此实现了一次性向显示控制芯片传输至少两帧子图像的图像数据的效果,进而提高了数据传输的效率。
附图说明
39.为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
40.图1是本公开实施例提供的一种激光投影设备的结构示意图;
41.图2是本公开实施例提供的一种数据传输方法的流程图;
42.图3是本公开实施例提供的另一种数据传输方法的流程图;
43.图4是本公开实施例提供的又一种数据传输方法的流程图;
44.图5是本公开实施例提供的一种4帧子图像的示意图;
45.图6是本公开实施例提供的另一种4帧子图像的示意图。
具体实施方式
46.为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。
47.图1是本公开实施例提供的一种激光投影设备的结构示意图,如图1所示,该激光投影设备包括系统级芯片(system on chip,soc)10和显示控制芯片20。
48.其中,该系统级芯片10上具有目标数量个第一数据接口,该显示控制芯片20上具有目标数量个第二数据接口,该系统级芯片10上的目标数量个第一数据接口与显示控制芯片20上的目标数量个第二数据接口一一对应连接。该系统级芯片10可以通过该目标数量个第一数据接口向显示控制芯片20传输图像数据,相应的,显示控制芯片20可以通过该目标数量个第二数据接口接收系统级芯片10传输的图像数据。该显示控制芯片20可以为数字光处理(digital light processing,dlp)芯片。示例的,该目标数量可以为5。
49.相关技术中,系统级芯片10在向显示控制芯片20传输每帧子图像的过程中,需通过3个第一数据接口传输该子图像。其中,通过一个第一数据接口向显示控制芯片20传输该子图像中红色基色的基色值,通过一个第一数据接口向显示控制芯片20传输该子图像中绿色基色的基色值以及通过一个第一数据接口向显示控制芯片20该子图像中绿色基色的基色值。
50.若目标数量为5,则由于系统级芯片10需采用3个第一数据接口向显示控制芯片20传输一帧子图像,因此系统级芯片10每次仅能向显示控制芯片10传输一帧子图像的数据,该方法导致数据传输的效率较低。
51.图2是本公开实施例提供的一种数据传输方法的流程图,该数据传输方法可以应用于图1所示的系统级芯片10中,如图2所示,该方法包括:
52.步骤201、对投影图像进行分割得到多帧子图像。
53.在将投影图像投影至投影屏幕的过程中,系统级芯片10在获取到投影图像之后,若确定该投影图像的分辨率大于光阀的分辨率,则可以对该投影图像进行分割得到多帧子图像。其中,该投影图像的分辨率大于光阀的分辨率,且每帧子图像的分辨率不大于光阀的分辨率。
54.步骤202、基于多帧子图像的显示顺序,通过目标数量个第一数据接口依次向显示控制芯片传输多帧子图像的图像数据。
55.系统级芯片10在对投影图像进行分割得到多帧子图像之后,可以基于该多帧子图像的显示顺序,通过目标数量个第一数据接口依次向显示控制芯片20传输该多帧子图像的图像数据。其中,系统级芯片可以按照多帧子图像在投影图像的排布位置确定多帧子图像的显示顺序。
56.在本公开实施例中,系统级芯片10每次向显示控制芯片20传输至少两帧子图像的图像数据,且该至少两帧子图像的图像数据可以包括一帧子图像中每个像素的多个基色的基色值,以及其他帧子图像中每个像素的除目标基色之外的其他基色的基色值。该每次向显示控制芯片20传输的至少两帧子图像的图像数据用于指示显示控制芯片20基于该至少两帧子图像中一帧子图像中每个像素的多个基色的基色值显示该一帧子图像,并基于其他帧子图像中每个像素的其他基色的基色值,以及该一帧子图像中每个像素的目标基色的基色值显示其他帧子图像。
57.其中,该每个像素的多个基色可以包括红色基色、蓝色基色和绿色基色,进而每个像素的多个基色的基色值可以包括该像素的红色基色值、蓝色基色值和绿色基色值。
58.综上所述,本公开实施例提供了一种数据传输方法,系统级芯片向显示控制芯片依次传输多帧子图像的过程中,每次可以传输至少两帧子图像的图像数据,且该至少两帧子图像的图像数据包括一帧子图像中每个像素的多个基色的基色值,以及其他帧子图像中
每个像素的除目标基色之外的其他基色的基色值。由此,可以使得显示控制芯片能够基于该至少两帧子图像中一帧子图像中每个像素的多个基色的基色值显示该一帧子图像,并基于其他帧子图像中每个像素的其他基色的基色值,以及该一帧子图像中每个像素的目标基色的基色值显示其他帧子图像。由于无需传输其他帧子图像中每个像素的目标基色的基色值,因此实现了一次性向显示控制芯片传输至少两帧子图像的图像数据的效果,进而提高了数据传输的效率。
59.图3是本公开实施例提供的另一种数据传输方法的流程图,该数据传输方法可以应用于图1所示的显示控制芯片20中,如图3所示,该方法包括:
60.步骤301、通过目标数量个第二数据接口依次接收多帧子图像的图像数据。
61.显示控制芯片20可以通过目标数量个第二数据接口依次接收系统级芯片10发送的多帧子图像的图像数据。其中,显示控制芯片20每次可以接收到至少两帧子图像的图像数据,且该至少两帧子图像的图像数据可以包括一帧子图像中每个像素的多个基色的基色值,以及其他帧子图像中每个像素的除目标基色之外的其他基色的基色值。
62.步骤302、对于每次接收到的至少两帧子图像的图像数据,基于至少两帧子图像中一帧子图像中每个像素的多个基色的基色值显示一帧子图像,并基于其他帧子图像中每个像素的其他基色的基色值,以及一帧子图像中每个像素的目标基色的基色值显示其他帧子图像。
63.对于每次接收到的至少两帧子图像的图像数据,显示控制芯片20在接收到该至少两帧子图像的图像数据之后,可以基于该至少两帧子图像中一帧子图像中每个像素的多个基色的基色值显示一帧子图像,并可以基于其他帧子图像中每个像素的其他基色的基色值,以及一帧子图像中每个像素的目标基色的基色值显示其他帧子图像。
64.综上所述,本公开实施例提供了一种数据传输方法,显示控制芯片在接收系统级芯片发送的多帧子图像的图像数据的过程中,每次可以接收至少两帧子图像的图像数据,并基于该至少两帧子图像中一帧子图像中每个像素的多个基色的基色值显示该一帧子图像,并基于其他帧子图像中每个像素的其他基色的基色值,以及该一帧子图像中每个像素的目标基色的基色值显示其他帧子图像,从而实现对该两帧子图像的显示。由于系统级芯片无需传输其他帧子图像中每个像素的目标基色的基色值,因此实现了一次性向显示控制芯片传输两帧子图像的图像数据,进而提高了数据传输的效率。
65.图4是本公开实施例提供的又一种数据传输方法的流程图,该数据传输方法可以应用于图1所示的激光投影设备中。如图4所示,该方法可以包括:
66.步骤401、系统级芯片对投影图像进行分割得到多帧子图像。
67.系统级芯片10在获取到投影图像之后,若确定该投影图像的分辨率大于光阀的分辨率,则可以对该投影图像进行分割得到多帧子图像。
68.其中,该投影图像的分辨率大于光阀的分辨率,且每帧子图像的分辨率不大于光阀的分辨率。该投影图像的分辨率可以为m1
×
n1,该m1为投影图像中每列像素的个数(即m1为像素行数),该n1为投影图像中每行像素的个数(即n1为像素列数),该m1和n1均为大于1的正整数。示例的,该m1可以为7680,该n1可以为4320,即该投影图像的分辨率为8k。
69.该光阀的分辨率可以为m2
×
n2,该m2为光阀包括的多个微镜片中每列微镜片的个数(即m2为微镜片行数),该n2为光阀包括的多个微镜片中每行微镜片的个数(即n2为微镜
片列数),该m2和n2均为大于1的正整数。示例的,该m2可以为3840,该n2可以为2160,即该光阀的分辨率可以为4k。
70.在本公开实施例中,系统级芯片10可以基于投影图像的分辨率和光阀的分辨率确定多帧子图像的个数,例如,多帧子图像的个数f可以满足:该该表示的是向上取整。
71.示例的,若m1为7680,n1为4320,m2为3840,n2为2160,则该该参考图5,系统级芯片将投影图像分割为第1帧子图像、第2帧子图像、第3帧子图像和第4帧子图像共4帧子图像。
72.在本公开实施例中,系统级芯片10可以将该投影图像划分为多个图像块,并选取每个图像块中处于相同位置处的像素组成一帧子图像,得到f帧子图像。也即是,在该f帧子图像中,每一帧子图像均由投影图像划分成的多个图像块中处于相同位置处的像素构成,且任意两帧子图像中的像素在多个图像块中的位置不同。
73.其中,每个图像块可以包括f个像素,且对于任一帧子图像,该子图像包含的多个像素在子图像上的相对位置与多个像素在投影图像上的相对位置相同。该每个图像块在行方向上可以包含t1个像素,在列方向上可以包含t2个像素,该t1和t2的乘积等于f。
74.示例的,假设m1为16,n1为12,即该投影图像的分辨率为16
×
12,f为4,则系统级芯片10可以将该投影图像划分为48个图像块,该每个图像块中可以包括4个像素,且该每个图像块在行方向上包含2个像素,在列方向上包含2个像素。系统级芯片10可以选取该每个图像块中处于第一位置处的像素组成第1帧子图像,选取该每个图像块中处于第二位置处的像素组成第2帧子图像,选取该每个图像块中处于第三位置处的像素组成第3帧子图像,选取该每个图像块中处于第四位置处的像素组成第4帧子图像,从而得到4帧子图像。
75.其中,该第一位置可以是每个图像块的左上角的像素所处的位置,该第二位置可以为每个图像块的右上角的像素所处的位置,该第三位置可以为每个图像块的左下角的像素所处的位置,该第四位置可以为每个图像块的右下角的像素所处的位置。
76.步骤402、对于每个基色,系统级芯片确定基色在投影图像中多个基色的占比。
77.在本公开实施例中,投影图像中每个像素可以包括多个基色,该多个基色可以包括红色基色、蓝色基色和绿色基色。对于每个基色,系统级芯片10在将投影图像进行分割得到多帧子图像之后,可以确定该基色在投影图像中多个基色的占比。
78.其中,该多个基色中第j个基色在多个基色的占比sj满足:该j为小于或等于3的正整数,m为投影图像中多个像素的总个数,该m=m1
×
n1。该h
ij
为投影图像中多个像素中第i个像素的第j个基色的基色值,该n为每个基色的基色值所占用的位数,即用二进制表示该基色值所需占用的位数。示例的,该n可以为8、12、24或者32。该z为投影图像中多个像素的多个基色的基色值的总和,即该z=s1 s2 s3。该每个像素的多个基色的基色值可以包括红色基色值、蓝色基色值和绿色基色值。
79.假设j为1,第1个基色为蓝色基色,投影图像的分辨率为7680
×
4320,则该m等
33177600,h
i1
为投影图像中多个像素中第i个像素的第1个基色(即蓝色基色)的基色值。
80.步骤403、若存在占比位于占比范围之外的基色,则系统级芯片将占比位于占比范围之外的基色确定为目标基色。
81.系统级芯片10在确定每个基色在投影图像中多个基色的占比之后,若确定存在占比位于占比范围之外的基色,则可以将占比位于占比范围之外的基色确定为目标基色。其中,该占比范围为系统级芯片10中预先存储的固定范围。
82.可以理解的是,对于每个基色,若该基色的占比小于占比范围的下限,则系统级芯片10可以确定该投影图像中该基色的占比较小,因此可以将该基色确定为目标基色,以使得系统级芯片10在每次传输至少两帧子图像的图像数据时,无需传输该至少两帧子图像中其他帧子图像中每个像素的目标基色的基色值,确保可以实现一次性传输两帧子图像的图像数据。由于该基色在投影图像中的占比较小,因此显示控制芯片20在采用至少两帧子图像中的一帧子图像每个像素的目标基色的基色值显示该其他帧子图像时,人眼不会感知到该投影图像的内容发生变化,确保了投影图像的显示效果。
83.若目标基色的占比大于占比范围的上限,则系统级芯片10可以确定投影图像中目标基色的占比较大,例如,该显示至投影屏幕的投影图像偏目标基色。由于该基色在投影图像中的占比较大,因此显示控制芯片20在采用至少两帧子图像中的一帧子图像每个像素的目标基色的基色值显示该其他帧子图像时,人眼不会明显感知到该投影图像的内容发生了变化,确保了投影图像的显示效果。
84.在本公开实施例中,若系统级芯片10确定占比位于占比范围之外的基色存在多个,则可以将该多个基色中的任一基色确定为目标基色。或者,若该占比位于占比范围之外的多个基色中存在蓝色基色,则可以将蓝色基色确定为目标基色。由于人眼对蓝色不敏感,将蓝色确定为目标基色,显示控制芯片20在采用至少两帧子图像中的一帧子图像每个像素的目标基色的基色值显示该其他帧子图像时,人眼不会明显感知到该投影图像的内容发生了变化,确保了投影图像的显示效果。
85.步骤404、若投影图像中多个基色的占比均位于占比范围之内,则对于每个基色,系统级芯片确定投影图像中目标像素的基色的基色值的总和与多个像素的基色的基色值的总和的比值。
86.系统级芯片10若确定投影图像中多个基色的占比均位于占比范围之内,则可以确定投影图像中多个基色的分布较为均衡,因此对于每个基色,系统级芯片10可以确定投影图像中目标像素的基色的基色值的总和与多个像素的基色的基色值的总和的比值,即确定每个基色中高基色值的占比,该高基色值大于或等于基色值阈值。
87.其中,对于每个基色,该目标像素的基色的基色值大于或等于基色值阈值。该多个基色中第j个基色的比值pj满足:该h
vj
为多个目标像素中第v个目标像素的第j个基色的基色值,该v为小于或等于q的正整数,该q为小于或等于m的正整数。
88.在本公开实施例中,该基色值阈值k可以满足:k=w
×
y,该w为投影图像中像素的基色值的最大值,y为目标百分比,示例的,该y可以等于60%。假设y等于60%,w等于256,则
该基色值阈值k=256
×
60%=153。
89.示例的,假设m1为3,n1为3,即m为9,该j为1,该第1个基色为蓝色基色,基色值阈值k为153,投影图像中9个像素的蓝色的基色值分别为155、120、140、170、255、200、130、225和220。由于155、170、255、200、225和220共6个蓝色的基色值大于基色值阈值,则系统级芯片可以确定存在6个目标像素,进而系统级芯片10可以确定该第1个基色的比值p1满足
90.步骤405、若存在比值小于或等于比值阈值的基色,则系统级芯片将比值小于或等于比值阈值的基色确定为目标基色。
91.系统级芯片10在确定每个基色的比值之后,若存在比值小于或等于比值阈值的基色,则系统级芯片10可以确定投影图像中该基色的高基色值的分布较少,相应的,投影图像中该基色的低基色值(该低基色值小于基色值阈值)分布较多,因此系统级芯片10可以将比值小于或等于比值阈值的基色确定为目标基色。其中,该比值阈值可以为系统级芯片10中预先存储的固定数值,例如,该比值阈值可以为10%。
92.在本公开一种实施例中,系统级芯片10若确定出比值小于或等于比值阈值的基色存在多个,则可以将比值小于或等于比值阈值的多个基色中的任一基色确定为目标基色。
93.在本公开另一种实施例中,系统级芯片10若确定出比值小于或等于比值阈值的基色存在多个,且该比值小于或等于比值阈值的多个基色中存在蓝色,则可以将蓝色基色确定为目标基色。
94.对于每个基色,人眼不易分辨出低基色值,因此在确定投影图像中该基色的高基色值的分布较少,相应的,投影图像中该基色的低基色值分布较多的情况下。通过将比值小于或等于比值阈值的基色确定为目标基色,显示控制芯片20在采用至少两帧子图像中的一帧子图像每个像素的目标基色的基色值显示该其他帧子图像时,人眼不会感知到该投影图像的内容发生了变化,确保了投影图像的显示效果。
95.步骤406、若多个比值均大于比值阈值,且投影图像中存在颜色为蓝色的基色,则系统级芯片将蓝色确定为目标基色。
96.系统级芯片10在确定多个比值均大于比值阈值之后,若确定投影图像中存在颜色为蓝色的基色,则可以将该蓝色确定为目标基色。若确定投影图像中不存在颜色为蓝色的基色,则可以将投影图像中的多个基色中的任一基色确定为目标基色。
97.步骤407、系统级芯片基于多帧子图像的显示顺序,通过目标数量个第一数据接口依次向显示控制芯片传输多帧子图像的图像数据。
98.系统级芯片在确定目标基色之后,可以基于多帧子图像的显示顺序,通过该目标数量个第一数据接口依次向显示控制芯片传输多帧子图像的图像数据。
99.其中,系统级芯片10每次向显示控制芯片20传输至少两帧子图像的图像数据,且至少两帧子图像的图像数据可以包括一帧子图像中每个像素的多个基色的基色值,以及其他帧子图像中每个像素的除目标基色之外的其他基色的基色值。
100.在本公开实施例中,系统级芯片10可以按照多帧子图像在投影图像的排布位置确定该多帧子图像的显示顺序。在本公开实施例一种实现方式中,系统级芯片10可以基于多帧子图像的排布位置,沿像素行方向确定该显示顺序。其中,相邻两行子图像中位于端点位
置的子图像在该显示顺序中的排布位置相邻,该端点位置指的是该一行子图像的起始点位置或者终点位置。
101.示例的,参考图5,系统级芯片10可以确定多帧子图像的显示顺序为第1帧子图像、第2帧子图像、第3帧子图像和第4帧子图像,其中第一行子图像中位于终点位置的第2帧子图像和第二行子图像中位于终点位置的第3帧子图像在该显示顺序中的排布位置相邻。
102.在本公开实施例另一种实现方式中,系统级芯片10可以基于多帧子图像的排布位置,沿像素列方向确定该显示顺序。其中,该相邻两列子图像中位于端点位置的子图像在该显示顺序中的排布位置相邻。
103.示例的,参考图5,系统级芯片10可以确定多帧子图像的显示顺序为第1帧子图像、第4帧子图像、第3帧子图像和第2帧子图像,其中该第一列子图像中位于起始点位置的第1帧子图像和第二列子图像中位于起始点位置的第4帧子图像在该显示顺序中的排布位置相邻。
104.参考图1,若目标数量为5,目标基色为蓝色,多帧子图像的显示顺序为第1帧子图像、第2帧子图像、第3帧子图像和第4帧子图像,则系统级芯片10第1次可以向显示控制芯片20传输第1帧子图像中每个像素的多个基色的基色值(即g1、r1和b1),以及第2帧子图像中每个像素的除目标基色之外的其他基色的基色值(g2和r2)。即第1次可以向显示控制芯片20传输g1、g2、r1、r2和b1。
105.其中,g1表示的是第1帧子图像中每个像素的绿色基色的基色值,r1表示的是第1帧子图像中每个像素的红色基色的基色值,b1表示的是第1帧子图像中每个像素的蓝色基色的基色值,g2表示的是第2帧子图像中每个像素的绿色基色的基色值,r2表示的是第2帧子图像中每个像素的红色基色的基色值。
106.系统级芯片10第2次可以向显示控制芯片20传输第3帧子图像中每个像素的多个基色的基色值(即g3、r3和b3),以及第4帧子图像中每个像素的除目标基色之外的其他基色的基色值(g4和r4)。即第2次可以向显示控制芯片20传输g3、g4、r3、r4和b3。
107.其中,g3表示的是第3帧子图像中每个像素的绿色基色的基色值,r3表示的是第3帧子图像中每个像素的红色基色的基色值,b3表示的是第1帧子图像中每个像素的蓝色基色的基色值,g4表示的是第4帧子图像中每个像素的绿色基色的基色值,r4表示的是第4帧子图像中每个像素的红色基色的基色值。
108.步骤408、对于每次接收到的至少两帧子图像的图像数据,显示控制芯片基于至少两帧子图像中一帧子图像中每个像素的多个基色的基色值显示一帧子图像,并基于其他帧子图像中每个像素的其他基色的基色值,以及一帧子图像中每个像素的目标基色的基色值显示其他帧子图像。
109.显示控制芯片20在接收系统级芯片10依次发送的多帧子图像的过程中,对于每次接收到的至少两帧子图像的图像数据,显示控制芯片20可以基于至少两帧子图像中一帧子图像中每个像素的多个基色的基色值显示一帧子图像,并基于其他帧子图像中每个像素的其他基色的基色值,以及该一帧子图像中每个像素的目标基色的基色值显示其他帧子图像。
110.示例的,参考图6,若目标数量为5,显示控制芯片20第一次接收到系统级芯片10传输的g1、g2、r1、r2和b1,则显示控制芯片20可以基于g1、r1和b1显示第1帧子图像,并可以基
于g2、r2和b1显示第2帧子图像。若显示控制芯片20第二次接收到系统级芯片10传输的g3、g4、r3、r4和b3,则显示控制芯片20可以基于g3、r3和b3显示第3帧子图像,并可以基于g4、r4和b3显示第4帧子图像。
111.在本公开实施例中,若投影图像中存在颜色为蓝色的基色,则系统级芯片10可以将蓝色确定为目标基色,而无需执行上述步骤402至步骤406。
112.需要说明的是,本公开实施例提供的数据传输方法步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行删除,例如,若投影图像中存在蓝色的基色,则系统级芯片10可以将蓝色确定为目标基色,进而可以删除上述步骤402至步骤406。任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本公开的保护范围之内,因此不再赘述。
113.综上所述,本公开实施例提供了一种数据传输方法,系统级芯片向显示控制芯片依次传输多帧子图像的过程中,每次可以传输至少两帧子图像的图像数据,且该至少两帧子图像的图像数据包括一帧子图像中每个像素的多个基色的基色值,以及其他帧子图像中每个像素的除目标基色之外的其他基色的基色值。由此,可以使得显示控制芯片能够基于该至少两帧子图像中一帧子图像中每个像素的多个基色的基色值显示该一帧子图像,并基于其他帧子图像中每个像素的其他基色的基色值,以及该一帧子图像中每个像素的目标基色的基色值显示其他帧子图像。由于无需传输其他帧子图像中每个像素的目标基色的基色值,因此实现了一次性向显示控制芯片传输至少两帧子图像的图像数据的效果,进而提高了数据传输的效率。
114.本公开实施例提供了一种激光投影设备,参考图1,该激光投影设备可以包括系统级芯片10和显示控制芯片20,系统级芯片10的目标数量个第一数据接口与显示控制芯片20的目标数量个第二数据接口连接。
115.系统级芯片10,用于:
116.对投影图像进行分割得到多帧子图像,投影图像的分辨率大于光阀的分辨率,且每帧子图像的分辨率不大于光阀的分辨率;
117.基于多帧子图像的显示顺序,通过目标数量个第一数据接口依次向显示控制芯片20传输多帧子图像的图像数据,其中,每次向显示控制芯片20传输至少两帧子图像的图像数据,且至少两帧子图像的图像数据包括一帧子图像中每个像素的多个基色的基色值,以及其他帧子图像中每个像素的除目标基色之外的其他基色的基色值;
118.显示控制芯片20用于:对于每次接收到的至少两帧子图像的图像数据,基于至少两帧子图像中一帧子图像中每个像素的多个基色的基色值显示一帧子图像,并基于其他帧子图像中每个像素的其他基色的基色值,以及一帧子图像中每个像素的目标基色的基色值显示其他帧子图像。
119.综上所述,本公开实施例提供了一种激光投影设备,系统级芯片向显示控制芯片依次传输多帧子图像的过程中,每次可以传输至少两帧子图像的图像数据,且该至少两帧子图像的图像数据包括一帧子图像中每个像素的多个基色的基色值,以及其他帧子图像中每个像素的除目标基色之外的其他基色的基色值。由此,可以使得显示控制芯片能够基于该至少两帧子图像中一帧子图像中每个像素的多个基色的基色值显示该一帧子图像,并基于其他帧子图像中每个像素的其他基色的基色值,以及该一帧子图像中每个像素的目标基
色的基色值显示其他帧子图像。由于无需传输其他帧子图像中每个像素的目标基色的基色值,因此实现了一次性向显示控制芯片传输至少两帧子图像的图像数据的效果,进而提高了数据传输的效率。
120.可选的,系统级芯片10,还用于:
121.对于每个基色,确定基色在投影图像中多个基色的占比;
122.将占比位于占比范围之外的基色确定为目标基色。
123.可选的,多个基色中第j个基色的占比sj满足:
124.其中,m为投影图像中多个像素的总个数,h
ij
为投影图像中多个像素中第i个像素的第j个基色的基色值,n为每个基色的基色值所占用的位数,z为投影图像中多个像素的多个基色的基色值的总和。
125.可选的,系统级芯片10,还用于:
126.若投影图像中多个基色的占比均位于占比范围之内,则对于每个基色,确定投影图像中目标像素的基色的基色值的总和与多个像素的基色的基色值的总和的比值,目标像素的基色的基色值大于或等于基色值阈值;
127.将比值小于或等于比值阈值的基色确定为目标基色。
128.可选的,基色值阈值k满足:k=w
×
y;w为投影图像中像素的基色值的最大值,y为目标百分比。
129.可选的,系统级芯片10,还用于:
130.若投影图像中存在颜色为蓝色的基色,则将蓝色确定为目标基色。
131.综上所述,本公开实施例提供了一种激光投影设备,系统级芯片向显示控制芯片依次传输多帧子图像的过程中,每次可以传输至少两帧子图像的图像数据,且该至少两帧子图像的图像数据包括一帧子图像中每个像素的多个基色的基色值,以及其他帧子图像中每个像素的除目标基色之外的其他基色的基色值。由此,可以使得显示控制芯片能够基于该至少两帧子图像中一帧子图像中每个像素的多个基色的基色值显示该一帧子图像,并基于其他帧子图像中每个像素的其他基色的基色值,以及该一帧子图像中每个像素的目标基色的基色值显示其他帧子图像。由于无需传输其他帧子图像中每个像素的目标基色的基色值,因此实现了一次性向显示控制芯片传输至少两帧子图像的图像数据的效果,进而提高了数据传输的效率。
132.本公开实施例提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,该指令由处理器加载并执行以实现上述实施例所示的数据传输方法。例如,可以实现图2或图4所示实施例中由系统级芯片10执行的步骤,或者由图3或图4所示实施例中显示控制芯片20执行的步骤。
133.本公开实施例提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述实施例所示的数据传输方法。例如,可以实现图2或图4所示实施例中由系统级芯片10执行的步骤,或者由图3或图4所示实施例中显示控制芯片20执行的步骤。
134.本公开实施例提供了一种激光投影设备,该激光投影设备还可以包括处理器和存
储器,该存储器中存储有指令,该指令由处理器加载并执行以实现如上述实施例所示的数据传输方法。例如,可以实现图2或图4所示实施例中由系统级芯片10执行的步骤,或者由图3或图4所示实施例中显示控制芯片20执行的步骤。
135.在本公开实施例中,术语“第一”和“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。本公开实施例中术语“多个”的含义是指两个或两个以上。
136.以上所述仅为本公开的可选实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献