專利名稱:圖像壓縮裝置、圖像解壓縮裝置以及圖像處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)圖像數(shù)據(jù)進(jìn)行壓縮的圖像壓縮裝置、對(duì)被壓縮的圖像數(shù)據(jù)進(jìn)行解壓縮的圖像解壓縮裝置、以及具備圖像壓縮裝置或者圖像解壓縮裝置的圖像處理裝置。
背景技術(shù):
作為對(duì)圖像數(shù)據(jù)進(jìn)行壓縮的一般方法,例如有將某比特?cái)?shù)的像素值表現(xiàn)成更少的比特?cái)?shù)的量化。通過量化雖然能削減數(shù)據(jù)量,但由于會(huì)發(fā)生量化誤差,因此在圖像壓縮中會(huì)發(fā)生畫質(zhì)劣化。作為用于降低這種畫質(zhì)劣化的現(xiàn)有的圖像壓縮技術(shù),已開發(fā)出利用像素值的動(dòng)態(tài)范圍的方法(例如,參考專利文獻(xiàn)I)。 現(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)I :日本專利第2785822號(hào)公報(bào)發(fā)明概要發(fā)明要解決的問題但是,在所述現(xiàn)有的圖像壓縮方法中存在如下問題,即,圖像塊中包含的像素值的動(dòng)態(tài)范圍寬時(shí),量化誤差也大。
發(fā)明內(nèi)容
本發(fā)明是為了解決所述現(xiàn)有問題而開發(fā)的技術(shù),其目的在于提供一種即使在動(dòng)態(tài)范圍廣的情況下,也能夠在防止壓縮率因數(shù)據(jù)量增加而降低的同時(shí)使量化誤差減小的圖像壓縮裝置、圖像解壓縮裝置以及圖像處理裝置。用于解決問題的手段為了達(dá)成所述目的,本發(fā)明的一形態(tài)的圖像壓縮裝置是ー種進(jìn)行圖像數(shù)據(jù)的壓縮的圖像壓縮裝置,其具備第一量化部,執(zhí)行量化模式1,該量化模式I是指利用滿足A1〈B1的兩個(gè)值A(chǔ)l以及BI,在由所述Al和所述BI定義的ー個(gè)區(qū)域內(nèi),對(duì)所述圖像數(shù)據(jù)中包含的多個(gè)像素值進(jìn)行量化的模式;第二量化部,執(zhí)行量化模式2,該量化模式2是指利用滿足A2>B2的兩個(gè)值A(chǔ)2以及B2,在由所述A2和所述B2定義的兩個(gè)區(qū)域內(nèi),對(duì)所述多個(gè)像素值進(jìn)行量化的模式;壓縮數(shù)據(jù)生成部,生成壓縮數(shù)據(jù),該壓縮數(shù)據(jù)包含值A(chǔ)、值B以及由被選擇的量化模式進(jìn)行了量化的所述多個(gè)像素值的量化值。所述壓縮數(shù)據(jù)生成部,針對(duì)所述A,在選擇了所述量化模式I的情況下存放所述Al,在選擇了所述量化模式2的情況下存放所述A2 ;針對(duì)所述B,在選擇了所述量化模式I的情況下存放所述BI,在選擇了所述量化模式2的情況下存放所述B2,從而生成所述壓縮數(shù)據(jù)。在此,不僅能作為所述圖像壓縮裝置來實(shí)現(xiàn)本發(fā)明,還能作為圖像解壓縮裝置或者圖像處理裝置來實(shí)現(xiàn)本發(fā)明。另外,還能夠作為具備被包含在圖像壓縮裝置、圖像解壓縮裝置或者圖像處理裝置中的各處理部的集成電路來實(shí)現(xiàn)本發(fā)明。另外,還能夠作為以圖像壓縮裝置、圖像解壓縮裝置或圖像處理裝置中包含的各處理部的特征性處理作為步驟的圖像壓縮方法、圖像解壓縮方法或者圖像處理方法來實(shí)現(xiàn)本發(fā)明。另外,還能夠作為用于使計(jì)算機(jī)執(zhí)行圖像壓縮方法、圖像解壓縮方法或者圖像處理方法中包含的特征性處理的程序來實(shí)現(xiàn)本發(fā)明。并且,當(dāng)然能夠通過CD-ROM等記錄介質(zhì)以及聯(lián)網(wǎng)等傳輸介質(zhì)來傳輸所述程序。發(fā)明效果根據(jù)本發(fā)明的圖像壓縮裝置,即使在動(dòng)態(tài)范圍廣的情況下,也能夠在防止壓縮率因數(shù)據(jù)量增加而降低的同時(shí)使量化誤差減小,從而能夠提高壓縮圖像的畫質(zhì)。
圖I是表示本發(fā)明的實(shí)施方式的圖像處理裝置的結(jié)構(gòu)的結(jié)構(gòu)圖。 圖2A是表示本發(fā)明的實(shí)施方式的圖像壓縮裝置的結(jié)構(gòu)的結(jié)構(gòu)圖。圖2B是表示本發(fā)明的實(shí)施方式的壓縮數(shù)據(jù)成生部的結(jié)構(gòu)的結(jié)構(gòu)圖。圖3是表示本發(fā)明的實(shí)施方式的第一量化部的結(jié)構(gòu)的結(jié)構(gòu)圖。圖4是表示本發(fā)明的實(shí)施方式的第二量化部的結(jié)構(gòu)的結(jié)構(gòu)圖。圖5是表示本發(fā)明的實(shí)施方式的圖像解壓縮裝置的結(jié)構(gòu)的結(jié)構(gòu)圖。圖6是表示本發(fā)明的實(shí)施方式的圖像壓縮裝置對(duì)圖像數(shù)據(jù)進(jìn)行壓縮的處理的一個(gè)例子的流程圖。圖7是表示本發(fā)明的實(shí)施方式的第一量化部以量化模式I來對(duì)像素值進(jìn)行量化的處理的一個(gè)例子的流程圖。圖8是說明本發(fā)明的實(shí)施方式的第一量化部對(duì)圖像塊內(nèi)的像素值進(jìn)行取得值A(chǔ)l以及值BI的處理的圖。圖9是說明本發(fā)明的實(shí)施方式的量化部在Al以上且BI以下的范圍內(nèi)進(jìn)行量化的圖。圖10是表示本發(fā)明的實(shí)施方式的第二量化部以量化模式2來對(duì)像素值進(jìn)行量化的處理的一個(gè)例子的流程圖。圖11是說明本發(fā)明的實(shí)施方式的第二量化部對(duì)圖像塊內(nèi)的像素值進(jìn)行取得值A(chǔ)2以及值B2的處理的圖。圖12是說明本發(fā)明的實(shí)施方式的第二量化部在兩個(gè)區(qū)域內(nèi)進(jìn)行量化的圖。圖13是說明本發(fā)明的實(shí)施方式的量化值分配部向兩個(gè)區(qū)域分配量化值的圖。圖14是表示本發(fā)明的實(shí)施方式的圖像解壓縮裝置對(duì)壓縮數(shù)據(jù)進(jìn)行解壓縮的處理的一個(gè)例子的流程圖。圖15是表示本發(fā)明的實(shí)施方式的變形例I的第一量化部以量化模式I來對(duì)像素值進(jìn)行量化的處理的一個(gè)例子的流程圖。圖16是表示本發(fā)明的實(shí)施方式的變形例I的第二量化部以量化模式2來對(duì)像素值進(jìn)行量化的處理的一個(gè)例子的流程圖。圖17是表示本發(fā)明的實(shí)施方式的變形例2的圖像壓縮裝置對(duì)圖像數(shù)據(jù)進(jìn)行壓縮的處理的一個(gè)例子的流程圖。圖18是說明本發(fā)明的實(shí)施方式的變形例3的圖像壓縮裝置對(duì)多通道的圖像數(shù)據(jù)進(jìn)行壓縮的處理的圖。圖19是表示本發(fā)明的實(shí)施方式的變形例4的圖像處理裝置的結(jié)構(gòu)的結(jié)構(gòu)圖。圖20是表示本發(fā)明的實(shí)施方式的變形例5的圖像壓縮裝置的結(jié)構(gòu)的結(jié)構(gòu)圖。圖21是說明本發(fā)明的實(shí)施方式的變形例6的第一量化部進(jìn)行量化的處理的圖。圖22是說明本發(fā)明的實(shí)施方式的變形例7的第二量化部進(jìn)行量化的處理的圖。圖23是用于說明現(xiàn)有的圖像壓縮方法的處理的流程圖。
具體實(shí)施例方式(作為本發(fā)明之基礎(chǔ)的知識(shí)) 本發(fā)明的開發(fā)者發(fā)現(xiàn)背景技術(shù)部分所記載的圖像壓縮技術(shù)中存在如下問題。圖23是用于說明所述專利文獻(xiàn)I所記載的現(xiàn)有圖像壓縮方法的處理的流程圖。如該圖所示,按由多個(gè)像素構(gòu)成的圖像塊単位,取得像素值的最小值A(chǔ)和最大值B
(S2)。然后,作為最大值B和最小值A(chǔ)的差,算出動(dòng)態(tài)范圍DR=B-A(S4)。然后,通過將所述動(dòng)態(tài)范圍平分成(2m-l)個(gè)區(qū)域,并分配2m個(gè)值,從而量化成m比特值(S6)。然后,生成包含所述最小值A(chǔ)以及最大值B和各個(gè)像素的量化值的壓縮數(shù)據(jù)(S8)。由此,與針對(duì)可取得像素值的范圍整體進(jìn)行量化的情況相比,根據(jù)所述專利文獻(xiàn)I的方法,在動(dòng)態(tài)范圍窄的情況下,能使小量化誤差減小。就一般的圖像而言,在局部性的圖像塊內(nèi),動(dòng)態(tài)范圍窄的情況較多,因此,通過所述方法能夠獲得提高圖像壓縮的畫質(zhì)的效果O然而,在所述圖像壓縮方法中存在如下問題,即,在圖像塊中包含的像素值的動(dòng)態(tài)范圍廣的情況下,將動(dòng)態(tài)范圍平分成(2m_l)個(gè)區(qū)域時(shí),隨著各個(gè)區(qū)域?qū)挾茸兇?,量化誤差也會(huì)變大。在這種情況下,可通過將進(jìn)行量化的區(qū)域分成多個(gè)區(qū)域,并只對(duì)存在像素值的區(qū)域進(jìn)行量化,來降低量化誤差。但是,在使用多個(gè)區(qū)域的情況下,還額外需要用于識(shí)別量化后的數(shù)據(jù)屬于哪個(gè)區(qū)域的信息,壓縮后的數(shù)據(jù)量因此變大,以及造成壓縮率降低。本發(fā)明是為了解決所述問題而開發(fā)的技術(shù),其目的在于提供即使在動(dòng)態(tài)范圍廣的情況下,也能夠在防止壓縮率因數(shù)據(jù)量增加而降低的同時(shí)使量化誤差減小的圖像壓縮裝置、圖像解壓縮裝置以及圖像處理裝置。為了達(dá)成所述目的,本發(fā)明的一形態(tài)的圖像壓縮裝置是ー種進(jìn)行圖像數(shù)據(jù)的壓縮的圖像壓縮裝置,其具備第一量化部,執(zhí)行量化模式1,該量化模式I是指利用滿足A1〈B1的兩個(gè)值A(chǔ)l以及BI,在由所述Al和所述BI定義的ー個(gè)區(qū)域內(nèi),對(duì)所述圖像數(shù)據(jù)中包含的多個(gè)像素值進(jìn)行量化的模式;第二量化部,執(zhí)行量化模式2,該量化模式2是指利用滿足A2>B2的兩個(gè)值A(chǔ)2以及B2,在由所述A2和所述B2定義的兩個(gè)區(qū)域內(nèi),對(duì)所述多個(gè)像素值進(jìn)行量化的模式;壓縮數(shù)據(jù)生成部,生成壓縮數(shù)據(jù),該壓縮數(shù)據(jù)包含值A(chǔ)、值B以及由被選擇的量化模式進(jìn)行了量化的所述多個(gè)像素值的量化值。所述壓縮數(shù)據(jù)生成部,針對(duì)所述A,在選擇了所述量化模式I的情況下存放所述Al,在選擇了所述量化模式2的情況下存放所述A2 ;針對(duì)所述B,在選擇了所述量化模式I的情況下存放所述BI,在選擇了所述量化模式2的情況下存放所述B2,從而生成所述壓縮數(shù)據(jù)。根據(jù)以上,圖像壓縮裝置具有執(zhí)行在ー個(gè)區(qū)域內(nèi)對(duì)多個(gè)像素值進(jìn)行量化的量化模式I、和將多個(gè)像素值分割成兩個(gè)區(qū)域并在該兩個(gè)區(qū)域內(nèi)進(jìn)行量化的量化模式2的功能。并且,圖像壓縮裝置,在選擇了量化模式I的情況下,將滿足Al < BI的關(guān)系的Al作為A、BI作為B,在選擇了量化模式2的情況下,將滿足A2 > B2的關(guān)系A(chǔ)2作為A、B2作為B,并生成包含該A、該B和量化值的壓縮數(shù)據(jù)。即,如果是A〈B,就選擇量化模式1,如果是A>B,則選擇量化模式2。因此,能夠通過利用作為歷來所必須的數(shù)據(jù)的A以及B的兩個(gè)值,來區(qū)別被選擇的量化模式。因此,除了等同于現(xiàn)有技術(shù)的量化模式I之外,還可以利用在兩個(gè)區(qū)域內(nèi)進(jìn)行量化的量化模式2,并以從中選擇的適當(dāng)?shù)牧炕J絹磉M(jìn)行圖像壓縮,而無需在壓縮數(shù)據(jù)上附加用于區(qū)別兩個(gè)量化模式的信 息。另外,通過執(zhí)行量化模式2,即使在動(dòng)態(tài)范圍廣的圖像數(shù)據(jù)的情況下,如果像素值集中于兩個(gè)區(qū)域,就能夠使各區(qū)域?qū)挾茸冋?,以及減小量化誤差。由此,即使在動(dòng)態(tài)范圍廣的情況下,也能夠在防止壓縮率因數(shù)據(jù)量增加而降低的同時(shí),使量化誤差減小。另外,例如可以是,所述第一量化部執(zhí)行所述量化模式1,該量化模式I是指在作為所述Al以上且所述BI以下的區(qū)域的ー個(gè)區(qū)域內(nèi)對(duì)所述多個(gè)像素值進(jìn)行量化的模式。根據(jù)以上,由第一量化部定義的ー個(gè)區(qū)域是Al以上且BI以下的區(qū)域。即,圖像壓縮裝置具備在多個(gè)像素值集中于該Al以上且BI以下的該ー個(gè)區(qū)域內(nèi)時(shí),在該ー個(gè)區(qū)域內(nèi)對(duì)多個(gè)像素值進(jìn)行量化的第一量化部。由此,在多個(gè)像素值集中于該ー個(gè)區(qū)域內(nèi)的情況下,圖像壓縮裝置能夠利用Al以及BI的兩個(gè)值來進(jìn)行圖像壓縮。另外,例如可以是,所述第二量化部執(zhí)行所述量化模式2,該量化模式2是指在作為O以上且所述B2以下的區(qū)域、以及所述A2以上且2n-l以下的區(qū)域的所述兩個(gè)區(qū)域內(nèi),對(duì)η比特的所述多個(gè)像素值進(jìn)行量化的模式。根據(jù)以上,由第二量化部定義的兩個(gè)區(qū)域是O以上且Β2以下的區(qū)域以及Α2以上且2η-1以下的區(qū)域。即,圖像壓縮裝置具備在多個(gè)像素值集中于該O以上且Β2以下的區(qū)域和Α2以上且2η-1以下的區(qū)域這兩個(gè)區(qū)域內(nèi)時(shí),在該兩個(gè)區(qū)域內(nèi)對(duì)該多個(gè)像素值進(jìn)行量化的第二量化部。由此,在多個(gè)像素值集中于該兩個(gè)區(qū)域內(nèi)的情況下,圖像壓縮裝置能夠利用Α2以及Β2這兩個(gè)值來進(jìn)行圖像壓縮。另外,例如可以是,所述壓縮數(shù)據(jù)生成部具備從所述量化模式I以及所述量化模式2中選擇要進(jìn)行量化的化模式的量化模式選擇部,并按照被選擇的量化模式生成所述壓縮數(shù)據(jù)。根據(jù)以上,圖像壓縮裝置從量化模式I以及量化模式2中選擇要進(jìn)行量化的量化模式,并按照被選擇的量化模式來生成壓縮數(shù)據(jù)。因此,圖像壓縮裝置能夠選擇適當(dāng)?shù)牧炕J?,并按照被選擇的量化模式來進(jìn)行最適合的圖像壓縮。另外,例如可以是,所述第一量化部還算出所述量化模式I的量化誤差,所述第二量化部還算出所述量化模式2的量化誤差,所述量化模式選擇部利用由所述第一量化部以及所述第二量化部算出的量化誤差結(jié)果來選擇量化誤差小的量化模式,以作為所述要進(jìn)行量化的量化模式。根據(jù)以上,圖像壓縮裝置算出量化模式I以及量化模式2的量化誤差,并選擇量化誤差小的量化模式。由此,即使在動(dòng)態(tài)范圍廣的情況下,也能夠在防止壓縮率因數(shù)據(jù)量增加而降低的同吋,使量化誤差減小。另外,例如可以是,所述第一量化部還算出從所述BI減去了所述Al的值,以作為第一區(qū)域?qū)挾燃此隽炕J絀的區(qū)域?qū)挾龋龅诙炕吭谒龆鄠€(gè)像素值被表現(xiàn)為η比特的情況下還算出所述Β2的值、和從2η-1減去了所述Α2的值的合計(jì)值,以作為第二區(qū)域?qū)挾燃此隽炕J?的區(qū)域?qū)挾?,所述量化模式選擇部選擇與所述第一區(qū)域?qū)挾纫约八龅诙^(qū)域?qū)挾戎械男〉膮^(qū)域?qū)挾认鄬?duì)應(yīng)的量化模式,以作為所述要進(jìn)行量化的量化模式。根據(jù)以上,圖像壓縮裝置算出量化模式I的區(qū)域?qū)挾群土炕J?的區(qū)域?qū)挾?,并選擇與其中小的區(qū)域?qū)挾认鄬?duì)應(yīng)的量化模式。在此,在區(qū)域?qū)挾刃〉那闆r下,像素值會(huì)集中于該區(qū)域,因此,以區(qū)域?qū)挾刃〉那闆r下的量化模式進(jìn)行量化,更能夠使量化誤差減小。由此,即使在動(dòng)態(tài)范圍廣的情況下,也能夠在防止壓縮率因數(shù)據(jù)量增加而降低的同時(shí),使量化誤差減小。另外,例如可以是,所述第二量化部針對(duì)所述Α2和所述Β2的多個(gè)組,算出所述量化模式2的量化誤差或者區(qū)域?qū)挾龋隽炕J竭x擇部利用所述第一量化部的算出結(jié)果以及所述第二量化部針對(duì)所述多個(gè)組的多個(gè)算出結(jié)果,選擇量化誤差或者區(qū)域?qū)挾瘸蔀樽钚〉牧炕J?,以作為所述要進(jìn)行量化的量化模式,所述壓縮數(shù)據(jù)生成部在被選擇的量化 模式是所述量化模式2的情況下,將量化誤差或者區(qū)域?qū)挾瘸蔀樽钚〉摩?以及Β2作為A以及B,并生成包含該Α、該B、以該量化模式2進(jìn)行了量化的所述多個(gè)像素值的量化值在內(nèi)的所述壓縮數(shù)據(jù)。根據(jù)以上,圖像壓縮裝置針對(duì)Α2和Β2的多個(gè)組,算出量化模式2的量化誤差或者區(qū)域?qū)挾?,利用該算出結(jié)果來選擇量化誤差或者區(qū)域?qū)挾瘸蔀樽钚〉牧炕J?,并生成被選擇的量化模式的壓縮數(shù)據(jù)。在此,在量化模式2時(shí),根據(jù)Α2和Β2的組合,量化誤差有時(shí)會(huì)不同。因此,在量化模式2吋,圖像壓縮裝置能夠通過對(duì)Α2和Β2的多個(gè)組進(jìn)行計(jì)算,選擇使量化誤差變小的最適當(dāng)?shù)那闆r。由此,即使在動(dòng)態(tài)范圍廣的情況下,也能夠在防止壓縮率因數(shù)據(jù)量增大而降低的同時(shí),使量化誤差減小。另外,例如可以是,所述第一量化部將所述多個(gè)像素值中的最小的像素值作為所述Al、將最大的像素值作為所述BI,執(zhí)行所述量化模式1,所述第二量化部在所述多個(gè)像素值被分割成了兩個(gè)區(qū)域的情況下,將像素值小的一方的區(qū)域內(nèi)的最大像素值作為所述Β2、將像素值大的一方的區(qū)域內(nèi)的最小像素值作為所述Α2,執(zhí)行所述量化模式2。根據(jù)以上,圖像壓縮裝置,將多個(gè)像素值中的最小值作為Al并將最大值作為BI來執(zhí)行量化模式1,并且,將被分割成兩個(gè)區(qū)域的多個(gè)像素值中的像素值小的一方的區(qū)域內(nèi)的最大像素值作為Β2、并將像素值大的一方的區(qū)域內(nèi)的最小像素值作為Α2來執(zhí)行量化模式2。由此,能夠容易地取得Al、BI、Α2以及Β2,并執(zhí)行量化模式。另外,例如可以是,所述第二量化部針對(duì)執(zhí)行所述量化模式2的兩個(gè)區(qū)域,向各個(gè)區(qū)域分配量化值,并在各個(gè)區(qū)域內(nèi)按分配的量化值進(jìn)行量化。根據(jù)以上,在量化模式2吋,圖像壓縮裝置向兩個(gè)區(qū)域分配量化值,并在各個(gè)區(qū)域內(nèi)進(jìn)行量化。例如,向兩個(gè)區(qū)域分配與量化模式I相同的量化值。由此,即使在量化模式2時(shí)分成了兩個(gè)區(qū)域的情況下,也能夠按照與ー個(gè)區(qū)域時(shí)的量化模式I相同的量化值來進(jìn)行量化。另外,例如可以是,所述第二量化部針對(duì)所述兩個(gè)區(qū)域,根據(jù)各個(gè)區(qū)域的寬度,按比例分配量化值,并在各個(gè)區(qū)域內(nèi)按分配的量化值進(jìn)行量化。
根據(jù)以上,在量化模式2吋,圖像壓縮裝置針對(duì)兩個(gè)區(qū)域,根據(jù)各個(gè)區(qū)域的寬度,按比例分配量化值,并在各個(gè)區(qū)域內(nèi)進(jìn)行量化。即,區(qū)域的寬度越大,像素值的偏差就越大,因此被分配越多的量化值。由此,在該兩個(gè)區(qū)域內(nèi),能夠使量化誤差的值均等化,以及能夠
使該量化誤差變小。另外,例如可以是,所述圖像數(shù)據(jù)是具有多個(gè)通道的圖像數(shù)據(jù),所述第一量化部,針對(duì)所述多個(gè)通道,向各個(gè)通道分配將要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上按分配的比特?cái)?shù)進(jìn)行量化,所述第二量化部,針對(duì)所述多個(gè)通道,向各個(gè)通道分配將要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上按分配的比特?cái)?shù)進(jìn)行量化。根據(jù)以上,圖像數(shù)據(jù)是具有多個(gè)通道的圖像數(shù)據(jù),圖像壓縮裝置在量化模式I以及量化模式2吋,向該多個(gè)通道分配將要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道進(jìn)行量化。例如,根據(jù)圖像的特征來分配與各個(gè)通道的數(shù)據(jù)量相應(yīng)的比特?cái)?shù)。由此,圖像壓縮裝 置能夠在該多個(gè)通道上,對(duì)量化誤差的值進(jìn)行均等化,井能夠使該量化誤差變小。另外,例如可以是,所述第一量化部針對(duì)所述多個(gè)通道,根據(jù)作為各個(gè)通道的區(qū)域?qū)挾鹊膭?dòng)態(tài)范圍寬度,按比例向各個(gè)通道分配將要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上按分配的比特?cái)?shù)進(jìn)行量化,所述第二量化部針對(duì)所述多個(gè)通道,根據(jù)作為各個(gè)通道的區(qū)域?qū)挾鹊膭?dòng)態(tài)范圍寬度,按比例向各個(gè)通道分配將要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上按分配的比特?cái)?shù)進(jìn)行量化。根據(jù)以上,圖像壓縮裝置在量化模式I以及量化模式2時(shí),根據(jù)各個(gè)通道的動(dòng)態(tài)范圍寬度,向該多個(gè)通道分配將要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道進(jìn)行量化。即,動(dòng)態(tài)范圍寬度越大,就會(huì)被分配越多的量化值。由此,在多個(gè)通道中,能夠?qū)α炕`差的值進(jìn)行均等化,以及能夠使該量化誤差變小。另外,例如可以是,所述第一量化部按由所述圖像數(shù)據(jù)中包含的多個(gè)像素構(gòu)成的圖像塊的每ー個(gè),執(zhí)行對(duì)所述圖像塊中的所述多個(gè)像素值進(jìn)行量化的所述量化模式I,所述第二量化部按所述圖像塊的每ー個(gè),執(zhí)行對(duì)所述多個(gè)像素值進(jìn)行量化的所述量化模式2,所述壓縮數(shù)據(jù)生成部按所述圖像塊的每ー個(gè),生成所述壓縮數(shù)據(jù)。根據(jù)以上,圖像壓縮裝置按圖像塊的每ー個(gè),執(zhí)行量化模式I以及量化模式2,生成壓縮數(shù)據(jù)。即,圖像壓縮裝置在圖像數(shù)據(jù)的數(shù)據(jù)量多的情況下,將該圖像數(shù)據(jù)分割成多個(gè)圖像塊,并按該圖像塊的每ー個(gè)進(jìn)行圖像壓縮。由此,圖像壓縮裝置,即使在圖像數(shù)據(jù)的數(shù)據(jù)量多的情況下,也能夠針對(duì)所有的圖像數(shù)據(jù)進(jìn)行圖像壓縮。另外,為了達(dá)成所述目的,本發(fā)明的一形態(tài)的圖像解壓縮裝置是對(duì)作為由圖像壓縮裝置進(jìn)行了壓縮的圖像數(shù)據(jù)的所述壓縮數(shù)據(jù)進(jìn)行解壓縮的圖像解壓縮裝置,其具備量化模式判定部,根據(jù)所述壓縮數(shù)據(jù)中包含的所述A以及所述B的大小關(guān)系,從所述量化模式I以及所述量化模式2中,判定與所述壓縮數(shù)據(jù)中包含的量化值對(duì)應(yīng)的量化模式;逆量化部,以判定出的量化模式,將所述量化值逆量化成像素值。根據(jù)以上,圖像解壓縮裝置根據(jù)壓縮數(shù)據(jù)中包含的A以及B的大小關(guān)系來判定量化模式,并進(jìn)行與判定出的量化模式對(duì)應(yīng)的逆量化。圖像解壓縮裝置,例如,在A〈B時(shí),判定為量化模式1,在A>B時(shí),判定為量化模式2,進(jìn)行逆量化。由此,圖像解壓縮裝置能夠通過參照A以及B,對(duì)由圖像壓縮裝置進(jìn)行了壓縮的壓縮數(shù)據(jù)進(jìn)行解壓縮,生成該壓縮數(shù)據(jù)被壓縮之前的圖像數(shù)據(jù)。
另外,為了達(dá)成所述目的,本發(fā)明的一形態(tài)的圖像處理裝置具備圖像壓縮裝置;圖像解壓縮裝置;圖像處理部,該圖像處理部向所述圖像壓縮裝置發(fā)送圖像數(shù)據(jù),并從所述圖像解壓縮裝置接收?qǐng)D像數(shù)據(jù)。所述圖像壓縮裝置對(duì)從所述圖像處理部接收的圖像數(shù)據(jù)進(jìn)行壓縮,從而生成壓縮數(shù)據(jù),并將生成的壓縮數(shù)據(jù)寫入存儲(chǔ)器。所述圖像解壓縮裝置從所述存儲(chǔ)器中讀出被寫入所述存儲(chǔ)器的壓縮數(shù)據(jù),對(duì)讀出的所述壓縮數(shù)據(jù)進(jìn)行解壓縮,從而生成圖像數(shù)據(jù),并將生成的圖像數(shù)據(jù)發(fā)送給所述圖像處理部。根據(jù)以上,圖像處理裝置具備生成壓縮數(shù)據(jù)并將其寫入存儲(chǔ)器的圖像壓縮裝置、從存儲(chǔ)器中讀出壓縮數(shù)據(jù)并對(duì)其進(jìn)行解壓縮從而生成圖像數(shù)據(jù)的圖像解壓縮裝置、向圖像壓縮裝置發(fā)送圖像數(shù)據(jù)并從圖像解壓縮裝置接收?qǐng)D像數(shù)據(jù)的圖像處理部。由此,能夠?qū)崿F(xiàn)在對(duì)圖像數(shù)據(jù)進(jìn)行壓縮時(shí)可防止壓縮率降低的同時(shí)生成量化誤差小的壓縮數(shù)據(jù),井能使該壓縮數(shù)據(jù)復(fù)原成圖像數(shù)據(jù)的圖像處理裝置。另外,不僅能夠作為此類圖像壓縮裝置、圖像解壓縮裝置以及圖像處理裝置來實(shí)現(xiàn)本發(fā)明,還能夠作為具備被包含在圖像壓縮裝置、圖像解壓縮裝置或者圖像處理裝置中的各處理部的集成電路來實(shí)現(xiàn)本發(fā)明。另外,還能夠作為以圖像壓縮裝置、圖像解壓縮裝置或者圖像處理裝置中包含的各處理部的特征性處理作為步驟的圖像壓縮方法、圖像解壓縮方法或者圖像處理方法來實(shí)現(xiàn)本發(fā)明。另外,還能夠作為使計(jì)算機(jī)執(zhí)行圖像壓縮方法、圖像解壓縮方法或者圖像處理方法中包含的特征性處理的程序來實(shí)現(xiàn)本發(fā)明。并且,當(dāng)然能夠通過CD-ROM等記錄介質(zhì)以及互聯(lián)網(wǎng)等傳輸介質(zhì)來傳輸此類程序。另外,還能夠通過所述裝置、方法、集成電路、程序或者記錄介質(zhì)的任意組合來實(shí)現(xiàn)本發(fā)明。以下,關(guān)于本發(fā)明的實(shí)施方式的圖像壓縮裝置、圖像解壓縮裝置以及圖像處理裝置,參照附圖進(jìn)行說明。在此,以下將說明的實(shí)施方式均表示本發(fā)明的一具體例。以下的實(shí)施方式中出現(xiàn)的數(shù)值、結(jié)構(gòu)要素、結(jié)構(gòu)要素的配置位置以及連接形態(tài)、步驟、步驟順序等也只表不一個(gè)例子,并不表不本發(fā)明限定于此。另外,關(guān)于以下實(shí)施方式結(jié)構(gòu)要素中的、未被記載于表示最上位概念的獨(dú)立權(quán)利要求項(xiàng)的結(jié)構(gòu)要素,作為任意的結(jié)構(gòu)要素進(jìn)行說明。(實(shí)施方式)圖I是表示本發(fā)明的實(shí)施方式的圖像處理裝置10的結(jié)構(gòu)的結(jié)構(gòu)圖。圖像處理裝置10是ー種用于對(duì)圖像數(shù)據(jù)進(jìn)行規(guī)定的處理、對(duì)圖像數(shù)據(jù)進(jìn)行壓縮 而生成壓縮數(shù)據(jù)、對(duì)該壓縮數(shù)據(jù)進(jìn)行解壓縮而使其復(fù)原成原來的圖像數(shù)據(jù)的裝置。例如,圖像處理裝置10是電視機(jī)、記錄器、便攜式電話機(jī)、攝影機(jī)等數(shù)字圖像處理設(shè)備或者內(nèi)置有該數(shù)字圖像處理設(shè)備的裝置。如該圖所示,圖像處理裝置10具備圖像處理部100、圖像壓縮裝置200、存儲(chǔ)器300以及圖像解壓縮裝置400。圖像處理部100是對(duì)圖像數(shù)據(jù)進(jìn)行某種處理的裝置。例如,作為圖像處理部100,簡單的例子可舉出進(jìn)行水平變換或者濾波的裝置,復(fù)雜的例子可舉出繪制計(jì)算機(jī)圖形的圖形引擎等。另外,圖像處理部100對(duì)存儲(chǔ)器300進(jìn)行讀出必要圖像數(shù)據(jù)、以及寫入作為處理結(jié)果的圖像數(shù)據(jù)的處理。即,圖像處理部100向圖像壓縮裝置200發(fā)送圖像數(shù)據(jù)并寫入存儲(chǔ)器300,還從圖像解壓縮裝置400接收由圖像解壓縮裝置400從存儲(chǔ)器300讀出并解壓縮的圖像數(shù)據(jù)。圖像壓縮裝置200在寫入圖像數(shù)據(jù)時(shí),對(duì)圖像數(shù)據(jù)進(jìn)行壓縮。即,圖像壓縮裝置200對(duì)從圖像處理部100接收的圖像數(shù)據(jù)進(jìn)行壓縮而生成壓縮數(shù)據(jù),并將生成的壓縮數(shù)據(jù)寫入存儲(chǔ)器300。存儲(chǔ)器300是存儲(chǔ)由圖像壓縮裝置200生成的壓縮數(shù)據(jù)等的存儲(chǔ)器。在此,存儲(chǔ)器300也可以不被包含在圖像處理裝置10中,而外置于圖像處理裝置10上。圖像解壓縮裝置400在讀出圖像數(shù)據(jù)時(shí),對(duì)圖像數(shù)據(jù)進(jìn)行解壓縮。S卩,圖像解壓縮裝置400從存儲(chǔ)器300讀出被寫入該存儲(chǔ)器300中的壓縮數(shù)據(jù),對(duì)讀出的壓縮數(shù)據(jù)進(jìn)行解壓縮而生成圖像數(shù)據(jù),并將生成的圖像數(shù)據(jù)發(fā)送給圖像處理部100。以下,關(guān)于圖像壓縮裝置200的詳細(xì)結(jié)構(gòu)進(jìn)行說明。圖2A是表示本發(fā)明的實(shí)施方式的圖像壓縮裝置200的結(jié)構(gòu)的結(jié)構(gòu)圖。另外,圖2B是表示本發(fā)明的實(shí)施方式的壓縮數(shù)據(jù)生成部240的結(jié)構(gòu)的結(jié)構(gòu)圖。圖像壓縮裝置200是對(duì)圖像數(shù)據(jù)進(jìn)行壓縮的裝置,對(duì)從圖像處理部100輸入的圖 像數(shù)據(jù)進(jìn)行壓縮,并將壓縮數(shù)據(jù)輸出給存儲(chǔ)器300。另外,在本實(shí)施方式中,圖像壓縮裝置200按照由該圖像數(shù)據(jù)中包含的多個(gè)像素構(gòu)成的圖像塊的每ー個(gè),進(jìn)行圖像數(shù)據(jù)壓縮。在此,圖像塊例如是由4X4=16像素構(gòu)成的塊。首先,如圖2A所示,圖像壓縮裝置200具備第一量化部210、第二量化部220以及壓縮數(shù)據(jù)生成部240。第一量化部210執(zhí)行量化模式1,該量化模式I是指利用滿足A1〈B1的兩個(gè)值A(chǔ)l及BI,在由該Al和BI定義的ー個(gè)區(qū)域內(nèi),對(duì)圖像數(shù)據(jù)中包含的多個(gè)像素值進(jìn)行量化的模式。具體是,在本實(shí)施方式中,第一量化部210執(zhí)行按每ー個(gè)圖像塊,在作為Al以上且BI以下的區(qū)域的ー個(gè)區(qū)域內(nèi),對(duì)該圖像塊中的多個(gè)像素值進(jìn)行量化的量化模式I。另外,第一量化部210算出該量化模式I的量化誤差。關(guān)于第一量化部210的詳細(xì)結(jié)構(gòu),見下述說明。第二量化部220執(zhí)行量化模式2,該量化模式2是指利用滿足A2>B2的兩個(gè)值A(chǔ)2以及B2,在由A2和B2定義的兩個(gè)區(qū)域內(nèi),對(duì)該多個(gè)像素值進(jìn)行量化的模式。具體是,在本實(shí)施方式中,第二量化部220執(zhí)行按每ー個(gè)圖像塊,在O以上且B2以下的區(qū)域、以及A2以上且2n-l以下的區(qū)域這兩個(gè)區(qū)域內(nèi),對(duì)該圖像塊中的η比特的多個(gè)像素值進(jìn)行量化的量化模式2。另外,第二量化部220算出該量化模式2的量化誤差。關(guān)于第二量化部220詳細(xì)結(jié)構(gòu),見下述說明。壓縮數(shù)據(jù)生成部240生成包含值Α、值B和由被選擇的量化模式進(jìn)行了量化的多個(gè)像素值的量化值在內(nèi)的壓縮數(shù)據(jù)。具體是,壓縮數(shù)據(jù)生成部240,針對(duì)該Α,在選擇了量化模式I時(shí)存放Al,在選擇了量化模式2時(shí)存放Α2,針對(duì)該B,在選擇了量化模式I時(shí)存放BI,在選擇了量化模式2時(shí)存放Β2,從而生成該壓縮數(shù)據(jù)。并且,壓縮數(shù)據(jù)生成部240將生成的壓縮數(shù)據(jù)輸出給存儲(chǔ)器300。在此,如圖2Β所示,壓縮數(shù)據(jù)生成部240具備量化模式選擇部230。S卩,壓縮數(shù)據(jù)生成部240按照由量化模式選擇部230選擇的量化模式,按每ー個(gè)圖像塊,生成壓縮數(shù)據(jù)。量化模式選擇部230從量化模式I以及量化模式2中,選擇要進(jìn)行量化的量化模式。具體是,量化模式選擇部230利用由第一量化部210以及第二量化部220算出的量化誤差結(jié)果,選擇量化誤差小的量化模式,以作為要進(jìn)行量化的量化模式。
以下,關(guān)于第一量化部210的詳細(xì)結(jié)構(gòu)進(jìn)行說明。圖3是表示本發(fā)明的實(shí)施方式的第一量化部210的結(jié)構(gòu)的結(jié)構(gòu)圖。如該圖所示,第一量化部210是以量化模式I來對(duì)被輸入的圖像數(shù)據(jù)進(jìn)行量化的處理部,其具備第一量化值算出部211,算出量化模式I的量化值;量化誤差算出部215,算出量化模式I的量化誤差。另外,第一量化值算出部211具備最小值計(jì)算部212、最大值計(jì)算部213以及量化部214。最小值計(jì)算部212計(jì)算被輸入的圖像塊內(nèi)包含的多個(gè)像素的多個(gè)像素值中的最小的像素值A(chǔ)l。 最大值計(jì)算部213計(jì)算被輸入的圖像塊內(nèi)包含的多個(gè)像素的多個(gè)像素值中的最大的像素值BI。量化部214利用最小值計(jì)算部212以及最大值計(jì)算部213計(jì)算出的最小值A(chǔ)l以及最大值BI,在Al以上且BI以下的范圍內(nèi),對(duì)各個(gè)像素值進(jìn)行量化,并輸出量化值。量化誤差算出部215根據(jù)由量化部214量化的值,計(jì)算相對(duì)于原來的輸入圖像的
量化誤差。接下來,關(guān)于第二量化部220的詳細(xì)結(jié)構(gòu)進(jìn)行說明。圖4是表示本發(fā)明的實(shí)施方式的第二量化部220的結(jié)構(gòu)的結(jié)構(gòu)圖。如該圖所示,第二量化部220是以量化模式2來對(duì)被輸入的圖像數(shù)據(jù)進(jìn)行量化的處理部,其具備第二量化值算出部221,算出量化模式2的量化值;量化誤差算出部227,算出量化模式2的量化誤差。另外,第二量化值算出部221具備區(qū)域判定部222、最小值計(jì)算部223、最大值計(jì)算部224、量化值分配部225以及量化部226。區(qū)域判定部222判定,被輸入的圖像數(shù)據(jù)中包含的各像素值相對(duì)于O以上且2n_l以下的值P而言,是屬于O以上且未滿P的區(qū)域,還是屬于P以上且2n-l以下的區(qū)域。最小值計(jì)算部223計(jì)算像素值小的一方的區(qū)域即O以上且未滿P的像素值中的最大像素值B2。最大值計(jì)算部224計(jì)算像素值大的一方的區(qū)域即P以上且2n_l以下的像素值中的最小像素值A(chǔ)2。量化值分配部225利用最小值計(jì)算部223以及最大值計(jì)算部224計(jì)算出的最小值A(chǔ)2以及最大值B2,針對(duì)執(zhí)行量化模式2的兩個(gè)區(qū)域,向各個(gè)區(qū)域分配量化值。具體是,量化值分配部225針對(duì)該兩個(gè)區(qū)域,按比例分配與各個(gè)區(qū)域的寬度相應(yīng)的量化值。量化部226按分配給各個(gè)區(qū)域的量化值,進(jìn)行各像素值的量化,并輸出量化值。量化誤差算出部227根據(jù)由量化部226進(jìn)行量化的值,計(jì)算相對(duì)于原來的輸入圖像的量化誤差。以下,關(guān)于圖像解壓縮裝置400的詳細(xì)結(jié)構(gòu)進(jìn)行說明。圖5是表示本發(fā)明的實(shí)施方式的圖像解壓縮裝置400的結(jié)構(gòu)的結(jié)構(gòu)圖。圖像解壓縮裝置400是對(duì)由圖像壓縮裝置200進(jìn)行了壓縮的圖像數(shù)據(jù)即壓縮數(shù)據(jù)進(jìn)行解壓縮的裝置,對(duì)從存儲(chǔ)器300輸入的壓縮數(shù)據(jù)進(jìn)行解壓縮,井向圖像處理部100輸出圖像數(shù)據(jù)。如該圖所示,圖像解壓縮裝置400具備量化模式判定部410和逆量化部420。量化模式判定部410,根據(jù)被輸入的壓縮數(shù)據(jù)中包含的值A(chǔ)以及值B的大小關(guān)系,從量化模式I以及量化模式2中,判定與壓縮數(shù)據(jù)中包含的量化值對(duì)應(yīng)的量化模式。S卩,量化模式判定部410通過對(duì)A以及B的大小進(jìn)行比較,來判定壓縮數(shù)據(jù)是以量化模式I生成的數(shù)據(jù),還是以量化模式2生成的數(shù)據(jù)。逆量化部420根據(jù)量化模式判定部410判定出的量化模式,將量化值逆量化成像素值。在此,逆量化部420具備第一逆量化部421、第二逆量化部422以及量化模式選擇部423。第一逆量化部421將壓縮數(shù)據(jù)中包含的各個(gè)像素的量化值作為由量化模式I被量化的量化值,并對(duì)其進(jìn)行逆量化,計(jì)算出各量化值的像素值。第二逆量化部422將壓縮數(shù)據(jù)中包含的各個(gè)像素的量化值作為有量化模式2被量化的量化值,并對(duì)其進(jìn)行逆量化,計(jì)算出各量化值的像素值。量化模式選擇部423,根據(jù)量化模式判定部410的判定結(jié)果,選擇第一逆量化部421的輸出結(jié)果或者第二逆量化部422的輸出結(jié)果,并將該輸出結(jié)果作為圖像數(shù)據(jù)輸出給 圖像處理部100。另外,也可以是,量化模式選擇部423根據(jù)量化模式判定部410的判定結(jié)果,使第一逆量化部421或者第二逆量化部422進(jìn)行逆量化,由進(jìn)行了逆量化的第一逆量化部421或者第二逆量化部422將輸出結(jié)果作為圖像數(shù)據(jù)輸出給圖像處理部100。以下,關(guān)于圖像壓縮裝置200對(duì)圖像數(shù)據(jù)進(jìn)行壓縮的詳細(xì)處理進(jìn)行說明。圖6是表示本發(fā)明的實(shí)施方式的圖像壓縮裝置200對(duì)圖像數(shù)據(jù)進(jìn)行壓縮的處理的一個(gè)例子的流程圖。在此,設(shè)想為輸入像素值的比特寬度為n,將各個(gè)像素值量化成m比特。另外,為了簡單起見,將輸入圖像設(shè)想為I通道的獲得圖像。此外,針對(duì)具有RGB的3通道、ARGB的4通道等多通道的圖像,通過將本實(shí)施方式適用于各通道,也能夠容易進(jìn)行擴(kuò)展。如該圖所示,作為第一量化步驟,第一量化部210利用滿足A1〈B1的兩個(gè)值A(chǔ)l及BI,以在由Al和BI定義的ー個(gè)區(qū)域內(nèi)進(jìn)行量化的量化模式I對(duì)像素值進(jìn)行量化,并算出量化誤差(S102)。即,第一量化部210執(zhí)行利用滿足A1〈B1的兩個(gè)值A(chǔ)l以及BI,在Al以上且BI以下的區(qū)域內(nèi)對(duì)多個(gè)像素值進(jìn)行量化的量化模式I。另外,關(guān)于該第一量化部210以量化模式I來對(duì)像素值進(jìn)行量化的詳細(xì)處理,見下述說明。另外,作為第二量化步驟,第二量化部220利用滿足A2>B2的兩個(gè)值A(chǔ)2以及B2,以在由A2和B2定義的兩個(gè)區(qū)域內(nèi)進(jìn)行量化的量化模式2對(duì)像素值進(jìn)行量化,并算出量化誤差(S104)。S卩,第二量化部220執(zhí)行利用滿足A2>B2的兩個(gè)值A(chǔ)2及B2,在O以上且B2以下的區(qū)域以及A2以上且2n-l以下的區(qū)域的兩個(gè)區(qū)域內(nèi),對(duì)該多個(gè)像素值進(jìn)行量化的量化模式2。另外,關(guān)于該第二量化部220以量化模式2對(duì)像素值進(jìn)行量化的詳細(xì)處理,見下述說明。在此,沒必要并行進(jìn)行量化模式I的量化處理(S102)和量化模式2的量化處理(S104),可以通過先進(jìn)行任一個(gè)處理的方式,依次進(jìn)行該兩個(gè)處理。尤其是,在第一量化部210以及第二量化部220由軟件構(gòu)成的情況下,可通過依次進(jìn)行該兩個(gè)處理來實(shí)現(xiàn)。然后,作為壓縮數(shù)據(jù)生成步驟,壓縮數(shù)據(jù)生成部240生成包含值A(chǔ)、值B和按照被選擇的量化模式進(jìn)行了量化的多個(gè)像素值的量化值在內(nèi)的壓縮數(shù)據(jù)(S108)。具體是,以量化模式I以及量化模式2分別進(jìn)行量化之后,量化模式選擇部230選擇量化誤差少的量化模式。此時(shí),可根據(jù)值A(chǔ)以及值B的大小來區(qū)別各量化模式,因此無需額外附加用于識(shí)別量化模式的信息比特。并且,壓縮數(shù)據(jù)生成部240,在被選擇的量化模式是量化模式I時(shí),以Al作為A、以BI作為B,在被選擇的量化模式是量化模式2時(shí),以A2作為A、以B2作為B,生成包含該A、該B和按照該被選擇的量化模式進(jìn)行了量化的多個(gè)像素值的量化值在內(nèi)的壓縮數(shù)據(jù)。然后,壓縮數(shù)據(jù)生成部240將生成的壓縮數(shù)據(jù)輸出給存儲(chǔ)器300。通過以上,圖像壓縮裝置200完成對(duì)圖像數(shù)據(jù)進(jìn)行壓縮的處理。以下,關(guān)于第一量化部210以量化模式I來對(duì)像素值進(jìn)行量化的處理(圖6的S102)的詳細(xì)內(nèi)容進(jìn)行說明。圖7是表示本發(fā)明的實(shí)施方式的第一量化部210以量化模式I來對(duì)像素值進(jìn)行量化處理的一個(gè)例子的流程圖。
如該圖所示,首先,第一量化部210針對(duì)圖像塊內(nèi)的像素值,取得值A(chǔ)l以及值BI(S202)。圖8是說明在本發(fā)明的實(shí)施方式的第一量化部210針對(duì)圖像塊內(nèi)的像素值進(jìn)行取得值A(chǔ)l以及值BI的處理的圖。如該圖所示,第一量化部210的第一量化值算出部211的最小值計(jì)算部212通過進(jìn)行計(jì)算,取得被輸入的圖像塊內(nèi)包含的多個(gè)像素的多個(gè)像素值中的最小像素值即最小值A(chǔ)l。另外,最大值計(jì)算部213通過進(jìn)行計(jì)算,取得該多個(gè)像素值中的最大像素值即最大值BI。在此,最小值A(chǔ)l以及最大值BI是滿足O彡Al ^ BI ^ 2n_l的兩個(gè)值。返回圖7進(jìn)行說明,接下來,量化部214利用最小值計(jì)算部212以及最大值計(jì)算部213計(jì)算出的最小值A(chǔ)l以及最大值BI,算出動(dòng)態(tài)范圍DR=Bl-Al (S204)。具體是,量化部214算出圖8所示區(qū)域的寬度DR。并且,量化部214在該動(dòng)態(tài)范圍內(nèi)即Al以上且BI以下的范圍內(nèi)進(jìn)行各像素值的量化,并輸出量化值(S206)。圖9是說明本發(fā)明的實(shí)施方式的量化部214在Al以上且BI以下的范圍內(nèi)進(jìn)行量化的圖。如該圖所示,量化部214像該圖的(a)以及(b)所表示的那樣,從O 255 (所述n=8的情況下)的像素值中,取出有像素的部分的像素值即Al以上且BI以下的動(dòng)態(tài)范圍DR。并且,像該圖的(b)以及(c)所表示的那樣,量化部214在該動(dòng)態(tài)范圍DR的范圍內(nèi)進(jìn)行量化(在該圖中,量化成3bit)。由此,能夠降低量化誤差。接下來,返回圖7進(jìn)行說明。量化誤差算出部215根據(jù)由量化部214進(jìn)行量化的值,算出相對(duì)于原來的輸入圖像的量化誤差(S208)。通過以上,第一量化部210完成以量化模式I對(duì)像素值進(jìn)行量化的處理(圖6的S102)。以下,關(guān)于第二量化部220以量化模式2對(duì)像素值進(jìn)行量化的處理(圖6的S104)的詳細(xì)內(nèi)容進(jìn)行說明。圖10是表示本發(fā)明的實(shí)施方式的第二量化部220以量化模式2對(duì)像素值進(jìn)行量化的處理的一個(gè)例子的流程圖。如該圖所示,首先,第二量化部220針對(duì)圖像塊內(nèi)的像素值,取得兩個(gè)值A(chǔ)2、B2(S302)。
圖11是說明本發(fā)明的實(shí)施方式的第二量化部220針對(duì)圖像塊內(nèi)的像素值進(jìn)行取得值A(chǔ)2以及值B2的處理的圖。如該圖所示,所述兩個(gè)值被要求滿足O く B2〈A2 ^ 2n_l。具體是,第二量化部220的第二量化值算出部221的區(qū)域判定部222判定,被輸入的圖像數(shù)據(jù)中包含的各像素值相對(duì)于O以上且2n-l以下的值P,是屬于O以上且未滿P的區(qū)域,還是屬于P以上且2n-l以下的區(qū)域。并且,最小值計(jì)算部223計(jì)算像素值小的一方的區(qū)域即O以上且未滿P的像素值中的最大像素值B2。并且,最大值計(jì)算部224計(jì)算像素值大的一方的區(qū)域即P以上且2n_l以下的像素值中的最小像素值A(chǔ)2。在此,如該圖所示,一般情況下,優(yōu)選為P是2n-l等的中間值。返回圖10進(jìn)行說明。接下來,量化值分配部225根據(jù)最大值計(jì)算部224以及最小值計(jì)算部223計(jì)算出的值A(chǔ)及值B,算出兩個(gè)區(qū)域的寬度DRl以及DR2(S304)。具體是,量 化值分配部225根據(jù)DRl = B2、DR2 = 2n_l_A2,算出各個(gè)區(qū)域的寬度。圖12是說明本發(fā)明的實(shí)施方式的第二量化部220在兩個(gè)區(qū)域內(nèi)進(jìn)行量化的圖。如該圖所示,第二量化部220,像該圖的(a)以及(b)所表示的那樣,從O 255(在所述η = 8的情況下)的像素值中,取出有像素的部分的像素值即O以上且Β2以下的區(qū)域DRl和Α2以上且255以下的區(qū)域DR2。并且,第二量化部220在DRl以及DR2的范圍內(nèi)進(jìn)行量化。由此,能夠降低量化誤差。S卩,對(duì)圖9所示,可知通過量化模式I時(shí),在像素值的分散小、動(dòng)態(tài)范圍DR變小時(shí)能夠有效地進(jìn)行量化。另ー方面,如圖12所示,可知通過量化模式2,在像素值的分布被分成兩個(gè)區(qū)域,并且各個(gè)區(qū)域的分散小、DRl以及DR2變小時(shí)能夠有效地進(jìn)行量化。在此,根據(jù)所述量化方法,量化模式I時(shí),可保證Al ^ BI成立,在量化模式2時(shí),可保證Α2>Β2成立。在此,返回圖10進(jìn)行說明。量化值分配部225針對(duì)執(zhí)行量化模式2的兩個(gè)區(qū)域,向各個(gè)區(qū)域分配量化值(S306 )。圖13是說明本發(fā)明的實(shí)施方式的量化值分配部225向兩個(gè)區(qū)域分配量化值的圖。量化值分配部225利用DRl以及DR2,將2m個(gè)量化值分配給兩個(gè)區(qū)域。例如,如該圖所示,量化值分配部225向作為8比特(η = 8)的像素值的O 255范圍的像素值,分配作為4比特(m = 4)的量化值O 15的16個(gè)值。具體是,量化值分配部225根據(jù)DRl以及DR2的大小,將2-個(gè)量化值按比例分配給各個(gè)區(qū)域。在該圖中,向O 10的像素值的DRl區(qū)域分配了 O 3的4值的量化值,向225 255的像素值的DR2區(qū)域分配了 4 15的12值的量化值。在此,如果分配給DRl的量化值的個(gè)數(shù)為NI個(gè)、分配給DR2的量化值的個(gè)數(shù)為N2的話,Nl+N2=2m。在此,返回圖10進(jìn)行說明。量化部226利用分配給各個(gè)區(qū)域的量化值,在各區(qū)域內(nèi)進(jìn)行各像素值的量化,并輸出量化值(S308)。并且,量化誤差算出部227根據(jù)由量化部226進(jìn)行了量化的值,算出圖像塊整體的量化誤差(S310)。通過以上,第二量化部220完成以量化模式2對(duì)像素值進(jìn)行量化的處理(圖6的S104)。以下,關(guān)于圖像解壓縮裝置400對(duì)通過圖像壓縮處理被壓縮的圖像數(shù)據(jù)即壓縮數(shù)據(jù)進(jìn)行解壓縮的處理進(jìn)行說明。圖14是表示本發(fā)明的實(shí)施方式的圖像解壓縮裝置400對(duì)壓縮數(shù)據(jù)進(jìn)行解壓縮的處理的一個(gè)例子的流程圖。即,該圖是表示根據(jù)包含值A(chǔ)、值B以及與被量化成m比特的各個(gè)像素對(duì)應(yīng)的量化值在內(nèi)的壓縮數(shù)據(jù),生成由多個(gè)像素值構(gòu)成的圖像塊的處理的圖。在此,與壓縮處理同樣,只對(duì)I通道的圖像進(jìn)行說明,但也能夠向多個(gè)通道圖像進(jìn)行擴(kuò)展。如該圖所示,量化模式判定部410對(duì)壓縮數(shù)據(jù)中包含的值A(chǔ)以及值B進(jìn)行比較,從而判定是否為A < B (S402)。并且,量化模式判定部410,在判斷出是A < B的情況下(S402為“是”),就判定為 以量化模式I進(jìn)行逆量化,在判斷出是ム> B (S402為“否”)的情況下,則判定為以量化模式2進(jìn)行逆量化。S卩,在由量化模式I進(jìn)行逆量化時(shí),第一逆量化部421將壓縮數(shù)據(jù)中的量化值作為以量化模式I進(jìn)行了量化的值,在A以上且B以下的范圍內(nèi)進(jìn)行逆量化(S404)。另外,在由量化模式2進(jìn)行逆量化吋,第二逆量化部422將壓縮數(shù)據(jù)中的量化值作為以量化模式2進(jìn)行了量化的值,進(jìn)行逆量化。具體是,第二逆量化部422通過與數(shù)據(jù)壓縮處理中的處理(圖10的S304以及S306)同樣的處理,首先,針對(duì)O以上且B以下的區(qū)域、和A以上且2n-l以下的區(qū)域這兩個(gè)區(qū)域,算出DRl=B和DR2=2n-l-A,以作為兩個(gè)區(qū)域的寬度(S406)。并且,第二逆量化部422根據(jù)DRl和DR2的大小,將2m個(gè)量化值分成NI個(gè)和N2個(gè),并按比例向各個(gè)區(qū)域進(jìn)行分配(S408)。并且,第二逆量化部422利用所述NI,如果壓縮數(shù)據(jù)中的某量化值x為x < NI,就在O以上且B以下的區(qū)域內(nèi)進(jìn)行逆量化,如果是χ>Ν1,則在A以上且2n-l以下的區(qū)域進(jìn)行逆量化(S410)。然后,量化模式選擇部423根據(jù)量化模式判定部410的判定結(jié)果,對(duì)通過第一逆量化部421或者第二逆量化部422中的某一個(gè)的逆量化處理而求出的像素值進(jìn)行匯集,生成圖像塊(S412)。由此,量化模式選擇部423向圖像處理部100輸出由多個(gè)圖像塊構(gòu)成的圖像數(shù)據(jù)。如上所述,根據(jù)本發(fā)明的實(shí)施方式的圖像壓縮裝置200,其具備執(zhí)行在ー個(gè)區(qū)域內(nèi)對(duì)多個(gè)像素值進(jìn)行量化的量化模式I、和將多個(gè)像素值分割成兩個(gè)區(qū)域并在該兩個(gè)區(qū)域內(nèi)進(jìn)行量化的量化模式2的功能。并且,圖像壓縮裝置200,在選擇了量化模式I的情況下,將滿足Al ^ BI的關(guān)系的Al作為A、BI作為B,在選擇了量化模式2的情況下,將滿足A2>B2的關(guān)系的A2作為A、B2作為B,從而生成包含該A、該B和量化值的壓縮數(shù)據(jù)。即,如果是A < B,就表示被選擇的是量化模式1,如果是A>B,則表示被選擇的是量化模式2,因此,能夠利用作為歷來所需要的數(shù)據(jù)的A以及B的兩個(gè)值,來區(qū)別被選擇的量化模式。由此,除了與現(xiàn)有技術(shù)等同的量化模式I之外,還可以利用在兩個(gè)區(qū)域內(nèi)進(jìn)行量化的量化模式2,并以從中選擇的適當(dāng)?shù)牧炕J絹磉M(jìn)行圖像壓縮,而無需在壓縮數(shù)據(jù)上附加用于區(qū)別兩個(gè)量化模式的信息。另外,通過執(zhí)行量化模式2,即使在動(dòng)態(tài)范圍廣的圖像數(shù)據(jù)的情況下,如果像素值集中于兩個(gè)區(qū)域,就能夠使各區(qū)域?qū)挾茸冋?,以及減小量化誤差。由此,即使在動(dòng)態(tài)范圍廣的情況下,也能夠在防止壓縮率因數(shù)據(jù)量增加而降低的同時(shí),使量化誤差減小。另外,由第一量化部210定義的ー個(gè)區(qū)域是Al以上且BI以下的區(qū)域。即,圖像壓縮裝置200具備,在多個(gè)像素值集中于該Al以上且BI以下的ー個(gè)區(qū)域內(nèi)的情況下,在該ー個(gè)區(qū)域內(nèi)對(duì)該多個(gè)像素值進(jìn)行量化的第一量化部210。由此,圖像壓縮裝置200,在多個(gè)像素值集中于該ー個(gè)區(qū)域內(nèi)的情況下,能夠利用Al及BI的兩個(gè)值來進(jìn)行圖像壓縮。另外,由第二量化部220定義的兩個(gè)區(qū)域是O以上且B2以下的區(qū)域以及A2以上且2n-l以下的區(qū)域。即,圖像壓縮裝置200具備,在多個(gè)像素值集中于該O以上且B2以下的區(qū)域和A2以上且2n-l以下的區(qū)域的兩個(gè)區(qū)域內(nèi)的情況下,在該兩個(gè)區(qū)域內(nèi)對(duì)該多個(gè)像素值進(jìn)行量化的第二量化部220。由此,圖像壓縮裝置200,在多個(gè)像素值集中于該兩個(gè)區(qū)域內(nèi)的情況下,能夠利用A2以及B2的兩個(gè)值來進(jìn)行圖像壓縮。另外,圖像壓縮裝置200從量化模式I以及量化模式2中選擇要進(jìn)行量化的量化模式,并按照被選擇的量化模式,生成壓縮數(shù)據(jù)。因此,圖像壓縮裝置200能夠選擇適當(dāng)?shù)?量化模式,并按照被選擇的量化模式來進(jìn)行適當(dāng)?shù)膱D像壓縮。另外,圖像壓縮裝置200算出量化模式I以及量化模式2的量化誤差,并選擇量化誤差小的量化模式。由此,即使在動(dòng)態(tài)范圍廣的情況下,也能夠在防止壓縮率因數(shù)據(jù)量增加而降低的同吋,使量化誤差減小。另外,圖像壓縮裝置200將多個(gè)像素值中的最小值作為Al、最大值作為BI,執(zhí)行量化模式I。而在多個(gè)像素值被分割成了兩個(gè)區(qū)域的情況下,將其中像素值小的一方的區(qū)域中的像素值的最大值作為B2,并將像素值大的一方的區(qū)域中的像素值的最小值作為A2,執(zhí)行量化模式2。由此,能夠容易地取得Al、BI、A2以及B2,執(zhí)行量化模式。另外,在量化模式2吋,圖像壓縮裝置200向兩個(gè)區(qū)域分配量化值,并在各個(gè)區(qū)域內(nèi)進(jìn)行量化。例如,向兩個(gè)區(qū)域分配與量化模式I相同的量化值。由此,即使在量化模式2時(shí)分成了兩個(gè)區(qū)域,也能夠按照與ー個(gè)區(qū)域時(shí)的量化模式I相同的量化值來進(jìn)行量化。另外,在量化模式2時(shí),圖像壓縮裝置200針對(duì)兩個(gè)區(qū)域,根據(jù)各個(gè)區(qū)域的寬度,按比例分配量化值,并在各個(gè)區(qū)域內(nèi)進(jìn)行量化。即,區(qū)域的寬度越大,像素值的偏差就越大,因此被分配越多的量化值。由此,在該兩個(gè)區(qū)域內(nèi),能夠使量化誤差的值均等化,從而能夠使該量化誤差減小。另外,圖像壓縮裝置200按每ー個(gè)圖像塊,執(zhí)行量化模式I以及量化模式2,并生成壓縮數(shù)據(jù)。即,圖像壓縮裝置200,在圖像數(shù)據(jù)的數(shù)據(jù)量多的情況下,將該圖像數(shù)據(jù)分割成多個(gè)圖像塊,按ー每個(gè)該圖像塊進(jìn)行圖像壓縮。由此,即使在圖像數(shù)據(jù)的數(shù)據(jù)量多的情況下,圖像壓縮裝置200也能夠?qū)λ械膱D像數(shù)據(jù)進(jìn)行圖像壓縮。另外,根據(jù)本發(fā)明的實(shí)施方式的圖像解壓縮裝置400,根據(jù)壓縮數(shù)據(jù)中包含的A以及B的大小關(guān)系來判定量化模式,并進(jìn)行與判定出的量化模式對(duì)應(yīng)的逆量化。圖像解壓縮裝置400,例如,在A < B吋,判定為量化模式I,而在A>B吋,判定為量化模式2,進(jìn)行逆量化。由此,圖像解壓縮裝置400能夠通過參照A以及B,對(duì)由圖像壓縮裝置200進(jìn)行了壓縮的壓縮數(shù)據(jù)進(jìn)行解壓縮,并生成該壓縮數(shù)據(jù)被壓縮前的圖像數(shù)據(jù)。另外,根據(jù)本發(fā)明的實(shí)施方式的圖像處理裝置10,其具備圖像壓縮裝置200,生成壓縮圖像并寫入存儲(chǔ)器300 ;圖像解壓縮裝置400,從存儲(chǔ)器300讀出壓縮數(shù)據(jù)并進(jìn)行解壓縮,從而生成圖像數(shù)據(jù);圖像處理部100,向圖像壓縮裝置200發(fā)送圖像數(shù)據(jù),并從圖像解壓縮裝置400接收?qǐng)D像數(shù)據(jù)。由此,能夠?qū)崿F(xiàn)在對(duì)圖像數(shù)據(jù)進(jìn)行壓縮時(shí)可防止壓縮率降低的同時(shí)生成量化誤差小的壓縮數(shù)據(jù),井能使該壓縮數(shù)據(jù)復(fù)原成圖像數(shù)據(jù)的圖像處理裝置10。(實(shí)施方式的變形例I)以下,關(guān)于本發(fā)明的實(shí)施方式的變形例I進(jìn)行說明。在以上的實(shí)施方式中,說明了圖像壓縮裝置200算出量化模式I以及量化模式2的量化誤差,并選擇量化誤差小的量化模式的情況。但是,在本變形例I中,圖像壓縮裝置200算出量化模式I的區(qū)域?qū)挾群土炕J?的區(qū)域?qū)挾?,然后選擇與小的區(qū)域?qū)挾葘?duì)應(yīng)的量化模式。具體是,第一量化部210算出從BI減去了 Al的值,以作為量化模式I的區(qū)域?qū)挾?br>
即第一區(qū)域?qū)挾取?
第二量化部220算出B2的值、和從2n_l減去了 A2的值的合計(jì)值,以作為量化模式2的區(qū)域?qū)挾燃吹诙^(qū)域?qū)挾?。量化模式選擇部230選擇與第一區(qū)域?qū)挾纫约暗讠藚^(qū)域?qū)挾戎械男〉膮^(qū)域?qū)挾葘?duì)應(yīng)的量化模式,以作為要進(jìn)行量化的量化模式。另外,關(guān)于本變形例I的圖像壓縮裝置200所具備的其它處理部的功能,由于與以上的實(shí)施方式中的圖像壓縮裝置200所具備的其它處理部的功能相同,因此省略詳述。圖15是表示本發(fā)明的實(shí)施方式的變形例I的第一量化部210以量化模式I對(duì)像素值量化的處理的一個(gè)例子的流程圖。如該圖所示,與以上的實(shí)施方式同樣,第一量化部210取得最小值A(chǔ)l以及最大值BI (S202),利用最小值A(chǔ)l以及最大值BI算出動(dòng)態(tài)范圍DR = Bl-Al (S204),并在該動(dòng)態(tài)范圍內(nèi)進(jìn)行量化(S206)。在此,第一量化部210將DR作為第一區(qū)域?qū)挾取T诖?,第一量化?10并不進(jìn)行像以上的述實(shí)施方式那樣的,由量化誤差算出部215算出量化誤差的處理(圖7的S208)。另外,第一量化部210可以不具備量化誤差算出部 215。圖16是表示本發(fā)明的實(shí)施方式的變形例I的第二量化部220以量化模式2對(duì)像素值進(jìn)行量化的處理的一個(gè)例子的流程圖。如該圖所示,與以上的實(shí)施方式同樣,第二量化部220取得最小值A(chǔ)2以及最大值B2 (S302),算出DRl以及DR2 (S304),并向各個(gè)區(qū)域分配量化值(S306),然后在各個(gè)區(qū)域內(nèi)進(jìn)行量化(S308)。并且,第二量化部220算出DRl和DR2的合計(jì)值,以作為第二區(qū)域?qū)挾?S310)。即,第二量化部220并不進(jìn)行像以上的實(shí)施方式那樣的,由量化誤差算出部227算出量化誤差的處理(圖10的S310),而是算出第二區(qū)域?qū)挾?。另外,第二量化?20可以不具備量化誤差算出部227。通過以上,量化模式選擇部230選擇與第一區(qū)域?qū)挾纫约暗讠藚^(qū)域?qū)挾戎械男〉膮^(qū)域?qū)挾葘?duì)應(yīng)的量化模式,以作為要進(jìn)行量化的量化模式。如上所述,根據(jù)本發(fā)明的實(shí)施方式的變形例I的圖像壓縮裝置200,算出量化模式I的區(qū)域?qū)挾群土炕J?的區(qū)域?qū)挾?,并選擇與其中小的區(qū)域?qū)挾葘?duì)應(yīng)的量化模式。在此,區(qū)域?qū)挾刃〉那闆r,即為像素值集中于該區(qū)域的情況,因此,以區(qū)域?qū)挾刃〉那闆r下的量化模式進(jìn)行量化,更能使量化誤差減小。由此,即使在動(dòng)態(tài)范圍廣的情況下,也能夠在防止壓縮率因數(shù)據(jù)量增加而降低的同時(shí),使量化誤差減小。(實(shí)施方式的變形例2)以下,關(guān)于本發(fā)明的實(shí)施方式的變形例2進(jìn)行說明。在以上的實(shí)施方式中說明了圖像壓縮裝置200在量化模式2時(shí)取得基于規(guī)定的P的A2和B2并進(jìn)行量化的情況。但是,在本變形例2中,圖像壓縮裝置200通過基于多個(gè)P來取得多個(gè)A2和B2,來選定最適當(dāng)?shù)腁2 和 B2。具體是,第二量化部220針對(duì)A2和B2的多個(gè)組,算出量化模式2的量化誤差或者區(qū)域?qū)挾?。量化模式選擇部230利用第一量化部210的算出結(jié)果以及第ニ量化部220針對(duì)多個(gè)組的多個(gè)算出結(jié)果,選擇量化誤差或者區(qū)域?qū)挾瘸蔀樽钚〉牧炕J?,以作為要進(jìn)行量化的量化模式。壓縮數(shù)據(jù)生成部240,在被選擇的量化模式是量化模式2的情況下,將量化誤差或 者區(qū)域?qū)挾瘸蔀樽钚〉腁2以及B2作為A以及B,算出包含該A、該B和以該量化模式2進(jìn)行了量化的多個(gè)像素值的量化值在內(nèi)的壓縮數(shù)據(jù)。另外,關(guān)于本變形例2的圖像壓縮裝置200所具備的其它處理部的功能,由于與以上的實(shí)施方式中的圖像壓縮裝置200所具備的其它處理部的功能相同,因此省略詳述。圖17是表示本發(fā)明的實(shí)施方式的變形例2的圖像壓縮裝置200對(duì)圖像數(shù)據(jù)進(jìn)行壓縮的處理的一個(gè)例子的流程圖。如該圖所示,在圖像壓縮裝置200中以量化模式2進(jìn)行量化時(shí),第二量化部220針對(duì)多個(gè)P,反復(fù)進(jìn)行以下處理(循環(huán)I :S103 S105),g卩,以量化模式2對(duì)像素值進(jìn)行量化,并算出量化誤差或者區(qū)域?qū)挾鹊奶幚?S104)。如上所述,第二量化部220針對(duì)A2和B2的多個(gè)組,算出量化模式2的量化誤差或者區(qū)域?qū)挾?。然后,量化模式選擇部230利用第一量化部210的算出結(jié)果(S102)以及第二量化部220針對(duì)多個(gè)組的多個(gè)算出結(jié)果(循環(huán)I :S103 S105),選擇量化誤差或者區(qū)域?qū)挾瘸蔀樽钚〉牧炕J?S106)。并且,壓縮數(shù)據(jù)生成部240,在被選擇的量化模式是量化模式I的情況下,將Al作為A、將BI作為B,在被選擇的量化模式是量化模式2的情況下,將量化誤差或者區(qū)域?qū)挾瘸蔀樽钚〉腁2以及B2作為A以及B,生成包含該A、該B和量化值的壓縮數(shù)據(jù)。如上所述,根據(jù)本發(fā)明的實(shí)施方式的變形例2的圖像壓縮裝置200,針對(duì)A2和B2的多個(gè)組,算出量化模式2的量化誤差或者區(qū)域?qū)挾龋⒗迷撍愠鼋Y(jié)果,選擇量化誤差或者區(qū)域?qū)挾瘸蔀樽钚〉牧炕J?,生成所選擇的量化模式的壓縮數(shù)據(jù)。在此,在量化模式2時(shí),根據(jù)A2和B2的組合,有時(shí)量化誤差會(huì)不同。因此,圖像壓縮裝置200在量化模式2吋,通過對(duì)A2和B2的多個(gè)組進(jìn)行計(jì)算,能夠選擇量化誤差成為最小的最適當(dāng)?shù)那闆r。由此,即使在動(dòng)態(tài)范圍廣的情況下,也能夠在防止壓縮率因數(shù)據(jù)量增加而降低的同時(shí),使量化誤差減小。(實(shí)施方式的變形例3)以下,關(guān)于本發(fā)明的實(shí)施方式的變形例3進(jìn)行說明。在以上的實(shí)施方式中說明了圖像處理裝置10對(duì)I通道的灰度圖像進(jìn)行處理的情況。但是,在本變形例3中,圖像處理裝置10對(duì)多個(gè)通道的動(dòng)態(tài)圖像數(shù)據(jù)和圖形數(shù)據(jù)等圖像數(shù)據(jù)進(jìn)行處理。具體是,第一量化部210針對(duì)圖像數(shù)據(jù)所具有多個(gè)通道,向各個(gè)通道分配要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上按分配的比特?cái)?shù)進(jìn)行量化。第二量化部220針對(duì)多個(gè)通道,向各個(gè)通道分配要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上按分配的比特?cái)?shù)進(jìn)行量化。另外,關(guān)于本變形例3的圖像壓縮裝置200所具備的其它處理部的功能,由于與以上的實(shí)施方式中的圖像壓縮裝置200所具備的其它處理部的功能相同,因此省略詳述。圖18是表示本發(fā)明的實(shí)施方式的變形例3的圖像壓縮裝置200對(duì)多個(gè)通道的圖像數(shù)據(jù)進(jìn)行壓縮的處理的一個(gè)例子的流程圖。在該圖中,利用限位框(bounding box)表示了 3通道的圖像數(shù)據(jù)。S卩,如該圖的 Ca)所示,圖像壓縮裝置200根據(jù)圖像數(shù)據(jù)的3通道的成分的最大值和最小值,定義了兩個(gè)像素值P、q,從而制作了該限位框。然后,如該圖的(b)所示,圖像壓縮裝置200從3通道的圖像數(shù)據(jù)中取出了存在像素的部分。并且,如該圖的(c)所示,圖像壓縮裝置200在限位框內(nèi)對(duì)各像素值進(jìn)行標(biāo)準(zhǔn)化,井根據(jù)圖像的特征,對(duì)各通道分配比持。具體是,第一量化部210針對(duì)多個(gè)通道,根據(jù)作為各個(gè)通道的區(qū)域?qū)挾鹊膭?dòng)態(tài)范圍寬度,向各個(gè)通道按比例分配要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上按分配的比特?cái)?shù)進(jìn)行量化。另外,第二量化部220針對(duì)多個(gè)通道,根據(jù)各個(gè)通道的動(dòng)態(tài)范圍寬度,向各個(gè)通道按比例分配要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上按分配的比特?cái)?shù)進(jìn)行量化。例如,針對(duì)具有RGB的3通道的圖像數(shù)據(jù),根據(jù)該圖的(b)所示的各邊的長度,以合計(jì)值成為11比特的方式,像該圖的(c)所示的那樣,對(duì)R分配4比特、對(duì)G分配3比持、對(duì)B分配4比持。另外,該圖像數(shù)據(jù)也可以像增加了阿爾法(Alpha)通道的ARGB格式等的圖形數(shù)據(jù)那樣,具有4通道。然后,圖像壓縮裝置200按分配給各個(gè)通道的比特?cái)?shù)進(jìn)行量化。如上所述,根據(jù)本發(fā)明的實(shí)施方式的變形例2的圖像壓縮裝置200,在量化模式I以及量化模式2吋,向圖像數(shù)據(jù)所具有的多個(gè)通道分配要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上進(jìn)行量化。例如,根據(jù)圖像的特征,分配與各個(gè)通道的數(shù)據(jù)量相應(yīng)的比特?cái)?shù)。由此,圖像壓縮裝置200在該多個(gè)通道中,能夠?qū)α炕`差的值進(jìn)行平均化,從而能夠使量化誤差減小。另外,圖像壓縮裝置200,在量化模式I以及量化模式2時(shí),根據(jù)各個(gè)通道的動(dòng)態(tài)范圍寬度,向該多個(gè)通道按比例分配要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上進(jìn)行量化。即,動(dòng)態(tài)范圍寬度越大,被分配的量化值就越多。由此,在多個(gè)通道中,能夠?qū)α炕`差的值進(jìn)行平均化,井能夠使該量化誤差減小。(實(shí)施方式的變形例4)以下,關(guān)于本發(fā)明的實(shí)施方式的變形例4進(jìn)行說明。在以上的實(shí)施方式中說明了圖像處理裝置10具備圖像壓縮裝置200以圖像解壓縮裝置400的兩者的情況。但是,在本變形例4中,圖像處理裝置具備圖像壓縮裝置200以及圖像解壓縮裝置400中的某ー個(gè)。圖19是表示本發(fā)明的實(shí)施方式的變形例4的圖像處理裝置的結(jié)構(gòu)的結(jié)構(gòu)圖。
如該圖所示,第一圖像處理裝置11具備第一圖像處理部101,向圖像壓縮裝置200發(fā)送圖像數(shù)據(jù);圖像壓縮裝置200,生成壓縮數(shù)據(jù)并寫入存儲(chǔ)器300。另外,第一圖像處理裝置11還可以具備存儲(chǔ)器。另外,第二圖像處理裝置12具備圖像解壓縮裝置400,從存儲(chǔ)器300讀出壓縮數(shù)據(jù)并進(jìn)行解壓縮,從而生成圖像數(shù)據(jù);第二圖像處理部102,從圖像解壓縮裝置400接收?qǐng)D像數(shù)據(jù)。另外,第二圖像處理裝置12還可以具備存儲(chǔ)器。S卩,可以適用于,存在多個(gè)圖像處理裝置,并在這些裝置之間進(jìn)行數(shù)據(jù)交換的用途。另外,圖像處理裝置的個(gè)數(shù)并不限定于ー個(gè)或者兩個(gè)。如上所述,根據(jù)本實(shí)施方式及其變形例,能夠以幾乎沒有畫質(zhì)劣化的方式削減向存儲(chǔ)器300進(jìn)行讀寫的數(shù)據(jù)量,因此能夠削減用于構(gòu)成圖像處理裝置所需要的存儲(chǔ)器量。另外,還能夠削減向存儲(chǔ)器300進(jìn)行讀寫時(shí)所需要的數(shù)據(jù)頻帯,因此能夠獲得削減該部分 的頻帶寬度或者提高數(shù)據(jù)傳輸速度的效果。在此,可以通過總線連接存儲(chǔ)器300。在此情況下,通過進(jìn)行圖像壓縮,能夠削減圖像處理部所消費(fèi)的總線頻帯。(實(shí)施方式的變形例5)以下,關(guān)于本發(fā)明的實(shí)施方式的變形例5進(jìn)行說明。在以上是實(shí)施方式中說明了圖像壓縮裝置200的壓縮數(shù)據(jù)生成部240具備量化模式選擇部230的情況。但是,在本變形例5中,圖像壓縮裝置的壓縮數(shù)據(jù)生成部不具備量化模式選擇部。圖20是表示本發(fā)明的實(shí)施方式的變形例5的圖像壓縮裝置201的結(jié)構(gòu)的結(jié)構(gòu)圖。如該圖所示,圖像壓縮裝置201具備第一量化部210、第二量化部220以及壓縮數(shù)據(jù)生成部241。在此,圖像壓縮裝置201所具備的第一量化部210以及第二量化部220具有與以上的實(shí)施方式中的圖像壓縮裝置200所具備的第一量化部210以及第二量化部220相同的功能,因此省略詳述。另外,圖像壓縮裝置201所具備的壓縮數(shù)據(jù)生成部241具有以上的實(shí)施方式的圖像壓縮裝置200所具備的壓縮數(shù)據(jù)生成部240中的量化模式選擇部230的功能以外的功倉^:。S卩,第一量化部210執(zhí)行量化模式I,第二量化部220執(zhí)行量化模式2,并將執(zhí)行結(jié)果發(fā)送給外部的量化模式選擇部230。然后,壓縮數(shù)據(jù)生成部241按照由外部的量化模式選擇部230選擇的量化摸,生成壓縮數(shù)據(jù)。在此,該外部的量化模式選擇部230具有與以上的實(shí)施方式的圖像壓縮裝置200所具備的量化模式選擇部230相同的功能。如上所述,雖然本變形例5的圖像壓縮裝置201不像是以上的實(shí)施方式的圖像壓縮裝置200那樣具備量化模式選擇部230的功能,但也能夠獲得與以上的實(shí)施方式相同的效果。(實(shí)施方式的變形例6)以下,關(guān)于本發(fā)明的實(shí)施方式的變形例6進(jìn)行說明。在以上的實(shí)施方式中說明了第一量化部210將多個(gè)像素值的最小值作為Al、將最大值作為BI,并在Al以上且BI以下的ー個(gè)區(qū)域內(nèi)進(jìn)行量化的情況。但是,決定Al以及BI的方法并不限定以上的方法。例如,第一量化部210可以將該多個(gè)像素值的最小值包含了少許誤差的值作為Al,將該最大值包含了少許誤差的值作為BI,并在Al以上且BI以下的ー個(gè)區(qū)域內(nèi)進(jìn)行量化。另外,第一量化部210可以通過將能夠?qū)Π摱鄠€(gè)像素值的最小值以上且最大值以下的區(qū)域的區(qū)域進(jìn)行定義的兩個(gè)值決定為Al以及BI,并在該Al以及BI所示的區(qū)域內(nèi)進(jìn)行量化。另外,第一量化部210還可以通過以下方法取得Al以及BI,并在該Al以及B所示的區(qū)域內(nèi)進(jìn)行量化。圖21是說明本發(fā)明的實(shí)施方式的變形例6的第一量化部210進(jìn)行量化的處理的圖。如該圖所示,第一量化部210將多個(gè)像素值的最小值和最大值的中間值作為XI,將從該中間值到最小值或者最大值的寬度作為Y1,取得該Xi以及Y1。并且,第一量化部210利用該Xl以及Y1,對(duì)Al及BI進(jìn)行定義。 由此,第一量化部210能夠利用Al以及BI來算出動(dòng)態(tài)范圍DR,因此能夠在該動(dòng)態(tài)范圍DR內(nèi)進(jìn)行各像素值的量化。(實(shí)施方式的變形例7)以下,關(guān)于本發(fā)明的實(shí)施方式的變形例7進(jìn)行說明。在以上的實(shí)施方式中說明了第二量化部220將P以上且2n-l以下的像素值中的最小值作為A2、將O以上且未滿P的像素值中的最大值作為B2,在O以上且B2以下的區(qū)域和A2以上且2n-l以下的區(qū)域的兩個(gè)區(qū)域內(nèi)進(jìn)行量化。但是,決定A2以及B2的方法,并不限定于以上的方法。例如,第二量化部220可以將該最小值包含了少許誤差的值作為A2,并將該最大值包含了少許誤差的值作為B2,在該兩個(gè)區(qū)域內(nèi)進(jìn)行量化。另外,第二量化部220還可以通過決定能夠?qū)Π搩蓚€(gè)區(qū)域的區(qū)域進(jìn)行定義的兩個(gè)值A(chǔ)2以及B2,在該A2以及B2所示的區(qū)域內(nèi)進(jìn)行量化。另外,第二量化部220可以通過以下方法取得A2以及B2,并在該A2及以B2所示的區(qū)域內(nèi)進(jìn)行量化。圖22是說明本發(fā)明的實(shí)施方式的變形例7的第二量化部220進(jìn)行量化的處理的圖。如該圖所示,第二量化部220,將連接了如下兩個(gè)區(qū)域,S卩,從P以上且2n_l以下的像素值中的最小值到2n-l為止的區(qū)域、和從O到O以上且未滿P的像素值中的最大值為止的區(qū)域這兩個(gè)區(qū)域時(shí)的中間值作為X2,并將從該中間值到該最小值或者該最大值為止的寬度作為Y2,從而取得該X2以及Y2。并且,第二量化部220利用該X2以及Y2,對(duì)A2以及B2進(jìn)行定義。由此,第二量化部220能夠利用A2以及用B2來算出動(dòng)態(tài)范圍DRl以及DR2,因此能夠在該動(dòng)態(tài)范圍DRl以及DR2內(nèi)對(duì)各像素值進(jìn)行量化。另外,在以上的實(shí)施方式及其變形例中,說明了圖像壓縮裝置按由圖像數(shù)據(jù)中包含的多個(gè)像素構(gòu)成的圖像塊的每ー個(gè)來進(jìn)行圖像數(shù)據(jù)壓縮的情況。但是,在圖像數(shù)據(jù)中包含的像素少的情況下,圖像壓縮裝置對(duì)圖像數(shù)據(jù)也可以不進(jìn)行按每ー個(gè)圖像塊的分割,而是以全圖像數(shù)據(jù)作為對(duì)象來進(jìn)行圖像壓縮。另外,圖像壓縮裝置也可以將圖像數(shù)據(jù)分割成各種大小的圖像塊,按該圖像塊的每ー個(gè)進(jìn)行圖像數(shù)據(jù)壓縮。另外,在以上的實(shí)施方式及其變形例中,說明了值A(chǔ)l以及值BI是滿足Al< BI的兩個(gè)值,值A(chǔ)2以及值B2是滿足B2〈A2的兩個(gè)值。但是,也可以是,值A(chǔ)l以及值BI是滿足AKBl的兩個(gè)值,值A(chǔ)2及值B2是滿足B2 < A2的兩個(gè)值。另外,也可以是,值A(chǔ)l以及值BI是滿足A1〈B1的兩個(gè)值,值A(chǔ)2以及值B2是滿足B2〈A2的兩個(gè)值。另外,不僅能作為如上所述的圖像壓縮裝置200和201、圖像解壓縮裝置400以及圖像處理裝置來實(shí)現(xiàn)本發(fā)明,還能夠作為具備被包含在圖2A的圖像壓縮裝置200、圖20的圖像壓縮裝置201、圖5的圖像解壓縮裝置400、圖I的圖像處理裝置10以及圖19的第一圖像處理裝置11或者第二圖像處理裝置12中的各處理部的集成電路來實(shí)現(xiàn)本發(fā)明。當(dāng)然,也能夠與其他功能進(jìn)行組合而構(gòu)成系統(tǒng)LSI。在此情況下,由于能夠削減系統(tǒng)LSI內(nèi)部的存儲(chǔ)器量和存儲(chǔ)器頻帶,因此能夠獲得削減制造成本的效果。另外,利用該系統(tǒng)LSI,可以與其他功能進(jìn)行組合,從而構(gòu)成數(shù)字圖像處理設(shè)備。具體可例舉電視機(jī)、記錄器、便攜式電話機(jī)、攝影機(jī)等。在此情況下,能夠削減構(gòu)成設(shè)備時(shí)所需的外部存儲(chǔ)器量,以及通過削減LSI內(nèi)部的使用頻帶來削減消費(fèi)電力,因此能夠獲得降低設(shè)備的制造成本以及提高性能的效果。在此,例舉了 LSI或者系統(tǒng)LSI,但根據(jù)集成程度的不同,也可以是1C、超級(jí)LSI、最超級(jí)LSI。 另外,集成電路化的方法并不限定于LSI,還可以通過專用電路或者通用處理器來實(shí)現(xiàn)。制造LSI之后,還可以利用能夠編程的FPGA (Field Programmable Gate Array :可編程門陣列)或者能夠?qū)SI內(nèi)部的電路單元的連接以及設(shè)定進(jìn)行重建的可重建處理器。另外,隨著半導(dǎo)體技術(shù)的進(jìn)步以及衍生出的其他技術(shù),如果有可代替LSI的集成電路化技術(shù)出現(xiàn),當(dāng)然能夠利用這些技術(shù)進(jìn)行功能塊的集成化。生物技術(shù)的應(yīng)用的具有這種可能性。另外,還能夠作為以圖像壓縮裝置200和201、圖像解壓縮裝置400或者圖像處理裝置中包含的各處理部的特征性處理作為步驟的圖像壓縮方法、圖像解壓縮方法或者圖像處理方法來實(shí)現(xiàn)本發(fā)明。另外,也能夠作為使計(jì)算機(jī)實(shí)現(xiàn)圖像壓縮方法、圖像解壓縮方法或者圖像處理方法中包含的特征性處理的程序來實(shí)現(xiàn)本發(fā)明。并且,當(dāng)然能夠通過⑶-ROM等記錄介質(zhì)以及互聯(lián)網(wǎng)等傳輸介質(zhì)來傳輸此類程序。S卩,在以上的實(shí)施方式及其變形例中,說明了各結(jié)構(gòu)要素由專用的硬件構(gòu)成的情況,此外也可以由適合于各結(jié)構(gòu)要素的軟件程序來實(shí)現(xiàn)??赏ㄟ^由CPU或者處理器等的程序執(zhí)行部讀出并執(zhí)行硬磁盤或者半導(dǎo)體存儲(chǔ)器等記錄介質(zhì)中記錄的軟件程序來實(shí)現(xiàn)各構(gòu)成要素。在此,用于實(shí)現(xiàn)以上的實(shí)施方式及其變形例的圖像壓縮裝置的軟件可以是如下程序。即,該程序是ー種用于進(jìn)行圖像數(shù)據(jù)壓縮的圖像壓縮方法的程序,使計(jì)算機(jī)執(zhí)行以下步驟執(zhí)行量化模式I的第一量化步驟,該量化模式I是指利用滿足A1〈B1的兩個(gè)值A(chǔ)l以及BI,在由所述Al和所述BI定義的ー個(gè)區(qū)域內(nèi),對(duì)所述圖像數(shù)據(jù)中包含的多個(gè)像素值進(jìn)行量化的模式;執(zhí)行量化模式2的第二量化步驟,該量化模式2是指利用滿足A2>B2的兩個(gè)值A(chǔ)2以及B2,在由所述A2和所述B2定義的兩個(gè)區(qū)域內(nèi),對(duì)所述多個(gè)像素值進(jìn)行量化的模式;生成壓縮數(shù)據(jù)的壓縮數(shù)據(jù)生成步驟,該壓縮數(shù)據(jù)包含值A(chǔ)、值B以及由被選擇的量化模式進(jìn)行了量化的所述多個(gè)像素值的量化值。在所述壓縮數(shù)據(jù)生成步驟,針對(duì)所述A,在選擇了所述量化模式I的情況下存放所述Al,在選擇了所述量化模式2的情況下存放所述A2,針對(duì)所述B,在選擇了所述量化模式I的情況下存放所述BI,在選擇了所述量化模式2的情況下存放所述B2,從而生成所述壓縮數(shù)據(jù)。
另外,用于實(shí)現(xiàn)以上的實(shí)施方式及其變形例的圖像解壓縮裝置的軟件是如下程序。即,該程序是用于對(duì)由圖像壓縮裝置進(jìn)行了壓縮的圖像數(shù)據(jù)即壓縮數(shù)據(jù)進(jìn)行解壓縮的圖像解壓縮方法的程序,使計(jì)算機(jī)執(zhí)行以下步驟量化模式判定步驟,根據(jù)所述壓縮數(shù)據(jù)中包含的值A(chǔ)以及值B的大小關(guān)系,從所述量化模式I以及所述量化模式2中,判定與所述壓縮數(shù)據(jù)中包含的量化值對(duì)應(yīng)的量化模式;逆量化步驟,以判定出的量化模式,將所述量化值逆量化成像素值。另外,用于實(shí)現(xiàn)以上的實(shí)施方式及其變形例的圖像處理裝置的軟件是如下程序。即,該程序使計(jì)算機(jī)執(zhí)行以下步驟使圖像壓縮裝置對(duì)從圖像處理部接收的圖像數(shù)據(jù)進(jìn)行壓縮,從而生成壓縮數(shù)據(jù),并將生成的壓縮數(shù)據(jù)寫入存儲(chǔ)器的步驟;使圖像解壓縮裝置從存儲(chǔ)器讀出被寫入該存儲(chǔ)器的壓縮數(shù)據(jù),并對(duì)讀出的壓縮數(shù)據(jù)進(jìn)行解壓縮,從而生成圖像數(shù)據(jù),并將生成的圖像數(shù)據(jù)發(fā)送給圖像處理部的步驟。以上,關(guān)于本發(fā)明的圖像壓縮裝置、圖像解壓縮裝置、圖像處理裝置以及這些裝置的方法,根據(jù)以上的實(shí)施方式及其變形例進(jìn)行了說明,但本發(fā)明并不限定于這些實(shí)施方式及其變形例。本發(fā)明的范圍并非是基于以上的說明,而是以權(quán)利要求項(xiàng)為準(zhǔn),即,與權(quán)利要 求項(xiàng)同等意思以及范圍內(nèi)的所有變更均屬于本發(fā)明的范圍內(nèi)。另外,只要不脫離本發(fā)明的宗旨,通過將本領(lǐng)域技術(shù)人員所能想到各自變形形態(tài)實(shí)施于本實(shí)施方式及其變形例而獲得的各種形態(tài),或者通過對(duì)不同的實(shí)施方式及其變形例的結(jié)構(gòu)要素進(jìn)行組合而構(gòu)成的形態(tài),也屬于本發(fā)明的范圍內(nèi)。エ業(yè)實(shí)用性本發(fā)明的圖像壓縮方法以及裝置能夠以壓縮后的畫質(zhì)基本不劣化方式來削減數(shù)據(jù)量,因此能夠利用于對(duì)采用了這些裝置的系統(tǒng)LSI或者圖像處理儀器進(jìn)行成本削減以及性能提高。井能夠?qū)叶葓D像、RGB或者Y U V格式的彩色圖像進(jìn)行壓縮,因此能夠應(yīng)用于多種數(shù)字AV設(shè)備。另外,還能夠?qū)υ黾恿税柗ㄍǖ赖腁RGB格式等的圖形數(shù)據(jù)進(jìn)行壓縮,因此能夠應(yīng)用于圖形引擎等圖形處理裝置。符號(hào)說明10 圖像處理裝置11 第一圖像處理裝置12 第二圖像處理裝置100 圖像處理部101 第一圖像處理部102 第二圖像處理部200,201圖像壓縮裝置210 第一量化部211 第一量化值算出部212 最小值計(jì)算部213 最大值計(jì)算部214 量化部215 量化誤差算出部220 第二量化部
221第二量化值算出部222區(qū)域判定部223最小值計(jì)算部224最大值計(jì)算部225量化值分配部226量化部
227量化誤差算出部230量化模式選擇部240,241壓縮數(shù)據(jù)生成部300存儲(chǔ)器400圖像解壓縮裝置410量化模式判定部420逆量化部421第一逆量化部422第二逆量化部423量化模式選擇部
權(quán)利要求
1.一種圖像壓縮裝置,進(jìn)行圖像數(shù)據(jù)的壓縮,該圖像壓縮裝置具備 第一量化部,執(zhí)行量化模式1,該量化模式I是指利用滿足A1〈B1的兩個(gè)值A(chǔ)l以及BI,在由所述Al和所述BI定義的一個(gè)區(qū)域內(nèi),對(duì)所述圖像數(shù)據(jù)中包含的多個(gè)像素值進(jìn)行量化的模式; 第二量化部,執(zhí)行量化模式2,該量化模式2是指利用滿足A2>B2的兩個(gè)值A(chǔ)2以及B2,在由所述A2和所述B2定義的兩個(gè)區(qū)域內(nèi),對(duì)所述多個(gè)像素值進(jìn)行量化的模式;以及 壓縮數(shù)據(jù)生成部,生成壓縮數(shù)據(jù),該壓縮數(shù)據(jù)包含值A(chǔ)、值B以及由被選擇的量化模式進(jìn)行了量化的所述多個(gè)像素值的量化值, 所述壓縮數(shù)據(jù)生成部, 針對(duì)所述A,在選擇了所述量化模式I的情況下存放所述Al,在選擇了所述量化模式2的情況下存放所述A2, 針對(duì)所述B,在選擇了所述量化模式I的情況下存放所述BI,在選擇了所述量化模式2的情況下存放所述B2,從而生成所述壓縮數(shù)據(jù)。
2.如權(quán)利要求I所述的圖像壓縮裝置, 所述第一量化部執(zhí)行所述量化模式I,該量化模式I是指在作為所述Al以上且所述BI以下的區(qū)域的所述一個(gè)區(qū)域內(nèi),對(duì)所述多個(gè)像素值進(jìn)行量化的模式。
3.如權(quán)利要求I或者2所述的圖像壓縮裝置, 所述第二量化部執(zhí)行所述量化模式2,該量化模式2是指在作為O以上且所述B2以下的區(qū)域、以及所述A2以上且2n-l以下的區(qū)域的所述兩個(gè)區(qū)域內(nèi),對(duì)η比特的所述多個(gè)像素值進(jìn)行量化的模式。
4.如權(quán)利要求I至3中的任一項(xiàng)所述的圖像壓縮裝置, 所述壓縮數(shù)據(jù)生成部具備從所述量化模式I以及所述量化模式2中選擇要進(jìn)行量化的量化模式的量化模式選擇部,并按照被選擇的量化模式,生成所述壓縮數(shù)據(jù)。
5.如權(quán)利要求4所述的圖像壓縮裝置, 所述第一量化部還算出所述量化模式I的量化誤差, 所述第二量化部還算出所述量化模式2的量化誤差, 所述量化模式選擇部,利用由所述第一量化部以及所述第二量化部算出的量化誤差結(jié)果,選擇量化誤差小的量化模式,以作為所述要進(jìn)行量化的量化模式。
6.如權(quán)利要求4所述的圖像壓縮裝置, 所述第一量化部還算出從所述BI減去了所述Al的值,以作為第一區(qū)域?qū)挾燃此隽炕J絀的區(qū)域?qū)挾龋? 所述第二量化部,在所述多個(gè)像素值被表現(xiàn)為η比特的情況下,還算出所述Β2的值、和從2η-1減去了所述Α2的值的合計(jì)值,以作為第二區(qū)域?qū)挾燃此隽炕J?的區(qū)域?qū)挾龋? 所述量化模式選擇部選擇與所述第一區(qū)域?qū)挾纫约八龅诙^(qū)域?qū)挾戎械男〉膮^(qū)域?qū)挾认鄬?duì)應(yīng)的量化模式,以作為所述要進(jìn)行量化的量化模式。
7.如權(quán)利要求5或者6所述的圖像壓縮裝置, 所述第二量化部,針對(duì)所述Α2和所述Β2的多個(gè)組,算出所述量化模式2的量化誤差或者區(qū)域?qū)挾龋? 所述量化模式選擇部,利用所述第一量化部的算出結(jié)果以及所述第二量化部針對(duì)所述多個(gè)組的多個(gè)算出結(jié)果,選擇量化誤差或者區(qū)域?qū)挾瘸蔀樽钚〉牧炕J?,以作為所述要進(jìn)行量化的量化模式, 所述壓縮數(shù)據(jù)生成部,在被選擇的量化模式是所述量化模式2的情況下,將量化誤差或者區(qū)域?qū)挾瘸蔀樽钚〉腁2以及B2作為A以及B,生成包含該A、該B和以該量化模式2進(jìn)行了量化的所述多個(gè)像素值的量化值在內(nèi)的所述壓縮數(shù)據(jù)。
8.如權(quán)利要求I至7中的任一項(xiàng)所述的圖像壓縮裝置, 所述第一量化部,將所述多個(gè)像素值中的最小的像素值作為所述Al,將最大的像素值作為BI,執(zhí)行所述量化模式I, 所述第二量化部,在將所述多個(gè)像素值分割成了兩個(gè)區(qū)域的情況下,將像素值小的一方的區(qū)域內(nèi)的最大像素值作為所述B2,將像素值大的一方的區(qū)域內(nèi)的最小像素值作為所述A2,執(zhí)行所述量化模式2。
9.如權(quán)利要求I至8中的任一項(xiàng)所述的圖像壓縮裝置, 所述第二量化部,針對(duì)執(zhí)行所述量化模式2的兩個(gè)區(qū)域,向各個(gè)區(qū)域分配量化值,并在各個(gè)區(qū)域內(nèi)按分配的量化值進(jìn)行量化。
10.如權(quán)利要求9所述的圖像壓縮裝置, 所述第二量化部,針對(duì)所述兩個(gè)區(qū)域,根據(jù)各個(gè)區(qū)域的寬度,按比例分配量化值,并在各個(gè)區(qū)域內(nèi)按分配的量化值進(jìn)行量化。
11.如權(quán)利要求I至10中的任一項(xiàng)所述的圖像壓縮裝置, 所述圖像數(shù)據(jù)是具有多個(gè)通道的圖像數(shù)據(jù), 所述第一量化部,針對(duì)所述多個(gè)通道,向各個(gè)通道分配將要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上按分配的比特?cái)?shù)進(jìn)行量化, 所述第二量化部,針對(duì)所述多個(gè)通道,向各個(gè)通道分配將要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上按分配的比特?cái)?shù)進(jìn)行量化。
12.如權(quán)利要求11所述的圖像壓縮裝置, 所述第一量化部,針對(duì)所述多個(gè)通道,根據(jù)各個(gè)通道的作為區(qū)域?qū)挾鹊膭?dòng)態(tài)范圍寬度,按比例向各個(gè)通道分配將要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上按分配的比特?cái)?shù)進(jìn)行量化, 所述第二量化部,針對(duì)所述多個(gè)通道,根據(jù)各個(gè)通道的所述動(dòng)態(tài)范圍寬度,按比例向各個(gè)通道分配將要進(jìn)行量化的比特?cái)?shù),并在各個(gè)通道上按分配的比特?cái)?shù)進(jìn)行量化。
13.如權(quán)利要求I至12中的任一項(xiàng)所述的圖像壓縮裝置, 所述第一量化部,按由所述圖像數(shù)據(jù)中包含的多個(gè)像素構(gòu)成的圖像塊的每一個(gè),執(zhí)行對(duì)所述圖像塊中的所述多個(gè)像素值進(jìn)行量化的所述量化模式1, 所述第二量化部,按所述圖像塊的每一個(gè),執(zhí)行對(duì)所述多個(gè)像素值進(jìn)行量化的所述量化模式2, 所述壓縮數(shù)據(jù)生成部,按所述圖像塊的每一個(gè),生成所述壓縮數(shù)據(jù)。
14.一種圖像解壓縮裝置,對(duì)壓縮數(shù)據(jù)進(jìn)行解壓縮,該壓縮數(shù)據(jù)是指由權(quán)利要求I至13中的任一項(xiàng)所述的圖像壓縮裝置進(jìn)行了壓縮的圖像數(shù)據(jù),所述圖像解壓縮裝置具備 量化模式判定部,根據(jù)所述壓縮數(shù)據(jù)中包含的所述A以及所述B的大小關(guān)系,從所述量化模式I以及所述量化模式2中,判定與所述壓縮數(shù)據(jù)中包含的量化值對(duì)應(yīng)的量化模式;以及 逆量化部,以判定出的量化模式,將所述量化值逆量化成像素值。
15.一種圖像處理裝置,具備 權(quán)利要求I至13中的任一項(xiàng)所述的圖像壓縮裝置; 權(quán)利要求14所述的圖像解壓縮裝 置;以及 圖像處理部,該圖像處理部向所述圖像壓縮裝置發(fā)送圖像數(shù)據(jù),并從所述圖像解壓縮裝置接收?qǐng)D像數(shù)據(jù), 所述圖像壓縮裝置對(duì)從所述圖像處理部接收的圖像數(shù)據(jù)進(jìn)行壓縮,從而生成壓縮數(shù)據(jù),并將生成的壓縮數(shù)據(jù)寫入存儲(chǔ)器, 所述圖像解壓縮裝置從所述存儲(chǔ)器中讀出被寫入所述存儲(chǔ)器的壓縮數(shù)據(jù),對(duì)讀出的壓縮數(shù)據(jù)進(jìn)行解壓縮,從而生成圖像數(shù)據(jù),并將生成的圖像數(shù)據(jù)發(fā)送給所述圖像處理部。
16.一種集成電路,進(jìn)行圖像數(shù)據(jù)的壓縮,該集成電路具備 第一量化部,執(zhí)行量化模式1,該量化模式I是指利用滿足A1〈B1的兩個(gè)值A(chǔ)l以及BI,在由所述Al和所述BI定義的一個(gè)區(qū)域內(nèi),對(duì)所述圖像數(shù)據(jù)中包含的多個(gè)像素值進(jìn)行量化的模式; 第二量化部,執(zhí)行量化模式2,該量化模式2是指利用滿足A2>B2的兩個(gè)值A(chǔ)2以及B2,在由所述A2和所述B2定義的兩個(gè)區(qū)域內(nèi),對(duì)所述多個(gè)像素值進(jìn)行量化的模式;以及 壓縮數(shù)據(jù)生成部,生成壓縮數(shù)據(jù),該壓縮數(shù)據(jù)包含值A(chǔ)、值B以及由被選擇的量化模式進(jìn)行了量化的所述多個(gè)像素值的量化值, 所述壓縮數(shù)據(jù)生成部, 針對(duì)所述A,在選擇了所述量化模式I的情況下存放所述Al,在選擇了所述量化模式2的情況下存放所述A2, 針對(duì)所述B,在選擇了所述量化模式I的情況下存放所述BI,在選擇了所述量化模式2的情況下存放所述B2,從而生成所述壓縮數(shù)據(jù)。
17.一種集成電路,對(duì)壓縮數(shù)據(jù)進(jìn)行解壓縮,該壓縮數(shù)據(jù)是指由權(quán)利要求I至13中的任一項(xiàng)所述的圖像壓縮裝置進(jìn)行了壓縮的圖像數(shù)據(jù),所述集成電路具備 量化模式判定部,根據(jù)所述壓縮數(shù)據(jù)中包含的所述A以及所述B的大小關(guān)系,從所述量化模式I以及所述量化模式2中,判定與所述壓縮數(shù)據(jù)中包含的量化值對(duì)應(yīng)的量化模式;以及 逆量化部,以判定出的量化模式,將所述量化值逆量化成像素值。
18.一種圖像壓縮方法,進(jìn)行圖像數(shù)據(jù)的壓縮,該圖像壓縮方法包括 第一量化步驟,執(zhí)行量化模式1,該量化模式I是指利用滿足A1〈B1的兩個(gè)值A(chǔ)l以及BI,在由所述Al和所述BI定義的一個(gè)區(qū)域內(nèi),對(duì)所述圖像數(shù)據(jù)中包含的多個(gè)像素值進(jìn)行量化的模式; 第二量化步驟,執(zhí)行量化模式2,該量化模式2是指利用滿足A2>B2的兩個(gè)值A(chǔ)2以及B2,在由所述A2和所述B2定義的兩個(gè)區(qū)域內(nèi),對(duì)所述多個(gè)像素值進(jìn)行量化的模式;以及壓縮數(shù)據(jù)生成步驟,生成壓縮數(shù)據(jù),該壓縮數(shù)據(jù)包含值A(chǔ)、值B以及由被選擇的量化模式進(jìn)行了量化的所述多個(gè)像素值的量化值, 在所述壓縮數(shù)據(jù)生成步驟,針對(duì)所述A,在選擇了所述量化模式I的情況下存放所述Al,在選擇了所述量化模式2的情況下存放所述A2, 針對(duì)所述B,在選擇了所述量化模式I的情況下存放所述BI,在選擇了所述量化模式2 的情況下存放所述B2,從而生成所述壓縮數(shù)據(jù)。
19.一種程序,用于使計(jì)算機(jī)執(zhí)行權(quán)利要求18所述的圖像壓縮方法所包含的步驟。
全文摘要
圖像壓縮裝置(200)具備第一量化部(210),執(zhí)行利用滿足A1<B1的兩個(gè)值A(chǔ)1以及B1,在由A1和B1定義的一個(gè)區(qū)域內(nèi)對(duì)圖像數(shù)據(jù)中包含的多個(gè)像素值進(jìn)行量化的量化模式1;第二量化部(220),執(zhí)行利用滿足A2>B2的兩個(gè)值A(chǔ)2以及B2,在由A2和B2定義的兩個(gè)區(qū)域內(nèi)對(duì)多個(gè)像素值進(jìn)行量化的量化模式2;壓縮數(shù)據(jù)生成部(240),生成包含值A(chǔ)、值B以及按被選擇的量化模式進(jìn)行了量化的多個(gè)像素值的量化值的壓縮數(shù)據(jù)。壓縮數(shù)據(jù)生成部(240),針對(duì)A,在選擇了量化模式1的情況下存放A1,在選擇了量化模式2的情況下存放A2;針對(duì)B,在選擇了量化模式1的情況下存放B1,在選擇了量化模式2的情況下存放B2,從而生成壓縮數(shù)據(jù)。
文檔編號(hào)H04N7/30GK102972023SQ20128000125
公開日2013年3月13日 申請(qǐng)日期2012年4月12日 優(yōu)先權(quán)日2011年7月13日
發(fā)明者廣本正之 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社