声源位置定位方法、装置、电子设备和存储介质制造方法及图纸

技术编号:27974548 阅读:47 留言:0更新日期:2021-04-06 14:08
本发明专利技术实施例公开了一种声源位置定位方法、装置、电子设备和存储介质。其中,所述方法包括:获取目标对象的头部的第一初始位置,以及与所述第一初始位置对应的目标声音信息的声源的第二初始位置;基于目标对象的头部在转动过程中的转动参数信息,确定所述目标对象的头部的当前位置相对于所述第一初始位置的角度参数信息;基于所述角度参数信息,将声源的位置调整至所述第二初始位置处。以实现将耳机播放的语音数据固定在一个位置,让用户在感知上认为是在和一个真实位置的人物进行对话,提高语音交互的真实感,提高用户体验。

【技术实现步骤摘要】
声源位置定位方法、装置、电子设备和存储介质
本专利技术实施例涉及定位技术,尤其涉及一种声源位置定位方法、装置、电子设备和存储介质。
技术介绍
近年来,在全球智能手机、平板电脑等新一代消费电子设备快速普及的背景下,耳机类产品特别是无线耳机产品呈现出了爆发性增长的趋势。手机语音助手越发智能,通过手机语音助手,我们可以播放音乐,查询天气,拨打电话,控制家里的智能设备,这些都只需要一句话,即可唤醒语音助手。语音助手语音交互数据通过蓝牙通信发送到蓝牙耳机的喇叭进行播放,播放的声音不具备方位感,即用户头部转动时,播放的声音随着头部一起转动,让用户在感知上认为不是在和一个真实位置的人物进行对话,语音交互不具有真实感,用户体验差。
技术实现思路
本专利技术实施例提供一种声源位置定位方法、装置、电子设备和存储介质,以实现将耳机播放的语音数据固定在一个位置,让用户在感知上认为是在和一个真实位置的人物进行对话,提高语音交互的真实感,提高用户体验。第一方面,本专利技术实施例提供了一种声源位置定位方法,该方法包括:获取目标对象的头部的第一初始位置,以及与所述第一初始位置对应的目标声音信息的声源的第二初始位置;基于目标对象的头部在转动过程中的转动参数信息,确定所述目标对象的头部的当前位置相对于所述第一初始位置的角度参数信息;基于所述角度参数信息,将声源的位置调整至所述第二初始位置处。第二方面,本专利技术实施例还提供了一种声源位置定位装置,该装置包括:初始位置获取模块,用于获取目标对象的头部的第一初始位置,以及与所述第一初始位置对应的目标声音信息的声源的第二初始位置;角度参数信息确定模块,用于基于目标对象的头部在转动过程中的转动参数信息,确定所述目标对象的头部的当前位置相对于所述第一初始位置的角度参数信息;声源位置定位模块,用于基于所述角度参数信息,将声源的位置调整至所述第二初始位置处。第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例中任一所述的声源位置定位方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本专利技术实施例中任一所述的声源位置定位方法。本专利技术实施例的技术方案,通过获取目标对象的头部的第一初始位置,以及与第一初始位置对应的目标声音信息的声源的第二初始位置,在目标对象的头部转动时,获取目标对象的头部在转动过程中的转动参数信息,通过实时计算目标对象的头部运动过程中的转动参数信息,确定目标对象的头部的当前位置相对于第一初始位置的角度参数信息,基于角度参数信息,可将声源的位置调整至第二初始位置处,这样在目标对象的头部转动时,可使声源的位置保持固定,用户和声音播放模块交流时,让用户在感知上认为是和一个真实位置的人物进行对话,具有交互真实感,提升了用户体验。附图说明图1是本专利技术实施例一中的声源位置定位方法的流程图;图2是本专利技术实施例二中的声源位置定位方法的流程图;图3是本专利技术实施例三中的声源位置定位方法的执行流程图;图4是本专利技术实施例四中的声源位置定位装置的结构示意图;图5是本专利技术实施例五中的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的声源位置定位方法的流程图,本实施例可适用于对声源位置进行定位的情况,具体的是适用于将声源位置固定在某一位置处的情况,该方法可以由声源位置定位装置来执行,该声源位置定位装置可以由软件和/或硬件来实现,该声源位置定位装置可以配置在电子计算设备上,具体包括如下步骤:S110、获取目标对象的头部的第一初始位置,以及与第一初始位置对应的目标声音信息的声源的第二初始位置。示例性的,目标对象可以是人。第一初始位置可以是目标对象的头部的初始位置。这里的初始位置可以是目标对象的头部在进行转动之前的位置。在本专利技术实施例中,可以是在目标对象的头部配置有耳机,具体的可以是如本领域技术人员所公知的,在目标对象的耳朵上可佩戴有耳机,在耳机中设置有陀螺仪,可以根据陀螺仪来获取目标对象的头部的第一初始位置。具体的可以是利用陀螺仪来记录耳机的初始位置,由于耳机设置在目标对象的耳朵上,因此,这里的陀螺仪所记录的耳机的初始位置即为目标对象的头部的第一初始位置。需要说明的是,这里的第一初始位置可以是通过耳机的陀螺仪所获取的目标对象的头部的初始位置,也可以是当目标对象的头部在开始转动前,自定义将耳机中的陀螺仪的角度设置成一个角度,例如可以是0°,将该角度作为第一初始位置。具体的是直接获取第一初始位置,还是自定义设置一个第一初始位置可根据用户需求自行选取,这里不做限定。目标声音信息可以是目标对象在第一初始位置处所接收到的声音。第二初始位置可以是目标对象在第一初始位置处所接收到的声音的声源的位置。具体的例如,以如下场景来描述这里的第一初始位置和第二初始位置:目标对象(人)站在一个房间里,正面面对着阳台,当前(此时人的头部还没有开始转动)人站在房间的中心位置处,则房间的中心位置处即为目标对象的头部的第一初始位置。在该房间内的阳台上有一个声音,该声音即为目标声音信息,此时人的耳朵可接收到该目标声音信息,人的耳朵听到的声音是从阳台上发出来的,则阳台即为第二初始位置。可选的,在所述获取目标对象的头部的第一初始位置,以及与第一初始位置对应的目标声音信息的声源的第二初始位置之前,所述方法还包括:响应于对设置于目标对象的头部的耳机的开启触发操作,唤醒声音播放模块,以使声音播放模块播放目标声音信息。示例性的,开启触发操作可以是对目标对象的头部的耳机所进行的开启耳机的操作。具体的通过语音或按键的方式来执行开启触发操作。声音播放模块可以是任意一个可播放声音的设备,例如可以是扬声器、喇叭或手机语音助手(例如可以是小度、小爱或AirPodsPro)等。当检测到对耳机的开启触发操作后,可响应于该开启触发操作,唤醒声音播放模块,以使声音播放模块可播放目标声音信息。在声音播放模块响应时,此时目标对象的头部还没有开始转动,可通过耳机中的陀螺仪来获取当前位置(即第一初始位置),也可以是当前陀螺仪的角度设置一个初始角度,例如可以是设置第一初始位置为初始角度0°。当获取到第一初始位置后,可在目标对象的头部处于第一初始位置时,利用耳机获取通过声音播放模块播放的目标声音信息的位置,即第二初始位置。这样设置的好处在于,可根据耳机中的设置的陀本文档来自技高网...

【技术保护点】
1.一种声源位置定位方法,其特征在于,包括:/n获取目标对象的头部的第一初始位置,以及与所述第一初始位置对应的目标声音信息的声源的第二初始位置;/n基于目标对象的头部在转动过程中的转动参数信息,确定所述目标对象的头部的当前位置相对于所述第一初始位置的角度参数信息;/n基于所述角度参数信息,将声源的位置调整至所述第二初始位置处。/n

【技术特征摘要】
1.一种声源位置定位方法,其特征在于,包括:
获取目标对象的头部的第一初始位置,以及与所述第一初始位置对应的目标声音信息的声源的第二初始位置;
基于目标对象的头部在转动过程中的转动参数信息,确定所述目标对象的头部的当前位置相对于所述第一初始位置的角度参数信息;
基于所述角度参数信息,将声源的位置调整至所述第二初始位置处。


2.根据权利要求1所述的方法,其特征在于,在所述获取目标对象的头部的第一初始位置,以及与所述第一初始位置对应的目标声音信息的声源的第二初始位置之前,所述方法还包括:
响应于对设置于所述目标对象的头部的耳机的开启触发操作,唤醒声音播放模块,以使所述声音播放模块播放目标声音信息。


3.根据权利要求1所述的方法,其特征在于,所述基于所述角度参数信息,将声源的位置调整至所述第二初始位置处,包括:
基于所述角度参数信息,确定所述目标对象接收所述目标声音信息的声音参数信息,其中,所述声音参数信息包括目标对象的左耳和右耳接收到所述目标声音信息的时间差、声级差和双耳混响;
重构所述声音参数信息,以将所述声源的位置调整至所述第二初始位置处。


4.根据权利要求1所述的方法,其特征在于,所述角度参数信息包括:所述目标对象的头部的当前位置相对于所述第一初始位置的水平方位角和垂直方位角;
所述基于所述角度参数信息,将声源的位置调整至所述第二初始位置处,包括:
根据如下公式,基于所述角度参数信息,将声源的位置调整至所述第二初始位置处:
HL=HL0(deltaDH,deltaDV);
HR=HR0(deltaDH,deltaDV);
其中,HL0为目标对象的头部在转动之前,目标对象的左耳接收到的目标声音信息,HR0为目标对象的头部在转动之前,目标对象的右耳接收到的目标声音信息;deltaDH为目标对象的头部的当前位置相对于第一初始...

【专利技术属性】
技术研发人员:张斌蒋兆
申请(专利权)人:南京紫牛软件科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1