拍摄方法和装置制造方法

文档序号:7804983阅读:152来源:国知局
拍摄方法和装置制造方法
【专利摘要】本发明公开了一种拍摄方法和装置,所述拍摄方法包括步骤:在拍摄过程中,采集图像,将当前采集到的图像与当前的基础图像合成为合成图像,并将该合成图像作为下一次合成的基础图像;缓存拍摄过程中合成的合成图像;根据用户的操作指令,从缓存的合成图像中提取出相应的合成图像作为当前的基础图像,以使拍摄进度返回到提取的合成图像所显示的拍摄状态。从而,相当于擦除或撤销了拍摄的某一部分内容,实现了对光绘图像的实时修改,使得用户可以据此把一次光绘分作多次完成,创作出更加完美和复杂的效果,提高了光绘创作效果,提升了用户体验。
【专利说明】拍摄方法和装置
【技术领域】
[0001]本发明涉及摄像【技术领域】,尤其是涉及一种拍摄方法和装置。
【背景技术】
[0002]随着摄像技术的快速发展,现有的拍摄装置新增了一种光绘拍摄模式,用户可以通过光绘拍摄模式进行光绘创作,拍摄出具有艺术效果的图片。光绘拍摄时,拍摄装置持续采集图像,并将当前采集到的图像与过去的图像进行叠加来合成新的图像,合成的新图像又作为下一次合成的基础图像,依次类推,最终把光绘笔绘制的所有亮点记录下来,形成光绘作品。
[0003]然而,现有技术中在进行光绘拍摄时,只能进行开始和结束的控制,拍摄过程不能暂停,必须一气呵成的完成一次光绘拍摄;拍摄过程中不能对拍摄的光绘图像进行实时修改,若对光绘图像的某一部分不满意,只能从头再来,重新进行绘制。从而导致光绘拍摄效果不佳,创作效率较低。

【发明内容】

[0004]本发明的主要目的在于提供一种拍摄方法和装置,旨在实现在拍摄过程中对光绘图像进行实时修改,提高光绘拍摄效果。
[0005]为达以上目的,本发明提出一种拍摄方法,包括步骤:
[0006]在拍摄过程中,采集图像,将当前采集到的图像与当前的基础图像合成为合成图像,并将该合成图像作为下一次合成的基础图像;
[0007]缓存拍摄过程中合成的合成图像;
[0008]根据用户的操作指令,从缓存的合成图像中提取出相应的合成图像作为当前的基础图像,以使拍摄进度返回到提取的合成图像所显示的拍摄状态。
[0009]优选地,所述缓存拍摄过程中合成的合成图像包括:
[0010]连续缓存拍摄过程中合成的所有合成图像,或
[0011]拍摄过程中每隔预设时间缓存一次当前合成的合成图像。
[0012]优选地,所述缓存拍摄过程中合成的合成图像包括:拍摄过程中检测到当前采集到的图像的亮度小于阈值时,缓存一次当前合成的合成图像。
[0013]优选地,所述从缓存的合成图像中选择一张作为当前的基础图像的步骤之前还包括:暂停拍摄。
[0014]优选地,所述方法还包括:加载一张图片作为当前的基础图像。
[0015]优选地,所述将当前采集到的图像与当前的基础图像合成为合成图像的步骤之前还包括:确定一初始基础图像。
[0016]优选地,所述确定一初始基础图像包括:加载一张图片作为初始基础图像,或将采集到的第一张图像作为初始基础图像。
[0017]本发明同时提出一种拍摄装置,包括图像采集模块、图像处理模块、显示模块和缓存模块,其中:
[0018]图像采集模块,用于采集图像;
[0019]图像处理模块,用于将当前采集到的图像与当前的基础图像合成为合成图像,并将该合成图像作为下一次合成的基础图像;将拍摄过程中合成的合成图像缓存于所述缓存模块;根据用户的操作指令,从所述缓存模块中提取出相应的合成图像作为当前的基础图像,以使拍摄进度返回到提取的合成图像所显示的拍摄状态;
[0020]显示模块,用于实时显示合成图像。
[0021]优选地,所述图像处理模块用于:
[0022]连续缓存拍摄过程中合成的所有合成图像至所述缓存模块,或
[0023]拍摄过程中每隔预设时间缓存一次当前合成的合成图像至所述缓存模块。
[0024]优选地,所述图像处理模块用于:拍摄过程中检测到当前采集到的图像的亮度小于阈值时,缓存一次当前合成的合成图像至所述缓存模块。
[0025]优选地,还包括控制模块,其用于控制拍摄过程的开始、暂停和结束。
[0026]优选地,所述图像处理模块还用于:加载一张图片作为当前的基础图像。
[0027]优选地,所述图像处理模块还用于:确定一初始基础图像。
[0028]优选地,所述图像处理模块用于:加载一张图片作为初始基础图像,或将采集到的第一张图像作为初始基础图像。
[0029]本发明所提供的一种拍摄方法,通过将拍摄过程中生成的部分或全部合成图像予以缓存,当用户进行回退操作时,根据用户的操作指令,从缓存的合成图像中提取出相应的合成图像予以实时显示,并作为下一次合成的基础图像,相当于擦除或撤销了拍摄的某一部分内容,实现了对光绘图像的实时修改,使得用户可以据此把一次光绘分作多次完成,创作出更加完美和复杂的效果,提高了光绘创作效果和创作效率,提升了用户体验。
【专利附图】

