用于确定视频中的视频段数的方法及装置制造方法及图纸

技术编号:31230030 阅读:15 留言:0更新日期:2021-12-08 10:00
本公开所提供的用于确定视频中的视频段数的方法及装置利用人工智能技术,根据视频中的视频帧的画面特征来确定该视频帧对应的历史视频索引链,并基于对应于该视频的历史视频索引链的交集来区分视频中的不同视频段,从而实现自动高效且准确的视频段数识别。通过本公开的用于确定视频中的视频段数的方法及装置能够对视频应用平台的海量视频的视频段数进行快速识别,以将所识别的视频段数作为显式信息提供给用户,以及基于所识别的视频段数优化视频搜索或视频推荐等场景下的筛选及排序功能,从而达到提升用户体验的效果。从而达到提升用户体验的效果。从而达到提升用户体验的效果。

【技术实现步骤摘要】
用于确定视频中的视频段数的方法及装置


[0001]本公开涉及人工智能
,并且更具体地,涉及一种用于确定视频中的视频段数的方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]随着移动终端技术及网络技术的飞速发展,各种视频应用也在飞速地发展当中,视频制作成本也日益降低。用户可以在视频应用平台上传自己制作的视频,而其他用户可以通过视频搜索或视频推荐等方式观看该视频。每天上传到视频应用平台上的视频动辄上百万,在这些视频中存在大量对原创视频进行二次创作之后形成的新视频。例如,视频集锦是一种典型的二次创作类视频,其通常是对一些热门视频或具有相同主题的视频进行剪辑形成视频段、再将这些视频段进行拼接而形成的新视频,例如,时下各种诸如“搞笑视频集锦”、“童年影视混剪”等经过二次创作的集锦类视频。
[0003]对于那些显式标示有“集锦”或“混剪”等关键字的集锦类视频,目前通常依赖于用户上传时的人工标示,但由于这种方法的有效性取决于用户的个人行为,很多用户在进行上传时并不会主动标示,导致在很多情况下难以获取此类信息。
[0004]因此,需要一种自动高效的视频段识别方法,以确定视频所包含的视频段数。

技术实现思路

