一种移动终端及其拍照方法、计算机可读存储介质与流程

文档序号:11180955阅读:470来源:国知局
一种移动终端及其拍照方法、计算机可读存储介质与流程

本发明涉及拍照技术领域,特别是涉及一种移动终端及其拍照方法、计算机可读存储介质。



背景技术:

随着移动终端的发展,其功能也逐渐多样化,其中,拍照成为了移动终端必不可少的功能。

现有的移动终端在拍照时,一般是通过屏幕显示的快门按钮或机械式的快门按键来控制拍照。由于移动终端拍照时并没有专门的支架进行固定,因此,在用户按下快门时,往往会引起移动终端的晃动,即摄像头的晃动,导致拍摄的照片效果不佳,容易模糊。



技术实现要素:

本发明采用的一个技术方案是:提供一种移动终端的拍照方法,该方法包括:在拍照预览阶段,采集至少一帧预览图像;接收拍照指令进行拍照,并采集预拍摄图像;在预拍摄图像不满足预设要求时,将至少一帧预览图像作为最终拍摄图像。

本发明采用的另一个技术方案是:提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上提供的拍照方法的步骤。

本发明采用的另一个技术方案是:提供一种移动终端,该移动终端包括摄像头以及处理器;处理器用于执行以下步骤:在拍照预览阶段,通过摄像头采集至少一帧预览图像;在接收拍照指令时,通过摄像头采集预拍摄图像;在预拍摄图像不满足预设要求时,将至少一帧预览图像作为最终拍摄图像。

本发明采用的另一个技术方案是:提供一种移动终端,该移动终端包括:采集模块,用于在拍照预览阶段,采集至少一帧预览图像;以及在接收拍照指令时,采集预拍摄图像;处理模块,用于在预拍摄图像不满足预设要求时,将至少一帧预览图像作为最终拍摄图像。

附图说明

图1是本发明提供的移动终端的拍照方法一实施例的流程示意图;

图2是本发明提供的移动终端的拍照方法另一实施例中s11的流程示意图;

图3是本发明提供的移动终端的拍照方法再一实施例中s113之后的流程示意图;

图4是本发明提供的移动终端的拍照方法又再一实施例中s113之后的流程示意图;

图5是本发明提供的移动终端一实施例的结构示意图;

图6是本发明提供的移动终端另一实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明实施例提供的移动终端可以是手机、平板电脑、智能穿戴设备等。

请参阅图1,图1是本发明提供的移动终端的拍照方法一实施例的流程示意图,该方法包括:

s11:在拍照预览阶段,采集至少一帧预览图像。

s12:在接收到拍照指令时,并采集预拍摄图像。

s13:在预拍摄图像不满足预设要求时,将至少一帧预览图像作为最终拍摄图像。

在步骤s11中,可以理解的,本实施例对移动终端进入拍照预览阶段的方式不作限制。例如,可以是在用户点击移动终端屏幕显示的拍照功能图标进入拍照预览界面,也可以是通过一应用(例如聊天软件)中的拍照功能进入拍照预览界面,还可以是在移动终端锁屏状态下通过快捷方式进去拍照预览界面。

其中,采集预览图像可以是在进入预览阶段后,周期性的采集多个预览图像,例如每秒采集一帧,再从采集的多帧图像中选择一清晰度最高的图像进行存储。另外,采集预览图像还是根据移动终端的晃动情况,在移动终端在稳定时(即不晃动时)采集预览图像。

下面通过一具体的实施例,对本步骤进行详细说明:

如图2所示,在另一实施例中,步骤s11可以具体包括:

s111:在拍照预览阶段,获取移动终端的状态。

s112:若移动终端在设定时间段内保持稳定状态,则采集第一预览图像。

其中,移动终端可以通过加速度传感器、重力传感器或陀螺仪来获取移动终端的状态。

具体地,加速度传感器可以通过获取的加速度值来判断移动终端的移动状态,在加速度值小于设定值时,判定移动终端处于稳定状态;重力传感器可以通过获取移动终端由重力引起的加速度与水平面之间的角度,在角度没有变化或变化幅度小于设定值时,判定移动终端处于稳定状态;陀螺仪可以通过获取移动终端的移动方向来判定移动终端是否处于稳定状态。值得注意的是,上述的提供的三种传感器仅为举例,并不限制本实施例中判断移动终端稳定状态的方式。

