声音信号处理方法、智能终端及系统的制作方法

文档序号:2825523阅读:124来源:国知局
声音信号处理方法、智能终端及系统的制作方法
【专利摘要】本发明公开一种声音信号处理方法、智能终端及系统,其方法包括:智能终端持续获取当前环境下的声音波形值;从获取的声音波形值中截取预设阈值的声音波形值区间,通过无线连接传送给服务端,由服务端对预设阈值的声音波形值区间数据进行对应的逻辑处理。本发明通过智能终端的声音传感器持续获取当前环境下的声音波形值,从中截取预设阈值的声音波形值区间,以无线连接方式传送给服务端,由服务端对预设阈值的声音波形值区间数据进行对应的逻辑处理,由此实现了智能手机等智能终端至PC等服务端的声音波形值的持续传输,并可以在远离电脑的地方测试声音,提高了服务端及智能终端整体系统性能。
【专利说明】声音信号处理方法、智能终端及系统
【技术领域】
[0001]本发明涉及计算机及移动通信【技术领域】,尤其涉及一种使用智能手机声音传感器获取声音波形值触发PC端逻辑的声音信号处理方法、智能终端及系统。
【背景技术】
[0002]在现有技术中,可以通过外部声音来触发PC端逻辑,控制PC端上的某些操作,t匕如玩打节奏游戏、换歌、换屏保等,其通常采用PC端自配的有线麦克风接口,插入录音设备或者声音输出设备来获取声音波形值,PC端对获取的声音波形值进行滤波处理后,获取用户感兴趣的波形值区间(大于某个阀值而小于另外某个阀值)进行逻辑处理,实现通过声音来控制PC端上的操作。其缺点是:无法移动过长距离的声音波形值区间,若移动的声音波形值区间过长,则存在移动障碍,而且无法在远离电脑的地方获得测试声音。

【发明内容】

[0003]本发明的主要目的在于提供一种声音信号处理方法、智能终端及系统。旨在实现智能手机等智能终端至PC等服务端的声音波形值的持续传输及逻辑处理。
[0004]为了达到上述目的,本发明提出一种声音信号处理方法,包括:
[0005]智能终端持续获取当前环境下的声音波形值;
[0006]从获取的声音波形值中截取预设阈值的声音波形值区间,通过无线连接传送给服务端,由所述服务端对所述预设阈值的声音波形值区间数据进行对应的逻辑处理。
[0007]本发明还提出一种处理声音信号的智能终端,包括:
[0008]获取模块,用于持续获取当前环境下的声音波形值;
[0009]发送模块,用于从获取的声音波形值中截取预设阈值的声音波形值区间,通过无线连接传送给服务端,由所述服务端对所述预设阈值的声音波形值区间数据进行对应的逻辑处理。
[0010]本发明还提出一种声音信号处理系统,包括智能终端及服务端,其中:
[0011]所述智能终端为如上所述的智能终端;
[0012]所述服务端用于为所述智能终端设置声音波形值区间阈值;对所述智能终端传送过来的声音波形值区间数据进行对应的逻辑处理。
[0013]本发明提出的一种声音信号处理方法、智能终端及系统,通过智能终端的声音传感器持续获取当前环境下的声音波形值,从中截取预设阈值的声音波形值区间,以无线连接方式传送给服务端,由服务端对预设阈值的声音波形值区间数据进行对应的逻辑处理,由此实现了智能手机等智能终端至PC等服务端的声音波形值的持续传输,并可以在远离电脑的地方测试声音,提高了服务端及智能终端整体系统性能。
【专利附图】

