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

技术编号:12202222 阅读:107 留言:0更新日期:2015-10-14 15:09
本发明专利技术提供一种图像数据处理装置及图像数据处理的方法。此方法包括下列步骤。获得至少一个图像区块,其中图像区块包括多个像素。对图像区块进行区块预测编码以获得第一区块数据,并对图像区块进行线性预测编码以获得第二区块数据。比较第一区块数据与第二区块数据的数据量,并将其中具备较小数据量的第一区块数据或第二区块数据定义为图像区块相对应的已编码区块数据。藉此,本发明专利技术的图像数据处理装置可有效地提升视频引擎及显示引擎对存储器中的图像数据存取效率,且能降低对图像进行运动补偿及显示时所需使用的频宽。

【技术实现步骤摘要】

本专利技术是有关于一种数据处理的技术,且特别是有关于一种。
技术介绍
随着数字科技的发展,在动态影像、电脑视讯、数字电视等应用中,使用者对图像解析度的要求愈来愈高。在4K分辨率(4K resolut1n)的高清解析度标准下,各种数字影像处理的技术也跟着大量产出。此外,高解析度的图像或视讯内容通常具备庞大的数据量,因此,为了在存储器中有效的存放图像数据,通常会对图像进行压缩。常见的视讯压缩标准例如有H.264/MPEG-4高阶视讯编码标准及音视讯编码标准(Aud1 Video codingStandard, AVS)。H.264/MPEG-4视讯压缩标准在进行图像压缩时,是以区块(block)为基础,通过视频引擎(video engine)来进行块状的数据处理。而显示引擎(display engine)要显示图像或视讯内容时,则是以显示线(display line)为基础来进行线状扫描,从而显示出图像或视讯内容。目前来说,在视频引擎进行如运动补偿的图像处理时,需从存储器中读出区块状的压缩图像数据以进行图像编解码;在显示引擎进行图像或视讯内容的显示处理时,则须从存储器中读出线状的压缩图像数据以进行图像编解码。因此,目前并没有针对存储器存取不便且需消耗高频宽来读取大量数据以进行图像编解码的问题提出有效的解决方案。
技术实现思路
本专利技术提供一种,其可有效地提升视频引擎及显示引擎对存储器中的图像数据存取效率,且能降低对图像进行运动补偿及显示时所需消耗的频宽。本专利技术提出一种图像数据处理的方法。所述方法包括下列步骤。获得至少一个图像区块(image block),其中图像区块包括多个像素(pixels)。对图像区块进行区块预测编码(block-based encoding)以获得第一区块数据,并对图像区块进行线性预测编码(line-based encoding)以获得第二区块数据。比较第一区块数据与第二区块数据的数据量,并将其中具备较小数据量的第一区块数据或第二区块数据定义为对应到图像区块的已编码区块数据。于另一观点而言,本专利技术提出一种图像数据处理装置。此图像数据处理装置包括第一图形缓冲器以及编码单元。第一图形缓冲器中暂存至少一个图像区块,其中图像区块包括多个像素。编码单元耦接至第一图形缓冲器。编码单元将所述图像区块进行编码。编码单元包括线编码模块、区块编码模块及比较模块。线编码模块对图像区块进行线性预测编码以获得第一区块数据,且区块编码模块对图像区块进行区块预测编码以获得第二区块数据。比较模块用以比较所述第一区块数据与所述第二区块数据的数据量,并将其中具备较小数据量的第一区块数据或第二区块数据定义为图像区块相对应的已编码区块数据。基于上述,本专利技术所述的图像数据处理装置及其图像数据处理的方法可利用区块预测编码技术及线性预测编码技术来分别对图像区块进行编码,并比较编码后的数据量来决定采用两种预测编码技术其中之一所产生的已编码区块数据。由于本专利技术实施例所述的预测编码技术分别针对视频引擎的块状存取特性及显示引擎的线状存取特性来进行编解码上的优化,因此能够大幅降低储存在存储器中的区块数据,便可直觉性地降低对图像进行运动补偿及显示时所需消耗的频宽,并有效地提升视频引擎及显示引擎对存储器中的图像数据存取效率。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。【附图说明】图1是依据本专利技术一实施例说明一种图像数据处理装置的方块示意图。 图2是依据本专利技术一实施例说明一种图像数据处理装置的方块示意图。 图3是依据本专利技术一实施例说明一种图像数据处理方法的流程图。 图4是依据本专利技术一实施例说明对图像区块进行区块预测编码的流程图。 图5是依据本专利技术一实施例说明图4的图像数据处理方法的细部流程图。 图6是依据本专利技术一实施例说明在区块预测编码下,对图像区块中的像素进行预测的示意图。 图7A?7D是依据本专利技术一实施例说明扫描模式的示意图。 图8是依据本专利技术一实施例说明图4的图像数据处理方法的细部流程图。 图9是依据本专利技术一实施例说明对图像区块进行线性预测编码的流程图。 图10是依据本专利技术一实施例说明在线性预测编码下,对图像区块中的像素进行预测的示意图。 图1lA?IlB是依据本专利技术一实施例说明将已编码区块记录于第二图形缓冲器的示意图。 【符号说明】 100,200:图像数据处理装置 110,210:第一图形缓冲器 120,220:编码单元 122、222:线编码模块 124、224:区块编码模块 126、226:比较模块 130,230:图形处理器 132,232:运动补偿模块 140,240:第二图形缓冲器 150:第一解码单元 250:第一解码单元 260:显示引擎 602?610、1002?1010:预测方向 1110?1130:已编码区块 1140?1150:保留比特 Rl:横行 Cl:直列 LI?L4:线区块 S310 ?S340、S410 ?S440、S510 ?S550:步骤 S810 ?S890、S910 ?S930:步骤【具体实施方式】为了方便视频引擎及显示引擎对存储器中图像数据的存取,本专利技术实施例将会同时考量视频引擎的块状存取特性及显示引擎的线状存取特性,选择适当的图像区块尺寸为压缩单元来进行图像数据的处理。本实施例的显示引擎可从内部存储器总线(internalmemory bus)中以爆发模式(burst mode)—次读出最多32个像素,且可在一个请求中执行连续4次的爆发模式。视频引擎则以4乘4 (4*4)像素的尺寸进行图像压缩。在上述情况下,本专利技术实施例选用尺寸为32乘4 (32*4)像素的图像区块进行本专利技术实施例的图像数据处理方法。也就是说,下述实施例均以尺寸为32*4像素的图像区块为例进行说明。应用本实施例也可依照其需求而调整图像区块的尺寸,例如当内部存储器总线以爆发模式一次读出最多64个像素,且视频引擎则以8*8像素的尺寸进行图像压缩,则可选用尺寸为64*8像素的图像区块来实现下述的图像数据处理技术。图1是依据本专利技术一实施例说明一种图像数据处理装置的方块示意图。图像数据处理装置100包括第一图形缓冲器110、编码单元120、图形处理器(Graphics ProcessingUnit, GPU) 130、第二图形缓冲器140及第一解码单元150。第一图形缓冲器110例如是静态随机存取存储器(SRAM)或相似的元件,以储存图像区块,而第二图形缓冲器140例如是动态随机存取存储器(DRAM)或相似的元件,以储存将原始图像区块进行编码后的已编码区块。在进行图像数据处理时,经图像处理器130处理后的图像区块会暂时储存在第一图形缓冲器110。编码单元120从第一图形缓冲器110接收此图像区块并对其进行编码,且将编码后的已编码区块存于第二图形缓冲器140中。特别说明的是,本实施例中的编码单元120包括线编码模块122、区块编码模块124及比较模块126。线编码模块122是用来对图像区块进行线性预测编码,而区块编码模块124则是用来对图像区块进行区块预测编码。比较模块126用本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/CN104980751.html" title="图像数据处理装置及图像数据处理的方法原文来自X技术">图像数据处理装置及图像数据处理的方法</a>

【技术保护点】
一种图像数据处理的方法,其特征在于,包括:获得至少一个图像区块,其中该至少一个图像区块包括多个像素;对该至少一个图像区块进行区块预测编码以获得第一区块数据;对该至少一个图像区块进行线性预测编码以获得第二区块数据;以及比较该第一区块数据与该第二区块数据的数据量,并将其中具备较小数据量的该第一区块数据或该第二区块数据定义为该至少一个图像区块相对应的已编码区块数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:钱为
申请(专利权)人:扬智科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1