著录项信息
专利名称 | 控制摄像头自动旋转的方法及电子设备 |
申请号 | CN201510324160.6 | 申请日期 | 2015-06-12 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2015-09-30 | 公开/公告号 | CN104954676A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N5/232 | IPC分类号 | H;0;4;N;5;/;2;3;2查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 关金钿;蓝和;林汉斌 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明实施例提供一种控制摄像头自动旋转的方法及电子设备,该方法包括:获取用户的模式切换指令,模式切换指令用于使电子设备从普通模式切换至相机模式,其中,普通模式用于用户使用电子设备的移动通信功能和/或电子设备上安装的除相机应用之外的应用;在相机模式下,获取用户的旋转摄像头指令;根据旋转摄像头指令,控制摄像头旋转。本发明实施例为电子设备设置了可旋转的摄像头,当在相机模式下获取到用户的旋转摄像头指令时,控制该摄像头自动地旋转,无需人工控制摄像头旋转,方便了用户的操作,提高了电子设备的实用性。
1.一种控制摄像头自动旋转的方法,其特征在于,所述方法由电子设备执行,所述电子设备为移动终端,包括操作系统、存储器、处理器、显示屏、电池以及可旋转的摄像头,所述可旋转的摄像头安装在所述电子设备主体上方,同时安装有所述摄像头的所述电子设备还包括已有设置的物理按键中的音量键,所述音量键具有音量增加键与音量减小键,所述方法包括:
获取用户的模式切换指令,所述模式切换指令用于使所述电子设备从普通模式切换至相机模式,其中,所述普通模式用于所述用户使用所述电子设备的移动通信功能和/或所述电子设备上安装的除相机应用之外的应用;
在所述相机模式下,获取所述用户的旋转摄像头指令,其中,所述旋转摄像头指令包括指示所述摄像头的旋转方向、旋转速度、旋转角度或者旋转精度,所述旋转摄像头指令中所述旋转方向包括所述音量增加键与所述音量减小键分别对应的控制摄像头沿着正方向与反方向旋转,同时,所述旋转摄像头指令还包括所述音量增加键与所述音量减小键被操作的时间长度,所述时间长度对应所述摄像头的目标旋转速度;
当确定所述音量键被按下,并计算出目标旋转速度时,自预先设置的用于控制摄像头旋转的指令集合中找出对应于所述音量键和所述目标旋转速度的唯一指令作为所述旋转摄像头指令,所述指令集合中的每条指令唯一地对应一个所述音量键和一种所述旋转速度;
根据所述旋转摄像头指令,控制所述摄像头旋转。
2.如权利要求1中任一项所述的方法,其特征在于,所述电子设备包括触摸屏,所述获取所述用户的旋转摄像头指令,包括:
通过所述触摸屏获取所述用户的旋转摄像头指令。
3.如权利要求2所述的方法,其特征在于,所述通过所述触摸屏获取所述用户的旋转摄像头指令,包括:
确定所述用户对所述触摸屏执行了第一滑动操作,其中,所述第一滑动操作为预设的多个滑动操作之一,其中,不同的滑动操作对应所述摄像头的不同旋转方向;
根据所述第一滑动操作,生成所述旋转摄像头指令;
所述根据所述旋转摄像头指令,控制所述摄像头旋转,包括:
根据所述旋转摄像头指令,控制所述摄像头朝所述第一滑动操作对应的旋转方向旋转。
4.如权利要求3所述的方法,其特征在于,所述根据所述第一滑动操作,生成所述旋转摄像头指令,包括:
根据所述用户执行所述第一滑动操作的速度,确定所述摄像头的目标旋转速度;
根据所述第一滑动操作和所述目标旋转速度,生成所述旋转摄像指令;
所述根据所述旋转摄像头指令,控制所述摄像头朝所述第一滑动操作对应的旋转方向旋转,包括:
根据所述旋转摄像头指令,控制所述摄像头以所述目标旋转速度朝所述第一滑动操作对应的旋转方向旋转。
5.如权利要求3或4所述的方法,其特征在于,所述多个滑动操作包括两个滑动操作,所述两个滑动操作分别控制所述摄像头朝相反的方向旋转。
6.一种电子设备,其特征在于,所述电子设备为移动终端,包括操作系统、存储器、处理器、显示屏、电池以及可旋转的摄像头,所述可旋转的摄像头安装在所述电子设备主体上方,同时安装有所述摄像头的所述电子设备还包括已有设置的物理按键中的音量键,所述音量键具有音量增加键与音量减小键,所述电子设备还包括:
处理单元,用于获取用户的模式切换指令,所述模式切换指令用于使所述电子设备从普通模式切换至相机模式,其中,所述普通模式用于所述用户使用所述电子设备的移动通信功能和/或所述电子设备上安装的除相机应用之外的应用;在所述相机模式下,获取所述用户的旋转摄像头指令,其中,所述旋转摄像头指令包括指示所述摄像头的旋转方向、旋转速度、旋转角度或者旋转精度,所述旋转摄像头指令中所述旋转方向包括所述音量增加键与所述音量减小键分别对应的控制摄像头沿着正方向与反方向旋转,同时,所述旋转摄像头指令还包括所述音量增加键与所述音量减小键被操作的时间长度,所述时间长度对应所述摄像头的目标旋转速度,当确定所述音量键被按下,并计算出目标旋转速度时,自预先设置的用于控制摄像头旋转的指令集合中找出对应于所述音量键和所述目标旋转速度的唯一指令作为所述旋转摄像头指令,所述指令集合中的每条指令唯一地对应一个所述音量键和一种所述旋转速度;
旋转单元,用于根据所述旋转摄像头指令,控制所述摄像头旋转。
7.如权利要求6中任一项所述的电子设备,其特征在于,所述电子设备包括触摸屏,所述处理单元具体用于通过所述触摸屏获取所述用户的旋转摄像头指令。
8.如权利要求7所述的电子设备,其特征在于,所述处理单元具体用于确定所述用户对所述触摸屏执行了第一滑动操作,其中,所述第一滑动操作为预设的多个滑动操作之一,其中,不同的滑动操作对应所述摄像头的不同旋转方向;根据所述第一滑动操作,生成所述旋转摄像头指令;所述旋转单元具体用于根据所述旋转摄像头指令,控制所述摄像头朝所述第一滑动操作对应的旋转方向旋转。
9.如权利要求8所述的电子设备,其特征在于,所述处理单元具体用于根据所述用户执行所述第一滑动操作的速度,确定所述摄像头的目标旋转速度;根据所述第一滑动操作和所述目标旋转速度,生成所述旋转摄像指令;所述旋转单元具体用于根据所述旋转摄像头指令,控制所述摄像头以所述目标旋转速度朝所述第一滑动操作对应的旋转方向旋转。
10.如权利要求8或9所述的电子设备,其特征在于,所述多个滑动操作包括两个滑动操作,所述两个滑动操作分别控制所述摄像头朝相反的方向旋转。
控制摄像头自动旋转的方法及电子设备\n技术领域\n[0001] 本发明实施例涉及移动终端领域,并且更为具体地,涉及一种控制摄像头自动旋转的方法及电子设备。\n背景技术\n[0002] 随着移动终端(例如,智能手机,PAD)的快速发展,移动终端已经广泛应用于生活和工作的各个领域,而移动终端的相机功能也已经成为移动终端的常用功能。\n[0003] 为了降低移动终端的生成成本,已经研发并生产出具有手动旋转摄像头的移动终端。但是,采用具有手动旋转摄像头的移动终端进行拍照时,用户只能够通过人工方式控制摄像头的旋转,使得控制摄像头旋转的效率较低,用户操作不方便,进而导致移动终端的实用性较差。\n发明内容\n[0004] 本发明实施例提供一种控制摄像头自动旋转的方法及电子设备,以提高电子设备的实用性。\n[0005] 第一方面,提供一种控制摄像头自动旋转的方法,所述方法由电子设备执行,所述电子设备为移动终端,包括操作系统、存储器、处理器、显示屏、电池以及可旋转的摄像头,所述方法包括:获取用户的模式切换指令,所述模式切换指令用于使所述电子设备从普通模式切换至相机模式,其中,所述普通模式用于所述用户使用所述电子设备的移动通信功能和/或所述电子设备上安装的除相机应用之外的应用;在所述相机模式下,获取所述用户的旋转摄像头指令;根据所述旋转摄像头指令,控制所述摄像头旋转。\n[0006] 结合第一方面,在第一方面的一种实现方式中,所述电子设备包括用于控制所述摄像头旋转的多个物理按键,所述多个物理按键分别对应所述摄像头的不同旋转方向,所述获取所述用户的旋转摄像头指令,包括:确定所述用户按下的物理按键,所述用户按下的物理按键为所述多个物理按键中的其中一个;根据所述用户按下的物理按键,生成所述旋转摄像头指令;所述根据所述旋转摄像头指令,控制所述摄像头旋转,包括:根据所述旋转摄像头指令,控制所述摄像头朝所述用户按下的物理按键对应的旋转方向旋转。\n[0007] 结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述根据所述用户按下的物理按键,生成所述旋转摄像头指令,包括:根据所述用户按下的物理按键被按下的时间长度,确定所述摄像头的目标旋转速度;根据被所述用户按下的物理按键和所述目标旋转速度,生成所述旋转摄像头指令;所述根据所述旋转摄像头指令,控制所述摄像头朝所述用户按下的物理按键对应的旋转方向旋转,包括:根据所述旋转摄像头指令,控制所述摄像头以所述目标旋转速度朝所述用户按下的物理按键对应的旋转方向旋转。\n[0008] 结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述多个物理按键包括两个物理按键,所述两个物理按键分别控制所述摄像头朝相反的方向旋转。\n[0009] 结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述多个物理按键为所述电子设备上的音量键。\n[0010] 结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述电子设备包括触摸屏,所述获取所述用户的旋转摄像头指令,包括:通过所述触摸屏获取所述用户的旋转摄像头指令。\n[0011] 结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述通过所述触摸屏获取所述用户的旋转摄像头指令,包括:确定所述用户对所述触摸屏执行了第一滑动操作,其中,所述第一滑动操作为预设的多个滑动操作之一,其中,不同的滑动操作对应所述摄像头的不同旋转方向;根据所述第一滑动操作,生成所述旋转摄像头指令;所述根据所述旋转摄像头指令,控制所述摄像头旋转,包括:根据所述旋转摄像头指令,控制所述摄像头朝所述第一滑动操作对应的旋转方向旋转。\n[0012] 结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述根据所述第一滑动操作,生成所述旋转摄像头指令,包括:根据所述用户执行所述第一滑动操作的速度,确定所述摄像头的目标旋转速度;根据所述第一滑动操作和所述目标旋转速度,生成所述旋转摄像指令;所述根据所述旋转摄像头指令,控制所述摄像头朝所述第一滑动操作对应的旋转方向旋转,包括:根据所述旋转摄像头指令,控制所述摄像头以所述目标旋转速度朝所述第一滑动操作对应的旋转方向旋转。\n[0013] 结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述多个滑动操作包括两个滑动操作,所述两个滑动操作分别控制所述摄像头朝相反的方向旋转。\n[0014] 第二方面,提供一种电子设备,所述电子设备为移动终端,包括操作系统、存储器、处理器、显示屏、电池以及可旋转的摄像头,所述电子设备还包括:处理单元,用于获取用户的模式切换指令,所述模式切换指令用于使所述电子设备从普通模式切换至相机模式,其中,所述普通模式用于所述用户使用所述电子设备的移动通信功能和/或所述电子设备上安装的除相机应用之外的应用;在所述相机模式下,获取所述用户的旋转摄像头指令;旋转单元,用于根据所述旋转摄像头指令,控制所述摄像头旋转。\n[0015] 结合第二方面,在第二方面的一种实现方式中,所述电子设备包括用于控制所述摄像头旋转的多个物理按键,所述多个物理按键分别对应所述摄像头的不同旋转方向,所述处理单元具体用于确定所述用户按下的物理按键,所述用户按下的物理按键为所述多个物理按键中的其中一个;根据所述用户按下的物理按键,生成所述旋转摄像头指令;所述旋转单元具体用于根据所述旋转摄像头指令,控制所述摄像头朝所述用户按下的物理按键对应的旋转方向旋转。\n[0016] 结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述处理单元具体用于根据所述用户按下的物理按键被按下的时间长度,确定所述摄像头的目标旋转速度;根据所述用户按下的物理按键和所述目标旋转速度,生成所述旋转摄像头指令;所述旋转单元具体用于根据所述旋转摄像头指令,控制所述摄像头以所述目标旋转速度朝所述用户按下的物理按键对应的旋转方向旋转。\n[0017] 结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述多个物理按键包括两个物理按键,所述两个物理按键分别控制所述摄像头朝相反的方向旋转。\n[0018] 结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述多个物理按键为所述电子设备上的音量键。\n[0019] 结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述电子设备包括触摸屏,所述处理单元具体用于通过所述触摸屏获取所述用户的旋转摄像头指令。\n[0020] 结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述处理单元具体用于确定所述用户对所述触摸屏执行了第一滑动操作,其中,所述第一滑动操作为预设的多个滑动操作之一,其中,不同的滑动操作对应所述摄像头的不同旋转方向;根据所述第一滑动操作,生成所述旋转摄像头指令;所述旋转单元具体用于根据所述旋转摄像头指令,控制所述摄像头朝所述第一滑动操作对应的旋转方向旋转。\n[0021] 结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述处理单元具体用于根据所述用户执行所述第一滑动操作的速度,确定所述摄像头的目标旋转速度;根据所述第一滑动操作和所述目标旋转速度,生成所述旋转摄像指令;所述旋转单元具体用于根据所述旋转摄像头指令,控制所述摄像头以所述目标旋转速度朝所述第一滑动操作对应的旋转方向旋转。\n[0022] 结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述多个滑动操作包括两个滑动操作,所述两个滑动操作分别控制所述摄像头朝相反的方向旋转。\n[0023] 第三方面,提供一种控制摄像头自动旋转的方法,包括:在相机模式下,获取旋转摄像头指令;根据所述旋转摄像头指令控制摄像头的旋转。\n[0024] 结合第三方面,在第三方面的一种实现方式中,根据所述旋转摄像头指令控制摄像头的旋转,包括:根据所述旋转摄像头指令控制摄像头的旋转角度和/或旋转方向。\n[0025] 结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述根据所述旋转摄像头指令控制摄像头的旋转方向,包括:当所述旋转摄像头指令为第一旋转指令时,控制所述摄像头向第一方向旋转;当所述旋转摄像头指令为第二旋转指令时,控制所述摄像头向与所述第一方向相反的第二方向旋转。\n[0026] 结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述根据所述旋转摄像头指令控制摄像头的旋转角度,包括:当所述旋转摄像头指令为第一旋转指令时,控制所述摄像头向第一方向的旋转角度;当所述旋转摄像头指令为第二旋转指令时,控制所述摄像头向与所述第一方向相反的第二方向的旋转角度。\n[0027] 结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述旋转摄像头指令为检测到按键按下时生成的指令;所述方法还包括:当检测到所述按键被松开时或所述摄像头的旋转角度为预设值时,控制所述摄像头停止旋转。\n[0028] 结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述按键为音量控制键。\n[0029] 第四方面,提供一种电子设备,包括电子设备主体和摄像头,其中,所述摄像头设置于所述电子设备主体上;在相机模式下,所述电子设备主体获取旋转摄像头指令,并根据所述旋转摄像头指令控制所述摄像头旋转。\n[0030] 结合第四方面,在第四方面的一种实现方式中,所述电子设备主体,包括:处理单元和旋转单元,且所述旋转单元还与所述摄像头连接,其中,所述处理单元,用于在相机模式下,获取所述旋转摄像头指令;所述旋转单元,用于根据所述旋转摄像头指令,控制所述摄像头的旋转角度和/或旋转方向。\n[0031] 结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,当所述处理单元获取的所述旋转摄像头指令为第一旋转指令时,所述旋转单元,具体用于根据所述第一旋转指令,控制所述摄像头向第一方向旋转;当所述处理单元获取的所述旋转摄像头指令为第二旋转指令时,所述旋转单元,具体用于根据所述第二旋转指令,控制所述摄像头向与所述第一方向相反的第二方向旋转。\n[0032] 结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,当所述处理单元获取的所述旋转摄像头指令为第一旋转指令时,所述旋转单元,具体用于根据所述第一旋转指令,控制所述摄像头向第一方向的旋转角度;当所述处理单元获取的所述旋转摄像头指令为第二旋转指令时,所述旋转单元,具体用于根据所述第二旋转指令,控制所述摄像头向与所述第一方向相反的第二方向的旋转角度。\n[0033] 结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述旋转摄像头指令为检测到按键按下时生成的指令;所述电子设备主体还用于:当检测到所述按键被松开时或所述摄像头的旋转角度为预设值时,控制所述摄像头停止旋转。\n[0034] 本发明实施例为电子设备设置了可旋转的摄像头,当在相机模式下获取到用户的旋转摄像头指令时,控制该摄像头自动地旋转,无需人工控制摄像头旋转,方便了用户的操作,提高了电子设备的实用性。\n附图说明\n[0035] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0036] 图1是本发明实施例的控制摄像头自动旋转的方法的示意性流程图。\n[0037] 图2是设置有旋转摄像头的电子设备的示例图。\n[0038] 图3是本发明实施例的电子设备的示意性框图。\n[0039] 图4是本发明实施例的电子设备的示意性框图。\n具体实施方式\n[0040] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。\n[0041] 图1是本发明实施例的控制摄像头自动旋转的方法的示意性流程图。图1的方法可以由电子设备执行,该电子设备为移动终端,该电子设备包括操作系统、存储器、处理器、显示屏、电池以及可旋转的摄像头。该电子设备还可包括无线网络通信模块,例如,GSM模块、CDMA模块、LTE模块、802.11模块等。\n[0042] 应理解,该可旋转的摄像头可以安装在电子装置的任何部分。以图2为例,摄像头\n32可以安装在电子装置的主体31的上方。还应理解,可旋转的摄像头实现旋转的方式可以有多种,例如,可以在该电子设备上设置马达和旋转杆,该可旋转的摄像头与该旋转杆固连,该马达由电子设备中的处理器控制。具体工作时,处理器发出指令,控制马达工作,马达带动旋转杆旋转,进而带动摄像头自动地旋转。\n[0043] 图1的方法包括:\n[0044] 110、获取用户的模式切换指令,模式切换指令用于使电子设备从普通模式切换至相机模式,其中,普通模式用于用户使用电子设备的移动通信功能和/或电子设备上安装的除相机应用之外的应用。\n[0045] 应理解,上述电子设备可以是手机或pad等移动终端,上述普通模式可以是手机或pad等移动终端上的除相机模式之外的其他任意工作模式。以手机为例,在该手机的普通模式下,用户可以使用手机的移动通信功能,比如利用蜂窝网进行通话、利用数据网进行网上聊天;用户也可以使用手机的APP功能,比如使用微信聊天、使用支付宝购物等。或者,以pad为例,在该pad的普通模式下,用户可以利用WLAN进行浏览网页,也可以使用微信、支付宝等应用软件。\n[0046] 120、在相机模式下,获取用户的旋转摄像头指令,旋转摄像头指令用于控制摄像头旋转。\n[0047] 例如,电子设备上可以设置用于控制摄像头旋转的物理按键,步骤120可包括:通过检测物理按键被按下,获取用户的旋转摄像头指令。可选地,电子设备还可以检测触摸屏上的虚拟按键,或者用户对触摸屏的滑动操作获取用户的旋转摄像头指令。旋转摄像头指令具体可以指示摄像头的旋转方向、旋转速度、旋转角度或者旋转精度等,本发明实施例对此不作具体限定。\n[0048] 130、根据旋转摄像头指令,控制摄像头旋转。\n[0049] 需要说明的是,步骤130的具体实现方式与步骤120中得到的旋转摄像头指令具体指示的内容有关。例如,旋转摄像头指令可以仅指示摄像头的旋转方向,电子设备可以控制摄像头以预设的旋转速度朝旋转摄像头指令指示的方向旋转;或者,旋转摄像头指令可以既指示摄像头的旋转方向,也指示摄像头的旋转速度,电子设备可以控制摄像头按照旋转摄像头指令指示的旋转速度,朝旋转摄像头指令指示的旋转方向旋转;或者,旋转摄像头指令可以仅用于触发摄像头的旋转,电子设备获取到旋转摄像头指令时,就控制摄像头以预设的旋转速度朝预设的旋转方向旋转。下文会结合具体的实施例进行详细的描述,此处不再赘述。\n[0050] 本发明实施例为电子设备设置了可旋转的摄像头,当在相机模式下获取到用户的旋转摄像头指令时,控制该摄像头自动地旋转,无需人工控制摄像头旋转,方便了用户的操作,提高了电子设备的实用性。\n[0051] 可选地,作为一个实施例,电子设备可包括用于控制摄像头旋转的多个物理按键,多个物理按键可分别对应摄像头的不同旋转方向,步骤120可包括:确定用户按下的物理按键,该用户按下的物理按键为该多个物理按键中的其中一个;根据用户按下的物理按键,生成旋转摄像头指令;步骤130可包括:根据旋转摄像头指令,控制摄像头朝用户按下的物理按键对应的旋转方向旋转。\n[0052] 应理解,上述物理按键可以是为了实现摄像头的旋转而专门设置的新的物理按键,也可以沿用电子设备上已有的物理按键,即为已有的物理按键赋予新的功能。例如,上述物理按键为电子设备的音量键,音量键中的音量+键控制摄像头正向旋转,音量键中的音量-键控制摄像头反向旋转。或者,物理按键还可以是电子设备上的其他按键,如屏幕开关键、返回键等,本发明实施例对此不作具体限定。\n[0053] 可选地,作为一个实施例,上述根据用户按下的物理按键,生成旋转摄像头指令可包括:根据用户按下的物理按键被按下的时间长度,确定摄像头的目标旋转速度;根据用户按下的物理按键和目标旋转速度,生成旋转摄像头指令;上述根据旋转摄像头指令,控制摄像头朝用户按下的物理按键对应的旋转方向旋转可包括:根据旋转摄像头指令,控制摄像头以目标旋转速度朝用户按下的物理按键对应的旋转方向旋转。\n[0054] 应理解,上述旋转摄像头指令可用于指示摄像头以目标旋转速度朝用户按下的物理按键对应的旋转方向旋转。\n[0055] 上述根据用户按下的物理按键和目标旋转速度,生成旋转摄像头指令的方式可以有多种,例如,可以预先设置用于控制摄像头旋转的指令集合,指令集合中的每条指令唯一地对应一个物理键和一种旋转速度,也就是说,当确定第一物理键被按下,并计算出目标旋转速度时,就可以从指令集合中找出对应于该第一物理按和该目标旋转速度的唯一指令,作为上述旋转摄像头指令。或者,也可以不采用预设设置指令集合的方式,直接在旋转摄像头指令中记录被按下的第一物理键和目标旋转速度等信息,然后由电子设备的处理器根据从该旋转摄像头指令中解析出摄像头的旋转方向和旋转速度。\n[0056] 上述根据用户按下的物理按键被按下的时间长度,确定摄像头的目标旋转速度的方式可以有多种,例如,通过设置压力传感器,确定第一按键被按下的时间长度,然后根据预设的按键时长与摄像头旋转速度的对应关系,选出与第一按键被按下的时间长度对应的目标旋转速度。\n[0057] 本发明实施例通过检测用户按下物理按键的时间长度确定摄像头的旋转速度,也就是说,用户通过按压物理按键,既可以指定摄像头的旋转方向,也可以指定摄像头的旋转速度,这样能够方便用户的操作,提高用户体验。\n[0058] 以上述多个物理按键为电子设备上的2个音量键(音量+键和音量-键,2个音量键分别对应摄像头的相反的旋转方向)为例进行举例说明,确定用户按下2个音量键中的一个;根据用户按下的音量键被按下的时间长度,确定摄像头的目标旋转速度;根据用户按下的音量键和目标旋转速度,生成旋转摄像头指令;根据旋转摄像头指令,控制旋转摄像头以目标旋转速度朝用户按下的音量键对应的方向旋转。\n[0059] 需要说明的是,以上2个音量键可以采用一体化结构设计,也就是说,从外观上看该电子设备可以仅包括一个音量控制件,该2个音量键可作为该音量控制件内部的两个触点。\n[0060] 可选地,作为一个实施例,电子设备包括触摸屏,步骤120可包括:通过触摸屏获取用户的旋转摄像头指令。\n[0061] 可选地,作为一个实施例,上述通过触摸屏获取用户的旋转摄像头指令可包括:确定用户对触摸屏执行了第一滑动操作,其中,第一滑动操作为预设的多个滑动操作之一,其中,不同的滑动操作对应摄像头的不同旋转方向;根据第一滑动操作,生成旋转摄像头指令;步骤130可包括:根据旋转摄像头指令,控制摄像头朝第一滑动操作对应的旋转方向旋转。\n[0062] 应理解,上述滑动操作可以是对触摸屏的上下滑动之一,也可以是对触摸屏的左右滑动之一。上述旋转摄像头指令可用于指示摄像头朝第一滑动操作对应的旋转方向旋转。\n[0063] 本发明实施例中,通过对触摸屏的简单的滑动,就可以控制摄像头朝多个方向的旋转,方便了用户的操作,提高了用户体验。\n[0064] 可选地,作为一个实施例,上述根据第一滑动操作,生成旋转摄像头指令可包括:\n根据用户执行第一滑动操作的速度,确定摄像头的目标旋转速度;根据第一滑动操作和目标旋转速度,生成旋转摄像指令;上述根据旋转摄像头指令,控制摄像头朝第一滑动操作对应的旋转方向旋转可包括:根据旋转摄像头指令,控制摄像头以目标旋转速度朝第一滑动操作对应的旋转方向旋转。\n[0065] 应理解,上述旋转摄像头指令可用于指示摄像头以目标旋转速度朝第一滑动操作对应的旋转方向旋转。\n[0066] 上述根据用户执行第一滑动操作的速度,确定摄像头的目标旋转速度的方式可以有多种,例如,根据用户执行第一滑动操作的速度,以及预设的滑动速度与摄像头旋转速度的对应关系,确定第一滑动操作对应的所述目标旋转速度。\n[0067] 本发明实施例中,通过一次滑动操作,既可以实现对摄像头旋转方向的控制,也可以实现对摄像头旋转速度的控制,进一步方便了用户的操作,提高了用户体验。\n[0068] 上文中结合图1至图2,详细描述了根据本发明实施例的控制摄像头自动旋转的方法,下面将结合图3至图4,详细描述根据本发明实施例的电子设备。\n[0069] 图3是本发明实施例的电子设备的示意性框图。应理解,图3的电子设备300能够实现图1中由电子设备执行的各个步骤,为避免重复,此处不再详述。所述电子设备300为移动终端,包括操作系统、存储器、处理器、显示屏、电池以及可旋转的摄像头,所述电子设备300还包括:\n[0070] 处理单元310,用于获取用户的模式切换指令,所述模式切换指令用于使所述电子设备从普通模式切换至相机模式,其中,所述普通模式用于所述用户使用所述电子设备的移动通信功能和/或所述电子设备上安装的除相机应用之外的应用;在所述相机模式下,获取所述用户的旋转摄像头指令;\n[0071] 旋转单元320,用于根据所述旋转摄像头指令,控制所述摄像头旋转。\n[0072] 本发明实施例为电子设备设置了可旋转的摄像头,当在相机模式下获取到用户的旋转摄像头指令时,控制该摄像头自动地旋转,无需人工控制摄像头旋转,方便了用户的操作,提高了电子设备的实用性。\n[0073] 可选地,作为一个实施例,所述电子设备300包括用于控制所述摄像头旋转的多个物理按键,所述多个物理按键分别对应所述摄像头的不同旋转方向,所述处理单元310具体用于确定所述用户按下的物理按键,所述用户按下的物理按键为该多个物理按键中的其中一个;根据所述用户按下的物理按键和所述旋转摄像头指令;所述旋转单元320具体用于根据所述旋转摄像头指令,控制所述摄像头朝所述用户按下的物理按键对应的旋转方向旋转。\n[0074] 可选地,作为一个实施例,所述处理单元310具体用于根据所述用户按下的物理按键被按下的时间长度,确定所述摄像头的目标旋转速度;根据所述用户按下的物理按键和所述目标旋转速度,生成所述旋转摄像头指令;所述旋转单元320具体用于根据所述旋转摄像头指令,控制所述摄像头以所述目标旋转速度朝所述用户按下的物理按键对应的旋转方向旋转。\n[0075] 可选地,作为一个实施例,所述多个物理按键包括两个物理按键,所述两个物理按键分别控制所述摄像头朝相反的方向旋转。\n[0076] 可选地,作为一个实施例,所述多个物理按键为所述电子设备300上的音量键。\n[0077] 可选地,作为一个实施例,所述电子设备300包括触摸屏,所述处理单元310具体用于通过所述触摸屏获取所述用户的旋转摄像头指令。\n[0078] 可选地,作为一个实施例,所述处理单元310具体用于确定所述用户对所述触摸屏执行了第一滑动操作,其中,所述第一滑动操作为预设的多个滑动操作之一,其中,不同的滑动操作对应所述摄像头的不同旋转方向;根据所述第一滑动操作,生成所述旋转摄像头指令;所述旋转单元320具体用于根据所述旋转摄像头指令,控制所述摄像头朝所述第一滑动操作对应的旋转方向旋转。\n[0079] 可选地,作为一个实施例,所述处理单元310具体用于根据所述用户执行所述第一滑动操作的速度,确定所述摄像头的目标旋转速度;根据所述第一滑动操作和所述目标旋转速度,生成所述旋转摄像指令;所述旋转单元320具体用于根据所述旋转摄像头指令,控制所述摄像头以所述目标旋转速度朝所述第一滑动操作对应的旋转方向旋转。\n[0080] 可选地,作为一个实施例,所述多个滑动操作包括两个滑动操作,所述两个滑动操作分别控制所述摄像头朝相反的方向旋转。\n[0081] 图4是本发明实施例的电子设备的示意性框图。应理解,图4的电子设备400能够实现图1中由电子设备执行的各个步骤,为避免重复,此处不再详述。所述电子设备400为移动终端,包括操作系统、存储器410、处理器420、显示屏、电池以及可旋转的摄像头430,其中:\n[0082] 所述存储器410用于存储程序;\n[0083] 所述处理器420用于执行程序,当程序被执行时,所述处理器420具体用于获取用户的模式切换指令,所述模式切换指令用于使所述电子设备从普通模式切换至相机模式,其中,所述普通模式用于所述用户使用所述电子设备的移动通信功能和/或所述电子设备上安装的除相机应用之外的应用;在所述相机模式下,获取所述用户的旋转摄像头指令;根据所述旋转摄像头指令,控制所述摄像头430旋转。\n[0084] 本发明实施例为电子设备设置了可旋转的摄像头,当在相机模式下获取到用户的旋转摄像头指令时,控制该摄像头自动地旋转,无需人工控制摄像头旋转,方便了用户的操作,提高了电子设备的实用性。\n[0085] 可选地,作为一个实施例,所述电子设备400包括用于控制所述摄像头430旋转的多个物理按键,所述多个物理按键分别对应所述摄像头430的不同旋转方向,所述处理器\n420具体用于确定所述用户按下的物理按键,所述用户按下的物理按键为所述多个按键中的其中一个;根据所述用户按下的物理按键,生成所述旋转摄像头指令;根据所述旋转摄像头指令,控制所述摄像头430朝所述用户按下的物理按键对应的旋转方向旋转。\n[0086] 可选地,作为一个实施例,所述处理器420具体用于根据所述用户按下的物理按键被按下的时间长度,确定所述摄像头430的目标旋转速度;根据所述用户按下的物理按键和所述目标旋转速度,生成所述旋转摄像头指令;根据所述旋转摄像头指令,控制所述摄像头\n430以所述目标旋转速度朝所述用户按下的物理按键对应的旋转方向旋转。\n[0087] 可选地,作为一个实施例,所述多个物理按键包括两个物理按键,所述两个物理按键分别控制所述摄像头430朝相反的方向旋转。\n[0088] 可选地,作为一个实施例,所述多个物理按键为所述电子设备400上的音量键。\n[0089] 可选地,作为一个实施例,所述电子设备400包括触摸屏,所述处理器420具体用于通过所述触摸屏获取所述用户的旋转摄像头指令。\n[0090] 可选地,作为一个实施例,所述处理器420具体用于确定所述用户对所述触摸屏执行了第一滑动操作,其中,所述第一滑动操作为预设的多个滑动操作之一,其中,不同的滑动操作对应所述摄像头430的不同旋转方向;根据所述第一滑动操作,生成所述旋转摄像头指令;根据所述旋转摄像头指令,控制所述摄像头430朝所述第一滑动操作对应的旋转方向旋转。\n[0091] 可选地,作为一个实施例,所述处理器420具体用于根据所述用户执行所述第一滑动操作的速度,确定所述摄像头430的目标旋转速度;根据所述第一滑动操作和所述目标旋转速度,生成所述旋转摄像指令;根据所述旋转摄像头指令,控制所述摄像头430以所述目标旋转速度朝所述第一滑动操作对应的旋转方向旋转。\n[0092] 可选地,作为一个实施例,所述多个滑动操作包括两个滑动操作,所述两个滑动操作分别控制所述摄像头430朝相反的方向旋转。\n[0093] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。\n[0094] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。\n[0095] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。\n[0096] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。\n[0097] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。\n[0098] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。\n而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。\n[0099] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
法律信息
- 2020-06-16
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2018-03-02
- 2015-11-04
实质审查的生效
IPC(主分类): H04N 5/232
专利申请号: 201510324160.6
申请日: 2015.06.12
- 2015-09-30
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2015-02-11
|
2014-10-28
| | |
2
| |
2014-02-19
|
2013-11-25
| | |
3
| |
2011-03-23
|
2009-07-29
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |