專利名稱:資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種資料壓縮/解壓縮裝置,特別是涉及一種不需耗用CPU(Central Processing Unit,簡(jiǎn)稱CPU)資源與記憶體(內(nèi)存)空間的資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng)。
背景技術(shù):
隨著信息科技的發(fā)達(dá),信息系統(tǒng)中的資料(資料即數(shù)據(jù),以下均稱為資料)傳輸量也越來(lái)越龐大,于是,資料壓縮儲(chǔ)存成為計(jì)算機(jī)系統(tǒng)中常用的資料處理方法。
請(qǐng)參閱圖1所示,是現(xiàn)有習(xí)知的一種計(jì)算機(jī)儲(chǔ)存系統(tǒng)示意圖。圖中,計(jì)算機(jī)110具有可連接至硬盤120的一資料傳輸界面(接口)111,并經(jīng)由資料傳輸界面111來(lái)存取硬盤120中的資料。其中,為了可以增加硬盤120的儲(chǔ)存容量,當(dāng)計(jì)算機(jī)110欲將資料存入硬盤120時(shí),會(huì)執(zhí)行計(jì)算機(jī)110中的一壓縮/解壓縮程序112,以將資料壓縮后,才傳送至硬盤120中儲(chǔ)存。而當(dāng)欲將資料自硬盤120中讀出時(shí),則必須應(yīng)用計(jì)算機(jī)110中的壓縮/解壓縮程序112,來(lái)對(duì)讀出的資料進(jìn)行解壓縮,以將資料還原。此種作法雖可達(dá)成資料壓縮儲(chǔ)存的目的,但卻會(huì)耗用計(jì)算機(jī)110的CPU資源與記憶體(內(nèi)存)空間,而且也需要在計(jì)算機(jī)110作業(yè)環(huán)境中,建立相關(guān)的軟件或驅(qū)動(dòng)程序,并不利于使用者的使用。
由此可見(jiàn),上述現(xiàn)有的資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng)仍存在有缺陷,而亟待加以進(jìn)一步改進(jìn)。為了解決資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng)存在的問(wèn)題,相關(guān)廠商莫不費(fèi)盡心思來(lái)謀求解決之道,但長(zhǎng)久以來(lái)一直未見(jiàn)適用的設(shè)計(jì)被發(fā)展完成,而一般產(chǎn)品又沒(méi)有適切的結(jié)構(gòu)能夠解決上述問(wèn)題,此顯然是相關(guān)業(yè)者急欲解決的問(wèn)題。
有鑒于上述現(xiàn)有的資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng)存在的缺陷,本發(fā)明人基于從事此類產(chǎn)品設(shè)計(jì)制造多年豐富的實(shí)務(wù)經(jīng)驗(yàn)及專業(yè)知識(shí),積極加以研究創(chuàng)新,以期創(chuàng)設(shè)一種新型結(jié)構(gòu)的資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng),能夠改進(jìn)一般現(xiàn)有的資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng),使其更具有實(shí)用性。經(jīng)過(guò)不斷的研究、設(shè)計(jì),并經(jīng)反復(fù)試作樣品及改進(jìn)后,終于創(chuàng)設(shè)出確具實(shí)用價(jià)值的本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明的目的在于,克服現(xiàn)有的資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng)存在的缺陷,而提供一種新型結(jié)構(gòu)的資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng),所要解決的技術(shù)問(wèn)題是使其可在不需耗用計(jì)算機(jī)的CPU資源與記憶體空間,且毋須相關(guān)的軟件或驅(qū)動(dòng)程序的情況下,達(dá)到資料壓縮儲(chǔ)存的目的,十分方便于使用者的使用,從而更加適于實(shí)用。
本發(fā)明的目的及解決其技術(shù)問(wèn)題是采用以下的技術(shù)方案來(lái)實(shí)現(xiàn)的。依據(jù)本發(fā)明提出的一種資料壓縮/解壓縮裝置,適用于對(duì)一資料產(chǎn)生裝置與一資料儲(chǔ)存裝置間傳輸?shù)囊毁Y料進(jìn)行壓縮/解壓縮工作,其包括一輸入緩沖器,用以緩沖儲(chǔ)存輸入的該資料;一輸出緩沖器,用以緩沖儲(chǔ)存輸出的該資料;一資料壓縮/解壓縮器,耦接該輸出緩沖器,用以壓縮/解壓縮輸入的該資料,并將輸出的該資料儲(chǔ)存于該輸出緩沖器;以及一控制器,耦接該輸入緩沖器、輸出緩沖器與該資料壓縮/解壓縮器,用以控制與該資料產(chǎn)生裝置及該資料儲(chǔ)存裝置間的資料傳輸,并控制壓縮/解壓縮工作的進(jìn)行及管理該資料產(chǎn)生裝置傳送的存取位址與儲(chǔ)存于該資料儲(chǔ)存裝置的實(shí)際位址的一位址對(duì)應(yīng)表。
本發(fā)明的目的及解決其技術(shù)問(wèn)題還可采用以下技術(shù)措施進(jìn)一步實(shí)現(xiàn)。
前述的資料壓縮/解壓縮裝置,其中所述的控制器其包括一資料產(chǎn)生控制單元,用以控制與該資料產(chǎn)生裝置間的資料傳輸;一資料儲(chǔ)存控制單元,用以控制與該資料儲(chǔ)存裝置間的資料傳輸;一資料擷取器,用以自該輸入緩沖器取得該資料,并擷取該資料的應(yīng)壓縮/解壓縮部分,傳送至該資料壓縮/解壓縮器;以及一主控制單元,用以協(xié)調(diào)控制該資料產(chǎn)生控制單元,該資料儲(chǔ)存控制單元與該資料擷取器,及管理該位址對(duì)應(yīng)表。
前述的資料壓縮/解壓縮裝置,其中所述的資料產(chǎn)生裝置為計(jì)算機(jī)主機(jī)、筆記型計(jì)算機(jī)、微處理器、界面卡及路由器其中之一。
前述的資料壓縮/解壓縮裝置,其中所述的資料儲(chǔ)存裝置是為硬盤、軟盤、讀寫式光驅(qū)、磁性光學(xué)裝置、數(shù)字視訊記錄器及快閃記憶卡其中之一。
本發(fā)明的目的及解決其技術(shù)問(wèn)題還采用以下的技術(shù)方案來(lái)實(shí)現(xiàn)。依據(jù)本發(fā)明提出的一種資料壓縮/解壓縮裝置應(yīng)用系統(tǒng),其包括一資料儲(chǔ)存裝置,具有一資料傳輸界面;一資料產(chǎn)生裝置,用以經(jīng)由該資料傳輸界面存取該資料儲(chǔ)存裝置中的一資料;以及一資料壓縮/解壓縮裝置,經(jīng)由該資料傳輸界面耦接該資料產(chǎn)生裝置與該資料儲(chǔ)存裝置,用以壓縮/解壓縮在該資料產(chǎn)生裝置與該資料儲(chǔ)存裝置間傳輸?shù)脑撡Y料,并管理該資料產(chǎn)生裝置傳送的存取位址與儲(chǔ)存于該資料儲(chǔ)存裝置的實(shí)際位址的一位址對(duì)應(yīng)表。
本發(fā)明的目的及解決其技術(shù)問(wèn)題還可采用以下技術(shù)措施進(jìn)一步實(shí)現(xiàn)。
前述的資料壓縮/解壓縮裝置應(yīng)用系統(tǒng),其中所述的資料壓縮/解壓縮裝置包括一輸入緩沖器,用以緩沖儲(chǔ)存輸入的該資料;一輸出緩沖器,用以緩沖儲(chǔ)存輸出的該資料;一資料壓縮/解壓縮器,耦接該輸出緩沖器,用以壓縮/解壓縮輸入的該資料,并將輸出的該資料儲(chǔ)存于該輸出緩沖器;以及一控制器,耦接該輸入緩沖器、輸出緩沖器與該資料壓縮/解壓縮器,用以控制與該資料產(chǎn)生裝置及該資料儲(chǔ)存裝置間的資料傳輸,并控制壓縮/解壓縮工作的進(jìn)行及管理該位址對(duì)應(yīng)表。
前述的資料壓縮/解壓縮裝置應(yīng)用系統(tǒng),其中所述的控制器包括一資料產(chǎn)生控制單元,用以控制與該資料產(chǎn)生裝置間的資料傳輸;一資料儲(chǔ)存控制單元,用以控制與該資料儲(chǔ)存裝置間的資料傳輸;一資料擷取器,用以自該輸入緩沖器取得該資料,并擷取該資料的應(yīng)壓縮/解壓縮部分,傳送至該資料壓縮/解壓縮器;以及一主控制單元,用以協(xié)調(diào)控制該資料產(chǎn)生控制單元、該資料儲(chǔ)存控制單元與該資料擷取器,及管理該位址對(duì)應(yīng)表。
前述的資料壓縮/解壓縮裝置應(yīng)用系統(tǒng),其中所述的資料產(chǎn)生裝置為計(jì)算機(jī)主機(jī)、筆記型計(jì)算機(jī)、微處理器、界面卡及路由器其中之一。
前述的資料壓縮/解壓縮裝置應(yīng)用系統(tǒng),其中所述的資料儲(chǔ)存裝置為硬盤、軟盤、讀寫式光驅(qū)、磁性光學(xué)裝置、數(shù)字視訊記錄器及快閃記憶卡其中之一。
前述的資料壓縮/解壓縮裝置應(yīng)用系統(tǒng),其中所述的資料傳輸界面為IDE、1394、SCSI、串行ATA、串行附屬SCSI、PCMCIA及USB其中之一。
本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點(diǎn)和有益效果。由以上技術(shù)方案可知,為了達(dá)到前述發(fā)明目的,本發(fā)明的主要技術(shù)內(nèi)容如下本發(fā)明提出一種資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng),其是在資料壓縮/解壓縮應(yīng)用系統(tǒng)中,除了資料壓縮/解壓縮裝置外,另包括有資料產(chǎn)生裝置及資料儲(chǔ)存裝置。其中,資料儲(chǔ)存裝置具有一資料傳輸界面,資料產(chǎn)生裝置用以經(jīng)由資料傳輸界面來(lái)存取資料儲(chǔ)存裝置中的資料,而資料壓縮/解壓縮裝置經(jīng)由資料傳輸界面耦接資料產(chǎn)生裝置與資料儲(chǔ)存裝置,用以壓縮/解壓縮在資料產(chǎn)生裝置與資料儲(chǔ)存裝置間傳輸?shù)馁Y料,并管理資料產(chǎn)生裝置傳送的存取位址與儲(chǔ)存于資料儲(chǔ)存裝置的實(shí)際位址的位址對(duì)應(yīng)表。
其中,資料壓縮/解壓縮裝置包括輸入緩沖器、輸出緩沖器、資料壓縮/解壓縮器及控制器。輸入緩沖器是用以緩沖儲(chǔ)存輸入的資料,輸出緩沖器用以緩沖儲(chǔ)存輸出的資料。資料壓縮/解壓縮器耦接輸出緩沖器,用以壓縮/解壓縮輸入的資料,并將輸出的資料儲(chǔ)存于輸出緩沖器。而控制器則耦接輸入緩沖器、輸出緩沖器與資料壓縮/解壓縮器,用以控制與資料產(chǎn)生裝置及資料儲(chǔ)存裝置間的資料傳輸,并控制壓縮/解壓縮工作的進(jìn)行及管理前述的位址對(duì)應(yīng)表。
在一實(shí)施例中,控制器包括有資料產(chǎn)生控制單元、資料儲(chǔ)存控制單元、資料擷取器及主控制單元。其中,資料產(chǎn)生控制單元用以控制與資料產(chǎn)生裝置間的資料傳輸,資料儲(chǔ)存控制單元用以控制與資料儲(chǔ)存裝置間的資料傳輸。資料擷取器用以自輸入緩沖器取得輸入的資料,并擷取資料的應(yīng)壓縮/解壓縮部分,傳送至資料壓縮/解壓縮器。而主控制單元?jiǎng)t用以協(xié)調(diào)控制資料產(chǎn)生控制單元、資料儲(chǔ)存控制單元及資料擷取器,并管理前述的位址對(duì)應(yīng)表。
其中的資料產(chǎn)生裝置可以為計(jì)算機(jī)主機(jī)(Host)、筆記型計(jì)算機(jī)(Notebook)、微處理器(Microprocessor)、界面卡(Interface Card)或路由器(Router)等其中之一。資料儲(chǔ)存裝置可以為硬盤(Hard Disk)、軟盤(Floppy Disk)、讀寫式光驅(qū)(CD-RW)、磁性光學(xué)裝置(Magnetic Opticaldrive,簡(jiǎn)稱MO)、數(shù)字視訊記錄器(Digital Video Recorder)及或快閃記憶卡(Flash Memory Card)等其中之一。而資料傳輸界面則可以為IDE(Integrated Device Electronics,簡(jiǎn)稱IDE)、1394、SCSI(SmallComputer System Interface,簡(jiǎn)稱SCSI)、串行ATA(Serial ATA)、串行附屬SCSI(Serial attached SCSI)、PCMCIA(Personal Computer MemoryCard International Association,簡(jiǎn)稱PCMCIA)或USB(Universal SerialBus,簡(jiǎn)稱USB)等其中之一。
經(jīng)由上述可知,本發(fā)明資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng),是在資料產(chǎn)生裝置與資料儲(chǔ)存裝置間,連接具有輸入緩沖器、輸出緩沖器、資料壓縮/解壓縮器及控制器的一資料壓縮/解壓縮裝置,用以壓縮/解壓縮在資料產(chǎn)生裝置與資料儲(chǔ)存裝置間傳輸?shù)馁Y料,并管理資料產(chǎn)生裝置傳送的存取位址與儲(chǔ)存于資料儲(chǔ)存裝置的實(shí)際位址的位址對(duì)應(yīng)表。因此,可在不需耗用計(jì)算機(jī)的CPU資源與記憶體空間,且毋須相關(guān)的軟件或驅(qū)動(dòng)程序的情況下,達(dá)到資料壓縮儲(chǔ)存的目的。
借由上述技術(shù)方案,本發(fā)明至少具有下列優(yōu)點(diǎn)本發(fā)明資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng)可以連接在例如是計(jì)算機(jī)與硬盤等裝置的資料傳輸界面間,以執(zhí)行所需的資料壓縮/解壓縮工作,并管理其位址對(duì)應(yīng)表,故可在不需耗用計(jì)算機(jī)的CPU資源與記憶體空間,且毋須相關(guān)的軟件或驅(qū)動(dòng)程序的情況下,達(dá)成資料壓縮儲(chǔ)存的目的,十分便于使用者的使用。
綜上所述,本發(fā)明特殊結(jié)構(gòu)的資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng),可在不需耗用計(jì)算機(jī)的CPU資源與記憶體空間,且毋須相關(guān)的軟件或驅(qū)動(dòng)程序的情況下,達(dá)到資料壓縮儲(chǔ)存的目的,十分方便于使用者的使用。其具有上述諸多的優(yōu)點(diǎn)及實(shí)用價(jià)值,并在同類產(chǎn)品中未見(jiàn)有類似的結(jié)構(gòu)設(shè)計(jì)公開發(fā)表或使用而確屬創(chuàng)新,其不論在結(jié)構(gòu)上或功能上皆有較大的改進(jìn),在技術(shù)上有較大的進(jìn)步,并產(chǎn)生了好用及實(shí)用的效果,且較現(xiàn)有的資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng)具有增進(jìn)的多項(xiàng)功效,從而更加適于實(shí)用,而具有產(chǎn)業(yè)的廣泛利用價(jià)值,誠(chéng)為一新穎、進(jìn)步、實(shí)用的新設(shè)計(jì)。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,并可依照說(shuō)明書的內(nèi)容予以實(shí)施,以下以本發(fā)明的較佳實(shí)施例并配合附圖詳細(xì)說(shuō)明如后。
圖1是現(xiàn)有習(xí)知的一種計(jì)算機(jī)儲(chǔ)存系統(tǒng)的示意圖。
圖2是根據(jù)本發(fā)明較佳實(shí)施例的一種資料壓縮/解壓縮裝置應(yīng)用系統(tǒng)的方塊示意圖。
圖3是圖2中將資料壓縮/解壓縮裝置設(shè)置于資料儲(chǔ)存裝置內(nèi)部的方塊示意圖。
圖4是圖2中將資料壓縮/解壓縮裝置設(shè)置于資料產(chǎn)生裝置內(nèi)部的方塊示意圖。
圖5是根據(jù)本發(fā)明較佳實(shí)施例的一種資料壓縮/解壓縮裝置的方塊示意圖。
110計(jì)算機(jī) 111資料(數(shù)據(jù))傳輸界面112資料壓縮/解壓縮程序120硬盤200資料壓縮/解壓縮應(yīng)用系統(tǒng)210、410資料產(chǎn)生裝置220資料儲(chǔ)存裝置 320資料儲(chǔ)存裝置230、330、430資料壓縮/解壓縮裝置 231輸入緩沖器232輸出緩沖器 233資料壓縮/解壓縮器240控制器 241資料產(chǎn)生控制單元242資料儲(chǔ)存控制單元 243資料擷取器245主控制單元具體實(shí)施方式
以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明提出的資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng)其具體實(shí)施方式
、結(jié)構(gòu)、特征及其功效,詳細(xì)說(shuō)明如后。
請(qǐng)參閱圖2所示,是根據(jù)本發(fā)明較佳實(shí)施例的一種資料壓縮/解壓縮裝置應(yīng)用系統(tǒng)方塊示意圖。圖中,該資料壓縮/解壓縮應(yīng)用系統(tǒng)200,包括資料產(chǎn)生裝置210、資料儲(chǔ)存裝置220以及資料壓縮/解壓縮裝置230。
其中,該資料產(chǎn)生裝置210,例如是計(jì)算機(jī)主機(jī)(Host)、筆記型計(jì)算機(jī)(Notebook)、微處理器(Microprocessor)、界面卡(Interface Card)或路由器(Router)等其中之一。而資料儲(chǔ)存裝置220例如是硬盤(Hard Disk)、軟盤(Floppy Disk)、讀寫式光驅(qū)(CD-RW)、磁性光學(xué)裝置(Magnetic Opticaldrive,簡(jiǎn)稱MO)、數(shù)字視訊記錄器(Digital Video Recorder)及或快閃記憶卡(Flash Memory Card)等其中之一如圖所示,資料產(chǎn)生裝置210與資料儲(chǔ)存裝置220分別經(jīng)由例如是IDE(Integrated Device Electronics,簡(jiǎn)稱IDE)、1394、SCSI(SmallComputer System Interface,簡(jiǎn)稱SCSI)、串行ATA(Serial ATA)、串行附屬SCSI(Serial attached SCSI)、PCMCIA(Personal Computer MemoryCard International Association,簡(jiǎn)稱PCMCIA)或USB(Universal SerialBus,簡(jiǎn)稱USB)等其中之一的資料傳輸界面211與221連接至資料壓縮/解壓縮裝置230。
當(dāng)資料產(chǎn)生裝置210欲經(jīng)由資料傳輸界面211與221來(lái)存取資料儲(chǔ)存裝置220中的資料時(shí),將經(jīng)由資料壓縮/解壓縮裝置230來(lái)壓縮/解壓縮在資料產(chǎn)生裝置210與資料儲(chǔ)存裝置230間傳輸?shù)馁Y料。其中,因資料產(chǎn)生裝置210傳送的資料已經(jīng)被壓縮,其所占據(jù)空間將較資料產(chǎn)生裝置210的認(rèn)知為小。因此,資料壓縮/解壓縮裝置230也需管理資料產(chǎn)生裝置210傳送的存取位址與儲(chǔ)存于資料儲(chǔ)存裝置230的實(shí)際位址的位址對(duì)應(yīng)表。
在圖2中,雖然將資料產(chǎn)生裝置210、資料儲(chǔ)存裝置220以及資料壓縮/解壓縮裝置230均繪示為個(gè)別獨(dú)立的裝置,然而熟習(xí)此藝者應(yīng)知,其實(shí)際構(gòu)成的態(tài)樣是可以變更的。例如,其可以如圖3所示,將資料壓縮/解壓縮裝置330設(shè)置于資料儲(chǔ)存裝置320內(nèi)部,也可以如圖4所示,將資料壓縮/解壓縮裝置430設(shè)置于資料產(chǎn)生裝置410的內(nèi)部。
請(qǐng)參閱圖5所示,是本發(fā)明較佳實(shí)施例的一種資料壓縮/解壓縮裝置方塊示意圖。圖中,該資料壓縮/解壓縮裝置230,其包括輸入緩沖器231、輸出緩沖器232、資料壓縮/解壓縮器233以及控制器240。其中,該控制器240,包括資料產(chǎn)生控制單元241、資料儲(chǔ)存控制單元242、資料擷取器243以及主控制單元245。
在圖5中,實(shí)線部分是代表資料流,而虛線部分則代表控制訊號(hào)。如圖所示,資料產(chǎn)生控制單元241會(huì)控制與資料產(chǎn)生裝置210間的資料傳輸,例如,將來(lái)自資料產(chǎn)生裝置210的輸入資料緩沖儲(chǔ)存于輸入緩沖器231,或取出緩沖儲(chǔ)存于輸出緩沖器232的輸出資料,傳送至資料產(chǎn)生裝置210。資料儲(chǔ)存控制單元242則會(huì)控制與資料儲(chǔ)存裝置220間的資料傳輸,例如,將由資料儲(chǔ)存裝置220取得的輸入資料緩沖儲(chǔ)存于輸入緩沖器231,或取出緩沖儲(chǔ)存于輸出緩沖器232的輸出資料,傳送至資料儲(chǔ)存裝置220。
另外,資料擷取器243會(huì)自輸入緩沖器231取得輸入的資料,并擷取資料的應(yīng)壓縮/解壓縮部分,例如資料產(chǎn)生裝置210所傳送的儲(chǔ)存位址即不需壓縮,而應(yīng)事先予以分離,然后再傳送至資料壓縮/解壓縮器233。資料壓縮/解壓縮器233則用以壓縮/解壓縮來(lái)自資料擷取器243的資料,并將輸出的資料儲(chǔ)存于輸出緩沖器232。主控制單元245則用以協(xié)調(diào)控制資料產(chǎn)生控制單元241、資料儲(chǔ)存控制單元242及資料擷取器243,并管理由資料產(chǎn)生裝置210傳送的存取位址與儲(chǔ)存于資料儲(chǔ)存裝置230的實(shí)際位址的位址對(duì)應(yīng)表、而達(dá)到資料壓縮儲(chǔ)存的目的。
以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容作出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1.一種資料壓縮/解壓縮裝置,適用于對(duì)一資料產(chǎn)生裝置與一資料儲(chǔ)存裝置間傳輸?shù)囊毁Y料進(jìn)行壓縮/解壓縮工作,其特征在于其包括一輸入緩沖器,用以緩沖儲(chǔ)存輸入的該資料;一輸出緩沖器,用以緩沖儲(chǔ)存輸出的該資料;一資料壓縮/解壓縮器,耦接該輸出緩沖器,用以壓縮/解壓縮輸入的該資料,并將輸出的該資料儲(chǔ)存于該輸出緩沖器;以及一控制器,耦接該輸入緩沖器、輸出緩沖器與該資料壓縮/解壓縮器,用以控制與該資料產(chǎn)生裝置及該資料儲(chǔ)存裝置間的資料傳輸,并控制壓縮/解壓縮工作的進(jìn)行及管理該資料產(chǎn)生裝置傳送的存取位址與儲(chǔ)存于該資料儲(chǔ)存裝置的實(shí)際位址的一位址對(duì)應(yīng)表。
2.根據(jù)權(quán)利要求1所述的資料壓縮/解壓縮裝置,其特征在于其中所述的控制器包括一資料產(chǎn)生控制單元,用以控制與該資料產(chǎn)生裝置間的資料傳輸;一資料儲(chǔ)存控制單元,用以控制與該資料儲(chǔ)存裝置間的資料傳輸;一資料擷取器,用以自該輸入緩沖器取得該資料,并擷取該資料的應(yīng)壓縮/解壓縮部分,傳送至該資料壓縮/解壓縮器;以及一主控制單元,用以協(xié)調(diào)控制該資料產(chǎn)生控制單元、該資料儲(chǔ)存控制單元與該資料擷取器,及管理該位址對(duì)應(yīng)表。
3.根據(jù)權(quán)利要求1所述的資料壓縮/解壓縮裝置,其特征在于其中所述的資料產(chǎn)生裝置為計(jì)算機(jī)主機(jī)、筆記型計(jì)算機(jī)、微處理器、界面卡及路由器其中之一。
4.根據(jù)權(quán)利要求1所述的資料壓縮/解壓縮裝置,其特征在于其中所述的資料儲(chǔ)存裝置為硬盤、軟盤、讀寫式光驅(qū)、磁性光學(xué)裝置、數(shù)字視訊記錄器及快閃記憶卡其中之一。
5.一種資料壓縮/解壓縮裝置應(yīng)用系統(tǒng),其特征在于其包括一資料儲(chǔ)存裝置,具有一資料傳輸界面;一資料產(chǎn)生裝置,用以經(jīng)由該資料傳輸界面存取該資料儲(chǔ)存裝置中的一資料;以及一資料壓縮/解壓縮裝置,經(jīng)由該資料傳輸界面耦接該資料產(chǎn)生裝置與該資料儲(chǔ)存裝置,用以壓縮/解壓縮在該資料產(chǎn)生裝置與該資料儲(chǔ)存裝置間傳輸?shù)脑撡Y料,并管理該資料產(chǎn)生裝置傳送的存取位址與儲(chǔ)存于該資料儲(chǔ)存裝置的實(shí)際位址的一位址對(duì)應(yīng)表。
6.根據(jù)權(quán)利要求5所述的資料壓縮/解壓縮裝置應(yīng)用系統(tǒng),其特征在于其中所述的資料壓縮/解壓縮裝置包括一輸入緩沖器,用以緩沖儲(chǔ)存輸入的該資料;一輸出緩沖器,用以緩沖儲(chǔ)存輸出的該資料;一資料壓縮/解壓縮器,耦接該輸出緩沖器,用以壓縮/解壓縮輸入的該資料,并將輸出的該資料儲(chǔ)存于該輸出緩沖器;以及一控制器,耦接該輸入緩沖器、輸出緩沖器與該資料壓縮/解壓縮器,用以控制與該資料產(chǎn)生裝置及該資料儲(chǔ)存裝置間的資料傳輸,并控制壓縮/解壓縮工作的進(jìn)行及管理該位址對(duì)應(yīng)表。
7.根據(jù)權(quán)利要求6所述的資料壓縮/解壓縮裝置應(yīng)用系統(tǒng),其特征在于其中所述的控制器包括一資料產(chǎn)生控制單元,用以控制與該資料產(chǎn)生裝置間的資料傳輸;一資料儲(chǔ)存控制單元,用以控制與該資料儲(chǔ)存裝置間的資料傳輸;一資料擷取器,用以自該輸入緩沖器取得該資料,并擷取該資料的應(yīng)壓縮/解壓縮部分,傳送至該資料壓縮/解壓縮器;以及一主控制單元,用以協(xié)調(diào)控制該資料產(chǎn)生控制單元、該資料儲(chǔ)存控制單元與該資料擷取器,及管理該位址對(duì)應(yīng)表。
8.根據(jù)權(quán)利要求5所述的資料壓縮/解壓縮裝置應(yīng)用系統(tǒng),其特征在于其中所述的資料產(chǎn)生裝置為計(jì)算機(jī)主機(jī)、筆記型計(jì)算機(jī)、微處理器、界面卡及路由器其中之一。
9.根據(jù)權(quán)利要求5所述的資料壓縮/解壓縮裝置應(yīng)用系統(tǒng),其特征在于其中所述的資料儲(chǔ)存裝置為硬盤、軟盤、讀寫式光驅(qū)、磁性光學(xué)裝置、數(shù)字視訊記錄器及快閃記憶卡其中之一。
10.根據(jù)權(quán)利要求5所述的資料壓縮/解壓縮裝置應(yīng)用系統(tǒng),其特征在于其中所述的資料傳輸界面為IDE、1394、SCSI、串行ATA、串行附屬SCSI、PCMCIA及USB其中之一。
全文摘要
本發(fā)明是關(guān)于一種資料壓縮/解壓縮裝置及其應(yīng)用系統(tǒng),是在資料產(chǎn)生裝置與資料儲(chǔ)存裝置間,連接具有輸入緩沖器、輸出緩沖器、資料壓縮/解壓縮器及控制器的一資料壓縮/解壓縮裝置,用以壓縮/解壓縮在資料產(chǎn)生裝置與資料儲(chǔ)存裝置間傳輸?shù)馁Y料,并管理資料產(chǎn)生裝置傳送的存取位址與儲(chǔ)存于資料儲(chǔ)存裝置的實(shí)際位址的位址對(duì)應(yīng)表。因此,可在不需耗用計(jì)算機(jī)的CPU資源與記憶體空間,且毋須相關(guān)的軟件或驅(qū)動(dòng)程序的情況下,達(dá)到資料壓縮儲(chǔ)存的目的。
文檔編號(hào)G06F3/06GK1673949SQ20041002970
公開日2005年9月28日 申請(qǐng)日期2004年3月22日 優(yōu)先權(quán)日2004年3月22日
發(fā)明者王金祥 申請(qǐng)人:凌陽(yáng)科技股份有限公司