著录项信息
专利名称 | 一种控制移动终端摄像头旋转的方法、装置及移动终端 |
申请号 | CN201410449198.1 | 申请日期 | 2014-09-04 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2014-12-24 | 公开/公告号 | CN104238669A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F1/16 | IPC分类号 | G;0;6;F;1;/;1;6查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 涂明路 |
代理机构 | 深圳中一专利商标事务所 | 代理人 | 张全文 |
摘要
本发明适用于电子技术领域,提供一种控制移动终端摄像头旋转的方法、装置及移动终端,所述方法应用于背面设置触控装置的移动终端,包括:在摄像头启动后,获取摄像头控制模式;在摄像头控制模式为第一控制模式时,根据用户手指在触控装置上的滑动轨迹控制摄像头旋转;在摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置。上述方法一方面实现了背面触控控制摄像头旋转,解决了通过手指触碰手机的屏幕时用户不能看到手机屏幕上的完整图像或引起误操作的问题;另一方面实现了通过检测指定物体的方式自动控制摄像头旋转。
1.一种控制移动终端摄像头旋转的方法,其特征在于,所述移动终端的背面设置有触控装置;所述方法包括:
在摄像头启动后,以列表的方式向用户显示可供选择的摄像头控制模式,获取用户选择的摄像头控制模式,所述摄像头控制模式包括第一控制模式和第二控制模式;
在所述摄像头控制模式为第一控制模式时,获取用户在所述移动终端背面的触控装置上的滑动轨迹,根据所述滑动轨迹控制所述摄像头旋转;
在所述摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转,并检测旋转过程中所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置;
响应用户输入的控制模式切换指令,将摄像头控制模式从第二控制模式切换到第一控制模式,返回所述获取用户在所述触控装置上的滑动轨迹,根据所述滑动轨迹控制所述摄像头旋转的步骤;
所述在所述摄像头控制模式为第一控制模式时,获取用户在所述移动终端背面的触控装置上的滑动轨迹,根据所述滑动轨迹控制所述摄像头旋转具体为:
进入对摄像头的第一控制模式,用户手握移动终端并通过食指或者中指触碰所述触控装置,所述触控装置将感应到手指的滑动轨迹,并将其转换成控制摄像头旋转的指令发送到马达,使得马达转动带动摄像头旋转,以实现背面触控控制摄像头旋转。
2.如权利要求1所述的控制移动终端摄像头旋转的方法,其特征在于,所述滑动轨迹包括滑动距离、滑动时间和活动方向;
所述根据所述滑动轨迹控制所述摄像头旋转包括:
根据所述滑动距离和滑动时间计算出所述摄像头的旋转角速度;
控制所述摄像头按照所述旋转角速度沿所述活动方向旋转。
3.如权利要求2所述的控制移动终端摄像头旋转的方法,其特征在于,所述根据所述滑动距离和滑动时间计算出所述摄像头的旋转角速度的公式具体为:
其中,S为用户手指在所述触控装置上所能滑动的最大长度或者宽度,S'为用户手指在所述触控装置上的滑动距离,t为用户手指在所述触控装置上的滑动时间,H为所述摄像头的最大可旋转角度,H'为用户手指在所述触控装置上的滑动距离S'对应的摄像头旋转角度,V'为摄像头的旋转角速度。
4.如权利要求1所述的控制移动终端摄像头旋转的方法,其特征在于,所述在所述摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转,并检测旋转过程中所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置包括:
在所述摄像头控制模式为第二控制模式时,控制所述摄像头以预设速率旋转;
检测旋转过程中所述摄像头采集到的图像;
当检测到摄像头当前采集到的图像中包含人或者动物图像时,根据所述人或者动物图像在当前采集的图像中的位置获取所述人或者动物相对于所述摄像头的偏移角度和偏移方向;
根据所述偏移角度控制摄像头沿所述偏移方向旋转,以使得旋转后的摄像头正对所述人或者动物。
5.一种控制移动终端摄像头旋转的装置,其特征在于,所述装置包括触控装置,所述触控装置位于所述移动终端的背面;
所述装置还包括:
控制模式获取模块,用于在摄像头启动后,以列表的方式向用户显示可供选择的摄像头控制模式,获取用户选择的摄像头控制模式,所述摄像头控制模式包括第一控制模式和第二控制模式;
第一控制模块,用于在所述摄像头控制模式为第一控制模式时,获取用户在所述移动终端背面的触控装置上的滑动轨迹,根据所述滑动轨迹控制所述摄像头旋转;
第二控制模块,用于在所述摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转,并检测旋转过程中所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置;
模式切换模块,用于响应用户输入的控制模式切换指令,将摄像头控制模式从第二控制模式切换到第一控制模式,返回第一控制模块;
所述第一控制模块具体用于:进入对摄像头的第一控制模式,用户手握移动终端并通过食指或者中指触碰所述触控装置,所述触控装置将感应到手指的滑动轨迹,并将其转换成控制摄像头旋转的指令发送到马达,使得马达转动带动摄像头旋转,以实现背面触控控制摄像头旋转。
6.如权利要求5所述的控制移动终端摄像头旋转的装置,其特征在于,所述滑动轨迹包括滑动距离、滑动时间和活动方向;
所述第一控制模块还包括:
计算单元,用于根据所述滑动距离和滑动时间计算出所述摄像头的旋转角速度,第一控制单元,用于控制所述摄像头按照所述旋转角速度沿所述活动方向旋转。
7.如权利要求6所述的控制移动终端摄像头旋转的装置,其特征在于,所述根据所述滑动距离和滑动时间计算出摄像头的旋转角速度的公式具体为:
其中,S为用户手指在所述触控装置上所能滑动的最大长度或者宽度,S'为用户手指在所述触控装置上的滑动距离,t为用户手指在所述触控装置上的滑动时间,H为所述摄像头的最大可旋转角度,H'为用户手指在所述触控装置上的滑动距离S'对应的摄像头旋转角度,V'为摄像头的旋转角速度。
8.如权利要求5所述的控制移动终端摄像头旋转的装置,其特征在于,所述第二控制模块包括:
第一控制单元,用于在所述摄像头控制模式为第二控制模式时,控制所述摄像头以预设速率旋转;
检测单元,用于检测旋转过程中所述摄像头采集到的图像;
获取单元,用于当检测到摄像头当前采集到的图像中包含人或者动物图像时,根据所述人或者动物图像在当前采集的图像中的位置获取所述人或者动物相对于所述摄像头的偏移角度和偏移方向;
第二控制单元,用于根据所述偏移角度控制摄像头沿所述偏移方向旋转,以使得旋转后的摄像头正对所述人或者动物。
9.一种移动终端,其特征在于,所述移动终端包括如权利要求5至8任一项所述的控制移动终端摄像头旋转的装置。
一种控制移动终端摄像头旋转的方法、装置及移动终端\n技术领域\n[0001] 本发明属于电子技术领域,尤其涉及一种控制移动终端摄像头旋转的方法、装置及移动终端。\n背景技术\n[0002] 目前,手机市场上已经出现了可控制摄像头旋转的产品,但是这类产品的控制方法一般为用户手动控制。在用户手动控制时,由于手指需要触碰手机的触摸屏幕,往往导致用户不能看到手机屏幕上所显示的完整图像,而且容易引起一些误操作。另一方面,目前还没有通过指定待拍摄物体并探测待拍摄物体的方位以实现自动控制摄像头旋转的方法与产品。\n发明内容\n[0003] 本发明的目的在于提供一种控制移动终端摄像头旋转的方法、装置及移动终端,以实现背面触控控制摄像头旋转以及通过检测指定物体的方式控制摄像头旋转。\n[0004] 本发明是这样实现的,一种控制移动终端摄像头旋转的方法,所述移动终端的背面设置有触控装置;所述方法包括:\n[0005] 在摄像头启动后,获取用户选择的摄像头控制模式,所述摄像头控制模式包括第一控制模式和第二控制模式;\n[0006] 在所述摄像头控制模式为第一控制模式时,获取用户在所述触控装置上的滑动轨迹,根据所述滑动轨迹控制所述摄像头旋转;\n[0007] 在所述摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转,并检测旋转过程中所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置。\n[0008] 进一步地,所述滑动轨迹包括滑动距离、滑动时间和活动方向;\n[0009] 所述根据所述滑动轨迹控制所述摄像头旋转包括:\n[0010] 根据所述滑动距离和滑动时间计算出所述摄像头的旋转角速度;\n[0011] 控制所述摄像头按照所述旋转角速度沿所述滑动方向旋转。\n[0012] 进一步地,所述根据所述滑动距离和滑动时间计算出所述摄像头的旋转角速度的公式具体为:\n[0013]\n[0014]\n[0015] 其中,S为用户手指在所述触控装置上所能滑动的最大长度或者宽度,S'为用户手指在所述触控装置上的滑动距离,t为用户手指在所述触控装置上的滑动时间,H为所述摄像头的最大可旋转角度,H'为用户手指在所述触控装置上的滑动距离S'对应的摄像头旋转角度,V'为摄像头的旋转角速度。\n[0016] 进一步地,所述在所述摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转,并检测旋转过程中所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置包括:\n[0017] 在所述摄像头控制模式为第二控制模式时,控制所述摄像头以预设速率旋转;\n[0018] 检测旋转过程中所述摄像头采集到的图像;\n[0019] 当检测到摄像头当前采集到的图像中包含人或者动物图像时,根据所述人或者动物图像在当前采集的图像中的位置获取所述人或者动物相对于所述摄像头的偏移角度和偏移方向;\n[0020] 根据所述偏移角度控制控制摄像头沿所述偏移方向旋转,以使得旋转后的摄像头正对所述人或者动物。\n[0021] 本发明的另一方面,提供了一种控制移动终端摄像头旋转的装置,所述装置包括触控装置,所述触控装置位于所述移动终端的背面;所述装置还包括:\n[0022] 控制模式获取模块,用于在摄像头启动后,获取用户选择的摄像头控制模式,所述摄像头控制模式包括第一控制模式和第二控制模式;\n[0023] 第一控制模块,用于在所述摄像头控制模式为第一控制模式时,获取用户在所述触控装置上的滑动轨迹,根据所述滑动轨迹控制所述摄像头旋转;\n[0024] 第二控制模块,用于在所述摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转,并检测旋转过程中所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置。\n[0025] 进一步地,所述滑动轨迹包括滑动距离、滑动时间和活动方向;\n[0026] 所述第一控制模块还包括:\n[0027] 计算单元,用于根据所述滑动距离和滑动时间计算出所述摄像头的旋转角速度,[0028] 第一控制单元,用于控制所述摄像头按照所述旋转角速度沿所述滑动方向旋转。\n[0029] 进一步地,所述根据所述滑动距离和滑动时间计算出摄像头的旋转角速度的公式具体为:\n[0030]\n[0031]\n[0032] 其中,S为用户手指在所述触控装置上所能滑动的最大长度或者宽度,S'为用户手指在所述触控装置上的滑动距离,t为用户手指在所述触控装置上的滑动时间,H为所述摄像头的最大可旋转角度,H'为用户手指在所述触控装置上的滑动距离S'对应的摄像头旋转角度,V'为摄像头的旋转角速度。\n[0033] 进一步地,所述第二控制模块包括:\n[0034] 第一控制单元,用于在所述摄像头控制模式为第二控制模式时,控制所述摄像头以预设速率旋转;\n[0035] 检测单元,用于检测旋转过程中所述摄像头采集到的图像;\n[0036] 获取单元,用于当检测到摄像头当前采集到的图像中包含人或者动物图像时,根据所述人或者动物图像在当前采集的图像中的位置获取所述人或者动物相对于所述摄像头的偏移角度和偏移方向;\n[0037] 第二控制单元,用于根据所述偏移角度控制控制摄像头沿所述偏移方向旋转,以使得旋转后的摄像头正对所述人或者动物。\n[0038] 本发明的第三方面,提供了一种移动终端,所述移动终端包括如上所述的控制移动终端摄像头旋转的装置。\n[0039] 与现有技术相比,本发明通过在移动终端的背面设置一触控装置,并且设置了两种摄像头控制模式,所述摄像头控制模式包括第一控制模式和第二控制模式;在所述摄像头控制模式为第一控制模式时,根据用户手指在所述触控装置上的滑动轨迹控制所述摄像头旋转,从而实现了背面触控控制摄像头旋转,解决了现有技术由于手指触碰手机的触摸屏幕导致用户不能看到手机屏幕上所显示的完整图像以及引起误操作的问题;在所述摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转,并检测旋转过程中所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置,从而实现了通过检测指定物体的方式控制摄像头旋转,大大的提升了用户拍摄时的体验感。\n附图说明\n[0040] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图\n[0041] 图1是本发明实施例一提供的控制移动终端摄像头旋转的方法的实现流程图;\n[0042] 图2是本发明实施例二提供的控制移动终端摄像头旋转的方法中步骤S102的具体实现流程图;\n[0043] 图3是本发明实施例三提供的控制移动终端摄像头旋转的装置的组成结构图。\n具体实施方式\n[0044] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0045] 本发明实施例提供了一种控制移动终端摄像头旋转的方法,通过在移动终端的背面设置一触控装置,并且设置了两种摄像头控制模式,所述摄像头控制模式包括第一控制模式和第二控制模式;在所述摄像头控制模式为第一控制模式时,根据用户手指在所述触控装置上的滑动轨迹控制摄像头旋转,从而实现了背面触控控制摄像头旋转;在所述摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转,并检测旋转过程中所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置,从而实现了通过检测指定物体的方式自动控制摄像头旋转,大大的提升了用户拍摄时的体验感;本发明实施例还提供了相应的控制移动终端摄像头旋转的装置,以下分别进行详细说明。\n[0046] 实施例一\n[0047] 图1示出了本发明实施例一提供的控制移动终端摄像头旋转的方法的实现流程。\n[0048] 在本实施例中,所述方法应用于移动终端,所述移动终端包括但不限于手机、平板电脑、ipad等智能设备。所述移动终端内部设置有摄像头、控制摄像头旋转的马达、主控制器以及一触控装置。优选地,所述触控装置还包括一触控板,所述触控板设置在所述移动终端的背面,即设置在与所述移动终端触摸屏幕相反的另一面。\n[0049] 在本实施例中,所述触摸板是一种在平滑的触控板上,利用手指的滑动操作来控制摄像头旋转的输入装置。触摸板用印刷电路做成行和列的阵列;印刷板与表面塑料覆膜用强力双面胶粘贴,其感应检测原理是电容传感。当用户的手指接近触摸板时会使电容量改变,触摸板自身会检测出电容改变量,转换成控制摄像头旋转的指令。触摸板是借助电容感应来获知手指滑动情况,对手指的热量并不敏感,且耗电量少。\n[0050] 如图1所示,所述方法包括:\n[0051] 在步骤S101中,在摄像头启动后,获取用户选择的摄像头控制模式。\n[0052] 本实施例设置了多种摄像头控制模式,包括第一控制模式和第二控制模式。在摄像头启动后,以列表的方式向用户显示可供选择的摄像头控制模式,接收用户通过比如点击、滑动等方式输入的选择指令,以获取用户选择的摄像头控制模式。\n[0053] 在步骤S102中,在所述摄像头控制模式为第一控制模式时,获取用户在所述触控装置上的滑动轨迹,根据所述滑动轨迹控制所述摄像头旋转。\n[0054] 用户选择了第一控制模式后,移动终端将进入对摄像头的第一控制模式。由于所述触摸板设置在移动终端的背面,因此,用户可手握移动终端并通过食指或者中指等触碰所述触摸板,所述触摸板将感应到手指的滑动轨迹,并将其转换成控制摄像头旋转的指令发送到马达,使得马达转动带动摄像头旋转,以实现背面触控控制摄像头旋转;其中,所述滑动轨迹包括手指的滑动距离、滑动时间以及滑动方向。本实施例中由于所述触摸板设置于移动终端的背面,因此能够最大程度的正面解放移动终端的触摸屏幕,解决了现有的摄像头旋转控制技术由于手指触碰手机的触摸屏幕而导致用户不能看到手机屏幕上所显示的完整图像,以及引起误操作的问题。\n[0055] 背面控制摄像头旋转将在后续实施例中进行详细的说明,此处不在赘述。\n[0056] 在步骤S103,在所述摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转,并检测旋转过程中所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置。\n[0057] 在本实施例中,用户选择了第二控制模式后,移动终端将进入第二控制模式。在所述控制模式下,首先获取用户输入的指定物体。所述指定物体优选为人物、动物(包括但不限于鸟、狗、猫等)。在获取到用户输入的指定物体后,控制摄像头以预设的角速度匀速上下或者左右旋转。在旋转的过程中,检测所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含人或者动物图像时,根据所述人或者动物图像在当前采集的图像中的位置获取所述人或者动物相对于所述摄像头的偏移角度和偏移方向;再根据所述偏移角度控制控制摄像头沿所述偏移方向旋转,以使得旋转后的摄像头正对所述人或者动物。从而实现了通过检测指定物体的方式自动控制摄像头旋转,用户不需要自己去控制调整摄像头,只需要通过输入简单的指令,就可以通过图像检测与识别等方式自动控制摄像头旋转到与指定物体正对着的位置,大大地提升了用户拍摄时的体验感。\n[0058] 优选地,通过步骤S103的自动控制摄像头旋转后,若用户认为控制不够精确,本实施例还提供了从第二控制模式切换到第一控制模式以进行背面触控的手动控制。\n[0059] 因此,所述步骤S103之后还包括:\n[0060] 响应用户输入的控制模式切换指令,将摄像头控制模式从第二控制模式切换到第一控制模式,返回步骤S101,获取用户在所述触控装置上的滑动轨迹,根据所述滑动轨迹控制所述摄像头旋转。\n[0061] 在本发明实施例中,通过在移动终端的背面设置一触控装置,并且设置了两种摄像头控制模式,包括第一控制模式和第二控制模式;在所述摄像头控制模式为第一控制模式时,根据用户手指在所述触控装置上的滑动轨迹控制所述摄像头旋转,从而实现了背面触控控制摄像头旋转,解决了现有技术由于手指触碰手机的触摸屏幕导致用户不能看到手机屏幕上所显示的完整图像以及引起误操作的问题;在所述摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转,并检测旋转过程中所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置,从而实现了通过检测指定物体的方式自动控制摄像头旋转,大大的提升了用户拍摄时的体验感。\n[0062] 实施例二\n[0063] 图2示出了本发明实施例一提供的控制移动终端摄像头旋转的方法中步骤S102的具体实现流程。\n[0064] 在本实施例中,用户手指的滑动方向包括沿上下方向滑动和/或沿左右方向滑动。\n[0065] 如图2所示,步骤S102具体包括:\n[0066] 在步骤S201中,在第一控制模式下,获取用户手指在所述触控装置上的滑动距离、滑动时间和滑动方向。\n[0067] 当用户手指在触控装置的触摸板上滑动时,将使触摸板上的电容量发生变化,本实施例通过检测电容量的改变量来感应并获取手指在所述触摸板上的滑动距离、滑动时间以及滑动方向。\n[0068] 在步骤S202中,根据所述滑动距离和滑动时间计算出所述摄像头的旋转角速度。\n[0069] 优选地,所述根据所述滑动距离和滑动时间计算出所述摄像头的旋转角速度的公式具体为:\n[0070]\n[0071]\n[0072] 其中,S为用户手指在所述触控装置上所能滑动的最大长度或者宽度,S'为用户手指在所述触控装置上的滑动距离,t为用户手指在所述触控装置上的滑动时间,H为所述摄像头的最大可旋转角度,H'为用户手指在所述触控装置上的滑动距离S'对应的摄像头旋转角度,V'为摄像头的旋转角速度。\n[0073] 用户手指在触摸板上所能滑动的最大长度或者宽度S和摄像头的最大可旋转角度H在移动终端出厂时设置好。\n[0074] 由上述公式可知,在获取到用户手指在触摸板上的滑动距离和滑动时间后,首先根据用户手指在触摸板上的滑动距离S'和手指在触摸板上所能滑动的最大长度或者宽度S的比值,计算出用户手指在所述触控板上的滑动距离S'对应的摄像头旋转角度H'。然后根据用户手指在所述触控板上的滑动距离S'对应的摄像头旋转角度H'与手指在触摸板上的滑动时间t的比值,获得摄像头的旋转角速度V'。\n[0075] 在步骤S203中,判断所述滑动方向是否为沿上下方向滑动。\n[0076] 若是,则执行步骤S204;否则,执行步骤S205。\n[0077] 在步骤S204中,控制摄像头按照计算得到的旋转角速度沿上下方向旋转。\n[0078] 在步骤S205中,判断所述滑动方向是否为沿左右方向滑动。\n[0079] 若是,则执行步骤S206;否则,不执行任何操作。\n[0080] 在步骤S206中,控制摄像头按照计算得到的旋转角速度沿左右方向旋转。\n[0081] 在本发明实施例中,通过在移动终端的背面设置一触控装置,通过所述触控装置的触控板获取用户手指的滑动距离、滑动时间和滑动方向,并根据所述滑动距离和滑动时间计算出所述摄像头的旋转角速度,最后根据摄像头的旋转角速度和旋转方向控制摄像头旋转,从而实现了背面触控控制摄像头旋转;进一步地,由于所述触摸板设置在移动终端的背面,从而能够最大程度的正面解放移动终端的触摸屏幕,解决了现有技术由于手指触碰手机的触摸屏导致用户不能看到手机屏幕上所显示的完整图像以及引起误操作的问题。\n[0082] 实施例三\n[0083] 图3示出了本发明实施例三提供的控制移动终端摄像头旋转的装置的组成结构,为了便于说明,仅示出了与本发明相关的部分。\n[0084] 在本实施例中,所述控制移动终端摄像头旋转的装置应用于移动终端上,用以实现图1和图2实施例所述的控制移动终端摄像头旋转的方法。所述移动终端包括但不限于具有摄像头的手机、平板电脑、ipad等。\n[0085] 如图3所示,所述装置包括:\n[0086] 控制模式获取模块31,用于在摄像头启动后,获取用户选择的摄像头控制模式,所述摄像头控制模式包括第一控制模式和第二控制模式;\n[0087] 第一控制模块32,用于在所述摄像头控制模式为第一控制模式时,获取用户在所述触控装置上的滑动轨迹,根据所述滑动轨迹控制所述摄像头旋转;\n[0088] 在本实施例中,所述装置还包括一触控模块34,所述触控模块包括一触控板,所述触控板优选设置于所述移动终端的背面。\n[0089] 第二控制模块33,用于在所述摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转,并检测旋转过程中所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置。\n[0090] 所述第一控制模块32包括:\n[0091] 获取单元321,用于获取用户手指在所述触控装置上的滑动轨迹。\n[0092] 可选地,用户手指在触控装置上的滑动轨迹包括滑动距离、滑动时间和滑动方向。\n[0093] 计算单元322,用于根据所述滑动距离和滑动时间计算出所述摄像头的旋转角速度,\n[0094] 第一控制单元323,用于控制所述摄像头按照所述旋转角速度沿所述滑动方向旋转。\n[0095] 优选地,所述滑动方向包括沿上下方向滑动和沿左右方向滑动。\n[0096] 可选地,所述计算单元322根据所述滑动距离和滑动时间计算出所述摄像头的旋转角速度的公式具体为:\n[0097]\n[0098]\n[0099] 其中,S为用户手指在所述触控装置上所能滑动的最大长度或者宽度,S'为用户手指在所述触控装置上的滑动距离,t为用户手指在所述触控装置上的滑动时间,H为所述摄像头的最大可旋转角度,H'为用户手指在所述触控装置上的滑动距离S'对应的摄像头旋转角度,V'为摄像头的旋转角速度。\n[0100] 所述用户手指在触摸板上所能滑动的最大长度或者宽度S和摄像头的最大可旋转角度H在移动终端出厂时设置好。\n[0101] 可选地,所述识别控制模块33包括:\n[0102] 第一控制单元331,用于在所述摄像头控制模式为第二控制模式时,控制所述摄像头以预设速率旋转;\n[0103] 检测单元332,用于检测旋转过程中所述摄像头采集到的图像;\n[0104] 获取单元333,用于当检测到摄像头当前采集到的图像中包含人或者动物图像时,根据所述人或者动物图像在当前采集的图像中的位置获取所述人或者动物相对于所述摄像头的偏移角度和偏移方向;\n[0105] 第二控制单元334,用于根据所述偏移角度控制控制摄像头沿所述偏移方向旋转,以使得旋转后的摄像头正对所述人或者动物。\n[0106] 作为本发明的一个实施示例,所述动物可以为鸟、猫、狗等。\n[0107] 优选地,通过第二控制模块控制摄像头旋转后,若用户认为控制不够精确,本实施例还提供了从第二控制模式切换到第一控制模式以进行背面手动控制摄像头旋转的功能。\n[0108] 因此,所述装置还包括模式切换模块。所述模式切换模块具体用于:\n[0109] 响应用户输入的控制模式切换指令,将摄像头控制模式从第二控制模式切换到第一控制模式,返回第一控制模块,根据用户手指在触控装置上的滑动轨迹控制摄像头旋转。\n[0110] 在本发明实施例中,在移动终端的背面设置一触控装置,并且设置了两种摄像头控制模式,所述摄像头控制模式包括第一控制模式和第二控制模式;在所述摄像头控制模式为第一控制模式时,根据用户手指在所述触控装置上的滑动轨迹控制所述摄像头旋转,从而实现了背面触控控制摄像头旋转,解决了现有技术由于手指触碰手机的触摸屏幕导致用户不能看到手机屏幕上所显示的完整图像以及引起误操作的问题;在所述摄像头控制模式为第二控制模式时,按预设方式控制所述摄像头旋转,并检测旋转过程中所述摄像头采集到的图像;当检测到摄像头当前采集到的图像中包含指定图像时,则控制所述摄像头旋转到与所述指定图像对应的物体正对的位置,从而实现了通过检测指定物体的方式自动控制摄像头旋转,大大的提升了用户拍摄时的体验感。\n[0111] 本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括ROM/RAM、磁盘、光盘等。\n[0112] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明。例如,各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。\n[0113] 凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2020-02-21
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523841 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2018-01-16
- 2015-01-14
实质审查的生效
IPC(主分类): G06F 1/16
专利申请号: 201410449198.1
申请日: 2014.09.04
- 2014-12-24
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2007-02-15
| | |
2
| |
2014-08-20
|
2014-05-27
| | |
3
| |
2012-12-12
|
2012-08-08
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |