一种信息处理方法、装置、电子设备及存储介质

文档序号:1628118 发布日期:2020-01-14 浏览:14次 >En<

阅读说明:本技术 一种信息处理方法、装置、电子设备及存储介质 (Information processing method and device, electronic equipment and storage medium ) 是由 邓桂林 刘旭升 李海 于 2019-09-27 设计创作,主要内容包括:本发明实施例提供了一种信息处理方法、装置、电子设备及存储介质,其中,该信息处理方法包括:获取待处理的赛事视频中的各视频帧;对各视频帧进行赛事类别识别,得到待处理的赛事视频的赛事类别信息;采用与赛事类别信息对应的内容识别模型,识别各视频帧是否为关键内容视频帧,在播放待处理的赛事视频的过程中,若播放到的视频帧为关键内容视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。这样,可以实现提高选取推广信息的插入位置的效率,降低人力成本和时间开销。(The embodiment of the invention provides an information processing method, an information processing device, electronic equipment and a storage medium, wherein the information processing method comprises the following steps: acquiring each video frame in the event video to be processed; performing event type identification on each video frame to obtain event type information of the event video to be processed; and identifying whether each video frame is a key content video frame or not by adopting a content identification model corresponding to the event category information, acquiring target promotion information matched with the event category information of the event video where the key content video frame is located in the candidate promotion information based on the category of the candidate promotion information if the played video frame is the key content video frame in the process of playing the to-be-processed event video, and outputting the target promotion information when the key content video frame is played. Therefore, the efficiency of selecting the insertion position of the popularization information can be improved, and the labor cost and the time overhead are reduced.)

一种信息处理方法、装置、电子设备及存储介质

技术领域

本发明涉及多媒体技术领域,特别是涉及一种信息处理方法、装置、电子设备及存储介质。

背景技术

商家在推广待推广信息时,通常会选择另一媒介作为该待推广信息的载体,例如,商家通常会将待推广的产品的广告,附加到电视和视频网站的节目中,以该电视或视频网站的节目作为该将待推广的产品的广告的载体。目前,***广告的形式有多种,例如,在两个相邻的视频帧之间***一段广告视频,又例如,在一段视频上叠加广告,也即广告和视频同时显示,又称创可贴广告。无论采用何种***广告的形式,都需要在视频中确定一个***广告的***位置,以便***广告。

然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:

目前,通常是由人工选择***推广信息的位置,使得该***位置选取的效率非常低,并且浪费了大量的人力成本和时间开销。

发明内容

本发明实施例的目的在于提供一种信息处理方法、装置、电子设备及存储介质,以实现提高选取推广信息的***位置的效率,降低人力成本和时间开销。

具体技术方案如下:

在本发明实施例的一个方面,本发明实施例提供了一种信息处理方法,该方法包括:

获取待处理的赛事视频中的各视频帧;

对各视频帧进行赛事类别识别,得到待处理的赛事视频的赛事类别信息;

采用与赛事类别信息对应的内容识别模型,识别各视频帧是否为关键内容视频帧,关键内容视频帧包括:精彩赛事视频帧或赛事关键比分视频帧;

在播放待处理的赛事视频的过程中,若播放到的视频帧为关键内容视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。

在本发明实施的又一方面,本发明实施例还提供了一种信息处理装置,该装置包括:

视频帧获取模块,用于获取待处理的赛事视频中的各视频帧;

赛事类别识别模块,用于对各视频帧进行赛事类别识别,得到待处理的赛事视频的赛事类别信息;

内容识别模块,用于采用与赛事类别信息对应的内容识别模型,识别各视频帧是否为关键内容视频帧,关键内容视频帧包括:精彩赛事视频帧或赛事关键比分视频帧;

输出模块,用于在播放待处理的赛事视频的过程中,若播放到的视频帧为关键内容视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。

在本发明实施的又一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的信息处理方法。

在本发明实施的又一方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的信息处理方法。

本发明实施例提供的一种信息处理方法、装置、电子设备及存储介质,通过对各视频帧进行赛事类别识别,可以首先确定出该待处理的赛事类别信息,然后可以采用与该赛事类别信息对应的内容识别模型,对各视频帧进行内容识别,由于不同赛事类别信息对应的内容识别模型具有针对性,从而可以提高识别的准确性。

在识别出各视频帧是关键内容视频帧时,可以在播放到该关键内容视频帧时,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。这样,无需人工选择***待推广信息的位置,从而可以提高选取推广信息的***位置的效率,降低人力成本和时间开销。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本发明实施例的一种信息处理方法第一种实施方式的流程图;

图2为本发明实施例的一种信息处理方法第二种实施方式的流程图;

图3为本发明实施例的一种信息处理方法第三种实施方式的流程图;

图4为本发明实施例的一种信息处理方法第四种实施方式的流程图;

图5为本发明实施例的一种信息处理方法第五种实施方式的流程图;

图6为本发明实施例的一种信息处理方法第六种实施方式的流程图;

图7为本发明实施例的一种信息处理方法第七种实施方式的流程图;

图8为本发明实施例的一种信息处理方法第八种实施方式的流程图;

图9为本发明实施例的一种信息处理方法第九种实施方式的流程图;

图10为本发明实施例的一种信息处理装置第一种实施方式的结构示意图;

图11为本发明实施例的一种信息处理装置第二种实施方式的结构示意图;

图12为本发明实施例的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

为了解决现有技术中存在的问题,本发明实施例提供了一种信息处理方法、装置、电子设备及存储介质,以提高选取推广信息的***位置的效率,降低人力成本和时间开销。

下面,首先对本发明实施例的一种信息处理方法进行介绍,如图1所示,为本发明实施例的一种信息处理方法第一种实施方式的流程图,该方法可以包括:

S110,获取待处理的赛事视频中的各视频帧;

S120,对各视频帧进行赛事类别识别,得到待处理的赛事视频的赛事类别信息;

S130,采用与赛事类别信息对应的内容识别模型,识别各视频帧是否为关键内容视频帧,关键内容视频帧包括:精彩赛事视频帧或赛事关键比分视频帧;

S140,在播放待处理的赛事视频的过程中,若播放到的视频帧为关键内容视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。

在一些示例中,该待处理的赛事视频可以是正在直播的赛事视频,也可以是拍摄的用于重播的赛事视频。

在又一些示例中,上述的工作人员可以将前端拍摄设备拍摄的正在进行的赛事的视频输入上述的电子设备,也可以将存储在另一电子设备中的用于重播的赛事视频输入上述的电子设备。因此,应用本发明实施例的一种信息处理方法的电子设备可以获取到待处理的赛事视频。然后可以从获取到的待处理的赛事视频中获取到各视频帧。

例如,可以在获取到待处理的赛事视频流后,对该待处理的赛事视频进行解码处理,从而可以得到待识别视频帧。

在又一些示例中,该待处理的赛事视频可以是体育比赛的赛事视频,也可以是舞蹈比赛的赛事视频,还可以是歌唱比赛的赛事视频,这都是可以的。

在一些示例中,由于比赛的类型有多种多样,因此,拍摄比赛得到的赛事视频的类型也是多种多样的,也就是说,不同的赛事视频,具有不同的赛事类别。

为了能够更准确的识别出该待处理赛事视频的各视频帧中是否为关键内容视频帧,可以对该各视频帧进行赛事类别识别,以便识别得到待处理的赛事视频的赛事类别信息。

在一些示例中,可以对一个视频帧进行赛事类别识别,得到该待处理的赛事视频的赛事类别信息,也可以对多个视频帧进行赛事类别识别,得到该待处理的赛事视频的赛事类别信息。

当对多个视频帧进行赛事类别识别时,若存在识别出的个各视频帧对应的赛事类别信息不同,则可以将具有相同赛事类别信息的视频帧的数量最多的视频帧的赛事类别信息,作为该待处理的赛事视频的类别信息。

例如,当识别出该待处理的赛事视频的视频帧1、视频帧3和视频帧5的赛事类别信息为类别1,视频帧2和视频帧4的赛事类别信息为类别2,则可以将视频帧1、视频帧3和视频帧5的赛事类别信息作为该待处理的赛事视频的类别信息。

在得到该待处理的赛事视频的赛事类别信息后,可以在预先设置的多个内容识别模型中,选择与该待处理的赛事视频的赛事类别信息对应的内容识别模型,来识别各视频帧是否为关键内容视频帧。

在一些示例中,该多个内容识别模型中的每个内容识别模型对应一个赛事类别信息。也就是说,不同的内容识别模型对应不同的赛事类别信息。

在又一些示例中,该内容识别模型可以是预先设置有多个内容模板的识别模型,也可以是预先训练得到的神经网络模型。

在一些示例中,可以将各视频帧分别输入到与赛事类别信息对应的内容识别模型,也可以将各视频帧同时输入到与赛事类别信息对应的内容识别模型。

在本发明实施例中,通过对不同类型的赛事视频,设置对应的内容识别模型,可以使得每个内容识别模型都针对一种类型的待处理的赛事视频,从而使得每个内容识别模型更具有针对性,使得对关键内容视频帧的识别更准确,可以提高识别关键内容视频帧的准确度。

当各视频帧均不是关键内容视频帧时,则可以重新从该待处理的赛事视频中选择其他视频帧。

当各视频帧中有至少一个视频帧为关键内容视频帧时,可以将该至少一个视频帧作为上述的待推广信息的***位置。

然后上述的电子设备可以播放上述的待处理的赛事视频,在播放待处理的赛事视频的过程中,若播放到的视频帧为关键内容视频帧,上述的电子设备可以选择一个推广信息输出。

在一些示例中,可以预先给每个候选推广信息设置对应的类别,则上述的电子设备可以获取到每个候选推广信息设置对应的类别,然后将该候选推广信息的类别与上述的待处理的赛事视频的类别进行匹配,以便从该候选推广信息中,匹配出与该待处理的赛事视频的类别相匹配的目标推广信息。最后,该电子设备可以在播放该关键内容视频帧时,输出该目标推广信息。

这样,可以避免出现输出的目标推广信息与关键内容视频帧之间突兀的问题。

在又一些示例中,除了预先为每个候选推广信息设置对应的类别,上述的电子设备还可以采用推广信息类别识别模型识别候选推广信息的类别,然后基于候选推广信息的类别,获取候选推广信息,采用推广信息类别识别模型识别候选推广信息的类别,并在播放该关键内容视频帧时,输出目标推广信息。

在一些示例中,该目标推广信息可以至少包括广告信息。

在又一些示例中,可以在该关键内容视频帧之前输出广告信息,也可以在该关键内容视频帧之后输出广告信息,还可以将该广告信息以创可贴广告的形式,与该关键内容视频帧同时输出,这都是可以的。

当本发明实施例的一种信息处理方法在直播的赛事中时,相较于现有技术中人工选取***推广信息的位置,造成的人力成本的浪费以及不能及时得到最佳***位置,容易错过最佳***位置等问题而言,本发明实施例可以及时得到直播的赛事的推广信息的***位置,从而可以基于该推广信息的***位置,在直播的赛事中实时输出推广信息,同时也节省了人力成本和时间成本。

本发明实施例提供的一种信息处理方法,通过对各视频帧进行赛事类别识别,可以首先确定出该待处理的赛事类别信息,然后可以采用与该赛事类别信息对应的内容识别模型,对各视频帧进行内容识别,由于不同赛事类别信息对应的内容识别模型具有针对性,从而可以提高识别的准确性。

在识别出各视频帧是关键内容视频帧时,可以在播放到该关键内容视频帧时,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。这样,无需人工选择***待推广信息的位置,从而可以提高选取推广信息的***位置的效率,降低人力成本和时间开销。

在图1所示的一种信息处理方法的基础上,本发明实施例还提供了一种可能的实现方式,参见图2。在图2中,图1所示的步骤S120,对各视频帧进行赛事类别识别,得到待处理的赛事视频的赛事类别信息,可以包括:

S1201,获取预先设置的赛事类别模板。

S1202,在各视频帧中选择与赛事类别模板相同尺寸的区域,并计算各个区域中的内容与赛事类别模板的相似度。

S1203,当存在与赛事类别模板的相似度大于第一预设相似度阈值的区域时,将该赛事类别模板的赛事类别作为该区域对应的视频帧的赛事类别。

在一些示例中,在确定待处理的赛事视频的赛事类别时,可以采用多种方式进行确定,在本发明实施例中,可以预先设置多个赛事类别模板,每个赛事类别模板对应一种赛事类别,然后从该多个赛事类别模板中选择一个赛事类别模板,将该选择的赛事类别模板与各视频帧进行匹配,以确定该待处理的赛事视频的赛事类别。

在一些示例中,针对每个视频帧,可以在该视频帧中选择一个与赛事类别模板相同尺寸的区域,并计算该区域中的内容与赛事类别模板的相似度,当该相似度大于第一预设相似度阈值的区域时,则将该赛事类别模板的赛事类别作为该区域对应的视频帧的赛事类别。

当该相似度小于第一预设相似度阈值,则可以说明该选择的区域与该赛事类别模板不相似,因此,可以在该视频帧中将该区域移动至少一个像素,重新选择一个与赛事类别模板相同尺寸的区域,与该赛事类别模板进行对比。直至将该视频帧中的每个像素都与该赛事类别模板都进行了对比。

通过设置不同的赛事类别模板,可以直接将各视频帧与不同的赛事类别模板进行比较,由于在进行比较时,计算量比较小,进而可以快速确定各视频帧的赛事类别,从而可以减少选取推广信息的***位置的时间开销,提高选取推广信息的***位置的效率。

在一些示例中,由于预先设置赛事类别的模板比较麻烦,工作人员的工作量比较大,为了减少工作人员设置赛事类别模板造成的工作量,在图1所示的一种信息处理方法的基础上,本发明实施例还提供了一种可能的实现方式,参见图3。在图3中,图1所示的步骤S120,对各视频帧进行赛事类别识别,得到待处理的赛事视频的赛事类别信息,可以包括:

S1204,采用第一文字识别模型对各视频帧进行文字识别,得到各视频帧中的文字,第一文字识别模型为采用标注有比赛赛事名称的样本进行训练得到的文字识别模型,文字包括:单一文字或文字字符串;

S1205,基于各视频帧中的文字,获得待处理的赛事视频的赛事类别信息。

在一些示例中,对于不同的赛事类别,比赛画面上通常会有对应的赛事类别说明,例如,通常会有“2017澳大利亚网球公开赛”、“兵乒球世锦赛”等说明,基于此,本发明实施例还可以预先设置一个文字识别模型,也即第一文字识别模型。然后将各视频帧输入到该第一文字识别模型中,当至少一个视频帧中包含文字时,该第一文字识别模型可以输出该至少一个视频帧中的文字,然后可以基于该第一文字识别模型输出的文字,来确定该待处理的赛事视频的比赛赛事类别。

在又一些示例中,每种赛事类别都可以具有至少一个关键字或至少一个关键词;上述的电子设备在得到该第一文字识别模型输出的文字后,可以查看包每种赛事类别的关键字或关键词中是否包含有该文字,如果是,则可以将关键字或关键词包含该文字的赛事类别确定为该待处理的赛事视频的比赛赛事类别。

在一些示例中,该第一文字识别模型可以是采用预先标注有比赛赛事名称的样本进行训练得到的文字识别模型,例如,该样本可以是标注有“乒乓球”、“篮球”、“羽毛球”等名称的样本。该第一文字识别模型可以是对神经网络模型训练得到的模型。

在一些示例中,该第一文字识别模型在对各视频帧中的文字进行识别后,可以将每个文字逐一输出,也可以将识别得到的多个文字作为一个字符串进行输出,这都是可以的。

在又一些示例中,各视频帧中可能包含有文字,也可能未包含有文字,为了避免采用该第一文字识别模型对未包含有文字的视频帧进行文字识别而浪费时间,本发明实施例还可以先将各视频帧先输入到一个预先设置的文字检测模型中,以检测各视频帧中是否存在文字。当至少一个视频帧中存在文字时,则可以采用上述的第一文字识别模型对该至少一个视频帧进行文字识别,得到该至少一个视频帧中的文字。

当存在未包含文字的视频帧时,则可以采用上述的第二种实施方式中的步骤S1201~S1203来识别该未包含文字的视频帧的赛事类别。

在本发明实施例中,由于采用标注有比赛名称的样本训练得到文字识别模型比较方便,因此,本发明实施例通过采用文字识别模型来确定各视频帧的待处理的赛事视频的赛事类别信息,无需工作人员来设置不同赛事类别的模板,可以减少工作人员的工作量。

在一些示例中,上述的待识别视频帧中可以包含有精彩瞬间,例如,包括进球的精彩瞬间、庆祝的精彩瞬间,对此,在图1所示的一种信息处理方法的基础上,本发明实施例还提供了一种可能的实现方式,参见图4。在图4中,图1所示的步骤S130,采用与赛事类别信息对应的内容识别模型,识别各视频帧是否为关键内容视频帧,可以包括:

S1301,获取与赛事类别信息对应的内容识别模型中的精彩赛事模板,计算精彩赛事模板与各视频帧的相似度,内容识别模型中包括多个不同的精彩赛事模板;

S1302,将各视频帧中,与精彩赛事模板的相似度大于第二预设相似度阈值的视频帧,确定为关键内容视频帧。

在一些示例中,上述的与待处理的赛事视频的赛事类别信息对应的内容识别模型,可以是包括多个不同的精彩赛事模板的模型,该内容识别模型中可以预先设置有多个不同的精彩赛事模板。

在识别各视频帧是否为关键内容视频帧时,针对每个视频帧,可以从该多个精彩赛事模板中选择一个精彩赛事模板,然后计算该视频帧与该选择的精彩赛事模板的相似度,当相似度大于第二预设相似度阈值时,则可以将该视频帧确定为关键内容视频帧,否则,重新选择一个精彩赛事模板,并重新计算该视频帧与该重新选择的精彩赛事模板的相似度。直至对该多个精彩赛事模板都进行了选择。

