一种照相机拍摄帧率的调节方法、系统和移动终端技术方案

技术编号:13390115 阅读:130 留言:0更新日期:2016-07-22 13:17
本发明专利技术公开了一种照相机拍摄帧率的调节方法、系统和移动终端,其中的方法,通过预先在移动终端中设置一帧率阈值与队列线性表;获取照相机当前拍摄帧率,并要检测到移动终端重新设置拍摄帧率时,判断获取的重置拍摄帧率与所述当前拍摄帧率的差值是否小于帧率阈值;若是则直接将重置拍摄帧率替换所述当前拍摄帧率作为照相机的当前拍摄帧率;当所述差值大于或等于所述帧率阈值,则将获取得到的重置拍摄帧率放入队列线性表中进行进一步处理。本发明专利技术由于采用了根据照相机当前帧率与设置帧率的差值缓慢调节照相机的设置帧率,从而减少照相机帧率设置时相邻两帧图像之间的卡顿感,以提高用户拍摄体验、同时也提高了照相机的拍摄效果。

【技术实现步骤摘要】
一种照相机拍摄帧率的调节方法、系统和移动终端
本专利技术涉及移动终端领域,尤其涉及的是一种照相机拍摄帧率的调节方法、系统和移动终端。
技术介绍
目前,照相机已成为移动终端的标准配置器件之一,利用照相机拍照、扫描二维码等功能也是用户使用频率最高的功能之一。在使用照相机时,由于拍摄环境变化,以及移动终端抖动等因素。为使视频拍摄效果较佳,现有技术中照相机具备自动调节帧率的功能,譬如当移动终端抖动较剧烈时设置较高的帧率,当移动终端抖动较轻微甚至不抖动时设置较低的帧率;上述方法中,由于照相机直接设置帧率,在设置帧率的相邻两帧图像间会出现一定的卡顿感,当所设置帧率与原帧率相差较大时卡顿感非常明显,当所设置帧率与原帧率相差较小时卡顿感则较轻微。因此现有技术中,照相机具备的自动调节帧率功能不能解决其所设置帧率与原帧率相差较大时卡顿感非常明显的问题。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种照相机拍摄帧率的调节方法、系统和移动终端,根据照相机当前帧率与设置帧率的差值缓慢调节照相机的设置帧率,从而减少照相机帧率设置时相邻两帧图像之间的卡顿感,以提高用户体验。本专利技术的技术方案如下:一种照相机拍摄帧率的调节方法,其中,包括以下步骤:A、预先在移动终端中设置一帧率阈值,并预先设置一存放重置拍摄帧率的队列线性表;B、获取照相机当前拍摄帧率,并实时检测移动终端是否重新设置拍摄帧率,若是则获取重置拍摄帧率;C、判断所述重置拍摄帧率与所述当前拍摄帧率的差值是否小于所述帧率阈值;D、当所述差值小于所述帧率阈值,则直接将所述重置拍摄帧率替换所述当前拍摄帧率作为照相机的当前拍摄帧率;当所述差值大于或等于所述帧率阈值,则将获取得到的重置拍摄帧率放入所述队列线性表中。所述的照相机拍摄帧率的调节方法,其中,所述步骤D之后还包括步骤:S1、判断所述队列线性表是否为空;S2、若不为空则获取所述队列线性表中最早进入队列的重置拍摄帧率,并每隔一固定时间设置照相机的拍摄帧率为其当前拍摄帧率递增或递减1FPS;直至所设置照相机的拍摄帧率为所述最早进入队列的重置拍摄帧率。所述的照相机拍摄帧率的调节方法,其中,所述步骤S2之后还包括步骤:S3、删除所述队列线性表中已经过步骤S2处理的重置拍摄帧率,并继续判断所述队列线性表是否为空;S4、若为空则判定照相机帧率设置完毕,若不为空则继续返回步骤S2。所述的照相机拍摄帧率的调节方法,其中,所述步骤S2具体包括:S21、若不为空,则获取所述队列线性表中最早进入队列的重置拍摄帧率与照相机当前拍摄帧率;S22、比较所述最早进入队列的重置拍摄帧率与照相机当前拍摄帧率的大小;S23、当所述最早进入队列的重置拍摄帧率大于照相机当前拍摄帧率,则控制每隔一固定时间设置照相机的拍摄帧率为其当前拍摄帧率递增1FPS,直至所设置照相机的拍摄帧率为所述最早进入队列的重置拍摄帧率;S24、当所述最早进入队列的重置拍摄帧率小于照相机当前拍摄帧率,则控制每隔一固定时间设置照相机的拍摄帧率为其当前拍摄帧率递减1FPS,直至所设置照相机的拍摄帧率为所述最早进入队列的重置拍摄帧率。所述的照相机拍摄帧率的调节方法,其中,所述帧率阈值为5FPS;所述固定时间为100毫秒。本专利技术还提供一种照相机拍摄帧率的调节系统,其中,包括:预先设置模块、用于预先在移动终端中设置一帧率阈值,并预先设置一存放重置拍摄帧率的队列线性表;帧率获取与设置检测模块、用于获取照相机当前拍摄帧率,并实时检测移动终端是否重新设置拍摄帧率,若是则获取重置拍摄帧率;判断模块、用于判断所述重置拍摄帧率与所述当前拍摄帧率的差值是否小于所述帧率阈值;帧率替换与处理模块、用于当所述差值小于所述帧率阈值,则直接将所述重置拍摄帧率替换所述当前拍摄帧率作为照相机的当前拍摄帧率;当所述差值大于或等于所述帧率阈值,则将获取得到的重置拍摄帧率放入所述队列线性表中。所述的照相机拍摄帧率的调节系统,其中,所述系统还包括:队列线性表判断模块、判断所述队列线性表是否为空;帧率处理模块,用于当所述队列线性表判断模块判定不为空则获取所述队列线性表中最早进入队列的重置拍摄帧率,并每隔一固定时间设置照相机的拍摄帧率为其当前拍摄帧率递增或递减1FPS;直至所设置照相机的拍摄帧率为所述最早进入队列的重置拍摄帧率;删除与判断控制模块、用于删除所述队列线性表中已经过步骤S2处理的重置拍摄帧率,并控制所述队列线性表判断模块继续判断队列线性表是否为空;判定与执行模块、用于若继续判断队列线性表为空则判定照相机帧率设置完毕,若不为空则继续执行所述帧率处理模块。所述的照相机拍摄帧率的调节系统,其中,所述帧率处理模块具体包括:帧率获取单元、用于当所述队列线性表判断模块判定不为空,则获取所述队列线性表中最早进入队列的重置拍摄帧率与照相机当前拍摄帧率;比较单元、用于比较所述最早进入队列的重置拍摄帧率与照相机当前拍摄帧率的大小;第一帧率处理单元、用于当所述最早进入队列的重置拍摄帧率大于照相机当前拍摄帧率,则控制每隔一固定时间设置照相机的拍摄帧率为其当前拍摄帧率递增1FPS,直至所设置照相机的拍摄帧率为所述最早进入队列的重置拍摄帧率;第二帧率处理单元、用于当所述最早进入队列的重置拍摄帧率小于照相机当前拍摄帧率,则控制每隔一固定时间设置照相机的拍摄帧率为其当前拍摄帧率递减1FPS,直至所设置照相机的拍摄帧率为所述最早进入队列的重置拍摄帧率。所述的照相机拍摄帧率的调节系统,其中,所述帧率阈值为5FPS;所述固定时间为100毫秒。本专利技术还提供一种移动终端,其中,包括上述任一项的照相机拍摄帧率的调节系统。本专利技术所提供的照相机拍摄帧率的调节方法、系统和移动终端,通过预先在移动终端中设置一帧率阈值与队列线性表;获取照相机当前拍摄帧率,并要检测到移动终端重新设置拍摄帧率时,判断获取的重置拍摄帧率与所述当前拍摄帧率的差值是否小于帧率阈值;若是则直接将重置拍摄帧率替换所述当前拍摄帧率作为照相机的当前拍摄帧率;当所述差值大于或等于所述帧率阈值,则将获取得到的重置拍摄帧率放入队列线性表中进行进一步处理。本专利技术由于采用了根据照相机当前帧率与设置帧率的差值缓慢调节照相机的设置帧率,从而减少照相机帧率设置时相邻两帧图像之间的卡顿感,以提高用户拍摄体验、同时也提高了照相机的拍摄效果。附图说明图1是本专利技术中照相机拍摄帧率的调节方法的流程图。图2是本专利技术中照相机拍摄帧率的调节系统的模块框图。具体实施方式本专利技术提供一种照相机拍摄帧率的调节方法、系统和移动终端,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,本专利技术提供的照相机拍摄帧率的调节方法,包括以下步骤:S100、预先在移动终端中设置一帧率阈值,并预先设置一存放重置拍摄帧率的队列线性表。移动终端可以包含有照相机的手机、笔记本电脑、平板等移动设备;这些移动终端具备自动调节照相机帧率的功能,譬如当移动终端抖动较厉害时自动调节设置较高的帧率,当移动终端抖动较轻微甚至不抖动时设置自动调节较低的帧率。但无法解决当移动终端根据环境自行调节的照相机帧率与其原先帧率相关较本文档来自技高网...

