一种无线语音遥控器的控制方法及设备与流程

文档序号:18411669发布日期:2019-08-13 18:25阅读:441来源:国知局
一种无线语音遥控器的控制方法及设备与流程

本发明涉及无线语音控制领域,特别是一种无线语音遥控器的控制方法及设备。



背景技术:

目前,虽然越来越多的智能电视、stb连接到互联网,但各生产厂家在设计遥控器时,主要以ir遥控器的生产为主,使用ir遥控器与设备之间进行互动,屏幕上输入大量的非实际内容的符串,用户需要通过繁琐的按键操作以及缓慢的速度移动光标进行键入;ir遥控器信号传递也容易受到障碍物影响,使用时需要用遥控器的发射端准确指向设备的接收端,使用上存在很高的局限性;而且标准的br/edr无线遥控器功耗过大,存在电池寿命变短的隐患;所以ir遥控器的遥控方式最终导致用户体验不好,使用十分不便。



技术实现要素:

为了克服现有技术的不足,本发明的目的在于提供一种无线语音遥控器的控制方法及设备,主要通过射频信号与智能电视进行无线连接,具有节能、成本低、数据传输安全的优点,又可以解决传统红外遥控器依靠红外光进行指令传输带宽窄,受干扰影响大和送信距离短不便的问题。

本发明解决其问题所采用的技术方案是:

第一方面,本发明提供了一种无线语音遥控器的控制方法,包括以下步骤:

无线语音遥控器开机,所述无线语音遥控器的每个子系统进入初始化状态;

对所述无线语音遥控器中的所述每个子系统按阈值时间间隔进行轮询;

当所述无线语音遥控器的加密信息存储在设备中且为有效的“白名单”,所述无线语音遥控器与所述设备使用所述加密信息来扫描并进行搜索,完成链接;

发送按压语音按键信号给所述无线语音遥控器的主机,激活语音模式,所述主机进行语音准备状态;

当所述无线语音遥控器如果进行语音准备状态,判断所述语音按键是否按下;

如果是,则判断上一次所述语音按键是否按压;

如果是,则所述无线语音遥控器继续进行信号语音采样,音频编解码器记录语音数据;

如果否,则所述无线语音遥控器初始化所述音频编解码器,然后所述无线语音遥控器进行信号语音采样,所述音频编解码器记录语音数据;

音频信号采样完成后,音频子系统压缩音频数据,压缩的音频数据流保存在缓存区队列中;

当检测到缓存区队列有新的音频数据流,将新的音频数据流使用音频子系统的打包器通过蓝牙协议栈通过空中链路传输给设备;

当语音按键没有按压时,则系统查询上一次语音按键是否释放,如果释放则无线语音遥控器返回上一个工作模式;

当查询上一次语音按键无释放,则停止本次信号采样,所述音频编解码器停止,无线语音遥控器向设备发送语音停止指令,清空语音数据队列音频数据流;

设备对完成传输语音流分拆整合成一个完整的音频包供识别引擎解码并执行指令。

进一步,所述当所述无线语音遥控器的加密信息存储在设备中且为有效的“白名单”,所述无线语音遥控器与所述设备使用所述加密信息来扫描并进行搜索,完成链接后还包括:

进入运行状态;

判断在运行状态的第一阈值时间内是否存在用户活动;

如果是,则保持运行状态;

如果否,则切换为空闲状态;

判断在空闲状态的第二阈值时间内是否存在用户活动;

如果是,则切换为运行状态;

如果否,则切换为休眠状态;

如果否,则判断在休眠状态时是否存在用户活动;

如果是,则切换为运行状态;

如果否,则保持休眠状态。

通过对无线语音遥控器与设备之间的用户活动情况的判断,实时切换无线语音遥控器的状态(运行状态、空闲状态以及休眠状态),有效延长电池的寿命。

进一步,所述无线语音遥控器开机后还包括以下步骤:

对无线语音遥控器的电池电压值进行检测判断是否低于电压的阈值;

如果是,则切换到关机状态。

当电池处于低压状态时将无线语音遥控器切换到关机状态,有效保护电池,也达到延长电池的寿命的作用。

