[发明专利]一种检测场景切换帧的方法、装置和系统有效
申请号: | 201610708531.5 | 申请日: | 2016-08-23 |
公开(公告)号: | CN107770538B | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 熊婕;杨友庆;黄一宏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N19/179 | 分类号: | H04N19/179;H04N19/142 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 场景 切换 方法 装置 系统 | ||
1.一种检测视频中的场景切换帧的方法,其特征在于,所述视频包括N个图像组GOP,N为大于等于2的整数,所述方法包括:
确定第K个GOP的所有P帧中最大的P帧Pmax,其中Pmax的大小为其中K为变量且取值依次从M至N,1≤M≤N;
在确定和的相对大小大于或等于第一阈值,且和的相对大小大于或等于第二阈值的情况下,确定Pmax为场景切换帧,其中,满足公式或满足公式为Pmax与Pmax之前离Pmax最近的场景切换帧之间的多个I帧的大小的中值或平均值,为所述第K个GOP中的多个P帧的大小的中值或平均值;所述第一阈值大于0且小于1,所述第二阈值大于1。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据公式计算所述第一阈值;或者,
根据公式计算所述第一阈值;
其中,Ithreshold为所述第一阈值,Imedian为所述视频中的所有I帧的大小的中值或平均值,Pmedian为所述视频中的所有P帧的大小的中值或平均值。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
在确定第K个GOP的Pmax为场景切换帧后,将所述视频中除去已确定为场景切换帧的P帧之外的其它P帧的大小的中值或平均值作为新的Pmedian,并根据公式或计算新的Ithreshold,所述新的Ithreshold用于判断下一个GOP的Pmax是否为场景切换帧。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:从所述N个GOP中的第M个至第N个GOP的I帧中检测场景切换帧;
其中,在K小于N时,在判断第K个GOP的Pmax是否为场景切换帧之后判断第K+1个GOP的I帧是否为场景切换帧;
所述从所述N个GOP中的第M个至第N个GOP的I帧中检测场景切换帧具体包括:在确定第一距离小于或等于距离阈值时,确定所述第K+1个GOP的I帧不是场景切换帧,所述第一距离为所述第K+1个GOP的I帧和所述第K+1个GOP的I帧之前离所述第K+1个GOP的I帧最近的场景切换帧之间的距离。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
设置所述距离阈值,所述距离阈值为如下三个长度中的其中一个:
所述N个GOP中长度最长的GOP的长度;
所述N个GOP的长度的中值或平均值;
长度L,其中,所述N个GOP中长度为L的GOP的数量最多。
6.如权利要求4或5所述的方法,其特征在于,在确定出一个新的场景切换帧时,如果第二距离小于所述距离阈值,将所述距离阈值更新为所述第二距离,其中,所述第二距离具体为所述新的场景切换帧与所述新的场景切换帧之前离所述新的场景切换帧最近的场景切换帧之间的距离。
7.一种检测视频中的场景切换帧的方法,其特征在于,所述视频包括N个图像组GOP,N为大于等于2的整数,所述方法包括:
确定第K个GOP的所有P帧中最大的P帧Pmax,其中Pmax的大小为其中K为变量且取值依次从M至N,1≤M≤N;
在确定和的相对大小大于或等于第一阈值,和的相对大小大于或等于第二阈值,且所述第K个GOP中没有B帧的情况下,或者在确定大于或等于第一阈值,大于或等于第二阈值,所述第K个GOP中有B帧,且和的相对大小大于或等于第三阈值的情况下,确定Pmax为场景切换帧,其中,满足公式或满足公式满足公式或为Pmax与Pmax之前离Pmax最近的场景切换帧之间的多个I帧的大小的中值或均值,为所述第K个GOP中的多个P帧的大小的中值或平均值,为Pmax与Pmax之前离Pmax最近的场景切换帧之间的所有B帧的大小的中值或平均值;
所述第一阈值大于0且小于1,所述第二阈值大于1,所述第三阈值大于1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610708531.5/1.html,转载请声明来源钻瓜专利网。