一种视频的缩略图生成方法及系统的制作方法_2

文档序号:9567515阅读:来源:国知局
S200的方法流程图。
[0019] 图4为本发明提供的视频的缩略图生成方法中步骤S300的方法流程图。
[0020] 图5为本发明提供的视频的缩略图生成方法中步骤S400的方法流程图。
[0021] 图6为本发明提供的视频的缩略图生成系统较佳实施例的结构框图。
[0022] 图7为本发明提供的视频的缩略图生成系统中关键人物查找模块的结构框图。
[0023] 图8为本发明提供的视频的缩略图生成系统中关键顿查找模块的结构框图。
[0024]图9为本发明提供的视频的缩略图生成系统中关键剧情查找模块的结构框图。
[0025] 图10为本发明提供的视频的缩略图生成系统中缩略图生成模块的结构框图。
【具体实施方式】
[0026]本发明提供一种视频的缩略图生成方法及系统,为使本发明的目的、技术方案及 优点更加清楚、明确,W下参照附图并举实施例对本发明进一步详细说明。应当理解,此处 所描述的具体实施例仅仅用W解释本发明,并不用于限定本发明。
[0027]请参阅图1,图1为本发明提供的视频的缩略图生成方法较佳实施例的流程图,女口 图所示,所述方法包括W下步骤: 步骤SlOO、提取视频的所有关键顿,识别所有关键顿中各个人物的人脸,并找出所述各 个人物中的人脸分布比率最高的人物,及与最高人脸分布比率之差不超过预定比率的人脸 分布比率对应的人物作为关键人物; 步骤S200、找出同时存在所有关键人物的起止时间最长的连续关键顿片段,并在所述 起止时间最长的连续关键顿片段中找出人脸分布比率最高的人物的人脸面积最大时的关 键顿作为人脸关键顿; 步骤S300、找出所述人脸关键顿对应的字幕的起止时间段与所述起止时间最长的连续 关键顿片段的重叠区域作为关键剧情; 步骤S400、分析所述关键剧情的每一顿,根据每一顿中所有关键人物的人脸分布比率 和对应的人脸面积找出对应的最佳效果顿,将所述最佳效果顿作为所述视频的缩略图。
[0028] 下面结合具体的实施例对上述步骤进行详细的描述。
[0029] 在步骤SlOO中,提取视频的所有关键顿,识别所有关键顿中各个人物的人脸,并 找出所述各个人物中的人脸分布比率最高的人物,及与最高人脸分布比率之差不超过预定 比率的人脸分布比率对应的人物作为关键人物。具体来说,视频的关键顿即为视频的I顿 (I化ame),又称为内部画面(intrapicture),I顿通常是每个GOP(MPEG所使用的一种视 频压缩技术)的第一个顿,经过适度地压缩,做为随机访问的参考点,可W当成图像。顿是构 成视频图像的基本单位。关键顿也叫I顿,它是顿间压缩编码里的重要顿;它是一个全顿压 缩的编码顿;解码时仅用I顿的数据就可重构完整图像;I顿不需要参考其他画面而生成。
[0030] 请参阅图2,图2为本发明提供的视频的缩略图生成方法中步骤Sioo的方法流程 图。进一步地,所述步骤SlOO具体包括;Sl10、提取视频中所有的I顿;S120、通过人脸识别 技术识别所有I顿中各个人物的人脸和人脸所占面积大小;S130、通过人脸相似算法对识 别出来的人脸进行相似归并;S140、计算各个人物的人脸在所有I顿中的分布比率,找出人 脸分布比率最高对应的人物,及与最高人脸分布比率之差不超过预定比率的人脸分布比率 对应的人物作为关键人物。
[0031] 具体来说,由于关键顿可W单独提取出来解码,并且可W不通过连续解码直接用 函数获取,所W可采取直接从视频文件直接提取关键顿实现,找出所述视频所有的关键顿, 即I顿。然后利用人脸识别技术,统计出所有I顿中各个人物的人脸和人脸所占的面积大 小(也就是每个I顿上各个人脸所占像素的多少)。所述人脸识别技术乃现有技术,此处不 作过多描述。由于视频中各个人物对应的人脸有多种情况,还需要对识别出来的人脸进行 相似归并,可通过相似算法,对相似的人脸进行归并,将相似的人脸都归属于同一个人物, 从而对人脸识别结果进行归类梳理,得到各个人物对应的人脸,使得识别结果更加准确。所 述相似算法乃现有技术,此处不做过多描述。
[0032] 再计算各个人物的人脸在所有I顿中的分布比率,找出人脸分布比率最高对应的 人物及与最高人脸分布比率之差不超过预定比率的人物作为关键人物。也就是说,在人脸 相似归并之后,便可得出每个人物对应的多个人脸,计算各个人物的人脸在所有I顿中的 分布比率,举例来说就是若某视频文件所有I顿总数为100个,若在80个I顿上都存在某 个人物的人脸(无论人脸大小),郝么该人物对应的人脸分布比率为80%,送样分别计算每个 人物的人脸分布比率,找出其中的最高值,W及与最高人脸分布比率之差不超过预定比率 的人脸分布比率对应的人物作为关键人物,譬如最高人脸分布比率为80%,预定比率一般设 置为10%,若某人物的人脸分布比率为75%,则将该人物作为关键人物,若某人物的人脸分 布比率为65%,则不将该人物作为关键人物。也就是说,该步骤将所述视频中出现次数最多 的人物和之分布相近的人物都提取出来作为该视频的关键人物。
[0033] 在步骤S200中,找出同时存在所有关键人物的起止时间最长的连续关键顿片段, 并在所述起止时间最长的连续关键顿片段中找出人脸分布比率最高的人物的人脸面积最 大时的关键顿作为人脸关键顿。具体来说,在所有关键顿中找出同时存在上述关键人物的 连续关键顿,一般来说,会有多个片段都存储所有关键人物,郝么找出送些连续关键顿片段 中起止时间最长的(也就是播放时间最长)片段。然后在起止时间最长的连续关键顿片段中 找出上述人脸分布比率最高的人物在该连续关键顿片段中人脸面积最大(在某关键顿中人 脸占的图像面积最大,像素最多)时的关键顿作为人脸关键顿。
[0034] 也就是说,查找出同时包括所有关键人物的连续关键顿片段,并W连续关键顿最 前的一关键顿为起始顿,最后的一个关键顿为终止顿,找到其中起止时间段最长的连续关 键顿片段;需要说明的是,关键顿最多的片段不一定就起止时间最长,因为关键顿是在场景 切换时加的比较多,所W关键顿最多的不一定最长。
[0035] 请参阅图3,图3为本发明提供的视频的缩略图生成方法中步骤S200的方法流程 图。进一步地,所述步骤S200具体包括;S210、在所有I顿中找出同时存在所有关键人物的 连续关键顿片段作为重点片段,并在所述重点片段中找出起止时间最长的连续关键顿片段 作为重点剧情;S220、找出人脸分布比率最高的人物在所述重点剧情中人脸面积最大时所 在的I顿作为人脸关键顿。也就是说,在所有关键顿中查找出同时存在包括所有关键人物 的连续关键顿片段,所述连续关键顿片段是W连续关键顿最前的一个关键顿为起始顿,最 后的一个关键顿为终止顿,起始顿和终止顿之间的视频,可记为重点片段。然后在所有的重 点片段中找出播放时间最长的作为重点剧情。再找出人脸分布比率最高的人物在重点剧情 中人脸最大时的郝个关键顿作为人脸关键顿。
[0036] 在步骤S300中,找出所述人脸关键顿对应的字幕的起止时间段与所述起止时间 最长的连续关键顿片段的重叠区域作为关键剧情。具体来说,再根据所述人脸关键顿的时 间找到该关键顿所在的字幕,然后对应的字幕有起止时间段(譬如每条字幕的时间轴),将 其与所述起止时间最长的连续关键顿片段的重叠区域作为关键剧情。也就说,找出对应字 幕的起止时间段与最长连续关键顿片段的时间上的重叠区域作为关
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1