白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

動態(tài)調(diào)整2D圖像處理引擎DMA通道資源的方法及系統(tǒng)

專利號
CN116775316B
公開日期
2023-10-27
申請人
北京芯馳半導(dǎo)體科技有限公司(北京市大興區(qū)北京經(jīng)濟技術(shù)開發(fā)區(qū)榮華南路2號院2號樓5層507-6)
發(fā)明人
崔尚
IPC分類
G06F9/50; G06T1/60
技術(shù)領(lǐng)域
圖像,dma,2d,引擎,緩存,先進,圖像處理,容量,通道,axi
地域: 北京市 北京市大興區(qū)

摘要

一種動態(tài)調(diào)整2D圖像處理引擎DMA通道資源的方法及系統(tǒng),所述方法包括:從圖像信息中,獲取所述圖像信息對應(yīng)的圖像數(shù)據(jù)的圖層總數(shù)、每個圖層的圖像格式以及圖像數(shù)據(jù)的內(nèi)存地址;確定占用的硬件圖層總數(shù);得到所述圖像數(shù)據(jù)的平面?zhèn)€數(shù)和圖像采樣方式各分量字節(jié)的比值;得到2D圖像處理引擎處理圖像任務(wù)所需的DMA通道數(shù);得到每個通道上的數(shù)據(jù)先進先出緩存器容量和指令先進先出緩存器容量;確定訪問AXI總線的突發(fā)傳輸數(shù)據(jù)容量;將所述DMA通道數(shù)、數(shù)據(jù)先進先出緩存器容量、指令先進先出緩存器容量和所述訪問AXI總線的突發(fā)傳輸數(shù)據(jù)容量寫入所述2D圖像處理引擎寄存器。本申請的方法及系統(tǒng),有效的提高了G2D處理2D圖像數(shù)據(jù)的速度。

說明書

