专利名称:资料压缩/解压缩装置及其应用系统的制作方法
技术领域:
本发明涉及一种资料压缩/解压缩装置,特别是涉及一种不需耗用CPU(Central Processing Unit,简称CPU)资源与记忆体(内存)空间的资料压缩/解压缩装置及其应用系统。
背景技术:
随着信息科技的发达,信息系统中的资料(资料即数据,以下均称为资料)传输量也越来越庞大,于是,资料压缩储存成为计算机系统中常用的资料处理方法。
请参阅图1所示,是现有习知的一种计算机储存系统示意图。图中,计算机110具有可连接至硬盘120的一资料传输界面(接口)111,并经由资料传输界面111来存取硬盘120中的资料。其中,为了可以增加硬盘120的储存容量,当计算机110欲将资料存入硬盘120时,会执行计算机110中的一压缩/解压缩程序112,以将资料压缩后,才传送至硬盘120中储存。而当欲将资料自硬盘120中读出时,则必须应用计算机110中的压缩/解压缩程序112,来对读出的资料进行解压缩,以将资料还原。此种作法虽可达成资料压缩储存的目的,但却会耗用计算机110的CPU资源与记忆体(内存)空间,而且也需要在计算机110作业环境中,建立相关的软件或驱动程序,并不利于使用者的使用。
由此可见,上述现有的资料压缩/解压缩装置及其应用系统仍存在有缺陷,而亟待加以进一步改进。为了解决资料压缩/解压缩装置及其应用系统存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成,而一般产品又没有适切的结构能够解决上述问题,此显然是相关业者急欲解决的问题。
有鉴于上述现有的资料压缩/解压缩装置及其应用系统存在的缺陷,本发明人基于从事此类产品设计制造多年丰富的实务经验及专业知识,积极加以研究创新,以期创设一种新型结构的资料压缩/解压缩装置及其应用系统,能够改进一般现有的资料压缩/解压缩装置及其应用系统,使其更具有实用性。经过不断的研究、设计,并经反复试作样品及改进后,终于创设出确具实用价值的本发明。
发明内容
本发明的目的在于,克服现有的资料压缩/解压缩装置及其应用系统存在的缺陷,而提供一种新型结构的资料压缩/解压缩装置及其应用系统,所要解决的技术问题是使其可在不需耗用计算机的CPU资源与记忆体空间,且毋须相关的软件或驱动程序的情况下,达到资料压缩储存的目的,十分方便于使用者的使用,从而更加适于实用。
本发明的目的及解决其技术问题是采用以下的技术方案来实现的。依据本发明提出的一种资料压缩/解压缩装置,适用于对一资料产生装置与一资料储存装置间传输的一资料进行压缩/解压缩工作,其包括一输入缓冲器,用以缓冲储存输入的该资料;一输出缓冲器,用以缓冲储存输出的该资料;一资料压缩/解压缩器,耦接该输出缓冲器,用以压缩/解压缩输入的该资料,并将输出的该资料储存于该输出缓冲器;以及一控制器,耦接该输入缓冲器、输出缓冲器与该资料压缩/解压缩器,用以控制与该资料产生装置及该资料储存装置间的资料传输,并控制压缩/解压缩工作的进行及管理该资料产生装置传送的存取位址与储存于该资料储存装置的实际位址的一位址对应表。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
前述的资料压缩/解压缩装置,其中所述的控制器其包括一资料产生控制单元,用以控制与该资料产生装置间的资料传输;一资料储存控制单元,用以控制与该资料储存装置间的资料传输;一资料撷取器,用以自该输入缓冲器取得该资料,并撷取该资料的应压缩/解压缩部分,传送至该资料压缩/解压缩器;以及一主控制单元,用以协调控制该资料产生控制单元,该资料储存控制单元与该资料撷取器,及管理该位址对应表。
前述的资料压缩/解压缩装置,其中所述的资料产生装置为计算机主机、笔记型计算机、微处理器、界面卡及路由器其中之一。
前述的资料压缩/解压缩装置,其中所述的资料储存装置是为硬盘、软盘、读写式光驱、磁性光学装置、数字视讯记录器及快闪记忆卡其中之一。
本发明的目的及解决其技术问题还采用以下的技术方案来实现。依据本发明提出的一种资料压缩/解压缩装置应用系统,其包括一资料储存装置,具有一资料传输界面;一资料产生装置,用以经由该资料传输界面存取该资料储存装置中的一资料;以及一资料压缩/解压缩装置,经由该资料传输界面耦接该资料产生装置与该资料储存装置,用以压缩/解压缩在该资料产生装置与该资料储存装置间传输的该资料,并管理该资料产生装置传送的存取位址与储存于该资料储存装置的实际位址的一位址对应表。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
前述的资料压缩/解压缩装置应用系统,其中所述的资料压缩/解压缩装置包括一输入缓冲器,用以缓冲储存输入的该资料;一输出缓冲器,用以缓冲储存输出的该资料;一资料压缩/解压缩器,耦接该输出缓冲器,用以压缩/解压缩输入的该资料,并将输出的该资料储存于该输出缓冲器;以及一控制器,耦接该输入缓冲器、输出缓冲器与该资料压缩/解压缩器,用以控制与该资料产生装置及该资料储存装置间的资料传输,并控制压缩/解压缩工作的进行及管理该位址对应表。
前述的资料压缩/解压缩装置应用系统,其中所述的控制器包括一资料产生控制单元,用以控制与该资料产生装置间的资料传输;一资料储存控制单元,用以控制与该资料储存装置间的资料传输;一资料撷取器,用以自该输入缓冲器取得该资料,并撷取该资料的应压缩/解压缩部分,传送至该资料压缩/解压缩器;以及一主控制单元,用以协调控制该资料产生控制单元、该资料储存控制单元与该资料撷取器,及管理该位址对应表。
前述的资料压缩/解压缩装置应用系统,其中所述的资料产生装置为计算机主机、笔记型计算机、微处理器、界面卡及路由器其中之一。
前述的资料压缩/解压缩装置应用系统,其中所述的资料储存装置为硬盘、软盘、读写式光驱、磁性光学装置、数字视讯记录器及快闪记忆卡其中之一。
前述的资料压缩/解压缩装置应用系统,其中所述的资料传输界面为IDE、1394、SCSI、串行ATA、串行附属SCSI、PCMCIA及USB其中之一。
本发明与现有技术相比具有明显的优点和有益效果。由以上技术方案可知,为了达到前述发明目的,本发明的主要技术内容如下本发明提出一种资料压缩/解压缩装置及其应用系统,其是在资料压缩/解压缩应用系统中,除了资料压缩/解压缩装置外,另包括有资料产生装置及资料储存装置。其中,资料储存装置具有一资料传输界面,资料产生装置用以经由资料传输界面来存取资料储存装置中的资料,而资料压缩/解压缩装置经由资料传输界面耦接资料产生装置与资料储存装置,用以压缩/解压缩在资料产生装置与资料储存装置间传输的资料,并管理资料产生装置传送的存取位址与储存于资料储存装置的实际位址的位址对应表。
其中,资料压缩/解压缩装置包括输入缓冲器、输出缓冲器、资料压缩/解压缩器及控制器。输入缓冲器是用以缓冲储存输入的资料,输出缓冲器用以缓冲储存输出的资料。资料压缩/解压缩器耦接输出缓冲器,用以压缩/解压缩输入的资料,并将输出的资料储存于输出缓冲器。而控制器则耦接输入缓冲器、输出缓冲器与资料压缩/解压缩器,用以控制与资料产生装置及资料储存装置间的资料传输,并控制压缩/解压缩工作的进行及管理前述的位址对应表。
在一实施例中,控制器包括有资料产生控制单元、资料储存控制单元、资料撷取器及主控制单元。其中,资料产生控制单元用以控制与资料产生装置间的资料传输,资料储存控制单元用以控制与资料储存装置间的资料传输。资料撷取器用以自输入缓冲器取得输入的资料,并撷取资料的应压缩/解压缩部分,传送至资料压缩/解压缩器。而主控制单元则用以协调控制资料产生控制单元、资料储存控制单元及资料撷取器,并管理前述的位址对应表。
其中的资料产生装置可以为计算机主机(Host)、笔记型计算机(Notebook)、微处理器(Microprocessor)、界面卡(Interface Card)或路由器(Router)等其中之一。资料储存装置可以为硬盘(Hard Disk)、软盘(Floppy Disk)、读写式光驱(CD-RW)、磁性光学装置(Magnetic Opticaldrive,简称MO)、数字视讯记录器(Digital Video Recorder)及或快闪记忆卡(Flash Memory Card)等其中之一。而资料传输界面则可以为IDE(Integrated Device Electronics,简称IDE)、1394、SCSI(SmallComputer System Interface,简称SCSI)、串行ATA(Serial ATA)、串行附属SCSI(Serial attached SCSI)、PCMCIA(Personal Computer MemoryCard International Association,简称PCMCIA)或USB(Universal SerialBus,简称USB)等其中之一。
经由上述可知,本发明资料压缩/解压缩装置及其应用系统,是在资料产生装置与资料储存装置间,连接具有输入缓冲器、输出缓冲器、资料压缩/解压缩器及控制器的一资料压缩/解压缩装置,用以压缩/解压缩在资料产生装置与资料储存装置间传输的资料,并管理资料产生装置传送的存取位址与储存于资料储存装置的实际位址的位址对应表。因此,可在不需耗用计算机的CPU资源与记忆体空间,且毋须相关的软件或驱动程序的情况下,达到资料压缩储存的目的。
借由上述技术方案,本发明至少具有下列优点本发明资料压缩/解压缩装置及其应用系统可以连接在例如是计算机与硬盘等装置的资料传输界面间,以执行所需的资料压缩/解压缩工作,并管理其位址对应表,故可在不需耗用计算机的CPU资源与记忆体空间,且毋须相关的软件或驱动程序的情况下,达成资料压缩储存的目的,十分便于使用者的使用。
综上所述,本发明特殊结构的资料压缩/解压缩装置及其应用系统,可在不需耗用计算机的CPU资源与记忆体空间,且毋须相关的软件或驱动程序的情况下,达到资料压缩储存的目的,十分方便于使用者的使用。其具有上述诸多的优点及实用价值,并在同类产品中未见有类似的结构设计公开发表或使用而确属创新,其不论在结构上或功能上皆有较大的改进,在技术上有较大的进步,并产生了好用及实用的效果,且较现有的资料压缩/解压缩装置及其应用系统具有增进的多项功效,从而更加适于实用,而具有产业的广泛利用价值,诚为一新颖、进步、实用的新设计。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。
图1是现有习知的一种计算机储存系统的示意图。
图2是根据本发明较佳实施例的一种资料压缩/解压缩装置应用系统的方块示意图。
图3是图2中将资料压缩/解压缩装置设置于资料储存装置内部的方块示意图。
图4是图2中将资料压缩/解压缩装置设置于资料产生装置内部的方块示意图。
图5是根据本发明较佳实施例的一种资料压缩/解压缩装置的方块示意图。
110计算机 111资料(数据)传输界面112资料压缩/解压缩程序120硬盘200资料压缩/解压缩应用系统210、410资料产生装置220资料储存装置 320资料储存装置230、330、430资料压缩/解压缩装置 231输入缓冲器232输出缓冲器 233资料压缩/解压缩器240控制器 241资料产生控制单元242资料储存控制单元 243资料撷取器245主控制单元具体实施方式
以下结合附图及较佳实施例,对依据本发明提出的资料压缩/解压缩装置及其应用系统其具体实施方式
、结构、特征及其功效,详细说明如后。
请参阅图2所示,是根据本发明较佳实施例的一种资料压缩/解压缩装置应用系统方块示意图。图中,该资料压缩/解压缩应用系统200,包括资料产生装置210、资料储存装置220以及资料压缩/解压缩装置230。
其中,该资料产生装置210,例如是计算机主机(Host)、笔记型计算机(Notebook)、微处理器(Microprocessor)、界面卡(Interface Card)或路由器(Router)等其中之一。而资料储存装置220例如是硬盘(Hard Disk)、软盘(Floppy Disk)、读写式光驱(CD-RW)、磁性光学装置(Magnetic Opticaldrive,简称MO)、数字视讯记录器(Digital Video Recorder)及或快闪记忆卡(Flash Memory Card)等其中之一如图所示,资料产生装置210与资料储存装置220分别经由例如是IDE(Integrated Device Electronics,简称IDE)、1394、SCSI(SmallComputer System Interface,简称SCSI)、串行ATA(Serial ATA)、串行附属SCSI(Serial attached SCSI)、PCMCIA(Personal Computer MemoryCard International Association,简称PCMCIA)或USB(Universal SerialBus,简称USB)等其中之一的资料传输界面211与221连接至资料压缩/解压缩装置230。
当资料产生装置210欲经由资料传输界面211与221来存取资料储存装置220中的资料时,将经由资料压缩/解压缩装置230来压缩/解压缩在资料产生装置210与资料储存装置230间传输的资料。其中,因资料产生装置210传送的资料已经被压缩,其所占据空间将较资料产生装置210的认知为小。因此,资料压缩/解压缩装置230也需管理资料产生装置210传送的存取位址与储存于资料储存装置230的实际位址的位址对应表。
在图2中,虽然将资料产生装置210、资料储存装置220以及资料压缩/解压缩装置230均绘示为个别独立的装置,然而熟习此艺者应知,其实际构成的态样是可以变更的。例如,其可以如图3所示,将资料压缩/解压缩装置330设置于资料储存装置320内部,也可以如图4所示,将资料压缩/解压缩装置430设置于资料产生装置410的内部。
请参阅图5所示,是本发明较佳实施例的一种资料压缩/解压缩装置方块示意图。图中,该资料压缩/解压缩装置230,其包括输入缓冲器231、输出缓冲器232、资料压缩/解压缩器233以及控制器240。其中,该控制器240,包括资料产生控制单元241、资料储存控制单元242、资料撷取器243以及主控制单元245。
在图5中,实线部分是代表资料流,而虚线部分则代表控制讯号。如图所示,资料产生控制单元241会控制与资料产生装置210间的资料传输,例如,将来自资料产生装置210的输入资料缓冲储存于输入缓冲器231,或取出缓冲储存于输出缓冲器232的输出资料,传送至资料产生装置210。资料储存控制单元242则会控制与资料储存装置220间的资料传输,例如,将由资料储存装置220取得的输入资料缓冲储存于输入缓冲器231,或取出缓冲储存于输出缓冲器232的输出资料,传送至资料储存装置220。
另外,资料撷取器243会自输入缓冲器231取得输入的资料,并撷取资料的应压缩/解压缩部分,例如资料产生装置210所传送的储存位址即不需压缩,而应事先予以分离,然后再传送至资料压缩/解压缩器233。资料压缩/解压缩器233则用以压缩/解压缩来自资料撷取器243的资料,并将输出的资料储存于输出缓冲器232。主控制单元245则用以协调控制资料产生控制单元241、资料储存控制单元242及资料撷取器243,并管理由资料产生装置210传送的存取位址与储存于资料储存装置230的实际位址的位址对应表、而达到资料压缩储存的目的。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
1.一种资料压缩/解压缩装置,适用于对一资料产生装置与一资料储存装置间传输的一资料进行压缩/解压缩工作,其特征在于其包括一输入缓冲器,用以缓冲储存输入的该资料;一输出缓冲器,用以缓冲储存输出的该资料;一资料压缩/解压缩器,耦接该输出缓冲器,用以压缩/解压缩输入的该资料,并将输出的该资料储存于该输出缓冲器;以及一控制器,耦接该输入缓冲器、输出缓冲器与该资料压缩/解压缩器,用以控制与该资料产生装置及该资料储存装置间的资料传输,并控制压缩/解压缩工作的进行及管理该资料产生装置传送的存取位址与储存于该资料储存装置的实际位址的一位址对应表。
2.根据权利要求1所述的资料压缩/解压缩装置,其特征在于其中所述的控制器包括一资料产生控制单元,用以控制与该资料产生装置间的资料传输;一资料储存控制单元,用以控制与该资料储存装置间的资料传输;一资料撷取器,用以自该输入缓冲器取得该资料,并撷取该资料的应压缩/解压缩部分,传送至该资料压缩/解压缩器;以及一主控制单元,用以协调控制该资料产生控制单元、该资料储存控制单元与该资料撷取器,及管理该位址对应表。
3.根据权利要求1所述的资料压缩/解压缩装置,其特征在于其中所述的资料产生装置为计算机主机、笔记型计算机、微处理器、界面卡及路由器其中之一。
4.根据权利要求1所述的资料压缩/解压缩装置,其特征在于其中所述的资料储存装置为硬盘、软盘、读写式光驱、磁性光学装置、数字视讯记录器及快闪记忆卡其中之一。
5.一种资料压缩/解压缩装置应用系统,其特征在于其包括一资料储存装置,具有一资料传输界面;一资料产生装置,用以经由该资料传输界面存取该资料储存装置中的一资料;以及一资料压缩/解压缩装置,经由该资料传输界面耦接该资料产生装置与该资料储存装置,用以压缩/解压缩在该资料产生装置与该资料储存装置间传输的该资料,并管理该资料产生装置传送的存取位址与储存于该资料储存装置的实际位址的一位址对应表。
6.根据权利要求5所述的资料压缩/解压缩装置应用系统,其特征在于其中所述的资料压缩/解压缩装置包括一输入缓冲器,用以缓冲储存输入的该资料;一输出缓冲器,用以缓冲储存输出的该资料;一资料压缩/解压缩器,耦接该输出缓冲器,用以压缩/解压缩输入的该资料,并将输出的该资料储存于该输出缓冲器;以及一控制器,耦接该输入缓冲器、输出缓冲器与该资料压缩/解压缩器,用以控制与该资料产生装置及该资料储存装置间的资料传输,并控制压缩/解压缩工作的进行及管理该位址对应表。
7.根据权利要求6所述的资料压缩/解压缩装置应用系统,其特征在于其中所述的控制器包括一资料产生控制单元,用以控制与该资料产生装置间的资料传输;一资料储存控制单元,用以控制与该资料储存装置间的资料传输;一资料撷取器,用以自该输入缓冲器取得该资料,并撷取该资料的应压缩/解压缩部分,传送至该资料压缩/解压缩器;以及一主控制单元,用以协调控制该资料产生控制单元、该资料储存控制单元与该资料撷取器,及管理该位址对应表。
8.根据权利要求5所述的资料压缩/解压缩装置应用系统,其特征在于其中所述的资料产生装置为计算机主机、笔记型计算机、微处理器、界面卡及路由器其中之一。
9.根据权利要求5所述的资料压缩/解压缩装置应用系统,其特征在于其中所述的资料储存装置为硬盘、软盘、读写式光驱、磁性光学装置、数字视讯记录器及快闪记忆卡其中之一。
10.根据权利要求5所述的资料压缩/解压缩装置应用系统,其特征在于其中所述的资料传输界面为IDE、1394、SCSI、串行ATA、串行附属SCSI、PCMCIA及USB其中之一。
全文摘要
本发明是关于一种资料压缩/解压缩装置及其应用系统,是在资料产生装置与资料储存装置间,连接具有输入缓冲器、输出缓冲器、资料压缩/解压缩器及控制器的一资料压缩/解压缩装置,用以压缩/解压缩在资料产生装置与资料储存装置间传输的资料,并管理资料产生装置传送的存取位址与储存于资料储存装置的实际位址的位址对应表。因此,可在不需耗用计算机的CPU资源与记忆体空间,且毋须相关的软件或驱动程序的情况下,达到资料压缩储存的目的。
文档编号G06F3/06GK1673949SQ20041002970
公开日2005年9月28日 申请日期2004年3月22日 优先权日2004年3月22日
发明者王金祥 申请人:凌阳科技股份有限公司