分布式检测声音事件并选取相同事件点的方法

文档序号:7773456阅读:204来源:国知局
分布式检测声音事件并选取相同事件点的方法
【专利摘要】本发明提供一种分布式检测声音事件并选取相同事件点的方法,其包括如下步骤:A、周期性采集环境声音信息。B、在一段时间之后,利用采集到的声音信息提取一系列熵值和流动值。C、将一系列的熵值和流动值编码成一个不定长的零一序列,根据熵值编码长度,流动值确定编码为零还是为一。D、选取最长的连续为一的编码部分,并将起始位置最为事件点。本发明在移动设备独立计算的限制下,通过设计编码与选择方法,使得各设备能够选择相同的事件点。
【专利说明】分布式检测声音事件并选取相同事件点的方法
【技术领域】
[0001]本发明涉及分布式计算领域,尤其涉及一种分布式检测声音事件并选取相同事件点的方法。
【背景技术】
[0002]社交网络应用逐步从互联网转移到了移动设备上,例如任天堂公司的街边应用程序吸引了越来越多的用户使用。但是,由此也产生了很多相关的服务技术难题,特别是当用户想在一个区域网络内共同使用同一应用程序,而并不通过基站进行数据连接的问题。高效准确地发现其他用户将为应用程序的使用提供很大的帮助,利于用户之间定位(GPS)设备的共享,店铺也可以应用此功能向顾客发送电子宣传单等。
[0003]目前,移动设备主要是由电池提供电量,如果保持无线通讯模块始终在监听状态,虽然可以保证很快发现邻居用户,但是这样会很快消耗掉移动设备的电量,在实际使用中并不合适。因此我们只能间歇性打开无线通讯模块去探测邻居用户,然而,如何保证用户在统一的某一时刻同时进行探测,成为间歇性探测技术中一个关键问题。传统的一些邻居探测方法虽然能保证在一定时间内可以发现邻居用户,但是其功耗依然很大,而且效率低,需要一段时间才可以发现邻居用户。我们可以设置移动设备检测周围声音事件,并以事件点作为触发打开通讯模块的信号实现发现邻居用户。但是,用户之间在此之前没有信息通讯,需要独立分布式计算选择的事件点。实际中缺少一种有效的分布式检测声音事件并选取相同事件点的方法。

【发明内容】

[0004]针对上述技术问题,本发明的目的在于提供一种分布式检测声音事件并选取相同事件点的方法,其在移动设备独立分布式计算的限制下,提高了检测声音事件并且不同设备选择相同事件点的准确性。为达此目的,本发明采用以下技术方案:
[0005]一种分布式检测声音事件并选取相同事件点的方法,其包括如下步骤:
[0006]A、周期性米集环境声音信息;
[0007]B、采集到需要数量的环境声音信息后,利用采集到的声音信息提取一系列熵值和流动值;
[0008]C、将一系列的熵值和流动值编码成一个不定长的零一序列,根据熵值编码长度,根据流动值确定编码为零还是为一;
[0009]D、从上述零一序列中选取最长的连续为一的编码部分,并将起始位置作为事件点。
[0010]特别地,所述步骤A中周期性采集环境声音信息,具体是指:
[0011]以2赫兹的频率周期性采集环境声音信息,每次采集时间的长度为64毫秒。
[0012]特别地,所述步骤B具体包括:
[0013]在采集了 20?60次环境声音信息之后,对每一次采样信息进行分析,首先进行快速傅里叶变换,得到声音片段的频域信息,并计算此声音片段即采样片段内的声音熵值和流动值:
【权利要求】
1.一种分布式检测声音事件并选取相同事件点的方法,其特征在于,包括如下步骤: A、周期性采集环境声音信息; B、采集到需要数量的环境声音信息后,利用采集到的声音信息提取一系列熵值和流动值; C、将一系列的熵值和流动值编码成一个不定长的零一序列,根据熵值编码长度,根据流动值确定编码为零还是为一; D、从上述零一序列中选取最长的连续为一的编码部分,并将起始位置作为事件点。
2.根据权利要求1所述的分布式检测声音事件并选取相同事件点的方法,其特征在于,所述步骤A中周期性采集环境声音信息,具体是指: 以2赫兹的频率周期性采集环境声音信息,每次采集时间的长度为64毫秒。
3.根据权利要求1所述的分布式检测声音事件并选取相同事件点的方法,其特征在于,所述步骤B具体包括: 在采集了 20~60次环境声音信息之后,对每一次采样信息进行分析,首先进行快速傅里叶变换,得到声音片段的频域信息,并计算此声音片段即采样片段内的声音熵值和流动值:
4.根据权利要求1所述的分布式检测声音事件并选取相同事件点的方法,其特征在于,所述步骤C中将一系列的熵值和流动值编码成一个不定长的零一序列,根据熵值编码长度,根据流动值确定编码为零还是为一,具体是指:

熵值越低长度越长,具体设定为
5.根据权利要求1所述的分布式检测声音事件并选取相同事件点的方法,其特征在于,所述步骤D中选取最长的连续为一的编码部分,并将起始位置作为事件点,具体是指: 从步骤C中得到的一串零一序列中,寻找最长的连续为一的子序列,并将此子序列的起始位置所对应的采样片段位置作为事件点。
【文档编号】H04M1/725GK103531202SQ201310478938
【公开日】2014年1月22日 申请日期:2013年10月14日 优先权日:2013年10月14日
【发明者】王可宇, 毛续飞, 刘红, 杨铮 申请人:无锡儒安科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1