一种视频分割点获取方法及装置制造方法及图纸

技术编号:11100446 阅读:64 留言:0更新日期:2015-03-04 12:15
本发明专利技术公开了一种视频分割点获取方法及装置,用于解决视频分割点获取过程中存在场景割裂,以及视频分割点获取复杂度高的问题。本发明专利技术实施例中,依次对目标视频中包含的镜头片段以及对生成的场景进行合并,生成目标视频对应的故事情节,并将每相邻两个故事情节之间的点作为上述目标视频的视频分割点,使得获取的故事情节从视觉效果上更加合理;此外,仅根据目标视频本身的特性获取视频分割点,无须参考目标视频中的音频信号,从而降低了视频分割点获取的复杂度。

【技术实现步骤摘要】
一种视频分割点获取方法及装置
本专利技术涉及计算机
,特别涉及一种视频分割点获得方法及装置。
技术介绍
随着网络应用领域的不断发展,越来越多的用户选择通过网络收看视频节目。为了提高用户体验,一些网络服务商将视频按照内容进行分割,以便用户了解视频内容并有选择性的收看视频。 以电视剧或电影视频为例,网络服务商向用户推送电视剧或电影视频时,在用户终端的播放进度条上显示一个或多个点状图形,每个点状图形对应一个视频分割点,该视频分割点为一个故事情节的起始播放时间点。当用户鼠标指向一个点状图形时,用户终端显示对应的视频分割点的缩略图、播放时间以及故事梗概等信息。 参阅图1所示,目前通常采用如下方式自动获得目标视频的视频分割点。该方法包括: 步骤100:获取目标视频的音频文件,该音频文件中包含有该目标视频的音量数据,根据该目标视频的音量数据获得第一分割点; 步骤110:获取该目标视频的视频文件,该视频文件中包含有若干帧图片,根据该若干帧图片获得第二分割点; 步骤120:根据该第一分割点和该第二分割点获得该目标视频的视频分割点。 由此可见,目前,根据目标视频的音频文件中包含的音量数据获得第一分割点,根据目标视频的视频文件中包含的若干帧图片获得第二分割点,根据该第一分割点和该第二分割点获得该目标视频的视频分割点;虽然上述技术方案,无须开发人员人工阅览整个目标视频并记录相关的播放时间点,减少开发时间,提高开发效率,但是,由于上述技术方案中,通过视频文件辅助音频文件确定目标视频的视频分割点,针对音频文件中包含的目标视频的音量数据发生巨大变化,而场景没有发生变化的情况,采用上述技术方案将有可能在该音量数据发生巨大变化的点作为一个视频分割点,从而造成场景割裂的问题;并且,在上述技术方案中,同时根据目标视频的音频文件和视频文件获取视频分割点,从而增加了视频分割点划分的复杂度。 综上所述,现有视频分割点获取过程中存在场景割裂,以及视频分割点获取复杂度高的问题。
技术实现思路
本专利技术实施例提供一种视频分割点获得方法及装置,用以解决视频分割点获取过程中存在场景割裂,以及视频分割点获取复杂度高的问题。 本专利技术实施例提供的具体技术方案如下: 第一方面,提供一种视频分割点获取方法,包括:对目标视频中包含的镜头片段进行镜头片段合并,生成若干个场景;根据所述若干个场景,确定至少一个第一视频分割点;根据每一个场景的灰度均值,对所有场景进行场景合并,并基于场景合并结果,从所述至少一个第一视频分割点中确定至少一个第二视频分割点;分别对每一个第二视频分割点进行调整,生成所述目标视频的视频分割点。 结合第一方面,在第一种可能的实现方式中,对目标视频中包含的镜头片段进行镜头片段合并之前,获取目标视频包含的多个帧图片;按照预设频率对所述多个帧图片进行采样处理,获取关键帧图片;或者,随机对所述目标视频中包含的多个帧图片进行采用处理,获取关键帧图片;根据获取的关键帧图片,生成关键帧图片序列;依次对所述关键帧图片序列进行镜头切分,生成若干个镜头片段。 结合第一方面,在第二种可能的实现方式中,针对所有镜头片段中的任意一相邻两个镜头片段,分别计算所述任意一相邻两个镜头片段中每一个镜头片段的内容范围,所述内容范围用于表征镜头片段的视觉特性;计算所述任意一相邻两个镜头片段合并后的内容范围;当所述任意一相邻两个镜头片段的内容范围之和大于等于所述任意一相邻两个镜头片段合并后的内容范围时,将所述任意一相邻两个镜头片段合并;将所有合并后的镜头片段,作为生成的若干个场景。 结合第一方面第一种可能的实现方式或者第二种可能的实现方式,在第三种可能的实现方式中,分别获取每一个场景的首帧图片;将所述各个首帧图片所对应的播放时间点分别确认为所述目标视频的第一视频分割点。 结合第一方面第一种可能的实现方式、第二种可能的实现方式或者第三种可能的实现方式,在第四种可能的实现方式中,分别获取每相邻两个场景中包含的第一个场景的灰度均值,以及第二个场景的灰度均值;分别计算每相邻两个场景对应的所述第一个场景的灰度均值与所述第二个场景的灰度均值的差值;针对计算得到的所有差值中的任意一差值,若所述任意一差值小于第一预设阈值,则对所述任意一差值对应的相邻两个场景进行合并;若所述任意一差值大于等于第一预设阈值,则不对所述任意一差值对应的相邻两个场景进行合并。 结合第一方面第四种可能的实现方式,在第五种可能的实现方式中,当不对所述任意一差值相对应的相邻两个场景进行合并时,将所述任意一差值相对应的两个相邻场景对应的第一视频分割点作为第二视频分割点;当对所述任意一差值对应的相邻两个场景进行合并时,将进行合并的所述相邻两个场景对应的第一视频分割点删除。 结合第一方面第四种可能的实现方式,在第六种可能的实现方式中,获取任意一场景的灰度均值的方法,包括:根据任意一场景中包含的每一个关键帧图片中的每一个像素点的灰度值,获取所述任意一场景中包含的每一个关键帧图片对应的灰度均值;计算所述任意一场景中包含的所有关键帧图片对应的灰度均值的和值;计算所述和值与所述任意一场景中包含的关键帧图片的数量的比值,将所述比值作为所述任意一场景的灰度均值。 结合第一方面第一种可能的实现方式至第六种可能的实现方式,在第七种可能的实现方式中,针对任意一第二视频分割点,从所述任意一第二视频分割点之前的所有关键帧图片中获取与所述任意一第二视频分割点距离最近、且灰度均值差大于第二预设阈值的两个相邻关键帧图片之间的第一位置;并从所述任意一第二视频分割点之后的所有关键帧图片中获取与所述任意一第二视频分割点距离最近、且灰度均值差大于第三预设阈值的两个相邻关键帧图片之间的位置对应的第二位置;根据所述任意一第二视频分割点与所述第一位置之间的第一距离,以及所述任意一第二视频分割点与所述第二位置之间的第二距离,对所述任意一第二视频分割点进行移动;根据移动后的所有第二视频分割点的数量和每相邻两个移动后的第二视频分割点之间的距离,确定所述目标视频的视频分割点。 结合第一方面第七种可能的实现方式,在第八种可能的实现方式中,当所述第一距离大于所述第二距离时,将所述任意一第二视频分割点向后移动所述第二距离;当所述第一距离小于所述第二距离时,将所述任意一第二视频分割点向前移动所述第一距离。 结合第一方面第七种可能的实现方式,在第九种可能的实现方式中,当移动后的所有第二视频分割点的数量大于预设数目时,从所述移动后的所有第二视频分割点中选取预设数目个移动后的第二视频分割点,并分别获取选取得到的每相邻两个移动后的第二视频分割点之间的距离,以及滤除所述距离小于第四预设阈值的移动后的第二视频分割点;将滤除处理后的移动后的所有第二视频分割点作为所述目标视频的视频分割点。 结合第一方面第七种可能的实现方式,在第十种可能的实现方式中,当所述移动后的所有第二视频分割点的数量小于等于预设数目时,分别获取每相邻两个移动后的第二视频分割点之间的距离,以及滤除所述距离小于第四预设阈值的移动后的第二视频分割点;将滤除处理后的移动后的所有第二视频分割点作为所述目标视频的视频分割点。 第二方面,提供一种视频分割点获取装置,包本文档来自技高网
...
一种视频分割点获取方法及装置

【技术保护点】
一种视频分割点获取方法,其特征在于,包括:对目标视频中包含的镜头片段进行镜头片段合并,生成若干个场景;根据所述若干个场景,确定至少一个第一视频分割点;根据每一个场景的灰度均值,对所有场景进行场景合并,并基于场景合并结果,从所述至少一个第一视频分割点中确定至少一个第二视频分割点;分别对每一个第二视频分割点进行调整,生成所述目标视频的视频分割点。

【技术特征摘要】
1.一种视频分割点获取方法,其特征在于,包括: 对目标视频中包含的镜头片段进行镜头片段合并,生成若干个场景; 根据所述若干个场景,确定至少一个第一视频分割点; 根据每一个场景的灰度均值,对所有场景进行场景合并,并 基于场景合并结果,从所述至少一个第一视频分割点中确定至少一个第二视频分割占.分别对每一个第二视频分割点进行调整,生成所述目标视频的视频分割点。2.如权利要求1所述的方法,其特征在于,对目标视频中包含的镜头片段进行镜头片段合并之前,进一步包括: 获取目标视频包含的多个帧图片; 按照预设频率对所述多个帧图片进行采样处理,获取关键帧图片;或者,随机对所述目标视频中包含的多个帧图片进行采用处理,获取关键帧图片; 根据获取的关键巾贞图片,生成关键巾贞图片序列; 依次对所述关键帧图片序列进行镜头切分,生成若干个镜头片段。3.如权利要求1所述的方法,其特征在于,对目标视频中包含的镜头片段进行镜头片段合并,生成若干个场景,具体包括: 针对所有镜头片段中的任意一相邻两个镜头片段,分别计算所述任意一相邻两个镜头片段中每一个镜头片段的内容范围,所述内容范围用于表征镜头片段的视觉特性; 计算所述任意一相邻两个镜头片段合并后的内容范围; 当所述任意一相邻两个镜头片段的内容范围之和大于等于所述任意一相邻两个镜头片段合并后的内容范围时,将所述任意一相邻两个镜头片段合并; 将所有合并后的镜头片段,作为生成的若干个场景。4.如权利要求2或3所述的方法,其特征在于,根据所述若干个场景,确定至少一个第一视频分割点,具体包括: 分别获取每一个场景的首帧图片; 将所述各个首帧图片所对应的播放时间点分别确认为所述目标视频的第一视频分割点。5.如权利要求1-4任一项所述的方法,其特征在于,根据每一个场景的灰度均值,对所有场景进行场景合并,具体包括: 分别获取每相邻两个场景中包含的第一个场景的灰度均值,以及第二个场景的灰度均值; 分别计算每相邻两个场景对应的所述第一个场景的灰度均值与所述第二个场景的灰度均值的差值; 针对计算得到的所有差值中的任意一差值,若所述任意一差值小于第一预设阈值,则对所述任意一差值对应的相邻两个场景进行合并; 若所述任意一差值大于等于第一预设阈值,则不对所述任意一差值对应的相邻两个场景进行合并。6.如权利要求5所述的方法,其特征在于,基于场景合并结果,从所述至少一个第一视频分割点中确定至少一个第二视频分割点,具体包括: 当不对所述任意一差值相对应的相邻两个场景进行合并时,将所述任意一差值相对应的两个相邻场景对应的第一视频分割点作为第二视频分割点; 当对所述任意一差值对应的相邻两个场景进行合并时,将进行合并的所述相邻两个场景对应的第一视频分割点删除。7.如权利要求5所述的方法,其特征在于,获取任意一场景的灰度均值的方法,包括: 根据任意一场景中包含的每一个关键帧图片中的每一个像素点的灰度值,获取所述任意一场景中包含的每一个关键帧图片对应的灰度均值; 计算所述任意一场景中包含的所有关键帧图片对应的灰度均值的和值; 计算所述和值与所述任意一场景中包含的关键帧图片的数量的比值,将所述比值作为所述任意一场景的灰度均值。8.如权利要求1-7任一项所述的方法,其特征在于,对所述第二视频分割点进行调整,生成所述目标视频的视频分割点,具体包括: 针对任意一第二视频分割点,从所述任意一第二视频分割点之前的所有关键帧图片中获取与所述任意一第二视频分割点距离最近、且灰度均值差大于第二预设阈值的两个相邻关键帧图片之间的第一位置;并 从所述任意一第二视频分割点之后的所有关键帧图片中获取与所述任意一第二视频分割点距离最近、且灰度均值差大于第三预设阈值的两个相邻关键帧图片之间的位置对应的第二位置; 根据所述任意一第二视频分割点与所述第一位置之间的第一距离,以及所述任意一第二视频分割点与所述第二位置之间的第二距离,对所述任意一第二视频分割点进行移动;根据移动后的所有第二视频分割点的数量和每相邻两个移动后的第二视频分割点之间的距离,确定所述目标视频的视频分割点。9.如权利要求8所述的方法,其特征在于,根据所述第一距离,以及所述第二距离,对所述任意一第二视频分割点进行移动,具体包括: 当所述第一距离大于所述第二距离时,将所述任意一第二视频分割点向后移动所述第二距离; 当所述第一距离小于所述第二距离时,将所述任意一第二视频分割点向前移动所述第一距离。10.如权利要求8所述的方法,其特征在于,根据移动后的所有第二视频分割点的数量和每相邻两个移动后的第二视频分割点的距离,确定所述目标视频的视频分割点,具体包括: 当移动后的所有第二视频分割点的数量大于预设数目时,从所述移动后的所有第二视频分割点中选取预设数目个移动后的第二视频分割点,并 分别获取选取得到的每相邻两个移动后的第二视频分割点之间的距离,以及滤除所述距离小于第四预设阈值的移动后的第二视频分割点; 将滤除处理后的移动后的所有第二视频分割点作为所述目标视频的视频分割点。11.如权利要求8所述的方法,其特征在于,根据移动后的所有第二视频分割点的数量和每相邻两个移动后的第二视频分割点的距离,确定所述目标视频的视频分割点,具体包括: 当所述移动后的所有第二视频分割点的数量小于等于预设数目时,分别获取每相邻两个移动后的...

【专利技术属性】
技术研发人员:郝红霞
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:江苏;32

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

1