出现频度;
[0058]查询单元,用于在预先存储的视频节目信息中查询包括所述多媒体数据且所述多媒体数据的出现频度大于等于所述视频节目信息请求的所述出现频度的视频节目信息;
[0059]回送单元,用于向所述客户端回送所述节目信息。
[0060]此外,本申请还提供一种视频切换系统,包括:根据上述任一项所述的视频切换装置、以及任一项所述的视频数据处理装置。
[0061]与现有技术相比,本发明具有以下优点:
[0062]本申请提供的视频切换方法、视频数据处理方法、以及相应装置和系统,在播放直播视频或者点播视频时,通过解析当前播放视频中的采样视频,获取采样视频包括的多媒体数据及其出现频度;将多媒体数据及其出现频度发送至视频服务器,向所述视频服务器请求包括多媒体数据且多媒体数据的出现频度大于等于采样视频包括的对应的多媒体数据的出现频度的节目信息;根据用户的节目选择情况,对视频进行切换,使得能够根据当前视频的图像和台词获取相关的其他视频节目信息,避免人工维护大量的视频节目信息,从而达到减少工作量的效果。
【附图说明】
[0063]图1是本申请的视频切换方法实施例的流程图;
[0064]图2是本申请的视频切换方法实施例步骤S102的具体流程图;
[0065]图3是本申请的视频切换方法实施例步骤S1022的具体流程图;
[0066]图4是本申请的视频切换方法实施例步骤S1026的具体流程图;
[0067]图5是本申请的视频切换装置实施例的示意图;
[0068]图6是本申请的视频数据处理方法实施例的示意图;
[0069]图7是本申请的视频数据处理装置实施例的示意图;
[0070]图8是本申请的视频切换系统实施例的示意图。
【具体实施方式】
[0071]在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施的限制。
[0072]请参考图1,其为本申请的视频切换方法实施例的流程图。所述方法包括如下步骤:
[0073]步骤SlOl:在当前播放视频中进行采样,得到采样视频。
[0074]本申请实施例所述的当前播放视频是指直播视频或网络视频。直播视频是指电视台正在播放的各个电视节目,网络视频是指存储在视频网站的视频文件。
[0075]本申请提供的视频切换方法,根据具体的应用需求,可以采用不同的采样方法对当前播放视频进行采样,得到采样视频。例如:可以根据预设的采样时间,在当前播放视频中采样视频片段,作为采样视频。不同的采样方式都只是【具体实施方式】的变更,都不偏离本申请的核心,因此都在本申请的保护范围之内。
[0076]在本实施例中,在当前播放视频中进行采样,得到采样视频具体为:根据预设的采样时间,在当前播放视频中采样位于当前时间以后且时间长度为所述采样时间的视频片段,作为采样视频。本申请实施例所述的采样时间是可调节的。例如:观众正在收看直播视频或网络视频时,可以通过遥控器设置具体的视频采样时间。
[0077]步骤S102:对所述采样视频进行解析,获取所述采样视频包括的多媒体数据及其出现频度。
[0078]本申请实施例所述的多媒体数据是指预设的标准图像和标准台词的至少一者。标准图像和标准台词是指能够标识视频的特征图像或特征台词,例如:标准图像可以为某品牌的商标或某明星的头像等图像信息,标准台词可以为人名、地名等文字信息。在实际应用中,可以根据第三方的数据信息同步生成标准图像和标准台词,后续运营过程中可以人工维护或新增信息。
[0079]本申请实施例所述的出现频度是指一个多媒体数据在采样视频中出现的次数。频度是从采样视频开始播放,每次提取到多媒体数据后,与已存储的多媒体数据进行比对,如果属于同一多媒体数据,则该多媒体数据的出现频度加I。例如:采样视频中出现一次麦当劳的商标,如果再次出现该商标,则认为该商标的出现频度为2。标准台词的出现频度类似,采样视频中出现一次刘德华,则认为该台词的出现频度为1,如果再次出现该台词,则认为该台词的出现频度为2。
[0080]请参考图2,其为本申请的视频切换方法实施例步骤S102的具体流程图。所述对所述采样视频进行解析,获取所述采样视频包括的多媒体数据及其出现频度,具体包括:
[0081]步骤S1021:对所述采样视频的视频帧进行逐帧读取。
[0082]本申请实施例提供的视频切换方法,按照播放顺序逐帧读取所述采样视频的各视频帧,将当前读取的所述视频帧作为当前视频帧。
[0083]步骤S1022:根据预设的标准图像库,获取当前视频帧中所包含的标准图像。
[0084]本申请实施例所述的标准图像库存储标准图像,在本实施例中,标准图像库存储在服务器端。
[0085]请参考图3,其为本申请的视频切换方法实施例步骤S1022的具体流程图。在本实施例中,所述根据预设的标准图像库,获取当前视频帧中所包含的标准图像包括:
[0086]步骤S10221:遍历所述标准图像库中的各个标准图像,在所述当前视频帧中以所述标准图像的区域大小为尺寸依据,在所述当前视频帧中选取匹配候选区域。
[0087]本申请实施例所述的当前视频帧相对于标准图像而言可能是一个较大尺寸的图像。尺寸是图像的尺寸大小,即图像面积,标准图像可能是当前视频帧的一部分。通过对当前视频帧和标准图像进行图像匹配,从当前视频帧中查找与标准图像相匹配的区域。
[0088]步骤S10222:逐个计算各个匹配候选区域与所述标准图像之间的图像差异度。
[0089]本申请实施例所述的图像差异度是指,两个图像之间所有对应像素点的像素值差异之和。在本实施例中,匹配候选区域是从当前视频帧中选取的区域,匹配候选区域的尺寸与标准图像尺寸相同,分别计算当前视频帧中的各个匹配候选区域与标准图像之间的图像差异度,从而获取每对图像之间的图像差异度。
[0090]步骤S10223:在所有的匹配候选区域中,选取所述图像差异度最小的匹配候选区域,作为选定匹配区域,将所述选定匹配区域的图像差异度单位化,获取所述选定匹配区域的单位化图像差异度。
[0091]在本实施例中,对通过步骤S10222计算获取的每一对匹配候选区域与标准图像之间的图像差异度,从中查找所有图像差异度的最小值,该最小图像差异度对应的匹配候选区域即当前视频帧中与标准图像最为相似的区域。将该匹配候选区域作为选定匹配区域。将该选定匹配区域与标准图像之间的图像差异度单位化,即将该图像差异度值除以标准图像的面积,从而获取单位面积的图像差异度,即选定匹配区域的单位化图像差异度。
[0092]步骤S10224:将所述单位化图像差异度与预先确定的图像差异度阈值进行比较,如果小于等于所述图像差异度阈值,则判定所述当前视频帧中包括所述标准图像。
[0093]本申请所述的图像差异度阈值是一个经过大量回归训练所获取的图像差异度的门限值,该阈值表示相匹配的两个图像之间的图像差异度的最大值,即:当两个图像之间的图像差异度大于所述最大值时,判定两个图像不匹配;当两个图像之间的图像差异度小于等于所述最大值时,则判定两个图像相互匹配,即判定所述当前视频帧中包括所述标准图像。
[0094]步骤S1023:对所述标准图像的出现次数进行累计更新。
[0095]通过步骤S1022,查找到采样视频包括的某一个标准图像后,将该标准图像在所述采样视频中的出现频度加一。
[0096]在本实施例中,对所述采样视频进行解析,获取所述采样视频包括的多媒体数据及其出现频度,具体还包括:
[0097]步骤S1024:获取所述采样视频包括的字幕和语音。
[0098]步骤S1025:将所述语音转换为文字,将所述字幕和所述文字作为视频台词。
[0099]在步骤S1025中,通过语音识别技术,以声音的自然句为分界点,对采样视频中的台词进行实时地识别并转换成相应的文字信息,同时通过采样视频中的字幕信息实时提取相关的台词,并将字幕信息和文字信息共同作为视频台词。
[0100]步骤S1026:根据预设的标准台词库和所述视频台词,获取所述视频台词包括的标准台词。
[0101]本申请实施例所述的标准标准台库存储标准台词信息,在本实施例中,标准台词库存储在服务器端。
[0102]请参考图4,其为本申请的视频切换方法实施例步骤S1026的具体流程图。在本实施