专利名称:一种基于图方式的特效节点的编辑方法
技术领域:
本发明涉及电视节目制作的非编编辑的数据处理领域中,应用于非编素材的色彩调节及效果合成,特别涉及一种基于图方式的特效节点的编辑方法。
背景技术:
随着电视节目技术的不断发展,对节目质量要求的逐步提高,为了获得更好的节目效果,从而满足大众的感观需求,在电视、影视节目制作过程中需要对原始采集素材进行大量的后期及非编处理制作,在制作过程中需要对所采集素材进行非编处理,在非编处理的过程中对原始素材的片长、特效及字幕等节目内容进行编辑、合成,最终获得节目素材,在图像/视频后期的非编处理软件中,用户既需要对原始素材进行剪辑和初步处理,也需要实现复杂的特效处理与合成,但是现有技术在已有的非编处理软件中,在提供视频剪辑和特效处理的同时,特别在对素材的多重特效处理过程中,现有的非编系统只能提供简单 的顺序方式特效处理方式,在需要多重特效处理或对原特效处理处理顺序编辑时,需要改变所有的相关特效处理程序,同时以上方式在特效处理素材的合成过程中,只能实现一个固定源素材对应确定固定素材输出,在需要多重、中间截取及追加特效处理的过程中,需要重新建立特效处理的流程和算法,增加了素材特效处理的操作难度,增加了处理时间,同时不便于特效操作的调节。在发明人实现本发明过程中,发现现有技术中有以下缺陷,现有技术中在非编系统及相关的处理系统中,图形特效处理方法在实现过程中,对于每中特效处理单元只能通过顺序排列的方式,顺序实现,在需要调节及实现插入编辑过程中,需要对所有的特效处理单元进行统一调整,同时上述特效处理序列只能有唯一的输入及输出,对中间的特效处理结果不能及时输出及预览。
发明内容
针对现有技术中的缺陷,本发明解决了非编系统中特效节点的非顺序编辑的问题。为了解决以上技术问题本发明提供了一种基于图方式的特效节点的编辑方法,具体包括接收特效处理算法;根据所述特效处理算法生成特效处理图节点,所述特效处理图节点至少包括输入端及输出端,所述输入端及所述输出端包括地址属性及数据属性;根据编辑所述特效处理图节点的输入端及输出端地址属性建立所述特效处理图节点生成特效节点图,所述特效节点图中至少有一个输入节点,所述输入节点的输入地址属性为空;根据所述特效节点图中的特效处理节点选取输出节点;所述输入节点输入端接收源数据,在所述输入节点及所述输出节点间进行节点遍历,所遍历到的特效处理图节点根据输入端数据通过所述特效处理算法获得输出数据,并将遍历结果从所述输出节点输出数据;根据所述输出节点输出数据生成特效处理输出数据。其中,所述特效节点图中还具体包括图输入节点及图输出节点,所述图输入节点由一个输入端及至少一个输出端组成;所述图输出节点由至少一个输入端及一个输出端组成。其中,所述输入节点输入端接收源数据步骤具体包括所述输入节点与所述图输入节点的输出端连接,从所述图输入节点输入端接收源数据。其中,所述根据所述特效节点图中的特效处理节点选取输出节点步骤具体包括根据所述特效节点图中的特效处理节点选取输出节点;将所述输出节点输出端与所述图输出节点输入端连接。
其中,所述根据所述输出节点输出数据生成特效处理输出数据步骤具体包括根据所述图输出节点输出数据生成特效处理输出数据。与现有技术相比,本发明实施例具有以下优点在非编系统对素材特效编辑过程中,通过将特效处理算法编辑为图节点的方式,通过在各图节点之间建立图节点连接的方式构件以特效图节点为基本图元素的特效处理图,通过对该图的遍历实现各个图中特效处理节点的最终特效处理的输出,由于采用了以上方式,因此,可以在各个图节点之间建立不同的连接方式,并且可以对图节点的输出灵活选取,从而缩短了素材特效处理的合成时间,减低了制作非编中的素材特效处理成本。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I :是本发明实施例I中一种基于图方式的特效节点的编辑方法的示意图;图2 :是本发明实施例2中一种基于图方式的特效节点的编辑方法的图节点连接示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例I中提供了一种基于图方式的特效节点的编辑方法,如图I所示,包括以下步骤SlOl :接收特效处理算法;此步骤具体包括接收特效处理算法,其在具体实现中可通过选取调色软件中的特效处理单元库的方式给予实现,每个特效处理单元中对应一种特效处理算法;
S102 :生成特效处理图节点;此步骤具体包括根据所述特效处理算法生成特效处理图节点,所述特效处理图节点至少包括输入端及输出端,所述输入端及所述输出端包括地址属性及数据属性;S103 :生成特效节点图;此步骤具体包括根据编辑所述特效处理图节点的输入端及输出端地址属性建立所述特效处理图节点生成特效节点图,所述特效节点图中至少有一个输入节点,所述输入节点的输入地址属性为空;S104 :选取输出节点;此步骤具体包括根据所述特效节点图中的特效处理节点选取输出节点;在调色系统中,可以通过现有节点图的各个图节点,进行输出节点的选取,所指的输出节点可以是 上述节点图中的任意节点;S105 :遍历节点,输出数据;此步骤具体包括所述输入节点输入端接收源数据,在所述输入节点及所述输出节点间进行节点遍历,所遍历到的特效处理图节点根据输入端数据通过所述特效处理算法获得输出数据,并将遍历结果从所述输出节点输出数据;S106 :生成特效处理输出数据;此步骤具体包括根据所述输出节点输出数据生成特效处理输出数据。以上实施例在实现过程中,主要的技术方案是指,通过将原特效处理节点封装为图节点,再通过编辑图节点的方式构件特效节点图,从而实现各个特效图节点的输入、输出方式,同时,可以对其中的输出节点进行任意选取,并根据选取节点为图的终节点,完成从起始节点(输入节点的输入地址为空)到终节点的遍历,从而获得素材的特效输出。本发明实施例2中提供了另一种基于图方式的特效节点的编辑方法,包括以下步骤,如图2中所示S201 :接收特效处理算法,可通过在调色系统中加载或选定特效处理单元实现;S202 :根据所述特效处理算法生成特效处理图节点,如图2中的“节点I、节点2、节点3、节点4”所述特效处理图节点至少包括输入端及输出端,所述输入端及所述输出端包括地址属性及数据属性;S203:根据编辑所述特效处理图节点的输入端及输出端地址属性建立所述特效处理图节点生成特效节点图,所述特效节点图中至少有一个输入节点,所述输入节点的输入地址属性为空(如图2中,节点I、节点2、节点4);所述特效节点图中还具体包括图输入节点及图输出节点(如图2中,输出节点),所述图输入节点由一个输入端及至少一个输出端组成;所述图输出节点由至少一个输入端及一个输出端组成,所述输入节点输入端接收源数据步骤具体包括所述输入节点与所述图输入节点的输出端连接,从所述图输入节点输入端接收源数据。S204 :根据所述特效节点图中的特效处理节点选取输出节点(如选取节点3);S205 :所述输入节点(如图2中,节点I、节点2、节点4)输入端接收源数据,在所述输入节点及所述输出节点(如选取的节点3)间进行节点遍历,所遍历到的特效处理图节点根据输入端数据通过所述特效处理算法获得输出数据,并将遍历结果从所述输出节点输出数据(节点3以节点I及节点2的输出为输入);所述根据所述特效节点图中的特效处理节点选取输出节点步骤具体包括根据所述特效节点图中的特效处理节点选取输出节点;将所述输出节点输出端与所述图输出节点输入端连接。S206 :根据所述输出节点输出数据生成特效处理输出数据(可以为图2中的“输出节点”也可以为图中的所有节点)。在此步骤后还可以进一步根据所述图输出节点输出数据生成特效处理输出数据。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流 程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1.一种基于图方式的特效节点的编辑方法,其特征在于,包括 接收特效处理算法; 根据所述特效处理算法生成特效处理图节点,所述特效处理图节点至少包括输入端及输出端,所述输入端及所述输出端包括地址属性及数据属性; 根据编辑所述特效处理图节点的输入端及输出端地址属性建立所述特效处理图节点生成特效节点图,所述特效节点图中至少有一个输入节点,所述输入节点的输入地址属性为空; 根据所述特效节点图中的特效处理节点选取输出节点; 所述输入节点输入端接收源数据,在所述输入节点及所述输出节点间进行节点遍历,所遍历到的特效处理图节点根据输入端数据通过所述特效处理算法获得输出数据,并将遍 历结果从所述输出节点输出数据; 根据所述输出节点输出数据生成特效处理输出数据。
2.如权利要求I中所述的方法,其特征在于,所述特效节点图中还具体包括图输入节点及图输出节点,所述图输入节点由一个输入端及至少一个输出端组成;所述图输出节点由至少一个输入端及一个输出端组成。
3.如权利要求2中所述的方法,其特征在于,所述输入节点输入端接收源数据步骤具体包括 所述输入节点与所述图输入节点的输出端连接,从所述图输入节点输入端接收源数据。
4.如权利要求2中所述的方法,其特征在于,所述根据所述特效节点图中的特效处理节点选取输出节点步骤具体包括 根据所述特效节点图中的特效处理节点选取输出节点; 将所述输出节点输出端与所述图输出节点输入端连接。
5.如权利要求3或4中所述的方法,其特征在于,所述根据所述输出节点输出数据生成特效处理输出数据步骤具体包括 根据所述图输出节点输出数据生成特效处理输出数据。
全文摘要
本发明公开了一种基于图方式的特效节点的编辑方法,包括接收特效处理算法;根据所述特效处理算法生成特效处理图节点,根据编辑所述特效处理图节点的输入端及输出端地址属性建立所述特效处理图节点生成特效节点图,根据所述特效节点图中的特效处理节点选取输出节点;遍历以上图中特效处理图节点根据输入端数据通过所述特效处理算法获得输出数据,解决了非编系统中特效节点的非顺序编辑的问题,可以在各个图节点之间建立不同的连接方式,并且可以对图节点的输出灵活选取,从而缩短了素材特效处理的合成时间,减低了制作非编中的素材特效处理成本。
文档编号H04N5/262GK102752533SQ201110361249
公开日2012年10月24日 申请日期2011年11月15日 优先权日2011年11月15日
发明者晏晓锋, 袁文学 申请人:新奥特(北京)视频技术有限公司