專利名稱:一種移動終端及其屏幕顯示界面的顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種移動終端及其屏幕顯示界面的顯 示方法。
背景技術(shù):
針對目前流行的智能手機(jī)滑動主菜單界面,每個小的菜單項(xiàng)的圖標(biāo)下面附 加有文字說明,比如,第一個小圖標(biāo)代表的是通信錄,圖標(biāo)下面會顯示"通信 錄"的提示,因?yàn)樵跐L動的時候字和圖要一起滾動,所以目前普遍的方法是把 字作為圖的一部分作進(jìn)去,做成一張大圖,鼠標(biāo)拖動的時候按照坐標(biāo)取圖的一 部分刷到屏幕上。
目前做法的缺點(diǎn)是更換字不靈活以及浪費(fèi)空間。
首先,我們手機(jī)一般都有多種語言,比如"中文"和"英文",語言設(shè)置改 變后,主菜單下面的字也應(yīng)該跟著改變。所以如果字和圖作到一起的話,需要 作多幅圖,非常浪費(fèi)空間。
其次,就算是同一種語言,在開發(fā)的過程中,如果字體更換的話,比如從 使用點(diǎn)陣字變?yōu)槭褂檬噶孔郑蛘邚母叨葹?8的字變?yōu)楦叨葹?4的字,或者 是菜單的順序進(jìn)行調(diào)整,還需GUI設(shè)計人員重新作圖,非常不靈活,這同樣也 浪費(fèi)存儲空間。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提出一種簡單方便的顯示方法。 為了解決上述技術(shù)問題,本發(fā)明一種移動終端顯示屏顯示方法,包括以下
存儲全顯示背景至存儲器,再將待顯示文字按坐標(biāo)覆蓋存儲至所述存儲器;根據(jù)用戶對顯示內(nèi)容的拖動獲得該顯示屏的待顯示區(qū)域;
其中,所述待顯示文字為點(diǎn)陣字體或矢量字體,其纟皮*換照預(yù)先定義的坐標(biāo) 覆蓋存儲至所述存儲器。
其中,所述待顯示區(qū)域根據(jù)顯示屏的大小、全顯示背景的大小,以及用戶 對當(dāng)前顯示內(nèi)容的拖動的大小以坐標(biāo)的方式確定。
其中,該方法用于用戶菜單的顯示過一呈。
其中,該方法用于多媒體信息的顯示過程。
相應(yīng)的,為了解決上述技術(shù)問題,本發(fā)明還提出一種移動終端,包括
第一存儲器,用于存儲全顯示背景;
第二存儲器,用于存儲該移動終端的顯示屏的顯示數(shù)據(jù);
顯示屏,用于顯示所述第二存儲器中的顯示教:據(jù);
處理器,用于將待顯示文字按坐標(biāo)覆蓋存儲至所述第一存儲器,并根據(jù)用 戶對顯示內(nèi)容的拖動獲得該顯示屏的待顯示區(qū)域,再根據(jù)所述待顯示區(qū)域從所 述第一存儲器中讀取對應(yīng)的區(qū)域覆蓋存儲至第二存儲器以通過所述顯示屏進(jìn)行
顯TF。
其中,所述待顯示文字為點(diǎn)陣字體或矢量字體,其被按照點(diǎn)陣的坐標(biāo)覆蓋 存儲至所述存儲器。
其中,所述待顯示區(qū)域根據(jù)顯示屏的大小、全顯示背景的大小,以及用戶 對顯示內(nèi)容的拖動的大小以坐標(biāo)的方式確定。
其中,該方法用于用戶菜單的顯示過程。
優(yōu)選的,該方法用于多媒體信息的顯示過程。
本發(fā)明中,由于將待顯示背景和文字先進(jìn)行存儲,并在需要的時候進(jìn)行截 取并進(jìn)行顯示,因而使得字體的更換顯示變得簡單方便。
圖1是本發(fā)明一種移動終端的一個實(shí)施例的結(jié)構(gòu)示意圖;圖2是基于圖1所示實(shí)施例的顯示方法的一個實(shí)施例的流程圖
圖3是圖1所示實(shí)施例中第一存儲器存儲顯示背景及文字的一個實(shí)施例的 示意圖4是圖1所示實(shí)施例中對顯示背景及文字進(jìn)行截取并顯示的過程示意圖。
具體實(shí)施例方式
首先,簡要闡述本發(fā)明的原理。本發(fā)明通過設(shè)置一個能夠容納顯示背景的 存儲,并事先將顯示背景存儲在存儲器,并用待顯示的文字再進(jìn)行覆蓋存儲, 這樣便獲得了 一個待顯示的界面(包含顯示背景和文字);當(dāng)用戶拖動當(dāng)前的顯 示界面時,根據(jù)待顯示區(qū)域從所述存儲器中進(jìn)行截取并顯示。
下面結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)闡述。
參考圖1,圖示了本發(fā)明一種移動終端的一個實(shí)施例的結(jié)構(gòu)示意圖。如圖所 示,包括處理器IO、第一存儲器ll、第二存儲器12、顯示屏13。
其中,所述第一存儲器11用于存儲全顯示背景,以及下述通過坐標(biāo)確定覆 蓋位置的覆蓋存儲的文字;
所述第二存儲器12用于存儲所述顯示屏13所要顯示的數(shù)據(jù),其實(shí)際上可 以是所述顯示屏13的緩存。
所述顯示屏13則用于顯示所述第二存儲器12所存儲的數(shù)據(jù);
所述處理器IO,用于將全顯示背景存儲于所述第一存儲器11,再將待顯示 的文字覆蓋所述第一存儲器11的對應(yīng)數(shù)據(jù);并用于根據(jù)所述用戶對顯示內(nèi)容的 拖動以獲得該顯示屏的待顯示區(qū)域,再根據(jù)該待顯示區(qū)域從所述第一存儲器11 中對應(yīng)讀取數(shù)據(jù)并輸入至所述第二存儲器12以通過所述顯示屏13顯示。
參考圖2,圖示了基于圖1所示實(shí)施例的顯示方法的一個實(shí)施例的流程圖。 如圖所示,包括以下步驟
步驟S20,存儲全顯示背景至第一存儲器。
其中,所述全顯示背景包含了可以滾動的全部背景色/圖片,以及全部應(yīng)用程序的圖標(biāo)。并且,在存儲時,保留所述存儲位置與所述全顯示背景的中每個 像素點(diǎn)坐標(biāo)的對應(yīng)關(guān)系。
步驟S21,覆蓋存儲待顯示文字至所述第一存儲器。
其中,所述待顯示文字為對應(yīng)每個所述應(yīng)用程序圖標(biāo)的說明文字,這些說
明文字一^:均有固定的坐標(biāo)位置,例如在對應(yīng)應(yīng)用程序圖標(biāo)的下方。
本步驟中將所述待顯示文字對應(yīng)的坐標(biāo)并按照所述對應(yīng)關(guān)系覆蓋存儲至所
述第一存儲器。所述待顯示文字可以是點(diǎn)陣文字或矢量文字。 本步驟的更為詳細(xì)的描述可以參考圖3。 步驟S22,獲得顯示屏的待顯示區(qū)域。
本步驟中,用戶在使用移動終端時通過方向鍵或觸摸屏滾動菜單時,所述 處理器會計算整個顯示屏所顯示內(nèi)容的坐標(biāo)的變化,并根據(jù)這個變化確定一個 在所述第一存儲器所存儲內(nèi)容的基礎(chǔ)上的待顯示區(qū)域。
本步驟的具體過程可以參考圖4。
步驟S23,從所述第一存儲器中讀取對應(yīng)區(qū)域顯示。
當(dāng)通過步驟S22獲得了所述待顯示區(qū)域后,便根據(jù)該待顯示區(qū)域的坐標(biāo)從 所述第 一存儲器中所存儲的內(nèi)容中讀取對應(yīng)的數(shù)據(jù)。并將讀取的數(shù)據(jù)存儲入所 述第二存儲器中通過所述顯示屏顯示。
步驟S24,結(jié)束。
參考圖3,圖示了圖1所示實(shí)施例中第一存儲器存儲顯示背景及文字的一個 實(shí)施例的示意圖。如圖所示
包括三部分內(nèi)容,分別是待顯示文字33 (a、 b、 c、 d、 e、 f、 g、 h、 i、 j、 k、 1、 p、 q、 r)、全顯示背景及最終所述第一存儲器中所存儲的內(nèi)容。
其中,所述全顯示背景又包括了背景色/圖片31,以及應(yīng)用程序圖標(biāo)32(A、 B、 C、 D、 E、 F、 G、 H、 I、 J、 K、 L、 P、 Q、 R)。
在所述全顯示背景中每個應(yīng)用程序圖標(biāo)下方均包含一個顯示所述待顯示文 字的區(qū)域,例如標(biāo)號34所示,其對應(yīng)所述待顯示文字a。所述顯示所述待顯示文字的區(qū)域通過坐標(biāo)來確定一個具體的范圍。
步驟S20中,首先將所述全顯示背景存儲入所述第一存儲器中;而后,又 在步驟S21中,將所述待顯示文字按照其所對應(yīng)的(本例中大小寫對應(yīng))應(yīng)用 程序的圖標(biāo)下方的待顯示文字區(qū)域的坐標(biāo)進(jìn)行覆蓋存儲于所述第一存儲器中。 從而形成了所述第一存儲器中完整的存儲內(nèi)容。
參考圖4,圖示了圖1所示實(shí)施例中對顯示背景及文字進(jìn)行截取并顯示的過 程示意圖。如圖所示
第一存儲器中所存儲內(nèi)容為一個完整的包含文字的菜單(下稱完整菜單), 其包含了 15個應(yīng)用程序圖標(biāo)及文字;而當(dāng)前的顯示屏僅能顯示9個應(yīng)用程序圖 標(biāo)及對應(yīng)文字。
假設(shè)所述第一存儲器中所存儲的完整菜單的左下角為坐標(biāo)原點(diǎn),右上角為 (160, 300),也就是一個160x 300的j象素凄史。同時,^i殳所述顯示屏為160 x240像素數(shù)的顯示屏。
在當(dāng)前狀態(tài)下,所述顯示屏完整顯示了 9個應(yīng)用程序圖標(biāo)及其文字,并且 其左下角的點(diǎn)O,在所述完整的菜單中的坐標(biāo)為(0,60),右上角的坐標(biāo)為 (160,300)。如果,此時用戶通過方向鍵或觸摸屏滑動了菜單,則處理器會得到 顯示區(qū)域(顯示屏所顯示的區(qū)域)坐標(biāo)改變的信息。
例如,用戶通過方向鍵將菜單向下滑動了某一距離,則處理器會纟全測所述 顯示區(qū)域的變化,并得到了變化后的顯示區(qū)域在所述完整菜單中坐標(biāo)變?yōu)樽笙?角是(0,25),右上角是(160,265 ),這個顯示區(qū)域也即是所述待顯示區(qū)域,也 就是圖中虛線M與虛線N之間的區(qū)域。
所述處理器確定了所述待顯示區(qū)域后,便從所述第一存儲器中讀取,并將 其發(fā)送至所述第二存儲器通過所述顯示器進(jìn)行顯示。從而實(shí)現(xiàn)了菜單的滑動顯 示。
當(dāng)所述待顯示文字改變時,只需通過步驟S21將所述待顯示文字進(jìn)行相應(yīng) 的調(diào)整,再將其覆蓋存儲至所述第一存儲器中,供以后截取使用。這樣一來,避免了大量的GUI作圖,使得菜單的滾動變得簡單方Y(jié)更。
同樣,在本發(fā)明的另一個實(shí)施例中,在彩信的顯示過程中,亦可采用本方 法,由于過程類似,在此不作進(jìn)一步說明。
以上所揭示的僅為本發(fā)明 一種較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā) 明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的 范圍。
權(quán)利要求
1、一種移動終端屏幕顯示界面的顯示方法,包括以下步驟存儲全顯示背景至存儲器,再將待顯示文字按坐標(biāo)覆蓋存儲至所述存儲器;根據(jù)用戶對顯示內(nèi)容的拖動獲得該顯示屏的待顯示區(qū)域;根據(jù)所述待顯示區(qū)域從所述存儲器中讀取對應(yīng)的區(qū)域并進(jìn)行顯示。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述待顯示文字為點(diǎn)陣字體 或矢量字體,其被按照預(yù)先定義的坐標(biāo)覆蓋存卩諸至所述存儲器。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述待顯示區(qū)域根據(jù)顯示屏 的大小、全顯示背景的大小,以及用戶對顯示內(nèi)容的拖動的大小以坐標(biāo)的方式 確定。
4、 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,該方法用于用 戶菜單的顯示過程。
5、 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,該方法用于多 媒體信息的顯示過程。
6、 一種移動終端,包括 第一存儲器,用于存儲全顯示背景;第二存儲器,用于存儲該移動終端的顯示屏的顯示數(shù)據(jù); 顯示屏,用于顯示所述第二存儲器中的顯示數(shù)據(jù);處理器,用于將待顯示文字按坐標(biāo)覆蓋存儲至所述第一存儲器,并根據(jù)用 戶對顯示內(nèi)容的拖動獲得該顯示屏的待顯示區(qū)域,再根據(jù)所述待顯示區(qū)域從所 述第 一存儲器中讀取對應(yīng)的區(qū)域覆蓋存儲至第二存儲器以通過所述顯示屏進(jìn)行 顯示。
7、 根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述待顯示文字為點(diǎn)陣 字體或矢量字體,其被按照預(yù)先定義的坐標(biāo)覆蓋存儲至所述存儲器。
8、 根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述待顯示區(qū)域根據(jù)顯 示屏的大小、全顯示背景的大小,以及用戶對顯示內(nèi)容的拖動的大小以坐標(biāo)的 方式確定。
9、 根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的移動終端,其特征在于,該方法用 于用戶菜單的顯示過程。
10、根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的移動終端,其特征在于,該方法 用于多々某體信息的顯示過程。
全文摘要
本發(fā)明公開了一種移動終端屏幕顯示界面的顯示方法,包括以下步驟存儲全顯示背景至存儲器,再將待顯示文字按坐標(biāo)覆蓋存儲至所述存儲器;根據(jù)用戶對顯示內(nèi)容的拖動獲得該顯示屏的待顯示區(qū)域;根據(jù)所述待顯示區(qū)域從所述存儲器中讀取對應(yīng)的區(qū)域并進(jìn)行顯示。本發(fā)明中,由于將待顯示背景和文字先進(jìn)行存儲,并在需要的時候進(jìn)行截取并進(jìn)行顯示,因而使得字體的更換顯示變得簡單方便。本發(fā)明還提出一種移動終端。
文檔編號G09G5/36GK101599263SQ200910017318
公開日2009年12月9日 申請日期2009年7月17日 優(yōu)先權(quán)日2009年7月17日
發(fā)明者魏麗英 申請人:青島海信移動通信技術(shù)股份有限公司