一种移动终端自动对焦方法及系统的制作方法

文档序号:6627724阅读:151来源:国知局
一种移动终端自动对焦方法及系统的制作方法
【专利摘要】一种移动终端自动对焦方法及系统,包括:1.设置一浮动对焦窗口,该浮动对焦窗口形状、大小及位置通过识别用户输入的调整指令进行调整,且浮动于相机预览界面;2.实时检测移动终端是否打开相机预览界面,当检测到打开相机预览界面时,调用浮动对焦窗口显示于相机预览界面;3.获取用户输入的调整指令,根据用户输入的调整指令调整浮动对焦窗口,在调整浮动对焦窗口的同时进行实时对焦;4.对焦完成后进行拍照。通过动态调整浮动对焦窗口的形状、大小及位置,且同时对浮动对焦窗口内的画面进行实时对焦,在构图时免去手动对焦的操作,针对较小的物体时,更便捷准确的完成对焦拍照,尤其是对物体的某个细节对焦更为准确,提高用户体验。
【专利说明】一种移动终端自动对焦方法及系统

【技术领域】
[0001]本发明涉及自动对焦技术,特别是涉及一种移动终端自动对焦方法及系统。

【背景技术】
[0002]随着智能手机拍照能力提升,移动终端产品,例如手机拍照愈来愈显得重要。手机拍照的对焦方式主要有自动对焦和手动对焦;还有最近比较流行的先拍照后对焦的方案,先拍照后对焦有两种方式实现,第一种多张照片连拍后期处理实现,另外一种就是硬件上直接实现,从成本及实现上来看都有一些限制。虽然现在对焦速度越来越快,但在实际拍摄中还是碰到一些困扰,譬如拍摄运动的物体时,构图时想把运动的物体放在特定位置,就需要先手动对焦,然后拍照,可能会出现手动对焦这么一个简单动作丢掉一个感觉瞬间;还有对焦物体比较小,通过手动对焦比较容易对焦到背景上;更关注物体的某个细节部分等一些场景,有可能需要几次手动对焦才能达到理想的效果。


【发明内容】

