專利名稱:生成縮略像的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及一種使用縮略像的系統(tǒng)和方法。更具體地講,本發(fā)
明涉及一種獲取關(guān)于圖像的失焦(OOF )信息并在縮略像中表示OOF信息的方法和設(shè)備。
背景技術(shù):
一般來講,存儲在系統(tǒng)中的文件越多,需要花費更多的時間和努力以搜索想要的文件。為了減少不便,靜止圖像的多個縮略像可同時顯示在一個屏幕頁中。在相對小容量和相對低處理速度的移動終端或存儲和管理多個圖像文件的程序的情況下,圖像的縮略圖的使用可使用戶更容易和快速地檢測關(guān)于存儲圖像的信息。在這種環(huán)境下,將圖像文件表示為縮略圖的功能已成為必然。
圖1是傳統(tǒng)縮略像生成器的框圖。參考圖1,傳統(tǒng)縮略像產(chǎn)生器包括可交換圖像文件(EXIF)解析器110、縮略圖選擇器120,圖像解碼器130和縮小器140。
EXIF解析器110從關(guān)于接收的圖像的EXIF信息中提取縮略像。
縮略圖選擇器120選擇從EXIF信息提取的縮略像或通過圖像解碼創(chuàng)建的縮略像中的一個。
圖像解碼器130對壓縮的圖像(如,聯(lián)合圖像專家組(JPEG)圖像)解壓縮。
縮小器140通過縮小解碼圖像的大小來產(chǎn)生縮略像。當在上述縮略像生成器中創(chuàng)建縮略像時接收到壓縮成如JPEG的格式的圖像比特流時,確定是否有關(guān)于比特流的EXIF信息。當存在EXIF信息時,在EXIF解析器100中從包括在EXIF信息中的圖像生成縮略像。當不存在EXIF信息時,在圖像解碼器130中對接收的圖像解碼,并通過在縮小器140中縮小解碼圖像的大小生成縮略像。
在便攜式終端中,用戶可通過經(jīng)縮略圖顯示所有圖像容易地在頁面上觀看所述所有圖像。因此,縮略圖應(yīng)反映縮略圖的原圖像的特征。提供原圖像的粗略示圖的傳統(tǒng)的縮略圖的缺點在于,傳統(tǒng)的縮略圖不提供圖像的重要特征的任何指示,即,焦點信息。該缺點歸因于由傳統(tǒng)的縮略圖創(chuàng)建導(dǎo)致的結(jié)果。也就是說,當縮小原圖像時,丟失了該圖像的細節(jié),因此,也丟失了該圖像焦點信息。
此外,失焦圖像經(jīng)過用戶修改或刪除。在傳統(tǒng)技術(shù)中,當圖像處于縮略圖狀態(tài)時,無法得知關(guān)于圖像的焦點信息,因此需要在屏幕上以實際大小顯示圖像以揭示焦點信息。
因此,在縮略圖狀態(tài)下不修改或刪除圖像的情況下,用戶不方便地調(diào)用
原圖像進行修改。因此,在本領(lǐng)域中需要這樣一種技術(shù)在圖像的縮略圖中反映關(guān)于原圖像的焦點信息以使用戶可檢測關(guān)于圖像的焦點信息,并因此在縮略圖狀態(tài)下選擇和修改圖像。
發(fā)明內(nèi)容
本發(fā)明的 一方面提供了 一種生成縮略像以便即使當原圖像表示成縮略圖時,也可檢測關(guān)于原圖像的失焦(OOF)信息的方法。
才艮據(jù)本發(fā)明的示例性一方面,提供了一種生成縮略像的方法,其中,對輸入圖像解碼,測量解碼圖像的OOF程度,確定關(guān)于輸入圖像的EXIF信息是否存在,當EXIF信息存在時,從EXIF信息提取縮略像,并將與OOF程度一樣多的OOF效果應(yīng)用于縮略像;當EXIF信息不存在時,通過在縮小器上縮小解碼圖像生成縮略像,并將與OOF程度(按比例)一樣多的OOF效果應(yīng)用于縮略像。所述比例可以是相同量。
為了測量OOF程度,將解碼圖像轉(zhuǎn)換為灰度圖像(如灰階圖像),對灰度圖像執(zhí)行邊緣檢測,通過將邊緣檢測劃分為(數(shù)量可以是8x8)塊獲得邊緣圖像,并將具有邊緣的8 x 8塊的數(shù)量計數(shù)為第一計數(shù),對8 x 8塊執(zhí)行DCT,將DCT系數(shù)的數(shù)量計數(shù)為第二計數(shù),將8 x 8塊上DCT系數(shù)為非零的的坐標位置的數(shù)量計數(shù)為第三計數(shù),并使用第一、第二和第三計數(shù)計算OOF程度。
根據(jù)本發(fā)明另一示例性方面,提供了一種生成縮略像的設(shè)備,其中,EXIF解析器從關(guān)于輸入圖像的EXIF信息中提取縮略像,縮略圖選擇器從EXIF信息中提取的縮略像和通過圖像解碼生成的縮略像中選擇一個,圖像解碼器將壓縮略圖像解碼為解壓縮略圖像,縮小器通過縮小解碼圖像的大小生成縮略像,OOF檢測器測量解碼圖像的OOF程度,OOF生成器將與OOF程度(比如) 一樣多的OOF效果應(yīng)用于縮略像。
通過下面結(jié)合附圖的詳細描述,本發(fā)明的特定示例性方面的上述特點和優(yōu)點將會變得清楚,其中
圖l是現(xiàn)有縮略像生成器的框圖2是根據(jù)本發(fā)明示例性實施例的縮略像生成器的框圖3是示出根據(jù)本發(fā)明示例性實施例的縮略像生成操作的示例的流
程圖4是示出根據(jù)本發(fā)明示例性實施例的測量圖像的OOF程度的示例性操作的流程圖5是根據(jù)本發(fā)明示例性實施例的在OOF程度測量操作時DCTJREGION為12時的離散余弦變換(DCT)系數(shù)的坐標位置的示例性試圖;和
圖6是示出根據(jù)本發(fā)明示例性實施例的在縮略像上應(yīng)用OOF效果的方法的示例性示圖。
貫穿附圖,相同的附圖標號將被理解為表示相同的組件、特點和結(jié)構(gòu)。
具體實施例方式
提供了在描述中定義的主題(例如詳細結(jié)構(gòu)和元件),以幫助全面理解發(fā)明的示例性實施例。因此,本領(lǐng)域的普通技術(shù)人員將認識到,在不脫離本發(fā)明的范圍和精神的情況下,可以對這里描述的實施例進行各種改變和修改。此外,當包括對已知的功能和結(jié)構(gòu)的描述會使本領(lǐng)域的技術(shù)人員難以理解本發(fā)明時,為了清楚和簡明,省略了對已知的功能和結(jié)構(gòu)的描述。
本發(fā)明的示例性實施例示出,并不限于, 一種生成縮略像從而可從縮略像檢測關(guān)于其原圖像的OOF信息的方法。
圖2是根據(jù)本發(fā)明示例性實施例的縮略像生成器的框圖。參考圖2所示的示例,縮略像生成器包括EXIF解析器210、縮略圖選擇器220、圖像解碼器230、縮小器240、 0OF檢測器250和OOF生成器260。
EXIF解析器210從關(guān)于接收的圖像的EXIF信息中提取縮略像。然后,縮略圖選擇器220選擇從EXIF信息提取的縮略像,或通過 圖像解碼生成的縮略像。 一般來講,當存在從EXIF信息提取的縮略圖 圖像時,縮略圖選擇器220輸出從EXIF信息提取的縮略像,否則,縮 略圖選擇器220輸出通過圖像解碼創(chuàng)建的縮略像。
圖像解碼器230對壓縮的圖像(如JPEG圖像)解壓縮。應(yīng)該理解,本 發(fā)明不限于通過圖像解碼器解壓縮的JPEG圖像的范圍。
從EXIF信息提取的縮略像不存在時,縮小器240縮小解碼圖像的 大小,從而產(chǎn)生縮略像。
OOF檢測器250測量解碼圖像的OOF程度。OOF生成器260是按比例 作用的,即OOF生成器向接收的縮略像提供與OOF程度測量一樣多的 OOF效果。
現(xiàn)在將根據(jù)圖3描述根據(jù)本發(fā)明示例性實施例的在縮略像生成器中 的縮略像生成操作。
圖3是示出根據(jù)本發(fā)明示例性實施例的示例性的縮略像生成操作的 流程圖。
現(xiàn)在參考圖3,當在步驟310接收到圖像比特流時,在步驟320,圖像解 碼器230對壓縮的圖像數(shù)據(jù)解壓縮。在步驟330, 0OF檢測器250測量圖像 失焦的程度(在此稱為"OOF程度"),隨后將對此進行更詳細描述。
在步驟340,確定是否存在關(guān)于圖像數(shù)據(jù)的EXIF信息。當EXIF信息存 在時,在步驟350, EXIF解析器210從EXIF信息中提取縮略像,在步 驟370, OOF產(chǎn)生器260將與OOF程度一樣多的OOF效果應(yīng)用于縮略 像。
另一方面,當在步驟340, EXIF信息不存在時,在步驟360,縮小器240 通過縮小解碼圖像的大小來生成縮略像,并在步驟370 , 00F生成器260 將根據(jù)OOF程度的OOF效果應(yīng)用于縮略像。
下面將參考圖4描述在OOF檢測器250中檢測圖像的OOF程度的示例 性方法。
圖4是示出根據(jù)本發(fā)明示例性實施例的測量圖像的OOF程度的操作的流 程圖。
參考圖4,在步驟410,將解碼圖像轉(zhuǎn)換為灰度圖像。 一個圖像一般由紅 (R)、綠(G)、藍(B)三種顏色表示,并且通過對像素的RGB值進行平均
9來獲得RGB圖像的灰度圖像。
在步驟420,執(zhí)行邊緣檢測。根據(jù)本發(fā)明的示例性實施例,"差分邊緣檢 測"被用于邊緣^r測,該差分邊緣檢測被表示為
其中,CZ/尸255 (x)是預(yù)定函數(shù)。(x)是這樣一種函數(shù)如果x大 于255,則該函邀:輸出255作為x;如果x小于0,則該函數(shù)輸出0作為x; 僅當x為0到255時,該函數(shù)輸出x。 z'和y分別表示在二維圖像像素坐標系 中列和行位置。也就是說,DW(/, _/)是像素位置y)的差分邊緣值。/ (/, _/)表示像素位置(/, )的像素值。
步驟420的邊纟彖^r測不限于上述的方法,其它邊緣;險測方案也可行。 在步驟430,將邊緣檢測導(dǎo)致的邊緣圖像劃分為8x8塊。在步驟440, 確定8x8塊中是否存在邊緣。如果存在邊緣,則第一計數(shù)EDGE一COUNT增 加1,將第 一計數(shù)EDGE—COUNT增加1表示為
其中,五DG^—Q9t/iVr是第一計數(shù),在邊緣檢測中第一計數(shù)被設(shè)置為初始值0, 然后在8x8塊中每檢測到邊緣時第一計數(shù)增加1。
仍然參考圖4,在步驟450對8 x 8塊執(zhí)行DCT,并在步驟460,對DCT 系數(shù)進行計數(shù)。在此,不是對全部DCT系數(shù),而是只對高頻區(qū)域的DCT系 數(shù)進行計數(shù)。用Z表示橫頻率軸,并用y'表示縱頻率軸。然后,對滿足公式(3) 描述的條件的DCT系數(shù)的坐標位置進行計數(shù)。
z'+乂SiX:r—7 EGTC^, (O^ZXT—i £G/OiV<16, 0&<8, 0《乂<8)
……(3)
關(guān)于公式(3)和步驟460,圖5是根據(jù)本發(fā)明示例性實施例的在OOF 程度測量操作期間當DCT—REGION為12時的DCT系數(shù)的坐標位置的示例
,,力=(2/(/,力-2/(/+1,))+2/(/,乂+1)-2/(/+1,乂+1)) 2/(/,力_2/(/+1,力+2/(/,乂+1)+2/(/+1,7'+1)):
EDGE OXWT = EDGE
性示圖。參考圖5,當DCT—REGION為12時,對(/+y)值等于或大于12的坐 標進行計數(shù)。通過DCT—REGION確定的(/, _; )值的數(shù)量定義為第二計數(shù) DCT—COUNT。在圖5示出的情況下,DCT—COUNT是15。為了實施本發(fā)明 示例性實施例,DCT—REGION被任意地設(shè)置。如公式(3 )所示,DCT—REGION 可以是0至15。為了有效實施本發(fā)明,DCT—REGION優(yōu)選為如圖5所示的 12。
然后,將滿足公式(3)的區(qū)域中DCT系數(shù)不是O的像素位置("y')的 數(shù)量計數(shù)為第三計數(shù)。
(X>F—OX5VT(/, _/) = (X>F—(XOVT(/,力+1
.....(4)
其中,是在邊緣測量中被設(shè)置為初始值o的第三計數(shù),并且所述ooF一cowr
(〖,"是根據(jù)公式(4)增加。
隨后,在步驟470,確定是否存在另一8x8塊。當存在另一8x8塊時, 程序返回到步驟430。當不存在另一 8 x 8塊時,在步驟480計算(90FJ^770。
當對整個圖像基于8x8塊完成步驟430至460時,OOF—COMVr 6', _/ ^ 表示OOF程度。然后,根據(jù)下式使用C>aF—C(9WVr 6', 計算OOF權(quán)重
OCF—i^770=l-(C。F—OX5VT(,,y)/£DGE—COTVT)) /ZXT—CCOVT),
服G疆
……(5)
其中,06^—7^77(9是表示OOF程度的參數(shù)。iL47YO介于0和1之間。 如果0(9尸J^7YO小,則表示OOF程度低;如果(90FJL477(9大,則表示OOF 程度高。換言之,具有大0(9尸JM770的圖像具有高OOF程度。
現(xiàn)在將描述將OOF程度應(yīng)用于縮略像的方法。在獲得縮略像并 計算iL47Y(9之后,根據(jù)(9(9FJL47YO將OOF程度應(yīng)用于縮略像。
雖然"圖^^莫糊濾波器"經(jīng)常用于生成OOF圖像,但這種方法要求大量 計算,并且對于如縮略圖的小圖像效率低。因此,將采用圖6示出的OOF程 度應(yīng)用方法。圖6是示出根據(jù)本發(fā)明示例性實施例的將OOF效果應(yīng)用于縮略 像的方法的示例性示圖。參考圖6示出的示例,從原縮略像移動了 D的縮略像覆蓋了原縮略像。D由下式給定
……(6)其中,S/^S是表示根據(jù)縮略像的大小適當選擇的OOF應(yīng)用程度的整數(shù) 常量。i OMVD—OFF (x)是輸入為x時輸出小于x的最大整數(shù)的函數(shù)。 然后,通過下式獲取應(yīng)用OOF的縮略像
<formula>formula see original document page 12</formula>
其中,77 (/, 乂)表示在應(yīng)用OOF的縮略像中的位置(/, _/)的像 素值,77 y)表示在應(yīng)用OOF的縮略像中位置/)的像素值。r 為0至1的權(quán)重,在該示例中優(yōu)選為0.5可以獲得最有效的應(yīng)用OOF的縮略 像。本領(lǐng)域的技術(shù)人員應(yīng)該理解和明白權(quán)利要求保護的發(fā)明不限于上述 值。
從上述描述清楚的是,本發(fā)明使用戶能夠從原圖像的縮略像有利地 檢測關(guān)于原圖像的OOF信息,以使用戶無需附加操作就可快速和有效地選 擇、修改和刪除圖像。
雖然參考本發(fā)明的特定示例性實施例表示和描述了本發(fā)明,但本領(lǐng)域的 技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求及其等同物限定的本發(fā)明的精神和 范圍的情況下,可在形式和細節(jié)方面進行各種《務(wù)改。比如,可使用不同的塊 大小,雖然優(yōu)選(8x8)塊的維數(shù)形式,但本發(fā)明沒有嚴格限制于8 x 8或一 對相同的數(shù)字。
權(quán)利要求
1、一種生成縮略像的方法,該方法包括(a)對輸入圖像解碼;(b)測量解碼圖像的失焦OOF程度;(c)確定解碼圖像是否包括關(guān)于輸入圖像的可交換圖像文件EXIF信息;(d)當在(c)中確定EXIF信息存在時,從EXIF信息中提取縮略像,并將與(b)中測量的OOF程度成比例的OOF效果應(yīng)用于縮略像;和(e)當在(c)中確定EXIF信息不存在時,通過在縮小器中縮小解碼圖像生成縮略像,并與(b)中測量的OOF程度成比例地將OOF效果應(yīng)用于縮略像。
2、 如權(quán)利要求l所述的方法,其中(b)中的OOF程度測量包括 (i )將解碼圖像轉(zhuǎn)換為灰度圖像;(ii )對灰度圖像執(zhí)行邊緣檢測;(m)將通過邊緣檢測獲得的邊緣圖像劃分為塊,并將有邊緣的塊的數(shù) 量計數(shù)為第一計數(shù);(iv )對塊執(zhí)行離散余弦變換DCT并將DCT系數(shù)的數(shù)量計數(shù)為第二計數(shù);(v )將在塊中DCT系數(shù)為非零的坐標位置的數(shù)量計數(shù)為第三計數(shù);和 (vi)使用第一、第二和第三計數(shù)計算OOF程度。
3、 如權(quán)利要求2所述的方法,其中,所述塊包括8xg塊。
4、 如權(quán)利要求2所述的方法,其中,(i )的轉(zhuǎn)換包括通過將像素的紅 R、綠G、藍B值進行平均來將解碼圖像轉(zhuǎn)換為灰色圖像。
5、 如權(quán)利要求2所述的方法,其中,(ii )的邊緣檢測包括根據(jù)如下的 公式對灰色圖像執(zhí)行差分邊緣檢測,<formula>formula see original document page 2</formula>……(8)其中,C丄/戶255 (x)是預(yù)定函數(shù),CZ/戶Z55 (x)是這樣一種函數(shù),即當 x大于255時,該函數(shù)輸出255作為x,當x小于0時,該函數(shù)輸出0作為x, 當x在0至255范圍內(nèi)時,該函數(shù)輸出x,其中,/和/分別表示在二維圖像像素坐標系中列和行位置,DH(/,y) 是像素位置(/, 乂)的差分邊緣值,/ (/, /)是像素位置(/, 乂)的像素值。
6、 如權(quán)利要求2所述的方法,其中,當在(ii )中執(zhí)行邊緣檢測時,將 第一計數(shù)設(shè)置為初始值O。
7、 如權(quán)利要求2所述的方法,其中,當在(ii )中執(zhí)行邊緣檢測時,將 第二計數(shù)設(shè)置為初始值O。
8、 如權(quán)利要求2所述的方法,其中,在為獲得第二計數(shù)的(iv)中的計 數(shù)包括對于滿足如下公式的與_/)坐標相應(yīng)的區(qū)域中的DCT系數(shù)的數(shù)量 進行計數(shù)/+y)iXT—i2£:G/Q/V, (0S/XT—7ffiG/Q¥<16, 0^/<8, 0^乂<8).…(9)其中,為選擇高頻區(qū)域而任意設(shè)置"Cr一i^C /(97V, /表示橫頻率軸,/表示縱頻率軸。
9、 如權(quán)利要求2所述的方法,其中,當執(zhí)行邊緣檢測時,將(v )中的 第三計數(shù)設(shè)置為初始值O。
10、 如權(quán)利要求2所述的方法,其中,(vi)中的OOF程度計算包括 根據(jù)下述公式計算OOF程度,OQP一iM770=1 - (C。尸—OXWT(/,力/EDGE— OX5VT)) /iXT一 QX9VT),……(10)其中,00FJL4770表示OOF程度,COWVr (/, /)表示U, 乂)坐標 的第三計數(shù),五iX7五—COf/AT表示第一計數(shù),C(9MVr表示第二計數(shù)值。
11、 如權(quán)利要求1所述的方法,其中,應(yīng)用于(d)和(e)中的一個的 OOF效果包括通過覆蓋移動了基于原縮略像的OOF程度而計算的距 離的縮略像來生成應(yīng)用OOF效果的縮略像。
12、 如權(quán)利要求11所述的方法,其中,根據(jù)下式基于OOF程度計算所 述距離,<formula>formula see original document page 4</formula> ….(11)其中,D表示基于OOF程度計算的距離,B"S表示指示OOF應(yīng)用程度的常 整數(shù),(X FJM77(9表示OOF程度,i (9WVD—(9FF (x)是對輸入x輸出小于JC的最大整數(shù)的函數(shù)。
13、 如權(quán)利要求12所述的方法,其中,應(yīng)用OOF效果的縮略像生 成包括根據(jù)下述公式生成應(yīng)用OOF效果的縮略像,(XF—77(/,乂) = CZ/P255(77(,',力+『x 77(i+其中OOF—77 (/,"表示在應(yīng)用OOF效杲的縮略像中位置(/,))的像 素值,77 0', y)表示在縮略像中位置(/, y)的像素值,『包括從0至 1的權(quán)重。
14、 如權(quán)利要求13所述的方法,其中,『包括0.5。
15、 一種生成縮略像的設(shè)備,包括可交換圖像文件EXIF解析器,用于從關(guān)于輸入圖像的EXIF信息提取縮 略像;縮略像選擇器,用于選擇從EXIF信息提取的縮略像和通過圖像解碼生成的縮略像中的一個;圖像解碼器,用于將壓縮略圖像解碼為解壓縮略圖像;縮小器,用于通過縮小解碼圖像的大小產(chǎn)生縮略像;失焦OOF檢測器,用于測量解碼圖像的OOF程度;和OOF生成器,用于將與測量的OOF程度成比例地OOF效果應(yīng)用于縮略像。
16、 如權(quán)利要求15所述的設(shè)備,其中,當從EXIF信息提取的縮略 像不存在時,縮小器通過縮小解碼圖像的大小產(chǎn)生縮略像。
17、 一種^f吏用失焦信息生成縮略像的設(shè)備,包括 對輸入圖像解碼的裝置; 測量解碼圖像的失焦OOF程度的裝置;確定解碼圖像是否包括關(guān)于輸入圖像的可交換圖像文件EXIF信息的裝置;當EXIF信息存在時,從EXIF信息提取縮略像,并將與測量的OFF程度成比例的OOF效果應(yīng)用于縮略像的裝置;和當EXIF信息不存在時,在縮小器上通過縮小解碼圖像并與測量的OFF 程度成比例地將OOF效果應(yīng)用于縮略像來生成縮略像的裝置。
18、 如權(quán)利要求17所述的設(shè)備,其中,OOF程度測量包括 將解碼圖像轉(zhuǎn)換為灰色圖像的裝置;對灰度圖像執(zhí)行邊緣檢測的裝置;將通過邊緣檢測獲得的邊緣圖像劃分為塊并將具有邊緣的塊的數(shù)量計數(shù) 為第一計^:的裝置;對塊執(zhí)行離散余弦變換DCT并把DCT系數(shù)的數(shù)量計數(shù)為第二計數(shù); 將在塊中DCT系數(shù)為非零的坐標位置的數(shù)量計數(shù)為第三計數(shù);和 使用第一、第二和第三計數(shù)計算OOF程度的裝置。
19、 如權(quán)利18所述的裝置,其中所述塊包括8x8塊。
全文摘要
提出了一種生成縮略像的方法和設(shè)備,以通過觀看縮略圖可確定失焦(OOF)信息。解碼輸入圖像,測量解碼圖像的OOF的數(shù)量的程度(OOF信息),然后確定是否存在關(guān)于輸入圖像的可交換圖像文件(EXIF)信息。當EXIF信息存在時,從EXIF信息提取縮略像,并根據(jù)OOF程度將一樣多的OOF效果應(yīng)用于縮略像。當EXIF信息不存在時,通過在縮小器上縮小解碼圖像產(chǎn)生縮小圖,并根據(jù)OOF程度將一樣多的OOF效果應(yīng)用于縮略像。
文檔編號H04N1/64GK101505422SQ200910005719
公開日2009年8月12日 申請日期2009年2月3日 優(yōu)先權(quán)日2008年2月4日
發(fā)明者吳潤濟, 周永勛, 崔光杓 申請人:三星電子株式會社