[发明专利]色度块预测方法、用于编解码视频数据的设备以及编解码设备有效
申请号: | 201980016632.8 | 申请日: | 2019-09-05 |
公开(公告)号: | CN111801943B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 马祥;杨海涛;陈建乐 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N19/186 | 分类号: | H04N19/186 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 色度 预测 方法 用于 解码 视频 数据 设备 以及 | ||
1.一种色度块预测方法,其特征在于,所述方法包括:
解析码流获得第一指示信息;
根据滤波器类型对应的滤波器,对第一亮度块进行下采样操作,获得第二亮度块,所述第一亮度块是当前色度块对应的亮度块,当所述第一指示信息为第一值时,所述滤波器类型对应的滤波器为第一滤波器,当所述第一指示信息为第二值时,所述滤波器类型对应的滤波器为第二滤波器,其中所述当前色度块的采样点位置相对于所述第一亮度块的采样点位置存在竖直方向上的不一致,所述竖直方向上的不一致指的是竖直方向上存在位置偏移并且偏移数值为0.5;
获取多个色度点和多个亮度点,所述多个色度点包括所述当前色度块相邻的多个色度像素点,所述多个亮度点通过对所述第一亮度块相邻的多个亮度像素点进行下采样操作获得;
根据所述多个色度点和所述多个亮度点,获得线性模型系数;
根据所述第二亮度块和所述线性模型系数,获得所述当前色度块的预测值。
2.根据权利要求1所述的方法,其特征在于,所述解析码流获得第一指示信息,包括:
解析码流中的序列参数集(SPS)参数,获得所述第一指示信息。
3.根据权利要求2所述的方法,其特征在于,当所述SPS参数的值为0时,所述滤波器类型对应的滤波器为所述第一滤波器;或当所述SPS参数的值为1时,所述滤波器类型对应的滤波器为所述第二滤波器。
4.根据权利要求1-3任一所述的方法,其特征在于,
利用所述滤波器类型对应的滤波器,对所述第一亮度块相邻的多个亮度像素点进行下采样操作。
5.根据权利要求1-3任一所述的方法,其特征在于,所述方法还包括:
解析所述码流获得第二指示信息,所述第二指示信息用于指示当前解码采用的帧内预测模式为线性模型LM模式。
6.根据权利要求3所述的方法,其特征在于,所述第一滤波器包括滤波器0:
LC(xb,yb)=(2*L(2*xb,2*yb)+L(2*xb-1,2*yb)+L(2*xb+1,2*yb)+2*L(2*xb,2*yb+1)+L(2*xb-1,2*yb+1)+L(2*xb+1,2*yb+1)+4)3;
其中LC(xb,yb)为(xb,yb)采样点位置对应的亮度点的值,L(,)为所述第一亮度块的亮度像素点的值,符号“”表示右移。
7.一种色度块预测方法,其特征在于,所述方法包括:
根据当前色度块的采样点位置类型确定滤波器类型,所述滤波器类型对应的滤波器用于对第一亮度块进行下采样,所述第一亮度块是当前色度块对应的亮度块,其中所述当前色度块的采样点位置相对于所述第一亮度块的采样点位置存在竖直方向上的不一致,所述竖直方向上的不一致指的是竖直方向上存在位置偏移并且偏移数值为0.5;
设置第一指示信息,当所述第一指示信息为第一值时,所述滤波器类型对应的滤波器为第一滤波器,当所述第一指示信息为第二值时,所述滤波器类型对应的滤波器为第二滤波器;
将所述第一指示信息编入码流。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
从多个帧内预测模式中选择线性模型LM模式;
设置第二指示信息,所述第二指示信息用于指示所述线性模型LM模式;
将所述第二指示信息编入所述码流。
9.根据权利要求7-8任一项所述的方法,其特征在于,所述方法还包括:
根据所述滤波器类型对应的滤波器,对所述第一亮度块进行下采样,获得第二亮度块;
获取多个色度点和多个亮度点,所述多个色度点包括所述当前色度块相邻的多个色度像素点,所述多个亮度点通过对所述第一亮度块相邻的多个亮度像素点下采样获得;
根据所述多个色度点和多个亮度点,获得线性模型系数;
根据所述第二亮度块和所述线性模型系数,获得所述当前色度块的预测值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980016632.8/1.html,转载请声明来源钻瓜专利网。