[0005]为了解决上述问题,本公开基于视频中的视频帧的画面特征,利用人工智能技术来确定该视频所包含的视频段的个数,从而实现自动高效且准确的视频段数识别。
[0006]本公开的实施例提供了涉及一种用于确定视频中的视频段数的方法、装置、设备和计算机可读存储介质。
[0007]本公开的实施例提供了一种用于确定视频中的视频段数的方法,所述视频包括至少两个独立视频段,其中,所述至少两个独立视频段中在时间上相邻的两个视频段属于不同的历史视频,所述在时间上相邻的两个视频段是指在所述视频中以先后顺序存在的两个视频段,所述方法包括:按照预定的时间间隔从所述视频中提取第一数量的视频帧;对于所述第一数量的视频帧中的每一视频帧,确定与所述视频帧对应的历史视频索引链,其中,所述历史视频索引链是通过利用所述视频帧所属的历史视频的视频索引构成的;基于所述第一数量的视频帧中的每一视频帧所对应的历史视频索引链,确定属于同一历史视频的在时间上连续的至少两个视频帧,并将所确定的属于同一历史视频的在时间上连续的至少两个视频帧识别为独立视频段;以及确定所识别出的独立视频段的数量,并将所述数量确定为所述视频中的所述视频段数。
[0008]本公开的实施例提供了一种用于确定视频中的视频段数的装置,所述视频包括至少两个独立视频段,其中,所述至少两个独立视频段中在时间上相邻的视频段属于不同的历史视频,所述装置包括:视频帧提取模块,被配置为按照预定的时间间隔从所述视频中提取第一数量的视频帧;索引链获取模块,被配置为对于所述第一数量的视频帧中的每一视
频帧,确定与所述视频帧对应的历史视频索引链,其中,所述历史视频索引链是通过利用所述视频帧所属的历史视频的视频索引构成的;视频段识别模块,被配置为基于所述第一数量的视频帧中的每一视频帧所对应的历史视频索引链,确定属于同一历史视频的在时间上连续的至少两个视频帧,并将所确定的属于同一历史视频的在时间上连续的至少两个视频帧识别为独立视频段;以及视频段数确定模块,被配置为确定所识别出的独立视频段的数量,并将所述数量确定为所述视频中的所述视频段数。
[0009]本公开的实施例提供了一种用于确定视频中的视频段数的设备,包括:一个或多个处理器;和一个或多个存储器,其中,所述存储器中存储有计算机可执行程序,当由所述处理器执行所述计算机可执行程序时,执行权利要求所述的方法。
[0010]本公开的实施例提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时实现如上所述的方法。
[0011]本公开的实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行根据本公开的实施例的用于确定视频中的视频段数的方法。
[0012]本公开的实施例提供了涉及一种用于确定视频中的视频段数的方法、装置、设备和计算机可读存储介质。
[0013]本公开的实施例所提供的方法相比于基于人工主动标示的视频段数确定方法而言,能够在用户进行视频上传的同时自动且准确地识别视频中的不同视频段并获得视频段数,从而降低了用户操作的复杂度,提升了用户体验。
[0014]本公开的实施例利用人工智能技术,根据视频中的视频帧的画面特征来确定该视频帧对应的历史视频索引链,并基于对应于该视频的历史视频索引链的交集来区分视频中的不同视频段,从而实现自动高效且准确的视频段数识别。通过本公开的实施例的方法能够对视频应用平台的海量视频的视频段数进行快速识别,以将所识别的视频段数作为显式信息提供给用户,以及基于所识别的视频段数优化视频搜索或视频推荐等场景下的筛选及排序功能,从而达到提升用户体验的效果。
附图说明
[0015]为了更清楚地说明本公开的实施例的技术方案,下面将对实施例的描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本公开的一些示例性实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0016]图1A是示出根据本公开的实施例的通过处理上传的视频向用户返回视频显示的场景的示例示意图;
[0017]图1B是示出根据本公开的实施例的视频显示页面的示例示意图;
[0018]图2是示出根据本公开的实施例的用于确定视频中的视频段数的方法的流程图;
[0019]图3A是示出根据本公开的实施例的生成与视频帧对应的历史视频索引链的示意图;
[0020]图3B是示出根据本公开的实施例的与视频对应的历史视频索引链的示意图;
[0021]图4A是示出根据本公开的实施例的生成视频帧的特征表示的流程图;
[0022]图4B是示出根据本公开的实施例的生成视频帧的特征表示的示意图;
[0023]图5A是示出根据本公开的实施例的确定相邻视频帧是否属于同一历史视频的流程图;
[0024]图5B是示出根据本公开的实施例的确定相邻视频帧是否属于同一历史视频的示意图;
[0025]图5C是示出根据本公开的实施例的确定两个历史视频索引链的交集的示意图;
[0026]图6是示出根据本公开的实施例的视频的显示页面和筛选页面的示意图;
[0027]图7是示出根据本公开的实施例的用于确定视频中的视频段数的装置的示意图;
[0028]图8示出了根据本公开的实施例的用于确定视频中的视频段数的设备的示意图;
[0029]图9示出了根据本公开的实施例的示例性计算设备的架构的示意图;以及
[0030]图10示出了根据本公开的实施例的存储介质的示意图。
具体实施方式
...

【技术保护点】

