System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 对视频进行解码和编码的方法以及发送视频的比特流的方法技术_技高网

对视频进行解码和编码的方法以及发送视频的比特流的方法技术

技术编号:43884840 阅读:13 留言:0更新日期:2024-12-31 19:10
本公开内容提供了对视频进行解码的方法、对视频进行编码方法以及发送视频的比特流的方法。对视频进行解码的方法包括:通过根据基于树的块划分来划分视频中的编码块,确定当前块,其中,基于树的块划分包括四叉划分和二叉划分中的至少一种;得出当前块的帧内预测模式;配置用于当前块的帧内预测的参考像素;以及基于帧内预测模式和参考像素执行当前块的帧内预测,其中,基于最可能模式MPM索引和包括多个MPM候选的候选列表得出帧内预测模式,其中,基于预定偏移量来改变帧内预测模式,以及其中,在当前块的宽度大于当前块的高度,并且帧内预测模式大于或等于2且小于8时,通过向帧内预测模式添加预定偏移量65来改变帧内预测模式。

【技术实现步骤摘要】

本专利技术涉及视频编码技术。特别地,本专利技术涉及视频编码技术中的帧内预测。


技术介绍

1、对高分辨率视频的市场需求正在增加,因此,需要能够高效地压缩高分辨率图像的技术。响应于这种市场需求,iso/iec的运动图像专家组(movingpicture expert group,mpeg)和itu-t的vceg(video coding expert group,视频编码专家组)联合形成了jct-vc(joint collaborative team on video coding,视频编码联合协作组),于2013年1月开发出了高效视频编码(highefficiency video coding,hevc)视频压缩标准,并且已经积极地进行了下一代压缩标准的研究和开发。

2、视频压缩主要由帧内预测、帧间预测、变换、量化、熵编码、环路滤波组成。同时,随着对高分辨率图像的需求增加,对作为新图像服务的3d图像内容的需求也在增加。正在讨论用于有效地提供具有高分辨率和超高分辨率的3d视频内容的视频压缩技术。


技术实现思路

1、技术问题

2、本专利技术的目的是提供一种具有提高的效率的图像编码/解码方法和装置。

3、本专利技术的另一目的是提供一种用于得出帧内预测模式的方法和装置。

4、另外,本专利技术的目的是提供一种用于配置帧内预测的参考像素的方法和装置。

5、另外,本专利技术的目的是提供一种用于对参考像素进行滤波的方法和装置。

6、另外,本专利技术的目的是提供一种帧内预测/校正方法和装置。

7、另外,本公开内容的目的是提供一种存储由图像编码方法/装置生成的比特流的计算机可读记录介质。

8、技术解决方案

9、根据本专利技术的视频编码/解码方法和装置可以得出当前块的帧内预测模式,配置用于当前块的帧内预测的参考像素,并且基于帧内预测模式和参考像素执行当前块的帧内预测。

10、在根据本专利技术的视频编码/解码方法和装置中,基于预定默认模式或mpm候选中的一个来得出帧内预测模式。

11、根据本专利技术的视频编码/解码方法和装置可以从比特流解码指示当前块是否使用默认模式的第一标志。

12、在根据本专利技术的视频编码/解码方法和装置中,在当前块根据第一标志使用默认模式时,当前块的帧内预测模式被设置为默认模式。

13、在根据本专利技术的视频编码/解码方法和装置中,基于候选列表和mpm索引得出帧内预测模式,候选列表包括n个mpm候选,并且n为3、4、5或6。

14、在根据本专利技术的视频编码/解码方法和装置中,通过加上或者减去预定偏移来改变帧内预测模式。

15、在根据本专利技术的视频编码/解码方法和装置中,基于当前块的形状或所得出的帧内预测模式中的至少一个来选择性地应用偏移。

16、在根据本专利技术的视频编码/解码方法和装置中,参考像素属于与当前块相邻的多个像素行中的一个像素行。

17、根据本专利技术的视频编码/解码方法和装置可以对参考像素进行滤波。

18、在根据本专利技术的视频编码/解码方法和装置中,基于指示是否对参考像素执行滤波的第二标志来选择性地执行滤波,并且基于参考像素的位置/区域、块大小、分量类型、是否应用了以子块为单位的帧内预测、或者帧内预测模式中的至少一个来得出第二标志。

19、在根据本专利技术的视频编码/解码方法和装置中,在当前块的帧内预测模式为dc模式时,当前块的像素被预测为参考像素的平均值。

