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

一種在智能手機(jī)中處理圖形的方法

文檔序號(hào):6510203閱讀:309來源:國知局
一種在智能手機(jī)中處理圖形的方法
【專利摘要】一種智能手機(jī),其包括圖形處理單元,所述圖形處理包括:像素更新域確定模塊,最小含域獲取模塊,最小含域?qū)?yīng)目標(biāo)計(jì)算模塊,以及圖像數(shù)據(jù)處理模塊,其中,像素更新域確定模塊確定源圖形區(qū)中像素更新域;最小含域獲取模塊獲取源圖形區(qū)中變化數(shù)據(jù)區(qū)的最小含域;最小含域?qū)?yīng)目標(biāo)計(jì)算模塊計(jì)算所述最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大??;圖像數(shù)據(jù)處理模塊將源圖形區(qū)中最小含域內(nèi)的像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中對(duì)應(yīng)域內(nèi)的圖像數(shù)據(jù)。
【專利說明】一種在智能手機(jī)中處理圖形的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于圖像處理領(lǐng)域,尤其涉及一種在智能手機(jī)中處理圖形的方法。
【背景技術(shù)】
[0002]目前,智能手機(jī)在圖形顯示方面面臨挑戰(zhàn),在復(fù)雜的圖形數(shù)據(jù)處理過程中時(shí)刻都進(jìn)行著圖形區(qū)間數(shù)據(jù)更新過程。
[0003]由于涉及顯示圖形的大小或?qū)捀弑壤煌?,許多產(chǎn)品需要支持多種顯示標(biāo)準(zhǔn)、制式,一般產(chǎn)品的圖形系統(tǒng)不可能維持支持幾種顯示標(biāo)準(zhǔn)的圖形繪制過程,而是通過把統(tǒng)一繪制的圖形用戶接口(Graphical User Interface,⑶I)圖形交給顯示區(qū)顯示時(shí)進(jìn)行最后的處理,即繪制圖形區(qū)與顯示圖形區(qū)的數(shù)據(jù)需要?jiǎng)討B(tài)更新,以滿足要求。
[0004]但是,圖形區(qū)中的像素?cái)?shù)據(jù)只能以整數(shù)進(jìn)行運(yùn)算處理,數(shù)據(jù)更新過程中源圖形區(qū)中位置的數(shù)據(jù)不能簡單地直接對(duì)應(yīng)目標(biāo)圖形區(qū)中位置的數(shù)據(jù),這樣就造成不同大小或?qū)捀弑壤膱D形區(qū)之間動(dòng)態(tài)局部更新數(shù)據(jù)的技術(shù)難題。
[0005]現(xiàn)有技術(shù)中,為了完成兩個(gè)圖形區(qū)中的局部數(shù)據(jù)更新,通常的方法是:每當(dāng)源圖形區(qū)中有數(shù)據(jù)變化時(shí)就進(jìn)行兩個(gè)圖形區(qū)內(nèi)數(shù)據(jù)的整體更新,即源圖形區(qū)中圖形數(shù)據(jù)整體處理成目標(biāo)圖形區(qū)中需要的大小及寬高比例,整體更新的方法避免了考慮單個(gè)像素在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置而使更新過程簡單。
[0006]上述整體更新圖形的方法由于每次都有大量不需要更新的像素?cái)?shù)據(jù)被更新,每次造成巨大的數(shù)據(jù)運(yùn)算及數(shù)據(jù)處理量,極大地降低目標(biāo)圖形區(qū)的數(shù)據(jù)更新過程,降低了圖形系統(tǒng)的效率。
[0007]由于智能手機(jī)運(yùn)算資源寶貴,因此,如何簡化目標(biāo)圖形區(qū)的數(shù)據(jù)更新過程,提高圖形系統(tǒng)的效率,成為智能手機(jī)中的圖像處理需要解決的問題之一。

【發(fā)明內(nèi)容】

