买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种视频播放的确定方法及装置_无锡天脉聚源传媒科技有限公司_201510438518.8 

申请/专利权人:无锡天脉聚源传媒科技有限公司

申请日:2015-07-23

公开(公告)日:2020-01-10

公开(公告)号:CN106412690B

主分类号:H04N21/44(20110101)

分类号:H04N21/44(20110101);H04N21/472(20110101);H04N21/4545(20110101)

优先权:

专利状态码:失效-未缴年费专利权终止

法律状态:2022.07.08#未缴年费专利权终止;2017.03.15#实质审查的生效;2017.02.15#公开

摘要:本发明公开了一种视频播放的确定方法及装置。方法包括:提取模板视频库中目标视频的目标模板图片;按照时间顺序依次从实时视频流中获取与目标模板图片相对应的目标待测图片;计算目标模板图片的第一目标特征向量与目标待测图片的第二目标特征向量之间的矢量距离;当矢量距离小于或等于预设矢量距离,判断目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离是否均小于预设矢量距离;根据判断结果,确定实时视频流中是否已开始播放目标视频。通过本发明的技术方案,可以准确确定实时视频流中的是否已开播该目标视频,从而实现根据该目标视频对实时视频流中播放的视频进行准确预测。

主权项:1.一种视频播放的确定方法,其特征在于,包括:提取模板视频库中目标视频的开始播放时间和开始播放时间对应的目标模板图片;按照时间顺序依次从实时视频流中获取与目标模板图片的开始播放时间相对应的目标播放时间段内的时间最靠前的目标待测图片;计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离;当所述矢量距离小于或等于预设矢量距离,按照所述时间顺序依次判断在预设时间段内的所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离是否均小于所述预设矢量距离,其中,所述预设时间段包括所述开始播放时间;根据判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频;所述根据判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频,包括:在所述矢量距离小于或等于所述预设矢量距离时,当所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离均小于所述预设矢量距离时,确定所述实时视频流中已开始播放所述目标视频,并发出视频播放提示信号;否则,确定所述实时视频流中未开始播放所述目标视频;所述方法还包括:当所述矢量距离大于所述预设矢量距离时,从实时视频流中获取与所述目标播放时间段相邻的邻近播放时间段内的时间最靠前的待测图片;判断所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离是否小于或等于所述预设矢量距离;当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离小于或等于所述预设矢量距离时,继续根据所述判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频;当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离大于所述预设矢量距离时,直接确定所述实时视频流中未开始播放所述目标视频。