20、在根据本专利技术的视频编码/解码方法和装置中,考虑到当前块的大小或形状中的至少一个来来确定用于dc模式的参考像素的范围。

21、在根据本专利技术的视频编码/解码方法和装置中,在当前块的宽度大于当前块的高度时,当前块的像素被预测为当前块的上侧参考像素的平均值,并且在当前块的宽度小于该高度时,当前块的像素被预测为当前块的左侧参考像素的平均值。

22、在根据本专利技术的视频编码/解码方法和装置中,基于预定相邻像素和权重来校正当前块的预测的像素。

23、在根据本专利技术的视频编码/解码方法和装置中,基于预定划分信息将当前块划分为多个子块,并且以子块为单位执行帧内预测。

24、在根据本专利技术的对视频进行解码的方法中,包括:通过根据基于树的块划分来划分视频中的编码块,确定当前块,其中,基于树的块划分包括四叉划分和二叉划分中的至少一种;得出当前块的帧内预测模式;配置用于当前块的帧内预测的参考像素;以及基于帧内预测模式和参考像素执行当前块的帧内预测,其中,基于最可能模式mpm索引和包括多个mpm候选的候选列表得出帧内预测模式,其中,基于预定偏移量来改变帧内预测模式,以及其中,在当前块的宽度大于当前块的高度,并且帧内预测模式大于或等于2且小于8时,通过向帧内预测模式添加预定偏移量65来改变帧内预测模式。

25、在根据本专利技术的对视频进行编码的方法中,包括:通过根据基于树的块划分来划分视频中的编码块,确定当前块,其中,基于树的块划分包括四叉划分和二叉划分中的至少一种;得出当前块的帧内预测模式;配置用于当前块的帧内预测的参考像素,以及基于帧内预测模式和参考像素执行当前块的帧内预测,其中,基于包括多个最可能模式mpm候选的候选列表得出帧内预测模式,其中,基于预定偏移量来改变帧内预测模式,以及其中,在当前块的宽度大于当前块的高度,并且帧内预测模式大于或等于2且小于8时,通过向帧内预测模式添加预定偏移量65来改变帧内预测模式。

26、在根据本专利技术的发送视频的比特流的方法中,包括:通过根据基于树的块划分来划分视频中的编码块,确定当前块,其中,基于树的块划分包括四叉划分和二叉划分中的至少一种;得出当前块的帧内预测模式;配置用于当前块的帧内预测的参考像素;通过基于帧内预测模式和参考像素执行当前块的帧内预测来生成当前块的预测块;基于预测块对当前块进行编码以生成比特流;以及发送比特流,其中,基于包括多个最可能模式mpm候选的候选列表得出帧内预测模式,其中,基于预定偏移量改变帧内预测模式,以及其中,在当前块的宽度大于当前块的高度,并且帧内预测模式大于或等于2且小于8时,通过向帧内预测模式添加预定偏移量65来改变帧内预测模式。

27、有利效果

28、本专利技术可以提供一种用于得出帧内预测模式的有效方法和装置。

29、另外,根据本专利技术,通过配置自适应参考像素,可以提高编码效率。

30、另外,本专利技术可以通过使用经滤波的参考像素来提高帧内预测的性能。

31、此外,本专利技术可以通过帧内预测/校正来提高帧内预测的精度。

32、此外,可以提供一种用于存储由根据本公开内容的图像编码方法/装置生成的比特流的计算机可读记录介质。

本文档来自技高网...

【技术保护点】

1.一种对视频进行解码的方法,包括:

2.根据权利要求1所述的方法,其中,所述多个MPM候选的数量是3、4、5或6。

3.根据权利要求1所述的方法,其中,所述参考像素属于与所述当前块相邻的多个像素行中的一个像素行。

4.根据权利要求1所述的方法,还包括:

5.根据权利要求1所述的方法,其中,基于预定相邻像素和权重来校正所述当前块的预测的像素。

6.根据权利要求1所述的方法,其中,基于预定划分信息将所述当前块划分为多个子块,并且

7.一种对视频进行编码的方法,包括:

8.一种发送视频的比特流的方法,包括:

【技术特征摘要】

1.一种对视频进行解码的方法,包括:

2.根据权利要求1所述的方法,其中,所述多个mpm候选的数量是3、4、5或6。

3.根据权利要求1所述的方法,其中,所述参考像素属于与所述当前块相邻的多个像素行中的一个像素行。

4.根据权利要求1所述的方法,还包括:

【专利技术属性】
技术研发人员:安镕照
申请(专利权)人:英迪股份有限公司
类型:发明
国别省市:

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

1