图片合成视频的处理方法和装置的制造方法

文档序号:9397543阅读:342来源:国知局
图片合成视频的处理方法和装置的制造方法
【技术领域】
[0001] 本发明涉及图像处理技术领域,尤其涉及一种图片合成视频的处理方法和装置。
【背景技术】
[0002] 随着智能设备、移动互联网以及各种应用程序(APP)的普及,目前用户在使用社 交网络时,通常会进行图片分享,在图片分享时可以将多张图片组合成一张整合后的图片。 伴随技术的进一步发展,视频分享将会被更广泛的使用,在视频分享时,会存在将多张图片 组合成一段视频的需求。
[0003]目前在将图片组合成视频时,需要使用很复杂的代码结构并且呈现效果单一,从 而造成开发成本高且呈现效果并不理想。

【发明内容】

[0004] 本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005] 为此,本发明的一个目的在于提出一种图片合成视频的处理方法,该方法可以降 低开发成本,并且提高呈现效果。
[0006] 本发明的另一个目的在于提出一种图片合成视频的处理装置。
[0007] 为达到上述目的,本发明第一方面实施例提出的图片合成视频的处理方法,包括: 确定要合成的视频具有的效果,并获取进行合成的每张图片对应的场景单元,其中,所述场 景单元是对所述图片在所述效果下的场景进行分割后得到的;确定要进行合成的图片中当 前处理的图片,并获取所述当前处理的图片对应的场景单元,以及,确定时间段包含当前时 间的场景单元,并根据所述时间段包含当前时间的场景单元的参数,对当前处理的图片进 行处理,得到处理后的图片;对不同时间的处理后的图片进行组合,得到视频。
[0008] 本发明第一方面实施例提出的图片合成视频的处理方法,通过获取每张图片对应 的场景单元,并选择相应的场景单元的参数对图片进行处理,以及组合处理后的图片,实现 基于场景单元的处理,由于是以场景单元作为处理单位,可以灵活组合,满足不同效果需 求,并且场景单元还可以在不同效果下使用,不需要每个效果重新开发,避免重复开发,从 而可以降低开发成本,以及提高呈现效果。
[0009] 为达到上述目的,本发明第二方面实施例提出的图片合成视频的处理装置,包括: 获取模块,用于确定要合成的视频具有的效果,并获取进行合成的每张图片对应的场景单 元,其中,所述场景单元是对所述图片在所述效果下的场景进行分割后得到的;处理模块, 用于确定要进行合成的图片中当前处理的图片,并获取所述当前处理的图片对应的场景单 元,以及,确定时间段包含当前时间的场景单元,并根据所述时间段包含当前时间的场景单 元的参数,对当前处理的图片进行处理,得到处理后的图片;合成模块,用于对不同时间的 处理后的图片进行组合,得到视频。
[0010] 本发明第二方面实施例提出的图片合成视频的处理装置,通过获取每张图片对应 的场景单元,并选择相应的场景单元的参数对图片进行处理,以及组合处理后的图片,实现 基于场景单元的处理,由于是以场景单元作为处理单位,可以灵活组合,满足不同效果需 求,并且场景单元还可以在不同效果下使用,不需要每个效果重新开发,避免重复开发,从 而可以降低开发成本,以及提高呈现效果。
[0011] 为达到上述目的,本发明第三方面实施例提出的终端设备,包括:壳体、处理器、存 储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置 在电路板上;电源电路,用于为终端设备的各个电路或器件供电;存储器用于存储可执行 程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应 的程序,以用于执行以下步骤:确定要合成的视频具有的效果,并获取进行合成的每张图片 对应的场景单元,其中,所述场景单元是对所述图片在所述效果下的场景进行分割后得到 的;确定要进行合成的图片中当前处理的图片,并获取所述当前处理的图片对应的场景单 元,以及,确定时间段包含当前时间的场景单元,并根据所述时间段包含当前时间的场景单 元的参数,对当前处理的图片进行处理,得到处理后的图片;对不同时间的处理后的图片进 行组合,得到视频。
[0012] 本发明第三方面实施例提出的终端设备,通过获取每张图片对应的场景单元,并 选择相应的场景单元的参数对图片进行处理,以及组合处理后的图片,实现基于场景单元 的处理,由于是以场景单元作为处理单位,可以灵活组合,满足不同效果需求,并且场景单 元还可以在不同效果下使用,不需要每个效果重新开发,避免重复开发,从而可以降低开发 成本,以及提高呈现效果。
[0013] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。
【附图说明】
[0014] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中:
[0015] 图1是本发明一实施例提出的图片合成视频的处理方法的流程示意图;
[0016] 图2是本发明另一实施例提出的图片合成视频的处理方法的流程示意图;
[0017] 图3是本发明实施例中第一种效果的示意图;
[0018] 图4是本发明实施例中对应第一种效果根据参数对图片处理的流程示意图;
[0019] 图5是本发明实施例中第二种效果的示意图;
[0020] 图6是本发明实施例中对应第二种效果根据参数对图片处理的流程示意图;
[0021] 图7是本发明另一实施例提出的图片合成视频的处理装置的结构示意图;
[0022] 图8是本发明另一实施例提出的图片合成视频的处理装置的结构示意图。
【具体实施方式】
[0023] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考 附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反, 本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同 物。
[0024] 图1是本发明一实施例提出的图片合成视频的处理方法的流程示意图,该方法包 括:
[0025] Sll :确定要合成的视频具有的效果,并获取进行合成的每张图片对应的场景单 元,其中,所述场景单元是对所述图片在所述效果下的场景进行分割后得到的。
[0026] 其中,效果是指视频呈现给用户视觉感受,在将图片合成视频时,即使采用相同的 多张图片,如果用户选择不同的效果,则可以得到不同的视频。
[0027] 可以通过设置进行合成的图片的场景,从而实现合成后的视频具有需要的效果。
[0028] 图片的场景例如包括:图片的动画方式、图片的音乐短片(Music Video, MV)效 果、图片的滤镜效果等。
[0029] -些实施例中,可以向用户显示可供选择的模板,每个模板对应一种预设效果,根 据用户选择的模板确定要合成的视频具有的效果。例如,在合成视频之前,预先生成模板, 为每个模板设置相应的效果信息,从而将模板与效果对应,以便用户在选择模板后可以确 定相应的效果。或者,
[0030] -些实施例中,可以根据用户设置的效果信息确定要合成的视频具有的效果。例 如,在合成视频时,用户可以设置效果信息,从而确定相应的效果。
[0031] 不论是预先设置模板的方式或者由用户设置效果信息的方式,设置的效果信息都 可以包括:每张图片的场景信息,例如,对应每张图片的动画方式信息、MV效果信息、滤镜 信息中的一项或多项等。
[0032] 视频具有的效果是由于进行合成的图片的场景进行合成后得到的,当一个效果确 定后,进行合成的每张图片的场景也就确定了,相应的,由场景分割得到的场景单元也就确 定了。因此,在确定出效果后,可以获取每张图片对应的场景单元。
[0033] 例如,在预先配置模板的情况下,在为模板配置效果时,可以对应每种效果,对每 张图片的场景进行分割,得到场景单元,将模板与每张图片的场景单元关联,从而根据用户 选择的模板可以获取每张图片对应的场景单元。或者,在合成视频时才确定效果的情况下, 可以在确定出效果后实时对每张图片的场景进行分割,得到场景单元。
[0034] 一些实施例中,场景单元包括如下项中的至少一项:
[0035] 动画单元、MV效果单元、滤镜效果单元。
[0036] 进一步的,动画单元可以包括如下项中的至少一项:
[0037] 平移动画单元、旋转动画单元、缩放动画单元。
[0038] 在将场景分割为场景单元时,可以将一段连续时间内,图片行为保持一致的一段 场景作为一个场景单元,具体的,可以将用于标识图片行为的参数保持不变的一段场景作 为一个场景单元。
[0039] 例如,平移动画单元对应的用于标识图片行为的参数是平移加速度,则如果一个 时间段内,图片的平移加速度不变(为一个恒定的非零值或为零),则该段场景可以作为一 个平移动画单元。
[0040] S12 :确定要进行合成的图片中当前处理的图片,并获取所述当前处理的图片对应 的场景单元,以及,确定时间段包含当前时间的场景单元,并根据所述时间段包含当前时间 的场景单元的参数,对当前处理的图片进行处理,得到处理后的图片。
[0041] 例如,该应用程序可以向用户显示图片选择按钮,用户点击该按钮后可以在已有 的图片库中选择图片或者拍摄图片作为要进行合成的图片。
[0042] 由于获取的模板对应的场景单元中包括所有图片对应的场景单元,而后续处理时 需要对应每张图片进行处理,因此,在获取要进行合成的图片后,可以根据时间依次选择图 片,作为当前处理的图片,并从与模板对应的场景单元中获取当前处理的图片对应的场景 单元。
[0043] 需要说明的是,对于某个时刻,可能需要对图片中的一张或多张进行处理,因此, 当前处理的图片可以包括一张图片或者同时处理的多张图片。
[0044] 对应一张图片,其场景单元是对该图片的场景进行分割后得到的,每个场景单元 具有时间信息,对应某个时刻,需要选择相应的场景单元进行处理。
[0045
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1