一种素材播放方法及装置

文档序号:1617317 发布日期:2020-01-10 浏览:24次 >En<

阅读说明:本技术 一种素材播放方法及装置 (Material playing method and device ) 是由 聂鑫 祝建平 袁轶 于 2019-10-14 设计创作,主要内容包括:本申请提供一种素材播放方法及装置,涉及节目制作技术领域。该素材播放方法包括:在与播出素材设备连接之后,根据播放需求信息生成相应的素材播放指令,最后根据素材播放指令控制播出素材设备进行相应的素材播放操作,进而实现自动对素材进行播放,无需人工操作,进而避免出现失误的技术效果。(The application provides a method and a device for playing a material, and relates to the technical field of program production. The material playing method comprises the following steps: after being connected with broadcasting material equipment, according to playing the corresponding material broadcast instruction of demand information generation, play material equipment according to material broadcast instruction control at last and carry out corresponding material broadcast operation, and then realize playing the material automatically, need not manual operation, and then avoid the technological effect who goes wrong.)

一种素材播放方法及装置

技术领域

本申请涉及节目制作技术领域,具体而言,涉及一种素材播放方法及装置。

背景技术

目前,在对体育赛事进行转播时,赛事播出流程中播出素材通常需要一名操作员选择播出素材并按下开始播放键,然后另一名操作员将播出素材切出至公用信号中,才能完成素材播放流程,达到播出效果。然而,在实践中发现,现有的素材播放方法需要人工进行操作,且操作过程中需要操作员之间相互配合且操作步骤繁琐,容易出现失误。

发明内容

本申请实施例的目的在于提供一种素材播放方法及装置,能够自动对素材进行播放,无需人工操作,进而避免出现失误。

本申请实施例第一方面提供了一种素材播放方法,包括:

与播出素材设备建立通信连接,并获取播放需求信息;

根据所述播放需求信息,获取待播放素材和播放控制信息;

根据所述播放控制信息控制所述播出素材设备对所述待播放素材执行相应的素材播放操作,判断所述播放控制信息是否与所述播放需求信息相匹配;

若是,则根据所述待播放素材和所述播放控制信息生成素材播放指令,并根据所述素材播放指令控制所述播出素材设备进行相应的素材播放操作。

在上述实现过程中,在与播出素材设备连接之后,根据播放需求信息生成相应的素材播放指令,最后根据素材播放指令控制播出素材设备进行相应的素材播放操作,进而实现自动对素材进行播放,无需人工操作,进而避免出现失误的技术效果。

进一步地,所述与播出素材设备建立通信连接,并获取播放需求信息,包括:

从通信协议库中确定出与所述播出素材设备相匹配的目标协议;

将当前的通信协议切换为目标协议;

判断是否能够通过所述目标协议与所述播出素材设备进行通信,若是,则获取播放需求信息。

在上述实现过程中,在与播出素材设备建立通信连接时,先将通信协议设置为与播出素材设备相匹配的目标协议,然后再判断是否能够通过该目标协议与播出素材设备进行通信,如果能够通信,则表示能够向播出素材设备发送指令信息,进而控制该播出素材设备。

进一步地,根据所述播放需求信息,获取待播放素材和播放控制信息,包括:

根据所述播放需求信息,获取待播放素材以及与所述待播放素材相匹配的至少一个操作步骤信息;

从所述待播放素材中确定与每个所述操作步骤信息对应的播放内容;

根据所述播放需求信息,确定每个所述操作步骤之间的时延信息;

根据所述操作步骤信息、每个所述操作步骤信息对应的播放内容、每个所述操作步骤之间的时延信息,生成播放控制信息。

在上述实现过程中,先确定播放素材的操作步骤信息,然后再从待播放素材中确定每个操作步骤信息对应的播放内容,最后再确定每个操作步骤信息之间的时延信息,最终生成相应的播放控制信息。

进一步地,在根据所述播放需求信息,确定每个所述操作步骤之间的时延信息之后,所述方法还包括:

判断所述时延信息是否与所述播放需求信息相匹配;

如果所述时延信息与所述播放需求信息不相匹配,则调整所述时延信息,并执行所述的根据所述操作步骤信息、每个所述操作步骤信息对应的播放内容、每个所述操作步骤之间的时延信息,生成播放控制信息。

在上述实现过程中,在确定出时延信息之后,当判断出该时延信息不符合播放需求时,则调整该时延信息,进而能够使得得到的播放控制信息与播放需求信息更匹配,让播放素材的时间点更精确,避免出现切换快或切换慢的情况,进而有利于提升素材播放质量。

进一步地,根据所述待播放素材和所述播放控制信息生成素材播放指令,包括:

获取根据所述播放控制信息控制所述待播放素材执行相应操作的一键播放指令标识;

根据所述待播放素材、所述播放控制信息以及所述一键播放指令标识,生成素材播放指令。

在上述实现过程中,在确定好播放控制信息之后,将该播放控制信息与一键播放指令标识绑定。在实际使用中,当接收到播放指令时,当判断出该播放指令的标识与该一键播放指令标识相同时,则根据该播放控制信息控制播出素材设备进行相应的素材播放操作,实现一键播放素材。

本申请实施例第二方面提供了一种素材播放装置,包括:

第一获取模块,用于与播出素材设备建立通信连接,并获取播放需求信息;

第二获取单元,用于根据所述播放需求信息,获取待播放素材和播放控制信息;

第一判断模块,用于根据所述播放控制信息控制所述播出素材设备对所述待播放素材执行相应的素材播放操作,判断所述播放控制信息是否与所述播放需求信息相匹配;

方案生成模块,用于当判断出所述播放控制信息与所述播放需求信息相匹配时,则根据所述待播放素材和所述播放控制信息生成素材播放指令;

控制模块,用于根据所述素材播放指令控制所述播出素材设备进行相应的素材播放操作。

在上述实现过程中,能够实现自动对素材进行播放,无需人工操作,进而避免出现素材播放不完整的情况发生。

进一步地,所述第一获取模块包括:

协议切换子模块,用于从通信协议库中确定出与所述播出素材设备相匹配的目标协议;以及将当前的通信协议切换为目标协议;

判断子模块,用于判断是否能够通过所述目标协议与所述播出素材设备进行通信;

获取子模块,用于在判断出能够通过所述目标协议与所述播出素材设备进行通信时,获取播放需求信息。

在上述实现过程中,在与播出素材设备建立通信连接时,切换子模块先将通信协议设置为与播出素材设备相匹配的目标协议,然后判断子模块再判断是否能够通过该目标协议与播出素材设备进行通信,如果判断出能够通信,则表示能够向播出素材设备发送指令信息,进而控制该播出素材设备。

进一步地,所述第二获取单元包括:

步骤获取子模块,用于根据所述播放需求信息,获取待播放素材以及与所述待播放素材相匹配的至少一个操作步骤信息;

确定子模块,用于从所述待播放素材中确定与每个所述操作步骤信息对应的播放内容;以及根据所述播放需求信息,确定每个所述操作步骤之间的时延信息;

生成子模块,用于根据所述操作步骤信息、每个所述操作步骤信息对应的播放内容、每个所述操作步骤之间的时延信息,生成播放控制信息。

在上述实现过程中,步骤获取子模块先确定播放素材的操作步骤信息,确定子模块再从待播放素材中确定每个操作步骤信息对应的播放内容以及确定每个操作步骤信息之间的时延信息,最后生成子模块生成相应的播放控制信息。

本发明第三方面公开一种切换台设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述切换台设备执行第一方面公开的部分或者全部所述的素材播放方法。

本发明第四方面公开一种计算机可读存储介质,其存储有第三方面所述的切换台设备中所使用的所述计算机程序。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例一提供的一种素材播放方法的流程示意图;

图2为本申请实施例二提供的一种素材播放方法的流程示意图;

图3为本申请实施例三提供的一种素材播放装置的结构示意图;

图4为本申请实施例三提供的另一种素材播放装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

实施例1

请参看图1,图1为本申请实施例提供的一种素材播放方法的流程示意框图。本申请实施例所描述的素材播放方法应用于切换台设备等,切换台设备是用于多摄像机演播室或外景制作,通过切换、叠画、划像等效果来对各路视频信号进行处理、制作,进而创作和嵌入其他特技来完成节目制作的设备。如图1所示,该素材播放方法包括:

S101、与播出素材设备建立通信连接,并获取播放需求信息。

本申请实施例中,播出素材设备可以为慢动作播放服务器等,对此本申请实施例不作限定。

本申请实施例中,播放需求信息可以为用户输入的素材标识信息、播放时间信息等,对此本申请实施例不作限定。

S102、根据播放需求信息,获取待播放素材和播放控制信息。

本申请实施例中,切换台设备可以根据播放需求信息控制播出素材设备进行待播放素材的选取。

