專利名稱:攝像裝置及其圖像壓縮率控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及具備圖像的壓縮處理電路的攝像裝置,還涉及攝像裝置的圖像壓縮率控制方法。
背景技術(shù):
除了數(shù)碼靜態(tài)照相機、數(shù)碼攝像機等攝像專用的裝置之外,帶攝像頭的便攜式終端等也得到了廣泛普及。在這些攝像裝置中,采用JPEG(Joint Photographic Experts Group)、MPEG (Moving Picture Experts Group)等圖像數(shù)據(jù)壓縮方式。但是,如果將輸入圖像逐級壓縮到規(guī)定的數(shù)據(jù)尺寸,則壓縮處理所花費的時間變長,且需要預(yù)先保持原始圖像的全部數(shù)據(jù)的大容量存儲器。因此,在某一現(xiàn)有技術(shù)中,基于輸入圖像的水平方向的高頻分量及低頻分量和垂直方向的高頻分量及低頻分量,來估計該輸入圖像的壓縮處理后的字節(jié)數(shù),然后基于該字節(jié)數(shù)計算通過一次壓縮處理對輸入圖像進行壓縮用的壓縮率(參照專利文獻1)。專利文獻1 日本特開2006-13570號公報在上述現(xiàn)有技術(shù)中,存在著如下課題在使攝像裝置的鏡頭從高頻分量多的場景向低頻分量多的場景移動等情況下,圖像的壓縮率不合適,會產(chǎn)生畫質(zhì)的劣化。
發(fā)明內(nèi)容
為了解決上述課題,本發(fā)明所涉及的攝像裝置采用如下構(gòu)成,具備攝像元件;對從該攝像元件獲得的輸入圖像的頻率信息進行檢測的部件;從所述攝像元件中檢測手抖動信息的部件;設(shè)定與所述輸入圖像的頻率信息和所述手抖動信息相應(yīng)的所述輸入圖像的壓縮率的部件;和根據(jù)所述設(shè)定的壓縮率壓縮所述輸入圖像的部件。根據(jù)上述構(gòu)成,即便在使該攝像裝置的鏡頭從高頻分量多的場景向低頻分量多的場景移動的情況下,也能將圖像的壓縮率設(shè)定成適當(dāng)值,從而能防止畫質(zhì)的劣化。(發(fā)明效果)本發(fā)明具有如下效果通過利用輸入圖像的頻率信息和手抖動信息來設(shè)定該輸入圖像的壓縮率,從而即便在以往圖像會劣化的場景中圖像也不會劣化。
圖1是表示本發(fā)明的實施方式中的攝像裝置的結(jié)構(gòu)的框圖。圖2是表示圖1的攝像裝置的輸入圖像中的檢波塊位置及手抖動塊位置的指定例的圖。圖3是表示由圖1的攝像裝置獲取輸入圖像的頻率信息的動作的流程圖。圖4是表示由圖1的攝像裝置獲取手抖動信息的動作的流程圖。圖5是表示圖1的攝像裝置中的圖像壓縮率控制方法的流程圖。圖6是表示圖1的攝像裝置中的其他圖像壓縮率控制方法的流程圖。
具體實施例方式以下,參照附圖,對本發(fā)明的實施方式進行說明。圖1是表示本發(fā)明的實施方式中的攝像裝置的結(jié)構(gòu)的框圖。圖1的攝像裝置 111具備將圖像輸入的攝像元件101、將模擬信號轉(zhuǎn)換成數(shù)字信號的AFE(Analog Front End) 102、圖像處理LSI (Large-Scale Integrated circuit) 112、保存圖像信息等的存儲器 105、和顯示圖像的LCD (Liquid Crystal Display) 110。圖像處理LSI112具有檢波處理電路103、電子手抖動處理電路104、圖像處理電路106、以JPEG或MPEG等方式進行圖像的壓縮 擴展的壓縮 擴展處理電路107、控制系統(tǒng)整體的CPU (Central Processing Unit) 108、 和用于顯示控制的IXD接口 109。CPU108向圖像處理電路106發(fā)出動作請求,并從該圖像處理電路106接收完成通知、輸入圖像的頻率信息和手抖動信息。另外,CPU108向壓縮·擴展處理電路107發(fā)出動作請求及壓縮率,并從該壓縮·擴展處理電路107接收完成通知。圖2表示了圖1的攝像裝置111的輸入圖像中的用于獲取頻率信息的檢波塊位置及用于獲取手抖動信息的手抖動塊位置的指定例。例如,通過指定圖2的Xl坐標(biāo)、X2坐標(biāo)、 Yl坐標(biāo)及Y2坐標(biāo),則確定塊3的位置來作為檢波塊及手抖動塊。關(guān)于其他塊1、2、4 10 的各位置,也同樣地通過指定水平坐標(biāo)Xl X8中的兩個坐標(biāo)和垂直坐標(biāo)Yl Y8中的兩個坐標(biāo)來確定。圖3是表示在圖1的攝像裝置111中CPU108獲取輸入圖像的頻率信息的動作的流程圖。如果CPU108在圖3的S301中未指定檢波塊位置,則在S304中對檢波處理電路103 如圖2所示那樣指定檢波塊位置。檢波處理電路103以指定的檢波塊為單位對輸入圖像進行檢波。CPU108通過S302及S303的循環(huán),從圖像處理電路106獲取由檢波處理電路103 檢出的頻率信息。但是,也可以以幀為單位獲取輸入圖像的頻率信息。圖4是表示在圖1的攝像裝置111中CPU108獲取手抖動信息的動作的流程圖。如果CPU108在圖4的S401中未指定手抖動塊位置,則在S404中對電子手抖動處理電路104 如圖2所示那樣指定手抖動塊位置。電子手抖動處理電路104以所指定的手抖動塊為單位檢測輸入圖像的手抖動信息(移動量)。CPU108通過S402及S403的循環(huán),從圖像處理電路106中獲取由電子手抖動處理電路104檢測出的手抖動信息。但是,也可以以圖像的幀為單位獲取手抖動信息。圖5是表示圖1中的CPU108進行的圖像壓縮率控制方法的流程圖。首先,在S501 中設(shè)定與獲取的頻率信息進行比較的“閾值1”。在S502中設(shè)定與獲取的手抖動信息進行比較的“閾值2”。然后,在S503中計算圖2的檢波塊1 10的頻率信息的平均值A(chǔ)l。在 S504中計算圖2的手抖動塊1 10的手抖動信息的平均值A(chǔ)2。在S505中,比較在S501設(shè)定的閾值1和在S503計算出的頻率信息的平均值A(chǔ)l, 在頻率信息的平均值A(chǔ)l比閾值1大的情況下,判斷為輸入圖像中高頻分量多,在S506中提高圖像的壓縮率。另外,在頻率信息的平均值A(chǔ)l比閾值1小的情況下,判斷為輸入圖像中低頻分量多,在S509中降低圖像的壓縮率。即,有效利用針對高頻分量“不敏感”、針對低頻分量“敏感”的人類視覺特性,在高頻分量多的情況下提高壓縮率,在低頻分量多的情況下降低壓縮率,從而既能提高編碼效率又感覺不到畫質(zhì)劣化。
進而,在S507中,比較在S502設(shè)定的閾值2和在S504計算出的手抖動信息的平均值A(chǔ)2,在手抖動信息的平均值A(chǔ)2比閾值2大的情況下,判斷為輸入圖像已移動,在S508 中提高圖像的壓縮率。另外,在手抖動信息的平均值A(chǔ)2比閾值2小的情況下,判斷為輸入圖像未移動,在S510中降低圖像的壓縮率。即,在輸入圖像已移動的情況下,通過提高壓縮率使得圖像變得平滑。最后,在S511中設(shè)定從CPU108向壓縮 擴展處理電路107指示的壓縮率。壓縮 擴展處理電路107根據(jù)從CPU108指示的壓縮率壓縮輸入圖像,并將其結(jié)果存儲到存儲器105中。圖6是表示圖1中的CPU108進行的其他圖像壓縮率控制方法的流程圖。首先,在 S601中設(shè)定與獲取的頻率信息進行比較的“閾值1”。在S602中設(shè)定與獲取的手抖動信息進行比較的“閾值2”。然后,在S603中計算以檢波塊為單位的頻率信息的最大值與最小值的差值D1。在S604中計算以手抖動塊為單位的手抖動信息的最大值與最小值的差值D2。在S605中,比較在S601設(shè)定的閾值1和在S603計算出的頻率信息的最大值與最小值的差值D1,在頻率信息的最大值與最小值的差值Dl比閾值1大的情況下,判斷為輸入圖像中高頻分量多,在S606中提高圖像的壓縮率。另外,在頻率信息的最大值與最小值的差值Dl比閾值1小的情況下,判斷為輸入圖像中低頻分量多,在S609中降低圖像的壓縮率。進而,在S607中,比較在S602設(shè)定的閾值2和在S604計算出的手抖動信息的最大值與最小值的差值D2,在手抖動信息的最大值與最小值的差值D2比閾值2大的情況下,判斷為輸入圖像已移動,在S608中提高圖像的壓縮率。另外,在手抖動信息的最大值與最小值的差值D2比閾值2小的情況下,判斷為輸入圖像未移動,在S610中降低圖像的壓縮率。最后,在S611中設(shè)定從CPU108向壓縮 擴展處理電路107指示的壓縮率。壓縮 擴展處理電路107根據(jù)從CPU108指示的壓縮率壓縮輸入圖像,并將其結(jié)果存儲到存儲器105中。此外,在圖6的例子中,雖然利用了頻率信息的最大值與最小值的差值Dl判斷高頻分量的多少,但也能夠僅利用頻率信息的最大值、或者僅利用頻率信息的最小值。另外,在圖6的例子中,雖然利用了手抖動信息的最大值與最小值的差值D2判斷移動量的大小,但也能夠僅利用手抖動信息的最大值、或者僅利用手抖動信息的最小值。(產(chǎn)業(yè)上的可利用性)如上所述,本發(fā)明所涉及的攝像裝置具有能夠在不增加成本的情況下高精度壓縮圖像的效果,作為數(shù)碼照相機等是有用的。符號說明
101攝像元件
102AFE
103檢波處理電路
104電子手抖動處理電路
105存儲器
106圖像處理電路
107壓縮·擴展處理電路
108CPU
109LCD 接口
110LCD
111攝像裝置
112圖像處理LSI
權(quán)利要求
1.一種攝像裝置,其特征在于,具備 攝像元件;對從所述攝像元件獲得的輸入圖像的頻率信息進行檢測的部件; 從所述攝像元件中檢測手抖動信息的部件;設(shè)定與所述輸入圖像的頻率信息和所述手抖動信息相應(yīng)的所述輸入圖像的壓縮率的部件;和根據(jù)所述設(shè)定的壓縮率壓縮所述輸入圖像的部件。
2.根據(jù)權(quán)利要求1所述的攝像裝置,其特征在于, 以檢波塊為單位獲取所述輸入圖像的頻率信息。
3.根據(jù)權(quán)利要求1所述的攝像裝置,其特征在于, 以手抖動塊為單位獲取所述手抖動信息。
4.根據(jù)權(quán)利要求1所述的攝像裝置,其特征在于, 以幀為單位獲取所述輸入圖像的頻率信息。
5.根據(jù)權(quán)利要求1所述的攝像裝置,其特征在于, 以幀為單位獲取所述手抖動信息。
6.根據(jù)權(quán)利要求2所述的攝像裝置,其特征在于,基于所述獲取的以檢波塊為單位的頻率信息的平均值來設(shè)定所述輸入圖像的壓縮率。
7.根據(jù)權(quán)利要求3所述的攝像裝置,其特征在于,基于所述獲取的以手抖動塊為單位的手抖動信息的平均值來設(shè)定所述輸入圖像的壓縮率。
8.根據(jù)權(quán)利要求6所述的攝像裝置,其特征在于,基于所述獲取的以檢波塊為單位的頻率信息的平均值和所述獲取的以手抖動塊為單位的手抖動信息的平均值,來設(shè)定所述輸入圖像的壓縮率。
9.根據(jù)權(quán)利要求2所述的攝像裝置,其特征在于,基于所述獲取的以檢波塊為單位的頻率信息的最大值來設(shè)定所述輸入圖像的壓縮率。
10.根據(jù)權(quán)利要求3所述的攝像裝置,其特征在于,基于所述獲取的以手抖動塊為單位的手抖動信息的最大值來設(shè)定所述輸入圖像的壓縮率。
11.根據(jù)權(quán)利要求9所述的攝像裝置,其特征在于,基于所述獲取的以檢波塊為單位的頻率信息的最大值和所述獲取的以手抖動塊為單位的手抖動信息的最大值,來設(shè)定所述輸入圖像的壓縮率。
12.根據(jù)權(quán)利要求2所述的攝像裝置,其特征在于,基于所述獲取的以檢波塊為單位的頻率信息的最小值來設(shè)定所述輸入圖像的壓縮率。
13.根據(jù)權(quán)利要求3所述的攝像裝置,其特征在于,基于所述獲取的以手抖動塊為單位的手抖動信息的最小值來設(shè)定所述輸入圖像的壓縮率。
14.根據(jù)權(quán)利要求12所述的攝像裝置,其特征在于,基于所述獲取的以檢波塊為單位的頻率信息的最小值和所述獲取的以手抖動塊為單位的手抖動信息的最小值,來設(shè)定所述輸入圖像的壓縮率。
15.根據(jù)權(quán)利要求2所述的攝像裝置,其特征在于,基于所述獲取的以檢波塊為單位的頻率信息的最大值與最小值的差值來設(shè)定所述輸入圖像的壓縮率。
16.根據(jù)權(quán)利要求3所述的攝像裝置,其特征在于,基于所述獲取的以手抖動塊為單位的手抖動信息的最大值與最小值的差值來設(shè)定所述輸入圖像的壓縮率。
17.根據(jù)權(quán)利要求15所述的攝像裝置,其特征在于,基于所述獲取的以檢波塊為單位的頻率信息的最大值與最小值的差值、以及所述獲取的以手抖動塊為單位的手抖動信息的最大值與最小值的差值,來設(shè)定所述輸入圖像的壓縮率。
18.一種攝像裝置的圖像壓縮率控制方法,其特征在于,包括 對從攝像元件獲得的輸入圖像的頻率信息進行檢測的步驟; 從所述攝像元件中檢測手抖動信息的步驟;設(shè)定與所述輸入圖像的頻率信息和所述手抖動信息相應(yīng)的所述輸入圖像的壓縮率的步驟;和根據(jù)所述設(shè)定的壓縮率壓縮所述輸入圖像的步驟。
全文摘要
本發(fā)明提供一種攝像裝置及其圖像壓縮率控制方法。從攝像元件(101)接收輸入圖像,由檢波處理電路(103)檢測輸入圖像的頻率信息,由電子手抖動處理電路(104)檢測手抖動信息(移動量)。CPU(108)通過圖像處理電路(106)接收頻率信息和手抖動信息,在輸入圖像中高頻分量多的情況下提高壓縮率,在低頻分量多的情況下降低壓縮率。另外,在輸入圖像已移動的情況下提高壓縮率,在未移動的情況下降低壓縮率。壓縮·擴展處理電路(107)根據(jù)這樣設(shè)定的壓縮率對圖像進行壓縮。
文檔編號H04N5/232GK102217299SQ20098014591
公開日2011年10月12日 申請日期2009年9月18日 優(yōu)先權(quán)日2008年11月18日
發(fā)明者內(nèi)田友和, 小川雅裕, 方城正博 申請人:松下電器產(chǎn)業(yè)株式會社