国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖像處理方法及裝置和顯示控制卡與流程

      文檔序號(hào):11235287閱讀:1063來(lái)源:國(guó)知局
      圖像處理方法及裝置和顯示控制卡與流程

      本發(fā)明涉及顯示技術(shù)領(lǐng)域,尤其涉及一種能夠提升圖像亮度的圖像處理方法及裝置以及一種顯示控制卡。



      背景技術(shù):

      隨著科技的發(fā)展,圖像視頻類數(shù)據(jù)由于其傳遞表達(dá)信息的直觀,應(yīng)用范圍越來(lái)越廣,隨之而來(lái)的問(wèn)題就是如何用較少的資源開(kāi)銷保存較完整的圖像視頻信息。為了解決上述問(wèn)題,現(xiàn)有技術(shù)采用誤差擴(kuò)散法,其中,誤差擴(kuò)散法的原理是按照一定的掃描路徑量化圖像像素,然后將量化誤差以一定的方式擴(kuò)散到相鄰的未處理像素上。

      然而,由于現(xiàn)有技術(shù)是將誤差按照固定的比例分配給周圍像素,而沒(méi)有考慮到圖像的邊沿信息,因而會(huì)有偽輪廓的產(chǎn)生,進(jìn)而影響畫(huà)面顯示質(zhì)量。



      技術(shù)實(shí)現(xiàn)要素:

      因此,本發(fā)明實(shí)施例提供一種圖像處理方法、一種圖像處理裝置以及一種顯示控制卡,解決圖像有偽輪廓產(chǎn)生的問(wèn)題,實(shí)現(xiàn)提升圖像亮度及畫(huà)面顯示質(zhì)量的技術(shù)效果。

      一方面,提供了一種圖像處理方法,包括:對(duì)目標(biāo)像素點(diǎn)的灰度值進(jìn)行降灰階處理;計(jì)算所述目標(biāo)像素點(diǎn)在預(yù)設(shè)區(qū)域中多個(gè)誤差擴(kuò)散方向上的梯度值,其中,所述多個(gè)誤差擴(kuò)散方向?yàn)轭A(yù)設(shè)誤差擴(kuò)散模板中的誤差擴(kuò)散方向;根據(jù)所述梯度值和所述預(yù)設(shè)誤差擴(kuò)散模板計(jì)算得到梯度誤差擴(kuò)散模板;根據(jù)所述梯度誤差擴(kuò)散模板對(duì)所述目標(biāo)像素點(diǎn)降灰階處理后的小數(shù)部分進(jìn)行誤差擴(kuò)散。

      再一方面,提供了一種圖像處理方法,包括:接收輸入圖像;按照前述對(duì)目標(biāo)像素點(diǎn)的處理方法,進(jìn)行逐行遍歷處理所述輸入圖像中的每一個(gè)像素點(diǎn),得到處理后的圖像。

      另一方面,提供了一種圖像處理裝置,包括:降灰階處理模塊,用于對(duì)目標(biāo)像素點(diǎn)的灰度值進(jìn)行降灰階處理;梯度計(jì)算模塊,用于計(jì)算所述目標(biāo)像素點(diǎn)在預(yù)設(shè)區(qū)域中多個(gè)誤差擴(kuò)散方向上的梯度值,其中所述多個(gè)誤差擴(kuò)散方向?yàn)轭A(yù)設(shè)誤差擴(kuò)散模板中的誤差擴(kuò)散方向;誤差擴(kuò)散模板生成模塊,用于根據(jù)所述梯度值和所述預(yù)設(shè)誤差擴(kuò)散模板計(jì)算得到梯度誤差擴(kuò)散模板;誤差擴(kuò)散模塊,用于根據(jù)所述梯度誤差擴(kuò)散模板對(duì)所述目標(biāo)像素點(diǎn)降灰階處理后的小數(shù)部分進(jìn)行誤差擴(kuò)散。

      又一方面,提供了一種圖像處理裝置,包括:圖像輸入模塊,用于接收輸入圖像;逐行遍歷處理模塊,用于使用前述圖像處理裝置進(jìn)行逐行遍歷處理所述輸入圖像中的每一個(gè)像素點(diǎn),得到處理后的圖像。又再一方面,提供了一種顯示控制卡,適于連接led顯示屏且包括圖像處理裝置。所述圖像處理裝置包括:降灰階處理模塊,用于對(duì)目標(biāo)像素點(diǎn)的灰度值進(jìn)行降灰階處理;梯度計(jì)算模塊,用于計(jì)算所述目標(biāo)像素點(diǎn)在預(yù)設(shè)區(qū)域中多個(gè)誤差擴(kuò)散方向上的梯度值,其中所述多個(gè)誤差擴(kuò)散方向?yàn)轭A(yù)設(shè)誤差擴(kuò)散模板中的誤差擴(kuò)散方向;誤差擴(kuò)散模板生成模塊,用于根據(jù)所述梯度值和所述預(yù)設(shè)誤差擴(kuò)散模板計(jì)算得到梯度誤差擴(kuò)散模板;誤差擴(kuò)散模塊,用于根據(jù)所述梯度誤差擴(kuò)散模板對(duì)所述目標(biāo)像素點(diǎn)降灰階處理后的小數(shù)部分進(jìn)行誤差擴(kuò)散。

      又另一方面,提供了一種顯示控制卡,適于連接led顯示屏且包括圖像處理裝置。所述圖像處理裝置包括:圖像輸入模塊,用于接收輸入圖像;逐行遍歷處理模塊,用于使用前述圖像處理裝置進(jìn)行逐行遍歷處理所述輸入圖像中的每一個(gè)像素點(diǎn),得到處理后的圖像。

      上述技術(shù)方案中的一個(gè)技術(shù)方案具有如下優(yōu)點(diǎn)或有益效果:有別于現(xiàn)有技術(shù)中針對(duì)所有圖像像素點(diǎn)將誤差按照固定的比例分配給周圍像素,采用結(jié)合梯度方向的誤差擴(kuò)散模板進(jìn)行降灰階處理過(guò)程中的誤差擴(kuò)散,也即同一副輸入圖像的各個(gè)像素點(diǎn)在進(jìn)行降灰階處理后的誤差擴(kuò)散時(shí)所采用的誤差擴(kuò)散模板在各個(gè)誤差擴(kuò)散方向上的各個(gè)系數(shù)取值會(huì)因不同像素點(diǎn)而不同,從而可以極大地改善現(xiàn)有技術(shù)存在的偽輪廓現(xiàn)象,提高畫(huà)面顯示質(zhì)量。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1a為本發(fā)明實(shí)施例中提供的一種圖像處理裝置的模塊示意圖;

      圖1b為圖1a中的梯度計(jì)算模塊中的子模塊示意圖;

      圖1c為圖1a中的誤差擴(kuò)散模塊生成模塊的子模塊示意圖;

      圖2為本發(fā)明再一實(shí)施例中提供的一種圖像處理裝置的模塊示意圖;

      圖3為本發(fā)明另一實(shí)施例中提供的一種顯示控制卡的模塊示意圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      具體地,本發(fā)明實(shí)施例針對(duì)現(xiàn)有技術(shù)存在的技術(shù)問(wèn)題,提出了方向相關(guān)性的誤差擴(kuò)散方法,極大地改善現(xiàn)有技術(shù)存在的偽輪廓現(xiàn)象,提高畫(huà)面顯示質(zhì)量,從而對(duì)于固有灰度顯示精度為16bit的led顯示屏可以達(dá)到18bit及以上的灰度顯示效果。

      具體地,本發(fā)明下述實(shí)施例以floyd-steinberg擴(kuò)散模板為例說(shuō)明本實(shí)施例的圖像處理方法的具體實(shí)施過(guò)程。

      根據(jù)floyd-steinberg擴(kuò)散模板,此處定義:像素點(diǎn)x(當(dāng)前像素點(diǎn))與其右邊像素點(diǎn)、正下方像素點(diǎn)、右下方像素點(diǎn)、左下方像素點(diǎn)的方向分別記為水平方向、垂直方向、主對(duì)角線方向、次對(duì)角線方向;并記下表值分別為value1=7,value2=3,value3=5,value4=1,sumvalue=value1+value2+value3+value4。

      對(duì)于原圖像中的任意一個(gè)像素點(diǎn),本實(shí)施例首先計(jì)算其分別沿水平方向、垂直方向、主對(duì)角線方向、次對(duì)角形方向的梯度值;根據(jù)梯度計(jì)算原理可知,某一個(gè)方向的梯度值越小,則該像素點(diǎn)沿此方向運(yùn)動(dòng)的可能性越大,因而本實(shí)施例設(shè)計(jì)為其誤差沿此方向擴(kuò)散的比例應(yīng)該更大;其次,根據(jù)梯度值結(jié)合floyd-steinberg擴(kuò)散模板的值,重新計(jì)算當(dāng)前像素點(diǎn)的誤差擴(kuò)散模板,此處稱之為梯度誤差擴(kuò)散模板;然后,按照現(xiàn)有的誤差擴(kuò)散原理進(jìn)行誤差擴(kuò)散。具體步驟如下:

      (a)計(jì)算當(dāng)前像素點(diǎn)img(i,j)沿水平方向、垂直方向、主對(duì)角線方向、次對(duì)角線方向等各個(gè)誤差擴(kuò)散方向的梯度值hor_grad、ver_grad、maindiag_grad、seconddiag_grad。

      以img(i,j)為中心的指定大小像素點(diǎn)區(qū)域例如3*3像素點(diǎn)區(qū)域如下:

      本實(shí)施例在以img(i,j)為中心的3*3像素點(diǎn)區(qū)域內(nèi)利用以下公式計(jì)算梯度值:

      hor_grad=abs[(img(i,j+1)+img(i,j-1))/2-img(i,j)]

      ver_grad=abs[(img(i+1,j)+img(i-1,j))/2-img(i,j)]

      maindiag_grad=abs[(img(i+1,j+1)+img(i-1,j-1))/2-img(i,j)]

      seconddiag_grad=abs[(img(i+1,j-1)+img(i-1,j+1))/2-img(i,j)]。

      概括而言,本實(shí)施例的梯度值計(jì)算方式為:計(jì)算每一個(gè)誤差擴(kuò)散方向上位于當(dāng)前像素點(diǎn)img(i,j)兩側(cè)的多個(gè)像素點(diǎn)例如兩個(gè)的灰度值的平均值與當(dāng)前像素點(diǎn)img(i,j)的灰度值之差的絕對(duì)值作為誤差擴(kuò)散方向上的梯度值。

      (b)計(jì)算梯度誤差擴(kuò)散模板

      (b1)對(duì)梯度的倒數(shù)值進(jìn)行歸一化:某一方向的梯度值越小,則該像素點(diǎn)沿此方向運(yùn)動(dòng)的可能性越大,對(duì)應(yīng)其誤差沿此方向擴(kuò)散的比例應(yīng)該更大。其中ex是為了防止公式無(wú)效而增加的,表示一個(gè)極小的值,這里例如ex=0.001,thr是調(diào)節(jié)梯度對(duì)擴(kuò)散模板系數(shù)影響的值,這里例如設(shè)置thr=10或者其它經(jīng)驗(yàn)值;

      sum=1/(hor_grad+ex)+1/(ver_grad+ex)+1/(maindiag_grad+ex)+1/(seconddiag_grad+ex),

      hor=thr×1/(hor_grad+ex)/sum,

      ver=thr×1/(ver_grad+ex)/sum,

      maindiag=thr×1/(maindiag_grad+ex)/sum,

      seconddiag=thr×1/(seconddiag_grad+ex)/sum。

      (b2)得出梯度誤差擴(kuò)散模板:

      其中,coef1=(value1+hor)/(thr+sumvalue),

      coef2=(value2+seconddiag)/(thr+sumvalue),

      coef3=(value3+ver)/(thr+sumvalue),

      coef4=(value3+maindiag)/(thr+sumvalue)

      概括而言,本實(shí)施例的梯度誤差擴(kuò)散模板計(jì)算方式為:對(duì)每一個(gè)誤差擴(kuò)散方向上的梯度值的倒數(shù)值進(jìn)行歸一化得到歸一化值,獲取預(yù)設(shè)誤差擴(kuò)散模板例如floyd-steinberg擴(kuò)散模板的多個(gè)誤差擴(kuò)散方向上的系數(shù)值之和得到系數(shù)和值,以及根據(jù)每一個(gè)誤差擴(kuò)散方向上的預(yù)設(shè)誤差擴(kuò)散模板的系數(shù)值和歸一化值以及系數(shù)和值計(jì)算得到梯度誤差擴(kuò)散模板在誤差擴(kuò)散方向上的系數(shù)值。

      (c)對(duì)于一副原圖像數(shù)據(jù),采用從左到右且從上到下掃描方式或蛇形遍歷方式逐行遍歷處理每一個(gè)像素點(diǎn)的像素值,并在逐行遍歷處理過(guò)程中按照梯度誤差擴(kuò)散模板也即更新后的floyd-steinberg誤差擴(kuò)散模板將遍歷的當(dāng)前像素點(diǎn)img(i,j)進(jìn)行降灰階處理后的小數(shù)部分?jǐn)U散到周圍像素點(diǎn)上,以得到處理后圖像。此處的處理后圖像可以提供至目標(biāo)顯示屏例如led顯示屏進(jìn)行顯示或者進(jìn)行存儲(chǔ);進(jìn)一步地,對(duì)于原圖像數(shù)據(jù)進(jìn)行降灰階處理并利用梯度誤差擴(kuò)散模板進(jìn)行誤差擴(kuò)散的方法可執(zhí)行在連接led顯示屏的接收卡或發(fā)送卡等顯示控制卡上的處理器中,也可以是執(zhí)行在上位機(jī)的處理器中;而且典型的應(yīng)用是由接收卡上的處理器例如可編程邏輯器件(例如fpga器件)來(lái)執(zhí)行原圖像數(shù)據(jù)的降灰階處理并按照梯度誤差擴(kuò)散模板進(jìn)行誤差擴(kuò)散。本實(shí)施例的蛇形遍歷方式具體為奇數(shù)行從左到右,偶數(shù)行從右到左;蛇形掃描方式的優(yōu)勢(shì)主要體現(xiàn)在低灰上,避免灰度處理的不均勻性。

      為便于進(jìn)一步清楚地理解本實(shí)施例,下面列舉具體例子對(duì)降灰階處理和誤差擴(kuò)散的方法進(jìn)行詳細(xì)說(shuō)明:

      假設(shè)要用4bit數(shù)據(jù)帶寬表示8bit的數(shù)據(jù),即原256(也即28)灰度級(jí)圖像上的一個(gè)像素點(diǎn)(假設(shè)灰度值為120),現(xiàn)在要將其轉(zhuǎn)換為16(24)級(jí)(也可以理解為將圖像亮度降低為原來(lái)的6.25%),具體實(shí)現(xiàn)方法包括以下步驟:

      (一)、計(jì)算將120用16級(jí)表示后的值value=16×120/256=7.5,保留整數(shù)部分為該像素值;

      (二)、將小數(shù)部分0.5的誤差擴(kuò)散到周圍像素點(diǎn)上。以前述得到的梯度誤差擴(kuò)散模板為例,將這0.5的誤差分為sum=(coef1+coef2+coef3+coef4)份,按下述模板進(jìn)行擴(kuò)散。

      (i)pixel(i,j)表示當(dāng)前像素點(diǎn)(例如灰度值為120),則用16級(jí)表示后的值(亮度降低為原來(lái)的6.25%時(shí))為pixelout(i,j)=floor(16×120/256)=7;

      (ii)將0.5的誤差按照擴(kuò)散模板擴(kuò)散到當(dāng)前像素的右方、左下方、正下方以及右下方的相鄰像素上,具體擴(kuò)散如下:

      pixel(i,j+1)=pixel(i,j+1)+0.5×16×coef1/sum,

      pixel(i+1,j-1)=pixel(i+1,j-1)+0.5×16×coef2/sum,

      pixel(i+1,j)=pixel(i+1,j)+0.5×16×coef3/sum,

      pixel(i+1,j+1)=pixel(i+1,j+1)+0.5×16×coef4/sum。

      最后,值得一提的是,本方明實(shí)施例的梯度誤差擴(kuò)散模板計(jì)算中所采用的預(yù)設(shè)誤差擴(kuò)散模板不局限于舉例的floyd-steinberg擴(kuò)散模板,對(duì)于其他的誤差擴(kuò)散模板例如basic擴(kuò)散模板、sierra擴(kuò)散模板、jarris-judice-ninke擴(kuò)散模板等同樣適用。

      a)、basic擴(kuò)散模板如下:

      b)、sierra擴(kuò)散模板如下:

      c)、jarris-judice-ninke擴(kuò)散模板如下:

      承上述,例如以sierra擴(kuò)散模板而言,可以采用以當(dāng)前像素點(diǎn)為中心的3*3像素點(diǎn)區(qū)域來(lái)計(jì)算梯度值,或者采用以當(dāng)前像素點(diǎn)為中心的5*5甚至更大的像素點(diǎn)區(qū)域來(lái)計(jì)算梯度值;簡(jiǎn)而言之,本發(fā)明實(shí)施例是計(jì)算預(yù)設(shè)誤差擴(kuò)散模板定義的多個(gè)誤差擴(kuò)散方向上的像素灰度梯度并利用計(jì)算得到的像素灰度梯度更新預(yù)設(shè)誤差擴(kuò)散模板在所述多個(gè)誤差擴(kuò)散方向上的系數(shù)值(此處可以是更新部分系數(shù)值,也可以是更新全部系數(shù)值)以得到梯度誤差擴(kuò)散模板,之后在對(duì)輸入圖像進(jìn)行降灰階處理并將當(dāng)前像素點(diǎn)降灰階處理后的小數(shù)部分按照梯度誤差擴(kuò)散模板擴(kuò)散到其周圍像素點(diǎn)上,進(jìn)而得到處理后圖像作為輸出。

      此外,參見(jiàn)圖1a,其為本發(fā)明實(shí)施例提出的一種圖像處理裝置的模塊示意圖。如圖1a所示,本實(shí)施例的圖像處理裝置10包括:降灰階處理模塊11、梯度計(jì)算模塊13、誤差擴(kuò)散模板生成模塊15以及誤差擴(kuò)散模塊17。

      其中,降灰階處理模塊11用于對(duì)目標(biāo)像素點(diǎn)的灰度值進(jìn)行降灰階處理;梯度計(jì)算模塊13用于計(jì)算所述目標(biāo)像素點(diǎn)在預(yù)設(shè)區(qū)域中多個(gè)誤差擴(kuò)散方向上的梯度值,其中所述多個(gè)誤差擴(kuò)散方向?yàn)轭A(yù)設(shè)誤差擴(kuò)散模板中的誤差擴(kuò)散方向;誤差擴(kuò)散模板生成模塊15用于根據(jù)所述梯度值和所述預(yù)設(shè)誤差擴(kuò)散模板計(jì)算得到梯度誤差擴(kuò)散模板;以及誤差擴(kuò)散模塊17用于根據(jù)所述梯度誤差擴(kuò)散模板對(duì)所述目標(biāo)像素點(diǎn)降灰階處理后的小數(shù)部分進(jìn)行誤差擴(kuò)散。再者,梯度計(jì)算模塊13、誤差擴(kuò)散模板生成模塊15的具體功能細(xì)節(jié)可參考前述實(shí)施例的梯度值計(jì)算方式和梯度誤差擴(kuò)散模板計(jì)算方式,在此不再贅述;而至于降灰階處理模塊11和誤差擴(kuò)散模塊17的具體功能細(xì)節(jié)可以參考前述實(shí)施例的關(guān)于降灰階處理和誤差擴(kuò)散的方法的詳細(xì)說(shuō)明,在此也不再贅述。

      進(jìn)一步地,如圖1b所示,梯度計(jì)算模塊13例如包括:第一計(jì)算模塊131,用于計(jì)算每一個(gè)誤差擴(kuò)散方向上位于目標(biāo)像素點(diǎn)兩側(cè)的多個(gè)像素點(diǎn)的灰度值的平均值與目標(biāo)像素點(diǎn)的灰度值之差的絕對(duì)值作為該誤差擴(kuò)散方向上的梯度值。

      另外,如圖1c所示,誤差擴(kuò)散模板生成模塊15例如包括:歸一化模塊151、第二計(jì)算模塊153和第三計(jì)算模塊155。其中,歸一化模塊151用于對(duì)每一個(gè)誤差擴(kuò)散方向上的梯度值的倒數(shù)值進(jìn)行歸一化得到歸一化值;第二計(jì)算模塊153用于獲取預(yù)設(shè)誤差擴(kuò)散模板的多個(gè)誤差擴(kuò)散方向上的系數(shù)值之和得到系數(shù)和值;以及第三計(jì)算模塊155用于根據(jù)每一個(gè)誤差擴(kuò)散方向上的預(yù)設(shè)誤差擴(kuò)散模板的系數(shù)值和歸一化值以及系數(shù)和值計(jì)算得到梯度誤差擴(kuò)散模板在該誤差擴(kuò)散方向上的系數(shù)值。

      參見(jiàn)圖2,其為本發(fā)明再一實(shí)施例提出的一種圖像處理裝置的模塊示意圖。如圖2所示,本實(shí)施例的圖像處理裝置20包括:圖像輸入模塊21和逐行遍歷處理模塊23;其中逐行遍歷處理模塊23包括降灰階處理模塊231、梯度計(jì)算模塊233、誤差擴(kuò)散模板生成模塊235以及誤差擴(kuò)散模塊237。

      具體地,圖像輸入模塊21用于接收輸入圖像;逐行遍歷處理模塊12用于逐行遍歷處理所述輸入圖像中的每一個(gè)像素點(diǎn),其典型地采用從左到右且從上到下掃描方式、或蛇形遍歷方式遍歷處理所述輸入圖像中的每一個(gè)像素點(diǎn),以得到處理后的圖像。具體而言,逐行遍歷處理模塊23在遍歷處理輸入圖像中的每一個(gè)像素點(diǎn)時(shí),具體是將當(dāng)前遍歷到的像素點(diǎn)作為目標(biāo)像素點(diǎn)由降灰階處理模塊231、梯度計(jì)算模塊233、誤差擴(kuò)散模板生成模塊235和誤差擴(kuò)散模塊237進(jìn)行降灰階處理、梯度值計(jì)算、梯度誤差擴(kuò)散模塊計(jì)算和誤差擴(kuò)散。至于降灰階處理模塊231、梯度計(jì)算模塊233、誤差擴(kuò)散模板生成模塊235和誤差擴(kuò)散模塊237的具體功能與圖1a、圖1b和圖1c所示模塊11、13、15及17的功能相同,在此不再贅述。

      再者,值得說(shuō)明的是,圖1a-1c所示的圖像處理裝置10和圖2所示的圖像處理裝置20例如是由保存在存儲(chǔ)器中的多個(gè)軟件模塊實(shí)現(xiàn)且這些軟件模塊可由上位機(jī)中的處理器或者發(fā)送卡或接收卡等顯示控制卡上的處理器來(lái)執(zhí)行。

      參見(jiàn)圖3,其為本發(fā)明實(shí)施例中的一種顯示控制卡的模塊示意圖。如圖3所示,本實(shí)施例的顯示控制卡30適于連接led顯示屏且包括圖像處理裝置31。本實(shí)施例的圖像處理裝置31用于對(duì)輸入圖像進(jìn)行降灰階處理及降灰階后小數(shù)部分的誤差擴(kuò)散處理得到處理后的圖像,其可以是圖1a-1c所示的圖像處理裝置10,也可以是圖2所示的圖像處理裝置20。至于本實(shí)施例的顯示控制卡30,其可以是發(fā)送卡或接收卡等,而圖像處理裝置31中用于實(shí)現(xiàn)降灰階處理和誤差擴(kuò)散處理的各個(gè)模塊可以是執(zhí)行于發(fā)送卡或接收卡上的可編程邏輯器件例如fpga上的軟件模塊。

      綜上所述,本發(fā)明實(shí)施例的圖像處理方法及裝置以及顯示控制卡有別于現(xiàn)有技術(shù)中針對(duì)所有圖像像素點(diǎn)將誤差按照固定的比例分配給周圍像素,采用結(jié)合梯度方向的誤差擴(kuò)散模板進(jìn)行降灰階處理過(guò)程中的誤差擴(kuò)散,也即同一副輸入圖像的各個(gè)像素點(diǎn)在進(jìn)行降灰階處理后的誤差擴(kuò)散時(shí)所采用的誤差擴(kuò)散模板在各個(gè)誤差擴(kuò)散方向上的各個(gè)系數(shù)取值會(huì)因不同像素點(diǎn)而不同,從而可以極大地改善現(xiàn)有技術(shù)存在的偽輪廓現(xiàn)象,提高畫(huà)面顯示質(zhì)量。

      在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多路單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

      所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多路網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。

      另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。

      上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(read-onlymemory,簡(jiǎn)稱rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,簡(jiǎn)稱ram)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。

      最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1