一种视频对比方法及装置制造方法

文档序号:6493656阅读:175来源:国知局
一种视频对比方法及装置制造方法
【专利摘要】本发明公开了一种视频对比方法及装置,涉及多媒体领域,能够提高待录入视频与视频资料库中已有视频相似度对比结果的准确率。本发明的方法包括:将待录入的视频转换为静态图片组;将静态图片组的图片分别进行压缩,获得第一压缩图片;对第一压缩图片进行灰度压缩,获得第二压缩图片;将第二压缩图片x分别与视频资料库中的每一帧存储图片进行灰度等级对比,获取第二压缩图片x与每一帧存储图片相比的灰度等级不同的像素点数目;对第二压缩图片x计算灰度差异平均数;对第二压缩图片计算总体灰度差异平均数;根据预设定的相似度等级划分规则,获取总体灰度差异平均数所对应的图片相似度。本发明主要用于视频相似度对比。
【专利说明】一种视频对比方法及装置
【技术领域】
[0001]本发明涉及多媒体领域,尤其涉及一种视频对比方法及装置。
【背景技术】
[0002]随着互联网的迅速发展和人们对信息形式需求的提高,众多视频网站应运而生。为了能够及时向用户提供全面的视频信息,视频网站资料库需要及时更新,同时为了方便用户查找所需要的视频,在待录入视频录入视频资料库之前,需要对比待录入视频与视频资料库中已有视频的相似度:若视频资料库中有与该待录入视频相同的或者相似度很闻的视频,则无需将该待录入视频录入视频资料库;若视频资料库中没有与该待录入视频相同或者相似度很高的视频,则将该待录入视频记录到视频资料库。
[0003]现有技术中,待录入视频与视频资料库中已有视频相似度的对比是由人工来完成的:工作人员获取待录入视频后,查看待录入视频的重点片段;之后工作人员根据主观记忆从视频资料库的已有视频中选择与待录入视频同一类别的视频;最后,通过工作人员人工对比,得出待录入视频与已有视频相似度结果。
[0004]在实现上述待录入视频与视频资料库中已有视频的对比过程中,发明人发现现有技术中至少存在如下问题:
[0005]对比待录入视频与视频资料库中已有视频的相似度主要依靠工作人员的主观判断和对视频资料库中已有视频的记忆,由于视频资料库中存在大量的已有视频,不便于工作人员记忆以及待录入视频与已有视频相似度的对比判断,导致人工对比待录入视频与已有视频的相似度结果准确率低。

【发明内容】

[0006]本发明实施例提供一种视频对比方法及装置,能够提高待录入视频与视频资料库中已有视频相似度对比结果的准确率。
[0007]为达到上述目的,本发明的实施例采用如下技术方案:
[0008]本发明第一方面提供一种视频对比方法,包括:
[0009]对待录入的视频进行转换,获得静态图片组;所述静态图片组中包括至少两帧图片;
[0010]将所述静态图片组的图片分别进行压缩,获得第一压缩图片;
[0011]对所述第一压缩图片进行灰度压缩,获得第二压缩图片;
[0012]将第二压缩图片X分别与视频资料库中的每一帧存储图片进行灰度等级对比,获取第二压缩图片X与每一帧存储图片相比的灰度等级不同的像素点数目Dxl、Dx2、Dx3......DxN ;其中N为视频资料库中存储图片的总数;
[0013]对第二压缩图片X,计算灰度差异平均数Px,其中Px = Dxl+Dx2+Dx3+......+DxN/
N;
[0014]计算总体灰度差异平均数A,其中A = P1+P2+P3+...+Px/M,其中M为所述第二压缩图片的数量;
[0015]根据预设定的相似度等级划分规则,获取所述总体灰度差异平均数A所对应的图片相似度;所述相似度等级划分规则记录有不同的总体灰度差异平均数对应的图片相似度。
[0016]结合第一方面,在一种可能的实现方式中,所述视频对比方法,在获得静态图片组之后,还该方法包括:
[0017]区分出所述静态图片组中每一帧图片的背景图像与前景图像;
[0018]判断所述静态图片组中是否存在背景图像灰度相同,且前景图像灰度相同的至少两帧相同图片;
[0019]若存在背景图像灰度相同,且前景图像灰度相同的至少两帧图片,则保留所述相同图片其中的一帧图片,删除所述相同图片中的其他图片。
[0020]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述视频对比方法,还包括:
[0021]将所述第二压缩图片的原有编码形式转换为base64编码形式进行存储。
[0022]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述视频对比方法,在根据预设定的相似度等级划分规则,获取所述总体灰度差异平均数A所对应的图片相似度之后,该方法还包括:
[0023]显示相似度对比结果。
[0024]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述视频对比方法,在显示相似度对比结果之后,该方法还包括:
[0025]根据用户需要选择是否录入所述待录入视频。
[0026]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述视频对比方法,还包括:
[0027]若用户选择录入所述待录入视频,则将所述待录入视频以ba se64编码形式存储到所述视频资料库中。
[0028]本发明第二方面提供一种视频对比装置,包括:
[0029]转换单元,用于对待录入的视频进行转换,获得静态图片组;所述静态图片组中包括至少两帧图片;
[0030]第一压缩单元,用于将所述静态图片组的图片分别进行压缩,获得第一压缩图片;
[0031]第二压缩单元,用于对所述第一压缩图片进行灰度压缩,获得第二压缩图片;
[0032]对比单元,用于将第二压缩图片X分别与视频资料库中的每一帧存储图片进行灰度等级对比,获取第二压缩图片X与每一帧存储图片相比的灰度等级不同的像素点数目Dxl、Dx2、Dx3......DxN ;其中N为视频资料库中存储图片的总数;
[0033]第一计算单元,用于对第二压缩图片X,计算灰度差异平均数Px,其中Px =Dxl+Dx2+Dx3+......+DxN/N ;
[0034]第二计算单元,用于计算总体灰度差异平均数A,其中A = P1+P2+P3+...+Px/M,其中M为所述第二压缩图片的数量;
[0035]相似度获取单元,用于根据预设定的相似度等级划分规则,获取所述总体灰度差异平均数A所对应的图片相似度;所述相似度等级划分规则记录有不同的总体灰度差异平均数对应的图片相似度。
[0036]结合第二方面,在一种可能的实现方式中,所述视频对比装置,还包括:
[0037]区分单元,用于在转换单元获得静态图片组之后,区分出所述静态图片组中每一帧图片的背景图像与前景图像;
[0038]判断单元,用于判断所述静态图片组中是否存在背景图像灰度相同,且前景图像灰度相同的至少两帧相同图片;
[0039]相同图片处理单元,用于若存在背景图像灰度相同,且前景图像灰度相同的至少两帧图片,则保留所述相同图片其中的一帧图片,删除所述相同图片中的其他图片。
[0040]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述的视频对比装置,还包括:
[0041]编码转换单元,用于将所述第二压缩图片的原有编码形式转换为ba s e64编码形式进行存储。
[0042]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述视频对比装置,还包括:
[0043]显示单元,用于在相似度获取单元之后,显示相似度对比结果。
[0044]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述视频对比装置,还包括:
[0045]录入单元,用于在显示单元显示相似度对比结果之后,根据用户需要选择是否录入所述待录入视频。
[0046]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述视频对比装置,还包括:
[0047]存储单元,用于当用户选择录入所述待录入视频时,将所述待录入视频以base64编码形式存储到所述视频资料库中。
[0048]本发明实施例提供的一种视频对比方法及装置,通过将待录入的视频转换为静态图片组;将静态图片组的图片分别进行压缩,获得第一压缩图片;对第一压缩图片进行灰度压缩,获得第二压缩图片;将第二压缩图片X分别与视频资料库中的每一帧存储图片进行灰度等级对比,获取第二压缩图片X与每一帧存储图片相比的灰度等级不同的像素点数目;对第二压缩图片X计算灰度差异平均数;对第二压缩图片计算总体灰度差异平均数;根据预设定的相似度等级划分规则,获取总体灰度差异平均数所对应的图片相似度。从而得到待录入视频与视频资料库中已有视频的相似度对比结果,与现有技术依靠人工的主观判断和对视频资料库中已有视频的记忆进行视频对比,得到待录入视频与视频资料库中已有视频的相似度对比结果相比,提高了待录入视频与视频资料库中已有视频相似度对比结果的准确率。
【专利附图】

