[发明专利]实现两个视频流不同过渡效果切换的转场特效模块及方法有效
申请号: | 201310240182.5 | 申请日: | 2013-06-18 |
公开(公告)号: | CN103347155A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 戚扬 | 申请(专利权)人: | 北京汉博信息技术有限公司 |
主分类号: | H04N5/262 | 分类号: | H04N5/262 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 王键 |
地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 两个 视频 不同 过渡 效果 切换 转场 特效 模块 方法 | ||
技术领域
本发明涉及视频处理技术领域,具体涉及一种实现两个视频流不同过渡效果切换的转场特效模块及方法。
背景技术
转场,是指段落与段落、场景与场景之间的过渡或转换。转场的方法很多,从连接方式上可分为技巧转场与无技巧转场。技巧转场常用于电影、电视剧的后期制作阶段,为其添加特定的效果,又称转场特效。使用转场特效,能够增强作品的艺术感染力,给观众带来一种逻辑上连贯、视觉上流畅的艺术效果。对于视频和音频而言,转场特效是应用在播放序列中两个片段之间的编辑点上的特殊过渡效果,主要是为了避免一个片段剪辑后唐突地切换到另一个片段上,因此在中间加入一个转场特效,在前一个片段结束后与后一个片段开始的过渡期间形成一种随时间渐变的视频场景转换。利用转场特效手法,能够实现两个视频之间自然、具有美感的衔接。
发明内容
本发明提供了一种实现两个视频流不同过渡效果切换的转场特效模块及方法,满足两个视频流在切换时需要展示过渡效果来美化切换过程的目的。
本发明的技术方案:
一种实现两个视频流不同过渡效果切换的转场特效方法,其特征在于,包括以下步骤:
步骤一,初始化相关参数,包括设置转场特效输出分辨率大小、初始流流号ID、视频格式以及转场特效视频帧的总帧数,并根据设置的参数初始化相关的数据结构;
步骤二,设定不同的特效转场效果对应不同的转场特效类型ID,并选定当前的转场特效类型ID;
步骤三,对于多个传入的视频流,识别传入的每个视频流的流号;当传入的作为备切换的视频流流号和之前输入的视频流流号不同时,打开控制转场特效的开关,保存当前传入的备切换的视频流信息;
步骤四,传入切换后的新视频流,按照设定的转场特效类型,将传入的切换后的新视频流与已保存的备切换的旧视频流进行合成并输出,产生过渡效果,直到合成帧数达到设定的转场特效视频帧的总帧数为止,完成特效转换。
所述步骤三中,输入并保存备切换的视频流信息时,包括检查转场特效开关是否开启的步骤,如果开启则会将输入的视频流信息进行分辨率校正并保存下来,如果关闭则不保存;所述分辨率校正是指将输入的帧信息做分辨率检查,如果和输出的分辨率一致则直接保存,如果不一致则将分辨率转换一致再保存。
所述步骤四中,进行两个视频流的合成时,包括检测转场特效开关是否开启的步骤,如果转场特效开关关闭,则传入的新视频流只会经过分辨率校正后直接输出,如果转场特效开关打开,则会将传入的切换后的视频信息与已保存的备切换的旧视频信息合成后输出。
所述步骤三中,在保存备切换的视频流信息之前,包括判断当前缓存队列剩余空间是否满足待存放的数据帧的个数的步骤;如果满足,则正常存放,如果不满足,则根据差值个数,将已保存的最旧的若干帧数据删掉后再存入待存放的数据帧。
所述步骤四中,进行两个视频流的合成之前,包括判断当前缓存队列空间是否为空的步骤,如果不为空,将传入的切换后的新视频流与已保存的备切换的旧视频流进行合成并输出,如果为空,则用最后一次合成的视频流作为备切换的旧视频流。
一种实现两个视频流不同过渡效果切换的转场特效模块,其特征在于,包括转场特效业务功能层单元和视频数据保存层单元;所述转场特效业务层单元用于对外提供转场特效所需的操作接口,管理视频数据保存层单元,实现转场特效的业务功能,所述视频数据保存层单元用于为转场特效业务功能层单元提供存取视频数据的操作接口,处理和存储备切换的视频流数据;所述转场特效业务层单元将备切换的视频流信息输入并保存至视频数据保存层单元,在传入切换后的新视频流后,按照设定的转场特效类型,将传入的切换后的新视频流与已保存的备切换的旧视频流进行合成并输出,产生过渡效果,直到完成特效转换为止。
所述转场特效业务功能层单元的对外接口包括初始化函数接口、修改特效ID函数接口、打开转场特效开关函数接口、输入并保存切换前的流信息函数接口、转场特效工作函数接口;所述转场特效业务功能层单元通过初始化函数接口设置相关参数,所述设置相关参数包括设置输出分辨率大小、设置起始流流号ID、设置视频格式、设置转场特效总帧数,并根据设置的参数初始化相关的数据结构;通过修改特效ID函数接口设定转场特效类型ID;通过打开转场特效开关函数接口打开转场特效开关;通过输入并保存切换前的流信息函数接口将备切换的视频流信息进行保存;通过转场特效工作函数接口传入切换后的新视频流信息,并与已保存的备切换的旧视频流按照设定好的转场特效类型ID进行合成并输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京汉博信息技术有限公司,未经北京汉博信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310240182.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:实时输入数字图像镜像存储的方法及装置
- 下一篇:一种文件传输方法及系统