【技术保护点】
一种照相机拍摄帧率的调节方法,其特征在于,包括以下步骤:A、预先在移动终端中设置一帧率阈值,并预先设置一存放重置拍摄帧率的队列线性表;B、获取照相机当前拍摄帧率,并实时检测移动终端是否重新设置拍摄帧率,若是则获取重置拍摄帧率;C、判断所述重置拍摄帧率与所述当前拍摄帧率的差值是否小于所述帧率阈值;D、当所述差值小于所述帧率阈值,则直接将所述重置拍摄帧率替换所述当前拍摄帧率作为照相机的当前拍摄帧率;当所述差值大于或等于所述帧率阈值,则将获取得到的重置拍摄帧率放入所述队列线性表中。

【技术特征摘要】
1.一种照相机拍摄帧率的调节方法,其特征在于,包括以下步骤:A、预先在移动终端中设置一帧率阈值,并预先设置一存放重置拍摄帧率的队列线性表;B、获取照相机当前拍摄帧率,移动终端可自动调节照相机帧率,实时检测移动终端是否重新设置拍摄帧率,若是则获取重置拍摄帧率;C、判断所述重置拍摄帧率与所述当前拍摄帧率的差值是否小于所述帧率阈值;D、当所述差值小于所述帧率阈值,则直接将所述重置拍摄帧率替换所述当前拍摄帧率作为照相机的当前拍摄帧率;当所述差值大于或等于所述帧率阈值,则将获取得到的重置拍摄帧率放入所述队列线性表中;所述步骤D之后还包括步骤:S1、判断所述队列线性表是否为空;S2、若不为空则获取所述队列线性表中最早进入队列的重置拍摄帧率,并每隔一固定时间设置照相机的拍摄帧率为其当前拍摄帧率递增或递减1FPS;直至所设置照相机的拍摄帧率为所述最早进入队列的重置拍摄帧率;所述步骤S2之后还包括步骤:S3、删除所述队列线性表中已经过步骤S2处理的重置拍摄帧率,并继续判断所述队列线性表是否为空;S4、若为空则判定照相机帧率设置完毕,若不为空则继续返回步骤S2。2.根据权利要求1所述的照相机拍摄帧率的调节方法,其特征在于,所述步骤S2具体包括:S21、若不为空,则获取所述队列线性表中最早进入队列的重置拍摄帧率与照相机当前拍摄帧率;S22、比较所述最早进入队列的重置拍摄帧率与照相机当前拍摄帧率的大小;S23、当所述最早进入队列的重置拍摄帧率大于照相机当前拍摄帧率,则控制每隔一固定时间设置照相机的拍摄帧率为其当前拍摄帧率递增1FPS,直至所设置照相机的拍摄帧率为所述最早进入队列的重置拍摄帧率;S24、当所述最早进入队列的重置拍摄帧率小于照相机当前拍摄帧率,则控制每隔一固定时间设置照相机的拍摄帧率为其当前拍摄帧率递减1FPS,直至所设置照相机的拍摄帧率为所述最早进入队列的重置拍摄帧率。3.根据权利要求2所述的照相机拍摄帧率的调节方法,其特征在于,所述帧率阈值为5FPS;所述固定时间为100毫秒。4.一种照相机拍摄帧率的调节系统,其特征在于,包括:预先设置模块,用于预先在移动终端中设置一帧率阈值,并预先设置一存放重置拍摄帧率的队列线性表;帧率获取与设...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1