确定调整大小的参考帧的参考块的位置的视频处理方法和相关视频处理装置制造方法及图纸

技术编号:15960645 阅读:40 留言:0更新日期:2017-08-08 09:58
一种视频处理方法包含:接收当前帧中预测块的运动向量;对运动向量执行第一运动向量缩放操作以生成第一缩放的运动向量;在第一缩放的运动向量生成后,利用运动向量钳制电路用于对第一缩放的运动向量执行第一运动向量钳制操作,以生成第一钳制的运动向量;以及根据至少第一钳制的运动向量确定参考帧的参考块的位置。

【技术实现步骤摘要】
【国外来华专利技术】确定调整大小的参考帧的参考块的位置的视频处理方法和相关视频处理装置【相关申请的交叉参考】本专利技术要求2014年5月6日申请的的序列号为61/989,051的美国临时专利申请的优先权,上述美国临时专利申请通过参考并入于此。
本专利技术涉及视频编码/解码,且更特别地,涉及确定调整大小的参考帧的参考块的位置视频处理方法和相关视频处理装置。
技术介绍
连续的视频帧可包含相同的对象(静止对象或移动对象)。运动估计可检查由连续的视频帧组成的视频序列中对象的运动,以尝试获得表示估计的运动的向量。运动补偿可使用由运动估计获得的对象运动的知识以实现帧数据压缩/解压缩。在帧间帧编码,运动估计和运动补偿已经成为更有力的技术以消除由于连续视频帧之间的高相关的时间冗余。关于典型的编码算法,当前帧的帧尺寸与参考帧的帧尺寸(例如,位于编码器侧的重建的帧或位于解码器侧的解码的帧)相同。即,当前帧和参考帧具有相同的宽度和相同的高度。因此,当前帧中的预测块的运动向量可直接使用以定位参考块中的参考块用于运动补偿。然而,关于新开发的编码算法,其可允许帧分辨率立即改变。因此,参考帧可以被调整大小以具有不同于当前帧的分辨率的分辨率。由于当前帧和调整大小的参考帧的帧尺寸的差异,当前帧中的预测块的运动向量不可被直接用于定位调整大小的参考帧中的参考块来用于运动补偿。因此,需要一种新颖设计,其能够准确地确定具有不同于当前帧的帧尺寸的参考帧的参考块的位置。
技术实现思路
要求保护的专利技术的一个目标是提供视频处理方法,用于确定调整大小的参考帧的参考块的位置,以及相关视频处理装置。根据本专利技术的第一方面,揭示一种示范性视频处理方法。示范性视频处理方法包含:接收当前帧中预测块的运动向量;对运动向量执行第一运动向量缩放操作以生成第一缩放的运动向量;在第一缩放的运动向量生成后,利用运动向量钳制电路用于对第一缩放的运动向量执行第一运动向量钳制操作,以生成第一钳制的运动向量;以及根据至少第一钳制的运动向量确定参考帧的参考块的位置。根据本专利技术的第二方面,揭示一种示范性视频处理装置。示范性视频处理装置包含接收电路、运动向量缩放电路、运动向量钳制电路以及参考块位置确定电路。接收电路,用于接收当前帧中预测块的运动向量。运动向量缩放电路用于对运动向量执行第一运动向量缩放操作以生成第一缩放的运动向量。运动向量钳制电路用于在第一缩放的运动向量生成后,利用运动向量钳制电路用于对第一缩放的运动向量执行第一运动向量钳制操作,以生成第一钳制的运动向量。参考块位置确定电路用于根据至少第一钳制的运动向量确定参考帧的参考块的位置。在阅读了图示于各种图和附图中的优先实施例的以下详细描述后,本专利技术的这些和其它目的将对本领域的普通技术人员变得明显。【附图说明】图1是图示根据本专利技术的实施例的视频处理装置的示意图。图2是图示确定调整大小的参考帧的参考块的位置的示例的示意图。图3是图示根据本专利技术的实施例的视频处理方法的流程图。图4是图示根据本专利技术的实施例的另一视频处理装置的示意图。图5是图示当使能第二模式时确定调整大小的参考帧的参考块的位置的示意图。图6是图示根据本专利技术的实施例的另一视频处理方法的流程图。【具体实施方式】遍及整篇描述和权利要求的某些术语用于指代具体部件。如本领域的技术人员意识到的,制造商可用不同的名称指代部件。此文档不打算区别名称不同但功能相同的部件。在权利要求和下文的描述中,术语“包括”和“包含”用于开放方式,且因此应该解释为意思是“包含,但不限于”。而且,术语“耦合”意于表示间接或直接电连接。因此,如果一个装置耦合到另一装置,那个连接可以通过直接电连接,或通过经由其它装置和连接的间接电连接。图1是图示根据本专利技术的实施例的视频处理装置的示意图。在一个应用中,视频处理装置100可以是用于执行与视频编码标准(例如,VP9)兼容的视频编码过程的视频编码器的部分。在另一应用中,视频处理装置100可以是用于执行与视频解码标准(例如,VP9)兼容的视频解码过程的视频解码器的部分。根据VP9视频编码标准,RRF(ResolutionReferenceFrame)特征是允许帧大小在VP9视频比特流中实时改变的技术。因此,在当前帧(例如,位于编码器侧当前正被编码的视频帧或位于解码器侧当前正被解码的视频帧)和参考帧(例如,在编码器侧用作参考帧的调整大小的重建的帧或在解码器侧用作参考帧的调整大小的解码的帧)的帧尺寸之间存在差异。提出的视频处理装置100能够准确地确定帧尺寸不同于当前帧的帧尺寸的参考帧的参考块的位置(即,调整大小的参考帧)。请参考结合图2参考图1。图2是图示确定调整大小的参考帧的参考块的位置的示例的示意图。如图1所示,提出的视频处理装置100包含接收电路102、运动向量缩放电路104、运动向量钳制电路106、参考块位置确定电路108、存储控制器110、参考帧存储装置112以及运动补偿电路114。接收电路102用于接收正被编码的/解码的当前帧FCUR中的预测块BK的运动向量MV,其中运动向量MV可以由运动估计生成。接收电路102耦合到运动向量缩放电路104,并进一步用于将所接收的运动向量MV发送到运动向量缩放电路104用于进一步处理。运动向量缩放电路104用于对运动向量MV执行运动向量缩放操作,以生成缩放的运动向量scaled_MV。具体地,参考帧FREF的帧尺寸(宽度W2、高度H2)不同于当前帧FCUR的帧尺寸(宽度W1、高度H1)。换句话说,W2≠W1和/或H2≠H1。因此,运动向量缩放电路104基于参考帧FREF的帧尺寸与当前帧FCUR的帧尺寸比率缩放当前帧域中的运动向量MV为参考帧中缩放的运动向量scaled_MV。运动向量MV可以分解为X方向的向量mv_x和Y方向的向量mv_y。类似地,缩放的运动向量scaled_MV可以分解为X方向的向量scaled_mv_x和Y方向的向量scaled_mv_y。应用于运动向量MV(MV=(mv_x,mv_y))的运动向量缩放操作scale_mv()可以表达如下。以上公式用于计算缩放的运动向量scaled_MV,包含X方向的向量scaled_mv_x和Y方向的向量scaled_mv_y,此仅仅是用于说明性的目的,并非是本专利技术的限制。在实践中,关于不同的视频编码标准,用于计算缩放的运动向量scaled_MV的不同的公式可以由运动向量缩放电路104采用。此也落入本专利技术的范围。应该注意到,当前帧域中的预测块BK基于参考帧FREF的帧尺寸与当前帧FCUR的帧尺寸之间的相同的比率缩放到参考帧域中的预测块(例如,BKR)。换句话说,由于参考帧调整大小,参考帧域中预测块的块尺寸不同于当前帧域中预测块BK的块尺寸。在无限制运动向量(UMV)模式中,运动向量被允许指向帧区域外,由此使能更好的预测,特别地,当参考块部分位于帧区域外且其部分不可用于预测。那些不可用的像素可以使用帧的边界像素(即,边缘像素)来预测。如图2所示,UMV重复区域RUMV通过重复参考帧FREF的边界像素(即,边缘像素)从参考帧FREF延伸。在本实施例中,UMV重复区域RUMV看作运动向量钳制区域,因为参考帧域中的参考块要求位于UMV重复区域RUMV的边界内。在本实施例中,由缩放的运动向量s本文档来自技高网...

