一种语音遥控器及其语音采集的方法、系统与流程

文档序号:12379098阅读:287来源:国知局
一种语音遥控器及其语音采集的方法、系统与流程

本发明涉及电视遥控技术领域,尤其涉及的是一种语音遥控器及其语音采集的方法、系统。



背景技术:

电视机的换台从手动换台到现在的遥控器,使得换台越来越方便。随着科学的进步,从模拟电视向数字电视发展,可供观看的电视节目也越来越多,经常会面临以下的问题:一是换台困难,传统的遥控器在换台时只能在已经确定了节目号的情况下通过按键快速换台,或者将节目按顺序浏览来选台。在节目数量很大的情况下,这两种方法不但费时而且费力。二是适用范围窄。这是传统遥控器长久以来的痼疾,当用户处于光线较暗的情况下,无法看清遥控器按键时,当用户暂时无法使用手来操作时。

为了解决以上问题,出现了很多通过语音来控制遥控器的语音遥控器。

语音识别(speech recognition)是将语音转化为文字并进行相应操作的技术,在各种智能设备上利用语音识别技术进行人机交互,并进行各项操作成为重要的功能。

而语音识别不准确的原因很大一部分在于语音采集过程出现的问题,语音采集实际使用过程中,主要的问题是用户比较快,也就是在用户按住按钮就或者即将按下按钮的时候,用户已经开始讲话,系统采集语音的时候往往是语音的前面一小段语音丢失,对语音识别系统的影响很大。譬如用户在进行录音的操作时,一般还没有按下开始录音的开关按钮就已经开始说话发送指令了,假设用户在按下开关按钮前1秒,已经开始说“中央一套”,所以可能录音的内容只有“一套”,从而导致录音不完整,电视机无法进行清楚的识别,也就不能做出正确的判断了。

因此,针对上述缺陷,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种语音遥控器及其语音采集的方法、系统,旨在通过在用户按下录音开关按钮之前就开始进行语音采集,可以有效防止用户在按下录音开关按钮之前就已经录音的语音丢失,便于识别设备通过完整的录音更好的识别,为用户提供方便。

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

一种语音遥控器,包括遥控器本体、芯片以及电池,还包括:

压力传感器,用于感应用户是否拿起遥控器;

距离传感器,用于检测用户的手指到开关按钮的距离;

开关按钮,用于确认用户通过所述开关按钮开始录音;

录音模块,用于在开始录音后记录用户的语音;

缓存模块,用于存储用户的语音数据;

传输模块,用于传输语音数据到智能电视或者云端语音识别引擎上进行语音识别;

通过所述压力传感器感应到用户拿起遥控器后,再通过所述距离传感器检测用户的手指到开关按钮的距离超过预定值时,所述开关按钮按下开启录音,所述录音模块录音过程中,将缓存在所述缓存模块中的语音数据和正在录音的语音数据通过所述传输模块传输到智能电视或者云端语音识别引擎上进行语音识别。

一种语音遥控器的语音采集方法,其中,包括以下步骤:

步骤A,当语音遥控器中的压力传感器感应到的压力超过阈值时,开启处于关闭状态的距离传感器、开关按钮、录音模块以及缓存模块;

步骤B,当距离传感器检测手指到开关按钮的距离小于预定值时,控制录音模块开始录音,并将语音数据记录在缓存模块中;

步骤C,当开关按钮被按下时,控制传输模块将语音数据传输到智能电视或者云端语音识别引擎上进行语音识别。

所述语音遥控器的语音采集方法,其中,所述步骤A具体包括:

A1,当语音遥控器未工作时处于待机状态,使压力传感器处于工作状态,相关的距离传感器、开关按钮、录音模块以及缓存模块均处于关闭状态;

A2,当压力传感器感应到的压力超过阈值时,开启距离传感器、开关按钮、录音模块以及缓存模块,使之处于工作状态。

所述语音遥控器的语音采集方法,其中,所述步骤B具体包括:

B1,所述手指到开关按钮的距离的预定值进行预先设定,当距离传感器检测手指到开关按钮的距离小于预定值时,录音模块开始录音并将语音数据记录到缓存模块中;

B2,当距离传感器检测到手指离开关按钮的距离大于预定值的时间超过第一预设时间,则录音模块停止录音。

所述语音遥控器的语音采集方法,其中,所述步骤C具体包括:

C1,当开关按钮被按下时,控制传输模块将存储在缓存模块中的语音数据和正在录音的语音数据通过无线通信连接的方式传输到智能电视或者云端语音识别引擎上进行语音识别;