【附图说明】
[0030]图1是本发明的拍摄方法第一实施例的流程图;
[0031]图2是本发明中拍摄界面一示意图;
[0032]图3是本发明的拍摄方法第二实施例的流程图;
[0033]图4是本发明的拍摄方法第三实施例的流程图;
[0034]图5是本发明中拍摄界面另一示意图;
[0035]图6是本发明的拍摄装置一实施例的结构框图。
[0036]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】
[0037]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0038]本发明的拍摄方法主要应用于光绘拍摄,用户通过光绘拍摄进行光绘创作,并在光绘创作过程中实时擦除或撤销已拍摄的部分内容,返回到之前的拍摄状态,以实现实时修改创作作品的目的。
[0039]参见图1,提出本发明的拍摄方法第一实施例,所述拍摄方法包括以下步骤:
[0040]步骤S101:采集图像[0041]用户点击或按下拍摄按钮后,拍摄装置开始进行光绘拍摄,通过摄像头持续采集图像。
[0042]步骤S102:将当前采集到的图像与当前的基础图像合成为合成图像予以实时显示,并将该合成图像作为下一次合成的基础图像
[0043]拍摄装置持续读取采集到的图像,实时进行图像合成,并将合成的图像进行实时显不O在合成第一张合成图像时,需确定一初始基础图像,移动终端可加载一张图片作为初始基础图像,也可以将采集到的第一张图像作为初始基础图像。
[0044]通常,在拍摄刚开始瞬间生成第一张图像时,并没有基础图像与当前采集到的图像进行合成。当生成第二张图像时,才将第一张图像作为初始基础图像,与当前采集到的图像进行合成而生成该第二张图像,依次类推,以第N-1张图像作为基础图像与当前采集到的图像合成为第N张图像。同时,屏幕上实时显示合成的每一张图像,用户就可以实时查看自己的创作效果。
[0045]优选的,在拍摄开始前或拍摄过程中,用户可以随时加载一张图片作为基础图像,以进行图像合成。例如,在拍摄开始前,用户从本地存储中加载一张有背景的图片作为初始基础图像,在开始拍摄后,拍摄装置将当前采集到的图像与当前的基础图像(初始基础图像,即加载的图片)合成为第一张合成图像,并将该合成图像作为合成第二张合成图像的基础图像并实时显示。从而,光绘创作就可以在一个更加绚丽的背景上进行绘制,可以创作出更加丰富的光绘图片。
[0046]步骤S103:每隔预设时间缓存一次当前合成的合成图像
[0047]例如,拍摄装置可以每隔5S缓存一次当前合成的合成图像,当光绘创作进行到313时,拍摄装置则缓存了6张合成图像,分别为55、105、155、205、255、305时合成的合成图像。
[0048]步骤S104:根据用户的操作指令,从缓存的合成图像中提取出相应的合成图像作为当前的基础图像,以使拍摄进度返回到提取的合成图像所显示的拍摄状态
[0049]在拍摄过程中,用户可以进行回退(或称擦除、撤销)操作。具体的,用户可以直接在屏幕上左右滑动来发布操作指令。如用户在屏幕上向左滑动一次,拍摄装置则返回到前一个进度,即返回至前一次缓存的合成图像,提取出该合成图像作为当前的基础图像予以实时显示,如果用户对当前的基础图像还不满意,还可以继续向左滑动返回至更前的进度;也可以向右滑动恢复之前撤销的进度;如此反复,直到满意为止。或者,拍摄装置也可以根据用户在屏幕上滑动的长度来确定返回的进度长度。
[0050]拍摄装置也可以如图2所示显示前进和回退的虚拟按钮,图中左侧为回退按钮,右侧为前进按钮。用户通过点击前进或回退按钮来发布操作指令。如用户点击一次回退按钮,拍摄装置则回退一次进度,点击一次前进按钮,则恢复之前撤销的进度。
[0051]例如,拍摄装置缓存的合成图像为每5S缓存一次。当拍摄进行22S后,用户发布操作指令回退一次,拍摄装置则提取出20S时缓存的合成图像并予以实时显示,拍摄进度就相当于返回到拍摄进行到20S时的拍摄状态,撤销了 20S?22S之间的光绘内容;当用户继续回退,则返回到拍摄进行到15S时的拍摄状态,撤销了 15S?22S之间的光绘内容。回退结束,用户继续开始光绘拍摄,拍摄装置则以15S时的合成图像作为基础图像,进行下一次图像的合成。[0052]优选的,当用户在进行回退操作时,拍摄过程暂停。拍摄装置可以在检测到用户在拍摄过程中触摸或点击屏幕时,自动暂停拍摄;当用户双击屏幕或一定时间内不再触摸屏幕时,自动开始继续拍摄。或者用户通过点击图2中部的暂停/拍摄按钮来暂停拍摄或继续拍摄。
[0053]步骤S105:拍摄结束后,保存当前显示的合成图像,删除缓存的合成图像
[0054]当用户结束拍摄时,拍摄装置将屏幕上当前显示的合成图像作为最终的拍摄图像保存起来,并将缓存的所有合成图像予以删除,以为下次拍摄腾出缓存空间。当前显示的合成图像可能是当前合成的合成图像,也可能是从合成图像中提取出的某一张合成图像(即用户进行回退操作后则结束拍摄)。
[0055]从而,通过将拍摄过程中生成的合成图像予以缓存,当用户进行回退操作时,根据用户的操作指令,从缓存的合成图像中提取出相应的合成图像予以实时显示,并作为下一次合成的基础图像,相当于擦除或撤销了拍摄的某一部分内容,实现了对光绘图像的实时修改,使得用户可以据此把一次光绘分作多次完成,创作出更加完美和复杂的效果,提高了光绘创作效果和创作效率。
[0056]参见图3,提出本发明的拍摄方法第二实施例,所述拍摄方法包括以下步骤:
[0057]步骤S201:采集图像
[0058]步骤S202:将当前采集到的图像与当前的基础图像合成为合成图像予以实时显示,并将该合成图像作为下一次合成的基础图像
[0059]步骤S203:检测到当前采集到的图像的亮度小于阈值时,缓存一次当前合成的合成图像
[0060]用户在进行光绘创作时,与传统的绘画一样,会一笔一笔的绘制,本实施例在用户每绘制一笔,则缓存一次合成图像,从而后一张合成图像均比前一张合成图像多一笔光绘内容。
[0061]具体实现上,考虑到光绘拍摄是在黑暗背景下进行的,光绘“笔”实际上是一束亮光,其亮度比背景图像的亮度要大,在光绘过程中,如果正在进行绘制,则此时采集的图像中有块状区域是明亮的,否则所有区域都近似黑色的。当采集到的图像亮度比较暗时(此时说明绘画的一笔结束,或者没有绘画),即小于阈值,则进行一次缓存,这样就可以实现每往前撤销一步,对应撤销光绘的一个笔画的内容。所述光绘笔可以是能够发光的任何物体。
[0062]由于光绘时亮与黑的差别很明显,因此可以将阈值设定为图像格式所能表示的亮度最大值或者最大亮度的一定比例,如10%。所述最大亮度即图像格式所能表达的任意颜色数值的上限值,比如一般颜色表达的范围为O?255。如果拍摄装置检测到当前采集的图像中任一区域(如3X3的像素块)的亮度超过阈值,则认为正在进行光绘绘制;否则,认为当前没有绘制,处在笔画间隔中,则缓存一次当前合成的合成图像。
[0063]步骤S204:根据用户的操作指令,从缓存的合成图像中提取出相应的合成图像作为当前的基础图像,以使拍摄进度返回到提取的合成图像所显示的拍摄状态
[0064]本实施例实现回退操作的方式与第一实施例相同,只不过本实施例中每回退一次,则撤销光绘一个笔画的内容,每前进一次,则恢复刚撤销的一个笔画的内容。
[0065]步骤S205:拍摄结束后,保存当前显示的合成图像,删除缓存的合成图像
[0066]从而,本实施例通过每绘制一笔则缓存一次合成图像,当用户进行回退操作时,则可以一次撤销一笔光绘内容,方便用户一笔一笔的修改。
[0067]参见图4,提出本发明的拍摄方法第三实施例,所述拍摄方法包括以下步骤:
[0068]步骤S301:采集图像
[0069]步骤S302:将当前采集到的图像与当前的基础图像合成为合成图像予以实时显示,并将该合成图像作为下一次合成的基础图像
[0070]步骤S303:连续缓存拍摄过程中合成的所有合成图像
[0071]本实施例中,将拍摄过程中生成的所有合成图像都予以缓存,由于缓存的数据较大,因此对拍摄装置的存储空间有较高的要求,拍摄时长受限于存储空间。
[0072]步骤S304:根据用户的操作指令,从缓存的合成图像中提取出相应的合成图像作为当前的基础图像,以使拍摄进度返回到提取的合成图像所显示的拍摄状态
[0073]由于本实施例将所有合成图像均予以缓存,因此在进行回退操作时,可以实现最为精细的回退。
[0074]回退操作时,可以以第一实施例的方式进行。也可以如图5所示,像调节视频播放进度一样左右拖动进度条即可,这时拍摄装置根据进度条的进度,对应的选择出缓存的合成图像即可。
[0075]步骤S305:拍摄结束后,保存当前显示的合成图像,删除缓存的合成图像
[0076]从而,本实施例允许用户回退到之前的任意拍摄进度,可以实现更为精细的修改,提高了创作效果。
[0077]在某些实施例中,如果拍摄装置的存储空间较大,拍摄结束后,不自动删除缓存的合成图片,由用户决定存储部分或全部合成图像,或者删除所有的合成图片。
[0078]参见图6,提出本发明的拍摄装置一实施例,所述拍摄装置包括控制模块、图像采集模块、图像处理模块、缓存模块、存储模块和显示模块,图像处理模块分别与图像采集模块、缓存模块、存储模块和显示模块连接,控制模块与图像采集模块连接。
[0079]控制模块:用于控制拍摄过程的开始、暂停和结束。具体的,控制模块通过控制图像采集模块开始、暂停和结束采集图像,来控制整个拍摄过程。当控制模块控制图像采集模块暂停采集图像时,图像处理模块也自动停止图像合成。
[0080]图像采集模块:用于在拍摄过程中,通过摄像头采集图像。
[0081]图像处理模块:用于将当前采集到的图像与当前的基础图像合成为合成图像,并将该合成图像作为下一次合成的基础图像;将拍摄过程中合成的合成图像缓存于缓存模块;根据用户的操作指令进行回退操作,从缓存模块中提取出相应的合成图像作为当前的基础图像,以使拍摄进度返回到提取的合成图像所显示的拍摄状态;拍摄结束后,将屏幕上当前显示的合成图像存储于存储模块。
[0082]在合成第一张合成图像时,图像处理模块需确定一初始基础图像,图像处理模块可加载一张图片作为初始基础图像,也可以将采集到的第一张图像作为初始基础图像。
[0083]具体的,图像处理模块实时或定时的从图像采集模块中读取采集到的图像,并实时进行图像合成,并将合成的图像发送给显示模块予以实时显示,同时将该合成图像作为下一次合成的基础图像。通常,在拍摄刚开始瞬间生成第一张图像时,并没有基础图像与当前采集到的图像进行合成。当生成第二张图像时,图像处理模块才将第一张图像作为初始基础图像,与当前采集到的图像进行合成而生成该第二张图像,依次类推,以第N-1张图像作为基础图像与当前采集到的图像合成为第N张图像。同时,屏幕上实时显示合成的每一张图像,用户就可以实时查看自己的创作效果。
[0084]优选的,在拍摄开始前或拍摄过程中,图像处理模块可以根据用户操作随时加载任意一张图片作为基础图像,以进行图像合成。例如,在拍摄开始前,图像处理模块从本地存储中加载一张有背景的图片作为初始基础图像,在开始拍摄后,则将当前采集到的图像与当前的基础图像(初始基础图像,即加载的图片)合成为第一张合成图像,并将该合成图像作为合成第二张合成图像的基础图像并实时显示。从而,光绘创作就可以在一个更加绚丽的背景上进行绘制,可以创作出更加丰富的光绘图片。
[0085]图像处理模块将拍摄过程中合成的合成图像缓存于缓存模块时,可以每隔预设时间缓存一次当前合成的合成图像至缓存模块,在进行回退操作时,则每次回退至少预设时间的光绘内容。具体如前述拍摄方法第一实施例所述,在此不再赘述。
[0086]图像处理模块也可以在检测到当前采集到的图像的亮度小于阈值时,缓存一次当前合成的合成图像至缓存模块,即每绘制一笔,缓存一次;在进行回退操作时,则每次回退一笔的光绘内容。具体如前述拍摄方法第二实施例所述,在此不再赘述。
[0087]图像处理模块也可以连续缓存拍摄过程中合成的所有合成图像至缓存模块,在回退操作时,则可以回退到之前的任意拍摄进度,实现最为精细的回退。具体如前述拍摄方法第三实施例所述,在此不再赘述。
[0088]优选地,当图像处理模块在进行回退操作时,控制模块则控制拍摄过程暂停。控制模块可以在检测到用户在拍摄过程中触摸或点击屏幕时,则自动暂停拍摄;当用户双击屏幕或一定时间内不再触摸屏幕时,自动开始继续拍摄。或者用户通过点击图2所示的暂停/拍摄按钮来发布暂停或拍摄指令,控制模块据此控制拍摄过程的暂停或继续。
[0089]显示模块:用于实时显示图像处理模块生成的合成图像。
[0090]存储模块:用于在拍摄结束时,将屏幕上当前显示的合成图像作为最终的拍摄图像予以保存。其中,当前显示的合成图像可能是当前合成的合成图像,也可能是从合成图像中提取出的某一张合成图像(即用户进行回退操作后则结束拍摄)。
[0091]当拍摄结束后,图像处理模块可以将缓存模块中的所有合成图像予以删除,以为下次拍摄腾出缓存空间。也可以不自动删除缓存的合成图片,由用户决定存储部分或全部合成图像,或者删除所有的合成图像。
[0092]在某些实施例中,当进行回退操作时,拍摄过程也可以不暂停,而是继续进行。
[0093]据此,本发明的拍摄装置,通过将拍摄过程中生成的部分或全部合成图像予以缓存,当用户进行回退操作时,根据用户的操作指令,从缓存的合成图像中提取出相应的合成图像予以实时显示,并作为下一次合成的基础图像,相当于擦除或撤销了拍摄的某一部分内容,实现了对光绘图像的实时修改,使得用户可以据此把一次光绘分作多次完成,创作出更加完美和复杂的效果,提高了光绘创作效果和创作效率,提升了用户体验。
[0094]需要说明的是:上述实施例提供的拍摄装置在进行光绘拍摄时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将拍摄装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的拍摄装置与拍摄方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。[0095]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤可以通过程序来控制相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质可以是R0M/RAM、磁盘、光盘等。
[0096]以上参照【专利附图】
附图
【附图说明】了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
【权利要求】
1.一种拍摄方法,其特征在于,包括步骤: 在拍摄过程中,采集图像,将当前采集到的图像与当前的基础图像合成为合成图像,并将该合成图像作为下一次合成的基础图像; 缓存拍摄过程中合成的合成图像; 根据用户的操作指令,从缓存的合成图像中提取出相应的合成图像作为当前的基础图像,以使拍摄进度返回到提 取的合成图像所显示的拍摄状态。
2.根据权利要求1所述的拍摄方法,其特征在于,所述缓存拍摄过程中合成的合成图像包括: 连续缓存拍摄过程中合成的所有合成图像,或 拍摄过程中每隔预设时间缓存一次当前合成的合成图像。
3.根据权利要求1所述的拍摄方法,其特征在于,所述缓存拍摄过程中合成的合成图像包括:拍摄过程中检测到当前采集到的图像的亮度小于阈值时,缓存一次当前合成的合成图像。
4.根据权利要求1-3任一项所述的拍摄方法,其特征在于,所述从缓存的合成图像中选择一张作为当前的基础图像的步骤之前还包括:暂停拍摄。
5.根据权利要求1-3任一项所述的拍摄方法,其特征在于,所述方法还包括:加载一张图片作为当前的基础图像。
6.根据权利要求1-3任一项所述的拍摄方法,其特征在于,所述将当前采集到的图像与当前的基础图像合成为合成图像的步骤之前还包括:确定一初始基础图像。
7.根据权利要求6所述的拍摄方法,其特征在于,所述确定一初始基础图像包括:加载一张图片作为初始基础图像,或将采集到的第一张图像作为初始基础图像。
8.一种拍摄装置,其特征在于,包括图像采集模块、图像处理模块、显示模块和缓存模块,其中: 图像采集模块,用于采集图像; 图像处理模块,用于将当前采集到的图像与当前的基础图像合成为合成图像,并将该合成图像作为下一次合成的基础图像;将拍摄过程中合成的合成图像缓存于所述缓存模块;根据用户的操作指令,从所述缓存模块中提取出相应的合成图像作为当前的基础图像,以使拍摄进度返回到提取的合成图像所显示的拍摄状态; 显示模块,用于实时显示合成图像。
9.根据权利要求8所述的拍摄装置,其特征在于,所述图像处理模块用于: 连续缓存拍摄过程中合成的所有合成图像至所述缓存模块,或 拍摄过程中每隔预设时间缓存一次当前合成的合成图像至所述缓存模块。
10.根据权利要求8所述的拍摄装置,其特征在于,所述图像处理模块用于:拍摄过程中检测到当前采集到的图像的亮度小于阈值时,缓存一次当前合成的合成图像至所述缓存模块。
11.根据权利要求8-10任一项所述的拍摄装置,其特征在于,还包括控制模块,其用于控制拍摄过程的开始、暂停和结束。
12.根据权利要求8-10任一项所述的拍摄装置,其特征在于,所述图像处理模块还用于:加载一张图片作为当前的基础图像。
13.根据权利要求8-10任一项所述的拍摄装置,其特征在于,所述图像处理模块还用于:确定一初始基础图像。
14.根据权利要求13所述的拍摄装置,其特征在于,所述图像处理模块用于:加载一张图片作为初始基础图 像,或将采集到的第一张图像作为初始基础图像。
【文档编号】H04N5/232GK103973984SQ201410233697
【公开日】2014年8月6日 申请日期:2014年5月29日 优先权日:2014年5月29日
【发明者】魏强 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1