一种移动终端的手动调焦方法及移动终端的制作方法_3

文档序号:9238460阅读:来源:国知局
当确定所述第一角度与所述第二角度的差小于预设角度时,进入手动调焦状态。
[0061]当第一角度Θ I与第二角度Θ 2小于预设角度时,移动终端判定本次监测到的触摸动作为手动调焦的触发指令,移动终端进入手动调焦模式,以便用户对触摸动作对应的区域进行手动调焦。
[0062]移动终端将第二角度Θ 2识别为手动调焦模式的初始角度。
[0063]其中,当第一距离与第二距离的差大于预设阈值时,进入手动调焦状态的步骤具体为:
[0064]确定第一触摸点的第一运动轨迹的终点以及第二触摸点的第一运动轨迹的终点之间的中心位置,以确定放大显示框的位置;将预览模式设置为全尺寸预览,从全尺寸预览图片中获取中心点对应的图片,并将中心点对应的图片显示于放大显示框,其中,全尺寸预览为镜头输出的最大尺寸。
[0065]例如,当第一角度Θ I与第二角度Θ 2小于预设角度时,移动终端确定第一触摸点A的第一运动轨迹AAl的终点Al以及第二触摸点B的第一运动轨迹BBl的终点BI之间的中心位置。SP,AlBl的中心位置。
[0066]移动终端在获取到AlBl的中心位置之后,根据AlBl的中心位置确定放大显示区域的位置。比如,可以在AlBl的中心位置显示三分之一屏幕大小的放大显示区域,但并不限于此,放大显示区域的尺寸还可以去移动和终端屏幕尺寸的四分之一。
[0067]移动终端在确定放大显示区域的位置之后,将图像预览模式设置为全尺寸预览,从全尺寸预览图片中获取中心点对应的图片,并将中心点对应的图片显示于放大显示框。其中,全尺寸预览为镜头输出的最大尺寸。
[0068]移动终端在进入手动调焦状态后,执行步骤S207以及步骤S211。
[0069]S207:根据所述第一触摸点的第二运动轨迹以及所述第二触摸点的第二运动轨迹,确定所述第一触摸点的第二运动轨迹的终点和所述第二触摸点的第二运动轨迹的终点组成的直线与X轴所述形成的第三角度,其中,所述第一触摸点的第二运动轨迹的起点为所述第一触摸点的第一运动轨迹的终点,所述第二触摸点的第二运动轨迹的起点为所述第二触摸点的第一运动轨迹的终点。
[0070]当移动终端进入手动调焦模式后,检测到第一触摸点A以及第二触摸点B移动时,获取第一触摸点A的第二运动轨迹A1A2以及第二触摸点B的第二运动轨迹B1B2,并根据第一触摸点A的第二运动轨迹A1A2以及第二触摸点B的第二运动轨迹B1B2,确定第一触摸点A的第二运动轨迹A1A2的终点A2和第二触摸点B的第二运动轨迹B1B2的终点B2组成的直线A2B2与X轴形成的第三角度Θ3。g卩,第三角度Θ3为A2B2与X轴行程的角度。
[0071]其中,第一触摸点A的第二运动轨迹A1A2的起点Al为第一触摸点的第一运动轨迹AAl的终点Al,第二触摸点B的第二运动轨迹B1B2的起点BI为第二触摸点B的第一运动轨迹BBl的终点BI。
[0072]S208:根据所述第二角度以及所述第三角度的差值确定所述转动角度。
[0073]移动终端在获取到第三角度Θ 3之后,计算第二角度Θ 2以及第三角度Θ 3的差,并根据第二角度Θ 2以及第三角度Θ 3的差确定A1A2与B1B2对应的转动角度Θ。
[0074]可以理解的是,当第一触摸点的第二运动轨迹相对于第一运动轨迹是顺时针转动时,转动角度Θ会减小;当第一触摸点的第二运动轨迹相对于第一运动轨迹是逆时针转动时,转动角度Θ会增大。
[0075]S209:计算所述转动角度与对焦系数的积,以确定对焦步数。
[0076]移动终端在确定A1A2与B1B2对应的转动角度Θ后,计算转动角度Θ与对焦系数λ的积,确定对焦步数。
[0077]例如,对焦步数可以表示为a+= θ*λ。假设当前的对焦步数a = 5,a+= 2时,那么根据计算得到的对焦步数调整后,a = 7。
[0078]S210:根据所述对焦步数调整镜头与感光区域的距离,并输出预览图像。
[0079]在移动终端确定对焦步数后,根据对焦步数调整移动终端的镜头与感光区域的距离,以调节镜头的对焦距离,从而放大或缩小对焦区域(放大显示区域)的图像,并输出对焦区域的预览图像,以便用户查看对焦区域的预览图像。
[0080]其中,根据对焦步数调整镜头与感光区域的距离,并输出预览图像的步骤包括:
[0081]确定对焦步数是否大于预设最大对焦步数;当对焦步数大于预设最大对焦步数时,根据预设最大对焦步数调整镜头与感光区域的距离,并输出预览图像;当对焦步数不大于预设最大对焦步数时,确定对焦步数是否小于预设最小对焦步数;当对焦步数小于预设最小对焦步数时,根据预设最小对焦步数调整镜头与感光区域的距离,并输出预览图像;当对焦步数不小于预设最小对焦步数时,根据对焦步数调整镜头与感光区域的距离,并输出预览图像。
[0082]例如,移动终端在确定对焦步数后,确定对焦步数是否大于预设最大对焦步数。当对焦步数大于预设最大对焦步数时,根据预设最大对焦步数调整镜头与感光区域的距离,并输出预览图像。
[0083]当对焦步数小于或等于预设最大对焦步数时,移动终端确定对焦步数是否小于预设最小对焦步数。
[0084]当对焦步数小于预设最小对焦步数时,移动终端根据预设最小对焦步数调整镜头与感光区域的距离,并输出预览图像。当对焦步数大于或等于于预设最小对焦步数时,根据对焦步数调整镜头与感光区域的距离,并输出预览图像。
[0085]其中,最大步数为移动终端内相机对应的最大对焦步数,最小步数为移动终端内相机对应的最小对焦步数。
[0086]当预览图像达到用户预期效果时,用户退出手动调焦模式,摄像头的对焦距离不再改变,移动终端输出整个画面的图像预览效果,以便用户查看整体预览效果,并进行拍摄。
[0087]可以理解的是,镜头与感光区域的距离越小,即镜头越靠近感光区域,近处景物的图像的清晰度越低,近处景物被虚化,远处景物图像的清晰度越高。摄像头与感光区域的距离越大,即镜头越远离感光区域,近处景物的图像的清晰度越高,远处景物的图像的清晰度越低,远处景物被虚化。
[0088]S211:在进入手动调焦状态后,根据所述第一触摸点以及所述第二触摸点的位置调整所述放大显示框的位置。
[0089]在移动终端进入手动调焦状态后,根据第一触摸点A以及第二触摸点B的位置调整放大显示框的位置。例如,第一触摸点移动产生第二运动轨迹A1A2,第二触摸点移动产生第二运动轨迹B1B2时,根据AlBl的中心点的位置以及A2B2的中心点的位置调整放大显示框的位置。
[0090]上述方案,在移动终端进入拍照模式后,当移动终端确认用户输入的触摸动作为手动调焦的触发指令时,获取触摸动作对应的转动角度,根据触摸动作对应的转动角度确定对焦步数,并根据对焦步数调整镜头与感光区域的距离,输出预览图像,能够放大或缩小对焦区域的图像,调整近处景物的图像以及远处景物的图像的清晰度,使用户实时查看调整对焦距离时的图像效果,使用户能够拍摄满意的图片。
[0091]请参阅图4,图4是本申请移动终端一实施例的结构示意图。本实施例的移动终端具有触摸屏,能够监测用户在触摸屏上输入的触摸动作。移动终端可以为手机也可以为平板电脑等。本实施例所包含的各模块用于执行图1对应的实施例中各步骤,具体请参阅图1以及图1对应的实施例的相关描述,此处不赘述。本实施例的移动终端包括:第一确定模块410、获取模块420、第二确定模块430以及图像预览模块440。
[0092]第一确定模块410用于在移动终端进入拍照模式后,确认用户输入的触摸动作是否为手动调焦的触发指令。比如,第一确定模块410在移动终端进入拍照模式后,确认用户输入的触摸动作是否为手动调焦的触发指令。第一确定模块410将确认结果向获取模块420发送。
[0093]获取模块420用于接收第一确定模块410发送确认结果,当确认结果为触摸动作为手动调焦的触发指令时,获取触摸动作对应的转动角度。比如,获取模块420接收第一确定模块410发送确认结果,当确认结果为触摸动作为手动调焦的触发指令时,获取触摸动作对应的转动角度。获取模块420将触摸动作对应的转动角度向第二确定模块430发送。
[0094]第二确定模块430用于接收获取模块420发送的触摸动作对应的转动角度,根据触摸动作对应的转动角度,确定对焦步数。比如,第二确定模块430接收获取模块420发送的触摸动作对应的转动角度,根据触摸动作对应的转动角度,确定对焦步数。第二确定模块430将对焦步数向图像预览模块440发送。
[0095]图像预览模块4
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1