对移动终端的相机进行防抖的方法及该移动终端的制作方法

文档序号:7981093阅读:159来源:国知局
专利名称:对移动终端的相机进行防抖的方法及该移动终端的制作方法
技术领域
本发明涉及防抖技术,尤其涉及对移动终端的相机进行防抖的方法及该移动终端。
背景技术
目前,数码相机常通过加速度传感器进行防抖,具体包括在数码相机内设置加速度传感器,数码相机根据用户操作开启照相功能,而后利用加速度传感器检测相机当前运动的加速度,并将检测到的加速度与设置的门限值进行比较,如果在门限值范围内,则提示用户不适合拍照,并给出是否存储相片的选择。
上述方案通过加速度传感器进行加速度检测,感知数码相机的位置变化,在检测出相机处于抖动的情况下,提示用户是否存储相片。随着科学技术的发展,很多移动终端还内置了陀螺仪,用以测试移动终端的位移变化值,感知移动终端的位置变化。
此外,很多移动终端上的相机都有防抖功能,在实际应用时,需要先进入相机应用,手动开启防抖功能,相机才能在拍照时进行防抖处理。目前,移动终端上的相机往往没有自动开启防抖的功能,操作不方便。发明内容
本发明提供了一种对移动终端的相机进行防抖的方法,该方法能够利用移动终端内置的陀螺仪自动开启相机防抖功能,以进行相机防抖。
本发明提供了一种移动终端能够利用移动终端内置的陀螺仪自动开启相机防抖功能,以进行相机防抖。
—种对移动终端的相机进行防抖的方法,该方法
接收开启相机的启动指令;
从陀螺仪获取位移变化值;
判断位移变化值是否在预先设定的阈值范围内,如果是,则向相机发送防抖开启指令。
一种移动终端,该移动终端包括防抖识别单元、陀螺仪和相机;
所述防抖识别单元,用于接收开启相机的启动指令,从陀螺仪获取位移变化值;判断位移变化值是否在预先设定的阈值范围内,如果是,则向相机发送防抖开启指令;
所述陀螺仪,用于测试出位移变化值,传送给所述防抖识别单元;
所述相机,用于接收防抖开启指令,进行防抖处理。
从上述方案可以看出,本发明中,从移动终端的陀螺仪获取位移变化值,根据获取的位移变化值与预先设定的阈值进行比较,根据比较结果确定是否开启相机防抖。从而,实现了利用移动终端内置的陀螺仪自动开启相机防抖功能,以进行相机防抖。


