圖像處理緩存系統(tǒng)的制作方法
【專利摘要】本實用新型公開了一種圖像處理緩存系統(tǒng),包括讀取控制模塊,與讀取控制模塊相連的圖像處理模塊、與圖像處理模塊相連的輸出緩存模塊及與輸出緩存模塊相連的屏幕驅(qū)動模塊,所述讀取控制模塊判斷屏幕輸出端是否有圖像數(shù)據(jù)預(yù)取命令,如果有,則根據(jù)所述圖像數(shù)據(jù)預(yù)取命令并通過所述圖像處理模塊對圖像數(shù)據(jù)進行處理后寫入所述輸出緩存模塊,所述輸出緩存模塊根據(jù)所述圖像數(shù)據(jù)預(yù)取命令將處理后的圖像數(shù)據(jù)輸出至所述屏幕驅(qū)動模塊。本實用新型使得所需要的緩存存儲單元減少,且能減少取數(shù)據(jù)時的時序不穩(wěn)定狀況,在沒有增大所需數(shù)據(jù)帶寬的情況下,增強了緩存能力。
【專利說明】
圖像處理緩存系統(tǒng)
技術(shù)領(lǐng)域
[0001]本實用新型涉及圖像處理領(lǐng)域,特別是涉及一種圖像處理緩存系統(tǒng)。
【背景技術(shù)】
[0002]在圖像處理過程中,往往需要對多個圖層做疊加操作,在將圖像輸出到屏幕的過程中,需要保證輸出的圖像數(shù)據(jù)連續(xù)且完整,而原圖像數(shù)據(jù)由存儲空間讀取到圖像處理單元的時序可能是不定的,尤其是在有多個主控可以操作存儲空間的情況時,因此需要在輸出開始前預(yù)先將一部分圖像數(shù)據(jù)讀取到圖像處理單元做預(yù)處理,來抹平取數(shù)據(jù)的時序不穩(wěn)定的情況。
[0003]在現(xiàn)有技術(shù)中,一般采取的圖像數(shù)據(jù)預(yù)處理的方法是將所有需要疊加操作的層的數(shù)據(jù)分別預(yù)先讀取到對應(yīng)的緩存中,預(yù)讀取的長度可能是二行(縮放操作時),一行或者半行,需要輸出時再進行圖像處理,而在需要圖像分辨率越來越高的時候,所需要的數(shù)據(jù)緩存將會成倍增加,從而導(dǎo)致芯片成本大幅增加。
【實用新型內(nèi)容】
[0004]本實用新型的目的在于克服現(xiàn)有技術(shù)的不足,提供一種圖像處理緩存系統(tǒng),使得所需要的緩存存儲單元減少,且能減少取數(shù)據(jù)時的時序不穩(wěn)定狀況,在沒有增大所需數(shù)據(jù)帶寬的情況下,增強了緩存能力。
[0005]本實用新型的目的是通過以下技術(shù)方案來實現(xiàn)的:一種圖像處理緩存系統(tǒng),包括讀取控制模塊,與讀取控制模塊相連的圖像處理模塊、與圖像處理模塊相連的輸出緩存模塊及與輸出緩存模塊相連的屏幕驅(qū)動模塊,所述讀取控制模塊判斷屏幕輸出端是否有圖像數(shù)據(jù)預(yù)取命令,如果有,則根據(jù)所述圖像數(shù)據(jù)預(yù)取命令并通過所述圖像處理模塊對圖像數(shù)據(jù)進行處理后寫入所述輸出緩存模塊,所述輸出緩存模塊根據(jù)所述圖像數(shù)據(jù)預(yù)取命令將處理后的圖像數(shù)據(jù)輸出至所述屏幕驅(qū)動模塊。
[0006]所述讀取控制模塊包括用于判斷是否有所述圖像數(shù)據(jù)預(yù)取命令并根據(jù)所述圖像數(shù)據(jù)預(yù)取命令讀取行數(shù)據(jù)的存取子模塊。
[0007]所述圖像處理模塊包括用于設(shè)置圖層參數(shù)的參數(shù)設(shè)置子模塊、用于判斷所述圖像數(shù)據(jù)預(yù)取命令中是否有疊加操作以及讀取的行數(shù)據(jù)是否為最后一行的判斷子模塊及用于根據(jù)所述圖像數(shù)據(jù)預(yù)取命令進行圖像操作處理的操作控制子模塊。
[0008]所述圖層參數(shù)包括圖像處理最大疊加層數(shù)、圖像數(shù)據(jù)地址及圖像處理方式。
[0009]所述圖像處理方式包括疊加操作、縮放操作及亮度調(diào)節(jié)操作,所述圖像操作處理包括圖像疊加操作處理及圖像縮放操作處理。
[0010]本實用新型的有益效果是:使得所需要的緩存存儲單元減少,且能減少取數(shù)據(jù)時的時序不穩(wěn)定狀況,在沒有增大所需數(shù)據(jù)帶寬的情況下,增強了緩存能力。
【附圖說明】
[0011]圖1為本實用新型圖像處理緩存系統(tǒng)的系統(tǒng)架構(gòu)圖;
[0012]圖2為本實用新型圖像處理緩存系統(tǒng)的工作流程圖。
【具體實施方式】
[0013]下面結(jié)合附圖進一步詳細描述本實用新型的技術(shù)方案,但本實用新型的保護范圍不局限于以下所述。
[0014]如圖1所示,圖1為本實用新型圖像處理緩存系統(tǒng)的系統(tǒng)架構(gòu)圖,本實用新型圖像處理緩存系統(tǒng)包括讀取控制模塊,與讀取控制模塊相連的圖像處理模塊、與圖像處理模塊相連的輸出緩存模塊及與輸出緩存模塊相連的屏幕驅(qū)動模塊,讀取控制模塊判斷屏幕輸出端是否有圖像數(shù)據(jù)預(yù)取命令,如果有,則根據(jù)圖像數(shù)據(jù)預(yù)取命令通過圖像處理模塊對圖像數(shù)據(jù)進行處理后寫入輸出緩存模塊,輸出緩存模塊根據(jù)圖像數(shù)據(jù)預(yù)取命令將處理后的圖像數(shù)據(jù)輸出至屏幕驅(qū)動模塊。
[0015]其中,讀取控制模塊包括存取子模塊,用于判斷是否有圖像數(shù)據(jù)預(yù)取命令并根據(jù)圖像數(shù)據(jù)預(yù)取命令讀取行數(shù)據(jù),圖像處理模塊包括參數(shù)設(shè)置子模塊、判斷子模塊及操作控制子模塊,參數(shù)設(shè)置子模塊用于設(shè)置圖層參數(shù),包括圖像數(shù)據(jù)最大疊加層數(shù)、圖像數(shù)據(jù)地址及圖像處理方式(包括疊加操作、縮放操作、亮度調(diào)節(jié)操作等),判斷子模塊用于判斷圖像數(shù)據(jù)預(yù)取命令中是否有疊加操作以及讀取的行數(shù)據(jù)是否為最后一行,操作控制子模塊用于根據(jù)圖像數(shù)據(jù)預(yù)取命令進行圖像疊加、圖像縮放等操作。
[0016]如圖2所示,圖2為本實用新型圖像處理緩存系統(tǒng)的工作流程圖,包括以下步驟:
[0017]步驟一,動作開始。
[0018]步驟二,通過圖像處理模塊的參數(shù)設(shè)置子模塊設(shè)置圖層參數(shù),包括圖像處理最大疊加層數(shù)、圖像數(shù)據(jù)地址及圖像處理方式(包括疊加操作、縮放操作、亮度調(diào)節(jié)操作等)。
[0019]步驟三,通過讀取控制模塊判斷屏幕輸出端是否有圖像數(shù)據(jù)預(yù)取命令,即判斷屏幕輸出端是否有需要顯示的要求,如果是,則進入下一步;如果否,則繼續(xù)執(zhí)行本步驟。
[0020]步驟四,通過圖像處理模塊的判斷子模塊判斷圖像數(shù)據(jù)預(yù)取命令中是否有疊加操作,如果是,則通過讀取控制模塊的存取子模塊讀取所有需要疊加層的行數(shù)據(jù),進入下一步;如果否,則通過讀取控制模塊的存取子模塊讀取需要顯示的顯示層的行數(shù)據(jù),進入下一步。
[0021]步驟五,根據(jù)圖像數(shù)據(jù)預(yù)取命令通過圖像處理模塊的操作控制子模塊進行圖像操作處理,包括圖像疊加操作、圖像縮放操作等操作處理。
[0022]步驟六,通過圖像處理模塊對圖像數(shù)據(jù)進行處理后寫入輸出緩存模塊。
[0023]步驟七,通過輸出緩存模塊根據(jù)圖像數(shù)據(jù)預(yù)取命令將處理后的圖像數(shù)據(jù)輸出至屏幕驅(qū)動模塊;同時通過圖像處理模塊的判斷子模塊判斷讀取的行數(shù)據(jù)是否為最后一行,如果是,則進入下一步;如果否,則返回步驟四。
[0024]步驟八,通過讀取控制模塊判斷屏幕輸出端是否有結(jié)束動作命令,如果是,則動作結(jié)束;如果否,則返回步驟二。
[0025]本實用新型圖像處理緩存系統(tǒng)與現(xiàn)有技術(shù)相比,具有以下優(yōu)點:1.不再需要每一層都緩存完整的一行,使得所需要的緩存存儲單元減少到接近l/n(n為最大疊加層數(shù));2.預(yù)先緩存的數(shù)據(jù)是固定長度(I行或者2行),避免了現(xiàn)有技術(shù)中可能由于縮放操作而導(dǎo)致的實際輸出緩存數(shù)據(jù)減少的情況,能減少取數(shù)據(jù)時的時序不穩(wěn)定狀況;3.在沒有增大所需數(shù)據(jù)帶寬的情況下,增強了緩存能力。
[0026]綜上所述,本實用新型圖像處理緩存系統(tǒng),使得所需要的緩存存儲單元減少,且能減少取數(shù)據(jù)時的時序不穩(wěn)定狀況,在沒有增大所需數(shù)據(jù)帶寬的情況下,增強了緩存能力。
【主權(quán)項】
1.一種圖像處理緩存系統(tǒng),其特征在于:所述圖像處理緩存系統(tǒng)包括讀取控制模塊,與讀取控制模塊相連的圖像處理模塊、與圖像處理模塊相連的輸出緩存模塊及與輸出緩存模塊相連的屏幕驅(qū)動模塊,所述讀取控制模塊判斷屏幕輸出端是否有圖像數(shù)據(jù)預(yù)取命令,如果有,則根據(jù)所述圖像數(shù)據(jù)預(yù)取命令并通過所述圖像處理模塊對圖像數(shù)據(jù)進行處理后寫入所述輸出緩存模塊,所述輸出緩存模塊根據(jù)所述圖像數(shù)據(jù)預(yù)取命令將處理后的圖像數(shù)據(jù)輸出至所述屏幕驅(qū)動模塊。2.根據(jù)權(quán)利要求1所述的圖像處理緩存系統(tǒng),其特征在于:所述讀取控制模塊包括用于判斷是否有所述圖像數(shù)據(jù)預(yù)取命令并根據(jù)所述圖像數(shù)據(jù)預(yù)取命令讀取行數(shù)據(jù)的存取子模塊。3.根據(jù)權(quán)利要求2所述的圖像處理緩存系統(tǒng),其特征在于:所述圖像處理模塊包括用于設(shè)置圖層參數(shù)的參數(shù)設(shè)置子模塊、用于判斷所述圖像數(shù)據(jù)預(yù)取命令中是否有疊加操作以及讀取的行數(shù)據(jù)是否為最后一行的判斷子模塊及用于根據(jù)所述圖像數(shù)據(jù)預(yù)取命令進行圖像操作處理的操作控制子模塊。4.根據(jù)權(quán)利要求3所述的圖像處理緩存系統(tǒng),其特征在于:所述圖層參數(shù)包括圖像處理最大疊加層數(shù)、圖像數(shù)據(jù)地址及圖像處理方式。5.根據(jù)權(quán)利要求4所述的圖像處理緩存系統(tǒng),其特征在于:所述圖像處理方式包括疊加操作、縮放操作及亮度調(diào)節(jié)操作,所述圖像操作處理包括圖像疊加操作處理及圖像縮放操作處理。
【文檔編號】G06T1/60GK205451035SQ201620173899
【公開日】2016年8月10日
【申請日】2016年3月8日
【發(fā)明人】孔欣
【申請人】成都銳成芯微科技有限責(zé)任公司