视频编解码方法、生成比特流的方法和存储比特流的介质技术

技术编号:19516217 阅读:33 留言:0更新日期:2018-11-21 10:45
提供了一种视频编解码方法、生成比特流的方法和存储比特流的介质。该视频编码方法包括:通过对当前块执行预测来生成预测块;和基于作为当前块和预测块之间的差异的残余块,生成经变换和量化的残余块信息,以及为了使用经变换和量化的残余块信息对当前块进行解码,基于用于当前块的预测块生成方法生成用于当前块的预测块,并且基于用于当前块的多个相邻块的多个预测块生成方法来确定该用于当前块的预测块生成方法。

【技术实现步骤摘要】
视频编解码方法、生成比特流的方法和存储比特流的介质本申请是申请日为2011年11月29日、申请号为201180066780.4、专利技术名称为“用于对超高清图像进行编码的装置及其方法、以及解码装置及其方法”的专利技术专利申请的分案申请。
本专利技术涉及一种技术,其能够在对超高清分辨率图像执行帧内预测编码时,降低计算复杂度并改善编码效率。
技术介绍
具有诸如1280×1024、1920×1080等高清(HD)分辨率的广播服务已经在全国和全世界得到推广。因此,用户需要具有更高分辨率和更好质量的图像的内容(诸如,4K(3840×2160)、8K(7680×4320)等),以便观看更加真实的图像。图像的4K像素数目比HD图像的像素数目大四倍,而8K(7680×4320)的像素数目比HD图像的像素数目大十六倍。因此,与具有HD分辨率的图像相比,可以精细地且自然地显示4K和8K图像。一般地,为了对4K或8K图像进行编码,已经使用H.264/AVC(MPEG-4部分10高级视频编码(MPEG-4Part10AdvancedVideoCoding))。正因如此,由于图像的分辨率增加,所以像素间空间相关性可以大幅增加。图1是示出了用于基于每种分辨率来显示图像一部分的像素数目的比较结果的图。在图1中,当在高于QVGA(352×288)分辨率的480×270分辨率中用于显示图像一部分的像素数目是四时,在全HDTV(1920×1980)中用于显示图像一部分的像素数目分别是九和二十五。此外,在4K(3840×2160)分辨率中,通过100个像素来显示图像的一部分,而在8K(7680×4320)分辨率中通过361个像素来显示图像的一部分。正因如此,在4K和8K分辨率的图像中,用于显示特定图像一部分的像素数目过多。换言之,与HD分辨率或更小的图像的像素间相关性相比,4K和8K分辨率的图像具有高得多的像素间相关性。具体地,在具有平坦特性、而非具有复杂特性的图像中或者该图像的一部分中,像素间相关性更高。正因如此,当在具有非常高像素间相关性的超高清分辨率图像(诸如,4K、8K等)中执行帧内预测时,几乎可以通过仅仅使用周围块的像素值来预测当前块的像素值。因此,当像素间相关性高时,用于对残余块进行编码和解码的处理是计算复杂度增加和编码效率减少的因素。因此,当对具有像素间相关性的超高清分辨率图像进行编码和解码时,需要一种编码和解码技术,其能够在减少计算复杂度的同时,改善编码效率。
技术实现思路
技术问题本专利技术提供了一种编码设备和方法以及解码设备和方法,其能够对于具有高像素间相关性的超高清分辨率图像,根据帧内预测编码来减少计算复杂度。本专利技术还提供了一种编码设备和方法以及解码设备和方法,其能够通过使用在多个预测块之中具有最佳编码效率的预测块执行编码和解码,来改善解码效率。技术方案在一方面,提供了一种视频编码方法,包括:通过对当前块执行预测来生成预测块;和基于作为当前块和预测块之间的差异的残余块,生成经变换和量化的残余块信息,以及为了使用经变换和量化的残余块信息对当前块进行解码,基于用于当前块的预测块生成方法生成用于当前块的预测块,并且基于用于当前块的多个相邻块的多个预测块生成方法来确定该用于当前块的预测块生成方法。在一方面,提供了一种用于存储通过上述视频编码方法生成的比特流的计算机可读介质。在一方面,提供了一种生成比特流的方法,包括:通过对当前块执行预测来生成预测块;和生成包括经变换和量化的残余块信息的比特流,所述经变换和量化的残差块信息是基于基于作为当前块和预测块之间的差异的残余块而生成的,其中为了使用该比特流对当前块进行解码,基于用于当前块的预测块生成方法生成用于当前块的预测块,并且基于用于当前块的多个相邻块的多个预测块生成方法来确定该用于当前块的预测块生成方法。在一方面,提供了一种用于存储通过上述方法生成的比特流的计算机可读介质。在一方面,提供了一种视频解码方法,包括:通过对当前块执行预测来生成预测块;和基于残余块和预测块生成用于当前块的重构块,其中基于用于当前块的预测块生成方法来生成该预测块,并且基于用于当前块的多个相邻块的多个预测块生成方法来确定该用于当前块的预测块生成方法。在一方面,提供了一种用于存储用于解码视频的比特流的计算机可读介质,所述比特流包括:经变换和量化的残余块信息,其中为了解码,基于经变换和量化的残余块信息生成残余块,基于用于当前块的预测块和该残余块生成用于当前块的重构块,基于用于当前块的预测块生成方法生成预测块,并且基于用于当前块的多个相邻块的多个预测块生成方法来确定该用于当前块的预测块生成方法。在一方面,提供了一种编码设备,包括:帧内预测单元,用于基于参考图像来生成当前块的预测块;减法单元,用于通过所述当前块与所述预测块之间的差异来生成残余块;编码信息生成单元,用于基于是否对残余块进行编码,来生成用于表现是否对残余块进行编码的编码信息;以及熵解码单元,用于基于所述编码信息,来对所述残余块和所述编码信息中的至少一个执行熵编码。当所述编码信息包括用于表现不对所述残余块进行编码的信息时,所述熵编码步骤可以通过仅仅对所述编码信息进行编码,来生成比特流。所述帧内预测单元可以通过使用用于生成多个预测块的方法中的任何一个来生成所述预测块。所述帧内预测单元可以根据用于生成多个预测块的方法,来生成所述当前块的多个预测块。所述帧内预测单元可以基于在生成所恢复周围块中的每一个的预测块时使用的用于生成预测块的方法,来生成所述当前块的多个预测块。所述编码设备可以包括预测块选择单元,用于选择多个所生成当前块的预测块中的任何一个。在另一方面,提供了一种编码方法,包括:基于参考图像来生成当前块的预测块;通过所述当前块与所述预测块之间的差异来生成残余块;基于是否对残余块进行编码来生成用于表现是否对残余块进行编码的编码信息;基于所述编码信息来对所述残余块进行变换和量化;以及基于所述编码信息来对所述残余块和所述编码信息中的至少一个执行熵编码。当所述编码信息包括用于表现不对所述残余块进行编码的信息时,所述熵编码步骤可以通过仅仅对所述编码信息进行编码来生成比特流。所述生成预测块的步骤可以根据用于生成多个预测块的方法来生成所述当前块的多个预测块。所述生成预测块的步骤可以基于在生成所解码周围块中每一个的预测块时使用的用于生成预测块的方法,来生成所述当前块的至少一个预测块。所述编码方法还可以包括:在所生成当前块的预测块之中选择具有最佳编码效率的预测块中的任何一个。在又一方面,提供了一种解码设备,包括:熵解码单元,用于对从比特流中提取的编码信息进行解码;帧内预测单元,用于通过使用所解码的周围块,来生成当前块的预测块;加法单元,用于基于所解码的编码信息,通过使用所解码的残余块和当前块的预测块中的至少一个,来恢复所述当前块。当所述编码信息包括用于表现不对所述残余块进行编码的信息时,所述加法单元可以通过仅仅使用所述当前块的预测块来恢复所述当前块。在又一方面,提供了一种解码方法,包括:提取从比特流编码的编码信息和预测块选择信息中的至少一个;对所编码的信息和所述预测块选择信息进行解码;通过使用所解码的周围块来生成当前块的预测块;基于所解码的预测块选择信息来选择所述当前块的预测块本文档来自技高网
...