【附图说明】
[0014]图1是本发明声音信号处理方法较佳实施例的流程示意图;[0015]图2是本发明声音信号处理方法较佳实施例中使用手机声音传感器获取声音波形值触发PC逻辑的具体流程示意图;
[0016]图3是本发明处理声音信号的智能终端较佳实施例的结构示意图;
[0017]图4是本发明声音信号处理系统较佳实施例的结构示意图。
[0018]为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
【具体实施方式】
[0019]本发明实施例的解决方案主要是:智能终端的声音传感器持续获取当前环境下的声音波形值,从中截取预设阈值的声音波形值区间,以无线连接方式传送给服务端,由服务端对预设阈值的声音波形值区间数据进行对应的逻辑处理,可在远离服务端的地方测试来自智能终端的声音,实现智能手机等智能终端至PC等服务端的声音波形值的持续传输及对应的逻辑处理。
[0020]本发明考虑到:在现有的智能手机中,比如安卓手机,其拥有声音传感器(麦克风)功能,可以利用智能手机上的此项功能与PC端交互,在PC端实现多种操作,比如,用户可以通过智能手机在PC端上玩打节奏游戏、拍桌子换歌、拍桌子换屏保等,智能手机将获取的环境声音比如拍桌子声音传递到PC端,PC端对于某些分贝阀值的声音波形值区间可以做出对应的逻辑处理。
[0021]具体地,如图1所示,本发明较佳实施例提出一种声音信号处理方法,包括:
[0022]步骤S101,智能终端持续获取当前环境下的声音波形值;
[0023]本实施例以智能终端为安卓智能手机、服务端为PC端进行举例说明。
[0024]本实施例可以使用安卓智能手机中的声音传感器获取手机当前所处环境下的声音波形值来触发PC逻辑。
[0025]其中,手机与PC端之间可以通过不限于蓝牙或wifi等方式无线连接。
[0026]首先,手机持续获取当前环境下的声音波形值,在实际操作时,需要设置手机的声音传感器的抽样率8000HZ,16位音质,得到声音记录器;通过所述声音记录器以独立缓冲服务线程持续获取当前环境下的声音波形值。
[0027]步骤S102,从获取的声音波形值中截取预设阈值的声音波形值区间,通过无线连接传送给服务端,由所述服务端对所述预设阈值的声音波形值区间数据进行对应的逻辑处理。
[0028]手机从获取的声音波形值中截取预设阈值的声音波形值区间,发送给PC端,以便PC端进行后续对应的逻辑处理。
[0029]其中,截取的声音波形值区间阈值可以由PC端为手机设置,通过PC端设置给手机某种特定的声音阀值,当手机发现此阀值声响后,通知PC端完成各种逻辑,比如PC端指定需要拍桌子声音,则设置好拍桌子的波形值区间阀值给手机,手机发现此波形值区间阀值声响后,将此波形值区间阀值传送给PC端,PC端则控制相应的逻辑,使用户玩打节奏游戏,或拍桌子换歌,拍桌子换屏保等操作,由于手机可以持续的获取声音波形值传送至PC端,使得用户可以持续的玩各种感兴趣的游戏或者其他应用操作,从而在提高系统整体性能的情况下,提高了用户体验效果。
[0030]本实施例使用手机声音传感器获取声音波形值触发PC逻辑的具体流程如图2所/Jn ο
[0031]其中,手机与PC端之间无线连接(Wireless conn),在手机侧和PC端均设有相应的服务和协议层。
[0032]协议层可以使用google的开源protobuf作为协议栈编码器,负责手机与PC之间的协议编解工作。
[0033]手机在一个服务中开启声音缓冲获取线程,不间断的获取声音波形值,并将特定声音波形值区间通过无线连接传送给PC端。PC端通过服务维护无线连接,以及持续封装协议层传来的数据并传递给上层。
[0034]PC端的Push-api用于将服务层获取到的数据,编辑成push参数,发送给各个注册到此的回调应用程序,进行相应的逻辑控制处理。
[0035]本实施例通过上述方案,可以在远离电脑的地方通过手机的声音传感器持续测试声音,并可以通过PC设置给手机某种感兴趣声音阀值,当手机发现此阀值声响后,通知PC完成各种逻辑,比如对拍桌子声音感兴趣,则设置好拍桌子的波形阀值给手机,用户即可玩打节奏游戏,或拍桌子换歌,拍桌子换屏保等操作,提高了服务端及智能终端整体系统性能和用户体验。
[0036]如图3所示,本发明较佳实施例提出一种处理声音信号的智能终端,包括:获取模块201及发送模块202,其中:
[0037]获取模块201,用于持续获取当前环境下的声音波形值;
[0038]发送模块202,用于从获取的声音波形值中截取预设阈值的声音波形值区间,通过无线连接传送给服务端,由所述服务端对所述预设阈值的声音波形值区间数据进行对应的逻辑处理。
[0039]本实施例以智能终端为安卓智能手机、服务端为PC端进行举例说明。
[0040]本实施例可以使用安卓智能手机中的声音传感器获取手机当前所处环境下的声音波形值来触发PC逻辑。
[0041]其中,手机与PC端之间可以通过不限于蓝牙或wifi等方式无线连接。
[0042]首先,手机通过获取模块201持续获取当前环境下的声音波形值,在实际操作时,获取模块201设置手机的声音传感器的抽样率8000HZ,16位音质,得到声音记录器;通过所述声音记录器以独立缓冲服务线程持续获取当前环境下的声音波形值。
[0043]之后,发送模块202从获取的声音波形值中截取预设阈值的声音波形值区间,发送给PC端,以便PC端进行后续对应的逻辑处理。
[0044]其中,截取的声音波形值区间阈值可以由PC端为手机设置,获取模块201获取所述服务端端设置的声音波形值区间阈值。通过PC端设置给手机某种特定的声音阀值,当手机发现此阀值声响后,通知PC端完成各种逻辑,比如PC端指定需要拍桌子声音,则设置好拍桌子的波形值区间阀值给手机,手机发现此波形值区间阀值声响后,将此波形值区间阀值传送给PC端,PC端则控制相应的逻辑,使用户玩打节奏游戏,或拍桌子换歌,拍桌子换屏保等操作,由于手机可以持续的获取声音波形值传送至PC端,使得用户可以持续的玩各种感兴趣的游戏或者其他应用操作,从而在提高系统整体性能的情况下,提高了用户体验效果O
[0045]本实施例使用手机声音传感器获取声音波形值触发PC逻辑的具体流程如图2所/Jn ο
[0046]其中,手机与PC端之间无线连接(Wireless conn),在手机侧和PC端均设有相应的服务和协议层。
[0047]协议层可以使用google的开源protobuf作为协议栈编码器,负责手机与PC之间的协议编解工作。
[0048]手机在一个服务中开启声音缓冲获取线程,不间断的获取声音波形值,并将特定声音波形值区间通过无线连接传送给PC端。PC端通过服务维护无线连接,以及持续封装协议层传来的数据并传递给上层。
[0049]PC端的Push-api用于将服务层获取到的数据,编辑成push参数,发送给各个注册到此的回调应用程序,进行相应的逻辑控制处理。
[0050]本实施例通过上述方案,可以在远离电脑的地方通过手机的声音传感器持续测试声音,并可以通过PC设置给手机某种感兴趣声音阀值,当手机发现此阀值声响后,通知PC完成各种逻辑,比如对拍桌子声音感兴趣,则设置好拍桌子的波形阀值给手机,用户即可玩打节奏游戏,或拍桌子换歌,拍桌子换屏保等操作,提高了服务端及智能终端整体系统性能和用户体验。
[0051]如图4所示,本发明一实施例提出一种声音信号处理系统,包括智能终端301及服务端302,其中:
[0052]所述智能终端301可以采用上述实施例中所述的智能终端,所述服务端302可以采用上述实施例中所述的服务端,智能终端301与服务端302之间进行交互、通过智能终端301上的声音传感器获取声音波形值触发服务端逻辑的实现原理请参照上述各实施例,在此不再赘述。
[0053]需要说明的是,本发明中智能终端不仅限于智能手机,服务端不仅限于PC端,而且上述技术方案也可以适用于安卓系统以外的其他操作系统,在此不再赘述。
[0054]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种声音信号处理方法,其特征在于,包括: 智能终端持续获取当前环境下的声音波形值; 从获取的声音波形值中截取预设阈值的声音波形值区间,通过无线连接传送给服务端,由所述服务端对所述预设阈值的声音波形值区间数据进行对应的逻辑处理。
2.根据权利要求1所述的方法,其特征在于,所述智能终端持续获取当前环境下的声音波形值的步骤包括: 所述智能终端设置声音传感器的抽样率及音质参数,得到声音记录器; 通过所述声音记录器以独立缓冲服务线程持续获取当前环境下的声音波形值。
3.根据权利要求1或2所述的方法,其特征在于,所述智能终端持续获取当前环境下的声音波形值的步骤之前还包括: 获取所述服务端端设置的声音波形值区间阈值。
4.根据权利要求2所述的方法,其特征在于,所述抽样率为8000HZ,所述音质参数为16位音质。
5.根据权利要求1所述的方法,其特征在于,所述服务端至少为PC端;所述智能终端至少为安卓手机;所述智能终端与服务端之间至少通过蓝牙或wifi无线连接。
6.—种处理声音信号的智能终端,其特征在于,包括: 获取模块,用于持续获取当前环境下的声音波形值; 发送模块,用于从获取的声音波形值中截取预设阈值的声音波形值区间,通过无线连接传送给服务端,由所述服务端对所述预设阈值的声音波形值区间数据进行对应的逻辑处理。
7.根据权利要求6所述的智能终端,其特征在于,所述获取模块还用于设置声音传感器的抽样率及音质参数,得到声音记录器;通过所述声音记录器以独立缓冲服务线程持续获取当前环境下的声音波形值。
8.根据权利要求6所述的智能终端,其特征在于,所述获取模块还用于获取所述服务端端设置的声音波形值区间阈值。
9.一种声音信号处理系统,其特征在于,包括智能终端及服务端,其中: 所述智能终端为权利要求6-8中任一项所述的智能终端; 所述服务端用于为所述智能终端设置声音波形值区间阈值;对所述智能终端传送过来的声音波形值区间数据进行对应的逻辑处理。
10.根据权利要求9所述的系统,其特征在于,所述服务端还用于对所述智能终端发送过来的声音波形值区间数据进行封装、编辑成push参数,并发送至对应的应用程序。
【文档编号】G10L25/48GK103841252SQ201210479000
【公开日】2014年6月4日 申请日期:2012年11月22日 优先权日:2012年11月22日
【发明者】付云雷, 袁树健, 张亚峰 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1