一种位置检测方法及电子设备与流程

文档序号:39040020发布日期:2024-08-16 16:06阅读:124来源:国知局

本技术涉及电子设备领域,尤其涉及一种位置检测方法及电子设备。


背景技术:

1、目前,为了提高笔记本电脑等电子设备的屏占比,越来越多的笔记本电脑等电子设备使用可拆卸的相机模组。可拆卸的相机模组,可以放置于笔记本电脑等电子设备的收纳机构中。在用户需要使用相机模组时,用户可以从收纳机构中取出相机模组,在用户不需要使用相机模组时,用户可以将相机模组放入收纳机构中。

2、通常,为了方便用户的使用,笔记本电脑等电子设备可以通过霍尔器件检测相机模组的位置,从而提示用户相机模组的当前位置,即提示用户相机模组位于收纳机构中还是从收纳机构中取出。

3、然而,为了使笔记本电脑等电子设备能够检测相机模组的位置,就需要在笔记本电脑等电子设备中增加霍尔器件。这就会导致笔记本电脑等电子设备的构造复杂以及成本较大。


技术实现思路

1、本技术实施例提供一种位置检测方法及电子设备,能够通过电子设备上的麦克风检测相机模组的位置,不需要在电子设备中增加霍尔器件,从而能够避免电子设备的构造复杂以及降低电子设备的成本。

2、为达到上述目的,本技术实施例采用如下技术方案:

3、第一方面,本技术实施例提供一种位置检测方法,应用于电子设备,该电子设备可以包括第一麦克风、相机模组以及相机模组对应的收纳机构,该位置检测方法可以包括:通过第一麦克风获取第一声音数据,并确定第一声音数据的声纹特征信息;根据第一声音数据的声纹特征信息,以及相机模组对应的动作声音数据的声纹特征信息,确定相机模组的位置;其中,动作声音数据包括相机模组放入收纳机构中的动作声音数据以及相机模组从收纳机构中取出的动作声音数据;相机模组的位置为相机模组位于收纳机构中或相机模组位于收纳机构外。

4、基于第一方面所述的方法,由于电子设备可以通过麦克风获取相机模组对应的动作声音,从而根据相机模组的动作声音确定出相机模组的位置。因此,本技术的方案不需要在电子设备中增加霍尔器件,从而能够避免电子设备的构造复杂以及降低电子设备的成本。且本技术的方案不需要在电子设备中增加霍尔器对应的柔性电路板fpc、连接器btb以及供电电源等,从而能够进一步避免电子设备的构造复杂以及降低电子设备的成本,且能够避免电子设备使用较大的堆叠空间,同时减少电子设备的重量。

5、结合第一方面,在另一种可能的实现方式中,上述动作声音数据的声纹特征信息可以包括第一声纹特征信息以及第二声纹特征信息,第一声纹特征信息可以为相机模组从收纳机构中取出的动作声音数据对应的声纹特征信息,第二声纹特征信息可以为相机模组放入收纳机构中的动作声音数据对应的声纹特征信息;上述根据第一声音数据的声纹特征信息,以及动作声音数据的声纹特征信息,确定相机模组的位置,可以包括:将第一声音数据的声纹特征信息,与第一声纹特征信息以及第二声纹特征信息进行匹配;在第一声音数据的声纹特征信息与第一声纹特征信息匹配的情况下,确定相机模组的位置为相机模组位于收纳机构外;在第一声音数据的声纹特征信息与第二声纹特征信息匹配的情况下,确定相机模组的位置为相机模组位于收纳机构中。

6、基于该可能的实现方式,由于电子设备可以通过麦克风获取到的声音数据的声纹特征信息,与相机模组从收纳机构中取出的动作声音数据对应的声纹特征信息以及相机模组放入收纳机构中的动作声音数据对应的声纹特征信息进行匹配,从而能够准确的确定出麦克风获取到的声音数据的声纹特征信息,是相机模组从收纳机构中取出的动作声音数据还是相机模组放入收纳机构中的动作声音数据。从而电子设备可以准确的确定出相机模组的位置。

7、结合第一方面,在另一种可能的实现方式中,上述第一麦克风为相机模组的预设范围内的麦克风。

8、基于该可能的实现方式,由于第一麦克风为相机模组的预设范围内的麦克风,即第一麦克风可以为距离相机模组最近的麦克风。从而通过与相机模组距离最近的麦克风,可以准确的获取到相机模组的动作声音数据。进而能够准确的确定出麦克风获取到的声音数据,是相机模组从收纳机构中取出的动作声音数据还是相机模组放入收纳机构中的动作声音数据。

9、结合第一方面,在另一种可能的实现方式中,上述麦克风还可以包括第二麦克风,第二麦克风为相机模组的预设范围外的麦克风,上述位置检测方法还可以包括:通过第二麦克风获取第二声音数据;上述根据第一声音数据的声纹特征信息,以及动作声音数据的声纹特征信息,确定相机模组的位置,可以包括:在第二声音数据为环境声音数据的情况下,根据第二声音数据,对第一声音数据进行降噪处理,得到第三声音数据;确定第三声音数据的声纹特征信息;根据第三声音数据的声纹特征信息,以及动作声音数据的声纹特征信息,确定相机模组的位置。

