一种影院通用SPL的生成方法及系统与流程

文档序号:15848760发布日期:2018-11-07 09:30阅读:994来源:国知局
一种影院通用SPL的生成方法及系统与流程

本发明涉及电子信息技术领域,特别是涉及一种影院通用spl的生成方法及系统。

背景技术

影院在播放影片之前,需要专业的工作人员制作影院spl文件,根据影院spl对影片进行放映。如果影院使用的播放服务器产商或者型号不同的话,所生成的播放列表(spl)也都不一样。目前影院针对不同型号的服务器只能创建不同格式的spl文件。对于每天放映的影片,工作人员需要针对每个服务器创建spl文件,消耗的时间长,且工作人员工作量大、效率高。



技术实现要素:

本发明的目的是提供一种影院通用spl的生成方法及系统,以提高影院spl的生成效率,降低工作人员的工作量。

为实现上述目的,本发明提供了如下方案:

一种影院通用spl的生成方法,所述方法包括:

获取影院中不同播放服务器的原始自动化命令;所述原始自动化命令为播放服务器控制播放设备进行相应操作的指令;

将所有原始自动化命令映射至通用自动化命令表中;同一操作对应的所有原始自动化命令均映射至所述通用自动化命令表中的同一个通用自动化命令;

根据影片排期信息获取匹配的正片文件;

根据正片文件和影厅的广告位确定匹配的广告片文件;

根据所述正片文件和广告片文件,确定播放设备对应的操作;

根据所述播放设备对应的操作,提取所述通用自动化命令表中对应的通用自动化命令;

确定黑场文件;

将所述正片文件、所述广告片文件、提取的通用自动化命令和所述黑场文件进行组合,生成所述影厅对应的spl。

可选的,所述影片排期信息包括正片语言信息、编码格式、影片类型、画幅比、影厅类型、音频类型。

可选的,所述影厅的广告位包括广告内容和广告位置。

可选的,所述播放设备包括放映机、音频解码器、场灯、不间断电源、幕布、风机和中控设备。

可选的,所述生成所述影厅对应的spl,之后还包括:通过网络的方式将所有的spl分发至每个影厅。

可选的,所述通过网络的方式将所有的spl分发至每个影厅,之后还包括:

获取每个影厅的播放服务器类型;

根据播放服务器类型确定当前影厅的spl中通用自动化命令对应的原始自动化命令;

根据所述原始自动化命令控制当前影厅播放设备的操作。

一种影院通用spl的生成系统,所述系统包括:

原始自动化命令获取模块,用于获取影院中不同播放服务器的原始自动化命令;所述原始自动化命令为播放服务器控制播放设备进行相应操作的指令;

映射模块,用于将所有原始自动化命令映射至通用自动化命令表中;同一操作对应的所有原始自动化命令均映射至所述通用自动化命令表中的同一个通用自动化命令;

正片文件获取模块,用于根据影片排期信息获取匹配的正片文件;

广告片文件获取模块,用于根据正片文件和影厅的广告位确定匹配的广告片文件;

播放设备对应操作确定模块,用于根据所述正片文件和广告片文件,确定播放设备对应的操作;

通用自动化命令提取模块,用于根据所述播放设备对应的操作,提取所述通用自动化命令表中对应的通用自动化命令;

黑场文件确定模块,用于确定黑场文件;

spl生成模块,用于将所述正片文件、所述广告片文件、提取的通用自动化命令和所述黑场文件进行组合,生成所述影厅对应的spl。

可选的,所述系统还包括:spl分发模块,用于生成所述影厅对应的spl之后,通过网络的方式将所有的spl分发至每个影厅。

可选的,所述系统还包括:

播放服务器类型获取模块,用于获取每个影厅的播放服务器类型;

原始自动化命令确定模块,用于根据播放服务器类型确定当前影厅的spl中通用自动化命令对应的原始自动化命令;

播放设备操作模块,用于根据所述原始自动化命令控制当前影厅播放设备的操作。

根据本发明提供的具体实施例,本发明公开了以下技术效果:

影院通用的播放列表(spl)的生成,不再受限于所使用的播放服务器,可以为自动排期提供保障。而且极大节省了spl的创建成本,效率更高。在生成过程中,由于原始自动化命令采用映射的方式映射至通用自动化命令,如果某个服务器初始自动化命令修改了,不需要重新修改已经生成的spl文件,只需要修改自动化命令映射关系即可,方便spl文件的修改。而且使用相同的生成规则,如果spl生成出现错误,可以很快的发现和纠正。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明影院通用spl的生成方法的流程示意图;

