利用螺旋扫描顺序的视频编解码的方法和装置制造方法及图纸

技术编号:39426127 阅读:11 留言:0更新日期:2023-11-19 16:12
公开了利用螺旋扫描顺序的视频编解码方法和装置,并且本实施方案提供了这样一种视频编解码方法和装置,其用于以螺旋扫描顺序对要编码的块进行编码/解码,使得位于视频帧的中心的块能够利用更多先前重构的相邻块。心的块能够利用更多先前重构的相邻块。心的块能够利用更多先前重构的相邻块。

【技术实现步骤摘要】
【国外来华专利技术】利用螺旋扫描顺序的视频编解码的方法和装置


[0001]本专利技术涉及利用螺旋扫描顺序的视频编解码方法和装置。

技术介绍

[0002]本部分中的陈述仅提供与本专利技术有关的
技术介绍
信息,并不一定构成现有技术。
[0003]由于视频数据与音频数据或静止影像数据相比具有较大的数据量,视频数据需要大量的硬件资源(包括存储器)来存储或发送未经压缩处理的视频数据。
[0004]相应地,编码器通常用于压缩并存储或发送视频数据。解码器接收压缩的视频数据,解压接收到的压缩的视频数据,并且播放解压的视频数据。视频压缩技术包括H.264/AVC、高效率视频编解码(High Efficiency Video Coding,HEVC)和多功能视频编解码(Versatile Video Coding,VVC),所述多功能视频编解码(VVC)比HEVC的编解码效率提高了大约30%或更多。
[0005]然而,由于影像大小、分辨率和帧速率逐渐增加,要编码的数据量也在增多。相应地,需要一种与现有的压缩技术相比提供更高的编解码效率和改善的影像增强效果的新的压缩技术。
[0006]传统的视频编解码技术在对单个帧进行分层分区之后执行编码/解码,如图6的示例中所示。视频包括多个帧,其中视频编码装置一次编码一个帧,并且视频编码装置以相同的编码序列一次解码一个帧。帧可以分层分区为多个块。此时,每个层可以被分区为相同尺寸的块或不同尺寸的块。替选地,每个层可以通过利用树结构被分区为四分之一块、三块、两块等。每个层中的块可以成为预测单元。替选地,块可以成为变换单元。替选地,块可以是量化单元。替选地,块可以是滤波单元。例如,图6的示例代表单个帧的分层分区。
[0007]另一方面,传统的视频编解码装置以预定的顺序对每个层的块进行编码/解码。例如,为了编码/解码以树结构分区的块,传统的视频编解码装置选择性地利用光栅扫描顺序和逆光栅扫描。通常,光栅扫描和逆光栅扫描方案的优点在于大多数块可以利用关于两个已经重构的相邻块的信息。换句话说,已经重构的相邻块的数量是极大地影响视频的编码性能的重要因素之一。因此,为了提高视频的编解码效率,需要考虑可以利用更多个重构的相邻块的扫描顺序。

技术实现思路

[0008]技术问题
[0009]在一些实施方案中,本专利技术寻求一种视频编解码方法和装置,其以螺旋扫描顺序对目标块进行编码/解码,以使得位于视频帧的中心的块能够利用更多已经重构的相邻块。
[0010]技术方案
[0011]本专利技术的至少一个方面提供了由视频编码装置执行的用于编码当前层的方法。该方法包括确定用于当前层的块扫描方案,所述块扫描方案包括当前层被划分为相同尺寸的块的开始块的位置,以及基于开始块的扫描顺序。所述扫描顺序是水平扫描顺序、竖直扫描
顺序、顺时针螺旋扫描顺序或逆时针螺旋扫描顺序的一个。该方法还包括遵循块扫描方案对代表每个块的当前块进行编码。该方法还包括在编码之后确定用于当前块的参考样本线。该方法还包括确定用于存储参考样本线的线缓冲区。该方法还包括将关于参考样本线的信息存储在线缓冲区中。
[0012]本专利技术的另一个方面提供了一种视频编码装置。该装置包括扫描确定单元,扫描确定单元配置为确定用于当前层的块扫描方案,块扫描方案包括当前层被划分为相同尺寸的块的开始块的位置,以及基于开始块的扫描顺序。扫描顺序是水平扫描顺序、竖直扫描顺序、顺时针螺旋扫描顺序或逆时针螺旋扫描顺序的一个。该装置还包括块编码器,块编码器配置为遵循块扫描方案对代表每个块的当前块进行编码。该装置还包括参考样本确定单元,参考样本确定单元配置为确定已被编码的当前块的参考样本线,并且确定用于存储参考样本线的线缓冲区。该装置还包括参考样本存储单元,参考样本存储单元配置为将关于参考样本线的信息存储在线缓冲区中。
[0013]本专利技术的又一个方面提供了由视频解码装置执行的用于解码当前层的方法。该方法包括确定用于当前层的块扫描信息,所述块扫描信息包括当前层被划分为相同尺寸的块的开始块的位置,以及基于开始块的扫描顺序。扫描顺序是水平扫描顺序、竖直扫描顺序、顺时针螺旋扫描顺序或逆时针螺旋扫描顺序的一个。该方法还包括遵循块扫描信息对代表每个块的当前块进行解码。该方法还包括在解码之后确定用于当前块的参考样本线。该方法还包括确定用于存储参考样本线的线缓冲区。该方法还包括将关于参考样本线的信息存储在线缓冲区中。
[0014]有益效果
[0015]如上所述,本专利技术提供了一种视频编解码方法和装置,其以螺旋扫描顺序对目标块进行编码/解码,从而使得位于视频帧的中心的块能够利用更多已经重构的相邻块。因此,可以提高编解码效率。
附图说明
[0016]图1是根据本专利技术的实施方案的视频编码装置的框图。
[0017]图2示出利用四叉树加二叉树三叉树(QTBTTT)结构来对块进行分区的方法。
[0018]图3a和图3b示出包括宽角度帧内预测模式的多个帧内预测模式。
[0019]图4示出当前块的相邻块。
[0020]图5是根据本专利技术的实施方案的视频解码装置的框图。
[0021]图6是示出帧的分层分区的示意图。
[0022]图7是概念性地示出根据本专利技术的至少一个实施方案的利用螺旋扫描顺序的视频编码装置的框图。
[0023]图8a至图8d是示出当前层中的开始块的位置并且示出基于开始块的扫描顺序的示意图。
[0024]图9是示出根据本专利技术的至少一个实施方案的切片分区的示意图。
[0025]图10是示出根据本专利技术的至少一个实施方案的用于编码/解码的线缓冲区以及存储在线缓冲区中的参考样本线的位置的示意图。
[0026]图11是示出根据本专利技术的至少一个实施方案的遵循顺时针螺旋扫描顺序存储的
线缓冲区和参考样本线的位置的示意图。
[0027]图12是概念性地示出根据本专利技术的至少一个实施方案的利用螺旋扫描顺序的视频解码装置的框图。
[0028]图13是根据本专利技术的至少一个实施方案的利用螺旋扫描顺序的视频编码方法的流程图。
[0029]图14是根据本专利技术的至少一个实施方案的利用螺旋扫描顺序的视频解码方法的流程图。
具体实施方式
[0030]在下文中,将参考所附说明性附图对本专利技术的一些实施方案进行详细描述。在下面的描述中,相同的附图标记表示相同的元件,尽管元件在不同的附图中示出。此外,在一些实施方案的以下描述中,当认为相关的已知组件和功能的详细描述模糊了本专利技术的主题时,为了清楚和简洁起见,已省略对相关的已知组件和功能的详细描述。
[0031]图1是本专利技术的一个实施方案中的视频编码装置的框图。在下文中,参考图1的图示,对视频编码装置以及该装置的组件进行描述。
[0032]编码装置可以包括:图像分割器110、预测器120、减法器130、变换器140、量化器145、重排单元150、熵编码器155、逆量化器160、逆变换器165、加法器170、环路滤波单元180本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由视频编码装置执行的用于编码当前层方法,所述方法包括:确定用于当前层的块扫描方案,所述块扫描方案包括当前层被划分为相同尺寸的块的开始块的位置,以及基于开始块的扫描顺序,其中,所述扫描顺序是水平扫描顺序、竖直扫描顺序、顺时针螺旋扫描顺序或逆时针螺旋扫描顺序的一个;遵循块扫描方案对代表每个块的当前块进行编码;在编码之后确定用于当前块的参考样本线;确定用于存储参考样本线的线缓冲区;以及将关于参考样本线的信息存储在线缓冲区中。2.根据权利要求1所述的方法,其中,所述开始块是当前层的左上方块、右上方块、左下方块和右下方块的一个。3.根据权利要求1所述的方法,其中,确定块扫描方案包括:从高级别获得用于当前层的块扫描方案,或者继承高层处的开始块的取向和扫描顺序以用作块扫描方案。4.根据权利要求1所述的方法,其中,编码当前块包括:对当前块执行预测、变换、量化、环路滤波或熵编码的全部或部分。5.根据权利要求1所述的方法,其中,确定参考样本线包括:利用对应于当前块的边界的四个样本线作为参考样本线。6.根据权利要求1所述的方法,其中,确定参考样本线包括:基于当前块在当前层中的位置、扫描顺序以及邻近于当前块的块是否已经被编码来确定参考样本线。7.根据权利要求1所述的方法,其中,确定线缓冲区包括:将接近后续正被编码的块的边界所定位的线缓冲区确定为用于存储参考样本线的线缓冲区。8.根据权利要求1所述的方法,其中,关于参考样本线的信息包括:当前块的重构的样本值;以及与当前块的预测相关的信息。9.一种视频编码装置,包括:扫描确定单元,其配置为确定用于当前层的块扫描方案,所述块扫描方案包括当前层被划分为相同尺寸的块的开始块的位置,以及基于开始块的扫描顺序,其中,所述扫描顺序是水平扫描顺序、竖直扫描顺序、顺时针螺旋扫描顺序或逆时针螺旋扫描顺序的一个;块编码器,其配置为遵循块扫描方案对代表每个块的当前块进行编码;参考样本确定单元,其配置为确定已被编码的当前...

【专利技术属性】
技术研发人员:安镕照李钟石朴胜煜
申请(专利权)人:起亚株式会社数字洞察力有限公司
类型:发明
国别省市:

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

1