欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

可編程邏輯器件及其亞像素下采樣方法和相關(guān)應(yīng)用與流程

文檔序號(hào):12608195閱讀:369來源:國(guó)知局
可編程邏輯器件及其亞像素下采樣方法和相關(guān)應(yīng)用與流程

本發(fā)明涉及圖像處理及顯示技術(shù)領(lǐng)域,特別涉及一種可編程邏輯器件及其亞像素下采樣方法和相關(guān)應(yīng)用。



背景技術(shù):

現(xiàn)代平板顯示器大多采用空間法合成顏色,顯示器上的每個(gè)像素包含能夠產(chǎn)生三基色的亞像素。當(dāng)亞像素間距足夠小時(shí),就會(huì)發(fā)生色彩混合現(xiàn)象呈現(xiàn)出各種不同顏色。LED全彩顯示屏的亞像素對(duì)應(yīng)著不同基色(例如紅、綠、藍(lán)三基色)的發(fā)光二極管,在驅(qū)動(dòng)信號(hào)的控制下,三基色通過色彩混合呈現(xiàn)出各種不同的顏色并構(gòu)成一個(gè)LED像素。在LED顯示屏顯示圖像過程中,視頻源的像素?cái)?shù)據(jù)可以一對(duì)一完整地映射到LED顯示屏上。

LED全彩顯示屏以其發(fā)光亮度高、成像面積大等優(yōu)點(diǎn),幾乎占據(jù)了整個(gè)戶內(nèi)外大型顯示領(lǐng)域。然而受技術(shù)水平、制造工藝和成本等多方面的限制使得像素間距大、分辨率低成為制約其發(fā)展的主要障礙,也導(dǎo)致LED顯示屏難以達(dá)到類似LCD、PDP平板顯示器的高分辨率與清晰度。因此,如何在有限的成本或者較低分辨率的LED顯示屏上顯示出高清晰、高分辨率畫面時(shí)LED顯示領(lǐng)域研究的主要方向之一。

為實(shí)現(xiàn)高分辨率LED顯示,現(xiàn)有技術(shù)有提出LED亞像素復(fù)用技術(shù); 然而亞像素復(fù)用技術(shù)只是增加了系統(tǒng)的可尋址性、提高了可顯示圖像的規(guī)模,但是會(huì)導(dǎo)致圖像產(chǎn)生模糊效應(yīng),從而不能有效提高圖像清晰度。

現(xiàn)有技術(shù)也有提出直接亞像素下采樣技術(shù),其把單基色亞像素看作是全彩色像素作為尋址的基本單元,在只考慮亮度的情況下,可以顯著提高系統(tǒng)的采樣率,顯示出更加細(xì)膩、清晰的畫面,增加系統(tǒng)的感知分辨率;然而,由于人眼視覺系統(tǒng)的空間混色效應(yīng),雖然亞像素下采樣后顯示的圖像能產(chǎn)生與原始圖像基本一致的顯示效果,但在實(shí)際應(yīng)用中,隨著圖像頻率的逐漸增加,亞像素下采樣產(chǎn)生的色彩偏移導(dǎo)致原始數(shù)字圖像中的部分混疊現(xiàn)象在圖像中非常明顯,可見亞像素下采樣是以顏色錯(cuò)誤為代價(jià)提高顯示系統(tǒng)的感知分辨率;因此,如何消除或減弱顏色錯(cuò)誤是亞像素下采樣技術(shù)走向更廣泛應(yīng)用的關(guān)鍵。



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

為現(xiàn)有技術(shù)中的不足,本發(fā)明實(shí)施例提供的一種亞像素下采樣方法,應(yīng)用于配置有外接RAM的可編程邏輯器件。所述亞像素下采樣方法包括步驟:識(shí)別輸入的原始圖像數(shù)據(jù)的分辨率;在識(shí)別所述分辨率后,利用輸入緩存對(duì)所述輸入的原始圖像數(shù)據(jù)進(jìn)行緩存;將緩存至所述輸入緩存的原始圖像數(shù)據(jù)寫入所述外接RAM;從所述外接RAM讀取所述原始圖像數(shù)據(jù)按照預(yù)設(shè)大小模板進(jìn)行卷積運(yùn)算以得到抗顏色錯(cuò)誤處理的圖像數(shù)據(jù)并存儲(chǔ)至所述外接RAM;從所述外接RAM讀取所述抗顏色錯(cuò)誤處理的圖像數(shù)據(jù)進(jìn)行亞像素下采樣以得到下采樣圖像數(shù)據(jù);以及利用輸出緩存對(duì)所述下采樣圖像數(shù)據(jù)進(jìn)行緩存以供輸出。

此外,本發(fā)明實(shí)施例提供的一種可編程邏輯器件包括:分辨率識(shí)別 模塊、輸入緩存、RAM控制模塊、抗顏色錯(cuò)誤處理模塊、亞像素編碼模塊以及輸出緩存。其中,分辨率識(shí)別模塊用于識(shí)別輸入的原始圖像數(shù)據(jù)的分辨率;輸入緩存用于對(duì)所述輸入的原始圖像數(shù)據(jù)進(jìn)行緩存;RAM控制模塊用于控制將緩存至所述輸入緩存的原始圖像數(shù)據(jù)寫入所述可編程邏輯器件的外接RAM;抗顏色錯(cuò)誤處理模塊用于接收在所述RAM控制模塊控制下從所述外接RAM讀取的所述原始圖像數(shù)據(jù)并按照預(yù)設(shè)大小模板對(duì)所述接收的原始圖像數(shù)據(jù)進(jìn)行卷積運(yùn)算,以得到抗顏色錯(cuò)誤處理的圖像數(shù)據(jù)并在所述RAM控制模塊控制下將所述抗顏色錯(cuò)誤處理的圖像數(shù)據(jù)存儲(chǔ)至所述外接RAM;亞像素編碼模塊用于在得到所述抗顏色錯(cuò)誤處理的圖像數(shù)據(jù)后接收在所述RAM控制模塊控制下從所述外接RAM讀取的圖像數(shù)據(jù)并對(duì)所接收的圖像數(shù)據(jù)進(jìn)行亞像素下采樣以得到下采樣圖像數(shù)據(jù);輸出緩存用于對(duì)所述下采樣圖像數(shù)據(jù)進(jìn)行緩存以供輸出。

另外,本發(fā)明實(shí)施例提供的一種基于亞像素下采樣的數(shù)據(jù)編碼電路,包括:視頻解碼電路、微控制器模塊、可編程邏輯器件、動(dòng)態(tài)隨機(jī)存儲(chǔ)器以及視頻編碼電路。其中,視頻解碼電路用于對(duì)輸入的預(yù)定信號(hào)格式的原始圖像數(shù)據(jù)進(jìn)行視頻解碼;可編程邏輯器件電連接視頻解碼電路和微控制器電路且用于對(duì)解碼后的原始圖像數(shù)據(jù)按照預(yù)設(shè)大小模板進(jìn)行卷積運(yùn)算得到抗顏色錯(cuò)誤處理的圖像數(shù)據(jù)以及在微控制器電路的協(xié)同作用下對(duì)所述抗顏色錯(cuò)誤處理的圖像數(shù)據(jù)進(jìn)行亞像素下采樣得到下采樣圖像數(shù)據(jù);動(dòng)態(tài)隨機(jī)存儲(chǔ)器外接于可編程邏輯器件;視頻編碼電路電連接可編程邏輯器件且用于對(duì)下采樣圖像數(shù)據(jù)進(jìn)行視頻編碼以產(chǎn)生具有預(yù)定信號(hào)格式的下采樣圖像數(shù)據(jù)作為輸出。

因此,本發(fā)明上述實(shí)施例可以達(dá)成以下一個(gè)或多個(gè)有益效果:(1)能夠提高平板顯示器的系統(tǒng)感知分辨率,可以應(yīng)用到多種平板顯示器上,且在同一顯示器上實(shí)現(xiàn)更高分辨率畫面的清晰顯示,降低了顯示效果對(duì)硬件系統(tǒng)物理分辨率的苛刻要求;(2)能夠提升LED顯示屏顯示能力,在不改變?cè)蠰ED顯示屏控制系統(tǒng)的條件下實(shí)現(xiàn)了亞像素下采樣技術(shù)并加入抗顏色錯(cuò)誤處理,減小由于直接進(jìn)行亞像素下采樣帶來的顏色錯(cuò)誤問題,在提供顯示分辨率的同時(shí)有效地保證了畫面的清晰度;(3)提高了編碼器的兼容性,可以根據(jù)LED顯示屏燈點(diǎn)的排布特點(diǎn)選擇合適的亞像素采樣方式進(jìn)行編碼,同時(shí)可以實(shí)現(xiàn)不同的模板處理算法,輸出最佳的視頻源送給LED顯示屏控制系統(tǒng),從而能夠提升對(duì)不同燈點(diǎn)排布LED顯示屏的兼容性,同時(shí)也提高了顯示效果。

通過以下參考附圖的詳細(xì)說明,本發(fā)明的其它方面和特征變得明顯。但是應(yīng)當(dāng)知道,該附圖僅僅為解釋的目的設(shè)計(jì),而不是作為本發(fā)明的范圍的限定,這是因?yàn)槠鋺?yīng)當(dāng)參考附加的權(quán)利要求。還應(yīng)當(dāng)知道,除非另外指出,不必要依比例繪制附圖,它們僅僅力圖概念地說明此處描述的結(jié)構(gòu)和流程。

附圖說明

下面將結(jié)合附圖,對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行詳細(xì)的說明。

圖1為本發(fā)明實(shí)施例提供的一種基于亞像素下采樣的數(shù)據(jù)編碼電路的結(jié)構(gòu)示意圖。

圖2為圖1所示可編程邏輯器件的內(nèi)部主要功能模塊示意圖。

圖3為圖2所示輸入緩存的實(shí)現(xiàn)框圖。

圖4為圖2所示抗顏色錯(cuò)誤處理模塊的實(shí)現(xiàn)框圖。

圖5為本發(fā)明實(shí)施例的抗顏色錯(cuò)誤處理遍歷實(shí)現(xiàn)說明圖。

圖6為本發(fā)明實(shí)施端的抗顏色錯(cuò)誤處理使用的3×3模板實(shí)現(xiàn)說明圖。

圖7為圖2所示亞像素編碼模塊及輸出緩存的實(shí)現(xiàn)框圖。

圖8a及圖8b為本發(fā)明實(shí)施例可編程邏輯器件進(jìn)行3亞像素下采樣所對(duì)應(yīng)的物理亞像素排布方式和亞像素下采樣原理示意圖。

圖9a及圖9b為本發(fā)明實(shí)施例可編程邏輯器件進(jìn)行4亞像素下采樣所對(duì)應(yīng)的物理亞像素排布方式和亞像素下采樣原理示意圖。

圖10為本發(fā)明實(shí)施例的4亞像素下采樣后各個(gè)像素?cái)?shù)據(jù)中的4亞像素顏色數(shù)據(jù)重組輸出過程示意圖。

圖11為采用圖1所示數(shù)據(jù)編碼電路的LED顯示系統(tǒng)的結(jié)構(gòu)示意圖。

圖12為將圖1所示數(shù)據(jù)編碼電路的亞像素下采樣功能整合至發(fā)送卡的LED顯示系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式做詳細(xì)的說明。

請(qǐng)參見圖1,其為本發(fā)明實(shí)施例提供的一種基于亞像素下采樣的數(shù)據(jù)編碼電路的結(jié)構(gòu)示意圖。本實(shí)施例的數(shù)據(jù)編碼電路10能夠?qū)σ曨l源圖像數(shù)據(jù)(例如上位機(jī)顯卡輸出數(shù)據(jù))進(jìn)行處理,其利用可編程邏輯器件并行處理數(shù)據(jù)的優(yōu)點(diǎn),以亞像素下采樣技術(shù)和抗顏色錯(cuò)誤算法為基礎(chǔ)對(duì)輸入的高分辨率原始圖像數(shù)據(jù)進(jìn)行處理,其輸出的下采樣圖像數(shù)據(jù)可以作 為平板顯示器新的視頻源圖像數(shù)據(jù);從而可以在不改變?cè)酗@示器物理像素規(guī)模與排布的情況下提高系統(tǒng)的感知分辨率,顯示更加細(xì)膩清晰的畫面。本實(shí)施例例如可解決實(shí)際問題:(1)解決固定物理分辨率顯示器無(wú)法顯示更高分辨率畫面的問題:傳統(tǒng)的顯示器生產(chǎn)出來后其最大顯示分辨率就固定了,如果需要顯示更高分辨率的畫面只能更換更高分辨率的顯示器或者進(jìn)行畫面縮放,更換更高分辨率的顯示器會(huì)相應(yīng)帶來成本的增加,而畫面縮放技術(shù)勢(shì)必會(huì)導(dǎo)致數(shù)據(jù)的丟失、顯示效果變差;(2)解決顯示系統(tǒng)由于采用直接亞像素下采樣技術(shù)而帶來的顯示效果變差的問題:目前的視頻數(shù)據(jù)編碼電路是基于直接亞像素下采樣技術(shù)設(shè)計(jì)實(shí)現(xiàn)的,但是直接亞像素下采樣會(huì)丟失原有圖像的高頻信息,產(chǎn)生顏色錯(cuò)誤問題,降低了圖像的顯示效果。

具體地,如圖1所示,本實(shí)施例的數(shù)據(jù)編碼電路10包括:DVI解碼電路11、可編程邏輯器件13、動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM1,SDRAM2、DVI編碼電路15以及MCU(Microcontroller,微控制器)電路17。為便于理解,以下以FPGA(Field Programmable Gate Array,現(xiàn)場(chǎng)可編程門陣列)器件作為可編程邏輯器件13的舉例,但本發(fā)明并不以此為限,其也可以是其他類似FPGA的可編程器件。

承上述,本實(shí)施的數(shù)據(jù)編碼電路10選用FPGA器件作為核心處理部件,其外圍接口電路包括DVI解碼電路11、動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM1,SDRAM2、DVI編碼電路15、MCU電路17以及其他必要電路例如FPGA配置電路(圖1中未示出)等。本實(shí)施例中,為了實(shí)現(xiàn)高分辨率圖像的實(shí)時(shí)快速處理,選用FPGA器件作為核心處理器,設(shè)計(jì)MCU電路17中 的MCU作為FPGA器件的協(xié)同處理器以對(duì)FPGA器件進(jìn)行基本的控制、獲取其工作狀態(tài)、交換數(shù)據(jù)等操作。動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM1、SDRAM2完成視頻信號(hào)大容量數(shù)據(jù)的存儲(chǔ)、抗顏色錯(cuò)誤處理及亞像素下采樣。DVI解碼電路11作為一種視頻解碼電路用于實(shí)現(xiàn)DVI信號(hào)格式轉(zhuǎn)RGB格式,DVI編碼電路15作為一種視頻編碼電路用于實(shí)現(xiàn)RGB格式轉(zhuǎn)DVI信號(hào)格式;本實(shí)施例中,根據(jù)輸入的信號(hào)格式的種類不同,也可以采用其他視頻解碼電路和視頻編碼電路,例如HDMI解碼電路和HDMI編碼電路,甚至是視頻解碼電路和視頻編碼電路所采用的視頻信號(hào)格式不同,本發(fā)明在此不作限制。

更具體地,當(dāng)設(shè)計(jì)要求能夠最高支持1080P的高清視頻圖像處理、需處理的數(shù)據(jù)量大、算法復(fù)雜程度較高、數(shù)據(jù)處理速度快、連接系統(tǒng)的外圍電路引腳多,可以選擇處理速度快、具有24624個(gè)邏輯單元(LE)、66個(gè)M9K嵌入式存儲(chǔ)器模塊、4個(gè)鎖相環(huán)、最大的用戶I/O引腳數(shù)量為216個(gè)的EP3C25F324C8芯片作為可編程邏輯器件13。在DVI解碼電路11和DVI編碼電路15中,可以選用TI公司的TFP401芯片(DVI解碼芯片)作為TMDS(Transmission Minimized Differential Signaling,最小化傳輸差分信號(hào))的接收器,同時(shí)選擇TFP410作為DVI編碼芯片;這兩種芯片的特點(diǎn)是低功耗和低噪聲,而且同時(shí)支持分辨率為1920×1080的DVI信號(hào)處理。一幅1920×1080的全彩圖像每個(gè)像素?cái)?shù)據(jù)的位寬為24bits、占用內(nèi)存大小約為48Mbits,要求數(shù)據(jù)傳輸速度快時(shí),可以選用三星公司的兩片K4S283233F-FC60作為動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM1、SDRAM2進(jìn)行乒乓緩存操作,這款芯片最高工作時(shí)鐘為166MHz、存儲(chǔ)空間 大小為128Mbits,可以滿足系統(tǒng)傳輸速度和存儲(chǔ)空間的要求。

請(qǐng)參見圖2,其為可編程邏輯器件13的內(nèi)部主要功能模塊示意圖。本實(shí)施例中,可編程邏輯器件13的整個(gè)數(shù)據(jù)處理流程充分考慮“串并轉(zhuǎn)換”、“乒乓操作”和“流水線”這些高速設(shè)計(jì)思想,以提高處理效率、實(shí)現(xiàn)系統(tǒng)的實(shí)時(shí)處理。不同分辨率視頻信號(hào)的行、場(chǎng)同步信號(hào),時(shí)鐘頻率,數(shù)據(jù)傳輸格式等有所不同。DVI解碼電路11對(duì)輸入的原始圖像數(shù)據(jù)進(jìn)行解碼得到的解碼后圖像數(shù)據(jù)進(jìn)入可編程邏輯器件13后,由分辨率識(shí)別模塊131根據(jù)擴(kuò)展顯示標(biāo)識(shí)數(shù)據(jù)(Extended Display Identification Data,簡(jiǎn)稱EDID)標(biāo)準(zhǔn)進(jìn)行圖像分辨率識(shí)別,根據(jù)識(shí)別的分辨率配置系統(tǒng)相關(guān)模塊的參數(shù)。經(jīng)過分辨率識(shí)別之后,圖像數(shù)據(jù)進(jìn)入輸入緩存133進(jìn)行緩存。輸入緩存133的功能是將原始圖像數(shù)據(jù)進(jìn)行實(shí)時(shí)緩存并在RAM控制模塊135的控制下按順序存入外接的動(dòng)態(tài)隨機(jī)存儲(chǔ)器例如SDRAM1、SDRAM2。此處兩個(gè)動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM1、SDRAM按照?qǐng)D像幀交替存儲(chǔ)來自輸入緩存133的圖像數(shù)據(jù),在一幀圖像時(shí)間里,其中一個(gè)動(dòng)態(tài)隨機(jī)存儲(chǔ)器用于存儲(chǔ)輸入緩存133傳輸過來的原始圖像數(shù)據(jù)并做抗顏色錯(cuò)誤處理,另一個(gè)動(dòng)態(tài)隨機(jī)存儲(chǔ)器用于輸出一幀抗顏色錯(cuò)誤處理后的圖像數(shù)據(jù)到亞像素編碼模塊137進(jìn)行亞像素下采樣,從而實(shí)現(xiàn)數(shù)據(jù)的高速傳輸。亞像素編碼模塊137的功能是接收在RAM控制模塊135的控制下從動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM1、SDRAM2讀出的抗顏色錯(cuò)誤處理后的圖像數(shù)據(jù),在MCU電路17的控制下對(duì)圖像數(shù)據(jù)進(jìn)行亞像素下采樣,產(chǎn)生下采樣圖像數(shù)據(jù)(也即已改變分辨率的圖像數(shù)據(jù))給輸出緩存139。輸出緩存139的功能是將下采樣圖像數(shù)據(jù)按照標(biāo)準(zhǔn)顯示格式輸出給DVI編碼電路15,之后 由DVI編碼電路15輸出DVI信號(hào)格式的下采樣圖像數(shù)據(jù)作為新的視頻源圖像數(shù)據(jù)。