[0003]本发明的目的在于克服现有技术的不足,提供一种移动终端自动对焦方法及系统,能方便快捷的进行自动对焦,对物体局部细节对焦更为准确,提升用户体验。
[0004]为了达到上述目的,本发明采用的技术方案是:
一种移动终端自动对焦方法,包括如下步骤:
步骤1.设置一浮动对焦窗口,该浮动对焦窗口形状、大小及位置通过识别用户输入的调整指令进行调整,且浮动于相机预览界面;
步骤2.实时检测移动终端是否打开相机预览界面,当检测到打开相机预览界面时,调用浮动对焦窗口显示于相机预览界面;
步骤3.获取用户输入的调整指令,根据用户输入的调整指令调整浮动对焦窗口,在调整浮动对焦窗口的同时进行实时对焦;
步骤4.对焦完成后进行拍照。
[0005]较佳地,步骤I所述的用户输入的调整指令通过用户输入的触摸信号获得,具体为:
Si用户输入的单个触摸点的滑动轨迹则判定为对浮动对焦窗口位置的移动;
S2用户输入的两个或以上触摸点的滑动轨迹则判断为对浮动对焦窗口大小的调整。
[0006]较佳地,步骤3所述的获取用户输入的调整指令,根据用户输入的调整指令调整浮动对焦窗口实现方式如下:
步骤S101.实时检测浮动对焦窗口区域的是否存在用户触摸滑动轨迹;
步骤S102.当检测到用户触摸滑动轨迹时,获取用户触摸滑动轨迹;
步骤S103.对用户触摸滑动轨迹进行分析;
当触摸滑动轨迹为单个触摸点的滑动轨迹,则判定为浮动对焦窗口位置的移动,执行步骤S1041 ; 当触摸滑动轨迹为两个或以上触摸点的滑动轨迹,则判定为浮动对焦窗口位置的大小的调整,执行步骤S1042 ;
步骤S1041.获取滑动轨迹的最后触摸坐标,将浮动对焦窗口移动至最后触摸坐标位置;
步骤S1042.获取滑动轨迹的最后触摸坐标,根据最后触摸坐标位置调整浮动对焦窗口大小。
[0007]较佳地,步骤S1042所述的调整浮动对焦窗口大小包括放大浮动对焦窗口和缩小浮动对焦窗口,具体为:
若两个或以上触摸点的滑动轨迹为浮动对焦窗口向外滑动,则获取滑动轨迹的最后触摸坐标,并放大浮动对焦窗口 ;
若两个或以上触摸点的滑动轨迹为相对浮动对焦窗口向内滑动,则获取滑动轨迹的最后触摸坐标,并缩小浮动对焦窗口。
[0008]较佳地,步骤3所述的在调整浮动对焦窗口的同时进行实时对焦具体包括:
步骤S301.将调整浮动对焦窗口所在区域实时传入底层;
步骤S302.底层算法对浮动窗口区域的数据进行采样分析,根据采样分析结果进行实时对焦。
[0009]本发明还公开了一种移动终端自动对焦系统,包括:
浮动对焦窗口设置模块,用于设置一浮动对焦窗口,该浮动对焦窗口形状、大小及位置通过识别用户输入的调整指令进行调整,且浮动于相机预览界面;
检测调用模块,用于实时检测移动终端是否打开相机预览界面,当检测到打开相机预览界面时,调用浮动对焦窗口显示于相机预览界面;
调整对焦模块,用于获取用户输入的调整指令,根据用户输入的调整指令调整浮动对焦窗口,在调整浮动对焦窗口的同时进行实时对焦;
执行模块,用于对焦完成后进行拍照。
[0010]本发明所述的浮动对焦窗口设置模块包括:
浮动对焦窗口移动设置单元,用于用户输入的单个触摸点的滑动轨迹则判定为对浮动对焦窗口位置的移动;
浮动对焦窗口大小调整设置单元,用于用户输入的两个或以上触摸点的滑动轨迹则判断为对浮动对焦窗口大小的调整。
[0011]本发明所述的调整对焦模块包括浮动对焦窗口调整单元和浮动对焦窗口对焦单
J Li ο
[0012]所述浮动对焦窗口调整单元包括:
检测单元,用于实时检测浮动对焦窗口区域的是否存在用户触摸滑动轨迹;
获取单元,用于当检测到用户触摸滑动轨迹时,获取用户触摸滑动轨迹;
分析单元,用于对用户触摸滑动轨迹进行分析;当触摸滑动轨迹为单个触摸点的滑动轨迹,则判定为浮动对焦窗口位置的移动;当触摸滑动轨迹为两个或以上触摸点的滑动轨迹,则判定为浮动对焦窗口位置的大小的调整;
移动执行单元,用于获取滑动轨迹的最后触摸坐标,将浮动对焦窗口移动至最后触摸坐标位置; 调整执行单元,用于获取滑动轨迹的最后触摸坐标,根据最后触摸坐标位置调整浮动对焦窗口大小。
[0013]本发明所述的调整执行单元进一步包括:
放大浮动对焦窗口执行单元,用于若两个或以上触摸点的滑动轨迹为浮动对焦窗口向外滑动,则获取滑动轨迹的最后触摸坐标,并放大浮动对焦窗口 ;
缩小浮动对焦窗口执行单元,用于若两个或以上触摸点的滑动轨迹为相对浮动对焦窗口向内滑动,则获取滑动轨迹的最后触摸坐标,并缩小浮动对焦窗口。
[0014]本发明所述的浮动对焦窗口对焦单元进一步包括:
发送单元,用于将调整浮动对焦窗口所在区域实时传入底层;
分析对焦单元,用于底层算法对浮动窗口区域的数据进行采样分析,根据采样分析结果进行实时对焦。
[0015]与现有技术相比,本发明的有益效果是:通过动态调整浮动对焦窗口的形状、大小及位置,且同时对浮动对焦窗口内的画面进行实时对焦,在构图时免去手动对焦的操作,提升构图体验和可玩性,针对较小的物体时,更便捷准确的完成对焦拍照,尤其是对物体的某个细节对焦更为准确,提高用户体验。

