[发明专利]用于视频编解码的帧内-帧间预测的方法及装置在审
申请号: | 201880036728.6 | 申请日: | 2018-06-07 |
公开(公告)号: | CN110800302A | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 赖贞延;陈庆晔;徐志玮;黄毓文 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | H04N19/50 | 分类号: | H04N19/50;H04N19/107 |
代理公司: | 11111 北京市万慧达律师事务所 | 代理人: | 白华胜;孙巍峰 |
地址: | 中国台湾新竹市*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 帧间预测 帧内 边界区域 帧内预测 像素 加权因子 解码 视频编解码 除法操作 剩余像素 推导 缩放 帧间 子被 申请 应用 | ||
1.一种视频编解码的方法,由视频编码器或视频解码器执行,该方法包括:
在编码器侧处,接收与当前图像中的当前块相关的数据,或在视频解码器侧,接收包括当前块的已压缩数据的视频比特流;
对于该当前块中的边界区域中的每个边界区域像素:
自多个帧内参考像素推导出帧内预测子,其中该多个帧内参考像素在该当前图像中位于该当前块的顶端边界之上或位于该当前块的左侧边界的左侧,且该多个帧内参考像素先于该当前块被编解码;
在参考图像中推导出包括位于参考块中的多个帧间参考像素的帧间预测子,其中该参考块先于该当前块被编解码;
透过混合该帧内预测子和该帧间预测子,生成帧内-帧间预测子;以及
使用该帧内-帧间预测子,编码或解码每个边界区域像素;以及
对于该当前块中不属于该边界区域的多个剩余像素:
使用帧间预测子或帧内预测子,编码或解码该多个剩余像素。
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所述的视频编解码的方法,其特征在于,对于该当前块中不属于该边界区域的目标像素,如果该目标像素位于与该目标像素相同的行或列中的一个边缘像素之上或左侧,则该目标像素使用该帧内预测子被编码或解码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880036728.6/1.html,转载请声明来源钻瓜专利网。