访问帧缓存器的方法、处理访问单元的方法及装置制造方法及图纸

技术编号:19487792 阅读:22 留言:0更新日期:2018-11-17 11:43
本发明专利技术提供了一种处理访问单元的方法,其根据各自已压缩访问单元的压缩率和/或位置。本方法可以包括:接收对应于自图像或者视频帧分割的原始访问单元序列且对应于帧缓存器中的存储器空间序列的已压缩访问单元序列;基于已压缩访问单元序列的压缩率和/或位置,确定包括至少两个连续的已压缩访问单元的合并访问单元。相比于将至少两个连续的已压缩访问单元存储在存储器空间序列中的多个相应存储器空间中,合并访问单元以在至少两个连续的已压缩访问单元之间具有减少间隙的方式存储在帧缓存器中。本发明专利技术还提供了访问帧缓存器的方法及相关装置。本发明专利技术降低了存储器带宽,且降低了存储器系统成本。

【技术实现步骤摘要】
访问帧缓存器的方法、处理访问单元的方法及装置优先权声明本申请要求如下申请的优先权:在2017年04月25日提出名称为“MemoryAccessEfficiencyOptimizationforFrameBufferCompression”的第62/489,588号的美国临时专利申请和在2017年10月17日提出名称为“FrameBufferCompressionwithDynamicUnitSize”的第15/786,240号的美国专利申请,其整体以引用方式并入本文中。
本专利技术的所公开实施例涉及帧处理技术,且更具体而言,涉及一种访问帧缓存器的方法、处理访问单元的方法及装置。
技术介绍
此处提供的
技术介绍
描述用作一般展现本专利技术的内容的目的。目前署名专利技术人的工作内容,既包含在本
技术介绍
部分中所描述的工作的内容,也包含在申请时未被认为是现有技术的说明书的各方面,这些既不明确也不暗示地被承认是本专利技术的现有技术。多媒体应用,例如视频编码和解码,在视频处理核与帧存储器之间需要大量的数据传输。例如,视频编解码器可以采用数据传输密集型编解码工具,例如双向预测、交错视频和多个参考帧,其将大量数据引用引入到帧存储器。在某些多媒体应用中,存储器带宽需求可以是处于5Gb/s到30Gb/s的范围内。高存储器带宽需求导致昂贵的存储器系统以及高功率消耗,因此应减小存储器带宽。
技术实现思路
有鉴于此,本专利技术提供了一种访问帧缓存器的方法、处理访问单元的方法及装置,以有效地降低存储器带宽,降低存储器系统成本。本专利技术的方面提供一种处理访问单元的方法,其根据各自已压缩访问单元的压缩率和/或位置。因此,用比单独存储并读取各自的已压缩访问单元更高的存储器访问效率,存储在帧缓存器中的得到的合并访问单元可以后续被访问。本方法可以包括:接收对应于自图像或者视频帧分割的原始访问单元序列且对应于帧缓存器中的存储器空间序列的已压缩访问单元序列;基于已压缩访问单元序列的压缩率和/或位置,确定包括至少两个连续的已压缩访问单元的合并访问单元。相比于将至少两个连续的已压缩访问单元存储在存储器空间序列中的多个相应存储器空间中,合并访问单元以存储在帧缓存器中,在至少两个连续的已压缩访问单元之间具有减少间隙的方式存储在帧缓存器中。在一个实施例中,帧缓存器包括由多个突发分界线所分割且对应于存储器空间序列的突发部分序列;以及本方法还包括:将合并访问单元存储到帧缓存器中,其中合并访问单元与帧缓存器的突发分界线对齐,并且合并访问单元的多个成员相互相邻。在一个实施例中,本方法还可包括:当连续的已压缩访问单元集整体具有大于预选择百分比的压缩率时,确定将连续的已压缩访问单元集合并成合并访问单元。在另一实施例中,本方法还可包括:确定包括可被包含在预选择数量的连续突发部分中的最大数量的连续的已压缩访问单元的合并访问单元。在又一实施例中,本方法还可包括:避免将属于图像或者视频帧中不同方块的多个已压缩访问单元排列在同一合并访问单元中。在一个实施例中,本方法还可包括:避免将与方块或者图像或视频帧的第一分界线相邻的第一已压缩访问单元和与方块或者图像或视频帧的第二分界线相邻的第二已压缩访问单元排列在同一合并访问单元中,其中第二分界线与第一分界线相对设置。本方法的实施例可以包括:接收更新的已压缩访问单元,已更新的已压缩访问单元具有比待更新的已压缩访问单元的更大尺寸,待更新的已压缩访问单元属于合并访问单元并与帧缓存器中的第一突发部分的突发分界线对齐;以及将已更新的已压缩访问单元存储在第二突发部分中的起始地址处,其中第二突发部分是突发部分序列中先前相邻突发部分。在一个实施例中,本方法还包括:生成合并信息序列,其中每个合并信息对应于已压缩访问单元或者合并访问单元,且表示已压缩访问单元序列如何被合并成多个合并访问单元,使得在已压缩访问单元被请求时,包括所请求的已压缩访问单元的合并访问单元可根据合并信息被确定。合并信息由分配给每个已压缩访问单元的合并使能标志;相对于每个已压缩访问单元的标识地址的每个已压缩访问单元的地址偏移;以及对应于合并访问单元的多个成员的多个未压缩访问单元的总尺寸中的一个表示。在一个实施例中,每个已压缩访问单元包括至少两个已压缩编码单元,每个已压缩编码单元具有一长度。因此,在一个示例中,本方法还可包括:生成编码单元头序列,其中每个编码单元头对应于已压缩编码单元且包括各自的已压缩编码单元的长度信息。在另一示例中,本方法还可包括:生成合并头序列,每个合并头对应于已压缩访问单元。每个合并头可以包括至少两个字段,每个字段存储有各自已编码访问单元中的各自的至少两个已压缩编码单元的长度信息,以及又一字段,其存储有相对于各自已压缩访问单元的标识地址的各自已压缩访问单元的地址偏移。此外,用多个可配置起始地址,已压缩访问单元序列和合并头序列单独被存储。在不同实施例中,帧缓存器是随机访问存储器、静态随机访问存储器、动态随机访问存储器、异步动态随机访问存储器、同步动态随机访问存储器、双数据率同步动态随机访问存储器和闪存中的一个。本专利技术的方面提供了一种访问帧缓存器的方法。本方法可以包括:接收自帧缓存器读取已压缩访问单元的请求,帧缓存器存储有部分被合并成多个合并访问单元的已压缩访问单元序列,以及对应于每个已压缩访问单元或者合并访问单元且表示多个已压缩访问单元如何被合并成多个合并访问单元的合并信息序列;根据与所请求的已压缩访问单元相关的合并信息,确定包括所请求的已压缩访问单元的合并访问单元;以及自帧缓存器读取包括所请求的已压缩访问单元的所确定的合并访问单元中的已压缩数据。本方法的实施例还可以包括:当合并访问单元的尺寸大于阈值时,自帧缓存器读取所请求的访问单元。在一个实施例中,帧缓存器包括由多个突发分界线所分割的突发部分序列,多个合并访问单元中的每个与帧缓存器的突发分界线对齐,以及每个合并访问单元的多个成员相互相邻。在一个实施例中,帧缓存器读取与所请求的已压缩访问单元相关的合并信息包括读取对应于所请求的已压缩访问单元以及已压缩访问单元序列中与所请求的已压缩访问单元相邻的多个已压缩访问单元的合并信息,以及读取对应于包括所请求的已压缩访问单元的合并访问单元的合并信息中的一个。本专利技术的方面提供一种处理访问单元的装置,其包括电路,用于:接收对应于自图像或者视频帧分割的原始访问单元序列且对应于帧缓存器中的存储器空间序列的已压缩访问单元序列;以及基于已压缩访问单元序列的压缩率和/或位置,确定包括至少两个连续的已压缩访问单元的合并访问单元。相比于将至少两个连续的已压缩访问单元存储在存储器空间序列中的多个相应存储器空间中,合并访问单元以在至少两个连续的已压缩访问单元之间具有减少间隙的方式存储在帧缓存器中。本专利技术通过基于已压缩访问单元的压缩率和/或位置,将已压缩访问单元进行合并,从而确定合并访问单元,进而降低存储器带宽,降低存储器系统成本。附图说明将结合下面的附图对被提供作为示例的本专利技术的各种实施例进行详细描述,其中相同的符号表示相同的元件,以及其中:图1是根据本专利技术实施例的视频编解码系统;图2是根据本专利技术实施例的一访问单元合并示例;图3是根据本专利技术实施例的另一访问单元合并示例;图4是根据本专利技术实施例的访问单元序列、帧缓存器本文档来自技高网...

【技术保护点】
1.一种处理访问单元的方法,其特征在于,包括:接收对应于自图像或者视频帧分割的原始访问单元序列且对应于帧缓存器中的存储器空间序列的已压缩访问单元序列;以及基于所述已压缩访问单元序列的压缩率和/或位置,确定包括至少两个连续的已压缩访问单元的合并访问单元,其中相比于将所述至少两个连续的已压缩访问单元存储在所述存储器空间序列中的多个相应存储器空间中,所述合并访问单元以在所述至少两个连续的已压缩访问单元之间具有减少间隙的方式存储在所述帧缓存器中。

【技术特征摘要】
2017.04.25 US 62/489,588;2017.10.17 US 15/786,2401.一种处理访问单元的方法,其特征在于,包括:接收对应于自图像或者视频帧分割的原始访问单元序列且对应于帧缓存器中的存储器空间序列的已压缩访问单元序列;以及基于所述已压缩访问单元序列的压缩率和/或位置,确定包括至少两个连续的已压缩访问单元的合并访问单元,其中相比于将所述至少两个连续的已压缩访问单元存储在所述存储器空间序列中的多个相应存储器空间中,所述合并访问单元以在所述至少两个连续的已压缩访问单元之间具有减少间隙的方式存储在所述帧缓存器中。2.如权利要求1中所述处理访问单元的方法,其特征在于,所述帧缓存器包括由多个突发分界线所分割且对应于所述存储器空间序列的突发部分序列;以及所述方法还包括:将所述合并访问单元存储到所述帧缓存器中,其中所述合并访问单元与所述帧缓存器的突发分界线对齐,并且所述合并访问单元的多个成员相互相邻。3.如权利要求1中所述处理访问单元的方法,其特征在于,基于所述已压缩访问单元序列的压缩率和/或位置,确定包括至少两个连续的已压缩访问单元的合并访问单元,包括:当连续的已压缩访问单元集整体具有大于预选择百分比的压缩率时,确定将所述连续的已压缩访问单元集合并成合并访问单元。4.如权利要求1中所述处理访问单元的方法,其特征在于,基于所述已压缩访问单元序列的压缩率和/或位置,确定包括至少两个连续的已压缩访问单元的合并访问单元,包括:确定包括可被包含在预选择数量的连续突发部分中的最大数量的连续的已压缩访问单元的合并访问单元。5.如权利要求1中所述处理访问单元的方法,其特征在于,基于所述已压缩访问单元序列的压缩率和/或位置,确定包括至少两个连续的已压缩访问单元的合并访问单元,包括:避免将属于所述图像或者所述视频帧中不同方块的多个已压缩访问单元排列在同一合并访问单元中。6.如权利要求1中所述处理访问单元的方法,其特征在于,基于所述已压缩访问单元序列的压缩率和/或位置,确定包括至少两个连续的已压缩访问单元的合并访问单元,包括:避免将与方块或者所述图像或所述视频帧的第一分界线相邻的第一已压缩访问单元和与所述方块或者所述图像或所述视频帧的第二分界线相邻的第二已压缩访问单元排列在同一合并访问单元中,其中所述第二分界线与所述第一分界线相对设置。7.如权利要求2中所述处理访问单元的方法,其特征在于,还包括:接收已更新的已压缩访问单元,所述已更新的已压缩访问单元具有比待更新的已压缩访问单元尺寸更大的尺寸,所述待更新的已压缩访问单元属于合并访问单元并与所述帧缓存器中的第一突发部分的突发分界线对齐;以及将所述已更新的已压缩访问单元存储在第二突发部分的起始地址处,所述第二突发部分是所述突发部分序列中先前相邻突发部分。8.如权利要求1中所述处理访问单元的方法,其特征在于,还包括:生成合并信息序列,其中每个合并信息对应于已压缩访问单元或者合并访问单元,且表示所述已压缩访问单元序列如何被合并成多个合并访问单元,使得在已压缩访问单元被请求时,包括所请求的已压缩访问单元的合并访问单元可根据所述合并信息被确定。9.如权利要求1中所述处理访问单元的方法,其特征在于,所述合并信息由以下中的一个表示:分配给每个已压缩访问单元的合并使能标志;相对于每个已压缩访问单元的标识地址的每个已压缩访问单元的地址偏移;以及对应于合并访问单元的多个成员的多个未压缩访问单元的总尺寸。10.如权利要求1中所述处理访问单元的方法,其特征在于,每个已压缩访问单元包...

【专利技术属性】
技术研发人员:赵屏林亭安吴东兴杨恭存陈菀瑜邱创祺王柄曜吴炜根钟炘澔王智鸣周汉良李忠宪张永昌朱启诚
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1