【技术保护点】
1.一种视频编码方法,包括:通过对当前块执行预测来生成预测块;和基于作为当前块和预测块之间的差异的残余块,生成经变换和量化的残余块信息,以及为了使用经变换和量化的残余块信息对当前块进行解码,基于用于当前块的预测块生成方法生成用于当前块的预测块,并且基于用于当前块的多个相邻块的多个预测块生成方法来确定该用于当前块的预测块生成方法。

【技术特征摘要】
2010.12.07 KR 10-2010-01243681.一种视频编码方法,包括:通过对当前块执行预测来生成预测块;和基于作为当前块和预测块之间的差异的残余块,生成经变换和量化的残余块信息,以及为了使用经变换和量化的残余块信息对当前块进行解码,基于用于当前块的预测块生成方法生成用于当前块的预测块,并且基于用于当前块的多个相邻块的多个预测块生成方法来确定该用于当前块的预测块生成方法。2.如权利要求1所述的视频编码方法,其中,为了对当前块进行解码,使用所述多个相邻块的多个预测块生成方法来分别生成用于所述多个相邻块的预测块。3.如权利要求1所述的视频编码方法,其中,为了对当前块进行解码,基于用于所述多个相邻块的预测的一个或多个不同预测块生成方法的一些来确定用于当前块的预测块生成方法。4.如权利要求1所述的视频编码方法,其中,为了对当前块进行解码,用于当前块的预测块生成方法指示多个帧内预测方法之中的、用于生成用于当前块的预测块的帧内预测方法。5.一种用于存储通过权利要求1的视频编码方法生成的比特流的计算机可读介质。6.一种生成比特流的方法,包括:通过对当前块执行预测来生成预测块;和生成包括经变换和量化的残余块信息的比特流,所述经变换和量化的残差块信息是基于作为当前块和预测块之间的差异的残余块而生成的,其中为了使用该比特流对当前块进行解码,基于用于当前块的预测块生成方法生成用于当前块的预测块,并且基于用于当前块的多个相邻块的多个预测块生成方法来确定该用于当前块的预测块生成方法。7.一种用于存储通过权利要求6的方法生成的比特流的计算...

【专利技术属性】
技术研发人员:林成昶崔海哲郑洗润曹叔嬉金晖容李镇浩李河贤金钟昊崔振秀金镇雄朴光勋金耿龙沁东圭吴承埈
申请(专利权)人:韩国电子通信研究院庆熙大学校产学协力团
类型:发明
国别省市:韩国,KR

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

1