全文数据:一种视频播放的确定方法及装置技术领域[0001] 本发明涉及视频处理技术领域,特别涉及一种视频播放的确定方法及装置。背景技术[0002] 目前,在电子节目菜单EPG,ElectronicProgramGuide处理系统中,需要对近期播出的节目进行节目实时预测。而预测节目实际上就是要进行视频重复性检测。但人工进行重复性检测的任务量非常大,效率较低,且重复性检测的准确率和精度都比较低,因此,无法准确地进行节目实时预测,这给用户带来了很大不便。发明内容[0003] 本发明提供一种视频播放的确定方法及装置,用以通过节目等视频的重复性检测来进行节目预测。[0004] 本发明提供一种视频播放的确定方法,包括:提取模板视频库中目标视频的开始播放时间和开始播放时间对应的目标模板图片;[0005] 按照时间顺序依次从实时视频流中获取与目标模板图片的开始播放时间相对应的目标播放时间段内的时间最靠前的目标待测图片;[0006] 计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离;[0007] 当所述矢量距离小于或等于预设矢量距离,按照所述时间顺序依次判断在预设时间段内的所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离是否均小于所述预设矢量距离,其中,所述预设时间段包括所述开始播放时间;[0008] 根据判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频。[0009] 在一个实施例中,所述根据判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频,包括:[0010] 在所述矢量距离小于或等于所述预设矢量距离时,当所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离均小于所述预设矢量距离时,确定所述实时视频流中已开始播放所述目标视频,并发出视频播放提示信号;否则,确定所述实时视频流中未开始播放所述目标视频。[0011]在一个实施例中,所述方法还包括:[0012] 当所述矢量距离大于所述预设矢量距离时,从实时视频流中获取与所述目标播放时间段相邻的邻近播放时间段内的时间最靠前的待测图片;[0013] 判断所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离是否小于或等于所述预设矢量距离;[0014] 当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离小于或等于所述预设矢量距离时,继续根据所述判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频;[0015] 当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离大于所述预设矢量距离时,直接确定所述实时视频流中未开始播放所述目标视频。[0016] 在一个实施例中,在计算所述矢量距离之前,分别将所述目标模板图片的第一目标特征向量和所述目标待测图片的第二目标特征向量进行矢量量化;以及[0017] 所述计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离,包括:[0018] 根据矢量量化后的所述目标模板图片的第一目标特征向量和矢量量化后的所述目标待测图片的第二目标特征向量计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离。[0019] 在一个实施例中,所述计算所述目标模板图片的第一目标特征向量,包括:[0020] 获取所述目标模板图片的整体直方图;[0021] 将所述目标模板图片划分为M个图像块;[0022] 获取M个所述图像块中的每个所述图像块的局部直方图;[0023] 根据所述整体直方图和M个所述局部直方图确定所述目标模板图片的第一目标特征向量。[0024] 本发明还提供一种视频播放的确定装置,包括:提取模块,用于提取模板视频库中目标视频的开始播放时间和开始播放时间对应的目标模板图片;[0025] 第一获取模块,用于按照时间顺序依次从实时视频流中获取与目标模板图片的开始播放时间相对应的目标播放时间段内的时间最靠前的目标待测图片;[0026] 计算模块,用于计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离;[0027] 第一判断模块,用于当所述矢量距离小于或等于预设矢量距离,按照所述时间顺序依次判断在预设时间段内的所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离是否均小于所述预设矢量距离,其中,所述预设时间段包括所述开始播放时间;[0028] 确定模块,用于根据判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频。[0029] 在一个实施例中,所述确定模块包括:[0030] 第一确定子模块,用于在所述矢量距离小于或等于所述预设矢量距离时,当所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离均小于所述预设矢量距离时,确定所述实时视频流中已开始播放所述目标视频,并发出视频播放提示信号;否则,确定所述实时视频流中未开始播放所述目标视频。[0031]在一个实施例中,所述装置还包括:[0032] 第二获取模块,用于当所述矢量距离大于所述预设矢量距离时,从实时视频流中获取与所述目标播放时间段相邻的邻近播放时间段内的时间最靠前的待测图片;[0033] 第二判断模块,用于判断所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离是否小于或等于所述预设矢量距离;[0034] 所述确定模块还包括:[0035] 第二确定子模块,用于当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离小于或等于所述预设矢量距离时,继续根据所述判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频;[0036] 第三确定子模块,用于当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离大于所述预设矢量距离时,直接确定所述实时视频流中未开始播放所述目标视频。[0037] 在一个实施例中,所述装置还包括:[0038] 矢量量化模块,用于在计算所述矢量距离之前,分别将所述目标模板图片的第一目标特征向量和所述目标待测图片的第二目标特征向量进行矢量量化;以及[0039] 所述计算模块包括:[0040] 计算子模块,用于根据矢量量化后的所述目标模板图片的第一目标特征向量和矢量量化后的所述目标待测图片的第二目标特征向量计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离。[0041]在一个实施例中,所述计算模块还包括:[0042] 第一获取子模块,用于获取所述目标模板图片的整体直方图;[0043] 划分子模块,用于将所述目标模板图片划分为M个图像块;[0044] 第二获取子模块,用于获取M个所述图像块中的每个所述图像块的局部直方图;[0045] 第四确定子模块,用于根据所述整体直方图和M个所述局部直方图确定所述目标模板图片的第一目标特征向量。[0046] 本公开的实施例提供的技术方案可以包括以下有益效果:[0047] 通过计算模板视频库中目标视频的每个目标模板图片的第一目标特征向量和对应的实时视频流中的目标待测图片的第二目标特征向量之间的矢量距离,可以根据矢量距离具体准确地确定实时视频流中的目标待测图片与目标视频中对应的的目标模板图片是否均匹配,进而准确确定实时视频流中的是否已开播该目标视频,从而实现根据该目标视频对实时视频流中播放的视频进行准确预测。[0048] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。[0049] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。附图说明[0050] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:[0051] 图1是根据一示例性实施例示出的一种视频播放的确定方法的流程图。[0052] 图2是根据一示例性实施例示出的另一种视频播放的确定方法的流程图。[0053] 图3是根据一示例性实施例示出的又一种视频播放的确定方法的流程图。[0054] 图4是根据一示例性实施例示出的一种视频播放的确定装置的框图。[0055] 图5是根据一示例性实施例示出的另一种视频播放的确定装置的框图。[0056] 图6是根据一示例性实施例示出的又一种视频播放的确定装置的框图。[0057] 图7是根据一示例性实施例示出的再一种视频播放的确定装置的框图。[0058] 图8是根据一示例性实施例示出的再一种视频播放的确定装置的框图。具体实施方式[0059] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。[0060] 相关技术中,在电子节目菜单EPG,ElectronicProgramGuide处理系统中,需要对近期播出的节目进行节目实时预测。而预测节目实际上就是要进行视频重复性检测。但人工进行重复性检测的任务量非常大,效率较低,且重复性检测的准确率和精度都比较低,因此,无法准确地进行节目实时预测,这给用户带来了很大不便。[0061] 为了解决上述技术问题,本公开实施例提供了一种视频播放的确定方法,该方法适用于视频播放的确定程序、系统或装置中,如图1所示,步骤S101,提取模板视频库中目标视频的开始播放时间和开始播放时间对应的目标模板图片;其中,模板视频库可以中存储有EPG系统中导出的临近时间例如,昨天和前天的某个几乎固定的时刻出现过的同一时间播出的不同节目或许不同集数,不同期,而目标视频就是模板视频库中的在同一时间播出的某一个节目或某一个节目的节目头,以用于检测实时视频流中同一时间是否又播放了该节目,从而准确地实现视频重复性检测和节目预测。当然,本发明中在进行视频重复性检测即匹配检测时只限于完全相同的视频内容检测,不涉及到图片的变形,色彩的变化等等。其中,目标模板图片是目标视频中的第一帧目标镜头。[0062] 步骤S102,按照时间顺序依次从实时视频流中获取与目标模板图片的开始播放时间相对应的目标播放时间段内的时间最靠前的目标待测图片;在获取到目标视频中的第一帧目标镜头后,可以按照时间顺序在实时视频流中获取与该目标模板图片相对应的第一帧待测镜头,而节目的播出通常也有时间误差,因此,该第一帧待测图片为与开始播放时间tl相对应的目标播放时间段【Tl,T2】内的时间最靠前的目标待测图片,其中,Tl〈tl〈T2。[0063] 步骤S103,计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离;第一目标特征向量用于唯一标识该目标模板图片,为该目标模板图片的fingerprint即视频指纹;第二目标特征向量用于唯一标识该目标待测图片,为该目标待测图片的fingerprint即视频指纹。其中,矢量距离越小,说明该目标模板图片的第一目标特征向量与该目标待测图片的第二目标特征向量的匹配度越高,进而说明该目标模板图片与该目标待测图片的相似度越高。[0064] 步骤S104,当所述矢量距离小于或等于预设矢量距离,按照所述时间顺序依次判断在预设时间段内的所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离是否均小于所述预设矢量距离,其中,所述预设时间段包括所述开始播放时间;在第一帧目标镜头即上述目标模板图片的第一目标特征向量与第一帧待测镜头即上述目标待测图片的第二目标特征向量的矢量距离小于该预设矢量距离时,说明该第一帧目标镜头与该第一帧待测镜头相匹配,则可以按照时间顺序依次计算预设时间段内的其他模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离是否均小于该预设矢量距离,若均小于该预设矢量距离,说明预设时间段内的其他模板图片与其他目标待测图片均匹配,其中,预设时间段为目标视频的播出时间段所对应的时间段。[0065] 步骤S105,根据判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频。根据上述判断结果,可以确定在该预设时间段内的实时视频流已开始播放该目标视频,从而实现准确地进行了节目预测。[0066] 当然,如果目标视频为近期的EPG中同一时间段内播出的节目或该节目的节目头,而实时视频流又是今天EPG中播出的节目,则通过上述方案,本发明就完成了对EPG节目的实时预测,同时,当判定按照时间顺序获取的某个或某些目标待测图片的第二目标特征向量与从目标视频中获取的对应的目标模板图片的第一目标特征向量的矢量距离大于该预设矢量距离即不完全一一匹配时,说明并未播放该目标视频,而播出的是其他新的节目,还可以通过使用该其他新的节目对模板视频库进行更新来完成对EPG的校正,例如:使用该新的节目替换该模板视频库中的该目标节目和历史EPG中的该目标节目,并在新的节目上标注上节目类型、名字、播放时间、播放电台等各种信息,从而不仅实现对模板视频库的更新,也完成了对EPG系统中的节目的校正,使根据EPG系统中的节目始终为最新节目。[0067] 在一个实施例中,上述步骤S105可被执行为:[0068] 在所述矢量距离小于或等于所述预设矢量距离时,当所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离均小于所述预设矢量距离时,确定所述实时视频流中已开始播放所述目标视频,并发出视频播放提示信号;否则,确定所述实时视频流中未开始播放所述目标视频。[0069] 在预设时间段内的第一帧目标镜头即上述目标模板图片的第一目标特征向量与第一帧待测镜头即上述目标待测图片的第二目标特征向量的矢量距离小于该预设矢量距离时,若预设时间段内的其他模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离也均小于该预设矢量距离,则说明预设时间段内的所有目标模板图片与所有目标待测图片均匹配,进而可以确定在该段时间内实时视频流已开始播放该目标视频,从而实现准确地进行了节目预测,此时,可以提示用户,使得用户能够及时观看该节目;当然,当判定预设时间段内存在其他目标待测图片的第二目标特征向量与其他目标模板图片的第一目标特征向量之间的矢量距离大于预设矢量距离时,则可以确定在该段时间内实时视频流未开始播放该目标视频,也意味着该实时视频流中该段时间内播出的视频为新的视频,而不是目标视频,则可以使用该新的视频对该模板视频库进行更新,同时也不用提示用户该目标视频对应的节目又在同一时间播出了。[0070] 如图2所示,在一个实施例中,方法还可包括:[0071] 步骤S201,当所述矢量距离大于所述预设矢量距离时,从实时视频流中获取与所述目标播放时间段相邻的邻近播放时间段内的时间最靠前的待测图片;在第一帧目标镜头即上述目标模板图片的第一目标特征向量与第一帧待测镜头即上述目标待测图片的第二目标特征向量的矢量距离大于该预设矢量距离时,说明该第一帧目标镜头与该第一帧待测镜头不匹配,也即该第一帧待测镜头并不是与该第一帧目标镜头相对应的第一个镜头,则有可能是因为目标视频的播出时间误差所致,则可以在与目标播放时间段[Tl,T2]相邻的临近播放时间内重新寻找与该第一帧目标镜头相对应的第一个镜头即时间最靠前的待测图片,以便于进一步准确判断是否在同一时间播放了目标视频,当然,该邻近播放时间段为最接近该目标播放时间段的时间段如:[T-1,T1]或[Τ2,Τ3],这样可以减少寻找次数,进而减少匹配次数。[0072] 步骤S202,判断所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离是否小于或等于所述预设矢量距离;在第一帧目标镜头的第一目标特征向量与新确定的第一帧待测镜头即上述待测图片的第二目标特征向量的矢量距离小于或等于该预设矢量距离时,说明该第一帧目标镜头与该第一帧待测镜头相匹配,则可以按照时间顺序依次计算预设时间段内的其他模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离是否均小于该预设矢量距离,若均小于该预设矢量距离,说明预设时间段内的其他模板图片与其他目标待测图片均匹配。[0073] 步骤S203,当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离小于或等于所述预设矢量距离时,继续根据所述判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频;[0074] 步骤S204,当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离大于所述预设矢量距离时,直接确定所述实时视频流中未开始播放所述目标视频。[0075] 在第一帧目标镜头的第一目标特征向量与新确定的第一帧待测镜头的第二目标特征向量的矢量距离小于或等于该预设矢量距离时,若预设时间段内的其他模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离也均小于该预设矢量距离,则说明预设时间段内的所有目标模板图片与所有目标待测图片均匹配,进而可以确定在该段时间内实时视频流已开始播放该目标视频;当目标模板图片的第一目标特征向量与对应的新确定的待测图片的第二目标特征向量之间的矢量距离大于该预设矢量距离时,说明并不是播出时间误差所致的目标模板图片与待测图片不匹配,而是实时视频流中未开始播放该目标视频,则可以直接确定该实时视频流中在预设时间段内未开始播放该目标视频,而播出了其他节目。[0076] 在一个实施例中,在计算所述矢量距离之前,分别将所述目标模板图片的第一目标特征向量和所述目标待测图片的第二目标特征向量进行矢量量化;以及[0077] 上述步骤S103可被执行为:[0078] 根据矢量量化后的所述目标模板图片的第一目标特征向量和矢量量化后的所述目标待测图片的第二目标特征向量计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离。[0079]由于目标模板图片的第一目标特征向量中的向量数字位数可能为Μ,而目标待测图片的第二目标特征向量中的向量位数可能为N个,而M和N可能是不相等的,因而直接计算向量数字位数不同的第一目标特征向量和第二目标特征向量之间的矢量距离会增大系统的计算负担,减缓矢量距离的计算速率,无法确保计算矢量距离的实时性,因此,通过目标模板图片的第一目标特征向量和目标待测图片的第二目标特征向量进行矢量量化,可以使每个目标模板图片的第一目标特征向量和对应的目标待测图片的第二目标特征向量中的数字位数相等,这就会有效地降低系统中计算矢量距离的负担,加快矢量距离的计算速率,从而最大程度地确保计算矢量距离的实时性,进而增大判断每个目标待测图片与对应的目标模板图片的是否匹配的速率。[0080] 如图3所示,在一个实施例中,上述步骤S103可被执行为:[0081] 步骤Al,获取所述目标模板图片的整体直方图;[0082] 步骤A2,将所述目标模板图片划分为M个图像块;[0083] 步骤A3,获取M个所述图像块中的每个所述图像块的局部直方图;[0084] 步骤A4,根据所述整体直方图和M个所述局部直方图确定所述目标模板图片的第一目标特征向量。[0085] 为了更能精确地获取到每个目标模板图片的第一目标特征向量,可以获取该目标模板图片的整体直方图,以得到该目标模板图片的全局特征,同时将该目标模板图片划分成M的区域,以得到每个区域的图像块的局部直方图从而获取到每个图像块的局部特征,并最终利用该全局特征和M个局部特征得到准确度较高的该目标模板图片的第一目标特征向量;当然,在获取每张目标待测图片的第二目标特征向量时,也可以使用该方案,这有利于提高视频节目预测的精度,其中,M优选地为4。[0086] 如图4所示,本发明还提供一种视频播放的确定装置,包括:提取模块401,用于提取模板视频库中目标视频的开始播放时间和开始播放时间对应的目标模板图片;[0087] 第一获取模块402,用于按照时间顺序依次从实时视频流中获取与目标模板图片的开始播放时间相对应的目标播放时间段内的时间最靠前的目标待测图片;[0088] 计算模块403,用于计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距尚;[0089] 第一判断模块404,用于当所述矢量距离小于或等于预设矢量距离,按照所述时间顺序依次判断在预设时间段内的所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离是否均小于所述预设矢量距离,其中,所述预设时间段包括所述开始播放时间;[0090] 确定模块405,用于根据判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频。[0091]如图5所示,在一个实施例中,所述确定模块405包括:[0092] 第一确定子模块4051,用于在所述矢量距离小于或等于所述预设矢量距离时,当所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离均小于所述预设矢量距离时,确定所述实时视频流中已开始播放所述目标视频,并发出视频播放提示信号;否则,确定所述实时视频流中未开始播放所述目标视频。[0093] 如图6所示,在一个实施例中,所述装置还包括:[0094] 第二获取模块601,用于当所述矢量距离大于所述预设矢量距离时,从实时视频流中获取与所述目标播放时间段相邻的邻近播放时间段内的时间最靠前的待测图片;[0095] 第二判断模块602,用于判断所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离是否小于或等于所述预设矢量距离;[0096] 所述确定模块405还包括:[0097] 第二确定子模块4052,用于当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离小于或等于所述预设矢量距离时,继续根据所述判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频;[0098] 第三确定子模块4053,用于当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离大于所述预设矢量距离时,直接确定所述实时视频流中未开始播放所述目标视频。[0099] 如图7所示,在一个实施例中,所述装置还包括:[0100] 矢量量化模块701,用于在计算所述矢量距离之前,分别将所述目标模板图片的第一目标特征向量和所述目标待测图片的第二目标特征向量进行矢量量化;以及[0101]所述计算模块403包括:[0102] 计算子模块4031,用于根据矢量量化后的所述目标模板图片的第一目标特征向量和矢量量化后的所述目标待测图片的第二目标特征向量计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离。[0103] 如图8所示,在一个实施例中,所述计算模块403还包括:[0104] 第一获取子模块4032,用于获取所述目标模板图片的整体直方图;[0105] 划分子模块4033,用于将所述目标模板图片划分为M个图像块;[0106] 第二获取子模块4034,用于获取M个所述图像块中的每个所述图像块的局部直方图;[0107] 第四确定子模块4035,用于根据所述整体直方图和M个所述局部直方图确定所述目标模板图片的第一目标特征向量。[0108] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。[0109] 最后,本发明中的视频播放的确定装置适用于终端设备。例如,可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。[0110] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质包括但不限于磁盘存储器和光学存储器等上实施的计算机程序产品的形式。[0111] 本发明是参照根据本发明实施例的方法、设备系统、和计算机程序产品的流程图和或方框图来描述的。应理解可由计算机程序指令实现流程图和或方框图中的每一流程和或方框、以及流程图和或方框图中的流程和或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能的装置。[0112] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能。[0113] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能的步骤。[0114] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

