A method and an encoder for encoding video stream in a video encoding format supporting auxiliary frames. The invention relates to the field of video coding. In particular, it relates to a method and an encoder for encoding video streams in a video encoding format supporting auxiliary frames, in which such auxiliary frames can be used for rate control in conjunction with frames referring to the auxiliary frames, since the image data of the auxiliary frames includes scaled-down versions of image data captured by the video capture device, and calculates and determines frames referring to the auxiliary frames. A moving vector is used to scale up the scaled down version of the image data so as to have the desired resolution again.
【技术实现步骤摘要】
以支持辅助帧的视频编码格式编码视频流的方法及编码器
本专利技术涉及视频编码领域。尤其是,它涉及一种以支持辅助帧的视频编码格式编码视频流的方法及编码器。
技术介绍
过去几年见证了数字及在线视频和他们的应用大受欢迎。经例如互联网的视频流播、直播视频和录制视频,变得比观看诸如电视之类的视频或租DVD的传统方式更为流行。流播视频时可能出现的问题是其上进行流播的互联网连接的带宽对于流播视频的分辨率(HD,4K,1080P等)太低,或是互联网连接的带宽波动。带宽不足可能导致流播视频断断续续,这使得视频因延迟而无法观看。一种在有限带宽的互联网连接上对视频进行流播而准备的方法为码率控制。码率控制在视频编码中起着重要作用,其中码率控制确保编码的比特流能够被成功传输、并充分利用有限带宽。换言之,它根据固定或可变的带宽来调整视频输出比特。通常,码率控制与压缩和帧频一起作用,这在低比特率时往往造成糟糕的质量。US2004/120398(Zhang等)公开了一种用于对包含图像序列的视频进行适配性编码的方法,其中各图像为具有两个域的图片。将视频的各图像编码为帧,从编码的帧中提取速率失真特性,同时将视频的各图像并行地编码为两个域,并从域中提取速率失真特性。根据提取的速率失真特性来确定成本函数的参数值λ,并根据提取的速率失真特性和参数λ来构造成本函数。然后,取决于构造的用于图像的成本函数的值,为各图像选择帧编码或域编码。US62263276(Igarashi等)公开了一种将表示图片的帧视为由区域构成的编码器。对于各区域,编码器决定基于帧或基于域的正交变换哪一个在减少那一区域的空间冗余方面 ...
【技术保护点】
1.一种以视频编码格式编码视频流的方法,其中所述视频编码格式支持将辅助帧(110)纳入编码的视频流(416),所述辅助帧(110)被所述编码的视频流(416)中的另一帧(112)引用,并且所述辅助帧(110)包括对所述编码的视频流(416)中的另一帧进行补充的图像数据,所述辅助帧(110)包括标记值,所述标记值指示:不旨在当对所述编码的视频流(416)进行解码时显示所述辅助帧(110)的图像数据、而是将所述辅助帧(110)的图像数据用于与所述另一帧的数据结合以获得要显示的图像数据,所述方法包括步骤:接收由视频捕获设备(104)捕获的第一图像数据(106a),确定(S502)解码时所述视频流(106)的预期分辨率,对所述第一图像数据(106a)进行按比例缩小(S504),以获取按比例缩小的第一图像数据(114),其中所述按比例缩小的第一图像数据(114)具有低于所述预期分辨率的第一分辨率,准备空的第一辅助帧(110a),其中所述第一辅助帧(110a)的图像数据具有等于所述预期分辨率的分辨率,并包括全都具有同一预定义值的比特,将所述按比例缩小的第一图像数据(114)粘贴(S506)到所述第 ...
【技术特征摘要】
2017.10.18 EP 17197037.91.一种以视频编码格式编码视频流的方法,其中所述视频编码格式支持将辅助帧(110)纳入编码的视频流(416),所述辅助帧(110)被所述编码的视频流(416)中的另一帧(112)引用,并且所述辅助帧(110)包括对所述编码的视频流(416)中的另一帧进行补充的图像数据,所述辅助帧(110)包括标记值,所述标记值指示:不旨在当对所述编码的视频流(416)进行解码时显示所述辅助帧(110)的图像数据、而是将所述辅助帧(110)的图像数据用于与所述另一帧的数据结合以获得要显示的图像数据,所述方法包括步骤:接收由视频捕获设备(104)捕获的第一图像数据(106a),确定(S502)解码时所述视频流(106)的预期分辨率,对所述第一图像数据(106a)进行按比例缩小(S504),以获取按比例缩小的第一图像数据(114),其中所述按比例缩小的第一图像数据(114)具有低于所述预期分辨率的第一分辨率,准备空的第一辅助帧(110a),其中所述第一辅助帧(110a)的图像数据具有等于所述预期分辨率的分辨率,并包括全都具有同一预定义值的比特,将所述按比例缩小的第一图像数据(114)粘贴(S506)到所述第一辅助帧(110a)的图像数据,将所述第一辅助帧(110a)编码为帧内帧,确定第一图像变换,用于将所述第一辅助帧(110a)的图像数据(106)中的按比例缩小的第一图像数据(114)按比例放大到具有所述预期分辨率的按比例放大的第一图像数据,根据至少一个预定的宏块尺寸,通过对所述第一图像变换导致的像素的移动进行采样来确定(S508)第一移动矢量(120),以及将所述第一图像数据(106a)编码成作为引用所述第一辅助帧(110a)的帧间帧的第一帧(112a),其中所述第一帧(112a)的移动矢量(120)与所述第一移动矢量(120)相对应。2.根据权利要求1所述的方法,进一步包括步骤:接收由所述视频捕获设备(104)捕获的第二图像数据(106b),对所述第二图像数据(106b)进行按比例缩小,以获得按比例缩小的第二图像数据,其中所述按比例缩小的第二图像数据的分辨率为所述第一分辨率,准备空的第二辅助帧(110b),其中所述第二辅助帧(110b)的图像数据具有等于所述预期分辨率的分辨率,将所述按比例缩小的第二图像数据粘贴到所述第二辅助帧(110b)的图像数据,将所述第二辅助帧(110b)编码为引用所述第一辅助帧(110a)的帧间帧,确定第二图像变换,用于将所述第二辅助帧(110b)的图像数据中的所述按比例缩小的第二图像数据按比例放大为具有所述预期分辨率的按比例放大的第二图像数据,通过对所述第二图像变换进行采样来确定第二移动矢量,将所述第二图像数据(106b)编码成作为引用所述第二辅助帧(110b)的帧间帧的第二帧(112b),其中所述第二帧(112b)的移动矢量与第二移动矢量相对应。3.根据权利要求1所述的方法,进一步包括步骤:由视频记录设备(104)捕获第三图像数据(106c),对所述第三图像数据(106c)进行按比例缩小,以获得按比例缩小的第三图像数据(116),其中所述按比例缩小的第三图像数据(116)具有第二分辨率,所述第二分辨率不同于所述第一分辨率并且且低于所述预期分辨率,准备空的第三辅助帧(110c),其中所述第三辅助帧(110c)的图像数据具有等于所述预期分辨率的分辨率,将所述按比例缩小的第三图像数据(116)粘贴到所述第三辅助帧(110c)的图像数据,将所述第三辅助帧(110c)编码为帧内帧,确定第三图像变换,用于将所述第三辅助帧(110c)的图像数据中的所述按比例缩小的第三图像数据按比例放大为具有所述预期分辨率的按比例放大的第三图像数据,通过对所述第三图像变换进行采样来确定第三移动矢量,将所述第三图像数据编码成作为引用所述第三辅助帧(110c)的帧间帧的第三帧(112c),其中所述第三帧(112c)的移动矢量与所述第三移动矢量相对应。4.根据权利要求1所述的方法,进一步包括步骤:确定要被以第三分辨率纳入所述编码的视频流(416)的所述第一图像数据(106a)的一部分ROI1(302),所述第三分辨率高于所述第一分辨率,将具有所述第三分辨率的ROI1(302)粘贴(S506)到所述第一辅助帧(110a)的图像数据,以使得所述ROI1(302)不会覆写所述按比例缩小的第一图像数据(114)、或变得被所述按比例缩小的第一图像数据(114)覆写,从而使所述ROI1(302)不与所述按比例缩小的第一图像数据(114)重叠,确定第四图像变换,用于将具有所述预期分辨率的ROI(302)插入所述按比例放大的第一图像数据,通过对所述第四图像变换进行采样来确定第四移动矢量(120),其中将所述第一图像数据(106a)编码(S510)成作为帧间帧的所述第一帧(112a)的步骤包括:将所述第一帧(112a)的移动矢量确定为与所述第一移动矢量和所述第四移动矢量相对应。5.根据权利要求4所述的方法,进一步包括步骤:接收由所述视频捕获设备(104)捕获的第二图像数据(106b),对所述第二图像数据(106b)进行按比例缩小,以获得按比例缩小的第二图像数据,其中所述按比例缩小的第二图像数据的分辨率为所述第一分辨率,准备空的第二辅助帧(110b),其中所述第二辅助帧(110b)的图像数据具有等于所述预期分辨率的分辨率,将所述按比例缩小的第二图像数据粘贴到所述第二辅助帧(110b)的图像数据,将所述第二辅助帧(110b)编码为引用所述第一辅助帧(110a)的帧间帧,确定第二图像变换,用于将所述第二辅助帧(110b)的图像数据中的所述按比例缩小的第二图像数据按比例放大为具有所述预期分辨率的按比例放大的第二图像数据,通过对所述第二图像变换进行采样来确定第二移动矢量,将所述第二图像数据(106b)编码成作为引用所述第二辅助帧(110b)的帧间帧的第二帧(112b),其中所述第二帧(112b)的移动矢量与所述第二移动矢量相...
【专利技术属性】
技术研发人员:维克托·埃德帕尔姆,汉普斯·林瑟,
申请(专利权)人:安讯士有限公司,
类型:发明
国别省市:瑞典,SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。