System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 编码器、解码器及色度帧内模式推导的对应方法技术_技高网

编码器、解码器及色度帧内模式推导的对应方法技术

技术编号:41116024 阅读:5 留言:0更新日期:2024-04-25 14:06
一种由解码设备实现的译码方法,包括:获取视频码流;对所述视频码流进行解码,以获得当前译码块的色度分量的初始帧内预测模式值;确定所述当前译码块的亮度分量的宽度与所述当前译码块的色度分量的宽度的比值是否等于阈值;当确定所述比值等于所述阈值时,根据预定义的映射关系和所述初始帧内预测模式值获得所述当前译码块的色度分量的映射的帧内预测模式值;根据所述映射的帧内预测模式值获得所述当前译码块的色度分量的预测样本值。

【技术实现步骤摘要】

本申请(本专利技术)实施例大体上涉及图像处理领域,更具体地,涉及色度帧内预测模式推导。


技术介绍

1、视频译码(视频编码和解码)广泛用于数字视频应用,例如广播数字tv、通过互联网和移动网络传输视频、实时会话应用(如视频聊天)、视频会议、dvd和蓝光光盘、视频内容采集和编辑系统,以及安全应用的摄像机。

2、即使在视频较短的情况下也需要对大量的视频数据进行描述,当数据要在带宽容量受限的通信网络中发送或以其它方式发送时,这样会造成困难。因此,视频数据通常要先压缩然后在现代电信网络中发送。由于内存资源有限,当在存储设备中存储视频时,视频的大小也会成为问题。视频压缩设备通常在信源侧使用软件和/或硬件,以在发送或存储之前对视频数据进行译码,从而减少用来表示数字视频图像所需的数据量。然后,压缩数据在目的侧由用于对视频数据进行解码的视频解压缩设备接收。在有限的网络资源以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术在几乎不影响图像质量的情况下能够提高压缩比。


技术实现思路

1、本申请实施例提供根据独立权利要求请求保护的用于编码和解码的装置和方法。

2、上述和其它目的通过独立权利要求请求保护的主题实现。其它实现方式从从属权利要求、说明书和附图中是显而易见的。

3、本专利技术的第一方面提供一种解码设备实现的译码方法,所述方法包括:获取视频码流;对所述视频码流进行解码,以获得当前译码块的色度格式指示信息值;获取所述当前译码块的色度分量的初始帧内预测模式值;当所述当前译码块的所述色度格式指示信息值等于预定义的值时,根据预定义的映射关系和所述初始帧内预测模式值获得所述当前译码块的色度分量的映射的帧内预测模式值;根据所述映射的帧内预测模式值获得所述当前译码块的色度分量的预测样本值。

4、根据本专利技术实施例,对于色度子采样格式,可以更准确地推导帧内预测模式之间的映射关系。这提高了译码效率。

5、如图13所示,公开了一种解码设备实现的译码方法,所述方法包括:

6、s1301:获取视频码流。

7、所述码流可以根据无线网络或者有线网络获取。所述码流可以使用同轴电缆、光纤电缆、双绞线、数字用户线(digital subscriber line,dsl),或例如红外、无线电、微波、wifi、蓝牙、lte或5g等无线技术从网站、服务器或其它远程源传输。

8、在一个实施例中,码流是比特序列,其形式为网络抽象层(network abstractionlayer,nal)单元流或字节流,所述比特序列构成访问单元(access unit,au)的序列的表示,所述访问单元的序列构成一个或多个编码视频序列(coded video sequence,cvs)。

9、在一些实施例中,对于解码过程,解码端读取码流并从码流推导解码图像;对于编码过程,编码端生成码流。

10、通常,码流包括由语法结构构成的语法元素。语法元素:码流中表示的数据元素。

11、语法结构:零个或多个语法元素以指定顺序一起出现在码流中。

12、在一个具体示例中,码流格式表示网络抽象层(network abstraction layer,nal)单元流与字节流之间的关系,网络抽象层单元流和字节流中任一种称为码流。

13、码流有两种格式:nal单元流格式和字节流格式。nal单元流格式在概念上是更“基本的”类型。nal单元流格式包括称为nal单元的语法结构序列。这个序列是按解码顺序排序的。对nal单元流中的nal单元的解码顺序(和内容)有一些限制。

