一种轨迹照片的拍摄方法、装置及移动终端与流程

文档序号:11844163阅读:321来源:国知局
一种轨迹照片的拍摄方法、装置及移动终端与流程

本发明涉及移动通讯领域,特别是涉及一种轨迹照片的拍摄方法、装置及移动终端。



背景技术:

随着科技和经济的发展,移动终端成为人们日常生活中的必需品,人们使用移动终端拍照的频率越来越高,对移动终端拍照要求也越来越高。现有技术方案中,有一种轨迹合成的拍照方法,即将同一运动物体在预览背景的不同位置连续拍照合成一张极具动感的轨迹照片。

在现有技术中,相机快门的速度默认是匀速的,需要拍照人提醒或控制被拍照人或物体的速度来适应快门的速度。而实际的拍照场景中,拍照时运动物体的速度是不确定的。当运动物体速度过快,抓拍几张运动物体后,就已经跑出预览区域了;当运动物体速度过慢,运动物体可能才跑到预览区域的一半,拍照已经完成了。这两种情况下轨迹拍照的效果大大降低了,用户体验度不足。



技术实现要素:

本发明提供了一种轨迹照片的拍摄方法、装置及移动终端,以至少解决现有技术中,轨迹照片拍摄存在技术缺陷,拍摄出来的轨迹照片效果较差,用户体验较低的问题。

一方面,本发明提供一种轨迹照片的拍摄方法,包括:步骤一,根据拍摄的当前照片和前一张照片确定被拍摄的运动物体的位移距离;步骤二,根据所述位移距离和所述当前照片拍摄时的快门速度,确定下一张照片拍摄时的快门 速度;步骤三,根据确定的所述下一张照片拍摄时的快门速度拍摄下一张照片;步骤四,在所述下一张照片拍摄完时,将所述下一张照片作为新的当前照片,继续返回步骤一,直到完成所有照片的拍摄。

进一步,所述方法还包括:预先设置拍摄照片的总张数、初始快门速度、所述运动物体在预览区域中运动总距离和快门阈值,其中,所述快门极限阈值用于控制下一张照片的快门速度;则根据所述位移距离和所述当前照片拍摄时的快门速度,确定下一张照片拍摄时的快门速度包括:根据所述位移距离、所述运动总距离、所述当前照片拍摄时的快门速度和所述快门阈值,确定下一张照片拍摄时的快门速度。

进一步,按照如下公式确定下一张照片拍摄时的快门速度:V=Vi*S/(Si*(N-i))-threshold;其中,V为下一张照片拍摄时的快门速度,Vi为当前照片拍摄时的快门速度,S为所述运动总距离与所述位移距离之差,Si为所述位移距离,N为拍摄照片的总张数,i为所述当前照片的张数,threshold为所述快门阈值。

进一步,在所述当前照片为第二张照片时,所述方法包括:根据预设的初始快门速度拍摄所有照片中的第一张照片和第二张照片;根据所述第一张照片和所述第二张照片中运动物体的位移距离和所述初始快门速度,确定第三张照片拍摄时的快门速度。

进一步,完成所有照片的拍摄之后,还包括:对所有照片进行轨迹拍照处理,以得到一个MPO文件;将所述MPO文件解析为轨迹列表,并呈现给用户,其中,所述轨迹列表是以所述运动物体的运动轨迹来呈现已拍摄的照片;接收用户根据所述轨迹列表选择保存或删除的照片,以形成最终的背景轨迹照片。

另一方面,本发明还提供了一种轨迹照片的拍摄装置,包括:位移确定模块,用于根据拍摄的当前照片和前一张照片确定被拍摄的运动物体的位移距离;速度确定模块,用于根据所述位移距离和所述当前照片拍摄时的快门速度,确 定下一张照片拍摄时的快门速度;拍摄模块,用于根据确定的所述下一张照片拍摄时的快门速度拍摄下一张照片,以在所述下一张照片拍摄完时,将所述下一张照片作为新的当前照片,继续触发所述位移确定模块和速度确定模块工作,直到完成所有照片的拍摄。

进一步,所述装置还包括:设置模块,用于预先设置拍摄照片的总张数、初始快门速度、所述运动物体在预览区域中运动总距离和快门阈值,其中,所述快门极限阈值用于控制下一张照片的快门速度;所述速度确定模块,还用于根据所述位移距离、所述运动总距离、所述当前照片拍摄时的快门速度和所述快门阈值,确定下一张照片拍摄时的快门速度。

