一种终端和声源定位方法与流程

文档序号:12456795阅读:来源:国知局

技术特征:

1.一种终端,其特征在于,所述终端包括:采集模块、获取模块和定位模块;

所述采集装置,用于通过终端上预设的麦克MIC阵列采集来自声源的声音信息;其中,所述MIC阵列中包括至少3个MIC;

所述获取模块,用于获取所述MIC阵列采集到的所述声音信息的差值;

所述定位模块,用于根据所述声音信息的差值对所述声源进行定位。

2.如权利要求1所述的终端,其特征在于,所述声音信息包括:声音频率;

所述终端还包括:选择模块;

所述选择模块,用于从所述MIC阵列中任意选择采集到第一声音频率的至少3个MIC,并将所述至少3个MIC确定为定位MIC。

3.如权利要求2所述的终端,其特征在于,所述声音信息还包括:相位信息;

所述获取模块获取所述MIC阵列采集到的所述声音信息的差值包括:

根据所述MIC阵列中的所述定位MIC采集到的所述第一声音频率的相位信息计算所述声源的声音到达所述定位MIC的相位差;

根据所述第一声音频率获取第一声音周期;

根据所述定位MIC的相位差以及所述第一声音周期计算所述声源的声音到达所述定位MIC的时间差。

4.如权利要求3所述的终端,其特征在于,所述定位MIC包括第一定位MIC、第二定位MIC和第三定位MIC;

所述终端还包括:计算模块和设置模块;

所述计算模块,用于在根据所述声音信息的差值对所述声源进行定位之前,根据所述声源的声音到达所述定位MIC的时间差计算所述声源的声音到达所述定位MIC的距离差;

所述设置模块,用于将所述第一定位MIC与第二定位MIC之间的距离差定义为第一距离差,将所述第二定位MIC与第三定位MIC之间的距离差定义为第二距离差,并将所述第一定位MIC与第三定位MIC之间的距离差定义为第三距离差。

5.如权利要求4所述的终端,其特征在于,所述定位模块根据所述声音信息的差值对所述声源进行定位包括:

在预设的拟合系统中,确定所述第一定位MIC、所述第二定位MIC和所述第三定位MIC的位置;其中所述拟合系统中预先拟合有所述MIC阵列在所述终端上的位置结构图;

以所述第一定位MIC、所述第二定位MIC和所述第三定位MIC的位置为基础,拟合到达所述第一定位MIC与所述第二定位MIC的距离差值均为所述第一距离差的第一双曲面;拟合到达所述第二定位MIC与所述第三定位MIC的距离差值均为所述第二距离差的第二双曲面;拟合到达所述第一定位MIC与所述第三定位MIC的距离差值均为所述第三距离差的第三双曲面;

获取所述第一双曲面、所述第二双曲面和所述第三双曲面的交点;

将所述交点确定为所述声源在所述拟合系统中的位置;

根据所述声源在所述拟合系统中的位置以及所述终端在所述拟合系统中的位置确定所述声源与所述终端的相对距离和方位。

6.一种声源定位方法,其特征在于,所述方法包括:

通过终端上预设的麦克MIC阵列采集来自声源的声音信息;其中,所述MIC阵列中包括至少3个MIC;

获取所述MIC阵列采集到的所述声音信息的差值;

根据所述声音信息的差值对所述声源进行定位。

7.如权利要求6所述的生源定位方法,其特征在于,所述声音信息包括:声音频率;

所述方法还包括:从所述MIC阵列中任意选择采集到第一声音频率的至少3个MIC,并将所述至少3个MIC确定为定位MIC。

8.如权利要求6所述的生源定位方法,其特征在于,所述声音信息还包括:相位信息;

所述获取所述MIC阵列采集到的所述声音信息的差值包括:

根据所述MIC阵列中的所述定位MIC采集到的所述第一声音频率的相位信息计算所述声源的声音到达所述定位MIC的相位差;

根据所述第一声音频率获取第一声音周期;

根据所述定位MIC的相位差以及所述第一声音周期计算所述声源的声音到达所述定位MIC的时间差。

9.如权利要求8所述的生源定位方法,其特征在于,所述定位MIC包括第一定位MIC、第二定位MIC和第三定位MIC;

所述方法还包括:在根据所述声音信息的差值对所述声源进行定位之前,根据所述声源的声音到达所述定位MIC的时间差计算所述声源的声音到达所述定位MIC的距离差;

将所述第一定位MIC与第二定位MIC之间的距离差定义为第一距离差,将所述第二定位MIC与第三定位MIC之间的距离差定义为第二距离差,并将所述第一定位MIC与第三定位MIC之间的距离差定义为第三距离差。

10.如权利要求9所述的生源定位方法,其特征在于,所述根据所述声音信息的差值对所述声源进行定位包括:

在预设的拟合系统中,确定所述第一定位MIC、所述第二定位MIC和所述第三定位MIC的位置;其中所述拟合系统中预先拟合有所述MIC阵列在所述终端上的位置结构图;

以所述第一定位MIC、所述第二定位MIC和所述第三定位MIC的位置为基础,拟合到达所述第一定位MIC与所述第二定位MIC的距离差值均为所述第一距离差的第一双曲面;拟合到达所述第二定位MIC与所述第三定位MIC的距离差值均为所述第二距离差的第二双曲面;拟合到达所述第一定位MIC与所述第三定位MIC的距离差值均为所述第三距离差的第三双曲面;

获取所述第一双曲面、所述第二双曲面和所述第三双曲面的交点;

将所述交点确定为所述声源在所述拟合系统中的位置;

根据所述声源在所述拟合系统中的位置以及所述终端在所述拟合系统中的位置确定所述声源与所述终端的相对距离和方位。

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