本发明专利技术实施例公开了一种统一的特技调节方法,包括:创建统一的实例接口;建立特技参数树;记录节点参数。通过应用本发明专利技术,从而解决了现有非线性剪辑软件和视频后期特效处理与合成软件中,由于只有一种工作流程,进而导致的特技调节形式单一的问题。
【技术实现步骤摘要】
一种统一的特技调节方法
本专利技术涉及节目制作
,尤其涉及一种统一的特技调节方法。
技术介绍
在现有的非线性剪辑软件和视频后期特效处理与合成软件中,只有一种工作流程,时间线序列或者流程图,不存在多方式的工作流程。因此它们的特技调节形式也是单一的,或者时间线序列上的滤镜调节,或者流程图上的特技节点调节。但是在编剪辑一体化的视频后期特效处理与合成软件中,既有时间线序列的工作流程,又有流程图,一个特技将有非常丰富的调节形式。可以是时间线序列上的滤镜调节,转场调节,也可以是流程图中的节点调节。本专利技术专利技术人在实现本专利技术时,发现现有技术中至少存在如下问题:用户在界面上调节了某个特技的某个参数,这个参数可以是时间序列上的滤镜调节,转场调节,又或许是流程图中的节点调节,现有技术仍然是按照一种工作流程处理,使得程序设计变得非常复杂,因为要为每种不同的特技应用形式设计出各自的特技调节架构,因而使得程序系统的特技调度变得非常繁琐。
技术实现思路
本专利技术提供一种统一的特技调节方法,从而解决了现有非线性剪辑软件和视频后期特效处理与合成软件中,由于只有一种工作流程,进而导致的特技调节形式单一的问题。为达到上述目的,本专利技术提出一种统一的特技调节方法,包括:创建统一的实例接口;建立特技参数树;记录节点参数。本专利技术实施例的技术方案具有以下优点:本专利技术实施例通过统一的实例接口和它的参数结构,建立起一种统一的特技调节的方法。当用户在界面上调节了某个特技的某个参数,不管这个特技是当做素材滤镜,转场,还是流程图的特技节点使用,在程序系统看来,都是在调节特技实例接口上的某个参数节点的值。这样极大的简化了程序设计,不必为每种不同的特技应用形式设计出各自的特技调节架构,也方便了程序系统的特技调度。附图说明图1为本专利技术实施例一的一种统一的特技调节方法结构示意图;具体实施方式本专利技术专利技术人针对现有非线性剪辑软件和视频后期特效处理与合成软件中,由于只有一种工作流程,进而导致的特技调节形式单一的问题。通过一种统一的虚拟实例接口以及描述它包含的参数结构,达到特技参数同一调节的目的。当用户在界面上调节了某个特技的某个参数,不管这个特技是当做素材滤镜,转场,还是流程图的特技节点使用,在程序系统看来,都是在调节特技实例接口上的某个参数节点的值。这样极大的简化了程序设计,不必为每种不同的特技应用形式设计出各自的特技调节架构,也方便了程序系统的特技调度。无论什么效果的特技算法,它们都会被包装成特技插件,软件就是调用特技插件,通过与特技插件之间的接口传递参数,调用特技算法实现特技效果。在应用上,这个特技可以被当做素材的滤镜使用,也可以当做一个素材间的转场使用,或者成为一个特技节点,在流程图中使用。虽然它们有这么多的使用表现形式,但是从抽象的角度来看,每个特技都是一个实例,它拥有的参数都是以参数节点的方式存在,以树形的组织结构构成这个实例。正因为它们有这样的共同特性,所以我们可以将这三种不同的应用形式抽象出来,设计一个统一的实例接口,这三种不同的应用只是这个统一实例接口的三种不同类型。下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述:如图1所示,为本专利技术实施例一种统一的特技调节方法示意图,包括:S101,创建统一的实例接口。有了这个统一的实例接口,不同的特技调节形式就有了一个统一的架构。S102,建立特技参数树。在上述同一的实例接口上,描述特技的参数结构。建立特技参数树,根据参数结构的树形特征,实例接口上有一个根节点,作为这个树形结构的基础。有了这个统一的实例接口,这些不同的特技调节形式就有了一个统一的架构。然后在这个统一的实例接口上,我们开始描述这个特技的参数结构。这个根节点就是一个参数节点,以虚拟的接口的形式存在,在它的接口上记录了两个映射表,一个记录它的静态参数子节点,一个记录它的动态参数子节点。静态参数是指特技中固有的参数,它们是这个特技中不可缺少的参数组成部分;动态参数是指特技中可有可无的参数,它们一般是用户自行设定,人为添加的参数,以使有更好的特技表现效果。S103,记录子参数节点。有了上述两个映射表,我们就可以从根节点中得到它所有的子参数节点。为实现参数的树形结构,每一个参数节点都有一个节点的类型。当节点类型是组节点时,表明这个参数节点还有它自己的参数子节点。与根节点一样,这个组节点也有两个映射表,分别记录它的静态参数子节点和动态参数子节点。当判断到这个组节点的子节点中有组节点类型,那么说明它还有下一级的子节点。在非组类型的参数节点接口上,我们就会记录这个特技算法的参数,这个参数可以是不同的数据类型,包括整形,浮点型,布尔型或者自定义型等。于是,通过这种节点类型的判断,我们建立起一个树形的参数节点结构,这也就构成了特技的参数框架。本专利技术实施例通过这样的统一的实例接口和它的参数结构,极大的简化了程序设计,不必为每种不同的特技应用形式设计出各自的特技调节架构,也方便了程序系统的特技调度。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本专利技术可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本专利技术的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本专利技术各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本专利技术所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本专利技术实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本专利技术的几个具体实施例,但是,本专利技术并非局限于此,任何本领域的技术人员能思之的变化都应落入本专利技术的保护范围。本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种统一的特技调节方法,其特征在于,包括如下步骤:创建统一的实例接口;建立特技参数树;所述建立特技参数树,包括:所述实例接口上有一个根节点作为树形结构的基础,所述根节点是一个参数节点,以虚拟的接口的形式存在;所述根节点的接口上记录了两个映射表,通过所述两个映射表,得到所述根节点的所有子参数节点;如果所述子参数节点为组节点,...
【专利技术属性】
技术研发人员:李磊,郑鹏程,
申请(专利权)人:新奥特北京视频技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。