一种实现球形转场特效的方法

文档序号:7852660阅读:297来源:国知局
专利名称:一种实现球形转场特效的方法
技术领域
本发明涉及广播电视领域,尤其涉及一种实现球形转场特效的方法。
背景技术
现在观众所观看的电影、电视剧等影片,都会通过后期制作添加特效。而转场特效也是最为常见的一种特效。现在观众观看影片已经不局限于影片的故事情节,更多的是影片添加的特效所带来的视觉震撼。因此,更多的特效被渐渐的开发出来。构成电视片的最小单位是镜头,一个个镜头连接在一起形成的镜头序列叫做段落。每个段落都具有某个单一的、相对完整的意思,如表现一个动作过程,表现一种相关关系,表现一种含义等等。它是电视片中一个完整的叙事层次,就像戏剧中的幕,小说中的章·节一样,一个个段落连接在一起,就形成了完整的电视片。因此,段落是电视片最基本的结构形式,电视片在内容上的结构层次是通过段落表现出来的。而段落与段落、场景与场景之间的过渡或转换,称之为转场。转场的方法很多,从连接方式上也可分为技巧转场与无技巧转场两大类。技巧转场利用特技技巧使两个段落连在一起。其特点是既容易造成视觉的连贯,又容易造成段落的分隔。技巧转换常用于较大段落的转换上,比较容易形成明显的段落层次。常用方式淡出淡入、叠化、翻页、划像、圈出圈入、定格等。无技巧转场采用直接切换的方式,以镜头的自然过渡来连接两段内容。发明人在进行研发过程中发现,现有技术在制作转场特效时存在以下缺陷(I)现有技术中的转场特效效果单一,并不能很好的提高视频的显示质量;(2)特效的制作需要购买特定的硬件才能实现,但是价格昂贵,局限性低。

发明内容
本发明实施例提供一种实现球形转场特效的方法,极大地提高节目的制作效率,扩展了硬件的功能,具有极高的自由度。该方法具体包括以下步骤一种实现球形转场特效的方法,该方法包括在xyz轴空间上建立球形模型;获取视频数据;计算所述球形模型的中心与所述视频数据的焦点;所述视频数据以所述焦点为中心包裹所述球形模型;所述视频数据通过所述球形模型的位置来显示对应的图像。所述球形模型可以绕X轴、Y轴和/或Z轴旋转,沿X轴、Y轴和/或Z轴上平移,沿X轴和/或Y轴上缩放。所述视频数据以所述焦点为中心包裹所述球形模型之后包括调用着色器对所述球形模型进行渲染。
所述在xyz轴空间上建立球形模型之前包括构建xyz轴空间坐标系。所述xyz轴空间坐标系包括视角坐标系和/或投影坐标系。所述视频数据通过所述球形模型的位置来显示对应的图像具体包括当移动、旋转和/或缩放所述球形模型后,重新获取所述球形模型的中心与所述视频数据的焦点,所述视频数据以所述焦点为中心包裹所述球形模型。根据本发明的实施方式,通过构建球形模型,并根据球形模型的位置实时显示对应的视频图像,极大地提高节目的制作效率,扩展了硬件的功能,具有极高的自由度。


为了更清楚的说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例一所提供的一种实现球形转场特效的方法的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然所描述的实施例仅是本发明的一部分实施例,不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一图I为本发明实施例一所提供的一种实现球形转场特效的方法的流程图。如图I所述,该方法包括以下步骤步骤101、在xyz轴空间上建立球形模型。所述球形模型可以绕X轴、Y轴和/或Z轴旋转,沿X轴、Y轴和/或Z轴上平移,沿X轴和/或Y轴上缩放。所述在xyz轴空间上建立球形模型之前包括构建xyz轴空间坐标系。所述xyz轴空间坐标系包括视角坐标系和/或投影坐标系。球形模型的直径可以由用户输入来调节。所述视角坐标系以观察点(人眼、摄像机)为坐标原点,观察世界坐标系中的场景,相同的场景,不同的观察点在投影面上呈现的场景是不同的。所述投影坐标系视角坐标系中的场景是三维的,模拟观察点或者摄像机观察场景,只能看到一定的视角范围的景物,同时观察的远近也是有一定限制的,所以,投影坐标系只是一个视锥。其前视面与后视面之间的场景,是真正能显示的场景。步骤102、获取视频数据。步骤103、计算所述球形模型的中心与所述视频数据的焦点。步骤104、所述视频数据以所述焦点为中心包裹所述球形模型。视频数据按照球形模型的直径大小计算能所覆盖的视频数据范围;通过球的直径控制视频的状态,当直径很大的时候,视频画面感觉比较平坦,当直径缩小的时候,视频的包裹的面,越来越弯曲;在这个特技中,主要是让视频去包裹球,球的直径大小不受视频大小的控制或者影响。调用着色器对所述球形模型进行渲染,使用可编程渲染管线实现顶点处理,像素处理。使用高级着色语言(High Level Shader Language)生成的着色器处理顶点以及像素。步骤105、所述视频数据通过所述球形模型的位置来显示对应的图像。当移动、旋转和/或缩放所述球形模型后,重新获取所述球形模型的中心与所述视频数据的焦点,所述视频数据以所述焦点为中心包裹所述球形模型。根据本发明的实施方式,通过构建球形模型,并根据球形模型的位置实时显示对应的视频图像,极大地提高节目的制作效率,扩展了硬件的功能,具有极高的自由度。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过软件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-R0M,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。 以上所述,仅为本发明的具体实施例,但本发明的特征并不局限于此,任何熟悉该项技术的人在本发明领域内,可轻易想到的变化或修饰,都应涵盖在以下本发明的申请专利范围中。
权利要求
1.一种实现球形转场特效的方法,其特征在于,该方法包括 在xyz轴空间上建立球形模型; 获取视频数据; 计算所述球形模型的中心与所述视频数据的焦点; 所述视频数据以所述焦点为中心包裹所述球形模型; 所述视频数据通过所述球形模型的位置来显示对应的图像。
2.根据权利要求I所述方法,其特征在于,所述球形模型可以绕X轴、Y轴和/或Z轴旋转,沿X轴、Y轴和/或Z轴上平移,沿X轴和/或Y轴上缩放。
3.根据权利要求I所述方法,其特征在于,所述视频数据以所述焦点为中心包裹所述球形模型之后包括 调用着色器对所述球形模型进行渲染。
4.根据权利要求I所述方法,其特征在于,所述在xyz轴空间上建立球形模型之前包括构建xyz轴空间坐标系。
5.根据权利要求4所述方法,其特征在于,所述xyz轴空间坐标系包括视角坐标系和/或投影坐标系。
6.根据权利要求I所述方法,其特征在于,所述视频数据通过所述球形模型的位置来显示对应的图像具体包括 当移动、旋转和/或缩放所述球形模型后,重新获取所述球形模型的中心与所述视频数据的焦点,所述视频数据以所述焦点为中心包裹所述球形模型。
全文摘要
本发明公开了一种实现球形转场特效的方法,该方法包括在xyz轴空间上建立球形模型;获取视频数据;计算所述球形模型的中心与所述视频数据的焦点;所述视频数据以所述焦点为中心包裹所述球形模型;所述视频数据通过所述球形模型的位置来显示对应的图像。采用本发明公开的方法,极大地提高节目的制作效率,扩展了硬件的功能,具有极高的自由度。
文档编号H04N5/262GK102780852SQ201210177149
公开日2012年11月14日 申请日期2012年5月31日 优先权日2012年5月31日
发明者刘小辉 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1