C2,在录音过程中,如果开关按钮关闭的时间未超过第二预设时间,则控制传输模块停止传输语音数据,录音模块依旧工作,并将录制的语音数据发送到缓存模块进行存储,如果开关按钮关闭的时间超过第二预设时间,则录音模块和传输模块均停止工作。

所述语音遥控器的语音采集方法,其中,所述缓存模块采用循环覆盖存储的方式:缓存模块中只存储第二预设时间内的语音数据,如果存储的语音数据超过第二预设时间,则缓存模块覆盖之前存储的语音数据,即所述缓存模块中始终只存储最新第二预设时间内的语音数据。

一种语音遥控器的语音采集系统,其中,包括:

压力感应模块,用于当语音遥控器中的压力传感器感应到的压力超过阈值时,开启处于关闭状态的距离传感器、开关按钮、录音模块以及缓存模块;

距离检测模块,用于当距离传感器检测手指到开关按钮的距离小于预定值时,控制录音模块开始录音,并将语音数据记录在缓存模块中;

语音数据传输模块,用于当开关按钮被按下时,控制传输模块将语音数据传输到智能电视或者云端语音识别引擎上进行语音识别。

所述语音遥控器的语音采集系统,其中,所述压力感应模块具体包括:

工作状态控制单元,用于当语音遥控器未工作时处于待机状态,使压力传感器处于工作状态,相关的距离传感器、开关按钮、录音模块以及缓存模块均处于关闭状态;

压力比较单元,用于当压力传感器感应到的压力超过阈值时,开启距离传感器、开关按钮、录音模块以及缓存模块,使之处于工作状态。

所述语音遥控器的语音采集系统,其中,所述距离检测模块具体包括:

录音记录单元,所述手指到开关按钮的距离的预定值进行预先设定,用于当距离传感器检测手指到开关按钮的距离小于预定值时,录音模块开始录音并将语音数据记录到缓存模块中;

录音停止单元,用于当距离传感器检测到手指离开关按钮的距离大于预定值的时间超过第一预设时间秒,则录音模块停止录音。

所述语音遥控器的语音采集系统,其中,所述语音数据传输模块具体包括:

传输识别单元,用于当开关按钮被按下时,控制传输模块将存储在缓存模块中的语音数据和正在录音的语音数据通过无线通信连接的方式传输到智能电视或者云端语音识别引擎上进行语音识别;

录音选择单元,用于在录音过程中,如果开关按钮关闭的时间未超过第二预设时间,则控制传输模块停止传输语音数据,录音模块依旧工作,并将录制的语音数据发送到缓存模块进行存储,如果开关按钮关闭的时间超过第二预设时间,则录音模块和传输模块均停止工作。

所述语音遥控器的语音采集系统,其中,所述缓存模块采用循环覆盖存储的方式:缓存模块中只存储第二预设时间内的语音数据,如果存储的语音数据超过第二预设时间,则缓存模块覆盖之前存储的语音数据,即所述缓存模块中始终只存储最新第二预设时间内的语音数据。

本发明公开了一种语音遥控器及其语音采集的方法、系统,所述方法包括:当语音遥控器中的压力传感器感应到的压力超过阈值时,开启处于关闭状态的距离传感器、开关按钮、录音模块以及缓存模块;当距离传感器检测手指到开关按钮的距离小于预定值时,控制录音模块开始录音,并将语音数据记录在缓存模块中;当开关按钮被按下时,控制传输模块将语音数据传输到智能电视或者云端语音识别引擎上进行语音识别。本发明的语音采集方法通过在用户按下录音开关按钮之前就开始了录音,可以有效防止用户在按下录音开关按钮之前就已经录音的语音丢失,便于识别设备通过完整的录音更好的识别,为用户提供方便。

附图说明

图1是本发明语音遥控器上语音采集系统结构示意图。

图2是本发明语音遥控器的语音采集方法的较佳实施例的流程图。

图3是本发明语音遥控器的语音采集方法控制系统实施例的流程图。

图4是本发明语音遥控器的语音采集系统的较佳实施例的功能原理框图。

具体实施方式

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

请参阅图1和图3,图1是本发明语音遥控器上语音采集系统结构示意图,图3是本发明语音遥控器的语音采集方法控制系统实施例的流程图。

如图1和图3所示,本发明提供一种语音遥控器10,包括遥控器本体9、电池17,所述语音遥控器10还包括:

压力传感器11,用于感应用户是否拿起遥控器;

距离传感器12,用于检测用户的手指到开关按钮的距离;

开关按钮13,用于确认用户通过所述开关按钮开始录音;

录音模块(相当于麦克风)14,用于在开始录音后记录用户的语音;