1 2 3 4 5 6 7
[0079] 圖1為根據(jù)本申請實施例的動態(tài)調(diào)整2D圖像處理引擎DMA通道資源的方法流程圖,下面將參考圖1,對本申請實施例的動態(tài)調(diào)整2D圖像處理引擎DMA通道資源的方法進行詳細描述。 [0080] 首先,在步驟101,從圖像信息中,獲取圖像信息對應(yīng)的圖像數(shù)據(jù)的圖層總數(shù)、每個圖層的圖像格式以及圖像數(shù)據(jù)的內(nèi)存地址。 [0081] 本申請實施例中,圖像信息包括從外部圖像源輸入的圖像信息以及2D圖像處理引擎輸出的圖像信息。在圖像信息中,包含有對應(yīng)的圖像數(shù)據(jù)的圖層數(shù)量、每個圖層的圖像格式,以及圖像數(shù)據(jù)的內(nèi)存地址。 [0082] 本申請實施例中,SOC芯片的DMA資源配置模塊從外部圖像源輸入的圖像信息和2D圖像處理引擎輸出的圖像信息中,獲取對應(yīng)圖像數(shù)據(jù)的圖層總數(shù)、每個圖層的圖像格式以及圖像數(shù)據(jù)的內(nèi)存地址。 [0083] 本申請實施例中,圖像格式包括但不限于以下一種或多種: [0084] NV21格式:采用YUV 4:2:0的采樣方式,垂直方向上每兩個像素采樣一次,水平方向上每個像素采樣兩次。NV21的Y分量是亮度信息,V和U分量是色度信息(分別代表飽和度和色調(diào))。 [0085] NV12格式:采用YUV 4:2:0的采樣方式,NV12的Y、V、U三個分量分別采用不同的采樣率,即垂直方向上每兩個像素采樣一次,水平方向上每隔一個像素采樣一次。 [0086] YV12格式:采用YUV 4:2:0的采樣方式,YV12的Y、V、U三個分量分別采用不同的采樣率,即垂直方向上每兩個像素采樣一次,水平方向上每隔一個像素采樣一次。 [0087] RGB格式:采用紅、綠、藍三種顏色組成圖像。RGB的R、G、B三個分量分別表示紅色、綠色和藍色的強度。RGB圖像中的每個像素都需要三個值來表示顏色,因此它的數(shù)據(jù)排列方式是按照紅、綠、藍的順序排列。 [0088] RGBA格式:與RGB格式類似,但RGBA格式額外包含了一個Alpha通道,用于表示像素的透明度。RGBA的R、G、B三個分量分別表示紅色、綠色和藍色的強度,A表示透明度。 [0089] RGBX8888格式:與RGBA格式類似,但RGBX8888格式將像素的顏色和透明度信息都存儲在32位整型中。RGBX8888的R、G、B三個分量分別表示紅色、綠色和藍色的強度,X表示透明度。 [0090] YUY2格式:采用YUV?4:2:2的采樣方式。YUY2格式的Y分量是亮度信息,U和V分量是色度信息(分別代表飽和度和色調(diào))。YUY2格式在水平方向上每隔一個像素采樣一次,垂直方向上每隔兩個像素采樣一次。 [0091] UYVY:同樣采用YUV?4:2:2的采樣方式。UYVY格式的Y分量是亮度信息,U和V分量是色度信息(分別代表飽和度和色調(diào))。UYVY格式在水平方向上每隔一個像素采樣一次,垂直方向上每隔兩個像素采樣一次。 [0092] 本申請實施例中,圖層,是指在圖像處理中,將圖像分成不同的層級,每一層可以單獨編輯和控制其透明度、延時、大小等屬性。通過圖層可方便地對圖像進行修改和調(diào)整,同時也難怪保留原始圖像的完整性,方便后續(xù)的修改和處理。 [0093] 在步驟102,根據(jù)獲取的圖層總數(shù),確定占用硬件圖層總數(shù)。 [0094] 本申請實施例中,SOC芯片的DMA資源配置模塊根據(jù)從外部圖像源輸入的圖像信息和從2D圖像處理引擎輸出的圖像信息中獲取對應(yīng)的圖像數(shù)據(jù)的圖層數(shù)量,得到圖像數(shù)據(jù)占用硬件圖層總數(shù)。 [0095] 在步驟103,根據(jù)圖像格式,得到圖像數(shù)據(jù)的平面?zhèn)€數(shù)和圖像采樣方式各分量字節(jié)的比值。 [0096] 本申請實施例中,DMA資源配置模塊根據(jù)從外部圖像源輸入的圖像信息或從2D圖像處理引擎輸出的圖像信息中獲取的圖像格式,得到圖像在圖像內(nèi)存中的存儲模式和圖像采樣方式。 [0097] 圖像數(shù)據(jù)的平面?zhèn)€數(shù),與圖像在內(nèi)存中的存儲模式有關(guān)。 [0098] 本申請實施例中,DMA資源配置模塊根據(jù)圖像在圖像內(nèi)存中的存儲模式,得到圖像內(nèi)存中存儲的平面?zhèn)€數(shù)。圖像在圖像內(nèi)存中的存儲模式,包括:交錯存儲模式、半平面存儲模式以及全平面存儲模式。 [0099] 圖2為根據(jù)本申請實施例的圖像在內(nèi)存中存儲的平面?zhèn)€數(shù)示意圖,如圖2所示,采用交錯存儲模式,像素顏色的YUV分量交錯存儲,在圖像內(nèi)存中存儲的平面?zhèn)€數(shù)為1個;采用半平面存儲模式,像素顏色Y分量單獨存儲,像素顏色UV分量交錯存儲,在圖像內(nèi)存中存儲的平面?zhèn)€數(shù)為2個;采用全平面存儲模式,像素顏色的YUV單獨存儲,在圖像內(nèi)存中存儲的平面?zhèn)€數(shù)為3個。 [0100] 本申請實施例中,DMA資源配置模塊根據(jù)圖像采樣方式,得到圖像各分量字節(jié)的比值。 [0101] 下面對圖像采樣方式進行說明: [0102] 大多數(shù)YUV格式平均使用的每像素位數(shù)都少于24位元。主要的圖像采樣

權(quán)利要求

1 2 3 4
2D圖像處理引擎處理圖像任務(wù)所需的寫DMA通道數(shù);根據(jù)所述寫DMA通道數(shù)和寫DMA先進先出緩存器資源總量,得到每個寫DMA通道上的寫數(shù)據(jù)先進先出緩存器容量和寫指令先進先出緩存器容量;根據(jù)每個寫DMA通道上的寫數(shù)據(jù)先進先出緩存器容量,確定寫AXI總線的突發(fā)傳輸數(shù)據(jù)容量;將所述寫DMA通道數(shù)、所述寫數(shù)據(jù)先進先出緩存器容量、所述寫指令先進先出緩存器容量和所述寫AXI總線的突發(fā)傳輸數(shù)據(jù)容量寫入所述2D圖像處理引擎讀寫存器。 10.一種SOC芯片,其特征在于,包括權(quán)利要求7?9任一項所述的動態(tài)調(diào)整2D圖像處理引擎DMA通道資源的系統(tǒng)。 11.一種車機,其特征在于,所述車機,包括權(quán)利要求10所述的SOC芯片。 12.一種計算機可讀存儲介質(zhì),其特征在于,其上存儲有計算機指令,當計算機指令運行時執(zhí)行權(quán)利要求1?6任一項所述的動態(tài)調(diào)整2D圖像處理引擎DMA通道資源的方法的步驟。
微信群二維碼
意見反饋