System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及数据处理技术。更具体地讲,涉及一种显示设备以及数据处理方法。
技术介绍
1、在显示设备与用户进行音频交互的过程中,如果需要对音频资源进行加工处理,则需要将音频资源跨进程传输至相关应用进行加工处理,在传输频率较高的情况下,会消耗较高的显示设备的中央处理器(central processing unit,cpu)资源,导致显示设备的系统卡顿。
技术实现思路
1、本申请示例性的实施方式提供一种显示设备以及数据处理方法,可减少显示设备的cpu资源的使用,避免显示设备的系统卡顿。
2、第一方面,本申请实施例提供了一种显示设备,包括:
3、显示器;
4、与显示器连接的控制器,控制器具有内置于目标应用的客户端口以及客户端口对应的服务端口;
5、控制器被配置为:
6、通过服务端口获取音频硬件层内的原始声音数据对应的数组声音数据;
7、通过服务端口将数组声音数据传输至客户端口;
8、通过客户端口基于数组声音数据,将原始声音数据的内存地址传输至目标应用内置的第三方应用,内存地址用于第三方应用获取原始声音数据。
9、本申请一些实施例中,在通过服务端口获取音频硬件层内的原始声音数据对应的数组声音数据的步骤中,控制器被进一步配置为:
10、通过服务端口调用硬件抽象层的第一接口,以从音频硬件层获取原始声音数据;
11、通过服务端口将原始声音数据组装成数组声音数据。
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、本申请实施例提供的技术方案与现有技术相比具有如下优点:本申请实施例中,显示设备中的目标应用可以与其内置的第三方应用基于原始声音数据的内存地址,实现原始声音数据的跨进程传输,使得在跨进程传输原始声音数据的过程中,所需传输的数据量较小,即使在传输频率较高的情况下,也不会消耗很多的显示设备的cpu资源,避免了显示设备的系统卡顿。
本文档来自技高网...【技术保护点】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述通过所述服务端口获取音频硬件层内的原始声音数据对应的数组声音数据的步骤中,所述控制器被进一步配置为:
3.根据权利要求1所述的显示设备,其特征在于,所述通过所述客户端口基于所述数组声音数据,将所述原始声音数据的内存地址传输至所述目标应用内置的第三方应用的步骤中,所述控制器被进一步配置为:
4.根据权利要求3所述的显示设备,其特征在于,所述通过所述客户端口将所述内存地址传输至所述第三方应用的步骤中,所述控制器被进一步配置为:
5.根据权利要求3所述的显示设备,其特征在于,所述通过所述客户端口将所述内存地址传输至所述第三方应用的步骤中,所述控制器被进一步配置为:
6.根据权利要求3所述的显示设备,其特征在于,所述通过所述客户端口基于传输端口将所述内存地址传输至所述第三方应用的步骤中,所述控制器被进一步配置为:
7.一种数据处理方法,其特征在于,应用于显示设备,包括:
8.根据权利要求7所述的方法,其特征在于,所述通
9.根据权利要求7所述的显示设备,其特征在于,所述通过所述客户端口基于所述数组声音数据,将所述原始声音数据的内存地址传输至所述目标应用内置的第三方应用,包括:
10.根据权利要求9所述的显示设备,其特征在于,所述通过所述客户端口将所述内存地址传输至所述第三方应用,包括:
11.根据权利要求9所述的显示设备,其特征在于,所述通过所述客户端口将所述内存地址传输至所述第三方应用,包括:
12.根据权利要求9所述的显示设备,其特征在于,所述通过所述客户端口基于传输端口将所述内存地址传输至所述第三方应用,包括:
...【技术特征摘要】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述通过所述服务端口获取音频硬件层内的原始声音数据对应的数组声音数据的步骤中,所述控制器被进一步配置为:
3.根据权利要求1所述的显示设备,其特征在于,所述通过所述客户端口基于所述数组声音数据,将所述原始声音数据的内存地址传输至所述目标应用内置的第三方应用的步骤中,所述控制器被进一步配置为:
4.根据权利要求3所述的显示设备,其特征在于,所述通过所述客户端口将所述内存地址传输至所述第三方应用的步骤中,所述控制器被进一步配置为:
5.根据权利要求3所述的显示设备,其特征在于,所述通过所述客户端口将所述内存地址传输至所述第三方应用的步骤中,所述控制器被进一步配置为:
6.根据权利要求3所述的显示设备,其特征在于,所述通过所述客户端口基于传输端口将所述内存地址传输...
【专利技术属性】
技术研发人员:张来智,韩征,于皓丞,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。