System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于芯片,尤其涉及一种数据传输方法、装置、系统、设备及存储介质。
技术介绍
1、目前,当有需求在芯片之间传输图层透明度信息或透明度图层的数据的时,主要通过高速串行计算机扩展总线标准(peripheral component interconnect express,pcie)或者通用串行总线(universal serial bus,usb)单独设置通道进行透明度图层的数据的传输;或需要与对应的显示图像图层的数据之外,另外单独设置一路移动产业处理器接口(mobile industry processor interface,mipi)或display port接口信号进行传输。
2、因此,上述方法都需要在进行数据传输的两端的芯片分别部署额外的硬件接口,功耗损失较大。
技术实现思路
1、本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个目的在于提出一种数据传输方法、装置、系统、设备及存储介质。
2、为了解决上述技术问题,本申请的实施例提供如下技术方案:
3、一种数据传输方法,包括:
4、获取显示图像图层的数据以及透明度图层的数据,并基于所述显示图像图层的数据以及透明度图层的数据,确定多组待叠加数据;
5、基于每组所述待叠加数据的所述显示图像图层以及所述透明度图层,构建一个目标图层;
6、基于每组所述待叠加数据的所述显示图像图层的数据以及所述透明度图层的数据,确定对应的所述目标图层的第
7、将所述第一放置数据放置到对应的所述目标图层的第一位置,并将所述第二放置数据放置到对应的所述目标图层的第二位置,获得对应的所述目标图层的数据;
8、对多个所述目标图层的数据进行传输。
9、可选的,所述获取显示图像图层的数据以及透明度图层的数据,并基于所述显示图像图层的数据以及透明度图层的数据,确定待叠加数据,包括:
10、获取所述显示图像图层的第一匹配参数;同时,获取所述透明度图层的数据的第二匹配参数;
11、对所述第一匹配参数以及第二匹配参数进行比对;
12、若所述第一匹配参数以及第二匹配参数一致,则获取与所述第一匹配参数对应的所述显示图像图层的数据以及与所述第二匹配参数匹配的所述透明度图层的数据,并将所述显示图像图层的数据以及所述透明度图层的数据确定为所述待叠加数据。
13、可选的,所述基于每组所述待叠加数据的所述显示图像图层以及所述透明度图层,构建一个目标图层,包括:
14、获取每组所述待叠加数据的所述显示图像图层的第一参数;
15、获取每组所述待叠加数据的所述透明度图层的第二参数;
16、基于所述待叠加数据的所述第一参数以及第二参数,获得构建参数;
17、基于所述构建参数,构建所述目标图层。
18、可选的,所述基于每组所述待叠加数据的所述显示图像图层的数据以及所述透明度图层的数据,确定对应的所述目标图层的第一放置数据以及第二放置数据,包括:
19、将所述显示图像图层的数据,确定为所述第一放置数据;将所述透明度图层的数据,确定为所述第二放置数据;
20、将所述显示图像图层的数据放置至所述第一位置;将所述透明度图层的数据放置至所述第二位置;
21、其中,所述第二位置根据所述第一位置确定。
22、可选的,所述基于每组所述待叠加数据的所述显示图像图层的数据以及所述透明度图层的数据,确定对应的所述目标图层的第一放置数据以及第二放置数据,包括:
23、将所述透明度图层的数据,确定为所述第一放置数据;将所述显示图像图层的数据,确定为所述第二放置数据;
24、将所述透明度图层的数据放置至所述第一位置;将所述显示图像图层的数据放置至所述第二位置;
25、其中,所述第二位置根据所述第一位置确定。
26、可选的,所述对多个所述目标图层的数据进行传输,包括:
27、判断每个所述目标图层的数据是否需要压缩;
28、若所述目标图层的数据需要压缩,则将所述目标图层的数据确定为待压缩数据,并对所述待压缩数据进行压缩,获得压缩数据,然后对所述压缩数据进行传输;或
29、若所述目标图层的数据不需要压缩,则直接对所述目标图层的数据进行传输。
30、可选的,所述判断每个所述目标图层的数据是否需要压缩,包括:
31、获取每个所述目标图层的数据的传输参数;
32、将每个所述目标图层的数据的所述传输参数与传输参数阈值进行比较;
33、若所述传输参数大于所述传输参数阈值,则将与所述传输参数对应的所述目标图层的数据确定为待压缩数据;
34、或若所述传输参数小于等于所述传输参数阈值,则计算获得所述目标图层的数据的实际传输功耗,并计算获得压缩后的所述目标图层的数据的压缩传输功耗;将所述实际传输功耗与所述压缩传输功耗进行比对;若所述实际传输功耗大于所述压缩传输功耗,则将与所述实际传输功耗对应的所述目标图层的数据确定为所述待压缩数据。
35、本申请的实施例还提供一种数据传输装置,包括:
36、获取模块,用于获取显示图像图层的数据以及透明度图层的数据,并基于所述显示图像图层的数据以及透明度图层的数据,确定多组待叠加数据;
37、构建模块,用故意基于每组所述待叠加数据的所述显示图像图层以及所述透明度图层,构建一个目标图层;
38、确定模块,用于基于每组所述待叠加数据的所述显示图像图层的数据以及所述透明度图层的数据,确定对应的所述目标图层的第一放置数据以及第二放置数据;
39、放置模块,用于将所述第一放置数据放置到对应的所述目标图层的第一位置,并将所述第二放置数据放置到对应的所述目标图层的第二位置,获得对应的所述目标图层的数据;
40、传输模块,用于对多个所述目标图层的数据进行传输。
41、本申请的实施例还提供一种数据传输系统,包括:
42、第一芯片,所述第一芯片包括通信连接的gpu、dpu以及第一接口;所述gpu用于获取显示图像图层的数据以及透明度图层的数据,并基于所述显示图像图层的数据以及透明度图层的数据,确定多组待叠加数据;基于每组所述待叠加数据的所述显示图像图层以及所述透明度图层,构建一个目标图层;基于每组所述待叠加数据的所述显示图像图层的数据以及所述透明度图层的数据,确定对应的所述目标图层的第一放置数据以及第二放置数据;将所述第一放置数据放置到对应的所述目标图层的第一位置,并将所述第二放置数据放置到对应的所述目标图层的第二位置,获得每个所述目标图层的数据;并基于所述dpu将多个所述目标图层的数据发送至所述第一接口;
43、第二芯片,所述第二芯片用于接收所述第一芯片通过所述第一接口发送的多个所述目标图层的数据。<本文档来自技高网...
【技术保护点】
1.一种数据传输方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取显示图像图层的数据以及透明度图层的数据,并基于所述显示图像图层的数据以及透明度图层的数据,确定待叠加数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于每组所述待叠加数据的所述显示图像图层以及所述透明度图层,构建一个目标图层,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于每组所述待叠加数据的所述显示图像图层的数据以及所述透明度图层的数据,确定每个所述目标图层的第一放置数据以及第二放置数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于每组所述待叠加数据的所述显示图像图层的数据以及所述透明度图层的数据,确定每个所述目标图层的第一放置数据以及第二放置数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述对多个所述目标图层的数据进行传输,包括:
7.根据权利要求6所述的方法,其特征在于,所述判断每个所述目标图层的数据是否需要压缩,包括:
8.一种数据传输装置,其特征在于,
9.一种数据传输系统,其特征在于,包括:
10.一种电子设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至7中任意一项所述的方法。
...【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取显示图像图层的数据以及透明度图层的数据,并基于所述显示图像图层的数据以及透明度图层的数据,确定待叠加数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于每组所述待叠加数据的所述显示图像图层以及所述透明度图层,构建一个目标图层,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于每组所述待叠加数据的所述显示图像图层的数据以及所述透明度图层的数据,确定每个所述目标图层的第一放置数据以及第二放置数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于每组所述待叠加数据的所述显示图像图层的数据以及所述透明度图层的数据,确定每个所述目标图层的第一放置数据以及第二放置...
【专利技术属性】
技术研发人员:詹劲峰,张睿,贾韬,王超昊,
申请(专利权)人:万有引力宁波电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。