数据转换装置的制作方法

文档序号:7974825阅读:240来源:国知局
专利名称:数据转换装置的制作方法
技术领域
本发明是有关于一种影像处理,且特别是有关于一种可用以 执行离散余弦转换以及反向离散余弦转换的数据转换系统。
背景技术
MPEG- 4为一种影像压缩标准,用以传输及控制多媒体的视 频数据。目前许多新兴的产品均有支持MPEG格式的数据,例如 数字电一见机顶盒(digital television set-top box )、数字卫星系 统(Digital Satellite System; DSS)、高分辨率电视、译码器、 多样化数字光盘机(Digital Versatile Disk player; DVD player)、 视频会议(video conferencing)、 网络影像(internet video)等。由 于上述产品是利用M P E G技术来进行影像压缩,故只需较小的储 存空间便可储存影像。此外,亦仅需较小的频宽即可传输影像。
图1为已知影像压缩装置。其包括离散余弦转换处理器 (Discrete Cosine Transform Operator;以下简称DCT处理器)13 以及量化器(quantizer) 14。 DCT处理器13用以执行离散余弦转换 (Discrete Cosine Transform;以下简称DCT)。量化器14用以量 化DCT系数。已知影像压缩装置提供一反馈路径。该反馈路径是 由反向量化器15、反向DCT处理器16、加法器17、切换式逻辑单 元12、 19,以及减法器ll所构成。已知影像压缩装置具有影像存 储器18,用以撷取(extract)移动向量(motion vector)V。另外,已 知影像压缩装置更包括编码控制器IO,用以控制量化器14,以及 切换式逻辑单元12、 19。
DCT处理器13可处理影像尺寸为A^W的影像输入数据。已知
影像压缩装置的DCT处理程序是利用行列分解(row - column
decomposition)的方式处理及转换数据,如图2所示。行列分解 (row — column decomposition)方法利用DCT斗亥(kernel)的特性以 降低乘法运算的次数。经过行列分解处理之后,DCT处理器13将 转换后的WxW数据方块输出至量化器14。
在执行行列分解时,先提供7Vx W影像数据中的列方向影像数
据至第一方向DCT处理器131。第一方向DCT处理器131会将处理 后的列方向影像数据暂存在换位存储器(transposition memory) 132。然后再以行方向读取第 一 方向DCT处理器131处理 过的影像数据,并提供至第二方向DCT处理器133,使其处理行方 向的影像数据。
在已知DCT运算的行列分解中,当DCT处理器对wxiv的影像 区块执行完第一及第二方向的DCT运算后,量化器才会开始量化 DCT系数。另夕卜,当的影像区块量化完后,反向量化器 (dequantizer) 15才会被致能。当反向量化器15输出反向量化的结 果后,反向DCT处理器16开始进行反向(inverse)DCT运算。DCT 处理器13、量化器14、反向量化器15以及反向DCT处理器16是各 自操作在不同的阶段。
在已知技术中,DCT运算以及反向DCT运算是分别透过DCT 处理器13以及反向DCT处理器16执行,因而必须占用较多的芯片 面积。

发明内容
有鉴于此,本发明提供一种数据转换装置,包括前处理单元、 运算单元以及后处理单元。前处理单元是用以接收影像数据,并 且对影像数据执行第 一 预处理程序而产生预处理影像数据,以及 用以接收结杲数据,并且对结杲数据执行第二预处理程序而产生 预处理结果数据;运算单元是用以分别根据预处理影像数据以及
预处理结杲数据透过第一运算元件以及第二运算元件而产生第一 运算数据以及第二运算数据;后处理单元是用以根据第一运算数 据执行第 一 后处理程序而产生结果数据,以及根据第二运算数据 执行第二后处理程序而产生影像数据。
本发明所述的数据转换装置,上述影像数据是为 一 画面数据 或是储存于一存储器中的——维处理数据。
本发明所述的数据转换装置,上述存储器是为一转置存储器。
本发明所述的数据转换装置,上述第一预处理程序是为将上 述影像数据重新排列或是执行加减法运算,以及上述第二预处理 程序是为将上述结果数据重新排列或是执行加减法运算。
本发明所述的数据转换装置,上述第一运算元件以及上述第 二运算元件皆为斜环形巻积单元,用以执行斜环形巻积运算。
本发明所述的数据转换装置,上述第一运算元件包括 一第 一多工器,用以根据一第一第一选取信号选择输出上述预处理影 像数据以及一 第 一 第 一反馈信号之一 ,而产生 一 第 一 第 一信号以
及一第一第二信号; 一第一第一触发器,耦接于上述第一多工器 与一第一第一节点之间,用以锁存上述第一第一信号; 一第一第
二触发器,耦接于上述第一第一节点与一第一第二节点之间,用 以锁存上述第一第二信号; 一第一反向单元,用以改变上述第一 第二信号的极性,并且输出上述第一第一反馈信号; 一第一第一
增益级,耦接至上述第一第一节点,用以取得上述第一第一信号
与一第一第一增益的乘积,并且输出一第一第一输出信号; 一第 一第二增益级,耦接至上述第一第二节点,用以取得上述第一第 二信号与一第一第二增益的乘积,并且输出一第一第二输出信号;
以及一第一加法器,耦接至上述第一第一增益级与第一第二增益 级,用以取得上述第一第一输出信号与上述第一第二输出信号之 和,并且输出上述第一运算数据。 本发明所述的数据转换装置,上述第一多工器,更用以根据 一第 一 第二选取信号选择输出上述预处理结果数据以及一 第 一 第
二反馈信号之一,而产生一第一第三信号以及一第一第四信号; 上述第一第一触发器,用以锁存上述第一第三信号;上述第一第 二触发器,用以锁存上述第一第四信号;上述第一反向单元,用 以改变上述第 一 第四信号的极性,并且输出上述第 一 第二反馈信 号;上述第一第一增益级,用以取得上述第一第三信号与上述第 一第一增益的乘积,并且输出一第一第三输出信号;上述第一第 二增益级,用以取得上述第一第四信号与上述第一第二增益的乘 积,并且输出一第一第四输出信号;以及上述第一加法器,用以 取得上述第一第三输出信号与上述第一第四输出信号之和,并且 输出上述第二运算数据。
本发明所述的数据转换装置,上述第二运算单元包括 一第 二多工器,用以根据一第二第一选取信号选择输出上述预处理影
像数据以及 一 第二第 一 反馈信号之 一 ,而产生 一 第二第 一 信号、 一第二第二信号、 一第二第三信号以及一第二第四信号; 一第二
第一触发器,耦接于上述第二多工器与一第二第一节点之间,用 以锁存上述第二第一信号; 一第二第二触发器,耦接于上述第二 第一节点与一第二第二节点之间,用以锁存上述第二第二信号;
一第二第三触发器,耦接于上述第二第二节点与一第二第三节点 之间,用以锁存上述第二第三信号; 一第二第四触发器,耦接于 上述第二第三节点与一第二第四节点之间,用以锁存上述第二第 四信号; 一第二反向单元,用以改变上述第二第四信号的极性, 并且输出上述第二第一反馈信号; 一第二第一增益级,耦接至上 述第二第一节点,用以取得上述第二第一信号与一第二第一增益
的乘积,并且输出一第二第一输出信号; 一第二第二增益级,耦 接至上述第二第二节点,用以取得上述第二第二信号与一第二第
二增益的乘积,并且输出一第二第二输出信号; 一第二第三增益 级,耦接至上述第二第三节点,用以取得上述第二第三信号与一
第二第三增益的乘积,并且输出一第二第三输出信号; 一第二第
四增益级,耦接至上述第二第四节点,用以取得上述第二第四信
号与一第二第四增益的乘积,并且输出一第二第四输出信号;以 及一第二加法器,耦接至上述第二第一增益级、第二第二增益级、 第二第三增益级以及第二第四增益级,用以取得上述第二第一输 出信号、第二第二输出信号、第二第三输出信号以及第二第四输 出信号之和,并且输出上述第一运算数据。
本发明所述的数据转换装置,上述第二多工器,用以根据一 第二第二选取信号选择输出上述预处理结果数据以及一 第二第二 反馈信号之一,而产生一第二第五信号、一第二第六信号、 一第
二第七信号以及一第二第八信号;上述第二第一触发器,用以锁 存上述第二第五信号;上述第二第二触发器,用以锁存上述第二 第六信号;上述第二第三触发器,用以锁存上述第二第七信号; 上述第二第四触发器,用以锁存上述第二第八信号;上述第二反 向单元,用以改变上述第二第八信号的极性,并且输出上述第二 第二反馈信号;上述第二第一增益级,用以取得上述第二第五信 号与上述第二第 一增益的乘积,并且输出一第二第五输出信号; 上述第二第二增益级,用以取得上述第二第六信号与上述第二第 二增益的乘积,并且输出一第二第六输出信号;上述第二第三增 益级,用以取得上述第二第七信号与上述第二第三增益的乘积, 并且输出一第二第七输出信号;上述第二第四增益级,用以取得 上述第二第八信号与上述第二第四增益的乘积,并且输出 一第二 第八输出信号;以及上述第二加法器,耦接至上述第二第一增益 级、第二第二增益级、第二第三增益级以及第二第四增益级,用 以取得上述第二第五输出信号、第二第六输出信号、第二第七输
出信号以及第二第八输出信号之和,并且输出上述第二运算数据。 本发明所述的数据转换装置,上述第一后处理程序是为将上 述第 一运算数据执行加减法运算,以及上述第二后处理程序是为 将上述第二运算数据执行加减法运算。
本发明所述的数据转换装置,执行DCT运算以及IDCT运算是 共用相同的硬件架构,节省了芯片的面积并达到较佳的电路效益。


图l为已知影像压缩装置的示意图。 图2为已知行列分解方法的DCT运算的方块图。 图3是显示根据本发明实施例所述的数据转换系统的示意图。 图4 A是显示根据本发明实施例所述的数据转换装置的示意图。
图4B是显示根据本发明实施例所述的数据转换装置的示意图。
图5是显示根据本发明实施例所述的第一运算元件的示意图。 图6是显示根据本发明实施例所述的第二运算元件的示意图。
具体实施例方式
为让本发明的上述和其他目的、特征和优点能更明显易懂, 下文特举出较佳实施例,并配合所附图式,作详细说明如下
图3是显示根据本发明实施例所述的数据转换系统300的示意 图。数据转换系统300包括数据转换装置310与存储器302。
数据转换系统300可用以对二维影像数据322执行离散余弦转 换(Discrete Cosine Transform, DCT)运算,而产生二维结果数 据324。再者,数据转换系统300亦可用以对二维结果数据324执 行反向离散余弦转换(Inversed Discrete Cosine Transform, IDCT)运算,而产生二维影像数据322。
图4 A是显示根据本发明实施例所述的数据转换装置310的详 细示意图,其中数据转换装置310包括前处理单元402、运算单元 420以及后处理单元404。运算单元420包括第 一运算元件422以及 第二运算元件424。
以透过数据转换系统300执行DCT运算为例。前处理单元402 是根据二维影像数据322中每 一 列影像数据执行第 一预处理程序 而产生预处理影像数据412。值得注意的是,第一预处理程序是为 将二维影像数据322中所有的列影像数据重新排列或是执行加减 法运算。运算单元420是根据预处理影像数据412透过第一运算元 件422以及第二运算元件424而产生第一运算数据414。必须注意 的是,第一运算元件422以及第二运算元件424皆为斜环形巻积 (skew circular convolution, scc)单元,用以对预处理影像数据 412执行斜环形巻积运算。后处理单元4 0 4是根据第 一 运算数据 414执行第一后处理程序而产生列结果数据416,并将列结果数据 416储存于存储器302中。值得注意的是,第一后处理程序是为将 第一运算数据414执行加减法运算。再者,根据本发明实施例所述 的存储器302可以为转置存储器(transpose RAM)。
待二维影像数据322中每 一 列影像数据皆透过数据转换装置 310产生列结果数据416后,再将储存于存储器3 0 2的所有列结果 数据416中的行影像数据418传送至前处理单元402。
前处理单元402是根据行影像数据418执行第 一预处理程序而 产生预处理影像数据412 。运算单元420是根据预处理影像数据 412透过第 一运算元件422以及第二运算元件424而产生第一运算 数据414。后处理单元404是根据第 一运算数据414执行第一后处 理程序而产生二维结杲数据324,并结束DCT运算。
图5是显示根据本发明实施例所述的第一运算元件422的示意
图。第一运算元件422包括第一多工器502、第一第一触发器504、 第一第二触发器506、第一反向单元508、第一第一增益级510、 第一第二增益512以及第一加法器514。
在执行DCT运算时,第一运算元件422的第一多工器502是根 据第 一 第 一 选取信号Cn选择输出预处理影像数据412以及第 一 第 一反馈信号fn两者之一,而产生第一第一信号Sn以及第一第二信 号Su。第一第一触发器504是耦接于第一多工器502与第一第一节 点Nn之间,用以锁存第一第一信号Sn。第一第二触发器506是耦 接于第一第一节点Nn与第一第二节点N^之间,用以锁存第一第 二信号Su。第一反向单元508是用以改变第一第二信号S^的极 性,并且输出第一第一反馈信号fn。第一第一增益级510是耦接至 第一第一节点Nu,用以取得第一第一信号Sn与第一第一增益的乘 积,并且输出第一第一输出信号On。第一第二增益级512是耦接 至第一第二节点Nu,用以取得第一第二信号S^与第一第二增益 的乘积,并且输出第一第二输出信号012。第一加法器514是耦接 至第一第一增益级510与第一第二增益级512,用以取得第一第一 输出信号Ou与第一第二输出信号012之和,并且输出第一运算数 据414。
图6是显示根据本发明实施例所述的第二运算元件424的示意 图。第二运算元件424包括第二多工器602、第二第一触发器604、 第二第二触发器606、第二第三触发器608、第二第四触发器610、 第二反向单元612、第二第一增益级614、第二第二增益级616、 第二第三增益级618、第二第四增益级620以及第二加法器622。
在执行DCT运算时,第二运算元件424的第二多工器602是根 据第二第 一 选取信号(321选择输出预处理影像数据412以及第二第 一反馈信号fu两者之一,而产生第二第一信号Su、第二第二信号
S22、第二第三信号S23以及第二第四信号S24。第二第一触发器604
是耦接于第二多工器602与第二第一节点Nu之间,用以锁存第二 第一信号Sw。第二第二触发器606是耦接于第二第一节点Nu与第
二第二节点N22之间,用以锁存第二第二信号S22。第二第三触发 器608是耦接于第二第二节点N22与第二第三节点N23之间,用以锁 存第二第三信号S23。第二第四触发器610是耦接于第二第三节点 N23与第二第四节点N24之间,用以锁存第二第四信号S24。第二反
向单元612是用以改变第二第四信号S24的极性,并且输出第二第 一反馈信号fu。第二第一增益级614是耦接至第二第一节点Nu, 用以取得第二第一信号Su与第二第一增益的乘积,并且输出第二 第一输出信号021。第二第二增益级616是耦接至第二第二节点
N22,用以取得第二第二信号S22与第二第二增益的乘积,并且输
出第二第二输出信号022。第二第三增益级618是耦接至第二第三
节点N23,用以取得第二第三信号S23与第二第三增益的乘积,并
且输出第二第三输出信号0 23。第二第四增益级620是耦接至第二
第四节点N24,用以取得第二第四信号S24与第二第四增益的乘积,
并且输出第二第四输出信号024。第二加法器622是耦接至第二第 一增益级614、第二第二增益级616、第二第三增益级618以及第 二第四增益级620,用以取得第二第一输出信号021、第二第二输 出信号0 22 、第二第三输出信号023以及第二第四输出信号0 24之 和,并且输出第一运算数据414。
图4B是以透过数据转换系统300执行IDCT运算为例。前处理 单元402是根据二维结果数据324中每一 列结果数据执行第二预处 理程序而产生预处理结果数据452。值得注意的是,第二预处理程 序是为将二维结果数据3 2 4中所有的列结果数据重新排列或是执 行加减法运算。运算单元420是根据预处理结果数据452透过第一 运算元件422以及第二运算元件424而产生第二运算数据454。必 须注意的是,第一运算元件422以及第二运算元件424皆为斜环形 巻积(skew circular convolution, scc)单元,用以只十子贞处理结果 数据4 5 2执行斜环形巻积运算。后处理单元4 0 4是根据第二运算数 据454执行第二后处理程序而产生列影像数据456,并将列影像数 据456储存于存储器302中。值得注意的是,第二后处理程序是为 将第二运算数据454执行加减法运算。再者,根据本发明实施例所 述的存储器302可以为转置存储器(transpose RAM)。
待二维结果数据3 2 4中每 一 列结果数据皆透过数据转换装置 310产生列影像数据4 5 6后,再将储存于存储器3 0 2的所有列影像 数据456中的行结果数据458传送至前处理单元402。
前处理单元402是根据行结果数据458执行第二预处理程序而 产生预处理结果数据452 。运算单元420是根据预处理结果数据 452透过第 一运算元件422以及第二运算元件424而产生第二运算 数据454。后处理单元404是根据第二运算数据454执行第二后处 理程序而产生二维影像数据322,并结束IDCT运算。
请参阅图5,在执行IDCT运算时,第一运算元件422的第一多 工器502是根据第 一 第二选取信号d2选择输出预处理结果数据 452以及第 一 第二反馈信号fu其中之一,而产生第一第三信号Sw 以及第一第四信号Sm。第一第一触发器504是用以锁存第一第三 信号Sw。第一第二触发器506是用以锁存第一第四信号Sw。第一 反向单元508是用以改变第一第四信号Sw的极性,并且输出第一 第二反馈信号fu。第一第一增益级510是用以取得第一第三信号 Sw与第一第一增益的乘积,并且输出第一第三输出信号013。第一 第二增益级512是用以取得第 一第四信号S"与第 一 第二增益的乘 积,并且输出第一第四输出信号014。第一加法器514是用以取得 第 一 第三输出信号013与第 一 第四输出信号014之和,并且输出第 二运算数据454。
请参阅图6,在执行IDCT运算时,第二运算元件424的第二多
工器602是根据第二第二选取信号(322选择输出预处理结果数据
452以及第二第二反馈信号f22两者之一,而产生第二第五信号S25、 第二第六信号S26、第二第七信号S27以及第二第八信号S28。第二
第一触发器604是用以锁存第二第五信号S25。第二第二触发器606 是用以锁存第二第六信号S26。第二第三触发器608是用以锁存第
二第七信号S27。第二第四触发器610是用以锁存第二第八信号
S28。第二反向单元612是用以改变第二第八信号S28的极性,并且
输出第二第二反馈信号f22。第二第一增益级614是用以取得第二第 五信号S 2 5与第二第 一 增益的乘积,并且输出第二第五输出信号
025。第二第二增益级616是用以取得第二第六信号S26与第二第二 增益的乘积,并且输出第二第六输出信号026。第二第三增益级618
是用以取得第二第七信号S27与第二第三增益的乘积,并且输出第
二第七输出信号0 27。第二第四增益级620是用以取得第二第八信
号Sm与第二第四增益的乘积,并且输出第二第八输出信号0 28。第
二加法器622是用以取得第二第五输出信号0 25、第二第六输出信
号026、第二第七输出信号027以及第二第八输出信号028之和,并
且输出第二运算数据454。
在此实施例中是以四笔输入的DCT运算为例。DCT运算的公
式为<formula>formula see original document page 17</formula>以N二4代入上述^^式,可以得到<formula>formula see original document page 17</formula><formula>formula see original document page 18</formula> 8
根据cos(x)二 — cos(n — x)的特性,将f(o),f(i),z(2),f(3)化简为
<formula>formula see original document page 18</formula>
如此一来,透过将预处理影像数据412设定为[e3,el]、第一第
一增益设定为c。s(与)以及将第 一 第二增益设定为cos(工)便可于后处
<formula>formula see original document page 18</formula>
理单元4 0 4的输出端得到结果数据力0),地f (2),力3)。
依此类推,透过设定第一运算元件422以及第二运算元件424
中的增益便可得到八笔输入DCT运算的结果。
本发明所揭露的运算单元420中的第 一运算元件422以及第二
运算元件424可用以执行DCT运算以及IDCT运算。由于执行DCT 运算以及IDCT运算是共用相同的硬件架构,如此一来,便可节省 芯片的面积以达到较佳的电路效益。
以上所述仅为本发明较佳实施例,然其并非用以限定本发明 的范围,任何熟悉本项技术的人员,在不脱离本发明的精神和范 围内,可在此基础上做进一步的改进和变化,因此本发明的保护 范围当以本申请的权利要求书所界定的范围为准。
附图中符号的简单说明如下
10:编码控制器
11:减法器
12、19:切换式逻辑单元
13:DCT处理器
14:量化器
15:反相量化器
16:反相DCT处理器
17、514、 622:力口法器
18:影像存储器
508.612:反向单元
131第一方向DCT处理器
132换位存储器
133第二方向DCT处理器
300数据转换系统
302存储器
310数据转换装置
322二维影像数据
324.二维结果数据
402.前处理单元
s28.
0
28'
404:后处理单元 420:运算单元 422:第一运算元件 424:第二运算元件 412:预处理影像数据 414:第一运算数据 416:列结果数据 418:行影像数据 452:预处理结果数据 454:第二运算数据 456:列影像数据 458:行结果数据
502、 602:多工器
fii、 fi2、 f21、 f22:反馈信号 Cu、 C12、 C21、 C22:选取信号 504、 506、 604、 606、 608、 610:触发器
510、 512、 614、 616、 618、 620:增益级 Nu、 N!2、 N2i、 N22、 N23、 N24: 节点
511、 Sl2、Sl3、Sl4、S21、 S22、S2:3、S24、S25、 S
信号
On、 Oi2、 Ol3、 Ol4、 。21、 。22、 。23、 。24、 。25、 。26' 输出信号
26
S
27
0
27'
权利要求
1. 一种数据转换装置,其特征在于,该数据转换装置包括一前处理单元,用以接收一影像数据,并且对上述影像数据执行一第一预处理程序而产生一预处理影像数据,以及用以接收一结果数据,并且对上述结果数据执行一第二预处理程序而产生一预处理结果数据;一运算单元,用以分别根据上述预处理影像数据以及上述预处理结果数据透过一第一运算元件以及一第二运算元件而产生一第一运算数据以及一第二运算数据;一后处理单元,用以根据上述第一运算数据执行一第一后处理程序而产生上述结果数据,以及根据上述第二运算数据执行一第二后处理程序而产生上述影像数据。
2. 根据权利要求l所述的数据转换装置,其特征在于,上述 影像数据是为 一 画面数据或是储存于 一 存储器中的——维处理数 据。
3. 根据权利要求2所述的数据转换装置,其特征在于,上述 存储器是为一转置存储器。
4. 根据权利要求l所述的数据转换装置,其特征在于,上述 第 一 预处理程序是为将上述影像数据重新排列或是执行加减法运 算,以及上述第二预处理程序是为将上述结果数据重新排列或是 执行加减法运算。
5. 根据权利要求l所述的数据转换装置,其特征在于,上述 第一运算元件以及上述第二运算元件皆为斜环形巻积单元,用以 执行斜环形巻积运算。
6. 根据权利要求5所述的数据转换装置,其特征在于,上述 第一运算元件包括一第一多工器,用以根据一第一第一选取信号选择输出上速 预处理影像数据以及一第一第一反馈信号其中之一,而产生一第一第 一信号以及一 第 一 第二信号;一第一第一触发器,耦接于上述第一多工器与一第一第一节点之间,用以锁存上述第一第一信号;一第一第二触发器,耦接于上述第一第一节点与一第一第二节点之间,用以锁存上述第一第二信号;一第一反向单元,用以改变上述第一第二信号的极性,并且 输出上述第一第一反馈信号;一第一第一增益级,耦接至上述第一第一节点,用以取得上 述第 一 第 一信号与 一 第 一 第 一增益的乘积,并且输出 一 第 一 第一 输出信号;一第一第二增益级,耦接至上述第一第二节点,用以取得上 述第 一 第二信号与 一 第 一 第二增益的乘积,并且输出 一 第 一 第二输出信号;以及一第一加法器,耦接至上述第一第一增益级与第一第二增益 级,用以取得上述第一第一输出信号与上述第一第二输出信号之 和,并且输出上述第一运算数据。
7.根据权利要求6所述的数据转换装置,其特征在于,上述 第一多工器,更用以根据一第一第二选取信号选择输出上述预处 理结果数据以及一 第 一 第二反馈信号其中之一,而产生一第一第 三信号以及一第一第四信号;上述第一第一触发器,用以锁存上述第一第三信号;上述第一第二触发器,用以锁存上述第一第四信号;上述第一反向单元,用以改变上述第一第四信号的极性,并 且输出上述第一第二反馈信号;上述第一第一增益级,用以取得上述第一第三信号与上述第 一第一增益的乘积,并且输出一第一第三输出信号;上述第一第二增益级,用以取得上述第一第四信号与上述第一第二增益的乘积,并且输出一第一第四输出信号;以及上述第一加法器,用以取得上述第一第三输出信号与上述第 一第四输出信号之和,并且输出上述第二运算数据。
8.根据权利要求5所述的数据转换装置,其特征在于,上述 第二运算单元包括一第二多工器,用以根据一第二第一选取信号选择输出上述预处理影像数据以及 一 第二第 一 反馈信号其中之 一 ,而产生 一 第二第一信号、 一第二第二信号、 一第二第三信号以及一第二第四信号;一第二第一触发器,耦接于上述第二多工器与一第二第一节点之间,用以锁存上述第二第一信号;一第二第二触发器,耦接于上述第二第一节点与一第二第二节点之间,用以锁存上述第二第二信号;一第二第三触发器,耦接于上述第二第二节点与一第二第三 节点之间,用以锁存上述第二第三信号;一第二第四触发器,耦接于上述第二第三节点与一第二第四 节点之间,用以锁存上述第二第四信号;一第二反向单元,用以改变上述第二第四信号的极性,并且 输出上述第二第一反馈信号;一第二第一增益级,耦接至上述第二第一节点,用以取得上 述第二第 一信号与 一 第二第 一增益的乘积,并且输出 一 第二第一 输出信号;一第二第二增益级,耦接至上述第二第二节点,用以取得上 述第二第二信号与一第二第二增益的乘积,并且输出 一第二第二 输出信号;一第二第三增益级,耦接至上述第二第三节点,用以取得上 述第二第三信号与一第二第三增益的乘积,并且输出一第二第三输出信号;一第二第四增益级,耦接至上述第二第四节点,用以取得上 述第二第四信号与一第二第四增益的乘积,并且输出一第二第四输出信号;以及一第二加法器,耦接至上述第二第一增益级、第二第二增益级、第二第三增益级以及第二第四增益级,用以取得上述第二第一输出信号、第二第二输出信号、第二第三输出信号以及第二第四输出信号之和,并且输出上述第一运算数据。
9.根据权利要求8所述的数据转换装置,其特征在于,上述第二多工器,用以根据一第二第二选取信号选择输出上述预处理结果数据以及一 第二第二反馈信号其中之一,而产生一第二第五信号、 一第二第六信号、 一第二第七信号以及一第二第八信号; 上述第二第一触发器,用以锁存上述第二第五信号; 上述第二第二触发器,用以锁存上述第二第六信号; 上述第二第三触发器,用以锁存上述第二第七信号; 上述第二第四触发器,用以锁存上述第二第八信号; 上述第二反向单元,用以改变上述第二第八信号的极性,并且输出上述第二第二反馈信号;上述第二第一增益级,用以取得上述第二第五信号与上述第二第一增益的乘积,并且输出一第二第五输出信号;上述第二第二增益级,用以取得上述第二第六信号与上述第二第二增益的乘积,并且输出一第二第六输出信号;上述第二第三增益级,用以取得上述第二第七信号与上述第二第三增益的乘积,并且输出一第二第七输出信号;上述第二第四增益级,用以取得上述第二第八信号与上述第二第四增益的乘积,并且输出一第二第八输出信号;以及上述第二加法器,耦接至上述第二第一增益级、第二第二增益级、第二第三增益级以及第二第四增益级,用以取得上述第二 第五输出信号、第二第六输出信号、第二第七输出信号以及第二 第八输出信号之和,并且输出上述第二运算数据。
10.根据权利要求l所述的数据转换装置,其特征在于,上述 第 一后处理程序是为将上述第 一运算数据执行加减法运算,以及 上述第二后处理程序是为将上述第二运算数据执行加减法运算。
全文摘要
本发明提供一种数据转换装置,包括一前处理单元,用以产生预处理影像数据及预处理结果数据;一运算单元,用以根据预处理影像数据及预处理结果数据,产生第一运算数据以及第二运算数据;以及一后处理单元,用以根据第一运算数据执行第一后处理程序而产生结果数据,以及根据第二运算数据执行第二后处理程序而产生影像数据。本发明所述的数据转换装置,执行DCT运算以及IDCT运算是共用相同的硬件架构,节省了芯片的面积并达到较佳的电路效益。
文档编号H04N7/30GK101207818SQ200610167478
公开日2008年6月25日 申请日期2006年12月20日 优先权日2006年12月20日
发明者简弘伦, 高得畲 申请人:普诚科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1