控制摄像头自动旋转的方法及电子设备的制造方法_2

文档序号:9238464阅读:来源:国知局
;在相机模式下,所述电子设备主体获取旋转摄像头指令,并根据所述旋转摄像头指令控制所述摄像头旋转。
[0030]结合第四方面,在第四方面的一种实现方式中,所述电子设备主体,包括:处理单元和旋转单元,且所述旋转单元还与所述摄像头连接,其中,所述处理单元,用于在相机模式下,获取所述旋转摄像头指令;所述旋转单元,用于根据所述旋转摄像头指令,控制所述摄像头的旋转角度和/或旋转方向。
[0031]结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,当所述处理单元获取的所述旋转摄像头指令为第一旋转指令时,所述旋转单元,具体用于根据所述第一旋转指令,控制所述摄像头向第一方向旋转;当所述处理单元获取的所述旋转摄像头指令为第二旋转指令时,所述旋转单元,具体用于根据所述第二旋转指令,控制所述摄像头向与所述第一方向相反的第二方向旋转。
[0032]结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,当所述处理单元获取的所述旋转摄像头指令为第一旋转指令时,所述旋转单元,具体用于根据所述第一旋转指令,控制所述摄像头向第一方向的旋转角度;当所述处理单元获取的所述旋转摄像头指令为第二旋转指令时,所述旋转单元,具体用于根据所述第二旋转指令,控制所述摄像头向与所述第一方向相反的第二方向的旋转角度。
[0033]结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述旋转摄像头指令为检测到按键按下时生成的指令;所述电子设备主体还用于:当检测到所述按键被松开时或所述摄像头的旋转角度为预设值时,控制所述摄像头停止旋转。
[0034]本发明实施例为电子设备设置了可旋转的摄像头,当在相机模式下获取到用户的旋转摄像头指令时,控制该摄像头自动地旋转,无需人工控制摄像头旋转,方便了用户的操作,提高了电子设备的实用性。
【附图说明】
[0035]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本发明实施例的控制摄像头自动旋转的方法的示意性流程图。
[0037]图2是设置有旋转摄像头的电子设备的示例图。
[0038]图3是本发明实施例的电子设备的示意性框图。
[0039]图4是本发明实施例的电子设备的示意性框图。
【具体实施方式】
[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0041]图1是本发明实施例的控制摄像头自动旋转的方法的示意性流程图。图1的方法可以由电子设备执行,该电子设备为移动终端,该电子设备包括操作系统、存储器、处理器、显示屏、电池以及可旋转的摄像头。该电子设备还可包括无线网络通信模块,例如,GSM模块、CDMA模块、LTE模块、802.11模块等。
[0042]应理解,该可旋转的摄像头可以安装在电子装置的任何部分。以图2为例,摄像头32可以安装在电子装置的主体31的上方。还应理解,可旋转的摄像头实现旋转的方式可以有多种,例如,可以在该电子设备上设置马达和旋转杆,该可旋转的摄像头与该旋转杆固连,该马达由电子设备中的处理器控制。具体工作时,处理器发出指令,控制马达工作,马达带动旋转杆旋转,进而带动摄像头自动地旋转。
[0043]图1的方法包括:
[0044]110、获取用户的模式切换指令,模式切换指令用于使电子设备从普通模式切换至相机模式,其中,普通模式用于用户使用电子设备的移动通信功能和/或电子设备上安装的除相机应用之外的应用。
[0045]应理解,上述电子设备可以是手机或pad等移动终端,上述普通模式可以是手机或pad等移动终端上的除相机模式之外的其他任意工作模式。以手机为例,在该手机的普通模式下,用户可以使用手机的移动通信功能,比如利用蜂窝网进行通话、利用数据网进行网上聊天;用户也可以使用手机的APP功能,比如使用微信聊天、使用支付宝购物等。或者,以pad为例,在该pad的普通模式下,用户可以利用WLAN进行浏览网页,也可以使用微信、支付宝等应用软件。
[0046]120、在相机模式下,获取用户的旋转摄像头指令,旋转摄像头指令用于控制摄像头旋转。
[0047]例如,电子设备上可以设置用于控制摄像头旋转的物理按键,步骤120可包括:通过检测物理按键被按下,获取用户的旋转摄像头指令。可选地,电子设备还可以检测触摸屏上的虚拟按键,或者用户对触摸屏的滑动操作获取用户的旋转摄像头指令。旋转摄像头指令具体可以指示摄像头的旋转方向、旋转速度、旋转角度或者旋转精度等,本发明实施例对此不作具体限定。
[0048]130、根据旋转摄像头指令,控制摄像头旋转。
[0049]需要说明的是,步骤130的具体实现方式与步骤120中得到的旋转摄像头指令具体指示的内容有关。例如,旋转摄像头指令可以仅指示摄像头的旋转方向,电子设备可以控制摄像头以预设的旋转速度朝旋转摄像头指令指示的方向旋转;或者,旋转摄像头指令可以既指示摄像头的旋转方向,也指示摄像头的旋转速度,电子设备可以控制摄像头按照旋转摄像头指令指示的旋转速度,朝旋转摄像头指令指示的旋转方向旋转;或者,旋转摄像头指令可以仅用于触发摄像头的旋转,电子设备获取到旋转摄像头指令时,就控制摄像头以预设的旋转速度朝预设的旋转方向旋转。下文会结合具体的实施例进行详细的描述,此处不再赘述。
[0050]本发明实施例为电子设备设置了可旋转的摄像头,当在相机模式下获取到用户的旋转摄像头指令时,控制该摄像头自动地旋转,无需人工控制摄像头旋转,方便了用户的操作,提高了电子设备的实用性。
[0051]可选地,作为一个实施例,电子设备可包括用于控制摄像头旋转的多个物理按键,多个物理按键可分别对应摄像头的不同旋转方向,步骤120可包括:确定用户按下的物理按键,该用户按下的物理按键为该多个物理按键中的其中一个;根据用户按下的物理按键,生成旋转摄像头指令;步骤130可包括:根据旋转摄像头指令,控制摄像头朝用户按下的物理按键对应的旋转方向旋转。
[0052]应理解,上述物理按键可以是为了实现摄像头的旋转而专门设置的新的物理按键,也可以沿用电子设备上已有的物理按键,即为已有的物理按键赋予新的功能。例如,上述物理按键为电子设备的音量键,音量键中的音量+键控制摄像头正向旋转,音量键中的音量-键控制摄像头反向旋转。或者,物理按键还可以是电子设备上的其他按键,如屏幕开关键、返回键等,本发明实施例对此不作具体限定。
[0053]可选地,作为一个实施例,上述根据用户按下的物理按键,生成旋转摄像头指令可包括:根据用户按下的物理按键被按下的时间长度,确定摄像头的目标旋转速度;根据用户按下的物理按键和目标旋转速度,生成旋转摄像头指令;上述根据旋转摄像头指令,控制摄像头朝用户按下的物理按键对应的旋转方向旋转可包括:根据旋转摄像头指令,控制摄像头以目标旋转速度朝用户按下的物理按键对应的旋转方向旋转。
[0054]应理解,上述旋转摄像头指令可用于指示摄像头以目标旋转速度朝用户按下的物理按键对应的旋转方向旋转。
[0055]上述根据用户按下的物理按键和目标旋转速度,生成旋转摄像头指令的方式可以有多种,例如,可以预先设置用于控制摄像头旋转的指令集合,指令集合中的每条指令唯一地对应一个物理键和一种旋转速度,也就是说,当确定第一物理键被按下,并计算出目标旋转速度时,就可以从指令集合中找出对应于该第一物理按和该目标旋转速度的唯一指令,作为上述旋转摄像头指令。或者,也可以不采用预设设置指令集合的方式,直接在旋转摄像头指令中记录被按下的第一物理键和目标旋转速度等信息,然后由电子设备的处理器根据从该旋转摄像头指令中解析出摄像头的旋转方向和旋转速度。
[0056]上述根据用户按下的物理按键被按下的时间长度,确定摄像头的目标旋转速度的方式可以有多种,例如,通过设置压力传感器,确定第一按键被按下的时间长度,然后根据预设的按键时长与摄像头旋转速度的对应关系,选出与第一按键被按下的时间长度对应的目标旋转速度。
[0057]本发明实施例通过检测用户按下物理按键的时间长度确定摄像头的旋转速度,也就是说,用户通过按压物理按键,既可以指定摄像头的旋转方向,也可以指定摄像头的旋转速度,这样能够方便用户的操作,提高用户体验。
[0058]以上述多个物理按键为电子设备上的2个音量键(音量+键和音量-键,2个音量键分别对应摄像头的相反的旋转方向)为例进行举例说明,确定用户按下2个音量键中的一个;根据用户按下的音量键被按下的时间长度,确定摄像头的目标旋转速度;根据用户按下的音量键和目标旋转速度,生成旋转摄像头指令;根据旋转摄像头指令,控制旋转摄像头以目标旋转速度朝用户按下的音量键对应的方向旋转。
[0059]需要说明的是,以上2个音量键可以采用一体化结构设计,也就是说,从外观上看该电子设备可以仅包括一个
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1