專利名稱:便攜式終端的顯示數據大小調整設備及方法
技術領域:
本發(fā)明一般涉及一種為便攜式終端提供附加服務的設備和方法。更具體地講,本發(fā)明涉及一種用戶數據可以以放大或者縮小的尺寸來顯示的便攜式終端設備和方法。
背景技術:
無線通信技術的進步使便攜式終端更為普及。通信網絡運營商提供各種服務以便于滿足訂戶的不同需要。
例如,便攜式終端執(zhí)行基本呼叫處理功能,該功能為訂戶能夠在基站的服務區(qū)移動時給另一固定或者移動電話訂戶打電話/從另一固定或者移動電話訂戶接收電話。這樣的移動終端還可執(zhí)行附加功能以進行個人信息管理以及通過連接到計算機或者互聯網來進行數據交換。具體地講,高級移動終端可執(zhí)行圖片或者運動圖像的發(fā)送和接收,支持虛擬的三維聲音或者立體聲,播放運動圖像專家組的MPEG-1 Audio Layer 3(MP3)文件,以及包括用于拍攝的相機。
比如數據服務的各種內容服務也被提供給便攜式終端。作為便攜式終端的可能的圖片大小限制的結果,屏幕上顯示的字符或者圖像的大小趨于縮小。不便于用戶的理解。
為了增加屏幕的可理解性,已經提出在必要時,使用可被安裝在便攜式終端的外部的放大鏡以放大屏幕內容。已經提出屏幕字體放大的方法,其中,使用用于字符放大的鍵來選擇期望的字符字體,選擇的字體從字體存儲器中被讀出以放大顯示在屏幕上的字符。
然而,在利用比如放大鏡的外部裝置來放大屏幕數據的傳統(tǒng)方法中,分立的機械裝置的增加可顯著增大便攜式終端的體積并引起其設計的改變。在利用字體存儲器來存儲多種字體的另一傳統(tǒng)方法中,便攜式終端需要的存儲器容量大,并且由于必須指定字符的大小而給用戶帶來不便。
發(fā)明內容
本發(fā)明示例性實施例的一方面至少解決上述問題和/或缺陷中的至少一個,并至少提供下面所述的優(yōu)點。因此,本發(fā)明示例性實施例的方面在于提供一種能夠賦予附加功能和服務以更有效地使用便攜式終端的設備及方法。
本發(fā)明示例性實施例的另一目的在于提供一種用于便攜式終端的可根據用戶請求以放大或縮小的尺寸顯示用戶數據的設備及方法。
本發(fā)明示例性實施例的另一目的在于提供一種用于便攜式終端的可根據包含消息、菜單和圖像的服務的類型來適應性地控制屏幕顯示數據的大小的設備及方法。
本發(fā)明示例性實施例的另一目的在于提供一種用于便攜式終端的可容易地調節(jié)文本消息的字符大小的設備和方法。
本發(fā)明示例性實施例的另一目的在于提供這樣一種為方便用戶的用于便攜式終端的設備及方法,其中,按比例來放大或縮小屏幕上顯示的用戶數據,根據用戶設置移動屏幕。
根據本發(fā)明示例性實施例,提供了一種用于便攜式終端的顯示數據大小調整方法。響應于用戶的請求,在便攜式終端的屏幕上顯示請求的用戶數據。響應于用于放大或縮小的鍵事件,來按預置的放大或縮小比來對顯示的用戶數據進行放大或縮小。顯示所述放大或縮小的用戶數據。
根據本發(fā)明另一示例性實施例,提供了一種用于便攜式終端的顯示數據大小調整方法。響應于用戶的請求,在便攜式終端的屏幕上顯示請求的用戶數據。如果鍵被輸入,則確定是否設置了放大/縮小模式。如果設置了放大/縮小模式,則識別與輸入的鍵相關的鍵事件。如果鍵事件是用于放大的請求,則按預置的放大比來放大顯示的用戶數據,并在屏幕上顯示放大的用戶數據。如果所述鍵事件是用于縮小的請求,則按預置的縮小比來縮小顯示的用戶數據并在屏幕上顯示縮小的用戶數據。
根據本發(fā)明另一示例性實施例,提供了一種用于便攜式終端的顯示數據大小調整設備。所述設備包括鍵輸入單元、控制器和顯示單元。其中鍵輸入單元包括數字、字符和功能鍵。數字、字符和功能鍵便于用戶輸入數字和字符信息以及設置各種功能。所述鍵輸入單元產生與用于對在屏幕上顯示的用戶數據進行放大或縮小以及屏幕移動的那些功能鍵相關的鍵事件。如果從鍵輸入單元輸入了改變與數據放大或縮小相關的模式的信號,則控制器還控制相應的放大/縮小模式的設置。如果發(fā)生了數據放大或縮小事件以及相關屏幕移動事件,則控制器控制與這些事件相關的操作。顯示單元在控制器對數據放大/縮小以及屏幕移動的控制下將用戶數據顯示在屏幕上,顯示用于運行和設置執(zhí)行數據放大/縮小操作的應用程序的窗口以及控制器控制下顯示模式設置引導消息。
從下面結合附圖的詳細描述中,本發(fā)明的特定示例性實施例的上述和其他示例性目的、特征和優(yōu)點將會更清楚,其中圖1示出根據本發(fā)明示例性實施例的便攜式終端的構造;圖2示出圖1的便攜式終端中的一系列字符大小調整操作;圖3示出圖1的便攜式終端中的另一系列字符大小調整操作;圖4示出圖1的便攜式終端中的另一系列字符大小調整操作;圖5示出圖1的便攜式終端中的菜單大小調整操作;圖6示出圖1的便攜式終端中的一系列圖像大小調整操作;圖7示出圖1的便攜式終端中的另一系列圖像大小調整操作;圖8是示出用于圖1的便攜式終端的響應于鍵事件來放大或縮小顯示的用戶數據的方法的流程圖;圖9A和圖9B是示出圖8的方法的詳細步驟的流程圖;圖10是示出根據預置的數據顯示格式來顯示用戶數據的步驟的流程圖;圖11是示出根據預置的屏幕移動方案來移動屏幕的步驟的流程圖;和圖12是示出用于圖1的便攜式終端的在文本消息發(fā)送和接收期間調整字符的大小的方法的步驟的流程圖。
貫穿附圖,相同的標號被理解為指示相同的部件、特征和結構。
具體實施例方式
提供在本說明書中定義的比如詳細的結構和部件的內容以有助于本發(fā)明實施例的充分理解。因此,本領域的技術人員應該認識到,在不脫離本發(fā)明的范圍和精神的情況下,可對這里描述的實施例進行各種改變和修改。另外,為了清楚和簡明,省略了已知功能和構造的描述。
本發(fā)明的示例性實施例涉及一種為了用戶方便能夠將附加的功能和服務賦予便攜式終端的設備和方法。在本發(fā)明的示例性實施例中,提供了這樣一種便攜式終端的設備和方法,其中,可根據用戶的要求來以放大的尺寸或者縮小的尺寸來顯示用戶數據。
根據本發(fā)明示例性實施例,在作為便攜式終端的附加功能的短消息服務(SMS)中,通過便攜式終端的功能鍵,顯示的字符被放大或者縮小。在SMS服務中,當用戶輸入字符或者讀取接收到的消息的同時,如果通過相關功能鍵而產生特殊的事件,則便攜式終端增加或者減小屏幕上顯示的字符的大小。這個示例可被應用于通過便攜式終端可用的各種用戶數據,包括字符、圖像、運動畫面和菜單。
本發(fā)明的示例性實施例涉及一種根據用戶請求放大或縮小便攜式終端的屏幕內容的設備和方法。響應于用戶請求放大/縮小屏幕內容提高了用戶對顯示的字符或圖像的可理解性。
在本發(fā)明示例性實施例中,在例如SMS服務和多媒體消息服務(MMS)的發(fā)布中,用戶數據包括比如菜單和文本的字符數據以及比如圖像和運動畫面的多媒體數據。
根據本發(fā)明另一示例性實施例,對于在SMS或者MMS服務中使用便攜式終端的字符的發(fā)送或接收,通過便攜式終端的功能鍵,例如音量鍵來容易地調整顯示的字符的大小,以便于用戶能夠容易地理解文本。也就是說,例如,對應于發(fā)生與上調音量鍵相關的事件,增加顯示的字符大小,對應于發(fā)生與下調音量鍵相關的事件,縮小顯示的字符大小。
使用比如方向鍵來上/下/左/右地移動屏幕使得可以看見整體放大的用戶數據,從而用戶可容易地理解用戶數據。這增強了用戶便利性。
根據本發(fā)明另一示例性實施例,當在SMS或MMS服務中顯示的字符被放大或者縮小時,與字符大小的改變相應,字符被自動重排列,從而增強了用戶便利性。
例如,在由于字符放大而文本不適合在屏幕中顯示的情況中,識別那些在一行內不再可見的字符,通過例如自動行縮進特征按行重排列字符。也就是說,那些在屏幕的一行內不再可見的字符被自動移動到下一行,從而使文本可容易地被看到。通過使用,例如上/下鍵而移動到下一頁或者通過滾動特性來使整個文本可見。
如上所述,在本發(fā)明示例性實施例的顯示數據放大/縮小方法中,不需要獨立的外部裝置;不用必須要存儲多個字符大小的字體,從而獲得高效率的內存利用;可適應性地控制字符的大小。以下,將參照附圖來對本發(fā)明的示例性實施例進行描述。
盡管為了描述的目的,移動通信終端被描述為本發(fā)明示例性實施例的移動終端的示例。本發(fā)明的示例性實施例并不限于移動通信終端。本發(fā)明示例性實施例的移動終端是為用戶方便而提供的終端,它可以是任何信息和通信裝置及多媒體裝置,比如移動通信終端、移動電話、有線電話、無線電話、個人數字助理(PDA)、智能電話、音頻播放器、MP3播放器、筆記本和個人電腦。所述移動終端還可以被應用于使用這樣的裝置的設備。
圖1是根據本發(fā)明示例性實施例的便攜式終端的示例性結構的示圖。
參照圖1,所述便攜式終端包括輸入裝置、處理裝置、存儲裝置、輸出裝置和通信裝置。
所述輸入裝置用于輸入包括音頻、數字/字符及圖像的多媒體數據,其包括音頻處理器107、鍵輸入單元109和相機模塊113。
處理裝置處理通過輸入裝置輸入的語音、數字/字符及圖像,并執(zhí)行處理用戶請求的附加功能所必需的操作。所述處理裝置包括信號處理器115、視頻處理器117、數據處理器105和控制器101。
存儲裝置存儲通過輸入裝置輸入的用戶數據和實現移動終端的附加功能的應用程序。所述存儲裝置包括存儲單元111。
輸出裝置輸出通過輸入裝置輸入的用戶數據、存儲在存儲裝置中的用戶數據和相關數據、以及與附加功能相關的屏幕數據。所述輸出裝置包括顯示單元119和音頻處理器107。
通信裝置執(zhí)行將用戶數據無線發(fā)送到另一用戶,并連接到外部Web服務器以發(fā)送/接收內容。所述通信裝置包括射頻(RF)處理器103和天線。
為更加具體描述每個部件,RF處理器103執(zhí)行與電話、SMS或者MMS服務以及數據通信相關的通信操作。RF處理器103包括用于對將被發(fā)送的信號進行頻率上變換并對其進行放大的RF發(fā)送器和用于低噪聲放大接收的信號并對其進行頻率下變換的RF接收器。
數據處理器105處理來自音頻處理器107的語音數據和由用戶通過鍵輸入單元109輸入的數字/字符數據。數據處理器105可包括用于對通過RF處理器103將被發(fā)送的信號進行編碼和調制的裝置和用于對通過RF處理器103接收的信號進行解調和解碼的裝置。
音頻處理器107再現來自數據處理器105的音頻信號,并將比如從麥克風輸入的語音信號的音頻信號發(fā)送到數據處理器105。
鍵輸入單元109包括用于輸入數字和字符信息以及設置各種功能的數字、字符和功能鍵。具體地講,所述功能鍵包括用于在顯示單元119上數據放大/縮小和屏幕移動的音量鍵、方向鍵以及相關的映射鍵。
存儲單元111可包括程序存儲器和數據存儲器。程序存儲器存儲用于控制便攜式終端的全部操作的控制程序以及用于數據放大/縮小以及屏幕移動的應用程序。
數據存儲器存儲由執(zhí)行控制和應用程序所得到的數據、設置與放大/縮小顯示的用戶數據的相關功能的信息、以及用于以記錄的形式來管理各種數據的數據庫。
用于放大、縮小以及移動顯示的用戶數據的程序可作為專用應用程序加載,包括用于檢測和識別與對通過顯示單元119顯示的用戶數據的放大/縮小命令以及相關的移動命令相關的鍵事件的程序模塊、用于響應于鍵事件而控制用戶數據的放大/縮小的程序模塊、用于響應于在數據放大/縮小之后發(fā)生的鍵事件而控制用戶數據的移動的程序模塊、以及用于通知從用戶事件處理操作產生的結果的程序模塊。
控制器101控制便攜式終端的總的操作以及內部部件。響應于通過鍵輸入單元109輸入的與數據放大/縮小相關的模式改變信號的輸入,控制器101控制相應的模式設置操作。響應于與通過鍵輸入單元109輸入的數據放大/縮小以及后續(xù)的屏幕移動相關的信號的輸入,控制器101控制相應的操作。例如,當通過鍵輸入單元109發(fā)生與數據放大/縮小相應的事件時,控制器101響應于所述事件控制放大/縮小通過顯示單元119顯示的用戶數據的相應操作。當在屏幕圖像放大/縮小之后發(fā)生事件時,控制器101控制放大/縮小了的用戶數據的移動。響應于模式設置信號的輸入,控制器101還控制相應的附加功能以及管理的用戶數據以及創(chuàng)建的引導消息的輸出。
當接收到來自用戶的信息時,控制器101確定相應的服務模式被激活了還是沒有被激活、在確定的服務模式狀態(tài)的條件下識別輸入的事件、根據所述識別的輸入事件控制數據放大/縮小以及屏幕移動。
具體地講,在放大/縮小模式的激活狀態(tài)中,控制器101識別輸入鍵事件。如果識別的鍵事件指示數據放大,則控制器101控制按特定比來放大顯示的用戶數據。如果識別的鍵事件指示數據縮小,則控制器101控制按特定比來縮小顯示的用戶數據。如果識別的鍵事件指示屏幕移動,則控制器101控制在特定方向上屏幕的移動。
在放大/縮小模式沒有被激活的狀態(tài)下,控制器101識別輸入的鍵事件,并控制為處理該鍵事件所必需的操作。例如,如果輸入的鍵事件指示音量上調/下調,則控制器101控制相應的音量上調/下調操作。
盡管在上面的描述中,控制器101響應于鍵事件控制數據的放大/縮小,但是控制器101還可根據預置的模式設置來控制自動地放大/縮小數據。
例如,用戶可提前設置用戶數據,比如接收的SMS數據的放大/縮小比和時間間隔。當接收到并顯示SMS數據時,可從預置的時間間隔的開始以預置的放大/縮小比自動放大/縮小SMS數據,并且在所述時間間隔的終止時自動地將SMS數據恢復到初始大小。
根據用戶的選擇可指定各種放大/縮小模式設置。具體地講,為了方便年老的或者視力差的用戶,可提供各種大小的屏幕數據。
用戶數據可以為由便攜式終端處理的任何類型的數據,比如,通過鍵輸入單元109輸入的被叫方的電話號碼、SMS、MMS或者電子郵件服務的發(fā)送/接收數據、與數據通信連接相關的數據、由相機模塊113拍攝的照片、菜單或者用戶界面數據、以及包括圖標、圖像和運動畫面的多媒體數據。
相機模塊113拍攝目標對象并輸出圖像或者視頻數據。信號處理器115將來自相機模塊113的圖像或者視頻數據轉換為數字信號以便于進一步處理。
視頻處理器117產生屏幕數據以顯示來自信號處理器115的數字信號并顯示按本發(fā)明示例性實施例的放大/縮小操作改變的用戶數據。在控制器101的控制下,視頻處理器117以與顯示單元119的規(guī)范相一致的格式向顯示單元119輸出與接收的數字圖像信號相關的或者與根據服務模式設置的用戶數據的放大/縮小/移動相關的屏幕數據。視頻處理器117還壓縮及解壓縮視頻數據。
顯示單元119將來自視頻處理器117的視頻數據顯示在屏幕上。顯示單元119還適應性地顯示根據控制器101的控制放大/縮小/移動了的用戶數據。顯示單元119還顯示用于運行或設置用于執(zhí)行從控制器101提供的數據放大/縮小的應用程序模塊的窗口,及模式設置引導消息。
便攜式終端還包括用于識別通過鍵輸入單元109輸入的鍵事件的事件確定器121和用于檢查通過顯示單元119顯示的用戶數據的用戶數據確定器123。
事件確定器121確定是否設置了放大/縮小模式。如果設置了放大/縮小模式,則事件確定器121識別通過鍵輸入單元101輸入的事件信號,并將關于事件信號的識別的信息發(fā)送到控制器101。
用戶數據確定器123識別當前顯示的用戶數據的類型,并將該識別的類型發(fā)送到控制器101,以便控制器101可基于所述數據類型來控制數據的放大/縮小以及相關的屏幕顯示。例如,如果當前顯示的用戶數據是比如SMS數據的字符數據,則用戶數據確定器123將字符類型信息發(fā)送到控制器101,這就方便了以與字符類型數據相一致的方式對數據放大/縮小以及相關的屏幕顯示進行控制。
具體地講,如果當前顯示的用戶數據是包含表情符號的字符數據,比如SMS數據,則用戶數據確定器123將表情符號類型的信息發(fā)送到控制器101以便于根據表情符號類型數據對數據放大/縮小以及相關的屏幕顯示進行控制。結果,可防止由于放大/縮小而導致的表情符號的變形。
為了對特定的用戶數據進行放大/縮小,通過例如用戶數據確定器123來提前識別用戶數據的類型,根據所述識別的數據類型而適應性地控制放大/縮小期間的屏幕顯示。例如,在對特定的用戶數據進行放大/縮小期間可顯示用于請求用戶選擇將被使用的屏幕顯示方案的窗口。
或者,用戶數據確定器123可被設置為自動識別比如字符或者表情符號的用戶數據的類型。例如,如果表情符號被輸入,則用戶數據確定器123識別該表情符號并將所述表情符號類型發(fā)送到控制器101。然后控制器101根據預置的顯示方案來控制表情符號的屏幕顯示,從而在放大/縮小期間表情符號不會變形。
如果便攜式終端的顯示單元119包括觸摸屏,則可通過顯示單元119放大/縮小顯示的用戶數據。用戶通過按下功能鍵來產生用于放大/縮小在顯示單元119上顯示的用戶數據,并觸摸或者拖拽顯示單元119的期望的區(qū)域以放大/縮小相應的用戶數據。
圖2表示在圖1的便攜式終端中的一系列的字符大小調整操作。圖2的顯示屏幕表示示出了察看比如通過SMS服務將被發(fā)送或接收的文本消息時涉及屏幕移動的字符放大操作。
在圖2中,在初始屏幕210的顯示期間,當用戶輸入了用于放大的鍵事件時,便攜式終端按比例放大屏幕210上的字符,根據預置的顯示模式設置顯示字符放大了的屏幕220、240和260之一。
在屏幕220的放大模式中,一行中由于放大而處于屏幕寬度外邊的字符被順序地移動到下一行。用戶可通過按下便攜式終端的功能鍵通過滾動操作來察看顯示區(qū)域之外的那些字符。
例如,如果用戶按下滾動鍵,則便攜式終端向下滾動屏幕并在新屏幕230上顯示位于顯示區(qū)域之外的那些字符。根據向上滾動和向下滾動的操作,可適應性地執(zhí)行屏幕220和屏幕230之間的移動。
在屏幕240的放大模式中,一行中由于放大而處于屏幕寬度之外的字符被順序地移動到下一行,那些在顯示區(qū)域之外的字符被移動到新的屏幕頁面。用戶可通過按下便攜式終端的功能鍵來上下翻頁來察看顯示區(qū)域之外的字符。
例如,如果用戶按下向下翻頁鍵,則便攜式終端從屏幕240移動到下一頁(屏幕250)以顯示在顯示區(qū)域之外的字符。根據向上翻頁鍵和向下翻頁鍵的操作,來適應性地執(zhí)行屏幕240和250之間的移動。
在屏幕260的放大模式中,可通過按下便攜式終端的功能鍵來通過屏幕移動操作來察看一行中由于放大而處于屏幕寬度之外的字符。
例如,如果用戶按下屏幕上/下/左/右鍵,則便攜式終端從屏幕260移動到屏幕270以顯示顯示區(qū)域之外的字符。根據屏幕上/下/左/右操作,適應性地執(zhí)行屏幕260和屏幕270之間的移動。
在圖2中,響應于相應的事件,菜單中服務類別的名稱,比如“文本消息”和屏幕上的字符一起被放大或移動,還可根據顯示模式設置而不加改變地固定所述菜單中服務類別的名稱。在數據放大或者屏幕移動中,根據在屏幕上顯示的用戶數據的類型或格式來改變顯示的菜單項名稱。
圖3示出了在圖1的便攜式終端中另一系列的字符大小調整操作。圖3的顯示屏幕表示示出了在察看,比如通過SMS服務將被發(fā)送或接收的文本消息時涉及屏幕移動的字符縮小操作。
在圖3中,在顯示初始屏幕310期間,當用戶輸入了用于縮小的鍵事件時,便攜式終端按比例縮小屏幕310上的字符,并根據預置的顯示模式設置顯示字符縮小了的屏幕320或360。
在屏幕320的縮小模式中,保持在初始屏幕310中的用戶數據的排列而不考慮縮小。屏幕320上的字符縮小可根據顯示模式設置導致屏幕330、340或350。
在屏幕330中,字符相對于便攜式終端的左上方而縮小。在屏幕340中,字符相對于顯示單元的中上方縮小。在屏幕350中,字符相對于顯示單元的中央縮小。
根據示例性實施例,為了解釋的目的,上面給出了顯示的用戶數據的縮小中縮小的中心的例子。但是,縮小中心還可根據用戶喜好被設置到顯示單元的各個位置,比如左下方、左中方、下中方、右上方、右中方及右下方。
可根據由從用戶輸入的功能鍵產生的屏幕移動操作來適應性地執(zhí)行屏幕330、340和350之間的移動。
在屏幕360的縮小模式中,用戶數據的排列不同于初始屏幕310。也就是說,如屏幕360所示,從一開始初始屏幕310的字符被按順序重排列以填滿屏幕中的行(自動行重排列)。在該重排列中保留由用戶插入的用于執(zhí)行功能的空白符,比如空格字。
盡管響應于相應的事件,在圖3中菜單中服務種類的名稱,例如“文本消息”,相對于屏幕上的字符被縮小或者被移動,但是根據顯示模式設置它還可被固定而不改變。在數據縮小或者屏幕移動中,根據在屏幕上顯示的用戶數據的類型或者格式來改變顯示的菜單項名稱。
圖4表示在圖1的便攜式終端中另一系列的字符大小調整操作。圖4的顯示屏幕表示示出在察看例如將通過SMS服務被發(fā)送或者接收的文本消息時響應于鍵事件的涉及屏幕移動的字符放大及縮小操作。具體地講,由于放大而處于屏幕寬度之外的某一行中的字符被順序地移動到下一行,可通過滾動操作來察看顯示區(qū)域之外的那些字符。
在圖4中,在初始屏幕410的顯示期間,當從用戶輸入了用于放大的鍵事件時,便攜式終端按放大比放大屏幕410上的字符,并顯示字符放大了的屏幕420。根據顯示模式設置,放大比可被賦予各種值。
例如,如果放大比被設置為1.5,則響應于用于放大鍵事件,屏幕上的字符被放大1.5倍。如果放大比被設置為2,則響應于用于放大的鍵事件,屏幕上的字符被放大2倍。在本發(fā)明示例性實施例中,放大比可被設置為便攜式終端支持的放大范圍內的任何值,例如,1.5、2、3和4。
當放大比被設置成2時,響應于用于放大的鍵事件,屏幕中的字符被放大2倍,然后響應于另一用于放大的鍵事件,屏幕中的字符又被放大2倍。例如,如果在屏幕420的顯示期間發(fā)生了用于放大的鍵事件,則又按與先前放大比相應的放大比來放大屏幕420的已放大的字符,如屏幕430所示。在相應的連續(xù)用于放大的鍵事件之間放大比保持不變。
根據顯示模式設置,在相應的連續(xù)用于放大的鍵事件之間放大比也可被改變,例如,按1.5、2和3的順序改變,或者按2、4、6的順序改變。
當在屏幕430的顯示期間發(fā)生了用于縮小的鍵事件時,如屏幕420所示,字符按比例縮小。當在屏幕420的顯示期間發(fā)生了用于縮小的鍵事件時,如屏幕410所示,字符按比例縮小。尺寸縮小的步驟按相反的順序與放大的步驟相應。
另外,在顯示初始屏幕410期間,當從用戶輸入了用于縮小的鍵事件時,便攜式終端按縮小比來縮小屏幕410上的字符,并顯示字符縮小了的屏幕440。根據顯示模式設置可賦予縮小比各種值。
例如,如果縮小比被設置為2/3,則響應于用于縮小的鍵事件,屏幕上的字符被縮小2/3。如果縮小比被設置1/2,則響應于用于縮小的鍵事件,屏幕上的字符被縮小1/2。在本發(fā)明的示例性實施例中,縮小比可被設置成便攜式終端支持的縮小范圍之內的任何值,例如,2/3、1/2、1/3和1/4。
當縮小比被設置為1/2時,響應于用于縮小的鍵事件,屏幕上的字符被縮小1/2,然后響應于另一用于縮小的鍵事件,縮小的字符又被縮小1/2。例如,在屏幕440的顯示期間發(fā)生了用于縮小的鍵事件,則按與先前縮小比相應的縮小比又一次縮小屏幕440的已縮小的字符,如屏幕450所示。相應的連續(xù)用于縮小的鍵事件之間的縮小比保持常量。
根據顯示模式設置,相應的連續(xù)用于縮小的鍵事件之間的縮小比還可按例如,2/3、1/2、1/3的順序改變。
當在屏幕450的顯示期間發(fā)生了用于放大的鍵事件時,如圖440所示,字符按比率放大。當在屏幕440的顯示期間發(fā)生了用于放大的鍵事件時,如屏幕410所示,字符按比率被放大。尺寸放大的步驟按相反的次序與尺寸縮小的步驟對應。
如上面關于圖4的描述,如果在屏幕顯示期間通過比如音量上調鍵的功能鍵輸入了用于放大的鍵事件,則顯示在屏幕上的用戶數據被放大。如果在所述屏幕顯示期間音量上調鍵被輸入,則放大的用戶數據被再次放大。另外,如果在屏幕顯示期間,通過比如音量下調鍵的功能鍵輸入了用于縮小的鍵事件,則屏幕上顯示的用戶數據被縮小。如果在所述屏幕的顯示期間音量下調鍵又被輸入,則縮小的用戶數據被再次縮小。
在于屏幕430或者屏幕450上顯示放大或縮小的用戶數據期間,屏幕430或屏幕450通過一個鍵事件直接返回到初始屏幕410。也就是說,響應于用于返回而不重復放大或者縮小的鍵,通過與一個或多個鍵事件相應的放大或縮小創(chuàng)建的屏幕430或者屏幕450可直接返回到初始屏幕410。
比如取消鍵的功能鍵被映射到用于返回到初始屏幕的鍵事件。當在屏幕上顯示放大或縮小的用戶數據期間輸入了取消鍵時,屏幕直接返回到沒有放大也沒有縮小的初始屏幕。另外,如果設置的放大或者縮小比偏離了允許的放大或者縮小范圍,則屏幕可自動返回到初始屏幕。
盡管在圖4中沒有顯示,但是如果便攜式終端包括觸摸屏,則可通過相應的觸摸屏的性能來放大/縮小顯示的用戶數據。用戶通過功能鍵來激活放大/縮小模式,然后使用觸摸屏的性能觸摸期望的區(qū)域,或者執(zhí)行拖拽操作以放大/縮小相應的用戶數據。
例如,可通過從屏幕的左上方到右下方的拖拽操作來放大屏幕上顯示的用戶數據,或者通過從屏幕的右下方到左上方的拖拽操作來縮小屏幕上顯示的用戶數據。
在如圖4所示的根據本發(fā)明示例性實施例的用戶數據的放大/縮小中,識別顯示的用戶數據的類型,基于該識別的類型來放大或縮小用戶數據。例如,如果當前顯示的用戶數據被識別為表情符號,則以與表情符號類型數據相關的方式來放大或縮小用戶數據。對于比如表情符號的那些在放大或縮小處理中可能會變形的特定用戶數據,顯示的用戶數據的類型被提前識別并被用于控制該用戶數據的放大/縮小以及后續(xù)的屏幕移動,從而使顯示的用戶數據不會變形。
圖5示出在圖1的便攜式終端中的一系列的菜單大小調整操作。圖5示出響應于鍵事件放大及縮小用戶界面的特定菜單的步驟。具體地講,可通過由功能鍵啟動的上/下/左/右滾動操作來察看由于放大而處于顯示區(qū)域之外的用戶數據(菜單項)。
在圖5中,在顯示初始菜單屏幕510期間,當用戶輸入了用于放大的鍵事件時,便攜式終端按放大比來放大屏幕510上的菜單項,并顯示菜單項放大了的屏幕520。根據顯示模式設置,可賦予放大比各種值。
當在屏幕530的顯示期間發(fā)生了用戶縮小的鍵事件時,如屏幕520所示按比例縮小菜單項。當在屏幕520的顯示期間發(fā)生了用于縮小的鍵事件時,如在屏幕510中所示,按比例縮小菜單項。尺寸縮小步驟按相反的順序對應于尺寸放大步驟。
另外,在初始屏幕510的顯示期間,當用戶輸入了用于縮小的鍵事件時,便攜式終端按縮小比來縮小屏幕510上的菜單項,并顯示菜單項縮小了的屏幕540。根據顯示模式設置,可賦予縮小比各種值。
當在屏幕550的顯示期間發(fā)生了用于放大的鍵事件時,如屏幕540所示,按比例放大菜單項。當在屏幕540的顯示期間發(fā)生了用于放大的鍵事件時,如屏幕510所示,按比例放大菜單項。尺寸放大步驟以相反的順序與尺寸縮小步驟相應。
根據顯示模式設置,選擇在將光標所處的菜單項并將其突出顯示為放大或縮小的中心的情況下,當發(fā)生了用于放大或縮小的鍵事件時,屏幕上的菜單項相對于所選擇的菜單項而被放大或縮小。也就是說,為了方便用戶可指定放大或縮小的期望的中心。
如上所述,將本發(fā)明示例性實施例的數據放大/縮小方法應用于包括在例如,SMS、MMS或菜單服務中利用的字符數據的用戶數據。如圖6和圖7所示,所述數據放大/縮小方法還可被應用于比如圖像和運動畫面的多媒體數據。參照圖6和圖7,下面將描述數據放大/縮小方法在多媒體數據上的應用。多媒體數據的放大/縮小方法與字符數據的放大/縮小方法相似,這里不進行詳細描述。
圖6示出在圖1的便攜式終端中的一系列圖像大小調整操作。圖6示出響應于鍵事件放大及縮小屏幕上的圖像的步驟。在圖6中,將本發(fā)明示例性實施例的用戶數據放大/縮小方法應用于在文件夾中找到期望的圖像的搜索菜單。
可通過由功能鍵啟動的上/下/左/右滾動操作來察看由于放大而處于顯示區(qū)域之外的用戶數據(圖像)。在響應于用于縮小的鍵事件而縮小圖像時,屏幕上的圖像被重排列以從開始按順序填充屏幕中的行(自動行排列)。
圖7示出在圖1的便攜式終端中的另一系列的圖像大小調整操作。圖7示出響應于鍵事件來放大和縮小屏幕上的圖像的步驟。
可通過由功能鍵啟動的上/下/左/右移動操作來察看由于放大而處于顯示區(qū)域之外的用戶數據(圖像)。如果用戶在例如屏幕710上顯示的圖像搜索菜單中選擇了特定的圖像,則選擇的圖像被放大或縮小。
以下,將描述本發(fā)明示例性實施例的便攜式終端的用戶數據放大/縮小操作。
圖8是表示響應于用于圖1的便攜式終端的鍵事件來放大或縮小顯示的用戶數據的方法的流程圖。
參照圖8,便攜式終端在屏幕上顯示請求的用戶數據(S801),并確定用戶是否輸入了鍵事件(S803)。用戶數據包括可由便攜式終端處理的各種數據,比如包括菜單、圖像和運動畫面的多媒體數據、通過SMS或者MMS服務發(fā)送/接收的文本消息相關的字符數據、和與電子郵件相關的通信數據。
如果在步驟S803輸入了鍵事件,則便攜式終端確定輸入的鍵事件是否是放大/縮小請求(S805)。
如果在步驟S803輸入了除放大或縮小事件之外的鍵事件,則便攜式終端執(zhí)行與輸入的鍵事件相關的操作(S807)。例如,如果請求用于文本消息發(fā)送的SMS功能,則便攜式終端運行相應的應用程序并通過顯示單元顯示文本輸入窗口。
如果在步驟S805確定輸入的鍵事件是用于放大或者縮小的請求,則便攜式終端按照根據輸入鍵事件提前設置的放大或縮小比來放大或縮小顯示在屏幕上的用戶數據。
圖9A和圖9B是表示圖8的方法的詳細步驟的流程圖。
參照圖9A和圖9B,便攜式終端最初在屏幕上顯示請求的用戶數據(S901),并確定用戶是否通過鍵輸入單元輸入了鍵事件(S903)。用戶數據包括各種可在屏幕上顯示的數據,比如通過SMS功能發(fā)送或接收的文本數據。
如果在步驟S903中輸入了鍵事件,則便攜式終端確定是否設置了對顯示的用戶數據進行放大或縮小的放大/縮小模式(S905)。
如果沒有設置放大/縮小模式,則便攜式終端執(zhí)行與輸入的鍵事件相關的操作(S907)。例如,如果請求了用于圖像搜索的多媒體相關操作,則便攜式終端運行相應的應用程序并通過顯示單元顯示圖像搜索窗口。
如果在S905中設置了放大/縮小模式,便攜式終端識別輸入的鍵事件是否是用于放大或縮小的請求(S909)。
便攜式終端確定輸入的鍵事件是否是用戶數據放大的請求(S911)。如果輸入的鍵事件是用于放大的請求,則便攜式終端按預置的放大比來放大顯示的用戶數據(S913)。如果輸入的鍵事件不是用于放大的請求,則便攜式終端確定輸入的鍵事件是否是用于縮小的請求(S915)。如果輸入的鍵事件是用于縮小的請求,則便攜式終端按預置的縮小比來縮小顯示的用戶數據(S917)。下面描述放大或縮小之后顯示用戶數據的具體方法。
在步驟S913用戶數據放大之后或者在步驟S917用戶數據縮小之后,便攜式終端確定用戶是否輸入了新的鍵事件(S919)。如果新的鍵事件被輸入,則便攜式終端確定輸入的鍵事件是否是用于放大或縮小的請求(S921)。
如果輸入的鍵事件是用于放大或縮小的請求,則便攜式終端按預置的放大比或縮小比來放大或縮小顯示的用戶數據(S923),并且返回到步驟S919以進行進一步的事件處理。屏幕上顯示的用戶數據在步驟S913被放大或者在步驟S917被縮小,并在步驟S923被進一步放大或縮小。步驟S923中的放大和縮小比與步驟S913和S917中的放大比或縮小比相應。
如果在步驟S921中輸入的鍵事件不是用于放大或縮小的請求,則便攜式終端確定輸入的鍵事件是否是用于屏幕移動的請求(S925)。如果輸入的鍵事件是用于屏幕移動的請求,則便攜式終端根據顯示模式設置在請求的方向上移動屏幕(S927)。稍后將描述在用戶數據放大或縮小之后屏幕移動的特定方法。
如果在步驟S925輸入的鍵事件不是用于屏幕移動的請求,則便攜式終端確定輸入的鍵事件是否是用于屏幕改變的請求(S929)。如果輸入的鍵事件是用于屏幕改變的請求,則便攜式終端在屏幕上顯示前一頁或者下一頁(S931)。屏幕改變之后在屏幕上顯示的用戶數據的大小與在屏幕改變之前顯示的用戶數據的大小相應。
如果在步驟S929輸入的鍵事件不是用于屏幕改變的請求,則便攜式終端確定輸入的鍵事件是否是用于終止放大/縮小模式的請求(S933)。如果輸入的鍵事件是用于終止放大/縮小模式的請求,然后方法結束,否則便攜式終端執(zhí)行步驟S907以執(zhí)行請求的操作。
盡管在圖9A和圖9B中沒有示出,但是便攜式終端最好響應于用于返回的鍵事件來從放大或縮小的用戶數據直接恢復屏幕上最初顯示的用戶數據。
圖10是示出根據預置顯示格式顯示用戶數據的步驟的流程圖。
參照圖10,便攜式終端確定是否輸入了用于放大或縮小顯示的用戶數據的放大或縮小請求(S1001)。如果輸入了放大/縮小請求,則便攜式終端識別提前設置的數據顯示格式(S1003)。
如果數據顯示格式被設置為不可重排列的,則便攜式終端按放大/縮小比放大或縮小在屏幕上顯示的用戶數據而不對用戶數據進行重排列(S1007)。
如果數據顯示格式被設置為可重排列的,則便攜式終端按放大/縮小比放大或縮小屏幕上顯示的用戶數據并對用戶數據進行重排列(S1011)。在步驟S1011中使用自動行重排列。例如,在放大模式下,由于放大而處于屏幕寬度之外的行中的字符或圖像被順序地移動到下一行。在縮小模式中,屏幕上的字符或圖像被重排列以便于從開始按順序填滿屏幕中的行。
圖11是示出根據預置的屏幕移動方案移動屏幕的步驟的流程圖。
參照圖11,便攜式終端最初確定是否輸入了用于屏幕移動的鍵事件(S1101)。如果請求了屏幕移動,則便攜式終端識別提前設置的屏幕移動方案(S1103)。
如果屏幕移動方案被設置為屏幕滾動,則便攜式終端根據輸入的鍵事件來上下滾動屏幕(S1107)。
如果屏幕移動方案被設置為光標移動,則便攜式終端根據輸入的鍵事件在向上/向下/向左/向右的方向上移動顯示在屏幕上的光標(S1111)。
如果屏幕移動方案被設置為上/下翻頁,則便攜式終端根據輸入的鍵事件來顯示前一頁和下一頁(S1115)。
圖12是示出使用圖1的便攜式終端在文本消息發(fā)送及接收期間調整字符大小的方法的流程圖。
參照圖12,便攜式終端在屏幕上顯示包含字符數據的請求的窗口(S1201),并確定用戶是否輸入了鍵事件(S1203)。所述顯示的窗口是用于通過SMS、MMS或數據通信服務發(fā)送或接收數據文本的字符窗口。
如果在步驟S1203輸入了鍵事件,則便攜式終端確定是否設置了用于放大或縮小顯示的字符數據的放大/縮小模式(S1205)。所述字符數據包括可在字符窗口顯示的任何類型的數據,比如通過SMS功能發(fā)送或接收的文本消息數據。
如果沒有設置放大/縮小模式,則便攜式終端執(zhí)行與輸入的鍵事件相關的操作(S1207)。例如,如果請求了文本消息發(fā)送,則便攜式終端運行相應的應用程序并顯示文本消息發(fā)送窗口。
如果在步驟S1205設置了放大/縮小模式,則便攜式終端識別提前設置的數據顯示格式(S1209)。
如果數據顯示格式被設置為可重排列的(S1211),則便攜式終端按相關的放大/縮小比來放大或縮小在屏幕上顯示的字符數據,同時在屏幕大小內通過自動行重排列來重排列所述字符數據(S1213)。如果由于放大而使一些字符處于顯示區(qū)域之外,則顯示滾動標記或其他指示符以通知下一頁的出現。
如果數據顯示格式被設置為不可重排列的,則便攜式終端按相關的放大/縮小比來放大或縮小屏幕上顯示的字符數據而不對字符數據進行重排列(S1215)。
如果在步驟S1213或者步驟S1215數據放大/縮小之后,用戶輸入了用于放大/縮小的新請求,則放大或縮小的字符按相應的放大/縮小比被再一次放大或縮小。
在步驟S1213或者步驟S1215數據放大/縮小之后,如果請求屏幕移動(S1217),則便攜式終端根據設置的數據顯示格式來移動屏幕(S1219)。例如,如果數據顯示格式被設置為可重排列的,則便攜式終端通過滾動或者上/下翻頁鍵來來移動屏幕。如果數據顯示格式被設置為不可重排列的,則便攜式終端通過上/下/左/右光標移動操作來移動屏幕。
所述方法還包括恢復步驟,在所述恢復步驟中,便攜式終端響應于用于返回的鍵事件來從放大或縮小的字符數據直接恢復最初在屏幕上顯示的字符數據。
本發(fā)明的示例性實施例提供了一種用于便攜式終端的顯示數據大小調整的設備和方法,其中,可容易地及適應性地放大或縮小在屏幕上顯示的用戶數據,可通過簡單操作而移動屏幕以有效地顯示放大或縮小的用戶數據,從而在便攜式終端的使用中提高了用戶的便利性。
盡管已經參照本發(fā)明的特定示例性實施例對本發(fā)明進行了顯示和描述,本領域的技術人員應該理解,在不脫離由權利要求限定的本發(fā)明的精神和范圍的情況下,可在形式和細節(jié)上進行各種改變。
權利要求
1.一種用于便攜式終端的顯示數據大小的調整方法,包括響應于用戶的請求,在便攜式終端的屏幕上顯示請求的用戶數據;和響應于用于放大或縮小的鍵事件,按預置的放大或縮小比來對顯示的用戶數據進行放大或縮小,并顯示放大或縮小的用戶數據。
2.一種用于便攜式終端的顯示數據大小調整方法,包括響應于用戶的請求,在便攜式終端的屏幕上顯示請求的用戶數據;如果鍵被輸入,則確定是否設置了放大/縮小模式;如果設置了放大/縮小模式,則識別與輸入的鍵相關的鍵事件;如果鍵事件包括用于放大的請求,則按預置的放大比來放大顯示的用戶數據,并在屏幕上顯示放大的用戶數據;和如果所述鍵事件包括用于縮小的請求,則按預置的縮小比來縮小顯示的用戶數據并在屏幕上顯示縮小的用戶數據。
3.如權利要求2所述的顯示數據大小調整方法,還包括響應于在數據放大或縮小之后輸入的用于放大和縮小中的至少一個的鍵事件,按預置的放大或縮小比執(zhí)行對當前顯示的用戶數據進行最新放大和縮小中的至少一個,并顯示最新放大或縮小了的用戶數據。
4.如權利要求2所述的顯示數據大小調整方法,還包括響應于在執(zhí)行數據放大和縮小中的至少一個之后的用于屏幕移動的新的鍵事件,在與預置的數據顯示格式一致的方向上移動屏幕,并重新顯示屏幕。
5.如權利要求4所述的顯示數據大小調整方法,其中,所述移動包括如果請求了屏幕移動,則識別預置的移動方案;如果移動方案被設置為“滾動”,則根據新的鍵事件來在上或下方向上滾動屏幕;如果移動方案被設置成“光標移動”,則根據新的鍵事件來在上或下、左和右方向上移動屏幕;和如果移動方案被設置成“上/下翻頁”,則根據新的鍵事件來顯示前一和下一屏幕頁中的至少一個。
6.如權利要求2所述的顯示數據大小調整方法,還包括響應于在數據放大或縮小之后的用于屏幕改變的新的鍵事件,根據該新的鍵事件顯示前一和下一屏幕頁中的至少一個。
7.如權利要求6所述的顯示數據大小調整方法,其中,在屏幕改變之后在屏幕上顯示的用戶數據的大小對應于在屏幕改變之前顯示的用戶數據的大小。
8.如權利要求2所述的顯示數據大小調整方法,還包括響應于在數據放大或縮小之后的用于返回的新的鍵事件,以最初沒有放大也沒有縮小的形式在屏幕上重新顯示放大或縮小的用戶數據。
9.如權利要求2所述的顯示數據大小調整方法,其中,所述放大包括如果提出了用于放大的請求,則識別預置的數據顯示格式;如果數據顯示格式被設置為不可重排列的,則按放大比放大在屏幕上顯示的用戶數據,而不對用戶數據進行重排列;和如果數據顯示格式被設置為可重排列的,則按放大比來放大在屏幕上顯示的用戶數據并對該用戶數據進行重排列;以及其中,所述縮小包括如果提出了用于縮小的請求,則識別預置的數據顯示格式;如果數據顯示格式被設置為不可重排列的,則按縮小比來縮小在屏幕上顯示的用戶數據而不對用戶數據進行重排列;和如果數據顯示格式被設置為可重排列的,則按縮小比縮小在屏幕上顯示的用戶數據并對用戶數據進行重排列。
10.如權利要求9所述的顯示數據大小調整方法,其中,通過基于設置的放大或縮小比來重新排列用戶數據以從開始按順序填滿屏幕來執(zhí)行對用戶數據的重排列。
11.如權利要求2所述的顯示數據大小調整方法,還包括如果設置的放大或縮小比偏離了預置的放大或縮小范圍,則在屏幕上以最初沒有放大也沒有縮小的形式重新顯示放大或縮小的用戶數據。
12.如權利要求2所述的顯示數據大小調整方法,還包括如果通過觸摸屏輸入了用于放大或縮小的事件,則對由觸摸和拖拽操作中的至少一個選擇的用戶數據進行放大或縮小,并顯示該放大或縮小的用戶數據。
13.如權利要求2所述的顯示數據大小調整方法,其中,所述放大還包括識別當前顯示的用戶數據的類型以使得在察看時用戶數據不會變形的方式來放大顯示的用戶數據;其中,所述縮小還包括識別當前顯示的用戶數據的類型以使得在察看時用戶數據不會變形的方式來縮小顯示的用戶數據。
14.如權利要求2所述的顯示數據大小調整方法,還包括根據預置的放大比或縮小比并根據預置的放大或縮小時間間隔來自動放大或縮小顯示的用戶數據。
15.一種用于便攜式終端的顯示數據大小調整設備,包括鍵輸入單元,包括用于輸入數字和字符信息以及用于設置各種功能的數字、字符和功能鍵,所述鍵輸入單元產生與用于放大或縮小在屏幕上顯示的用戶數據以及用于屏幕移動的那些功能鍵相關的鍵事件;控制器,如果從鍵輸入單元輸入了改變與數據放大或縮小相關的模式的信號,則控制相應的放大/縮小模式的設置;并且如果發(fā)生了數據放大或縮小事件以及相關屏幕移動事件,則控制與這些事件相關的操作;和顯示單元,在控制器對數據放大/縮小以及屏幕移動的控制下將用戶數據顯示在屏幕上,顯示用于運行和設置執(zhí)行數據放大/縮小操作的應用程序的窗口,以及在控制器控制下顯示模式設置引導消息。
16.如權利要求15所述的顯示數據大小調整設備,其中,所述功能鍵包括音量鍵、方向鍵以及用于對顯示在屏幕上的用戶數據進行放大或縮小以及屏幕移動的相關映射鍵。
17.如權利要求15所述的顯示數據大小調整設備,還包括存儲單元,用于存儲用于控制數據放大/縮小以及屏幕移動的程序模塊、由執(zhí)行程序模塊而產生的數據、和關于數據放大/縮小以及屏幕移動的設置信息。
18.如權利要求15所述的顯示數據大小調整設備,還包括事件確定器,用于確定是否設置了放大/縮小模式,并且如果設置了放大/縮小模式,則用于識別來自鍵輸入單元的鍵事件。
19.如權利要求15所述的顯示數據大小調整設備,還包括用戶數據確定器,用于識別通過顯示單元顯示的用戶數據的類型,并提供關于數據顯示格式以及與識別的數據類型一致的屏幕移動方案的信息。
20.如權利要求15所述的顯示數據大小調整設備,其中,所述顯示單元具有觸摸屏的性能以產生用于數據放大或縮小的事件,放大和縮小通過觸摸或者拖拽操作而選擇的用戶數據,并顯示放大和縮小的用戶數據。
全文摘要
提供了一種用于便攜式終端的調整屏幕上顯示的用戶數據大小的設備和方法。響應于用戶的請求,將請求的用戶數據顯示在便攜式終端的屏幕上。如果鍵被輸入,則確定是否設置了放大/縮小模式。如果設置了放大/縮小模式,則識別與輸入的鍵相關的鍵事件。如果鍵事件是用于放大的請求,則按預置的放大比放大顯示的用戶數據,將放大的用戶數據顯示在屏幕上。如果鍵事件是用于縮小的請求,則按預置的縮小比來縮小顯示的用戶數據,將縮小的用戶數據顯示在屏幕上。
文檔編號G06F3/048GK101047913SQ20061016992
公開日2007年10月3日 申請日期2006年12月22日 優(yōu)先權日2006年3月30日
發(fā)明者金烔燮, 金東佑, 金淳鎮(zhèn), 李東振 申請人:三星電子株式會社