專利名稱:顯示字符容量的方法和終端的制作方法
本申請要求優先權,受益于2005年11月29日公開的申請號No.10-2005-0114809的韓國專利,在此結合參考它的全部內容。
背景技術:
發明領域本發明涉及顯示字符容量的方法和終端,尤其涉及一種允許用戶輸入期望的字符的同時觀察當前的字符容量的方法和終端。
討論相關技術一些常規移動通信終端利用例如短消息業務(SMS),長消息業務(LMS),多媒體消息系統(MMS)和無線應用協議(WAP)的技術執行消息傳輸功能。這些終端的一些還執行其他的通信功能,比如語音通信功能或多媒體通信功能。
在許多情況下,由于諸如費用和被通信的內容等因素,消息傳輸通信是比語音通信更好的通信形式。因此,近來已經快速地增加了使用消息業務。
當用戶準備一個報文時,通過所使用的消息傳輸技術,或通過用戶正在使用發送消息的終端會限制報文的長度(對于報文中包括的字符)。當用戶正在輸入一個消息時,一些常規的終端顯示該消息的剩余的字符容量。這些終端在消息輸入窗口之外的終端屏幕的一個區域上(例如,在屏幕的上或下部)顯示字符容量。在此情況下,為觀察字符容量,用戶必須把他的視線從顯示輸入的消息的消息輸入窗口轉移到顯示字符容量的屏幕區域,這對于用戶是不方便的。
圖1顯示了當用戶正在輸入消息時顯示的常規屏幕的一個實例。
在圖1所示的屏幕上,消息(“A.G”)被顯示在消息輸入窗口中,而且字符計數(“3”)和字符容量(“188”)被顯示在屏幕的上端右手角落處。
由于字符計數顯示遠離消息輸入窗口,并由于當輸入消息時用戶通常把他們的注意力集中在消息輸入窗口,因此用戶通常不知道他輸入的消息還有多少就接近達到了最大的字符長度了。
在這點上,為觀察顯示的字符計數,用戶必須把他的視線從消息輸入窗口轉移到圖1所示的屏幕的上端右手角落。為此,用戶通常會一瞬間停止輸入消息。這就導致消息輸入過程變得更長。
發明概述本發明的一個特點是,當輸入文本時,允許用戶觀察文本的剩余字符容量的指示而不用從被輸入的文本轉移視線。
為實現這些特點,提供了在字符輸入窗口中顯示可用字符容量的方法,包括基于用戶輸入的字符來計算可用的字符容量,在字符輸入窗口中顯示輸入的字符,和在靠近用戶輸入的最后字符的文本輸入窗口中的位置上顯示可用字符容量的指示。可以靠近一個光標來顯示可用的字符容量的指示。
還提供了在圖形用戶接口上顯示可用字符容量的方法,包括基于用戶輸入的字符來計算可用字符容量,在圖形用戶接口上顯示輸入的字符,和相應于計算的可用字符容量以特定顏色在圖形用戶接口中顯示一個對象。該對象可以是可用字符容量的指示,顯示的輸入的字符,靠近于顯示的輸入字符的光標,圖形用戶接口的背景,或顯示的輸入字符的下劃線。
提供了在字符輸入窗口中顯示可用字符容量的終端。終端包括用于輸入字符的輸入單元,顯示字符輸入窗口的顯示器,和控制器,基于用戶輸入的字符計算可用字符容量,控制顯示器在字符輸入窗口中顯示輸入的字符,和控制顯示器在靠近用戶輸入的最后字符的字符輸入窗口中的位置上顯示可用字符容量的指示。控制器可以控制顯示器靠近于光標來顯示可用字符容量的指示。
還提供了在圖形用戶接口上顯示可用字符容量的終端。該終端包括用于輸入字符的輸入單元,顯示圖形用戶接口的顯示器,和控制器,基于用戶輸入的字符來計算可用字符容量,控制顯示器在圖形用戶接口上顯示輸入的字符,和控制顯示器相應于計算的可用字符容量以特定顏色在圖形用戶接口中顯示一個對象。該對象可以是可用字符容量的指示,顯示的輸入字符,靠近于顯示的輸入字符的光標,圖形用戶接口的背景,或顯示的輸入字符的下劃線。
還提供了一種計算機可讀媒體,存儲包含用于在字符輸入窗口中顯示可用字符容量的可執行指令的程序。該程序包括計算指令,處理器執行該指令以便基于用戶輸入的字符來計算可用字符容量,字符顯示指令,處理器執行該指令以便在字符輸入窗口中顯示輸入的字符,和字符容量顯示指令,處理器執行該指令以便在靠近用戶輸入的最后字符的字符輸入窗口中的位置上顯示可用字符容量的指示。字符容量顯示指令可以包括靠近于光標顯示可用字符容量的指示的指令。
此外還提供了一種計算機可讀媒體,存儲包含用于在圖形用戶接口上顯示可用字符容量的可執行指令的程序。該程序包括計算指令,處理器基于用戶輸入的字符來計算可用字符容量,字符顯示指令,處理器執行該指令以在圖形用戶接口上顯示輸入的字符,和顏色控制指令,處理器執行該指令以便相應于計算的可用字符容量以特定顏色在圖形用戶接口中顯示一個對象。該對象可以是可用字符容量的指示,顯示的輸入字符,靠近于顯示的輸入字符的光標,圖形用戶接口的背景,或顯示的輸入字符的下劃線。
附圖簡述根據下述的詳細描述和附圖,本發明將更加顯而易見,所述內容只是示例性的,而不會限制本發明,其中圖1顯示了當用戶輸入消息時所顯示的常規屏幕的實例;圖2是根據本發明一個方面的方框圖;圖3是示例了根據本發明一個方面由圖2的控制器所執行的用來顯示可用字符容量的處理過程的流程圖;圖4A-4C示例了根據本發明一個方面的典型圖形用戶接口;和圖5A和5B示例了根據本發明另一個方面的典型圖形用戶接口。
具體實施例現在將詳細描述本發明的優選實施例,其實例被示例在附圖中。
圖2是根據本發明一個方面的終端的方框圖。
圖2所示的終端包括存儲器202、輸入單元204、控制器206和顯示器208。
終端的實例包括但不限于個人計算機(比如臺式或膝上型計算機),、移動通信終端(比如移動電話或PDA)、或視頻游戲終端。
存儲器202存儲控制終端整體操作的程序,和存儲用于終端整體操作的輸入/輸出(I/O)數據。
存儲器202還存儲包括用于在終端的顯示器208上顯示可用字符容量的指令的一個程序,和存儲至少一個字符容量值。字符容量值是當使用特殊的應用時用戶可以輸入的最大的字符數。應用的例子包括但不限于消息應用(比如,SMS消息應用或即時消息(IM)應用)、日歷應用、電話本應用、備忘錄應用和用戶輸入文本的其他應用。在這些應用中,用戶可輸入的最大字符數受到以下情況的限制,例如顯示器208的容量、用于存儲用戶輸入的文本的存儲器202剩余的空間量,或者,在消息應用的情況下,用于發送消息的技術。在一些實施例中,字符容量值可以是用戶設置的一個值。
在一個實施例中,程序指令命令終端對應于可用字符容量的值以特定顏色或特定的亮度顯示可用的字符容量。下面描述兩個非限制的例子。
作為一個例子,如果使用RGB(紅、綠、藍)顏色模型,顯示器208上顯示的可用字符容量的RGB顏色值可以基于可用字符容量值而改變。表1示例了典型的非限制的值。可用字符容量指示符的RGB顏色值
作為一個例子,如果使用了表1所列的值,和如果一個應用的字符容量是100個字符,當用戶開始輸入文本時,可用字符容量指示符的顏色將是黑色。當用戶已經輸入了多于30個字符,指示符的顏色將改變為綠色;當用戶已經輸入了多于60個字符,指示符的顏色將改變為橙色;和當用于輸入了多于90個字符,指示符的顏色將改變為紅色。
作為另一個例子,如果使用了HSB(色調、飽和度、亮度)模型,顯示器208上顯示的可用字符容量指示符的HSB值基于可用字符容量值而改變。表2示例了典型的非限制的值。可用字符容量指示符的HSB顏色值
無論是否使用了RGB或HSB顏色模型,對應于可用字符容量的顏色值可以由用戶設置。作為改變可用字符容量指示符的顏色或亮度的一種替換方式,一個或多個輸入的文本的顏色或亮度、光標、下劃線或圖形用戶接口的背景可以被改變。
當用戶已經輸入了允許的最大字符數時,可用字符容量指示符可以讀取“充滿”或“末端”,例如,或包括一個或多個特殊字符。
輸入單元204可以包括多個按鈕,用于輸入諸如字母和數字的字符。可替換的,輸入單元204可以采取其他形式。例如輸入單元204可以包括慢撥、鐵筆、觸摸屏或向用戶提供語音到語音識別引擎的麥克風。當用戶使用輸入單元204時,輸入單元204發送信號到相應于期望字符的控制器206。
例如可以通過液晶顯示器(LCD)來實現顯示器208。當然,在不脫離本發明的精神和/或范圍的情況下,可以使用其它類型的顯示器。
如果終端是移動通信終端,顯示器208可以比如電池狀態信息、信號接收強度、數據和時間信息、當前的模式狀態信息和其他用戶信息的顯示信息。
顯示器208顯示用戶選擇的應用的圖形用戶接口。如果該應用是一個允許用戶輸入文本的應用(比如,消息應用),控制器206控制顯示器208在文本輸入窗口中顯示用戶輸入的文本。顯示器208還在文本輸入窗口中顯示可用字符容量的指示。該指示被顯示在靠近顯示器208上顯示的最后字符處或靠近于將要顯示的下一個輸入字符的位置(例如,靠近于標記將要顯示的下一個輸入字符的地方的光標)。該指示可以以不同于顯示輸入的文本的字體而被顯示,和/或可以是不同的尺寸。
在此情況下,有顯示字符輸入容量的各種方法,將結合控制器206詳細描述其中的細節。
控制器206控制終端的整體操作。控制器206可以包括一個或多個算法和邏輯單元(ALU)、寄存器、程序計數器、命令解碼器和控制電路。
應用的字符容量可以取決于被使用的語言。例如,英語語言字符會占用存儲器中的1字節空間,而韓國語言字符會占用存儲器中2字節空間。如果用于存儲用戶輸入的文本的存儲器202中的可用空間是100字節,則字符容量將是100英語字符,或50韓語字符。當然,其它語言的字符容量也是不同的。基于終端中當前設置的語言模式,控制器206計算一個應用的字符容量。
如果終端被設置到使用特殊字符或圖畫字符的一種模式,基于該模式的字符,控制器206也可以計算一個應用的字符容量。
在一個實施例中,如果用戶構造一個消息,其長度多于一頁(比如LMS消息),控制器206可以計算用于每頁的字符容量,和用于全部消息的字符容量。因而,顯示器208可以顯示一頁的可用字符容量的指示,和一個完整消息的可用字符容量的指示。
圖3是示例了根據本發明一個方面由控制器206執行的用來顯示可用字符容量的處理過程的流程圖。
在用戶已經打開了一個應用程序之后執行圖3所示的處理過程,并根據應用的程序指令來執行。處理過程在步驟S302開始,其中用戶經輸入單元204輸入字符。輸入的字符可以包括但不限于各種語言的數字和字母特殊字符或圖形字符。
在步驟S304,通過計算和在存儲器202中存儲輸入的字符值,終端保持跟蹤已經被用戶輸入的字符數。例如該值可以以字節被表示。對于這點,應用程序可以包括控制器206執行的指令,以便每次一個字符被輸入或被刪除時,更新輸入的字符值。
在步驟S306,基于多個變量,控制器206計算打開的應用的字符容量。如上所述,字符容量可以取決于顯示器208的尺寸,用于存儲用戶輸入的文本的存儲器202中剩余的空間量,或者,在消息應用的情況下,通過用于發送消息的技術。例如,字符容量可以是不同的,這取決于是否使用了SMS消息、LMS消息或MMS消息。字符容量還可以取決于正使用的字符的類型(比如語言)。控制器206可以基于應用程序的指令計算字符容量。
然后,在步驟S308,控制器206基于應用的字符容量和輸入的字符值計算可用字符容量。例如,可用字符容量可以被表示成用戶可以輸入的剩余字符數,或仍然可用的字符容量的百分數。例如,如果一個應用的字符容量是200個字符,并且用戶已經輸入了20個字符,可用字符容量可以被表示成180字符,或90%。可以基于應用程序中的指令執行該計算。
在步驟S310,基于應用程序中的指令,終端在顯示器208上顯示可用字符容量的指示。可用字符容量的指示可以顯示在靠近于顯示器208上顯示的最后字符,或靠近于其中將顯示下一個輸入字符的位置(例如,靠近于標記將顯示下一個輸入字符的光標)。
終端可以以顏色、亮度、尺寸和/或不同于用戶輸入的文本的字體顯示可用字符容量的指示。如上所述,指示符的顏色或亮度會根據可用字符容量值而改變。可替換的,下劃線的顏色和/或亮度會根據可用字符容量值而改變。
當可用字符容量達到零時,終端可以在顯示器208上顯示“充滿”、“末端”或特殊字符。在此情況下,這些字符會閃爍。可替換的,當可用字符容量達到零時,用戶輸入的文本會閃爍。另一種可替換的方式,終端會輸出聲音來指示可用字符容量已經達到零。
隨著用戶在應用中繼續輸入文本,步驟S302-S310被重復。
圖4A-4C示例了根據本發明一個方面的典型圖形用戶接口。
圖4A所示的圖形用戶接口在文本輸入窗口中顯示用戶輸入的文本(“A.G”),并在靠近于標記輸入文本的末端的光標處的文本輸入窗口中顯示可用字符容量的指示(“185”)。在此情況下,在達到字符容量限制之前,用戶可以輸入185個更多的字符。盡管在圖4A中沒有顯示,對于輸入的文本,“185”指示可以是不同的尺寸。例如,可以在輸入的文本的末端上顯示成上標或下標。可替換的,可以以不同的顏色顯示“185”指示。
圖4B顯示了當可用字符容量是150時的圖4A的圖形用戶接口。
圖4C顯示了當可用字符容量是零時的圖形用戶接口。如圖4C所不,在輸入文本的末端上,單詞“充滿”被顯示為可用字符容量的指示。盡管圖4C沒有顯示,但單詞“充滿”會閃爍,和/或輸入的文本會閃爍。
圖5A-5B示例了根據本發明另一個方面的典型圖形用戶接口。
在圖5A所示的圖形用戶接口中,用戶輸入的文本被下劃線。下劃線的顏色和/或亮度根據可用字符容量值而改變。圖5B顯示了當可用字符容量是零時的圖形用戶接口。
根據上述內容應該清楚的是,上述的圖形用戶接口允許用戶在輸入文本時觀察文本的可用字符容量的指示而無需從正輸入的文本上轉移其視線。
本領域技術人員應該清楚的是,在不脫離本發明的精神和范圍的情況下,在本發明中可以作出各種修改或變化。因此,本發明意在覆蓋所附權利要求和它們的等效物的范圍內所提供的本發明的修改和變化。
根據本發明的各種實施例,通過控制器206所執行的軟件程序可以實現在此所述的方法。本發明關注一種計算機可讀媒體,其包括指令或響應于傳播的信號來接收和執行指令。術語“計算機可讀媒體”將包括能夠存儲、編碼或攜帶處理器執行的指令集以執行任何一個或多個在此所公開的方法或操作的任何媒體。
在特殊的非限制的典型實施例中,計算機可讀媒體可以包括固態存儲器,比如存儲卡或容納一個或多個非易失性只讀存儲器的其他包裝。另外,計算機可讀媒體可以是隨機存取存儲器或其他易失性可再寫存儲器。因而,本公開考慮包括可以存儲數據或指令的任何一個或多個計算機可讀媒體或分布媒體和其他的等效物和后繼的媒介。
在此所述的示例的實施例意在提供各種實施例的結構的一般性理解。這些示例不意在完全描述利用在此所述的結構或方法的裝置和系統的所有元素和特性。根據本發明的評述,對于本領域技術人員來說,許多其他的實施例是顯而易見的。根據本公開可以利用和導出其他的實施例,以至于在不脫離本公開的范圍的情況下可以作出結構的和邏輯的替換和改變。因此,本公開和附圖被認為是示例的而不是限制的。
通過術語“發明”單獨和/或集中的在此所涉及的本公開的一個或多個實施例只是出于方便而不意在自愿的把該申請的范圍限制于任何特殊的發明或發明的原理。而且,盡管在此已經描述和示例了特定的實施例,但應該明白的是,被設計為實現相同的或類似的目的的任何隨后的安排可以被替代為所示的特定實施例。本公開意在覆蓋各種實施例的任何和所有的隨后改編或變化。在此沒有特別描述的上述實施例的組合,以及其他的實施例,根據回顧本說明書,對于本領域技術人員來說是顯而易見的。
上述公開的主題被認為是示例性的,而不是限制性的,并且所附的權利要求意在覆蓋落入本發明的實質精神和范圍內的所有這些修改、改進和其他的實施例。因此,為最大化法律允許的程度,通過最廣義允許的解釋下述的權利要求和它們的等效物來確定本發明的范圍,而不會受前述的詳細說明制約或限制。
權利要求
1.一種在字符輸入窗口中顯示可用字符容量的方法,包括基于用戶輸入的字符來計算可用的字符容量;在字符輸入窗口中顯示輸入的字符;和在靠近用戶輸入的最后字符的文本輸入窗口中的位置上顯示可用字符容量的指示。
2.根據權利要求1的方法,其中靠近一個光標來顯示可用的字符容量的指示。
3.一種在圖形用戶接口上顯示可用字符容量的方法,包括基于用戶輸入的字符來計算可用字符容量;在圖形用戶接口上顯示輸入的字符;和在圖形用戶接口中相應于計算的可用字符容量以特定顏色顯示一個對象。
4.根據權利要求3的方法,其中該對象是可用字符容量的指示。
5.根據權利要求3的方法,其中該對象是顯示的輸入字符。
6.根據權利要求3的方法,其中該對象是靠近于顯示的輸入字符的光標。
7.根據權利要求3的方法,其中該對象是圖形用戶接口的背景。
8.根據權利要求3的方法,其中該對象是顯示的輸入字符的下劃線。
9.一種在字符輸入窗口中顯示可用字符容量的終端,包括用于輸入字符的輸入單元;顯示字符輸入窗口的顯示器;和控制器,基于用戶輸入的字符計算可用字符容量,控制顯示器在字符輸入窗口中顯示輸入的字符,和控制顯示器在靠近用戶輸入的最后字符的字符輸入窗口中的位置上顯示可用字符容量的指示。
10.根據權利要求9的終端,其中控制器控制顯示器靠近于光標來顯示可用字符容量的指示。
11.一種在圖形用戶接口上顯示可用字符容量的終端,包括用于輸入字符的輸入單元;顯示圖形用戶接口的顯示器;和控制器,基于用戶輸入的字符計算可用字符容量,控制顯示器在圖形用戶接口上顯示輸入的字符,和控制顯示器相應于計算的可用字符容量以特定顏色在圖形用戶接口中顯示一個對象。
12.根據權利要求11的終端,其中該對象是可用字符容量的指示。
13.根據權利要求11的終端,其中該對象是顯示的輸入字符。
14.根據權利要求11的終端,其中該對象是靠近于顯示的輸入字符的光標。
15.根據權利要求11的終端,其中該對象是圖形用戶接口的背景。
16.根據權利要求11的終端,其中該對象是顯示的輸入字符的下劃線。
17.一種計算機可讀媒體,存儲包含用于在字符輸入窗口中顯示可用字符容量的可執行指令的程序,該程序包括計算指令,處理器執行該指令以便基于用戶輸入的字符來計算可用字符容量;字符顯示指令,處理器執行該指令以便在字符輸入窗口中顯示輸入的字符;和字符容量顯示指令,處理器執行該指令以便在靠近用戶輸入的最后字符的字符輸出窗口中的位置上顯示可用字符容量的指示。
18.根據權利要求17的計算機可讀媒體,其中字符容量顯示指令包括靠近于光標顯示可用字符容量的指示的指令。
19.一種計算機可讀媒體,存儲包含用于在圖形用戶接口上顯示可用字符容量的可執行指令的程序,該程序包括計算指令,處理器執行該指令以便基于用戶輸入的字符來計算可用字符容量;字符顯示指令,處理器執行該指令以在圖形用戶接口上顯示輸入的字符;和顏色控制指令,處理器執行該指令以便相應于計算的可用字符容量以特定顏色在圖形用戶接口中顯示一個對象。
20.根據權利要求19的計算機可讀媒體,其中該對象是可用字符容量的指示。
21.根據權利要求19的計算機可讀媒體,其中該對象是顯示的輸入字符。
22.根據權利要求19的計算機可讀媒體,其中該對象是靠近于顯示的輸入字符的光標。
23.根據權利要求19的計算機可讀媒體,其中該對象是圖形用戶接口的背景。
24.根據權利要求19的計算機可讀媒體,其中該對象是顯示的輸入字符的下劃線。
全文摘要
一種在字符輸入窗口中顯示可用字符容量的方法,包括基于用戶輸入的字符來計算可用的字符容量,在字符輸入窗口中顯示輸入的字符,和在靠近用戶輸入的最后字符的文本輸入窗口中的位置上顯示可用字符容量的指示。一種在圖形用戶接口上顯示可用字符容量的方法,包括基于用戶輸入的字符來計算可用字符容量,在圖形用戶接口上顯示輸入的字符,和相應于計算的可用字符容量以特定顏色在圖形用戶接口中顯示一個對象。
文檔編號H04M1/247GK1984408SQ20061006402
公開日2007年6月20日 申請日期2006年11月29日 優先權日2005年11月29日
發明者吳國鎮 申請人:Lg電子株式會社