14、通过按解码顺序对nal单元进行排序,并用起始码前缀和零个或多个零值字节给每个nal单元加前缀以形成字节流,从而从nal单元流格式构建字节流格式。nal单元流格式可以通过在该字节流中搜索唯一起始码前缀模式的位置从字节流格式中提取。

15、此子句指定通过码流给出的源图像与解码图像之间的关系。

16、由码流表示的视频源是按解码顺序排列的图像序列。

17、所述源图像和解码图像分别由一个或多个样本阵列构成:

18、–仅亮度(y)(单色)。

19、–亮度和两个色度(ycbcr或ycgco)。

20、–绿色、蓝色和红色(gbr,也称为rgb)。

21、–表示其它未指定的单色或三刺激彩色样本的阵列(例如,yzx,也称为xyz)。

22、与这些阵列相关联的变量和术语称为亮度(或l或y)和色度,其中,两个色度阵列称为cb和cr;与实际使用的颜色表示方法无关。实际使用的颜色表示方法可以通过itu-th.sei|iso/iec 23002-7中指定的vui参数中指定的语法来表示。

23、变量subwidthc和subheightc在表1中指定,具体取决于色度格式采样结构,色度格式采样结构通过sps_chroma_format_idc和sps_separate_colour_plane_flag表示。

24、表1-从sps_chroma_format_idc和sps_separate_colour_plane_flag推导的subwidthc和subheightc值

25、 sps_chroma_format_idc sps_separate_colour_plane_flag 色度格式 subwidthc subheightc 0 0 单色 1 1 1 0 4:2:0 2 2 2 0 4:2:2 2 1 3 0 4:4:4 1 1 3 1 4:4:4 1 1 本文档来自技高网...

【技术保护点】

1.一种解码视频码流的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述色度格式指示信息的值等于2表示所述当前译码块的色度格式为4:2:2。

3.根据权利要求1或2所述的方法,其特征在于,所述滤波包括去块效应滤波,样本自适应偏移SAO滤波或自适应环路滤波ALF。

4.根据权利要求1至3中任一项所述的方法,其特征在于,下表用于示出所述预定义的映射关系,

5.一种解码器,其特征在于,包括处理电路,用于执行根据权利要求1至4中任一项所述的方法。

6.一种编码视频码流的方法,其特征在于,包括:

7.根据权利要求6所述的方法,其特征在于,所述色度格式指示信息的值等于2表示所述当前译码块的色度格式为4:2:2。

8.根据权利要求6或7所述的方法,其特征在于,所述滤波参数包括去块效应滤波参数,样本自适应偏移SAO滤波参数或自适应环路滤波ALF参数。

9.根据权利要求6至8任一项所述的方法,其特征在于,下表用于示出所述预定义的映射关系,

10.一种计算机程序产品,其特征在于,包括程序代码,用于执行根据权利要求1至4以及6至9中任一项所述的方法。

11.一种解码器,其特征在于,包括:

12.一种编码器,其特征在于,包括:

13.一种非易失性可读存储介质,其特征在于,所述可读存储介质上存储有可执行指令,当所述可执行指令被处理器或计算机执行时,使得所述处理器或计算机执行根据权利要求1至4以及6至9中任一项所述的方法。

14.一种存储码流的设备,其特征在于,包括存储介质和通信接口,所述通信接口用于接收码流,所述码流包括当前译码块的色度格式指示信息、量化参数QP相关的语法元素、量化残差系数和滤波参数,当所述色度格式指示信息的值等于2时,所述当前译码块的色度分量的映射的帧内预测模式值是根据预定义的映射关系和初始帧内预测模式值获得的;所述映射的帧内预测模式用于得到所述当前译码块的预测块,所述量化残差系数经过反量化和逆变换得到所述当前译码块的重建残差块,所述预测块和所述重建残差块用于得到所述当前块的重建块;所述滤波参数用于对所述当前块的重建块进行滤波得到滤波重建块;

15.根据权利要求14所述的存储码流的设备,其特征在于,还包括处理器,用于从所述存储介质中检索目标码流,并将所述目标码流通过所述通信接口传输到目的设备。

16.根据权利要求14或15所述的存储码流的设备,其特征在于,所述色度格式指示信息的值等于2表示所述当前译码块的色度格式为4:2:2。

17.根据权利要求14至16任一项所述的存储码流的设备,其特征在于,所述滤波参数包括去块效应滤波参数,样本自适应偏移SAO滤波参数或自适应环路滤波ALF参数。

18.根据权利要求14至17任一项所述的存储码流的设备,其特征在于,下表用于示出所述预定义的映射关系,

19.一种发送码流的设备,其特征在于,包括一个或多个存储器和发送器:

20.一种发送码流的方法,其特征在于,包括:

21.一种存储码流的方法,其特征在于,包括:

22.一种处理码流的系统,其特征在于,所述系统包括:编码设备、一个或多个存储器和解码设备,

23.根据权利要求22所述的系统,其特征在于,所述编码设备用于从所述一个或多个存储器中检索一个或多个码流,并发送检索的所述一个或多个码流。

24.一种码流结构,其特征在于,包括当前译码块的色度格式指示信息、量化参数QP相关的语法元素、量化残差系数和滤波参数,当所述色度格式指示信息的值等于2时,所述当前译码块的色度分量的映射的帧内预测模式值是根据预定义的映射关系和初始帧内预测模式值获得的;所述映射的帧内预测模式用于得到所述当前译码块的预测块,所述量化残差系数经过反量化和逆变换得到所述当前译码块的重建残差块,所述预测块和所述重建残差块用于得到所述当前块的重建块;所述滤波参数用于对所述当前块的重建块进行滤波得到滤波重建块。

25.根据权利要求24所述的码流结构,其特征在于,所述色度格式指示信息的值等于2表示所述当前译码块的色度格式为4:2:2。

26.根据权利要求24或25所述的码流结构,其特征在于,所述滤波参数包括去块效应滤波参数,

27.根据权利要求24至26中任一项所述的码流结构,其特征在于,

...

【技术特征摘要】

1.一种解码视频码流的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述色度格式指示信息的值等于2表示所述当前译码块的色度格式为4:2:2。

3.根据权利要求1或2所述的方法,其特征在于,所述滤波包括去块效应滤波,样本自适应偏移sao滤波或自适应环路滤波alf。

4.根据权利要求1至3中任一项所述的方法,其特征在于,下表用于示出所述预定义的映射关系,

5.一种解码器,其特征在于,包括处理电路,用于执行根据权利要求1至4中任一项所述的方法。

6.一种编码视频码流的方法,其特征在于,包括:

7.根据权利要求6所述的方法,其特征在于,所述色度格式指示信息的值等于2表示所述当前译码块的色度格式为4:2:2。

8.根据权利要求6或7所述的方法,其特征在于,所述滤波参数包括去块效应滤波参数,样本自适应偏移sao滤波参数或自适应环路滤波alf参数。

9.根据权利要求6至8任一项所述的方法,其特征在于,下表用于示出所述预定义的映射关系,

10.一种计算机程序产品,其特征在于,包括程序代码,用于执行根据权利要求1至4以及6至9中任一项所述的方法。

11.一种解码器,其特征在于,包括:

12.一种编码器,其特征在于,包括:

13.一种非易失性可读存储介质,其特征在于,所述可读存储介质上存储有可执行指令,当所述可执行指令被处理器或计算机执行时,使得所述处理器或计算机执行根据权利要求1至4以及6至9中任一项所述的方法。

14.一种存储码流的设备,其特征在于,包括存储介质和通信接口,所述通信接口用于接收码流,所述码流包括当前译码块的色度格式指示信息、量化参数qp相关的语法元素、量化残差系数和滤波参数,当所述色度格式指示信息的值等于2时,所述当前译码块的色度分量的映射的帧内预测模式值是根据预定义的映射关系和初始帧内预测模式值获得的;所述映射的帧内预测模式用于得到所述当前译码块的预测块,所述量化残差系数经过反量化和逆变换得到所述当前译码块的重建残差块,所述预测块和所述重建残差块用于得到所述当前块的重建块;所述滤波参数用于对所述当前...

【专利技术属性】
技术研发人员:王彪塞米赫·艾森力克阿南德·梅赫·科特拉高晗伊蕾娜·亚历山德罗夫娜·阿尔希娜
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1