图1为本发明对移动终端的相机进行防抖的方法示意性流程图2为本发明移动终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
对于内置了陀螺仪,且相机具有防抖功能的移动终端,可采用图1所示的方法流程,依据陀螺仪提供的位移变化值自动开启相机防抖功能。图1的流程包括以下步骤
步骤101,接收开启相机的启动指令。
用户打开移动终端的相机功能,进入拍照模式;相应地,移动终端接收用户输入的开启相机的启动指令,而后,执行步骤102和103,进行相机是否需要进行防抖操作的判断。
步骤102,从陀螺仪获取位移变化值。
步骤103,判断位移变化值是否在预先设定的阈值范围内,如果是,则向相机发送防抖开启指令。
如果判断出位移变化值不在预先设定的阈值范围内,则不做处理。
如果判断出位移变化值在预先设定的阈值范围内,则向相机发送防抖开启指令, 相机收到防抖开启指令后,便可进行防抖处理。
本实施例中,陀螺仪可采用三轴陀螺仪,以进行位移变化值的测试,三轴包括X 轴、Y轴和Z轴。从陀螺仪获取的用于进行阈值范围判断的位移变化值,至少为一组,每组位移变化值包括X轴、Y轴和Z轴三个方向上的位移变化值,X轴、Y轴和Z轴三个方向上分别设定对应各自的阈值,三个方向分别对应的阈值可以各不相同。
如果在图1流程的步骤102中,从陀螺仪获取的位移变化值为一组位移变化值;则步骤103所述判断位移变化值是否在预先设定的阈值范围内包括判断X轴、Y轴和Z轴三个方向上的位移变化值是否都小于各自对应的阈值,如果是,则确定出位移变化值在预先设定的阈值范围内。
如果在图1流程的步骤102中,从陀螺仪获取的位移变化值为至少两组位移变化值;则步骤103所述判断位移变化值是否在预先设定的阈值范围内包括
对每组位移变化值进行判断,判断X轴、Y轴和Z轴三个方向上的位移变化值是否都小于各自对应的阈值,如果是,则确定出该组位移变化值小于阈值;
判断各组位移变化值是否都小于阈值,如果是,则确定出位移变化值在预先设定的阈值范围内。
陀螺仪测试移动终端位移变化值的方法为已有技术,这里进行简要说明。陀螺仪以移动终端中心作为三维空间中心点,在规定时间T内,不停的获取感知的坐标信息,计算在各个角度的坐标变化值,得到X轴、Y轴和Z轴三个方向上的位移变化值。需要说明的是, 陀螺仪计算得到的三个方向的位移变化值为矢量值,在本发明的应用中,用于判断移动终端是否处于抖动状态时,取各位移变化值的绝对值。若图1流程步骤102所述从陀螺仪获取的位移变化值为N组位移变化值,则陀螺仪在规定时间T内,获取N组坐标采样信息;再根据每组采样数据,分别计算出X轴、Y轴和Z轴三个方向上的位移变化值。
请参见图2,图2为本发明移动终端的结构示意图。该移动终端包括陀螺仪210、防抖识别单元220和相机230。
防抖识别单元220,用于接收开启相机230的启动指令,从陀螺仪210获取位移变化值;判断位移变化值是否在预先设定的阈值范围内,如果是,则向相机230发送防抖开启指令。
陀螺仪210,用于将测试出的位移变化值传送给防抖识别单元220。
相机230,用于接收防抖开启指令,进行防抖处理。
可选地,防抖识别单元220包括位移变化值获取子单元221和位移变化值判断子单元222。
位移变化值获取子单元221,用于将从陀螺仪210获取的位移变化值传送给所述位移变化值判断子单元222。
位移变化值判断子单元222,用于判断位移变化值是否在预先设定的阈值范围内, 如果是,则向相机230发送防抖开启指令。
可选地,位移变化值判断子单元222判断出位移变化值不在预先设定的阈值范围内,则不做处理。
可选地,从陀螺仪210获取的位移变化值包括X轴、Y轴和Z轴方向的位移变化值, X轴、Y轴和ζ轴三个方向分别对应各自的阈值;
位移变化值判断子单元222包括第一判断模块2221,用于判断X轴、Y轴和Z轴三个方向上的位移变化值是否都小于各自对应的阈值,如果是,则确定出位移变化值在预先设定的阈值范围内。
可选地,从陀螺仪210获取的位移变化值包括至少两组,每组包括X轴、Y轴和Z轴三个方向上的位移变化值,X轴、Y轴和Z轴三个方向分别对应各自的阈值;
位移变化值判断子单元222包括第二判断模块2222,用于对每组位移变化值进行判断,判断X轴、Y轴和Z轴三个方向上的位移变化值是否都小于各自对应的阈值,如果是, 则确定出该组位移变化值小于阈值;判断各组位移变化值是否都小于阈值,如果是,则确定出位移变化值在预先设定的阈值范围内。
本发明所述的移动终端包括手机、个人数字助理(PDA,Personal Digital Assistant)等。
本发明从移动终端的陀螺仪获取位移变化值,根据获取的位移变化值与预先设定的阈值进行比较,判断移动终端目前是否处于抖动状态,根据判断的状态自动开启相机的防抖功能,方便了操作。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种对移动终端的相机进行防抖的方法,其特征在于,该方法包括接收开启相机的启动指令;从陀螺仪获取位移变化值;判断位移变化值是否在预先设定的阈值范围内,如果是,则向相机发送防抖开启指令。
2.如权利要求1所述的方法,其特征在于,从所述陀螺仪获取的所述位移变化值包括X 轴、Y轴和Z轴方向的位移变化值,X轴、Y轴和Z轴三个方向分别对应各自的阈值;所述判断位移变化值是否在预先设定的阈值范围内的步骤包括判断X轴、Y轴和Z轴三个方向上的位移变化值是否都小于各自对应的阈值,如果是,则确定所述位移变化值在所述预先设定的阈值范围内。
3.如权利要求1所述的方法,其特征在于,从所述陀螺仪获取的所述位移变化值包括至少两组,每组包括X轴、Y轴和Z轴三个方向上的位移变化值,X轴、Y轴和Z轴三个方向分别对应各自的阈值;所述判断位移变化值是否在预先设定的阈值范围内的步骤包括对每组位移变化值进行判断,判断X轴、Y轴和Z轴三个方向上的位移变化值是否都小于各自对应的阈值,如果是,则确定出该组位移变化值小于阈值;判断各组位移变化值是否都小于阈值,如果是,则确定出所述位移变化值在所述预先设定的阈值范围内。
4.如权利要求1、2或3所述的方法,其特征在于,如果所述位移变化值不在预先设定的阈值范围内,则不做处理。
5.如权利要求1、2或3所述的方法,其特征在于,所述向相机发送防抖开启指令之后, 该方法还包括相机进行防抖处理。
6.一种移动终端,其特征在于,该移动终端包括防抖识别单元、陀螺仪和相机;所述防抖识别单元,用于接收开启相机的启动指令,从陀螺仪获取位移变化值;判断位移变化值是否在预先设定的阈值范围内,如果是,则向相机发送防抖开启指令;所述陀螺仪,用于测试出位移变化值,传送给所述防抖识别单元;所述相机,用于接收防抖开启指令,进行防抖处理。
7.如权利要求6所述的移动终端,其特征在于,所述防抖识别单元包括位移变化值获取子单元和位移变化值判断子单元;所述位移变化值获取子单元,用于从陀螺仪获取位移变化值,传送给所述位移变化值判断子单元;所述位移变化值判断子单元,用于判断位移变化值是否在预先设定的阈值范围内,如果是,则向相机发送防抖开启指令。
8.如权利要求7所述的移动终端,其特征在于,所述位移变化值判断子单元判断所述位移变化值不在所述预先设定的阈值范围内,则不做处理。
9.如权利要求7或8所述的移动终端,其特征在于,从陀螺仪获取的位移变化值包括X 轴、Y轴和Z轴方向的位移变化值,X轴、Y轴和Z轴三个方向分别对应各自的阈值;所述位移变化值判断子单元包括第一判断模块,用于判断X轴、Y轴和Z轴三个方向上的位移变化值是否都小于各自对应的阈值,如果是,则确定所述位移变化值在所述预先设定的阈值范围内。
10.如权利要求7或8所述的移动终端,其特征在于,从陀螺仪获取的位移变化值包括至少两组,每组包括X轴、Y轴和Z轴三个方向上的位移变化值,X轴、Y轴和Z轴三个方向分别对应各自的阈值;所述位移变化值判断子单元包括第二判断模块,用于对每组位移变化值进行判断,判断X轴、Y轴和Z轴三个方向上的位移变化值是否都小于各自对应的阈值,如果是,则确定出该组位移变化值小于阈值;判断各组位移变化值是否都小于阈值,如果是,则确定所述位移变化值在所述预先设定的阈值范围内。
全文摘要
本发明提供了对移动终端的相机进行防抖的方法及该移动终端,其中,该方法包括接收开启相机的启动指令;从陀螺仪获取位移变化值;判断位移变化值是否在预先设定的阈值范围内,如果是,则向相机发送防抖开启指令。本发明方案能够利用移动终端内置的陀螺仪自动开启相机防抖功能,以进行相机防抖。
文档编号H04M1/725GK102523380SQ201110372958
公开日2012年6月27日 申请日期2011年11月10日 优先权日2011年11月10日
发明者陈召会 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1