进一步,所述拍摄模块,还用于在所述当前照片为第二张照片时,根据预设的初始快门速度拍摄所有照片中的第一张照片和第二张照片;所述位移确定模块,还用于根据所述第一张照片和所述第二张照片确定被拍摄的运动物体的位移距离;所述速度确定模块,还用于根据所述第一张照片和所述第二张照片中运动物体的位移距离和所述初始快门速度,确定第三张照片拍摄时的快门速度。

进一步,还包括:处理模块,用于在完成所有照片的拍摄之后,对所有照片进行轨迹拍照处理,以得到一个MPO文件;解析模块,将所述MPO文件解析为轨迹列表,并呈现给用户,其中,所述轨迹列表是以所述运动物体的运动轨迹来呈现已拍摄的照片;执行模块,用于接收用户根据所述轨迹列表选择保存或删除的照片,以形成最终的背景轨迹照片。

再一方面,本发明还提供了一种移动终端,包括:以上任一项所述的轨迹照片的拍摄装置。

本发明通过前后两张照片确定运动物体的位移距离,进而来获得运动物体的运动速度,进而确定快门速度,以通过控制快门的速度来拍取运动物体,其拍摄出的照片较为清晰,利于合成轨迹照片,提高了用户体验,解决了现有技术中,轨迹照片拍摄存在技术缺陷,拍摄出来的轨迹照片效果较差,用户体验 较低的问题。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是本发明实施例中轨迹照片的拍摄方法的流程图;

图2是本发明实施例中轨迹照片的拍摄装置的第一结构示意图;

图3是本发明实施例中轨迹照片的拍摄装置的第二结构示意图;

图4是本发明实施例中轨迹照片的拍摄装置的第三结构示意图;

图5是本发明优选实施例中轨迹照片的拍摄方法的流程图;

图6是本发明优选实施例中轨迹合成后处理方法的流程示意图;

图7是本发明优选实施例中进入轨迹拍照模式后的示意图;

图8是本发明优选实施例中进行轨迹处理过程的示意图;

图9是本发明优选实施例中轨迹处理完成后的示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了解决现有技术中,轨迹照片拍摄存在技术缺陷,拍摄出来的轨迹照片效果较差,用户体验较低的问题,本发明提供了一种轨迹照片的拍摄方法、装置及移动终端,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

本发明实施例提供了一种轨迹照片的拍摄方法,其流程如图1所示,包括步骤S102至S108:

S102,根据拍摄的当前照片和前一张照片确定被拍摄的运动物体的位移距离。例如,一只鸡蛋的运动轨迹照片,则每拍摄两张照片就确定一个鸡蛋移动的位移距离,该位移距离是相对拍摄的照片而言,并非鸡蛋真实运动距离。

S104,根据位移距离和当前照片拍摄时的快门速度,确定下一张照片拍摄时的快门速度。该过程中,可以通过位移距离和快门速度确定物体运动的速度,再根据物体运动的速度确定下一张照片拍摄时的快门速度。此过程可以是预先在拍摄终端内设置速度表格,该表格可以是本领域技术人员根据经验或多次实验数据而得到的一个较好的快门速度。在实现时,只需要查找对应的表格即可确定下一张照片拍摄时的快门速度。

S106,根据快门速度拍摄下一张照片。

S108,在下一张照片拍摄完时,将下一张照片作为新的当前照片,继续返回S102,直到完成所有照片的拍摄。

本发明实施例通过前后两张照片确定运动物体的位移距离,进而来获得运动物体的运动速度,进而确定快门速度,以通过控制快门的速度来拍取运动物体,其拍摄出的照片较为清晰,利于合成轨迹照片,提高了用户体验,解决了现有技术中,轨迹照片拍摄存在技术缺陷,拍摄出来的轨迹照片效果较差,用户体验较低的问题。

上述实施例在实施过程中,从第一张照片开始拍摄,则在通常情况下,会有一个默认的快门速度,使用该快门速度拍摄;当然,也可以根据实际情况预设一个初始快门速度,根据预设的初始快门速度拍摄。由于第一张照片和第二张照片拍摄完成后,才能通过比较得到位移距离,因此,无论是采用默认的快门速度还是预设的快门速度,都只需要拍摄所有照片中的第一张照片和第二张照片;在拍摄完前两张照片后,根据第一张照片和第二张照片中运动物体的位移距离和快门速度,确定第三张照片拍摄时的快门速度。

