System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开属于视频压缩领域,并且至少一个实施例具体地涉及基于块的表面来确定量化参数。
技术介绍
1、为了实现高压缩效率,图像和视频编码方案通常采用预测以及变换来利用视频内容中的空间和时间冗余。通常,使用帧内或帧间预测以利用帧内或帧间帧相关性,然后对原始块和预测块之间的、常常被表示为预测误差或预测残差的差进行转换、量化以及熵编码。为了重构视频,通过进行与熵编码、量化、变换和预测相对应的逆过程来对压缩数据进行解码。
技术实现思路
1、根据至少一个实施例的第一方面,一种用于视频编码的方法包括:当图像的块被分区为子块时,关联代表子块的表面的值;以及基于代表子块的表面的值来确定子块的量化参数。
2、根据至少一个实施例的第二方面,一种用于视频解码的方法包括:当图像的块被分区为子块时,关联代表子块的表面的值;以及基于代表子块的表面的值来确定子块的量化参数。
3、根据至少一个实施例的第三方面,一种装置,包括用于编码图片数据的视频编码器,包括:当图像的块被分区为子块时,关联代表子块的表面的值;以及基于代表子块的表面的值来确定子块的量化参数。
4、根据至少一个实施例的第四方面,一种装置,包括用于解码图片数据的视频解码器,包括:当图像的块被分区为子块时,关联代表子块的表面的值;以及基于代表子块的表面的值来确定子块的量化参数。
5、根据第一、第二、第三或第四方面的变型实施例,代表子块的表面的值是子划分级计数器,子划分级计数器在图像的块被分区为子块时以代表子块的分
6、根据第一、第二、第三或第四方面的变型实施例,或者这些实施例的变型,对于四元分割的全部子块,增量值等于2;对于二元分割的全部子块,增量值等于1;对于三元分割的侧子块,增量值等于2;以及对于三元分割的中心子块,增量值等于1。根据第一、第二、第三或第四方面的另一变型实施例,或者这些实施例的变型,对于四元分割的全部子块,增量值等于4;对于二元分割的全部子块,增量值等于2;对于三元分割的侧子块,增量值等于4,而对于三元分割的中心子块,增量值等于2;对于非对称四分之一二元分割的最小子块,增量值等于4,而对于非对称四分之一二元分割的最大子块,增量值等于1;以及对于非对称三分之一二元分割的最小子块,增量值等于3,而对于非对称三分之一二元分割的最大子块,增量值等于1。
7、根据至少一个实施例的第五方面,存储有视频比特流数据的存储介质至少包括代表用于代表子块的表面的值的语法数据元素,其中子块是通过对视频的图像的块进行分区得到的。根据第五实施例的变型实施例,代表子块的表面的值是子划分级计数器,子划分级计数器在图像的块被分区为子块时以代表子块的分割类型的值进行递增。根据第五实施例的另一变型实施例,对于四元分割的全部子块,增量值等于2;对于二元分割的全部子块,增量值等于1;对于三元分割的侧子块,增量值等于2;以及对于三元分割的中心子块,增量值等于1。
8、根据至少一个实施例的第六方面,提供了一种包括可由处理器执行的程序代码指令的计算机程序。该计算机程序实现根据至少第一或第二方面所述的方法的步骤。
9、根据至少一个实施例的第七方面,提供了存储于非暂时性计算机可读介质上的且包括可由处理器执行的程序代码指令的计算机程序产品,该计算机程序产品实现根据至少第一或第二方面所述的方法的步骤。
本文档来自技高网...【技术保护点】
1.一种用于视频解码的方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求2所述的方法,还包括:
4.根据权利要求3所述的方法,还包括:
5.根据权利要求1中任一项所述的方法,其中所述量化适用于亮度分量或色度分量。
6.一种用于视频编码的方法,包括:
7.一种用于视频编码的设备,其包括编码器,所述编码器被配置为:
8.一种用于视频解码的设备,其包括解码器,所述解码器被配置为:
9.一种方法包括:
10.一种包括处理器的设备,所述处理器被配置为:
【技术特征摘要】
1.一种用于视频解码的方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求2所述的方法,还包括:
4.根据权利要求3所述的方法,还包括:
5.根据权利要求1中任一项所述的方法,其中所述量化适用于亮度分量或色度分量。
...【专利技术属性】
技术研发人员:P·德拉格朗日,P·博德斯,E·弗朗索瓦,
申请(专利权)人:交互数字VC控股公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。