头部运动检测方法、智能耳机和计算机可读存储介质技术

技术编号:32573363 阅读:14 留言:0更新日期:2022-03-09 17:01
本发明专利技术公开了一种头部运动检测方法、智能耳机和计算机可读存储介质,所述方法包括:对智能耳机进行预设精度校准,并确认用户已穿戴所述智能耳机;动态读取并记录所述智能耳机的第一位置数据,并基于每次记录的所述第一位置数据检测是否存在预设动作触发中断;当检测到所述预设动作触发中断时,读取并记录所述智能耳机的第二位置数据;根据同一时序的所述第一位置数据和第二位置数据进行差值计算以得到位移数据;对预设时长内记录的多个所述位移数据以及对应时序的所述第一位置数据和第二位置数据进行数据分析,获取预设时长内用户的头部运动动作。通过实施本发明专利技术,实现了对用户头部动作的采集,进而提供了一种全新的人机交互方式。方式。方式。

【技术实现步骤摘要】
头部运动检测方法、智能耳机和计算机可读存储介质


[0001]本专利技术涉及耳机
,尤其涉及头部运动检测方法、智能耳机和计算机可读存储介质。

技术介绍

[0002]目前,无线耳机凭借其时尚的外观以及对音频的高品质处理,在智能穿戴设备市场中占据了较大的份额。然而,目前大部分耳机的人机交互只限于AI语音识别、touch功能识别等功能。
[0003]但是在许多场景下,用户会希望有更多的人机交互功能,例如在不方便腾出手操作时或者语音控制无效时,想要通过耳机来实现人机交互的需求显得更为迫切。

技术实现思路