請(qǐng)參見圖3,其為圖2所示輸入緩存133的實(shí)現(xiàn)框圖。由于現(xiàn)有的SDRAM芯片每次最多只能讀寫256個(gè)數(shù)據(jù),不能直接將一行圖像像素?cái)?shù)據(jù)存入動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM1、SDRAM2中,所以系統(tǒng)需要設(shè)置輸入緩存133。輸入緩存133實(shí)現(xiàn)對(duì)DVI解碼電路11解碼后的圖像數(shù)據(jù)的實(shí)時(shí)緩存,并在RAM控制模塊135的控制下將圖像數(shù)據(jù)寫入動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM1、SDRAM2中。當(dāng)最高要求處理分辨率為1920×1080的原始圖像數(shù)據(jù),考慮到系統(tǒng)需要設(shè)置12個(gè)雙口RAM,需要的存儲(chǔ)資源較多,因此需要對(duì)片上資源進(jìn)行合理配置。圖3所示的兩個(gè)雙口RAM,也即RAM1、RAM2的位寬可以設(shè)為32bits,容量設(shè)為1024。當(dāng)一行像素?cái)?shù)量大于1024時(shí),一個(gè)RAM無(wú)法緩存一整行像素?cái)?shù)據(jù),需要兩個(gè)雙口RAM合理搭配實(shí)現(xiàn)圖像的實(shí)時(shí)存儲(chǔ);具體的實(shí)現(xiàn)方式結(jié)合輸入圖像的分辨率可以確定下來。

請(qǐng)參見圖4,其為圖2所示抗顏色錯(cuò)誤處理模塊136的實(shí)現(xiàn)框圖??诡伾e(cuò)誤處理模塊136的功能是實(shí)現(xiàn)對(duì)DVI信號(hào)格式輸入圖像數(shù)據(jù)的抗顏色錯(cuò)誤處理,本實(shí)施例中該處理實(shí)質(zhì)上是一個(gè)模板卷積過程,模板大小的選擇需要從實(shí)現(xiàn)精度、所耗時(shí)間、復(fù)雜程度等多方面綜合考慮。本實(shí)施例中使用大小為3×3的模塊。在對(duì)一幀圖像緩存了部分?jǐn)?shù)據(jù)后需要對(duì)緩存的數(shù)據(jù)進(jìn)行抗顏色錯(cuò)誤處理并重新存入SDRAM1、SDRAM2中。在抗顏色錯(cuò)誤處理中每個(gè)位置的像素?cái)?shù)據(jù)都要進(jìn)行多次修改,所以優(yōu)選為選用便于數(shù)據(jù)尋址和重寫的雙口RAM進(jìn)行數(shù)據(jù)處理。當(dāng)最高要求處理分辨率為1920×1080的圖像,圖4中的四個(gè)雙口RAM,也即RAM3、RAM4、 RAM5及RAM6,分別存取一行像素?cái)?shù)據(jù),所以雙口RAM3、RAM4、RAM5及RAM6的位寬設(shè)為32bits,深度設(shè)為2048。12個(gè)寄存器,也即寄存器1至寄存器12分別存儲(chǔ)四行像素中12個(gè)位置的數(shù)據(jù),其中三個(gè)雙口RAM后面的9個(gè)像素?cái)?shù)據(jù)配合起來實(shí)現(xiàn)3×3快速處理模板,另外一個(gè)RAM緩存下一行圖像像素?cái)?shù)據(jù),每個(gè)時(shí)鐘均可得到一個(gè)3×3模板的數(shù)據(jù),如圖4點(diǎn)劃線框所示,其實(shí)現(xiàn)了對(duì)數(shù)據(jù)的流水線操作、節(jié)約了時(shí)間、提高了數(shù)據(jù)處理效率。

請(qǐng)參見圖5,其為本實(shí)施例抗顏色錯(cuò)誤處理行遍歷實(shí)現(xiàn)說明圖。在圖5中,(n,m)是一個(gè)像素在一副圖像中的坐標(biāo)位置,表示它在第n行第m列。在圖5中,首先是RAM3、RAM4及RAM5中存儲(chǔ)的第n、n+1及n+2行原始像素?cái)?shù)據(jù)參與3×3模板卷積運(yùn)算,與此同時(shí)RAM6中開始緩存第n+3行原始像素?cái)?shù)據(jù)。在第n、n+1及n+2行的像素?cái)?shù)據(jù)做完模板卷積運(yùn)算后,RAM6中已經(jīng)存入第n+3行原始像素?cái)?shù)據(jù)。此時(shí)開始對(duì)RAM4、RAM5及RAM6中存儲(chǔ)的第n+1、n+2及n+3行像素?cái)?shù)據(jù)進(jìn)行模塊卷積運(yùn)算,同時(shí)把RAM3中經(jīng)過模塊卷積運(yùn)算的第n行像素?cái)?shù)據(jù)重新存入原SDRAM中,并把第n+4行未處理原始像素?cái)?shù)據(jù)存入RAM3中。由此可見,同一時(shí)刻,四個(gè)RAM中有三個(gè)進(jìn)行模板卷積運(yùn)算,剩下的一個(gè)在RAM控制模塊135的控制下將處理過的數(shù)據(jù)重新寫入SDRAM中并將下一行原始像素?cái)?shù)據(jù)寫入該RAM;以此類推,循環(huán)往復(fù),直至將整幀圖像的所有像素行遍歷完成。

請(qǐng)參見圖6,其為本實(shí)施例3×3模板實(shí)現(xiàn)說明圖。在做模板卷積運(yùn)算時(shí),假設(shè)第一個(gè)時(shí)鐘模板在圖6虛線框所在位置,此時(shí)寄存器3、6 及9中存儲(chǔ)的像素是(n,m)、(n+1,m)及(n+2,m)。在做完模板卷積運(yùn)算后需要將3×3模板中的第一列像素?cái)?shù)據(jù)存入相對(duì)應(yīng)的RAM中,即分別將寄存器3、6及9中的像素(n,m)、(n+1,m)及(n+2,m)存入RAM3、RAM4及RAM5中。經(jīng)過一個(gè)時(shí)鐘模板移動(dòng)到圖6所示的實(shí)線框所在位置,此時(shí)寄存器3、6及9中存儲(chǔ)的像素是(n,m+1)、(n+1,m+1)及(n+2,m+1),模板卷積運(yùn)算后同樣將寄存器3、6及9中存儲(chǔ)的像素是(n,m+1)、(n+1,m+1)及(n+2,m+1)分別存入RAM3、RAM4及RAM5中。再經(jīng)過一個(gè)時(shí)鐘模板繼續(xù)平移一個(gè)位置,依次類推,直到模板移動(dòng)到一行像素的末尾,從而實(shí)現(xiàn)整行每個(gè)像素?cái)?shù)據(jù)的模板卷積處理。像這樣,模板在圖像中有序移位并做相應(yīng)運(yùn)算的過程即是卷積運(yùn)算,卷積運(yùn)算過程中用到的算法可參見西安諾瓦電子科技有限公司于2015年02月12日申請(qǐng)的申請(qǐng)?zhí)枮镃N201510075267.1、發(fā)明名稱為“圖像處理方法及圖像處理裝置”的發(fā)明專利申請(qǐng),其所揭露的內(nèi)容引用于此作為參考,并且圖6中虛線框?qū)?yīng)該發(fā)明專利申請(qǐng)中的3×3像素塊。需要說明的是,卷積運(yùn)算所需的時(shí)間與算法的復(fù)雜程度有關(guān)。在做模板卷積運(yùn)算前后,像素值是有可能變化的,所以每進(jìn)行完一次模板卷積處理都要將3×3模板中的第一列像素?cái)?shù)據(jù)(最終結(jié)果)重新存入RAM。模塊中另外兩列像素?cái)?shù)據(jù)由于要繼續(xù)參與下面的模板卷積運(yùn)算,其值不是最終結(jié)果,所以暫時(shí)不需要存儲(chǔ)。

請(qǐng)參見圖7,其為圖2所示亞像素編碼模塊137及輸出緩存139的實(shí)現(xiàn)框圖。亞像素編碼模塊137和輸出緩存139之組合的功能是接收經(jīng)過抗顏色錯(cuò)誤處理后的圖像數(shù)據(jù)并對(duì)其進(jìn)行亞像素尋址與下采樣,生成新的視頻源圖像數(shù)據(jù)輸出給DVI編碼電路15。例如,亞像素編碼模塊137 包括四個(gè)位寬為32bits,容量為1024的雙口RAM,也即RAM7、RAM8、RAM9及RAM10,四個(gè)RAM配合工作實(shí)現(xiàn)對(duì)經(jīng)過抗顏色錯(cuò)誤處理的圖像數(shù)據(jù)的亞像素下采樣。同一時(shí)刻,兩個(gè)雙口RAM對(duì)相鄰兩個(gè)像素行圖像數(shù)據(jù)進(jìn)行亞像素下采樣(或稱亞像素?cái)?shù)據(jù)編碼)、輸出數(shù)據(jù)送給輸出緩存139作為新視頻的數(shù)據(jù)源,另外兩個(gè)RAM緩存后面兩個(gè)像素行圖像數(shù)據(jù),從而實(shí)現(xiàn)對(duì)數(shù)據(jù)實(shí)時(shí)處理。輸出緩存139的功能是將新的視頻數(shù)據(jù)按照EDID標(biāo)準(zhǔn)并在MCU電路17的控制下輸出給DVI編碼電路15。本實(shí)施例中,輸出緩存設(shè)置有兩個(gè)位寬為32bits,容量為1024的雙口RAM,也即RAM11及RAM12。

請(qǐng)參見圖8a及圖8b,其為本發(fā)明實(shí)施例可編程邏輯器件進(jìn)行3亞像素下采樣所對(duì)應(yīng)的物理亞像素排布方式和亞像素下采樣原理示意圖。

在圖8a中,每一個(gè)物理像素(如虛線圓所標(biāo)示)的3個(gè)物理亞像素呈三角形分布,所有物理亞像素等間距排列,使得各個(gè)物理亞像素之間呈現(xiàn)最大離散狀態(tài);這種排布的優(yōu)點(diǎn)是發(fā)光面積大,可通過靈活的尋址與重構(gòu)算法使得已有設(shè)備在感知分辨率上具有更大的提升空間。對(duì)于圖8a所示的物理亞像素的三角形排布方式,本實(shí)施例的可編程邏輯器件13例如FPGA器件對(duì)抗顏色錯(cuò)誤處理后的圖像數(shù)據(jù)進(jìn)行如圖8b所示的亞像素尋址與下采樣。圖8b中虛線上方區(qū)域?yàn)榭诡伾e(cuò)誤處理后的高分辨率全像素圖像數(shù)據(jù),虛線下方為經(jīng)過亞像素尋址及下采樣輸出的下采樣圖像數(shù)據(jù)(或稱亞像素顏色數(shù)據(jù))。假設(shè)抗顏色錯(cuò)誤處理后的圖像數(shù)據(jù)的分辨率為6M×6N(列×行),經(jīng)過3亞像素尋址與下采樣之后編碼所得下采樣圖像的數(shù)據(jù)量下降為4M×3N。由此可見,3亞像素下采樣能夠較大程度 減小顯示數(shù)據(jù)量,同時(shí)不影響顯示分辨率,這很大程度上可以降低高分辨圖像對(duì)顯示設(shè)備物理分辨率的要求。在此可以理解的是,亞像素采樣技術(shù)實(shí)質(zhì)上是拋開原有物理像素的束縛,以亞像素作為顯示、尋址的基本單位,在不改變?cè)酗@示設(shè)備的條件相當(dāng)于增加了點(diǎn)陣密度,提高了顯示系統(tǒng)的采樣率。

請(qǐng)參見圖9a及圖9b,其為本發(fā)明實(shí)施例可編程邏輯器件進(jìn)行4亞像素下采樣所對(duì)應(yīng)的物理亞像素排布方式和亞像素下采樣原理示意圖。

在圖9a中,每一個(gè)物理像素(如虛線圓所標(biāo)示)的4個(gè)物理亞像素呈矩形分布,所有物理亞像素等間距排列,使得各個(gè)物理亞像素之間呈現(xiàn)最大離散狀態(tài);這種排布的優(yōu)點(diǎn)是發(fā)光面積大,可通過靈活的尋址與重構(gòu)算法使得已有設(shè)備在感知分辨率上具有更大的提升空間。對(duì)于圖9a所示的物理亞像素的矩形排布方式,本實(shí)施例的可編程邏輯器件13例如FPGA器件對(duì)抗顏色錯(cuò)誤處理后的圖像數(shù)據(jù)進(jìn)行如圖9b所示的亞像素尋址與下采樣。圖9b中虛線上方區(qū)域?yàn)榭诡伾e(cuò)誤處理后的高分辨率全像素圖像數(shù)據(jù),虛線下方為經(jīng)過亞像素尋址及下采樣輸出的下采樣圖像數(shù)據(jù)(或稱亞像素顏色數(shù)據(jù))。假設(shè)抗顏色錯(cuò)誤處理后的圖像數(shù)據(jù)的分辨率為6M×6N,經(jīng)過4亞像素尋址與下采樣之后編碼所得下采樣圖像的數(shù)據(jù)量下降為3M×3N。由此可見,4亞像素下采樣能夠較大程度減小顯示數(shù)據(jù)量,同時(shí)不影響顯示分辨率,這很大程度上可以降低高分辨圖像對(duì)顯示設(shè)備物理分辨率的要求。

另外,值得一提的是,大部分DVI編解碼電路中傳輸?shù)氖?4位真彩色(R、G、B各8位)數(shù)據(jù),而在圖9b所示的4亞像素下采樣中得到的每 4個(gè)亞像素32位數(shù)據(jù)組成的一個(gè)新像素,通過一個(gè)時(shí)鐘無(wú)法完成一個(gè)新像素的傳送。雖然實(shí)際的數(shù)據(jù)傳輸方式可以有多種,這里建議采用圖10所示的方式,圖10中帶箭頭的虛線反映了數(shù)據(jù)實(shí)際傳輸時(shí)亞像素?cái)?shù)據(jù)的重新組合過程,也即下采樣圖像數(shù)據(jù)中同一個(gè)像素行的各個(gè)像素?cái)?shù)據(jù)中的4個(gè)亞像素顏色數(shù)據(jù)被分拆至兩個(gè)傳輸像素?cái)?shù)據(jù)(圖10中的3亞像素?cái)?shù)據(jù)組合)中進(jìn)行輸出,相應(yīng)地圖2中的可編程邏輯器件13中可以進(jìn)一步配置輸出控制模塊以控制輸出緩存139來實(shí)現(xiàn)4亞像素顏色數(shù)據(jù)分拆輸出的功能。此外,可以理解的是,在4亞像素矩形排布的顯示器端接收像素?cái)?shù)據(jù)后可再對(duì)比圖10與圖9b進(jìn)行像素?cái)?shù)據(jù)的還原。

請(qǐng)參見圖11,其為采用圖1所示數(shù)據(jù)編碼電路的LED顯示系統(tǒng)的結(jié)構(gòu)示意圖。如圖11所示,數(shù)據(jù)編碼電路10接收上位機(jī)顯卡輸出的高分辨率原始圖像數(shù)據(jù)并對(duì)其進(jìn)行抗顏色錯(cuò)誤處理及亞像素下采樣后輸出抗顏色錯(cuò)誤處理及下采樣圖像數(shù)據(jù),之后抗顏色錯(cuò)誤處理及下采樣圖像數(shù)據(jù)依序經(jīng)LED顯示屏控制系統(tǒng)80中的發(fā)送卡81及接收卡83做相應(yīng)的處理后驅(qū)動(dòng)控制LED顯示屏100進(jìn)行相應(yīng)的畫面顯示。圖11中的LED顯示屏控制系統(tǒng)80為現(xiàn)有技術(shù)的LED顯示屏控制系統(tǒng),在此不作詳細(xì)描述。