图2为本发明影院通用spl的生成方法中自动化命令映射示意图;

图3为本发明影院通用spl的生成方法中确定正片的流程示意图;

图4为本发明影院通用spl的生成方法中确定广告片的流程示意图;

图5为本发明影院通用spl的生成系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

影院播放列表(showplaylist,spl)由正片+广告+自动化命令+黑场组成。不同类型的播放服务器,其生成spl有区别的原因,主要是因为不同的服务器厂商其使用的自动化命令不同导致的。本发明通用的spl生成方法中,使用命令映射的方法,将目前所有的播放服务器使用的自动化命令映射为可以被tms识别的通用的命令,这样,影院管理系统(theatremanagementsystem,tms)在生成spl的时候,不必再去考虑是何种类型的服务器,只需要按照生成spl的逻辑生成即可。

图1为本发明影院通用spl的生成方法的流程示意图。如图1所示,所述方法包括:

步骤100:获取影院中不同播放服务器的原始自动化命令。所述原始自动化命令为播放服务器控制播放设备进行相应操作的指令。播放设备包括放映机、音频解码器、场灯、ups、幕布、风机、中控设备等,原始自动化命令即为播放服务器远程控制播放设备操作的一种特殊的指令。不同类型的服务器,其相对应的原始自动化指令也不同。

步骤200:将所有原始自动化命令映射至通用自动化命令表中。同一操作对应的所有原始自动化命令均映射至所述通用自动化命令表中的同一个通用自动化命令。此处结合图2,图2为本发明影院通用spl的生成方法中自动化命令映射示意图。如图2所示,例如,a类型的播放服务器使用的原始开灯的自动化命令为a_prj_lamp_on,b类型的播放服务器使用的开灯的原始自动化命令为b_prj_lamp_on,c类型的播放服务器使用的开灯的原始自动化命令为c_prj_lamp_on,d类型的播放服务器使用的开灯的原始自动化命令为d_prj_lamp_on,e类型的播放服务器使用的开灯的原始自动化命令为e_prj_lamp_on。通过映射规则,所有播放服务器的原始自动化命令均映射至通用自动化命令表中的tms_prj_lamp_on通用自动化命令。在spl添加开灯命令的时候,就不需要去考虑播放服务器的类型了,直接添加tms_prj_lamp_on即可。在spl生成之后,会自动根据播放服务器类型,选择播放服务器实际用到的自动化命令a_prj_lamp_on或者b_prj_lamp_on。对于所有播放服务器的其他操作,相同操作对应的原始自动化命令映射至通用自动化命令表中的同一个单元,即对应同一个通用自动化命令。

步骤300:根据影片排期信息获取匹配的正片文件。正片即要放映的电影,针对不同格式的影片,根据编码格式区分jpeg和mpeg、根据影片类型分为2d和3d、根据画幅比不同分为宽幅、遮幅和全幅。获取匹配的正片文件的过程如图3所示,图3为本发明影院通用spl的生成方法中确定正片的流程示意图。根据排期信息、影厅类型、音频类型等信息,选取唯一的正片的合成播放列表(compositionplaylist,cpl)(包含视频文件、音频、字幕等信息)。选取规则为:tms根据影片排期信息中包含的该正片语言信息、编码格式(jpeg/mpeg)、影片类型(2d/3d)、画幅比(宽幅、遮幅、全幅)、影厅类型、音频类型等信息,在本地已存在的多个正片cpl中选取唯一的可匹配的cpl。

步骤400:根据正片文件和影厅的广告位确定匹配的广告片文件。广告片包括预告片、宣传片、公益广告、映前广告、贴片广告、映后广告。针对不同格式的广告,根据编码格式区分jpeg和mpeg、根据广告类型分为2d和3d、根据画幅比不同分为宽幅、遮幅和全幅。确定匹配的广告片文件的过程如图4所示,图4为本发明影院通用spl的生成方法中确定广告片的流程示意图。根据影厅提前设置好的广告位(广告包含的内容及位置),选择该影厅适用的广告版本。选取规则:tms根据正片cpl格式、影厅类型、音频类型等信息,在本地已存在的多个广告cpl中选取唯一的可匹配的cpl。