进一步,所述子系统包括:ble子系统、音频子系统、按键子系统、ir子系统以及led子系统。

通过ble子系统、音频子系统、按键子系统、ir子系统以及led子系统等子系统的共同配合运作,完成无线语音遥控器的低能耗连接、语音控制以及按键控制等功能。

进一步,所述ble子系统的运作过程包括:

判断是否按下链接按键;

如果是,则判断无线语音遥控器是否已经完成蓝牙链接;

若否,则发送非定向广告;

如果否,则判断是否检测到有用户活动;

如果有,则判断无线语音遥控器是否已经完成蓝牙链接;

如果否,则判断广播信息是否可用;

若是,则启动定向广告;

如果无线语音遥控器已经完成蓝牙链接,则传输数据包。

利用ble系统实现低功耗蓝牙数字语音链接,不但能提高操作的可靠性,还可以提高信号的传输距离和抗干扰能力,同时实现双向通信和解决不同设备的互操作能力。

进一步,所述音频子系统的运作过程包括:

判断是否按下语音按键;

如果否,则判断上一次轮询期间语音按键是否处于释放的状态;

若否,则停止音频编码器;

如果是,则判断上一次轮询期间语音按键是否处于按下的状态;

如果是,则进行音频编码;

如果不是,则初始化音频编码器,然后进行音频编码。

利用音频子系统完成对用户语音指令记录的进行采样以及准确解码,将解码后的命令传送到设备进行工作。

进一步,所述按键子系统的运作过程包括:

扫描键盘矩阵中的按键;

判断是否按下任意的新的按键;

如果否,则判断任意按键是否释放;

若是,则发送按键检测;

若否,则判断任意按键是否仍在按下;

若是,则判断保持数据包是否存在超时发生;

若是,则发送按键检测;

如果是,则判断按键是否被发现;

如果是,则减少队列中元素的去抖动值;

如果不是,则将按键添加到队列中,然后减少队列中元素的去抖动值;

判断去抖动值是否为0;

如果是,则发送按键检测。

利用按键子系统完成对目标设备的链接、控制等功能,通过上述运作过程有效防止错误命令的发送情况出现。

进一步,所述ir子系统的运作过程包括:

判断所述ble子系统是否已经链接;

如果是,则使用ble子系统发送数据;

如果否,则判断ir子系统是否启动;

如果否,则启动ir子系统;

如果是,则判断ir子系统的命令是否有效;

如果是,则通过ir子系统发送命令。

ir子系统作为辅助第二次配对链接,当ble子系统的无线链路链接失败后,使用ir子系统尝试建立重新链接,达到双链接的双保险保护的功能。

进一步,所述led子系统的运作过程包括:

判断无线语音遥控器是否已经链接;

如果否,则led提示灯进行快速闪烁;

如果是,则判断无线语音遥控器的链接是否错误或者超时;

如果是,则led提示灯进行慢速闪烁;

如果否,则判断无线语音遥控器的电池是否报警;

如果是,则led提示灯进行5次快速闪烁;

如果否,则led提示灯保持常亮。

利用led子系统向用户反馈无线语音遥控器在运作过程中的状态情况,使用户能够准确获知情况,提高使用感知。

第二方面,本发明提供了一种无线语音遥控器的控制方法的设备,包括至少一个控制处理器和用于与至少一个控制处理器通信连接的存储器;存储器存储有可被至少一个控制处理器执行的指令,指令被至少一个控制处理器执行,以使至少一个控制处理器能够执行如上所述的一种无线语音遥控器的控制方法。

第三方面,本发明提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行如上所述的一种无线语音遥控器的控制方法。

第四方面,本发明还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使计算机执行如上所述的一种无线语音遥控器的控制方法。

本发明实施例中提供的一个或多个技术方案,至少具有如下有益效果:

一种无线语音遥控器的控制方法,包括以下步骤:无线语音遥控器与设备之间完成配对链接并进入运行状态;判断在运行状态的第一阈值时间内是否存在用户活动;如果是,则保持运行状态;如果否,则切换为空闲状态;判断在空闲状态的第二阈值时间内是否存在用户活动;如果是,则切换为运行状态;如果否,则切换为休眠状态;如果否,则判断在休眠状态时是否存在用户活动;如果是,则切换为运行状态;如果否,则保持休眠状态;通过对无线语音遥控器与设备之间的用户活动情况的判断,实时切换无线语音遥控器的状态(运行状态、空闲状态以及休眠状态),有效减少平均使用功率,提高电池的电能使用的有效性,同时延长电池的寿命。

