[发明专利]一种检测场景切换帧的方法、装置和系统有效
申请号: | 201610708531.5 | 申请日: | 2016-08-23 |
公开(公告)号: | CN107770538B | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 熊婕;杨友庆;黄一宏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N19/179 | 分类号: | H04N19/179;H04N19/142 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 场景 切换 方法 装置 系统 | ||
本发明公开了一种检测视频中的场景切换帧的方法、装置和系统。在检测视频中的场景切换帧时,根据所述视频的GOP的所有P帧中最大的P帧Pmax的大小与Pmax和Pmax之前离Pmax最近的场景切换帧之间的多个I帧的大小的中值或平均值的相对大小关系、以及与该GOP中的多个P帧的大小的中值或平均值的相对大小关系判断Pmax是否为场景切换帧,以检测P帧中的场景切换帧,从而有效减少了漏检场景切换帧的问题。
技术领域
本发明涉及视频技术领域,尤其涉及一种检测场景切换帧的方法、装置及系统。
背景技术
随着通信技术的发展,IPTV(Internet Protocol Television,因特网协议电视)、OTT等视频业务,已经进入大规模商用阶段。为了保证视频业务的质量,必须对视频质量进行评估,以便及时采取相应的措施进行调整,以保证视频业务的正常运行。因此,如何对视频质量进行准确的评估,便成为一个迫切需要解决的重要问题。
一段视频由多个连续的视频帧序列组成,通常包括不止一个场景,如一段视频包括4个场景,场景1和场景3对应的是拍摄的足球场的视频,场景2和场景4对应的是拍摄的观众席的视频。
在对视频质量进行评估时,需要先检测出场景发生切换的位置,即场景切换帧的位置,进而基于场景评估视频质量。如,对视频进行编码带来的视频编码损伤不仅和视频编码类型、帧率、分辨率和码率相关,还和场景的复杂度有关,因此,在评估视频编码损伤时,需要先检测出场景发生切换的位置。所以,在对视频质量进行评估时,场景切换检测必须非常准确。
在对视频中的各视频帧进行编码时会将各视频帧编码成不同类型的帧,如I帧、P帧、B帧。其中,I帧为帧内预测编码帧,在编码时只参考帧内的数据;P帧为前向预测编码帧,即单向差别帧,记录的是本帧跟之前的一个I帧(或P帧)的差别;B帧为双向预测内插编码帧,即双向差别帧,记录的是本帧与前一帧和后一帧的差别。
标准ITU-T P1201.2所提供的IPTV监控方案提供了一种检测场景切换帧的方法,然而,该现有技术只检测I帧中的场景切换帧,但实际上很多场景切换帧为P帧,因此,根据该现有技术检测场景切换帧会导致漏检。
发明内容
本发明实施例提供一种检测场景切换帧的方法和装置,用于解决现有技术中存在的漏检场景切换帧的问题。
第一方面,提供了一种检测场景切换帧的方法,所述视频包括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。
根据本发明第一方面提供的方法,在检测视频中的场景切换帧时,可以检测出P帧中的场景切换帧,从而有效减少了漏检场景切换帧的问题。
在第一方面的第一种可能的实现方式中,和的相对大小具体可以根据公式或者计算。
公式或可以简单有效地反映出和的相对大小关系。
在一种实现方式中,根据公式计算相应地,可以根据公式计算所述第一阈值。
在另一种实现方式中,根据公式计算相应地,可以根据公式计算所述第一阈值。
其中,Ithreshold为所述第一阈值,Imedian为所述视频中的所有I帧的大小的中值或平均值,Pmedian为所述视频中的所有P帧的大小的中值或平均值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610708531.5/2.html,转载请声明来源钻瓜专利网。