步骤500:根据正片文件和广告片文件,确定播放设备对应的操作。根据选取的不同格式的正片类型、广告类型,选择需要控制的场灯、幕布、放映机的相应的操作。

步骤600:根据播放设备对应的操作,提取通用自动化命令表中对应的通用自动化命令。由于所有播放服务器的原始自动化命令均已映射至通用自动化命令表,所以不需要考虑播放服务器类型,直接提取通用自动化命令表中对应的通用自动化命令即可。

步骤700:确定黑场文件。不同的视频文件在播放切换的时候,中间使用的一种过渡视频文件,即为黑场文件。比如在从广告切换到正片播放的时候,会先放映一个5到10秒钟的黑场文件。黑场文件一般为3到10秒的视频文件。

步骤800:将正片文件、广告片文件、提取的通用自动化命令和黑场文件进行组合,生成影厅对应的spl。对前面确定好的正片文件、广告片文件、通用自动化命令、黑场文件,按照播放习惯进行组合,一般的组合顺序为:黑场文件+自动化命令1+广告+自动化命令2+正片+自动化命令3。此处自动化命令是指通用自动化命令,为命令组合,并不一定为一个自动化命令,广告片也一般是多个广告片的组合,并不是单指一个广告片。组合完毕之后,便生成每一个影厅的spl文件。目前通用spl生成的载体是tms,即影院管理系统。通过该系统获取影院所有播放服务器,生成一种通用的spl,然后tms通过网络的方法将该spl文件分发到每个影厅不同的播放服务器。

通用spl应用至不同的服务器方法:首先,通用spl需要在tms上进行播放,播放过程中,tms会执行spl中添加的tms自动化命令,而每个tms自动化命令又都是对应多个服务器自动化命令的,在执行tms自动化命令的时候,首先获取每个影厅的播放服务器类型;然后根据播放服务器类型确定当前影厅的spl中通用自动化命令对应的播放服务器原始自动化命令,此处根据前面的映射规则即可实现该操作;最后根据原始自动化命令控制当前影厅播放设备的操作。这样便实现了通用spl应用至不同服务器的目的。

采用本发明的生成方法,在生成spl的时候,不必再去考虑是何种类型的服务器,只需要按照生成spl的逻辑生成即可。spl生成逻辑中,需要添加特定的自动化指令,包括放映机开灯、放映机关灯、音频解码器音量的选择等一些固定的添加逻辑。由于不同的服务器所使用的自动化命令都不一样,这样在tms生成spl的时候,没有一个通用的生成spl的模板。将自动化命令映射成tms本地可识别的通用自动化命令之后,就可以按照一个通用的模板生成spl,即按照通常生成spl的逻辑生成即可。

图5为本发明影院通用spl的生成系统的结构示意图。如图5所示,所述系统包括:

原始自动化命令获取模块501,用于获取影院中不同播放服务器的原始自动化命令;所述原始自动化命令为播放服务器控制播放设备进行相应操作的指令;

映射模块502,用于将所有原始自动化命令映射至通用自动化命令表中;同一操作对应的所有原始自动化命令均映射至所述通用自动化命令表中的同一个通用自动化命令;

正片文件获取模块503,用于根据影片排期信息获取匹配的正片文件;

广告片文件获取模块504,用于根据正片文件和影厅的广告位确定匹配的广告片文件;

播放设备对应操作确定模块505,用于根据所述正片文件和广告片文件,确定播放设备对应的操作;

通用自动化命令提取模块506,用于根据所述播放设备对应的操作,提取所述通用自动化命令表中对应的通用自动化命令;

黑场文件确定模块507,用于确定黑场文件;

spl生成模块508,用于将所述正片文件、所述广告片文件、提取的通用自动化命令和所述黑场文件进行组合,生成所述影厅对应的spl。

其中,所述系统还包括:spl分发模块,用于生成所述影厅对应的spl之后,通过网络的方式将所有的spl分发至每个影厅。

所述系统还包括:

播放服务器类型获取模块,用于获取每个影厅的播放服务器类型;

原始自动化命令确定模块,用于根据播放服务器类型确定当前影厅的spl中通用自动化命令对应的原始自动化命令;

播放设备操作模块,用于根据所述原始自动化命令控制当前影厅播放设备的操作。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1