权利要求:1.一种视频播放的确定方法,其特征在于,包括:提取模板视频库中目标视频的开始播放时间和开始播放时间对应的目标模板图片;按照时间顺序依次从实时视频流中获取与目标模板图片的开始播放时间相对应的目标播放时间段内的时间最靠前的目标待测图片;计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距呙;当所述矢量距离小于或等于预设矢量距离,按照所述时间顺序依次判断在预设时间段内的所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离是否均小于所述预设矢量距离,其中,所述预设时间段包括所述开始播放时间;根据判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频。2.根据权利要I所述的方法,其特征在于,所述根据判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频,包括:在所述矢量距离小于或等于所述预设矢量距离时,当所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离均小于所述预设矢量距离时,确定所述实时视频流中已开始播放所述目标视频,并发出视频播放提示信号;否则,确定所述实时视频流中未开始播放所述目标视频。3.根据权利要I所述的方法,其特征在于,所述方法还包括:当所述矢量距离大于所述预设矢量距离时,从实时视频流中获取与所述目标播放时间段相邻的邻近播放时间段内的时间最靠前的待测图片;判断所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离是否小于或等于所述预设矢量距离;当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离小于或等于所述预设矢量距离时,继续根据所述判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频;当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离大于所述预设矢量距离时,直接确定所述实时视频流中未开始播放所述目标视频。4.根据权利要I所述的方法,其特征在于,在计算所述矢量距离之前,分别将所述目标模板图片的第一目标特征向量和所述目标待测图片的第二目标特征向量进行矢量量化;以及所述计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离,包括:根据矢量量化后的所述目标模板图片的第一目标特征向量和矢量量化后的所述目标待测图片的第二目标特征向量计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离。5.根据权利要I至4中任一项所述的方法,其特征在于,所述计算所述目标模板图片的第一目标特征向量,包括:获取所述目标模板图片的整体直方图;将所述目标模板图片划分为M个图像块;获取M个所述图像块中的每个所述图像块的局部直方图;根据所述整体直方图和M个所述局部直方图确定所述目标模板图片的第一目标特征向量。6.一种视频播放的确定装置,其特征在于,包括:提取模块,用于提取模板视频库中目标视频的开始播放时间和开始播放时间对应的目标丰旲板图片;第一获取模块,用于按照时间顺序依次从实时视频流中获取与目标模板图片的开始播放时间相对应的目标播放时间段内的时间最靠前的目标待测图片;计算模块,用于计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离;第一判断模块,用于当所述矢量距离小于或等于预设矢量距离,按照所述时间顺序依次判断在预设时间段内的所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离是否均小于所述预设矢量距离,其中,所述预设时间段包括所述开始播放时间;确定模块,用于根据判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频。7.根据权利要6所述的装置,其特征在于,所述确定模块包括:第一确定子模块,用于在所述矢量距离小于或等于所述预设矢量距离时,当所述目标视频中的其他目标模板图片的第一目标特征向量与对应的其他目标待测图片的第二目标特征向量之间的矢量距离均小于所述预设矢量距离时,确定所述实时视频流中已开始播放所述目标视频,并发出视频播放提示信号;否则,确定所述实时视频流中未开始播放所述目标视频。8.根据权利要6所述的装置,其特征在于,所述装置还包括:第二获取模块,用于当所述矢量距离大于所述预设矢量距离时,从实时视频流中获取与所述目标播放时间段相邻的邻近播放时间段内的时间最靠前的待测图片;第二判断模块,用于判断所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离是否小于或等于所述预设矢量距离;所述确定模块还包括:第二确定子模块,用于当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离小于或等于所述预设矢量距离时,继续根据所述判断结果,确定所述实时视频流中是否已开始播放所述模板视频库中的所述目标视频;第三确定子模块,用于当所述目标模板图片的第一目标特征向量与所述待测图片的第二目标特征向量之间的矢量距离大于所述预设矢量距离时,直接确定所述实时视频流中未开始播放所述目标视频。9.根据权利要6所述的装置,其特征在于,所述装置还包括:矢量量化模块,用于在计算所述矢量距离之前,分别将所述目标模板图片的第一目标特征向量和所述目标待测图片的第二目标特征向量进行矢量量化;以及所述计算模块包括:计算子模块,用于根据矢量量化后的所述目标模板图片的第一目标特征向量和矢量量化后的所述目标待测图片的第二目标特征向量计算所述目标模板图片的第一目标特征向量与所述目标待测图片的第二目标特征向量之间的矢量距离。10.根据权利要6至9中任一项所述的装置,其特征在于,所述计算模块还包括:第一获取子模块,用于获取所述目标模板图片的整体直方图;划分子模块,用于将所述目标模板图片划分为M个图像块;第二获取子模块,用于获取M个所述图像块中的每个所述图像块的局部直方图;第四确定子模块,用于根据所述整体直方图和M个所述局部直方图确定所述目标模板图片的第一目标特征向量。

百度查询: 无锡天脉聚源传媒科技有限公司 一种视频播放的确定方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。