一种基于混合模式转场特效的方法

文档序号:7810336阅读:189来源:国知局
一种基于混合模式转场特效的方法
【专利摘要】本发明公开了一种基于混合模式转场特效的方法,其通过预定义一种或一种以上的淡入淡出的转场特效及其与每种转场特效相对应的配置文件,并在所述配置文件中定义转场的帧数及采用的混合模式,加载需要进行转场特效处理的第一视频流和第二视频流后,只要选择所需的淡入淡出的转场特效,系统将根据与该转场特效相对应的所述配置文件的转场的帧数及采用的混合模式对第一视频流和第二视频流进行转场特效的处理,并对处理效果进行预览或保存为结果视频流,使得视频流之间的过渡效果更流畅,观影效果更佳。
【专利说明】一种基于混合模式转场特效的方法

【技术领域】
[0001] 本发明涉及一种视频编辑方法,特别是一种基于混合模式转场特效的方法。

【背景技术】
[0002] 转场,是指段落与段落、场景与场景之间的过渡或转换。转场的方法很多,从连接 方式上可分为技巧转场与无技巧转场。
[0003] 技巧转场常用于电影、电视剧的后期制作阶段,为其添加特定的效果,又称转场特 效。使用转场特效,不仅能够增强作品的艺术感染力,而且给观众带来一种逻辑上连贯、视 觉上流畅的艺术效果。虽然现在已经存在基于透明度的转场特效淡入淡出,但是其视觉感 与效果不强,无法给观众带来好的印象。


【发明内容】

[0004] 本发明为解决上述问题,提供了一种基于混合模式转场特效的方法,使得视频流 之间的过渡效果更流畅,观影效果更佳。
[0005] 为实现上述目的,本发明采用的技术方案为:
[0006] -种基于混合模式转场特效的方法,其特征在于,包括以下步骤:
[0007] 10.预定义一种或一种以上的淡入淡出的转场特效及其与每种转场特效相对应的 配置文件,并在所述配置文件中定义转场的帧数及采用的混合模式;
[0008] 20.加载需要进行转场特效处理的第一视频流和第二视频流;
[0009] 30.选择所需的淡入淡出的转场特效,并获取与该转场特效相对应的配置文件;
[0010] 40.根据所述配置文件的转场的帧数及采用的混合模式对第一视频流和第二视频 流进行转场特效的处理,并对处理效果进行预览或保存为结果视频流。
[0011] 优选的,所述的淡入淡出的转场特效包括多种,并以列表形式供用户选择,对转场 特效的处理效果不满意时可直接在列表中选择其他的淡入淡出转场特效。
[0012] 优选的,所述的淡入淡出的转场特效为系统内置或网络下载或用户自定义。
[0013] 优选的,若所述的第一视频流和第二视频流的大小不一致,则根据保存的结果视 频流的尺寸对第一视频流或第二视频流进行缩放操作与居中裁剪操作。
[0014] 优选的,所述的与转场特效相对应的配置文件还包括第一视频流或第二视频流的 缩放倍数、旋转角度、模糊样式、模糊程度。
[0015] 优选的,所述的配置文件中的缩放倍数、旋转角度、模糊程度均是指视频流的图像 数据进行转场特效时所进行特效的初始值,它是随着帧数的变化而变化的。
[0016] 优选的,所述配置文件中定义的转场的帧数至少包括2帧,起始帧的透明度为 100%,即表示第一视频流的透明度为100%,第二视频流的透明度为0% ;结束帧的透明度 为0%,即表示第一视频流的透明度为0%,第二视频流的透明度为100%。
[0017] 优选的,所述配置文件中定义的转场的帧数至少包括3帧,还包括中间帧,该中间 帧的透明度的计算公式如下:
[0018] Alpha = i_i* (k_l) / (M_l);
[0019] 其中,Alpha为第k帧的透明度;i表示第一帧的值减去最后一帧的值;M表示转场 特效的帧数;k表示转场特效当前的帧,且k的范围为1至M。
[0020] 优选的,所述配置文件中定义的混合模式包括:正常、变暗、正片叠底、颜色加深、 线性加深、深色、变亮、滤色、颜色减淡、浅色、叠加、柔光、强光、亮光、线性光、点光、实色混 合、差值、排除、色相、饱和度、颜色、明度。
[0021] 优选的,所述的步骤40中对转场特效的处理效果进行预览,主要是利用GPU对转 场特效处理后的结果视频流进行渲染。
[0022] 本发明的有益效果是:
[0023] 本发明的一种基于混合模式转场特效的方法,其通过预定义一种或一种以上的淡 入淡出的转场特效及其与每种转场特效相对应的配置文件,并在所述配置文件中定义转场 的帧数及采用的混合模式,加载需要进行转场特效处理的第一视频流和第二视频流后,只 要选择所需的淡入淡出的转场特效,系统将根据与该转场特效相对应的所述配置文件的转 场的帧数及采用的混合模式对第一视频流和第二视频流进行转场特效的处理,并对处理效 果进行预览或保存为结果视频流,使得视频流之间的过渡效果更流畅,观影效果更佳。