在步骤S102实施之前,可以根据用户需求,预先设置拍摄照片的总张数、初始快门速度、运动物体在预览区域中运动总距离和快门阈值等参数,其中,快门极限阈值用于控制下一张照片的快门速度;则在设置了上述参数的基础上,可以进一步根据位移距离、运动总距离、当前照片拍摄时的快门速度和快门阈值,确定下一张照片拍摄时的快门速度。优选的,可以按照如下公式确定下一张照片拍摄时的快门速度:V=Vi*S/(Si*(N-i))-threshold;其中,V为下一张照片拍摄时的快门速度,Vi为当前照片拍摄时的快门速度,S为运动总距离与位移距离之差,Si为位移距离,N为拍摄照片的总张数,i为当前照片的张数,threshold为快门阈值。

在通过上述实施例完成所有照片的拍摄之后,还需要合成最终的背景轨迹照片。本发明实施例提供了一种可选择的合成照片过程,其包括:对所有照片进行轨迹拍照处理,以得到一个MPO文件;将MPO文件解析为轨迹列表,并呈现给用户,其中,轨迹列表是以运动物体的运动轨迹来呈现已拍摄的照片;接收用户根据轨迹列表选择保存或删除的照片,以形成最终的背景轨迹照片。

本发明实施例还提供一种轨迹照片的拍摄装置,该装置的结构示意如图2所示,包括:位移确定模块10,用于根据拍摄的当前照片和前一张照片确定被拍摄的运动物体的位移距离;速度确定模块20,与位移确定模块10耦合,用于根据位移距离和当前照片拍摄时的快门速度,确定下一张照片拍摄时的快门速度;拍摄模块30,与速度确定模块20耦合,用于根据快门速度拍摄下一张照片,以在下一张照片拍摄完时,将下一张照片作为新的当前照片,继续触发位移确定模块和速度确定模块工作,直到完成所有照片的拍摄。

在实现的过程中,拍摄模块30,还用于在当前照片为第二张照片时,根据预设的初始快门速度拍摄所有照片中的第一张照片和第二张照片;位移确定模块10,还用于根据第一张照片和第二张照片确定被拍摄的运动物体的位移距离;速度确定模块20,还用于根据第一张照片和第二张照片中运动物体的位移距离和初始快门速度,确定第三张照片拍摄时的快门速度。

根据不同的需求,上述装置还可以如图3所示,包括:设置模块40,与速度确定模块20耦合,用于预先设置拍摄照片的总张数、初始快门速度、运动物体在预览区域中运动总距离和快门阈值,其中,快门极限阈值用于控制下一张照片的快门速度;速度确定模块20,还用于根据位移距离、运动总距离、当前照片拍摄时的快门速度和快门阈值,确定下一张照片拍摄时的快门速度。

进一步,上述的速度确定模块20可以按照如下公式确定下一张照片拍摄时的快门速度:V=Vi*S/(Si*(N-i))-threshold;其中,V为下一张照片拍摄时的快门速度,Vi为当前照片拍摄时的快门速度,S为运动总距离与位移距离之差,Si为位移距离,N为拍摄照片的总张数,i为当前照片的张数,threshold为快门阈值。

在拍摄完轨迹照片后,需要将所有的单独照片合成为最终的背景轨迹照片,但现有技术中的合成过程是后台操作,用户无法根据需求设置希望看见的轨迹。

因此,本发明还提供了一个优选的轨迹照片的拍摄装置,在图2的基础上,其结构示意如图4所示,还包括:处理模块50,与拍摄模块30耦合,用于在完成所有照片的拍摄之后,对所有照片进行轨迹拍照处理,以得到一个MPO文件;解析模块60,与处理模块50耦合,将MPO文件解析为轨迹列表,并呈现给用户,其中,轨迹列表是以运动物体的运动轨迹来呈现已拍摄的照片;执行模块70,与解析模块60耦合,用于接收用户根据轨迹列表选择保存或删除的照片,以形成最终的背景轨迹照片。

本发明实施例还提供了一种移动终端,其包括以上任一的轨迹照片的拍摄装置。本领域技术人员根据上述实施例的记载,知晓如何将上述的轨迹照片的拍摄装置集成设置在移动终端中,此处不再赘述。

优选实施例

