一种播出过程中脚本化视觉效果的播控方法及装置制造方法及图纸

技术编号:18417730 阅读:23 留言:0更新日期:2018-07-11 09:24
本发明专利技术公开了一种播出过程中脚本化视觉效果的播控方法,该方法包括:根据需求确定对应算法,创建和编辑脚本内容;预处理脚本内容,通过脚本编译器,对脚本内容的正确性和逻辑性进行检测,生成脚本算法逻辑,保存此算法逻辑;利用保存的脚本算法逻辑,根据组成素材的多组动画的时间逻辑控制播出效果,并根据需要对播出内容的数据进行逻辑运算处理并显示;根据目前显示的播出效果和播出内容,人工修改脚本内容;自动运行修改后的脚本内容,生成新的脚本算法逻辑,以适应显示的需求。此外,本发明专利技术还公开了一种播出过程中脚本化视觉效果的播控装置,该装置包括:脚本编辑单元、脚本预处理单元、脚本修改单元以及脚本生成播出效果和播出内容单元。

A broadcast control method and device for script visual effect in broadcasting process

The invention discloses a broadcast and control method of scripting visual effect in the broadcasting process. The method includes: determining the corresponding algorithm according to the requirement, creating and editing the script content; preprocessing the script content, testing the correctness and logic of the script content through the script compiler, generating the script algorithm logic, saving this Algorithm logic; using the saved script algorithm logic, the broadcast effect is controlled according to the time logic of the multi group animations that constitute the material, and the data of the broadcast content is processed and displayed logically according to the need. According to the present broadcast effect and the broadcast content, the script content is manually modified; the modified version is automatically run. Script content, generate new script algorithm logic to meet the needs of display. In addition, the invention also discloses a broadcast and control device for scripting visual effects during the broadcasting process, which includes script editing unit, script preprocessing unit, script modification unit, script generation and broadcast effect and broadcast content unit.

【技术实现步骤摘要】
一种播出过程中脚本化视觉效果的播控方法及装置
本专利技术涉及广播电视播控
,具体涉及一种播出过程中脚本化视觉效果的播控方法及装置。
技术介绍
在广播电视系统中,视频服务器得到广泛应用,目前大部分的电视台基本上通常都是采用以视频服务器为主,录像机以外来信号配合的混合播出模式。在播出过程中,用户常常需要在播放系统中播出各种不同的播出效果,而且还要控制各种不同播出内容的显示。针对此种情形,通常有两种播控方式:一种播控方式是通过反复地手动修改播出效果和播出内容,来适应不同播出效果和播出内容的变化。这种控制方式对用户的操作要求高、工作量大,而且人工手动操作,很容易会造成准确性和安全性隐患。另一种播控方式是通常是针对播控系统的硬件进行预先编程,使其能够自动对广播视频进行播控,但是这种方式中,预先所编写的程序只是针对某一固定的播控方式,如果需要进行其他方式的视频播控,则只能通过修改播控系统的底层代码,根据不同播出效果和播出内容的需求,实现不同的播控方式,如果需求有变化,程序员要再次修改底层代码。这种控制方式由于程序员需要不断修改底层解析代码,来适应各种不同的需求。这种控制方式除了对操作有较高的专业要求之外,由于需要修改底层代码,因此还大大增加了工作量;此外,由于频繁地修改底层代码,导致整个系统软件反复更新,致使运行不稳定,从而降低了软件的安全稳定性,往往会形成恶性循环。上述通常使用的播控方式一方面由于操作繁琐,工作量大,因此在广播系统播出视频的过程中,播控操作容易出错,导致效率低下;另一方面,由于修改困难,因此无法满足播出效果和播出内容的多样性、灵活性、定制性的控制需求。
技术实现思路
针对上面提到的现有技术中存在的技术问题,本专利技术提供了一种播出过程中脚本化视觉效果的播控方法,本专利技术的方法通过引入脚本,能够自动、实时对广播视频的播控进行控制,并且在需要更改的情况下,能够迅速灵活地改变控制方式,从而克服了现有技术存在的上述缺点。本专利技术的播出过程中脚本化效果的播控方法包括:创建和编辑脚本,根据需求确定对应算法,创建和编辑脚本内容;预处理脚本内容,以脚本语言的语法规则为基础,通过脚本编译器,对脚本内容的正确性和逻辑性进行检测,生成脚本算法逻辑,将此逻辑作为结果保存;利用保存的脚本算法逻辑,并根据组成素材的多组动画的时间逻辑对播出效果进行控制并根据需要对播出内容的数据进行逻辑运算处理,然后显示播出效果和播出内容;根据目前显示的播出效果和播出内容,人工修改脚本内容;自动运行修改后的脚本内容,生成新的脚本算法逻辑,以适应显示的需求。此外,对所述播出效果进行控制具体为:当脚本书写了相关的满足时间条件的指令后,根据组成素材的多组动画的时间逻辑,自动触发每组动画,从而控制了播出效果的多组动画灵活地播出。对播出内容进行控制具体为:当播出内容来源于第三方数据时,使用脚本对该第三方数据进行处理,从而实现在播出前完成播出内容的数据转换,灵活地控制播出内容的显示。优选地,在创建和编辑脚本的步骤中,本专利技术的方法还包括设计脚本窗口的步骤,用于创建和编辑脚本内容,所述脚本窗口保证在使用脚本前,脚本内容语法规则的正确性。可选地,本专利技术的方法还包括步骤:设置在播出时自动运行脚本逻辑,生成对应的播出效果和播出内容。另一方面,本专利技术还提供一种播出过程中脚本化视觉效果的播控装置,该装置包括:脚本编辑单元,用于对脚本进行编辑;脚本预处理单元,用于对脚本编辑单元编辑好的脚本的安全性、规则性、准确性以及语法正确性进行检测,并完整保存所述脚本;脚本修改单元,用于根据定制化的需求,对所述脚本预处理单元保存的脚本进行实时修改,保证修改后自动运行该修改后的脚本;脚本生成播出效果和播出内容单元,主要负责完成脚本最终的算法逻辑注入,实现在播出时及时生效,达到最终需求的结果。可选地,所述预处理单元包括:编译脚本子单元,用于在预处理阶段中的编译环节中,完成对脚本的语法审查过程;脚本规则验证子单元,用于在预处理阶段中的规则验证环节中,并进行对所述编译脚本子单元处理后的脚本内容进行审查,保证脚本内容的正确性和逻辑性;脚本生成子单元,用于在预处理阶段中的生成环节中,完成对所述脚本规则验证子单元处理后的脚本进行算法逻辑注入的过程,并保证后续流程的进行。通过上述方法和装置,本专利技术一方面满足了播出领域面临的对于播出效果和播出内容的多样性、灵活性、定制性的控制需求,降低了用户在操作上的要求,使得用户每次变更需求只需简单的修改脚本即可,并不需要进行底层代码的修改,也不影响原有协议的进行,满足用户不同层次的需求,从而大大减少了工作量,提高了软件的安全稳定性,减少了程序员的定制开发量,提高了系统的健壮性,减少了用户手动修改出错的可能,从而极大地提高了广播电视视频播出的播控效率。附图说明图1为根据本专利技术实施例的一种播出过程中脚本化视觉效果的播控方法的流程图;图2为根据本专利技术的另一实施例的一种播出过程中脚本化视觉效果的播控方法的流程图;图3为根据本专利技术的实施例的一种播出过程中脚本化视觉效果的播控装置构成示意图;图4为根据图3中的一种播出过程中脚本化视觉效果的播控装置中的预处理单元的构成示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,下面所描述的实施例仅是本专利技术的实施例,其仅用于更加清楚地对本专利技术进行解释和说明,并不能以此来限定本专利技术的保护范围。参考图1,图1为根据本专利技术实施例的一种播出过程中脚本化视觉效果的播控方法的流程图。如图1所示,本专利技术的方法包括如下步骤:S101,创建和编辑脚本,根据需求确定对应算法,创建和编辑脚本内容;S102,预处理脚本内容,以脚本语言的语法规则为基础,通过脚本编译器,对脚本内容的正确性和逻辑性进行检测,生成脚本算法逻辑,将此逻辑作为结果保存;S103,利用保存的脚本算法逻辑,并根据组成素材的多组动画的时间逻辑对播出效果进行控制并根据需要对播出内容的数据进行逻辑运算处理,然后显示播出效果和播出内容;S104,根据目前显示的播出效果和播出内容,人工修改脚本内容;S105,自动运行修改后的脚本内容,生成新的脚本算法逻辑,以适应显示的需求。其中在上述步骤中,对所述播出效果进行控制具体为:当脚本书写了相关的满足时间条件的指令后,根据组成素材的多组动画的时间逻辑,自动触发每组动画,从而控制了播出效果的多组动画灵活地播出;对播出内容进行控制具体为:当播出内容来源于第三方数据时,使用脚本对该第三方数据进行处理,从而实现在播出前完成播出内容的数据转换,灵活地控制播出内容的显示。参考图2,图2为根据本专利技术另一实施例的一种播出过程中脚本化视觉效果的播控方法的流程图。如图2所示,该实施例的方法包括:S201,设计一个脚本窗口,负责脚本的编辑,以保证在使用脚本前,脚本内容语法规则的正确性;S202,预处理脚本内容,检测脚本内容的正确性和逻辑性,并保存最终的脚本逻辑;S203,设置在播出时自动运行脚本逻辑,生成对应的播出效果和播出内容,以满足客户的需求。该实施例为图1所示的一种播出过程中脚本化效果的播控方法的具体应用实施例,通过该实施例,能够简单快速地对广播视频播放过程中的播出效果和播出内容进行自动灵活地控制。参考图3,图3为根据本本文档来自技高网
...

