【技术实现步骤摘要】
【国外来华专利技术】用于视频编解码的帧内-帧间预测的方法及装置交叉申请本申请主张2017年1月7日申请的美国临时专利申请62/516,157的优先权,该申请的全文被本申请引用。
本申请涉及视频编解码帧间预测。具体而言,本申请涉及一种透过混合帧间与帧内预测的新的帧间预测。
技术介绍
视频数据需要较大的存储空间来存储或者较宽的带宽来传输。随着较高分辨率和较高帧率的增长,如果视频数据以未压缩的形式被存储或传输,则存储或传输带宽需求将是巨大的。因此,使用视频编解码技术,视频数据通常以已压缩的格式被存储或传输。使用较新的视频压缩格式,例如,H.264/AVC标准和高效视频编解码(HighEfficiencyVideoCoding,HEVC)标准,编解码效率实际上已被提高。为了保持可控的复杂度,图像通常被分割成块,例如,宏块(macroblock,MB)或最大编码单元(LCU)/编码单元(CU),以用于视频编解码。视频编解码标准通常基于块适应性采用帧间/帧内预测。图1示出了集成环路处理的示例性适应性帧间/帧内视频编解码系统。对于帧间预测,运动估计(MotionEstimation,ME)/运动补偿(MotionCompensation,MC)112用于基于来自于一个或多个其他图像的视频数据提供预测数据。开关114选择帧内预测110或帧间预测数据,所选择的预测数据被提供给加法器116,以形成预测误差,也称为残差。随后,预测误差,先由变换(Transform,T)118进行处理,后由量化(Quantization,Q)120进行 ...
【技术保护点】
1.一种视频编解码的方法,由视频编码器或视频解码器执行,该方法包括:/n在编码器侧处,接收与当前图像中的当前块相关的数据,或在视频解码器侧,接收包括当前块的已压缩数据的视频比特流;/n对于该当前块中的边界区域中的每个边界区域像素:/n自多个帧内参考像素推导出帧内预测子,其中该多个帧内参考像素在该当前图像中位于该当前块的顶端边界之上或位于该当前块的左侧边界的左侧,且该多个帧内参考像素先于该当前块被编解码;/n在参考图像中推导出包括位于参考块中的多个帧间参考像素的帧间预测子,其中该参考块先于该当前块被编解码;/n透过混合该帧内预测子和该帧间预测子,生成帧内-帧间预测子;以及/n使用该帧内-帧间预测子,编码或解码每个边界区域像素;以及/n对于该当前块中不属于该边界区域的多个剩余像素:/n使用帧间预测子或帧内预测子,编码或解码该多个剩余像素。/n
【技术特征摘要】
【国外来华专利技术】20170607 US 62/516,1571.一种视频编解码的方法,由视频编码器或视频解码器执行,该方法包括:
在编码器侧处,接收与当前图像中的当前块相关的数据,或在视频解码器侧,接收包括当前块的已压缩数据的视频比特流;
对于该当前块中的边界区域中的每个边界区域像素:
自多个帧内参考像素推导出帧内预测子,其中该多个帧内参考像素在该当前图像中位于该当前块的顶端边界之上或位于该当前块的左侧边界的左侧,且该多个帧内参考像素先于该当前块被编解码;
在参考图像中推导出包括位于参考块中的多个帧间参考像素的帧间预测子,其中该参考块先于该当前块被编解码;
透过混合该帧内预测子和该帧间预测子,生成帧内-帧间预测子;以及
使用该帧内-帧间预测子,编码或解码每个边界区域像素;以及
对于该当前块中不属于该边界区域的多个剩余像素:
使用帧间预测子或帧内预测子,编码或解码该多个剩余像素。
2.根据权利要求1所述的视频编解码的方法,其特征在于,该边界区域对应于靠近该多个帧内参考像素的该当前块的前N列和靠近该多个帧内参考像素的该当前块的前N行中的至少一个,其中N为大于0的整数。
3.根据权利要求2所述的视频编解码的方法,其特征在于,与位于该当前块的第一列或第一行处的最大梯度相关的位置是基于该帧内预测子或帧间预测子,或者该帧内预测子与该帧间预测子之间的差值推导出的,其中该位置用于确定N的值。
4.根据权利要求2所述的视频编解码的方法,其特征在于,
与位于该当前块的第一列或第一行处的最大梯度相关的位置是基于该帧内预测子或帧间预测子,或者该帧内预测子与该帧间预测子之间的差值推导出的;以及
如果该最大梯度实质上大于该当前块的该第一列或该第一行所计算的多个垂直梯度和多个水平梯度的平均梯度,则该位置用于确定N的值,否则设定N为默认值。
5.根据权利要求2所述的视频编解码的方法,其特征在于,该帧内预测子和多个相邻已重构像素之间、该帧间预测子和该多个相邻已重构像素之间或者该帧间预测子与该帧内预测子之间的最大差值相关的位置被推导出,且该位置用于确定N的值。
6.根据权利要求2所述的视频编解码的方法,其特征在于,N为预定义的,或者基于该当前块的尺寸被发信。
7.根据权利要求1所述的视频编解码的方法,其特征在于,还包括:
基于该帧间预测子、该帧内预测子或该帧内预测子与该帧间预测子之间的差值,检测该当前块中的多个模型边缘;以及
该边界区域基于该多个模型边缘而被确定。
8.根据权利要求7所述的视频编解码的方法,其特征在于,检测该多个模型边缘包括:
依据与该帧内预测子相关的帧内预测模式是靠近垂直方向还是水平方向,基于用于每行或每列的该帧间预测子、该帧内预测子或该帧内预测子与该帧间预测子之间的差值,计算最大梯度。
9.根据权利要求8所述的视频编解码的方法,其特征在于,该边界区域包括每行或每列中的一个边缘像素。
10.根据权利要求9所述的视频编解码的方法,其特征在于,该边界区域还包括与该当前块的同一行或同一列中的一个边缘像素相邻的任何相邻像素。
11.根据权利要求10所述的视频编解码的方法,其特征在于,该边界区域还包括位于当前行或列中的当前边缘像素与先前行或列中的先前边缘像素之间的该当前行或列中的任何额外像素。
12.根据权利要求9所述的视频编解码的方法,其特征在于,对于该当前块中不属于该边界区域的目标像素,如果该目标像素位于与该目标像素相同的行或列中的一个边缘像素之上或左侧,则该目标像素使用该帧内预测子被编码或解码。
13.根据权利要求9所述的视频编解码的方法,其特征在于,对于该当前块中不属于该边界区域的目标像素,如果该目标像素位于与该目标像素相同的行或列中的一个边缘像素之下或右侧,则该目标像素使用该帧间预测子被编码或解码。
14.一种视频编解码的装置,在视频编解码系统中,该装置包括一个或多个电子设备或处理器,用于:
在编码器侧处,接收与当前图像中的当前块相关的数据,或在视频解码器侧,接收包括当前块的已压缩数据的视频比特流;
对于边界区域中的每个边界区域像素:
自多个帧内参考像素推导出帧内预测子,其中该多个帧内参考像素在该当前图像中位于该当前块的顶端边界之上或位于该当前块的左侧边界的左侧,且该多个帧内参考像素先于该当前块被编解码;
在参考图像中推导出包括位于参考块中的多个帧间参考像素的帧间预测子,其中该参考块先于该当前块被编解码;
透过混合该帧内预测子和该帧间预测子,生成帧内-帧间预测子;以及
使用该帧内-帧间预测子,编码或解码每个边界区域像素...
【专利技术属性】
技术研发人员:赖贞延,陈庆晔,徐志玮,黄毓文,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。