【专利附图】

【附图说明】
[0016]图1为本发明的方法流程图。

【具体实施方式】
[0017]本发明的主旨在于克服现有技术的不足,提供一种移动终端自动对焦方法及系统,本发明在移动终端增加一种对焦模式,手动调整浮动对焦窗口,自动对焦,也称作半自动对焦。切换到该对焦模式,在相机预览界面,出现一个浮动的对焦窗口,对焦窗口也就是我们说的对焦区域,可以在预览界面任意拖动浮动窗口。浮动窗口可以是各种形状,浮动窗口大小和形状都可以通过用手指拖动或其他方式更改。在该对焦模式下,人脸识别或自动对焦等对焦方式暂时屏蔽掉,只处理浮动窗口区域的对焦。将浮动窗口区域传入底层,底层算法只是对浮动窗口区域的数据进行采样分析,实现实时对焦。尤其是对比较小的区域,更不容易失焦。通过拖动和改变浮动对焦窗口构图,拍照。
[0018]下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。
[0019]实施例1
本发明的方法流程图如图1所示,一种移动终端自动对焦方法,包括如下步骤:
本发明的步骤I为:设置一浮动对焦窗口,该浮动对焦窗口形状、大小及位置通过识别用户输入的调整指令进行调整,且浮动于相机预览界面。
[0020]在本发明中,浮动对焦窗口形状可以设置成多种形状,例如圆形、椭圆形、正方形、长方形、不规则图形等,可以根据用户需要设置,用户通过菜单栏选择浮动对焦窗口形状的形状,当然,本发明改变浮动对焦窗口形状的方法并不限于此,例如,也可以通过触摸窗口边界,通过对边界上的点拖动来改变窗口的形状,也可以通过边界的一段直线拖动,如正方形,可以通过拖动一个边变成长方形,这些都是可以实现的。如长方形可以通过拖动长方形的一个边来改变长宽比,当然也可以拖动成正方形,椭圆可以通过拖动四个点改变椭圆形状。本发明也可以根据需要改变浮动对焦窗口的旋转角度。
[0021]浮动对焦窗口的大小通过用户输入调整指令进行放大或缩小,浮动对焦窗口的位置通过用户输入调整指令进行挪动。本发明所述的浮动对焦窗口与现有技术中的浮动对焦窗口区别在于,现有技术中的浮动对焦窗口是大小固定,不能调整浮动对焦窗口的大小,对于用户需要对大的物体进行对焦,而现在的浮动对焦窗口无法完全覆盖,或者对小的物体进行对家,而现在的浮动对焦窗口太大,导致对焦不具体无法解决;另外,现有技术中的浮动对焦窗口的形状一般都是方形的,而当被拍物体为其他形状,或者需要对特定形状物体进行对焦拍照时,现有的浮动对焦窗口则不具备优势;而且本发明所述的浮动对焦窗口不但能够随意改变形状大小和位置,还能实时进行对焦,减少了整个拍摄过程前的调整及对焦时间,更加人性化,能更好的捕捉不同形状的物体,配合移动浮动对焦窗口位置,达到较好的拍摄效果。
[0022]作为本发明的较佳实施例,步骤I所述的用户输入的调整指令通过用户输入的触摸信号获得,具体为:
51.用户输入的单个触摸点的滑动轨迹则判定为对浮动对焦窗口位置的移动;例如用户单个手指拖动浮动对焦窗口,改变浮动对焦窗口的位置,在单个手指触摸产生的滑动轨迹过程中,实时获取触摸点坐标,浮动对焦窗口随着移动,在滑动轨迹结束时,获取最后触摸点坐标,将浮动对焦窗口定位在该位置;
52.用户输入的两个或以上触摸点的滑动轨迹则且滑动轨迹方向不同判断为对浮动对焦窗口大小的调整。例如,用户通过两个手指来改变滑动轨迹,相对于浮动对焦窗口向内滑动则判定为缩小浮动对焦窗口,相对于浮动对焦窗口向外滑动则判断为放大浮动对焦窗□。
[0023]本发明的步骤2为:实时检测移动终端是否打开相机预览界面,当检测到打开相机预览界面时,调用浮动对焦窗口显示于相机预览界面;本发明在底层软件设置一调用模块,当检测到相机功能打开,进入相机预览界面时,调用浮动对焦窗口显示在相机预览界面上,供用户调整及移动。特别需要注意的是,本发明所述的移动终端并不限于此种拍照对焦模式,还包括人脸识别或自动对焦模式等,但是在本发明所述的该种对焦模式下,其他对焦模式自动屏蔽,只处理浮动窗口区域的对焦。
[0024]本发明的步骤3为:获取用户输入的调整指令,根据用户输入的调整指令调整浮动对焦窗口,在调整浮动对焦窗口的同时进行实时对焦。
[0025]作为本发明的较佳实施例,本发明步骤3所述的获取用户输入的调整指令,根据用户输入的调整指令调整浮动对焦窗口实现方式如下:
步骤S101.实时检测浮动对焦窗口区域的是否存在用户触摸滑动轨迹;
步骤S102.当检测到用户触摸滑动轨迹时,获取用户触摸滑动轨迹;
步骤S103.对用户触摸滑动轨迹进行分析;
当触摸滑动轨迹为单个触摸点的滑动轨迹,则判定为浮动对焦窗口位置的移动,执行步骤S1041 ;
当触摸滑动轨迹为两个或以上触摸点的滑动轨迹且滑动轨迹,则判定为浮动对焦窗口位置的大小的调整,执行步骤S1042 ; 步骤S1041.获取滑动轨迹的最后触摸坐标,将浮动对焦窗口移动至最后触摸坐标位置;
步骤S1042.获取滑动轨迹的最后触摸坐标,根据最后触摸坐标位置调整浮动对焦窗口大小。
[0026]进一步地,步骤S1042所述的调整浮动对焦窗口大小包括放大浮动对焦窗口和缩小浮动对焦窗口,具体为:
若两个或以上触摸点的滑动轨迹为浮动对焦窗口向外滑动,则获取滑动轨迹的最后触摸坐标,并放大浮动对焦窗口 ;
若两个或以上触摸点的滑动轨迹为相对浮动对焦窗口向内滑动,则获取滑动轨迹的最后触摸坐标,并缩小浮动对焦窗口。
[0027]较佳地,步骤3所述的在调整浮动对焦窗口的同时进行实时对焦具体包括:
步骤S301.将调整浮动对焦窗口所在区域实时传入底层;
步骤S302.底层算法对浮动窗口区域的数据进行采样分析,根据采样分析结果进行实时对焦。本发明所述的对焦方法可以通过现有的自动对焦技术实现,例如只是选用中间数据进行采样,通过af算法,通过fv值判断对焦成功与否。本发明中底层算法只对浮动窗口区域中的数据进行分析,通过FV值及AF算法进行对焦。
[0028]本发明的步骤4:对焦完成后进行拍照。所述的拍照方式包括在对焦完成后移动终端自动拍照,或者手动点击拍照按钮或屏幕任意一处进行拍照。
[0029]本发明还公开了一种移动终端自动对焦系统,包括:
浮动对焦窗口设置模块,用于设置一浮动对焦窗口,该浮动对焦窗口形状、大小及位置通过识别用户输入的调整指令进行调整,且浮动于相机预览界面;
检测调用模块,用于实时检测移动终端是否打开相机预览界面,当检测到打开相机预览界面时,调用浮动对焦窗口显示于相机预览界面;
调整对焦模块,用于获取用户输入的调整指令,根据用户输入的调整指令调整浮动对焦窗口,在调整浮动对焦窗口的同时进行实时对焦;
执行模块,用于对焦完成后进行拍照。
[0030]本发明所述的浮动对焦窗口设置模块包括:
浮动对焦窗口移动设置单元,用于用户输入的单个触摸点的滑动轨迹则判定为对浮动对焦窗口位置的移动;
浮动对焦窗口大小调整设置单元,用于用户输入的两个或以上触摸点的滑动轨迹则判断为对浮动对焦窗口大小的调整。
[0031]本发明所述的调整对焦模块包括浮动对焦窗口调整单元和浮动对焦窗口对焦单
J Li ο
[0032]所述浮动对焦窗口调整单元包括:
检测单元,用于实时检测浮动对焦窗口区域的是否存在用户触摸滑动轨迹;
获取单元,用于当检测到用户触摸滑动轨迹时,获取用户触摸滑动轨迹;
分析单元,用于对用户触摸滑动轨迹进行分析;当触摸滑动轨迹为单个触摸点的滑动轨迹,则判定为浮动对焦窗口位置的移动;当触摸滑动轨迹为两个或以上触摸点的滑动轨迹,则判定为浮动对焦窗口位置的大小的调整; 移动执行单元,用于获取滑动轨迹的最后触摸坐标,将浮动对焦窗口移动至最后触摸坐标位置;
调整执行单元,用于获取滑动轨迹的最后触摸坐标,根据最后触摸坐标位置调整浮动对焦窗口大小。
[0033]本发明所述的调整执行单元进一步包括:
放大浮动对焦窗口执行单元,用于若两个或以上触摸点的滑动轨迹为浮动对焦窗口向外滑动,则获取滑动轨迹的最后触摸坐标,并放大浮动对焦窗口 ;
缩小浮动对焦窗口执行单元,用于若两个或以上触摸点的滑动轨迹为相对浮动对焦窗口向内滑动,则获取滑动轨迹的最后触摸坐标,并缩小浮动对焦窗口。
[0034]本发明所述的浮动对焦窗口对焦单元进一步包括:
发送单元,用于将调整浮动对焦窗口所在区域实时传入底层;
分析对焦单元,用于底层算法对浮动窗口区域的数据进行采样分析,根据采样分析结果进行实时对焦。
[0035]实施例2
与实施例1不同的是,实施例2公开了一种通过人脸部(可通过红外传感器或者人脸识别实现)移动来实现用户输入调整指令的方法。具体如下:
步骤I所述的用户输入的调整指令通过捕捉用户脸部动作获得,具体为:
S3捕捉用户脸部的运动轨迹方向,根据相应用户脸部的上下左右运动轨迹方向对浮动对焦窗口的位置进行移动;
S4捕捉用户脸部的运动轨迹方向,根据相应用户脸部的靠近或远离动作对浮动对焦窗口大小进行调整;靠近浮动对焦窗口则缩小浮动对焦窗口,远离浮动对焦窗口则放大浮动对焦窗口。
[0036]本发明步骤3所述的获取用户输入的调整指令,根据用户输入的调整指令调整浮动对焦窗口实现方式如下:
步骤S301.当检测到移动终端打开相机预览界面时,开启前置摄像头(或者红外传感器);
步骤S302.通过前置摄像头(或者红外传感器)捕捉用户脸部动作;
步骤S303.对用户脸部动作进行分析;
当捕捉到的用户脸部动作为上下左右运动轨迹,则判定为浮动对焦窗口位置的移动,执行步骤S3041 ;
当捕捉到的用户脸部动作为靠近或远离屏幕,则判定为浮动对焦窗口位置的大小的调整,执行步骤S3042 ;
步骤S3041.获取用户脸部的运动轨迹,根据用户脸部的运动轨迹移动浮动对焦窗口位置;
步骤S3042.获取用户脸部动作为靠近或远离屏幕,靠近浮动对焦窗口则缩小浮动对焦窗口,远离浮动对焦窗口则放大浮动对焦窗口。
[0037]其他与实施例1、2内容相似,在此不再累述。
[0038]实施例3
与实施例1、2不同的是,实施例2公开了一种通过用户手势动作(可通过红外传感器或者摄像头实现)移动来实现用户输入调整指令的方法。具体如下:
步骤I所述的用户输入的调整指令通过捕捉用户手势动作获得,具体为:
S5捕捉用户手势动作的运动轨迹方向,根据相应用户手势动作的上下左右运动轨迹方向对浮动对焦窗口的位置进行移动;
S6捕捉用户手势动作的运动轨迹方向,根据相应用户手势动作的靠近或远离动作对浮动对焦窗口大小进行调整;靠近浮动对焦窗口则缩小浮动对焦窗口,远离浮动对焦窗口则放大浮动对焦窗口。
[0039]本发明步骤3所述的获取用户输入的调整指令,根据用户输入的调整指令调整浮动对焦窗口实现方式如下:
步骤S401.当检测到移动终端打开相机预览界面时,开启前置摄像头(或者红外传感器);
步骤S402.通过前置摄像头(或者红外传感器)捕捉用户手势动作;
步骤S403.对用户手势动作进行分析;
当捕捉到的用户手势动作为上下左右运动轨迹,则判定为浮动对焦窗口位置的移动,执行步骤S4041 ;
当捕捉到的用户手势动作为靠近或远离屏幕,则判定为浮动对焦窗口位置的大小的调整,执行步骤S4042 ;
步骤S4041.获取用户手势动作的运动轨迹,根据用户手势动作的运动轨迹移动浮动对焦窗口位置;
步骤S4042.获取用户手势动作为靠近或远离屏幕,靠近浮动对焦窗口则缩小浮动对焦窗口,远离浮动对焦窗口则放大浮动对焦窗口。
[0040]其他与实施例1、2内容相似,在此不再累述。
[0041]通过以上实施例中的技术方案对本发明进行清楚、完整的描述,显然所描述的实施例为本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
【权利要求】
1.一种移动终端自动对焦方法,包括如下步骤: 步骤1.设置一浮动对焦窗口,该浮动对焦窗口形状、大小及位置通过识别用户输入的调整指令进行调整,且浮动于相机预览界面; 步骤2.实时检测移动终端是否打开相机预览界面,当检测到打开相机预览界面时,调用浮动对焦窗口显示于相机预览界面; 步骤3.获取用户输入的调整指令,根据用户输入的调整指令调整浮动对焦窗口,在调整浮动对焦窗口的同时进行实时对焦; 步骤4.对焦完成后进行拍照。
2.根据权利要求1所述的移动终端自动对焦方法,其特征在于,步骤I所述的用户输入的调整指令通过用户输入的触摸信号获得,具体为: SI用户输入的单个触摸点的滑动轨迹则判定为对浮动对焦窗口位置的移动; S2用户输入的两个或以上触摸点的滑动轨迹则判断为对浮动对焦窗口大小的调整。
3.根据权利要求2所述的移动终端自动对焦方法,其特征在于,步骤3所述的获取用户输入的调整指令,根据用户输入的调整指令调整浮动对焦窗口实现方式如下: 步骤S101.实时检测浮动对焦窗口区域的是否存在用户触摸滑动轨迹; 步骤S102.当检测到用户触摸滑动轨迹时,获取用户触摸滑动轨迹; 步骤S103.对用户触摸滑动轨迹进行分析; 当触摸滑动轨迹为单个触摸点的滑动轨迹,则判定为浮动对焦窗口位置的移动,执行步骤S1041 ; 当触摸滑动轨迹为两个或以上触摸点的滑动轨迹,则判定为浮动对焦窗口位置的大小的调整,执行步骤S1042 ; 步骤S1041.获取滑动轨迹的最后触摸坐标,将浮动对焦窗口移动至最后触摸坐标位置; 步骤S1042.获取滑动轨迹的最后触摸坐标,根据最后触摸坐标位置调整浮动对焦窗口大小。
4.根据权利要求3所述的移动终端自动对焦方法,其特征在于,步骤S1042所述的调整浮动对焦窗口大小包括放大浮动对焦窗口和缩小浮动对焦窗口,具体为: 若两个或以上触摸点的滑动轨迹为浮动对焦窗口向外滑动,则获取滑动轨迹的最后触摸坐标,并放大浮动对焦窗口 ; 若两个或以上触摸点的滑动轨迹为相对浮动对焦窗口向内滑动,则获取滑动轨迹的最后触摸坐标,并缩小浮动对焦窗口。
5.根据权利要求1-4中任一项所述的移动终端自动对焦方法,其特征在于,步骤3所述的在调整浮动对焦窗口的同时进行实时对焦具体包括: 步骤S301.将调整浮动对焦窗口所在区域实时传入底层; 步骤S302.底层算法对浮动窗口区域的数据进行采样分析,根据采样分析结果进行实时对焦。
6.—种移动终端自动对焦系统,其特征在于,包括: 浮动对焦窗口设置模块,用于设置一浮动对焦窗口,该浮动对焦窗口形状、大小及位置通过识别用户输入的调整指令进行调整,且浮动于相机预览界面; 检测调用模块,用于实时检测移动终端是否打开相机预览界面,当检测到打开相机预览界面时,调用浮动对焦窗口显示于相机预览界面; 调整对焦模块,用于获取用户输入的调整指令,根据用户输入的调整指令调整浮动对焦窗口,在调整浮动对焦窗口的同时进行实时对焦; 执行模块,用于对焦完成后进行拍照。
7.根据权利要求6所述的移动终端自动对焦系统,其特征在于,所述的浮动对焦窗口设置模块包括: 浮动对焦窗口移动设置单元,用于用户输入的单个触摸点的滑动轨迹则判定为对浮动对焦窗口位置的移动; 浮动对焦窗口大小调整设置单元,用于用户输入的两个或以上触摸点的滑动轨迹则判断为对浮动对焦窗口大小的调整。
8.根据权利要求7所述的移动终端自动对焦系统,其特征在于,本发明所述的调整对焦模块包括浮动对焦窗口调整单元和浮动对焦窗口对焦单元; 所述浮动对焦窗口调整单元包括: 检测单元,用于实时检测浮动对焦窗口区域的是否存在用户触摸滑动轨迹; 获取单元,用于当检测到用户触摸滑动轨迹时,获取用户触摸滑动轨迹; 分析单元,用于对用户触摸滑动轨迹进行分析;当触摸滑动轨迹为单个触摸点的滑动轨迹,则判定为浮动对焦窗口位置的移动;当触摸滑动轨迹为两个或以上触摸点的滑动轨迹,则判定为浮动对焦窗口位置的大小的调整; 移动执行单元,用于获取滑动轨迹的最后触摸坐标,将浮动对焦窗口移动至最后触摸坐标位置; 调整执行单元,用于获取滑动轨迹的最后触摸坐标,根据最后触摸坐标位置调整浮动对焦窗口大小。
9.根据权利要求8所述的移动终端自动对焦系统,其特征在于,本发明所述的调整执行单元进一步包括: 放大浮动对焦窗口执行单元,用于若两个或以上触摸点的滑动轨迹为浮动对焦窗口向外滑动,则获取滑动轨迹的最后触摸坐标,并放大浮动对焦窗口 ; 缩小浮动对焦窗口执行单元,用于若两个或以上触摸点的滑动轨迹为相对浮动对焦窗口向内滑动,则获取滑动轨迹的最后触摸坐标,并缩小浮动对焦窗口。
10.根据权利要求8所述的移动终端自动对焦系统,其特征在于,所述的浮动对焦窗口对焦单元进一步包括: 发送单元,用于将调整浮动对焦窗口所在区域实时传入底层; 分析对焦单元,用于底层算法对浮动窗口区域的数据进行采样分析,根据采样分析结果进行实时对焦。
【文档编号】G06F3/0485GK104243825SQ201410485226
【公开日】2014年12月24日 申请日期:2014年9月22日 优先权日:2014年9月22日
【发明者】任永忠 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1