本发明涉及蓝牙遥控器的,具体为一种蓝牙ble的多解码音频传输系统及传输方法。
背景技术:
1、电视机遥控器是一种用来远控机械的装置。可以实现对电视机频道的转换等功能。现代的遥控器,主要是由集成电路电板和用来产生不同讯息的按钮所组成。内装有一个叫‘中央处理器’,英文叫cpu,它是电视机的电脑。cpu在制造时就将电视机各种菜单密码信息输入其中,电视机的遥控发射器只要发出与之对应的密码就可以实现电视机的遥控了。
2、随着科技的高速发展,各个电视机厂商的技术发展也高速成熟,电视机产品的软件版本也会随着电视机厂商的版本更新而逐渐提升,之前与电视机向配对的遥控器可能并不能使用电视机更新后的版本所有功能,这时就需要使用新的遥控器,而电视机厂商如果更换了新的遥控器合作厂商,这就会导致新合作的遥控器厂商的遥控器与该电视机不匹配的问题,导致遥控器无法使用。
技术实现思路
1、基于此,有必要提供一种蓝牙ble的多解码音频传输系统及传输方法。
2、一种蓝牙ble的多解码音频传输系统,包括rcu设备节点扫描模块、rcu音频流解码模块、音频流自动路由处理模块,所述rcu设备节点扫描模块的信号输出端与所述rcu音频流解码模块的信号输入端连接,rcu音频流解码模块的信号输出端与所述音频流自动路由处理模块的信号输入端连接。
3、一种蓝牙ble的多解码音频传输方法,其特征在于:
4、s1、遥控器将编码后的数据发送到rcu设备节点扫描模块;
5、s2、rcu设备节点扫描模块判断编码后的数据是否满足协议要求,是则进行下一步骤;
6、s3、rcu设备节点扫描模块将解析后的数据发送给rcu音频流解码模块;
7、s4、rcu音频流解码模块根据解析后的数据加载匹配的解码器;
8、s5、rcu音频流解码模块通过解码器将压缩编码数据解码为pcmframes;
9、s6、rcu音频流解码模块将解码后的数据存储在环形流缓冲区;
10、s7、rcu音频流解码模块将环形流缓冲区的访问接口发送给音频流自动路由处理模块;
11、s8、音频流自动路由处理模块对编码调制后的数据进行处理。
12、在其中一个实施例中,在s1之前,遥控器需要将语音数据进行压缩。
13、在其中一个实施例中,rcu设备节点扫描模块判断编码后的数据无法满足协议要求时,则遥控器和主机无法完成配对。
14、在其中一个实施例中,rcu音频流解码模块的解码方式为sbc或adpcm或opus中的一种。
15、在其中一个实施例中,在s8中,音频流自动路由处理模块对编码调制后的数据的处理方法为:
16、s61、根据设备节点信息,选择设备节点;
17、s62、将上层控制流传递至指定设备节点;
18、s63、基于ipc获取音频流信息并传递给上层应用。
19、在其中一个实施例中,所述rcu设备节点扫描模块将解析后的数据发送给rcu音频流解码模块的同时将数据流变化对主机进行通知。
20、在其中一个实施例中,在s8后,整个音频流已经就绪,当hal适配层接收到android系统音频框架的数据请求时,会通过ipc方式,从环形缓冲区里不断获取音频数据帧,并上报到主机中。
21、上述一种蓝牙ble的多解码音频传输系统及传输方法的有益效果为:
22、通过rcu设备节点扫描模块、rcu音频流解码模块、音频流自动路由处理模块的配合设置,在rcu音频流解码模块中设置多个解码器,当遥控器将编码后的数据发送到rcu设备节点扫描模块后,rcu设备节点扫描模块判断编码后的数据满足协议要求,则rcu音频流解码模块对编码后的数据进行解码并通过pcm frames将解码后的数据进行编码调制;rcu音频流解码模块将编码调制后的数据存储在环形流缓冲区,主机通过音频流自动路由处理模块调取环形流缓冲区内的数据供电视机使用,使电视机可以同时兼容多个遥控器,解决了电视机在升级后与遥控器不能匹配的问题。
1.一种蓝牙ble的多解码音频传输系统,其特征在于:包括rcu设备节点扫描模块、rcu音频流解码模块、音频流自动路由处理模块,所述rcu设备节点扫描模块的信号输出端与所述rcu音频流解码模块的信号输入端连接,rcu音频流解码模块的信号输出端与所述音频流自动路由处理模块的信号输入端连接。
2.根据权利要求1所述的蓝牙ble的多解码音频传输方法,其特征在于:
3.根据权利要求2所述的一种蓝牙ble的多解码音频传输方法,其特征在于:
4.根据权利要求1所述的一种蓝牙ble的多解码音频传输方法,其特征在于:
5.根据权利要求2所述的一种蓝牙ble的多解码音频传输方法,其特征在于:rcu音频流解码模块的解码方式为sbc或adpcm或opus中的一种。
6.根据权利要求2所述的一种蓝牙ble的多解码音频传输方法,其特征在于:
7.根据权利要求2所述的一种蓝牙ble的多解码音频传输方法,其特征在于:所述rcu设备节点扫描模块将解析后的数据发送给rcu音频流解码模块的同时将数据流变化对主机进行通知。
8.根据权利要求2所述的一种蓝牙ble的多解码音频传输方法,其特征在于: