图像数据处理方法及其装置制造方法及图纸

技术编号:11868048 阅读:153 留言:0更新日期:2015-08-12 17:03
本发明专利技术提供一种图像数据处理方法及其装置。该图像数据处理方法包括:接收图像数据,其中该图像数据为第一像素格式;根据该第一像素格式和第二像素格式之间的关系,重组该图像数据,以产生已重组的数据;以及通过适合于压缩该第二像素格式的数据的压缩模块压缩该已重组的数据,以产生已压缩的数据。本发明专利技术所提供的图像数据处理方法及其装置,可改善具有多种像素格式的图像数据的压缩率。

【技术实现步骤摘要】

本专利技术是有关于图像数据处理方法及其装置,特别是有关于一种能够改进多种 像素格式的压缩率的图像数据重组方法及其装置,以及一种对应的图像数据解重组方法 (de-shuffling method)及其装置。
技术介绍
由于支持各种不同的图像数据格式,图形处理单元(graphics processing units,GPU)的规模增长十分迅速。为支持对应于不同图像数据格式的专用的数据路径, 在图形处理单元中的一些模块需要被复制和微调。具体来说,支持4个不同的图像数据格 式的图形处理单元可能需要4个不同的内置压缩模块,以完成对于所有格式的较高的压缩 率。由此发生的硬件成本和路由问题可能很快地达到几乎不可接受的程度。然而,若在一 些折衷的情况下丢弃一些专用数据路径,则通过对这些不同的图像数据格式的某一种图像 数据执行压缩获得的压缩率将会极大地降低。因此,需要迫切关注解决图像数据处理领域 的这一困境。
技术实现思路
有鉴于此,本专利技术提出一种图像数据处理方法及其装置。 根据本专利技术第一实施方式,提供一种图像数据处理方法,该图像数据处理方法包 括:接收图像数据,其中该图像数据为第一像素格式;根据该第一像素格式和第二像素格 式之间的关系,重组该图像数据,以产生已重组的数据;以及通过适合于压缩该第二像素格 式的数据的压缩模块压缩该已重组的数据,以产生已压缩的数据。 根据本专利技术第二实施方式,提供一种图像数据处理装置。该图像数据处理装置包 括:接收模块,接收第一像素格式的图像数据;数据重组模块,被配置为根据该第一像素格 式和第二像素格式之间的关系,重组该图像数据,以产生已重组的数据;以及压缩模块,被 配置为压缩该已重组的数据,以产生已压缩的数据,其中该压缩模块适合于压缩该第二像 素格式的数据。 根据本专利技术第三实施方式,提供一种图像数据处理方法,该图像数据处理方法包 括:接收已压缩的图像数据;通过适合于解压缩第二像素格式的数据的解压缩模块解压缩 该已压缩的图像数据,以产生已解压缩的图像数据;以及根据第一像素格式和该第二像素 格式解重组该已解压缩的图像数据,以产生图像数据。 根据本专利技术第四实施方式,提供一种图像数据处理装置。该图像数据处理装置包 括:接收模块,被配置为接收已压缩的图像数据;解压缩模块,适合于解压缩第二像素格式 的数据,被配置为解压缩该已压缩的图像数据,以产生已解压缩的图像数据;以及数据解重 组模块,被配置为根据第一像素格式和该第二像素格式之间的关系解重组该已解压缩的图 像数据,以产生图像数据。 本专利技术所提出的图像数据处理方法及其装置,可改善具有多种像素格式的图像数 据的压缩率。【附图说明】 图1为根据本专利技术实施方式的图像数据处理装置的示意图。 图2为根据本专利技术实施方式的图像数据处理方法的流程图。 图3为根据本专利技术实施方式的图像数据处理装置的示意图。 图4为根据本专利技术实施方式的图像数据处理方法的流程图。【具体实施方式】 在说明书及权利要求书当中使用了某些词汇来称呼特定的元件。本领域的技术 人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求 书并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准 贝1J。在通篇说明书及权利要求书当中所提及的"包含"是开放式的用语,故应解释成"包含 但不限定于"。此外,"耦接"一词在此是包含任何直接及间接的电气连接手段。因此,若文 中描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或通过其 它装置或连接手段间接地电气连接到第二装置。 在多媒体技术中,有支持不同图像像素的不同颜色深度或比特的不同图像格式, 例如,RGB颜色模型和YUV颜色模型。RGB颜色模型为将红绿蓝光以不同方式加在一起以产 生再现一系列颜色的加色模型(additive color model)。该模型的名称来自加色三元色, 红、绿、蓝。YUV颜色模型为用于颜色图像管线(pipeline)的一部分的色彩空间。它编码人 类感知到的颜色图像或视频,允许降低色度分量的带宽,从而比使用直接的RGB表示法更 有效地掩蔽人类感知的传输误差或压缩伪影(compression artifacts)。尽管RGB颜色模 型已经用于现有的摄影,RGB颜色模型的主要目的是用于检测、表示和显示电子系统中的图 像,例如,电视或计算机。在电子时代之前,基于人类的颜色感知,RGB颜色模型已经有了坚 实的理论基础。RGB颜色模型中的颜色是由包括其中的三种颜色的数量来描述的。颜色被 表示为RGB三元组(r,g,b),其中每一个分量为零到定义的最大值(例如,255)。若所有的 分量均为零,则为黑色;若所有的分量为最大值,则为可以表示的最亮的白色。 RGB颜色模型是在计算编码颜色的最常用的方法。当前使用几种不同的二进制数 表示方式。所有表达方式的主要特点是利用在一定范围内(通常是从〇到2的某次幂减一 (2n-l))的整数来量化每个分量(技术上称为采样/信号)的可能值,以使其适合一些比特 组。通常可以找到每个颜色的1、2、4、5、8和16比特的编码;用于一个RGB颜色的总比特数 通常称为颜色深度,以及像素的具体表达方式通常称为像素格式。在下文中,使用的像素格 式仅用于说明本专利技术。 在图形处理单元(GPU)嵌入的压缩模块是基于RGBA8像素格式来微调的情况下, 当RGBA8图形数据输入至压缩模块时,获得示范性压缩率为60. 02%。若其他像素格式的输 入数据被馈入用于微调RGBA8像素格式的压缩模块,则会降低相应的压缩率。请参考表1, 表1描述了其他示范性像素格式通过应用用于微调RGBA8像素格式的压缩模块获得的压缩 率。【主权项】1. 一种图像数据处理方法,其特征在于,包括: (a) 接收图像数据,其中该图像数据为第一像素格式; (b) 根据该第一像素格式和第二像素格式之间的关系,重组该图像数据,以产生已重组 的数据;以及 (c) 通过适合于压缩该第二像素格式的数据的压缩模块压缩该已重组的数据,以产生 已压缩的数据。2. 根据权利要求1所述的图像数据处理方法,其特征在于,该第一像素格式为像素格 式 R8、RG88、RGB565、RGBA4、RGB5_A1、RGB10_A2、R16F、RG16F、RGBA16F、R32F、RG32F、RGBA8 和RGBA32F中的一个。3. 根据权利要求1所述的图像数据处理方法,其特征在于,该步骤(b)包括: (bl)根据第一数据级重组改变该图像数据的顺序,以产生第一已重组的数据;以及 (b2)根据第二数据级重组改变该第一已重组的数据的顺序,以产生该已重组的数据, 其中该第一数据级具有的数据长度大于该第二数据级具有的数据长度。4. 根据权利要求3所述的图像数据处理方法,其特征在于,该图像数据包括N个区段, 该N个区段中的每一个包括M个子区段,存储模块包括M个存储单元,该M个存储单元中的 每一个包括N个条目,以及该N个条目中的每一个能够存储该图像数据的该M个子区段中 的一个子区段,以及该第一数据级重组包括: 根据第一映射信息一个区段接着一个区段地存储该图像数据至该存储模块,其中该第 一映射信息将该图像数据的该N个区段中的一个区本文档来自技高网...
图像数据处理方法及其装置

【技术保护点】
一种图像数据处理方法,其特征在于,包括:(a)接收图像数据,其中该图像数据为第一像素格式;(b)根据该第一像素格式和第二像素格式之间的关系,重组该图像数据,以产生已重组的数据;以及(c)通过适合于压缩该第二像素格式的数据的压缩模块压缩该已重组的数据,以产生已压缩的数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:黄锡霖
申请(专利权)人:联发科技新加坡私人有限公司
类型:发明
国别省市:新加坡;SG

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

1