附图说明

下面结合附图和实例对本发明作进一步说明。

图1是本发明实施例一提供的一种无线语音遥控器的控制方法的流程图;

图2是本发明实施例一提供的无线语音遥控器的控制方法中的一种实施方式的第一流程图;

图3是本发明实施例一提供的无线语音遥控器的控制方法中的一种实施方式的第二流程图;

图4是本发明实施例二提供的一种ble子系统的运作流程图;

图5是本发明实施例三提供的一种音频子系统的运作流程图;

图6是本发明实施例四提供的一种按键子系统的运作流程图;

图7是本发明实施例五提供的一种ir子系统的运作流程图;

图8是本发明实施例六提供的一种led子系统的运作流程图;

图9是本发明实施例提供的一种通过pc上运行的prism软件通过usb接收空中蓝牙智能就绪设备上收到的以db满量程音频数据图;

图10是本发明实施例提供的一种在无线语音遥控器信号上读取输出总谐波失真和噪声变化的数据图;

图11是本发明实施例提供的一种为无线语音遥控器语音输入的8000hz至200hz的频率范围内的灵敏度的数据图;

图12是本发明实施例提供的一种无线语音遥控器的音频质量参数图;

图13是本发明实施例提供的一种无线语音遥控器的设备的结构示意图;

图14是本发明实施例提供的一种无线语音遥控器的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。

参照图1-2,本发明提供了一种无线语音遥控器的控制方法,通过对无线语音遥控器与设备之间的用户活动情况的判断,实时切换无线语音遥控器的状态(运行状态、空闲状态以及休眠状态),有效延长电池的寿命,包括以下步骤:

无线语音遥控器开机;

初始化所有子系统(包括:ble子系统、音频子系统、按键子系统、ir子系统以及led子系统);

无线语音遥控器进入运行状态;

判断在运行状态的第一阈值时间内是否存在用户活动;

如果是,则保持运行状态;

如果否,则切换为空闲状态;

判断在空闲状态的第二阈值时间内是否存在用户活动;

如果是,则切换为运行状态;

如果否,则切换为休眠状态;

如果否,则判断在休眠状态时是否存在用户活动;

如果是,则切换为运行状态;

如果否,则保持休眠状态。

参照图3,本发明提供了一种无线语音遥控器的控制方法,所述无线语音遥控器设备开机后还包括以下步骤:

对无线语音遥控器的电池电压值进行(包括运行状态、空闲状态、休眠状态)检测判断是否低于电压的阈值;

如果是,则切换到关机状态。

参照图4,本发明的其中一种实施例,利用ble系统实现低功耗蓝牙数字语音链接,不但能提高操作的可靠性,还可以提高信号的传输距离和抗干扰能力,同时实现双向通信和解决不同设备的互操作能力。ble子系统的运作过程包括如下步骤:

判断是否按下链接按键;

如果是,则判断无线语音遥控器是否已经完成蓝牙链接;

若否,则发送非定向广告;

如果否,则判断是否检测到有用户活动;

如果有,则判断无线语音遥控器是否已经完成蓝牙链接;

如果否,则判断广播信息是否可用;

若是,则启动定向广告;

如果无线语音遥控器已经完成蓝牙链接,则传输数据包。

参照图5,本发明的其中一种实施例,音频子系统能够完成对用户语音指令记录的进行采样以及准确解码,将解码后的命令传送到设备进行工作。音频子系统的运作过程包括以下步骤:

判断是否按下语音按键;

如果否,则判断上一次轮询期间语音按键是否处于释放的状态;

若否,则停止音频编码器;

如果是,则判断上一次轮询期间语音按键是否处于按下的状态;

如果是,则进行音频编码;

如果不是,则初始化音频编码器,然后进行音频编码。

