一种流程图方式的视频特效合成方法

文档序号:7898271阅读:684来源:国知局
专利名称:一种流程图方式的视频特效合成方法
技术领域
本发明涉及视频后期特效处理领域,尤其涉及一种流程图方式的视频特效合成方法。
背景技术
随着观众对电视节目要求的不断增加,视频在制作过程中需要大量的使用视音频特技以达到渲染素材的效果。对于视频素材,特技处理包括转场、特效、合成叠加;对于音频素材,特技处理包括转场、特效;令人震撼哦画面效果,就是在这一过程中产生的。而视频在后期特效处理与合成的过程中,现有软件已经不能满足用户对视音频特技效果的要求。发明人在实现本发明的过程中发现现有软件都是以时间线序列,故事板的方式,在各轨道上添加视频素材,各素材上可以添加特技,然后各轨道按照一定的合成模式叠加起来完成视频的特效合成。而这种方式是以轨道,以素材为单位的,在素材的剪辑上有比较突出的表现,在特效合成上却相当单一,已经不能满足用户对视频效果的要求。

发明内容
本发明实施例提供一种流程图方式的视频特效合成方法,是一种从全新的角度进行视频特效合成的方法,更适用于视频特效合成的设计与创作。为达到上述目的,本发明实施例一种流程图方式的视频特效合成方法,包括以下步骤将插入到流程图中的素材生成为时间线序列,并将每个时间线序列编辑进流程图的输入队列,所述时间线序列为流程图的输入节点,所述输入节点为流程图的根节点;设置特效处理节点,所述特效处理节点具有特技算法,并树形结构连接,构成视频的特效合成;将合成后的视频从输出节点输出。本发明实施例的技术方案具有以下优点,用户可以根据自己的设计需要随意搭建特效的流程处理结构,以不同的组织结构将不同的特技连接起来,十分灵活多变,更适用于视频特效合成的设计与创作。


