具有用于视频译码的样本存取的线性模型预测模式制造技术

技术编号:21638391 阅读:20 留言:0更新日期:2019-07-17 14:22
本发明专利技术描述线性模型LM预测模式的技术。在一或多个实例中,视频编码器或视频解码器可限制经提取以用于下采样的相邻明度样本的数目,借此增加所述视频编码器或视频解码器能够完成所述LM预测编码或解码的速度。

Linear Model Prediction Model with Sample Access for Video Decoding

【技术实现步骤摘要】
【国外来华专利技术】具有用于视频译码的样本存取的线性模型预测模式本申请案请求2016年12月19日申请的美国临时申请案第62/436,319号的权利,所述美国临时申请案的全部内容以引用的方式并入本文中。
本专利技术涉及视频编码及解码。
技术介绍
数字视频频能力可并入到广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电话(所谓的“智能电话”)、视频电话会议装置、视频流式传输装置及其类似者。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)所定义的标准、目前正在开发的高效率视频译码(HEVC)标准及这些标准的扩展中所描述的那些视频压缩技术。视频装置可通过实施这些视频压缩技术而更高效地发射、接收、编码、解码及/或存储数字视频信息。视频压缩技术执行空间(图片内)预测及/或时间(图片间)预测来减少或去除视频序列中固有的冗余。对于基于块的视频译码,可将视频切片(即,视频帧或视频帧的一部分)分割成视频块。使用相对于同一图片中的相邻块中的参考样本的空间预测来编码图片的经帧内译码(I)的切片中的视频块。图片的帧间译码(P或B)切片中的视频块可使用关于同一图片中的相邻块中的参考样本的空间预测或关于其它参考图片中的参考样本的时间预测。空间或时间预测产生用于待译码块的预测性块。残余数据表示待译码的原始块及预测性块之间的像素差。根据指向形成预测性块的参考样本的块的运动向量来编码经帧间译码的块,且残余数据指示经译码的块与预测性块之间的差。根据帧内译码模式及残余数据编码经帧内译码块。为了进一步压缩,可将残余数据从像素域变换到变换域,从而产生可接着进行量化的残余系数。
技术实现思路
一般来说,本专利技术的方面涉及用于下采样用于线性模型(LM)预测模式的相邻明度样本的技术。如更详细地描述,视频编码器或视频解码器可经配置以提取作为下采样的部分的相邻明度样本以用于在LM预测模式中构建色度预测块。在一些实例中,视频编码器或视频解码器可经配置以不提取作为下采样的部分的某些相邻明度样本以用于在LM预测模式中构建色度预测块。通过不提取某些相邻明度样本,实例技术可促进高效处理及存储器带宽使用率。在一个实例中,本专利技术描述解码视频数据的方法,所述方法包括:确定对应于色度块的明度块;提取相邻明度样本以用于下采样相邻明度样本,其中所提取相邻明度样本包括在明度块上方的多个明度样本且排除在明度块的左上方明度样本的的左上方的明度样本;基于所提取相邻明度样本确定多个经下采样明度样本,其中经下采样明度样本中的一者对应于直接在左上方明度样本上方的经下采样明度样本;基于经下采样明度样本确定一或多个缩放参数;基于一或多个缩放参数确定预测性块;及基于预测性块对色度块进行线性模型(LM)预测解码。在一个实例中,本专利技术描述用于解码视频数据的装置,所述装置包括视频数据存储器,及包括固定功能电路或可编程电路中的至少一者的视频解码器。视频解码器经配置以:确定对应于色度块的明度块;从视频数据存储器中提取相邻明度样本以用于下采样相邻明度样本,其中所提取相邻明度样本包括在明度块上方的多个明度样本且排除在明度块的左上方明度样本的的左上方的明度样本;基于所提取相邻明度样本确定多个经下采样明度样本,其中经下采样明度样本中的一者对应于直接在左上方明度样本上方的经下采样明度样本;基于经下采样明度样本确定一或多个缩放参数;基于一或多个缩放参数确定预测性块;及基于预测性块对色度块进行线性模型(LM)预测解码。在一个实例中,本专利技术描述编码视频数据的方法,所述方法包括:确定对应于色度块的明度块;提取相邻明度样本以用于下采样相邻明度样本,其中所提取相邻明度样本包括在明度块上方的多个明度样本且排除在明度块的左上方明度样本的的左上方的明度样本;基于所提取相邻明度样本确定多个经下采样明度样本,其中经下采样明度样本中的一者对应于直接在左上方明度样本上方的经下采样明度样本;基于经下采样明度样本确定一或多个缩放参数;基于一或多个缩放参数确定预测性块;及基于预测性块对色度块进行线性模型(LM)预测编码。在一个实例中,本专利技术描述用于编码视频数据的装置,所述装置包括视频数据存储器,及包括固定功能电路或可编程电路中的至少一者的视频编码器。视频编码器经配置以:确定对应于色度块的明度块;从视频数据存储器中提取相邻明度样本以用于下采样相邻明度样本,其中所提取相邻明度样本包括在明度块上方的多个明度样本且排除在明度块的左上方明度样本的的左上方的明度样本;基于经确定相邻明度样本确定多个经下采样明度样本,其中经下采样明度样本中的一者对应于直接在左上方明度样本上方的经下采样明度样本;基于经下采样明度样本确定一或多个缩放参数;基于一或多个缩放参数确定预测性块;及基于预测性块对色度块进行线性模型(LM)预测编码。在一个实例中,本专利技术描述解码视频数据的方法,所述方法包括:确定对应于色度块的明度块;提取相邻明度样本以用于下采样相邻明度样本,其中所提取相邻明度样本包括在明度块左边的多个明度样本且排除在明度块左边超过阈值数目个样本处并在明度块的左上方明度样本下方的明度样本;基于所提取相邻明度样本确定多个经下采样明度样本,其中经下采样明度样本中的一者对应于在明度块左边阈值数目个样本处的经下采样明度样本;基于经下采样明度样本确定一或多个缩放参数;基于一或多个缩放参数确定预测性块;及基于预测性块对色度块进行线性模型(LM)预测解码。在一个实例中,本专利技术描述用于解码视频数据的装置,所述装置包括视频数据存储器,及包括固定功能电路或可编程电路中的至少一者的视频解码器。视频解码器经配置以:确定对应于色度块的明度块;提取相邻明度样本以用于下采样相邻明度样本,其中所提取相邻明度样本包括在明度块左边的多个明度样本且排除在明度块左边超过阈值数目个样本处并在明度块的左上方明度样本下方的明度样本;基于所提取相邻明度样本确定多个经下采样明度样本,其中经下采样明度样本中的一者对应于在明度块左边阈值数目个样本处的经下采样明度样本;基于经下采样明度样本确定一或多个缩放参数;基于一或多个缩放参数确定预测性块;及基于预测性块对色度块进行线性模型(LM)预测解码。在一个实例中,本专利技术描述编码视频数据的方法,所述方法包括:确定对应于色度块的明度块;提取相邻明度样本以用于下采样相邻明度样本,其中所提取相邻明度样本包括在明度块左边的多个明度样本且排除在明度块左边超过阈值数目个样本处并在明度块的左上方明度样本下方的明度样本;基于所提取相邻明度样本确定多个经下采样明度样本,其中经下采样明度样本中的一者对应于在明度块左边阈值数目个样本处的经下采样明度样本;基于经下采样明度样本确定一或多个缩放参数;基于一或多个缩放参数确定预测性块;及基于预测性块对色度块进行线性模型(LM)预测编码。在一个实例中,本专利技术描述用于编码视频数据的装置,所述装置包括视频数据存储器,及包括固定功能电路或可编程电路中的至少一者的视频编码器。视频编码器经配置以:确定对应于色度块的明度本文档来自技高网
...

【技术保护点】
1.一种解码视频数据的方法,所述方法包括:确定对应于色度块的明度块;提取相邻明度样本以用于下采样所述相邻明度样本,其中所述所提取相邻明度样本包括在所述明度块上方的多个明度样本且排除在所述明度块的左上方明度样本的左上方的明度样本;基于所述所提取相邻明度样本确定多个经下采样明度样本,其中所述经下采样明度样本中的一者对应于直接在所述左上方明度样本上方的经下采样明度样本;基于所述经下采样明度样本确定一或多个缩放参数;基于所述一或多个缩放参数确定预测性块;及基于所述预测性块对所述色度块进行线性模型LM预测解码。

【技术特征摘要】
【国外来华专利技术】2016.12.19 US 62/436,319;2017.12.18 US 15/845,4841.一种解码视频数据的方法,所述方法包括:确定对应于色度块的明度块;提取相邻明度样本以用于下采样所述相邻明度样本,其中所述所提取相邻明度样本包括在所述明度块上方的多个明度样本且排除在所述明度块的左上方明度样本的左上方的明度样本;基于所述所提取相邻明度样本确定多个经下采样明度样本,其中所述经下采样明度样本中的一者对应于直接在所述左上方明度样本上方的经下采样明度样本;基于所述经下采样明度样本确定一或多个缩放参数;基于所述一或多个缩放参数确定预测性块;及基于所述预测性块对所述色度块进行线性模型LM预测解码。2.根据权利要求1所述的方法,其中所述明度块的所述左上方明度样本的坐标为(x0,y0),且其中所述所提取相邻明度样本排除具有小于x0的x坐标及小于y0的y坐标的明度样本。3.根据权利要求1所述的方法,其中确定所述多个经下采样明度样本包括:将第一滤波器应用于第一组所述所提取相邻明度样本以确定所述多个经下采样明度样本中的第一经下采样明度样本,此时不需要在所述左上方明度样本的左上方的明度样本来用于根据所述第一滤波器进行下采样;及将第二不同滤波器应用于第二组所述所提取相邻明度样本以确定所述多个经下采样明度样本中的第二经下采样明度样本,此时需要在所述明度块的所述左上方明度样本的左上方的至少一个明度样本来用于根据所述第一滤波器进行下采样。4.根据权利要求3所述的方法,其中所述第一滤波器利用来自所述明度块上方的第一行的三个明度样本及来自所述第一行上方的第二行的三个明度样本。5.根据权利要求3所述的方法,其中所述第二滤波器利用来自所述明度块上方的第一行的小于三个明度样本及来自所述第一行上方的第二行的小于三个明度样本。6.根据权利要求1所述的方法,其中确定所述多个经下采样明度样本包括:在不提取的情况下,产生对应于位于所述明度块的所述左上方明度样本的左上方的明度样本的明度值;及将滤波器应用于所述产生的明度值以确定所述多个经下采样明度样本的至少一个经下采样明度样本。7.根据权利要求1所述的方法,其中基于所述预测性块对所述色度块进行LM预测解码包括添加所述预测性块到残余块以重建所述色度块。8.根据权利要求1所述的方法,其进一步包括:解码包含所述明度块及所述色度块的当前块的旗标,其中所述旗标指示LM预测译码经启用用于所述色度块,且其中解码所述旗标包括基于包括指示所述LM预测译码是否经启用用于相邻块的一或多个旗标的上下文解码所述旗标。9.一种用于解码视频数据的装置,所述装置包括:视频数据存储器;及视频解码器,其包括固定功能电路或可编程电路中的至少一者,其中所述视频解码器经配置以:确定对应于色度块的明度块;从所述视频数据存储器提取相邻明度样本以用于下采样所述相邻明度样本,其中所述提取的相邻明度样本包括在所述明度块上方的多个明度样本且排除在所述明度块的左上方明度样本的左上方的明度样本;基于所述所提取相邻明度样本确定多个经下采样明度样本,其中所述经下采样明度样本中的一者对应于直接在所述左上方明度样本上方的经下采样明度样本;基于所述经下采样明度样本确定一或多个缩放参数;基于所述一或多个缩放参数确定预测性块;及基于所述预测性块对所述色度块进行线性模型LM预测解码。10.根据权利要求9所述的装置,其中所述明度块的所述左上方明度样本的坐标为(x0,y0),且其中所述所提取相邻明度样本排除具有小于x0的x坐标及小于y0的y坐标的明度样本。11.根据权利要求9所述的装置,其中为确定所述多个经下采样明度样本,所述视频解码器经配置以:将第一滤波器应用于第一组所述所提取相邻明度样本以确定所述多个经下采样明度样本中的第一经下采样明度样本,此时不需要在所述左上方明度样本的左上方的明度样本来用于根据所述第一滤波器进行下采样;及将第二不同滤波器应用于第二组所述所提取相邻明度样本以确定所述多个经下采样明度样本中的第二经下采样明度样本,此时需要在所述明度块的所述左上方明度样本的左上方的至少一个明度样本来用于根据所述第一滤波器进行下采样。12.根据权利要求11所述的装置,其中所述第一滤波器利用来自所述明度块上方的第一行的三个明度样本及来自所述第一行上方的第二行的三个明度样本。13.根据权利要求11所述的装置,其中所述第二滤波器利用来自所述明度块上方的第一行的小于三个明度样本及来自所述第一行上方的第二行的小于三个明度样本。14.根据权利要求9所述的装置,其中为确定所述多个经下采样明度样本,所述视频解码器经配置以:在不提取的情况下,产生对应于位于所述明度块的所述左上方明度样本的左上方的明度样本的明度值;及将滤波器应用于所述产生的明度值以确定所述多个经下采样明度样本的至少一个经下采样明度样本。15.根据权利要求9所述的装置,其中为基于所述预测性块对所述色度块进行LM预测解码,所述视频解码器经配置以添加所述预测性块到残余块以重建所述色度块。16.根据权利要求9所述的装置,其中所述视频解码器经配置以:解码包含所述明度块及所述色度块的当前块的旗标,其中所述旗标指示LM预测译码经启用用于所述色度块,且其中解码所述旗标包括基于包括指示所述LM预测译码是否经启用用于相邻块的一或多个旗标的上下文解码所述旗标。17.一种编码视频数据的方法,所述方法包括:确定对应于色度块的明度块;提取相邻明度样本以用于下采样所述相邻明度样本,其中所述所提取相邻明度样本包括在所述明度块上方的多个明度样本且排除在所述明度块的左上方明度样本的左上方的明度样本;基于所述所提取相邻明度样本确定多个经下采样明度样本,其中所述经下采样明度样本中的一者对应于直接在所述左上方明度样本上方的经下采样明度样本;基于所述经下采样明度样本确定一或多个缩放参数;基于所述一或多个缩放参数确定预测性块;及基于所述预测性块对所述色度块进行线性模型LM预测编码。18.根据权利要求17所述的方法,其中所述明度块的所述左上方明度样本的坐标为(x0,y0),且其中所述所提取相邻明度样本排除具有小于x0的x坐标及小于y0的y坐标的明度样本。19.根据权利要求17所述的方法,其中确定所述多个经下采样明度样本包括:将第一滤波器应用于第一组所述所提取相邻明度样本以确定所述多个经下采样明度样本中的第一经下采样明度样本,此时不需要所述左上方明度样本的左上方的明度样本来用于根据所述第一滤波器的下采样;及将第二不同滤波器应用于第二组所述所提取相邻明度样本以确定所述多个经下采样明度样本中的第二经下采样明度样本,此时需要在所述明度块的所述左上方明度样本的左上方的至少一个明度样本来用于根据所述第一滤波器进行下采样。20.根据权利要求19所述的方法,其中所述第一滤波器利用来自所述明度块上方的第一行的三个明度样本及来自所述第一行上方的第二行的三个明度样本。21.根据权利要求19所述的方法,其中所述第二滤波器利用来自所述明度块上方的第一行的小于三个明度样本及来自所述第一行上方的第二行的小于三个明度样本。22.根据权利要求17所述的方法,其中确定所述多个经下采样明度样本包括:在不提取的情况下,产生对应于位于所述明度块的所述左上方明度样本的左上方的明度样本的明度值;及将滤波器应用于所述产生的明度值以确定所述多个经下采样明度样本的至少一个经下采样明度样本。23.根据权利要求17所述的方法,其中基于所述预测性块对所述色度块进行LM预测编码包括从所述色度块减去所述预测性块以产生待由视频解码器使用以重建所述色度块的残余块。24.根据权利要求17所述的方法,其进一步包括:编码包含所述明度块及所述色度块的当前块的旗标,其中所述旗标指示LM预测译码经启用用于所述色度块,且其中编码所述旗标包括基于包括指示所述LM预测译码是否经启用用于相邻块的一或多个旗标的上下文编码所述旗标。25.一种用于编码视频数据的装置,所述装置包括:视频数据存储器;及视频编码器,其包括固定功能电路或可编程电路中的至少一者,其中所述视频编码器经配置以:确定对应于色度块的明度块;从所述视频数据存储器提取相邻明度样本以用于下采样所述相邻明度样本,其中所述提取的相邻明度样本包括在所述明度块上方的多个明度样本且排除在所述明度块的左上方明度样本的左上方的明度样本;基于所述经确定相邻明度样本确定多个经下采样明度样本,其中所述经下采样明度样本中的一者对应于直接在所述左上方明度样本上方的经下采样明度样本;基于所述经下采样明度样本确定一或多个缩放参数;基于所述一或多个缩放参数确定预测性块;及基于所述预测性块对所述色度块进行线性模型LM预测编码。26.根据权利要求25所述的装置,其中所述明度块的所述左上方明度样本的坐标为(x0,y0),且其中所述所提取相邻明度样本排除具有小于x0的x坐标及小于y0的y坐标的明度样本。27.根据权利要求25所述的装置,其中为确定所述多个经下采样明度样本,所述视频编码器经配置以:将第一滤波器应用于第一组所述所提取相邻明度样本以确定所述多个经下采样明度样本中的第一经下采样明度样本,此时不需要在所述左上方明度样本的左上方的明度样本来用于根据所述第一滤波器的下采样;及将第二不同滤波器应用于第二组所述所提取相邻明度样本以确定所述多个经下采样明度样本中的第二经下采样明度样本,此时需要在所述明度块的所述左上方明度样本的左上方的至少一个明度样本来用于根据所述第一滤波器进行下采样。28.根据权利要求27所述的装置,其中所述第一滤波器利用来自所述明度块上方的第一行的三个明度样本及来自所述第一行上方的第二行的三个明度样本。29.根据权利要求27所述的装置,其中所述第二滤波器利用来自所述明度块上方的第一行的小于三个明度样本及来自所述第一行上方的第二行的小于三个明度样本。30.根据权利要求25所述的装置,其中为确定所述多个经下采样明度样本,所述视频编码器经配置以:在不提取的情况下,产生对应于位于所述明度块的所述左上方明度样本的左上方的明度样本的明度值;及将滤波器应用于所述产生的明度值以确定所述多个经下采样明度样本中的至少一个经下采样明度样本。31.根据权利要求25所述的装置,其中为基于所述预测性块对所述色度块进行LM预测编码,所述视频编码器经配置以从所述色度块减去所述预测性块以产生待由视频解码器使用以重建所述色度块的残余块。32.根据权利要求25所述的装置,其中所述视频编码器经配置以:编码包含所述明度块及所述色度块的当前块的旗标,其中所述旗标指示LM预测译码经启用用于所述色度块,且其中编码所述旗标包括基于包括指示所述LM预测译码是否经启用用于相邻块的一或多个旗标的上下文编码所述旗标。33.一种解码视频数据的方法,所述方法包括:确定对应于色度块的明度块;提取相邻明度样本以用于下采样所述相邻明度样本,其中所述所提取相邻明度样本包括在所述明度块左边的多个明度样本且排除在所述明度块左边超过阈值数目个样本处并在所述明度块的左上方明度样本下方的明度样本;基于所述经提取相邻明度样本确定多个经下采样明度样本,其中所述经下采样明度样本中的一者对应于在所述明度块左边所述阈值数目个样本处的经下采样明度样本;基于所述经下采样明度样本确定一或多个缩放参数;基于所述一或多个缩放参数确定预测性块;及基于所述预测性块对所述色度块进行线性模型LM预测解码。34.根据权利要求33所述的方法,其中所述明度块的所述左上方明度样本的坐标为(x0,y0),且其中所述所提取相邻明度样本排除具有小于(x0-k)的x坐标及大于y0的y坐标的明度样本,且其中k为所述阈值数目且k为大于0的整数。35.根据权利要求34所述的方法,其中k等于4。36.根据权利要求33所述的方法,其中所述经下采样明度样本中的一者对应于在所述左上方明度样本左边超过两列处的经下采样明度样本。37.根据权利要求33所述的方法,其中确定所述多个经下采样明度样本包括:将第一...

【专利技术属性】
技术研发人员:张凯陈建乐张莉马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1