一种电视节目播放方法、相关设备及系统的制作方法

文档序号:10516340阅读:372来源:国知局
一种电视节目播放方法、相关设备及系统的制作方法
【专利摘要】本发明实施例公开了一种电视节目播放方法、相关设备及系统,该方法包括:播放终端读取机顶盒中的第一视频数据,所述第一视频数据为机顶盒从广电运营商发送的TS流中录制的4K节目视频经第一预设算法加密后的视频数据;所述播放终端通过所述第一预设算法对所述第一视频数据解密以得到第一4K视频数据;所述播放终端对所述第一4K视频数据解复用和解码,并播放经解复用和解码后的所述第一4K视频数据。采用本发明实施例,能够在不使用机顶盒对4K电视节目解码的前提下使播放终端播放来自广电运营商播发的4K电视节目。
【专利说明】
一种电视节目播放方法、相关设备及系统
技术领域
[0001 ]本发明涉及计算机技术领域,尤其涉及一种电视节目播放方法、相关设备及系统。
【背景技术】
[0002]随着视频技术的发展,继高清及超高清之后出现了4k视频,即分辨率为4096x2160的视频,总像素超过800万。由于分辨率极高,4k视频的清晰度比1SOp都要好上许多。如此高的清晰度,需要配置一台高性能、大内存的设备。目前4k显示方案已成为绝大数4k智能电视生产商、电视媒体以及网络流媒体服务认可的行业标准,由此支持4k视频播放的各种终端设备产生了,4k智能电视、4k机顶盒、4k手机。
[0003]现有技术中,4k机顶盒的处理原理如图1所示,4K机顶盒接收运营商发送的TS流,通过Demux模块对该TS流进行解复用,将解复用后的数据输入到Decoder模块进行解码,解码后的数据通过HDMI接口输出以传输给电视进行显示。现有技术的缺陷在于,该4K机顶盒需要较高的配置来满足TS流的解复用、解调等操作,成本较高。

【发明内容】

[0004]本发明实施例公开了一种电视节目播放方法、相关设备及系统,能够使播放终端解复用、解码和播放来自广电运营商的4K电视节目。
[0005]第一方面,本发明实施例提供了一种电视节目播放方法,该方法包括:
[0006]播放终端读取机顶盒中的第一视频数据,所述第一视频数据为机顶盒从广电运营商发送的TS流中录制的4K节目视频经第一预设算法加密后的视频数据;
[0007]所述播放终端通过所述第一预设算法对所述第一视频数据解密以得到第一4K视频数据;
[0008]所述播放终端对所述第一4K视频数据解复用和解码,并播放经解复用和解码后的所述第一 4K视频数据。
[0009]通过执行上述步骤,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0010]结合第一方面,在第一方面的第一种可能的实现方式中,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device,所述第一视频数据挂载在所述USB Device的虚拟文件上;所述播放终端读取机顶盒中的第一视频数据包括:
[0011]播放终端读取挂载在所述USBDevice的虚拟文件上的第一视频数据。
[0012]结合第一方面,或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述播放终端与存储盘通过USB连接,所述播放终端为USB host以及所述存储盘为USB Device;所述方法还包括:
[0013]所述播放终端读取所述存储盘中的第二视频数据;
[0014]所述播放终端判断所述第二视频数据是否为未加密的4K节目视频;
[0015]若是,则所述播放终端对所述第二视频数据解复用和解码,并播放经解复用和解码后的所述第二视频数据。
[0016]结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述方法还包括:
[0017]所述播放终端接收所述网络云盘发送的第三视频数据;
[0018]所述播放终端判断所述第三视频数据是否为经过第二预设算法加密的4K节目视频;
[0019]若为经过所述第二预设算法加密的4K节目视频,则所述播放终端通过所述第二预设算法对所述第三视频数据解密,得到第二 4K视频数据;
[0020]所述播放终端对所述第二4K视频数据解复用和解码,并播放经解复用和解码后的所述第二 4K视频数据。
[0021]结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,若不为经过所述第二预设算法加密的4K节目视频,则所述播放终端不对所述第三视频数据执行解复用、解码和播放的操作。
[0022]第二方面,本发明实施例提供一种电视节目播放方法,该方法包括:
[0023]机顶盒接收广电运营商发送的TS流;
[0024]所述机顶盒从所述TS流中录制4K节目视频并通过目标预设算法对所述4K节目视频加密,得到目标视频数据;
[0025]所述机顶盒将所述目标视频数据存放在预设存储空间以供播放终端读取,所述播放终端用于通过所述目标预设算法对所述目标视频数据解密并对解密后的所述目标视频数据作解复用、解码和播放处理。
[0026]通过执行上述步骤,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0027]结合第二方面,在第二方面的的一种可能的实现方式中,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device;所述机顶盒将所述目标视频数据存放在预设存储空间以供播放终端读取包括:
[0028]所述机顶盒将所述目标视频数据挂载在所述USBDevice的虚拟文件上以供所述播放终端读取。
[0029 ]第三方面,本发明实施例提供一种播放终端,该播放终端包括:
[0030]第一读取单元,用于读取机顶盒中的第一视频数据,所述第一视频数据为机顶盒从广电运营商发送的TS流中录制的4K节目视频经第一预设算法加密后的视频数据;
[0031 ]解密单元,用于通过所述第一预设算法对所述第一视频数据解密以得到第一 4K视频数据;
[0032]播放单元,用于对所述第一 4K视频数据解复用和解码,并播放经解复用和解码后的所述第一 4K视频数据。
[0033]通过执行上述单元,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4Κ节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4Κ节目视频。
[0034]结合第三方面,在第三方面的第一种可能的实现方式中,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device,所述第一视频数据挂载在所述USB Device的虚拟文件上;所述第一读取单元具体用于读取挂载在所述USB Device的虚拟文件上的第一视频数据。
[0035]结合第三方面,或者第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述播放终端与存储盘通过USB连接,所述播放终端为USB host以及所述存储盘为USB Device;所述播放终端还包括:
[0036]第二读取单元,用于读取所述存储盘中的第二视频数据;
[0037]第一判断单元,用于判断所述第二视频数据是否为未加密的4K节目视频;
[0038]播放单元,还用于在所述第一判断单元的判断结果为是时,对所述第二视频数据解复用和解码,并播放经解复用和解码后的所述第二视频数据。
[0039]结合第三方面,或者第三方面的第一种可能的实现方式,或者第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述播放终端还包括:
[0040]接收单元,用于接收所述网络云盘发送的第三视频数据;
[0041]第二判断单元,用于判断所述第三视频数据是否为经过第二预设算法加密的4K节目视频;
[0042]所述解码单元,还用于在所述第二判断单元的判断结果为是时,通过所述第二预设算法对所述第三视频数据解密,得到第二 4K视频数据;
[0043]所述播放单元,还用于对所述第二4K视频数据解复用和解码,并播放经解复用和解码后的所述第二 4K视频数据。
[0044]结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,若不为经过所述第二预设算法加密的4K节目视频,则所述播放终端不对所述第三视频数据执行解复用、解码和播放的操作。
[0045]第四方面,本发明实施例提供一种机顶盒,该机顶盒包括:
[0046]接收单元,用于接收广电运营商发送的TS流;
[0047]加密单元,用于从所述TS流中录制4K节目视频并通过目标预设算法对所述4K节目视频加密,得到目标视频数据;
[0048]存储单元,用于将所述目标视频数据存放在预设存储空间以供播放终端读取,所述播放终端用于通过所述目标预设算法对所述目标视频数据解密并对解密后的所述目标视频数据作解复用、解码和播放处理。
[0049]通过运行上述单元,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0050]结合第四方面,在第四方面的第一种可能的实现方式中,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device;所述存储单元具体用于将所述目标视频数据挂载在所述USB Device的虚拟文件上以供所述播放终端读取。
[0051]第五方面,本发明实施例提供一种播放终端,所述播放终端包括处理器和存储器,所述存储器用于存储程序和数据,所述处理器调用所述存储器中的程序,用于执行如下操作:
[0052]读取机顶盒中的第一视频数据,所述第一视频数据为机顶盒从广电运营商发送的TS流中录制的4K节目视频经第一预设算法加密后的视频数据;
[0053]通过所述第一预设算法对所述第一视频数据解密以得到第一4K视频数据;
[0054]对所述第一4K视频数据解复用和解码,并播放经解复用和解码后的所述第一 4K视频数据。
[0055]通过执行上述操作,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0056]结合第五方面,在第五方面的第一种可能的实现方式中,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device,所述第一视频数据挂载在所述USB Device的虚拟文件上;所述处理器读取机顶盒中的第一视频数据,具体为:
[0057]读取挂载在所述USBDevice的虚拟文件上的第一视频数据。
[0058]结合第五方面,或者第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述播放终端与存储盘通过USB连接,所述播放终端为USB host以及所述存储盘为USB Device;所述处理器还用于:
[0059]读取所述存储盘中的第二视频数据;
[0060]判断所述第二视频数据是否为未加密的4K节目视频;
[0061]在判断结果为是时对所述第二视频数据解复用和解码,并播放经解复用和解码后的所述第二视频数据。
[0062]结合第五方面,或者第五方面的第一种可能的实现方式,或者第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式中,所述处理器还用于:
[0063]接收所述网络云盘发送的第三视频数据;
[0064]判断所述第三视频数据是否为经过第二预设算法加密的4K节目视频;
[0065]若为经过所述第二预设算法加密的4K节目视频,则通过所述第二预设算法对所述第三视频数据解密,得到第二 4K视频数据;
[0066]对所述第二4K视频数据解复用和解码,并播放经解复用和解码后的所述第二 4K视频数据。
[0067]结合第五方面的第三种可能的实现方式,在第五方面的第四种可能的实现方式中,若不为经过所述第二预设算法加密的4K节目视频,则所述处理器不对所述第三视频数据执行解复用、解码和播放的操作。
[0068]第六方面,本发明实施例提供一种机顶盒,所述机顶盒包括处理器和存储器,所述存储器用于存储程序和数据,所述处理器调用所述存储器中的程序,用于执行如下操作:
[0069]接收广电运营商发送的TS流;
[0070]从所述TS流中录制4K节目视频并通过目标预设算法对所述4K节目视频加密,得到目标视频数据;
[0071]将所述目标视频数据存放在预设存储空间以供播放终端读取,所述播放终端用于通过所述目标预设算法对所述目标视频数据解密并对解密后的所述目标视频数据作解复用、解码和播放处理。
[0072]通过执行上述操作,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0073]结合第六方面,在第六方面的第一种可能的实现方式中,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device;所述处理器将所述目标视频数据存放在预设存储空间以供播放终端读取,具体为:
[0074]将所述目标视频数据挂载在所述USBDevice的虚拟文件上以供所述播放终端读取。
[0075]第七方面,本发明实施例提供一种电视节目播放系统,所述电视节目播放系统包括播放终端和机顶盒;
[0076]所述播放终端为第三方面任一实现方式所描述的播放终端,或者第五方面任一项所描述的播放终端;
[0077]所述机顶盒为第四方面任一项所描述的机顶盒,或者第六方面任一项所描述的机顶盒。
[0078]通过实施本发明实施例,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
【附图说明】
[0079]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0080]图1是现有技术中通过机顶盒解码4K节目视频的场景示意图;
[0081 ]图2是本发明实施例提供的一种电视节目播放方法的流程示意图
[0082]图3是本发明实施例提供的一种录制和加密视频数据的场景示意;
[0083]图4是本发明实施例提供的一种播放终端读取机顶盒中数据的场景示意;
[0084]图5是本发明实施例提供的一种解复用和解码视频数据的场景示意图;
[0085]图6是本发明实施例提供的一种播放终端的结构示意图;
[0086]图7是本发明实施例提供的一种机顶盒的结构示意图;
[0087]图8是本发明实施例提供的又一种播放终端的结构示意图;
[0088]图9是本发明实施例提供的又一种机顶盒的结构示意图;
[0089]图10是本发明实施例提供的一种电视节目播放系统的结构示意图。
【具体实施方式】
[0090]下面将结合附图对本发明实施例中的技术方案进行清楚、完整地描述。本发明所描述的播放终端可以为智能电视、台式电脑、笔记本电脑等具备显示屏的终端设备。
[0091]请参见图2,图2是本发明实施例提供的一种电视节目播放方法的流程示意图,该方法包括但不限于如下步骤。
[0092]步骤S201:机顶盒接收广电运营商发送的TS流。
[0093]步骤S202:该机顶盒从该TS流中录制4K节目视频并通过目标预设算法对该4K节目视频加密,得到目标视频数据。
[0094]具体地,该TS流中可能包含多个电视节目的数据,用户可以通过对该机顶盒进行控制以从该多个电视节目中选择一个4K节目视频进行观看,当用户选择了某个4K节目视频时,该机顶盒则从该多个电视节目中录制该某个4K节目视频,例如,通过Demux模块进行录制,如果该TS流是加扰流则还需要对该TS流进行解扰。由于机顶盒录制得到的该某个4K节目视频的数据在传输过程中存在安全隐患也容易出现版权问题,因此本发明实施例通过目标预设算法对该某个4K节目视频进行加密,该目标预设算法具体为哪种算法此处不做限制(例如三重数据加密算法(英文:Triple Data Encrypt1n Algorithm,简称:TDEA)、高级加密标准(英文:Advanced Encrypt1n Standard,简称:AES)等)。在本发明实施例中,可称通过该目标预设算法加密后的4K节目视频为目标视频数据以方便后续描述。
[0095]步骤S203:该机顶盒将该目标视频数据存放在预设存储空间以供播放终端读取。
[0096]具体地,该机顶盒与该播放终端之间可以通过有线或者无线的方式连接,例如,可以通过高清晰度多媒体接口(英文:High Definit1n Multimedia Interface,简称:HDMI)线、通用串行总线(英文-Universal Serial Bus,简称:USB)USB线等连接。当通过USB连接时,该播放终端为USB host以及该机顶盒为USB Device,该目标视频数据挂载在该USBDevice的虚拟文件上。
[0097]可选的,可以预先配置一个应用程序(英文-Applicat1n,简称:APP)来协调控制步骤S301?S303的执行,具体的场景示意图如图3所示。
[0098]步骤S204:播放终端读取机顶盒中的第一视频数据。
[0099]具体地,该第一视频数据即为上述目标视频数据,由于该播放终端预先与该机顶盒建立了通信连接,因此该播放终端可以从该机顶盒上读取该第一视频数据。可选的,当该播放终端与该机顶盒之间通过以上描述USB连接时,该播放终端读取机顶盒中的第一视频数据可以具体为:播放终端读取挂载在该USB Device的虚拟文件上的第一视频数据;对应的场景如图4所示。
[0100]步骤S205:该播放终端通过该第一预设算法对该第一视频数据解密以得到第一4K视频数据
[0101 ]具体地,该第一预设算法可以为上述目标预设算法,是预先为该播放终端和该机顶盒配置的用于对数据加密和解密的算法,这样一来,就能确保输入到该播放终端中的数据的安全,以及从该机顶盒中输出的数据不被泄露。可以称经该播放终端解密后的第一视频数据为第一 4K视频数据以方便后续描述。
[0102]步骤S206:该播放终端对该第一4Κ视频数据解复用和解码,并播放经解复用和解码后的该第一 4Κ视频数据。
[0103]具体地,播放终端得到第一4Κ视频数据后,对该第一 4Κ视频数据解复用和解码,例如通过预先配置的Demux模块来解复用,以及通过预先配置的Decoder模块解码;然后,通过显示屏显示经解复用和解码后的该第一 4K视频数据。
[0104]可选的,可以预先配置一个安卓程序包(英文= AndroidPackage,简称:APK)来协调控制步骤S304?S306的执行,具体的场景示意图如图5所示。
[0105]需要说明的是,步骤S201?S206描述了广电运营商发送的TS流经过机顶盒录制加密之后传输到播放终端,然后由播放终端解密、解复用、解码和播放的过程。在此基础上,该播放终端还可能播放来自互联网的4K节目视频和来自存储盘的4K节目视频,以下对播放来自存储盘的4K节目视频的情况和播放来自互联网的4K节目视频的情况进行详细描述。
[0106]播放来自存储盘的4K节目视频的情况:
[0107]步骤S207:该播放终端读取该存储盘中的第二视频数据。
[0108]具体地,该播放终端与存储盘通过USB连接,该播放终端为USBhost以及该存储盘为USB Device,因此该播放终端可以读取到该存储盘中的数据,该存储盘可以为U盘等存储介质。
[0109]步骤S208:该播放终端判断该第二视频数据是否为未加密的4K节目视频。
[0110]步骤S209:若是,则该播放终端对该第二视频数据解复用和解码,并播放经解复用和解码后的该第二视频数据。
[0111]具体地,由于存储盘通常为用户用来存储各种文件和数据的介质,因此用户存放在该存储盘中4K节目视频基本不存在风险,如果该播放终端判断出该第二视频数据为未加密的4K节目视频则可以直接对该第二视频数据进行解复用和解码处理,然后播放。
[0112]需要说明的是,流程S207?S209与流程S201?S206的执行先后顺序此处不作限制,这两个流程旨在体现播放终端不仅可以播放来自机顶盒的4K节目视频,还可以播放来自存储盘的4K节目视频。
[0113]播放来自互联网的4K节目视频的情况:
[0114]步骤S210:该播放终端接收该网络云盘发送的第三视频数据。
[0115]具体地,该播放终端与该网络云盘之间可以通过无线或者有线的方式连接(例如,网线连接),该网络云盘为互联网中的存储有4K节目视频的设备,例如,内容服务器等,该第三视频数据属于4K节目视频。
[0116]步骤S211:该播放终端判断该第三视频数据是否为经过第二预设算法加密的4K节目视频。
[0117]具体地,该第二预设算法用于对数据进行加密和解密,具体为哪种算法此处不作限制;该播放终端上可以安装部署一个与该网络云盘进行信息对接的客户端,该客户端中包含该第二预设算法,当该网络云盘通过该第二预设算法对该第三视频数据加密之后,该播放终端相应地可以基于该客户端判断出该第三视频为经过该第二预设算法加密的4K节目视频。
[0118]步骤S212:若为经过该第二预设算法加密的4K节目视频,则该播放终端通过该第二预设算法对该第三视频数据解密,得到第二 4K视频数据。
[0119]步骤S213:该播放终端对该第二4K视频数据解复用和解码,并播放经解复用和解码后的该第二 4K视频数据。
[0120]可选的,判断出该第三视频数据不为经过该第二预设算法加密的4K节目视频,则表明该第三视频数据可能存在安全风险,因此播放终端不对该第三视频数据执行解复用、解码和播放的操作。
[0121]需要说明的是,流程S210?S213与流程S201?S206的执行先后顺序此处不作限制,这两个流程旨在体现播放终端不仅可以播放来自机顶盒的4K节目视频,还可以播放来自互联网的4K节目视频。
[0122]在一种可选的方案中,还可能存在流程S201?S206、流程S207?S209和流程S210?S213,这三个流程旨在体现播放终端不仅可以播放来自机顶盒的4K节目视频,也可以播放来自存储盘的4K节目视频,还可以播放来自互联网中的4K节目视频,这三个流程的执行先后顺序此处不作限制。
[0123]在图2所描述的方法中,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0124]上述详细阐述了本发明实施例的方法,为了便于更好地实施本发明实施例的上述方案,相应地,下面提供了本发明实施例的装置。
[0125]请参见图6,图6是本发明实施例提供的一种播放终端60,所述播放终端60为包括处理器601(处理器601的数量可以一个或多个,图6中以一个处理器为例)、存储器602和通信接口 603(可以包括射频模块、天线等),在本发明的一些实施例中,处理器601、存储器602和通信接口 603可通过总线或者其它方式连接,图6中以通过总线连接为例。
[0126]存储器602用于存储程序和数据;
[0127]处理器601调用存储器602中的程序,用于执行如下操作:
[0128]通过通信接口603读取机顶盒中的第一视频数据,所述第一视频数据为机顶盒从广电运营商发送的TS流中录制的4K节目视频经第一预设算法加密后的视频数据;
[0129]通过所述第一预设算法对所述第一视频数据解密以得到第一4K视频数据;
[0130]对所述第一4K视频数据解复用和解码,并播放经解复用和解码后的所述第一 4K视频数据。
[0131]通过执行上述操作,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0132]在一种可选的方案中,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device,所述第一视频数据挂载在所述USB Device的虚拟文件上;所述处理器601通过通信接口 603读取机顶盒中的第一视频数据,具体为:
[0133]通过通信接口603读取挂载在所述USBDevice的虚拟文件上的第一视频数据。
[0134]在又一种可选的方案中,所述播放终端与存储盘通过USB连接,所述播放终端为USB host以及所述存储盘为USB Device;所述处理器601还用于:
[0135]通过通信接口603读取所述存储盘中的第二视频数据;
[0136]判断所述第二视频数据是否为未加密的4K节目视频;
[0137]在判断结果为是时对所述第二视频数据解复用和解码,并播放经解复用和解码后的所述第二视频数据。
[0138]在又一种可选的方案中,所述播放终端与网络云盘通过网线连接;所述处理器601还用于:
[0139]通过通信接口603接收所述网络云盘发送的第三视频数据;
[0140]判断所述第三视频数据是否为经过第二预设算法加密的4K节目视频;
[0141]若为经过所述第二预设算法加密的4K节目视频,则通过所述第二预设算法对所述第三视频数据解密,得到第二 4K视频数据;
[0142]对所述第二4K视频数据解复用和解码,并播放经解复用和解码后的所述第二 4K视频数据。
[0143]在又一种可选的方案中,若不为经过所述第二预设算法加密的4K节目视频,则所述处理器601不对所述第三视频数据执行解复用、解码和播放的操作。
[0144]需要说明的是,本发明实施例中播放终端60的具体实现还可以对应参照图2所示的方法实施例的相应描述。
[0145]在图7所描述的播放终端60中,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端60从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端60能够播放广电运营商播发的4K节目视频。
[0146]请参见图7,图7是本发明实施例提供的一种机顶盒70,所述机顶盒70为包括处理器701(处理器701的数量可以一个或多个,图7中以一个处理器为例)、存储器702和通信接口 703(可以包括射频模块、天线等),在本发明的一些实施例中,处理器701、存储器702和通信接口 703可通过总线或者其它方式连接,图7中以通过总线连接为例。
[0147]存储器702用于存储程序和数据;
[0148]处理器701调用存储器702中的程序,用于执行如下操作:
[0149]通过通信接口703接收广电运营商发送的TS流;
[0150]从所述TS流中录制4K节目视频并通过目标预设算法对所述4K节目视频加密,得到目标视频数据;
[0151]将所述目标视频数据存放在预设存储空间以供播放终端读取,所述播放终端用于通过所述目标预设算法对所述目标视频数据解密并对解密后的所述目标视频数据作解复用、解码和播放处理。
[0152]通过执行上述操作,机顶盒70接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒70无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0153]在一种可选的方案中,所述播放终端与所述机顶盒70通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device;所述处理器将所述目标视频数据存放在预设存储空间以供播放终端读取,具体为:
[0154]将所述目标视频数据挂载在所述USBDevice的虚拟文件上以供所述播放终端读取。
[0155]需要说明的是,本发明实施例中机顶盒70的具体实现还可以对应参照图2所示的方法实施例的相应描述。
[0156]在图7所描述的机顶盒70中,机顶盒70接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒70无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0157]请参见图8,图8是本发明实施例提供的一种播放终端80的结构示意图,该播放终端80可以包括第一读取单元801、解密单元802和播放单元803,其中,各个单元的详细描述如下。
[0158]第一读取单元801用于读取机顶盒中的第一视频数据,所述第一视频数据为机顶盒从广电运营商发送的TS流中录制的4K节目视频经第一预设算法加密后的视频数据;
[0159]解密单元802用于通过所述第一预设算法对所述第一视频数据解密以得到第一4K视频数据;
[0160]播放单元803用于对所述第一4K视频数据解复用和解码,并播放经解复用和解码后的所述第一 4K视频数据。
[0161]通过运行上述单元,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端80从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端80能够播放广电运营商播发的4K节目视频。
[0162]在一种可选的方案中,所述播放终端80与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device,所述第一视频数据挂载在所述USB Device的虚拟文件上;所述第一读取单元801具体用于读取挂载在所述USB Device的虚拟文件上的第一视频数据。
[0163]在又一种可选的方案中,所述播放终端与存储盘通过USB连接,所述播放终端为USB host以及所述存储盘为USB Device;所述播放终端还包括:
[0164]第二读取单元,用于读取所述存储盘中的第二视频数据;
[0165]第一判断单元,用于判断所述第二视频数据是否为未加密的4K节目视频;
[0166]播放单元803,还用于在所述第一判断单元的判断结果为是时,对所述第二视频数据解复用和解码,并播放经解复用和解码后的所述第二视频数据。
[0167]在又一种可选的方案中,所述播放终端与网络云盘通过网线连接;所述播放终端还包括:
[0168]接收单元,用于接收所述网络云盘发送的第三视频数据;
[0169]第二判断单元,用于判断所述第三视频数据是否为经过第二预设算法加密的4K节目视频;
[0170]所述解码单元,还用于在所述第二判断单元的判断结果为是时,通过所述第二预设算法对所述第三视频数据解密,得到第二 4K视频数据;
[0171]所述播放单元803还用于对所述第二4K视频数据解复用和解码,并播放经解复用和解码后的所述第二 4K视频数据。
[0172]在又一种可选的方案中,若不为经过所述第二预设算法加密的4K节目视频,则所述播放终端不对所述第三视频数据执行解复用、解码和播放的操作。
[0173]需要说明的是,本发明实施例中各个单元的具体实现还可以对应参照图2所示的方法实施例的相应描述。
[0174]在图8所描述的播放终端80中,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端80从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端80能够播放广电运营商播发的4K节目视频。
[0175]请参见图9,图9是本发明实施例提供的一种机顶盒90的结构示意图,该机顶盒90可以包括接收单元901、加密单元902和存储单元903,其中,各个单元的详细描述如下。
[0176]接收单元901用于接收广电运营商发送的TS流;
[0177]加密单元902用于从所述TS流中录制4K节目视频并通过目标预设算法对所述4K节目视频加密,得到目标视频数据;
[0178]存储单元903用于将所述目标视频数据存放在预设存储空间以供播放终端读取,所述播放终端用于通过所述目标预设算法对所述目标视频数据解密并对解密后的所述目标视频数据作解复用、解码和播放处理。
[0179]通过运行上述单元,机顶盒90接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒90无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0180]在一种可选的方案中,所述播放终端与所述机顶盒90通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device;所述存储单元903具体用于将所述目标视频数据挂载在所述USB Device的虚拟文件上以供所述播放终端读取。
[0181]需要说明的是,本发明实施例中各个单元的具体实现还可以对应参照图2所示的方法实施例的相应描述。
[0182]在图9所描述的机顶盒90中,机顶盒90接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒90中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒90无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0183]上述详细阐述了本发明实施例的方法和装置,为了便于更好地实施本发明实施例的上述方案,相应地,下面提供了本发明实施例的相关系统。
[0184]请参见图10,图10是本发明实施例提供的一种电视节目播放系统100的结构示意图,该系统100包括播放终端1001和机顶盒1002,其中:播放终端1001为图6所示的播放终端60或者图8所示的播放终端80;机顶盒1002为图7所示的机顶盒70或者图9所示的机顶盒90。
[0185]需要说明的是,本发明实施例所描述的系统的具体实现还可以对应参照图2所示的方法实施例的相应描述。
[0186]在图10所描述的电视节目播放系统100中,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0187]综上所述,通过实施本发明实施例,机顶盒接收到广电运营商下发的TS流时对该TS流进行录制和加密得到第一视频数据;然后播放终端从该机顶盒中读取该第一时频数据,并对读取到的该第一视频数据进行解密、解复用、解扰和播放。在该过程中机顶盒无需具备对4K节目视频的解码功能,即可保证该播放终端能够播放广电运营商播发的4K节目视频。
[0188]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0189]以上实施例仅揭露了本发明中较佳实施例,不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
【主权项】
1.一种电视节目播放方法,其特征在于,包括: 播放终端读取机顶盒中的第一视频数据,所述第一视频数据为机顶盒从广电运营商发送的TS流中录制的4K节目视频经第一预设算法加密后的视频数据; 所述播放终端通过所述第一预设算法对所述第一视频数据解密以得到第一 4K视频数据; 所述播放终端对所述第一 4K视频数据解复用和解码,并播放经解复用和解码后的所述第一 4K视频数据。2.根据权利要求1所述的方法,其特征在于,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device,所述第一视频数据挂载在所述USB Device的虚拟文件上;所述播放终端读取机顶盒中的第一视频数据包括: 播放终端读取挂载在所述USB Device的虚拟文件上的第一视频数据。3.根据权利要求1或2所述的方法,其特征在于,所述播放终端与存储盘通过USB连接,所述播放终端为USB host以及所述存储盘为USB Device;所述方法还包括: 所述播放终端读取所述存储盘中的第二视频数据; 所述播放终端判断所述第二视频数据是否为未加密的4K节目视频; 若是,则所述播放终端对所述第二视频数据解复用和解码,并播放经解复用和解码后的所述第二视频数据。4.根据权利要求1?3任一项所述的方法,其特征在于,所述方法还包括: 所述播放终端接收所述网络云盘发送的第三视频数据; 所述播放终端判断所述第三视频数据是否为经过第二预设算法加密的4K节目视频;若为经过所述第二预设算法加密的4K节目视频,则所述播放终端通过所述第二预设算法对所述第三视频数据解密,得到第二 4K视频数据; 所述播放终端对所述第二 4K视频数据解复用和解码,并播放经解复用和解码后的所述第二 4K视频数据。5.根据权利要求4所述的方法,其特征在于,若不为经过所述第二预设算法加密的4K节目视频,则所述播放终端不对所述第三视频数据执行解复用、解码和播放的操作。6.—种电视节目播放方法,其特征在于,包括: 机顶盒接收广电运营商发送的TS流; 所述机顶盒从所述TS流中录制4K节目视频并通过目标预设算法对所述4K节目视频加密,得到目标视频数据; 所述机顶盒将所述目标视频数据存放在预设存储空间以供播放终端读取,所述播放终端用于通过所述目标预设算法对所述目标视频数据解密并对解密后的所述目标视频数据作解复用、解码和播放处理。7.根据权利要求6所述的方法,其特征在于,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device;所述机顶盒将所述目标视频数据存放在预设存储空间以供播放终端读取包括: 所述机顶盒将所述目标视频数据挂载在所述USB Device的虚拟文件上以供所述播放终端读取。8.一种播放终端,其特征在于,包括: 第一读取单元,用于读取机顶盒中的第一视频数据,所述第一视频数据为机顶盒从广电运营商发送的TS流中录制的4K节目视频经第一预设算法加密后的视频数据; 解密单元,用于通过所述第一预设算法对所述第一视频数据解密以得到第一 4K视频数据; 播放单元,用于对所述第一 4K视频数据解复用和解码,并播放经解复用和解码后的所述第一 4K视频数据。9.根据权利要求8所述的播放终端,其特征在于,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device,所述第一视频数据挂载在所述USB Device的虚拟文件上;所述第一读取单元具体用于读取挂载在所述USB Device的虚拟文件上的第一视频数据。10.根据权利要求8或9所述的播放终端,其特征在于,所述播放终端与存储盘通过USB连接,所述播放终端为USB host以及所述存储盘为USB Device;所述播放终端还包括: 第二读取单元,用于读取所述存储盘中的第二视频数据; 第一判断单元,用于判断所述第二视频数据是否为未加密的4K节目视频; 播放单元,还用于在所述第一判断单元的判断结果为是时,对所述第二视频数据解复用和解码,并播放经解复用和解码后的所述第二视频数据。11.根据权利要求8?10任一项所述的播放终端,其特征在于,所述播放终端还包括: 接收单元,用于接收所述网络云盘发送的第三视频数据; 第二判断单元,用于判断所述第三视频数据是否为经过第二预设算法加密的4K节目视频; 所述解码单元,还用于在所述第二判断单元的判断结果为是时,通过所述第二预设算法对所述第三视频数据解密,得到第二 4K视频数据; 所述播放单元,还用于对所述第二 4K视频数据解复用和解码,并播放经解复用和解码后的所述第二 4K视频数据。12.根据权利要求11所述的播放终端,其特征在于,若不为经过所述第二预设算法加密的4K节目视频,则所述播放终端不对所述第三视频数据执行解复用、解码和播放的操作。13.一种机顶盒,其特征在于,包括: 接收单元,用于接收广电运营商发送的TS流; 加密单元,用于从所述TS流中录制4K节目视频并通过目标预设算法对所述4K节目视频加密,得到目标视频数据; 存储单元,用于将所述目标视频数据存放在预设存储空间以供播放终端读取,所述播放终端用于通过所述目标预设算法对所述目标视频数据解密并对解密后的所述目标视频数据作解复用、解码和播放处理。14.根据权利要求13所述的机顶盒,其特征在于,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device;所述存储单元具体用于将所述目标视频数据挂载在所述USB Device的虚拟文件上以供所述播放终端读取。15.一种播放终端,其特征在于,所述播放终端包括处理器和存储器,所述存储器用于存储程序和数据,所述处理器调用所述存储器中的程序,用于执行如下操作: 读取机顶盒中的第一视频数据,所述第一视频数据为机顶盒从广电运营商发送的TS流中录制的4K节目视频经第一预设算法加密后的视频数据; 通过所述第一预设算法对所述第一视频数据解密以得到第一 4Κ视频数据; 对所述第一 4Κ视频数据解复用和解码,并播放经解复用和解码后的所述第一 4Κ视频数据。16.根据权利要求15所述的播放终端,其特征在于,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device,所述第一视频数据挂载在所述USB Device的虚拟文件上;所述处理器读取机顶盒中的第一视频数据,具体为: 读取挂载在所述USB Device的虚拟文件上的第一视频数据。17.根据权利要求15或16所述的播放终端,其特征在于,所述播放终端与存储盘通过USB连接,所述播放终端为USB host以及所述存储盘为USBDevice;所述处理器还用于: 读取所述存储盘中的第二视频数据; 判断所述第二视频数据是否为未加密的4K节目视频; 在判断结果为是时对所述第二视频数据解复用和解码,并播放经解复用和解码后的所述第二视频数据。18.根据权利要求15?17任一项所述的播放终端,其特征在于,所述处理器还用于: 接收所述网络云盘发送的第三视频数据; 判断所述第三视频数据是否为经过第二预设算法加密的4K节目视频; 若为经过所述第二预设算法加密的4K节目视频,则通过所述第二预设算法对所述第三视频数据解密,得到第二 4K视频数据; 对所述第二 4K视频数据解复用和解码,并播放经解复用和解码后的所述第二 4K视频数据。19.根据权利要求18所述的播放终端,其特征在于,若不为经过所述第二预设算法加密的4K节目视频,则所述处理器不对所述第三视频数据执行解复用、解码和播放的操作。20.一种机顶盒,其特征在于,所述机顶盒包括处理器和存储器,所述存储器用于存储程序和数据,所述处理器调用所述存储器中的程序,用于执行如下操作: 接收广电运营商发送的TS流; 从所述TS流中录制4K节目视频并通过目标预设算法对所述4K节目视频加密,得到目标视频数据; 将所述目标视频数据存放在预设存储空间以供播放终端读取,所述播放终端用于通过所述目标预设算法对所述目标视频数据解密并对解密后的所述目标视频数据作解复用、解码和播放处理。21.根据权利要求20所述的机顶盒,其特征在于,所述播放终端与所述机顶盒通过USB连接,所述播放终端为USB host以及所述机顶盒为USB Device;所述处理器将所述目标视频数据存放在预设存储空间以供播放终端读取,具体为: 将所述目标视频数据挂载在所述USB Device的虚拟文件上以供所述播放终端读取。22.一种电视节目播放系统,其特征在于,所述电视节目播放系统包括播放终端和机顶盒; 所述播放终端为权利要求8?12任一项所述的播放终端,或者权利要求15?19任一项所述的播放终端;所述机顶盒为权利要求13或14所述的机顶盒,或者权利要求20或21所述的机顶盒。
【文档编号】H04N21/472GK105872726SQ201610349983
【公开日】2016年8月17日
【申请日】2016年5月24日
【发明人】由佳礼, 胡东金
【申请人】华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1