專利名稱:圖像壓縮裝置及圖像還原裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像數(shù)據(jù)的壓縮和解壓縮。
背景技術(shù):
以往,在具有多種顏色成分的自然圖像中進行可逆壓縮時,為了提高與鄰接像素的相關(guān),經(jīng)常采取按照每種顏色成分進行壓縮,或者在進行可逆的顏色轉(zhuǎn)換后進行壓縮等方式。并且,在顏色數(shù)量受限制的CG等中,通過使用速查表,利用一個值表現(xiàn)同一顏色,以此來削減數(shù)據(jù)量。
作為對利用數(shù)字照相機拍攝的圖像進行可逆壓縮的方式有RAW壓縮。RAW壓縮以不造成畫質(zhì)劣化的方式壓縮從攝像元件讀出的數(shù)據(jù)。但是,在對利用數(shù)字照相機拍攝的圖像進行RAW壓縮時,由于受攝像系統(tǒng)等引起的噪聲的影響,所以還達不到理想的壓縮率。因此,公開了以DPCM方式僅對與鄰接像素的相關(guān)較強的上位比特進行可逆壓縮的方法(例如,專利文獻1、專利文獻2)。DPCM方式是利用應(yīng)該編碼的醒目像素的圖像信息與周邊像素的圖像信息的相關(guān)關(guān)系強的特點來減少信息量的方法。在這些方式中,通過按照各種顏色成分分離拜耳結(jié)構(gòu)來提高與鄰接像素的相關(guān)關(guān)系。
專利文獻1特開2000-244922號公報專利文獻2特開2001-60876號公報如果是與鄰接像素的相關(guān)高的自然圖像,則要求鄰接像素值或每單位拜耳結(jié)構(gòu)的鄰接像素值在所有顏色成分中的相關(guān)高。特別是對像素值的上位比特,所有顏色成分的比特成分有可能相同。
但是,在以往的方式中,沒有考慮在例如顏色成分的上位比特之間的相關(guān)較強時的冗余度。
發(fā)明內(nèi)容
因此,鑒于上述問題,本發(fā)明提出一種用于在幀內(nèi)包括多個顏色成分的圖像中,例如在多成分圖像(全彩色圖像)或拜耳圖像那樣的圖像中,去除顏色的重復(fù)、提高壓縮效率的裝置等,及解壓縮裝置等。
為了解決上述的問題,本發(fā)明之1提供一種圖像壓縮裝置,其特征在于,具有分割單元,把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元;單元記號賦予單元,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號;和壓縮單元,對與由所述單元記號賦予單元賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理。
為了解決上述的問題,本發(fā)明之2提供一種圖像壓縮裝置,其特征在于,具有分割單元,把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元;調(diào)色板數(shù)據(jù)生成單元,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù);單元數(shù)據(jù)生成單元,生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù);和壓縮單元,壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)。
為了解決上述的問題,本發(fā)明之3提供一種圖像壓縮裝置,其特征在于,在本發(fā)明之2的圖像壓縮裝置中,所述圖像壓縮裝置還具有像素數(shù)據(jù)分離單元,將作為構(gòu)成所述圖像數(shù)據(jù)的各像素數(shù)據(jù)的由規(guī)定的比特構(gòu)成的該像素數(shù)據(jù)分離成由上位比特構(gòu)成的上位像素數(shù)據(jù)和由下位比特構(gòu)成的下位像素數(shù)據(jù),所述調(diào)色板數(shù)據(jù)生成單元生成上位像素調(diào)色板數(shù)據(jù),該上位像素調(diào)色板數(shù)據(jù)是由所述上位像素數(shù)據(jù)構(gòu)成的有關(guān)所述圖像數(shù)據(jù)的所述調(diào)色板數(shù)據(jù)。
為了解決上述的問題,本發(fā)明之4提供一種圖像壓縮裝置,其特征在于,在本發(fā)明之3的圖像壓縮裝置中,所述壓縮單元壓縮所述下位像素數(shù)據(jù)。
為了解決上述的問題,本發(fā)明之5提供一種圖像壓縮裝置,其特征在于,在本發(fā)明之2的圖像壓縮裝置中,所述壓縮單元利用通用編碼、DPCM編碼、及游程長度編碼中的至少任意一種編碼方式進行壓縮。
為了解決上述的問題,本發(fā)明之6提供一種圖像壓縮裝置,其特征在于,在本發(fā)明之3的圖像壓縮裝置中,所述壓縮單元利用通用編碼、DPCM編碼、及游程長度編碼中的至少任意一種編碼方式,對所述上位像素調(diào)色板數(shù)據(jù)進行壓縮。
為了解決上述的問題,本發(fā)明之7提供一種圖像壓縮裝置,其特征在于,在本發(fā)明之4的圖像壓縮裝置中,所述壓縮單元利用通用編碼、DPCM編碼、及游程長度編碼中的至少任意一種編碼方式,對所述下位像素數(shù)據(jù)進行壓縮。
為了解決上述的問題,本發(fā)明之8提供一種圖像還原裝置,其特征在于,具有解壓縮單元,對下述的壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號,對與所賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理而形成的壓縮數(shù)據(jù);和還原單元,根據(jù)由所述解壓縮單元解壓縮后的單元記號和對應(yīng)該單元記號的像素數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
為了解決上述的問題,本發(fā)明之9提供一種圖像還原裝置,其特征在于,具有解壓縮單元,對下述的壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù),生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù),壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)而形成的壓縮數(shù)據(jù);和還原單元,根據(jù)通過所述解壓縮單元解壓縮后的所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
為了解決上述的問題,本發(fā)明之10提供一種圖像還原裝置,其特征在于,具有解壓縮單元,對下述的壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把作為構(gòu)成圖像數(shù)據(jù)的各像素數(shù)據(jù)的、由規(guī)定的比特構(gòu)成的該像素數(shù)據(jù)分離成由上位比特構(gòu)成的上位像素數(shù)據(jù)和由下位比特構(gòu)成的下位像素數(shù)據(jù),把所述圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的所述上位各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的上位像素調(diào)色板數(shù)據(jù),生成利用與所述單元的所述上位各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的上位像素單元數(shù)據(jù),壓縮所述上位像素調(diào)色板數(shù)據(jù)和所述上位像素單元數(shù)據(jù)而形成的壓縮數(shù)據(jù);還原單元,根據(jù)通過所述解壓縮單元解壓縮后的所述上位像素調(diào)色板數(shù)據(jù)和所述上位像素單元數(shù)據(jù)及所述下位像素數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
為了解決上述的問題,本發(fā)明之11提供一種圖像還原裝置,其特征在于,具有解壓縮單元,對下述的壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把作為構(gòu)成圖像數(shù)據(jù)的各像素數(shù)據(jù)的、由規(guī)定的比特構(gòu)成的該像素數(shù)據(jù)分離成由上位比特構(gòu)成的上位像素數(shù)據(jù)和由下位比特構(gòu)成的下位像素數(shù)據(jù),把所述圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的所述上位各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的上位像素調(diào)色板數(shù)據(jù),生成利用與所述單元的所述上位各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的上位像素單元數(shù)據(jù),壓縮所述上位像素調(diào)色板數(shù)據(jù)、所述上位像素單元數(shù)據(jù)和所述下位像素數(shù)據(jù)而形成的壓縮數(shù)據(jù);還原單元,根據(jù)通過所述解壓縮單元解壓縮后的所述上位像素調(diào)色板數(shù)據(jù)和所述上位像素單元數(shù)據(jù)及所述下位像素數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
為了解決上述的問題,本發(fā)明之12提供一種壓縮方法,其特征在于,把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號,對與所賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理。
為了解決上述的問題,本發(fā)明之13提供一種圖像壓縮方法,其特征在于,把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù),生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù),壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)。
為了解決上述的問題,本發(fā)明之14提供一種圖像還原方法,其特征在于,對下述壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成利用m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號,對與所賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理而形成的壓縮數(shù)據(jù),根據(jù)解壓縮的所述單元記號和對應(yīng)該單元記號的像素數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
為了解決上述的問題,本發(fā)明之15提供一種圖像還原方法,其特征在于,對下述壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù),生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù),壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)而形成的壓縮數(shù)據(jù),根據(jù)解壓縮后的所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
為了解決上述的問題,本發(fā)明之16提供一種圖像壓縮程序,使計算機執(zhí)行以下處理分割處理,把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元;單元記號賦予處理,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號;壓縮處理,對與通過所述單元記號賦予處理賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮。
為了解決上述的問題,本發(fā)明之17提供一種圖像壓縮程序,使計算機執(zhí)行以下處理分割處理,把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元;調(diào)色板數(shù)據(jù)生成處理,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù);單元數(shù)據(jù)生成處理,生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù);壓縮處理,壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)。
為了解決上述的問題,本發(fā)明之18提供一種圖像還原程序,使計算機執(zhí)行以下處理解壓縮處理,對下述壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號,對與所賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理而形成的壓縮數(shù)據(jù);還原處理,根據(jù)通過所述解壓縮處理解壓縮后的單元記號和對應(yīng)該單元記號的像素數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
為了解決上述的問題,本發(fā)明之19提供一種圖像還原程序,使計算機執(zhí)行以下處理解壓縮處理,對下述壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù),生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù),壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)而形成的壓縮數(shù)據(jù);還原處理,根據(jù)通過所述解壓縮處理解壓縮后的所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
為了解決上述的問題,本發(fā)明之20提供一種計算機可讀的記錄介質(zhì),該記錄介質(zhì)記錄了用于使計算機執(zhí)行以下處理的圖像壓縮程序分割處理,把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元;單元記號賦予處理,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號;壓縮處理,對與通過所述單元記號賦予處理賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮。
為了解決上述的問題,本發(fā)明之21提供一種計算機可讀的記錄介質(zhì),該記錄介質(zhì)記錄了用于使計算機執(zhí)行以下處理的圖像壓縮程序分割處理,把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元;調(diào)色板數(shù)據(jù)生成處理,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù);單元數(shù)據(jù)生成處理,生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù);壓縮處理,壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)。
為了解決上述的問題,本發(fā)明之22提供一種計算機可讀的記錄介質(zhì),該記錄介質(zhì)記錄了用于使計算機執(zhí)行以下處理的圖像還原程序解壓縮處理,對下述的壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號,對與所賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理而形成的壓縮數(shù)據(jù);還原處理,根據(jù)通過所述解壓縮處理解壓縮后的單元記號和對應(yīng)該單元記號的像素數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
為了解決上述的問題,本發(fā)明之23提供一種計算機可讀的記錄介質(zhì),該記錄介質(zhì)記錄了用于使計算機執(zhí)行以下處理的圖像還原程序解壓縮處理,對下述壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù),生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù),壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)而形成的壓縮數(shù)據(jù);還原處理,根據(jù)通過所述解壓縮處理解壓縮后的所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
通過采用本發(fā)明,在對具有多個顏色成分的圖像進行可逆壓縮時,由于能夠去除存在于表示同一顏色的顏色成分之間的重復(fù),所以能夠提高壓縮率。
圖1是表示本發(fā)明的圖像數(shù)據(jù)壓縮處理的概念的流程圖。
圖2是表示本發(fā)明的被單元化的拜耳圖像的一例圖。
圖3是表示本發(fā)明的調(diào)色板數(shù)據(jù)的一例的圖。
圖4是表示本發(fā)明的單元數(shù)據(jù)的圖。
圖5是表示將具有比圖2所示圖像更多像素的圖像單元化后的圖像數(shù)據(jù)的一例的圖。
圖6是表示圖5所示圖像的調(diào)色板數(shù)據(jù)的圖。
圖7是第1實施方式的圖像壓縮裝置的結(jié)構(gòu)方框圖。
圖8是表示第1實施方式的圖像壓縮裝置1的硬件環(huán)境的一例的結(jié)構(gòu)方框圖。
圖9是表示第1實施方式的壓縮編碼的流程圖。
圖10是第2實施方式的圖像還原裝置的結(jié)構(gòu)方框圖。
圖11是表示第2實施方式的解壓縮的流程圖。
圖12是表示第3實施方式的比特分離的一例圖。
圖13是第3實施方式的圖像壓縮裝置的結(jié)構(gòu)方框圖。
圖14是表示第3實施方式的壓縮編碼的流程圖。
圖15是第4實施方式的圖像還原裝置的結(jié)構(gòu)方框圖。
圖16是表示第4實施方式的解壓縮的流程圖。
圖中1-圖像壓縮裝置;2-單元化(區(qū)域分割)部;3-調(diào)色板化部;4a、4b、6-合成部;5a、5b-壓縮編碼部;10-輸出I/F;11-CPU;12-ROM;13-通信I/F;14-輸入I/F;15-RAM;16-存儲裝置;17-讀取裝置;18-總線;19-輸出裝置;20-輸出裝置;21-網(wǎng)絡(luò);30-圖像還原裝置;31-單元數(shù)據(jù)/調(diào)色板數(shù)據(jù)分解部;32a、32b-解壓縮部;33a、33b-區(qū)域分解部;34-像素分布轉(zhuǎn)換部;35-合成部;40-圖像壓縮裝置;41-下位比特分離部;42-單元化(區(qū)域分割)部;43-調(diào)色板化部;44a、44b、46-合成部;45a、45b、45c-壓縮編碼部;50-圖像還原裝置;51-單元數(shù)據(jù)/調(diào)色板數(shù)據(jù)/下位比特數(shù)據(jù)分解部;52a、52b、52c-解壓縮部;53a、53b-區(qū)域分解部;54-像素分布轉(zhuǎn)換部;55-合成部。
具體實施例方式
本發(fā)明把由二維排列的像素數(shù)據(jù)構(gòu)成的圖像數(shù)據(jù)分割為多個單元,并賦予和該單元內(nèi)的各個顏色成分的像素值對應(yīng)的單元記號,對應(yīng)該單元記號,對被實施了規(guī)定的壓縮處理的圖像數(shù)據(jù)進行解碼。以下,說明本發(fā)明。
圖1是表示本發(fā)明的圖像數(shù)據(jù)的壓縮處理的概念的流程圖。在本發(fā)明中,作為一例,使用由拜耳排列構(gòu)成的圖像數(shù)據(jù)對發(fā)明內(nèi)容進行說明。
首先,對圖像數(shù)據(jù)進行m×n單元化(步驟S1,以下把步驟稱為S)。所謂m×n單元化,是指把m×n(m、n為任意正數(shù))個像素作為1個單元,對圖像數(shù)據(jù)進行單元化,使圖像數(shù)據(jù)形成多個單元的集合體。
然后,對已單元化的圖像數(shù)據(jù)進行調(diào)色板化(S2)。此處,對調(diào)色板化進行說明。1個單元由m×n個像素構(gòu)成,1個像素利用k灰度(k為任意正數(shù))表現(xiàn)。因此,1個單元可以形成kmn個圖形成分(像素分布),但是,如后面所述,關(guān)于其中規(guī)定數(shù)量的圖形,對各種像素分布賦予單元的記號。把這種處理稱為調(diào)色板化。
當在S2進行調(diào)色板化時,生成調(diào)色板化數(shù)據(jù),該調(diào)色板化數(shù)據(jù)由調(diào)色板數(shù)據(jù)和單元數(shù)據(jù)構(gòu)成。如后面所述,所謂調(diào)色板數(shù)據(jù),是指存儲了各個像素的灰度值的數(shù)據(jù),該各個像素構(gòu)成已單元化的像素的集合體。并且,所謂單元數(shù)據(jù)是指把已單元化的圖像數(shù)據(jù)置換為單元記號的數(shù)據(jù)。
然后,對調(diào)色板數(shù)據(jù)和單元數(shù)據(jù)分別進行壓縮編碼(S3、S4)。
圖2是表示本發(fā)明的已被單元化的拜耳圖像的一例的圖。拜耳圖像是把2×2像素(紅(R)、綠(Gr)、綠(Gb)、藍(B))作為一組來表現(xiàn)的圖像。在本發(fā)明中,把該2×2像素作為1個單元。這樣,拜耳圖像由縱4個單元×橫4個單元=16個單元構(gòu)成。
并且,如果從左上部向右按順序觀看各個單元的像素分布,則形成以下狀態(tài),(R0、Gr0、Gb0、B0),(R1、Gr1、Gb1、B1),(R2、Gr2、Gb2、B2),(R3、Gr3、Gb3、B3),(R4、Gr4、Gb4、B4),(R4、Gr4、Gb4、B4),(R5、Gr5、Gb5、B5),(R6、Gr6、Gb6、B6),(R4、Gr4、Gb4、B4),(R7、Gr7、Gb7、B7),(R8、Gr8、Gb8、B8),(R8、Gr8、Gb8、B8),(R9、Gr9、Gb9、B9),(R10、Gr10、Gb10、B10),(R11、Gr11、Gb11、B11),(R12、Gr12、Gb12、B12)。
另外,R0、R1、R2…表示紅色成分的像素值(稱為R像素值)。Gr0、Gr1、Gr2…和Gb0、Gb1、Gb2…表示綠色成分的像素值(分別稱為Gr像素值、Gb像素值)。B0、B1、B2…表示藍色成分的像素值(稱為B像素值)。
在該圖中,由于1個單元包括由2×2像素組成的R、Gr、Gb、B這4個像素,并且這些像素分別具有灰度值,所以1個單元的顏色由這4個像素的像素成分(灰度值的成分比)表示。以下,把1個單元的像素成分稱為像素分布。另外,該圖是由13種顏色構(gòu)成的圖像。
圖3表示本發(fā)明的調(diào)色板數(shù)據(jù)的一例。該數(shù)據(jù)是圖2所示的已單元化的圖像的調(diào)色板數(shù)據(jù),由單元的顏色成分(像素分布)即R像素值、Gr像素值、Gb像素值和B像素值及用于專門管理該像素分布的單元記號構(gòu)成。在該圖中,對(R0、Gr0、Gb0、B0)賦予單元記號0,對(R1、Gr1、Gb1、B1)賦予單元記號1,對(R2、Gr2、Gb2、B2)賦予單元記號2,對(R3、Gr3、Gb3、B3)賦予單元記號3,對(R4、Gr4、Gb4、B4)賦予單元記號4,……對(R12、Gr12、Gb12、B12)賦予單元記號12。
并且,關(guān)于單元記號13,在R像素值、Gr像素值、Gb像素值和B像素值中分別存儲有EOP(End Of Palette)。EOP表示1個調(diào)色板數(shù)據(jù)的結(jié)束。
圖4是根據(jù)圖3所示調(diào)色板數(shù)據(jù)使圖2所示圖像成為單元數(shù)據(jù)的圖。即,該單元數(shù)據(jù)是把已單元化的圖像數(shù)據(jù)(圖2)置換為單元記號(圖3)的數(shù)據(jù)。
由于圖2所示的圖像的左上部的單元是(R0、Gr0、Gb0、B0),所以在參照圖3的調(diào)色板數(shù)據(jù),以單元記號來表示該數(shù)據(jù)時,為“0”。另外,由于其右部的單元是(R1、Gr1、Gb1、B1),所以以單元記號來表示該數(shù)據(jù)時,為“1”。圖4是對構(gòu)成圖2所示圖像的所有單元進行上述處理的結(jié)果。
在將該單元記號按照掃描順序排列的數(shù)據(jù)后面,賦予表示EOP的單元記號13的單元記號。
圖5是表示將具有比圖2所示的圖像具有更多的像素的圖像單元化后的圖像數(shù)據(jù)的一例的圖。圖5利用區(qū)域1、區(qū)域2、……、區(qū)域d(d為任意正數(shù))的多個區(qū)域來表示。關(guān)于這一點將在后面說明。
圖6是表示圖5所示的圖像的調(diào)色板數(shù)據(jù)的圖。圖6(a)表示對應(yīng)圖5的區(qū)域1的調(diào)色板數(shù)據(jù),圖6(b)表示對應(yīng)圖5的區(qū)域2的調(diào)色板數(shù)據(jù),…圖6(c)表示對應(yīng)圖5的區(qū)域d的調(diào)色板數(shù)據(jù)。無論哪個區(qū)域,均由被賦予了單元記號0~254的255種圖形的像素分布和賦予了單元記號255的EOP構(gòu)成。
下面,參照圖5和圖6,對區(qū)域進行說明。例如,關(guān)于1個區(qū)域,可以設(shè)定能夠預(yù)先賦予單元記號的個數(shù),例如在可以利用8比特表示單元記號的情況下,可以賦予28=256個單元記號。這256個單元記號中的1個用于EOP,所以能夠把剩余的255個用來賦予給像素分布。即,在255種圖形的像素分布中,可以對像素分布設(shè)定單元記號。把可以賦予該單元記號的圖像的范圍作為1個區(qū)域。
但是,在上述示例的情況下,當像素分布的圖形超過255個時,將不能賦予單元記號。因此,改變區(qū)域,從0開始對新的區(qū)域賦予單元記號。對于該新的區(qū)域也一樣,當對255種圖形的像素分布全部賦予單元記號后,再對后面的區(qū)域重復(fù)相同的處理。這樣,生成區(qū)域1、2、…區(qū)域d。
因此,各個區(qū)域的調(diào)色板數(shù)據(jù)在該區(qū)域內(nèi)的像素分布數(shù)量是唯一的,并且分別被賦予唯一的單元記號,在各個區(qū)域的調(diào)色板數(shù)據(jù)的末尾列的單元記號中存儲有表示該區(qū)域的末尾的EOP。
此時,對于調(diào)色板化數(shù)據(jù),當某區(qū)域的像素分布的圖形數(shù)量超過規(guī)定數(shù)量時,結(jié)束有關(guān)該區(qū)域的調(diào)色板化數(shù)據(jù)的生成,而進行下一區(qū)域的調(diào)色板化數(shù)據(jù)的生成,所以像素分布的圖形相同的像素分布的出現(xiàn)頻度越高,該區(qū)域的尺寸就越大。另外,也生成對應(yīng)該調(diào)色板數(shù)據(jù)和區(qū)域的單元數(shù)據(jù)。
另外,以上作為用于說明的一例,使用拜耳圖像進行單元化、調(diào)色板化,但不限于此,也可以在一般RGB的全彩色圖像等的成分圖像中使用。
以下,表示使用本發(fā)明的圖像數(shù)據(jù)的壓縮和解壓縮的實施方式。
(第1實施方式)在本實施方式中,對將圖像數(shù)據(jù)單元化、調(diào)色板化,并生成單元數(shù)據(jù)和調(diào)色板數(shù)據(jù)進行壓縮編碼的情況進行說明。
圖7表示本實施方式的圖像壓縮裝置的結(jié)構(gòu)方框圖。圖像壓縮裝置1至少由單元化(區(qū)域分割)部2、調(diào)色板化部3、合成部4a、4b、6和壓縮編碼部5a、5b構(gòu)成。在單元化(區(qū)域分割)部2,對所輸入的圖像數(shù)據(jù)進行單元化,并分割成各個單元(進行對應(yīng)圖1的S1的處理)。
調(diào)色板化部3生成調(diào)色板化數(shù)據(jù),即生成對已單元化的像素分布的每種圖形賦予了單元記號的數(shù)據(jù)(調(diào)色板數(shù)據(jù))、和把已單元化的圖像數(shù)據(jù)(圖2)置換為單元記號(圖3)的數(shù)據(jù)(單元數(shù)據(jù))(進行對應(yīng)圖1的S2的處理)。
合成部4a將各個單元數(shù)據(jù)合成。所謂合成是指如圖6說明的那樣按照每個區(qū)域生成單元數(shù)據(jù),進行使這些各個單元數(shù)據(jù)合成為一個數(shù)據(jù)的處理。該合成利用公知的方法進行。在合成部4b中將各個調(diào)色板數(shù)據(jù)合成。該合成同樣是按照每個區(qū)域生成調(diào)色板數(shù)據(jù),進行使這些各個調(diào)色板數(shù)據(jù)合成為一個數(shù)據(jù)的處理。
壓縮編碼部5a將由合成部4a合成的單元數(shù)據(jù)壓縮編碼。壓縮編碼部5b將由合成部4b合成的調(diào)色板數(shù)據(jù)進行壓縮編碼。合成部6將由壓縮編碼部5a和壓縮編碼部5b分別壓縮編碼的單元數(shù)據(jù)和調(diào)色板數(shù)據(jù)合成為一個數(shù)據(jù)(編碼數(shù)據(jù))。如后面所述,進行壓縮編碼時可以使用各種編碼方式。
圖8是表示本實施方式的圖像壓縮裝置1的硬件環(huán)境的一例的結(jié)構(gòu)方框圖。圖像壓縮裝置1例如由以下部分構(gòu)成輸出接口(以下把接口稱為I/F)10;中央處理裝置(CPU)11;只讀存儲器(ROM)12;通信I/F13;輸入I/F14;隨機存取存儲器(RAM)15;存儲裝置16;移動式存儲介質(zhì)的讀取裝置17;用于連接以上各部分的總線18;連接輸出I/F10的輸出裝置19;連接輸入I/F14的輸出裝置20。
作為存儲裝置16可以使用硬盤、磁盤等各種形式的存儲裝置。在這種存儲裝置16或ROM12中存儲著以下所示流程圖中示出的程序。該程序由CPU11讀出,從而執(zhí)行被程序化的處理。
并且,這種程序是從程序提供者側(cè)通過網(wǎng)絡(luò)21和通信I/F13,存儲在例如存儲裝置16中。另外,這種程序也可以存儲在市場上流通的移動式存儲介質(zhì)中,然后把該存儲介質(zhì)配置在讀取裝置17中,由CPU執(zhí)行該程序。作為移動式存儲介質(zhì)可以使用CD-ROM、軟盤、光盤、磁盤、IC卡、DVD、DVD-R、DVD-RAM等各種形式的存儲介質(zhì),存儲在這種存儲介質(zhì)中的程序通過讀取裝置17被讀取。
并且,作為輸入裝置20可以使用鍵盤、鼠標、感應(yīng)板、麥克風(fēng)、或獲取圖像用的照相機和掃描儀等。輸出裝置19可以使用顯示器、打印機、揚聲器等。
另外,網(wǎng)絡(luò)21可以是互聯(lián)網(wǎng)、LAN、WAN、專用線路、有線、無線等通信網(wǎng)。
圖9是表示本實施方式的壓縮編碼的流程圖。圖像數(shù)據(jù)使用由1個像素為a比特的x個像素構(gòu)成的圖像(a、x分別是任意正數(shù))。該圖像的數(shù)據(jù)例如存儲在存儲裝置16中。首先,該圖像數(shù)據(jù)由CPU11從存儲裝置16讀出,進行m×n的單元化(S11)。該處理如圖2說明的那樣,把規(guī)定的像素集合(縱m像素×橫n像素)作為1個單元,把所讀取的圖像數(shù)據(jù)分割成各個單元。
然后,按照c個單元內(nèi)的像素值的每個集合進行分解(S12)(c是任意正數(shù))。該處理如圖5和圖6說明的那樣,每個區(qū)域可以具有c個單元內(nèi)的像素值的集合(即,c個圖形的單元內(nèi)的像素值的集合。另外,c個單元內(nèi)的像素值的集合全部是唯一的)。結(jié)果,生成多個區(qū)域(在本實施方式中為區(qū)域1、區(qū)域2、…區(qū)域d)及與其對應(yīng)的調(diào)色板化數(shù)據(jù)。
然后,進行調(diào)色板生成(S13)。調(diào)色板生成如圖3和圖4說明的那樣,根據(jù)在S12生成的調(diào)色板數(shù)據(jù),利用與其對應(yīng)的單元記號表示已單元化的各圖像數(shù)據(jù),形成單元數(shù)據(jù)。所謂調(diào)色板1的生成是指對區(qū)域1進行調(diào)色板的生成,所謂調(diào)色板2的生成是指對區(qū)域2進行調(diào)色板的生成,……調(diào)色板d的生成是指對區(qū)域d進行調(diào)色板的生成。
然后,進行有關(guān)單元數(shù)據(jù)的合成處理(S14a)和有關(guān)調(diào)色板數(shù)據(jù)的合成處理(S14b)。所謂有關(guān)單元數(shù)據(jù)的合成處理(S14a),是指將在S13對各個區(qū)域生成的多個單元數(shù)據(jù)(d個單元數(shù)據(jù))結(jié)合而合成為一個數(shù)據(jù)(以下稱為合成單元數(shù)據(jù))的處理。并且,所謂有關(guān)調(diào)色板數(shù)據(jù)的合成處理(S14b),是指將在S13對各個區(qū)域生成的多個調(diào)色板數(shù)據(jù)(d個調(diào)色板數(shù)據(jù))結(jié)合而合成為一個數(shù)據(jù)(以下稱為合成調(diào)色板數(shù)據(jù))的處理。
然后,進行有關(guān)合成單元數(shù)據(jù)的壓縮編碼處理(S15a)和有關(guān)合成調(diào)色板數(shù)據(jù)的壓縮編碼處理(S15b)。作為壓縮編碼的方法,例如使用通用編碼、DPCM編碼(差分脈碼調(diào)制)、游程長度編碼等。
然后,將已被壓縮編碼的合成單元數(shù)據(jù)(以下稱為壓縮合成單元數(shù)據(jù))和已被壓縮編碼的合成調(diào)色板數(shù)據(jù)(以下稱為壓縮合成調(diào)色板數(shù)據(jù))合成,合成為一個數(shù)據(jù)(編碼數(shù)據(jù))。另外,此時,把表示編碼數(shù)據(jù)中的哪些部分(例如從編碼數(shù)據(jù)的前頭起多少字節(jié))是壓縮合成單元數(shù)據(jù)的字段、哪些部分是壓縮合成調(diào)色板數(shù)據(jù)的字段的信息(例如字段長度等)和其他的進行解壓縮時需要的信息作為報頭信息賦予到編碼數(shù)據(jù)中。
以上結(jié)束本流程。
這樣,圖像數(shù)據(jù)由于相鄰之間的相關(guān)較高,所以相鄰的單元之間成為相同單元序號的頻度變高,因此可以提高壓縮率。并且,利用通用編碼、DPCM編碼和游程長度編碼等編碼方式中的至少任意一種編碼方法進行壓縮,所以與鄰接像素的相關(guān)越強,越能夠提高壓縮率。
(第2實施方式)在本實施方式中,說明將在第1實施方式中被壓縮的編碼數(shù)據(jù)解壓縮并還原成圖像數(shù)據(jù)的方法。
圖10表示本實施方式的圖像還原裝置的結(jié)構(gòu)方框圖。圖像還原裝置30至少由單元數(shù)據(jù)、調(diào)色板數(shù)據(jù)分解部31;解壓縮部32a、32b;區(qū)域分解部33a、33b;像素分布轉(zhuǎn)換部34;和合成部35構(gòu)成。
單元數(shù)據(jù)、調(diào)色板數(shù)據(jù)分解部31把在第1實施方式中生成的編碼數(shù)據(jù)分解成壓縮合成單元數(shù)據(jù)和壓縮合成調(diào)色板數(shù)據(jù)。解壓縮部32a將壓縮合成單元數(shù)據(jù)解壓縮并形成合成單元數(shù)據(jù)。解壓縮部32b將壓縮合成調(diào)色板數(shù)據(jù)解壓縮并形成合成調(diào)色板數(shù)據(jù)。
區(qū)域分解部33a把合成單元數(shù)據(jù)分解成各個區(qū)域的單元數(shù)據(jù)。區(qū)域分解部33b把合成調(diào)色板數(shù)據(jù)分解成各個區(qū)域的調(diào)色板數(shù)據(jù)。像素分布轉(zhuǎn)換部34根據(jù)構(gòu)成單元數(shù)據(jù)的單元記號,將對應(yīng)該單元記號的調(diào)色板數(shù)據(jù)的像素分布的像素還原(各個區(qū)域的圖像數(shù)據(jù)被分別還原)。合成部35將按照區(qū)域單位還原的各個圖像數(shù)據(jù)合成并形成一個圖像數(shù)據(jù)。另外,圖像還原裝置30的硬件環(huán)境的結(jié)構(gòu)與圖8所示相同。
圖11表示本實施方式的解壓縮的流程。編碼數(shù)據(jù)被存儲在例如存儲裝置16中。首先,該編碼數(shù)據(jù)由CPU11從存儲裝置16中讀出,進行單元數(shù)據(jù)、調(diào)色板數(shù)據(jù)分解(S20)。在該處理中,把在第1實施方式中生成的編碼數(shù)據(jù)分解為壓縮合成單元數(shù)據(jù)和壓縮合成調(diào)色板數(shù)據(jù)。
在分解時,首先確認編碼數(shù)據(jù)的報頭信息。如上所述,在報頭信息中具有表示編碼數(shù)據(jù)中的哪些部分是壓縮合成單元數(shù)據(jù)的字段、哪些部分是壓縮合成調(diào)色板數(shù)據(jù)的字段的信息(例如字段長度等)。根據(jù)該信息,把編碼數(shù)據(jù)分解為壓縮合成單元數(shù)據(jù)和壓縮合成調(diào)色板數(shù)據(jù)。
然后,將壓縮合成調(diào)色板數(shù)據(jù)解壓縮,形成合成調(diào)色板數(shù)據(jù)(S21a)。解壓縮的方法是利用對應(yīng)壓縮編碼的方法進行解壓縮。并且,將壓縮合成單元數(shù)據(jù)解壓縮,形成合成單元數(shù)據(jù)(S21b)。解壓縮的方法是利用對應(yīng)壓縮編碼的方法進行解壓縮。
然后,把合成調(diào)色板數(shù)據(jù)分解為各個區(qū)域的調(diào)色板數(shù)據(jù)(S22a)。此處,例如因為在構(gòu)成合成調(diào)色板數(shù)據(jù)的各個調(diào)色板數(shù)據(jù)的末尾列的單元記號中,被賦予了表示調(diào)色板數(shù)據(jù)的末尾的記號(EOP),所以可以通過檢測該記號來分解成各個調(diào)色板數(shù)據(jù)。并且,因為單元記號按照0、1、2……被依次賦予,并且在判明區(qū)域時再次從0開始賦予,所以也可以通過檢測區(qū)域的第一個單元記號來分解成各個調(diào)色板數(shù)據(jù)。
并且,把合成單元數(shù)據(jù)分解為各個區(qū)域的單元數(shù)據(jù)(S22b)。此處,因為在構(gòu)成合成單元數(shù)據(jù)的各個單元數(shù)據(jù)的最末尾,被賦予了表示單元數(shù)據(jù)的末尾的記號(EOU單元末尾),所以可以通過檢測該記號來分解成各個單元數(shù)據(jù)。
然后,根據(jù)構(gòu)成單元數(shù)據(jù)的單元記號,將對應(yīng)該單元記號的調(diào)色板數(shù)據(jù)的像素分布的像素還原(對應(yīng)各個區(qū)域的圖像數(shù)據(jù)被還原)(S23)。即,從調(diào)色板數(shù)據(jù)1和單元數(shù)據(jù)1還原對應(yīng)區(qū)域1的圖像,從調(diào)色板數(shù)據(jù)2和單元數(shù)據(jù)2還原對應(yīng)區(qū)域2的圖像,……,從調(diào)色板數(shù)據(jù)d和單元數(shù)據(jù)d還原對應(yīng)區(qū)域d的圖像。
并且,將按照區(qū)域單位還原的各個圖像數(shù)據(jù)合成為一個圖像數(shù)據(jù)(S24)。
另外,步驟S20、S22a、S22b的分解僅是一例,但不限于此,可以使用所有公知的方法。
這樣,能夠容易地將在第1實施方式中被壓縮編碼的編碼數(shù)據(jù)解壓縮,并將圖像數(shù)據(jù)還原。
(第3實施方式)本實施方式是第1實施方式的變形例,說明對第1實施方式再實施比特分離的方法。
圖12是表示本實施方式中的比特分離的一例的圖。圖12(a)表示1個像素由12比特構(gòu)成,左端為MSB(最上位比特),右端為LSB(最下位比特)。在本實施方式中,圖12(b)表示把該12比特分離為上位8比特和下位4比特的狀態(tài)。
進行比特分離的優(yōu)點如下所述。利用數(shù)字照相機等拍攝的拜耳圖像以12比特灰度來表現(xiàn),與正常的全彩色圖像相比,灰度較多。而且,由于該12比特中的上位比特與鄰接像素的相關(guān)較強,所以只要抽出該上位比特,進行第1實施方式的壓縮解碼,就能夠增大在圖5中說明的各個區(qū)域的尺寸,因此,可減少區(qū)域數(shù)量,進一步提高壓縮率。以下,說明本實施方式的壓縮編碼。
圖13表示本實施方式的圖像壓縮裝置40的結(jié)構(gòu)方框圖。圖像壓縮裝置40由以下部分構(gòu)成下位比特分離部41;單元化(區(qū)域分割)部42;調(diào)色板化部43;合成部44a、44b、46;和壓縮編碼部45a、45b、45c。下位比特分離部41將表示構(gòu)成所輸入的圖像數(shù)據(jù)的各個像素的比特數(shù)據(jù),按圖12說明的那樣分離成上位比特數(shù)據(jù)和下位比特。
單元化(區(qū)域分割)部42對來自下位比特分離部41的輸出數(shù)據(jù)即上位比特數(shù)據(jù)進行單元化,并分割成各個單元(進行與圖7的單元化(區(qū)域分割部)部2相同的處理)。
調(diào)色板化部43生成調(diào)色板化數(shù)據(jù),即,生成對被單元化的像素分布的每個圖形賦予了單元記號的數(shù)據(jù)(調(diào)色板數(shù)據(jù))、和利用單元記號表示上述被單元化的圖像數(shù)據(jù)的數(shù)據(jù)(單元數(shù)據(jù))(進行與圖7的調(diào)色板化部3相同的處理)。
合成部44a將各個單元數(shù)據(jù)合成(進行與圖7的合成部4a相同的處理)。合成部44b將各個調(diào)色板數(shù)據(jù)合成(進行與圖7的合成部4b相同的處理)。
壓縮編碼部45a對由合成部44a合成的單元數(shù)據(jù)進行壓縮編碼(進行與圖7的壓縮編碼部5a相同的處理)。壓縮編碼部45b對由合成部44b合成的調(diào)色板數(shù)據(jù)進行壓縮編碼(進行與圖7的壓縮編碼部5b相同的處理)。壓縮編碼部45c對從下位比特分離部41輸出的下位比特數(shù)據(jù)進行壓縮編碼。
合成部46將在壓縮編碼部45a和壓縮編碼部45b和壓縮編碼部45c分別進行了壓縮編碼的單元數(shù)據(jù)和調(diào)色板數(shù)據(jù)及下位比特數(shù)據(jù)合成為一個數(shù)據(jù)(編碼數(shù)據(jù))。另外,圖像壓縮裝置40的硬件環(huán)境的結(jié)構(gòu)與圖8所示相同。
圖14表示本實施方式的壓縮編碼的流程。圖像數(shù)據(jù)使用由1個像素為a比特的x個像素數(shù)構(gòu)成的圖像。該圖像數(shù)據(jù)例如存儲在存儲裝置16中。首先,該圖像數(shù)據(jù)由CPU11從存儲裝置16讀出,對各個像素進行比特分離(S30)。比特分離與圖12說明的情況相同。在本實施方式中,分離成b(b是任意正數(shù),b<a)比特的上位比特數(shù)據(jù)和(a-b)比特的下位比特數(shù)據(jù)。另外,分離的比特數(shù)b可以預(yù)先設(shè)定。
然后,對上位比特數(shù)據(jù)進行單元化(S31)。該處理與圖9的S11相同。
然后,分別分解成c個像素分布(S32)。該處理與圖9的S12相同。
然后,進行調(diào)色板生成(S33)。該處理與圖9的S13相同。
然后,進行單元數(shù)據(jù)的合成處理(S34a)和調(diào)色板數(shù)據(jù)的合成處理(S34b)。這些處理分別和圖9的S14a與S14b相同。以下,把在S34a合成的單元數(shù)據(jù)稱為合成單元數(shù)據(jù),把在S34b合成的調(diào)色板數(shù)據(jù)稱為合成調(diào)色板數(shù)據(jù)。
然后,進行合成單元數(shù)據(jù)的壓縮編碼處理(S35a)和合成調(diào)色板數(shù)據(jù)的壓縮編碼處理(S35b)。這些處理分別和圖9的S15a與S15b相同,例如可以使用通用編碼、DPCM編碼(差分脈碼調(diào)制)、游程長度編碼等。
并且,對在S30進行了比特分離的下位比特數(shù)據(jù)((a-b)比特)也進行壓縮編碼處理(S35c)。此處的壓縮編碼與S35a、S35b相同,例如進行通用編碼、DPCM編碼(差分脈碼調(diào)制)、游程長度編碼等的壓縮編碼然后,將被壓縮編碼的合成單元數(shù)據(jù)(以下稱為壓縮合成單元數(shù)據(jù))、被壓縮編碼的合成調(diào)色板數(shù)據(jù)(以下稱為壓縮合成調(diào)色板數(shù)據(jù))和被壓縮編碼的下位比特數(shù)據(jù)(以下稱為壓縮下位比特數(shù)據(jù))合成為一個數(shù)據(jù)(編碼數(shù)據(jù))。
另外,此時,把表示編碼數(shù)據(jù)中的哪些部分(例如從編碼數(shù)據(jù)的前頭起的偏移)是壓縮合成單元數(shù)據(jù)的字段、哪些部分是壓縮合成調(diào)色板數(shù)據(jù)的字段、哪些部分是壓縮下位比特數(shù)據(jù)的字段的信息(例如字段長度等)、有關(guān)比特分離的信息(例如a值等)及其他的解壓縮時需要的信息作為報頭信息賦予到編碼數(shù)據(jù)中。
以上結(jié)束本流程。
這樣,由于下位比特受圖像數(shù)據(jù)的噪聲影響,所以通過對上位比特賦予單元記號,各個單元之間成為相同單元記號的頻度較高,因此能夠進一步提高壓縮率。即,可以壓縮與相鄰像素的相關(guān)較強的各個上位比特,所以能夠提高壓縮效率。
并且,不僅對上位比特,也可以對具有相關(guān)的下位比特進行壓縮。利用通用編碼、DPCM編碼和游程長度編碼等編碼方式中的至少任意一種編碼方法對下位比特進行壓縮,所以與相鄰像素的相關(guān)越強,越能夠提高壓縮率。
(第4實施方式)在本實施方式中,說明將在第3實施方式中被壓縮的編碼數(shù)據(jù)解壓縮并還原成圖像數(shù)據(jù)的方法。
圖15表示本實施方式的圖像還原裝置的結(jié)構(gòu)方框圖。圖像賦予裝置50由單元數(shù)據(jù)、調(diào)色板數(shù)據(jù)、下位比特數(shù)據(jù)分解部51;解壓縮部52a、52b、52c;區(qū)域分解部53a、53b;像素分布轉(zhuǎn)換部54;和合成部55構(gòu)成。
單元數(shù)據(jù)、調(diào)色板數(shù)據(jù)、下位比特數(shù)據(jù)分解部51把在第3實施方式中生成的編碼數(shù)據(jù)分解成壓縮合成單元數(shù)據(jù)、壓縮合成調(diào)色板數(shù)據(jù)和壓縮下位比特數(shù)據(jù)。
解壓縮部52a將壓縮合成單元數(shù)據(jù)解壓縮并形成合成單元數(shù)據(jù)。解壓縮部52b將壓縮合成調(diào)色板數(shù)據(jù)解壓縮并形成合成調(diào)色板數(shù)據(jù)。解壓縮部52c將壓縮下位比特數(shù)據(jù)解壓縮并形成下位比特數(shù)據(jù)。
區(qū)域分解部53a把合成單元數(shù)據(jù)分解成各個區(qū)域的單元數(shù)據(jù)。區(qū)域分解部53b把合成調(diào)色板數(shù)據(jù)分解成各個區(qū)域的調(diào)色板數(shù)據(jù)。像素分布轉(zhuǎn)換部54根據(jù)構(gòu)成單元數(shù)據(jù)的單元記號,將對應(yīng)該單元記號的調(diào)色板數(shù)據(jù)的像素(有關(guān)上位比特數(shù)據(jù)的像素)還原(1個區(qū)域的圖像數(shù)據(jù)被還原)。
合成部55將按照區(qū)域單位還原的有關(guān)上位比特數(shù)據(jù)的各個圖像數(shù)據(jù)合成為一個圖像數(shù)據(jù)(有關(guān)上位比特數(shù)據(jù)的圖像數(shù)據(jù))。并且,對該圖像數(shù)據(jù)的各個像素,將上位比特數(shù)據(jù)(b比特)和下位比特數(shù)據(jù)((a-b)比特)結(jié)合,將由1個像素為a比特的像素構(gòu)成的圖像數(shù)據(jù)還原。另外,圖像還原裝置50的硬件環(huán)境的結(jié)構(gòu)與圖8所示相同。
圖16表示本實施方式的解壓縮的流程。編碼數(shù)據(jù)被存儲在例如存儲裝置16中。首先,該編碼數(shù)據(jù)由CPU11從存儲裝置16讀出,進行單元數(shù)據(jù)、調(diào)色板數(shù)據(jù)、下位比特數(shù)據(jù)分解(S40)。
在該處理中,把在第3實施方式中生成的編碼數(shù)據(jù)分解為壓縮合成單元數(shù)據(jù)和壓縮合成調(diào)色板數(shù)據(jù)和壓縮下位比特數(shù)據(jù)。該處理與圖11的S20相同,根據(jù)編碼數(shù)據(jù)的報頭信息,把編碼數(shù)據(jù)分解為壓縮合成單元數(shù)據(jù)和壓縮合成調(diào)色板數(shù)據(jù)和壓縮下位比特數(shù)據(jù)。
然后,將壓縮合成調(diào)色板數(shù)據(jù)解壓縮,形成合成調(diào)色板數(shù)據(jù)(S41a)。解壓縮的方法是利用對應(yīng)壓縮編碼的方法進行解壓縮。并且,將壓縮合成單元數(shù)據(jù)解壓縮,形成合成單元數(shù)據(jù)(S41b)。解壓縮的方法是利用對應(yīng)壓縮編碼的方法進行解壓縮。這些處理與圖11的S21a、S21b相同。
并且,將壓縮下位比特數(shù)據(jù)解壓縮,形成下位比特數(shù)據(jù)(S41c)。此處使用的壓縮編碼是進行與S21a、S21b相同的壓縮編碼。
然后,把合成調(diào)色板數(shù)據(jù)分解為各個區(qū)域的調(diào)色板數(shù)據(jù)(S42a)。該處理與圖11的S22a相同。并且,把合成單元數(shù)據(jù)分解為各個區(qū)域的單元數(shù)據(jù)(S42b)。該處理與圖11的S22b相同。
然后,根據(jù)構(gòu)成單元數(shù)據(jù)的單元記號,將對應(yīng)該單元記號的調(diào)色板數(shù)據(jù)的像素分布的像素還原(對應(yīng)各個區(qū)域的圖像數(shù)據(jù)(僅僅上位比特部分的圖像數(shù)據(jù))被還原)(S43)。該處理與圖11的S23相同。
并且,將按照區(qū)域單位還原的有關(guān)上位比特數(shù)據(jù)的各個圖像數(shù)據(jù)合成為一個圖像數(shù)據(jù)(有關(guān)上位比特數(shù)據(jù)的圖像數(shù)據(jù))。并且,對該圖像數(shù)據(jù)的各個像素,將上位比特數(shù)據(jù)(b比特)和下位比特數(shù)據(jù)((a-b)比特)結(jié)合,將由具有a比特的像素構(gòu)成的圖像數(shù)據(jù)還原(S44)。
這樣,能夠容易地將在第3實施方式中被壓縮編碼的編碼數(shù)據(jù)解壓縮,從而將圖像數(shù)據(jù)還原。
權(quán)利要求
1.一種圖像壓縮裝置,其特征在于,具有分割單元,把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元;單元記號賦予單元,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號;和壓縮單元,對與由所述單元記號賦予單元賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理。
2.一種圖像壓縮裝置,其特征在于,具有分割單元,把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元;調(diào)色板數(shù)據(jù)生成單元,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù);單元數(shù)據(jù)生成單元,生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù);和壓縮單元,壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的圖像壓縮裝置,其特征在于,所述圖像壓縮裝置還具有像素數(shù)據(jù)分離單元,將作為構(gòu)成所述圖像數(shù)據(jù)的各像素數(shù)據(jù)的由規(guī)定的比特構(gòu)成的該像素數(shù)據(jù)分離成由上位比特構(gòu)成的上位像素數(shù)據(jù)和由下位比特構(gòu)成的下位像素數(shù)據(jù),所述調(diào)色板數(shù)據(jù)生成單元生成上位像素調(diào)色板數(shù)據(jù),該上位像素調(diào)色板數(shù)據(jù)是由所述上位像素數(shù)據(jù)構(gòu)成的有關(guān)所述圖像數(shù)據(jù)的所述調(diào)色板數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的圖像壓縮裝置,其特征在于,所述壓縮單元壓縮所述下位像素數(shù)據(jù)。
5.根據(jù)權(quán)利要求2所述的圖像壓縮裝置,其特征在于,所述壓縮單元利用通用編碼、DPCM編碼、及游程長度編碼中的至少任意一種編碼方式進行壓縮。
6.根據(jù)權(quán)利要求3所述的圖像壓縮裝置,其特征在于,所述壓縮單元利用通用編碼、DPCM編碼、及游程長度編碼中的至少任意一種編碼方式,對所述上位像素調(diào)色板數(shù)據(jù)進行壓縮。
7.根據(jù)權(quán)利要求4所述的圖像壓縮裝置,其特征在于,所述壓縮單元利用通用編碼、DPCM編碼、及游程長度編碼中的至少任意一種編碼方式,對所述下位像素數(shù)據(jù)進行壓縮。
8.一種圖像還原裝置,其特征在于,具有解壓縮單元,對下述的壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號,對與所賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理而形成的壓縮數(shù)據(jù);和還原單元,根據(jù)由所述解壓縮單元解壓縮后的單元記號和對應(yīng)該單元記號的像素數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
9.一種圖像還原裝置,其特征在于,具有解壓縮單元,對下述的壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù),生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù),壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)而形成的壓縮數(shù)據(jù);和還原單元,根據(jù)通過所述解壓縮單元解壓縮后的所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
10.一種圖像還原裝置,其特征在于,具有解壓縮單元,對下述的壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把作為構(gòu)成圖像數(shù)據(jù)的各像素數(shù)據(jù)的、由規(guī)定的比特構(gòu)成的該像素數(shù)據(jù)分離成由上位比特構(gòu)成的上位像素數(shù)據(jù)和由下位比特構(gòu)成的下位像素數(shù)據(jù),把所述圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的所述上位各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的上位像素調(diào)色板數(shù)據(jù),生成利用與所述單元的所述上位各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的上位像素單元數(shù)據(jù),壓縮所述上位像素調(diào)色板數(shù)據(jù)和所述上位像素單元數(shù)據(jù)而形成的壓縮數(shù)據(jù);還原單元,根據(jù)通過所述解壓縮單元解壓縮后的所述上位像素調(diào)色板數(shù)據(jù)和所述上位像素單元數(shù)據(jù)及所述下位像素數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
11.一種圖像還原裝置,其特征在于,具有解壓縮單元,對下述的壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把作為構(gòu)成圖像數(shù)據(jù)的各像素數(shù)據(jù)的、由規(guī)定的比特構(gòu)成的該像素數(shù)據(jù)分離成由上位比特構(gòu)成的上位像素數(shù)據(jù)和由下位比特構(gòu)成的下位像素數(shù)據(jù),把所述圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的所述上位各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的上位像素調(diào)色板數(shù)據(jù),生成利用與所述單元的所述上位各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的上位像素單元數(shù)據(jù),壓縮所述上位像素調(diào)色板數(shù)據(jù)、所述上位像素單元數(shù)據(jù)和所述下位像素數(shù)據(jù)而形成的壓縮數(shù)據(jù);還原單元,根據(jù)通過所述解壓縮單元解壓縮后的所述上位像素調(diào)色板數(shù)據(jù)和所述上位像素單元數(shù)據(jù)及所述下位像素數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
12.一種圖像壓縮方法,其特征在于,把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號,對與所賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理。
13.一種圖像壓縮方法,其特征在于,把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù),生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù),壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)。
14.一種圖像還原方法,其特征在于,對下述壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成利用m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號,對與所賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理而形成的壓縮數(shù)據(jù),根據(jù)解壓縮的所述單元記號和對應(yīng)該單元記號的像素數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
15.一種圖像還原方法,其特征在于,對下述壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù),生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù),壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)而形成的壓縮數(shù)據(jù),根據(jù)解壓縮后的所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
16.一種圖像壓縮程序,使計算機執(zhí)行以下處理分割處理,把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元;單元記號賦予處理,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號;壓縮處理,對與通過所述單元記號賦予處理賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮。
17.一種圖像壓縮程序,使計算機執(zhí)行以下處理分割處理,把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元;調(diào)色板數(shù)據(jù)生成處理,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù);單元數(shù)據(jù)生成處理,生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù);壓縮處理,壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)。
18.一種圖像還原程序,使計算機執(zhí)行以下處理解壓縮處理,對下述壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號,對與所賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理而形成的壓縮數(shù)據(jù);還原處理,根據(jù)通過所述解壓縮處理解壓縮后的單元記號和對應(yīng)該單元記號的像素數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
19.一種圖像還原程序,使計算機執(zhí)行以下處理解壓縮處理,對下述壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù),生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù),壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)而形成的壓縮數(shù)據(jù);還原處理,根據(jù)通過所述解壓縮處理解壓縮后的所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
20.一種計算機可讀的記錄介質(zhì),該記錄介質(zhì)記錄有用于使計算機執(zhí)行以下處理的圖像壓縮程序分割處理,把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元;單元記號賦予處理,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號;壓縮處理,對與通過所述單元記號賦予處理賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮。
21.一種計算機可讀的記錄介質(zhì),該記錄介質(zhì)記錄有用于使計算機執(zhí)行以下處理的圖像壓縮程序分割處理,把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元;調(diào)色板數(shù)據(jù)生成處理,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù);單元數(shù)據(jù)生成處理,生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù);壓縮處理,壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)。
22.一種計算機可讀的記錄介質(zhì),該記錄介質(zhì)記錄有用于使計算機執(zhí)行以下處理的圖像還原程序解壓縮處理,對下述的壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元,對所述單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號,對與所賦予的單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理而形成的壓縮數(shù)據(jù);還原處理,根據(jù)通過所述解壓縮處理解壓縮后的單元記號和對應(yīng)該單元記號的像素數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
23.一種計算機可讀的記錄介質(zhì),該記錄介質(zhì)記錄有用于使計算機執(zhí)行以下處理的圖像還原程序解壓縮處理,對下述壓縮數(shù)據(jù)進行解壓縮,該壓縮數(shù)據(jù)是通過把圖像數(shù)據(jù)分割成由規(guī)定的像素數(shù)的集合構(gòu)成的各個單元,生成包括所述單元內(nèi)的各個顏色成分的像素值和根據(jù)該分布賦予的單元記號的調(diào)色板數(shù)據(jù),生成利用與單元的各個顏色成分的像素值對應(yīng)的單元記號表示被分割成所述每個單元的圖像數(shù)據(jù)的單元數(shù)據(jù),壓縮所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù)而形成的壓縮數(shù)據(jù);還原處理,根據(jù)通過所述解壓縮處理解壓縮后的所述調(diào)色板數(shù)據(jù)和所述單元數(shù)據(jù),將所述圖像數(shù)據(jù)還原。
全文摘要
本發(fā)明提出一種圖像壓縮裝置和圖像還原裝置。在幀內(nèi)包括多個顏色成分的圖像中,例如在多成分圖像(全彩色圖像)或拜耳圖像那樣的圖像中,能夠去除顏色的重復(fù)、提高壓縮效率。上述課題是通過使用本發(fā)明的圖像壓縮裝置來實現(xiàn)的,該圖像壓縮裝置把由二維排列的多個像素構(gòu)成的圖像數(shù)據(jù)分割成由m×n(m、n為任意正數(shù))個像素構(gòu)成的各個單元,對該單元內(nèi)的各個顏色成分的像素值相同的單元賦予相同記號,對具有不同的各個顏色成分的像素值的單元賦予不同記號,然后對與單元記號對應(yīng)的像素數(shù)據(jù)和該單元記號實施規(guī)定的壓縮處理。
文檔編號H04N7/26GK1716998SQ20051007714
公開日2006年1月4日 申請日期2005年6月14日 優(yōu)先權(quán)日2004年6月14日
發(fā)明者石川隆志 申請人:奧林巴斯株式會社