CN110300314A - 一种视频播放方法、装置及*** - Google Patents

一种视频播放方法、装置及*** Download PDF

Info

Publication number
CN110300314A
CN110300314A CN201910712012.XA CN201910712012A CN110300314A CN 110300314 A CN110300314 A CN 110300314A CN 201910712012 A CN201910712012 A CN 201910712012A CN 110300314 A CN110300314 A CN 110300314A
Authority
CN
China
Prior art keywords
video
target
playback equipment
played
target playback
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.)
Pending
Application number
CN201910712012.XA
Other languages
English (en)
Inventor
肖立群
李焕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Haichen Yihua Technology Co Ltd
Original Assignee
Beijing Haichen Yihua Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Haichen Yihua Technology Co Ltd filed Critical Beijing Haichen Yihua Technology Co Ltd
Priority to CN201910712012.XA priority Critical patent/CN110300314A/zh
Publication of CN110300314A publication Critical patent/CN110300314A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供了一种视频播放方法、装置及***,涉及多媒体数据处理技术领域。该视频播放方法应用于放映服务器,其中,放映服务器与至少一个目标播放设备电连接。本视频播放方法首先获取待播放视频数据以及目标播放设备的属性信息,然后基于目标播放设备的属性信息以及待播放视频数据的分辨率,将待播放视频数据划分成多个视频子数据并确定出目标播放列表。最后基于视频播放指令,控制目标播放设备按照目标播放列表逐一同步播放各视频子数据。可见,本方案将待播放视频数据拆分成多个视频子数据,然后由多个目标播放设备各播放一个视频子数据,由于每个目标播放设备的分辨率固定,使得由多个目标播放设备拼接后的播放设备的分辨率提高。

Description

一种视频播放方法、装置及***
技术领域
本发明涉及多媒体数据处理技术领域,具体涉及一种视频播放方法、装置及***。
背景技术
随着科技的进步及观影需求的提高,数字电影的影片规格要求在逐年提高,例如,从最初的亮度要求48尼特,到未来的500尼特;从最初的分辨率要求2K(2048x1080),到未来的8K(8192x4320);从最初的播放帧率要求24帧/秒、到未来的120帧/秒。
而影片规格的提升需要同时满足影片拍摄、后期制作、数据分发、影片放映这四个阶段的要求。目前在拍摄阶段,已经能够支持8K120帧/秒的影片拍摄,在后期制作阶段通过高性能的磁盘阵列已可以解决高规格影片后期制作的瓶颈,而随着5G网络的普及,高规格影片的数据分发也将会变得很容易。
但目前的放映方式是使用一台投影机配合一台放映服务器来进行影片放映。发明人发现,由于投影机的放映原理是反射光成像,这就造成放映影片时的亮度无法大幅度提升,除此,目前的投影机以及放映服务器均不能实现8K120帧/秒的影片放映要求。
因此,如何提供一种视频播放方法,能够提高影片的放映精度,是本领域技术人员亟待解决的一大技术难题。
发明内容
有鉴于此,本发明实施例提供了一种视频播放方法,能够提高影片的放映精度。
为实现上述目的,本发明实施例提供如下技术方案:
一种视频播放方法,应用于放映服务器,所述放映服务器与至少一个目标播放设备电连接,所述视频播放方法包括:
获取待播放视频数据以及所述目标播放设备的属性信息,所述属性信息至少包括所述目标播放设备的分辨率;
基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,所述目标播放列表包括播放时间与目标播放画面的关联关系;
基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据。
可选的,所述基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,包括:
基于所述目标播放设备的分辨率以及所述待播放视频数据的分辨率,确定所述目标播放设备的数量;
按照所述目标播放设备的数量,将所述待播放视频数据划分成多个视频子数据;
获取所述视频子数据中每帧画面的播放顺序;
基于所述播放顺序,确定出所述目标播放列表。
可选的,所述属性信息还包括所述目标播放设备的尺寸信息,相应的,所述基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据,包括:
基于所述目标播放设备的尺寸信息,确定所述目标播放设备中IMB卡板的数量;
按照所述IMB卡板的数量,将所述待播放视频数据划分成多个视频子数据。
可选的,所述基于所述播放顺序,确定出所述目标播放列表,包括:
获取每帧画面的预设播放时间;
确定多个所述视频子数据中同一所述预设播放时间对应的画面为所述目标播放画面。
可选的,所述基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据,包括:
获取视频播放指令;
基于所述视频播放指令,输出同步信号;
根据所述同步信号,将多个所述视频子数据按照所述目标播放列表中的播放顺序逐一发送至所述目标播放设备,以使所述目标播放设备播放所述视频子数据。
一种视频播放装置,应用于放映服务器,所述放映服务器与至少一个目标播放设备电连接,所述视频播放装置包括:
获取模块,用于获取待播放视频数据以及所述目标播放设备的属性信息,所述属性信息至少包括所述目标播放设备的分辨率;
确定单元,用于基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,所述目标播放列表包括播放时间与目标播放画面的关联关系;
控制单元,用于基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据。
一种视频播放***,包括放映服务器以及至少一个目标播放设备,所述放映服务器与至少一个目标播放设备电连接,所述目标播放设备包括IMB板卡以及LED显示屏;
所述放映服务器获取待播放视频数据以及所述目标播放设备的属性信息,基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,并基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据,其中,所述属性信息至少包括所述目标播放设备的分辨率,所述目标播放列表包括播放时间与目标播放画面的关联关系。
可选的,所述放映服务器基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,具体用于:
所述放映服务器基于所述目标播放设备的分辨率以及所述待播放视频数据的分辨率,确定所述目标播放设备的数量,并按照所述目标播放设备的数量,将所述待播放视频数据划分成多个视频子数据;获取所述视频子数据中每帧画面的播放顺序,并基于所述播放顺序,确定出所述目标播放列表。
可选的,所述属性信息还包括所述目标播放设备的尺寸信息,相应的,所述放映服务器基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据,具体用于:
所述放映服务器基于所述目标播放设备的尺寸信息,确定所述目标播放设备中IMB卡板的数量;按照所述IMB卡板的数量,将所述待播放视频数据划分成多个视频子数据。
可选的,所述放映服务器基于所述播放顺序,确定出所述目标播放列表,具体用于:
所述放映服务器获取每帧画面的预设播放时间;确定多个所述视频子数据中同一所述预设播放时间对应的画面为所述目标播放画面。
可选的,所述放映服务器基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据,具体用于:
所述放映服务器获取视频播放指令,基于所述视频播放指令,输出同步信号,并根据所述同步信号,将多个所述视频子数据按照所述目标播放列表中的播放顺序逐一发送至所述目标播放设备的IMB板卡,所述目标播放设备播放所述视频子数据。
基于上述技术方案,本发明实施例提供了一种视频播放方法、装置及***,涉及多媒体数据处理技术领域。该视频播放方法应用于放映服务器,其中,放映服务器与至少一个目标播放设备电连接。具体的,本视频播放方法首先获取待播放视频数据以及目标播放设备的属性信息,然后基于目标播放设备的属性信息以及待播放视频数据的分辨率,将待播放视频数据划分成多个视频子数据并确定出目标播放列表,其中,目标播放列表包括播放时间与目标播放画面的关联关系。最后基于视频播放指令,控制目标播放设备按照目标播放列表逐一同步播放各视频子数据。可见,本方案将待播放视频数据拆分成多个视频子数据,然后由多个目标播放设备各播放一个视频子数据,由于每个目标播放设备的分辨率固定,使得由多个目标播放设备拼接后的播放设备的分辨率提高,即提高了影片放映精度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种视频播放方法的流程示意图;
图2为本发明实施例提供的一种视频播放***的结构示意图;
图3为视频分辨率的示意图;
图4为本发明实施例提供的一种视频播放***的又一结构示意图;
图5为本发明实施例提供的一种视频播放方法的又一流程示意图;
图6为采用本发明实施例提供的一种视频播放方法的举例示意图;
图7为本发明实施例提供的一种视频播放方法的又一流程示意图;
图8为本发明实施例提供的一种视频播放方法的又一流程示意图;
图9为采用本发明实施例提供的一种视频播放方法的又一举例示意图;
图10为本发明实施例提供的一种视频播放方法的又一流程示意图。
具体实施方式
请参阅图1,图1为本发明实施例提供的一种视频播放方法的流程示意图,该视频播放方法应用于如图2所示的视频播放***中的放映服务器。具体的,如图2所示,在本实施例中,放映服务器与至少一个目标播放设备电连接,其中,放映服务器可以为用于对视频数据进行处理的后台服务器,目标播放设备可以为LED显示屏,用于显示放映服务器发送的视频数据。
这里需要说明的是,在本实施例提供的视频播放***中,还包括IMB板卡,该IMB板卡是集成媒体模块,英文全称为Integrated Media Block,设置在目标播放设备中,实现对数字电影数据包(DCP)进行解包解封装、解密和图像解压缩等处理,以产生无压缩的重建图像、声音和字幕,并输送至LED显示屏以实现视频的播放。
本方案采用现有的目标播放设备(LED显示屏)结合多个IMB板卡的方式来进行高分辨率的影片放映。具体的,在本实施例中,以IMB板卡设置在目标播放设备中为例,对本方案提供的一种视频播放方法的原理进行说明,该视频播放方法包括:
S11、获取待播放视频数据以及所述目标播放设备的属性信息。
其中,结合图3,待播放视频数据为高规格的视频数据,在本实施例中,高规格的视频数据是指具有高分辨率以及高帧率的视频数据。而高分辨率是指高于2K(2048*1080)的视频数据,因此,4K、8K、16K均为高分辨率。而目前普通影片的要求帧率均为24FPS,因此,高帧率是指高于24FPS(Frame Per Second,帧/秒)的视频数据,例如影片帧率为48FPS、60FPS、96FPS、120FPS的影片均为高帧率影片。
本方案中,目标播放设备的属性信息至少包括所述目标播放设备的分辨率,除此,还可以包括目标播放设备的尺寸信息、亮度信息、刷新频率等。需要进行说明的是,本实施例采用的目标播放设备为可播放影院电影的LED显示屏,其内置的IMB板卡的分辨率远不能达到高规格的视频数据的分辨率。例如,目前的IMB板卡单台最高只能支持到2K 120帧/秒的影片放映,而当需要播放4K 120帧/秒的影片时,如图4所示,本方案通过将多块IMB板卡采用集群的方式一起同步放映,从而提升整体的放映性能,例如,采用4个分辨率为2K 120帧/秒的IMB板卡。同样,当需要播放8K 120帧/秒的影片时,可以采用16个分辨率为2K 120帧/秒的IMB板卡。可见,本方案通过将可自由组合箱体数量的LED屏幕配套对应数量的IMB板卡,就可以实现对高规格影片的放映。
S12、基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表。
其中,在本实施例中,目标播放列表包括播放时间与目标播放画面的关联关系。
具体的,由于目前的IMB板卡的分辨率不能直接播放高规格的影片,因此,本步骤通过目标播放设备的属性信息以及待播放视频数据的分辨率,将待播放数据划分成多个视频子数据,每个视频子数据发送至一个IMB板卡,并基于银幕管理***的播放界面,编辑所述待播放视频数据,创建播放列表。
通常,每个影厅配置有一个银幕管理***,该银幕管理***提供用户界面来控制(开始,停止,暂停,加载播放列表等等)一个单独的影厅。具体的,数字电影节目通过固定媒介或其他的传输方式送到影院,然后存储到放映服务器中,管理人员在计算机中,通过图形用户界面制作放映列表,该放映列表可以包括广告,宣传片,预告片和影片。
S13、基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据。
由于目标播放列表中包含了播放时间与目标播放画面的关联关系,因此当通过银幕管理***(SMS)界面下发视频播放指令时,影片播放时通过同步信号发射器向LED显示屏发送同步信号,将放映服务器中的各视频子数据按照顺序同步发送给多个IMB板卡并下达同步播放指令,以使目标播放设备按照所述目标播放列表同步播放所述视频子数据。
示意性的,以4K高分辨率、120FPS高帧率的影片为例,该类型影片的播放可以通过一块LED数字电影屏体加上4块IMB板卡放映出来。该LED数字电影屏体由4个目标播放设备拼接而成。
首先把4K高分辨率、120FPS高帧率的影片导入到放映服务器的存储器中,然后由分辨率为4K(4096*2160)的LED屏体和4块IMB板卡(需要4个设备对应的密钥)同步播放出来,播放指令由银幕管理***下发,每块IMB板卡播放的片源为接收到的2K&120fps的画面,通过***同步信号指令,呈现到4K的LED数字电影屏体上,使得观影者能够欣赏4K、120FPS的影片播放效果。
在上述实施例的基础上,本实施例进一步提供了两种如何基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表的具体实现方式,如下:
方式一
如图5所示,本实施例提供了一种基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表的具体实现方法,包括步骤:
S51、基于所述目标播放设备的分辨率以及所述待播放视频数据的分辨率,确定所述目标播放设备的数量;
正如上文所述,待播放视频数据的分辨率要高于目标播放设备的分辨率,因此,本实施例需要首先确定选用目标播放设备的数量,以待播放视频数据的分辨率为4K、IMB卡板的分辨率为2K为例,则需要选定4个IMB卡板以及4个目标播放设备,由4个目标播放设备组成一个LED数字电影屏体。
S52、按照所述目标播放设备的数量,将所述待播放视频数据划分成多个视频子数据;
结合上述实施例,当确认了需要4个目标播放设备后,本方案则需将待播放视频数据划分成4个视频子数据,之后由每个目标播放设备播放一个视频子数据。
S53、获取所述视频子数据中每帧画面的播放顺序;
如图6所示,为了保证每个视频子数据在每个目标播放设备上显示后,拼接后的画面能够还原原始画面,因此,本实施例需要获取每个视频子数据中每帧画面的播放顺序,例如,分别获取视频子数据1中包含的所有帧画面之间的播放顺序、视频子数据2中包含的所有帧画面之间的播放顺序、视频子数据3中包含的所有帧画面之间的播放顺序以及视频子数据4中包含的所有帧画面之间的播放顺序。
S54、基于所述播放顺序,确定出所述目标播放列表。
然后,将待播放视频数据中每一帧画面对应的视频子数据的相应帧画面进行排序,生成目标播放列表。
具体的,如图7所示,本实施例还提供了一种基于所述播放顺序,确定出所述目标播放列表的具体实现方法,包括:
S71、获取每帧画面的预设播放时间;
S72、确定多个所述视频子数据中同一所述预设播放时间对应的画面为所述目标播放画面。
当待播放视频数据被划分成视频子数据时,可以记录每个视频子数据中每帧画面的预设播放时间,如视频子数据1中第一帧画面的预设播放时间为t1,第二帧画面的预设播放时间为t2……,第N帧画面的预设播放时间为tN;视频子数据2中第一帧画面的预设播放时间为t1,第二帧画面的预设播放时间为t2……,第N帧画面的预设播放时间为tN;视频子数据3中第一帧画面的预设播放时间为t1,第二帧画面的预设播放时间为t2……,第N帧画面的预设播放时间为tN;视频子数据4中第一帧画面的预设播放时间为t1,第二帧画面的预设播放时间为t2……,第N帧画面的预设播放时间为tN。
然后,确定同一预设播放时间对应的画面为目标播放画面,即,确定预设播放时间均为t1的视频子数据1的第一帧画面、预设播放时间均为t1的视频子数据2的第一帧画面、预设播放时间均为t1的视频子数据3的第一帧画面以及预设播放时间均为t1的视频子数据4的第一帧画面的拼接画面为预设播放时间为t1的目标播放画面。
在上述实施例的基础上,如图8所示,本实施例提供的视频播放方法中,还提供了一种基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据的具体实现方法,包括:
S81、获取视频播放指令;
S82、基于所述视频播放指令,输出同步信号;
S83、根据所述同步信号,将多个所述视频子数据按照所述目标播放列表中的播放顺序逐一发送至所述目标播放设备,以使所述目标播放设备播放所述视频子数据。
示意性的,示例一,结合图6,以IMB板卡为2K&120FPS,播放4K&120FPS的影片为例,本实施例提供的视频播放方法如下:
①将4K&120FPS格式的DCP片源导入到存储服务器中;
②然后通过银幕管理***的播放界面,编辑已导入的DCP创建播放列表;
③通过银幕管理***(SMS)界面下发播放指令,影片播放时向LED数字电影屏体发送同步信号,将存储服务器中的DCP按照顺序同步发送给LED数字电影屏体的IMB1,IMB2,IMB3,IMB4这4块板卡并下达同步播放指令;
④每块板卡播放原始画面的四分之一,实现LED数字电影屏体将4K&120FPS的影片通过拼接的方式完整的呈现到LED屏幕上的效果。
示例二,结合图9,以IMB板卡为2K&120FPS,播放8K&120FPS的影片为例,本实施例提供的视频播放方法如下:
①将8K&120FPS格式的DCP片源导入到存储服务器中;
②然后通过银幕管理***的播放界面,编辑已导入的DCP并创建播放列表;
③通过银幕管理***(SMS)界面下发播放指令,影片播放时向LED数字电影屏体发送同步信号,将存储服务器中的DCP按照顺序同步发送给LED数字电影屏体的IMB1,IMB2,IMB3,IMB4,……IMB16号板卡并下达同步播放指令;
④每块板卡播放原始画面的十六分之一画面,实现LED数字电影屏体就将8K&120FPS的影片通过拼接的方式完整的呈现到LED屏幕上的效果。
同理,因为LED数字电影屏属于通过拼接的模式组装的产品,所以通过确定IMB板卡的数量,并将待播放视频数据拆分成与IMB板卡数量相同数量的视频子数据,由每个IMB板卡播放一个视频子数据,实现更高规格的影片放映。
方式二
如图10所示,本实施例还提供了一种基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据的具体实现方法,包括步骤:
S101、基于所述目标播放设备的尺寸信息,确定所述IMB卡板的数量;
S102、按照所述IMB卡板的数量,将所述待播放视频数据划分成多个视频子数据。
与方式一不同,方式一可以是在影院未设置LED屏之前,根据确定出的目标播放设备的数量,对影院进行LED屏拼接设置。而发明人考虑到当目前影院的LED显示屏已经设置好的情况下,也可以目标规格的影片放映效果。因此,在本实施例中,目标播放设备的属性信息包括所述目标播放设备的尺寸信息。
具体的,假定LED数字电影屏中LED点间距为2.5毫米,那么4K的LED数字电影屏体的尺寸为10.24米(宽)*5.4米(高);8K的LED数字电影屏的尺寸为20.98米(宽)*10.8米(高)。
而本实施例是首先获取已有的LED数字电影屏体的尺寸,假设为10.24米(宽)*5.4米(高),该显示屏可以达到4K的精度。那么,当本实施例中的待播放视频数据的精度为2K&120FPS的影片时,则可以确定所述目标播放设备中的IMB卡板的数量为1。
需要说明的是,尽管本实施例中显示屏的精度可以达到4K,但是由于实际片源等因素,可能会存在待播放视频数据的精度并没有4K那么高,例如为2K,因此,本方案可以利用现有的LED屏实现低于显示屏精度的影片播放,进而提高影厅的利用率。
在上述实施例的基础上,本实施例还提供了一种视频播放装置,应用于放映服务器,所述放映服务器与至少一个目标播放设备电连接,所述视频播放装置包括:
获取模块,用于获取待播放视频数据以及所述目标播放设备的属性信息,所述属性信息至少包括所述目标播放设备的分辨率;
确定单元,用于基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,所述目标播放列表包括播放时间与目标播放画面的关联关系;
控制单元,用于基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据。
该视频播放装置的工作原理请参见上述方法实施例,在此不重复叙述。
除此,本实施例还提供了一种视频播放***,包括放映服务器以及至少一个目标播放设备,所述放映服务器与至少一个目标播放设备电连接,所述目标播放设备是包含一个或者多个IMB板卡的LED数字电影显示屏;
所述放映服务器获取待播放视频数据以及所述目标播放设备的属性信息,基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,并基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据,其中,所述属性信息至少包括所述目标播放设备的分辨率,所述目标播放列表包括播放时间与目标播放画面的关联关系。
其中,所述放映服务器基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,具体用于:
所述放映服务器基于所述目标播放设备的分辨率以及所述待播放视频数据的分辨率,确定所述目标播放设备的数量,并按照所述目标播放设备的数量,将所述待播放视频数据划分成多个视频子数据;获取所述视频子数据中每帧画面的播放顺序,并基于所述播放顺序,确定出所述目标播放列表。
其中,所述属性信息还包括所述目标播放设备的尺寸信息,相应的,所述放映服务器基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据,具体用于:
所述放映服务器基于所述目标播放设备的尺寸信息,确定所述目标播放设备中IMB卡板的数量;按照所述IMB卡板的数量,将所述待播放视频数据划分成多个视频子数据。
其中,所述放映服务器基于所述播放顺序,确定出所述目标播放列表,具体用于:
所述放映服务器获取每帧画面的预设播放时间;确定多个所述视频子数据中同一所述预设播放时间对应的画面为所述目标播放画面。
其中,所述放映服务器基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据,具体用于:
所述放映服务器获取视频播放指令,基于所述视频播放指令,输出同步信号,并根据所述同步信号,将多个所述视频子数据按照所述目标播放列表中的播放顺序逐一发送至所述目标播放设备的IMB板卡,所述目标播放设备播放所述视频子数据。
该视频播放***的工作原理请参见上述方法实施例,在此不重复叙述。
综上,本发明实施例提供了一种视频播放方法、装置及***,涉及多媒体数据处理技术领域。该视频播放方法应用于放映服务器,其中,放映服务器与至少一个目标播放设备电连接。具体的,本视频播放方法首先获取待播放视频数据以及目标播放设备的属性信息,然后基于目标播放设备的属性信息以及待播放视频数据的分辨率,将待播放视频数据划分成多个视频子数据并确定出目标播放列表,其中,目标播放列表包括播放时间与目标播放画面的关联关系。最后基于视频播放指令,控制目标播放设备按照目标播放列表逐一同步播放各视频子数据。可见,本方案将待播放视频数据拆分成多个视频子数据,然后由多个目标播放设备各播放一个视频子数据,由于每个目标播放设备的分辨率固定,使得由多个目标播放设备拼接后的播放设备的分辨率提高,即提高了影片放映精度。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (11)

1.一种视频播放方法,其特征在于,应用于放映服务器,所述放映服务器与至少一个目标播放设备电连接,所述视频播放方法包括:
获取待播放视频数据以及所述目标播放设备的属性信息,所述属性信息至少包括所述目标播放设备的分辨率;
基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,所述目标播放列表包括播放时间与目标播放画面的关联关系;
基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据。
2.根据权利要求1所述的视频播放方法,其特征在于,所述基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,包括:
基于所述目标播放设备的分辨率以及所述待播放视频数据的分辨率,确定所述目标播放设备的数量;
按照所述目标播放设备的数量,将所述待播放视频数据划分成多个视频子数据;
获取所述视频子数据中每帧画面的播放顺序;
基于所述播放顺序,确定出所述目标播放列表。
3.根据权利要求1所述的视频播放方法,其特征在于,所述属性信息还包括所述目标播放设备的尺寸信息,相应的,所述基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据,包括:
基于所述目标播放设备的尺寸信息,确定所述目标播放设备中IMB卡板的数量;
按照所述IMB卡板的数量,将所述待播放视频数据划分成多个视频子数据。
4.根据权利要求2所述的视频播放方法,其特征在于,所述基于所述播放顺序,确定出所述目标播放列表,包括:
获取每帧画面的预设播放时间;
确定多个所述视频子数据中同一所述预设播放时间对应的画面为所述目标播放画面。
5.根据权利要求4所述的视频播放方法,其特征在于,所述基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据,包括:
获取视频播放指令;
基于所述视频播放指令,输出同步信号;
根据所述同步信号,将多个所述视频子数据按照所述目标播放列表中的播放顺序逐一发送至所述目标播放设备,以使所述目标播放设备播放所述视频子数据。
6.一种视频播放装置,其特征在于,应用于放映服务器,所述放映服务器与至少一个目标播放设备电连接,所述视频播放装置包括:
获取模块,用于获取待播放视频数据以及所述目标播放设备的属性信息,所述属性信息至少包括所述目标播放设备的分辨率;
确定单元,用于基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,所述目标播放列表包括播放时间与目标播放画面的关联关系;
控制单元,用于基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据。
7.一种视频播放***,其特征在于,包括放映服务器以及至少一个目标播放设备,所述放映服务器与至少一个目标播放设备电连接,所述目标播放设备包括IMB板卡以及LED显示屏;
所述放映服务器获取待播放视频数据以及所述目标播放设备的属性信息,基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,并基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据,其中,所述属性信息至少包括所述目标播放设备的分辨率,所述目标播放列表包括播放时间与目标播放画面的关联关系。
8.根据权利要求7所述的视频播放***,其特征在于,所述放映服务器基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据并确定出目标播放列表,具体用于:
所述放映服务器基于所述目标播放设备的分辨率以及所述待播放视频数据的分辨率,确定所述目标播放设备的数量,并按照所述目标播放设备的数量,将所述待播放视频数据划分成多个视频子数据;获取所述视频子数据中每帧画面的播放顺序,并基于所述播放顺序,确定出所述目标播放列表。
9.根据权利要求7所述的视频播放***,其特征在于,所述属性信息还包括所述目标播放设备的尺寸信息,相应的,所述放映服务器基于所述目标播放设备的属性信息以及所述待播放视频数据的分辨率,将所述待播放视频数据划分成多个视频子数据,具体用于:
所述放映服务器基于所述目标播放设备的尺寸信息,确定所述目标播放设备中IMB卡板的数量;按照所述IMB卡板的数量,将所述待播放视频数据划分成多个视频子数据。
10.根据权利要求8所述的视频播放***,其特征在于,所述放映服务器基于所述播放顺序,确定出所述目标播放列表,具体用于:
所述放映服务器获取每帧画面的预设播放时间;确定多个所述视频子数据中同一所述预设播放时间对应的画面为所述目标播放画面。
11.根据权利要求10所述的视频播放***,其特征在于,所述放映服务器基于所述视频播放指令,控制所述目标播放设备按照所述目标播放列表同步播放所述视频子数据,具体用于:
所述放映服务器获取视频播放指令,基于所述视频播放指令,输出同步信号,并根据所述同步信号,将多个所述视频子数据按照所述目标播放列表中的播放顺序逐一发送至所述目标播放设备的IMB板卡,所述目标播放设备播放所述视频子数据。
CN201910712012.XA 2019-08-02 2019-08-02 一种视频播放方法、装置及*** Pending CN110300314A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910712012.XA CN110300314A (zh) 2019-08-02 2019-08-02 一种视频播放方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910712012.XA CN110300314A (zh) 2019-08-02 2019-08-02 一种视频播放方法、装置及***

Publications (1)

Publication Number Publication Date
CN110300314A true CN110300314A (zh) 2019-10-01

Family

ID=68032568

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910712012.XA Pending CN110300314A (zh) 2019-08-02 2019-08-02 一种视频播放方法、装置及***

Country Status (1)

Country Link
CN (1) CN110300314A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111432277A (zh) * 2020-04-01 2020-07-17 咪咕视讯科技有限公司 视频播放方法、电子设备及计算机可读存储介质
CN112351317A (zh) * 2020-10-13 2021-02-09 北京巨目智播科技有限公司 一种自适应播放终端播放方法及装置
CN112770141A (zh) * 2020-11-30 2021-05-07 深圳壹智云科技有限公司 移动设备的视频投放方法、装置及计算机可读存储介质
CN114374858A (zh) * 2022-01-14 2022-04-19 京东方科技集团股份有限公司 多播放端***及其视频拼接方法和装置
CN114374858B (zh) * 2022-01-14 2024-08-02 京东方科技集团股份有限公司 多播放端***及其视频拼接方法和装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013037286A (ja) * 2011-08-10 2013-02-21 Canon Inc 映像処理装置、映像処理方法、及びコンピュータプログラム
CN103037189A (zh) * 2012-12-05 2013-04-10 江苏清投视讯科技有限公司 一种实现多个投影整体输出大屏画面视频图像的方法
CN103686388A (zh) * 2012-09-12 2014-03-26 武汉麦塔威科技有限公司 一种可播放超大分辨率视频播放***
US20150139295A1 (en) * 2012-07-05 2015-05-21 Vadim Vitalievich Yaroshenko Digital video encoding method
CN105739935A (zh) * 2016-01-22 2016-07-06 厦门美图移动科技有限公司 一种多终端联合显示方法、装置及***
US20170178601A1 (en) * 2015-12-22 2017-06-22 Jbf Interlude 2009 Ltd. Intelligent buffering of large-scale video
CN109213464A (zh) * 2018-09-26 2019-01-15 永州市金蚂蚁新能源机械有限公司 一种图像拼接显示方法及***
CN208754414U (zh) * 2018-09-06 2019-04-16 众立智能科技(深圳)有限公司 一种实现视频拼接和切割的新型矩阵设备
CN109669654A (zh) * 2018-12-22 2019-04-23 威创集团股份有限公司 一种拼接墙显示方法及装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013037286A (ja) * 2011-08-10 2013-02-21 Canon Inc 映像処理装置、映像処理方法、及びコンピュータプログラム
US20150139295A1 (en) * 2012-07-05 2015-05-21 Vadim Vitalievich Yaroshenko Digital video encoding method
CN103686388A (zh) * 2012-09-12 2014-03-26 武汉麦塔威科技有限公司 一种可播放超大分辨率视频播放***
CN103037189A (zh) * 2012-12-05 2013-04-10 江苏清投视讯科技有限公司 一种实现多个投影整体输出大屏画面视频图像的方法
US20170178601A1 (en) * 2015-12-22 2017-06-22 Jbf Interlude 2009 Ltd. Intelligent buffering of large-scale video
CN105739935A (zh) * 2016-01-22 2016-07-06 厦门美图移动科技有限公司 一种多终端联合显示方法、装置及***
CN208754414U (zh) * 2018-09-06 2019-04-16 众立智能科技(深圳)有限公司 一种实现视频拼接和切割的新型矩阵设备
CN109213464A (zh) * 2018-09-26 2019-01-15 永州市金蚂蚁新能源机械有限公司 一种图像拼接显示方法及***
CN109669654A (zh) * 2018-12-22 2019-04-23 威创集团股份有限公司 一种拼接墙显示方法及装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111432277A (zh) * 2020-04-01 2020-07-17 咪咕视讯科技有限公司 视频播放方法、电子设备及计算机可读存储介质
CN111432277B (zh) * 2020-04-01 2022-10-14 咪咕视讯科技有限公司 视频播放方法、电子设备及计算机可读存储介质
CN112351317A (zh) * 2020-10-13 2021-02-09 北京巨目智播科技有限公司 一种自适应播放终端播放方法及装置
CN112770141A (zh) * 2020-11-30 2021-05-07 深圳壹智云科技有限公司 移动设备的视频投放方法、装置及计算机可读存储介质
CN112770141B (zh) * 2020-11-30 2022-04-29 深圳壹智云科技有限公司 移动设备的视频投放方法、装置及计算机可读存储介质
CN114374858A (zh) * 2022-01-14 2022-04-19 京东方科技集团股份有限公司 多播放端***及其视频拼接方法和装置
CN114374858B (zh) * 2022-01-14 2024-08-02 京东方科技集团股份有限公司 多播放端***及其视频拼接方法和装置

Similar Documents

Publication Publication Date Title
CN103190092B (zh) 用于流数字内容的同步重放的***和方法
CN110300314A (zh) 一种视频播放方法、装置及***
EP2822288A1 (en) Method and apparatus for frame accurate advertisement insertion
CN101969460A (zh) 一种多屏幕视频同步播放的方法和***
BRPI0612714A2 (pt) método e aparelho para fornecer um meio auxiliar em uma lista de reprodução de composições de cinema digital
US20110314380A1 (en) Extensible video insertion control
KR100594995B1 (ko) 디지털 시네마 광고용 멀티미디어 파일 생성 시스템
CN106060606A (zh) 数字视听场所的大屏分区显示方法、播放终端、***及数字点播***
CN108287882B (zh) 用于差异媒体分布的***和方法
US20150095940A1 (en) Playlist content selection system and method
KR100835981B1 (ko) 온라인 디지털 시네마광고 처리 시스템
CN104717556A (zh) 一种基于现场确认的海报屏播放方法
CN105072474A (zh) 一种电视互动***生成互动信息的方法及装置
CN108810615A (zh) 确定音视频中插播时段的方法和装置
KR102131741B1 (ko) 다수의 사이니지의 영상 동기화 방법
KR20160024065A (ko) 다면 상영 환경에서 메인 컨텐츠의 컨텐츠 정보와 호환하여 보조 컨텐츠를 재생하는 컨텐츠 통합재생장치 및 통합재생방법
KR20180090977A (ko) 분산형 멀티미디어 편집 시스템 및 편집방법
KR100909858B1 (ko) 다중 표시 화면을 통한 영상 표시 시스템 및 방법
Schreer et al. Media production, delivery and interaction for platform independent systems: format-agnostic media
US11937013B2 (en) Method for video processing, an electronic device for video playback and a video playback system
Ryan Variable frame rate display for cinematic presentations
Hermawati et al. Virtual Set as a Solution for Virtual Space Design in Digital Era
CN2749011Y (zh) 数码橱窗
KR20160082944A (ko) 다면 상영 환경에서 메인 컨텐츠의 컨텐츠 정보와 호환하여 보조 컨텐츠를 재생하는 컨텐츠 통합재생장치 및 통합재생방법
US20080231722A1 (en) System And Method For Image Capture And Distribution

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20191001

RJ01 Rejection of invention patent application after publication