本申请涉及数据传输,尤其涉及一种显示设备、麦克风以及数据传输方法显示设备、麦克风以及数据传输方法。
背景技术:
1、随着科学技术的发展与进步,人们的生活水平得到了丰富的发展,越来越多的用户会在空闲时间选择通过各种显示设备进行k歌,例如智能电视;显示设备的操作系统通常是基于linux(一个多用户、多任务、支持多线程和多cpu的操作系统)系统设置的,其操作系统包括内核空间和用户空间。
2、当麦克风与智能电视连接应用于k歌场景时,麦克风会先将收集的音频数据发送至智能电视的内核空间进行相应的处理,再进行播放;同时还会将音频数据由内核空间传输到用户空间进行音量、音效的调整。因此,针对同一款麦克风,不同的品牌的智能电视的用户空间和内核空间均需要进行相应的开发通配工作,通配性差,进而导致开发过程比较复杂。
技术实现思路
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、本申请实施例提供的技术方案与现有技术相比具有如下优点:该显示设备的操作系统包括用户空间和内核空间,包括:控制器,部署于所述显示设备的用户空间,被配置为:接收目标麦克风发送的音频数据;按照控制指令对所述音频数据进行处理,获取目标音频数据;所述控制指令包括调整音量、设置音效中的至少一种;音频输出接口,部署于所述显示设备的内核空间,被配置为:播放所述目标音频数据。本申请实施例通过在显示设备操作系统的内核空间按照控制指令对音频数据进行处理,只是在内核空间的音频数据接口进行播放,避免了现有技术中用户空间在接收到音频数据,还要传输到内核空间进行处理的问题,因此,本申请实施例能够实现仅在用户空间完成对音频数据的处理,无需再传输至内核空间进行任何处理,只需要在内核空间进行播放,进而不仅降低了由用户空间行内核空间传输音频数据而带来的时延,同时,由于不涉及内核空间的任何处理,开发人员也无需针对不同的显示设备进行内核空间的调试,提高麦克风与显示设备的通配度。
1.一种显示设备,其特征在于,所述显示设备的操作系统包括用户空间和内核空间,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:
3.根据权利要求1所述的显示设备,其特征在于,在按照控制指令对所述音频数据进行处理,获取目标音频数据之前,所述控制器,还被配置为:
4.根据权利要求1所述的显示设备,其特征在于,所述按照控制指令对所述音频数据进行处理,获取目标音频数据之前,所述控制器,还被配置为:对所述音频数据进行降噪处理。
5.根据权利要求1所述的显示设备,其特征在于,所述按照控制指令对所述音频数据进行处理,获取目标音频数据;所述控制器,还被配置为:
6.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:
7.一种麦克风,其特征在于,包括:
8.一种数据传输方法,其特征在于,包括:
9.一种数据传输方法,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求8和9中任一项所述的数据传输方法的步骤。