10、基于该可能的实现方式,由于第二麦克风为相机模组的预设范围外的麦克风,即第二麦克风可以为距离相机模组相对较远的麦克风。从而通过与相机模组距离相对较远的麦克风,可以准确的获取到环境声音数据。进而能够根据环境声音数据对第一麦克风得到的声音数据进行降噪处理,从而能够得到准确的相机模组的动作声音数据,避免环境声音对相机模组的动作声音数据造成干扰,导致位置检测的不准确。

11、结合第一方面,在另一种可能的实现方式中,上述确定第一声音数据的声纹特征信息,可以包括:在第一声音数据为动作声音的情况下,确定第一声音数据的声纹特征信息。

12、基于该可能的实现方式,由于在第一声音数据为动作声音的情况下,确定第一声音数据的声纹特征信息。从而通过第一声音数据的声纹特征信息,确定相机模组的位置。能够避免电子设备对第一麦克风获取到的所有声音数据进行确定相机模组的位置,从而减少电子设备的工作量。

13、结合第一方面,在另一种可能的实现方式中,在相机模组的位置为相机模组位于收纳机构外的情况下,上述位置检测方法还可以包括:显示第一提示信息;第一提示信息用于提示用户相机模组的位置为相机模组位于收纳机构外。

14、基于该可能的实现方式,由于在相机模组的位置为相机模组位于收纳机构外的情况下,电子设备可以显示用于提示用户相机模组的位置为相机模组位于收纳机构外的提示信息,从而能够方便用户得知相机模组的位置。

15、结合第一方面,在另一种可能的实现方式中,上述第一提示信息可以包括第一不正确选项,上述位置检测方法还可以包括:接收用户对第一不正确选项的触发操作;响应于用户对第一不正确选项的触发操作,通过电子设备的中央处理器cpu获取相机模组的位置,并根据cpu获取的所述相机模组的位置、以及第一声音数据的声纹特征信息,对第一声纹特征信息进行校准。

16、基于该可能的实现方式,由于电子设备显示第一提示信息时,用户可以对第一提示信息的不正确选项进行触发,电子设备可以根据cpu获取的所述相机模组的位置、以及第一声音数据的声纹特征信息,对第一声纹特征信息进行校准。从而能够提高第一声纹特征信息(即相机模组从收纳机构中取出的动作声音数据对应的声纹特征信息)的准确性。

17、结合第一方面,在另一种可能的实现方式中,在相机模组的位置为相机模组位于收纳机构中的情况下,上述位置检测方法还可以包括:显示第二提示信息;第二提示信息用于提示用户相机模组的位置为相机模组位于收纳机构外。

18、基于该可能的实现方式,由于在相机模组的位置为相机模组位于收纳机构中的情况下,电子设备可以显示用于提示用户相机模组的位置为相机模组位于收纳机构中的提示信息,从而能够方便用户得知相机模组的位置。

19、结合第一方面,在另一种可能的实现方式中,上述第二提示信息可以包括第二不正确选项,上述位置检测方法还可以包括:接收用户对第二不正确选项的触发操作;响应于用户对第二不正确选项的触发操作,通过电子设备的中央处理器cpu获取相机模组的位置,并根据cpu获取的所述相机模组的位置、以及第一声音数据的声纹特征信息,对第二声纹特征信息进行校准。

20、基于该可能的实现方式,由于电子设备显示第二提示信息时,用户可以对第二提示信息的不正确选项进行触发,电子设备可以根据cpu获取的所述相机模组的位置、以及第二声音数据的声纹特征信息,对第二声纹特征信息进行校准。从而能够提高第二声纹特征信息(即相机模组放入收纳机构中的动作声音数据对应的声纹特征信息)的准确性。

21、第二方面,本技术实施例提供一种位置检测装置,该位置检测装置可以应用于电子设备,用于实现上述第一方面中的方法。该位置检测装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,例如,获取模块以及确定模块等。

22、其中,获取模块,可以用于通过第一麦克风获取第一声音数据。

23、确定模块,可以用于确定第一声音数据的声纹特征信息。

24、确定模块,还可以用于根据第一声音数据的声纹特征信息,以及相机模组对应的动作声音数据的声纹特征信息,确定相机模组的位置;其中,动作声音数据包括相机模组放入收纳机构中的动作声音数据以及相机模组从收纳机构中取出的动作声音数据;相机模组的位置为相机模组位于收纳机构中或相机模组位于收纳机构外。

25、第三方面,提供了一种位置检测设备,该位置检测设备具有实现上述第一方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

26、第四方面,提供了一种位置检测设备,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该位置检测设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该功耗控制设备执行如上述第一方面中任一项所述的位置检测方法。

27、第五方面,提供了一种位置检测设备,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第一方面中任一项所述的位置检测方法。

28、第六方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序指令。当计算机程序指令被电子设备执行时,使得电子设备实现如第一方面或第一方面的可能的实现方式中任一项所述的位置检测方法。

29、第七方面,本技术实施例提供一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码在电子设备中运行时,使得电子设备实现如第一方面或第一方面的可能的实现方式中任一项所述的位置检测方法。

30、第八方面,提供了一种装置(例如,该装置可以是芯片系统),该装置包括处理器,用于支持电子设备实现上述第一方面中所涉及的功能。在一种可能的设计中,该装置还包括存储器,该存储器,用于保存电子设备必要的程序指令和数据。该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。

31、应当理解的是,上述第二方面至第八方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

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