[0004]本专利技术的主要目的在于提供一种头部运动检测方法、智能耳机和计算机可读存储介质,旨在解决如何捕捉用户的头部动作进而实现人机交互的技术问题。
[0005]为实现上述目的,本专利技术提供一种头部运动检测方法,所述头部运动检测方法包括以下步骤:
[0006]对智能耳机进行预设精度校准,并确认所述智能耳机的当前交互对象已穿戴所述智能耳机;
[0007]动态读取并记录所述智能耳机的第一位置数据,并基于每次记录的所述第一位置数据检测是否存在预设动作触发中断;
[0008]当检测到所述预设动作触发中断时,读取并记录所述智能耳机的第二位置数据;
[0009]根据同一时序的所述第一位置数据和第二位置数据进行差值计算以得到位移数据;
[0010]对预设时长内记录的多个所述位移数据以及对应时序的所述第一位置数据和第二位置数据进行数据分析,获取预设时长内所述智能耳机的当前交互对象的头部运动动作。
[0011]可选地,所述智能耳机的位置数据包括加速度计的值和陀螺仪的值,所述读取所述智能耳机的位置数据的步骤包括:
[0012]读取所述智能耳机中加速度计的值和陀螺仪的值;
[0013]所述读取所述智能耳机中加速度计的值和陀螺仪的值的步骤之后包括:
[0014]将所述加速度计的值和陀螺仪的值代入预设旋转算法中,以得到所述智能耳机的当前交互对象的头部旋转角度。
[0015]可选地,所述对预设时长内记录的多个所述位移数据以及对应时序的所述第一位置数据和第二位置数据进行数据分析,获取预设时长内所述智能耳机的当前交互对象的头部运动动作的步骤包括:
[0016]对预设时长内记录的的多个所述位移数据和多个所述头部旋转角度进行轨迹识
别,获取轨迹识别结果,将所述轨迹识别结果作为预设时长内所述智能耳机的当前交互对象的头部运动动作。
[0017]可选地,所述智能耳机包括预设芯片,所述预设芯片包括加速度计和陀螺仪,所述对智能耳机进行预设精度校准的步骤包括:
[0018]对所述预设芯片中的预设参数进行初始化设置;
[0019]根据所述预设参数对所述加速度计和陀螺仪进行预设精度校准。
[0020]可选地,所述对所述加速度计进行预设精度校准的步骤包括:
[0021]对所述加速度计进行初始化,根据所述预设参数读取相应的X轴位置数据和Y轴位置数据;
[0022]根据所述X轴位置数据和Y轴位置数据分别计算得到平均值和标准差;
[0023]将所述平均值和标准差代入预设矩阵公式中计算得出校准值。
[0024]可选地,所述对所述陀螺仪进行预设精度校准的步骤包括:
[0025]对所述陀螺仪进行初始化,根据所述预设参数读取相应的X轴旋转数据和Y轴旋转数据;
[0026]根据所述X轴旋转数据和Y轴旋转数据分别计算得到平均值和标准差;
[0027]将所述平均值和标准差代入预设矩阵公式中计算得出校准值。
[0028]可选地,所述根据所述预设参数对所述加速度计和陀螺仪进行预设精度校准的步骤之后包括:
[0029]当完成对所述加速度计和陀螺仪的预设精度校准后,将所述校准值存入预设的存储空间中。
[0030]可选地,所述检测是否存在预设动作触发中断的步骤之后还包括:
[0031]当未检测到所述预设动作触发中断时,执行所述动态读取并记录所述智能耳机的第一位置数据的步骤。
[0032]此外,为实现上述目的,本专利技术还提供一种智能耳机,所述智能耳机包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的头部运动检测程序,所述头部运动检测程序被所述处理器执行时实现如上所述的头部运动检测方法的步骤。
[0033]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有头部运动检测程序,所述头部运动检测程序被处理器执行时实现如上所述的头部运动检测方法的步骤。
[0034]本专利技术提出一种头部运动检测方法、智能耳机和计算机可读存储介质,在所述头部运动检测方法中,先对智能耳机进行预设精度校准,再确认所述智能耳机的当前交互对象已穿戴所述智能耳机,然后动态读取并记录所述智能耳机的第一位置数据,并基于每次记录的所述第一位置数据检测是否存在预设动作触发中断,当检测到所述预设动作触发中断时,读取并记录所述智能耳机的第二位置数据,根据同一时序的所述第一位置数据和第二位置数据进行差值计算以得到位移数据,通过对预设时长内记录的多个所述位移数据以及对应时序的所述第一位置数据和第二位置数据进行数据分析,获取预设时长内所述智能耳机的当前交互对象的头部运动动作,实现了对用户头部动作的采集,进而提供了一种全新的人机交互方式,可以根据用户的头部动作对所述智能耳机或其他关联的设备下达指令,提升了用户的使用体验。
附图说明
[0035]图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;
[0036]图2为本专利技术头部运动检测方法第一实施例的流程示意图;
[0037]图3为本专利技术头部运动检测方法中陀螺仪检测旋转角度的示意图;
[0038]图4为本专利技术头部运动检测方法第二实施例的流程示意图。
[0039]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0040]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0041]本专利技术实施例的主要解决方案是:一种头部运动检测方法,所述头部运动检测方法包括以下步骤:
[0042]对智能耳机进行预设精度校准,并确认所述智能耳机的当前交互对象已穿戴所述智能耳机;
[0043]动态读取并记录所述智能耳机的第一位置数据,并基于每次记录的所述第一位置数据检测是否存在预设动作触发中断;
[0044]当检测到所述预设动作触发中断时,读取并记录所述智能耳机的第二位置数据;
[0045]根据同一时序的所述第一位置数据和第二位置数据进行差值计算以得到位移数据;
[0046]对预设时长内记录的多个所述位移数据以及对应时序的所述第一位置数据和第二位置数据进行数据分析,获取预设时长内所述智能耳机的当前交互对象的头部运动动作。
[0047]由于目前大部分耳机的人机交互只限于AI语音识别、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种头部运动检测方法,其特征在于,所述头部运动检测方法包括以下步骤:对智能耳机进行预设精度校准,并确认所述智能耳机的当前交互对象已穿戴所述智能耳机;动态读取并记录所述智能耳机的第一位置数据,并基于每次记录的所述第一位置数据检测是否存在预设动作触发中断;当检测到所述预设动作触发中断时,读取并记录所述智能耳机的第二位置数据;根据同一时序的所述第一位置数据和第二位置数据进行差值计算以得到位移数据;对预设时长内记录的多个所述位移数据以及对应时序的所述第一位置数据和第二位置数据进行数据分析,获取预设时长内所述智能耳机的当前交互对象的头部运动动作。2.如权利要求1所述的头部运动检测方法,其特征在于,所述智能耳机的位置数据包括加速度计的值和陀螺仪的值,所述读取所述智能耳机的位置数据的步骤包括:读取所述智能耳机中加速度计的值和陀螺仪的值;所述读取所述智能耳机中加速度计的值和陀螺仪的值的步骤之后包括:将所述加速度计的值和陀螺仪的值代入预设旋转算法中,以得到所述智能耳机的当前交互对象的头部旋转角度。3.如权利要求2所述的头部运动检测方法,其特征在于,所述对预设时长内记录的多个所述位移数据以及对应时序的所述第一位置数据和第二位置数据进行数据分析,获取预设时长内所述智能耳机的当前交互对象的头部运动动作的步骤包括:对预设时长内记录的的多个所述位移数据和多个所述头部旋转角度进行轨迹识别,获取轨迹识别结果,将所述轨迹识别结果作为预设时长内所述智能耳机的当前交互对象的头部运动动作。4.如权利要求3所述的头部运动检测方法,其特征在于,所述智能耳机包括预设芯片,所述预设芯片包括加速度计和陀螺仪,所述对智能耳机进行预设精度校准的步骤包括:对所述预设芯片中的预设参数进行初始化设置;...

【专利技术属性】
技术研发人员:翟壮壮
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:

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

1