专利名称:一种运动特效级联方法
技术领域:
本发明涉及广播电视领域电视节目制播技术,特别涉及一种运动特效级联方法。
背景技术:
电视台图文字幕的制作和播放常常会采用运动特技效果。所谓运动特技,就是在每一帧通过改变图元对象的空间参数,如移动、旋转、缩放,达到运动的视觉效果。用户在编辑运动特技时,根据个人习惯、制作时间、节目特点的不同,一般会倾向两种编辑方式。一种为空间特技,即在一定时间长度内,详细定义多个关键帧的空间参数(移动、旋转、缩放),播出时每帧自动插值,得到当前的空间参数;一种为路径特技,即在一定时间长度内,定义和原位相比运动的偏移,如向左100个像素、顺时针旋转90度等。空间特技和路径特技在应用方式上是不同的。如想把一个位于(100,100)的物 体在一次特技中移动到(200,100)的位置上,如果使用空间特技,需要在首尾处各打一个关键帧,其关键帧参数分别为(100,100),(200,100);如果使用路径特技,则直接指定“向右移动100个像素”的参数描述。显然,二者有显著差别。I.空间特技操作繁琐但效果丰富,路径特技操作简单但效果受限2.空间特技应用于物体的绝对坐标,路径特技应用于物体主体位置的相对坐标因为上述二者的差别,用户在同时使用空间特技和路径特技时,软件一般会提供两种编辑环境,每种编辑环境下仅包含一类特技的编辑工作,即该环境下,所有特技的编辑要么是空间特技,要么是路径特技。
发明内容
本发明提供一种运动特效级联的方法,解决了用户在同时使用空间特技和路径特技时,软件一般会提供两种编辑环境,每种编辑环境下仅包含一类特技的编辑工作,即该环境下,所有特技的编辑要么是空间特技,要么是路径特技,使得运行环境单一的问题。本发明提供一种运动特效级联的方法,包括在故事板上分别提供空间特技轨和路径特技轨;在所述空间特技轨和路径特技轨上进行级联运算。与现有技术相比,本发明的实施例具有以下优点I、提供空间特技和路径特技的基于时间线的故事板共同编辑方案;2、提供空间特技和路径特技共同作用的逻辑算法;3、可以使二者有机结合,提供更丰富的特技效果。
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图I为本发明实施例一种运动特效级联的方法结构图;图2为本发明实施例进行级联运算流程具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,需要指出的是,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供一种运动特效级联的方法,如图I所示,包括步骤SI、在故事板上分别提供空间特技轨和路径特技轨。空间特技轨,分为位置(X、Y、Z)三轨,旋转角度(X、Y、Z)三轨,缩放比例(X、Y、Z)三轨,可以在轨上基于时间线设置多个关键帧;路径特技轨,在轨上可以按不同入、出点放置多个路径特技实例,各个路径特技实例间不允许有时间交叉。步骤S2、在所述空间特技轨和路径特技轨上进行级联运算。具体的,包括如下步骤,如图2所示步骤S201、获取空间特技帧参数作为图元当前帧的主体姿态,包括位置、旋转、缩放,计算矩阵M ; 步骤S202、获取路径特技帧参数,包括位置、旋转、缩放,计算矩阵N ;步骤S203、将所述路径特技帧参数视作基于当前主体姿态的继续偏移,即将矩阵M与矩阵N相乘,得到最终矩阵C ;具体的,无论是空间特技还是路径特技,其每帧输出的参数都叫空间参数,都是位置(X、Y、Z),旋转(X、Y、Z),缩放(X、Y、Z),因此无论是空间特技还是路径特技,都需要把空间参数转为4阶矩阵。具体空间参数转换为4阶矩阵的方式如下I、计算平移矩阵P_C沿X轴平移Px个像素,沿y轴平移Py个像素,沿z轴平移Pz个像素,平移矩阵为
0 0 0
PC= 'I: I 0 n■-I 0 0 H
Ps2、计算缩放矩阵S_C将一单位矩阵沿X轴缩放X倍,Y轴缩放Y倍,Z轴缩放Z倍
_ X 0 0 Ci = 「I V 0 Cl I
LI 0 z U
UOOl3、分别计算X轴旋转矩阵RX_C,Y轴旋转矩阵RY_C,Z轴旋转矩阵RZ_C
权利要求
1.一种运动特效级联方法,其特征在于,包括 在故事板上分别提供空间特技轨和路径特技轨; 在所述空间特技轨和路径特技轨上进行级联运算。
2.如权利要求I所述的方法,其特征在于,所述提供空间特技轨,包括 空间特技轨,分为位置三轨,旋转角度三轨,缩放比例三轨,在轨上基于时间线设置关键帧。
3.如权利要求I所述的方法,其特征在于,所述提供路径特技轨,包括 在轨上按不同入、出点放置路径特技实例,各个路径特技实例间没有时间交叉。
4.如权利要求I所述的方法,其特征在于,包括 获取空间特技帧参数作为图元当前帧的主体姿态,包括计算矩阵M ; 获取路径特技巾贞参数,包括计算矩阵N ; 将所述路径特技帧参数视作基于当前主体姿态的继续偏移,得到结果矩阵C 将矩阵C输出,可由宿主程序决定用途方式。
5.如权利要求4所述的方法,其特征在于,所述空间特技参数还包括位置、旋转、缩放。
6.如权利要求4所述的方法,其特征在于,所述路径特技帧参数还包括位置、旋转、缩放。
7.如权利要求4所述的方法,其特征在于,所述将所述路径特技帧参数视作基于当前主体姿态的继续偏移,具体为将矩阵M与矩阵N相乘,得到最终矩阵C。
全文摘要
本发明公开一种运动特效级联方法,包括在故事板上分别提供空间特技轨和路径特技轨;在所述空间特技轨和路径特技轨上进行级联运算。本发明实施例通过空间特技和路径特技共同编辑并组和播出,实现了使二者有机结合,提供更丰富的特技效果。
文档编号H04N5/262GK102752518SQ201110125540
公开日2012年10月24日 申请日期2011年5月16日 优先权日2011年5月16日
发明者吕精华, 蔡欢, 袁慧晶, 郑培枫 申请人:新奥特(北京)视频技术有限公司