为了更清楚的说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图做简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例流程图方式的视频特效合成方法的结构图;图2为本发明实施例流程图方式的视频特效合成方法的组成部分图;图3为本发明实施例流程图方式的视频特效合成方法的操作流程图4为本发明实施例流程图方式的视频特效合成方法的流程图子图的嵌套图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得所有其他实施例,都属于本发明的保护范围。本发明实施例提供一种流程图方式的视频特效合成方法,以流程图的方式进行视频特效合成,已达到用户对视频效果的要求。下面结合附图和具体实施例对本发明实施例提供的流程图方式的视频特效合成方法进行详细说明。本发明实施例提供的流程图方式的视频特效合成方法结构图,如图1所示,包括流程图的组织结构是一种节点的树形连通图,采用树形连通图的方式,让流程图在组织上有相当的灵活性流程图的基本单位是节点,节点包括输入和输出连接点,图像数据从节点的输入连接点输入,经过节点的处理,从输出连接点输出。每个连接点的连接信息,包括这个连接点所连的节点,以及所连节点的哪个连接
点等等;每个节点会记录它的输入、输出的连接点个数、索引号、名称以及每个连接点的连
接信息。基于本发明上述实施例,可以建立起节点的树形连通图。采用树形连通图的方式, 用户可以根据需要随意搭建特效的流程处理结构。本发明实施例提供的流程图方式的视频特效合成方法的组成部分图,如图2所示,流程图由输入节点、特效处理节点和输出节点三部分组成。输入节点流程图的输入节点是一个时间线序列,该序列就作为流程图的输入节点,输入节点没有输入连接点,只有一个输出连接点。用户拖拽一个素材到流程图中,会自动生成一个时间线序列,将该素材插入到一个轨道,然后将该时间线序列作为一个输入源。 流程图的接口记录一个时间线序列的队列,每添加一个输入源,就会往队列里添加一个序列。而时间线序列会记录该序列的轨道,轨道则会记录插入的素材片段以及它的相关信息。 这样,当播放流程图时,我们就从流程图的时间线序列的队列里找到每一个序列,然后播放这些序列,得到图像数据。特效处理节点每一个特技都是一个节点,根据特技的不同,每一个特技节点都有一个或多个输入、输出连接点。对于每一个特技节点的接口会记录该特技的算法,当流程图播放时,就从每个特技节点接口上找到该特技的算法,从而产生各自不同的特效。因为各个特技是按照树形结构连接起来的,一个特技的输入是另一特技的输出,整体上就完成了视频的特效合成。因此用户可以根据自己的设计,以不同的组织结构将不同的特技连接起来, 完成自己的创作。输出节点流程图有一个输出节点,该节点有一个输入和输出连接点。该节点记录在流程图的接口上,当流程图输出时,找到这个输出节点,从它的输出连接点得到合成后的图像数据。如图3所示,为本发明实施例流程图方式的视频特效合成方法的操作流程图,其包括流程图节点的添加与删除及流程图节点的连接与断开。流程图设置了一个节点的映射表,记录了所有的节点。当用户在界面上添加或删除一个节点,我们就相应的更改这个映射表,将里面的成员添加或删除。流程图的节点以各自的输入、输出连接点为对外连接的接口,可以彼此相连。当用户在界面上用一根连线将两个节点连接起来,就在两个节点各自的连接点上记录下连接的信息,包括所连的节点,所连节点的连接点,这个连接的索引号等等。一个输入连接点只能连接到一个输出连接点上,而一个输出连接点可以连接到很多输入连接点。因此输出连接点的连接信息会设置一个映射表,记录它不同的输出连接。基于上述实施例,一个特技节点的输出图像可以被一个或几个节点所用,这样更有利于复杂的特效合成。当用户在界面上断开一个连接,我们就更改这个连接所连接的两个连接点的连接 fn息ο如图4所示,为本发明实施例流程图方式的视频特效合成方法的流程图子图的嵌套。一组按树形结构连接的节点就是一个子流程图,它可以作为一个整体嵌套在另一个流程图中。设置了一个容器节点,容器节点本身并不具备特技效果,只是用来盛纳一个子流程图。这个容器节点输入输出连接点的个数由它内部子流程图与外界节点之间的连接数决定。容器节点的接口会设置一个映射表,记录了它内部的子流程图中的所有节点,而这些节点之间的连接关系仍然记录在它们各自的连接点的连接信息里。容器节点是一个整体节点,它的输入输出连接点是它内部子流程图与外界交互的接口。因此在容器节点的接口上有两个映射表,一个记录了容器节点的输入连接点与子流程图的哪些节点对应,这些节点称为子流程图的输入节点。另一个记录了容器节点的输出连接点与子流程图的哪些节点对应,这些节点称为子流程图的输出节点。当一个容器节点作为一个整体节点与其他节点连接时,跟一般节点一样,容器节点的连接点会记录下各自的连接信息,而容器节点通过那两个映射表,将这种外部的连接信息与子流程图联系起来。通过本发明上述实施例,可以实现节点的编组,或者将一些节点组织成一个功能性的模块直接使用,更可以实现三维合成器的连接。三维合成器内部的子流程图是场景图, 具有场景里的灯光,摄像机,渲染等各个组成部分。这个场景图可以搭建的很庞大,但是可以以三维合成器这种容器节点的方式直接嵌入到流程图中,十分方便。容器节点所具备的特技效果完全由它内部的子流程图决定。用户可以进入容器节点内部更改这个子流程图,包括添加删除节点,更改节点的连接结构等等。当子流程图发生了变化,在外部看来,这个容器节点所具备的功能也就发生了相应的变化。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种基于流程图方式的视频特效合成方法,其特征在于,包括将插入到流程图中的素材生成为时间线序列,并将每个时间线序列编辑进流程图的输入队列,所述时间线序列为流程图的输入节点,所述输入节点为流程图的根节点;设置特效处理节点,所述特效处理节点具有特技算法,并树形结构连接,构成视频的特效合成;将合成后的视频从输出节点输出。
2.如权利要求1所述一种基于流程图方式的视频特效合成方法,其特征在于,所述流程图是以节点为基本单位的树形连接结构。
3.如权利要求1所述一种基于流程图方式的视频特效合成方法,其特征在于,所述节点的属性包括输入、输出的连接点个数、索引号、名称以及每个连接点的连接信息。
4.如权利要求1所述一种基于流程图方式的视频特效合成方法,其特征在于,所述输入节点,还包括所述输入节点没有输入连接点,只有一个输出连接点。
5.如权利要求1所述一种基于流程图方式的视频特效合成方法,其特征在于,所述将每个时间线序列编辑进流程图的输入队列,还包括时间线序列记录所述序列的轨道,所述轨道记录所述插入的素材片段以及所述插入的素材的相关信息。
6.如权利要求1所述一种基于流程图方式的视频特效合成方法,其特征在于,还包括 所述流程图将所有节点记录在映射表中,通过映射表对所述节点进行添加或删除。
7.如权利要求1所述一种基于流程图方式的视频特效合成方法,其特征在于,还包括 所述节点以各自的输入、输出连接点相连;一个输入连接点只能连接到一个输出连接点上,而一个输出连接点可以连接很多输入连接点。
8.如权利要求1所述一种基于流程图方式的视频特效合成方法,其特征在于,还包括 设置容器节点将一组按树形结构连接的节点构成一个子流程图,嵌套在另一个流程图中。
9.如权利要求8所述一种基于流程图方式的视频特效合成方法,其特征在于,所述容器节点,还包括子流程图的输入节点,与输入连接点对应的节点为子流程图的输入连接点; 子流程图的输出节点,与输出连接点对应的节点为子流程图的输出连接点。
10.如权利要求8所述一种基于流程图方式的视频特效合成方法,其特征在于,所述容器节点,还包括进入所述容器节点内部更改子流程图,具体包括添加节点、删除节点、更改节点的连接结构。
全文摘要
本发明公开了一种基于流程图方式的视频特效合成方法,用于视频特效合成,包括以下步骤将插入到流程图中的素材生成为时间线序列,并将每个时间线序列编辑进流程图的输入队列,所述时间线序列为流程图的输入节点;将特效处理节点以树形结构连接,构成视频的特效合成;将合成后的视频从输出节点输出。本发明实施例从一个全新的角度设计了流程图这种视频特效合成的方法,用户可以根据需要随意搭建特效的流程处理结构,十分灵活多变,更适用于视频特效合成的设计与创作。
文档编号H04N5/262GK102572300SQ20101061730
公开日2012年7月11日 申请日期2010年12月31日 优先权日2010年12月31日
发明者李磊, 郑鹏程 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1