【附图说明】
[0049]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0050]图1为本发明实施例1中一种视频对比方法流程图;
[0051]图2为本发明实施例2中一种视频对比方法流程图;
[0052]图3为本发明实施例3中一种视频对比装置组成示意图;
[0053]图4为本发明实施例4中一种视频对比装置组成示意图。
【具体实施方式】
[0054]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055]实施例1
[0056]本发明实施例提供一种视频对比方法,如图1所示,包括:
[0057]101、对待录入的视频进行转换,获得静态图片组;所述静态图片组中包括至少两帧图片。
[0058]其中,视频是静态图片组高速连续变化产生的视觉效果,即视频本身就是一组静态图片,因此可以将待录入的视频转换为组成该待录入视频的静态图片组。
[0059]102、将所述静态图片组的图片分别进行压缩,获得第一压缩图片。
[0060]其中,图片像素点数目越多,分辨率越高,将静态图片组的图片进行分辨率压缩,即压缩图片的像素点数目。例如:某待录入视频转换获得的静态图片组中每一帧图片的像素点是16X 16 = 256个,则该组静态图片具有较高的分辨率,对具有256个像素点的静态图片组图片进行分辨率压缩,使静态图片组中每一帧图片具有8 X 8 = 64个像素点,则压缩后的静态图片组图片分辨率较低。
[0061]103、对所述第一压缩图片进行灰度压缩,获得第二压缩图片。
[0062]其中,灰度等级是用来区别图片中各像素点的亮暗,图片中的像素点由于亮暗差异对应不同的灰度等级。例如:某视频转换获得的静态图片组中每一帧图片具有256个像素点,0-255级共256级灰度,静态图片组中某一帧图片中某一像素点yI对应图片256级灰度中第125级灰度,另一像素点y2比像素点yl较亮对应图片256级灰度中第228级灰度。
[0063]将具有较多灰度等级的静态图片组图片压缩为具有较少灰度等级的静态图片组图片。例如:将某视频转换获得的具有0-255级共256级灰度的静态图片组图片压缩为具有0-63级共64级灰度的静态图片组图片。
[0064]在此说明的是:102、103为可选步骤,可以理解的是,在一帧图片中存在多个同灰度区域,在不影响视频对比准确率的前提下,可选取图片同灰度区域中多个像素点中的某一像素点进行对比,例如:压缩待录入的视频转换获得的静态图片组中图片的分辨率及灰度等级,类似地,也可对图片的其他相关参数进行压缩。需要说明的是,是否进行图片压缩、压缩何种图片参数以及相关图片压缩倍率是根据用户视频资料库中存储图片规格决定的,即待录入视频转换获得的静态图片组图片压缩后的图片规格与视频资料库中存储图片规格是完全一致的,以便进行视频对比。
[0065]104、将第二压缩图片X分别与视频资料库中的每一帧存储图片进行灰度等级对t匕,获取第二压缩图片X与每一帧存储图片相比的灰度等级不同的像素点数目Dxl、Dx2、Dx3......DxN ;其中N为视频资料库中存储图片的总数。
[0066]其中,将第二压缩图片X中的各个像素点分别与视频资料库中每一帧存储图片中的同坐标像素点进行灰度等级对比。例如:第二压缩图片中每一帧图片具有8X8 = 64个像素点,第二压缩图片X中某一像素点y3的坐标为:y3 (4,6),则y3分别与视频资料库中每一帧存储图片中坐标为(4,6)的像素点进行灰度等级对比。
[0067]105、对第二压缩图片X,计算灰度差异平均数Px,其中Px =Dxl+Dx2+Dx3+......+DxN/N。
[0068]106、计算总体灰度差异平均数A,其中A = P1+P2+P3+...+Px/M,其中M为所述第二压缩图片的数量。
[0069]107、根据预设定的相似度等级划分规则,获取所述总体灰度差异平均数A所对应的图片相似度;所述相似度等级划分规则记录有不同的总体灰度差异平均数对应的图片相似度。
[0070]其中,相似度等级划分规则是根据用户实际需要预定的,视频对比获取的参数结果对照相似度等级划分规则,可得到视频对比参数结果所对应的静态图片组,即待录入视频与视频资料库中已有视频的相似度对比结果。
[0071]本发明实施例提供的一种视频对比方法,通过将待录入的视频转换为静态图片组;将静态图片组的图片分别进行压缩,获得第一压缩图片;对第一压缩图片进行灰度压缩,获得第二压缩图片;将第二压缩图片X分别与视频资料库中的每一帧存储图片进行灰度等级对比,获取第二压缩图片X与每一帧存储图片相比的灰度等级不同的像素点数目;对第二压缩图片X计算灰度差异平均数;对第二压缩图片计算总体灰度差异平均数;根据预设定的相似度等级划分规则,获取总体灰度差异平均数所对应的图片相似度。从而得到待录入视频与视频资料库中已有视频的相似度对比结果,与现有技术依靠人工的主观判断和对视频资料库中已有视频的记忆进行视频对比,得到待录入视频与视频资料库中已有视频的相似度对比结果相比,提高了待录入视频与视频资料库中已有视频相似度对比结果的准确率。
[0072]实施例2
[0073]本发明实施例提供一种视频对比方法,如图2所示,包括:
[0074]201、对待录入的视频进行转换,获得静态图片组;所述静态图片组中包括至少两帧图片。
[0075]202、区分出所述静态图片组中每一帧图片的背景图像与前景图像。
[0076]其中,每一帧图片都是由背景图像和前景图像构成的,背景图像中多个像素点的灰度、色度等相关参数相似度高或完全相同,前景图像中多个像素点的灰度、色度等相关参数相似度高或完全相同,且相同图片的背景图像和前景图像的灰度、色度等相关参数相似度高或完全相同。
[0077]203、判断所述静态图片组中是否存在背景图像灰度相同,且前景图像灰度相同的至少两帧相同图片。
[0078]其中,需要说明的是:可对静态图片组中图片背景图像和前景图像进行其他相关参数判断,例如:判断所述静态图片组中是否存在背景图像色度相同,且前景图像色度相同的至少两帧相同图片。
[0079]204、若存在背景图像灰度相同,且前景图像灰度相同的至少两帧图片,则保留所述相同图片其中的一帧图片,删除所述相同图片中的其他图片。
[0080]其中,在待录入视频转换获得的静态图片组中可能存在两帧或两帧以上相同图片,通过步骤203可判断静态图片组中是否存在两帧或两帧以上相同图片。若静态图片组中存在背景图像灰度相同,且前景图像灰度相同的两帧或两帧以上图片,保留两帧或两帧以上相同图片中其中一帧图片,对应删除两帧或两帧以上相同图片中除保留帧图片之外的其他图片。例如:步骤203判断结果表明:某一静态图片组中存在kl、k2、k3三帧背景图像灰度相同,且前景图像灰度相同的图片,则保留kl对应删除k2、k3或保留k2对应删除kl、k3或保留k3对应删除kl、k2。
[0081]205、将所述静态图片组的图片分别进行压缩,获得第一压缩图片。
[0082]206、对所述第一压缩图片进行灰度压缩,获得第二压缩图片。
[0083]207、将所述第二压缩图片的原有编码形式转换为base64编码形式进行存储。
[0084]其中,为了节省图片存储空间,在第二压缩图片存储之前,将第二压缩图片原有的多位编码转换为较少位编码进行存储。
[0085]将第二压缩图片原有编码形式转换为base64编码形式过程如下:
[0086]获取第二压缩 图片原有编码中的字节信息,每一个字节由8位二进制数组成,每个字节为一组,即每组有8位二进制数;将以每8位二进制数为一组的字节信息重新分组,分为每6位二进制数为一组,即图片原有编码转换为以6位二进制数为一组的多组二进制数;将以6位二进制数为一组的多组二进制数转换为对应的多组十进制数,以多组十进制数为索引查询base64编码表,得到多组十进制数所对应的多个base64编码字符,由多个base64编码字符即可组成原有编码的base64编码。
[0087]
【权利要求】
1.一种视频对比方法,其特征在于,包括: 对待录入的视频进行转换,获得静态图片组;所述静态图片组中包括至少两帧图片; 将所述静态图片组的图片分别进行压缩,获得第一压缩图片; 对所述第一压缩图片进行灰度压缩,获得第二压缩图片; 将第二压缩图片X分别与视频资料库中的每一帧存储图片进行灰度等级对比,获取第二压缩图片X与每一帧存储图片相比的灰度等级不同的像素点数目Dxl、Dx2、Dx3......DxN ;其中N为视频资料库中存储图片的总数; 对第二压缩图片X,计算灰度差异平均数Ρχ,其中Px = Dxl+Dx2+Dx3+......+DxN/N ; 计算总体灰度差异平均数A,其中A = P1+P2+P3+...+Px/M,其中M为所述第二压缩图片的数量; 根据预设定的相似度等级划分规则,获取所述总体灰度差异平均数A所对应的图片相似度;所述相似度等级划分规则记录有不同的总体灰度差异平均数对应的图片相似度。
2.根据权利要求1所述的视频对比方法,其特征在于,在获得静态图片组之后,该方法还包括: 区分出所述静态图片组中每一帧图片的背景图像与前景图像; 判断所述静态图片组中是否存在背景图像灰度相同,且前景图像灰度相同的至少两帧相同图片; 若存在背景图像灰度相同,且前景图像灰度相同的至少两帧图片,则保留所述相同图片其中的一帧图片,删除所述相同图片中的其他图片。
3.根据权利要求1所述的视频对比方法,其特征在于,还包括: 将所述第二压缩图片的原有编码形式转换为base64编码形式进行存储。
4.根据权利要求1所述的视频对比方法,其特征在于,在根据预设定的相似度等级划分规则,获取所述总体灰度差异平均数A所对应的图片相似度之后,该方法还包括: 显示相似度对比结果。
5.根据权利要求5所述的视频对比方法,其特征在于,在显示相似度对比结果之后,该方法还包括: 根据用户需要选择是否录入所述待录入视频。
6.根据权利要求6所述的视频对比方法,其特征在于,该方法还包括: 若用户选择录入所述待录入视频,则将所述待录入视频以base64编码形式存储到所述视频资料库中。
7.一种视频对比装置,其特征在于,包括: 转换单元,用于对待录入的视频进行转换,获得静态图片组;所述静态图片组中包括至少两帧图片; 第一压缩单元,用于将所述静态图片组的图片分别进行压缩,获得第一压缩图片; 第二压缩单元,用于对所述第一压缩图片进行灰度压缩,获得第二压缩图片; 对比单元,用于将第二压缩图片X分别与视频资料库中的每一帧存储图片进行灰度等级对比,获取第二压缩图片X与每一帧 存储图片相比的灰度等级不同的像素点数目Dxl、Dx2、Dx3......DxN ;其中N为视频资料库中存储图片的总数; 第一计算单元,用于对第二压缩图片X,计算灰度差异平均数Px,其中Px =Dxl+Dx2+Dx3+......+DxN/N ; 第二计算单元,用于计算总体灰度差异平均数A,其中A = P1+P2+P3+...+Px/M,其中M为所述第二压缩图片的数量; 相似度获取单元,用于根据预设定的相似度等级划分规则,获取所述总体灰度差异平均数A所对应的图片相似度;所述相似度等级划分规则记录有不同的总体灰度差异平均数对应的图片相似度。
8.根据权利要求7所述的视频对比装置,其特征在于,该装置还包括: 区分单元,用于在转换单元获得静态图片组之后,区分出所述静态图片组中每一帧图片的背景图像与前景图像; 判断单元,用于判断所述静态图片组中是否存在背景图像灰度相同,且前景图像灰度相同的至少两帧相同图片; 相同图片处理单元,用于若存在背景图像灰度相同,且前景图像灰度相同的至少两帧图片,则保留所述相同图片其中的一帧图片,删除所述相同图片中的其他图片。
9.根据权利要求7所述的视频对比装置,其特征在于,还包括: 编码转换单元,用于将所述第二压缩图片的原有编码形式转换为ba s e64编码形式进行存储。
10.根据权利要求7所述的视频对比装置,其特征在于,该装置还包括: 显示单元,用于在相似度获取单元之后,显示相似度对比结果。
11.根据权利要求10所述的视频对比装置,其特征在于,该装置还包括: 录入单元,用于在显示单元显示相似度对比结果之后,根据用户需要选择是否录入所述待录入视频。
12.根据权利要求11所述的视频对比装置,其特征在于,还包括: 存储单元,用于当 用户选择录入所述待录入视频时,将所述待录入视频以base64编码形式存储到所述视频资料库中。
【文档编号】G06F17/30GK103902553SQ201210572962
【公开日】2014年7月2日 申请日期:2012年12月25日 优先权日:2012年12月25日
【发明者】滕健 申请人:北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1