【技术实现步骤摘要】
用于多个图像帧的帧内刷新编码的方法
本专利技术涉及使用周期性帧内刷新的视频编码,且更具体地涉及一种可以基于图像帧中的运动而自适应填充在图像帧之间的帧内编码区域的方法和编码器。
技术介绍
H.264编码(和类似标准)的共同问题是I帧位率尖峰。该问题对于监视摄像机通常更严重,因为在相同网络上可以存在海量摄像机且典型的监视场景具有非常大(x10-x100)的I帧对P帧尺寸比率。理想地,网络将优选恒定位率。减小摄像机的位率尖峰的一种解决方案是在多个图像帧之上扩展I帧并替代地迫使每个图像帧的一部分(帧内刷新区域)被编码为I块。在一组图像帧之上移动帧内刷新区域越过图像帧,由此“刷新”了图像。该方法称作周期性帧内刷新或简称帧内刷新。然而,该方法伴随着不希望的位率代价。为了工作,帧内刷新要求帧内刷新区域的更新图案适用于在图像帧的图像数据中的移动,例如由所捕获场景中运动导致,或者由于捕获场景时摄像机的移动,以便块匹配算法仍然可以很好地发挥作用。这接着意味着在许多情形中,迫使图像帧的不必要部分被编码为I块。因此在该上下文内需要改进。
技术实现思路
有鉴于此,本专利技术的目的因此在于克服或减轻上面讨论的问题中的至少一些问题。具体地,目的在于提供一种用于基于与图像帧相关联的运动水平而动态地选择图像帧的应当被帧内编码的区域的尺寸的方法、装置、软件和系统。根据本专利技术的第一方面,提供了一种用于视频流的多个图像帧的帧内刷新编码的方法,其中帧内刷新编码是基于限定了图像帧的应当被帧内编码的区域的预 ...
【技术保护点】
1.一种用于视频流的多个图像帧(102)的帧内刷新编码的方法,其中所述帧内刷新编码是基于限定图像帧(102a-102c)的应当被帧内编码的区域(104a-104c)的预定义周期性帧内刷新图案(100a-100d),所述方法包括,对于每个图像帧:/n接收(S02)与所述图像帧相关联的当前运动水平;/n根据所述预定义周期性帧内刷新图案确定(S04)所述图像帧的帧内编码区域(104a-104c);/n一旦所述当前运动水平未超过第一阈值(506):/n对所述图像帧的所述帧内编码区域进行帧内编码(S14);以及/n对所述图像帧的不同于所述帧内编码区域的区域进行帧间编码(S16);/n一旦所述当前运动水平超过所述第一阈值:/n扩展(S08)所述图像帧的所述帧内编码区域以在所确定的程度(302c、402b、402c、504、510、512)上与所述多个图像帧当中的之前被编码的帧内编码区域重叠;/n对所述图像帧的已扩展帧内编码区域进行帧内编码(S14);以及/n对所述图像帧的与所述已扩展帧内编码区域不同的区域进行帧间编码(S16)。/n
【技术特征摘要】
20181122 EP 18207682.81.一种用于视频流的多个图像帧(102)的帧内刷新编码的方法,其中所述帧内刷新编码是基于限定图像帧(102a-102c)的应当被帧内编码的区域(104a-104c)的预定义周期性帧内刷新图案(100a-100d),所述方法包括,对于每个图像帧:
接收(S02)与所述图像帧相关联的当前运动水平;
根据所述预定义周期性帧内刷新图案确定(S04)所述图像帧的帧内编码区域(104a-104c);
一旦所述当前运动水平未超过第一阈值(506):
对所述图像帧的所述帧内编码区域进行帧内编码(S14);以及
对所述图像帧的不同于所述帧内编码区域的区域进行帧间编码(S16);
一旦所述当前运动水平超过所述第一阈值:
扩展(S08)所述图像帧的所述帧内编码区域以在所确定的程度(302c、402b、402c、504、510、512)上与所述多个图像帧当中的之前被编码的帧内编码区域重叠;
对所述图像帧的已扩展帧内编码区域进行帧内编码(S14);以及
对所述图像帧的与所述已扩展帧内编码区域不同的区域进行帧间编码(S16)。
2.根据权利要求1所述的方法,其中,对于所述多个图像帧,所述预定义周期性帧内刷新图案中的区域不重叠。
3.根据权利要求1所述的方法,其中,扩展所述图像帧的所述帧内编码区域的步骤包括:
扩展所述图像帧的所述帧内编码区域以与所述视频流中紧接着的前一个参考图像帧的帧内编码区域重叠。
4.根据权利要求1所述的方法,一旦所述当前运动水平超过所述第一阈值,进一步包括步骤:
一旦所述当前运动水平超过第二阈值(508),所述第二阈值大于所述第一阈值,
扩展所述图像帧的所述帧内编码区域以在第一程度(402c、512)上与所述多个图像帧当中的之前被编码的帧内编码区域重叠,
一旦所述当前运动水平未超过所述第二阈值,
扩展所述图像帧的所述帧内编码区域以在第二程度(402b、510)上与所述多个图像帧当中的之前被编码的帧内编码区域重叠,其中所述第一程度大于所述第二程度。
5.根据权利要求1所述的方法,其中,所述帧内编码区域由一个或多个切片或片段来限定,且所述已扩展帧内编码区域由一个或多个切片或片段来限定。
6.根据权利要求1所述的方法,其中,所述预定义周期性帧内刷新图案限定在两个连续图像帧之间仅沿垂直方向或沿水平方向位移的帧内编码区域。
7.根据权利要求6所述的方法,其中,所述预定义周期性帧内刷新图案限定沿垂直方向位移的帧内编码区域,其中扩展所述图像帧的所述帧内编码区域的步骤包括增大所述图像帧的所述帧内编码区域的高度。
8.根据权利要求6所述的方法,其中,所述预定义周期性帧内刷新图案限定沿水平方向位移的帧内编码区域,其中扩展所述图像帧的所述帧内编码区域的步骤包括增大所述图像帧的所述帧内编码区域的宽度。
9.根据权利要求1所述的方法,进一步包...
【专利技术属性】
技术研发人员:维克托·埃德帕尔姆,玛雅·沙阿,
申请(专利权)人:安讯士有限公司,
类型:发明
国别省市:瑞典;SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。