一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

摄像头的控制方法、装置、电子设备及存储介质与流程

2022-04-27 11:13:47 来源:中国专利 TAG:


1.本技术涉及电子设备技术领域,更具体地,涉及一种摄像头的控制方法、装置、电子设备及存储介质。


背景技术:

2.随着科技水平和生活水平的快速进步,电子设备(例如智能手机、平板电脑等)已经成为人们生活中常用的电子产品之一。在一些场景中,会通过电子设备对运动对象等特定对象进行图像拍摄,但是用户在观察拍摄对象时,难以兼顾拍摄对象的位置与摄像头的拍摄角度。


技术实现要素:

3.鉴于上述问题,本技术提出了一种摄像头的控制方法、装置、电子设备及存储介质。
4.第一方面,本技术实施例提供了一种摄像头的控制方法,应用于电子设备,所述电子设备包括第一角度检测模块以及摄像头,所述电子设备与耳机连接,所述耳机包括第二角度检测模块,所述方法包括:在电子设备处于图片拍摄的状态下,通过所述第一角度检测模块对所述电子设备的转动角度进行检测,输出第一转动角度;接收所述耳机传输的第二转动角度,所述第二转动角度为所述耳机处于佩戴状态下,通过所述第二角度检测模块检测的所述耳机的转动角度;基于所述第一转动角度以及第二转动角度,控制所述摄像头旋转。
5.第二方面,本技术实施例提供了一种摄像头的控制装置,应用于电子设备,所述电子设备包括第一角度检测模块以及摄像头,所述电子设备与耳机连接,所述耳机包括第二角度检测模块,所述装置包括:第一转动获取模块、第二转动获取模块以及旋转控制模块,其中,所述第一转动获取模块用于电子设备处于图片拍摄的状态下,通过所述第一角度检测模块对所述电子设备的转动角度进行检测,输出第一转动角度;所述第二转动获取模块用于接收所述耳机传输的第二转动角度,所述第二转动角度为所述耳机处于佩戴状态下,通过所述第二角度检测模块检测的所述耳机的转动角度;所述旋转控制模块用于基于所述第一转动角度以及所述第二转动角度,控制所述摄像头旋转。
6.第三方面,本技术实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行上述第一方面提供的摄像头的控制方法。
7.第四方面,本技术实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的摄像头的控制方法。
8.本技术提供的方案,在电子设备设置有第一角度检测模块以及可旋转的摄像头,
且电子设备与设置有第二角度检测模块的耳机连接的情况下,通过摄像头进行图像拍摄时,通过第一角度检测模块对电子设备的转动角度进行检测,输出第一转动角度,并接收耳机传输的第二转动角度,该第二转动角度为耳机处于佩戴状态下,通过第二角度检测模块检测的耳机的转动角度,然后基于第一转动角度以及第二转动角度,控制摄像头旋转,以更新摄像头的拍摄角度。由此,通过上述方式可以实现利用电子设备进行图像拍摄时,能够根据用户佩戴的耳机检测的转动,控制摄像头旋转,以使摄像头的拍摄角度与用户的头部转动角度相适应,提升用户的拍摄体验。
附图说明
9.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1示出了本技术实施例提供的一种应用环境的场景示意图。
11.图2示出了本技术实施例提供的电子设备的一种结构示意图。
12.图3示出了本技术实施例提供的耳机的一种结构示意图。
13.图4示出了根据本技术一个实施例的摄像头的控制方法流程图。
14.图5示出了根据本技术另一个实施例的摄像头的控制方法流程图。
15.图6示出了根据本技术又一个实施例的摄像头的控制方法流程图。
16.图7示出了根据本技术再一个实施例的摄像头的控制方法流程图。
17.图8示出了根据本技术又另一个实施例的摄像头的控制方法流程图。
18.图9示出了根据本技术一个实施例的摄像头的控制装置的一种框图。
19.图10是本技术实施例的用于执行根据本技术实施例的摄像头的控制方法的电子设备的框图。
20.图11是本技术实施例的用于保存或者携带实现根据本技术实施例的摄像头的控制方法的程序代码的存储单元。
具体实施方式
21.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
22.随着电子设备的发展,电子设备可以实现的功能越来越多,例如,电子设备可以实现拍摄、上网、视频聊天等各种功能。在一些情况下,人们会利用电子设备的拍摄功能,对相应的对象进行图像拍摄、视频拍摄等。
23.但是,发明人经过长时间研究后发现,在利用电子设备进行拍摄时,用户需要观察拍摄对象的位置,并调整摄像头的拍摄角度,但是调整摄像头的拍摄角度和观察拍摄对象难以兼顾,不够灵活,导致用户的拍摄体验较低。
24.针对上述问题,发明人提出了本技术实施例提供的摄像头的控制方法、装置、电子设备以及存储介质,可以实现利用电子设备进行图像拍摄时,能够根据用户佩戴的耳机检测的转动,控制摄像头旋转,以使摄像头的拍摄角度与用户的头部转动角度相适应,提升用
户的拍摄体验。其中,具体的摄像头的控制方法在后续的实施例中进行详细的说明。
25.下面先对本技术实施例涉及的场景进行介绍。
26.如图1所示,在图1所示的场景中包括有电子设备100以及耳机200,其中,电子设备100与耳机200连接,耳机200处于图中所示的佩戴状态。请参阅图2,电子设备100包括终端本体130、转动组件140、摄像头150以及第一角度检测模块160,摄像头150安装在转动组件140上,由此,实现转动组件140带动摄像头150进行旋转。此外,电子设备100的其他功能器件也可以设置在转动组件140上,其中,其他功能器件除了可以包括接近光传感器、听筒、距离传感器、环境光传感器、温度传感器、压力传感器等器件。第一角度检测模块160可以为陀螺仪、加速度传感器等可以检测电子设备的旋转角度的器件。
27.转动组件140与终端本体130转动连接,在一些实施中,摄像头150在转动组件140的带动下,能够沿水平方向和竖直方向转动。于本技术实施例中,移动终端设置有驱动组件,该驱动组件可以是电机,能够驱动转动组件140转动。则转动组件140的转动方向可以是二维的,也可以是三维的。
28.请参阅图3,耳机200包括第二角度检测模块210,第二角度检测模块210用于检测耳机200所处的角度,以检测耳机200处于佩戴状态时的转动角度。第二角度检测模块210可以包括陀螺仪、加速度传感器等。可选地,本技术实施例中的耳机200可以包括第一无线耳机以及第二无线耳机,第一无线耳机以及第二无线耳机可以共同用于处于佩戴状态时,利用第二角度检测模块210进行角度检测。
29.在用户操作电子设备100开始拍摄图像后,电子设备可以触发其摄像头开始采集图像,以及触发第一角度检测模块160进行角度检测,并且可以同时向耳机200发送角度检测指令,以获得耳机200利用第二角度检测模块210的转动角度,从而电子设备100可以执行本技术实施例中提供的摄像头的控制方法。
30.下面再结合附图对本技术实施例提供的摄像头的控制方法进行详细介绍。
31.请参阅图4,图4示出了本技术一个实施例提供的摄像头的控制方法的流程示意图。在具体的实施例中,所述摄像头的控制方法应用于如图9所示的摄像头的控制装置400以及配置有所述摄像头的控制装置400的电子设备100(图10)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、电子书等,在此不做限定。下面将针对图4所示的流程进行详细的阐述,所述摄像头的控制方法具体可以包括以下步骤:
32.步骤s110:在电子设备处于图片拍摄的状态下,通过所述第一角度检测模块对所述电子设备的转动角度进行检测,输出第一转动角度。
33.在本技术实施例中,电子设备可以通过上述可旋转的摄像头进行图片拍摄,从而处于图片拍摄状态,例如拍照、视频拍摄等。当然电子设备通过该摄像头进行图片拍摄的情况下,可以通过设置的第一角度检测模块对电子设备的转动角度进行检测,得到第一转动角度,以便后续根据电子设备的转动角度以及耳机检测的转动角度,对摄像头的拍摄角度进行控制,进而实现图片拍摄时的智能控制。
34.在一些实施方式中,电子设备在开始进行图片拍摄时,摄像头可以以目标角度进行拍摄。其中,该目标角度可以为默认设置的初始角度,例如摄像头未转动任何角度时的角度(即初始角度为0度),作为一种方式,该初始角度可以是电子设备自动默认设置,可以是
用户手动设置,也可以是电子设备根据用户在使用电子设备进行图片拍摄的过程中的使用习惯调整设置等,在此不做限定;该目标角度也可以是用户通过电子设备开始进行图片拍摄时,控制摄像头转动至需求的角度时所处的角度。
35.在一些实施方式中,电子设备可以以开始通过摄像头进行图片拍摄时的姿态对应的角度作为电子设备未转动时的角度,例如0度,在图片拍摄过程中,可以通过第一角度检测模块检测相对电子设备未转动时的角度的转动角度。第一角度检测模块可以为陀螺仪、加速度传感器等,在此不做限定。具体地,以陀螺仪为例,根据陀螺仪的定轴性以及电子设备相对于陀螺仪转轴方向的已知的预设姿态,当电子设备机的姿态与预设姿态之间出现差别,产生俯仰、偏航或横滚的某一方向的运动时,因为该陀螺仪的转轴保持方向不变,检测到电子设备相对于转轴的角度关系与预设姿态相对于转轴的角度关系发生变化,则可以确定电子设备的转动角度。当然,以上检测电子设备的转动角度的方式仅为举例,具体检测电子设备的转动角度的方式并不局限于此。
36.步骤s120:接收所述耳机传输的第二转动角度,所述第二转动角度为所述耳机处于佩戴状态下,通过所述第二角度检测模块检测的所述耳机的转动角度。
37.在本技术实施例中,电子设备在通过所述摄像头进行图片拍摄时,还可以通过连接的耳机,检测其处于佩戴状态下的转动角度,耳机在通过第二角度检测模块检测到的转动角度后,则可以将转动角度反馈至电子设备。对应地,电子设备可以接收到耳机传输的第二转动角度,以便电子设备根据第二转动角度,确定用户头部的转动角度,进而对摄像头的拍摄角度进行控制。其中,耳机可以包括真无线蓝牙(true wireless stereo,tws)耳机等,在此不做限定。
38.在一些实施方式中,电子设备可以在耳机处于佩戴状态下,通过耳机中设置的第二角度检测模块,检测耳机的转动角度。可选地,耳机判断其佩戴状态下时,可以根据外部输入的角度检测操作,而检测其转动角度,并将转动角度反馈至电子设备。其中,角度检测操作可以为用户通过耳机中设置的触摸传感器等可以检测用户操作的器件所输入的操作,例如,可以为用户针对触摸传感器的设置区域的双击操作等,在此不做限定。
39.在一些实施方式中,耳机中设置的第二角度检测模块可以是陀螺仪或加速度传感器等可进行角度检测的传感器。具体地,以陀螺仪为例,根据陀螺仪的定轴性以及耳机相对于陀螺仪转轴方向的已知的预设姿态,当耳机的姿态与预设姿态之间出现差别,产生俯仰、偏航或横滚的某一方向的运动时,因为该陀螺仪的转轴保持方向不变,检测到耳机相对于转轴的角度关系与预设姿态相对于转轴的角度关系发生变化,则可以确定耳机的角度变化。
40.在一些实施方式中,由于耳机与电子设备之间通常进行音频数据的传输,即蓝牙协议中通常只支持音频数据的传输。因此,为了使耳机能够将检测的转动角度反馈至电子设备,耳机与电子设备可以采用修改后的蓝牙协议进行数据的传输,以便在传输的数据中增加转动角度的信息。电子设备接收到传输的数据后,可以根据该协议解析接收的数据格式,并提取出其中的转动角度。
41.步骤s130:基于所述第一转动角度以及所述第二转动角度,控制所述摄像头旋转。
42.在本技术实施例中,电子设备在获取到电子设备的第一转动角度,以及处于佩戴状态的耳机的第二转动角度后,则可以根据第一转动角度以及第二转动角度,控制摄像头
旋转,以控制摄像头的拍摄角度。可以理解地,用户佩戴耳机,并握持电子设备进行图片拍摄时,其可能由于观察实际的拍摄对象而转动头部,并且用户也可能携带电子设备转动,因此,需要综合电子设备的转动角度以及耳机的转动角度,控制摄像头的旋转,以使摄像头的拍摄角度能够与用户观察的角度相匹配。
43.本技术实施例提供的摄像头的控制方法,可以实现利用电子设备进行图片拍摄时,能够综合用户佩戴的耳机检测的转动,以及电子设备本身检测的转动,控制摄像头旋转,以使摄像头的拍摄角度与用户的头部转动角度相适应,从而使摄像头的拍摄角度能够与用户观察的角度相匹配,能够改善用户难以兼顾调整摄像头的拍摄角度和观察拍摄对象的问题,提升了用户的拍摄体验。
44.请参阅图5,图5示出了本技术另一个实施例提供的摄像头的控制方法的流程示意图。该摄像头的控制方法应用于上述电子设备,所述电子设备包括第一角度检测模块以及可旋转的摄像头,所述电子设备与耳机连接,所述耳机包括第二角度检测模块。下面将针对图5所示的流程进行详细的阐述,所述摄像头的控制方法具体可以包括以下步骤:
45.步骤s210:在电子设备处于图片拍摄的状态下,通过所述第一角度检测模块对所述电子设备的转动角度进行检测,输出第一转动角度。
46.在一些实施方式中,电子设备可以在通过摄像头进行图片拍摄之前,控制摄像头的拍摄角度处于初始角度,该初始角度可以是电子设备自动默认设置,可以是用户手动设置,也可以是电子设备根据用户在使用电子设备进行图片拍摄的过程中的使用习惯调整设置等,在此不做限定。由此,电子设备在通过摄像头进行图片拍摄时,能够准确地控制摄像头的旋转。可选地,电子设备可以在每次结束图片拍摄时,控制摄像头恢复至该初始角度,以便电子设备在每次通过摄像头进行图片拍摄时,摄像头均处于该初始角度的状态。
47.步骤s220:接收所述耳机传输的第二转动角度,所述第二转动角度为所述耳机处于佩戴状态下,通过所述第二角度检测模块检测的所述耳机的转动角度。
48.在本技术实施例中,步骤s220可以参阅其他实施例的内容,在此不再赘述。
49.步骤s230:基于所述第一转动角度的第一转动方向和第一角度值,以及所述第二转动角度的第二转动方向和第二角度值,确定所述摄像头待转动的目标方向以及待转动的第三角度值。
50.在本技术实施例中,电子设备在获取到电子设备的第一转动角度,以及处于佩戴状态的耳机的第二转动角度后,根据第一转动角度以及第二转动角度,控制摄像头旋转时,可以基于第一转动角度的转动方向和角度值,以及第二转动角度的转动方向和角度值,确定摄像头待转动的目标方向以及待转动的角度值,以便根据确定出的转动方向和角度值,控制摄像头的旋转。
51.在一些实施方式中,上述第一转动方向与第二转动方向可以为同一坐标系中的转动方向,第一角度值可以为电子设备在第一转动方向上的转动角度值,第二角度值可以为耳机在第二转动方向上的转动角度值。电子设备根据耳机以及电子设备本身在同一坐标系中的转动方向和转动角度,即可确定出摄像头的拍摄角度与用户头部转动后的方向所存在的差异,进而可以确定出摄像头待旋转的方向和转动角度值。
52.作为一种可能的实施方式,电子设备基于所述第一转动角度的第一转动方向和第一角度值,以及所述第二转动角度的第二转动方向和第二角度值,确定所述摄像头待转动
的目标方向以及待转动的第三角度值,可以包括:若所述第一转动方向与所述第二转动方向均为第一方向,则获取所述第一角度值与所述第二角度值的差值的绝对值,作为所述摄像头待转动的第三角度值;若所述差值大于0,则确定所述摄像头待转动的目标方向为所述第一方向;若所述差值小于0,则确定所述摄像头待转动的目标方向为第二方向,所述第二方向与所述第一方向相反。其中,第一方向为任一方向。
53.可以理解地,若第一转动角度与第二转动角度的转动方向一致,则表示用户佩戴耳机转动了第二转动角度的同时,携带电子设备也按照第一转动角度的转动方向,旋转了一定角度。也就是说,用户观察拍摄对象的角度发生变化的同时,也携带电子设备按照同样的方向转动了一定角度。因此,需要根据第二角度值与第一角度值之间的差值,确定摄像头待转动的方向和角度值。若第二角度值与第一角度值之间的差值大于0,则表示用户携带电子设备按耳机的旋转反向旋转的角度,不足以支持拍摄角度适应用户观察目标对象的角度的变化,因此,可以确定摄像头需要往第一方向(即耳机的转动方向)旋转,并且可以将上述差值作为待转动的角度值;若第二角度值与第一角度值之间的差值小于0,则表示用户携带电子设备按耳机的旋转反向旋转的角度,已经超出用户观察目标对象的角度的变化,因此,可以确定摄像头需要往与第一方向相反的第二方向旋转,并且可以将上述差值的绝对值作为待转动的角度值;若第二角度值与第一角度值之间的差值等于0,则表示用户携带电子设备按耳机的旋转反向旋转的角度,足以支持拍摄角度适应用户观察目标对象的角度的变化,因此可以不控制摄像头进行旋转。
54.例如,电子设备通过摄像头进行图片拍摄时,如果耳机的佩戴者转动了a度,电子设备本身转动了b度,如果a与b的方向一致,则可以获取差值:s=a-b;若s大于0,则确定摄像头沿a的方向转动,且转动的角度值为s;若s小于0,则控制摄像头沿与a的方向相反的方向转动,且转动的角度值为s的绝对值;若s等于0,则可以不控制摄像头进行旋转。
55.另外,若第一转动方向为第一方向,且第二转动方向为第二方向,即耳机的转动方向与电子设备的转动方向相反,该情况下,则表示用户携带电子设备往与用户头部转动的方向相反的方向转动,该情况下,则可以确定第二方向作为摄像头待转动的目标方向。并且,在确定待转动的角度值时,需要考虑到电子设备往该相反的方向所转动的角度,因此可以确定第一角度值与第二角度值的和值,作为摄像头待转动的第三角度值。
56.例如,电子设备通过摄像头进行图片拍摄时,如果耳机的佩戴者转动了a度,电子设备本身转动了b度,如果a与b的方向相反,则可以获取和值:t=a b;确定摄像头沿a的方向转动,且转动的角度值为t。
57.作为一种可能的实施方式,上述第一转动方向以及第二转动方向可以为三维的转动方向,也就是说,耳机与电子设备可以检测三维空间中的转动方向和转动角度。该情况下,可以将第一转动方向以及第二转动方向分解为水平方向和竖直方向上的转动方向,结合水平方向上逆时针方向和顺时针方向的旋转,以及竖直方向上逆时针方向和顺时针方向的旋转,可以实现确定摄像头在水平方向以及竖直方向上的转动方向以及角度值,从而可以实现摄像头的三维旋转。
58.在该实施方式中,电子设备在根据第一转动角度以及第二转动角度,确定摄像头待旋转的方向以及角度值时,可以根据第一转动角度在水平方向上的转动方向和转动的角度值,以及第二转动角度在水平方向上的转动方向和转动的角度值,确定摄像头在水平方
向上待转动的方向以及角度值;根据第一转动角度在竖直方向上的转动方向和转动的角度值,以及第二转动角度在竖直方向上的转动方向和转动的角度值,确定摄像头在竖直方向上待转动的方向以及角度值;最后,可以将摄像头在水平方向上待转动的方向以及摄像头在竖直方向上待转动的方向,作为目标方向,摄像头在水平方向以及竖直方向上待转动的角度值作为待转动的角度值。
59.以确定摄像头在水平方向上待转动的转动方向和角度值为例,若第一转动方向在水平方向上的转动方向以及第二转动方向在水平方向上的转动方向相同,则可以获取第二转动方向在水平方向上的转动角度值与第一转动方向在水平方向上的转动角度值之间的差值;若该差值大于0,则确定摄像头在水平方向上待转动的方向为第二转动方向在水平方向上的转动方向,且在水平方向上待转动的角度值为该差值;若该差值小于0,则确定摄像头在水平方向上待转动的方向为第一转动方向在水平方向上的转动方向,且在水平方向上待转动的角度值为该差值的绝对值;若该差值等于0,则无需控制摄像头在水平方向上进行旋转。同理,电子设备可以确定出摄像头在竖直方向上待转动的转动方向和角度值
60.步骤s240:控制所述摄像头按照所述目标方向,转动所述第三角度值。
61.在本技术实施例中,电子设备在确定出上述目标方向以及待转动的第三角度值之后,则可以控制摄像头按照目标方向,转动第三角度值,以更新摄像头的拍摄角度,使摄像头的拍摄角度与用户佩戴耳机转动后的观察方向相匹配,从而实现拍摄时对摄像头的拍摄角度的智能控制,提升用户的拍摄体验。
62.在一些实施方式中,电子设备在确定出上述目标方向以及待转动的第三角度值之后,可以将第三角度值与预设角度值进行比较,其中,预设角度值用于作为是否控制摄像头旋转的判断依据;根据比较结果,若第三角度值大于预设角度值,则表示摄像头当前的拍摄角度与用户佩戴耳机转动后的角度相差较大,因此,需要控制摄像头按照目标方向,转动所述第三角度值,以更新摄像头的拍摄角度;若第三角度值小于或等于预设角度值,则表示摄像头当前的拍摄角度与用户佩戴耳机转动后的角度相差较小,此时没有必要控制摄像头转动,因此可以不控制摄像头旋转。
63.在一些实施方式中,通常摄像头有最大可旋转角度的限制,因此,电子设备在确定出上述目标方向以及待转动的第三角度值之后,还可以将第三角度值与该最大可旋转角度进行比较;根据比较结果,若第三角度值大于最大可旋转角度,此时即时控制摄像头旋转,也无法满足用户对观察的拍摄对象的拍摄,因此,可以输出提示信息,以提示用户手动调整电子设备的姿态,从而使摄像头的拍摄角度与用户观察的拍摄对象相适应;若第三角度值小于或等于最大可旋转角度,此时,则可以控制摄像头按照目标方向,转动所述第三角度值,以更新摄像头的拍摄角度。
64.在一种可能的实施方式中,电子设备在确定出第三角度值大于最大可旋转角度的情况下,可以于电子设备显示的拍摄界面中输出提示信息,该提示信息用于提示用户按照目标方向控制电子设备进行旋转;也可以通过语音提示的方式,输出提示语音,以提示用户按照目标方向控制电子设备进行旋转。
65.在一种可能的实施方式中,电子设备内四个边角处可以设置有振动马达,以根据设置的多个振动马达,提示用户于竖直方向上控制电子设备的转动方向。具体地,电子在确定出第三角度值大于最大可旋转角度的情况下,若目标方向为竖直方向上逆时针旋转,则
可以按照逆时针的顺序,控制多个振动马达依次进行振动;若目标方向为竖直方向上顺时针旋转,则可以按照顺时针的顺序,控制多个振动马达依次进行振动,以使用户获知转动方向。
66.本技术实施例提供的摄像头的控制方法,可以实现利用电子设备进行图片拍摄时,能够综合用户佩戴的耳机检测的转动方向和角度值,以及电子设备本身检测的转动方向和角度值,确定出摄像头待旋转的方向和角度值,并控制摄像头按照确定出的旋转方向旋转对应的角度值,由此,使摄像头的拍摄角度与用户的头部转动角度相适应,从而使摄像头的拍摄角度能够与用户观察的角度相匹配,能够改善用户难以兼顾调整摄像头的拍摄角度和观察拍摄对象的问题,提升了用户的拍摄体验。
67.请参阅图6,图6示出了本技术又一个实施例提供的摄像头的控制方法的流程示意图。该摄像头的控制方法应用于上述电子设备,所述电子设备包括第一角度检测模块以及可旋转的摄像头,所述电子设备与耳机连接,所述耳机包括第二角度检测模块,所述耳机包括第一无线耳机以及第二无线耳机。下面将针对图6所示的流程进行详细的阐述,所述摄像头的控制方法具体可以包括以下步骤:
68.步骤s310:在电子设备处于图片拍摄的状态下,通过所述第一角度检测模块对所述电子设备的转动角度进行检测,输出第一转动角度。
69.在本技术实施例中,步骤s310可以参阅其他实施例的内容,在此不再赘述。
70.步骤s320:接收所述第一无线耳机传输的转动角度,以及所述第二无线耳机传输的转动角度。
71.在本技术实施例中,电子设备连接的耳机包括第一无线耳机以及第二无线耳机,例如tws耳机的两个耳机。并且,第一无线耳机以及第二无线耳机中均设置有第二角度检测模块,也就是说,第一无线耳机与第二无线耳机均可以检测其转动角度。由此,电子设备可以通过第一无线耳机以及第二无线耳机对用户佩戴第一无线耳机以及第二无线耳机时的转动角度进行检测。
72.在一些实施方式中,电子设备可以同时与第一无线耳机和第二无线耳机连接,该情况下,第一无线耳机以及第二无线耳机可以分别将其通过第二角度检测模块检测的转动角度传输至电子设备,从而电子设备可以获取到第一无线耳机以及第二无线耳机检测的转动角度。
73.在另一些实施方式中,电子设备可以与第一无线耳机通过蓝牙连接,然后,第一无线耳机再通过蓝牙和第二无线耳机连接,从而,电子设备、第一无线耳机和第二无线耳机通过组网的方式实现同时连接,即第一无线耳机作为电子设备和第二无线耳机的中继器,该第一无线耳机可以视为主耳机,第二无线耳机可以视为从耳机。该方式中,第二无线耳机可以将其通过第二角度检测模块检测的转动角度传输至第一无线耳机,然后第一无线耳机将其通过第二角度检测模块检测的转动角度,以及第二无线耳机传输的转动角度传输至电子设备,从而电子设备可以获取到第一无线耳机以及第二无线耳机检测的转动角度。
74.步骤s330:基于所述第一无线耳机传输的转动角度,以及所述第二无线耳机传输的转动角度,确定第二转动角度。
75.在本技术实施例中,电子设备在同时通过第一无线耳机以及第二无线耳机检测转动角度的情况下,则可以基于第一无线耳机传输的转动角度,以及第二无线耳机传输的转
动角度,确定第二转动角度,该第二转动角度即视为用户佩戴第一无线耳机以及第二无线耳机时的转动角度。
76.作为一种可能的实施方式,电子设备可以获取第一无线耳机传输的转动角度,与第二无线耳机传输的转动角度的平均值,并将该平均值作为第二转动角度。
77.作为另一种可能的实施方式,用户可以预先针对第一无线耳机检测的转动角度,以及第二无线耳机检测的转动角度,对两者检测的转动角度的准确性进行评价,并输入评价分值至电子设备;电子设备可以根据评价分值,设置第一无线耳机以及第二无线耳机对应的权重值,其中,第一无线耳机对应的权重值与第二无线耳机对应的权重值为1,且第一无线耳机对应的权重值与第一无线耳机对应的上述评价分值呈正相关,第二无线耳机对应的权重值与第二无线耳机对应的上述评价分值呈正相关;电子设备可以根据第一无线耳机以及第二无线耳机对应的权重值,对第一无线耳机传输的转动角度以及第二无线耳机传输的转动角度进行加权求和,从而得到和值作为第二转动角度。
78.在一些实施方式中,电子设备在获取到第一无线耳机传输的转动角度以及第二无线耳机传输的转动角度之后,根据第一无线耳机传输的转动角度以及第二无线耳机传输的转动角度,确定第二转动角度之前,还可以获取第一无线耳机传输的转动角度与第二无线耳机传输的转动角度之间的差值的绝对值;若该绝对值大于预设阈值,则表示第一无线耳机与第二无线耳机检测的转动角度之间相差较大,而通常第一无线耳机与第二无线耳机被用户佩戴时,检测到的转动角度应当相差不大,此时,则可以舍弃本次获取的转动角度,并继续获取第一无线耳机以及第二无线耳机传输的转动角度,以根据新接收的转动角度控制摄像头的旋转。
79.步骤s340:基于所述第一转动角度以及第二转动角度,控制所述摄像头旋转。
80.在本技术实施例中,步骤s340可以参阅其他实施例的内容,在此不再赘述。
81.本技术实施例提供的摄像头的控制方法,可以实现利用电子设备进行图片拍摄时,通过用户佩戴的第一无线耳机以及第二无线耳机检测转动角度,并根据两者检测的转动角度综合确定用户的转动角度,增加了耳机转动检测的冗余度和准确性,然后再综合确定出的用户的转动角度以及电子设备本身检测的转动角度,控制摄像头旋转,由此使摄像头的拍摄角度与用户的头部转动角度相适应,从而使摄像头的拍摄角度能够与用户观察的角度相匹配,能够改善用户难以兼顾调整摄像头的拍摄角度和观察拍摄对象的问题,提升了用户的拍摄体验。
82.请参阅图7,图7示出了本技术再一个实施例提供的摄像头的控制方法的流程示意图。该摄像头的控制方法应用于上述电子设备,所述电子设备包括第一角度检测模块以及可旋转的摄像头,所述电子设备与耳机连接,所述耳机包括第二角度检测模块。下面将针对图7所示的流程进行详细的阐述,所述摄像头的控制方法具体可以包括以下步骤:
83.步骤s410:在电子设备处于图片拍摄的状态下,通过所述第一角度检测模块对所述电子设备的转动角度进行检测,输出第一转动角度。
84.步骤s420:接收所述耳机传输的第二转动角度,所述第二转动角度为所述耳机处于佩戴状态下,通过所述第二角度检测模块检测的所述耳机的转动角度。
85.步骤s430:基于所述第一转动角度以及第二转动角度,控制所述摄像头旋转。
86.在本技术实施例中,步骤s410至步骤s430可以参阅其他实施例的内容,在此不再
赘述。
87.步骤s440:接收所述耳机传输的采集的音频数据。
88.在本技术实施例中,电子设备进行图片拍摄的场景,可以是视频拍摄场景。电子设备进行视频拍摄时,可以通过摄像头拍摄图像,以得到用于生成视频的视频图像,并通过上述步骤s410至步骤s430,控制摄像头旋转,以更新摄像头的拍摄角度;并且,可以利用耳机进行音频数据的采集,以得到用于生成视频的音频数据。
89.在一些实施方式中,耳机可以包括第一无线耳机以及第二无线耳机,例如第一无线耳机以及第二无线耳机可以为tws耳机。该方式中,可以利用用户佩戴的第一无线耳机以及第二无线耳机进行音频数据的采集,由于第一无线耳机以及第二无线耳机能够分别采集音频数据,且分别被佩戴于用户的左耳和右耳,因此可以捕捉到达每只耳朵位置的声音,从而高度还原真实听感,提升拍摄视频的音效。
90.步骤s450:基于所述音频数据,以及所述摄像头采集的图像,生成拍摄视频。
91.在本技术实施例中,电子设备进行视频拍摄时,通过摄像头进行图片拍摄,且通过上述耳机进行音频采集的情况下,则可以基于耳机采集的音频数据,以及音频数据的采集时间内摄像头采集的图像,生成拍摄视频。可选地,可以根据音频数据的时间戳,以及摄像头采集的图像的时间戳,将每帧音频数据与每帧图像对应,从而生成拍摄视频。
92.在本技术实施例提供的摄像头的控制方法,电子设备进行图片拍摄时,通过摄像头进行图片拍摄,且通过上述耳机进行音频采集,且根据耳机采集的音频数据以及摄像头采集的图像生成拍摄视频,并且根据用户佩戴的耳机检测的转动,控制摄像头旋转,以使摄像头的拍摄角度与用户的头部转动角度相适应,提升用户的拍摄体验。另外,还能避免用户未对拍摄角度进行调整的情况下,导致视频中的图像与声源不对应的问题,提升了视频拍摄效果。
93.请参阅图8,图8示出了本技术又另一个实施例提供的摄像头的控制方法的流程示意图。该摄像头的控制方法应用于上述电子设备,所述电子设备包括第一角度检测模块以及可旋转的摄像头,所述电子设备与耳机连接,所述耳机包括第二角度检测模块。下面将针对图8所示的流程进行详细的阐述,所述摄像头的控制方法具体可以包括以下步骤:
94.步骤s510:在电子设备处于图片拍摄的状态下,通过所述第一角度检测模块对所述电子设备的转动角度进行检测,输出第一转动角度。
95.在本技术实施例中,步骤s510可以参阅其他实施例的内容,在此不再赘述。
96.步骤s520:检测所述耳机是否处于佩戴状态。
97.在本技术实施例中,电子设备在利用耳机检测耳机的转动角度之前,可以检测耳机是否处于佩戴状态,以根据检测结果,确定是否利用耳机检测耳机的转动角度。可以理解地,若耳机未处于佩戴状态,此时耳机的转动角度并不能代表用户头部的转动角度,如果后续利用耳机检测的转动角度控制摄像头旋转,则会导致摄像头的拍摄角度不准确;若耳机处于佩戴状态,此时耳机的转动角度则能代表用户头部的转动角度。
98.在一些实施方式中,耳机中可以设置有佩戴检测模块,佩戴检测模块可以为触摸传感器、红外接近传感器等,耳机可以根据佩戴检测模块检测的状态值以及状态阈值,确定耳机是否处于佩戴状态。其中,状态阈值为耳机用于检测佩戴状态的状态阈值,当佩戴检测模块检测到的数据值达到该状态阈值,则可以确定耳机处于佩戴状态;当佩戴检测模块检
测到的数据值小于该状态阈值,则可以确定耳机处于摘掉状态(未佩戴状态)。耳机可以将确定出的佩戴状态信息反馈至电子设备,由此,电子设备能够获知耳机是否处于佩戴状态。
99.步骤s530:若所述耳机处于佩戴状态,则向所述耳机发送角度检测指令,所述角度检测指令用于指示所述耳机开始检测转动角度,并将检测的转动角度传输至所述电子设备。
100.在本技术实施例中,电子设备在检测耳机是否处于佩戴状态之后,可以根据检测结果,若耳机处于佩戴状态,此时耳机的转动角度则能代表用户头部的转动角度,因此可以控制耳机检测其转动角度,以根据耳机检测的转动角度控制摄像头的旋转。具体地,电子设备可以向耳机发送角度检测指令,该角度检测指令用于指示耳机开始检测转动角度,并将检测的转动角度传输至电子设备,由此,电子设备可以后续获取到耳机检测的转动角度。
101.例如,请再次参阅图1,图1示出的场景示意图中,耳机200佩戴于用户的耳部,此时耳机200可以检测出其处于佩戴状态,并反馈至电子设备100,电子设备100可以向耳机200发送角度检测指令,以指示耳机200通过第二角度检测模块检测其转动角度。
102.步骤s540:接收所述耳机传输的第二转动角度,所述第二转动角度为所述耳机处于佩戴状态下,通过所述第二角度检测模块检测的所述耳机的转动角度。
103.步骤s550:基于所述第一转动角度以及第二转动角度,控制所述摄像头旋转。
104.在本技术实施例中,步骤s540以及步骤s550可以参阅其他实施例的内容,在此不再赘述。
105.本技术实施例提供的摄像头的控制方法,可以实现利用电子设备进行图片拍摄时,在确定连接的耳机处于佩戴状态后,控制耳机利用角度检测模块检测其转动角度,由此,能够准确获知用户的转动角度,从而利用耳机检测的转动,以及电子设备本身检测的转动,能够准确地控制摄像头的旋转,以使摄像头的拍摄角度与用户的头部转动角度相适应,提升了用户的拍摄体验。
106.请参阅图9,其示出了本技术实施例提供的一种摄像头的控制装置400的结构框图。该摄像头的控制装置400应用上述的电子设备,所述电子设备包括第一角度检测模块以及可旋转的摄像头,所述电子设备与耳机连接,所述耳机包括第二角度检测模块。该摄像头的控制装置400包括:第一转动获取模块410、第二转动获取模块420以及旋转控制模块430。其中,所述第一转动获取模块410用于在电子设备处于图片拍摄的状态下,通过所述第一角度检测模块对所述电子设备的转动角度进行检测,输出第一转动角度;所述第二转动获取模块420用于接收所述耳机传输的第二转动角度,所述第二转动角度为所述耳机处于佩戴状态下,通过所述第二角度检测模块检测的所述耳机的转动角度;所述旋转控制模块430用于基于所述第一转动角度以及第二转动角度,控制所述摄像头旋转。
107.在一些实施方式中,旋转控制模块430可以具体用于:基于所述第一转动角度的第一转动方向和第一角度值,以及所述第二转动角度的第二转动方向和第二角度值,确定所述摄像头待转动的目标方向以及待转动的第三角度值;控制所述摄像头按照所述目标方向,转动所述第三角度值。
108.作为一种可能的实施方式,旋转控制模块430还可以用于:若所述第一转动方向与所述第二转动方向均为第一方向,则获取所述第二角度值与所述第一角度值的差值的绝对值,作为所述摄像头待转动的第三角度值;若所述差值大于0,则确定所述摄像头待转动的
目标方向为所述第一方向;若所述差值小于0,则确定所述摄像头待转动的目标方向为第二方向,所述第二方向与所述第一方向相反。
109.进一步地,旋转控制模块430还可以用于:若所述第一转动方向为所述第一方向,且所述第二转动方向为所述第二方向,则确定所述第二方向作为所述摄像头待转动的目标方向,以及确定所述第一角度值与所述第二角度值的和值,作为所述摄像头待转动的第三角度值。
110.作为一种可能的实施方式,旋转控制模块430还可以用于:若所述第三角度值大于预设角度值,则控制所述摄像头按照所述目标方向,转动所述第三角度值。
111.在一些实施方式中,旋转控制模块430还可以用于:在电子设备处于图片拍摄的状态下,通过所述第一角度检测模块对所述电子设备的转动角度进行检测,输出第一转动角度之前,控制所述摄像头的拍摄角度处于初始角度。
112.在一些实施方式中,所述耳机包括第一无线耳机以及第二无线耳机。第二转动获取模块420可以用于:接收所述第一无线耳机传输的转动角度,以及所述第二无线耳机传输的转动角度;基于所述第一无线耳机传输的转动角度,以及所述第二无线耳机传输的转动角度,确定所述第二转动角度。
113.在一些实施方式中,该摄像头的控制装置400还可以包括音频接收模块以及视频生成模块。音频接收模块用于接收所述耳机传输的采集的音频数据;视频接收模块用于基于所述音频数据,以及所述摄像头采集的图像,生成拍摄视频。
114.在一些实施方式中,该摄像头的控制装置400还可以包括佩戴检测模块以及指令发送模块。佩戴检测模块可以用于在所述接收所述耳机传输的第二转动角度之前,检测所述耳机是否处于佩戴状态;指令发送模块用于若所述耳机处于佩戴状态,则向所述耳机发送角度检测指令,所述角度检测指令用于指示所述耳机开始检测转动角度,并将检测的转动角度传输至所述电子设备。
115.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
116.在本技术所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
117.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
118.综上所述,本技术提供的方案,在电子设备设置有第一角度检测模块以及可旋转的摄像头,且电子设备与设置有第二角度检测模块的耳机连接的情况下,通过摄像头进行图像拍摄时,通过第一角度检测模块对电子设备的转动角度进行检测,输出第二转动角度,并接收耳机传输的第二转动角度,该第二转动角度为耳机处于佩戴状态下,通过第二角度检测模块检测的耳机的转动角度,然后基于第一转动角度以及第二转动角度,控制摄像头旋转,以更新摄像头的拍摄角度。由此,通过上述方式可以实现利用电子设备进行图像拍摄时,能够根据用户佩戴的耳机检测的转动,控制摄像头旋转,以使摄像头的拍摄角度与用户的头部转动角度相适应,提升用户的拍摄体验。
119.请参考图10,其示出了本技术实施例提供的一种电子设备的结构框图。该电子设
备100可以是智能手机、平板电脑、智能手表、电子书、笔记本电脑等能够运行应用程序的电子设备。本技术中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120、以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个应用程序配置用于执行如前述方法实施例所描述的方法。
120.处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、图形处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
121.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
122.请参考图11,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
123.计算机可读存储介质800可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
124.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献