当前位置: 首页 > 专利查询>中山大学专利>正文

一种帧内块复制的缓存单元及方法技术

技术编号:34255907 阅读:42 留言:0更新日期:2022-07-24 12:40
本发明专利技术公开了一种帧内块复制的缓存单元及方法,缓存单元包括重建缓存区和压缩缓存区;重建缓存区用于存储目标编码单元进行编码处理得到的重建像素块,和/或对重建像素块进行划分得到压缩块;压缩缓存区用于接收压缩块进行压缩处理得到的压缩码流,并根据压缩码流的时间标识依次存储压缩码流;压缩处理为压缩率为50%的有损压缩。本发明专利技术使得帧内块复制的缓存能够应用基于块的压缩技术,并通过重建缓存区和压缩缓存区的配合,随编码过程,对缓存的参考像素信息进行更新,使得在满足帧内块复制的缓存的大小限制下,缓存更多的参考块,并且实现对参考块进行快速访问,可广泛应用于视频编码技术领域。频编码技术领域。频编码技术领域。

A buffer unit and method for intra block replication

【技术实现步骤摘要】
一种帧内块复制的缓存单元及方法


[0001]本专利技术涉及视频编码
,尤其是一种帧内块复制的缓存单元及方法。

技术介绍

[0002]帧内块复制编码方法是一种首先于视频编码标准HEVC中提出的编码方法,属于一种帧内预测方法,具体而言,编码过程中,当前的编码单元使用当前帧已完成编码的部分作为参考,选择合适的重建部分作为参考块,并使用块向量记录参考块相对编码单元的位置,最终完成编码单元的编码。
[0003]帧内块复制方法有着很高的编码效率,但相应的需要使用到当前帧的重建部分的像素信息,这会占用额外的内存,用于保存当前帧的重建部分,或是选择使用片外存储保存,但会影响到编码效率,增加硬件解码器的复杂度。现有的视频编码标准VVC、AVS3所选用的方法,是对帧内块复制的参考区域进行限制,设计总内存占用大小一定的像素块缓存(以亮度像素为单位,限制总的内存大小为128*128),用于保存当前帧的重建部分,称之为帧内块复制的缓存。相应的,牺牲了一定的编码效率。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种帧内块复制的缓存单元及方法,在满足帧内块复制的缓存的大小限制下,缓存更多的参考块,并且实现对参考块进行快速访问。
[0005]第一方面,本专利技术实施例提供了一种帧内块复制的缓存单元,包括重建缓存区和压缩缓存区;
[0006]所述重建缓存区用于存储目标编码单元进行编码处理得到的重建像素块,和/或对所述重建像素块进行划分得到压缩块;
[0007]所述压缩缓存区用于接收所述压缩块进行压缩处理得到的压缩码流,并根据所述压缩码流的时间标识依次存储所述压缩码流;所述压缩处理为压缩率为50%的有损压缩。
[0008]可选地,所述压缩缓存区包括6个压缩缓存分区,所述压缩缓存分区用于存储所述压缩码流,所述压缩块相对所述重建缓存区的位置与所述压缩码流相对所述压缩缓存区的位置对应。
[0009]可选地,所述压缩缓存区根据所述时间标识,将所述压缩码流依次存储至所述压缩缓存分区;
[0010]其中,当所述压缩缓存区存在空闲压缩缓存分区,所述压缩码流根据所述时间标识存储至所述空闲压缩缓存分区;
[0011]当所述压缩缓存区不存在空闲压缩缓存分区,所述压缩码流根据所述时间标识覆盖存储至所述压缩缓存分区。
[0012]可选地,所述缓存单元的缓存空间大小为128
×
128;
[0013]其中,所述重建缓存区的缓存空间大小为64
×
64,所述压缩缓存区的缓存空间大小为96
×
128,所述压缩缓存区中的每个所述压缩缓存分区的缓存空间大小为32
×
64。
[0014]第二方面,本专利技术实施例提供了一种帧内块复制的方法,包括:
[0015]获取目标图像进行预处理,得到预设顺序的编码单元集;
[0016]根据所述预设顺序对所述编码单元集中的编码单元进行编码处理;
[0017]根据重建缓存区,存储目标编码单元进行所述编码处理得到的重建像素块,和/或对所述重建像素块进行划分得到压缩块;
[0018]根据压缩缓存区,接收所述压缩块进行压缩处理得到的压缩码流,并根据时间标识依次存储所述压缩码流;所述压缩处理为压缩率为50%的有损压缩。
[0019]可选地,所述方法还包括:
[0020]根据目标参考坐标,确定参考数据的位置,所述参考数据包括所述重建像素块和所述压缩码流;
[0021]根据所述参考数据的位置,读取所述参考数据;
[0022]其中,当所述参考数据位于所述重建缓存区,直接读取所述参考数据;
[0023]当所述参考数据位于所述压缩缓存区,对所述压缩码流进行解压处理,根据所述解压处理后的所述压缩码流读取所述参考数据。
[0024]可选地,所述获取目标图像进行预处理,得到预设顺序的编码单元集,包括:
[0025]将所述目标图像划分为多个CTU,每个所述CTU划分为4个编码单元;
[0026]预设所述目标图像中所述CTU的第一编码顺序;
[0027]预设所述CTU中所述编码单元的第二编码顺序;
[0028]根据所述第一编码顺序和所述第二编码顺序得到预设顺序的所述编码单元集。
[0029]可选地,所述根据压缩缓存区,接收所述压缩块进行压缩处理得到的压缩码流,并根据时间标识依次存储所述压缩码流,包括:
[0030]根据所述时间标识,将所述压缩码流依次存储至所述压缩缓存区的多个压缩缓存分区中;
[0031]其中,当所述压缩缓存区存在空闲压缩缓存分区,所述压缩码流根据所述时间标识存储至所述空闲压缩缓存分区;
[0032]当所述压缩缓存区不存在空闲压缩缓存分区,所述压缩码流根据所述时间标识覆盖存储至所述压缩缓存分区;
[0033]所述压缩块相对所述重建缓存区的位置与所述压缩码流相对所述压缩缓存区的位置对应。
[0034]第三方面,本专利技术实施例的提供了一种电子设备,包括处理器以及存储器;
[0035]所述存储器用于存储程序;
[0036]所述处理器执行所述程序实现如前面所述的方法。
[0037]第四方面,本专利技术实施例的提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如前面所述的方法。
[0038]本专利技术实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前面的方法。
[0039]本专利技术实施例提供了一种帧内块复制的缓存单元,包括重建缓存区和压缩缓存
区;重建缓存区用于存储目标编码单元进行编码处理得到的重建像素块,和/或对重建像素块进行划分得到压缩块;压缩缓存区用于接收压缩块进行压缩处理得到的压缩码流,并根据压缩码流的时间标识依次存储压缩码流;压缩处理为压缩率为50%的有损压缩。本专利技术使得帧内块复制的缓存能够应用基于块的压缩技术,并通过重建缓存区和压缩缓存区的配合,随编码过程,对缓存的参考像素信息进行更新,使得在满足帧内块复制的缓存的大小限制下,缓存更多的参考块,并且实现对参考块进行快速访问。
附图说明
[0040]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为现有技术的视频编码标准原理示意图;
[0042]图2为本专利技术实施例提供的一种帧内块复制的缓存单元的结构示意图;
[0043]图3为本专利技术实施例提供的一种帧内块复制的方法的原理示意图;
[0044]图4为本专利技术实施例提供的一种帧内块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种帧内块复制的缓存单元,其特征在于,包括重建缓存区和压缩缓存区;所述重建缓存区用于存储目标编码单元进行编码处理得到的重建像素块,和/或对所述重建像素块进行划分得到压缩块;所述压缩缓存区用于接收所述压缩块进行压缩处理得到的压缩码流,并根据所述压缩码流的时间标识依次存储所述压缩码流;所述压缩处理为压缩率为50%的有损压缩。2.根据权利要求1所述的一种帧内块复制的缓存单元,其特征在于,所述压缩缓存区包括6个压缩缓存分区,所述压缩缓存分区用于存储所述压缩码流,所述压缩块相对所述重建缓存区的位置与所述压缩码流相对所述压缩缓存区的位置对应。3.根据权利要求2所述的一种帧内块复制的缓存单元,其特征在于,所述压缩缓存区根据所述时间标识,将所述压缩码流依次存储至所述压缩缓存分区;其中,当所述压缩缓存区存在空闲压缩缓存分区,所述压缩码流根据所述时间标识存储至所述空闲压缩缓存分区;当所述压缩缓存区不存在空闲压缩缓存分区,所述压缩码流根据所述时间标识覆盖存储至所述压缩缓存分区。4.根据权利要求2所述的一种帧内块复制的缓存单元,其特征在于,所述缓存单元的缓存空间大小为128
×
128;其中,所述重建缓存区的缓存空间大小为64
×
64,所述压缩缓存区的缓存空间大小为96
×
128,所述压缩缓存区中的每个所述压缩缓存分区的缓存空间大小为32
×
64。5.一种帧内块复制的方法,其特征在于,包括:获取目标图像进行预处理,得到预设顺序的编码单元集;根据所述预设顺序对所述编码单元集中的编码单元进行编码处理;根据重建缓存区,存储目标编码单元进行所述编码处理得到的重建像素块,和/或对所述重建像素块进行划分得到压缩块;根据压缩缓存区,接收所述压缩块进行压缩处理得到的压缩码流,并根据时间标识...

【专利技术属性】
技术研发人员:王军张莱杨鹏健
申请(专利权)人:中山大学
类型:发明
国别省市:

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

1