一种拍照方法、装置及移动终端的制作方法

文档序号:9527915阅读:222来源:国知局
一种拍照方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明涉及拍照摄像领域,尤其涉及一种拍照方法、装置及移动终端。
【背景技术】
[0002]随着移动终端与互联网的发展与融合,具备拍照功能的终端应用越来越广泛,但用户在拍照时,难以避免会因为抖动,导致用户经常重复拍摄以便得到清晰的照片。现有技术中,部分终端中会加入一定的算法及处理措施对所拍摄照片进行处理,以减少抖动对照片效果的影响。在目前的处理方法中,软件处理方法其数据量大,处理速度慢,以牺牲速度换取去除抖动的效果,因而用户体验不佳;而另外的硬件处理方法中,加入硬件防抖器件,会使得终端成本增加,不利于缩减成本。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]鉴于上述现有技术的不足,本发明的目的在于提供一种拍照方法、装置及移动终端,旨在解决现有终端拍照时所获得的照片清晰度不佳的问题。
[0005]本发明的技术方案如下:
一种拍照方法,其中,包括步骤:
在进行拍照时,第一摄像头及第二摄像头同时开启,并分别连续拍摄若干张照片,并记录各张照片拍摄时的时间戳;
查找出第一摄像头或第二摄像头拍摄的差异化最小的两张照片作为比对照片,并根据这两张比对照片的时间戳获取对应的第二摄像头或第一摄像头拍摄的两张照片作为目标照片,并将两张目标照片合成为一张照片,再进行显示。
[0006]所述的拍照方法,其中,所述在进行拍照时,第一摄像头及第二摄像头同时开启,并分别连续拍摄若干张照片,并记录各张照片拍摄时的时间戳的步骤具体包括:
将第一摄像头及第二摄像头拍摄的若干张照片按照预定规则进行缓存得到缓存信息。
[0007]所述的拍照方法,其中,所述缓存的步骤具体包括:
将第一摄像头及第二摄像头拍摄的第一张照片进行完整缓存;
将第一摄像头及第二摄像头拍摄的其他照片与相应摄像头拍摄的第一张照片的差异化数据缓存。
[0008]所述的拍照方法,其中,在缓存信息中加入标志位,当查找出与相应摄像头拍摄的第一张照片差异化最小的照片时,则将标志位置位。
[0009]所述的拍照方法,其中,在获取两张目标照片后,判断目标照片的清晰度是否在合格阈值内,当是时,将两张目标照片合成为一张照片。
[0010]一种拍照装置,其中,包括:
照片捕获模块,用于在进行拍照时,第一摄像头及第二摄像头同时开启,并分别连续拍摄若干张照片,并记录各张照片拍摄时的时间戳; 照片合成模块,用于查找出第一摄像头或第二摄像头拍摄的差异化最小的两张照片作为比对照片,并根据这两张比对照片的时间戳获取对应的第二摄像头或第一摄像头拍摄的两张照片作为目标照片,并将两张目标照片合成为一张照片,再进行显示。
[0011]所述的拍照装置,其中,所述照片捕获模块具体包括:
缓存单元,用于将第一摄像头及第二摄像头拍摄的若干张照片按照预定规则进行缓存得到缓存信息。
[0012]所述的拍照装置,其中,所述缓存单元具体包括:
完整缓存子单元,用于将第一摄像头及第二摄像头拍摄的第一张照片进行完整缓存;部分缓存子单元,用于将第一摄像头及第二摄像头拍摄的其他照片与相应摄像头拍摄的第一张照片的差异化数据缓存。
[0013]所述的拍照装置,其中,所述缓存单元还包括:
标志位设置子单元,用于当查找出与相应摄像头拍摄的第一张照片差异化最小的照片时,则将标志位置位。
[0014]一种移动终端,其中,包括如上所述的拍照装置。
[0015]有益效果:本发明在利用一个摄像头进行拍照时,同时开启另一个摄像头同时拍摄照片,在挑选照片时,根据其中一个摄像头拍摄的抖动较小的两张照片的时间戳,来筛选出另一个摄像头拍摄的两张照片,通过进行上述处理,使得最后挑选合成的照片抖动最小,
质量最佳。
【附图说明】
[0016]图1为本发明一种拍照方法较佳实施例的流程图。
[0017]图2为本发明的拍照方法较佳实施例的模型图。
[0018]图3为本发明的拍照方法较佳实施例中缓存信息存储格式示意图。
[0019]图4为本发明的拍照方法较佳实施例中照片缓存时的流程图。
[0020]图5为本发明的拍照方法较佳实施例中照片处理时的流程图。
[0021]图6为本发明的拍照装置较佳实施例的结构框图。
【具体实施方式】
[0022]本发明提供一种拍照方法、装置及移动终端,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]请参阅图1,图1为本发明一种拍照方法较佳实施例的流程图,如图所示,其包括步骤:
5101、在进行拍照时,第一摄像头及第二摄像头同时开启,并分别连续拍摄若干张照片,并记录各张照片拍摄时的时间戳;
5102、查找出第一摄像头或第二摄像头拍摄的差异化最小的两张照片作为比对照片,并根据这两张比对照片的时间戳获取对应的第二摄像头或第一摄像头拍摄的两张照片作为目标照片,并将两张目标照片合成为一张照片,再进行显示。
[0024]在本实施例中,在进行拍照时,同时开启两个摄像头:第一摄像头及第二摄像头,本发明实施例就是利用这两个摄像头来同时拍摄照片,然后根据其中一个摄像头拍摄的差异化最小的相邻两张照片,来获取另一个摄像头拍摄对应的两张照片作为目标照片,再将两张目标照片合成为一张照片进行显示。
[0025]较佳的,所述的第一摄像头及第二摄像头分别为前置摄像头及后置摄像头,因为目前的大多数移动终端例如手机都具有前后两个摄像头,本发明实施例利用这些现有的装置来优化拍照方法,有利于推广使用。
[0026]这样,在利用后置摄像头进行拍照时,前置摄像头会在后台同步打开,拍照模型如图2所示,移动终端(B)中后置摄像头的捕获的景物范围会随着与景物(A)的距离增大而增力口。通常来说,后置摄像头与景物的距离较远,而前置摄像头与拍摄时的人体或其他物体相距较近,并且前置摄像头像素一般也比后置摄像头低,所以当景物与终端距离比终端与人体距离大时,前置摄像头所捕获的图像信息量比后置摄像头的小,那么拍照时,前置摄像头与后置摄像头同时打开进行拍照时,通过筛选出前置摄像头拍摄的抖动较小(即差异化较小)的两张照片,并根据这两张照片的时间戳获取到同一时间戳的后置摄像头所拍摄的两张照片,这两张照片也是后置摄像头抖动较小的两张照片,即为较理想的照片组,最后将这两张照片进行合成处理,获得一张最优选的照片,即挑选出最佳的一张照片。由于在此实施例中,是通过筛选前置摄像头所拍摄的照片进而获取后置摄像头拍摄的较佳的照片,因而其数据处理量相比直接通过后置摄像头进行筛选时的数据处理量小的多,分析量也是最小的,算法处理更快,所以既能保证筛选到较佳的照片,又能保证快速处理。
[0027]在利用前置摄像头进行拍照时,后置摄像头会在后台同步打开,此时,后置摄像头与景物距离较远,从图2中的拍照模型可知,后置摄像头捕获的图像抖动会比前置摄像头大,因此,只需要获取到后置摄像头拍摄的稳定的照片,即可得到前置摄像头拍摄的更稳定的照片,利用这一原理,同样利用两个摄像头同时拍摄照片,再获取到后置摄像头拍摄的抖动较小的两张照片,再根据这两张照片的时间戳获取到同一时间戳的前置摄像头拍摄的两张照片作为目标照片,最后进行合成处理,获得最优化的照片。为了提高数据处理速度,在此实施例中,更优选的是在后置摄像头进行拍摄时,只对一参照物进行拍摄,后置摄像头可自动对具有明显特征的景物进行拍摄,并自动对该参照物进行对焦拍摄,而不是拍摄全景照片,这样更有利于提高处理速度,且由于用户此时并不是利用后置摄像头进行拍摄,所以也无需拍摄全景照片,只需选取后置摄像头正对其中一个参照物进行对焦拍摄即可,其所拍摄图像的信息量将比全景拍摄小很多,处理速度也相应加快,而整个后置摄像头的处理过程并不在界面上显示,所以对用户来说,还是前置摄像头拍摄。通过这样的处理过程,就能保证前置摄像头拍摄的照片既能得到抖动最小的照片,又能保证较佳的用户体验。
[0028]作为本发明更优选的实施例,在第一摄像头及第二摄像头同时捕获照片时还包括步骤:
将第一摄像头及第二摄像头捕获的若干张照片按照预定规则进行缓存得到缓存信息。
[0029]即将第一摄像头及第二摄像头捕获的若干张照片按照某种方式进行缓存,从而获得缓存信息即保存的照片信息,以便在之后查找出其中一个摄像头差异化最小的两张照片,并根据这两张照片的时间戳获取到另一个摄像头拍摄的两张照片。
[0030]对于缓存的方式,可以采用对每张照片进行完整缓存的方式,但这种方式要求较大的缓存空间,并且会影响后续算法处理速度,本发明更优选的方式是: 将第一摄像头及第二摄像头捕获的第一张照片进行完整缓存;
将第一摄像头及第二摄像头捕获的其他照片与相应摄像头捕获的第一张照片的差异化数据缓存。
[0031]即将两个摄像头拍摄的第一张照片进行完整的缓存,即缓存两张照片的完整数据,而之后拍摄的其他照片,则只缓存与相应摄像头拍摄的第一张照片之间的差异化数据,比如第一摄像头缓存第一张照片的完整数据,同时缓存第二张照片与第一张照片之间的差异化数据,以及后续的第三、第四…与第一张照片之间的差异化数据,第二摄像头同理。
[0032]其中的差异化数据是指两张照片之间的像素差异数据以及清晰度差异数据。
[0033]这样能最大化的减少缓存的信息量,加快后续的算法处理速度,又不影响后续的照片合成等处理过程。
[0034]同时上述缓存方式还有利于后续的照片查找及筛选,在查找照片时,优选将相应摄像头拍摄的第一张照片以及与该第一张照片差异化最小的照片查找出来,即将第一张照片以及与该第一张照片差异化最小的照片作为比对照片;因为第一张照片往往是用户最想要拍摄的场景,但由于第一张照片效果可能并不是最佳,所以需要将与其抖动最小的照片查找出来,由于采用上述缓存方式,就能快速查找到与第一张照片之间差异化最小的照片,即本实施例中的两张比对照片,其中一张为其中一个摄像头拍摄的第一张照片,另外一张为筛选出的与之差异化最小的照片,两张目标照片,其中一张为另外一个摄像头拍摄的第一张照片,另外一张为筛选出的照片对
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1