1.一种从视频序列选择关键帧的方法,其包括:
使用关键帧提取算法确定参考关键帧的主列表;及
对于所述主列表中的每一参考关键帧:
选择相邻于所述参考关键帧的多个候选帧;
基于一或多个品质度量评估所述多个候选帧;
从所述多个候选帧选择产生如通过所述一或多个品质度量测量的优于所述参考关键帧的改良的候选关键帧;及
用所述候选关键帧取代所述主列表中的所述参考关键帧。
2.根据权利要求1所述的方法,其中基于一或多个品质度量评估所述多个候选帧包括:
计算所述多个候选帧中的每一者的第一品质度量得分;
从所述多个候选帧当中选择第一候选帧,其中所述第一候选帧具有所述第一品质度量的最高得分;
计算所述多个候选帧中的每一者的第二品质度量得分;
从所述多个候选帧当中选择第二候选帧,其中所述第二候选帧具有所述第二品质度量的最高得分;
计算所述第一候选帧优于所述参考关键帧的第一总品质改良;及
计算所述第二候选帧优于所述参考关键帧的第二总品质改良。
3.根据权利要求2所述的方法,其中从所述多个候选帧选择产生如通过所述一或多个品质度量测量的优于所述参考关键帧的改良的候选关键帧包括:
如果所述第一总品质改良大于所述第二总品质改良且所述第一总品质改良指示所述第一候选帧具有高于所述参考关键帧的品质,那么将所述第一候选帧选择为所述候选关键帧;及
如果所述第二总品质改良大于所述第一总品质改良且所述第二总品质改良指示所述第二候选帧具有高于所述参考关键帧的品质,那么将所述第二候选帧选择为所述候选关键帧。
4.根据权利要求1所述的方法,其进一步包括下列步骤:
在执行任何品质改良取代之前,将所述主列表中的参考关键帧的子集指定为最终帧;
产生关键帧的最终列表,其中所述最终列表包括如通过所述品质改良取代修改的来自所述主列表的所述最终帧;及
将来自所述主列表的任何额外关键帧添加到所述关键帧最终列表,所述任何额外关键帧的所述品质改良取代完成大于预定义阈值的总改良。
5.一种从视频序列选择关键帧的方法,其包括:
使用关键帧提取算法确定参考关键帧的主列表;
对于所述主列表中的每一参考关键帧:
确定与所述参考关键帧相关联的多个候选帧;
计算所述多个候选帧中的每一者的第一品质度量得分;
从所述多个候选帧当中选择第一候选帧,其中所述第一候选帧具有所述第一品质度量的最高得分;
计算所述多个候选帧中的每一者的第二品质度量得分;
从所述多个候选帧当中选择第二候选帧,其中所述第二候选帧具有所述第二品质度量的最高得分;
计算所述第一候选帧优于所述参考关键帧的第一总品质改良;
计算所述第二候选帧优于所述参考关键帧的第二总品质改良;
如果所述第一总品质改良大于所述第二总品质改良且所述第一总品质改良指示所述第一候选帧具有高于所述参考关键帧的品质,那么用所述第一候选帧取代所述主列表中的所述参考关键帧;及
如果所述第二总品质改良大于所述第一总品质改良且所述第二总品质改良指示所述第二候选帧具有高于所述参考关键帧的品质,那么用所述第二候选帧取代所述主列表中的所述参考关键帧。
6.根据权利要求5所述的方法,其中帧的所述第一品质度量的计算是基于所述帧的清晰度。
7.根据权利要求5所述的方法,其中帧的所述第二品质度量的计算包括:
检测所述帧中出现人脸的区域;及
评估所述经检测区域的品质。
8.根据权利要求5所述的方法,其进一步包括下列步骤:
在执行任何品质改良取代之前,将所述主列表中的参考关键帧的子集指定为最终帧;
产生关键帧的最终列表,其中所述最终列表包括如通过所述品质改良取代修改的来自所述主列表的所述最终帧;及
将来自所述主列表的任何额外关键帧添加到所述关键帧最终列表,所述任何额外关键帧的所述品质改良取代完成大于预定义阈值的总改良。
9.根据权利要求5所述的方法,其中确定与参考关键帧相关联的多个候选帧包含:
确定任何两组多个候选帧是否共享一或多个候选帧;及
修改所述多个候选帧中的一者或两者使得两组多个候选帧不共享候选帧。
10.一种从视频序列选择关键帧的最终列表的方法,其包括:
使用关键帧提取算法确定参考关键帧的主列表;
将所述主列表中的参考关键帧的子集指定为最终帧;
对于所述主列表中的每一参考关键帧:
确定与所述参考关键帧相关联的多个候选帧;
计算所述多个候选帧中的每一者的第一品质度量得分;
从所述多个候选帧当中选择第一候选帧,其中所述第一候选帧具有所述第一品质度量的最高得分;
计算所述多个候选帧中的每一者的第二品质度量得分;
从所述多个候选帧当中选择第二候选帧,其中所述第二候选帧具有所述第二品质度量的最高得分;
计算所述第一候选帧优于所述参考关键帧的第一总品质改良;
计算所述第二候选帧优于所述参考关键帧的第二总品质改良;
如果所述第一总品质改良大于所述第二总品质改良且所述第一总品质改良指示所述第一候选帧具有高于所述参考关键帧的品质,那么用所述第一候选帧取代所述主列表中的所述参考关键帧;
如果所述第二总品质改良大于所述第一总品质改良且所述第二总品质改良指示所述第二候选帧具有高于所述参考关键帧的品质,那么用所述第二候选帧取代所述主列表中的所述参考关键帧;
产生关键帧的最终列表,其中所述最终列表包括如通过所述品质改良取代修改的来自所述主列表的所述最终帧;及
将来自所述主列表的任何额外关键帧添加到所述关键帧最终列表,所述任何额外关键帧的所述品质改良取代完成大于设置阈值的总改良。
11.根据权利要求10所述的方法,其中帧的所述第一品质度量的计算是基于所述帧的清晰度。
12.根据权利要求10所述的方法,其中帧的所述第二品质度量的计算包括:
检测所述帧中出现人脸的区域;及
评估所述经检测区域的品质。
13.根据权利要求10所述的方法,其中确定与参考关键帧相关联的多个候选帧包含:
确定任何两组多个候选帧是否共享一或多个候选帧;及
修改所述多个候选帧中的一者或两者使得两组多个候选帧不共享候选帧。
14.一种从视频序列选择关键帧的方法,其包括:
使用关键帧提取算法确定参考关键帧的主列表;及
对于所述主列表中的每一参考关键帧:
选择相邻于所述参考关键帧的多个候选帧;
基于第一品质度量评估所述多个候选帧;
从所述多个候选帧选择产生如通过所述第一品质度量测量的优于所述参考关键帧的改良的候选关键帧;
用所述候选关键帧取代所述主列表中的所述参考关键帧;
选择相邻于所述参考关键帧的多个候选帧;
基于第二品质度量评估所述多个候选帧;
从所述多个候选帧选择产生如通过所述第二品质度量测量的优于所述参考关键帧的改良的候选关键帧;
用所述候选关键帧取代所述主列表中的所述参考关键帧。