在又一些示例中,还可以分别计算该视频帧分别与每个精彩赛事模板的相似度,然后判断计算得到的多个相似度中,是否存在大于预设相似度阈值的相似度,如果存在,则可以将该该视频帧确定为关键内容视频帧。否则,可以说明该视频帧不是关键内容视频帧。

在又一些示例中,精彩瞬间模板包括以下至少一种:红牌模板、黄牌模板、技术统计模板、进球模板、罚球模板等;

在本发明实施例中,通过设置不同的精彩赛事模板,然后可以直接将各视频帧与精彩赛事模板进行比较,由于在进行比较时,计算量比较小,进而可以快速确定各视频帧中是否为关键内容视频帧,从而可以减少选取推广信息的***位置的时间开销,提高选取推广信息的***位置的效率。

在图1所示的一种信息处理方法的基础上,本发明实施例还提供了一种可能的实现方式,参见图5。在图5中,图1所示的步骤S130,采用与赛事类别信息对应的内容识别模型,识别各视频帧是否为关键内容视频帧,可以包括:

S1303,采用与赛事类别信息对应的第二文字识别模型,对各视频帧进行文字识别,得到各视频帧中的文字,其中,第二文字识别模型为采用标注有赛事精彩内容的样本进行训练得到的;

S1304,基于各视频帧中的文字,判断各视频帧是否为关键内容视频帧。

在一些示例中,当比赛中出现精彩内容时,前端拍摄设备在拍摄到赛事精彩内容后,可以在该拍摄到的赛事精彩内容的视频帧中增加文字描述,例如,增加关于技术统计的文字描述或者增加关于首发阵容的文字描述,然后传输到应用本发明实施例的一种信息处理方法的电子设备中,因此,该电子设备在接收到该待处理的赛事视频后,可以采用一个与待处理的赛事视频的赛事类别信息对应的文字识别模型,来识别该待处理的赛事视频的各视频帧中是否包含有文字,也即采用第二文字识别模型对各视频帧进行文字识别。

其中,该第二文字识别模型为采用标注有赛事精彩内容的样本进行训练得到的;

在识别得到各视频帧中的文字后,上述的电子设备可以基于各视频帧中的文字,判断各视频帧是否为关键内容视频帧。如果是,可以执行步骤S140。

在本发明实施例中,由于采用标注有赛事精彩内容的样本训练得到文字识别模型比较方便,因此,本发明实施例通过采用文字识别模型来识别各视频帧中的文字,进而通过识别出的文字来确定各视频帧是否为关键内容视频帧,无需工作人员来设置不同赛事类别的模板,可以进一步减少工作人员的工作量。

在又一些示例中,当存在未包含文字的视频帧时,则可以采用上述的第四种实施方式中的步骤S1301~S1302来识别该未包含文字的视频帧是否关键内容视频帧。

在图1所示的一种信息处理方法的基础上,本发明实施例还提供了一种可能的实现方式,参见图6。在图6中,图1所示的步骤S130,采用与赛事类别信息对应的内容识别模型,识别各视频帧是否为关键内容视频帧,可以包括:

S1305,采用与赛事类别信息对应的图像识别模型,识别各视频帧是否为包含关键动作的精彩赛事视频帧,其中,图像识别模型为采用标注有关键动作的图像样本进行训练得到的图像识别模型。

在图6中,图1所示的步骤S140,在播放待处理的赛事视频的过程中,若播放到的视频帧为关键内容视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息,可以包括:

S141,在播放待处理的赛事视频的过程中,若播放到的视频帧为精彩赛事视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。

在一些示例中,在比赛过程中,赛事精彩内容通常也会是运动员做的一些动作,例如,运动员进球以后,庆祝咆哮的画面、或者运动员相互鼓励的画面等。

对此,可以预先设置一个与待处理的赛事视频的赛事类别信息对应的图像识别模型,来识别各视频帧中是否包含有关键动作。在一些示例中,该图像识别模型,可以是采用标注有关键动作的图像样本进行训练得到的图像识别模型;该关键动作可以是:咆哮的动作、握手鼓励的动作、为自己加油的动作等。

当存在包含有关键动作的视频帧时,该图像识别模型可以识别出该关键动作,则可以将该包含有关键动作的视频帧作为精彩赛事视频帧。

当存在未包含有关键动作的视频帧时,该图像识别模型对该视频帧可以输出一个“该视频帧中未包含关键动作”的提示信息。

通过预先训练图像识别模型,可以准确识别该待识别视频帧中是否包含有运动员的关键动作,如果有,则可以将该包含有关键动作的视频帧作为精彩赛事视频帧。这样,无需工作人员来设置模板,从而可以减少工作人员的工作量。

