一种通过剪辑系统实时监控特效处理系统处理效果的方法

文档序号:7995585阅读:142来源:国知局
专利名称:一种通过剪辑系统实时监控特效处理系统处理效果的方法
技术领域
本发明涉及视音频处理的实时监控领域,尤其涉及一种通过剪辑系统实时监控特效处理系统处理效果的方法。
背景技术
随着电视节目技术的不断发展,对节目质量要求的逐步提高,为了获得更好的节目效果,从而满足大众的感观需求,在电视、影视节目制作过程中需要对原始采集素材进行大量的后期及非编处理制作,在制作过程中需要对所采集进行非编处理,在非编处理的过程中对原始素材的片长、特效及字幕等节目内容进行编辑、合成,最终获得节目素材,在图像/视频后期的非编处理软件中,用户既需要对原始素材进行剪辑和初步处理,也需要实现复杂的特效处理与合成,但是现有技术在已有的非编处理系统中,在提供视频剪辑和特效处理的同时,经常会涉及多套的非编系统,而为了能实时观看到非编的编辑输出系统,通常会将非编软件中的实时效果显示屏幕与外部监视器相连,从而随时能观察到非编处理在外部监视器上的效果。但监视器与非编系统连接的视频编辑卡,不能同时连接两套处理系统,比如,由于节目制作的过程需要添加特效,即剪辑的过程中需要进行添加特效,所以会在剪辑系统上打开特效处理软件,此时由于剪辑系统连接了外部监视器,监视器便无法再连接特效处理软件。现有技术中,只能当特效处理软件将视音频素材添加特效完成,渲染结束之后,才能整体返回给剪辑系统,至此,监视器才能看到效果,但在节目特效处理的过程中,往往需要实时显示处理过程中的效果,以便实时控制特效处理的进程。