参照图6,本发明的其中一种实施例,按键子系统能够实现对目标设备的链接、控制等功能,通过上述运作过程有效防止错误命令的发送情况出现。按键子系统的运作过程包括以下步骤:

扫描键盘矩阵中的按键;

判断是否按下任意的新的按键;

如果否,则判断任意按键是否释放;

若是,则发送按键检测;

若否,则判断任意按键是否仍在按下;

若是,则判断保持数据包是否存在超时发生;

若是,则发送按键检测;

如果是,则判断按键是否被发现;

如果是,则减少队列中元素的去抖动值;

如果不是,则将按键添加到队列中,然后减少队列中元素的去抖动值;

判断去抖动值是否为0;

如果是,则发送按键检测。

参照图7,本发明的其中一种实施例,利用ir子系统作为辅助第二次配对链接的系统,当ble子系统的无线链路链接失败后,使用ir子系统尝试建立重新链接,达到双链接的双保险保护的功能。ir子系统的运作过程包括以下步骤:

判断ble子系统是否已经链接;

如果是,则使用ble子系统发送数据;

如果否,则ir子系统是否启动;

如果否,则启动ir子系统;

如果是,则判断ir子系统的命令是否有效;

如果是,则通过ir子系统发送命令。

参照图8,本发明的其中一种实施例,利用led子系统的led灯的闪烁长短、闪烁次数等,向用户反馈无线语音遥控器在运作过程中的状态情况,使用户能够准确获知情况,提高使用感知。led子系统的运作过程包括以下步骤:

判断无线语音遥控器是否已经链接;

如果否,则led提示灯进行快速闪烁;

如果是,则判断无线语音遥控器的链接是否错误或者超时;

如果是,则led提示灯进行慢速闪烁;

如果否,则判断无线语音遥控器的电池是否报警;

如果是,则led提示灯进行5次快速闪烁;

如果否,则led提示灯保持常亮。

本发明的其中一种实施例,提供一种无线语音遥控器的控制方法,无线语音遥控器的控制是基于低功耗蓝牙数字语音的模式来实现,并采用通过语音按键和麦克风孔来激活数字麦克风工作,实现捕获足够的高质量语音记录,经过采样、pcm数据转换、量化、编码之后基于le传送给语音识别引擎,然后处理文本结果以得出用户的命令,包括以下步骤:

无线语音遥控器开机后,无线语音遥控器的系统进入设备初始化状态。ble无线语音遥控器设备初始化所有子系统(包括:ble子系统、音频子系统、按键子系统、ir子系统和led子系统),初始化过程完成后,ble无线语音遥控器设备转换为运行状态。

当无线语音遥控器进入运行状态后,无线语音遥控器在运行状态下的报告率为100hz;为满足此要求,无线语音遥控器中的每个输入子系统(例如按键子系统)以10ms的时间间隔进行轮询,无线语音遥控器软件检测用户活动情况,从相应的输入子系统收集数据,并与电视、stb蓝牙智能等设备进行无线链路连接。

当无线语音遥控器设备的加密信息存储在电视、stb蓝牙智能设备中且为有效的“白名单”,则无线语音遥控器与蓝牙、stb智能设备使用此加密信息来扫描、搜索和后续链接。

当无线语音遥控器的设备信息在电视蓝牙智能设备中且为有效的“白名单”,处于链接状态的无线语音遥控器根据hogp规范通过蓝牙智能链路向空中发送此数据。

当无线语音遥控器的设备信息不在电视蓝牙智能设备中,则按下链接按键(ok和home键)3秒钟,无线语音遥控器将进入配对模式,无线语音遥控器将发送智能电视机或stb蓝牙智能设备的命令

当无线语音遥控器进入配对广告模式,则led灯将以200毫秒开启和200毫秒关闭的速率闪烁提示。

当无线语音遥控器成功与设备配对后,无线语音遥控器会发出2个短暂的led指示灯闪烁。

无线语音遥控器未链接到设备(如智能电视、stb蓝牙智能设备)时,无线语音遥控器的ble子系统会向空中链路发广告以重新建立连接。

当无线语音遥控器的辅助设备连接到加密狗,当发生链接丢失时,则用户将在用户活动上收到led灯快速闪烁通知。

当无线语音遥控器的ble子系统的空中链路失败后,我们使用无线语音遥控器的ir子系统来辅助第二次配对链接,在尝试建立重新链接时,无线语音遥控器使用necir协或者samsungir协议,通过ir子系统发送一个有效的控制命令重启目标设备,来尝试重新建立连接。

本发明的其中一种实施例,提供一种无线语音遥控器的控制方法,进一步改进配对模式,具体步骤如下:

无线语音遥控器在stb的蓝牙模式下不支持ir子系统的控制功能,只支持配对ir辅助链接功能(还可以是导航键功能);

无线语音遥控器在配对模式下,无线语音遥控器不允许访问tv模式和节目序列;

无线语音遥控器允许配对和不配对序列;

当按下中止按键时(例如back或home键)时,无线语音遥控器的系统立即中止配对模式,然后发送相应的ir消息。(当系统检测到按下back则发送back,如果系统检测到按下home则发送home);

如果再次按按下链接按键(ok和home键)启动与设备进行配对,无线语音遥控器删除在先的配对并重新开始配对模式;

当按下无线语音遥控器的链接按键(ok和home键)持续3秒或更长时间时,无线语音遥控器应取消配对并清除其配对表的“白名单”。无线语音遥控器将错误代码0x2b发送到设备(如智能电视、stb蓝牙智能设备)。当从无线语音遥控器接收到错误代码0x2b时,设备(如智能电视、stb蓝牙智能设备)删除配对信息表。

本发明的其中一种实施例,提供一种无线语音遥控器的控制方法,包括以下步骤:

如果无线语音遥控器在3秒时间内没有用户活动,则无线语音遥控器转换为空闲状态;

当无线语音遥控器在运行状态或者空闲状态,每3秒监控1次无线语音遥控器的电池电压情况,以节省电量。

当无线语音遥控器的系统检测到其电池的电压低于电压的第一阈值(如为2.0v)时,会启动led灯并进行慢速闪烁指示,反馈电池状况。

当无线语音遥控器的系统检测到其电池的电压低于电压的第二阈值(如为1.8v),无线语音遥控器转换为关闭状态。

当无线语音遥控器从活动状态进入空闲状态,无线语音遥控器的系统以125毫秒的轮询间隔对用户活动进行轮询,以节省电能。

如果无线语音遥控器存在任何用户活动,则所有其他子系统将中断。

无线语音遥控器的系统保持ble子系统的链接链路具有10毫秒的连接间隔和100毫秒的从属延迟。

当无线语音遥控器的系统没有检测到任何用户活动,无线语音遥控器将返回运行状态。

本发明的其中一种实施例,提供一种无线语音遥控器的控制方法,包括以下步骤:

当无线语音遥控器在10秒内没有检测到任何活动,无线语音遥控器的系统切换为休眠状态;

如无线语音遥控器的电池的电压低于电压的第二阈值(如为1.8v),无线语音遥控器的系统切换为关机状态;

当无线语音遥控器的系统从空闲状态进入休眠状态,无线语音遥控器的系统设置为每250毫秒轮询一次按键子系统;

此时无线语音遥控器与设备的蓝牙模式的链接的间隔设置为10毫秒,设备延迟设置为100毫秒;

在此状态下,无线语音遥控器的所有其他子系统都会在用户活动上产生中断,然后唤醒无线语音遥控器的系统进行工作,并将切换为活动状态;

当无线语音遥控器的电池的电压低于电压的第二阈值(如为1.8v),则无线语音遥控器切换为关机状态。

此实施例中的无线语音遥控器在进入休眠状态,在休眠状态下的设备系统功耗相对比空闲状态要更加低,为无线语音遥控器的电池节能提供了充分的保证。

本发明的其中一种实施例,提供一种无线语音遥控器的控制方法,包括以下步骤:

当无线语音遥控器的电池的电压低于电压的第二阈值(如为1.8v),无线语音遥控器进入关机状态。

在关机状态下,无线语音遥控器关闭所有子系统(包括ble子系统),同时无线语音遥控器的mcu停止(包含对ble子系统的停止)。这有效地使无线语音遥控器无法正常工作,目的要求用户在该状态下更换电池以使无线语音遥控器再次运行。