【技术特征摘要】
1.一种用于确定视频中的视频段数的方法,所述视频包括至少两个独立视频段,其中,所述至少两个独立视频段中在时间上相邻的两个视频段属于不同的历史视频,所述在时间上相邻的两个视频段是指在所述视频中以先后顺序存在的两个视频段,所述方法包括:按照预定的时间间隔从所述视频中提取第一数量的视频帧;对于所述第一数量的视频帧中的每一视频帧,确定与所述视频帧对应的历史视频索引链,其中,所述历史视频索引链是通过利用所述视频帧所属的历史视频的视频索引构成的;基于所述第一数量的视频帧中的每一视频帧所对应的历史视频索引链,确定属于同一历史视频的在时间上连续的至少两个视频帧,并将所确定的属于同一历史视频的在时间上连续的至少两个视频帧识别为独立视频段;以及确定所识别出的独立视频段的数量,并将所述数量确定为所述视频中的所述视频段数。2.如权利要求1所述的方法,其中,对于所述第一数量的视频帧中的每一视频帧,确定与所述视频帧对应的历史视频索引链,包括:基于预先生成的历史视频索引链集,确定与所述视频帧对应的历史视频索引链,其中,所述预先生成的历史视频索引链集是基于历史视频集生成的,所述历史视频集包括多个历史视频;并且所述预先生成的历史视频索引链集包括第二数量的历史视频索引链,每个历史视频索引链对应于一个历史视频帧,每个历史视频帧属于至少一个历史视频;其中,所述历史视频索引链是通过将所述历史视频帧所属的历史视频的视频索引按照索引顺序进行排列而生成的,所述索引顺序是按照索引递增的顺序,并且历史视频的视频索引是基于所述历史视频的上传时间的相对大小而确定的;其中,基于预先生成的历史视频索引链集,确定与所述视频帧对应的历史视频索引链,包括:通过确定与所述视频帧对应的历史视频帧,来基于预先生成的历史视频索引链集,确定与所述视频帧对应的历史视频索引链。3.如权利要求2所述的方法,其中,确定与所述视频帧对应的历史视频帧包括:对于所述视频帧,生成所述视频帧的特征表示,所述特征表示用于表示所述视频帧的内容特征;获取所述历史视频索引链集中每个历史视频索引链所对应的历史视频帧的特征表示;以及分别确定所述视频帧的特征表示与每个所述历史视频帧的特征表示之间的相似度,并将相似度满足相似度条件的历史视频帧作为与所述视频帧对应的历史视频帧。4.如权利要求1所述的方法,其中,对于所述第一数量的视频帧中的每一视频帧,确定与所述视频帧对应的历史视频索引链,包括:在历史视频集中查找与所述视频帧的相似度满足相似度条件的相似视频帧,并确定所述相似视频帧所属视频的视频索引;以及将所述相似视频帧所属视频的视频索引,按照索引顺序进行排列,以生成所述视频帧对应的历史视频索引链;其中,所述索引顺序是按照索引递增的顺序,并且历史视频的视频索引是基于所述历史视频的上传时间的相对大小而确定的。5.如权利要求4所述的方法,其中,在历史视频集中查找与所述视频帧的相似度满足相
似度条件的相似视频帧包括:对于所述视频帧,生成所述视频帧的特征表示,所述特征表示用于表示所述视频帧的内容特征;获取所述历史视频集中每个历史视频帧的特征表示;以及分别确定所述视频帧的特征表示与每个所述历史视频帧的特征表示之间的相似度,并将相似度满足所述相似度条件的历史视频帧作为所述相似视频帧。6.如权利要求3或5所述的方法,其中,所述特征表示是基于感知哈希编码的,其中,生成所述视频帧的特征表示包括:将所述视频帧缩小至第一预定尺寸并进行灰度化处理,以将所述视频帧转换为第一预定尺寸的灰度图像;对所述第一预定尺寸的灰度图像进行离散余弦变换,以生成第二预定尺寸的矩阵,所述第二预定尺寸小于所述第一预定尺寸;计算所述第二预定尺寸的矩阵所包含的矩阵元素的均值,并基于所述均值确定所述视频帧的特征表示。7.如权利要求6所述的方法,其中,所述特征表示是二值数串,其中,基于所述均值确定所述视频帧的特征表示包括:对于所述第二预定尺寸的矩阵中的每一元素,将其与所述均值进行比较,在所述元素大于或等于所述均值的情况下,将所述元素对应的值设置为1,并且在所述元素小于所述均值的情况下,将该元素对应的值设置为0;按照预定顺序对所述第二预定尺寸的矩阵中的...

【专利技术属性】
技术研发人员:康战辉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1