视频帧选择方法和设备技术

技术编号:11112017 阅读:89 留言:0更新日期:2015-03-05 12:46
本申请提供了一种视频帧选择方法和设备,涉及多媒体领域。所述方法包括:根据一视频的播放倍率确定最小帧间隔和最大帧间隔;选择一起点帧集合,所述起点帧集合至少包括一第一目标帧;根据所述最小帧间隔、所述最大帧间隔和所述第一目标帧,沿第一方向确定第一候选帧集合;从所述第一候选帧集合中选择一第二目标帧,所述第二目标帧的运动信息和所述第一目标帧的运动信息满足一预定条件。所述方法和设备,根据运动信息进行视频帧选取,其选择的视频帧在快进播放时可以有效减小抖动,提高用户体验。

【技术实现步骤摘要】

本申请涉及多媒体领域,尤其涉及一种视频帧选择方法和设备
技术介绍
近年来,越来越多的汽车上安装了行车记录仪,用于记录行车过程中的影像及声音。但是,行车记录仪在拍摄过程中,会随着车辆行驶的晃动情况而跟着晃动,所拍摄的图像也可能存在抖动情况。尤其是在外出自驾游遇到颠簸路段,或是遇到井盖、减速带等情况下,图像抖动的情况尤为严重。当自驾游回来时用户可能会观看行车记录仪所拍摄的风景来回顾旅行,从中筛选用户感兴趣的片段,此时用户可能会选择快进来遍历寻找以节省时间。由于行车记录仪会随着车辆晃动拍摄到晃动的视频,采用标准的均匀采样的快进方法,用户可能会看到晃动非常剧烈甚至跳动的快进视频画面,对用户的体验非常不好。
技术实现思路
本申请的目的是:提供一种视频帧选择方法和设备,以便在用户通过快进观看视频时,减少视频画面的抖动。根据本申请至少一个实施例的第一方面,提供了一种视频帧选择方法,所述方法包括:根据一视频的播放倍率确定最小帧间隔和最大帧间隔;选择一起点帧集合,所述起点帧集合至少包括一第一目标帧;根据所述最小帧间隔、所述最大帧间隔和所述第一目标帧,沿第一方向确定第一候选帧集合;从所述第一候选帧集合中选择一第二目标帧,所述第二目标帧的运动信息和所述第一目标帧的运动信息满足一预定条件。结合第一方面的任一种可能的实现方式,在第二种可能的实现方式中,选择所述视频的第一帧构成所述起点帧集合。结合第一方面的任一种可能的实现方式,在第三种可能的实现方式中,所述第一候选帧集合中的帧与所述第一目标帧的帧间隔大于等于所述最小帧间隔且小于等于所述最大帧间隔。结合第一方面的任一种可能的实现方式,在第四种可能的实现方式中,所述第二目标帧的运动信息和所述第一目标帧的运动信息的差值小于第一阈值。结合第一方面的任一种可能的实现方式,在第五种可能的实现方式中,所述第二目标帧的运动信息和所述第一目标帧的运动信息的差值小于所述第一候选帧集合中其他帧的运动信息和所述第一目标帧的运动信息的差值。结合第一方面的任一种可能的实现方式,在第六种可能的实现方式中,所述方法还包括:根据所述播放倍率确定一标准帧间隔;并且,所述第二目标帧和所述第一目标帧的帧间隔与所述标准帧间隔的差值小于第二阈值。结合第一方面的任一种可能的实现方式,在第七种可能的实现方式中,所述起点帧集合还包括一第三目标帧;所述方法还包括:根据所述最小帧间隔、所述最大帧间隔和所述第三目标帧,沿与所述第一方向相反的第二方向确定第二候选帧集合;从所述第二候选帧集合中选择一第四目标帧,所述第四目标帧的运动信息和所述第三目标帧的运动信息满足所述预定条件。结合第一方面的任一种可能的实现方式,在第八种可能的实现方式中,所述方法还包括:根据所述最小帧间隔、所述最大帧间隔确定多个候选起点帧集合,每个候选起点帧集合包括两个帧;所述选择一起点帧集合包括:根据每个所述候选起点帧集合中两个帧的运动信息的差值,从所述多个候选起点帧集合中选择所述起点帧集合。结合第一方面的任一种可能的实现方式,在第九种可能的实现方式中,每个所述候选起点帧集合中的两个帧的帧间隔大于等于所述最小帧间隔且小于等于所述最大帧间隔。结合第一方面的任一种可能的实现方式,在第十种可能的实现方式中,所述方法还包括:对所述视频进行分块处理,对分块后的每个视频块执行所述选择一起点帧集合的操作。结合第一方面的任一种可能的实现方式,在第十一种可能的实现方式中,所述运动信息包括:上下朝向、高度中至少一项。根据本申请至少一个实施例的第二方面,提供了一种视频帧选择设备,所述设备包括:一第一确定模块,用于根据一视频的播放倍率确定最小帧间隔和最大帧间隔;一第一选择模块,用于选择一起点帧集合,所述起点帧集合至少包括一第一目标帧;一第二确定模块,用于根据所述最小帧间隔、所述最大帧间隔和所述第一目标帧,沿第一方向确定第一候选帧集合;一第二选择模块,用于从所述第一候选帧集合中选择一第二目标帧,所述第二目标帧的运动信息和所述第一目标帧的运动信息满足一预定条件。结合第二方面的任一种可能的实现方式,在第二种可能的实现方式中,所述第一选择模块,用于选择所述视频的第一帧构成所述起点帧集合。结合第二方面的任一种可能的实现方式,在第三种可能的实现方式中,所述设备还包括:一第三确定模块,用于根据所述播放倍率确定一标准帧间隔;并且,所述第二目标帧和所述第一目标帧的帧间隔与所述标准帧间隔的差值小于第二阈值。结合第二方面的任一种可能的实现方式,在第四种可能的实现方式中,所述起点帧集合还包括一第三目标帧;所述第二确定模块,还用于根据所述最小帧间隔、所述最大帧间隔和所述第三目标帧,沿与所述第一方向相反的第二方向确定第二候选帧集合;所述第二选择模块,还用于从所述第二候选帧集合中选择一第四目标帧,所述第四目标帧的运动信息和所述第三目标帧的运动信息满足所述预定条件。结合第二方面的任一种可能的实现方式,在第五种可能的实现方式中,所述设备还包括:一第四确定模块,用于根据所述最小帧间隔、所述最大帧间隔确定多个候选起点帧集合,每个候选起点帧集合包括两个帧;所述第一选择模块,用于根据每个所述候选起点帧集合中两个帧的运动信息的差值,从所述多个候选起点帧集合中选择所述起点帧集合。结合第二方面的任一种可能的实现方式,在第六种可能的实现方式中,所述设备还包括:一分块模块,用于对所述视频进行分块处理;所述第一选择模块,用于对分块后的每个视频块执行所述选择一起点帧集合的操作。根据本申请至少一个实施例的第三方面,提供了一种视频帧选择方法,所述方法包括:根据一视频的播放倍率确定帧偏移量和多个基准帧,所述多个基准帧至少包括第一基准帧和第二基准帧;根据所述第一基准帧和所述帧偏移量确定第一目标帧;根据所述帧偏移量和所述第二基准帧,确定一第二候选帧集合;从所述第二候选帧集合中选择一第二目标帧,所述第二目标帧的运动信息和所述第一目标帧的运动信息满足一预定条件。结合第三方面的任一种可能的实现方式,在第二种可能的实现方式中,所述根据所述第一基准帧和所述帧偏移量确定第一目标帧包括:根据所述第一基准帧和所述帧偏移量确定一第一候选帧集合;...
视频帧选择方法和设备

【技术保护点】
一种视频帧选择方法,其特征在于,所述方法包括:根据一视频的播放倍率确定最小帧间隔和最大帧间隔;选择一起点帧集合,所述起点帧集合至少包括一第一目标帧;根据所述最小帧间隔、所述最大帧间隔和所述第一目标帧,沿第一方向确定第一候选帧集合;从所述第一候选帧集合中选择一第二目标帧,所述第二目标帧的运动信息和所述第一目标帧的运动信息满足一预定条件。

【技术特征摘要】
1.一种视频帧选择方法,其特征在于,所述方法包括:
根据一视频的播放倍率确定最小帧间隔和最大帧间隔;
选择一起点帧集合,所述起点帧集合至少包括一第一目标帧;
根据所述最小帧间隔、所述最大帧间隔和所述第一目标帧,沿第
一方向确定第一候选帧集合;
从所述第一候选帧集合中选择一第二目标帧,所述第二目标帧的
运动信息和所述第一目标帧的运动信息满足一预定条件。
2.如权利要求1所述的方法,其特征在于,所述第一候选帧集
合中的帧与所述第一目标帧的帧间隔大于等于所述最小帧间隔且小
于等于所述最大帧间隔。
3.如权利要求1至2任一项所述的方法,其特征在于,所述第
二目标帧的运动信息和所述第一目标帧的运动信息的差值小于第一
阈值。
4.如权利要求1至3任一项所述的方法,其特征在于,所述第
二目标帧的运动信息和所述第一目标帧的运动信息的差值小于所述
第一候选帧集合中其他帧的运动信息和所述第一目标帧的运动信息
的差值。
5.一种视频帧选择设备,其特征在于,所述设备包括:
一第一确定模块,用于根据一视频的播放倍率确定最小帧间隔和
最大帧间隔;
一第一选择模块,用于选择一起点帧集合,所述起点帧集合至少
包括一第一目标帧;
一第二确定模块,用于根据所述最小帧间隔、所述最大帧间隔和
所述第一目标帧,沿第一方向确定第一候选帧集合;
一第二选择模块,用于从所述第一候选帧集合中选择一第二目标
帧,所述第二目标帧的运动信息和所述第一目标帧的运动信息满足一...

【专利技术属性】
技术研发人员:王正翔
申请(专利权)人:北京智谷睿拓技术服务有限公司
类型:发明
国别省市:北京;11

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

1