To decode the video stream, an encoded video stream with an indication of a prediction mode and an indication of one or more prediction help values is received. While decoding the coded video stream, the predicted values are calculated for each of the at least one sample based on the predicted prediction mode and the predictive help value. The decoded video stream is then output to at least one of the computer readable memory and the graphical display, and the decoded video stream is integrated with each of at least one of the at least one sample decode with the predicted values of the corresponding calculation. An optional step function can be used to assist the help value and enable the nonlinear prediction value in a given row or column of the prediction unit. On the encoder side, the encoder determines its predictive help value for encoding or storing video streams sent to the decoder.
【技术实现步骤摘要】
【国外来华专利技术】用于空间帧内预测的具有帮助数据的视频编码
所描述的专利技术涉及数字图像和视频的处理,并且具体地涉及用于电信的这种图像和视频的编码和解码及其存储。
技术介绍
本文使用的首字母缩略词(Acronyms)在详细描述之后列出如下。推荐规范ITU-TH.263和H.264(04/2015)提供了典型的混合视频编解码器,因为它们以两个阶段对视频信息进行编码。首先,例如通过运动补偿手段或通过空间手段预测某个图片区域(称为“块”)中的像素值。运动补偿通常包括寻找并指示先前编码的视频帧之一中的紧密对应于正被编码的块的区域;空间装置通常包括以指定的方式使用待编码块周围的像素值。其次,预测误差被编码;预测误差是预测的像素块与原始像素块之间的差异。对预测误差进行编码通常通过使用诸如离散余弦变换(DCT)或其一些变体的指定变换对像素值的差异进行变换、量化系数并对量化系数进行熵编码来完成。通过改变量化处理的保真度,编码器可以控制像素表示的准确度(图像质量)与所得到的编码视频表示的大小(文件大小或传输比特率)之间的平衡。另一种图像/视频编码标准是ITU-TH.265,也称为高效视频编码HEVC)。该方案使用方向滤波来构建帧内样本预测块,并且使用所选择的预测方向将要预测的样本的样本位置投影到参考行上,并且还应用一维线性滤波器来内插样本的预测值。对于直接水平或直接垂直预测方向的情况,块边界之一另外用基于样本梯度的滤波器进行滤波。HEVC还定义了直流(DC)和平面预测模式。DC预测计算参考样本的DC分量,并将其用作块中样本的预测,而平面预测计算两个线性预测的平均值以预测具有光滑样本表面的块。 ...
【技术保护点】
1.一种用于对视频流进行解码的方法,所述方法包括:与编码视频流一起接收预测模式的指示和一个或多个预测帮助值的指示;在对所述编码视频流进行解码的同时,基于所接收的所述预测模式的指示和所接收的一个或多个预测帮助值来计算用于至少一个样本中的每个样本的预测值;以及将解码视频流有形地输出到计算机可读存储器和图形显示器中的至少一个,使得输出的所述解码视频流并入使用相应计算的预测值解码的所述至少一个样本中的每个样本。
【技术特征摘要】
【国外来华专利技术】2015.10.13 US 14/881,4931.一种用于对视频流进行解码的方法,所述方法包括:与编码视频流一起接收预测模式的指示和一个或多个预测帮助值的指示;在对所述编码视频流进行解码的同时,基于所接收的所述预测模式的指示和所接收的一个或多个预测帮助值来计算用于至少一个样本中的每个样本的预测值;以及将解码视频流有形地输出到计算机可读存储器和图形显示器中的至少一个,使得输出的所述解码视频流并入使用相应计算的预测值解码的所述至少一个样本中的每个样本。2.根据权利要求1所述的方法,其中所述预测模式的所述指示指明以下至少一项:垂直预测模式、水平预测模式、组合的垂直和水平预测模式、合并模式、其中所述编码视频流包括基本层和至少一个增强层的可伸缩模式、直流模式和平面模式。3.根据权利要求1-2中任一项所述的方法,其中对所述编码视频流进行解码包括:对于具有对应的非零预测帮助值的每个所述样本,通过将所述预测帮助值应用于沿着相对于所述样本的预测方向定位的参考样本的对应值来计算所述预测值,其中所述预测方向由所述预测模式给出。4.根据权利要求1-3中任一项所述的方法,其中所述一个或多个预测帮助值的所述指示在预测帮助值的集合中被指明,每个集合对应于所述编码视频流内的编码单元的一个预测单元。5.根据权利要求4所述的方法,其中对于所述集合中的至少一个,由于在计算用于所述至少两个样本所处的相同行或相同列的所述预测值时将阶梯函数应用于公共预测帮助值,所以所述预测单元的相同行或相同列中的所述集合的至少两个样本的预测值是非线性的。6.根据权利要求5所述的方法,其中对于在计算所述预测值时对其没有使用阶梯函数的每个其他集合,对于与非零预测帮助值对应的所述预测块的给定行或列,所计算的预测值在通过所述对应的非零预测帮助值进行的预测的方向上线性地累积。7.根据权利要求1-6中任一项所述的方法,其中所述预测帮助值被限制为仅帧内预测,其中所述样本和参考样本位于所述解码视频流的相同图像帧中。8.根据权利要求1-7中任一项所述的方法,其中所述至少一个样本中的每个样本是像素,并且所述相应的预测帮助值指示与用于着色对应的参考像素的调色板的另一索引相比,用于着色所述相应像素的所述调色板的相应索引。9.一种用于对视频流进行解码的装置,所述装置包括:存储计算机程序指令的至少一个计算机可读存储器;以及至少一个处理器;其中具有所述计算机程序指令的所述计算机可读存储器被配置为与所述至少一个处理器一起使所述装置至少:与编码视频流一起接收预测模式的指示和一个或多个预测帮助值的指示;在对所述编码视频流进行解码的同时,基于所接收的所述预测模式的指示和所接收的一个或多个预测帮助值来计算用于至少一个样本中的每个样本的预测值;以及将解码视频流输出到计算机可读存储器和图形显示器中的至少一个,使得输出的所述解码视频流并入使用相应计算的预测值解码的所述至少一个样本中的每个样本。10.根据权利要求9所述的装置,其中所述预测模式的所述指示指明以下至少一项:垂直预测模式、水平预测模式、组合的垂直和水平预测模...
【专利技术属性】
技术研发人员:J·莱内玛,A·阿明洛,
申请(专利权)人:诺基亚技术有限公司,
类型:发明
国别省市:芬兰,FI
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。