在又一些示例中,一个视频帧并不能充分说明比赛的精彩,而多个视频帧更能说明比赛的精彩,例如,篮球中的快攻扣篮视频,足球中的射门视频,往往是由多个视频帧构成的,因此,也可以将一段精彩视频作为推广信息的***位置。

对此,上述的电子设备可以采用该图像识别模型,对包含多个视频帧的视频序列进行连续关键动作识别,以识别包含多个视频帧的视频序列,是否为包含连续关键动作的视频序列。当该图像识别模型识别出该包含多个视频帧的视频序列中包含有连续关键动作时,则可以将该视频序列所包含的各视频帧都作为关键内容视频帧。

在又一些示例中,可以采用I3D(Two-Stream Inflated 3D ConvNet,双流三维神经网络)模型,对该包含多个视频帧的视频序列进行连续关键动作识别。

通过本发明实施例,可以播放该视频序列时,输出目标推广信息,从而可以增加目标推广信息的存在时间,增加目标推广信息的曝光时间。

对此,在图1所示的一种信息处理方法的基础上,本发明实施例还提供了一种可能的实现方式,参见图7。在图7中,图1所示的步骤S130,采用与赛事类别信息对应的内容识别模型,识别各视频帧是否为关键内容视频帧,可以包括:

S1306,采用与赛事类别信息对应的人物识别模型,识别各视频帧是否为包含目标人物的精彩赛事视频帧,其中,人物识别模型为采用预先标注有目标人物的图像样本进行训练得到的人物识别模型。

在图7中,图1所示的步骤S140,在播放待处理的赛事视频的过程中,若播放到的视频帧为关键内容视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息,可以包括:

S141,在播放待处理的赛事视频的过程中,若播放到的视频帧为精彩赛事视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。

在又一些可能的实现方式中,在赛场上,通常会有一些比较有名的运动员或教练等,包含这些人的视频帧也可以作为精彩赛事视频帧。因此,在本发明实施例中,还可以采用与该赛事视频的赛事类别信息对应的人物识别模型,对各视频帧进行目标人物识别。在该人物识别模型识别出各视频帧中包含目标人物时,则可以将各视频帧作为精彩赛事视频帧。

其中,该人物识别模型为采用预先标注有目标人物的图像样本进行训练得到的人物识别模型。该目标人物可以是比较有名的运动员或教练等。

通过本发明实施例,可以增加能够作为精彩赛事视频帧的范围,从而可以使得能够输出更多的目标推广信息,增加输出目标推广信息的数量。

在图1所示的一种信息处理方法的基础上,本发明实施例还提供了一种可能的实现方式,参见图8。在图8中,图1所示的步骤S130,采用与赛事类别信息对应的内容识别模型,识别各视频帧是否为关键内容视频帧,可以包括:

S1307,获取与赛事类别信息对应的比分识别模型中的赛事关键比分模板,计算赛事关键比分模板与各视频帧的相似度,比分识别模型中包括多个不同关键比分对应的赛事关键比分模板;

S1308,将各视频帧中,与赛事关键比分模板的相似度大于第三预设相似度阈值的视频帧,确定为赛事关键比分视频帧。

在图8中,图1所示的步骤S140,在播放待处理的赛事视频的过程中,若播放到的视频帧为关键内容视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息,可以包括:

S142,在播放待处理的赛事视频的过程中,若播放到的视频帧为赛事关键比分视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。

通常有一些比分是比较重要的,例如,在一局乒乓球比赛中,因为比分0:10之后的比分变化会影响这一局比赛的结果,因此,比分0:10是该局乒乓球比赛中的关键比分,则可以在播放这些包含关键比分的视频帧时,输出目标推广信息,这并不会影响观众的观看体验,相反,在播放这些比较重要的视频帧时,输出合适的目标推广信息,还可以提升观众的观看体验。

在又一些示例中,对于不同的赛事类别,比分的设置往往是不同的,关键比分也是不同的,例如,对于乒乓球比赛,一局是11个球,对于羽毛球比赛,一局是21个球。因此,可以针对不同的赛事,采用不同的比分识别模型,来识别包含关键比分的视频帧。

在本发明实施例中,可以采用与该待处理的赛事视频的赛事类别信息对应的比分识别模型,对各视频帧进行比分识别,以确定包含有关键比分的视频帧。

当存在包含有关键比分的视频帧时,可以将该包含有关键比分的视频帧作为赛事关键比分视频帧。

在一些示例中,上述的比分识别模型中可以包括多个赛事关键比分模板,则可以将该各视频帧分别与该多个赛事关键比分模板中的任一模板进行对比,以确定各视频帧是否包含有关键比分。

