[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104898939B - 信号处理方法以及电子设备 - Google Patents

信号处理方法以及电子设备 Download PDF

Info

Publication number
CN104898939B
CN104898939B CN201510161079.0A CN201510161079A CN104898939B CN 104898939 B CN104898939 B CN 104898939B CN 201510161079 A CN201510161079 A CN 201510161079A CN 104898939 B CN104898939 B CN 104898939B
Authority
CN
China
Prior art keywords
unit
electronic equipment
interactive voice
predetermined command
operating body
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510161079.0A
Other languages
English (en)
Other versions
CN104898939A (zh
Inventor
许奔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201510161079.0A priority Critical patent/CN104898939B/zh
Publication of CN104898939A publication Critical patent/CN104898939A/zh
Application granted granted Critical
Publication of CN104898939B publication Critical patent/CN104898939B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本发明涉及一种信号处理方法以及使用该信号处理方法的电子设备。所述信号处理方法用于第一电子设备,所述第一电子设备包括至少两个语音交互单元,所述方法包括:接收到预定命令;检测所述至少两个语音交互单元的运行状况;以及发送启动指令给处于空闲状态的至少一个语音交互单元,以使所述至少一个语音交互单元完成所述预定命令。

Description

信号处理方法以及电子设备
技术领域
本发明涉及信号处理的领域,更具体地,本发明涉及一种信号处理方法以及使用该信号处理方法的电子设备。
背景技术
超声波作为人类听力上限以上的循环声压已经用于诸如成像、源位置确定和测距等各种各样的应用中。许多应用通过测量发射超声波的时间与检测到超声波由被测体反射的回波时间之间的时间延迟来利用超声波。目前,已经提出通过在电子设备中配置超声波发射器发射诸如40KHz的超声波,并且利用电子设备已有的诸如麦克风的组件作为超声波接收器接收返回的超声波,从而识别电子设备用户的相关手势,并且基于识别的手势对电子设备执行相应的控制。此外,还提出使用携带认证信息的超声波替代设备之间的其他近场通信(NFC)方式,在设备之间执行识别和认证。
在诸如移动电话的电子设备上应用利用超声波的识别和认证或者手势识别方案的情况下,移动电话中的多个麦克风被配置为超声波接收器。然而,在移动电话进入诸如通话这样需要使用麦克风的应用场景时,由于所有麦克风被通话应用所占用,所以将不能在通话的同时进行利用超声波的识别和认证或者手势识别。因此,希望提供一种信号处理方法以及使用该信号处理方法的电子设备,其能够根据电子设备的不同应用场景,动态地切换分配设备资源,从而实现在不同应用场景下基于超声波的应用有效。
发明内容
有鉴于上述情况,本发明提供了一种信号处理方法以及使用该信号处理方法的电子设备。
根据本发明的一个实施例,提供了一种信号处理方法,用于第一电子设备,所述第一电子设备包括至少两个语音交互单元,所述方法包括:接收到预定命令;检测所述至少两个语音交互单元的运行状况;以及发送启动指令给处于空闲状态的至少一个语音交互单元,以使所述至少一个语音交互单元完成所述预定命令。
此外,根据本发明的一个实施例的信号处理方法,其中所述预定命令为设备认证命令,所述至少一个语音交互单元完成所述预定命令包括:接收来自第二电子设备的第一声波信号;以及基于所述第一声波信号,识别并且认证所述第二电子设备。
此外,根据本发明的一个实施例的信号处理方法,其中所述预定命令为指令识别命令,所述至少一个语音交互单元完成所述预定命令包括:基于所述预定命令,发射第二声波信号;基于所述第二声波信号以及所述第二声波信号经由所述电子设备的操作体反射的反射声波信号,识别所述电子设备的操作体的运动状态。
此外,根据本发明的一个实施例的信号处理方法,其中识别所述电子设备的操作体的运动状态包括:基于所述发射声波信号和所述反射声波信号之间的时间差,计算所述操作体与所述至少一个语音交互单元之间的距离,识别所述电子设备的操作体的运动轨迹,并且基于所述运动轨迹与预先存储的与所述操作体的手势对应的预定轨迹,识别所述操作体的手势。
此外,根据本发明的一个实施例的信号处理方法,其中发送启动指令给处于空闲状态的至少一个语音交互单元,以使所述至少一个语音交互单元完成所述预定命令包括:在所述至少两个语音交互单元都未处于空闲状态时,中止至少一个语音交互单元的当前应用;分配所述至少一个语音交互单元完成所述预定命令。
此外,根据本发明的一个实施例的信号处理方法,其中发送启动指令给处于空闲状态的至少一个语音交互单元,以使所述至少一个语音交互单元完成所述预定命令包括:在所述第一电子设备处于第一使用状态下,主处理单元分配所述至少两个语音交互单元完成所述预定命令;并且在所述第一电子设备处于第二使用状态下,从处理单元分配所述至少一个语音交互单元完成所述预定命令。
根据本发明的另一实施例,提供了第一电子设备,包括:至少两个语音交互单元,用于执行语音交互应用;以及处理单元,用于接收到预定命令,检测所述至少两个语音交互单元的运行状况;以及发送启动指令给处于空闲状态的至少一个语音交互单元,以使所述至少一个语音交互单元完成所述预定命令。
此外,根据本发明的另一实施例的第一电子设备,其中所述处理单元进一步用于所述预定命令为设备认证命令,并且所述至少一个语音交互单元接收来自第二电子设备的第一声波信号时,基于所述第一声波信号,识别并且认证所述第二电子设备。
此外,根据本发明的另一实施例的第一电子设备,还包括:声波信号发射单元,用于发射第二声波信号;所述处理单元进一步用于所述预定命令为指令识别命令,所述至少一个语音交互单元接收所述第二声波信号经由所述电子设备的操作体反射的反射声波信号时,基于所述第二声波信号以及所述反射声波信号,识别所述电子设备的操作体的运动状态。
此外,根据本发明的另一实施例的第一电子设备,还包括:存储单元,用于预先存储与所述操作体的手势对应于的预定轨迹,其中,所述处理单元基于所述第二声波信号和所述反射声波信号之间的时间差,计算所述操作体与所述至少一个语音交互单元之间的距离,识别所述电子设备的操作体的运动轨迹,并且基于所述运动轨迹与所述预定轨迹,识别所述操作体的手势。
此外,根据本发明的另一实施例的第一电子设备,其中所述处理单元在所述至少两个语音交互单元都未处于空闲状态时,中止至少一个语音交互单元的当前应用;以及分配所述至少一个语音交互单元完成所述预定命令。
此外,根据本发明的另一实施例的所述电子设备,其中所述处理单元包括主处理单元和从处理单元,所述主处理单元用于在所述第一电子设备处于第一使用状态下,分配所述至少两个语音交互单元完成所述预定命令;并且所述从处理单元用于在所述第一电子设备处于第二使用状态下,分配所述至少一个语音交互单元完成所述预定命令。
根据本发明实施例的信号处理方法以及使用该信号处理方法的电子设备,其能够根据电子设备的不同应用场景,动态地切换分配设备资源,从而实现在不同应用场景下基于超声波的应用有效。
要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。
附图说明
图1是概述根据本发明实施例的电子设备的框图;
图2是概述根据本发明实施例的信号处理原理的示意图;
图3是图示根据本发明实施例的电子设备的第一示例的示意图;
图4是图示根据本发明实施例的电子设备的第二示例的示意图;
图5是概述根据本发明实施例的信号处理方法的流程图;
图6是图示根据本发明实施例的信号处理方法的第一示例的流程图;
图7是图示根据本发明实施例的信号处理方法的第二示例的流程图;
图8是图示根据本发明实施例的信号处理方法的第三示例的流程图;
图9是图示根据本发明实施例的信号处理方法的第四示例的流程图;以及
图10是图示根据本发明实施例的信号处理方法的第五示例的流程图;
具体实施方式
下文中,将参照附图描述多个实施例、应用和修改。此外,下面描述的实施例是优选的特定示例,并且设置了技术上优选的各种限制,但是在以下描述中,本发明不限于这些实施例。
首先,将参照图1描述根据本发明实施例的电子设备。所述电子设备优选地例如是智能电话、平板电脑、笔记本电脑等。
如图1所示,根据本发明实施例的电子设备10具有处理单元101、语音交互单元102和声波信号发射单元103。容易理解的是,图1中为了简化描述仅仅示出与本发明紧密相关的组件,根据本发明实施例的电子设备10当然还可以包括其它组件,诸如输入单元、供电单元等。
具体地,所述处理单元101用于运行所述电子设备的操作系统并且控制所述电子设备。进一步地,所述处理单元101包括主处理单元1011和从处理单元1012。所述主处理单元1011用于在所述电子设备处于第一使用状态(例如,工作状态)时运行所述电子设备10的操作系统并且控制所述电子设备10。所述从处理单元1012用于在所述电子设备10处于第二使用状态(例如,休眠状态)时控制语音交互单元102和声波信号发射单元103。本发明的一个优选实施例中,所述主处理单元1011为所述电子设备10的主处理器(例如,CPU或AP),所述从处理单元1012为所述电子设备10中专用于控制所述语音交互单元102和声波信号发射单元103的专用协处理器(例如,MCU)。所述主处理单元1011的功耗高于所述从处理单元1012的功耗。
所述语音交互单元102例如是所述电子设备10的麦克风,其用于执行语音交互应用。所述声波发射单元103例如是所述电子设备10的扬声器,其用于发射包括超声波信号的音频信号。具体地,所述语音交互单元102用于接收包括超声波信号的音频信号。在本发明的一个优选实施例中,所述语音交互单元102的数目至少为两个,以确保在普通语音通话应用时,实现双麦降噪效果;而在同时执行普通语音通话和基于超声波信号的语音交互应用时,分配至少一个所述语音交互单元102完成对应于所述语音交互应用的预定命令。在本发明的一个优选实施例中,所述语音交互命令包括但不限于基于超声波的识别或授权、基于超声波的手势识别等。
图2是概述根据本发明实施例的信号处理原理的示意图。将参照图2概述识别所述电子设备10的操作体的运动状态的基本原理。如图2所示,所述声波发射单元103可以发射通过空气传播的连续波超声波206,用同心圆弧表示连续波超声内的可辨识特征。当使用者的手部20在反射检测区内时,所发射的超声波206将从使用者的手部20反射,从而产生所反射的超声波207和208。用户使用者的手部20的三维属性,多个所反射的超声波207和208将由于来自使用者的手部20的各种特征点的反射而产生。由于使用者的手部20的各种特征点未与距离所述声波发射单元103不同距离处,因此在任一给定时刻从每一特征点反射的超声波前将不同。此外,从使用者的手部20的每一特征点到所述语音交互单元102的距离也不同,因此从使用者的手部20反射的超声波将在时间上各自彼此偏移的多个波前中到达所述语音交互单元102。由此,由所述语音交互单元102接收的所发射的超声波信号编码了与使用者的手部20的位置、形状和取向有关的信息,可以从其提取使用者的手部20在反射检测区中随时间变化的三维坐标信息。
以下,将参照图3和图4进一步详细描述根据本发明实施例的电子设备的第一示例和第二示例的具体配置。
图3是图示根据本发明实施例的电子设备的第一示例的示意图。根据本发明实施例的电子设备20的第一示例例如为诸如智能电话的移动终端。所述电子设备20中配置有多个麦克风作为语音交互单元202a、202b和202c。此外,在所述电子设备20中,可以配置有独立的声波发射单元201a。可替代地,在所述电子设备20中,可以使用扬声器作为声波发射单元201b来发射超声波。主处理单元203和从处理单元204可以为任何可编程微处理器、微计算机或多处理器芯片,其可由软件指令(应用程序)配置以执行多种功能。在所述电子设备20为智能电话的示例中,所述主处理单元203可以为专用于运行应用程序的程序处理器AP。
当所述电子设备20处于待机状态时,作为程序处理器AP的所述主处理单元203也处于休眠状态,导致所述电子设备20的超声波检测功能不能执行。因此,在根据本发明实施例的电子设备20中进一步配置有从处理单元204,其为专用于超声波检测的微处理器单元MCU。微处理器单元MCU的功耗低于程序处理器AP的功耗。从而,在所述电子设备20处于待机状态下时,当所述从处理单元204检测到与唤醒指令对应的超声波信号时,所述从处理单元204可以将所述主处理单元203从待机状态唤醒到工作状态,以便由所述主处理单元203继续执行超声波信号和相应手势指令的检测和确定。
此外,当所述电子设备20的所述主处理单元203处于执行语音应用状态时,也可以由所述从处理单元204替代所述主处理单元203控制所述信号发射单元和所述信号接收单元,并且至少分配并控制一个语音交互单元(即,语音交互单元202a、202b和202c之一)执行所述反射声波信号的接收。
因此,根据本发明实施例的电子设备20可以保持超声波信号和相应手势指令的检测和确定功能处于激活状态。
图4是图示根据本发明实施例的电子设备的第二示例的示意图。根据本发明实施例的电子设备30的第二示例例如为诸如膝上型计算机的终端设备。类似于如图3所示的电子设备的第一示例的情况,根据本发明实施例的电子设备30配置有声波发射单元301和语音交互单元302a到302c。此外,类似于如图3所示的电子设备的第一示例的情况,根据本发明实施例的电子设备30配置有主处理单元303和从处理单元304。所述主处理单元303为膝上型计算机的中央处理单元CPU,而所述从处理单元304为专用于超声波检测的微处理器单元MCU。微处理器单元MCU的功耗低于中央处理单元CPU的功耗。
类似于如图3所示的电子设备的第一示例的情况,根据本发明实施例的电子设备30同样由所述从处理单元304(微处理器单元MCU)在所述主处理单元303(中央处理单元CPU)处于待机状态或语音应用状态的情况下控制所述信号发射单元和所述信号接收单元。因此,根据本发明实施例的电子设备30同样可以保持超声波信号和相应手势指令的检测和确定功能处于激活状态。
以上,参照图1到图4描述了根据本发明实施例的电子设备。以下,将参照图5到图10描述根据本发明实施例的信号处理方法。
图5是概述根据本发明实施例的信号处理方法的流程图。如图5所示,根据本发明实施例的信号处理方法包括以下步骤。
在步骤S501中,接收到预定命令。在本发明的实施例中,所述预定命令包括基于超声波的识别或授权、基于超声波的手势识别等。此后,处理进到步骤S502。
在步骤S502中,检测至少两个语音交互单元的运行状况。在本发明的实施例中,至少两个语音交互单元的运行状况包括至少两个语音交互单元都处于空闲状态、至少两个语音交互单元中的一个处于空闲状态、以及至少两个语音交互单元都处于执行诸如语音通信的工作状态。此后,处理进到步骤S503。
在步骤S503中,发送启动指令给处于空闲状态的至少一个语音交互单元,以使所述至少一个语音交互单元完成所述预定命令。基于在步骤S502中获取的检测结果,在步骤S503中,确保分配至少一个语音交互单元以执行在步骤S501中接收的预定命令。
以下,将参照图6到图10进一步详细描述根据本发明实施例的信号处理方法的第一到第五示例。其中,图6和图7描述对应于不同与预定命令的第一和第二示例;图8描述如何根据语音交互单元的运行状况分配执行预定命令的语音交互单元的第三示例;图9和图10描述如何根据电子设备的工作状态分配和控制语音交互单元的第四和第五示例。
图6是图示根据本发明实施例的信号处理方法的第一示例的流程图。图6所示的步骤S601到步骤S603与上述步骤S501到步骤S503相同,在此将省略其重复描述。
在步骤S603中分配至少一个语音交互单元之后,处理进到步骤S604。
在步骤S604中,所述至少一个语音交互单元接收来自第二电子设备的第一声波信号。在本发明的实施例中,所述第二电子设备的声波信号发射单元发射超声波信号,以请求第一电子设备进行基于超声波信号的认证。此后,处理进到步骤S605。
在步骤S605中,基于在步骤S604中接收的第一声波信号,识别并且认证第二电子设备。第一电子设备基于所述第一声波信号,提取并且分析所述第一声波信号中的波纹特征信息,与预先存储的认证信息进行比对,判断是否存在与所述波纹特征信息匹配的设备或授权信息。如果存在所述设备或授权信息,则第一电子设备通过所述第二电子设备的认证请求,建立与所述第二电子设备的通信连接,或者授权所述第二电子设备访问或使用本地的信息或资源。
图7是图示根据本发明实施例的信号处理方法的第二示例的流程图。图7所示的步骤S701到步骤S703与上述步骤S501到步骤S503相同,在此将省略其重复描述。
在步骤S703中分配至少一个语音交互单元之后,处理进到步骤S704。
在步骤S704中,基于预定命令,发射第二声波信号。在本发明的实施例中,所述预定命令为超声手势识别命令。响应于接收该超声手势识别命令,第一电子设备自身配置的声波信号发射单元发射第二声波信号。此后,处理进到步骤S705。
在步骤S705中,基于第二声波信号以及第二声波信号经由电子设备的操作体发射的发射声波信号,识别操作体的手势。在本发明的实施例中,基于所述发射声波信号和所述反射声波信号之间的时间差,计算所述操作体与所述至少一个语音交互单元之间的距离,识别所述电子设备的操作体的运动轨迹,并且基于所述运动轨迹与预先存储的与所述操作体的手势对应的预定轨迹,识别所述操作体的手势。并且基于识别的手势,执行相对应的指令。例如,识别的手势可以是唤醒处理休眠状态的电子设备。或者,识别的手势可以是停止正在进行的语音通话。
图8是图示根据本发明实施例的信号处理方法的第三示例的流程图。
在步骤S801中,接收到预定命令。在本发明的实施例中,所述预定命令包括基于超声波的识别或授权、基于超声波的手势识别等。此后,处理进到步骤S802。
在步骤S802中,检测至少两个语音交互单元的运行状况。在本发明的实施例中,至少两个语音交互单元的运行状况包括至少两个语音交互单元都处于空闲状态、至少两个语音交互单元中的一个处于空闲状态、以及至少两个语音交互单元都处于执行诸如语音通信的工作状态。此后,处理进到步骤S803。
在步骤S803中,判断是否至少两个语音交互单元都未处于空闲状态。
如果在步骤S803中获得肯定结果,即至少两个语音交互单元都被占用而未处于空闲状态,则处理进到步骤S805。
在步骤S805中,中止至少一个语音交互单元的当前应用,分配所述至少一个语音交互单元完成预定命令。
相反地,如果在步骤S803中获得否定结果,即至少一个语音交互单元处于空闲状态,则处理进到步骤S804。
在步骤S804中,发送启动指令给处于空闲状态的至少一个语音交互单元,以使所述至少一个语音交互单元完成预定命令。
如此,通过如图8所示的处理,不管至少两个语音交互单元的当前运行状况,都可以确保至少分配一个语音交互单元执行预定命令。进一步地,语音交互单元的分配不但依赖于至少两个语音交互单元的当前运行状况,而且还与整个电子设备的工作状态有关。
图9是图示根据本发明实施例的信号处理方法的第四示例的流程图。如图9所示,根据本发明实施例的信号处理方法的第四示例包括以下步骤。
在步骤S901中,检测电子设备的使用状态。此后,处理进到步骤S902。
在步骤S902中,判断电子设备的使用状态是否为待机状态。
如果在步骤S902中获得肯定结果,即电子设备的使用状态是待机状态,则处理进到步骤S903。
在步骤S903中,由所述从处理单元控制信号发射单元和信号接收单元。此后,处理进到步骤S904。
在步骤S904中,所述从处理单元基于所述发射声波信号和所述反射声波信号之间的时间差,计算所述操作体与所述信号接收单元之间的距离信息。该距离信息是随着时间变化的三维坐标信息,并且基于该三维坐标信息,识别操作体的运动轨迹。此后,处理进到步骤S905。
在步骤S905中,基于所述识别运动轨迹与所述预定轨迹,识别所述操作体的手势,并且进一步确定与识别所述操作体的手势对应的指令。在本发明的实施例中,所述操作体的手势与指令的对应关系可以预先存储在所述电子设备的存储单元中。由于受所述从处理单元的处理能力以及电子设备处于待机状态的影响,此时所述从处理单元可能仅能识别与唤醒指令对应的简单手势。此后,处理进到步骤S906。
在步骤S906中,判断识别的指令是否为唤醒指令。
如果在步骤S906中获得否定结果,即未检测到唤醒指令,则处理返回步骤S903,所述电子设备继续保持在待机状态。
相反地,如果在步骤S906中获得肯定结果,即检测到唤醒指令,则处理进到步骤S907。
在步骤S907中,基于检测到的唤醒指令,所述从处理单元唤醒所述主处理单元,使其从待机状态切换到工作状态。此后,处理进到步骤S908。
在步骤S908中,由所述主处理单元控制所述信号发射单元和所述信号接收单元,以便执行操作体的手势与对应指令的检测。
返回到步骤S902,如果在步骤S903中获得否定结果,即电子设备的使用状态是工作状态,则处理直接进到步骤S908,由所述主处理单元控制所述信号发射单元和所述信号接收单元。
在如图9所示的根据本发明实施例的信号处理方法的第四示例中,在所述电子设备处于待机状态的情况下,由低功耗的从处理单元接管信号发射单元和信号接收单元,以便执行与电子设备的唤醒指令对应的用户手势的检测。当检测到与唤醒指令对应的用户手势时,从处理单元将处于待机状态的主处理单元唤醒以切换到正常工作状态,并且由主处理单元在正常工作状态下控制所述信号发射单元和所述信号接收单元,以便检测更加复杂的操作体手势,并且执行相应的指令。
图10是图示根据本发明实施例的信号处理方法的第五示例的流程图。如图10所示,根据本发明实施例的信号处理方法的第五示例包括以下步骤。
在步骤S1001中,检测电子设备的使用状态。此后,处理进到步骤S1002。
在步骤S1002中,判断电子设备的使用状态是否为语音应用状态。
如果在步骤S1002中获得肯定结果,即电子设备的使用状态是语音应用状态,则处理进到步骤S1003。
在步骤S1003中,由于电子设备处于语音应用状态,主处理单元执行该语音应用,并且作为信号接收单元的部分麦克风将参与语音应用,则由从处理单元替代所述主处理单元控制信号发射单元和信号接收单元中的至少一个。此后,处理进到步骤S1004。
在步骤S1004中,所述从处理单元基于所述发射声波信号和所述反射声波信号之间的时间差,计算所述操作体与所述信号接收单元之间的距离信息。该距离信息是随着时间变化的三维坐标信息,并且基于该三维坐标信息,识别操作体的运动轨迹。此后,处理进到步骤S1005。
在步骤S1005中,基于所述识别运动轨迹与所述预定轨迹,识别所述操作体的手势,并且进一步确定与识别所述操作体的手势对应的指令。由于受所述从处理单元的处理能力以及电子设备处于语音应用状态的影响,此时所述从处理单元可能仅能识别与语音应用结束指令对应的简单手势。此后,处理进到步骤S1006。
在步骤S1006中,判断识别的指令是否为语音应用结束指令。
如果在步骤S1006中获得否定结果,即未检测到语音应用结束指令,则处理返回步骤S1003,所述电子设备继续保持在语音应用状态。
相反地,如果在步骤S1006中获得肯定结果,即检测到语音应用结束指令,则处理进到步骤S1007。
在步骤S1007中,基于检测到的语音应用结束指令,结束语音应用(即,挂断电话)。此后,处理进到步骤S1008。
在步骤S1008中,由所述主处理单元控制所述信号发射单元和所述信号接收单元,以便执行操作体的手势与对应指令的检测。例如,如果电子设备再次接收到语音应用请求(即,有电话呼入),由所述主处理单元检测用户响应于该请求做进行的接听手势。
返回到步骤S1002,如果在步骤S1003中获得否定结果,即电子设备的使用状态不是语音应用状态,则处理直接进到步骤S1008,由所述主处理单元控制所述信号发射单元和所述信号接收单元。
在如图10所示的根据本发明实施例的信号处理方法的第五示例中,在所述电子设备处于语音应用状态的情况下,由低功耗的从处理单元接管信号发射单元和至少一个没有被语音应用占用信号接收单元,以便执行与语音应用结束指令对应的用户手势的检测。当检测到与语音应用结束指令对应的用户手势时,从处理单元将通知主处理单元结束语音应用,并且由主处理单元重新接管所述信号发射单元和所述信号接收单元,以便检测更加复杂的操作体手势,并且执行相应的指令。
以上,参照图1到图10描述了信号处理方法以及使用该信号处理方法的电子设备,其能够根据电子设备的不同应用场景,动态地切换分配设备资源,从而实现在不同应用场景下基于超声波的应用有效。
需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (8)

1.一种信号处理方法,用于第一电子设备,所述第一电子设备包括至少两个语音交互单元,所述方法包括:
接收到预定命令;
检测所述至少两个语音交互单元的运行状况;以及
发送启动指令给处于空闲状态的至少一个语音交互单元,以使所述至少一个语音交互单元完成所述预定命令,
其中,在所述第一电子设备处于第一使用状态下,主处理单元分配所述至少两个语音交互单元完成所述预定命令,并且
在所述第一电子设备处于第二使用状态下,从处理单元分配所述至少一个语音交互单元完成所述预定命令,
其中所述预定命令为指令识别命令,所述至少一个语音交互单元完成所述预定命令包括:
基于所述预定命令,发射第二声波信号;
基于所述第二声波信号以及所述第二声波信号经由所述第一电子设备的操作体反射的反射声波信号,识别所述第一电子设备的操作体的运动状态;
基于操作体的运动状态识别操作体的手势;以及
确定与操作体的手势对应的指令,如果所述指令为唤醒指令,则从处理单元唤醒主处理单元,使其从第二使用状态切换到第一使用状态。
2.如权利要求1所述信号处理方法,其中所述预定命令为设备认证命令,所述至少一个语音交互单元完成所述预定命令包括:
接收来自第二电子设备的第一声波信号;以及
基于所述第一声波信号,识别并且认证所述第二电子设备。
3.如权利要求1所述信号处理方法,其中识别所述第一电子设备的操作体的运动状态包括:
基于所述第二声波信号和所述反射声波信号之间的时间差,计算所述操作体与所述至少一个语音交互单元之间的距离,识别所述第一电子设备的操作体的运动轨迹,并且
基于所述运动轨迹与预先存储的与所述操作体的手势对应的预定轨迹,识别所述操作体的手势。
4.如权利要求1到3的任一所述信号处理方法,其中发送启动指令给处于空闲状态的至少一个语音交互单元,以使所述至少一个语音交互单元完成所述预定命令包括:
在所述至少两个语音交互单元都未处于空闲状态时,中止至少一个语音交互单元的当前应用;
分配所述至少一个语音交互单元完成所述预定命令。
5.第一电子设备,包括:
至少两个语音交互单元,用于执行语音交互应用;以及
处理单元,用于接收到预定命令,检测所述至少两个语音交互单元的运行状况;以及发送启动指令给处于空闲状态的至少一个语音交互单元,以使所述至少一个语音交互单元完成所述预定命令,
其中所述处理单元包括主处理单元和从处理单元,
所述主处理单元用于在所述第一电子设备处于第一使用状态下,分配所述至少两个语音交互单元完成所述预定命令,并且
所述从处理单元用于在所述第一电子设备处于第二使用状态下,分配所述至少一个语音交互单元完成所述预定命令,
声波信号发射单元,用于发射第二声波信号;
所述处理单元进一步用于所述预定命令为指令识别命令,所述至少一个语音交互单元接收所述第二声波信号经由所述第一电子设备的操作体反射的反射声波信号时,
基于所述第二声波信号以及所述反射声波信号,识别所述第一电子设备的操作体的运动状态,
基于操作体的运动状态识别操作体的手势;以及
确定与操作体的手势对应的指令,如果所述指令为唤醒指令,则从处理单元唤醒主处理单元,使其从第二使用状态切换到第一使用状态。
6.如权利要求5所述第一电子设备,其中所述处理单元进一步用于所述预定命令为设备认证命令,并且所述至少一个语音交互单元接收来自第二电子设备的第一声波信号时,基于所述第一声波信号,识别并且认证所述第二电子设备。
7.如权利要求6所述第一电子设备,还包括:
存储单元,用于预先存储与所述操作体的手势对应于的预定轨迹,
其中,所述处理单元基于所述第二声波信号和所述反射声波信号之间的时间差,计算所述操作体与所述至少一个语音交互单元之间的距离,识别所述第一电子设备的操作体的运动轨迹,并且
基于所述运动轨迹与所述预定轨迹,识别所述操作体的手势。
8.如权利要求5到7的任一所述第一电子设备,其中所述处理单元在所述至少两个语音交互单元都未处于空闲状态时,中止至少一个语音交互单元的当前应用;以及
分配所述至少一个语音交互单元完成所述预定命令。
CN201510161079.0A 2015-04-07 2015-04-07 信号处理方法以及电子设备 Active CN104898939B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510161079.0A CN104898939B (zh) 2015-04-07 2015-04-07 信号处理方法以及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510161079.0A CN104898939B (zh) 2015-04-07 2015-04-07 信号处理方法以及电子设备

Publications (2)

Publication Number Publication Date
CN104898939A CN104898939A (zh) 2015-09-09
CN104898939B true CN104898939B (zh) 2019-06-25

Family

ID=54031626

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510161079.0A Active CN104898939B (zh) 2015-04-07 2015-04-07 信号处理方法以及电子设备

Country Status (1)

Country Link
CN (1) CN104898939B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110600058A (zh) * 2019-09-11 2019-12-20 深圳市万睿智能科技有限公司 基于超声波唤醒语音助手的方法、装置、计算机设备及存储介质
CN111179933A (zh) * 2020-01-23 2020-05-19 珠海荣邦电子科技有限公司 一种语音控制方法、装置及智能终端

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102273106A (zh) * 2008-10-31 2011-12-07 三星电子株式会社 使用声学信号进行无线通信的方法和装置
CN103021411A (zh) * 2012-11-27 2013-04-03 威盛电子股份有限公司 语音控制装置和语音控制方法
CN103038725A (zh) * 2010-06-29 2013-04-10 高通股份有限公司 使用连续波超声信号的无触摸感测和手势辨识
CN104092836A (zh) * 2014-06-11 2014-10-08 小米科技有限责任公司 省电的方法和装置
CN104346482A (zh) * 2013-08-09 2015-02-11 联想(北京)有限公司 一种采集方法及电子设备

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103067562B (zh) * 2011-10-20 2016-08-17 深圳富泰宏精密工业有限公司 手机及其手机电话接听方法
KR101967917B1 (ko) * 2012-10-30 2019-08-13 삼성전자주식회사 음성을 인식하는 전자 장치 및 방법
CN102999216B (zh) * 2012-11-21 2015-10-28 汕头超声显示器(二厂)有限公司 一种低功耗触控显示模块、具有该模块的触控电子装置及其软件系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102273106A (zh) * 2008-10-31 2011-12-07 三星电子株式会社 使用声学信号进行无线通信的方法和装置
CN103038725A (zh) * 2010-06-29 2013-04-10 高通股份有限公司 使用连续波超声信号的无触摸感测和手势辨识
CN103021411A (zh) * 2012-11-27 2013-04-03 威盛电子股份有限公司 语音控制装置和语音控制方法
CN104346482A (zh) * 2013-08-09 2015-02-11 联想(北京)有限公司 一种采集方法及电子设备
CN104092836A (zh) * 2014-06-11 2014-10-08 小米科技有限责任公司 省电的方法和装置

Also Published As

Publication number Publication date
CN104898939A (zh) 2015-09-09

Similar Documents

Publication Publication Date Title
US11900930B2 (en) Method and apparatus for managing voice-based interaction in Internet of things network system
US11393472B2 (en) Method and apparatus for executing voice command in electronic device
CN105912092B (zh) 人机交互中的语音唤醒方法及语音识别装置
Bai et al. Acoustic-based sensing and applications: A survey
EP2820536B1 (en) Gesture detection based on information from multiple types of sensors
WO2019108311A1 (en) Microphone mesh network
CN110060680B (zh) 电子设备交互方法、装置、电子设备及存储介质
CN103270484A (zh) 不要求视觉接触的电子设备菜单导航
CN106940997B (zh) 一种向语音识别系统发送语音信号的方法和装置
CN107765251B (zh) 距离检测方法和终端设备
US20210225374A1 (en) Method and system of environment-sensitive wake-on-voice initiation using ultrasound
CN104252226A (zh) 一种信息处理的方法及电子设备
CN109089192B (zh) 一种输出语音的方法及终端设备
CN109298791A (zh) 终端控制方法、装置、存储介质及移动终端
Bisio et al. Ultrasounds-based context sensing method and applications over the Internet of Things
CN104244055B (zh) 多媒体设备有效空间范围内实时交互方法
CN109040919A (zh) 发声方法、装置、电子装置及计算机可读介质
CN104898939B (zh) 信号处理方法以及电子设备
CN110768382A (zh) 无线充电方法、装置、存储介质及电子设备
CN108600559A (zh) 静音模式的控制方法、装置、存储介质及电子设备
CN115810356A (zh) 语音控制方法、装置、存储介质以及电子设备
CN105446475B (zh) 信号处理方法以及电子设备
CN104503736A (zh) 一种信息提示方法及装置
CN116601522A (zh) 用户存在的超声波检测
WO2021103999A1 (zh) 一种触摸操作的识别方法及穿戴设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant