视频切换方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及多媒体数据处理领域,具体涉及一种视频切换方法和装置。本发明同时涉及一种视频数据处理方法和装置,以及一种视频切换系统。
【背景技术】
[0002]融合电视是指包括DVB(Digital Video Broadcasting,数字视频广播)直播、OTT(Over The Top)点播和高清互动的新型电视,打造直播、点播、互动的融合电视体验。融合电视实现有线直播和OTT点播的无缝融合,实现观众与内容、手机与电视之间的实时互动。融合电视支持所有品牌和型号的智能电视机,只需遥控器上的“6键”就能完成所有交互与操控。从直播一键到点播、反过来从点播也可以一键回到直播。不仅可以用手机遥控电视、换频道、找视频,还可以从手机推片到电视、在电视上播放高清晰度视频。另外在播放节目和广告时,还能提供观众与电视内容及广告商之间的互动、竞猜、游戏等有线增值服务。
[0003]OTT是国际互联网运营商对互联网电视机顶盒业务的“昵称”,其本质是利用统一的内容管理与分发平台,通过开放的互联网,向智能机顶盒提供高清的视频、游戏和应用,是全球性的“云电视”技术系统架构,例如:将通过互联网传输的视频节目传输到TV上,终端可以是电视机、电脑、机顶盒、PAD、智能手机等等。
[0004]—种非常常见的使用融合电视的场合,是观众需要获取与当前正在播放的视频内容相关的其他视频节目信息,并通过对其他视频节目信息的选择,将当前正在播放的视频切换到观众选择的其他视频进行播放。例如:当前正在播放的视频是由某个演员主演的电影,观众想要观看有该演员参与的其他视频节目。
[0005]传统地,用户获取与当前正在播放的视频内容相关的其他视频节目信息是基于由文字表示的节目信息进行相关视频节目信息的查找操作。该方法的所有视频的节目信息均由文字表示,例如:视频名称、主演、导演等节目信息是由文字表示的。该方法包括如下步骤:1)在节目信息表中查询当前正在播放的视频的节目信息;2)根据当前正在播放的视频的节目信息,获取与当前正在播放的视频内容相关的其他视频节目信息。因此,该方法是通过节目信息表获取当前视频的用文字表达的节目信息,并根据文字信息获取相关的其他视频节目信息。采用该方法的缺点是:无法根据当前视频的图像和台词获取相关的其他视频节目信息。综上所述,该方法的应用场景较为单一,并且对服务器端视频节目信息的录入和编辑要求高。
[0006]因此,现有技术存在无法根据当前视频的图像和台词获取相关的其他视频节目信息的问题。
【发明内容】
[0007]本发明提供一种视频切换方法和装置,以解决现有技术存在无法根据当前视频的图像和台词获取相关的其他视频节目信息的问题。本发明另外提供一种视频数据处理方法和装置,以及一种视频切换系统。
[0008]本发明提供一种视频切换方法,包括:
[0009]在当前播放视频中进行采样,得到采样视频;
[0010]对所述采样视频进行解析,获取所述采样视频包括的多媒体数据及其出现频度;
[0011]将所述多媒体数据及其出现频度发送至视频服务器,向所述视频服务器请求包括有所述多媒体数据且大于或等于所述多媒体数据出现频度的节目信息列表;
[0012]根据用户的节目选择情况,对视频进行切换。
[0013]可选的,对所述采样视频进行解析,获取所述采样视频包括的多媒体数据及其出现频度,具体包括:
[0014]对所述采样视频的视频帧进行逐帧读取;
[0015]根据预设的标准图像库,获取当前视频帧中所包含的标准图像;
[0016]对所述标准图像的出现次数进行累计更新。
[0017]可选的,所述根据预设的标准图像库,获取当前视频帧中所包含的标准图像包括:
[0018]遍历所述标准图像库中的各个标准图像,在所述当前视频帧中以所述标准图像的区域大小为尺寸依据,在所述当前视频帧中选取匹配候选区域;
[0019]逐个计算各个匹配候选区域与所述标准图像之间的图像差异度;
[0020]在所有的匹配候选区域中,选取所述图像差异度最小的匹配候选区域,作为选定匹配区域,将所述选定匹配区域的图像差异度单位化,获取所述选定匹配区域的单位化图像差异度;
[0021]将所述单位化图像差异度与预先确定的图像差异度阈值进行比较,如果小于等于所述图像差异度阈值,则判定所述当前视频帧中包括所述标准图像。
[0022]可选的,对所述采样视频进行解析,获取所述采样视频包括的多媒体数据及其出现频度,具体包括:
[0023]获取所述采样视频包括的字幕和语音;
[0024]将所述语音转换为文字,将所述字幕和所述文字作为视频台词;
[0025]根据预设的标准台词库和所述视频台词,获取所述视频台词包括的标准台词;
[0026]对所述标准台词的出现次数进行累计更新。
[0027]可选的,所述根据预设的标准台词库和所述视频台词,获取所述视频台词包括的标准台词包括:
[0028]遍历所述标准台词库中的各个标准台词,判断所述视频台词中是否存在所述标准台词;
[0029]当所述视频台词中存在所述标准台词时,则判定所述视频台词包括所述标准台
Τ.κ| ο
[0030]相应的,本申请还提供一种视频切换装置,包括:
[0031]采样单元,用于在当前播放视频中进行采样,得到采样视频;
[0032]解析单元,用于对所述采样视频进行解析,获取所述采样视频包括的多媒体数据及其出现频度;
[0033]发送单元,用于将所述多媒体数据及其出现频度发送至视频服务器,向所述视频服务器请求包括有所述多媒体数据且大于或等于所述多媒体数据出现频度的节目信息列表;
[0034]切换单元,用于根据用户的节目选择情况,对视频进行切换。
[0035]可选的,所述解析单元包括:
[0036]读取子单元,用于对所述采样视频的视频帧进行逐帧读取;
[0037]第一获取子单元,用于根据预设的标准图像库,获取当前视频帧中所包含的标准图像;
[0038]第一计数子单元,用于对所述标准图像的出现次数进行累计更新。
[0039]可选的,所述获取子单元包括:
[0040]第一选取子单元,用于遍历所述标准图像库中的各个标准图像,在所述当前视频帧中以所述标准图像的区域大小为尺寸依据,在所述当前视频帧中选取匹配候选区域;
[0041]计算子单元,用于逐个计算各个匹配候选区域与所述标准图像之间的图像差异度;
[0042]第二选取子单元,用于在所有的匹配候选区域中,选取所述图像差异度最小的匹配候选区域,作为选定匹配区域,将所述选定匹配区域的图像差异度单位化,获取所述选定匹配区域的单位化图像差异度;
[0043]比较子单元,用于将所述单位化图像差异度与预先确定的图像差异度阈值进行比较,如果小于等于所述图像差异度阈值,则判定所述当前视频帧中包括所述标准图像。
[0044]可选的,所述解析单元包括:
[0045]第二获取子单元,用于获取所述采样视频包括的字幕和语音;
[0046]转换子单元,用于将所述语音转换为文字,将所述字幕和所述文字作为视频台词;
[0047]第三获取子单元,用于根据预设的标准台词库和所述视频台词,获取所述视频台词包括的标准台词;
[0048]第二计数子单元,用于对所述标准台词的出现次数进行累计更新。
[0049]可选的,所述第三获取子单元包括:
[0050]判断子单元,用于遍历所述标准台词库中的各个标准台词,判断所述视频台词中是否存在所述标准台词;
[0051]判定子单元,用于当所述视频台词中存在所述标准台词时,则判定所述视频台词包括所述标准台词。
[0052]此外,本申请还提供一种视频数据处理方法,包括:
[0053]接收客户端发送的获取视频节目信息请求;所述视频节目信息请求包括多媒体数据及其出现频度;
[0054]在预先存储的视频节目信息中查询包括所述多媒体数据且所述多媒体数据的出现频度大于等于所述视频节目信息请求的所述出现频度的视频节目信息;
[0055]向所述客户端回送所述节目信息。
[0056]相应的,本申请还提供一种视频数据处理装置,包括:
[0057]接收单元,用于接收客户端发送的获取视频节目信息请求;所述视频节目信息请求包括多媒体数据及其