影像译码装置及方法制造方法及图纸

技术编号:4183102 阅读:136 留言:0更新日期:2012-04-11 18:40
一种影像译码装置包括:一剖析器与一交流译码器。该剖析器剖析一比特流以取得一第一单元。该第一单元包括一直流码与复数的交流码,分别对应于该影像的一第一区块的一直流系数与交流系数。该交流译码器对该第一单元的该等交流码进行译码,用以产生该第一区块的复数的第一交流系数,并判断该等第一交流系数的个数是否超过一既定参数。若超过,该交流译码器对该第一单元执行一交流系数略过程序,用以取得该比特流的一第二单元,系对应于一第二区块。每一交流码包括一霍夫曼码与一可变长度整数码。

【技术实现步骤摘要】

本专利技术有关于影像译码,特别是有关于一种影像译码器及其译码方法,用以于 低显示分辨率时进行高速处理。
技术介绍
联合照相专家群(joint photographic expert group, JPEG)格式为一种常用 的影像压缩格式。联合照相专家群格式有助于处理多媒体通讯,像是具有大量像素的 影像,在使用联合照相专家群格式压縮后,即可兼容于数字相机、移动电话或计算机。 虽然联合照相专家群格式的好处在于能够减少影像储存设备的需求,但于译码及编码 时,特别是对高通量(high throughput demands)而言,往往需要大量的计算与时 间。对联合照相专家群的压縮比特流进行解压縮时,通常译码程序包括标头剖析 (header parsing)、霍夫曼角牟码(Huffman decoding)、反量化(de_quantization)、 反离散余弓玄变换(inverse discrete cosine transform, IDCT)、缩小(downscal ing) 与颜色空间转换(color space converting)。 一般而言,数字相机所撷取与预存影 像的分辨率会远大于显示装置的分辨率,例如电视或打印机。当由高分辨率转换或译 码至低解度时,将略过该原始影像所不需要的详细信息。举例而言,于美国专利H1684、 6,067, 384与7,050,656中,是揭露一些技术,用以改善反离散余弦变换与縮小过程 的解码效率。除此之外,于霍夫曼解码过程中,亦有各种技术被提出,像是美国专利 RE039,925、 6, 798, 365与5, 825, 312,用以改善解码的效率。然而,于一原始影像的 -单位区块中,全部的编码数据,例如 一个8 x 8区块的离散余弦变换(discrete cosine transform, DCT)系数,于霍夫曼译码程序进行时,仍然需要完全地导出或 解出。图1显示一现有霍夫曼译码程序10流程图,用以说明一个8 x 8区块的解码操作。于一原始影像中,每一个8 x 8区块通常会被变换为64个频率系数,称为离散 余弦变换系数,包括一直流系数(DC coefficient)与随后的63个交流系数(AC coefficients)。于一比特流中,当取得对应于该区块的一特定单元时,首先对该特 定单元执行一直流译码程序,以得到该区块的一直流系数(步骤S102)。接着,执行一交流译码程序,对该特定单元的剩余部份执行译码,用以产生该区块的交流参数 (歩骤S104)。同时,提供一判断程序,用以判断是否巳解出该区块的全部交流系 数(步骤S106)。也就是说,只有在该区块的63个交流系数产生时,该己知霍夫曼 译码程序10才全部完成。对于低显示分辨率的使用情况而言,冗长且耗时的交流解 码操作变得相当不切实际,其中,因为仅需要有限数目的交流系数,对该特定单元进 行部份译码,即可产生足够交流系数,用以维持可接受的传真度(fidelity)。因此,需要一种改进的译码方法及装置,于霍夫曼译码程序中,能够实时略过 一区块所不需要的交流系数,从而改善整体的解码效率。
技术实现思路
因此,本专利技术提供一,于低显示分辨率时,不需额外的处 理成本,通过有效地略过不需要的交流系数来改善区块的解码效能。一方面,本专利技术揭露一种影像译码装置,用以于霍夫曼译码程序中,能够快速 地略过一区块所不需要的交流系数。该影像译码装置包括 一剖析器与一交流译码器。 该剖析器剖析一比特流,用以取得一第一单元。该第一单元包括 一直流码与复数的 交流码,分别对应于该影像的一第一区块的一直流系数与交流系数。该交流译码器对 该第一单元的该等交流码进行译码,用以产生该第一区块的复数的第一交流系数,并判断该等第一交流系数的个数是否超过一既定参数。若超过,该交流译码器对该第一 单元执行一交流系数略过程序,用以取得该比特流的一第二单元,对应于一第二区块, 其中,每一交流码包括一霍夫曼码与一可变长度整数码。另一方面,本专利技术提供一影像译码方法,用以于霍夫曼译码程序中,略过一区 块所不需要的交流系数。该影像译码方法首先取得一比特流的一第一单元。该第一单元包括 一直流码与复数的交流码,分别对应于该影像的一第一区块的一直流系数与交流系数。然后,对该第一单元执行一影像译码程序的一第一阶段,依据该等交流码, 产生该第一区块的复数的第一交流系数。接着,判断该等第一交流系数的个数是否超 过一既定参数。若超过,对该第一单元执行该影像译码程序的一第二阶段,用以取得9该比特流的一第二单元,对应于一第二区块。该交流码包括 一霍夫曼码与一可变长 度整数码。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合 所附图示,详细说明如下。附图说明图l显示一现有霍夫曼译码程序流程图,用以说明一区块的解码操作;图2显示依据本专利技术实施例的一译码程序流程图,用以说明一区块的解码操作;图3显示依据本专利技术实施例的一影像译码装置方块图4是依本专利技术实施例的一交流系数略过程序示意图,用以说明将一比特流的 一编码单元数据译码为离散余弦系数;图5是依第3及4图实施例的一单一步骤略过程序流程图6是依本专利技术另一实施例的一交流系数略过程序示意图,用说明将一比特流 的一编码单元数据译码为离散余弦变换系数;图7显示依据图6实施例的一多重步骤略过程序流程图8是依图6及7实施例的一程序示范流程图,用以说明于一比特流的一编码 单元数据中,对一N位数据进行译码;以及图9是依本专利技术另一实施例的一程序,用以说明建立一N位预先译码表的示范 流程图。具体实施方式下文说明本专利技术的较佳实施方式,用以更容易了解本专利技术,并非用以限制本发 明。本专利技术的保护范围当视后附的申请专利范围所界定者为准。图2显示依据本专利技术实施例的一译码程序20流程图,用以说明一个8 x 8区块 (例如 一第一区块)的解码操作。该译码程序20大体上类似于图1的现有霍夫曼 译码程序IO。具体地,图2与图l最大不同的处在于一交流系数略过程序。于一实施例中,取得一比特流的一第一单元,作为译码使用。如前所述,该第 一单元包括 一直流码(DC code)与复数的交流码(AC codes),分别对应于一影 像的该第一区块的一直流码(DC coefficient)与交流码(AC coefficients)。参考图2,利用一直流译码程序(步骤S202)产生该第一区块的一直流系数。依据该等交流码,执行一交流译码程序,用以产生该第一区块的复数的第一交流系数(步骤S204)。再者,利用一既定参数AC^u判断是否执行该交流系数略过程序(步骤S208)。该既定参数AC,^t相关于一显示分辨率及对该第一区块执行该交流译码程序所产生的交流系数。于本专利技术的一实施例中,该既定参数AC^u的一范例方程式,但非限定,定义如下,64、—丄2VW 乂其中, 64表示一个8 x 8区块的所有离散余弦变换系数的个数总和,意即,1个直流系数与63个交流系数,而n表示一原始分辨率与一显示分辨率的縮放比率,取决于该影像的一水平分辨率或一垂直分辨率。举例来说,若该影像具有一原始分辨率为2560 x 1920,而该影像的一显示分2560 ^ 1920w ==2 =-= 2辨率为1280 x 960本文档来自技高网
...

【技术保护点】
一种影像译码装置,包括:  一剖析器,用以剖析一比特流而取得一第一单元,其中,该第一单元包括一直流码与复数的交流码,分别对应于该影像的一第一区块的一直流系数与交流系数;以及  一交流译码器,对该第一单元的该等交流码进行译码,用以产生该第一区块的复数的第一交流系数,以及判断该等第一交流系数的个数是否超过一既定参数,若超过,则对该第一单元执行一交流系数略过程序,用以取得该比特流的一第二单位,系对应于一第二区块,  其中,每一交流码包括一霍夫曼码与一可变长度整数码。

【技术特征摘要】

【专利技术属性】
技术研发人员:叶小炜
申请(专利权)人:慧国上海软件科技有限公司慧荣科技股份有限公司
类型:发明
国别省市:31[中国|上海]

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

1
相关领域技术
  • 暂无相关专利