切换色彩空间时对编码和解码的调整的制作方法

文档序号:13110248阅读:来源:国知局
技术特征:
1.一种在具有图像编码器或视频编码器的计算设备中的方法,该方法包括:对图像或视频的单元进行编码以产生经编码的数据,其中所述编码包括:评估编码单元(“CU”)的条件,其中所述CU具有多个预测单元(“PU”),并且其中评估所述条件包括检查所述多个PU中的每一PU的色度模式是否为直接模式;以及根据条件信号化指示所述CU的色彩空间的句法元素,包括如果所述条件被满足,则信号化所述句法元素,但否则,则跳过对所述句法元素的信号化;以及将所述经编码的数据作为比特流的一部分来输出。2.一种在具有图像解码器或视频解码器的计算设备中的方法,该方法包括:将经编码的数据作为比特流的一部分来接收;以及对经编码的数据进行解码以重构图像或视频的单元,其中所述解码包括:评估编码单元(“CU”)的条件,其中所述CU具有多个预测单元(“PU”),并且其中评估所述条件包括检查所述多个PU中的每一PU的色度模式是否为直接模式;以及根据条件解析指示所述CU的色彩空间的句法元素,包括如果所述条件被满足,则解析所述句法元素,但否则,则跳过对所述句法元素的解析。3.如权利要求1或2所述的方法,其特征在于,所述CU的编码模式为图片内预测,并且其中所述直接模式指示针对主要色彩分量的预测方向也被用于次要色彩分量。4.如权利要求1或2所述的方法,其特征在于,所述句法元素是指示针对所述CU在第一色彩空间和第二色彩空间之间的选择的标志值,并且其中如果所述句法元素不存在于所述比特流中,则对所述第一色彩空间的选择被暗示用于所述CU。5.如权利要求1或2所述的方法,其特征在于,评估所述条件进一步包括检查所述CU是否具有残留数据,以及检查自适应色彩空间变换(“ACT”)是否被启用。6.如权利要求5所述的方法,其特征在于,评估所述条件进一步包括检查所述CU的编码模式为图片间预测还是图片内块复制预测。7.如权利要求6所述的方法,其特征在于:如果(a)所述CU具有残留数据,(b)ACT被启用,并且(c)所述CU的编码模式为图片间预测、所述CU的编码模式为图片内块复制预测、或所述多个PU中的每一PU的色度模式为直接模式,则所述条件被满足;以及否则,所述条件不被满足。8.一种在具有图像编码器或视频编码器的计算设备中的方法,该方法包括:对图片或视频的各单元进行编码以产生经编码的数据,包括当色彩空间在所述单元中的两个单元之间已从第一色彩空间切换到第二色彩空间时,根据每分量色彩空间调整因子来调整对所述第二色彩空间中的色彩分量的量化,同时避免负量化参数(“QP”)值;以及将所述经编码的数据作为比特流的一部分来输出。9.一种在具有图像解码器或视频解码器的计算设备中的方法,该方法包括:将经编码的数据作为比特流的一部分来接收;以及对经编码的数据进行解码以重构图片或视频的各单元,包括当色彩空间在所述单元中的两个单元之间已从第一色彩空间切换到第二色彩空间时,根据每分量色彩空间调整因子来调整对所述第二色彩空间中的色彩分量的逆量化,同时避免负逆量化参数(“QP”)值。10.如权利要求8或9所述的方法,其特征在于,负QP值通过以下来避免:在零处对所述第二色彩空间中的所述色彩分量的中间或最终QP值进行限幅,所述第二色彩空间中的所述色彩分量的所述中间或最终QP值已根据所述每分量色彩空间调整因子被调整。11.如权利要求10所述的方法,其特征在于,所述第一色彩空间为RGB型色彩空间并且所述第二色彩空间为YCoCg型色彩空间,并且其中对于Y、Cg和Co分量,所述每分量色彩空间调整因子分别为-5、-5和-3。12.如权利要求8或9所述的方法,其特征在于,负QP值通过以下来避免:对于所述每分量色彩空间调整因子中的至少一些,在从所述第一色彩空间切换到所述第二色彩空间时,使用补偿所述第二色彩空间中的样本值的比特深度由色彩空间变换操作引起的增加的正值。13.如权利要求12所述的方法,其特征在于,所述第一色彩空间为RGB型色彩空间并且所述第二色彩空间为YCoCg型色彩空间,其中所述比特深度的增加为单个比特,并且其中对于Y、Cg和Co分量,所述每分量色彩空间调整因子分别为1、1和3。14.如权利要求8或9所述的方法,其特征在于,所述单元为图片、片或编码单元。15.如权利要求8或9所述的方法,其特征在于:所述第一色彩空间为RGB型色彩空间,并且所述第二色彩空间为YUV型色彩空间;或者所述第一色彩空间为YUV型色彩空间,并且所述第二色彩空间为RGB型色彩空间。16.一种在具有图像编码器或视频编码器的计算设备中的方法,该方法包括:对图像或视频的单元进行编码以产生经编码的数据,包括使用自适应色彩空间变换(“ACT”)过程从第一色彩空间切换到第二色彩空间,其中所述单元包括所述第一色彩空间中的多个色彩分量,其中所述第一色彩空间中的所述多个色彩分量中的至少两个色彩分量具有不同的比特深度,并且其中所述ACT过程考虑所述不同的比特深度;以及将所述经编码的数据作为比特流的一部分来输出。17.如权利要求16所述的方法,其特征在于,所述ACT过程包括:在所述不同的比特深度之中确定给定比特深度;分别将所述第一色彩空间中的所述多个色彩分量的样本值选择性地缩放到所述给定比特深度;以及对经选择性缩放的样本值执行色彩空间变换操作。18.如权利要求17所述的方法,其特征在于,所述ACT过程进一步包括,在执行所述色彩空间变换操作之后,分别将所述第二色彩空间中的多个色彩分量的样本值选择性地缩放到所述不同的比特深度。19.如权利要求17所述的方法,其特征在于,所述ACT过程进一步包括:将一个或多个比特平面从所述第二色彩空间中的所述多个色彩分量之一的样本值中丢弃。20.一种在具有图像解码器或视频解码器的计算设备中的方法,该方法包括:将经编码的数据作为比特流的一部分来接收;以及对经编码的数据进行解码以重构图像或视频的单元,包括使用自适应色彩空间变换(“ACT”)过程从第二色彩空间切换到第一色彩空间,其中所述单元包括所述第一色彩空间中的多个色彩分量,其中所述第一色彩空间中的所述多个色彩分量中的至少两个色彩分量具有不同的比特深度,并且其中所述ACT过程考虑所述不同的比特深度。21.如权利要求20所述的方法,其特征在于,所述ACT过程包括:在所述不同的比特深度之中确定给定比特深度;对所述第二色彩空间中的多个色彩分量的样本值执行色彩空间变换操作;以及分别将所述第一色彩空间中的所述多个色彩分量的样本值选择性地从所述给定比特深度缩放到所述第一色彩空间中的所述多个色彩分量的所述不同的比特深度。22.如权利要求21所述的方法,其特征在于,所述ACT过程进一步包括,在执行所述色彩空间变换操作之前,分别将所述第二色彩空间中的所述多个色彩分量的样本值选择性地缩放到所述给定比特深度。23.如权利要求21所述的方法,其特征在于,所述ACT过程进一步包括:将一个或多个比特平面添加到所述第二色彩空间中的所述多个色彩分量之一的样本值中。24.如权利要求17-19和21-23中的任一项所述的方法,其特征在于,所述给定比特深度是所述第一色彩空间中的所述多个色彩分量的所述多个比特深度之中的最大比特深度。25.如权利要求17-19和21-23中的任一项所述的方法,其特征在于,所述ACT过程中的所述色彩空间变换操作是有损的。26.如权利要求17-19和21-23中的任一项所述的方法,其特征在于,所述ACT过程中的所述色彩空间变换操作是无损的。27.一种在具有图像编码器或视频编码器的计算设备中的方法,该方法包括:对图像或视频的单元进行编码以产生经编码的数据,包括从第一色彩空间切换到第二色彩空间,其中所述切换使用无损色彩空间变换操作,而不管编码模式是有损的还是无损的;以及将所述经编码的数据作为比特流的一部分来输出。28.如权利要求27所述的方法,其特征在于,所述编码模式是有损的,并且其中所述编码进一步包括:根据每分量色彩空间调整因子来调整对所述第二色彩空间中的色彩分量的量化。29.如权利要求27所述的方法,其特征在于,所述编码模式是有损的,并且其中所述编码进一步包括:根据每分量色彩空间调整因子来调整对所述第二色彩空间中的色彩分量的量化,同时避免负量化参数(“QP”)值。30.一种在具有图像解码器或视频解码器的计算设备中的方法,该方法包括:将经编码的数据作为比特流的一部分来接收;以及对经编码的数据进行解码以重构图像或视频的单元,包括从第二色彩空间切换到第一色彩空间,其中所述切换使用无损色彩空间变换操作,而不管编码模式是有损的还是无损的。31.如权利要求30所述的方法,其特征在于,所述编码模式是有损的,并且其中所述解码进一步包括:根据每分量色彩空间调整因子来调整对所述第二色彩空间中的色彩分量的逆量化。32.如权利要求30所述的方法,其特征在于,所述编码模式是有损的,并且其中所述解码进一步包括:根据每分量色彩空间调整因子来调整对所述第二色彩空间中的色彩分量的逆量化,同时避免负量化参数(“QP”)值。33.如权利要求28或31所述的方法,其特征在于,所述第一色彩空间为RGB型色彩空间并且所述第二色彩空间为YCoCg型色彩空间,并且其中对于Y、Cg和Co分量,所述每分量色彩空间调整因子分别为-5、1和3。34.如权利要求29或32所述的方法,其特征在于,负QP值通过以下来避免:在零处对所述第二色彩空间中的所述色彩分量的中间或最终QP值进行限幅,所述第二色彩空间中的所述色彩分量的所述中间或最终QP值已根据所述每分量色彩空间调整因子被调整。35.如权利要求29或32所述的方法,其特征在于,负QP值通过以下来避免:对于所述每分量色彩空间调整因子中的至少一些,在从所述第一色彩空间切换到所述第二色彩空间时,使用补偿所述第二色彩空间中的样本值的比特深度在色彩空间变换操作后的增加的正值。36.如权利要求35所述的方法,其特征在于,所述第一色彩空间为RGB型色彩空间并且所述第二色彩空间为YCoCg型色彩空间,其中对于所述Y、\tCg和Co分量中的至少一者,所述比特深度的增加为单个比特,并且其中对于Y、Cg和Co分量,所述每分量色彩空间调整因子分别为1、1和3。37.一种在具有图像编码器或视频编码器的计算设备中的方法,该方法包括:对图像和视频的单元进行编码以产生经编码的数据,包括当色彩空间已从第一色彩空间切换到第二色彩空间时,使用所述第二色彩空间中的主要色彩分量的残留数据值预测所述第二色彩空间中的次要色彩分量的残留数据值,其中所述预测考虑所述第二色彩空间中的所述次要色彩分量的比特深度以及所述第二色彩空间中的所述主要色彩分量的比特深度;以及将所述经编码的数据作为比特流的一部分来输出。38.一种在具有图像解码器或视频解码器的计算设备中的方法,该方法包括:将经编码的数据作为比特流的一部分来接收;以及对经编码的数据进行解码以重构图像和视频的单元,包括当色彩空间已从第一色彩空间切换到第二色彩空间时,使用所述第二色彩空间中的主要色彩分量的残留数据值预测所述第二色彩空间中的次要色彩分量的残留数据值,其中所述预测考虑所述第二色彩空间中的所述次要色彩分量的比特深度以及所述第二色彩空间中的所述主要色彩分量的比特深度。39.如权利要求37或38所述的方法,其特征在于,所述预测包括:将所述主要色彩分量的残留数据值转换成所述第二色彩空间中的所述次要色彩分量的比特深度;缩放所述主要色彩分量的经转换的残留数据值;以及组合所述次要色彩分量的残留数据值和所述主要色彩分量的经缩放的残留数据值。40.如权利要求39所述的方法,其特征在于,所述缩放使用缩放因子和\t标准化因子。41.一种在具有图像编码器或视频编码器的计算设备中的方法,该方法包括:对图像或视频的单元进行编码以产生经编码的数据,其中所述编码包括:评估所述单元的条件;以及根据条件信号化指示在所述单元内自适应色彩空间变换(“ACT”)是否被启用的句法元素,包括如果所述条件被满足,则信号化所述句法元素,但否则,则跳过对所述句法元素的信号化;以及将所述经编码的数据作为比特流的一部分来输出。42.一种在具有图像解码器或视频解码器的计算设备中的方法,该方法包括:将经编码的数据作为比特流的一部分来接收;以及对经编码的数据进行解码以重构图像或视频的单元,其中所述解码包括:评估所述单元的条件;以及根据条件解析指示在所述单元内自适应色彩空间变换(“ACT”)是否被启用的句法元素,包括如果所述条件被满足,则解析所述句法元素,但否则,则跳过对所述句法元素的解析。43.如权利要求41或42所述的方法,其特征在于,所述单元是序列,并且其中所述句法元素是指示ACT是否被启用的标志值。44.如权利要求41或42所述的方法,其特征在于,评估所述条件包括检查色度格式是否为4:4:4,其中如果所述色度格式为4:4:4,则所述条件被满足,但否则,所述条件没有被满足。45.一种在具有图像编码器或视频编码器的计算设备中的方法,该方法包括:对图像或视频的图片进行编码以产生经编码的数据,其中所述编码包括:确定是否在所述图片内启用自适应色彩空间变换(“ACT”);以及信号化指示在所述图片内ACT是否被启用的图片层句法元素;以及将所述经编码的数据作为比特流的一部分来输出。46.一种在具有图像解码器或视频解码器的计算设备中的方法,该方法包括:将经编码的数据作为比特流的一部分来接收;以及对经编码的数据进行解码以重构图像或视频的图片,其中所述解码包括:解析指示在所述图片内自适应色彩空间变换(“ACT”)是否被启用的图片层句法元素;以及确定在所述图片内是否启用ACT。47.如权利要求45或46所述的方法,其特征在于,所述图片层句法元素被信号化成用于所述图片的图片参数集(“PPS”)句法结构的一部分,并且其中所述PPS句法结构与所述图片的片数据分开。48.如权利要求43所述的方法,其特征在于,所述图片层句法元素是所述PPS句法结构内的PPS扩展句法结构的一部分。49.一个或多个存储计算机可执行指令的计算机可读介质,所述计算机可执行指令使得计算设备因此被编程为执行如权利要求1-48中的任一项所述的方法。50.一种适于执行如权利要求1-48中的任一项所述的方法的计算系统。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1