【专利附图】

【附图说明】
[0024] 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0025] 图1为本发明一种基于混合模式转场特效的方法的流程简图。

【具体实施方式】
[0026] 为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结 合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用 以解释本发明,并不用于限定本发明。
[0027] 如图1所示,本发明的一种基于混合模式转场特效的方法,其包括以下步骤:
[0028] 10.预定义一种或一种以上的淡入淡出的转场特效及其与每种转场特效相对应的 配置文件,并在所述配置文件中定义转场的帧数及采用的混合模式;
[0029] 20.加载需要进行转场特效处理的第一视频流和第二视频流;
[0030] 30.选择所需的淡入淡出的转场特效,并获取与该转场特效相对应的配置文件;
[0031] 40.根据所述配置文件的转场的帧数及采用的混合模式对第一视频流和第二视频 流进行转场特效的处理,并对处理效果进行预览或保存为结果视频流。
[0032] 所述的淡入淡出的转场特效包括多种,并以列表形式供用户选择,对转场特效的 处理效果不满意时可直接在列表中选择其他的淡入淡出转场特效;并且,所述的淡入淡出 的转场特效为系统内置或网络下载或用户自定义。
[0033] 所述配置文件中定义的转场的帧数至少包括2帧,起始帧的透明度为100%,即表 示第一视频流的透明度为100%,第二视频流的透明度为〇% ;结束帧的透明度为〇%,即表 示第一视频流的透明度为0%,第二视频流的透明度为100%;优选的,所述配置文件中定义 的转场的帧数至少包括3帧,还包括中间帧,该中间帧的透明度的计算公式如下:
[0034] Alpha = i_i* (k_l) / (M_l);
[0035] 其中,Alpha为第k巾贞的透明度;i表不第一巾贞的值减去最后一巾贞的值;M表不转场 特效的帧数;k表示转场特效当前的帧,且k的范围为1至M。例如Μ为5帧的话,则计算得 到对应的透明度分别为100 %,75 %,50 %,25 %,0 %。
[0036] 另外,若所述的第一视频流和第二视频流的大小不一致,则根据保存的结果视频 流的尺寸对第一视频流或第二视频流进行缩放操作与居中裁剪操作。相对应的,所述的与 转场特效相对应的配置文件还包括第一视频流或第二视频流的缩放倍数、旋转角度、模糊 样式、模糊程度;所述的配置文件中的缩放倍数、旋转角度、模糊程度均是指转场特效处理 的初始值,它是随着帧数的变化而变化的。例如,缩放倍数表示视频流初始时刻缩放的程 度,原始为1倍,其倍数的变化程度将与透明度一样随着帧数而变化,并且计算公式也与透 明度的计算公式一致;旋转角度表示视频流初始时刻旋转的角度,默认为〇度,逆时针方向 表示正数,其旋转的变化程度将与透明度一样随着帧数而变化,并且计算公式也与透明度 的计算公式一致;模糊程度表示视频流初始时刻的模糊程度,默认为0,其模糊的变化程度 将与透明度一样随着帧数而变化,并且计算公式也与透明度的计算公式一致,且其模糊处 理可选择以下的一种或一种以上的结合:中值模糊处理、高斯模糊处理、均值模糊处理、卷 积处理。
[0037] 中值模糊处理,即中值滤波处理,主要是对要处理的像素点周围的Ν*Ν模板像素 点的颜色值进行从大到小或者从小到大的排序,得到排序后最中间的那个颜色值,即中位 数,然后将该像素点的颜色值设置为其中位数的颜色值;其中,Ν为模糊的半径。
[0038] 高斯模糊处理,主要是采用正态分布计算图像中每个像素的变换,其中,在Ν维空 间的正态分布方程为:
[0039]