另外,移动终端的稳定状态还需要达到一定的时间,例如一秒。具体地,在一秒内,移动终端均保持在稳定状态,则在一秒结束时,采集第一预览图像。

可以理解的,上述提到的传感器可以是移动终端自带的,也可以是额外提供的与移动终端连接的传感器,这里不作要求。

s113:存储第一预览图像。

可选的,如图3所示,在步骤s113之后,还可以包括:

s31:继续获取移动终端的状态。

s32:若移动终端在设定时间段内保持稳定状态,则采集第二预览图像。

s33:存储第二预览图像,并将第一预览图像删除。

可以理解的,移动终端可以在按下快门拍照之前(即预览阶段)不断的获取移动终端的状态,并周期性的采集预览图像。

具体地,获取移动终端的稳定状态,在移动终端的稳定状态保持一秒时,采集第一预览图像进行保存;继续获取移动终端的稳定状态,在移动终端的稳定状态再一次保持一秒时,采集第二预览图像进行保存,并将第一预览图像删除。

可以理解的,上述的第一预览图像和第二预览图像仅为示意性的举例,在预览阶段的时间足够长时,还可以在下一次移动终端稳定保持一秒时,采集第三预览图像、第四预览图像等等,这里不再一一穷举。

可选的,如图4所示,在步骤s113之后,还可以包括:

s41:继续获取移动终端的状态。

s42:若移动终端在设定时间段内保持稳定状态,则采集第二预览图像。

s43:将第一预览图像与第二预览图像进行对比。

s44:在第一预览图像比第二预览图像清晰时,不保存第二预览图像。

s45:在第二预览图像比第一预览图像清晰时,存储第二预览图像,并将第一预览图像删除。

可以理解的,移动终端可以在按下快门拍照之前(即预览阶段)不断的获取移动终端的状态,并周期性的采集预览图像。

具体地,获取移动终端的稳定状态,在移动终端的稳定状态保持一秒时,采集第一预览图像进行保存;继续获取移动终端的稳定状态,在移动终端的稳定状态再一次保持一秒时,采集第二预览图像,将第一预览图像和第二预览图像进行对比,将较清晰的一帧图像进行保存,并将另外一帧图像删除。

可以理解的,上述的第一预览图像和第二预览图像仅为示意性的举例,在预览阶段的时间足够长时,还可以在下一次移动终端稳定保持一秒时,采集第三预览图像、第四预览图像等等,这里不再一一穷举。

当然,在具体应用中,可以每采集一帧预览图像,就与前一次采集的预览图像进行对比,保存较清晰的一帧、删除较模糊的一帧。另外,还可以将采集的每一帧预览图像均进行保存,在按下快门后,再将采集的多帧图像进行比较,选择最清晰的一帧,并在预拍摄图像不满足预设要求时,将预览图像中最清晰的一帧作为最终拍摄图像。

其中,在步骤s13中,预设要求可以是图像的清晰度,该清晰度可以是分辨率、对比度、饱和度等等。另外,预设要求还可以跟照片质量相关的其他要求,例如,也可以将以下情形认为是不满足预算要求的,例如,拍摄的人物闭眼、拍摄的景物曝光过度等等。

具体地,步骤s13可以包括:在预拍摄图像不满足预设清晰度时,将至少一帧预览图像作为最终拍摄图像;以及在预拍摄图像满足预设清晰度时,将预拍摄图像作为最终拍摄图像。

通过上述提供的实施例,本发明提供的移动终端的拍照方法在拍摄的照片不满足预算要求时,将预览阶段拍摄的照片作为最终的照片,能够防止在拍照过程中移动终端晃动引起的拍摄效果不佳的问题,提高了照片拍摄的质量。

在本发明的另一实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行以实现上述实施例中提供的方法。可以理解的,在本实施例中的可读存储介质存储的计算机程序,所用来执行的方法与上述实施例提供的方法类似,其原理和步骤相同,这里不再赘述。

其中,该存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

参阅图5,图5是本发明提供的移动终端一实施例的结构示意图。

该移动终端50包括处理器51以及通过总线连接到该处理器51的摄像头52、传感器53以及存储器54。

可选的,在一具体的实施例中:

摄像头52用于,在拍照预览阶段,采集至少一帧预览图像,以及在接收到拍照指令时,采集预拍摄图像。

处理器51用于,在预拍摄图像不满足预设要求时,将至少一帧预览图像作为最终拍摄图像。

可选的,该摄像头52可以是移动终端50自带的摄像头,也可以外接的摄像头,例如,可以是笔记本电脑或平板电脑外接的摄像头;该外接摄像头可以通过数据线、蓝牙等方式与移动终端50连接。具体地,以移动终端50是手机为例,该摄像头可以是手机的前置摄像头或者后置摄像头。

可选的,在另一具体的实施例中:

传感器53用于,在拍照预览阶段获取移动终端的状态。

摄像头52用于,在移动终端在设定时间段内保持稳定状态时,采集第一预览图像。

存储器54用于存储第一预览图像。

其中,移动终端可以通过加速度传感器、重力传感器或陀螺仪来获取移动终端的状态。

具体地,加速度传感器可以通过获取的加速度值来判断移动终端的移动状态,在加速度值小于设定值时,判定移动终端处于稳定状态;重力传感器可以通过获取移动终端由重力引起的加速度与水平面之间的角度,在角度没有变化或变化幅度小于设定值时,判定移动终端处于稳定状态;陀螺仪可以通过获取移动终端的移动方向来判定移动终端是否处于稳定状态。值得注意的是,上述的提供的三种传感器仅为举例,并不限制本实施例中判断移动终端稳定状态的方式。

可选的,在另一具体的实施例中:

传感器53用于,在存储器存储第一预览图像之后,继续获取移动终端的状态。

摄像头52用于,在移动终端在设定时间段内保持稳定状态时,采集第二预览图像。

存储器54用于,删除第一预览图像,并存储述第二预览图像。

具体地,将第一预览图像存储于存储器54中之后,通过传感器53继续获取移动终端50的状态;在移动终端50在设定时间段内保持稳定状态时,通过摄像头52采集第二预览图像;将第二预览图像存储于存储器54中,并将存储器54中保存的第一预览图像删除。

可选的,在另一具体的实施例中:

处理器51还用于执行以下步骤:

将第一预览图像存储于存储器54中之后,通过传感器53继续获取移动终端50的状态;在移动终端50在设定时间段内保持稳定状态时,通过摄像头52采集第二预览图像;将第一预览图像与第二预览图像进行对比;在第一预览图像比第二预览图像清晰时,不保存第二预览图像;在第二预览图像比第一预览图像清晰时,将第二预览图像存储于存储器54中,并将存储器54中保存的第一预览图像删除。

可选的,在另一具体的实施例中:

处理器51具体用于执行以下步骤:

在预拍摄图像不满足预设清晰度时,将至少一帧预览图像作为最终拍摄图像;在预拍摄图像满足预设清晰度时,将预拍摄图像作为最终拍摄图像。

可以理解的,本实施例提供的移动终端,与上述提供的移动终端的拍照方法实施例的原理和具体的操作步骤类似,这里不再赘述。

在本发明所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。

另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

参阅图6,图6是本发明提供的移动终端另一实施例的结构示意图,该移动终端包括采集模块61和处理模块62。

其中,采集模块61用于在拍照预览阶段,采集至少一帧预览图像,以及在接收拍照指令时,采集预拍摄图像;处理模块62用于在预拍摄图像不满足预设要求时,将至少一帧预览图像作为最终拍摄图像。

可选的,在另一实施例中,该移动终端还包括传感模块和存储模块。传感模块用于在拍照预览阶段,获取移动终端的状态。该采集模块61还用于在移动终端在设定时间段内保持稳定状态时,采集第一预览图像。存储模块用于存储该第一预览图像。处理模块62用于在预拍摄图像不满足预设要求时,将第一预览图像作为最终拍摄图像。

可选的,在又一实施例中,传感模块还用于在存储第一预览图像之后继续获取移动终端的状态;采集模块61还用于在移动终端在设定时间段内保持稳定状态时,采集第二预览图像;存储模块还用于删除第一预览图像,并存储第二预览图像。处理模块62用于在预拍摄图像不满足预设要求时,将第二预览图像作为最终拍摄图像。

以上对本发明实施例所提供的一种移动终端及其拍照方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例的技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1