請(qǐng)參見圖12,其為將圖1所示數(shù)據(jù)編碼電路的抗顏色錯(cuò)誤處理及亞像素下采樣功能整合至發(fā)送卡的LED顯示系統(tǒng)的結(jié)構(gòu)示意圖。如圖12所示,LED顯示屏控制系統(tǒng)90接收上位機(jī)顯卡輸出的原始高分辨率圖像數(shù)據(jù)并進(jìn)行相應(yīng)處理后驅(qū)動(dòng)控制LED顯示屏100進(jìn)行畫面顯示。其中,LED顯示屏控制系統(tǒng)90包括發(fā)送卡91和接收卡93,接收卡93的結(jié)構(gòu)采用現(xiàn)有技術(shù)因而在此不作詳細(xì)說明。至于發(fā)送卡91,其作為一種LED顯 示屏顯示控制卡,包括:DVI解碼電路11、可編程邏輯器件913、動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM1,SDRAM2、MCU電路17和網(wǎng)絡(luò)編碼電路915;其中,DVI解碼電路11、動(dòng)態(tài)隨機(jī)存儲(chǔ)器SDRAM1,SDRAM2、和MCU電路17的結(jié)構(gòu)及功能與圖1相同,在此不再贅述;網(wǎng)絡(luò)編碼電路915采用現(xiàn)有技術(shù)中的網(wǎng)絡(luò)編碼器因而在此不作詳細(xì)說明;對(duì)于可編程邏輯器件913,其除了具有圖2所示的功能模塊之外,為實(shí)現(xiàn)發(fā)送卡功能,其通常還有配置有并串轉(zhuǎn)換模塊(例如24bit轉(zhuǎn)8bit模塊)、網(wǎng)絡(luò)輸出模塊、視頻數(shù)據(jù)分割模塊等本領(lǐng)域技術(shù)人員所熟知的功能模塊。

另外,在本發(fā)明其他實(shí)施例中,還可以把圖2所示的可編程邏輯器件的主要功能模塊(對(duì)應(yīng)抗顏色錯(cuò)誤處理及亞像素下采樣功能)整合至其他LED顯示屏顯示控制卡,例如整合至異步控制卡。此外,上述LED顯示屏控制卡例如發(fā)送卡91上的MCU電路17也可以替換成包含ARM等處理器的微處理器電路;以異步控制卡為例,因?yàn)橥ǔF浔旧砭驮O(shè)置有ARM處理器,所以無(wú)需再額外設(shè)置MCU。

綜上所述,本發(fā)明上述實(shí)施例可達(dá)成以下一個(gè)或幾個(gè)有益效果:(1)能夠提高平板顯示器的系統(tǒng)感知分辨率,可以應(yīng)用到多種平板顯示器上,且在同一顯示器上實(shí)現(xiàn)更高分辨率畫面的清晰顯示,降低了顯示效果對(duì)硬件系統(tǒng)物理分辨率的苛刻要求;(2)能夠提升LED顯示屏顯示能力,在不改變?cè)蠰ED顯示屏控制系統(tǒng)的條件下實(shí)現(xiàn)了亞像素下采樣技術(shù)并加入抗顏色錯(cuò)誤處理,減小由于直接進(jìn)行亞像素下采樣帶來的顏色錯(cuò)誤問題,在提供顯示分辨率的同時(shí)有效地保證了畫面的清晰度;(3)提高了編碼器的兼容性,可以根據(jù)LED顯示屏燈點(diǎn)的排布特點(diǎn)選擇合適的亞 像素采樣方式進(jìn)行編碼,同時(shí)可以實(shí)現(xiàn)不同的模板處理算法,輸出最佳的視頻源送給LED顯示屏控制系統(tǒng),從而能夠提升對(duì)不同燈點(diǎn)排布LED顯示屏的兼容性,同時(shí)也提高了顯示效果。

另外值得一提的是,本發(fā)明上述實(shí)施例的卷積運(yùn)算所采用的模板大小為3×3,但本發(fā)明并不以此為限,其也可以采用其他大小的模板,例如2×2模板、三角形模板,相應(yīng)地,抗顏色錯(cuò)誤處理模塊136中的RAM數(shù)量和寄存器數(shù)量可以做適應(yīng)性調(diào)整;例如,以2×2模板為例,此時(shí)的抗顏色錯(cuò)誤處理模塊136例如設(shè)置有3個(gè)內(nèi)部雙口RAM并且為每個(gè)內(nèi)部雙口RAM配置2個(gè)寄存器。

至此,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明基于可編程邏輯器件的亞像素下采樣方法、可編程邏輯器件、基于亞像素下采樣的數(shù)據(jù)編碼電路、LED顯示屏控制卡以及LED顯示屏控制系統(tǒng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制,本發(fā)明的保護(hù)范圍應(yīng)以所附的權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
临漳县| 淳安县| 特克斯县| 大洼县| 囊谦县| 福贡县| 和林格尔县| 克东县| 静宁县| 富裕县| 邻水| 福贡县| 和林格尔县| 石景山区| 汤原县| 洛阳市| 德州市| 齐齐哈尔市| 丹凤县| 隆回县| 全南县| 元氏县| 资阳市| 丰城市| 鲜城| 九龙县| 阿鲁科尔沁旗| 京山县| 舒兰市| 周至县| 讷河市| 宁城县| 南华县| 防城港市| 华阴市| 高州市| 图们市| 深泽县| 邓州市| 伊春市| 晴隆县|