一种拍照方法及终端的制作方法

文档序号:9200016阅读:296来源:国知局
一种拍照方法及终端的制作方法
【技术领域】
[0001]本发明涉及电子技术领域,具体涉及一种拍照方法及终端。
【背景技术】
[0002]随着智能手机、平板电脑、数码相机等终端的日益普及,鉴于上述终端的便携性和成像质量的逐步提高,利用上述终端进行拍照已成为越来越多用户的首选。现有的技术方案中,用户通常需要调节上述终端的姿态以及自身的姿态才能拍出效果令人满意的照片,然而多数情况下用户很难将终端和自身调节到最佳姿态以拍出效果很好的照片,降低了用户的拍照体验和终端的实用性。

【发明内容】

[0003]本发明实施例提供了一种拍照方法及终端,可以根据目标对象的姿态自动调节摄像头的拍照角度,进而提高拍照时的智能化程度,提升终端的实用性。
[0004]本发明实施例第一方面提供了一种拍照方法,包括:
[0005]检测目标对象的姿态信息;
[0006]根据所述目标对象的所述姿态信息,确定摄像头的目标旋转角度;
[0007]控制所述摄像头旋转所述目标旋转角度并拍照。
[0008]结合第一方面,在第一方面的第一种可能的实现方式中,所述根据所述目标对象的所述姿态信息,确定摄像头的目标旋转角度,包括:
[0009]根据所述目标对象的所述姿态信息,确定摄像头的目标旋转位置;
[0010]利用所述摄像头的当前位置和所述目标旋转位置,计算所述摄像头的目标旋转角度。
[0011]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述控制所述摄像头旋转所述目标旋转角度并拍照,包括:
[0012]根据所述摄像头的当前角度与所述目标旋转位置,确定所述摄像头的旋转方向;
[0013]按照所述旋转方向,控制所述摄像头旋转所述目标旋转角度并拍照。
[0014]结合第一方面,在第一方面的第三种可能的实现方式中,所述控制所述摄像头旋转所述目标旋转角度并拍照,包括:
[0015]确定与所述目标旋转角度匹配的目标旋转速度;
[0016]以所述目标旋转速度,控制所述摄像头旋转所述目标旋转角度并拍照。
[0017]结合第一方面至第一方面的第三种可能的实现方式中任一种,在第一方面的第四种可能的实现方式中,所述目标对象的姿态信息包括所述目标对象的运动状态和所述目标对象与所述摄像头的相对位置中的一种或多种。
[0018]本发明实施例第二方面提供了一种终端,包括:
[0019]检测模块,用于检测目标对象的姿态信息;
[0020]确定模块,用于根据所述检测模块检测到的所述目标对象的所述姿态信息,确定摄像头的目标旋转角度;
[0021]控制模块,用于控制所述摄像头旋转所述确定模块确定的所述目标旋转角度并拍照。
[0022]结合第二方面,在第二方面的第一种可能的实现方式中,所述确定模块包括:
[0023]第一确定单元,用于根据所述目标对象的所述姿态信息,确定摄像头的目标旋转位置;
[0024]计算单元,用于利用所述摄像头的当前位置和所述目标旋转位置,计算所述摄像头的目标旋转角度。
[0025]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述控制模块包括:
[0026]第二确定单元,用于根据所述摄像头的当前角度与所述目标旋转位置,确定所述摄像头的旋转方向;
[0027]第一控制单元,用于按照所述旋转方向,控制所述摄像头旋转所述目标旋转角度并拍照。
[0028]结合第二方面,在第二方面的第三种可能的实现方式中,所述控制模块包括:
[0029]第三确定单元,用于确定与所述目标旋转角度匹配的目标旋转速度;
[0030]第二控制单元,用于以所述目标旋转速度,控制所述摄像头旋转所述目标旋转角度并拍照。
[0031]结合第二方面至第二方面的第三种可能的实现方式中任一种,在第二方面的第四种可能的实现方式中,所述目标对象的姿态信息包括所述目标对象的运动状态和所述目标对象与所述摄像头的相对位置中的一种或多种。
[0032]通过本发明实施例可检测目标对象的姿态信息,根据该目标对象的姿态信息确定摄像头的目标旋转角度,控制该摄像头旋转该目标旋转角度并拍照,可以根据目标对象的姿态自动调节摄像头的拍照角度,进而提高拍照时的智能化程度,提升终端的实用性。
【附图说明】
[0033]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本发明实施例提供的一种拍照方法的第一实施例流程示意图;
[0035]图2是本发明实施例提供的一种拍照方法的第二实施例流程示意图;
[0036]图3是本发明实施例提供的一种拍照方法的第三实施例流程示意图;
[0037]图4是本发明实施例提供的一种终端的第一实施例结构示意图;
[0038]图5是本发明实施例提供的一种终端的第二实施例结构示意图;
[0039]图6是本发明实施例提供的一种终端的第三实施例结构示意图;
[0040]图7是本发明实施例提供的一种终端的第四实施例结构示意图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]本发明实施例中的终端可以包括具备拍照功能的智能手机(如Android手机、1S手机、Windows Phone手机等)、平板电脑、数码相机、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
[0043]请参阅图1,为本发明实施例提供的一种拍照方法的第一实施例流程示意图。本实施例中所描述的拍照方法,包括以下步骤:
[0044]S101、终端检测目标对象的姿态信息。
[0045]其中,上述目标对象可以是拍照对象,也可以是终端以及终端用户,本发明实施例不做限定。上述姿态信息包括目标对象的运动状态和目标对象与摄像头的相对位置中的一种或多种。
[0046]需要说明的是,终端用户也可以是拍照对象。
[0047]具体的,用户有拍照需求时,可打开终端安装的相机应用,终端启用摄像头之后,利用配置的检测装置以及图像识别分析技术对目标对象的姿态进行检测,以获取目标对象的运动状态、目标对象与摄像头的相对位置等姿态信息。
[0048]当目标对象是拍照对象时,终端打开相机应用并启用摄像头之后,可通过摄像头实时捕获拍照视角范围内的图像,并解析通过摄像头捕获到的图像获取拍照对象的运动状态等姿态信息。
[0049]当目标对象是终端以及终端用户时,终端利用配置的运动状态检测器等检测装置对终端自身的姿态进行检测,并利用配置的位置检测器等检测装置对终端用户的姿态进行检测,以获取终端自身的运动状态、终端用户与摄像头的相对位置等姿态信息。
[0050]其中,运动状态检测传感器具体可包括三轴加速度传感器、重力传感器、惯性传感器、陀螺仪等,位置检测传感器具体可包括距离传感器、位移传感器等。
[0051]S102、终端根据所述目标对象的所述姿态信息,确定摄像头的目标旋转角度。
[0052]具体的,终端检测出目标对象的姿态信息后,对姿态信息包含的目标对象的运动状态、目标对象与摄像头的相对位置进行解析,确定出摄像头的目标旋转位置(即较好的拍照位置),进而利用摄像头的当前位置和目标旋转位置,计算摄像头需要从当前位置旋转的角度,即目标旋转角度。
[0053]S103、终端控制所述摄像头旋转所述目标旋转角度并拍照。
[0054]具体的,终端根据摄像头的当前位置与上述目标旋转位置确定摄像头的旋转方向,进而按照上述旋转方向控制摄像头旋转上述目标旋转角度,并利用摄像头拍照。
[0055]在一些可行的实施方式中,终端可根据目标旋转角度的值判断其属于大角度或小角度,若目标旋转角度为大角度,则终端以较快的旋转速度控制摄像头旋转;若目标旋转角度为小角度,则终端以较慢的旋转速度控制摄像头旋转。
[0056]在一些可行的实施方式中,终端可设置与目标旋转角度的值相匹配的旋转速度,并以与目标旋转角度的值相匹配的旋转速度控制摄像头旋转。例如,将目标旋转角度的值通过线性关系式或非线性关系式转换后得到匹配的旋转速度。
[0057]在一些可行的实施方式中,摄像头旋转上述目标旋转角度后可自动触发拍照,也可以根据终端用户的操作,如终端用户点击相机应用的拍照键,或者按下某个物理按键或者多个物理按键的组合,或者对终端输入一段语音(如“茄子”),或者对终端做出预设手势等,触发拍照,本发明实施例不做限定。
[0058]举例来说,目标对象是终端以及终端用户,终端用户打开相机应用且终端启用摄像头之后,终端利用重力传感器、距离传感器、红外传感器等检测装置检测自身和终端用户的姿态信息,当终端检测出终端用户处于卧姿(如平躺)时,终端可控制摄像头
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1