一種圖片預(yù)處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖片處理技術(shù)領(lǐng)域,特別是涉及一種圖片預(yù)處理方法和裝置。
【背景技術(shù)】
[0002] 在現(xiàn)有技術(shù)中,當(dāng)用戶需要將其他平臺的圖片導(dǎo)入嵌入式平臺時,可能出現(xiàn)需要 導(dǎo)入的圖片不滿足嵌入式平臺的圖形處理器(GPU)要求的情況,例如,所述導(dǎo)入嵌入式平臺 的圖片不具有二的冪次方尺寸。
[0003] 因此,需要提出一種新的圖片預(yù)處理方法和裝置,使得待導(dǎo)入嵌入式平臺的圖片 具有二的冪次方尺寸,從而滿足嵌入式平臺的圖形處理器(GPU)的要求。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明解決的技術(shù)問題是提供一種新的圖片預(yù)處理方法和裝置,在使用較小存儲 空間的情況下,使得待導(dǎo)入嵌入式平臺的圖片具有二的冪次方尺寸,從而滿足嵌入式平臺 的圖形處理器(GPU)的要求。
[0005] 本發(fā)明的實施例提供了一種圖片預(yù)處理方法,所述方法包括:接收原始圖片,所述 原始圖片包含待圖形處理器處理的指定區(qū)域;當(dāng)所述原始圖片的寬度值和/或高度值為非 二的冪次方時,確定所述原始圖片是否為可切分圖片,所述可切分圖片為可切分為若干個 滿足所述圖形處理器的圖片尺寸要求的具有二的冪次方寬度值和高度值的子圖;當(dāng)所述原 始圖片為可切分圖片時,將所述原始圖片切分為若干個滿足所述圖形處理器的圖片尺寸要 求的具有二的冪次方寬度值和高度值的子圖;當(dāng)所述原始圖片不是可切分圖片時,通過增 加所述原始圖片的寬度和/或高度,以將所述原始圖片轉(zhuǎn)化成可切分圖片,并將所述可切 分圖片切分為若干個滿足所述圖形處理器的圖片尺寸要求的具有二的冪次方寬度值和高 度值的子圖;將所述指定區(qū)域中屬于不同子圖的部分分別傳送至所述圖形處理器。
[0006] 可選地,當(dāng)所述原始圖片的寬度值和/或高度值為非二的冪次方時,確定所述原 始圖片是否為可切分圖片的方法包括:當(dāng)所述原始圖片的高度值H為二的冪次方,且所述 原始圖片的寬度值W為非二的冪次方但滿足
【主權(quán)項】
1. 一種圖片預(yù)處理方法,其特征在于,包括: 接收原始圖片,所述原始圖片包含待圖形處理器處理的指定區(qū)域; 當(dāng)所述原始圖片的寬度值和/或高度值為非二的幕次方時,確定所述原始圖片是否為 可切分圖片,所述可切分圖片為可切分為若干個滿足所述圖形處理器的圖片尺寸要求的具 有二的幕次方寬度值和高度值的子圖; 當(dāng)所述原始圖片為可切分圖片時,將所述原始圖片切分為若干個滿足所述圖形處理器 的圖片尺寸要求的具有二的幕次方寬度值和高度值的子圖; 當(dāng)所述原始圖片不是可切分圖片時,通過增加所述原始圖片的寬度和/或高度,W將 所述原始圖片轉(zhuǎn)化成可切分圖片,并將所述可切分圖片切分為若干個滿足所述圖形處理器 的圖片尺寸要求的具有二的幕次方寬度值和高度值的子圖; 將所述指定區(qū)域中屬于不同子圖的部分分別傳送至所述圖形處理器。
2. 如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述原始圖片的寬度值和/或高度值為非 二的幕次方時,確定所述原始圖片是否為可切分圖片的方法包括:當(dāng)所述原始圖片的高度 值H為二的幕次方,且所述原始圖片的寬度值W為非二的幕次方但滿足W = 11^=1 時, 確定所述原始圖片為可切分圖片,其中,k為大于等于1的整數(shù),Wi至Wk都為小于所述圖形 處理器要求的圖片最大寬度闊值且大于所述圖形處理器要求的圖片最小寬度闊值Wmi。 的二的幕次方數(shù)值。
3. 如權(quán)利要求2所述的方法,其特征在于,將所述原始圖片切分為所述子圖的方法包 括:將所述原始圖片的寬度切分為k份,使所述k份的寬度依次為Wi至Wk。
4. 如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述原始圖片的寬度值和/或高度值為 非二的幕次方時,確定所述原始圖片是否為可切分圖片的方法包括:當(dāng)所述原始圖片的寬 度值W為二的幕次方,且當(dāng)所述原始圖片的高度值H為非二的幕次方但滿足H二11^=1 H。 時,確定所述原始圖片為可切分圖片,其中,i為大于等于1的整數(shù),Hi至&都為小于所述 圖形處理器要求的圖片最大高度闊值且大于所述圖形處理器要求的圖片最小高度闊值 Hmi。的二的幕次方數(shù)值。
5. 如權(quán)利要求4所述的方法,其特征在于,將所述原始圖片切分為所述子圖的方法包 括:將所述原始圖片的高度切分為i份,使所述i份的寬度依次為Hi至&。
6. 如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述原始圖片的寬度值和/或高度值為非 二的幕次方時,確定所述原始圖片是否為可切分圖片的方法包括:當(dāng)所述原始圖片的寬度 值W為非二的幕次方但滿足\¥ = El^=i 且當(dāng)所述原始圖片的高度值H為非二的幕次 方但滿足H = 時,確定所述原始圖片為可切分圖片,其中,k和i均為大于等于1 的整數(shù),Wi至Wk都為小于所述圖形處理器要求的圖片最大寬度闊值且大于所述圖形處 理器要求的圖片最小寬度闊值Wmi。的二的幕次方數(shù)值,Hi至&都為小于所述圖形處理器要 求的圖片最大高度闊值且大于所述圖形處理器要求的圖片最小高度闊值Hmi。的二的幕 次方數(shù)值。
7. 如權(quán)利要求6所述的方法,其特征在于,將所述原始圖片切分為所述子圖的方法包 括:將所述原始圖片的寬度切分為k份,使所述k份的寬度依次為Wi至Wk,將所述原始圖片 的高度切分為i份,使所述i份的寬度依次為Hi至Hi。
8. 如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述原始圖片的寬度值和/或高度值為非 二的幕次方時,確定所述原始圖片是否為可切分圖片的方法包括:當(dāng)所述原始圖片的寬度 值1為非二的幕次方但無法滿足界二//"時,確定所述原始圖片不是可切分圖片,其 中,k為大于等于1的整數(shù),Wi至Wk都為小于圖形處理器要求的圖片最大寬度闊值且大 于圖形處理器要求的圖片最小寬度闊值Wmi。的二的幕次方數(shù)值。
9. 如權(quán)利要求8所述的方法,其特征在于,將所述原始圖片轉(zhuǎn)化為可切分圖片的 方法包括;在所述原始圖片的寬度方向增加寬度為的區(qū)域,采用最小的值W滿足
其中,j為大于等于1的整數(shù),Wi至Wj.都為小于圖形處理器要求的圖 片最大寬度闊值且大于圖形處理器要求的圖片最小寬度闊值Wmi。的二的幕次方數(shù)值。
10. 如權(quán)利要求9所述的方法,其特征在于,將所述可切分圖片切分為所述子圖的方法 包括;將所述可切分圖片的寬度切分為j份,使所述j份的寬度依次為Wi至Wj。
11. 如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述原始圖片的寬度值和/或高度值為 非二的幕次方時,確定所述原始圖片是否為可切分圖片的方法包括:當(dāng)所述原始圖片的高 度值H為非二的幕次方但無法滿足.H二1;1=111^時,確定所述原始圖片不是可切分圖片, 其中,i為大于等于1的整數(shù),H