[0008]本發(fā)明實(shí)施例的目的在于提供一種在智能手機(jī)中處理圖形的方法,旨在解決現(xiàn)有技術(shù)中由于圖形數(shù)據(jù)的更新需要巨大的數(shù)據(jù)運(yùn)算及數(shù)據(jù)處理量,降低目標(biāo)圖形區(qū)的數(shù)據(jù)更新過程,以及降低了圖形系統(tǒng)的效率的問題。
[0009]一種在智能手機(jī)中處理圖形的方法,所述方法包括以下步驟:
[0010]在源圖形區(qū)中確定像素更新域;
[0011]在源圖形區(qū)中獲取所述像素更新域的最小含域;
[0012]計(jì)算所述最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大?。黄渲?,所述計(jì)算出的目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置的坐標(biāo)、寬和高均是精確整數(shù);
[0013]按照計(jì)算出目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大小將最小含域內(nèi)的像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中的圖像數(shù)據(jù)并進(jìn)行更新。
[0014]一種圖形處理單元,包括:
[0015]像素更新域確定模塊,最小含域獲取模塊,最小含域?qū)?yīng)目標(biāo)計(jì)算模塊,以及圖像數(shù)據(jù)處理模塊,其中,
[0016]像素更新域確定模塊確定源圖形區(qū)中像素更新域;
[0017]最小含域獲取模塊獲取源圖形區(qū)中變化數(shù)據(jù)區(qū)的最小含域;
[0018]最小含域?qū)?yīng)目標(biāo)計(jì)算模塊計(jì)算所述最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大小;
[0019]圖像數(shù)據(jù)處理模塊將源圖形區(qū)中最小含域內(nèi)的像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中對(duì)應(yīng)域內(nèi)的圖像數(shù)據(jù)。
[0020]一種智能手機(jī),包括:圖形處理單元,其中,所述圖形處理單元包括:像素更新域確定模塊,最小含域獲取模塊,最小含域?qū)?yīng)目標(biāo)計(jì)算模塊,以及圖像數(shù)據(jù)處理模塊,其中,
[0021]像素更新域確定模塊確定源圖形區(qū)中像素更新域;
[0022]最小含域獲取模塊獲取源圖形區(qū)中變化數(shù)據(jù)區(qū)的最小含域;
[0023]最小含域?qū)?yīng)目標(biāo)計(jì)算模塊計(jì)算所述最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大小;
[0024]圖像數(shù)據(jù)處理模塊將源圖形區(qū)中最小含域內(nèi)的像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中對(duì)應(yīng)域內(nèi)的圖像數(shù)據(jù)。
[0025]本發(fā)明實(shí)施例通過獲取源圖形區(qū)中變化數(shù)據(jù)區(qū)的最小含域,計(jì)算該最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大小,其中,所述計(jì)算出的目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置的坐標(biāo)、寬和高均是精確整數(shù);并將源圖形區(qū)中最小含域內(nèi)的像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中對(duì)應(yīng)域內(nèi)的圖像數(shù)據(jù)并完成更新,不需要大`量的數(shù)據(jù)運(yùn)算及數(shù)據(jù)處理量,加快了目標(biāo)圖形區(qū)的數(shù)據(jù)更新過程,提高了圖形系統(tǒng)的效率,節(jié)約了智能手機(jī)寶貴的計(jì)算資源。
【專利附圖】

【附圖說明】
[0026]圖1是本發(fā)明實(shí)施例提供的方法的流程圖;
[0027]圖2是本發(fā)明實(shí)施例提供的圖形區(qū)間局部數(shù)據(jù)更新時(shí)的最小含域的范圍示意圖;
[0028]圖3是本發(fā)明實(shí)施例提供的智能手機(jī)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0029]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0030]本發(fā)明實(shí)施例通過獲取源圖形區(qū)中變化數(shù)據(jù)區(qū)的最小含域,計(jì)算該最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大小,其中,所述計(jì)算出的目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置的坐標(biāo)、寬和高均是精確整數(shù);并將源圖形區(qū)中最小含域內(nèi)的像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中對(duì)應(yīng)域內(nèi)的圖像數(shù)據(jù)并完成更新。
[0031]圖1示出了本發(fā)明實(shí)施例提供的方法的流程,詳述如下。
[0032]在步驟SlOl中,確定源圖形區(qū)中像素更新域;
[0033]其中,圖形系統(tǒng)能隨時(shí)自動(dòng)獲知當(dāng)前是否有數(shù)據(jù)變化,并且能根據(jù)判斷的情況準(zhǔn)確的界定源圖形區(qū)中像素更新域^”,《,!!丨^^代表坐標(biāo)^汕分別代表寬度和高度。一般源圖形區(qū)的數(shù)據(jù)變化都是由圖形系統(tǒng)中的業(yè)務(wù)應(yīng)用觸發(fā)的新圖形場景繪制造成的,譬如由消息觸發(fā)的新場景等。當(dāng)然,在圖形系統(tǒng)中,不停變化的圖形顯示,大多數(shù)都是局部數(shù)據(jù)在變化。
[0034]在步驟S102中,獲取源圖形區(qū)中變化數(shù)據(jù)區(qū)的最小含域。
[0035]作為本發(fā)明的實(shí)施例,本發(fā)明方法將最小含域定義為:在目標(biāo)圖形區(qū)大小及比例條件限制下,源圖形區(qū)中完成像素更新區(qū)域更新時(shí)需要處理的最小矩形區(qū)域。
[0036]其中,該最小含域滿足兩個(gè)特點(diǎn):一是最小含域的起點(diǎn)坐標(biāo){X,Y}分別按照目標(biāo)圖形區(qū)的條件計(jì)算出來的對(duì)應(yīng)起點(diǎn)坐標(biāo){X’,Y’ }中乂’與Y’均是精確整數(shù),即計(jì)算中不含有小數(shù)位;二是最小含域的寬W和高H分別按照目標(biāo)圖形區(qū)的大小及比例計(jì)算出來的對(duì)應(yīng)寬W’和高H’均是精確整數(shù)。由于最小含域在數(shù)學(xué)上滿足這些特點(diǎn),所以每次局部數(shù)據(jù)更新時(shí),按照鄰域計(jì)算出來的區(qū)域在目標(biāo)圖形區(qū)中剛好對(duì)應(yīng)圖形中每個(gè)像素的邊界,即更新過程中不會(huì)出現(xiàn)含有小數(shù)的像素操作。
[0037]在具體實(shí)施過程中,假設(shè)源圖形區(qū)的整體寬度為ww、高度為hh;記目標(biāo)圖形區(qū)的整體寬度為WW,高度為HH,計(jì)算源圖形區(qū)中像素變化區(qū)域{x,y,w,h}的最小含域{X,Y,W,H}的步驟為:
[0038](I).分別計(jì)算源圖形區(qū)與目標(biāo)圖形區(qū)的寬度(ww與Wff)和高度(hh與HH)的最大公約數(shù)Mw和Mh ;本發(fā)明實(shí)施例采用輾轉(zhuǎn)相除法計(jì)算兩個(gè)數(shù)字的最大公約數(shù)可采用。
[0039]輾轉(zhuǎn)相除法求兩個(gè)數(shù)的最大公約數(shù)的步驟如下:先用小的一個(gè)數(shù)除大的一個(gè)數(shù),得第一個(gè)余數(shù);再用第一個(gè)余數(shù)除小的一個(gè)數(shù),得第二個(gè)余數(shù);又用第二個(gè)余數(shù)除第一個(gè)余數(shù),得第三個(gè)余數(shù);這樣逐次用后一個(gè)數(shù)去除前一個(gè)余數(shù),直到余數(shù)是0為止。那么,最后一個(gè)除數(shù)就是所求的最大公約數(shù)。當(dāng)然,如果最后的除數(shù)是1,那么原來的兩個(gè)數(shù)是互質(zhì)數(shù)。
[0040](2).分別計(jì)算區(qū)域{X,y,w, h}對(duì)應(yīng)的最小含域{X,Y,W,H}中的項(xiàng)數(shù)值,具體計(jì)算公式是:
[0041]記Zw = ww/Mw ;Zh = hh/Mh ;INT 為取整操作
[0042]X = INT (x/Zw) *Zw ;
[0043]Y = INT (y/Zh) *Zh ;
[0044]如果Zw 古 I, W = INT((w+ (x_X) + (Zw-1))/Zw)*Zw ;否則 W = w ;
[0045]如果Zh 關(guān) 1,H = INT ((h+(y-Y) +(Zh-1) )/Zh)*Zh ;否則 H = h ;
[0046]在步驟S103中,計(jì)算源圖形中最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大小。
[0047]即按照目標(biāo)圖形區(qū)的大小及比例,計(jì)算源圖形區(qū)中最小含域{X,Y,W,H}在目標(biāo)圖形區(qū)中的對(duì)應(yīng)區(qū)域{X,,Y,,W,,H,}。具體計(jì)算公式是-X = X*ffff/ww -X = Y*HH/hh ;W,=W*Wff/ww ;H’ = H*HH/hh ;通過該步驟的計(jì)算得到的更新區(qū)的位置(X’,V )及寬高(W’,H’ )的數(shù)值均是精確的整數(shù),這樣符合像素操作的物理特性要求。
[0048]在步驟S104中,將源圖形區(qū)中域內(nèi)像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中域內(nèi)圖像數(shù)據(jù)并更新。
[0049]其中,源圖形區(qū){X,Y,W,H}域中是像素?cái)?shù)據(jù),即一個(gè)圖像數(shù)據(jù)塊,目標(biāo)圖形區(qū){X’,Y’,W’,H’ }域中也是像素?cái)?shù)據(jù),即一個(gè)圖像數(shù)據(jù)塊。由于圖像塊{X,Y,W,H}與圖像塊{X’,Y’,W’,H’ }大小不同,所以需要把圖像塊{X,Y,W,H}中的像素?cái)?shù)據(jù)處理成符合圖像塊{X’,Y,,W,,H,}大小的圖像數(shù)據(jù)。
[0050]然后,將處理的結(jié)果數(shù)據(jù)實(shí)際更新到目標(biāo)圖形區(qū)中{X’,Y’,W’,H’ }域內(nèi),即完成一次更新。
[0051]當(dāng)然,在具體實(shí)施過程中,也可以直接將最后進(jìn)行了縮放處理的結(jié)果數(shù)據(jù)放置于目標(biāo)圖形區(qū)的{X’,Y’,W’,H’ },這樣就可以減少一次數(shù)據(jù)復(fù)制。
[0052]請(qǐng)參閱圖2,該圖示出了圖形區(qū)間局部數(shù)據(jù)更新時(shí)應(yīng)該更新的最小含域的范圍。
[0053]其中,圖2中a圖示意了源圖形中數(shù)據(jù)變化域從數(shù)學(xué)意義上計(jì)算出來的目標(biāo)區(qū)域區(qū),由于像素?cái)?shù)據(jù)的物理特性,帶有小數(shù)的區(qū)域?qū)嶋H上不能實(shí)現(xiàn),并且舍去小數(shù)后的結(jié)果與目標(biāo)結(jié)果會(huì)有很大累計(jì)差別,即想直接更新數(shù)據(jù)實(shí)際上行不通的;
[0054]圖2中b圖和c圖示意了源圖形中兩個(gè)不同的數(shù)據(jù)變化域計(jì)算出來的最小含域,b圖剛好是a圖的解決方案。其中,b圖中黑色虛線區(qū)為數(shù)學(xué)上計(jì)算的像素更新區(qū),與該黑色虛線區(qū)相鄰的黑色實(shí)線框?yàn)閷?shí)際的像素更新區(qū),即最小鄰域;b圖黑色虛線區(qū)為數(shù)學(xué)上計(jì)算的像素更新區(qū),與該黑色虛線區(qū)緊鄰的小黑色實(shí)線區(qū)為實(shí)際的像素更新區(qū),即最小鄰域。
[0055]從圖2中可以看出一個(gè)區(qū)域的最小含域與其所在的位置及寬高均有關(guān)系,并且計(jì)算出的含域位置及寬高在橫向和縱向均滿足最小含域的條件,這樣就保證了由含域計(jì)算出來的目標(biāo)圖形區(qū)的目標(biāo)區(qū)域正好落在各個(gè)像素的邊界上。
[0056]由于本發(fā)明實(shí)施例通過源圖形區(qū)中更新域的最小含域來更新處理、更新圖像數(shù)據(jù),這比將整個(gè)圖形區(qū)的數(shù)據(jù)整體處理并且更新一次的整體更新方法,極大地減少了需要處理的像素?cái)?shù)據(jù)量。特別是當(dāng)源圖形區(qū)中只有少數(shù)幾個(gè)像素更新或小范圍內(nèi)數(shù)據(jù)有變化時(shí),最小含域會(huì)比整個(gè)源圖形區(qū)小得多。
[0057]而且,由于本發(fā)明實(shí)施例大大減少了需要處理的像素?cái)?shù)據(jù)量,每次更新時(shí),自然也就大大減少了圖像處理過程的計(jì)算量,極大地降低了系統(tǒng)消耗,極大地提高了圖形區(qū)數(shù)據(jù)更新的效率。
[0058]下面以具體的例子來說明本發(fā)明提供的圖形處理方法的具體流程。
[0059]試用實(shí)現(xiàn)中設(shè)置機(jī)頂盒圖形系統(tǒng)中的GUI圖形都是按PAL制式標(biāo)準(zhǔn)進(jìn)行繪制,繪制區(qū)720X576。按PAL顯示模式時(shí)顯示區(qū)是720X576 ;按NTSC顯示模式時(shí)顯示區(qū)是720X480 ;按高清顯示模式時(shí)顯示區(qū)是1344X756。
[0060]機(jī)頂盒中PAL制式標(biāo)準(zhǔn)繪制的圖形在高清顯示模式下顯示。
[0061]首先確定源圖形區(qū)中像素更新域{x, y, w, h};
[0062]當(dāng)前繪制區(qū)中{x = 101, y = 101, w = 100, h = 100}區(qū)域數(shù)據(jù)需要更新。根據(jù)文中的計(jì)算方法,各種數(shù)據(jù)初始值分別應(yīng)該是:ww = 720,hh = 576 ;ffff = 1344,HH = 756。
[0063]其次,在源圖形區(qū)中尋找{x,y,w,h}像素域的最小含域{X,Y,W,H},其步驟為:
[0064](I).分別計(jì)算源圖形區(qū)與目標(biāo)圖形區(qū)的寬度(ww與Wff)和高度(hh與HH)的最大公約數(shù)Mw和Mh。根據(jù)上文描述的輾轉(zhuǎn)相除法計(jì)算兩個(gè)數(shù)的最大約數(shù)算法,計(jì)算出數(shù)的:ww與 Wff 的 Mw = 48,hh 與 HH 的 Mh = 36 ;
[0065](2).分別計(jì)算區(qū)域{X,y, w, h}對(duì)應(yīng)的最小含域{X,Y,W,H}中的項(xiàng)數(shù)值,具體計(jì)算:
[0066]Zw = ww/Mw = 720/48 = 15 ;
[0067]Zh = hh/Mh = 576/36 = 16 ;
[0068]X = INT (x/Zw) *Zw = INT (101/15) *15 = 90 ;
[0069]Y = INT(y/Zh)*Zh INT(101/16)*16 = 96 ;[0070]因?yàn)?Zw 關(guān) 1,
[0071 ]所以 W = INT ((w+ (x-X) + (Zw-1)) /Zw) *Zw = INT ((100+(101-90) + (15-1))/15) *15=120 ;
[0072]因?yàn)閆h 關(guān) 1,
[0073]所以H= INT((h+(y-Y) + (Zh-l))/Zh)*Zh = INT ((100+(101-96) + (16-1))/16) *16=112 ;
[0074]完成以上步驟后,最終計(jì)算獲得{x = 101, y = 101, w = 100, h = 100}像素域的最小含域是{X = 90,Y = 96,W = 120,H = 112}。
[0075]然后,計(jì)算源圖形區(qū)中最小含域{X,Y,W,H}在目標(biāo)圖形區(qū)中的對(duì)應(yīng)域{X’,Y’,W’,H,};
[0076]根據(jù)前文的所述,具體計(jì)算:
[0077]X,= X*ffff/ww = 90*1344/720 = 168 ;
[0078]Y,= Y*HH/hh = 96*756/576 = 126 ;
[0079]W,= ff*ffff/ww = 120*1344/720 = 224 ;
[0080]H,= H*HH/hh = 112*756/576 = 147 ;
[0081]顯然,最終得到的更新域{X,=168,Y,= 126,W,= 224,Hj = 147}的位置(X,,V )及寬高(W’,H’ )的數(shù)值均是精確整數(shù),所有的計(jì)算過程中沒有誤差,這一切都為最終像素?cái)?shù)據(jù)的精確更新提供了數(shù)學(xué)層面的技術(shù)保障。
[0082]將源圖形區(qū)中{X,Y,W,H}域內(nèi)像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中{X’,Y’,W’,H’ }域內(nèi)圖像數(shù)據(jù),其中,該處理過程可以為放大或縮小。
[0083]由于是在圖形區(qū)中處理以像素為單位的圖形數(shù)據(jù)。即{X,Y,W,H}域和{X’,Y’,W’,H’}域內(nèi)的數(shù)據(jù)實(shí)質(zhì)是一個(gè)個(gè)完整的圖像塊,也可以看作是一幀幀的圖形位圖數(shù)據(jù)。以此數(shù)據(jù)為基礎(chǔ)構(gòu)建成基于內(nèi)存中的圖像數(shù)據(jù)體,然后按照當(dāng)前{X,Y,W,H}域和{X’,Y’,W’,H’ }域大小關(guān)系,采用圖像處理的方法進(jìn)行圖像塊整體放大或縮小,即將圖像塊{X = 90,Y=96,ff = 120,H = 112}像素?cái)?shù)據(jù)處理成目標(biāo)圖像塊{X,= 168,Y,= 126,W,= 224,H,=147}。
[0084]最后,將處理的結(jié)果數(shù)據(jù)實(shí)際更新到目標(biāo)圖形區(qū)中{X’,Y’,W’,H’ }域內(nèi),即完成
一次更新。
[0085]由于圖像塊正好是按目標(biāo)圖形區(qū){X’ = 168,Y,= 126,W’ = 224,H’ = 147}處的圖像大小及格式進(jìn)行處理的,所以直接將結(jié)果圖像塊覆蓋在{X’ = 168,Y’ = 126,W’ =224,H,= 147}即可。
[0086]圖3示出了本發(fā)明實(shí)施例提供的智能手機(jī)的結(jié)構(gòu)。
[0087]其中,像素更新域確定模塊11確定源圖形區(qū)中像素更新域。
[0088]最小含域獲取模塊12獲取源圖形區(qū)中變化數(shù)據(jù)區(qū)的最小含域。
[0089]其中,該最小含域?yàn)樵谀繕?biāo)圖形區(qū)大小及比例條件限制下,源圖形區(qū)中完成像素更新區(qū)域更新時(shí)需要處理的最小矩形區(qū)域。
[0090]在具體實(shí)施過程中,該最小含域的起點(diǎn)坐標(biāo)分別按照目標(biāo)圖形區(qū)的條件計(jì)算出來的對(duì)應(yīng)起點(diǎn)坐標(biāo)均是整數(shù),而且,該最小含域的寬和高分別按照目標(biāo)圖形區(qū)的大小及比例計(jì)算出來的對(duì)應(yīng)寬和高均是整數(shù)。[0091]最小含域?qū)?yīng)目標(biāo)計(jì)算模塊13計(jì)算該最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大小。具體的計(jì)算過程在前文已述,此處不再贅述,
[0092]圖像數(shù)據(jù)處理模塊14將源圖形區(qū)中最小含域內(nèi)的像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中對(duì)應(yīng)域內(nèi)的圖像數(shù)據(jù)。
[0093]本發(fā)明實(shí)施例通過獲取源圖形區(qū)中變化數(shù)據(jù)區(qū)的最小含域,計(jì)算該最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大小,其中,所述計(jì)算出的目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置的坐標(biāo)、寬和高均是精確整數(shù);并將源圖形區(qū)中最小含域內(nèi)的像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中對(duì)應(yīng)域內(nèi)的圖像數(shù)據(jù)并完成更新,不需要大量的數(shù)據(jù)運(yùn)算及數(shù)據(jù)處理量,加快了目標(biāo)圖形區(qū)的數(shù)據(jù)更新過程,提高了圖形系統(tǒng)的效率。
[0094]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種智能手機(jī),其包括圖形處理單元,所述圖形處理包括: 像素更新域確定模塊,最小含域獲取模塊,最小含域?qū)?yīng)目標(biāo)計(jì)算模塊,以及圖像數(shù)據(jù)處理模塊,其中, 像素更新域確定模塊確定源圖形區(qū)中像素更新域; 最小含域獲取模塊獲取源圖形區(qū)中變化數(shù)據(jù)區(qū)的最小含域; 最小含域?qū)?yīng)目標(biāo)計(jì)算模塊計(jì)算所述最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大??;圖像數(shù)據(jù)處理模塊將源圖形區(qū)中最小含域內(nèi)的像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中對(duì)應(yīng)域內(nèi)的圖像數(shù)據(jù)。
2.如權(quán)利要求1所述的智能手機(jī),其特征在于,所述最小含域獲取模塊計(jì)算最小含域時(shí),包括: 計(jì)算源圖形區(qū)整體寬度與目標(biāo)圖形區(qū)整體寬度的最大公約數(shù); 計(jì)算源圖形區(qū)整體高度與目標(biāo)圖形區(qū)整體高度的最大公約數(shù); 按照上述計(jì)算出的最大公約數(shù)計(jì)算像素更新域?qū)?yīng)的最小含域的值。
3.如權(quán)利要求1所述的智能手機(jī),其特征在于,所述最小含域?qū)?yīng)目標(biāo)計(jì)算模塊按照以下公式進(jìn)行計(jì)算:
X’ = X*ffff/ww ;Y’ = Y*HH/hh ;W’ = ff^ffff/ww ;H’ = H*HH/hh ; 其中,X,Y分別為最小含域的坐標(biāo),`W,H分別為最小含域的高和寬,X’,Y’,分別為計(jì)算出的最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置的坐標(biāo),W’,H’分別為計(jì)算出的最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置的高和寬,ww和hh分別為源圖形區(qū)的整體寬度和高度;ffff和HH分別為目標(biāo)圖形區(qū)的整體寬度為高度。
4.一種在智能手機(jī)中處理圖形的方法,其特征在于,所述方法包括以下步驟: 在源圖形區(qū)中確定像素更新域; 在源圖形區(qū)中獲取所述像素更新域的最小含域; 計(jì)算所述最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大?。黄渲?,所述計(jì)算出的目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置的坐標(biāo)、寬和高均是精確整數(shù); 按照計(jì)算出目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大小將最小含域內(nèi)的像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中的圖像數(shù)據(jù)并進(jìn)行更新。
5.如權(quán)利要求4所述的方法,其特征在于,所述在源圖形區(qū)中獲取所述像素更新域的最小含域的步驟為: 計(jì)算源圖形區(qū)整體寬度與目標(biāo)圖形區(qū)整體寬度的最大公約數(shù); 計(jì)算源圖形區(qū)整體高度與目標(biāo)圖形區(qū)整體高度的最大公約數(shù); 按照上述計(jì)算出的最大公約數(shù)計(jì)算像素更新域?qū)?yīng)的最小含域的值。
6.如權(quán)利要求4所述的方法,其特征在于,所述計(jì)算最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大小時(shí),
X,= X*ffff/ww ;Y,= Y*HH/hh ;W,= ff^ffff/ww ;H,= H*HH/hh ; 其中,X,Y分別為最小含域的坐標(biāo),W,H分別為最小含域的高和寬,X’,Y’,分別為計(jì)算出的最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置的坐標(biāo),W’,H’分別為計(jì)算出的最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置的高和寬,ww和hh分別為源圖形區(qū)的整體寬度和高度;ffff和HH分別為目標(biāo)圖形區(qū)的整體寬度和高度。
7.一種圖形處理單元,包括: 像素更新域確定模塊,最小含域獲取模塊,最小含域?qū)?yīng)目標(biāo)計(jì)算模塊,以及圖像數(shù)據(jù)處理模塊,其中, 像素更新域確定模塊確定源圖形區(qū)中像素更新域; 最小含域獲取模塊獲取源圖形區(qū)中變化數(shù)據(jù)區(qū)的最小含域; 最小含域?qū)?yīng)目標(biāo)計(jì)算模塊計(jì)算所述最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置及大小;圖像數(shù)據(jù)處理模塊將源圖形區(qū)中最小含域內(nèi)的像素?cái)?shù)據(jù)處理成目標(biāo)圖形區(qū)中對(duì)應(yīng)域內(nèi)的圖像數(shù)據(jù)。
8.如權(quán)利要求7所述的圖形處理單元,其特征在于,所述最小含域獲取模塊計(jì)算最小含域時(shí),包括: 計(jì)算源圖形區(qū)整體寬度與目標(biāo)圖形區(qū)整體寬度的最大公約數(shù); 計(jì)算源圖形區(qū)整體高度與目標(biāo)圖形區(qū)整體高度的最大公約數(shù); 按照上述計(jì)算出的最大公約數(shù)計(jì)算像素更新域?qū)?yīng)的最小含域的值。
9.如權(quán)利要求7所述的圖形處理單元,其特征在于,所述最小含域?qū)?yīng)目標(biāo)計(jì)算模塊按照以下公式進(jìn)行計(jì)算:
X’ = X*WW/ww; Y'= Y*HH/hh ;W' =W*WW/ww ;H'= H*HH/hh ; 其中,X,Y分別為最小含域的坐標(biāo),W,H分別為最小含域的高和寬,X’,Y’,分別為計(jì)算出的最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置的坐標(biāo),W’,H’分別為計(jì)算出的最小含域在目標(biāo)圖形區(qū)中的對(duì)應(yīng)位置的高和寬,ww和hh分別為源圖形區(qū)的整體寬度和高度;WW和HH分別為目標(biāo)圖形區(qū)的整體寬度為高度。
【文檔編號(hào)】G06F9/44GK103500086SQ201310397657
【公開日】2014年1月8日 申請(qǐng)日期:2013年9月4日 優(yōu)先權(quán)日:2013年9月4日
【發(fā)明者】黃家旺 申請(qǐng)人:張家港保稅區(qū)潤桐電子技術(shù)研發(fā)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沅江市| 静安区| 浑源县| 南华县| 大同市| 阿克陶县| 玉溪市| 正宁县| 集安市| 深泽县| 冀州市| 南江县| 赣榆县| 迭部县| 松溪县| 周至县| 辽源市| 宿州市| 武陟县| 榆林市| 张家口市| 八宿县| 潼关县| 武定县| 大化| 剑川县| 黄浦区| 罗城| 浦城县| 宜兰市| 溆浦县| 呼和浩特市| 江口县| 五河县| 大英县| 浑源县| 马山县| 青冈县| 巩留县| 精河县| 连云港市|