在一些示例中,针对每个视频帧,可以计算该视频帧与各个赛事关键比分模板的相似度,当该视频帧与一赛事关键比分模板的相似度大于第三预设相似度阈值时,则可以将该赛事关键比分模板的比分作为该视频帧的比分,进而可以将该视频帧确定为赛事关键比分视频帧。

在一些示例中,该待识别视频帧中可能包含有比分,也可能未包含比分,为了避免对未包含比分的视频帧进行比分识别,上述的电子设备可以首先识别各视频帧中是否包含有比分。

如果存在未包含比分的视频帧,上述的电子设备可以采用本发明实施例的第四种实施方式中的步骤S1301~1302,或者采用第五种实施方式中的步骤S1303~1304,识别该未包含比分的视频帧是否为关键内容视频帧。

当存在包含有比分的视频帧时,上述的电子设备可以执行步骤S1307。

通过设置不同比分模板,然后可以直接将各视频帧与赛事关键比分模板进行比较,由于在进行比较时,计算量比较小,进而可以快速确定各视频帧中是否为赛事关键比分视频帧,从而可以减少选取推广信息的***位置的时间开销。

对此,在图1所示的一种信息处理方法的基础上,本发明实施例还提供了一种可能的实现方式,参见图9。在图9中,图1所示的步骤S130,采用与赛事类别信息对应的内容识别模型,识别各视频帧是否为关键内容视频帧,可以包括:

S1309,采用与赛事类别信息对应的第三文字识别模型,识别各视频帧是否为赛事关键比分视频帧,其中,第三文字识别模型为采用标注有关键比分的图像样本进行训练得到的文字识别模型。

在图9中,图1所示的步骤S140,在播放待处理的赛事视频的过程中,若播放到的视频帧为关键内容视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息,可以包括:

S142,在播放待处理的赛事视频的过程中,若播放到的视频帧为赛事关键比分视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。

在又一些示例中,比分通常会以文字的形式存在于前端拍摄设备拍摄的画面中,因此,上述的电子设备可以采用第三文字识别模型对各视频帧进行关键比分识别,确定各视频帧中是否为赛事关键比分视频帧。

其中,该第三文字识别模型为采用标注有关键比分的图像样本进行训练得到的文字识别模型。

当上述的第三文字识别模型识别得到各视频帧关键比分后,则可以将包含关键比分的视频帧确定为赛事关键比分视频帧。在又一些示例中,该第三文字识别模型还可以输出各视频帧中的关键比分。

通过设置第三文字识别模型,工作人员可以仅设置训练使用的样本,然后预先对该第三文字识别模型进行训练,从而可以采用该训练得到的第三文字识别模型识别各视频帧中是否包含关键比分,进而确定各视频帧是否为赛事关键比分视频帧,而无需设置模板,从而可以减少工作人员的工作量。

相应于上述的信息处理方法实施例,本发明实施例还提供了一种信息处理装置,如图10所示,为本发明实施例的信息处理装置第一种实施方式的结构示意图,该装置可以包括:

视频帧获取模块1010,用于获取待处理的赛事视频中的各视频帧;

赛事类别识别模块1020,用于对各视频帧进行赛事类别识别,得到待处理的赛事视频的赛事类别信息;

内容识别模块1030,用于采用与赛事类别信息对应的内容识别模型,识别各视频帧是否为关键内容视频帧,关键内容视频帧包括:精彩赛事视频帧或赛事关键比分视频帧;

输出模块1040,用于在播放待处理的赛事视频的过程中,若播放到的视频帧为关键内容视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。

本发明实施例提供的一种信息处理装置,通过对各视频帧进行赛事类别识别,可以首先确定出该待处理的赛事类别信息,然后可以采用与该赛事类别信息对应的内容识别模型,对各视频帧进行内容识别,由于不同赛事类别信息对应的内容识别模型具有针对性,从而可以提高识别的准确性。

在识别出各视频帧是关键内容视频帧时,可以在播放到该关键内容视频帧时,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。这样,无需人工选择***待推广信息的位置,从而可以提高选取推广信息的***位置的效率,降低人力成本和时间开销。

在一些示例中,赛事类别识别模块1020,具体用于:

获取预先设置的赛事类别模板;

在各视频帧中选择与赛事类别模板相同尺寸的区域,并计算各个区域中的内容与赛事类别模板的相似度;

当存在与赛事类别模板的相似度大于第一预设相似度阈值的区域时,将该赛事类别模板的赛事类别作为该区域对应的视频帧的赛事类别。

在一些示例中,赛事类别识别模块1020,具体用于:

采用第一文字识别模型对各视频帧进行文字识别,得到各视频帧中的文字,第一文字识别模型为采用标注有比赛赛事名称的样本进行训练得到的文字识别模型,文字包括:单一文字或文字字符串;