无线语音遥控器在除关机状态外的其他状态(包括运行状态、休眠状态、空闲状态等)中,对无线语音遥控器中的电池进行每3秒一次的监控,并且mcu(procble)在任何可能的情况下会进入休眠状态。

当无线语音遥控器处于用户活动、空闲状态、深度睡眠、多模循环切换中一种时,如果用户按压按键子系统的语音按键,系统上报按压按键子系统的语音按键给主机设备,则无线语音遥控器激活语音模式,主机设备进行语音准备状态。

当无线语音遥控器如果进行语音准备状态,则判断按键子系统的语音按键是否按下;

如果无线语音遥控器的语音按键按下,则查询上一次按键子系统的语音按键是否按压;

如果上一次按键子系统的语音按键按压,则无线语音遥控器则继续以8ksamples/s信号语音采样音频编解码器记录语音数据;

如果上一次按键子系统的语音按键未按压,无线语音遥控器初始化音频编解码器,则无线语音遥控器则以8ksamples/s信号语音采样音频编解码器记录语音数据;

当音频子系统的音频编解码器检测到音频信号采样完成后,音频子系统使用adpcm算法将16位音频数据压缩为4位,压缩音频数据流保存在缓存区队列中;

当无线语音遥控器检测到缓存区队列有新的音频数据流,程序将新的音频数据流使用打包器通过ble协议栈通过无线链路传输给设备(如智能电视、stb蓝牙智能设备);

当语音按键没有按压时,则查询上一次语音按键是否释放状态,如果释放状态则无线语音遥控器返回上一个工作模式;

当查询上一次语音按键处于无释放状态,则系统停止本次信号采样,音频编解码器停止,无线语音遥控器向设备(如智能电视、stb蓝牙智能设备)发送语音停止指令,清空语音数据队列音频数据流。

设备(如智能电视、stb蓝牙智能设备)接收就绪设备对完成传输语音流分拆整合成一个完整的音频包供识别引擎解码,执行指令达到与用户进行友好交互的目的。

本发明的其中一种实施例,提供一种无线语音遥控器的控制方法,无线语音遥控器的重点是在于语音质量对整个设备系统至关重要,劣质的语音信息会影响用户体验,严重的情况下将无法识别用户的语音指令;第一是由于ble无线语音遥控器使用环境,需要关注背景噪声叠加到正常原始音频信号;第二是一个频率范围内会经常出现多个干扰信号,导致多个连接事件数据包失真,无线ble协议栈在下一个数据包请求重传,并显著降低带宽,造成语音片段数据丢失,语音为了设备获取卓越的语音数据,我们对步骤如果无线语音遥控器的语音按键按下,则查询上一次按键子系统的语音按键是否按压的控制方法做进一步改进,包括以下步骤:

无线语音遥控器检测到语音按键按压,无线语音遥控器使用hogp(基于gatt配置文件的hid)配置文件发送静音指令按键报告给设备(如智能电视或者机顶盒),关闭背景声音输出;

音频子系统的采样单元将音频采样率从8ksamples/s增加到16位16ksamples/s,调高16位采样可确保足够的声压级范围,无线语音遥控器可以捕获到足够的语音信息,以便语音到文字的识别工作正常运行;

无线语音遥控器的音频子系统通过i2s接口从inmp441编解码器(16位,16khz)收集音频数据adpcm编码器的配置,根据无线语音遥控器的系统通道阻塞情况,监测错误率和即时可用带宽而降低支持自适应音频速率机制,从而可以在不同的输出速率之间切换,将16位音频采样生成一个4位或3位采样,有效防止提高数据包丢帧问题出现。

在同一个无线区域相同频率设备干扰严重时,ble子系统的链接可能会经历rf数据速率的显著下降,开启ble子系统的ble信道映射跳频机制来解决这个问题,主设备将检测受影响的频率范围,并实施信道映射更新程序。

为便于说明本发明的控制方法,结合附图x-x,对本发明无线语音遥控器的控制方法做详细说明:

