專利名稱:生成顯示的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及生成顯示的方法和執(zhí)行該方法的裝置。該方法特別適合,但不之限于,用于在移動(dòng)電話的屏幕中生成文字顯示。
移動(dòng)電話的液晶顯示屏(LCD)的尺寸受限于電話的尺寸,而新型號(hào)的電話的尺寸在不斷地縮小。雖然像素越多現(xiàn)有的LCD屏幕顯示的文字?jǐn)?shù)目越多(顯示的還是文字較少),但其缺點(diǎn)是屏幕的可讀性降低。進(jìn)一步,LCD增加像素就增加了它的復(fù)雜性和成本。這些因素使更復(fù)雜的移動(dòng)系統(tǒng)的電話較難實(shí)現(xiàn),例如,GSM(全球移動(dòng)通信系統(tǒng))系統(tǒng),它有很多命令和功能,需要向使用者顯示復(fù)雜的菜單結(jié)構(gòu)以示出當(dāng)前的功能。顯示困難使在菜單結(jié)構(gòu)中游歷變得困難。在其他有小顯示屏并需要顯示一定數(shù)量的文字而在菜單結(jié)構(gòu)中游歷的設(shè)備中存在同樣的問(wèn)題。需要一種方法和裝置以克服這些困難或者至少提供一種有用的選擇。
本發(fā)明的一個(gè)目的是提供一種生成顯示的方法以使用戶可以方便地在小顯示屏中游歷復(fù)雜的菜單結(jié)構(gòu)。
本發(fā)明的另一個(gè)目的是提供一種生成顯示的裝置以使用戶可以方便地在小顯示屏中游歷復(fù)雜的菜單結(jié)構(gòu)。
根據(jù)本發(fā)明,提供了一種在顯示屏中生成顯示的方法,包括接收表示多行將要顯示的文字的數(shù)據(jù);對(duì)所述多行文字中的一行采用一種字體;對(duì)所述多行文字中的其他行采用另一種比所述一種字體小的字體;將所述多行中的頂行的上部分截??;將所述多行中的底行的下部分截取;將所述多行在所述屏幕上顯示。
最好是所述一行是所述頂行和所述底行之間的中間行。更好的,該行是菜單中的選中行。該選中行最好被高亮顯示。更好的,通過(guò)在所述菜單中滾動(dòng),所述多行中的不同行可在選中行的位置以該字體顯示。
本發(fā)明還提供一種執(zhí)行上述方法的裝置,該裝置帶有顯示屏和處理裝置。更好的,該裝置是便攜手持設(shè)備,如,移動(dòng)電話,該顯示屏可以是LCD屏幕。
參考以下附圖和對(duì)本發(fā)明的最佳實(shí)施例的說(shuō)明,本發(fā)明的上述和其他目的和技術(shù)特征將更加清楚。
以下將結(jié)合附圖舉例說(shuō)明本發(fā)明的最佳實(shí)施例。
圖1是使用最佳實(shí)施例的移動(dòng)電話生成的顯示的示意圖;圖2是該移動(dòng)電話的硬件部件的方框圖;和圖3是由生成顯示的移動(dòng)電話執(zhí)行的過(guò)程的最佳實(shí)施例的流程。圖。
移動(dòng)電話可以小至大約70立方厘米,一般型號(hào)的移動(dòng)電話為大約100立方厘米。在最小的電話中,LCD屏幕一般可顯示長(zhǎng)度為10-12個(gè)英文字母,或5-6個(gè)中文字的兩行文字。大的電話可顯示文字長(zhǎng)度相同的5行文字。在中文的情況下,這伴隨著字體分辨率從所希望的標(biāo)準(zhǔn)的每個(gè)字16×16個(gè)像素降低到每個(gè)字11×12個(gè)像素。這將影響在組成一個(gè)菜單的命令或菜單項(xiàng)中游歷,該菜單可以是組成一個(gè)菜單結(jié)構(gòu)的多個(gè)菜單中的一部分。分辨率的降低導(dǎo)致只可以顯示一至三個(gè)菜單項(xiàng),這使用戶較難確定當(dāng)前位置在菜單結(jié)構(gòu)中所處的位置。改變這種缺少“菜單位置感”的一種技術(shù)是在顯示屏中顯示箭頭以表示示出的箭頭方向上還有菜單項(xiàng)。這種箭頭可以是在顯示屏的文字區(qū)域中顯示或在文字區(qū)域外作為一個(gè)圖標(biāo)顯示,例如,NEC公司的移動(dòng)電話,PDC N206,G9和G9C中使用的。令一種技術(shù)是帶有一個(gè)滾動(dòng)條位于菜單項(xiàng)旁,滾動(dòng)條有一個(gè)位置指針,指示當(dāng)前菜單項(xiàng)距菜單低有多遠(yuǎn)。所以這些技術(shù)都另外使用LCD的資源,并另外占用顯示屏的區(qū)域,并且不能克服不能顯示更多的菜單項(xiàng)這一缺點(diǎn)。
以下描述的方法和電話使用戶可以在顯示屏上看到更多的菜單項(xiàng)而不需要更大和更復(fù)雜的LCD顯示屏。這種新方法使用戶更好的明確當(dāng)前顯示的菜單項(xiàng)位于菜單的位置。
該方法包括第一,當(dāng)前關(guān)注的菜單項(xiàng)采用一種字體,當(dāng)前關(guān)注的菜單項(xiàng)通常在顯示屏上是高亮顯示,閃爍或光標(biāo)指示其位置。直接位于當(dāng)前選中菜單項(xiàng)之上和之下的菜單項(xiàng)用尺寸減小的字體顯示,即,顯示質(zhì)量下降的字體顯示。第二,在屏幕的頂部和底部,由質(zhì)量下降的字體帶來(lái)的剩余屏幕資源用來(lái)顯示其他菜單項(xiàng),而頂部和底部菜單項(xiàng)被截取一半顯示,如圖1所示。
該方法可以產(chǎn)生如圖1所示的顯示2,其中80×48像素的顯示屏可以顯示5行4,6,8,10和12中文字菜單項(xiàng)。中間選中菜單項(xiàng)8被高亮顯示并用15×14像素字體顯示,而其他行4,6,10和12有采用小的11×12像素的字體顯示的字。底部菜單項(xiàng)4被刪除上一半而截取和底部菜單項(xiàng)12被刪除下一半而截取。
該方法采用視覺(jué)感知特性,即用戶一般注視關(guān)注行8,并不察覺(jué)或不關(guān)心較低分辨率的其他行4,6,10和12。還有,用戶可以已經(jīng)翻譯出頂行4和底行12,因?yàn)橛脩粢话阋呀?jīng)熟悉顯示的內(nèi)容和人的識(shí)字能力使在字的變形較大時(shí)也可成功識(shí)別顯示內(nèi)容。因此,用戶感到顯示屏可以顯示更多菜單項(xiàng)。
該方法可以在圖2所示的有標(biāo)準(zhǔn)硬件元件的移動(dòng)電話20中執(zhí)行。這些元件包括與程序閃存ROM24通信的中央處理單元(CPU)22和無(wú)線通信模塊26。CPU22響應(yīng)接收的電話20的鍵盤(pán)28的輸入并且產(chǎn)生和向LCD驅(qū)動(dòng)集成電路30發(fā)送要顯示的數(shù)據(jù)。CPU22配備有用于存儲(chǔ)文字?jǐn)?shù)據(jù)的存儲(chǔ)器空間和用于存儲(chǔ)位圖數(shù)據(jù)的屏幕緩沖區(qū)空間。LCD驅(qū)動(dòng)器30根據(jù)CPU22提供的顯示數(shù)據(jù)在電話的LCD屏幕32上生成顯示。無(wú)線通信模塊26包括用于在電話20的天線27上發(fā)送和接收無(wú)線信號(hào)的發(fā)送接收機(jī)并包括分別用于從電話20的麥克風(fēng)34和向揚(yáng)聲器36接收和發(fā)送聲音信號(hào)的調(diào)制器和解調(diào)器(modem)。ROM24包括可執(zhí)行代碼,該代碼控制電話20的硬件元件的操作,特別是控制如圖3所示的顯示生成過(guò)程的執(zhí)行。顯示過(guò)程40由CPU22執(zhí)行,使得可使用標(biāo)準(zhǔn)LCD驅(qū)動(dòng)器30,但是,該過(guò)程也可由其他元件執(zhí)行或由集成到一塊集成電路上的CPU22和LCD驅(qū)動(dòng)器30一起執(zhí)行。
在電話20執(zhí)行了產(chǎn)生表示將在屏幕20上顯示的文字的多個(gè)不同過(guò)程42之一后,電話20調(diào)用顯示過(guò)程40。在步驟44,過(guò)程40從過(guò)程42接收文字?jǐn)?shù)據(jù)并使用存儲(chǔ)器空間(文本緩沖區(qū))保存表示屏幕32上的5行文字的字符數(shù)據(jù)。過(guò)程40,從步驟46開(kāi)始并包括步驟48至54的不同處理,根據(jù)一行文字在5行4,6,8,10和12所處的位置處理文本的每一行以生成顯示屏位圖。如果在步驟48確定被處理的行是菜單的選中行,即,第三行8,則使用大字體,并在步驟49,在屏幕緩沖區(qū)空間加入新的文字?jǐn)?shù)據(jù)。如果在步驟50確定該行為第二或第四行6或10,則使用較小字體,并在步驟51,在屏幕緩沖區(qū)空間加入新的文字?jǐn)?shù)據(jù)。如果在步驟52確定該行是第一行4,則使用最小字體,并刪除該行文本的上半部而截取,如圖1所示,并在步驟53,在屏幕緩沖區(qū)空間加入新的表示文字?jǐn)?shù)據(jù)。如果在步驟54確定該行是將顯示的文字的第五行12,則使用該小字體,并刪除該行文本的下部分而截取,如圖1所示,并在步驟55,在屏幕緩沖區(qū)空間加入新的表示文字?jǐn)?shù)據(jù)。在步驟56,如果確定了將顯示的文字的5行都已處理,則在步驟57,CPU22將屏幕緩沖區(qū)空間的文字?jǐn)?shù)據(jù)寫(xiě)入LCD的驅(qū)動(dòng)器并將文字如圖1所示在屏幕32顯示。如果不是所有5行都被處理,操作返回步驟46以訪問(wèn)文本中的下一行。在調(diào)整后的文字?jǐn)?shù)據(jù)已從屏幕位圖緩沖區(qū)空間寫(xiě)入LCD驅(qū)動(dòng)器30,過(guò)程40在步驟58結(jié)束。
本領(lǐng)域的技術(shù)人員可在權(quán)利要求書(shū)中描述的本發(fā)明的范圍內(nèi)作出許多修改。
權(quán)利要求
1.一種在顯示屏上生成顯示的方法,包括步驟接收表示多行將要顯示的文字的數(shù)據(jù);對(duì)所述多行文字中的一行采用一種字體;對(duì)所述多行文字中的其他行采用另一種小于所述一種字體的字體;將所述多行中的頂行的上部分截?。粚⑺龆嘈兄械牡仔械南虏糠纸厝?;將所述多行在所述顯示屏上顯示。
2.如權(quán)利要求1的生成顯示的方法,其中所述一行是所示頂行和所述底行之間的中間行。
3.如權(quán)利要求1的生成顯示的方法,其中所述一行是菜單中的選中行。
4.如權(quán)利要求3的生成顯示的方法,其中所述選中行被高亮顯示。
5.如權(quán)利要求3的生成顯示的方法,其中所述多行的不同的一行可通過(guò)在所述菜單中滾動(dòng)而在選中行的位置以所述一種字體顯示。
6.一種生成顯示的裝置,包括一個(gè)顯示屏;和一個(gè)處理裝置,用于接收表示將顯示的多行文字的數(shù)據(jù),對(duì)所述多行的一行采用一種字體,所述多行的其他行采用另一種小于所述一種字體的字體,截取所述多行的頂行的上部分,截取所述多行的底行的下部分,并在顯示屏上顯示所述多行文字。
7.如權(quán)利要求6的生成顯示的裝置,其中所述顯示屏是LCD顯示屏。
8.如權(quán)利要求6的生成顯示的裝置,其中所述裝置是便攜手持設(shè)備。
9.如權(quán)利要求6的生成顯示的裝置,其中所述裝置是移動(dòng)電話。
10.如權(quán)利要求8的生成顯示的裝置,其中所述顯示屏是LCD顯示屏。
全文摘要
一種生成顯示的方法,使得用戶可以在小顯示屏上在復(fù)雜的菜單結(jié)構(gòu)中方便地游歷。生成顯示的方法包括的步驟有接收表示多行將要顯示的文字的數(shù)據(jù);對(duì)所述多個(gè)文字中的一行采用一種字體;對(duì)所述多個(gè)文字中的其他行采用另一種比上述字體小的字體;將所述多行中的頂行的上部分截取;將所述多行中的底行的下部分截取;將所述多行在所述屏幕上顯示。該方法可用于在移動(dòng)電話的顯示屏上生成文字顯示以游歷菜單結(jié)構(gòu)。
文檔編號(hào)H04M1/247GK1248874SQ9911873
公開(kāi)日2000年3月29日 申請(qǐng)日期1999年9月7日 優(yōu)先權(quán)日1998年9月8日
發(fā)明者D·F·達(dá)金斯 申請(qǐng)人:日本電氣株式會(huì)社