【技术保护点】
1.一种播出过程中脚本化视觉效果的播控方法,其特征在于,该方法包括:创建和编辑脚本,根据需求确定对应算法,创建和编辑脚本内容;预处理脚本内容,以脚本语言的语法规则为基础,通过脚本编译器,对脚本内容的正确性和逻辑性进行检测,生成脚本算法逻辑,将此逻辑作为结果保存;利用保存的脚本算法逻辑,并根据组成素材的多组动画的时间逻辑对播出效果进行控制并根据需要对播出内容的数据进行逻辑运算处理,然后显示播出效果和播出内容;根据目前显示的播出效果和播出内容,人工修改脚本内容;自动运行修改后的脚本内容,生成新的脚本算法逻辑,以适应显示的需求。

【技术特征摘要】
1.一种播出过程中脚本化视觉效果的播控方法,其特征在于,该方法包括:创建和编辑脚本,根据需求确定对应算法,创建和编辑脚本内容;预处理脚本内容,以脚本语言的语法规则为基础,通过脚本编译器,对脚本内容的正确性和逻辑性进行检测,生成脚本算法逻辑,将此逻辑作为结果保存;利用保存的脚本算法逻辑,并根据组成素材的多组动画的时间逻辑对播出效果进行控制并根据需要对播出内容的数据进行逻辑运算处理,然后显示播出效果和播出内容;根据目前显示的播出效果和播出内容,人工修改脚本内容;自动运行修改后的脚本内容,生成新的脚本算法逻辑,以适应显示的需求。2.如权利要求1所述的方法,其特征在于,该方法在创建和编辑脚本的步骤中,还包括设计脚本窗口的步骤,用于创建和编辑脚本内容,所述脚本窗口保证在使用脚本前,脚本内容语法规则的正确性。3.如权利要求1所述的方法,其特征在于,该方法还包括步骤:设置在播出时自动运行脚本逻辑,生成对应的播出效果和播出内容。4.如权利要求1所述的方法,其特征在于,控制播出效果具体为:当脚本书写了相关的满足时间条件的指令后,根据组成素材的多组动画的时间逻辑,自动触发每组动画,从而控制了播出效果的多组动画灵活地播出。5.如权利...

【专利技术属性】
技术研发人员:刘伟光
申请(专利权)人:艾迪普北京文化科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1