音频分析仪驱动扬声器与无线语音遥控器的麦克风保持1.2米的距离,通过音频分析仪观察usb音频输出无线语音遥控器具有如下技术参数和输入输出参数:

1、如图9,音频分析仪硬件使用扬声器发声将数据馈送到无线语音遥控器的麦克风,通过pc上运行的prism软件通过usb接收无线蓝牙智能智能的就绪设备上收到的以db满量程音频数据;

2、如图10,在无线语音遥控器的信号上读取输出总谐波失真和噪声变化的数据;

3、如图11,为无线语音遥控器的语音输入的8000hz至200hz的频率范围内的灵敏度数据;

4、如图12,为音频质量参数。

对于上述测试数据,可得出扬声器输入从prism发生器的2v到20μv变化,产生的声音处于正常语音级别(96-20dbspl),从prism软件读取输出总谐波失真和噪声,这是snr的负面影响。

从图x-x中可以看出,snr最大化约为27db,这是adpcm类型编码和解码方案所期望的,观察到的线性范围约为33db。

低范围的不连续性,偶尔在中间范围内指向具有rf干扰的adpcm算法的步进调整。这不是可重复的测量,并且取决于输入幅度和adpcm种子的扫描,结果将变化。这仅显示我们可以在adpcm系统中获得的最大thd-n。为了获得更好的数据结果,在没有来自音频发生器的幅度扫描的情况下执行测试,并且在一段时间内观察到单个幅度的thd-n并且应该重建该图。

语音输入的频率灵敏度,实施的目的是观察adpcm编码和i2s编解码器是否存在任何频率选择性,观察到在8000hz至200hz的频率范围内,最大偏差为-8dbfs至3dbfs。

在此,特别进行说明,上述的提供的图x-x中的数据仅为说明本发明的一种实施效果,没有将全工况条件全部的技术数据列出来,在实际使用过程中测定的数据越多,计算结果就越准确,语音效果也将更好。

在上述实施例中,对本发明的最佳实施方式做了描述,很显然,在本发明的发明构思下,仍可做出很多变化,在实际使用过程中可以与原来的控制模式同时使用,而采用一个语音模式按键来切换无线语音遥控器的控制方式以实现与设备(如智能电视或者机顶盒)进行语音互动的效果,另外,上述无线语音遥控器的控制模式也可以用在普通的电视机、stb等其它电器产品上,只是不需要对蓝牙智能就绪设备进行空中链路扫描检测,需要根据电视或者stb品牌找到对应的ir协议就可以开启电视,进行频道和音量、视频源切换,同样可以达到控制的目的。在此,应该说明,在本发明的发明构思下所做出的任何改变都将落入本发明的保护范围内。

参照图13,本发明实施例还提供了一种无线语音遥控器的控制方法的设备,该无线语音遥控器的控制方法的设备200可以是任意类型的智能终端,例如手机、平板电脑、个人计算机等。

具体地,该无线语音遥控器的控制方法的设备200包括:一个或多个控制处理器201和存储器202,图14中以一个控制处理器201为例。

控制处理器201和存储器202可以通过总线或者其他方式连接,图14中以通过总线连接为例。

存储器202作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态性计算机可执行程序以及模块,如本发明实施例中的无线语音遥控器的控制方法对应的程序指令/模块。控制处理器201通过运行存储在存储器202中的非暂态软件程序、指令以及模块,实现上述方法实施例的无线语音遥控器的控制方法。

存储器202可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据无线语音遥控器的控制方法所使用所创建的数据等。此外,存储器202可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器202可选包括相对于控制处理器201远程设置的存储器,这些远程存储器可以通过网络连接至该无线语音遥控器的控制方法的设备200。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个模块存储在存储器202中,当被一个或者多个控制处理器201执行时,执行上述方法实施例中的一种无线语音遥控器的控制方法,例如,执行以上描述的图1中的方法步骤,图2中的方法步骤。

本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个控制处理器执行,例如,被图14中的一个控制处理器201执行,可使得上述一个或多个控制处理器201执行上述方法实施例中的一种无线语音遥控器的控制方法,例如,执行以上描述的图1中的方法步骤,图2中的方法步骤。

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现。本领域技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体(readonlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1