发明内容
本发明提供一种通过剪辑系统实时监控特效处理系统处理效果的方法,通过剪辑系统来实时获取特效处理系统中当前帧的渲染效果,使编辑人员可以通过外部监视器显示特效处理的实时进程,便于控制。为了达到上述目的,本发明实施例提供了一种通过剪辑系统实时监控特效处理系统处理效果的方法,包括以下步骤步骤101,监视系统发送特效处理效果监控指令;步骤102,剪辑系统根据所述特效处理效果监控指令向特效处理系统发送请求信息;步骤103,特效处理系统根据所述请求信息判断特效处理是否完成,若完成则直接返回处理完成的特效处理效果信息,进入步骤104 ;否则,返回尚未完成,进入步骤105 ;步骤104,剪辑系统将特效处理效果信息返回监视系统;步骤105,剪辑系统生成单帧特效信息请求并发送,所述单帧特效信息为当前帧特效信息;、步骤106,特效处理系统根据接收到的单帧特效信息请求返回当前帧特效信息;
步骤107,剪辑系统将所述当前帧特效信息返回监视系统。本发明实施例通过监视系统发送特效处理效果监控指令,剪辑系统根据所述特效处理效果监控指令向特效处理系统发送请求信息,特效处理系统根据所述请求信息判断特效处理是否完成,若完成则直接返回处理完成的特效处理效果信息,返回尚未完成;剪辑系统将特效处理效果信息返回监视系统;剪辑系统生成单帧特效信息请求并发送,所述单帧特效信息为当前帧特效信息;特效处理系统根据接收到的单帧特效信息请求返回当前帧特效信息;剪辑系统将所述当前帧特效信息返回监视系统,使编辑人员可以通过外部监视器显示特效处理的实时进程,便于实时控制。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图I是本发明实施例一种通过剪辑系统实时监控特效处理系统处理效果的方法的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例的技术方案进行清楚、完整的描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供一种通过剪辑系统实时监控特效处理系统处理效果的方法,如图1,包括以下步骤步骤101,监视系统发送特效处理效果监控指令;所述特效处理效果监控指令可以是单次触发指令和/或连续触发指令。在此,本实施例提供另外一种选择其中,监控指令也可以是用户通过特效处理系统输入,包括单次触发指令Seek或者连续触发指令Play。如果用户输入的是Seek指令,则特效处理系统单次发送当前处理效果及读取指令;如果用户输入的是Play指令,则特效处理系统连续发送当前处理效果及读取指令,直到用户输入停止命令为止。其中,每次发送处理效果及读取指令完成之后自动获取更新的当前处理效果并得到新的读取指令,再次发送。步骤102,剪辑系统根据所述特效处理效果监控指令向特效处理系统发送请求信息;该请求信息通过计算机网络Socket协议发送。步骤103,特效处理系统根据所述请求信息判断特效处理是否完成,若完成则直接返回处理完成的特效处理效果信息,进入步骤104 ;否则,返回尚未完成,进入步骤105 ;
其中,直接返回处理完成的特效处理效果信息具体包括特效处理系统向剪辑系统发送套接字socket连接请求;剪辑系统接受所述套接字socket连接请求,建立套接字socket通信;特效处理系统通过所述套接字socket通信发送处理完成的特效处理效果信息;特效处理系统断开套接字socket连接。步骤104,剪辑系统将特效处理效果信息返回监视系统;步骤105,剪辑系统生成单帧特效信息请求并发送,所述单帧特效信息为当前帧特效信息;本发明优选的,上述生成单帧特效信息请求并发送具体包括
首先生成一单帧特效请求信息具体为一文件读取模块Reader(或者叫FBFReader,其中FBF具体为Frame by Frame),它读取一个不存在具体视音频信息的虚拟文件,置于剪辑系统内部,但记录着一个端口号,用来接收通过socket协议发来的特技处理效果信息。其次,使用Windows消息机制向特效处理系统发送单巾贞请求信息,即当前巾贞的请求信息,该请求信息可以是单次触发请求或连续触发请求。如果是单次触发请求,则请求特效处理系统单次返回当前帧的处理效果。如果是连续触发请求,则请求特效处理系统连续返回当前帧的处理效果,其中,每一次只返回单帧处理效果,下一次则返回下一帧的处理效果,依此类推,直到输入停止请求位置。步骤106,特效处理系统根据接收到的单帧特效信息请求返回当前帧特效信息;本发明优选的,特效处理系统首先建立一文件写入模块Writer(或者叫FBFWriter,其中FBF具体为Frame by Frame),它针对一个虚拟的文件进行写入操作,置于特效处理系统内部,这个文件内记录着一组特定的IP地址和端口号,用来描述发送数据的目的地。文件写入模块Writer通过Socket协议将当前处理效果信息推送到文件读取模块件Reader,但文件读取模块Reader并不将接收到的当前处理效果信息主动返回给剪辑系统,而是将它进行缓存。与此同时,特效处理系统使用Windows消息机制发送一个读取指令给剪辑系统。步骤107,剪辑系统将所述当前帧特效信息返回监视系统。剪辑系统根据收到的读取指令,访问Reader,读取所请求的单帧特效处理信息,亦即当前帧特效信息,通过输入输入接口 10,返回外部监视器。本发明优选的,在上述通过视频编辑卡返回外部监视器之前,还需要判断视频编辑卡资源是否被占用,如视频编辑卡资源空闲则返回当前帧特效信息,如视频编辑卡资源被占用,则缓存到待发送队列中,等候发送。其中,步骤105和/或步骤106中所述信息传输通过网络进行。本发明实施例通过监视系统发送特效处理效果监控指令,剪辑系统根据所述特效处理效果监控指令向特效处理系统发送请求信息,特效处理系统根据所述请求信息判断特效处理是否完成,若完成则直接返回处理完成的特效处理效果信息,返回尚未完成;剪辑系统将特效处理效果信息返回监视系统;剪辑系统生成单帧特效信息请求并发送,所述单帧特效信息为当前帧特效信息;特效处理系统根据接收到的单帧特效信息请求返回当前帧特效信息;剪辑系统将所述当前帧特效信息返回监视系统,使编辑人员可以通过外部监视器显示特效处理的实时进程,便于实时控制。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的 保护范围之内。
权利要求
1.一种通过剪辑系统实时监控特效处理系统处理效果的方法,其特征在于,包括以下步骤 步骤101,监视系统发送特效处理效果监控指令; 步骤102,剪辑系统根据所述特效处理效果监控指令向特效处理系统发送请求信息;步骤103,特效处理系统根据所述请求信息判断特效处理是否完成,若完成则直接返回处理完成的特效处理效果信息,进入步骤104 ;否则,返回尚未完成,进入步骤105 ; 步骤104,剪辑系统将特效处理效果信息返回监视系统; 步骤105,剪辑系统生成单帧特效信息请求并发送,所述单帧特效信息为当前帧特效信息; 步骤106,特效处理系统根据接收到的单帧特效信息请求返回当前帧特效信息; 步骤107,剪辑系统将所述当前帧特效信息返回监视系统。
2.如权利要求I所述方法,其特征在于,所述特效处理效果监控指令可以是单次触发指令和/或连续触发指令。
3.如权利要求I所述方法,其特征在于,步骤103中所述直接返回处理完成的特效处理效果信息具体包括 特效处理系统向剪辑系统发送套接字socket连接请求; 剪辑系统接受所述套接字socket连接请求,建立套接字socket通信; 特效处理系统通过所述套接字socket通信发送处理完成的特效处理效果信息; 特效处理系统断开套接字socket连接。
4.如权利要求I所述方法,其特征在于,步骤105和/或步骤106中所述信息传输通过网络进行。
全文摘要
本发明公开了一种通过剪辑系统实时监控特效处理系统处理效果的方法,通过监视系统发送特效处理效果监控指令,剪辑系统根据所述特效处理效果监控指令向特效处理系统发送请求信息,特效处理系统根据所述请求信息判断特效处理是否完成,若完成则直接返回处理完成的特效处理效果信息,返回尚未完成;剪辑系统将特效处理效果信息返回监视系统;剪辑系统生成单帧特效信息请求并发送,所述单帧特效信息为当前帧特效信息;特效处理系统根据接收到的单帧特效信息请求返回当前帧特效信息;剪辑系统将所述当前帧特效信息返回监视系统,使编辑人员可以通过外部监视器显示特效处理的实时进程,便于实时控制。
文档编号H04N5/262GK102752575SQ201110391889
公开日2012年10月24日 申请日期2011年11月30日 优先权日2011年11月30日
发明者史于心, 徐圣钧, 晏晓锋 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1