本申请实施例中,播放控制信息包括至少一个操作步骤信息、每个操作步骤信息对应的播放内容、每个操作步骤之间的时延信息等,对此本申请实施例不作限定。

本申请实施例中,该操作步骤信息可以为切换信息、选择信息、播放信息、停止信息等,对此本申请实施例不作限定。

S103、根据播放控制信息控制播出素材设备对待播放素材执行相应的素材播放操作,判断播放控制信息是否与播放需求信息相匹配,如果匹配,执行步骤S104;如果不匹配,结束本流程。

作为一种可选的实施方式,当判断出播放控制信息与播放需求信息不匹配时,还可以包括以下步骤:

获取调整指令,根据调整指令对播放控制信息进行调整处理,得到调整后的播放控制信息,并执行步骤S104。

S104、根据待播放素材和播放控制信息生成素材播放指令,并根据素材播放指令控制播出素材设备进行相应的素材播放操作。

可见,实施图1所描述的素材播放方法,在得到素材播放指令之后,可以直接根据该素材播放指令自动控制播出素材设备进行相应的素材播放操作,无需人工操作,减少失误的发生。

实施例2

请参看图2,图2为本申请实施例提供的一种素材播放方法的流程示意框图。如图2所示,该素材播放方法包括:

S201、从通信协议库中确定出与播出素材设备相匹配的目标协议。

本申请实施例中,通信协议库包括多种通信协议,不同的播出素材设备可能所使用的通信协议不同,在切换台与播出素材设备之间连接好之后,先测试设备之间的通信协议是否连通。若能够在切换台侧检测到播放设备的播放列表信息,则协议连通。若无法读取,则需要检查调整通信协议的各项参数设置,然后重新连接测试,直至连通为止。

本申请实施例中,播出素材设备所使用的通信协议可以为Odetics协议等,对此本申请实施例不作限定。

S202、将当前的通信协议切换为目标协议。

S203、判断是否能够通过目标协议与播出素材设备进行通信,如果是,则执行步骤S204~步骤S209;如果否,结束本流程。

本申请实施例中,该素材播放方法应用于切换台设备,实施上述步骤S201~步骤S203,能够使切换台设备与播出素材设备之间协议相通。当播出素材设备所使用的通信协议为Odetics协议时,则从通信协议库中确定出的与该播出素材设备相匹配的目标协议,即该目标协议为Odetics协议。然后切换台设备可以通过Odetics协议控制播出素材设备执行相应的操作。

本申请实施例中,当判断出无法通过目标协议与播出素材设备进行通信时,则此时再次检测是否与该素材播出设备相连接,如果连接,表明不存在则判断当前的通信协议与该素材播出设备是否相匹配,如果匹配,表明切换台与素材播出设备之间协议相通,则输出连接异常提示信息。

S204、获取播放需求信息。

本申请实施例中,实施上述步骤S201~步骤S204,能够与播出素材设备建立通信连接,并获取播放需求信息。

S205、根据播放需求信息,获取待播放素材以及与待播放素材相匹配的至少一个操作步骤信息。

本申请实施例中,每个操作步骤信息可以为切换信息、选择信息、播放信息、停止信息等等中的其中一种,对此本申请实施例不作限定。

S206、从待播放素材中确定与每个操作步骤信息对应的播放内容。

S207、根据播放需求信息,确定每个操作步骤之间的时延信息。

本申请实施例中,时延信息包括切换时延、结束画面时延等,其中切换时延用于将画面切换至素材播出通道时,素材开始播放,确保切换与播出同时精准进行,保证素材播放的完整性,结束画面时延用于在播放素材结束后,画面保持在播放素材的最后一帧静止。具体的时延信息可以根据放需求信息确定,对此本申请实施例不作限定。

作为一种可选的实施方式,在根据播放需求信息,确定每个操作步骤之间的时延信息之后,还可以包括以下步骤:

判断时延信息是否与播放需求信息相匹配;

如果时延信息与播放需求信息不相匹配,则调整时延信息,并执行的根据操作步骤信息、每个操作步骤信息对应的播放内容、每个操作步骤之间的时延信息,重新生成播放控制信息。

在上述实施方式中,可以根据播放需求信息对时延信息进行调整,以使得到的播放控制信息更为准确,进而提升素材的播放精准度。

在上述实施方式中,对时延进行调整时,为使播出的素材可以正好停止在最后的结束画面,还可以根据待播放素材的长短进行调整,进而达到播出需求。

在步骤S207之后,还包括以下步骤:

