摄像装置及摄像装置的拍照方法、存储设备转让专利

申请号 : CN201710587586.X

文献号 : CN107360369A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 谢天佑何瑶益倪漫利

申请人 : 深圳天珑无线科技有限公司深圳市天珑移动技术有限公司

摘要 :

本发明公开了一种摄像装置及摄像装置的拍照方法、存储设备,属于拍摄技术领域。该拍照方法包括摄像装置在拍照模式下获取实时图像,并保存实时图像以构成实时图像集,摄像装置接收拍照指令,并响应拍照指令以获取拍照图像,将实时图像集中的至少部分实时图像与拍照图像进行合成。本发明能够通过图像合成在较短时间内获得较高质量的图片。

权利要求 :

1.一种摄像装置的拍照方法,其特征在于,所述拍照方法包括:所述摄像装置在拍照模式下获取实时图像,并保存实时图像以构成实时图像集;

所述摄像装置接收拍照指令,并响应所述拍照指令以获取拍照图像;

将所述实时图像集中的至少部分实时图像与所述拍照图像进行合成。

2.根据权利要求1所述的方法,其特征在于,所述实时图像与所述拍照图像的分辨率相同。

3.根据权利要求1所述的方法,其特征在于,所述摄像装置保存实时图像,包括:所述摄像装置将所述实时图像以先进先出的方式存入所述摄像装置的缓存区域,所述缓存区域用于存储预设帧数的图像。

4.根据权利要求1所述的方法,其特征在于,所述摄像装置在拍照模式下获取实时图像并保存实时图像,包括:所述摄像装置获取抖动值,并判断所述抖动值是否大于抖动阈值;

若否,则在所述拍照模式下保存实时图像;

若是,则在所述拍照模式下不保存实时图像。

5.根据权利要求4所述的方法,其特征在于,所述摄像装置通过陀螺仪获取抖动值。

6.根据权利要求1所述的拍照方法,其特征在于,所述摄像装置接收拍照指令的步骤之后包括:判断所述实时图像集是否满足预设条件;

若满足,则将所述实时图像集中的至少部分实时图像与所述拍照图像进行合成;

若不满足,则进一步获取并保存实时图像,直至所述由实时图像构成的实时图像集满足所述预设条件。

7.根据权利要求6所述的方法,其特征在于,所述判断所述实时图像集是否满足预设条件,包括:判断所述实时图像集中实时图像的帧数是否达到帧数阈值;

若是,则判定所述实时图像集满足预设条件;或者,判断所述实时图像集中实时图像的质量是否满足质量条件;

若是,则判定所述实时图像集满足预设条件。

8.根据权利要求1所述的方法,其特征在于,所述将所述实时图像集中的至少部分实时图像与所述拍照图像进行合成,包括:获取所述实时图像集中与所述拍照指令相邻的至少部分实时图像,将所述至少部分实时图像与所述拍照图像进行合成。

9.一种摄像装置,其特征在于,所述摄像装置包括处理器、存储器,所述处理器耦接所述存储器;

所述存储器用于存储程序数据,所述程序数据由所述处理器加载并执行,以实现如权利要求1-8中任一项所述的方法。

10.一种存储设备,其特征在于,所述存储设备用于存储程序数据,所述程序数据能够被执行以实现权利要求1-8中任一项所述的方法。

说明书 :

摄像装置及摄像装置的拍照方法、存储设备

技术领域

[0001] 本发明涉及拍摄技术领域,特别是涉及一种摄像装置及摄像装置的拍照方法、存储设备。

背景技术

[0002] 摄像装置已广泛的应用在人们生活和工作中,用户对于拍照质量的要求也越来越高,而对于不同环境或不同情景下的拍照,可能出现照片较暗及噪点较多的情况,但依据现有的拍照方法,所得到的照片质量不高,导致用户体验效果也不佳。

发明内容

[0003] 本发明实施例提供一种摄像装置及摄像装置的拍照方法、存储设备,以解决用户在拍照时得到的照片质量不佳的问题。
[0004] 为解决上述技术问题,本发明实施例采用的一个技术方案是:提供一种摄像装置的拍照方法,该拍照方法包括:摄像装置在拍照模式下获取实时图像,并保存实时图像以构成实时图像集;摄像装置接收拍照指令,并响应拍照指令以获取拍照图像;将实时图像集中的至少部分实时图像与拍照图像进行合成。
[0005] 为解决上述技术问题,本发明实施例采用的另一个技术方案是:提供一种摄像装置,该摄像装置包括:处理器、存储器,处理器耦接存储器;存储器用于存储程序数据,程序数据由处理器加载并执行,以实现上述摄像装置的拍照方法的方法。
[0006] 为解决上述技术问题,本发明实施例采用的又一个技术方案是:提供一种存储设备,该存储设备用于存储程序数据,程序数据能够被执行以实现上述摄像装置的拍照方法的方法。
[0007] 本发明的有益效果是:通过摄像装置在拍照模式下获取实时图像,并保存实时图像从而构成实时图像集;摄像装置在接收到拍照指令之后,响应该拍照指令从而获取拍照图像;再将实时图像集中的至少部分实时图像与拍照图像进行合成,摄像装置在按下拍照键之前就已经获取实时图像,在按下拍照键之后,将已获取的实时图像和拍照图像进行合成,无需等待较长时间即能获得所需高质量照片。

附图说明