【权利要求】
1. 一种基于混合模式转场特效的方法,其特征在于,包括以下步骤:
10.预定义一种或一种以上的淡入淡出的转场特效及其与每种转场特效相对应的配置 文件,并在所述配置文件中定义转场的帧数及采用的混合模式;
20.加载需要进行转场特效处理的第一视频流和第二视频流;
30.选择所需的淡入淡出的转场特效,并获取与该转场特效相对应的配置文件;
40.根据所述配置文件的转场的帧数及采用的混合模式对第一视频流和第二视频流进 行转场特效的处理,并对处理效果进行预览或保存为结果视频流。
2. 根据权利要求1所述的一种基于混合模式转场特效的方法,其特征在于:所述的淡 入淡出的转场特效包括多种,并以列表形式供用户选择,对转场特效的处理效果不满意时 可直接在列表中选择其他的淡入淡出转场特效。
3. 根据权利要求2所述的一种基于混合模式转场特效的方法,其特征在于:所述的淡 入淡出的转场特效为系统内置或网络下载或用户自定义。
4. 根据权利要求1所述的一种基于混合模式转场特效的方法,其特征在于:若所述的 第一视频流和第二视频流的大小不一致,则根据保存的结果视频流的尺寸对第一视频流或 第二视频流进行缩放操作与居中裁剪操作。
5. 根据权利要求1或4所述的一种基于混合模式转场特效的方法,其特征在于:所述 的与转场特效相对应的配置文件还包括第一视频流或第二视频流的缩放倍数、旋转角度、 模糊样式、模糊程度。
6. 根据权利要求5所述的一种基于混合模式转场特效的方法,其特征在于:所述的配 置文件中的缩放倍数、旋转角度、模糊程度均是指视频流的图像数据进行转场特效时所进 行特效的初始值,它是随着帧数的变化而变化的。
7. 根据权利要求1所述的一种基于混合模式转场特效的方法,其特征在于:所述配置 文件中定义的转场的帧数至少包括2帧,起始帧的透明度为100%,即表示第一视频流的透 明度为1〇〇%,第二视频流的透明度为〇% ;结束帧的透明度为〇%,即表示第一视频流的透 明度为〇%,第二视频流的透明度为1〇〇%。
8. 根据权利要求7所述的一种基于混合模式转场特效的方法,其特征在于:所述配置 文件中定义的转场的帧数至少包括3帧,还包括中间帧,该中间帧的透明度的计算公式如 下: Alpha = i-i*(k-l)/(M_l); 其中,Alpha为第k帧的透明度;i表示第一帧的值减去最后一帧的值;Μ表示转场特效 的帧数;k表示转场特效当前的帧,且k的范围为1至Μ。
9. 根据权利要求1所述的一种基于混合模式转场特效的方法,其特征在于:所述配置 文件中定义的混合模式包括:正常、变暗、正片叠底、颜色加深、线性加深、深色、变亮、滤色、 颜色减淡、浅色、叠加、柔光、强光、亮光、线性光、点光、实色混合、差值、排除、色相、饱和度、 颜色、明度。
10. 根据权利要求1所述的一种基于混合模式转场特效的方法,其特征在于:所述的步 骤40中对转场特效的处理效果进行预览,主要是利用GPU对转场特效处理后的结果视频流 进行渲染。
【文档编号】H04N5/262GK104144301SQ201410369568
【公开日】2014年11月12日 申请日期:2014年7月30日 优先权日:2014年7月30日
【发明者】张伟, 傅松林, 张明, 胡瑞鑫 申请人:厦门美图之家科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1