缓存模块15,用于存储用户的语音数据;

传输模块16,用于传输语音数据到智能电视或者云端语音识别引擎上进行语音识别;

通过所述压力传感器11感应到用户拿起遥控器后,再通过所述距离传感器12检测用户的手指到开关按钮13的距离超过预定值时,所述开关按钮按13下开启录音,所述录音模块14录音过程中,将缓存在所述缓存模块15中的语音数据和正在录音的语音数据通过所述传输模块16传输到智能电视或者云端语音识别引擎上进行语音识别。

请参阅图2,图2是本发明语音遥控器的语音采集方法的较佳实施例的流程图。

如图2所示,本发明实施例提供的一种语音遥控器的语音采集方法,包括以下步骤:

步骤S100,当语音遥控器中的压力传感器感应到的压力超过阈值时,开启处于关闭状态的距离传感器、开关按钮、录音模块以及缓存模块。

本发明中,所述步骤S100具体包括:当语音遥控器未工作时处于待机状态,使压力传感器处于工作状态,相关的距离传感器、开关按钮、录音模块以及缓存模块均处于关闭状态,便于减少功率的消耗,节省遥控器的电量;当压力传感器感应到的压力超过阈值时,开启距离传感器、开关按钮、录音模块以及缓存模块,使之处于工作状态。

传感器是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。本发明的压力传感器用于通过压力来感应用户是否拿起遥控器,距离传感器用于检测用户的手指到开关按钮的距离;所述压力的阈值可根据一般手持遥控器的正常压力值来进行取值,取值可设定一个压力范围内或者范围中的某一个值,所述阈值的设置只要满足一般用户手拿起遥控器便能感应到即可。

步骤S200,当距离传感器检测手指到开关按钮的距离小于预定值时,控制录音模块开始录音,并将语音数据记录在缓存模块中。

本发明中,所述步骤S200具体包括:所述手指到开关按钮的距离的预定值优选为1cm,当距离传感器检测手指到开关按钮的距离小于1cm时,录音模块开始录音并将语音数据记录到缓存模块中;当距离传感器检测到手指离开关按钮的距离大于1cm的时间超过第一预设时间,所述第一预设时间优选为3秒,则录音模块停止录音。

所述距离的预定值本发明优选为1cm,第一预设时间优选为3秒,当然也可以根据用户的不同需求和习惯来设置其他的具体值,距离传感器检测到手指离开关按钮的距离大于1cm的时间同样也可以设置为其他值。之所以在用户还没有开始按下开关按钮进行录音就控制录音模块开始录音,是因为实际录音过程中,一般用户说话会快于按下开关按键,也就是在用户按住按钮就或者即将按下按钮的时候,用户已经开始讲话,这样系统采集语音的时候往往是语音的前面一小段语音会丢失,对后面设备进行语音识别的影响很大。

步骤S300,当开关按钮被按下时,控制传输模块将语音数据传输到智能电视或者云端语音识别引擎上进行语音识别。

本发明中,所述步骤S300具体包括:当开关按钮被按下时,控制传输模块将存储在缓存模块中的语音数据和正在录音的语音数据通过无线通信连接的方式传输到智能电视或者云端语音识别引擎上进行语音识别,所述无线通信连接方式包括:蓝牙或者Wifi;另外,所述缓存模块采用循环覆盖存储的方式:缓存模块中只存储第二预设时间内的语音数据,所述第二时间优选为1秒,如果存储的语音数据超过1秒,则缓存模块覆盖之前存储的语音数据,即所述缓存模块中始终只存储最新1秒的语音数据。也就是说,在传输模块传输正在录音的语音数据时,同时将存储在缓存模块中最新1秒的语音数据也传输到智能电视或者云端语音识别引擎上,便于进行更加准确的语音识别。

在录音过程中,如果开关按钮关闭的时间未超过1秒,则控制传输模块停止传输语音数据,录音模块依旧工作,并将录制的语音数据发送到缓存模块进行存储,这也是防止用户关闭开关按钮之后的1秒内用户还在说话进行录音而没有存储的情况,同样是防止出现遗漏重要的语音信息;如果开关按钮关闭的时间超过1秒,则录音模块和传输模块均停止工作,当然这个时间也可以根据用户的需求设置其他值,如果用户需要继续录音,则再次按下开关按钮,则重复之前的录音流程。

为使得本发明语音遥控器的语音采集方法更加清楚,下面给出了具体语音采集控制实施流程,请参见图3,图3是本发明语音遥控器的语音采集方法控制系统实施例的流程图。

如图3所示,具体语音采集控制流程实施例如下:

S1,当语音遥控器10未工作时处于待机状态,此时电池17电量充足,处于随时给语音遥控器10提供电量的状态,但是压力传感器11处于工作状态,而相关的距离传感器12、开关按钮13、录音模块14以及缓存模块15均处于关闭状态;

S2,当压力传感器11感应到用户手持语音遥控器10的压力超过阈值时,芯片20接收压力传感器11传来的指令,控制开启距离传感器12、开关按钮13、录音模块14以及缓存模块15,使之处于工作状态;

S3,当距离传感器12检测用户的手指到开关按钮13的距离小于1cm时,芯片20接收距离传感器12传来的指令,控制录音模块14开始录音并将语音数据记录到缓存模块15中;

S4,当距离传感器12检测到用户的手指离开关按钮13的距离大于1cm的时间超过3秒,则录音模块14停止录音;

S5,当开关按钮13被用户的手指按下时,即录音开始,芯片20发出指令控制传输模块16将存储在缓存模块15中的语音数据和正在录音的语音数据通过蓝牙或者Wifi连接的方式传输到智能电视30或者云端语音识别引擎上进行语音识别;

S6,当智能电视或者其它播放设备30进行争正确的语音识别后,执行用户的操作指令,如切换电视频道、增加或降低电视音量以及关机等操作。

本发明主要是在用户按下录音开关按钮13之前就开始了录音,可以有效防止用户在按下录音开关按钮13之前就已经录音的语音丢失,便于识别设备通过完整的录音准确地进行识别,为用户提供高质量的服务。

基于上述实施例,本发明还提供一种语音遥控器的语音采集系统,请参阅图4,图4是本发明语音遥控器的语音采集系统的较佳实施例的功能原理框图。

如图4所示,所述系统包括:

压力感应模块410,用于当语音遥控器中的压力传感器感应到的压力超过阈值时,开启处于关闭状态的距离传感器、开关按钮、录音模块以及缓存模块;具体如上所述。

距离检测模块420,用于当距离传感器检测手指到开关按钮的距离小于预定值时,控制录音模块开始录音,并将语音数据记录在缓存模块中;具体如上所述。

语音数据传输模块430,用于当开关按钮被按下时,控制传输模块将语音数据传输到智能电视或者云端语音识别引擎上进行语音识别;具体如上所述。

进一步地,所述语音遥控器的语音采集系统,其中,所述压力感应模块具体包括:

工作状态控制单元,用于当语音遥控器未工作时处于待机状态,使压力传感器处于工作状态,相关的距离传感器、开关按钮、录音模块以及缓存模块均处于关闭状态;具体如上所述。

压力比较单元,用于当压力传感器感应到的压力超过阈值时,开启距离传感器、开关按钮、录音模块以及缓存模块,使之处于工作状态;具体如上所述。

所述语音遥控器的语音采集系统,其中,所述距离检测模块具体包括:

录音记录单元,所述手指到开关按钮的距离的预定值进行预先设定,用于当距离传感器检测手指到开关按钮的距离小于预定值时,录音模块开始录音并将语音数据记录到缓存模块中;具体如上所述。

录音停止单元,用于当距离传感器检测到手指离开关按钮的距离大于预定值的时间超过第一预设时间,则录音模块停止录音;具体如上所述。

所述语音遥控器的语音采集系统,其中,所述语音数据传输模块具体包括:

传输识别单元,用于当开关按钮被按下时,控制传输模块将存储在缓存模块中的语音数据和正在录音的语音数据通过无线通信连接的方式传输到智能电视或者云端语音识别引擎上进行语音识别;具体如上所述。

录音选择单元,用于在录音过程中,如果开关按钮关闭的时间未超过第二预设时间,则控制传输模块停止传输语音数据,录音模块依旧工作,并将录制的语音数据发送到缓存模块进行存储,如果开关按钮关闭的时间超过第二预设时间,则录音模块和传输模块均停止工作;具体如上所述。

综上所述,本发明公开了一种语音遥控器及其语音采集的方法、系统,所述方法包括:当语音遥控器中的压力传感器感应到的压力超过阈值时,开启处于关闭状态的距离传感器、开关按钮、录音模块以及缓存模块;当距离传感器检测手指到开关按钮的距离小于预定值时,控制录音模块开始录音,并将语音数据记录在缓存模块中;当开关按钮被按下时,控制传输模块将语音数据传输到智能电视或者云端语音识别引擎上进行语音识别。本发明的语音采集方法通过在用户按下录音开关按钮之前就开始了录音,可以有效防止用户在按下录音开关按钮之前就已经录音的语音丢失,便于识别设备通过完整的录音更好的识别,为用户提供方便。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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