S208、根据操作步骤信息、每个操作步骤信息对应的播放内容、每个操作步骤之间的时延信息,生成播放控制信息。

本申请实施例中,实施上述步骤S205~步骤S208,能够根据播放需求信息,获取待播放素材和播放控制信息。

S209、根据播放控制信息控制播出素材设备对待播放素材执行相应的素材播放操作,判断播放控制信息是否与播放需求信息相匹配,如果是,则执行步骤S210;如果否,结束本流程。

S210、根据待播放素材和播放控制信息生成素材播放指令,并根据素材播放指令控制播出素材设备进行相应的素材播放操作。

作为一种可选的实施方式,根据待播放素材和播放控制信息生成素材播放指令,可以包括以下步骤:

获取根据播放控制信息控制待播放素材执行相应操作的一键播放指令标识;

根据待播放素材、播放控制信息以及一键播放指令标识,生成素材播放指令。

本申请实施例中,在实际使用中,当接收到播放指令时,当判断出该播放指令的标识与该一键播放指令标识相同时,则根据该播放控制信息控制播出素材设备进行相应的素材播放操作,实现一键播放素材。

可见,实施图2所描述的素材播放方法,能够直接根据该素材播放指令自动控制播出素材设备进行相应的素材播放操作,无需人工操作,减少失误的发生。

实施例3

请参看图3,图3为本申请实施例提供的一种素材播放装置的结构示意框图。如图3所示,该素材播放装置包括:

第一获取模块310,用于与播出素材设备建立通信连接,并获取播放需求信息。

第二获取单元320,用于根据播放需求信息,获取待播放素材和播放控制信息。

第一判断模块330,用于根据播放控制信息控制播出素材设备对待播放素材执行相应的素材播放操作,判断播放控制信息是否与播放需求信息相匹配。

方案生成模块340,用于当判断出播放控制信息与播放需求信息相匹配时,则根据待播放素材和播放控制信息生成素材播放指令。

控制模块350,用于根据素材播放指令控制播出素材设备进行相应的素材播放操作。

请一并参阅图4,图4是本申请实施例提供的另一种素材播放装置的结构示意框图。其中,图4所示的素材播放装置是由图3所示的素材播放装置进行优化得到的。如图4所示,该第一获取模块310包括:

协议切换子模块311,用于从通信协议库中确定出与播出素材设备相匹配的目标协议;以及将当前的通信协议切换为目标协议。

判断子模块312,用于判断是否能够通过目标协议与播出素材设备进行通信。

获取子模块313,用于在判断出能够通过目标协议与播出素材设备进行通信时,获取播放需求信息。

本申请实施例中,第二获取单元320包括:

步骤获取子模块321,用于根据播放需求信息,获取待播放素材以及与待播放素材相匹配的至少一个操作步骤信息。

确定子模块322,用于从待播放素材中确定与每个操作步骤信息对应的播放内容;以及根据播放需求信息,确定每个操作步骤之间的时延信息。

生成子模块323,用于根据操作步骤信息、每个操作步骤信息对应的播放内容、每个操作步骤之间的时延信息,生成播放控制信息。

作为一种可选的实施方式,素材播放装置还包括:

第二判断模块360,用于在根据播放需求信息,确定每个操作步骤之间的时延信息之后,判断时延信息是否与播放需求信息相匹配。

调整模块370,用于当判断出时延信息与播放需求信息不相匹配,则调整时延信息,并触发方案生成模块340根据操作步骤信息、每个操作步骤信息对应的播放内容、每个操作步骤之间的时延信息,生成播放控制信息。

作为一种可选的实施方式,方案生成模块340,包括:

标识获取子模块341,用于当判断出播放控制信息与播放需求信息相匹配时,获取根据播放控制信息控制待播放素材执行相应操作的一键播放指令标识。

指令生成子模块342,用于根据待播放素材、播放控制信息以及一键播放指令标识,生成素材播放指令。

可见,实施本实施例所描述的素材播放装置,能够直接根据该素材播放指令自动控制播出素材设备进行相应的素材播放操作,无需人工操作,减少失误的发生。

此外,本发明还提供了一种计算机设备。该计算机设备包括存储器和处理器,存储器可用于存储计算机程序,处理器通过运行计算机程序,从而使该计算机设备执行上述方法或者上述素材播放装置中的各个模块的功能。

存储器可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本实施例还提供了一种计算机存储介质,用于储存上述计算机设备中使用的计算机程序。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台切换台设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种多媒体数据处理方法、装置以及相关设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类