【技术保护点】
一种视频处理方法,包含:接收当前帧中预测块的运动向量;对所述运动向量执行第一运动向量缩放操作以生成第一缩放的运动向量;在所述第一缩放的运动向量生成后,利用运动向量钳制电路用于对所述第一缩放的运动向量执行第一运动向量钳制操作,以生成第一钳制的运动向量;以及根据至少所述第一钳制的运动向量确定参考帧的参考块的位置。

【技术特征摘要】
【国外来华专利技术】2014.05.06 US 61/989,051;2015.05.06 US 14/704,9801.一种视频处理方法,包含:接收当前帧中预测块的运动向量;对所述运动向量执行第一运动向量缩放操作以生成第一缩放的运动向量;在所述第一缩放的运动向量生成后,利用运动向量钳制电路用于对所述第一缩放的运动向量执行第一运动向量钳制操作,以生成第一钳制的运动向量;以及根据至少所述第一钳制的运动向量确定参考帧的参考块的位置。2.如权利要求1所述的视频处理方法,其特征在于,所述参考帧的帧尺寸不同于所述当前帧的帧尺寸。3.如权利要求2所述的视频处理方法,其特征在于,对所述运动向量执行所述第一运动向量缩放操作包含:基于所述参考帧的帧尺寸与所述当前帧的帧尺寸的比率,将当前帧域中的所述运动向量缩放到参考帧域中所述第一缩放的运动向量。4.如权利要求2所述的视频处理方法,其特征在于,由所述第一缩放的运动向量指向的参考块不完全在从所述参考帧延伸的运动向量钳制区域的边界内;以及由所述第一钳制的运动向量指向的所述参考块完全在从所述参考帧延伸的所述运动向量钳制区域的边界内。5.如权利要求4所述的视频处理方法,其特征在于,所述运动向量钳制区域通过重复所述参考帧的边界像素从所述参考帧延伸。6.如权利要求1所述的视频处理方法,其特征在于,还包括:根据所述参考帧的所述参考块的位置,从参考帧存储装置接收所述参考块的像素数据;以及根据所述参考块的接收的像素数据执行运动补偿。7.如权利要求1所述的视频处理方法,其特征在于,所述视频处理方法是视频编码过程的部分。8.如权利要求1所述的视频处理方法,其特征在于,所述视频处理方法是视频解码过程的部分。9.如权利要求1所述的视频处理方法,其特征在于,还包括:选择性地使能第一模式和第二模式中的一个;其中当使能所述第一模式时,执行对所述运动向量执行所述第一运动向量缩放操作、对所述第一缩放的运动向量执行所述第一运动向量钳制操作以及根据至少所述第一钳制的运动向量确定所述参考帧的所述参考块的位置的步骤;以及当使能所述第二模式时,执行对所述运动向量执行第二运动向量钳制操作以生成第二钳制的运动向量、在所述第二钳制的运动向量生成后对所述第二钳制的运动向量执行第二运动向量缩放操作以生成第二缩放的运动向量,以及根据至少所述第二缩放的运动向量确定所述参考帧的所述参考块的位置的步骤。10.如权利要求9所述的视频处理方法,其特征在于,所述参考帧的帧尺寸不...

【专利技术属性】
技术研发人员:陈俊嘉张永昌
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1