随着人们使用移动终端进行拍照的频率增高,人们对移动终端的拍照要求也越来越高,仅仅是普通的拍照已经不能满足用户的需求,于是轨迹拍、水印拍照等等趣味类的拍照功能应运而生。而现有技术方案中,拍照快门的速度默 认是匀速的,需要拍照人提醒或控制被拍照人或物体的速度来适应拍照快门的速度,否则拍出来合成的照片往往只有几个轨迹,或者只占据整张图片的一半,这样拍出的轨迹效果不佳,不能令用户满意。

本实施例在轨迹拍照过程中提供了一种轨迹照片的拍摄方法,通过先抓拍前两张图片,获得运动物体的运动速度,从而通过控制快门的速度来拍取运动物体的方法,从而解决现有技术方案中,由于运动物体的速度不确定造成拍出的照片合成轨迹的效果不佳的问题。此外,本实施例还将拍照得到的轨迹图片以列表的形式显示给用户,用户可将拍照时运动物体速度太快而造成不清晰的轨迹照片剔除掉,合成出一张清晰的并且包含整个预览区域的轨迹照片,给用户一个更好的轨迹拍照体验。

本发明实施例利用拍照时运动物体的位移及拍照的张数不断调整快门拍照的速度,以此来适应运动物体的运动速度。具体的过程如下:

(一)快门速度控制算法确定。

(1)进入轨迹拍照,初始化拍照的总张数N,运动物体预计总位移距离。

(2)当上一次存储好的快门速度v不为空时,采用之前存储好的快门速度进行拍照(连续的两次轨迹拍照可能拍的是同一个物体,该物体速度不会有太大的变动),拍出两张照片并进入步骤(3),即初始化速度V=vDefault;否则,以最快的快门速度vMax进行拍照,拍出两张照片后进入步骤(3),即初始化速度V=vMax

(3)此时已拍摄完第i张照片,利用差分法,将前后两张图片做差,得到运动区域,由此提取出运动物体。实现时,可以选择运动区域的中心进行计算,得到运动的位移Si,以及预览区域剩余位移S;此时的快门速度为Vi=V。

(4)设定一个阈值threshold(保证轨迹能够全部都在照片中,而不是最后一个轨迹的一半已经到照片外了),设定下一次快门速度为V=Vi*S/(Si*(N-i))-threshold,置i=i+1(即当前拍摄张数=上一拍摄张数+1),当i不等于N时,返回步骤(2)进行下一次拍照,否则进入步骤(5)。

(5)拍照结束,记录最后一次拍照时的快门速度,并且赋值为下一次默认拍照速度vDefault=V。

(二)速度可控的轨迹照片的拍摄方法。

如图5所示,其具体的轨迹拍照的流程包括步骤S1至S5:

S1,进入相机菜单,点击轨迹拍照功能;

S2,初始化轨迹拍照参数,设定快门速度和拍照张数等参数;

S3,按照预定快门速度拍摄两张照片,通过快门速度控制算法提取运动物体位移速度,得出下一次拍摄时的快门速度;

S4,按照得到的快门速度,拍摄余下的照片,直到完成整个轨迹的拍摄过程;

S5,并将拍到的照片合成一个MPO文件。

(三)轨迹合成后处理方法。

经过轨迹拍照处理,得到的MPO文件后,便进入如图6所示的图片后处理界面,在该处进行轨迹的选取和剔除交互,选择清晰的轨迹,剔除模糊的轨迹,增强轨迹的可操作性。

(1)将压缩的MPO文件解压成BMP文件。

(2)将解压的文件,组成一个轨迹列表,放在屏幕下方,供用户选择,并将合成的轨迹作为背景呈现给用户。

本实施例以笔的轨迹照片为例,进行说明。图7示出了进入轨迹拍照模式后的情况,此时,点击快门则可以开始拍照。图8示出了在所有照片拍摄完成后,用户进行轨迹处理的过程,即用户可以选择留下或删除某些照片。图9为用户选择完成后,剔除不想要的照片,留下想要的照片的情况,此时,背景轨迹照片已经完成,只需保存即可。从上述实例图中可以看到,利用快门速度可控的拍照方法和后处理用户交互的方法进行轨迹拍照和处理,能够得到效果更佳理想的照片。

本发明实施例有效的解决了现有技术方案中,由于运动物体的速度不确定, 而造成拍出的轨迹合成的效果不好的问题。此外,本技术方案将拍照得到的轨迹图片以列表的形式显示给用户,用户可将由于拍照时运动物体速度太快而造成不清晰的轨迹剔除掉,合成一张清晰的并且布满整个预览区域的轨迹照片。给用户一个更好的轨迹拍照体验。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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