著录项信息
专利名称 | 一种将时间线区域压缩成流程图的方法 |
申请号 | CN201010612610.9 | 申请日期 | 2010-12-29 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2012-07-04 | 公开/公告号 | CN102547138A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N5/262 | IPC分类号 | H;0;4;N;5;/;2;6;2查看分类表>
|
申请人 | 新奥特(北京)视频技术有限公司 | 申请人地址 | 北京市海淀区西草场1号北京硅谷电脑城15层1501-1506室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 新奥特(北京)视频技术有限公司 | 当前权利人 | 新奥特(北京)视频技术有限公司 |
发明人 | 郑鹏程;刘铁华;见良;李磊 |
代理机构 | 北京天悦专利代理事务所(普通合伙) | 代理人 | 田明;任晓航 |
摘要
本发明涉及视频图像处理技术,具体涉及一种将时间线区域压缩成流程图的方法。该方法选择视频剪辑的时间线中的一个区域,并且创建新的流程图;将时间线区域中的素材在入点和出点处进行剪切;根据时间线区域中带有素材的轨道数,生成相应数量的输入节点;将时间线中的素材移到生成的输入节点中;将输入节点的输出与相应的二维合成器节点输入进行连接;根据轨道的合成方式设置二维合成器每个节点的合成方式;将新生成的流程图作为一个素材填充到时间线区域,使时间线区域完全被新的流程图替换。本发明使得用户可以在新的流程图上对这些素材进行特效处理,结果将直接反映到时间线上。
1.一种将时间线区域压缩成流程图的方法,包括如下步骤:
(1)选择视频剪辑的时间线中的一个区域,并且创建新的流程图;
(2)将时间线区域中的素材在入点和出点处进行剪切;
(3)根据时间线区域中带有素材的轨道数,生成相应数量的输入节点并加入到新生成的流程图中;
(4)将时间线中的素材移到生成的输入节点中;
(5)根据输入节点的数目生成一定数量的二维合成器节点,方法如下:首先分析一个二维合成器节点能接受多少个输入,然后根据输入节点数量和一个二维合成器节点的输入数量的比值来确定二维合成器节点数量;
(6)将输入节点的输出与相应的二维合成器节点输入进行连接;
(7)根据轨道的合成方式设置二维合成器每个节点的合成方式;
(8)将新生成的流程图作为一个素材填充到时间线区域,使时间线区域完全被新的流程图替换。
2.如权利要求1所述的将时间线区域压缩成流程图的方法,其特征在于:步骤(6)中将输入节点的输出与相应的二维合成器节点输入进行连接的方法如下:
①取出一个没有进行连接的输入节点;
②取出一个二维合成器节点,判断是否其所有输入已经连接上,如果是,把其标志设为已经被使用,如果否,则取出该二维合成器节点的一个空闲输入;
③将输入节点的输出与二维合成器节点的空闲输入进行连接;
④返回步骤①,直至所有输入节点都完成连接。
一种将时间线区域压缩成流程图的方法\n技术领域\n[0001] 本发明涉及视频图像处理技术,具体涉及一种将时间线区域压缩成流程图的方法。\n背景技术\n[0002] 视频后期特效处理与合成软件都会给用户提供大量的视频特效以便让用户可以对视频进行各种各样的处理,比如校色,模糊,运动,变形,扫换等等。在视频后期特效处理与合成领域,除了要求这些特效提供尽可能多的功能外,还需要这些特效处理尽可能的快,因为无论是用于合成目的还是用剪辑目的的工程用户都可能在原始素材上加许多特效,如果这些特效的速度很慢就会让用户在调节的时候效率很低。\n[0003] 在图像/视频后期处理软件中,用户需要使用时间线来对素材进行剪辑和初次处理;用户也需要使用流程图通过特效节点完成复杂的特效合成。但是如何在时间线中,先进行剪辑然后将这些剪辑好的素材使用流程图来进行特效处理,现有合成软件都没有办法进行很好的处理,它们要么是缺乏时间线强大的剪辑功能,要么是需要使用工程引用的办法来导入时间线剪辑的结果。\n发明内容\n[0004] 本发明的目的在于提供一种将时间线区域压缩成流程图的方法,提高视频图像剪辑和特效处理的效率。\n[0005] 本发明的技术方案如下:一种将时间线区域压缩成流程图的方法,包括如下步骤:\n[0006] (1)选择视频剪辑的时间线中的一个区域,并且创建新的流程图;\n[0007] (2)将时间线区域中的素材在入点和出点处进行剪切;\n[0008] (3)根据时间线区域中带有素材的轨道数,生成相应数量的输入节点并加入到新生成的流程图中;\n[0009] (4)将时间线中的素材移到生成的输入节点中;\n[0010] (5)根据输入节点的数目生成一定数量的二维合成器节点;\n[0011] (6)将输入节点的输出与相应的二维合成器节点输入进行连接;\n[0012] (7)根据轨道的合成方式设置二维合成器每个节点的合成方式;\n[0013] (8)将新生成的流程图作为一个素材填充到时间线区域,使时间线区域完全被新的流程图替换。\n[0014] 进一步,如上所述的将时间线区域压缩成流程图的方法,步骤(5)中生成一定数量的二维合成器节点的方法如下:首先分析一个二维合成器节点能接受多少个输入,然后根据输入节点数量和一个二维合成器节点的输入数量的比值来确定二维合成器节点数量。\n[0015] 进一步,如上所述的将时间线区域压缩成流程图的方法,步骤(6)中将输入节点的输出与相应的二维合成器节点输入进行连接的方法如下:\n[0016] ①取出一个没有进行连接的输入节点;\n[0017] ②取出一个二维合成器节点,判断是否其所有输入已经连接上,如果是,把其标志设为已经被使用,如果否,则取出该二维合成器节点的一个空闲输入;\n[0018] ③将输入节点的输出与二维合成器节点的空闲输入进行连接;\n[0019] ④返回步骤①,直至所有输入节点都完成连接。\n[0020] 本发明的有益效果如下:本发明根据时间线轨道合成信息搭建流程图初始合成图,用一个流程图来替换时间线的一段区域,原始素材在时间线中的所有信息都将带到流程图中,包括轨道合成方式,素材本身带有的滤镜特效,用户可以在新的流程图上对这些素材进行特效处理,结果将直接反映到时间线上,从而极大的提高了视频图像后期处理的方便性和处理效率。\n附图说明\n[0021] 图1为本发明的方法流程图。\n具体实施方式\n[0022] 下面结合具体实施方式和附图对本发明进行详细描述。\n[0023] 时间线在后期编辑软件中,主要用来对原始素材进行剪辑,它以轨道为容器,每一条轨道是编辑结果输出画面的一层,素材将被放入到轨道中,可以使用时间线中的各种编辑工具对原始素材进行入出点的调整,得到用户需要的素材内容,然后用户可以在轨道对这些素材加一些简单的特效处理,比如添加扫换可以让一个素材以一种方式进入,同时让另一个素材以另一种方式退出,也可以在素材添加一些滤镜特效,比如颜色校正可以对素材进行偏色等处理。\n[0024] 流程图在后期合成软件中,主要用来对素材进行复杂特效处理,它以特效节点为单元,素材数据在一个个节点中流动,特效节点接受数据输入,经过特效算法处理后,输出到下一个节点。用户根据节目需要搭建一个个特效节点,这些节点构成一个复杂的流程图,所有素材在进行各个流程处理后,将在最后合成一个画面输出。\n[0025] 如图1所示,本发明所提供的将时间线区域压缩成流程图的方法,包括如下步骤:\n[0026] (1)选择视频剪辑的时间线中的一个区域。\n[0027] 例如,在时间线中选择一个区域【00:00:00:00-00:00:05:03】,这个区域包含有六个视频轨道,每个轨道上有一段素材。\n[0028] (2)创建新的流程图。\n[0029] (3)将时间线区域中的素材在入点和出点处进行剪切。\n[0030] 针对该时间线区域中的六个视频轨道,将每个视频轨道中的素材在【00:00:00:\n00-00:00:05:03】之间的内容剪切下来。\n[0031] (4)根据时间线区域中带有素材的轨道数,生成相应数量的输入节点并加入到新生成的流程图中。\n[0032] 本实施例中共有6个视频轨道,每个轨道上有一段素材,因此,生成6个输入节点,加入到新生成的流程图中。\n[0033] (5)将时间线中的素材移到生成的输入节点中。\n[0034] 每个视频轨道中的素材都对应一个输入节点,将剪切下来的6段素材分别移到各输入节点中。\n[0035] (6)根据输入节点的数目生成一定数量的二维合成器节点。\n[0036] 首先分析一个二维合成器节点能接受多少个输入,二维合成器节点数量等于输入节点数量除以一个二维合成器节点的输入数量。这里需要进行向上取整处理,如本实施例,一共有6个输入节点,设每个二维合成器节点的输入数量是5,那么,就需要2个二维合成器节点。\n[0037] (7)将输入节点的输出与相应的二维合成器节点输入进行连接,具体方法如下:\n[0038] ①取出一个没有进行连接的输入节点;\n[0039] ②取出一个二维合成器节点,判断是否其所有输入已经连接上,如果是, 把其标志设为已经被使用,如果否,则取出该二维合成器节点的一个空闲输入;\n[0040] ③将输入节点的输出与二维合成器节点的空闲输入进行连接;\n[0041] ④返回步骤①,直至所有输入节点都完成连接。\n[0042] (8)根据轨道的合成方式设置二维合成器每个节点的合成方式。\n[0043] 二维合成器是将所有输入的二维图片按照一种方式混合在一起输出。它具有一定数量的输入,每个输入对应一层画面,用户可以指定每层画面的合成模式,它同时具有一个输出,将所有画面合成一个画面进行输出。\n[0044] 设置二维合成器每个节点的合成方式是:首先从轨道中得到每一层轨道的合成模式,然后寻找这个轨道对应到哪个二维合成器中,同时确定出这条轨道对应到二维合成器中哪个输入,最后将这个合成模式通过二维合成器中的接口将这个合成模式设置到二维合成器中。\n[0045] (9)将新生成的流程图作为一个素材填充到时间线区域,使时间线区域完全被新的流程图替换。\n[0046] 从上述实施例的描述可见,本发明让用户在时间线中选择一个区域,这个区域包含了在一段时间序列中所有视频轨道,本方法将把这个区域中的所有轨道素材放入到新生成的一个流程图中,然后在流程图中对这些素材进行特效处理。用户可以在新的流程图上对这些素材进行特效处理,结果将直接反映到时间线上。\n[0047] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2018-02-16
未缴年费专利权终止
IPC(主分类): H04N 5/262
专利号: ZL 201010612610.9
申请日: 2010.12.29
授权公告日: 2016.08.24
- 2016-08-24
- 2014-01-15
实质审查的生效
IPC(主分类): H04N 5/262
专利申请号: 201010612610.9
申请日: 2010.12.29
- 2012-07-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2003-08-20
|
2002-02-06
| | |
2
| |
2009-04-01
|
2007-09-29
| | |
3
| | 暂无 |
2009-01-23
| | |
4
| | 暂无 |
1995-04-03
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |