Jpeg接口模块与方法

文档序号:6416991阅读:566来源:国知局
专利名称:Jpeg接口模块与方法
技术领域
本发明系为一种应用于JPEG集成电路的接口模块与方法,尤指一种可使JPEG集成电路免除外加存储器的接口模块(interface module)与方法。
JPEG(Joint Photographic Experts Group(联合照相专家组))图像系指依据国际标准组织(International Standard Organization)所制定的一套压缩演译法(compression algorithms)而产生的压缩图像。由于JPEG压缩演译法中并不允许图像正在编码时修改其编码的参数,因此任何JPEG的程序在处理输入的图像时都至少需要两次的处理程序,一次用来读取图像的复杂度(complexity),另一次才真正用来执行图像的压缩。
目前市面上早有依据JPEG标准所设计的集成电路(Integrated Circuits),且广泛应用于静态的图像读取装置,如扫描器,或在电脑主机中搭配软件使用,以快速进行图像的压缩及解压缩。

图1显示一已知的JPEG压缩装置的功能方框图。如图1所示,JPEG压缩装置12系为一集成电路,可接收来自一存储装置15所输出的数字图像数据。存储装置15可为一随机存取存储器或缓冲器,其主要目的在储存一模拟/数字转换装置11所输出的图像数据。
由于JPEG的程序在处理输入的图像都至少需要两次的处理程序,且数据传送及压缩的速率不同,因此JPEG压缩装置12中有一暂时存储装置(stratch memory device)13,并有一外加的存储装置14,以作为数据在进行压缩处理时暂存之用。以一般JPEG的压缩演译法为例,通常以8×8象素的图像区块为单位来进行压缩。因此,暂时存储装置13的大小须可容纳8×8象素的图像区块,以储存要压缩的图像数据。而存储装置15便依据图像输入的条数顺序一条一条地将图像数据传送至存储装置14中储存,等读满了8条的图像数据后,才依序读取8×8象素的图像区块至暂时存储装置13中进行图像的压缩运算。此方式的缺点为,须要一外加的存储器14来搭配暂时存储装置13的运作,才能将图像以固定大小的区块的方式传送给暂时存储装置13。
基于上述的问题,本发明的主要目的在提出一种接口模块与方法,以沟通一模拟/数字转换装置与一JPEG压缩装置,并可利用一改良的图像读取方法,使JPEG压缩装置可不须要外加存储装置便可读取固定大小的图像区块,并可节省成本。
基于上述的目的,本发明乃由一接口模块来接收模拟/数字转换器所输出的数据,并在须要压缩时,将数据传送给JPEG压缩装置。接口模块主要包含一读取控制装置,一输出控制装置,及一存储装置。读取控制装置从模拟/数字转换器所输出的图像数据读取一预先设定的线条数的图像数据,并储存于存储装置中。存储装置中所能储存的图像的行数与JPEG压缩装置中的暂时存储装置相同。若压缩的单位为8×8象素的图像区块,则存储装置的大小便可储存8条图像线条的数据。当完成读取预先设定的线条数的图像数据时,读取控制装置便输出一控制讯号至输出控制装置,以依序从该存储装置中读取一设定的图像区块的数据,并传送至JPEG压缩装置中的暂时存储装置。由于该设定的图像区块的大小,与JPEG压缩装置压缩时所须要的图像大小相符,因此可将该图像区块直接传送给JPEG压缩装置进行压缩处理,而不须要外加存储器,因此可节省成本。
本发明的目的、特征及优点将结合实施例参考附图详细描述如下。
附图简要说明图1为已知的JPEG压缩装置的功能方框图;图2为本发明的接口模块的功能方框图;图3为本发明的方法流程图。
本发明的接口模块21的功能方框图如图2所示,主要包含一读取控制装置22,一输出控制装置23,及一存储装置24。接口模块21的功能在作为模拟/数字转换器26与JPEG压缩装置27的接口,并为一模块化的元件,可与JPEG压缩装置27结合而一起装设于静态图像处理装置中,如扫描器,或甚至数字像机,以进行图像的压缩处理。接口模块21接收模拟/数字转换器26所输出的图像数据,并在图像数据须要进行压缩时,将数据传送给JPEG压缩装置27。若不须要压缩时,则接口模块21便直接将图像数据传送给一输出/输入接口25,以将图像数据传送至个人电脑端,进行更进一步的图像处理。
另一方面,模拟/数字转换器26接收来自图像读取装置28所输出的图像数据。图像读取装置28可为一电荷耦合器件(charge coupled device),一接触式图像传感器(contact image sensor),或数字像机。
在接口模块21中,读取控制装置22从模拟/数字转换器26所输出的图像数据读取一预先设定的线条数的图像数据,并储存于存储装置24中。存储装置24中所能储存的图像的行数(lines)与JPEG压缩装置27中的暂时存储装置271相同。以8×8象素(Pixel)的图像压缩单元为例,存储装置24的大小便可储存8条图像线条的数据。当完成读取8条的图像数据时,读取控制装置22便输出一控制讯号221至输出控制装置23,以依序从该存储装置24中读取8×8象素为单位的图像区块,并传送至JPEG压缩装置27中的暂时存储装置271。由于该图像区块的大小,与JPEG压缩装置27在进行压缩时所须要的图像大小相符,因此可将该图像区块直接传送给JPEG压缩装置27进行压缩处理,而不须要外加存储器,因此可节省成本。
本发明的接口模块21的图像读取流程如图3所示。301设定I=0,J=0,N=图像压缩单元的图像条数,M=图像压缩单元的图像宽度;302读取模拟/数字转换器所输出的图像数据,I=I+1;303依序储存该图像数据于一存储装置中;304判定I=N 如果是,执行步骤305,否则,执行步骤302;305判定是否要执行图像压缩 如果是,执行步骤306,否则,执行步骤307;306J=M,自该存储装置传送J*N图像数据至JPEG压缩装置,M=M+M;307将该存储装置中的数据传送至一电脑主机处理。
综上所述,本发明利用新的存储器配置与读取方法,可利用一接口模块来控制JPEG压缩装置所须的输入数据,因此,可省去外加一个存储装置的所须的成本。而且,本发明的接口模块中的存储装置因具有缓冲的效用,亦可解决JPEG压缩装置的压缩速率与数据传送速率不一致的问题。另外,本发明的接口模块更可与JPEG压缩装置搭配于任何静态图像处理装置中使用,如扫描器,传真机,或数字像机等。
以上所述仅为本发明的较佳实施例而已,且已达到广泛的实用功效,凡依本发明权利要求范围所作的均等变化与修饰,皆仍属本发明专利涵盖的范围内。
权利要求
1.一种接口模块,系搭配一JPEG压缩装置于静态图像处理装置中,用以压缩数字图像数据,其特征在于,该接口模块包含一读取控制装置,系耦合至一模拟/数字转换装置,用以读取一设定条数的数字图像数据,并在读取完毕时,输出一控制讯号;一存储装置,系耦合至该读取控制装置,用以依序储存该数字图像数据,及该存储装置的大小系依据该JPEG压缩装置的规格设定;及一输出控制装置,系依据该控制讯号,传送一设定的图像区块至该JPEG压缩处理单元。
2.如权利要求1所述的接口模块,其特征在于,上述的模拟/数字转换装置系耦合至一电荷耦合器件,用以转换该电荷耦合器件所输出的图像数据为数字图像数据。
3.如权利要求1所述的接口模块,其特征在于,上述的模拟/数字转换装置系耦合至一接触式图像读取装置,用以转换该接触式图像读取装置所输出的图像数据为数字图像数据。
4.如权利要求1所述的接口模块,其特征在于,上述的模拟/数字转换装置系耦合至一数字像机,用以转换该数字像机所输出的图像数据为数字图像数据。
5.如权利要求1所述的接口模块,其特征在于,上述的存储装置为一随机存取存储装置。
6.如权利要求1所述的接口模块,其特征在于,上述的设定条数系为8条,及上述的设定的图像区块系为8×8象素。
7.如权利要求1所述的接口模块,其特征在于,还包含一输出/输入接口,系耦合至上述的接口模块,及一电脑主机的输出/输入端口,用以传送上述的接口模块所输出的数据至该电脑主机。
8.一种沟通一模拟/数字转换装置及一JPEG压缩装置的方法,其特征在于,该方法包含步骤读取该模拟/数字转换器所输出的一设定条数的图像数据;依序储存该设定条数的图像数据于一存储装置中;及当要执行图像压缩时,自该存储装置中,依序传送一设定的图像区块的图像数据至该JPEG压缩装置。
9.如权利要求8所述的方法,其特征在于,还包含步骤当不执行图像压缩时,自该存储装置中,传送上述的图像数据至一输出/输入接口,以传送至一电脑主机处理。
10.如权利要求8所述的方法,其特征在于,上述的设定条数系为8条,及上述的设定的图像区块系为8×8象素。
11.如权利要求8所述的方法,其特征在于,上述的存储装置的大小系依据上述的JPEG压缩装置的压缩单元大小而设定。
全文摘要
一种用于JPEG集成电路的接口模块与方法,利用一读取控制装置从模拟/数字转换器输出的图像数据中读取一预先设定线条数的图像数据,并储存于一存储装置中。当完成读取预先设定的线条数的图像数据时,读取控制装置输出一控制讯号至输出控制装置,依序从该存储装置中读取一设定的图像区块的数据,并传送至JPEG集成电路中的暂时存储装置。由于该设定的图像区块的大小,与JPEG集成电路压缩时所须要的图像大小相符,因此可直接传送,而不须要外加存储器,以节省成本。
文档编号G06T1/00GK1288210SQ9911884
公开日2001年3月21日 申请日期1999年9月15日 优先权日1999年9月15日
发明者汪嘉滢 申请人:鸿友科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1