專利名稱:圖像區(qū)塊內(nèi)縮小的設(shè)計(jì)方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種圖像縮小方法及圖像處理裝置,尤其關(guān)于一種減少一像素?cái)?shù)據(jù)模 塊的多個(gè)像素?cái)?shù)據(jù)的個(gè)數(shù)的圖像縮小方法及圖像處理裝置。
背景技術(shù):
一般,用以顯示例如JPEG、GIF等格式的壓縮圖像數(shù)據(jù)(image data)所對應(yīng)的一 圖像的顯示裝置中,例如數(shù)字相框、具圖像解碼器的電視機(jī)等,需要至少一存儲器暫存解碼 后圖像數(shù)據(jù),顯示裝置再存取此存儲器中的解碼后圖像數(shù)據(jù)以顯示此圖像。圖1示意地顯 示包含4個(gè)像素?cái)?shù)據(jù)模塊12的一個(gè)局部圖像11。如圖1所示,以JPEG格式進(jìn)行圖像壓縮 的技術(shù)是以每一 8X8像素?cái)?shù)據(jù)模塊12為單位進(jìn)行壓縮,于解碼時(shí)亦以8X8像素方塊12 為單位進(jìn)行解碼。已知顯示裝置對壓縮圖像數(shù)據(jù)進(jìn)行解碼后,會將解碼后圖像數(shù)據(jù)儲存于一存儲器 中。當(dāng)解碼后圖像數(shù)據(jù)所對應(yīng)的圖像為1000萬像素時(shí),此存儲器則需有大于IOMX3字節(jié) (bytes)亦即30MB的容量。此外,當(dāng)顯示裝置僅能顯示1920X1080的200萬像素的圖像 時(shí),已知顯示裝置又再將解碼后圖像數(shù)據(jù)轉(zhuǎn)換成為對應(yīng)具有200萬像素的圖像的一輸出圖 像數(shù)據(jù)。因此,依據(jù)已知技術(shù),其所需存儲器容量較大且較浪費(fèi)存儲器容量。
發(fā)明內(nèi)容
本發(fā)明一實(shí)施例的目的在于提供一種圖像縮小方法及圖像處理裝置,適于將一圖 像成分的一像素?cái)?shù)據(jù)模塊縮小化。本發(fā)明一實(shí)施例的目的在于提供一種圖像處理裝置,其 可以不用設(shè)置用以暫存被圖像解碼器解碼后的解碼后圖像數(shù)據(jù)的存儲器,以減少制造成 本。依本發(fā)明的一實(shí)施例,一種圖像縮小方法適于將一圖像成分的一像素?cái)?shù)據(jù)模塊縮 小化。像素?cái)?shù)據(jù)模塊包含多個(gè)子模塊,每一子模塊包含m個(gè)未處理像素?cái)?shù)據(jù),m為正整數(shù)。 圖像縮小方法包含決定一縮小因子,其中該縮小因子等于m除以η,η為小于m的正整數(shù); 以及依據(jù)縮小因子以及每一子模塊的m個(gè)未處理像素?cái)?shù)據(jù)求得每一子模塊的η個(gè)已處理像 素?cái)?shù)據(jù),其中此些子模塊的η個(gè)已處理像素?cái)?shù)據(jù)的組合對應(yīng)此圖像成分。依本發(fā)明一實(shí)施例,于上述的圖像縮小方法中,該依據(jù)縮小因子以及每一子模塊 的該些m個(gè)未處理像素?cái)?shù)據(jù)求得每一子模塊的η個(gè)已處理像素?cái)?shù)據(jù)的步驟包含依據(jù)縮小 因子求得一縮小初始值;依據(jù)縮小因子及縮小初始值求得多個(gè)像素權(quán)重;以及依據(jù)此些像 素權(quán)重及每一子模塊的m個(gè)未處理像素?cái)?shù)據(jù)求得每一子模塊的η個(gè)已處理像素?cái)?shù)據(jù)。依本發(fā)明一實(shí)施例,于上述的圖像縮小方法中,該依據(jù)縮小因子以及每一子模塊 的該些m個(gè)未處理像素?cái)?shù)據(jù)求得每一子模塊的η個(gè)已處理像素?cái)?shù)據(jù)的步驟包含判斷m/2 為正整數(shù)且m除以η大于2時(shí),使縮小因子等于m除以2η ;對每一子模塊的m個(gè)未處理像 素?cái)?shù)據(jù)進(jìn)行降級運(yùn)算,求得每一子模塊的m/2個(gè)暫時(shí)像素?cái)?shù)據(jù),其中此些子模塊的m/2個(gè)暫 時(shí)像素?cái)?shù)據(jù)的組合對應(yīng)此圖像成分;依據(jù)縮小因子以及每一子模塊的此些m/2個(gè)暫時(shí)像素?cái)?shù)據(jù)求得每一子模塊的η個(gè)已處理像素?cái)?shù)據(jù)。依本發(fā)明的一實(shí)施例,一種圖像處理裝置適于處理一圖像成分且包含一儲存裝 置、一圖像解碼器以及一縮小裝置。儲存裝置用以儲存該圖像成分。圖像解碼器耦接于儲 存裝置,對圖像成分進(jìn)行解碼并產(chǎn)生對應(yīng)圖像成分的一像素?cái)?shù)據(jù)模塊,像素?cái)?shù)據(jù)模塊包含 多個(gè)子模塊,每一子模塊包含m個(gè)未處理像素?cái)?shù)據(jù),m為正整數(shù)??s小裝置耦接于圖像解碼 器且包含一縮小因子計(jì)算單元以及一像素?cái)?shù)縮小裝置??s小因子計(jì)算單元用以決定一縮小 因子,其中縮小因子等于m除以η,η為小于m的正整數(shù)。像素?cái)?shù)縮小裝置用以依據(jù)縮小因 子以及每一子模塊的m個(gè)未處理像素?cái)?shù)據(jù)求得每一子模塊的η個(gè)已處理像素?cái)?shù)據(jù),其中此 些子模塊的η個(gè)已處理像素?cái)?shù)據(jù)的組合對應(yīng)此圖像成分。本發(fā)明還提供了一種圖像縮小方法,適于將具有一像素?cái)?shù)據(jù)模塊的一圖像成分縮 小化,該像素?cái)?shù)據(jù)模塊包含多個(gè)未處理像素?cái)?shù)據(jù),該些未處理像素?cái)?shù)據(jù)被配置成一 ml Xm2 陣列且ml及m2為正整數(shù),該方法包含決定一第一縮小因子及一第二縮小因子,其中該第 一縮小因子等于ml除以nl且nl為小于ml的正整數(shù),該第二縮小因子等于m2除以n2且 η2為小于m2的正整數(shù);以及依據(jù)該縮小因子以及該些未處理像素?cái)?shù)據(jù)求得多個(gè)已處理像 素?cái)?shù)據(jù),其中該些已處理像素?cái)?shù)據(jù)被配置成一 nl X n2陣列,且該些已處理像素?cái)?shù)據(jù)的組合 對應(yīng)該圖像成分。本發(fā)明的其它目的和優(yōu)點(diǎn)可以從本發(fā)明所揭露的技術(shù)特征中得到進(jìn)一步的了解。 為讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例并配合所附圖 式,作詳細(xì)說明如下。
100圖像處理裝置15第三存儲器11第一存儲器19壓縮圖像數(shù)據(jù)111第一存儲器210縮小因子計(jì)算單元112圖像解碼器210a縮小因子計(jì)算單元114縮小裝置220像素?cái)?shù)縮小裝置115第二存儲器220a像素?cái)?shù)縮小裝置116顯示面板221縮小初始值計(jì)算單元
12 圖像解碼器13 第二存儲器14 縮小裝置221a降級運(yùn)算單元222像素權(quán)重計(jì)算單元333垂直子模塊39解碼后圖像數(shù)據(jù)223 像素?cái)?shù)縮小單元223a 像素?cái)?shù)縮小單元41線緩沖器42垂直縮小器43像素緩沖器 44水平縮小器 59輸出圖像數(shù)據(jù) 332垂直子模塊311像素?cái)?shù)據(jù)模塊312像素?cái)?shù)據(jù)模塊313像素?cái)?shù)據(jù)模塊321水平子模塊322水平子模塊
具體實(shí)施例方式有關(guān)本發(fā)明的前述及其它技術(shù)內(nèi)容、特點(diǎn)與功效,在以下配合參考圖式的實(shí)施例 的詳細(xì)說明中,將可清楚地呈現(xiàn)。以下實(shí)施例中所提到的方向用語,例如上、下、左、右、前 或后等,僅是參考附加圖式的方向。因此,使用的方向用語是用來說明并非用來限制本發(fā) 明。以下以JPEG(Joint Photographic Experts Group)壓縮格式的圖像數(shù)據(jù)為例,針 對本發(fā)明一實(shí)施例加以說明。請注意,本發(fā)明不以JPEG格式的圖像數(shù)據(jù)為限,其它格式的 圖像數(shù)據(jù)(例如MPEG)亦屬于本發(fā)明的范圍。JPEG的圖像文件所形成的一圖像的一圖像成 分(image component)可配置成一 8 X 8像素?cái)?shù)據(jù)模塊,8 X 8像素?cái)?shù)據(jù)模塊具有8 X 8個(gè)像 素?cái)?shù)據(jù),此些像素?cái)?shù)據(jù)被配置成一 8 X 8陣列,使得此8 X 8陣列具有8列的子模塊(水平子 模塊)且此8X8陣列的每一列包含8個(gè)像素?cái)?shù)據(jù);或此8X8陣列具有8行的子模塊(垂 直子模塊),且此8 X 8陣列的每一行包含8個(gè)像素?cái)?shù)據(jù)。此外,一個(gè)8 X 8像素?cái)?shù)據(jù)模塊或 兩個(gè)以上相鄰的8X8像素?cái)?shù)據(jù)模塊則可組合成一巨模塊(macro block)。須注意,本發(fā)明 實(shí)施例是以8 X 8像素?cái)?shù)據(jù)模塊來說明,但本發(fā)明并不限于此8 X 8像素?cái)?shù)據(jù)模塊,本發(fā)明的 技術(shù)與精神亦可適用于目前現(xiàn)有或外來發(fā)展出的其它種類、大小的像素?cái)?shù)據(jù)模塊。圖2顯示本發(fā)明一實(shí)施例的圖像縮小方法。本實(shí)施例的圖像縮小方法適于將一圖 像成分的一像素?cái)?shù)據(jù)模塊縮小化,像素?cái)?shù)據(jù)模塊包含多個(gè)子模塊,每一子模塊包含m個(gè)未 處理像素?cái)?shù)據(jù),m為正整數(shù)。本實(shí)施例的圖像縮小方法包含步驟S01:開始。步驟S02 決定一縮小因子SDF (scale down factor),其中縮小因子SDF等于m除 η,η為小于m的正整數(shù)。步驟S04 依據(jù)縮小因子SDF以及每一子模塊的m個(gè)未處理像素?cái)?shù)據(jù)求得每一子 模塊的η個(gè)已處理像素?cái)?shù)據(jù),其中此些子模塊的η個(gè)已處理像素?cái)?shù)據(jù)的組合對應(yīng)此圖像成 分。須注意,本領(lǐng)域技術(shù)人員能夠利用各種現(xiàn)有或未來發(fā)展的技術(shù),減少一像素?cái)?shù)據(jù)模塊的 像素?cái)?shù)據(jù)的個(gè)數(shù),當(dāng)然本發(fā)明不加以限定。在一實(shí)施例中,可以利用內(nèi)插法來減少一像素?cái)?shù) 據(jù)模塊的像素?cái)?shù)據(jù)的個(gè)數(shù)。于本發(fā)明一實(shí)施例中,是利用線性內(nèi)插法進(jìn)行運(yùn)算,亦即利用兩個(gè)計(jì)算前像素?cái)?shù) 據(jù)來求得一個(gè)計(jì)算后像素?cái)?shù)據(jù),以減少一像素?cái)?shù)據(jù)模塊的像素?cái)?shù)據(jù)的個(gè)數(shù)。以下,以儲存于一顯示裝置的圖像處理裝置100的JPEG圖像文件作為示例加以說明。圖3顯示本發(fā)明一 實(shí)施例的圖像處理裝置100的功能方塊圖。圖像處理裝置100適于裝設(shè)在一顯示裝置(未 圖標(biāo))中,適于處理輸入至顯示裝置的圖像,用以供顯示裝置的顯示面板(未圖標(biāo))加以顯 示。圖像處理裝置100包含一存儲裝置、一圖像解碼器112、一縮小裝置114及一顯示面板 116。此存儲裝置包含一第一存儲器111及一第二存儲器115。第一存儲器111耦接于圖像 解碼器112且儲存對應(yīng)一圖像成分的多個(gè)壓縮圖像數(shù)據(jù)91。圖像成分是指一圖像的一部 分。第一存儲器111可以為一存儲卡或一硬盤,用以儲存多個(gè)圖像文件。每一圖像文件包 含對應(yīng)一圖像的多數(shù)的圖像數(shù)據(jù)。為方便說明僅用圖像的一部分來加以說明本實(shí)施例的圖 像縮小方法。圖像解碼器112用以對此圖像成分進(jìn)行解碼,并產(chǎn)生對應(yīng)此圖像成分的一像 素?cái)?shù)據(jù)模塊。于本實(shí)施例中,圖像解碼器112可為一 JPEG解碼器。一般而言,JPEG解碼器 是以8 X 8像素?cái)?shù)據(jù)模塊的方式輸出圖像數(shù)據(jù),更具體而言,此8 X 8像素?cái)?shù)據(jù)模塊包含被配 置成一 8 X 8矩陣的8 X 8個(gè)未處理圖像數(shù)據(jù)。于本實(shí)施例中,未處理圖像數(shù)據(jù)系指尚未被 縮小裝置114處理過的圖像數(shù)據(jù)??s小裝置114耦接于圖像解碼器112,且執(zhí)行一圖像縮小 方法。第二存儲器115耦接縮小裝置114,且用以儲存此些已處理像素?cái)?shù)據(jù)。顯示面板116 耦接第二存儲器115并顯示此些已處理像素?cái)?shù)據(jù)所對應(yīng)的圖像成分。于已知技術(shù)中,依據(jù)不同的縮小倍率而必須使用二個(gè)以上像素?cái)?shù)據(jù)模塊的像素?cái)?shù) 據(jù),因此必須利用一存儲器暫存被圖像解碼器解碼后的解碼后圖像數(shù)據(jù),再利用該些解碼 后圖像數(shù)據(jù)進(jìn)行圖像的縮??;而于本發(fā)明一實(shí)施例中,進(jìn)行縮小運(yùn)算時(shí)是僅利用一像素?cái)?shù) 據(jù)模塊中的像素?cái)?shù)據(jù),亦即不跨越兩個(gè)像素?cái)?shù)據(jù)模塊,且將像素?cái)?shù)據(jù)模塊的縮小倍率,限制 為一子模塊的已處理像素?cái)?shù)據(jù)的個(gè)數(shù)η除以子模塊的未處理像素?cái)?shù)據(jù)的個(gè)數(shù)m,亦即n/m, 其中η為小于m的正整數(shù)。因此本發(fā)明一實(shí)施例的圖像處理裝置100可以不用額外設(shè)置存 儲器來暫存被圖像解碼器解碼后的圖像數(shù)據(jù),使縮小裝置114耦接于圖像解碼器112,接收 圖像解碼器112所輸出的像素?cái)?shù)據(jù)模塊并使其縮小化,而能夠減少存儲器的成本。圖4A顯示8 X 8個(gè)像素?cái)?shù)據(jù)所構(gòu)成的一 8 X 8像素?cái)?shù)據(jù)模塊311。圖4B顯示圖4A 的8X8像素?cái)?shù)據(jù)模塊被水平縮小至7/8倍后而形成8X7像素?cái)?shù)據(jù)模塊312。圖4C顯示圖 4B的像素?cái)?shù)據(jù)模塊被垂直縮小至4/8倍后而形成4X7像素?cái)?shù)據(jù)模塊313。8X8像素?cái)?shù)據(jù) 模塊311可被區(qū)分為8個(gè)列的水平子模塊321。8X7像素?cái)?shù)據(jù)模塊312可被區(qū)分為8個(gè)列 (raw)的水平子模塊322 ;或被區(qū)分為7個(gè)行(column)的垂直子模塊332。4X7像素?cái)?shù)據(jù) 模塊313可被區(qū)分為7個(gè)行的垂直子模塊333。具有8個(gè)像素?cái)?shù)據(jù)的各水平子模塊321及 垂直子模塊332,分別經(jīng)過7/8及4/8倍的水平及垂直縮小化后,形成具有7及4個(gè)像素?cái)?shù) 據(jù)的水平子模塊322及垂直子模塊333。圖5顯示本發(fā)明一實(shí)施例的圖像縮小方法。請參照圖4A-4C及圖5,于本發(fā)明一實(shí) 施例的縮小裝置114所執(zhí)行的圖像縮小方法包含如下步驟步驟S100:開始。步驟S102 決定一列縮小因子SDFl,其中列縮小因子SDFl等于m除以nl,nl為小 于m的正整數(shù)。本實(shí)施例中,m為被輸入縮小裝置114的像素?cái)?shù)據(jù)模塊311的每一列的像 素?cái)?shù)據(jù)數(shù),圖像解碼器112為JPEG解碼器,故本實(shí)施例中m等于8。nl為縮小裝置114輸 出的像素?cái)?shù)據(jù)模塊312的每一列的像素?cái)?shù)據(jù)數(shù),以欲縮小的倍數(shù)為7/8倍為示例,故nl等 于7。m與nl符合如下關(guān)系式Eql。JflSDFl = -Eqln\步驟S104 依據(jù)列縮小因子SDFl求得縮小初始值SDI (scale down initial)。具體而言,使列縮小因子SDFl與縮小初始值SDI符合如下關(guān)系式Eq2。Γ ΟΓΛΓ ,SDFl-LSDI =(——-^) Eq2步驟S106 依據(jù)列縮小因子SDFl及縮小初始值SDI求得各像素權(quán)重W(i),其中i 為小于或等于nl的正整數(shù)。具體而言,使各像素權(quán)重W(i)、列縮小因子SDFl與縮小初始值 SDI符合如下關(guān)系式Eq3,其中i為小于及等于nl的正整數(shù)。W (i) = SDI+(SDFl-I) X (i-1)Eq3步驟S108 依據(jù)像素?cái)?shù)據(jù)模塊311的每一列的多個(gè)未處理像素?cái)?shù)據(jù)Pin(1)、Pin (2).....Pin(nl), Pin(nl+1)及各像素權(quán)重W(I)、W (2).....ff(nl)求得各暫時(shí)像素?cái)?shù)據(jù)Temp(I)、TempQ).....Temp (nl),使得此些列的此些暫時(shí)像素?cái)?shù)據(jù)被配置成一 mXnl陣列。具體而言,使未處理像素?cái)?shù)據(jù)Pin(i)及Pin(i+1)、像素權(quán)重W(i)及暫時(shí)像素?cái)?shù)據(jù) Temp (i)符合如下關(guān)系式Eq4。Temp(i) = Pin(i) X (1-ff (i))+Pin(i+1) Xff (i)Eq4請參考下述數(shù)學(xué)式(1)至G),可得知當(dāng)m為8且nl為7時(shí)則縮小因子SDFl為 8/7,縮小初始值SDI為1/14,像素權(quán)重W(I)及W⑵分別為1/14及3/14。并利用下述數(shù) 學(xué)式( 至⑴),能夠得到暫時(shí)像素?cái)?shù)據(jù)Temp(I)及Temp O)。其它未示例的暫時(shí)像素?cái)?shù)據(jù) 是本領(lǐng)域技術(shù)人員所能依上述說明而推知,因此省略其相關(guān)說明。SDF = - = -(1)η 7切/= (^^1 ) = (^ =丄(2)22 14= —+ (--l)x(l-l) = —(3) W 14 7 14ΡΓ(2) = —+ (--l)x(2-l) = —(4)7 14 7147^-(1) = /^(1^1-:^) + /^(2))(^ = /^(1:^11 + /^(2^+(5)Temp(2) = Pin{2) x (1 - + P^nO) = Λ'"(2) x^ + pinO) x γ^(6)步驟SllO 決定一行縮小因子SDF2,其中行縮小因子SDF2等于m除以n2,n2為小 于m的正整數(shù)。步驟S112 判斷m除以n2等于2時(shí),對每一行的m個(gè)暫時(shí)像素?cái)?shù)據(jù)進(jìn)行降級運(yùn) 算,求得每一行的m/2個(gè)已處理像素?cái)?shù)據(jù)。降級運(yùn)算是指將m個(gè)像素?cái)?shù)據(jù)減少為m/2個(gè)像 素?cái)?shù)據(jù),并以m個(gè)像素?cái)?shù)據(jù)中的任兩個(gè)像素?cái)?shù)據(jù)的總和除以2后求得降級運(yùn)算后的m/2個(gè) 像素?cái)?shù)據(jù)中的一個(gè)像素?cái)?shù)據(jù)。于本實(shí)施例中,依據(jù)每一行的多個(gè)暫時(shí)像素?cái)?shù)據(jù)Temp(I)、Temp (2).....Temp (2i-l), Temp (2i)及下述數(shù)學(xué)式Eq 5求得各已處理像素?cái)?shù)據(jù)Pout (1)、Pout (2).....Pout (i),其中i為小于或等于n2的正整數(shù)。
Poutii) = (Temp(2i~\)^Temp(2i))郵縮小裝置114依數(shù)學(xué)式Eq4進(jìn)行運(yùn)算時(shí)需要進(jìn)行乘法運(yùn)算,因縮小裝置114是以 二進(jìn)制方式進(jìn)行運(yùn)算,故利用數(shù)學(xué)式Eq5進(jìn)行運(yùn)算時(shí)可以省略乘法運(yùn)算,而將Temp (2 -1) 及Temp Qi)總合的二進(jìn)制數(shù)值以移位方式進(jìn)行運(yùn)算求得Pout (i)的值。因此,當(dāng)要將一子 模塊的像素?cái)?shù)據(jù)的個(gè)數(shù)減少至一半時(shí),利用降級運(yùn)算能夠增加圖像縮小方法的運(yùn)算速度。 本領(lǐng)域技術(shù)人員能夠了解移位方式的程序,因此在此省略其相關(guān)說明。步驟S190:結(jié)束。由于本實(shí)施例中,是依據(jù)兩個(gè)計(jì)算前圖像數(shù)據(jù)及一預(yù)定關(guān)系式求得一個(gè)計(jì)算后圖 像數(shù)據(jù),因此當(dāng)要將一子模塊的像素?cái)?shù)據(jù)的個(gè)數(shù)縮小至二分之一以下時(shí),會出現(xiàn)產(chǎn)生圖像 失真(aliasing)現(xiàn)象。因此,可以利用降級運(yùn)算先將一子模塊的像素?cái)?shù)據(jù)的個(gè)數(shù)縮小至二 分之一,再進(jìn)行對應(yīng)的縮小倍率,即可降低圖像失真(aliasing)現(xiàn)象。圖6顯示本發(fā)明一實(shí)施例的圖像縮小方法。請參照圖6,于本發(fā)明一實(shí)施例的縮小 裝置114所執(zhí)行的圖像縮小方法包含如下步驟步驟S200:開始。步驟S202 決定一縮小因子SDF,其中縮小因子SDF等于m除以n,n為小于m的正整數(shù)。步驟S204 判斷m/2為正整數(shù)且m除以η大于2時(shí),使縮小因子SDF等于m除以 2n。步驟S206 對每一子模塊的m個(gè)未處理像素?cái)?shù)據(jù)進(jìn)行降級運(yùn)算,求得每一子模塊 的m/2個(gè)暫時(shí)像素?cái)?shù)據(jù),其中每一子模塊的m/2個(gè)暫時(shí)像素?cái)?shù)據(jù)的組合對應(yīng)圖像成分。步驟S208 依據(jù)縮小因子SDF以及每一子模塊的m/2個(gè)暫時(shí)像素?cái)?shù)據(jù)求得每一子 模塊的η個(gè)已處理像素?cái)?shù)據(jù),其中此些子模塊的η個(gè)已處理像素?cái)?shù)據(jù)的組合對應(yīng)圖像成分。步驟幻90:結(jié)束。例如,當(dāng)要將具有8個(gè)像素?cái)?shù)據(jù)的水平子模塊321以3/8倍縮小化后形成具有3 個(gè)像素?cái)?shù)據(jù)的水平子模塊322時(shí),可以先將具有8個(gè)像素?cái)?shù)據(jù)的水平子模塊321利用降級 運(yùn)算縮小至1/2倍后形成具有4個(gè)像素?cái)?shù)據(jù)的水平子模塊32 (未圖示),再將具有4個(gè)像 素?cái)?shù)據(jù)的水平子模塊32 縮小至3/4倍后形成具有3個(gè)像素?cái)?shù)據(jù)的水平子模塊322。當(dāng)要 將具有8個(gè)像素?cái)?shù)據(jù)的水平子模塊321以2/8倍縮小化后形成具有2個(gè)像素?cái)?shù)據(jù)的水平子 模塊322時(shí),則可進(jìn)行2次降級運(yùn)算后即可得到具有2個(gè)像素?cái)?shù)據(jù)的水平子模塊322。當(dāng)要 將具有8個(gè)像素?cái)?shù)據(jù)的水平子模塊321以1/8倍縮小化后形成具有1個(gè)像素?cái)?shù)據(jù)的水平子 模塊322時(shí),則可進(jìn)行3次的降級運(yùn)算后即可得到具有1個(gè)像素?cái)?shù)據(jù)的水平子模塊322。此外,本領(lǐng)域技術(shù)人員能夠利用各種現(xiàn)有或未來發(fā)展的技術(shù),減少一像素?cái)?shù)據(jù)模 塊的像素?cái)?shù)據(jù)的個(gè)數(shù),本發(fā)明不加以限定。依據(jù)本發(fā)明一實(shí)施例,當(dāng)要將具有8個(gè)像素?cái)?shù)據(jù) 的水平子模塊321以6/8倍縮小化后形成具有6個(gè)像素?cái)?shù)據(jù)的水平子模塊322時(shí),可以先 將水平子模塊321的個(gè)數(shù)以7/8倍縮小化后再以6/7倍縮小化。圖7顯示圖3圖像處理裝置的縮小裝置其一實(shí)施例的功能方塊圖。如圖7所示, 縮小裝置114包含一縮小因子計(jì)算單元210及一像素?cái)?shù)縮小裝置220??s小因子計(jì)算單元 210用以決定一縮小因子SDF,并提供縮小因子SDF給像素?cái)?shù)縮小裝置220,其中縮小因子SDF等于m除以n,n為小于m的正整數(shù)。像素?cái)?shù)縮小裝置220用以依據(jù)縮小因子SDF以及 每一子模塊的該些m個(gè)未處理像素?cái)?shù)據(jù)求得每一該子模塊的η個(gè)已處理像素?cái)?shù)據(jù),其中該 些子模塊的該些η個(gè)已處理像素?cái)?shù)據(jù)的組合對應(yīng)上述圖像成分。一實(shí)施例中,像素?cái)?shù)縮小 裝置220依據(jù)縮小因子SDF以及每一子模塊的該些m個(gè)未處理像素?cái)?shù)據(jù)其二求得每一該子 模塊的η個(gè)已處理像素?cái)?shù)據(jù)其一。一實(shí)施例中,像素?cái)?shù)縮小裝置220包含一縮小初始值計(jì) 算單元221、一像素權(quán)重計(jì)算單元222及一像素?cái)?shù)縮小單元223??s小初始值計(jì)算單元221 用以依據(jù)縮小因子SDF求得一縮小初始值SDI,并將縮小初始值SDI提供給像素權(quán)重計(jì)算單 元222。像素權(quán)重計(jì)算單元222用以依據(jù)縮小因子SDF及縮小初始值SDI求得多個(gè)像素權(quán) 重。像素?cái)?shù)縮小單元223用以依據(jù)該些像素權(quán)重及每一子模塊的該些m個(gè)未處理像素?cái)?shù)據(jù) 求得每一該子模塊的該些η個(gè)已處理像素?cái)?shù)據(jù)。圖8顯示圖3圖像處理裝置的縮小裝置其另一實(shí)施例的功能方塊圖。縮小裝置114 包含一縮小因子計(jì)算單元210a及一像素?cái)?shù)縮小裝置220a。縮小因子計(jì)算單元210a用以決 定一縮小因子SDF,其中縮小因子SDF等于m除以n,n為小于m的正整數(shù),且當(dāng)判斷m/2為 正整數(shù)且m除以η大于2時(shí),使縮小因子SDF等于m除以2η。像素?cái)?shù)縮小裝置220a包含一 降級運(yùn)算單元221a以及一像素?cái)?shù)縮小單元223a。降級運(yùn)算單元221a用以對每一子模塊的 該些m個(gè)未處理像素?cái)?shù)據(jù)進(jìn)行降級運(yùn)算,求得每一該子模塊的m/2個(gè)暫時(shí)像素?cái)?shù)據(jù),其中每 一該子模塊的該些m/2個(gè)暫時(shí)像素?cái)?shù)據(jù)的組合對應(yīng)上述圖像成分。像素?cái)?shù)縮小單元223a, 用以依據(jù)縮小因子SDF以及每一子模塊的該些m/2個(gè)暫時(shí)像素?cái)?shù)據(jù)求得每一子模塊的η個(gè) 已處理像素?cái)?shù)據(jù),其中該些子模塊的該些η個(gè)已處理像素?cái)?shù)據(jù)的組合對應(yīng)上述圖像成分。綜上所述,依本發(fā)明一實(shí)施例的縮小因子SDF的設(shè)計(jì),于另一實(shí)施例中可以更配 合縮小初始值SDI,使在進(jìn)行縮小運(yùn)算時(shí)僅利用一像素?cái)?shù)據(jù)模塊中的像素?cái)?shù)據(jù),而不需要利 用到此像素?cái)?shù)據(jù)模塊中以外的像素?cái)?shù)據(jù),例如跨過兩個(gè)像素?cái)?shù)據(jù)模塊的像素?cái)?shù)據(jù)。因此本 發(fā)明一實(shí)施例,不會有跨過兩個(gè)像素?cái)?shù)據(jù)模塊時(shí)所產(chǎn)生的問題,能夠進(jìn)行較佳的內(nèi)插處理, 其所需要的存儲器容量亦小于已知技術(shù)。雖然本發(fā)明已以實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人 員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng) 視所附的權(quán)利要求范圍所界定者為準(zhǔn)。另外,本發(fā)明的任一實(shí)施例或權(quán)利要求范圍不須達(dá) 成本發(fā)明所揭露的全部目的或優(yōu)點(diǎn)或特點(diǎn)。此外,摘要部分和標(biāo)題僅是用來輔助專利文件 搜尋之用,并非用來限制本發(fā)明的權(quán)利要求范圍。
權(quán)利要求
1.一種圖像縮小方法,適于將一圖像成分的一像素?cái)?shù)據(jù)模塊縮小化,該像素?cái)?shù)據(jù)模塊 包含多個(gè)子模塊,每一該子模塊包含m個(gè)未處理像素?cái)?shù)據(jù),m為正整數(shù),該方法包含決定一縮小因子,其中該縮小因子等于m除以η,η為小于m的正整數(shù);以及依據(jù)該縮小因子以及每一該子模塊的該些m個(gè)未處理像素?cái)?shù)據(jù)求得每一該子模塊的η 個(gè)已處理像素?cái)?shù)據(jù),其中該些子模塊的該些η個(gè)已處理像素?cái)?shù)據(jù)的組合對應(yīng)該圖像成分。
2.根據(jù)權(quán)利要求1所述的圖像縮小方法,其中該依據(jù)該縮小因子以及每一該子模塊的 該些m個(gè)未處理像素?cái)?shù)據(jù)求得每一該子模塊的η個(gè)已處理像素?cái)?shù)據(jù)的步驟包含依據(jù)該縮小因子求得一縮小初始值;依據(jù)該縮小因子及該縮小初始值求得多個(gè)像素權(quán)重;以及依據(jù)該些像素權(quán)重及每一該子模塊的該些m個(gè)未處理像素?cái)?shù)據(jù)求得每一該子模塊的 該些η個(gè)已處理像素?cái)?shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的圖像縮小方法,其中該依據(jù)該縮小因子以及每一該子模塊的 該些m個(gè)未處理像素?cái)?shù)據(jù)求得每一該子模塊的η個(gè)已處理像素?cái)?shù)據(jù)的步驟包含依據(jù)該縮 小因子以及每一該子模塊的該些m個(gè)未處理像素?cái)?shù)據(jù)其二求得每一該子模塊的η個(gè)已處理 像素?cái)?shù)據(jù)其一。
4.根據(jù)權(quán)利要求1所述的圖像縮小方法,其中該依據(jù)該縮小因子以及每一該子模塊的 該些m個(gè)未處理像素?cái)?shù)據(jù)求得每一該子模塊的η個(gè)已處理像素?cái)?shù)據(jù)的步驟包含判斷m/2為正整數(shù)且m除以η大于2時(shí),使該縮小因子等于m除以2η ;對每一該子模塊的該些m個(gè)未處理像素?cái)?shù)據(jù)進(jìn)行降級運(yùn)算,求得每一該子模塊的m/2 個(gè)暫時(shí)像素?cái)?shù)據(jù),其中該些子模塊的該些m/2個(gè)暫時(shí)像素?cái)?shù)據(jù)的組合對應(yīng)該圖像成分;以 及依據(jù)該縮小因子以及每一該子模塊的該些m/2個(gè)暫時(shí)像素?cái)?shù)據(jù)求得每一該子模塊的η 個(gè)已處理像素?cái)?shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的圖像縮小方法,其中該像素?cái)?shù)據(jù)模塊的該些子模塊的該些未 處理像素?cái)?shù)據(jù)排列成一 mXm陣列,且每一該子模塊為該mXm陣列的一列或一行。
6.一種圖像處理裝置,適于處理一圖像成分,包含一儲存裝置,用以儲存該圖像成分;一圖像解碼器,耦接于該儲存裝置,對該圖像成分進(jìn)行解碼并產(chǎn)生對應(yīng)該圖像成分的 一像素?cái)?shù)據(jù)模塊,該像素?cái)?shù)據(jù)模塊包含多個(gè)子模塊,每一該子模塊包含m個(gè)未處理像素?cái)?shù) 據(jù),m為正整數(shù);以及一縮小裝置,耦接于該圖像解碼器,且該縮小裝置包含一縮小因子計(jì)算單元,用以決定一縮小因子,其中該縮小因子等于m除以n,n為小于m 的正整數(shù);以及一像素?cái)?shù)縮小裝置,用以依據(jù)該縮小因子以及每一該子模塊的該些m個(gè)未處理像素?cái)?shù) 據(jù)求得每一該子模塊的η個(gè)已處理像素?cái)?shù)據(jù),其中該些子模塊的該些η個(gè)已處理像素?cái)?shù)據(jù) 的組合對應(yīng)該圖像成分。
7.根據(jù)權(quán)利要求6所述的圖像處理裝置,其中該像素?cái)?shù)縮小裝置包含一縮小初始值計(jì)算單元,用以依據(jù)該縮小因子求得一縮小初始值;一像素權(quán)重計(jì)算單元,用以依據(jù)該縮小因子及該縮小初始值求得多個(gè)像素權(quán)重;以及一像素?cái)?shù)縮小單元,用以依據(jù)該些像素權(quán)重及每一該子模塊的該些m個(gè)未處理像素?cái)?shù) 據(jù)求得每一該子模塊的該些η個(gè)已處理像素?cái)?shù)據(jù)。
8.根據(jù)權(quán)利要求6所述的圖像處理裝置,其中該像素?cái)?shù)縮小裝置,依據(jù)該縮小因子以 及每一該子模塊的該些m個(gè)未處理像素?cái)?shù)據(jù)其二求得每一該子模塊的η個(gè)已處理像素?cái)?shù)據(jù)其一。
9.根據(jù)權(quán)利要求6所述的圖像處理裝置,其中該縮小因子計(jì)算單元還判斷m/2為正整 數(shù)且m除以η大于2時(shí),使該縮小因子等于m除以2η,該像素?cái)?shù)縮小裝置包含一降級運(yùn)算單元,用以對每一該子模塊的該些m個(gè)未處理像素?cái)?shù)據(jù)進(jìn)行降級運(yùn)算,求 得每一該子模塊的m/2個(gè)暫時(shí)像素?cái)?shù)據(jù),其中每一該子模塊的該些m/2個(gè)暫時(shí)像素?cái)?shù)據(jù)的 組合對應(yīng)該圖像成分;以及一像素?cái)?shù)縮小單元,用以依據(jù)該縮小因子以及每一該子模塊的該些m/2個(gè)暫時(shí)像素?cái)?shù) 據(jù)求得每一該子模塊的η個(gè)已處理像素?cái)?shù)據(jù),其中該些子模塊的該些η個(gè)已處理像素?cái)?shù)據(jù) 的組合對應(yīng)該圖像成分。
10.根據(jù)權(quán)利要求6所述的圖像處理裝置,其中該圖像解碼器為一JPEG解碼器或一 MPEG解碼器。
11.根據(jù)權(quán)利要求6所述的圖像處理裝置,其中該像素?cái)?shù)據(jù)模塊的該些子模塊的該些 未處理像素?cái)?shù)據(jù)排列成一 mXm陣列,且每一該子模塊為該mXm陣列的一列或一行。
12.—種圖像縮小方法,適于將具有一像素?cái)?shù)據(jù)模塊的一圖像成分縮小化,該像素?cái)?shù)據(jù) 模塊包含多個(gè)未處理像素?cái)?shù)據(jù),該些未處理像素?cái)?shù)據(jù)被配置成一 ml Xm2陣列且ml及m2為 正整數(shù),該方法包含決定一第一縮小因子及一第二縮小因子,其中該第一縮小因子等于ml除以nl且nl為 小于ml的正整數(shù),該第二縮小因子等于m2除以n2且η2為小于m2的正整數(shù);以及依據(jù)該縮小因子以及該些未處理像素?cái)?shù)據(jù)求得多個(gè)已處理像素?cái)?shù)據(jù),其中該些已處理 像素?cái)?shù)據(jù)被配置成一 nl X n2陣列,且該些已處理像素?cái)?shù)據(jù)的組合對應(yīng)該圖像成分。
13.根據(jù)權(quán)利要求12所述的圖像縮小方法,其中該依據(jù)該縮小因子以及該些未處理像 素?cái)?shù)據(jù)求得多個(gè)已處理像素?cái)?shù)據(jù)的步驟包含依據(jù)該縮小因子以及該mlXm2陣列的每一列的m2個(gè)該些未處理像素?cái)?shù)據(jù)求得每一 該列的n2個(gè)暫時(shí)像素?cái)?shù)據(jù),其中該mlXm2陣列的該些列的該些暫時(shí)像素?cái)?shù)據(jù)被配置成一 mlXn2陣列;以及依據(jù)該縮小因子以及該mlXn2陣列的每一行的該些ml個(gè)暫時(shí)像素?cái)?shù)據(jù)求得每一該行 模塊的nl個(gè)已處理像素?cái)?shù)據(jù),其中該些已處理像素?cái)?shù)據(jù)被配置成該nlXn2陣列。
全文摘要
一種圖像縮小方法適于將一圖像成分的一像素?cái)?shù)據(jù)模塊縮小化。像素?cái)?shù)據(jù)模塊包含多個(gè)子模塊,每一子模塊包含m個(gè)未處理像素?cái)?shù)據(jù),m為正整數(shù)。圖像縮小方法包含決定一縮小因子,其中該縮小因子等于m除以n,n為小于m的正整數(shù);以及依據(jù)縮小因子以及每一子模塊的m個(gè)未處理像素?cái)?shù)據(jù)求得每一子模塊的n個(gè)已處理像素?cái)?shù)據(jù),其中此些子模塊的n個(gè)已處理像素?cái)?shù)據(jù)的組合對應(yīng)此圖像成分。
文檔編號G06T3/40GK102044065SQ200910174050
公開日2011年5月4日 申請日期2009年10月20日 優(yōu)先權(quán)日2009年10月20日
發(fā)明者龔金盛 申請人:瑞昱半導(dǎo)體股份有限公司