【技术实现步骤摘要】
用于对多个图像帧编码的方法和装置
本专利技术涉及图像编码的领域。具体地,本专利技术涉及一种用于使用分立的两个编码器对多个图像帧编码的方法和装置,其中每个图像帧被划分为两个部分以各自由两个编码器之一编码。
技术介绍
近年来,监控相机(例如,网络相机监控系统)的数目已经增长。类似地,由监控相机的图像传感器所捕捉的图像的可能图像分辨率已经增大。这从监控角度是有利的,因为可以捕捉所监控场景中的更多细节。然而,从编码器角度,该发展已经导致由高分辨率图像传感器所捕捉的图像可能对于一个编码器(编码器芯片)而言太大而无法以可接受的帧率编码。有利地,可以采用在例如H.265编码中的区块(tile)/条带(slice)的概念,以从由两个或更多编码器所编码的图像数据产生单个已编码图像。当待寻找运动向量时产生问题,因为这意味着理论上,两个编码器均需要访问整个参考帧,这要求在两个编码器之间沿两个方向复制。实际上,尽管在整个参考帧中不执行运动向量搜索,但是在有限的搜索窗口中执行,以便在足够短时间中完成搜索以维持所需帧率。因此,将无需从一个编码器复制整个参考帧条带或区块至另一个编码器,而是仅复制足够大的部分以适应搜索窗口。从第一编码器复制图像数据至第二编码器以及反之亦然是麻烦的。也需要同步化以确保在新图像帧的编码开始之前两个编码器已经完成了前一个图像帧。因此在该上下文内需要改进。
技术实现思路
考虑到以上,因此本专利技术的目的在于克服或至少缓解以上讨论的问题。具体地,目的在于提供一种装置和方法,其中仅需 ...
【技术保护点】
1.一种用于对多个图像帧(102)编码的方法,所述多个图像帧(102)包括第一图像帧(102a)和第二图像帧(102b),每个图像帧使用第一编码器(408)和第二编码器(410)被编码,所述第一编码器具有用于块匹配的限定尺寸的第一搜索窗口,所述方法包括:/n沿作为水平方向或垂直方向的第一方向划分(S304)所述第一图像帧(102a)的图像数据,以形成图像数据的第一部分(104a)和第二部分(106a);/n通过使用所述第一编码器对所述图像数据的第一部分编码(S202)并使用所述第二编码器对所述图像数据的第二部分编码(S204),而对所述第一图像帧编码(S306);/n沿所述第一方向划分(S312)所述第二图像帧的图像数据以形成图像数据的第三部分(104b)和第四部分(106b),其中在所述第二图像帧中的所述图像数据的第三部分和第四部分之间的边界的位置相对于在所述第一图像帧中的所述图像数据的第一部分和第二部分之间的边界的位置偏移(110),使得所述图像数据的第三部分的尺寸与所述图像数据的第一部分的尺寸相比较小,/n其中一旦所述第一方向是水平方向,所述偏移是所述第一搜索窗口的高度的一半,其 ...
【技术特征摘要】
20181206 EP 18210628.61.一种用于对多个图像帧(102)编码的方法,所述多个图像帧(102)包括第一图像帧(102a)和第二图像帧(102b),每个图像帧使用第一编码器(408)和第二编码器(410)被编码,所述第一编码器具有用于块匹配的限定尺寸的第一搜索窗口,所述方法包括:
沿作为水平方向或垂直方向的第一方向划分(S304)所述第一图像帧(102a)的图像数据,以形成图像数据的第一部分(104a)和第二部分(106a);
通过使用所述第一编码器对所述图像数据的第一部分编码(S202)并使用所述第二编码器对所述图像数据的第二部分编码(S204),而对所述第一图像帧编码(S306);
沿所述第一方向划分(S312)所述第二图像帧的图像数据以形成图像数据的第三部分(104b)和第四部分(106b),其中在所述第二图像帧中的所述图像数据的第三部分和第四部分之间的边界的位置相对于在所述第一图像帧中的所述图像数据的第一部分和第二部分之间的边界的位置偏移(110),使得所述图像数据的第三部分的尺寸与所述图像数据的第一部分的尺寸相比较小,
其中一旦所述第一方向是水平方向,所述偏移是所述第一搜索窗口的高度的一半,其中所述边界沿垂直方向偏移;
其中一旦所述第一方向是垂直方向,所述偏移是所述第一搜索窗口的宽度的一半,其中所述边界沿水平方向偏移;以及
通过使用所述第一编码器对所述图像数据的第三部分编码(S212)并使用所述第二编码器对所述图像数据的第四部分编码(S214),而对所述第二图像帧编码(S314)。
2.根据权利要求1所述的方法,其中,对所述第二图像帧进行帧间编码,其中所述第二编码器具有用于块匹配的限定尺寸的第二搜索窗口,其中所述方法进一步包括以下步骤:
沿所述第一方向划分所述图像数据的第一部分,以形成图像数据的第一子部分(108)和第二子部分,其中所述第一子部分由所述图像数据的第一部分的与所述图像数据的第二部分相邻的图像数据构成,其中
一旦所述第一方向是水平方向,所述第一子部分具有等于所述第一搜索窗口的高度的一半加上所述第二搜索窗口的高度的一半的高度;
一旦所述第一方向是垂直方向,所述第一子部分具有等于所述第一搜索窗口的宽度的一半加上所述第二搜索窗口的宽度的一半的宽度;
其中使用所述第一编码器对所述图像数据的第一部分编码包括:对所述图像数据的第一子部分编码以形成已编码图像数据的第一子部分,
其中所述方法进一步包括以下步骤:
通过所述第一编码器对所述已编码图像数据的第一子部分解码以形成已解码数据(412)的第一子部分,并将已解码图像数据的第一子部分从所述第一编码器复制(S206、S216、S308)至所述第二编码器。
3.根据权利要求2所述的方法,其中,在将已解码图像数据的第一子部分从所述第一编码器复制至所述第二编码器的步骤之后,所述第一编码器和所述第二编码器在分别对所述图像数据的第三部分和第四部分编码时,彼此独立地操作。
4.根据权利要求2所述的方法,其中,一旦完成了通过所述第一编码器对所述图像数据的第一子部分的编码,就执行通过所述第一编码器对所述已编码图像数据的第一子部分解码以形成已解码数据的第一子部分、并将已解码图像数据的第一子部分从所述第一编码器复制至所述第二编码器的步骤。
5.根据权利要求1所述的方法,其中,在开始使用所述第二编码器对所述图像数据的第二部分编码之前的时间点,开始使用所述第一编码器对所述图像数据的第一部分编码。
6.根据权利要求1所述的方法,其中,在完成使用所述第二编码器对所述图像数据的第二部分编码之前的时间点,开始使用所述第一编码器对所述图像数据的第三部分编码。
<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。