基于各视频帧中的文字,获得待处理的赛事视频的赛事类别信息。

在一些示例中,内容识别模块1030,具体用于:

获取与赛事类别信息对应的内容识别模型中的精彩赛事模板,计算精彩赛事模板与各视频帧的相似度,内容识别模型中包括多个不同的精彩赛事模板;

将各视频帧中,与精彩赛事模板的相似度大于第二预设相似度阈值的视频帧,确定为关键内容视频帧。

在一些示例中,内容识别模块1030,具体用于:

采用与赛事类别信息对应的第二文字识别模型,对各视频帧进行文字识别,得到各视频帧中的文字,其中,第二文字识别模型为采用标注有赛事精彩内容的样本进行训练得到的;

基于各视频帧中的文字,判断各视频帧是否为关键内容视频帧。

在一些示例中,内容识别模块1030,具体用于:

采用与赛事类别信息对应的图像识别模型,识别各视频帧是否为包含关键动作的精彩赛事视频帧,其中,图像识别模型为采用标注有关键动作的图像样本进行训练得到的图像识别模型。

在一些示例中,内容识别模块1030,具体用于:

采用与赛事类别信息对应的图像识别模型,识别包含多个视频帧的视频序列,是否为包含连续关键动作的视频序列;

若视频序列包含连续关键动作的视频序列,则视频序列所包含的各视频帧都作为关键内容视频帧。

在一些示例中,内容识别模块1030,具体用于:

采用与赛事类别信息对应的人物识别模型,识别各视频帧是否为包含目标人物的精彩赛事视频帧,其中,人物识别模型为采用预先标注有目标人物的图像样本进行训练得到的人物识别模型。

在一些示例中,内容识别模块1030,具体用于:

获取与赛事类别信息对应的比分识别模型中的赛事关键比分模板,计算赛事关键比分模板与各视频帧的相似度,比分识别模型中包括多个不同关键比分对应的赛事关键比分模板;

将各视频帧中,与赛事关键比分模板的相似度大于第三预设相似度阈值的视频帧,确定为赛事关键比分视频帧。

在一些示例中,内容识别模块1030,具体用于:

采用与赛事类别信息对应的第三文字识别模型,识别各视频帧是否为赛事关键比分视频帧,其中,第三文字识别模型为采用标注有关键比分的图像样本进行训练得到的文字识别模型。

在图10所示的信息处理装置的基础上,本发明实施例还提供了一种可能的实现方式,如图11所示,为本发明实施例的一种信息处理装置第二种实施方式的结构示意图,该装置还可以包括:

推广信息类别识别模块1050,用于获取候选推广信息,采用推广信息类别识别模型识别候选推广信息的类别;

输出模块1040,具体用于:

在候选推广信息中,将候选推广信息的类别和与关键内容视频帧所在赛事视频的赛事类别信息进行匹配,以获得目标推广信息。

本发明实施例还提供了一种电子设备,如图12所示,包括处理器121、通信接口122、存储器123和通信总线124,其中,处理器121,通信接口122,存储器123通过通信总线124完成相互间的通信,

存储器123,用于存放计算机程序;

处理器121,用于执行存储器123上所存放的程序时,实现上述实施例中任一所述的信息处理方法,例如实现如下步骤:

获取待处理的赛事视频中的各视频帧;

对各视频帧进行赛事类别识别,得到待处理的赛事视频的赛事类别信息;

采用与赛事类别信息对应的内容识别模型,识别各视频帧是否为关键内容视频帧,关键内容视频帧包括:精彩赛事视频帧或赛事关键比分视频帧;

在播放待处理的赛事视频的过程中,若播放到的视频帧为关键内容视频帧,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。

本发明实施例提供的一种电子设备,通过对各视频帧进行赛事类别识别,可以首先确定出该待处理的赛事类别信息,然后可以采用与该赛事类别信息对应的内容识别模型,对各视频帧进行内容识别,由于不同赛事类别信息对应的内容识别模型具有针对性,从而可以提高识别的准确性。

在识别出各视频帧是关键内容视频帧时,可以在播放到该关键内容视频帧时,基于候选推广信息的类别,在候选推广信息中,获取与关键内容视频帧所在赛事视频的赛事类别信息相匹配的目标推广信息,并在播放该关键内容视频帧时,输出目标推广信息。这样,无需人工选择***待推广信息的位置,从而可以提高选取推广信息的***位置的效率,降低人力成本和时间开销。

上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一实施例所述的信息处理方法。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一实施例所述的信息处理方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

25页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:数据处理方法、装置、计算机设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!