一种将时间线区域压缩成流程图的方法

文档序号:7897746阅读:502来源:国知局
专利名称:一种将时间线区域压缩成流程图的方法
技术领域
本发明涉及视频图像处理技术,具体涉及一种将时间线区域压缩成流程图的方法。
背景技术
视频后期特效处理与合成软件都会给用户提供大量的视频特效以便让用户可以对视频进行各种各样的处理,比如校色,模糊,运动,变形,扫换等等。在视频后期特效处理与合成领域,除了要求这些特效提供尽可能多的功能外,还需要这些特效处理尽可能的快, 因为无论是用于合成目的还是用剪辑目的的工程用户都可能在原始素材上加许多特效,如果这些特效的速度很慢就会让用户在调节的时候效率很低。在图像/视频后期处理软件中,用户需要使用时间线来对素材进行剪辑和初次处理;用户也需要使用流程图通过特效节点完成复杂的特效合成。但是如何在时间线中,先进行剪辑然后将这些剪辑好的素材使用流程图来进行特效处理,现有合成软件都没有办法进行很好的处理,它们要么是缺乏时间线强大的剪辑功能,要么是需要使用工程引用的办法来导入时间线剪辑的结果。

发明内容
本发明的目的在于提供一种将时间线区域压缩成流程图的方法,提高视频图像剪辑和特效处理的效率。本发明的技术方案如下一种将时间线区域压缩成流程图的方法,包括如下步骤(1)选择视频剪辑的时间线中的一个区域,并且创建新的流程图;(2)将时间线区域中的素材在入点和出点处进行剪切;(3)根据时间线区域中带有素材的轨道数,生成相应数量的输入节点并加入到新生成的流程图中;(4)将时间线中的素材移到生成的输入节点中;(5)根据输入节点的数目生成一定数量的二维合成器节点;(6)将输入节点的输出与相应的二维合成器节点输入进行连接;(7)根据轨道的合成方式设置二维合成器每个节点的合成方式;(8)将新生成的流程图作为一个素材填充到时间线区域,使时间线区域完全被新的流程图替换。进一步,如上所述的将时间线区域压缩成流程图的方法,步骤(5)中生成一定数量的二维合成器节点的方法如下首先分析一个二维合成器节点能接受多少个输入,然后根据输入节点数量和一个二维合成器节点的输入数量的比值来确定二维合成器节点数量。进一步,如上所述的将时间线区域压缩成流程图的方法,步骤(6)中将输入节点的输出与相应的二维合成器节点输入进行连接的方法如下
①取出一个没有进行连接的输入节点;②取出一个二维合成器节点,判断是否其所有输入已经连接上,如果是,把其标志设为已经被使用,如果否,则取出该二维合成器节点的一个空闲输入;③将输入节点的输出与二维合成器节点的空闲输入进行连接;④返回步骤①,直至所有输入节点都完成连接。本发明的有益效果如下本发明根据时间线轨道合成信息搭建流程图初始合成图,用一个流程图来替换时间线的一段区域,原始素材在时间线中的所有信息都将带到流程图中,包括轨道合成方式,素材本身带有的滤镜特效,用户可以在新的流程图上对这些素材进行特效处理,结果将直接反映到时间线上,从而极大的提高了视频图像后期处理的方便性和处理效率。


图1为本发明的方法流程图。
具体实施例方式下面结合具体实施方式
和附图对本发明进行详细描述。时间线在后期编辑软件中,主要用来对原始素材进行剪辑,它以轨道为容器,每一条轨道是编辑结果输出画面的一层,素材将被放入到轨道中,可以使用时间线中的各种编辑工具对原始素材进行入出点的调整,得到用户需要的素材内容,然后用户可以在轨道对这些素材加一些简单的特效处理,比如添加扫换可以让一个素材以一种方式进入,同时让另一个素材以另一种方式退出,也可以在素材添加一些滤镜特效,比如颜色校正可以对素材进行偏色等处理。流程图在后期合成软件中,主要用来对素材进行复杂特效处理,它以特效节点为单元,素材数据在一个个节点中流动,特效节点接受数据输入,经过特效算法处理后,输出到下一个节点。用户根据节目需要搭建一个个特效节点,这些节点构成一个复杂的流程图, 所有素材在进行各个流程处理后,将在最后合成一个画面输出。如图1所示,本发明所提供的将时间线区域压缩成流程图的方法,包括如下步骤(1)选择视频剪辑的时间线中的一个区域。例如,在时间线中选择一个区域00 00 00 00-00:00:05:03,这个区域包含有六
个视频轨道,每个轨道上有一段素材。(2)创建新的流程图。(3)将时间线区域中的素材在入点和出点处进行剪切。针对该时间线区域中的六个视频轨道,将每个视频轨道中的素材在00000000-00:00:05:03]之间的内容剪切下来。(4)根据时间线区域中带有素材的轨道数,生成相应数量的输入节点并加入到新生成的流程图中。本实施例中共有6个视频轨道,每个轨道上有一段素材,因此,生成6个输入节点, 加入到新生成的流程图中。(5)将时间线中的素材移到生成的输入节点中。
每个视频轨道中的素材都对应一个输入节点,将剪切下来的6段素材分别移到各输入节点中。(6)根据输入节点的数目生成一定数量的二维合成器节点。首先分析一个二维合成器节点能接受多少个输入,二维合成器节点数量等于输入节点数量除以一个二维合成器节点的输入数量。这里需要进行向上取整处理,如本实施例, 一共有6各输入节点,设每个二维合成器节点的输入数量是5,那么,就需要2个二维合成器节点。(7)将输入节点的输出与相应的二维合成器节点输入进行连接,具体方法如下①取出一个没有进行连接的输入节点;②取出一个二维合成器节点,判断是否其所有输入已经连接上,如果是,把其标志设为已经被使用,如果否,则取出该二维合成器节点的一个空闲输入;③将输入节点的输出与二维合成器节点的空闲输入进行连接;④返回步骤①,直至所有输入节点都完成连接。(8)根据轨道的合成方式设置二维合成器每个节点的合成方式。二维合成器是将所有输入的二维图片按照一种方式混合在一起输出。它具有一定数量的输入,每个输入对应一层画面,用户可以指定每层画面的合成模式,它同时具有一个输出,将所有画面合成一个画面进行输出。设置二维合成器每个节点的合成方式是首先从轨道中得到每一层轨道的合成模式,然后寻找这个轨道对应到哪个二维合成器中,同时确定出这条轨道对应到二维合成器中哪个输入,最后将这个合成模式通过二维合成器中的接口将这个合成模式设置到二维合成器中。(9)将新生成的流程图作为一个素材填充到时间线区域,使时间线区域完全被新的流程图替换。从上述实施例的描述可见,本发明让用户在时间线中选择一个区域,这个区域包含了在一段时间序列中所有视频轨道,本方法将把这个区域中的所有轨道素材放入到新生成的一个流程图中,然后在流程图中对这些素材进行特效处理。用户可以在新的流程图上对这些素材进行特效处理,结果将直接反映到时间线上。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种将时间线区域压缩成流程图的方法,包括如下步骤(1)选择视频剪辑的时间线中的一个区域,并且创建新的流程图;(2)将时间线区域中的素材在入点和出点处进行剪切;(3)根据时间线区域中带有素材的轨道数,生成相应数量的输入节点并加入到新生成的流程图中;(4)将时间线中的素材移到生成的输入节点中;(5)根据输入节点的数目生成一定数量的二维合成器节点;(6)将输入节点的输出与相应的二维合成器节点输入进行连接;(7)根据轨道的合成方式设置二维合成器每个节点的合成方式;(8)将新生成的流程图作为一个素材填充到时间线区域,使时间线区域完全被新的流程图替换。
2.如权利要求1所述的将时间线区域压缩成流程图的方法,其特征在于步骤(5)中生成一定数量的二维合成器节点的方法如下首先分析一个二维合成器节点能接受多少个输入,然后根据输入节点数量和一个二维合成器节点的输入数量的比值来确定二维合成器节点数量。
3.如权利要求1或2所述的将时间线区域压缩成流程图的方法,其特征在于步骤(6) 中将输入节点的输出与相应的二维合成器节点输入进行连接的方法如下①取出一个没有进行连接的输入节点;②取出一个二维合成器节点,判断是否其所有输入已经连接上,如果是,把其标志设为已经被使用,如果否,则取出该二维合成器节点的一个空闲输入;③将输入节点的输出与二维合成器节点的空闲输入进行连接;④返回步骤①,直至所有输入节点都完成连接。
全文摘要
本发明涉及视频图像处理技术,具体涉及一种将时间线区域压缩成流程图的方法。该方法选择视频剪辑的时间线中的一个区域,并且创建新的流程图;将时间线区域中的素材在入点和出点处进行剪切;根据时间线区域中带有素材的轨道数,生成相应数量的输入节点;将时间线中的素材移到生成的输入节点中;将输入节点的输出与相应的二维合成器节点输入进行连接;根据轨道的合成方式设置二维合成器每个节点的合成方式;将新生成的流程图作为一个素材填充到时间线区域,使时间线区域完全被新的流程图替换。本发明使得用户可以在新的流程图上对这些素材进行特效处理,结果将直接反映到时间线上。
文档编号H04N5/262GK102547138SQ201010612610
公开日2012年7月4日 申请日期2010年12月29日 优先权日2010年12月29日
发明者刘铁华, 李磊, 见良, 郑鹏程 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1