專利名稱::一種界面動態(tài)切換的手機及手機界面動態(tài)切換的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種手機和方法,尤其是一種界面動態(tài)切換的手機及手機界面動態(tài)切換的方法。技術(shù)背景人機接口,是手機設(shè)計的一個重要環(huán)節(jié)。傳統(tǒng)上,人機接口的設(shè)計通常著重于界面的內(nèi)容設(shè)計,而忽視了界面與界面之間的切換設(shè)計。目前,在遇到打開菜單、短信閱讀等需要進行界面切換的情況時,現(xiàn)有的手機是通過靜態(tài)切換,即不同界面的直接替換來實現(xiàn)的,過程單調(diào),缺乏觀賞性、娛樂性。
發(fā)明內(nèi)容為了給手機用戶提供更友好的人機交互接口,本發(fā)明通過CPU和在內(nèi)存中設(shè)置的顯存、初始圖像緩存、目的圖像緩存,完成中間狀態(tài)界面的連續(xù)計算和顯示,進而實現(xiàn)了一種界面動態(tài)切換的手機。一種界面動態(tài)切換的手機,包括CPU、設(shè)置了顯存的內(nèi)存、和顯示屏,所述的CPU對所述的內(nèi)存進行讀取、存儲、計算操作,并將所需內(nèi)容存儲到所述的顯存,顯示到所述的顯示屏上,其特征是,所述的內(nèi)存還設(shè)置了存儲切換前界面的初始圖像緩存、存儲切換后界面的目的圖像緩存,所述的CPU與所述的顯存、所述的初始圖像緩存和所述的目的圖像緩存相連,所述的顯存與所述的顯示屏相連。所述的手機的界面動態(tài)切換的方法,包括以下步驟①初始圖像緩存儲存切換前界面,目的圖像緩存儲存切換后界面,選擇切換前界面和切換后界面各自的圖形變換方式和相應(yīng)歸一化參數(shù),并初始化該歸一化參數(shù);②CPU對初始圖像緩存和目的圖像緩存進行讀取,結(jié)合已選定圖形變換方式和相應(yīng)的歸一化參數(shù),分別對切換前界面和切換后界面進行圖形變換,得出后景畫面和前景畫面;③在后景畫面中插入前景畫面,得到中間過渡界面;④將中間過渡界面寫入顯存,輸出到顯示屏上;⑤調(diào)整歸一化參數(shù);⑥重復(fù)②至⑤步驟,直至歸一化參數(shù)達到目標值,切換后界面完全顯示在顯示屏上。所述的一種手機界面動態(tài)切換的方法,其特征是所述的圖形變換方式,為保持原型或線性變換或垂直變換或平移變換或旋轉(zhuǎn)變換或以上所述變換的組合o所述的一種手機界面動態(tài)切換的方法,其特征是設(shè)畫面某像素原坐標為(x,y),新坐標軸原點為(R,A),所述的線性變換有兩個歸一化參數(shù)(a,/),對應(yīng)兩個線性變換參數(shù)(",6),被變換畫面的像素,ffl過矩陣變換,得新坐標為(x',/)。所述的一種手機界面動態(tài)切換的方法,其特征是設(shè)畫面某像素原坐標為(x,y),新坐標軸原點為(q,A),所述的平移變換有一個歸一化參數(shù)",對應(yīng)一個平移變換參數(shù)a,被變換畫面的像素,通過矩陣變換<table>tableseeoriginaldocumentpage6</column></row><table>、0fl、=010x少=、o01,〔ljbJ,得新坐標為(;c',/)。所述的一種手機界面動態(tài)切換的方法,其特征是設(shè)畫面某像素原坐標為(x,y),新坐標軸原點為(q,A),所述的垂直變換有一個歸一化參數(shù)",對應(yīng)一個垂直變換參數(shù)a,被變換畫面的像素,通過矩陣變換,得新坐標為G',/)。所述的一種手機界面動態(tài)切換的方法,其特征是設(shè)畫面某像素原坐標為(x,y),新坐標軸原點為(a,A),所述的旋轉(zhuǎn)變換有一個歸一化參數(shù)",對應(yīng)一個旋轉(zhuǎn)變換參數(shù)e,被變換畫面的像素,通過矩陣變換卩00、、、、、=01x少-bJ、o01,bJ一sinP0、、--《、—sin^(y--叫=sin^COS00x=sin9(jc--OJ+cosi9.(廣,得新坐標為LlJ、o0l乂、1乂、i(;c',/)。所述的一種手機界面動態(tài)切換的方法,其特征是所述的圖像變換中的運算使用浮點運算。所述的一種手機界面動態(tài)切換的方法,其特征是所述的圖像變換中的浮點運算使用定點運算進行近似。本發(fā)明發(fā)明了一種界面動態(tài)切換的手機,改進了現(xiàn)有的手機界面靜止切換的狀況,為用戶提供更為友好的操作環(huán)境。下面結(jié)合附圖和實施例對本發(fā)明進一步說明。圖1是手機結(jié)構(gòu)圖,包括1-CPU,2-內(nèi)存,3-顯示屏,21-顯存,22-初始圖像緩存,23.目的圖像緩存。圖2是界面動態(tài)切換方法的實施流程圖。圖3中A-切換前界面,即后景畫面,B-切換后界面,C-前景畫面,D-中間過渡界面。圖4中E-切換前界面,即后景畫面,F(xiàn)-切換后界面,G-前景畫面,H-中間過渡界面。圖5中I-切換前界面,即后景畫面,J-切換后界面,K-前景畫面,L-中間過渡界面。圖'6中M-切換前界面,即后景畫面,N-切換后界面,0-前景畫面,P-中間過渡界面。圖7中Q-切換前界面,即后景畫面,R-切換后界面,S-前景畫面,T-中間過渡界面。具體實施方式請參閱圖l,一種界面動態(tài)切換的手機,包括CPU1、設(shè)置了顯存21的內(nèi)存2、和顯示屏3,CPU1對內(nèi)存2進行讀取、存儲、計算操作,并將所需內(nèi)容存儲到顯存21,顯示到顯示屏3上,其特征是,所述的內(nèi)存2還設(shè)置了存儲切換前界面的初始圖像緩存22、存儲切換后界面的目的圖像緩存23,CPU1與顯存21、初始圖像緩存22和目的圖像緩存23相連,顯存與顯示屏3相連。請參閱圖2,手機界面動態(tài)切換步驟如下,當手機執(zhí)行某些功能,如打開菜單等需要進行界面切換的時候,則整個界面動態(tài)切換過程被觸發(fā),步驟如下①初始圖像緩存儲存切換前界面,目的圖像緩存儲存切換后界面,選擇切換前界面和切換后界面各自的圖形變換方式和歸一化參數(shù),并初始化歸一化參、1,/,數(shù);②CPU對初始圖像緩存和目的圖像緩存進行讀取,結(jié)合已選定圖形變換方式和歸一化參數(shù),分別對切換前界面和切換后界面進行圖形變換,得出后景畫面和前景畫面;③將前景畫面中插入后景畫面,得到中間過渡界面;④將中間過渡界面寫入顯存,輸出到顯示屏上;⑤調(diào)整歸一化參數(shù);⑥重復(fù)②、③、④、⑤步驟,直至歸一化參數(shù)達到目標值,切換后界面完全顯示在顯示屏3上。界面動態(tài)切換過程結(jié)束。上述步驟②中所述的圖像變換,包括保持原圖、線性變換、垂直變換、平移變換、旋轉(zhuǎn)變換及其組合。舉例實施如下,設(shè)在屏幕中,左上角頂點為坐標原點(O,O),屏幕寬為W,高為H,畫面某像素原坐標為(x,y)。請參閱圖3,即切換前界面選用保持原型的圖形變換方式、切換后界面選用線性變換的圖形變換方式,實施一次中間過渡界面計算、完成步驟②、③一次的過程示意圖。設(shè)己知歸一化參數(shù)為U,》,且l2^0,12^20,新坐標原點為(化=;,0,=-f),線性參數(shù)與歸一化參數(shù)的關(guān)系為切換前畫面A按選定圖像變換模式,保持原型,即得后景畫面。對于切換后圖像B,由歸一化參數(shù)(",/),得出線性變換參數(shù)《="、6=/5,按選定圖像變換模式,對其每一個像素,進行矩陣變換<formula>formulaseeoriginaldocumentpage10</formula>,得新坐標為(x',/),當(x',乂)超出屏幕顯示范圍,舍棄所有(?,/),因縮放引起的空白和重疊,采用相應(yīng)的重復(fù)臨近像素填補和最近像素保留,得到前景畫面c。將前景畫面C插入后景畫面A,得到中間狀態(tài)界面D。重復(fù)所述步驟,不斷增大歸一化參數(shù)"、",直至"=1且/9=1可以達到切換后界面向前推進的動態(tài)顯示效果。請參閱圖4,即切換前界面采用保持原型的圖形變換方式、切換后界面選用平移變換的圖形變換方式,實施一次中間過渡界面計算、完成步驟②、③一次的過程示意圖。設(shè)已知歸一化參數(shù)為《,且1^^),平移參數(shù)與歸一化參數(shù)的關(guān)系為a=(l—。切換前畫面E按選定圖像變換模式,保持原型,即為后景畫面。對于切換后圖像F,由歸一化參數(shù)《,得出線性變換參數(shù)""l-^).ff,按選定圖像變換模式,對其每<formula>formulaseeoriginaldocumentpage10</formula>,得新坐標為(?,/),當(x',/)超出屏幕顯示范圍,舍棄所有(/,;/),得到前景畫面G。將前景畫面G插入后景畫面E,得到中間狀態(tài)界面H。重復(fù)所述步驟,不斷增大歸一化參數(shù)",直至《=1,可以達到切換后界面向右推進的動態(tài)顯示效果。請參閱圖5,即切換前界面選用保持原型的圖形變換方式、切換后界面選用垂直變換的圖形變換方式,實施一次中間過渡界面計算、完成步驟②、③一次的過程示意圖。設(shè)已知歸一化參數(shù)為a,且kc^0,垂直系數(shù)和歸一化系數(shù)的關(guān)系為o=(l—a)./f。切換前畫面I按選定圖像變換模式,保持原型,即為后景畫面。對于切換后圖像J,由歸一化參數(shù)",得出線性變換參數(shù)《=(1-a).i/,按選定圖像變換模式,對其每、1'l00、、)、、01(l-a)'/7X=y+(l-a).W(1J、001,、1,,得新坐標為(x',/),當超出屏幕顯示范圍,舍棄所有G',/),得到前景畫面K。將前景畫面K插入后景畫面I,得到中間狀態(tài)界面L。重復(fù)所述步驟,不斷增大歸一化參數(shù)a,直至"=1,可以達到切換后界面向上推進的動態(tài)顯示效果。請參閱圖6,設(shè)切換前界面保持原型,切換后界面進行旋轉(zhuǎn)變換,完成步驟②、③一次。設(shè)已知歸一化參數(shù)為",且1^^0,新坐標原點為(0,=^,0,-|),旋轉(zhuǎn)參數(shù)和歸一化參數(shù)關(guān)系為0=^360、切換前畫面M按選定圖像變換模式,保持原型,即為后景畫面。對于切換后圖像N,由歸一化參數(shù)a,得出旋轉(zhuǎn)變換參數(shù)^=".360°,按選定圖像變換模式,對其每一個像素,進行矩陣變換<formula>formulaseeoriginaldocumentpage12</formula>,得新坐標為(x',/),當(x',/)超出屏幕顯示范圍,舍棄所有(;c',/),到前景畫面0。將前景畫面0插入后景畫面M,得到中間狀態(tài)界面P。重復(fù)所述步驟,不斷增大歸一化參數(shù)",直至《=1,可以達到切換后界面旋轉(zhuǎn)切入的動態(tài)顯示效果。請參閱圖7,即切換前界面選用保持原型的圖形變換方式、切換后界面選用旋轉(zhuǎn)變換的圖形變換方式,實施一次中間過渡界面計算、完成步驟②、③一次的過程示意圖。設(shè)已知歸一化參數(shù)為(",-,5),且1220,新坐標原點為(化=;,&=-|),線性化參數(shù)與歸一化參數(shù)的關(guān)系為旋轉(zhuǎn)參數(shù)和歸一化參數(shù)為0=^360°。切換前畫面Q按選定圖像變換模式,保持原型,即為后景畫面。對于切換后圖像R,對于切換后圖像2,由歸一化參數(shù)(a,p),得出線性變換參數(shù)為《==由歸一化參數(shù)^,得出線性變換參數(shù)為9=^.360、按選定圖像變換模式,對其每一個像素,進行矩陣變換<formula>formulaseeoriginaldocumentpage13</formula>得新坐標為"',/),當(x',/)超出屏幕顯示范圍,舍棄所有(x',/),得到前景畫面3。由歸一化參數(shù)",得出線性變換參數(shù)《.360、按選定圖像變換模式,對其每一個像素,進行矩陣變換,得新坐標為舍棄所有(x',/),當像素超出屏幕顯示范圍,得到前景畫面S。將前景畫面S插入后景畫面Q,得到中間狀態(tài)界面T。重復(fù)所述步驟,不斷增大歸一化參數(shù)"、p、^直至"=1且々=1且5=1,可以達到切換后界面旋轉(zhuǎn)、推進的動態(tài)顯示效果。切換前界面選用保持原型的圖形方法是出于實例便于理解的考慮,具體實施時同樣可以選用所述線性變換、平移變換、垂直變換及旋轉(zhuǎn)變換,與切換后界面相組合,以達到更絢麗的動態(tài)顯示效果。本界面動態(tài)切換的手機,解決了現(xiàn)行手機界面在切換時,只有靜態(tài)切換即界面直接替換的方式,為用戶提供了更友善的操作環(huán)境。綜上所述僅為發(fā)明的較佳實施例而己,并非用來限定本發(fā)明的實施范圍。即凡依本發(fā)明申請專利范圍的內(nèi)容所作的等效變化與修飾,都應(yīng)為本發(fā)明的技術(shù)范疇。權(quán)利要求1.一種界面動態(tài)切換的手機,包括CPU(1)、設(shè)置了顯存(21)的內(nèi)存(2)、和顯示屏(3),所述的CPU(1)對所述的內(nèi)存(2)進行讀取、存儲、計算操作,并將所需內(nèi)容存儲到所述的顯存(21),顯示到所述的顯示屏(3)上,其特征是,所述的內(nèi)存(2)還設(shè)置了存儲切換前界面的初始圖像緩存(22)、存儲切換后界面的目的圖像緩存(23),所述的CPU(1)與所述的顯存(21)、所述的初始圖像緩存(22)和所述的目的圖像緩存(23)相連,所述的顯存(21)與所述的顯示屏(3)相連。2.—種手機界面動態(tài)切換的方法,使用如權(quán)利要求1所述的手機進行操作其特征在于,所述方法包括以下步驟①初始圖像緩存(22)儲存切換前界面,目的圖像緩存(23)儲存切換后界面,選擇切換前界面和切換后界面各自的圖形變換方式和相應(yīng)歸一化參數(shù),并初始化該歸一化參數(shù);②CPU(1)對初始圖像緩存(22)和目的圖像緩存(23)進行讀取,結(jié)合已選定圖形變換方式和相應(yīng)的歸一化參數(shù),分別對切換前界面和切換后界面進行圖形變換,得出后景畫面和前景畫面;③在后景畫面中插入前景畫面,得到中間過渡界面;④將中間過渡界面寫入顯存(21),輸出到顯示屏(3)上;⑤調(diào)整歸一化參數(shù);⑥重復(fù)②至⑤步驟,直至歸一化參數(shù)達到目標值,切換后界面完全顯示在顯示屏(3)上。3.根據(jù)權(quán)利要求2所述的一種手機界面動態(tài)切換的方法,其特征是所述的圖形變換方式,為保持原型、或線性變換、或垂直變換、或平移變換、或旋轉(zhuǎn)變換或以上所述變換的組合。4.根據(jù)權(quán)利要求3所述的一種手機界面動態(tài)切換的方法,其特征是設(shè)畫面某像素原坐標為(x,y),新坐標軸原點為(化,A),所述的線性變換有兩個歸一化參數(shù)(",P),對應(yīng)兩個線性變換參數(shù)(。,6),被變換畫面的像素,,得新坐標為5.根據(jù)權(quán)利要求3所述的一種手機界面動態(tài)切換的方法,其特征是設(shè)畫面某像素原坐標為(x,y),新坐標軸原點為(q,A),所述的平移變換有一個歸一化參數(shù)",對應(yīng)一個平移變換參數(shù)",被變換畫面的像素,通過矩陣變<formula>formulaseeoriginaldocumentpage3</formula>,得新坐標為6.根據(jù)權(quán)利要求3所述的一種手機界面動態(tài)切換的方法,其特征是設(shè)畫面某像素原坐標為(x,y),新坐標軸原點為(q,O,,所述的垂直變換有一個歸一化參數(shù)",對應(yīng)一個垂直變換參數(shù)",被變換畫面的像素,通過矩陣變<formula>formulaseeoriginaldocumentpage3</formula>,得新坐標為(x',>/)。7.根據(jù)權(quán)利要求3所述的一種手機界面動態(tài)切換的方法,其特征是設(shè)畫面某像素原坐標為(x,y),新坐標軸原點為(q,A),所述的旋轉(zhuǎn)變換有一個歸一化參數(shù)",對應(yīng)一個旋轉(zhuǎn)變換參數(shù)e,被變換畫面的像素,通過矩陣變換<formula>formulaseeoriginaldocumentpage3</formula>,得新坐標為(x',y')。8.根據(jù)權(quán)利要求3所述的一種手機界面動態(tài)切換的方法,其特征是所述的圖像變換中的運算使用浮點運算。9.根據(jù)權(quán)利要求8所述的一種手機界面動態(tài)切換的方法,其特征是所述的圖像變換中的浮點運算使用定點運算進行近似。全文摘要本發(fā)明涉及一種手機和方法,尤其是一種界面動態(tài)切換的手機及手機界面動態(tài)切換的方法。它包括CPU、具有顯存的內(nèi)存和顯示屏,其特征是,所述內(nèi)存中設(shè)置了存儲切換前界面的初始圖像緩存和存儲切換后界面的目的圖像緩存,CPU同初始圖像緩存、目的圖像緩存和顯存相連,顯存同顯示屏相連,界面動態(tài)切換步驟如下,CPU結(jié)合歸一化參數(shù),分別對切換前界面和切換后界面進行圖形變換,得到后景畫面和前景畫面,進行插接,得到中間過渡界面,并輸出到顯示屏,連續(xù)執(zhí)行所述CPU計算、顯示中間過渡界面的過程,過程中不斷調(diào)整漸近參數(shù),直至切換后界面顯示到顯示屏上。本發(fā)明實現(xiàn)了手機界面的動態(tài)切換,改變了手機只有靜態(tài)切換的現(xiàn)狀,為用戶提供了更友善的操作環(huán)境。文檔編號H04Q7/32GK101227680SQ20081003342公開日2008年7月23日申請日期2008年2月1日優(yōu)先權(quán)日2008年2月1日發(fā)明者有富,朱華偉,鑫賀,錢小兵申請人:嘉興聞泰通訊科技有限公司