[0008] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0009] 图1是本发明一实施例摄像装置的拍照方法的流程示意图;
[0010] 图2是本发明又一实施例摄像装置的拍照方法的流程示意图;
[0011] 图3是本发明存储设备一实施例的结构示意图;
[0012] 图4是本发明摄像装置一实施例的结构示意图;
[0013] 图5是图4所示摄像装置实现拍照方法的流程示意图。具体实施例
[0014] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0015] 本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0016] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0017] 请参阅图1,图1是本发明一实施例摄像装置的拍照方法的流程示意图。在本实施例中,摄像装置的拍照方法可以包括以下步骤:
[0018] S11:摄像装置在拍照模式下获取实时图像,并保存实时图像以构成实时图像集。
[0019] 在本实施例中,摄像装置可以是移动终端,例如智能手机、平板电脑、智能穿戴设备等电子设备,也可以是摄像机、数码照相机等拍摄设备。
[0020] 在本步骤S11中,摄像装置首先设定为拍照模式,在拍照模式下会通过摄像装置的摄像头获取当前的实时图像,摄像装置内部的图像传感器接收实时图像,此时,摄像装置会自动将这些实时图像保存起来,从而构成实时图像集,该实时图像集是用于后面步骤S13中进行图像合成。
[0021] S12:摄像装置接收拍照指令,并响应拍照指令以获取拍照图像。
[0022] 在本步骤S12中,当用户按下拍照键时,摄像装置在拍照模式下接收拍照指令,摄像装置会响应该拍照指令进行拍照操作,此时,摄像装置获取到拍照时的图像,一般情况下,摄像装置在拍照后,会直接将拍照指令下获取的拍照图像作为最终的照片,本实施例中在获取到拍照图像后,并不作为最终的照片,而是在后续步骤S13中进行图像合成。
[0023] S13:将实时图像集中的至少部分实时图像与拍照图像进行合成。
[0024] 在本步骤S13中,摄像装置将上述步骤S11中获取的实时图像集与步骤S12获取的拍照图像进行合成,其中,拍照图像可以与实时图像集中的全部实时图像进行合成,也可以与实时图像集中的部分实时图像进行合成。
[0025] 本实施例摄像装置在拍照模式下先获取实时图像构成实时图像集,再获取拍照时的拍照图像,将拍照图像与实时图像集中的至少部分实时图像进行合成,可以通过图像合成在较短时间内获得较高质量的图片,提高了用户的拍照体验。
[0026] 请参阅图2,图2是本发明又一实施例摄像装置的拍照方法的流程示意图。在本实施例中,摄像装置的拍照方法可以包括以下步骤:
[0027] S21:摄像装置在拍照模式下获取实时图像,并保存实时图像以构成实时图像集。
[0028] 在本实施例中,摄像装置可以是移动终端,例如智能手机、平板电脑、智能穿戴设备等电子设备,也可以是摄像机、数码照相机等拍摄设备。
[0029] 在本步骤S21中,摄像装置首先设定为拍照模式,在拍照模式下会通过摄像装置的摄像头获取当前的实时图像,摄像装置内部的图像传感器接收实时图像,此时,摄像装置会自动将这些实时图像保存起来,从而构成实时图像集,该实时图像集是用于后面步骤S13中进行图像合成。
[0030] 摄像装置获取实时图像具体是通过摄像头采集光线,输出图像,然后由图像传感器感应摄像头输出的图像,即获取实时图像。本实施例中摄像头的输出帧率为10~30帧每秒,即摄像装置每秒能够获取10~30帧实时图像。对于所获取的实时图像,可保存所获取的全部实时图像,也可设置保存的时间周期,即一定时间周期内保存一帧实时图像,从而减少存储器读写压力,例如可设置每0.5秒保存一帧实时图像。
[0031] 由于在后续步骤中需要将实时图像与拍照图像进行合成,因此在本步骤中可使所获取的实时图像与拍照图像的分辨率相同,以方便合成时的计算。例如,拍照指令下获取的拍照图像的分辨率为640x480,那么在接收拍照指令之前所获取的实时图像的分辨率也为640x480,即将该摄像装置中图像传感器设置为感应产生分辨率为640x480的图像。其他实施例中,也可不限定所获取的实时图像与拍照图像分辨率相同,进行合成时,再对实时图像进行处理,使其与拍照图像具有同样分辨率即可,例如,将拍照图像分辨率设置为
1600x1200,而实时图像的分辨率设置为640x480,那么在接收拍照指令之后,摄像装置内的处理器就会对实时图像进行处理,使其与拍照图像分辨率相同,即将分辨率为640x480的实时图像进行处理,得到分辨率为1600x 1200的实时图像,使得处理后实时图像的分辨率与拍照图像分辨率相同。
[0032] 在本步骤S21中,摄像装置获取到的实时图像所构成的图像集是用于后续步骤中的图像合成,因此保证最终合成所得到图像的质量,本实施例中进一步对所获取的实时图像进行筛选,即摄像装置会判断是否保存实时图像。
[0033] 判断方式有多种,保证保存的实时图像达到质量要求即可,例如以下两种判断方式。
[0034] 第一种判断方式:摄像装置获取抖动值,并判断抖动值是否大于抖动阈值,若是,则在拍照模式下保存实时图像;若否,则在拍照模式下不保存实时图像。
[0035] 当前很多摄像装置中会设置有能够测量摄像装置方向、角度等的传感器,例如重力感应器、陀螺仪、电子罗盘等,下面以陀螺仪为例进行说明。
[0036] 用户在使用摄像装置获取实时图像时,会不断变换位置或角度进行取景,因此,在用户将摄像装置放置平稳状态下之前,会有移动摄像装置的动作,其中,平稳状态可以是放置于固定支架上,或者是手持平稳的状态,而在移动摄像装置时,摄像装置的方向、角度等数据都会处于一种变化的状态,一般用抖动值来表示上述变化状态,当摄像装置抖动值较大时,摄像装置的摄像头获取到的实时图像可能是不清晰的,因此可以通过摄像装置内部的陀螺仪来获取抖动值,从而帮助判断摄像装置是否保存实时图像,即当抖动值较大,大于抖动阈值时,不保存实时图像;若抖动值较小,小于等于抖动阈值时,保存实时图像。
[0037] 摄像装置内部的陀螺仪可以检测摄像装置当前所处的方向和角度等数据,从而通过算法转换成抖动值,用户可以先对摄像装置的抖动阈值进行预先设定,也可以使用摄像装置默认的抖动阈值,通过将摄像装置实时的抖动值与设定的抖动阈值的大小进行判断,若摄像装置实时的抖动值不大于抖动阈值,则认为此时摄像装置实时图像满足保存要求,即在拍照模式下保存实时图像,若摄像装置实时的抖动值大于抖动阈值时,则认为此时摄像装置实时图像不满足保存要求,即在拍照模式下不保存实时图像。
[0038] 第二种判断方式,摄像装置判断实时图像的质量是否满足质量条件。
[0039] 本判断方式是直接根据实时图像的质量来判断是否保存该实时图像。实时图像的质量条件可以是根据图像清晰度来判断,图像清晰度是指图像上各细部影纹及其边界的清晰程度,摄像装置在获取实时图像后则可以通过一些算法来得到图像的清晰程度,算法可以是一些图像清晰度评价函数,例如基于频率域特征的评价函数、基于统计特征的评价函数、基于空间域特征的评价函数等等,根于不同算法的评价函数值来设定清晰度条件。例如,当使用基于统计特征的评价函数时,如灰度熵函数,图像的熵值是衡量图像信息丰富程度的一个重要指标,由信息论可知,一幅图像I的信息量是由该图像的信息熵H(I)来度量:
[0040]
[0041] 式(1)中,pi是图像中灰度值为i的像素出现的概率,L为灰度级总数,根据香农信息理论,当熵的值最大时信息量最多,将此原理用于对焦过程可知,H(I)越大,则图像越清晰,此时,可预先设定信息熵的值为清晰度阈值,则此时清晰度的条件为不小于清晰度阈值,当摄像装置实时图像的信息熵的值不小于清晰度阈值时,则认为此时摄像装置实时图像满足保存要求,即在拍照模式下保存实时图像,若摄像装置实时的信息熵的值小于清晰度阈值时,则认为此时摄像装置实时图像不满足保存要求,即在拍照模式下不保存实时图像。
[0042] 当摄像装置保存实时图像时,摄像装置可以将保存的实时图像存入摄像装置的缓存区域中,由于摄像装置的存储空间的大小会根据硬件配置的不同而不同,缓存区域存储空间的大小也会因此受到限制,因此,缓存区域空间的大小可以由用户来设置或者遵从摄像装置的默认设置,本步骤S21中当缓存区域按照帧数来缓存实时图像时,缓存区域空间的大小则是根据存储帧数的数量来限定的,即设定帧数阈值,例如,设定存储预设的帧数阈值可以是5、10、20、30、40等,存储实时图像的帧数达到帧数阈值时,摄像装置会优先删除最先存入缓存区域的实时图像,即实时图像是按照先进先出的方式存入摄像装置的缓存区域的。
[0043] S22:摄像装置接收拍照指令,并响应拍照指令以获取拍照图像。
[0044] 在本步骤S22中,当用户按下拍照键时,摄像装置在拍照模式下接收拍照指令,摄像装置会响应该拍照指令进行拍照操作,此时,摄像装置获取到拍照时的图像,一般情况下,摄像装置在拍照后,会直接将拍照指令下获取的拍照图像作为最终的照片,本实施例中在获取到拍照图像后,并不作为最终的照片,而是在后续步骤S25中进行图像合成。
[0045] S23:判断实时图像是否满足预设条件。
[0046] 若不满足,则进行步骤S24,若满足,则进行步骤S25。
[0047] S24:进一步获取并保存实时图像,直至由实时图像构成的实时图像集满足预设条件。
[0048] S25:将实时图像集中的至少部分实时图像与拍照图像进行合成。
[0049] 步骤S23至步骤S25为连续动作,因此,下面将步骤S23至步骤S25放到一起进行说明。
[0050] 当摄像装置接收拍照指令之后,还会判断缓存区域的实时图像集是否满足预设条件,若不满足预设条件,则进一步获取并保存实时图像,直至由实时图像构成的实时图像集满足预设条件;若满足预设条件,则将实时图像集中的至少部分实时图像与拍照图像进行合成。
[0051] 在本实施例中,预设条件可以有多种方式,例如,预设条件可以是判断实时图像集中实时图像的帧数是否达到帧数阈值,若判断为是,则判定实时图像集满足预设条件;预设条件还可以是判断实时图像集中实时图像的质量是否满足质量条件;若判断为是,则判定实时图像集满足预设条件。
[0052] 当摄像装置判断出实时图像集不满足预设条件时,则进一步获取并保存实时图像,直至所述由实时图像构成的实时图像集满足所述预设条件,具体来说,当摄像装置缓存的实时图像的时间较短,没有缓存到足够符合预设条件的实时图像时,即缓存的实时图像帧数不满足帧数阈值或者质量不满足质量条件时,摄像装置会在用户拍照并且得到拍照图像之后,继续缓存实时图像,直到满足将实时图像与拍照图像进行合成的条件为止。
[0053] 当摄像装置判断出实时图像集满足预设条件时,将实时图像集中的至少部分实时图像与拍照图像进行合成,具体来说,当摄像装置判断出实时图像集满足预设条件时,即实时图像集中实时图像的帧数达到帧数阈值时,或者实时图像集中实时图像的质量满足质量条件时,摄像装置会从是实时图像集中选取部分实时图像与拍照图像合成。例如,实时图像集的帧数阈值为10,当实时图像存储的帧数达到10的时候,摄像装置会从这10帧实时图像中选取几帧,如7帧、5帧、3帧,选取的帧数可以是用户自己设定也可以是摄像装置默认的设定,可以从实时图像集中随机选取部分帧的实时图像,也可选取与拍照指令相邻帧的实时图像,此后摄像装置会将选取的几帧与拍照图像进行合成;或者当实时图像集中实时图像的质量满足质量条件时,例如实时图像清晰度达到预设的清晰度阈值时,摄像装置会从满足清晰度阈值并且足够帧数的实时图像中随机选取部分帧的实时图像,也可选取与拍照指令相邻帧的实时图像,此后摄像装置会将选取的几帧与拍照图像进行合成。
[0054] 本实施例通过在拍照模式下先将实时图像与拍照图像分辨率设置相同后,根据预设条件判断是否获取实时图像以构成实时图像集,再获取拍照时的拍照图像,当实时图像集足够时选取部分实时图像与拍照图像进行合成,当实时图像集不够时,在拍照后继续获取实时图像直至达到条件时再与拍照图像进行合成,将实时图像与拍照图像分辨率设置相同可以节约摄像装置合成图像消耗的时间,从而减少用户为得到所需照片需要等待的时间的效果,通过实时图像的缓存判断条件可以提高合成图像的图像质量,仅增加判断步骤并不增加用户操作步骤,提高了用户拍照体验。
[0055] 上述方法应用于摄像装置中,其逻辑过程通过计算机程序来表示,并具体通过摄像装置实现。
[0056] 对于计算机程序,以软件形式实现并作为独立的产品销售或使用时,可存储在一个电子设备可读取存储介质中,即,本发明还提供一种存储设备,设备上存储有程序数据,程序数据被处理器执行时实现上述方法的步骤。请参阅图3,图3是本发明存储设备一实施例的结构示意图,存储设备100中有程序数据能够被执行以实现上述实施例的方法,该存储设备可以为如U盘、光盘、服务器等。
[0057] 对于摄像装置的硬件结构,请参阅图4,图4是本发明摄像装置一实施例的结构示意图。本实施例摄像装置200包括处理器21和存储器22,处理器21耦接存储器22,存储器22中存储有程序数据,处理器21能够加载程序数据并执行,以实现上述拍照方法。
[0058] 对于摄像装置实现拍照方法,请参照图5,图5是图4所示摄像装置实现拍照方法的流程示意图。上述摄像装置实现拍照方法包括以下步骤:
[0059] S31:摄像装置在拍照模式下获取实时图像,并保存实时图像以构成实时图像集。
[0060] 在本实施例中,摄像装置200可以是含有摄像头的移动终端,例如智能手机、平板电脑、含有摄像头的智能穿戴设备等,也可以是摄像机、数码照相机等拍摄设备。
[0061] 在本步骤S31中,摄像装置200首先设定为拍照模式,在拍照模式下会通过摄像装置200耦接的摄像头23获取当前的实时图像,并且会在摄像装置200的显示屏幕24上显示出实时图像的画面,当然,也可仅仅在显示屏幕24上显示当前拍照模式下的光圈等各个参数,此时,摄像装置200会自动将这些实时图像存入存储器22中,从而构成实时图像集,该实时图像集是用于后面步骤S13中进行图像合成。
[0062] S32:摄像装置接收拍照指令,并响应拍照指令以获取拍照图像。
[0063] 在本步骤S32中,摄像装置200在拍照模式下收到拍照指令,处理器21会响应该拍照指令进行拍照操作,此时,摄像装置200获取到拍照时的图像,该拍照时获取的图像也是用于后面步骤S13中进行图像合成。
[0064] S33:将实时图像集中的至少部分实时图像与拍照图像进行合成。
[0065] 在本步骤S33中,处理器21将上述步骤S31中获取的实时图像集与步骤S32获取的拍照图像进行合成,其中,拍照图像可以与实时图像集中的全部实时图像进行合成,也可以与实时图像集中的部分实时图像进行合成。
[0066] 本实施例摄像装置能够有效的减少用户为得到所需照片需要等待的时间,继而降低终端的功耗。
[0067] 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。