CN104168406A - 一种演播室联动播控***和方法 - Google Patents
一种演播室联动播控***和方法 Download PDFInfo
- Publication number
- CN104168406A CN104168406A CN201410441894.8A CN201410441894A CN104168406A CN 104168406 A CN104168406 A CN 104168406A CN 201410441894 A CN201410441894 A CN 201410441894A CN 104168406 A CN104168406 A CN 104168406A
- Authority
- CN
- China
- Prior art keywords
- interlock
- broadcasting server
- state
- possible table
- broadcast
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明涉及一种演播室联动播控***和方法,包括一台或多台播出服务器,可以但不限于:大屏幕播出服务器、虚拟前景播出服务器、虚拟背景播出服务器、图文播出服务器、点评控制播出服务器,它们与具有热键触发、播出触发和自定义触发而变换场景的联动控制端连接。本发明所述的***使用了联动控制端,通过精确的联动操作,解决联动播出的问题,并且减少人员和设备成本。所述的方法通过联动播出表将一系列变换动作有机的连接在一起,实现精确的控制和多种变换方式。现有的多控制端的实现方式相比更加的智能化,联动控制的延时误差由于使用了机器自动计算,比之前人工操作的方式更加精准。
Description
技术领域
本发明涉及本发明涉及一种演播室联动播控***和方法,是一种数字视频处理的***和方法,是一种用于电视台演播室用于现场演播的***和方法。
背景技术
近年来人们对电视节目中的图文效果的要求不断提高,由最初仅仅是在电视节目的制作中加入简单的字幕效果,到现在一个电视节目为了追求好的效果,不仅需要字幕与图文,还需要加入大屏幕、虚拟和主持人控制的元素。节目中的大屏幕元素效果,是在演播室的大屏幕上,在适当的时候,切入与节目相关的播出内容,以达到气氛烘托作用。节目中加入虚拟元素是指在直播的最终效果中加入现场中并不存在某一虚拟物件,甚至是替换掉整个现实的场景进入到一个虚拟的场景中,增加身临其境的效果。而主持人控制元素,是指主持人在现场中,使用平板电脑设备或者一台触摸屏幕设备,来控制大屏幕上,虚拟物件上的播出内容。将这些控制在现场中展示出来,同样也增加了节目的视觉效果。将大屏幕、虚拟、主持人控制三种元素配合起来,就实现了联动播出效果。举例来说:在某军事节目中介绍某一型号飞机,主持人讲解到飞机内容,现场大屏幕上播出该飞机相关动画。大屏幕中的视频播放完毕后,飞机从大屏幕飞出到虚拟场景中,主持人继续讲解。讲解完毕后,飞机又飞入大屏幕。为了展示飞机飞出与飞入的效果,这就需要大屏幕和虚拟上的内容实现联动播出。
在简单的字幕与图文播出时代,演播室内仅需要部署一台字幕机或者一台图文包装服务器,而为了实现大屏幕播出、虚拟播出、主持人控制播出的效果,一个演播室内需要部署更多台的播出服务器,包括大屏播出服务器、点评播出服务器、虚拟前景播出服务器、虚拟背景播出服务器、图文字幕播出服务器等等。 如何控制多个播出服务器以及如何实现多个播出服务器在时间上精确到秒级的联动播出效果,是需要解决问题。
发明内容
为解决现有技术的问题,本发明提出一种演播室联动播控***和方法。所述的***通过设置联动控制端,将演播室***中的多数设备,包括各个播出服务器统一管理,所述的方法通过建立联动播出表,使整个演播过程完全由一个联动控制台控制,所有播出的联动过程完全实现自动化,排除了人为的口令动作。
本发明的目的是这样实现的:
一种演播室联动播控***,包括:一台或多台播出服务器,所述的播出服务器可以是但不限于与大屏幕连接的大屏幕播出服务器、与切换台连接的虚拟前景播出服务器、与切换台连接的虚拟背景播出服务器、与切换台连接的图文播出服务器、与触摸屏和平板电脑连接的点评控制播出服务器,其特征在于,所述的一台或多台播出服务器,例如:大屏幕播出服务器、虚拟前景播出服务器、虚拟背景播出服务器、图文播出服务器、点评控制播出服务器,由具有由热键触发、播出触发和自定义触发来控制播出场景有序变换的联动控制端控制播出。
进一步的,所述的联动控制端包括:
人机交互装置,用于创建联动播出表和通过内建的状态显示模块接收并显示各播出服务器的播出状态,和通过内建的联动触发模块接收外部输入设备发出的触发信息并产生相应的触发事件发送给联动播出表装置;
联动播出表装置,用于存储联动播出表和接收状态反馈装置及联动触发模块发出的触发事件,将该触发事件在联动播出表中触发的待执行动作信息发送给联动控制装置;
联动控制装置,用于在播出服务器与状态接收器和播出控制器之间建立连接,并接收联动播出表装置发出的待执行动作信息并根据该信息控制相应的播出控制器;
状态接收器,用于实时接收与之连接的播出服务器的播出状态信息并发送给状态反馈装置;
播出控制器,用于接收控制与之连接的播出服务器的控制命令并将其发送给该播出服务器;
状态反馈装置,用于接收各状态接收器发送的播出状态信息并转发给状态显示模块,同时根据播出服务器和播出状态生成一条触发事件发送给联动播出表装置。
进一步的,上述的由人机交互装置创建的联动播出表,所述的联动播出表结构包括一行或多行动作列表,每行动作列表包括触发事件类型、和成对出现的触发动作、动作延时;其中,触发事件类型包括热键触发、播出触发和自定义触发,触发动作包括执行动作的播出服务器IP信息及动作内容,动作延时是指以接收到触发事件的时刻为基准到执行该触发动作时的延长时间;每一行动作列表中的触发动作和动作延时都可以有多个,且在各行动作列表中的数量可以不同。
同时,一种通过使用上述***的演播室联动播控方法,所述的方法包括如下步骤:
创建联动播出表的步骤:用于根据节目需求通过人机交互装置按照联动播出表结构创建联动播出表,并将创建好的联动播出表存储在联动播出表装置中;
创建播出服务器与状态接收器和播出控制器连接的步骤:用于通过联动控制装置建立一台或多台播出服务器与播出控制器和状态接收器之间的连接;
开始播出的步骤:用于开始播出过程,所述的播出过程包括单独的使用一台或同时使用多台播出服务器,播出服务器可以是但不限于大屏幕播出服务器、虚拟前景播出服务器、虚拟背景播出服务器、图文播出服务器、点评控制播出服务器;
之后,以下三个步骤之一选择:
热键触发的步骤:用于根据节目要求启动一个热键,联动触发模块接收该热键信息并根据热键的类型生成一个触发事件并送入联动播出表装置,进入“在联动播出表中查找的步骤”;
播出触发的步骤:用于播出服务器的播出状态发生变化,播出服务器生成一条状态反馈信息,并将所述的状态反馈信息发送给与该播出服务器连接的状态接收器,状态接收器收到状态反馈信息后将状态反馈信息反馈给状态反馈装置,状态反馈装置根据反馈的播出的状态和播出服务器的类型生成一个触发事件并送入联动播出表装置,进入“在联动播出表中查找的步骤”;
自定义触发的步骤:用于在自定义状态,播出服务器对于预先设置的特定情形产生状态反馈信息,特定情形可以是但不限于跟踪主持人进入画面中的特定区域,状态反馈装置接收该状态反馈信息生成一个触发事件,进入“在联动播出表中查找的步骤”;
在联动播出表中查找的步骤:用于触发事件指向联动播出表中第一行动作列表的第一栏,查找第一行第一栏中的触发类型是否与事件的触发类型相符,如果“否”则移入第二行第一栏,直到找到第一栏中的触发类型与事件的触发类型相符的一行,则进入下一步骤,如果找不到对应的触发类型则结束;
按照联动播出表执行操作的步骤:用于根据联动播出表的动作列表行的顺序发出控制命令执行操作,之后等待下一个触发事件的出现;
显示状态的步骤:用于控制命令执行后,各个播出服务器将播出状态反馈给状态反馈装置,状态反馈装置将各个播出服务器的播出状态在状态显示装置中显示出来。
进一步的,所述的“按照联动播出表执行操作的步骤”中控制命令的执行过程如下:
联动控制装置根据动作列表中待执行动作信息找到与执行动作的播出服务器通讯的播出控制器,并将控制该播出服务器的控制命令发送给该播出控制器;
该播出控制器将控制命令发送至连接的播出服务器;
播出服务器接收到控制命令,进行相应的场景变换操作。
本发明产生的有益效果是:本发明所述的***使用了联动控制端,通过精确的联动操作,解决联动播出的问题,并且减少人员和设备成本。所述的方法通过联动控制表将一系列变换动作有机的连接在一起,实现精确的控制和多种变换方式。现有的多控制端的实现方式相比更加的智能化,联动控制的延时误差由于使用了机器自动计算,比之前人工操作的方式更加精准,达到了时间上秒级精确联动的效果。
附图说明
下面结合附图和实施例对本发明作进一步说明。
图1是发明实施例一所述***的原理示意图;
图2是发明实施例二所述***的原理示意图;
图3是发明实施例五所述方法的流程图;
图4是发明实施例四所述联动播出表的结构示意图;
图5是本发明实施例四所述联动播出表的举例示意图。
具体实施方式
实施例一:
本实施例是一种演播室联动播控***,如图1所述。本实施例包括:一台或多台播出服务器,所述的播出服务器可以是但不限于与大屏幕连接的大屏幕播出服务器、与切换台连接的虚拟前景播出服务器、与切换台连接的虚拟背景播出服务器、与切换台连接的图文播出服务器、与触摸屏和平板电脑连接的点评控制播出服务器,所述的一台或多台播出服务器,例如:大屏幕播出服务器、虚拟前景播出服务器、虚拟背景播出服务器、图文播出服务器、点评控制播出服务器,由具有由热键触发、播出触发和自定义触发来控制播出场景有序变换的联动控制端控制播出。
本实施例为了实现大屏、虚拟、主持人控制这些功能,如图1所示需要在演播室部署以下几种播出服务器:
大屏幕播出服务器。播出内容直接输出到演播室中的大屏幕。本实施例所述的大屏幕是一种屏幕的高度接近或超过人体高度的屏幕,是现代电视台的演播室中常用的设备,这里的所谓大屏幕不是与小屏幕对应的一个词,而是在演播室中常用的一种专用屏幕,主持人常用来进行解释或说明使用,类似于教室中的黑板。
虚拟前景播出服务器、虚拟背景播出服务器。在主持人演播的过程中常常要将主持人的图像抠出,放在一个或几个图像中,这些图像可以在主持人的后面,也可以在支持人的前面。在主持人前面的图像称为虚拟前景,在主持人之后的图像称为虚拟背景。虚拟前景播出服务器和虚拟背景播出服务器输出到整个演播室的切换台,其信号可以通过切换台进行操作。
图文播出服务器,播出图文字幕层的内容。图文播出服务器输出到切换台。
点评控制播出服务器的内容输出到演播室的带触摸功能屏幕上,或将内容输送到平板电脑设备上。主持人可以通过触摸屏或平板电脑操作。所述的平板电脑主要是按照触摸进行操作的电脑,也可以是与平板电脑类似的触摸操作的手机。
切换台负责将接入的虚拟前景、虚拟背景、图文三路视频信号进行叠加。叠加顺序为图文在前,虚拟前景在中间,虚拟背景在最后。这样叠加后的最终图像就是最后的画面效果。
联动控制端为本实施例所述***的核心,这个联动控制端替代现有技术中的多个控制端。除了与播出服务器对应的播出控制器与状态接收器外,联动控制端增加了联动播出表与联动控制装置,以及负责对多个播出服务器进行控制和联动处理。
联动控制端的构成可以有多种方案,但至少应当由以下几个主要装置组成:
人机交互装置,该装置负责联动播出表的创建,以及还包括了状态显示模块和联动触发模块。
状态显示模块,该模块负责将每个播出服务器上播出的场景播出状态显示出来。
联动触发模块,该模块接收键盘热键或者其他来源的触发消息,并产生触发事件,发送给联动播出表装置。
状态反馈装置,该装置负责接收各个播出状态接收器的反馈消息,将场景状态发送给状态显示模块,并且由反馈消息判断出场景状态是否改变,如果状态发生改变,那么就需要生成一条场景状态改变触发事件,发送给联动播出表装置进行处理。这里做出场景状态是否改变的判断的原因是,播出服务器的种类多样,它们在播出过程中发生的播出状态改变的情况很多,而且不一定就是场景有了变化,所以在***生成触发事件之前,再做一次判断,看看其中的场景是否改变,场景发生改变的就有可能会触发后续动作,此时再生成相应的触发事件,可以提高***的效率和降低联动控制端与不同播出服务器之间的耦合性。
联动播出表装置,该装置保存一份通过人机交互装置创建的联动播出表,并且接收触发事件,跟据触发事件在联动播出表中查找对应的触发动作,将待执行的动作信息发送给联动控制装置。
联动控制装置,该装置负责将多个播出控制器和状态接收器与播出服务器之间建立连接。联动控制装置按照联动播出表装置发出的待执行动作信息,并按照控制对象的不同,发送相应的控制命令给对应的播出控制器。
各个播出控制器和状态接收器,各个播出控制器与状态接收器是和各个播出服务器通讯的装置。每个播出服务器需要一个播出控制器和一个状态接收器。
用户可以自己定义热键事件来决定操作动作。例如,可以定义空格键将触发场景的播出到下一个状态。即在播出开始之前,在联动播出表中创建一条由空格键触发的场景播出到下一状态的动作列表,当外部设备键盘上的空格键按下时,随之产生的触发信息被联动触发模块接收,联动触发模块生成空格键触发事件发给联动播出表模块,在表中找到那一条动作列表,按照列表中信息执行场景播出到下一状态的操作。
实施例二:
本实施例是实施例一个改进,是实施例一关于联动控制端的细化,如图2所示。
本实施例所述的联动控制端包括:与大屏幕播出服务器连接的大屏幕状态接收器和大屏幕播出控制器,与虚拟前景播出服务器连接的虚拟前景状态接收器和虚拟前景播出控制器,与虚拟背景播出服务器连接的虚拟背景状态接收器和虚拟背景播出控制器,与图文播出服务器连接的图文状态接收器和图文播出控制器,与点评控制播出服务器连接的点评控制状态接收器和点评控制播出控制器。所述的大屏幕状态接收器、虚拟前景状态接收器、虚拟背景状态接收器、图文状态接收器、点评控制状态接收器与状态反馈装置连接。所述的大屏幕播出控制器、虚拟前景播出控制器、虚拟背景播出控制器、图文播出控制器、点评控制播出控制器与联动控制装置连接,所述的联动控制装置与联动播出表装置连接,所述的联动触发模块能够识别多种热键触发。所述的状态反馈装置与状态显示模块、联动播出表装置连接。
所述的联动控制端包括:
人机交互装置,用于根据前期设计好的节目脚本创建联动播出表,之后保存在联动播出表装置中,到节目实际制作播出时就会按照这个设计好的联动播出表进行各场景之间的联动控制。人机交互装置中还包括了内建的状态显示模块,用来接收并显示各播出服务器的播出状态,和内建的联动触发模块,用来接收外部输入设备,例如键盘,发出的触发信号并将该触发信号转换为相应的触发事件发送给联动播出表装置。
联动播出表装置,用于存储联动播出表和接收状态反馈装置及联动触发模块发出的触发事件,并将由触发事件在联动播出表中触发的一连串动作的动作信息发送给联动控制装置。联动播出表装置实时地接收触发事件,并及时地将触发的动作信息发送到联动控制装置。
联动控制装置,用于在各播出服务器与一个状态接收器和一个播出控制器之间建立通讯连接,接收联动播出表装置发出的动作信息并根据该信息控制相应的播出控制器。在联动控制端与各播出服务器之间建立连接时,接收到各播出服务器的IP信息。联动控制装置保留有一份各状态接收器、播出控制器与和它们通讯的播出服务器IP的对应关系。这样,当接收并解析出动作信息中的控制对象时,凭借查找该对应关系联动控制装置就可以知道下一步要将控制命令发送给哪个播出控制器。
联动控制端中预置了多个状态接收器和播出控制器,根据目前演播室的通常情况,各种播出服务器一般不会超出10台,可以分别预置10个状态接收器和播出控制器,当然还可根据实际需要预置多于10个或少于10个。在本实施例中,通过联动控制装置建立了连接的状态接收器和播出控制器分别是,与大屏幕播出服务器连接的大屏幕状态接收器和大屏幕播出控制器,与虚拟前景播出服务器连接的虚拟前景状态接收器和虚拟前景播出控制器,与虚拟背景播出服务器连接的虚拟背景状态接收器和虚拟背景播出控制器,与图文播出服务器连接的图文状态接收器和图文播出控制器,与点评控制播出服务器连接的点评控制状态接收器和点评控制播出控制器。以上这些状态接收器用于实时接收与之连接的播出服务器的播出状态信息并发送给状态反馈装置;以上各播出控制器用于接收控制与之连接的播出服务器的控制命令并将该控制命令发送给该对应播出服务器。
状态反馈装置,用于接收各状态接收器发送的播出状态信息并转发给状态显示模块,同时根据播出服务器和播出状态生成一条触发事件发送给联动播出表装置。
上述的由人机交互装置创建的联动播出表,联动播出表结构包括一行或多行动作列表,每行动作列表包括触发事件类型、和成对出现的触发动作、动作延时,可以实现一连串以秒一级时间计算的连续动作,行与行之间也可以实现准确的控制,并且多行的表结构特征能够实现同一时间段内多个场景有序变化的复杂联动控制,这是因为某一行中的某个动作的实现可以作为另一行的触发事件,从而能够实现多行动作列表协同控制复杂场景变化的联动效果。其中,触发事件类型包括热键触发、播出触发和自定义触发,触发动作包括执行动作的播出服务器IP信息及动作内容,动作延时是指以接收到触发事件的时刻为基准到生成该触发动作控制命令时的延长时间,单位以秒计算,当秒级不满足需要时也可以采用以帧计算;每一行动作列表中的触发动作和动作延时都可以有多个,且在各行动作列表中的数量可以不同。
状态显示模块和联动触发模块属于人机交互装置。状态显示模块将各个播出服务器的播出状态显示出来供工作人员参考,而联动触发模块则可以接收多个热键的触发,各个热键代表一些特定的动作,例如:可以定义空格键将场景的播出到下一个状态。这样当用户按下空格键时,联动触发模块接收到空格热键,并生成一条空格热键的触发事件,发送给联动播出表装置。由联动播出表装置根据之前生成的联动播出表,查找到对应的触发动作是切换场景的下一个状态。将这条切换场景下一状态的动作信息发送给联动控制模块。联动控制装置根据动作信息中的IP信息、指令内容、延时信息,控制延时后通过最终的播出控制器将控制命令发送到最终的播出服务器,播出服务器响应控制命令执行切换场景到下一状态的操作。
实施例三:
本实施例是一种控制演播室中多台播出服务器的联动控制端,该联动控制端包括了:人机交互装置,用于创建联动播出表和通过内建的状态显示模块接收并显示各播出服务器的播出状态,和通过内建的联动触发模块接收外部输入设备发出的触发信息并产生相应的触发事件发送给联动播出表装置;联动播出表装置,用于存储联动播出表和接收状态反馈装置及联动触发模块发出的触发事件,将该触发事件在联动播出表中触发的待执行动作信息发送给联动控制装置;联动控制装置,用于将播出服务器与状态接收器和播出控制器之间建立连接,并接收联动播出表装置发出的待执行动作信息并根据该信息控制相应的播出控制器;状态接收器,用于实时接收与之连接的播出服务器的播出状态信息并发送给状态反馈装置;播出控制器,用于接收控制与之连接的播出服务器的控制命令并将其发送给该播出服务器;以及状态反馈装置,用于接收各状态接收器发送的播出状态信息并转发给状态显示模块,同时根据播出服务器和播出状态生成一条触发事件发送给联动播出表装置。
本实施例中的联动控制端可以是一台通用服务器,通过上述的装置和模块控制演播室中多台且多种类型的播出服务器,使它们之间能够实现联动播出效果,既节省成本又做到比目前常用的人工手动操作便捷。为使联动控制端与可能不同种类的播出服务器之间减少耦合性,状态反馈装置会根据反馈消息做一次场景是否改变的判断,没有发生场景改变的播出状态反馈消息不会产生触发事件。
实施例四:
本实施例是一种用于控制演播室播出服务器的联动播出表装置,该装置使用的联动播出表结构包括一行或多行动作列表,每行动作列表包括触发事件类型、和成对出现的触发动作、动作延时;其中,触发事件类型包括热键触发、播出触发和自定义触发,触发动作包括执行动作的播出服务器IP信息及动作内容,动作延时是指以接收到触发事件的时刻为基准到执行该触发动作时的延长时间;每一行动作列表中的触发动作和动作延时都可以有多个,且在各行动作列表中的数量可以不同。
本实施例的联动播出表装置通过事先定义好的表结构,包括了表格式和每部分需要的具体内容,有播出服务器的IP地址、播出服务器能够执行的控制指令、播出触发中的场景播出状态,将设计好的节目联动播出呈现效果以列表形式记录下来。当播出开始时,联动播出表装置就按照设计好的一行或多行动作列表记录的内容发送待执行动作信息。
本实施例所述的联动播出表的结构为多个按照行的顺序执行的操作,行的第一栏为触发类型栏,从第二栏开始为多个动作栏加延时栏,如图4所示。
联动播出表是用来描述触发和触发后执行动作的表结构。联动播出表的每一行代表触发后的动作列表,因此将触发事件的类型放在每行的开始。
图4中只显示了三行的联动播出表,实际中联动播出表可以是两行,三行、四行,甚至更多行。各个行代表了一连串的动作。图4中的每行只有三个动作,实际上,每行可以有一个、两个、三个动作,或者更多的动作。
联动播出表的第一栏中的触发事件类型包括三个类型:
“热键触发”,每次由规定的热键触发后序的动作,即根据演播要求或演播脚本要求,有工作人员启动热键,触发联动播出。
“播出触发”,由场景的播出状态改变产生的触发。例如由“停止”变成“正播”,由“正播”变成“停止”。这些都是播出触发类型。
“自定义触发”,触发的类型是可扩展,跟据应用的需要可以加入自定义的触发类型,如:跟踪主持人进入特定区域,也能产生触发。
每行跟随触发类型后面的是带有延时的动作列表,动作可以有多个,每行的动作数量可以不同。动作按照延时由小到大排序。动作的延时是指,联动控制端接收到触发事件的时间为基准时间,在相对基准时间延时后的某个时间点,执行控制动作。动作需要指定控制命令和控制的播出服务器的IP地址。
联动播出表应用举例:
现有场景A需要在播出服务器A上播出,场景A是由热键触发播出,在场景A播出10秒钟后,播出服务器B上播出场景B,20秒钟后在播出服务器C上播出场景C。
当场景A播出停止后,场景B和场景C一起停止。联动播出表的内容如下如图5所示,其中,第一行是热键触发,第二行是播出触发。
实施例五:
本实施例是一种使用上述***的演播室联动播控方法,流程图见图3所示。本实施例所述的方法包括如下步骤:
创建联动播出表的步骤:用于根据节目需求通过人机交互装置按照联动播出表结构创建联动播出表,并将创建好的联动播出表存储在联动播出表装置中。根据节目设计将各场景之间的变换关系记录为联动播出表中的一行或多行动作列表,针对同一段变换场景创建出的联动播出表的内容可以并不唯一,只要遵循表结构定义即可。例如,节目的设计需要场景A在播出服务器A上由热键触发开始播出10秒后,播出服务器B上播出场景B, 20秒钟后在播出服务器C上播出场景C。这时,可以先添加一条新的动作列表,表第一栏记录“热键触发”,第二栏记录“服务器A播出场景A”,第三栏记录“延时0秒”,第四栏记录“服务器B播出场景B”,第五栏记录“延时10秒”,第六栏记录“服务器C播出场景C”,第七栏记录“延时20秒”,并保存。
创建播出服务器与状态接收器和播出控制器连接的步骤:由联动控制装置在一台或多台播出服务器与播出控制器和状态接收器之间建立连接。在播出之前,除了创建好联动播出表以外,还要由联动控制装置为实际播出要使用到的播出服务器与一个状态接收器和一个播出控制器建立连接,这一步骤在每次***断电重启后或有新连接建立时执行,因为每次断电重启后联动控制端与各播出服务器之间的连接都要重新建立,只有建立了连接的播出服务器联动控制装置才会为其连接一个状态接收器和一个播出控制器,这种动态连接的机制保证了***资源的有效利用,在***更换某台或某几台播出服务器的情况下,播出控制器和状态接收器能够被先释放连接再重新建立连接的循环使用。
开始播出的步骤:用于开始播出过程,所述的播出过程包括单独的使用一台或同时使用多台播出服务器,播出服务器可以是但不限于大屏幕播出服务器、虚拟前景播出服务器、虚拟背景播出服务器、图文播出服务器、点评控制播出服务器。在开始播出之前,各播出服务器播出时需要用到的场景素材数据需要存储在***中或输出数据源的设备已与***建立了连接,能够按照联动控制端的命令执行渲染叠加等操作。
以下三个步骤之一选择:
热键触发的步骤:用于根据节目要求启动一个热键,联动触发模块接收该热键信息并根据热键的类型生成一个触发事件并送入联动播出表装置,进入“在联动播出表中查找的步骤”。
播出触发的步骤:用于播出服务器的播出状态发生变化,播出服务器生成一条状态反馈信息,并将所述的状态反馈信息发送给与该播出服务器连接的状态接收器,状态接收器收到状态反馈信息后将状态反馈信息反馈给状态反馈装置,状态反馈装置根据反馈的播出的状态和播出服务器的类型生成一个触发事件并送入联动播出表装置,进入“在联动播出表中查找的步骤”。
自定义触发的步骤:用于在自定义状态,播出服务器对于预先设置的特定情形产生状态反馈信息,特定情形可以是但不限于跟踪主持人进入画面中的特定区域,状态反馈装置接收该状态反馈信息生成一个触发事件,进入“在联动播出表中查找的步骤”。
在联动播出表中查找的步骤:用于触发事件指向联动播出表中第一行动作列表的第一栏,查找第一行第一栏中的触发类型是否与事件的触发类型相符,如果“否”则移入第二行第一栏,直到找到第一栏中的触发类型与事件的触发类型相符的一行,则进入下一步骤,如果找不到对应的触发类型则结束。
按照联动播出表执行操作的步骤:用于根据联动播出表的动作列表行的顺序发出控制命令执行操作,之后等待下一个触发事件的出现。
显示状态的步骤:用于控制命令执行后,各个播出服务器将播出状态反馈给状态反馈装置,状态反馈装置将各个播出服务器的播出状态在状态显示装置中显示出来。
实施例六:
本实施例是上述实施例的改进,是上述实施例关于控制命令的细化。本实施例所述的“按照联动播出表执行操作的步骤”中控制命令的执行过程如下:
联动控制装置根据待执行动作信息找到能够与待执行动作的播出服务器通讯的播出控制器,并将控制该播出服务器的控制命令发送给该播出控制器。
该播出控制器将控制命令发送至连接的播出服务器。
播出服务器接收到控制命令,进行相应的场景变换操作。
控制命令是为完成某一动作,控制播出服务器执行具体操作的指令亦即命令。实现的动作可以很复杂,这时可以将该动作分解为多个子动作,在创建联动播出表时需要为每个动作或子动作指定控制的命令和控制对象的IP。例如:待实现的动作是将在播出服务器B上播出的场景B和在播出服务器C上播出的场景C一起停止。可以将该动作分解为两个场景分别停止,即在联动播出表创建时写两个动作:“播出服务器B停止场景B”,包括播出服务器B的IP、停止命令;和“播出服务器C停止场景C”,包括了播出服务器C的IP、停止命令。当联动控制装置接收到这两个动作信息时,会将动作中指定的停止命令分别发送给两个播出服务器。并且对播出场景B的服务器发送的停止命令指定了场景B的ID信息。对播出场景C的服务器发送的停止命令指定了场景C的ID信息。场景的ID信息是场景在播出服务器上的标识。
也可以不对复杂动作进行分解,例如,需要实现一个播出服务器上所有正在播出场景全部停止的动作,如果这台播出服务器上有一个全部停止的控制命令,那么就只发一条控制命令就行了,即在联动播出表中创建一个动作。如果没有,就需要为每个正播场景发一条,也就是在联动播出表中创建对应的多个动作。
最后应说明的是,以上仅用以说明本发明的技术方案而非限制,尽管参照较佳布置方案对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案(比如服务器设置的多少、联动控制端中各个装置的设置、步骤的先后顺序等)进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。本发明所述的方法可编制为应用于计算机***的程序,并运行于本发明所述的计算机网络***中。
Claims (6)
1.一种演播室联动播控***,包括:一台或多台播出服务器,所述的播出服务器可以是但不限于与大屏幕连接的大屏幕播出服务器、与切换台连接的虚拟前景播出服务器、与切换台连接的虚拟背景播出服务器、与切换台连接的图文播出服务器、与触摸屏和平板电脑连接的点评控制播出服务器,其特征在于,所述的一台或多台播出服务器,例如:大屏幕播出服务器、虚拟前景播出服务器、虚拟背景播出服务器、图文播出服务器、点评控制播出服务器,由具有由热键触发、播出触发和自定义触发来控制播出场景有序变换的联动控制端控制播出。
2.根据权利要求1所述的播控***,其特征在于,所述的联动控制端包括:
人机交互装置,用于创建联动播出表和通过内建的状态显示模块接收并显示各播出服务器的播出状态,和通过内建的联动触发模块接收外部输入设备发出的触发信息并产生相应的触发事件发送给联动播出表装置;
联动播出表装置,用于存储联动播出表和接收状态反馈装置及联动触发模块发出的触发事件,将该触发事件在联动播出表中触发的待执行动作信息发送给联动控制装置;
联动控制装置,用于在播出服务器与状态接收器和播出控制器之间建立连接,并接收联动播出表装置发出的待执行动作信息并根据该信息控制相应的播出控制器;
状态接收器,用于实时接收与之连接的播出服务器的播出状态信息并发送给状态反馈装置;
播出控制器,用于接收控制与之连接的播出服务器的控制命令并将其发送给该播出服务器;
状态反馈装置,用于接收各状态接收器发送的播出状态信息并转发给状态显示模块,同时根据播出服务器和播出状态生成一条触发事件发送给联动播出表装置。
3.根据权利要求2所述的播控***,其特征在于,所述的联动播出表结构包括一行或多行动作列表,每行动作列表包括触发事件类型、和成对出现的触发动作、动作延时;其中,触发事件类型包括热键触发、播出触发和自定义触发,触发动作包括执行动作的播出服务器IP信息及动作内容,动作延时是指以接收到触发事件的时刻为基准到执行该触发动作时的延长时间;每一行动作列表中的触发动作和动作延时都可以有多个,且在各行动作列表中的数量可以不同。
4.一种控制演播室播出服务器的联动控制端,其特征在于,所述的联动控制端包括:
人机交互装置,用于创建联动播出表和通过内建的状态显示模块接收并显示各播出服务器的播出状态,和通过内建的联动触发模块接收外部输入设备发出的触发信息并产生相应的触发事件发送给联动播出表装置;
联动播出表装置,用于存储联动播出表和接收状态反馈装置及联动触发模块发出的触发事件,将该触发事件在联动播出表中触发的待执行动作信息发送给联动控制装置;
联动控制装置,用于在播出服务器与状态接收器和播出控制器之间建立连接,并接收联动播出表装置发出的待执行动作信息并根据该信息控制相应的播出控制器;
状态接收器,用于实时接收与之连接的播出服务器的播出状态信息并发送给状态反馈装置;
播出控制器,用于接收控制与之连接的播出服务器的控制命令并将其发送给该播出服务器;
状态反馈装置,用于接收各状态接收器发送的播出状态信息并转发给状态显示模块,同时根据播出服务器和播出状态生成一条触发事件发送给联动播出表装置。
5.一种使用权利要求1所述***的演播室联动播控方法,其特征在于,所述的方法包括如下步骤:
创建联动播出表的步骤:用于根据节目需求通过人机交互装置按照联动播出表结构创建联动播出表,并将创建好的联动播出表存储在联动播出表装置中;
创建播出服务器与状态接收器和播出控制器连接的步骤:用于通过联动控制装置建立一台或多台播出服务器与播出控制器和状态接收器之间的连接;
开始播出的步骤:用于开始播出过程,所述的播出过程包括单独的使用一台或同时使用多台播出服务器,播出服务器可以是但不限于大屏幕播出服务器、虚拟前景播出服务器、虚拟背景播出服务器、图文播出服务器、点评控制播出服务器;
之后,在以下三个步骤之一选择:
热键触发的步骤:用于根据节目要求启动一个热键,联动触发模块接收该热键信息并根据热键的类型生成一个触发事件并送入联动播出表装置,进入“在联动播出表中查找的步骤”;
播出触发的步骤:用于播出服务器的播出状态发生变化,播出服务器生成一条状态反馈信息,并将所述的状态反馈信息发送给与该播出服务器连接的状态接收器,状态接收器收到状态反馈信息后将状态反馈信息反馈给状态反馈装置,状态反馈装置根据反馈的播出的状态和播出服务器的类型生成一个触发事件并送入联动播出表装置,进入“在联动播出表中查找的步骤”;
自定义触发的步骤:用于在自定义状态,播出服务器对于预先设置的特定情形产生状态反馈信息,特定情形可以是但不限于跟踪主持人进入画面中的特定区域,状态反馈装置接收该状态反馈信息生成一个触发事件,进入“在联动播出表中查找的步骤”;
在联动播出表中查找的步骤:用于触发事件指向联动播出表中第一行动作列表的第一栏,查找第一行第一栏中的触发类型是否与事件的触发类型相符,如果“否”则移入第二行第一栏,直到找到第一栏中的触发类型与事件的触发类型相符的一行,则进入下一步骤,如果找不到对应的触发类型则结束;
按照联动播出表执行操作的步骤:用于根据联动播出表的动作列表行的顺序发出控制命令执行操作,之后等待下一个触发事件的出现;
显示状态的步骤:用于控制命令执行后,各个播出服务器将播出状态反馈给状态反馈装置,状态反馈装置将各个播出服务器的播出状态在状态显示装置中显示出来。
6.根据权利要求5所述的方法,其特征在于,所述的“按照联动播出表执行操作的步骤”中控制命令的执行过程如下:
联动控制装置根据动作列表中待执行动作信息找到与执行动作的播出服务器通讯的播出控制器,并将控制该播出服务器的控制命令发送给该播出控制器;
该播出控制器将控制命令发送至连接的播出服务器;
播出服务器接收到控制命令,进行相应的场景变换操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410441894.8A CN104168406B (zh) | 2014-09-02 | 2014-09-02 | 一种演播室联动播控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410441894.8A CN104168406B (zh) | 2014-09-02 | 2014-09-02 | 一种演播室联动播控方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104168406A true CN104168406A (zh) | 2014-11-26 |
CN104168406B CN104168406B (zh) | 2017-08-15 |
Family
ID=51912018
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410441894.8A Active CN104168406B (zh) | 2014-09-02 | 2014-09-02 | 一种演播室联动播控方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104168406B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104349020A (zh) * | 2014-12-02 | 2015-02-11 | 北京中科大洋科技发展股份有限公司 | 一种虚拟摄像机与真实摄像机切换的***和方法 |
CN106254893A (zh) * | 2015-12-30 | 2016-12-21 | 深圳超多维科技有限公司 | 主播类互动平台客户端场景切换方法及其装置、客户端 |
CN109981927A (zh) * | 2017-12-27 | 2019-07-05 | 艾迪普(北京)文化科技股份有限公司 | 虚拟场景中镜头、动画及各类信号源的统一编单播控方法 |
CN114302027A (zh) * | 2021-12-22 | 2022-04-08 | 上海正在上演文化科技有限公司 | 一种基于5G技术的数字演艺SaaS*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2399248A (en) * | 2003-03-07 | 2004-09-08 | British Broadcasting Corp | Projection of supplementary image data onto a studio set |
CN101465957A (zh) * | 2008-12-30 | 2009-06-24 | 应旭峰 | 一种虚拟三维场景中实现遥控互动的*** |
CN101594470A (zh) * | 2008-05-30 | 2009-12-02 | 北京同步科技有限公司 | 电视新闻演播室动态录播*** |
CN101827207A (zh) * | 2009-03-05 | 2010-09-08 | 应旭峰 | 一种主持人可视化的三维虚拟演播室互动控制的*** |
CN103685869A (zh) * | 2012-09-18 | 2014-03-26 | 上海东方传媒集团有限公司 | 一种演播室一体化联动播出控制的*** |
-
2014
- 2014-09-02 CN CN201410441894.8A patent/CN104168406B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2399248A (en) * | 2003-03-07 | 2004-09-08 | British Broadcasting Corp | Projection of supplementary image data onto a studio set |
CN101594470A (zh) * | 2008-05-30 | 2009-12-02 | 北京同步科技有限公司 | 电视新闻演播室动态录播*** |
CN101465957A (zh) * | 2008-12-30 | 2009-06-24 | 应旭峰 | 一种虚拟三维场景中实现遥控互动的*** |
CN101827207A (zh) * | 2009-03-05 | 2010-09-08 | 应旭峰 | 一种主持人可视化的三维虚拟演播室互动控制的*** |
CN103685869A (zh) * | 2012-09-18 | 2014-03-26 | 上海东方传媒集团有限公司 | 一种演播室一体化联动播出控制的*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104349020A (zh) * | 2014-12-02 | 2015-02-11 | 北京中科大洋科技发展股份有限公司 | 一种虚拟摄像机与真实摄像机切换的***和方法 |
CN104349020B (zh) * | 2014-12-02 | 2017-11-03 | 北京中科大洋科技发展股份有限公司 | 一种虚拟摄像机与真实摄像机切换的方法 |
CN106254893A (zh) * | 2015-12-30 | 2016-12-21 | 深圳超多维科技有限公司 | 主播类互动平台客户端场景切换方法及其装置、客户端 |
CN109981927A (zh) * | 2017-12-27 | 2019-07-05 | 艾迪普(北京)文化科技股份有限公司 | 虚拟场景中镜头、动画及各类信号源的统一编单播控方法 |
CN114302027A (zh) * | 2021-12-22 | 2022-04-08 | 上海正在上演文化科技有限公司 | 一种基于5G技术的数字演艺SaaS*** |
Also Published As
Publication number | Publication date |
---|---|
CN104168406B (zh) | 2017-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170034237A1 (en) | Interactive Content Streaming Over Live Media Content | |
CN101925947A (zh) | 数据控制和显示*** | |
DE202014011066U1 (de) | Digitale Vorrichtung | |
CN103581754A (zh) | 一种数据显示方法及智能设备 | |
CN105338318B (zh) | 一种监控***及其远程控制方法 | |
CN101534411A (zh) | 一种基于图像的视讯会议控制方法、终端及*** | |
CN104168406A (zh) | 一种演播室联动播控***和方法 | |
DE202011110535U1 (de) | Bildanzeigevorrichtung zur Bereitstellung eines Fernsteuerdienstes | |
CN103685869A (zh) | 一种演播室一体化联动播出控制的*** | |
CN101365082A (zh) | 一种基于对等计算技术机顶盒在屏显示***的实现方法 | |
CN101398754A (zh) | 一种嵌入式设备的交互*** | |
CN101810002B (zh) | 数据提供装置、数据输出装置、数据输出***、数据提供方法以及数据输出方法 | |
CN104994427A (zh) | 配置管理智能电视桌面开机是否自启动的方法及*** | |
CN113596553A (zh) | 一种视频播放方法、装置、计算机设备和存储介质 | |
CN103248919B (zh) | 一种iptv*** | |
CN102256050A (zh) | 一种演播室视景智能控制播出***和方法 | |
US9454284B2 (en) | Web server for supporting collaborative animation production service and method thereof | |
CN112399264A (zh) | 一种放映厅业务管理方法及应用 | |
CN102427564A (zh) | 基于iptv的时间戳实现方法及*** | |
CN111385593A (zh) | 跨平台直播内容同步方法、装置、存储介质和服务器 | |
KR100952557B1 (ko) | 발전소용 시뮬레이터 시스템의 화면정보 제어, 저장, 복원장치 및 방법 | |
CN103116330A (zh) | 一种指挥大厅控制方法 | |
CN103188422A (zh) | 新闻演播控制***及其控制方法 | |
CN103279268B (zh) | 一种基于受控终端列表的互动方法及装置 | |
CN111182339A (zh) | 一种播放媒体项目的方法及显示设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |