[go: up one dir, main page]

CN106375848A - 一种视频播放提示方法及装置 - Google Patents

一种视频播放提示方法及装置 Download PDF

Info

Publication number
CN106375848A
CN106375848A CN201510439978.2A CN201510439978A CN106375848A CN 106375848 A CN106375848 A CN 106375848A CN 201510439978 A CN201510439978 A CN 201510439978A CN 106375848 A CN106375848 A CN 106375848A
Authority
CN
China
Prior art keywords
key frame
template
frame picture
measured
video stream
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
CN201510439978.2A
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.)
Wuxi Tvmining Juyuan Media Technology Co Ltd
Original Assignee
Wuxi Tvmining Juyuan Media 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 Wuxi Tvmining Juyuan Media Technology Co Ltd filed Critical Wuxi Tvmining Juyuan Media Technology Co Ltd
Priority to CN201510439978.2A priority Critical patent/CN106375848A/zh
Publication of CN106375848A publication Critical patent/CN106375848A/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/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/44008Processing 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 operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4351Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
    • 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/44012Processing 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 rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

本发明公开了一种视频播放提示方法及装置。方法包括:提取模板视频中的多个模板关键帧图片;获取每个模板关键帧图片的第一目标特征向量;按照时间顺序依次从实时视频流中获取与每个模板关键帧图片的时间信息相对应的待测关键帧图片;确定待测关键帧图片的第二目标特征向量;依次比较每个第一目标特征向量与对应的每个第二目标特征向量是否匹配;根据匹配结果确定实时视频流中的待测关键帧图片与模板视频中的多个模板关键帧图片是否匹配;当实时视频流中的待测关键帧图片与模板视频中的多个模板关键帧图片相匹配时,提示实时视频流中已开始播放模板视频。通过本发明的技术方案,可以准确地进行视频的重复性检测和节目预测。

Description

一种视频播放提示方法及装置
技术领域
本发明涉及视频处理技术领域,特别涉及一种视频播放提示方法及装置。
背景技术
目前,在电子节目菜单(EPG,Electronic Program Guide)处理系统中,需要对近期播出的节目进行节目实时预测。而预测节目实际上就是要进行视频重复性检测。但人工进行重复性检测的任务量非常大,效率较低,且重复性检测的准确率和精度都比较低,因此,无法准确地进行节目实时预测,这给用户带来了很大不便。
发明内容
本发明提供一种视频播放提示方法及装置,用以通过节目等视频的重复性检测来进行节目预测。
本发明提供一种视频播放提示方法,包括:提取模板视频中的多个模板关键帧图片;
获取每个模板关键帧图片的第一目标特征向量;
按照时间顺序依次从实时视频流中获取与每个模板关键帧图片的时间信息相对应的待测关键帧图片;
确定所述待测关键帧图片的第二目标特征向量;
依次比较每个所述第一目标特征向量与对应的每个所述第二目标特征向量是否匹配;
根据匹配结果确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片是否匹配;
当所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片相匹配时,提示所述实时视频流中已开始播放所述模板视频;否则,放弃提示所述实时视频流中已开始播放所述模板视频。
在一个实施例中,所述按照时间顺序依次从实时视频流中获取与每个模板关键帧图片的时间信息相对应的待测关键帧图片,包括:
确定每个所述模板关键帧图片的时间信息;
根据所述时间信息和播放时间阈值确定与每个模板关键帧图片的时间信息相对应的待测关键帧图片。
在一个实施例中,所述根据匹配结果确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片是否匹配,包括:
当多个所述模板关键帧图片中与对应的待测关键帧图片的第二目标特征向量相匹配的第一目标特征向量的数目大于预设数目时,确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片相匹配;否则,确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片不匹配。
在一个实施例中,在提示所述实时视频流中已开始播放所述模板视频时,将所述实时视频流中与对应的模板关键帧图片相匹配的时间最晚的待测关键帧图片的播放时间作为所述模板视频在所述实时视频流中的播放提示时间。
在一个实施例中,所述获取每个模板关键帧图片的第一目标特征向量,包括:
获取每个所述模板关键帧图片的整体直方图;
将每个所述模板关键帧图片划分为M个图像块;
获取M个所述图像块中的每个所述图像块的局部直方图;
根据所述整体直方图和M个所述局部直方图确定所述第一目标特征向量。
本发明还提供一种视频播放提示装置,包括:
提取模块,用于提取模板视频中的多个模板关键帧图片;
第一获取模块,用于获取每个模板关键帧图片的第一目标特征向量;
第二获取模块,用于按照时间顺序依次从实时视频流中获取与每个模板关键帧图片的时间信息相对应的待测关键帧图片;
第一确定模块,用于确定所述待测关键帧图片的第二目标特征向量;
匹配模块,用于依次比较每个所述第一目标特征向量与对应的每个所述第二目标特征向量是否匹配;
第二确定模块,用于根据匹配结果确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片是否匹配;
处理模块,用于当所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片相匹配时,提示所述实时视频流中已开始播放所述模板视频;否则,放弃提示所述实时视频流中已开始播放所述模板视频。
在一个实施例中,所述第二获取模块包括:
第一确定子模块,用于确定每个所述模板关键帧图片的时间信息;
第二确定子模块,用于根据所述时间信息和播放时间阈值确定与每个模板关键帧图片的时间信息相对应的待测关键帧图片。
在一个实施例中,所述第二确定模块包括:
第三确定子模块,用于当多个所述模板关键帧图片中与对应的待测关键帧图片的第二目标特征向量相匹配的第一目标特征向量的数目大于预设数目时,确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片相匹配;否则,确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片不匹配。
在一个实施例中,在提示所述实时视频流中已开始播放所述模板视频时,将所述实时视频流中与对应的模板关键帧图片相匹配的时间最晚的待测关键帧图片的播放时间作为所述模板视频在所述实时视频流中的播放提示时间。
在一个实施例中,所述第一获取模块包括:
第一获取子模块,用于获取每个所述模板关键帧图片的整体直方图;
划分子模块,用于将每个所述模板关键帧图片划分为M个图像块;
第二获取子模块,用于获取M个所述图像块中的每个所述图像块的局部直方图;
第四确定子模块,用于根据所述整体直方图和M个所述局部直方图确定所述第一目标特征向量。
本公开的实施例提供的技术方案可以包括以下有益效果:
通过比较模板视频中的每个模板关键帧图片的第一目标特征向量和对应的实时视频流中的待测关键帧图片的第二目标特征向量是否匹配,可以准确确定实时视频流中的待测关键帧图片与模板视频中的多个模板关键帧图片是否匹配,进而准确确定实时视频流中的是否已开播该模板视频,从而实现根据该模板视频对实时视频流中播放的视频进行准确预测。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据一示例性实施例示出的一种视频播放提示方法的流程图。
图2是根据一示例性实施例示出的一种视频播放提示装置的框图。
图3是根据一示例性实施例示出的另一种视频播放提示装置的框图。
图4是根据一示例性实施例示出的又一种视频播放提示装置的框图。
图5是根据一示例性实施例示出的再一种视频播放提示装置的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
相关技术中,在电子节目菜单(EPG,Electronic Program Guide)处理系统中,需要对近期播出的节目进行节目实时预测。而预测节目实际上就是要进行视频重复性检测。但人工进行重复性检测的任务量非常大,效率较低,且重复性检测的准确率和精度都比较低,因此,无法准确地进行节目实时预测,这给用户带来了很大不便。
为了解决上述技术问题,本公开实施例提供了一种视频播放提示方法,该方法适用于视频播放提示程序、系统或装置中,如图1所示,步骤S101,提取模板视频中的多个模板关键帧图片;其中,模板视频可以是EPG系统中导出的临近时间(例如,昨天和前天的某个几乎固定的时刻)出现过的同一节目(或许不同集数,不同期),以用于检测实时视频流中同一时间是否又播放了该节目,从而准确地实现视频重复性检测和节目预测。当然,本发明中在进行视频重复性检测(即匹配检测)时只限于完全相同的视频内容检测,不涉及到图片的变形,色彩的变化等等。
在从模板视频中选择多个模板关键帧图片时,相似度大于某个阈值的两张模板图片认为是相同的图片,否则认为是不同的模板关键帧图片;另外,选用模板关键帧图片的同时,可以控制任意相邻的两个模板关键帧图片之间间隔的模板图片的数目为预设数目,这样既减少了相同模板图片的处理,又减少了模板图片的数据处理量,间隔的控制也避免了重要信息的丢失。
步骤S102,获取每个模板关键帧图片的第一目标特征向量;第一目标特征向量用于唯一标识该模板关键帧图片,为该模板关键帧图片的fingerprint即视频指纹。
步骤S103,按照时间顺序依次从实时视频流中获取与每个模板关键帧图片的时间信息相对应的待测关键帧图片;为了准确而实时地进行节目预测,时间是非常关键的,因此,需要按照时间顺序依次获取实时视频流中与每个模板关键帧图片的时间信息相对应的待测关键帧图片,以避免与每个模板关键帧图片的待测关键帧图片的播放时间与该模板关键帧图片的播放时间错位,而影响匹配结果,进行影响节目预测的准确性。例如:某个模板关键帧图片的时间信息为t1时,对应的待测关键帧图片的时间信息也应该在t1附近。
步骤S104,确定待测关键帧图片的第二目标特征向量;第二目标特征向量用于唯一标识该待测关键帧图片,为该待测关键帧图片的fingerprint即视频指纹。
步骤S105,依次比较每个第一目标特征向量与对应的每个第二目标特征向量是否匹配;当任一待测关键帧图片的第二目标特征向量与对应的任一模板关键帧图片的第一目标特征向量相匹配(即相似度高于某个阈值)时,说明该任一待测关键帧图片与该任一模板关键帧图片匹配;否则,该任一待测关键帧图片与该任一模板关键帧图片不匹配。
步骤S106,根据匹配结果确定实时视频流中的待测关键帧图片与模板视频中的多个模板关键帧图片是否匹配;当待测关键帧图片的第二目标特征向量与对应的模板关键帧图片的第一目标特征向量相匹配数目高于预设数目时,说明实时视频流中的多数待测关键帧图片与模板视频中对应的多个模板关键帧图片一一相匹配,否则,说明实时视频流中的多数待测关键帧图片与模板视频中的多个模板关键帧图片均不匹配。
步骤S107,当实时视频流中的待测关键帧图片与模板视频中的多个模板关键帧图片相匹配时,提示实时视频流中已开始播放模板视频;否则,放弃提示实时视频流中已开始播放模板视频。
当判定按照时间顺序获取的待测关键帧图片与从模板视频中获取的多个对应的模板关键帧图片相匹配时,说明实时视频流中与模板视频对应的这段时间内播放的视频与该模板视频的匹配度较高,重复率较大,则可以确定在该段时间内实时视频流已开始播放该模板视频,从而实现准确地进行了节目的重复检测和预测,此时,可以提示用户,使得用户能够及时观看该节目;当然,当判定按照时间顺序获取的待测关键帧图片与从模板视频中获取的多个对应的模板关键帧图片不匹配时,说明实时视频流中与模板视频对应的这段时间内播放的视频与该模板视频的匹配度较低,重复率较小,则可以确定在该段时间内实时视频流未开始播放该模板视频,也意味着该实时视频流中该段时间内播出的视频为新的视频,而不是模板视频,则可以对该模板视频进行更新,同时也不用提示用户该模板视频对应的节目又在同一时间播出了。当然,如果模板视频为近期的EPG中同一时间段内播出的节目,而实时视频流又是今天的播出的节目,则通过上述方案,本发明完成了对EPG节目的实时预测,同时,当判定按照时间顺序获取的待测关键帧图片与从模板视频中获取的多个对应的模板关键帧图片不匹配时,还可以通过对模板视频进行更新来完成对EPG的校正。
在一个实施例中,上述步骤S103可被执行为:
确定每个模板关键帧图片的时间信息;
根据时间信息和播放时间阈值确定与每个模板关键帧图片的时间信息相对应的待测关键帧图片。
为了准确而实时地进行节目预测,时间是非常关键的,因此,需要按照时间顺序依次获取实时视频流中与每个模板关键帧图片的时间信息相对应的待测关键帧图片,以避免与每个模板关键帧图片的待测关键帧图片的播放时间与该模板关键帧图片的播放时间错位太多,而影响匹配结果,进行影响节目预测的准确性。例如:某个模板关键帧图片在模板视频中记录的时间信息(即播出时间)为t1时,对应的待测关键帧图片在实时视频流中对应的播出时间为t1-播放时间阈值至t1+播放时间阈值,其中,播放时间阈值优选地为1.8分钟。
在一个实施例中,上述步骤S106可被执行为:
当多个模板关键帧图片中与对应的待测关键帧图片的第二目标特征向量相匹配的第一目标特征向量的数目大于预设数目时,确定实时视频流中的待测关键帧图片与模板视频中的多个模板关键帧图片相匹配;否则,确定实时视频流中的待测关键帧图片与模板视频中的多个模板关键帧图片不匹配。
当模板视频内第一个镜头的模板关键帧图片的第一目标特征向量与对应的待测关键帧图片的第二目标特征向量相匹配时,说明第一个镜头的模板关键帧图片与对应的待测模板关键帧图片相匹配,则继续比较模板视频中的下一个镜头的模板关键帧图片的第一目标特征向量和实时视频流中与之对应的待测关键帧图片的第二目标特征向量是否匹配,依次循环,然后统计模板视频内的多个模板关键帧图片中与对应的待测关键帧图片的第二目标特征向量相匹配的第一目标特征向量的数目,当该数目大于预设数目时,说明该模板视频内的镜头和实时视频流中的该时间段内的播放的视频比较符合,重新率较高,匹配度较好,则确定该实时视频流中的待测关键帧图片与模板视频中的多个对应的模板关键帧图片相匹配;否则,确定实时视频流中的待测关键帧图片与模板视频中的多个对应的模板关键帧图片不匹配;当然,由于该模板视频对应的节目也有可能在其他时间段内播出,即更换了播出时间,因此,在确定实时视频流中的待测关键帧图片与模板视频中的多个对应的模板关键帧图片不匹配,可以继续检测实时视频流在接下来一段时间内播出的待测关键帧图片是否与模板视频匹配,以重新进行准确的节目预测。
在一个实施例中,在提示实时视频流中已开始播放模板视频时,将实时视频流中与对应的模板关键帧图片相匹配的时间最晚的待测关键帧图片的播放时间作为模板视频在实时视频流中的播放提示时间。
确定实时视频流中已开始播放该模板视频对应的节目是需要一段预测时间的,而确定已开播该模板视频的时间即为与对应的模板关键帧图片相匹配的时间最靠后的那帧待测关键帧图片的播放时间,另外,在该播放时间立即提示已开播该模板视频,也起到了及时提醒用户的作用。
在一个实施例中,上述步骤S102可被执行为:
获取每个模板关键帧图片的整体直方图;
将每个模板关键帧图片划分为M个图像块;
获取M个图像块中的每个图像块的局部直方图;
根据整体直方图和M个局部直方图确定第一目标特征向量。
为了更能精确地获取到每个模板关键帧图片的第一目标特征向量,可以获取该模板关键帧图片的整体直方图,以得到该模板关键帧图片的全局特征,同时将该模板关键帧图片划分成M的区域,以得到每个区域的图像块的局部直方图从而获取到每个图像块的局部特征,并最终利用该全局特征和M个局部特征得到准确度较高的该模板关键帧图片的第一目标特征向量;当然,在获取每张待测关键帧图片的第二目标特征向量时,也可以使用该方案,这有利于提高视频重复性检测的的精度和视频预测的精度,其中,M优选地为4。
如图2所示,本发明还提供一种视频播放提示装置,包括:提取模块201,被配置为提取模板视频中的多个模板关键帧图片;
第一获取模块202,被配置为获取每个模板关键帧图片的第一目标特征向量;
第二获取模块203,被配置为按照时间顺序依次从实时视频流中获取与每个模板关键帧图片的时间信息相对应的待测关键帧图片;
第一确定模块204,被配置为确定所述待测关键帧图片的第二目标特征向量;
匹配模块205,被配置为依次比较每个所述第一目标特征向量与对应的每个所述第二目标特征向量是否匹配;
第二确定模块206,被配置为根据匹配结果确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片是否匹配;
处理模块207,被配置为当所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片相匹配时,提示所述实时视频流中已开始播放所述模板视频;否则,放弃提示所述实时视频流中已开始播放所述模板视频。
如图3所示,在一个实施例中,所述第二获取模块203包括:
第一确定子模块2031,被配置为确定每个所述模板关键帧图片的时间信息;
第二确定子模块2032,被配置为根据所述时间信息和播放时间阈值确定与每个模板关键帧图片的时间信息相对应的待测关键帧图片。
如图4所示,在一个实施例中,所述第二确定模块206包括:
第三确定子模块2061,被配置为当多个所述模板关键帧图片中与对应的待测关键帧图片的第二目标特征向量相匹配的第一目标特征向量的数目大于预设数目时,确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片相匹配;否则,确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片不匹配。
在一个实施例中,在提示所述实时视频流中已开始播放所述模板视频时,将所述实时视频流中与对应的模板关键帧图片相匹配的时间最晚的待测关键帧图片的播放时间作为所述模板视频在所述实时视频流中的播放提示时间。
如图5所示,在一个实施例中,所述第一获取模块202包括:
第一获取子模块2021,被配置为获取每个所述模板关键帧图片的整体直方图;
划分子模块2022,被配置为将每个所述模板关键帧图片划分为M个图像块;
第二获取子模块2023,被配置为获取M个所述图像块中的每个所述图像块的局部直方图;
第四确定子模块2024,被配置为根据所述整体直方图和M个所述局部直方图确定所述第一目标特征向量。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
最后,本发明中的视频播放提示装置适用于终端设备。例如,可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种视频播放提示方法,其特征在于,包括:
提取模板视频中的多个模板关键帧图片;
获取每个模板关键帧图片的第一目标特征向量;
按照时间顺序依次从实时视频流中获取与每个模板关键帧图片的时间信息相对应的待测关键帧图片;
确定所述待测关键帧图片的第二目标特征向量;
依次比较每个所述第一目标特征向量与对应的每个所述第二目标特征向量是否匹配;
根据匹配结果确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片是否匹配;
当所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片相匹配时,提示所述实时视频流中已开始播放所述模板视频;否则,放弃提示所述实时视频流中已开始播放所述模板视频。
2.根据权利要1所述的方法,其特征在于,
所述按照时间顺序依次从实时视频流中获取与每个模板关键帧图片的时间信息相对应的待测关键帧图片,包括:
确定每个所述模板关键帧图片的时间信息;
根据所述时间信息和播放时间阈值确定与每个模板关键帧图片的时间信息相对应的待测关键帧图片。
3.根据权利要1所述的方法,其特征在于,
所述根据匹配结果确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片是否匹配,包括:
当多个所述模板关键帧图片中与对应的待测关键帧图片的第二目标特征向量相匹配的第一目标特征向量的数目大于预设数目时,确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片相匹配;否则,确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片不匹配。
4.根据权利要1所述的方法,其特征在于,
在提示所述实时视频流中已开始播放所述模板视频时,将所述实时视频流中与对应的模板关键帧图片相匹配的时间最晚的待测关键帧图片的播放时间作为所述模板视频在所述实时视频流中的播放提示时间。
5.根据权利要1至4中任一项所述的方法,其特征在于,
所述获取每个模板关键帧图片的第一目标特征向量,包括:
获取每个所述模板关键帧图片的整体直方图;
将每个所述模板关键帧图片划分为M个图像块;
获取M个所述图像块中的每个所述图像块的局部直方图;
根据所述整体直方图和M个所述局部直方图确定所述第一目标特征向量。
6.一种视频播放提示装置,其特征在于,包括:
提取模块,用于提取模板视频中的多个模板关键帧图片;
第一获取模块,用于获取每个模板关键帧图片的第一目标特征向量;
第二获取模块,用于按照时间顺序依次从实时视频流中获取与每个模板关键帧图片的时间信息相对应的待测关键帧图片;
第一确定模块,用于确定所述待测关键帧图片的第二目标特征向量;
匹配模块,用于依次比较每个所述第一目标特征向量与对应的每个所述第二目标特征向量是否匹配;
第二确定模块,用于根据匹配结果确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片是否匹配;
处理模块,用于当所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片相匹配时,提示所述实时视频流中已开始播放所述模板视频;否则,放弃提示所述实时视频流中已开始播放所述模板视频。
7.根据权利要6所述的装置,其特征在于,
所述第二获取模块包括:
第一确定子模块,用于确定每个所述模板关键帧图片的时间信息;
第二确定子模块,用于根据所述时间信息和播放时间阈值确定与每个模板关键帧图片的时间信息相对应的待测关键帧图片。
8.根据权利要6所述的装置,其特征在于,
所述第二确定模块包括:
第三确定子模块,用于当多个所述模板关键帧图片中与对应的待测关键帧图片的第二目标特征向量相匹配的第一目标特征向量的数目大于预设数目时,确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片相匹配;否则,确定所述实时视频流中的待测关键帧图片与所述模板视频中的多个模板关键帧图片不匹配。
9.根据权利要6所述的装置,其特征在于,
在提示所述实时视频流中已开始播放所述模板视频时,将所述实时视频流中与相匹配模板关键帧图片相匹配的时间最晚的待测关键帧图片的播放时间作为所述模板视频在所述实时视频流中的播放提示时间。
10.根据权利要6至9中任一项所述的装置,其特征在于,
所述第一获取模块包括:
第一获取子模块,用于获取每个所述模板关键帧图片的整体直方图;
划分子模块,用于将每个所述模板关键帧图片划分为M个图像块;
第二获取子模块,用于获取M个所述图像块中的每个所述图像块的局部直方图;
第四确定子模块,用于根据所述整体直方图和M个所述局部直方图确定所述第一目标特征向量。
CN201510439978.2A 2015-07-23 2015-07-23 一种视频播放提示方法及装置 Pending CN106375848A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510439978.2A CN106375848A (zh) 2015-07-23 2015-07-23 一种视频播放提示方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510439978.2A CN106375848A (zh) 2015-07-23 2015-07-23 一种视频播放提示方法及装置

Publications (1)

Publication Number Publication Date
CN106375848A true CN106375848A (zh) 2017-02-01

Family

ID=57880920

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510439978.2A Pending CN106375848A (zh) 2015-07-23 2015-07-23 一种视频播放提示方法及装置

Country Status (1)

Country Link
CN (1) CN106375848A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111105406A (zh) * 2019-12-24 2020-05-05 杭州当虹科技股份有限公司 一种公共电子屏视频流同一性检测的方法
CN113542731A (zh) * 2021-07-15 2021-10-22 湖南广播影视集团有限公司 视音频播放的控制方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040237102A1 (en) * 2003-03-07 2004-11-25 Richard Konig Advertisement substitution
CN1820511A (zh) * 2003-07-11 2006-08-16 皇家飞利浦电子股份有限公司 用于生成并探测多媒体信号中起到触发标记作用的指纹的方法和设备
CN102760169A (zh) * 2012-06-13 2012-10-31 天脉聚源(北京)传媒科技有限公司 一种电视直播流中的广告段检测方法
CN103152639A (zh) * 2013-03-25 2013-06-12 天脉聚源(北京)传媒科技有限公司 一种电视节目单的校正方法及装置
CN103235956A (zh) * 2013-03-28 2013-08-07 天脉聚源(北京)传媒科技有限公司 一种广告检测方法和装置
CN103297851A (zh) * 2013-05-16 2013-09-11 中国科学院自动化研究所 长视频中目标内容的快速统计与自动审核方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040237102A1 (en) * 2003-03-07 2004-11-25 Richard Konig Advertisement substitution
CN1820511A (zh) * 2003-07-11 2006-08-16 皇家飞利浦电子股份有限公司 用于生成并探测多媒体信号中起到触发标记作用的指纹的方法和设备
CN102760169A (zh) * 2012-06-13 2012-10-31 天脉聚源(北京)传媒科技有限公司 一种电视直播流中的广告段检测方法
CN103152639A (zh) * 2013-03-25 2013-06-12 天脉聚源(北京)传媒科技有限公司 一种电视节目单的校正方法及装置
CN103235956A (zh) * 2013-03-28 2013-08-07 天脉聚源(北京)传媒科技有限公司 一种广告检测方法和装置
CN103297851A (zh) * 2013-05-16 2013-09-11 中国科学院自动化研究所 长视频中目标内容的快速统计与自动审核方法及装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111105406A (zh) * 2019-12-24 2020-05-05 杭州当虹科技股份有限公司 一种公共电子屏视频流同一性检测的方法
CN111105406B (zh) * 2019-12-24 2023-05-30 杭州当虹科技股份有限公司 一种公共电子屏视频流同一性检测的方法
CN113542731A (zh) * 2021-07-15 2021-10-22 湖南广播影视集团有限公司 视音频播放的控制方法及装置

Similar Documents

Publication Publication Date Title
EP2988513A1 (en) Method for providing real-time video and device thereof as well as server and terminal device
CN113850248B (zh) 运动姿态评估方法、装置、边缘计算服务器及存储介质
CN110298220B (zh) 动作视频直播方法、系统、电子设备、存储介质
CN112241361B (zh) 测试用例生成方法及装置、问题场景自动复现方法及装置
CN108712667B (zh) 一种智能电视、其截屏应用方法、装置及可读性存储介质
CN110941727B (zh) 一种资源推荐方法、装置、电子设备及存储介质
CN112115894A (zh) 手部关键点检测模型的训练方法、装置及电子设备
CN106375781B (zh) 一种重复视频的判断方法及装置
CN113676671B (zh) 视频剪辑方法、装置、电子设备及存储介质
CN110636315B (zh) 一种多人虚拟直播方法、装置、电子设备及存储介质
CN111241872A (zh) 视频图像遮挡方法及装置
CN109325479A (zh) 步伐检测方法及装置
CN111726649B (zh) 视频流处理方法、装置、计算机设备和介质
CN106375849B (zh) 一种生成模板的方法、装置、视频的更新方法及装置
CN106375848A (zh) 一种视频播放提示方法及装置
CN112287771A (zh) 用于检测视频事件的方法、装置、服务器和介质
CN113408332A (zh) 视频分镜方法、装置、设备及计算机可读存储介质
CN106375850A (zh) 一种匹配视频的判断方法及装置
CN106354736A (zh) 一种重复视频的判断方法及装置
CN106412690B (zh) 一种视频播放的确定方法及装置
CN114299427A (zh) 目标对象关键点的检测方法、装置、电子设备及存储介质
CN116320711A (zh) 图像拍摄方法及装置
CN106791274A (zh) 一种场景检测方法及装置
CN106358055A (zh) 一种节目播放的确定方法及装置
CN112346968B (zh) 一种多媒体文件清晰度的自动化检测方法及装置

Legal Events

Date Code Title Description
C06 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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170201