專利名稱:使用手持移動(dòng)通信設(shè)備的觸摸屏進(jìn)行文本選擇的制作方法
技術(shù)領(lǐng)域:
本公開總體涉及手持電子設(shè)備或手持通信設(shè)備,具體涉及使用原始顯 示配置和用于進(jìn)行選擇的放大視圖在觸摸屏上選擇字符或文本。
背景技術(shù):
隨著更具魯棒性的無(wú)線通信系統(tǒng)的出現(xiàn),兼容手持通信設(shè)備變得更加 普遍和先進(jìn)。廣義上,這些設(shè)備指手持電子設(shè)備,包括不含通信功能的設(shè) 備在內(nèi)。過(guò)去此類手持通信設(shè)備通常提供語(yǔ)音(蜂窩電話)或文本傳輸(尋
呼機(jī)和PDA)功能,但是如今消費(fèi)者通常需要能夠同時(shí)執(zhí)行兩種類型的、 包括發(fā)送和接收電子郵件在內(nèi)的傳輸功能的組合設(shè)備。此外,這些設(shè)備還 能夠發(fā)送和接收其它類型的數(shù)據(jù),包括用于實(shí)現(xiàn)收聽音頻、瀏覽網(wǎng)站以及 靜止和運(yùn)動(dòng)圖像的數(shù)據(jù)。此類移動(dòng)通信設(shè)備的供應(yīng)商和潛在的服務(wù)供應(yīng)商 迫切希望滿足這些需求,但是語(yǔ)音和文本消息的組合、以及諸如存在于 PDA中的其它功能,使得設(shè)計(jì)者不得不改進(jìn)與在這些電子設(shè)備上瀏覽和編 輯文檔及其它數(shù)據(jù)有關(guān)的功能。
近年來(lái),在電子設(shè)備上使用觸摸屏的做法已變得十分普遍。這些觸摸 屏通??梢詫?duì)包括使用鐵筆和手指所作的任何觸摸予以響應(yīng)。應(yīng)當(dāng)理解的 是,由于設(shè)備和屏幕尺寸的緣故,需要進(jìn)行精確的控制。為了使用戶能夠 精確地選擇獨(dú)立的圖標(biāo)或可選對(duì)象,屏幕上的某些圖標(biāo)或可選對(duì)象尺寸很 大,然而在選擇項(xiàng)目時(shí)諸如顯示在屏幕上的文本等其它視圖需要更高的精 度。由于顯示屏尺寸的減少,更提高了對(duì)精確放置光標(biāo)的要求。在設(shè)備屏 幕和顯示的文本都很小時(shí),對(duì)這對(duì)于精度的要求就更大了。典型的用于精 確放置光標(biāo)方案包括,使用一支鐵筆來(lái)選擇屏幕上的一點(diǎn)。由于鐵筆的尖 端通常與顯示在顯示屏上的文本具有相似的大小,因此有可能精確地選擇 適當(dāng)?shù)狞c(diǎn)。
然而,存在不希望或無(wú)法使用鐵筆的情況。通常,電子設(shè)備配備了用于在不使用鐵筆的情況下保持或存放鐵筆的裝置。因而,如果需要精確選 擇,用戶必須在在屏幕上進(jìn)行選擇之前將鐵筆從存儲(chǔ)器中取出。此外,用 戶還可能丟失鐵筆。由于需要鐵筆并需要存儲(chǔ)鐵筆,帶有鐵筆的設(shè)備通常 較大。存儲(chǔ)鐵筆所需的額外空間常常令人不滿意。因此,需要其它的方案 來(lái)精確地選擇一點(diǎn)。
發(fā)明內(nèi)容
為了克服上述問(wèn)題, 一種可行發(fā)明構(gòu)思是,使用原始顯示配置和用于 進(jìn)行選擇的放大視圖在觸摸屏上選擇字符或文本。
根據(jù)本發(fā)明的一種方案,提出了一種用于實(shí)現(xiàn)由用戶在手持電子設(shè)備 的觸摸屏上進(jìn)行字符或文本選擇的方法,其中,所顯示的可選字符足夠小 以致于在進(jìn)行字符選擇時(shí)用戶與觸摸屏的接觸能夠覆蓋多個(gè)同時(shí)顯示的 字符,所述方法包括在手持電子設(shè)備的觸摸屏上顯示文本,其中可選字 符小于用戶與屏幕的接觸區(qū)域,所述文本的顯示構(gòu)成原始顯示配置;檢測(cè) 用戶已接觸到觸摸屏的第一區(qū)域,所述第一區(qū)域包括多個(gè)字符,其中至少 兩個(gè)字符部分地被用戶與觸摸屏的接觸覆蓋;顯示第一區(qū)域的放大視圖, 所述放大視圖是被放大以使被部分覆蓋的所述至少兩個(gè)字符中的每個(gè)字 符各自都足夠大,從而所述至少兩個(gè)字符中只有一個(gè)字符能夠被用戶與觸 摸屏的類似接觸主要覆蓋??;從所述至少兩個(gè)字符中檢測(cè)第一字符,所述 第一字符是根據(jù)用戶與觸摸屏的類似接觸在所述放大視圖內(nèi)主要覆蓋住 的字符,在第一放大視圖內(nèi)選定的;以及恢復(fù)所述文本的所述原始顯示配 置,并表示出被檢測(cè)為用戶在第一放大視圖內(nèi)所選擇的第一字符。
根據(jù)該方案的用于實(shí)現(xiàn)字符或文本選擇的方法,還包括檢測(cè)用戶已 接觸到觸摸屏的第二區(qū)域,所述第二區(qū)域包括多個(gè)字符,其中至少兩個(gè)字 符部分地被用戶與觸摸屏的接觸覆蓋;顯示第二區(qū)域的第二放大視圖,所 述第二放大視圖是被放大以使被部分覆蓋的所述至少兩個(gè)字符中的每個(gè) 字符各自都足夠大,從而所述至少兩個(gè)字符中只有一個(gè)字符能夠被用戶與 觸摸屏的接觸主要覆蓋??;從所述至少兩個(gè)字符中檢測(cè)第二字符,所述第 二字符是根據(jù)所述用戶與觸摸屏的接觸在所述放大視圖內(nèi)主要覆蓋的字 符,在所述放大視圖內(nèi)選定的;以及恢復(fù)所述文本的所述原始顯示配置,并將所述第一字符和所述第二字符之間的文本表示為指定文本。
根據(jù)該方案的用于實(shí)現(xiàn)字符或文本選擇的方法,還包括檢測(cè)用戶已 接觸到觸摸屏的第三區(qū)域,并檢測(cè)接觸區(qū)域己順著觸摸屏移動(dòng)至第三位 置,在第三位置處通過(guò)用戶接觸限定第三區(qū)域,所述第三區(qū)域包括多個(gè)字 符,其中至少兩個(gè)字符部分地被用戶與觸摸屏的接觸覆蓋; 一旦檢測(cè)到用 戶接觸己脫離觸摸屏,就顯示第三區(qū)域的放大視圖,其中所述放大視圖是 被放大以使被部分覆蓋的所述至少兩個(gè)字符中的每個(gè)字符各自都足夠大, 從而所述至少兩個(gè)字符中只有一個(gè)字符能夠被用戶與觸摸屏的接觸主要 覆蓋??;從所述至少兩個(gè)字符中檢測(cè)第三字符,所述第三字符是根據(jù)用戶 與觸摸屏的接觸在所述放大視圖內(nèi)主要覆蓋的字符,在所述放大視圖內(nèi)選 定的;以及在與所述第三字符相鄰的位置插入所述指定文本,并恢復(fù)所述 原始顯示配置。
利用所述方案可以為手持移動(dòng)通信設(shè)備提供精確地選擇字符或者文 本,并對(duì)其進(jìn)行編輯功能。
附圖中示出了根據(jù)此處介紹的優(yōu)勢(shì)方案實(shí)現(xiàn)和配置的典型方法及配 置,附圖中
圖1示出了握于用戶掌中的、在觸摸屏上顯示原始顯示配置的手持通 信設(shè)備。
圖2示出了在觸摸屏上選擇一區(qū)域;
圖3示出了顯示在手持通信設(shè)備的觸摸屏上的放大視圖和字符選擇;
圖4示出了當(dāng)顯示放大視圖時(shí)在觸摸屏上選擇字符;
圖5示出了當(dāng)顯示原始顯示配置時(shí)在觸摸屏上選擇第二區(qū)域;
圖6示出了顯示在觸摸屏上的放大視圖內(nèi)選擇第二字符;
圖7示出了可視化表示位于兩選定字符間的文本;
圖8示出了當(dāng)屏幕上顯示原始顯示配置時(shí)選擇第三區(qū)域;
圖9示出了選擇第三字符;
圖IO示出了原始顯示配置,其中剪切位于前兩次選擇的字符之間的 文本,并將其插入至第三次選擇的字符之后;圖ll是一幅流程圖,示出了字符或文本選擇的典型方法;
圖12是一幅流程圖,示出了另一個(gè)字符或文本選擇的典型方法;
圖13是包含跟蹤球組裝部件的典型無(wú)線手持電子設(shè)備的分解透視圖;
圖14示出了典型的QWERTY鍵盤布局;
圖15示出了典型的QWERTZ鍵盤布局;
圖16示出了典型的AZERTY鍵盤布局;
圖17示出了典型的Dvorak鍵盤布局;
圖18示出了與傳統(tǒng)十鍵鍵盤搭配的QWERTY鍵盤布局;
圖19示出了包括數(shù)字0-9在內(nèi)的十個(gè)數(shù)字,這十個(gè)數(shù)字是按傳統(tǒng)的、 包含位于0鍵兩側(cè)的*和#鍵在內(nèi)的ITU標(biāo)準(zhǔn)E.161數(shù)值電話鍵盤布局排列 的;
圖20示出了根據(jù)包含數(shù)字和字母在內(nèi)的ITU標(biāo)準(zhǔn)E.161的傳統(tǒng)或標(biāo) 準(zhǔn)電話按鍵排列或布局;
圖21是一幅方框圖,示出了在通信網(wǎng)絡(luò)中交互的手持無(wú)線通信設(shè)備。
具體實(shí)施例方式
圖1示出了典型的手持電子設(shè)備300,圖21方框圖中舉例說(shuō)明了該 設(shè)備同無(wú)線網(wǎng)絡(luò)319的協(xié)同工作。這些附圖僅僅是示例性的,所屬領(lǐng)域技 術(shù)人員將意識(shí)到使設(shè)備300工作于特定網(wǎng)絡(luò)環(huán)境所必須的附加單元和改裝。
圖21的方框圖中表示,設(shè)備300包括控制設(shè)備300運(yùn)行的微處理器 338。通信子系統(tǒng)311實(shí)現(xiàn)同無(wú)線網(wǎng)絡(luò)319的全部通信發(fā)送和接收。微處 理器338還同輔助輸入/輸出(I/O)子系統(tǒng)328、串行端口 (優(yōu)選通用串 行總線端口) 330、顯示器332、鍵盤332、揚(yáng)聲器334、麥克風(fēng)336、隨 機(jī)存取存儲(chǔ)器(RAM) 326、以及閃存324相連。其他通信子系統(tǒng)340和 其他設(shè)備子系統(tǒng)342通常也被表示為在功能上同微處理器338相連。通 信子系統(tǒng)340的一示例是諸如BLUETOOTH^通信模塊或Wi-Fi通信模塊 (同正EE 802.11b兼容的通信模塊)以及相關(guān)電路和組件等短程通信系 統(tǒng)。此外,微處理器338能夠?qū)崿F(xiàn)操作系統(tǒng)功能,并且優(yōu)選情況下支持在 通信設(shè)備300上執(zhí)行軟件應(yīng)用程序。所包含的輔助I/O子系統(tǒng)328可以采用多種不同導(dǎo)航工具(多向或單 向)的形式,如圖1所示的典型實(shí)施例中所示的跟蹤球?qū)Ш焦ぞ?21、或 指輪、導(dǎo)航板、操縱桿或類似工具。導(dǎo)航工具優(yōu)選情況下位于設(shè)備300的 正面,然而也可以位于設(shè)備300的任意一側(cè)的外表面。其他輔助I/0子系 統(tǒng)可以包括外部顯示設(shè)備以及外部連接鍵盤(未示出)。盡管上述示例 是結(jié)合輔助I/0子系統(tǒng)328予以提供的,然而在本公開的范圍內(nèi)還可以考 慮能夠提供輸入或接收手持電子設(shè)備300輸出的其他子系統(tǒng)。此外,其他 按鍵位于設(shè)備300的側(cè)面,起退出鍵、音量控制鍵、滾動(dòng)鍵、電源開關(guān)或 用戶可編程鍵的作用,并且同樣可以相應(yīng)地進(jìn)行程序設(shè)計(jì)。
正如可以從圖1 了解到的那樣,手持通信設(shè)備300包括位于鍵盤332 上方的發(fā)光顯示器322,所述鍵盤332構(gòu)成了用戶輸入,并適于向手持通 信設(shè)備300提供文本輸入。設(shè)備的正面具有鍵區(qū)650,鍵區(qū)包括菜單鍵 652、字母數(shù)字鍵630、字母鍵632、數(shù)字鍵42,以及圖1所示的其它功能 鍵。如圖所示,手持設(shè)備300為一體式結(jié)構(gòu),該結(jié)構(gòu)還被稱為"直板式"設(shè) 計(jì)。
按鍵通常是按鈕或按板式的,這種按鍵作為數(shù)據(jù)輸入設(shè)備表現(xiàn)良好, 但當(dāng)必須用于對(duì)屏幕光標(biāo)進(jìn)行有效的導(dǎo)航控制時(shí),就會(huì)給用戶帶來(lái)問(wèn)題。 為了解決該問(wèn)題,目前的手持電子設(shè)備300優(yōu)選情況下包括作為光標(biāo)導(dǎo)航 工具的、也位于設(shè)備300正面的表面上的輔助輸入328。由于設(shè)備300的 正面位置使工具能夠像鍵盤按鍵一樣易于用拇指操作,因而正面位置特別 有利。在特定的可用實(shí)施例中,導(dǎo)航工具是可方便地用于指示沿基本上任 意方向做二維屏幕光標(biāo)移動(dòng)的跟蹤球321,當(dāng)像按鈕一樣按下跟蹤球321 時(shí),跟蹤球321還起執(zhí)行器的作用。導(dǎo)航工具的位置優(yōu)選情況下位于鍵盤 332上方顯示屏幕322下方;在該位置可以避免在鍵盤輸入時(shí)造成干擾, 且不會(huì)在使用過(guò)程中妨礙用戶觀看顯示屏幕322。(參見圖1)
如圖l所示,本公開涉及被配置用于發(fā)送和接收文本消息的手持電子 設(shè)備300。該設(shè)備包括被配置為在文本輸入期間可以被設(shè)備的操作者握于 手中的手握機(jī)身。手持無(wú)線通信設(shè)備300包括位于機(jī)身正面370的顯示器 322,當(dāng)輸入文本時(shí)在顯示器322上向操作者顯示信息。鍵區(qū)650也位于 細(xì)長(zhǎng)機(jī)身的正面370,并包括多個(gè)按鍵,所述按鍵包括多個(gè)字母數(shù)字鍵、符號(hào)鍵以及功能鍵。跟蹤球?qū)Ш焦ぞ?21也位于機(jī)身的正面370。字母數(shù) 字輸入鍵包括多個(gè)含有與之相關(guān)的字母的字母鍵632。本公開設(shè)備上字母 鍵632的字母順序可以被描述為傳統(tǒng)的、非ITU標(biāo)準(zhǔn)E.161布局。
手持無(wú)線通信設(shè)備300還被配置用于發(fā)送和接收諸如移動(dòng)電話呼叫 等語(yǔ)音通信。鍵區(qū)650至少有一個(gè)鍵鄰近跟蹤球?qū)Ш焦ぞ?,并且該鍵具有 與跟蹤球?qū)Ш焦ぞ?21周圍的圓弧形邊界相吻合的圓弧形邊緣。為了方便 電話呼叫,兩個(gè)呼叫鍵605、 609彼此相對(duì)地位于跟蹤球?qū)Ш焦ぞ叩耐鈧?cè)。 兩個(gè)呼叫鍵中一個(gè)是呼叫發(fā)起鍵605、另一個(gè)是呼叫結(jié)束鍵609。
鄰近跟蹤球?qū)Ш焦ぞ?21的鍵606是一經(jīng)觸發(fā)就可以根據(jù)當(dāng)前運(yùn)行于 設(shè)備300的應(yīng)用程序在顯示器上顯示可用操作菜單的菜單鍵。此外,可以 配備退出或返回鍵608。如圖所示,返回鍵608位于跟蹤導(dǎo)航工具321的 與鍵606相對(duì)的一側(cè)。
此外,如圖21所示,該設(shè)備裝備了用于實(shí)現(xiàn)各種程序操作的組件。 在一典型實(shí)施例中,閃存324能夠?yàn)椴僮飨到y(tǒng)、設(shè)備程序358以及數(shù)據(jù)提 供存儲(chǔ)空間。操作系統(tǒng)通常被配置用于管理其他同樣存儲(chǔ)在存儲(chǔ)器324中, 并可以在處理器338上執(zhí)行的應(yīng)用程序358。操作系統(tǒng)服從應(yīng)用程序358 通過(guò)預(yù)定義的應(yīng)用程序358接口提出的服務(wù)請(qǐng)求。具體而言,操作系統(tǒng)通 常確定多個(gè)應(yīng)用程序358在處理器338上的執(zhí)行順序以及為各應(yīng)用程序 358分配的執(zhí)行時(shí)間,管理存儲(chǔ)器324在多個(gè)應(yīng)用程序358間的共享,處 理來(lái)自其他設(shè)備子系統(tǒng)342的輸入和向其他設(shè)備子系統(tǒng)342的輸出,等等。 此外,用戶通??梢酝ㄟ^(guò)用戶接口同操作系統(tǒng)408直接交互,用戶接口通 常包括鍵盤332和顯示屏幕322。雖然,在典型實(shí)施例中,操作系統(tǒng)存 儲(chǔ)在閃存324中,但是在其它實(shí)施例中,操作系統(tǒng)408可以存儲(chǔ)在只讀 存儲(chǔ)器(ROM)或類似的(未示出)存儲(chǔ)單元中。正如所述領(lǐng)域技術(shù)人員 將了解的那樣,操作系統(tǒng)、設(shè)備應(yīng)用程序358或其部分可以被裝載于RAM 326或其他易失性存儲(chǔ)器中。
在一典型實(shí)施例中,閃存324包含用于在設(shè)備300上執(zhí)行的程序/應(yīng) 用程序358,所述程序/應(yīng)用程序358包括地址簿352、個(gè)人信息管理器 (PIM) 354、以及設(shè)備狀態(tài)350。此外,程序和包含數(shù)據(jù)的其他信息356 可以在設(shè)備300的閃存324中分開存儲(chǔ)。當(dāng)設(shè)備300能夠在無(wú)線通信網(wǎng)絡(luò)319中進(jìn)行雙向通信時(shí),設(shè)備300 可以向移動(dòng)通信業(yè)務(wù)發(fā)送并從移動(dòng)通信業(yè)務(wù)接收信號(hào)。支持雙向通信的通 信系統(tǒng)的實(shí)例包括但不局限于通用分組無(wú)線業(yè)務(wù)(GPRS)網(wǎng)絡(luò)、通用 移動(dòng)通信業(yè)務(wù)(UMTS)網(wǎng)絡(luò)、增強(qiáng)型數(shù)據(jù)速率全球演進(jìn)(EDGE)網(wǎng)絡(luò)、 以及碼分多址(CDMA)網(wǎng)絡(luò),并且這些網(wǎng)絡(luò)通常被稱為分組交換、窄帶、 純數(shù)據(jù)技術(shù),主要用于短時(shí)突發(fā)無(wú)線數(shù)據(jù)傳輸。對(duì)于以上列出的系統(tǒng),通 信設(shè)備300必須能夠適當(dāng)?shù)叵蛲ㄐ啪W(wǎng)絡(luò)319發(fā)送并從通信網(wǎng)絡(luò)319接收 信號(hào)。其他系統(tǒng)可能不需要識(shí)別信息。GPRS、 UMTS和EDGE需要使用 用戶識(shí)別模塊(SIM)以實(shí)現(xiàn)同通信網(wǎng)絡(luò)319進(jìn)行通信。同樣,大多數(shù) CDMA系統(tǒng)需要使用可刪除用戶識(shí)別模塊(RUIM)以實(shí)現(xiàn)同CDMA網(wǎng) 絡(luò)進(jìn)行通信。RUIM和SIM卡可用于多種不同的通信設(shè)備300。通信設(shè)備 300可能能夠在不使用SIM/RUIM卡的情況下操作某些特征,但將無(wú)法同 網(wǎng)絡(luò)319進(jìn)行通信。位于設(shè)備300內(nèi)的SIM/RUIM接口 344支持SIM/RUIM 卡(未示出)的移除或插入。SIM/RUIM卡的特征在于存儲(chǔ)器,保存關(guān)鍵 配置351、以及諸如身份和用戶相關(guān)信息等其他信息353。利用得到適當(dāng) 支持的通信設(shè)備300,可以實(shí)現(xiàn)通信設(shè)備300和通信網(wǎng)絡(luò)319間的雙向通 信。
如果通信設(shè)備300具有上述功能,或通信網(wǎng)絡(luò)319不需要那種功能, 支持雙向通信的設(shè)備300就能夠從通信網(wǎng)絡(luò)319接收信息并向通信網(wǎng)絡(luò) 319發(fā)送信息。通信傳輸可以起始于設(shè)備300或終止于設(shè)備300。為了同 通信網(wǎng)絡(luò)319進(jìn)行通信,此處說(shuō)明的典型實(shí)施例中的設(shè)備300裝備了用于 向通信網(wǎng)絡(luò)319發(fā)送信號(hào)的集成或內(nèi)置天線318。同樣,此處說(shuō)明的典型 實(shí)施例中的通信設(shè)備300裝備了另一根用于從通信網(wǎng)絡(luò)319接收信號(hào)的 天線316。在另一典型實(shí)施例中,上述天線(316,318)被合并為一根單獨(dú) 的天線(未示出)。正如所屬領(lǐng)域技術(shù)人員所了解到的那樣,天線或另一 實(shí)施例中的天線(316,318)安裝在設(shè)備300外部。
當(dāng)配置用于雙向通信時(shí),通信設(shè)備300的特征在于通信子系統(tǒng)311。 正如在所屬技術(shù)領(lǐng)域中公知的那樣,對(duì)該通信子系統(tǒng)311加以改裝,使其 能夠支持設(shè)備300的工作需要。子系統(tǒng)311包括含有上述相關(guān)天線(316, 318)的發(fā)射機(jī)314和接收機(jī)312、本地振蕩器(LOs) 313、以及處理模塊320,在此處說(shuō)明的典型實(shí)施例中,處理模塊320是數(shù)字信號(hào)處理器 (DSP) 320。
考慮到設(shè)備300同無(wú)線網(wǎng)絡(luò)319間的通信可以是無(wú)線網(wǎng)絡(luò)319和設(shè) 備300能夠發(fā)射、接收和處理信號(hào)的任意類型的通信。 一般而言,這些通 信可以被歸為語(yǔ)音和數(shù)據(jù)通信。在語(yǔ)音通信中,設(shè)備300通過(guò)通信網(wǎng)絡(luò)319 傳輸可聞聲音信號(hào)。數(shù)據(jù)通信是設(shè)備300能夠在無(wú)線網(wǎng)絡(luò)319的約束下執(zhí) 行的所有其他類型的通信。
可以依賴于這種數(shù)據(jù)通信的示例設(shè)備應(yīng)用包括電子郵件、通訊錄、 和日歷。對(duì)于各種此類應(yīng)用來(lái)說(shuō),同該應(yīng)用的本地版本保持同步對(duì)其長(zhǎng)期 和短期使用而言可能都是十分關(guān)鍵的。舉例而言,電子郵件通常要求時(shí)效 性,因此十分希望基本達(dá)到實(shí)時(shí)同步。另一方面,通??梢暂^低的頻率更 新通訊錄而不會(huì)帶來(lái)任何不便。因此,(如果設(shè)備300的功能沒有得到支 持),那么當(dāng)設(shè)備300能夠連接在通信系統(tǒng)中,尤其當(dāng)能夠基于無(wú)線方式 連接在提供了語(yǔ)音、文本消息、和其他數(shù)據(jù)傳輸服務(wù)的網(wǎng)絡(luò)319中時(shí),設(shè) 備300的功能可以得到顯著增強(qiáng)。
在圖13的分解視圖中可見跟蹤球組件被集成于手持設(shè)備300,圖13 示出了存在于手持電子設(shè)備300的組裝部件中的某些典型組件。該設(shè)備的 結(jié)構(gòu)受益于各種制造簡(jiǎn)化。內(nèi)部組件主要構(gòu)造在一單獨(dú)的PCB (印刷電路 板)102上。鍵盤332可由單獨(dú)的一片材料構(gòu)造而成,并且在某些實(shí)施例 中鍵盤332由塑料制成。在一優(yōu)選實(shí)施例中,鍵盤332位于在PCB 102上 的彈片開關(guān)(未示出)上方。雖然在此處說(shuō)明的典型實(shí)施例中,為鍵盤332 上的每個(gè)按鍵都配備了一個(gè)開關(guān),但是在其它實(shí)施例中,可以為每個(gè)按鍵 提供多個(gè)開關(guān)或由多個(gè)按鍵共用一個(gè)開關(guān)。支撐框架101將鍵盤332和跟 蹤球?qū)Ш焦ぞ?21保持在PCB 102上的適當(dāng)位置。將鏡片103覆蓋在顯示 屏幕(未示出)上以防止其遭到損壞。在組裝時(shí),支撐框架11和PCB 102 以固定的方式相互連接,將顯示器置于PCB 102和支撐框架101之間。
跟蹤球?qū)Ш焦ぞ?21可以摩擦方式同支撐框架101相接合的,但在一 典型實(shí)施例中,在組裝設(shè)備時(shí),跟蹤球?qū)Ш焦ぞ?21是可移除的。這使得 如果/當(dāng)跟蹤球?qū)Ш焦ぞ咴獾綋p壞或用戶希望替換以不同類型的導(dǎo)航工具 時(shí),能夠更換跟蹤球?qū)Ш焦ぞ?21。諸如操縱桿、四向光標(biāo),或觸摸板等其它多向?qū)Ш焦ぞ咭脖徽J(rèn)為是屬于本公開的范圍以內(nèi)的。利用鎖環(huán)122、 123將跟蹤球?qū)Ш焦ぞ?21固定在支撐框架101上,鎖環(huán)122、 123以可移 除的方式同支撐框架相接合。這樣的配置使得能夠在諸如需要維修或更換 跟蹤球?qū)Ш焦ぞ?21的情況下將其移除。
串行端口 (優(yōu)選通用串行總線端口) 330和耳機(jī)插孔140以固定方式 安附在PCB 102上,并被右側(cè)元件105保持于合適的位置。按鈕130-133 安附在與PCB 102相連接的開關(guān)上(未示出)。
最后的組裝包括將頂部107和底部108同支撐框架101連接。此外, 組裝步驟將右側(cè)元件105和左側(cè)元件106與支撐框架101、 PCB 102、以 及鏡片103相互連接。側(cè)部元件105、 106為設(shè)備300的支撐結(jié)構(gòu)提供額 外的保護(hù)和強(qiáng)度。在一優(yōu)選實(shí)施例中,后蓋104以可移除的方式安附在設(shè) 備的其它元件上。
上述元件可與所介紹的方案一起使用,所介紹的方案涉及用于提供字 符或文本選擇功能的方法和配置。
圖11示出了用于提供字符或文本選擇功能的典型方法。雖然圖11是 以順序方式說(shuō)明該方法的,但是如下所述本方法可以是逐步式的或分段式 的。此外,僅僅一部分所示方法的實(shí)現(xiàn)也被認(rèn)為是屬于本公開的范圍以內(nèi) 的。
在一優(yōu)選實(shí)施例中, 一種方法用于在手持電子設(shè)備300的觸摸屏322 上顯示可選文本,其中可選字符比用戶與觸摸屏的接觸區(qū)域要小。當(dāng)用戶 用手指進(jìn)行選擇時(shí),用戶與觸摸屏322的接觸面積大約為用戶指尖的面積。 當(dāng)用指尖進(jìn)行選擇時(shí),至少有兩個(gè)字符會(huì)部分地被用戶接觸到的區(qū)域覆 蓋,這妨礙了對(duì)于期望字符的精確選擇??蛇x字符小于用戶接觸面積的顯 示配置被稱為原始顯示配置(方框501)。本方法還涉及,檢測(cè)用戶己接觸 到的觸摸屏322的第一區(qū)域(方框502)。由于字符重疊,第一區(qū)域通常包 括多個(gè)字符。此外,本方法顯示了第一區(qū)域的放大視圖,放大視圖是被放 大以使被部分覆蓋的所述至少兩個(gè)字符中的每個(gè)字符都足夠大,從而所述 至少兩個(gè)字符中只有一個(gè)字符能夠被用戶接觸主要覆蓋住(方框503)。此 外,本方法根據(jù)用戶在第一放大視圖內(nèi)主要接觸到的區(qū)域,來(lái)檢測(cè)用戶在 第一放大視圖內(nèi)所接觸的第一字符(方框504)。優(yōu)選情況下,從至少兩個(gè)字符之中選擇第一字符。用戶主要接觸的字符是比顯示在顯示器上的其它 任何字符具有更大用戶接觸面積的字符?;謴?fù)為原始顯示配置,并可視化
表示第一字符(方框505)。
在一典型實(shí)施例中,用于實(shí)現(xiàn)字符或文本選擇的方法還檢測(cè)包含多個(gè) 字符的第二區(qū)域,多個(gè)字符中至少兩個(gè)字符至少部分地被用戶接觸 (user-contact)覆蓋(方框506)。此外,本方法顯示與第二區(qū)域相對(duì)應(yīng)的 區(qū)域的第二放大視圖(方框507),并且在放大視圖內(nèi)多個(gè)字符中的各字符 足夠大,以致于所述至少兩個(gè)字符中只有一個(gè)字符能夠被用戶接觸(user contact)主要覆蓋住。此外,本方法包括,根據(jù)用戶接觸在第二放大視圖 內(nèi)主要覆蓋的字符,來(lái)檢測(cè)用戶在放大視圖內(nèi)所接觸的第二字符(方框 508),并恢復(fù)文本的原始顯示配置,將第一字符和所述第二字符之間的文 本可視化表示為指定文本(方框509)。
在另一實(shí)施例中,所述用于實(shí)現(xiàn)字符或文本顯示的方法還包括,檢測(cè) 用戶觸摸了觸摸屏322的第三區(qū)域(方框510)。然后,順著觸摸屏322 將用戶接觸拖動(dòng)至第三位置,在所述第三位置通過(guò)用戶接觸定義了第三區(qū) 域。第三區(qū)域包括多個(gè)字符,其中至少兩個(gè)字符至少部分地被用戶接觸覆 蓋。接著,本方法檢測(cè)順屏幕拖動(dòng)用戶接觸以及隨后的移幵用戶接觸(方 框511)。此外,-一旦檢測(cè)到用戶接觸已脫離顯示屏,本方法就顯示第三區(qū) 域的放大視圖(方框511)。第三放大視圖是被放大以使放大視圖內(nèi)被部分 覆蓋的所述至少兩個(gè)字符中的每個(gè)都字符足夠大,從而所述至少兩個(gè)字符 中只有一個(gè)字符能夠被用戶接觸主要覆蓋住。此外,本方法檢測(cè)用戶已在 第三放大視圖(方框512)內(nèi)選擇第三字符(方框513),并在與第三字符 的相鄰位置插入指定文本(方框514),并恢復(fù)原始顯示配置(方框515)。 如上所述,設(shè)備300的原始顯示配置中所示文本的大小使得,用戶接觸覆
蓋所顯示的文本中一個(gè)以上的字符。
雖然一般而言接觸(engagement)通常被描述為用戶接觸,以下提供指 尖的特定示例作為說(shuō)明。然而,可用于引起實(shí)體接觸(solid contact)的其 它物體的示例至少包括鋼筆、鉛筆、鐵筆、橡皮、手指、指關(guān)節(jié)、指甲、 拇指,或其它類似的物體。
字符可以是通常顯示在手持設(shè)備電子300的文本區(qū)內(nèi)的任何對(duì)象。字符包括但不局限于字母、數(shù)字、空格、標(biāo)點(diǎn)符號(hào)、以及符號(hào)。通常,顯
示在電子設(shè)備300的觸摸屏322上的文本大小足夠小,從而支持同時(shí)顯示
多行文本,使用戶能夠易于閱讀顯示文本。原始顯示配置還是設(shè)備的默認(rèn) 視圖。這個(gè)設(shè)備的默認(rèn)視圖可以是預(yù)置的或由用戶定義的。如果視圖是用 戶定義的,則允許用戶通過(guò)調(diào)整字體大小或類似方式調(diào)整顯示在顯示器
322上的信息量。通常在使用原始顯示配置時(shí),顯示器上顯示三行以上文 本。優(yōu)選情況下,顯示在顯示器322上的文本的行數(shù)在四至十五行之間。
原始顯示配置在顯示器322上提供若干行文本以便閱讀,而放大視圖 提供較少的文本行數(shù)和/或較少的字符??梢詫?duì)放大視圖進(jìn)行一般性說(shuō)明, 并且對(duì)放大視圖的說(shuō)明同樣涵蓋此處所使用的第一、第二、第三放大視圖。 在一實(shí)施例中,當(dāng)支持放大視圖時(shí),放大視圖在顯示器322上顯示四行以 下的文本。在另一實(shí)施例中,在圖3的放大視圖中,在顯示器322上顯示 選定區(qū)域所在的行、選定區(qū)域上面的一行以及選定區(qū)域下面的一行。因此, 顯示于放大視圖內(nèi)的三行很可能包含用戶希望選擇的文本或字符??蛇x 地,顯示在顯示器322上的文本是由選定區(qū)域鄰邊的字符予以限定的。優(yōu) 選情況下,位于選定字符任意一側(cè)的字符數(shù)少于六個(gè)字符。在一典型實(shí)施 例中,與選定區(qū)域相鄰的字符數(shù)大約為四至十個(gè)字符。然而在另一實(shí)施例 中,放大視圖可以被描述為,所包含的每個(gè)字符都足夠大,以至至少兩個(gè) 字符中只有一個(gè)字符可以主要被用戶的指尖覆蓋。典型地,字符的高度略 大于指尖的平均面積。高度大于六毫米的字符是可以滿足這一要求的字符 的示例。優(yōu)選情況下,字符高度在六至十四毫米之間??蛇x地,可以將寬 度指定為四到十四毫米之間,并且優(yōu)選情況下,寬度約為六毫米。上述放 大視圖優(yōu)選情況下保持顯示屏幕322的長(zhǎng)寬比,使顯示在顯示器322上的 文本滿足上述標(biāo)準(zhǔn),同時(shí)使用所需的附加文本補(bǔ)全視圖。在另一實(shí)施例中, 可以將放大視圖定義為對(duì)原始顯示配置的放大。用選定區(qū)域作為放大視圖 的中心點(diǎn),以預(yù)定義的百分比縮放其余文本。優(yōu)選情況下,與原始視圖相 比,放大視圖的放大百分比大約為百分之二百至百分之四百。
雖然以上內(nèi)容總體是作為一種用于實(shí)現(xiàn)字符或文本選擇的方法予以 說(shuō)明的,但是優(yōu)選情況下該方法是以手持電子設(shè)備300所使用的軟件程序 或其它已知的編程技術(shù)予以實(shí)現(xiàn)的。舉例而言,可在手持電子設(shè)備300上配備由微處理器運(yùn)行的軟件程序。
如上所述,可以結(jié)合圖1-10進(jìn)一步理解用于實(shí)現(xiàn)字符或文本選擇的方 法和裝置。如圖1所示,手持電子設(shè)備300可握于用戶掌中。優(yōu)選情況下,
手持電子設(shè)備300配備了用于輸入文本數(shù)據(jù)和進(jìn)行電話呼叫的鍵盤332。 優(yōu)選情況下,配備用于輔助撥打電話的連接/發(fā)送鍵605。此外,還配備了 掛斷/結(jié)束鍵605。優(yōu)選情況下,發(fā)送鍵605和結(jié)束鍵609被安排在包含跟 蹤球?qū)Ш焦ぞ?21的一行按鍵內(nèi)。此外,優(yōu)選情況下,包括導(dǎo)航工具的那 行按鍵具有菜單鍵606和與之相應(yīng)的退出鍵608。菜單鍵606用于彈出菜 單,退出鍵608用于返回前一屏幕或前一菜單選擇。原始顯示配置顯示在 觸摸屏322上。所提供顯示在顯示器322上的文本僅僅是為了進(jìn)行說(shuō)明。 在其它實(shí)施例中,顯示器322包括附加的標(biāo)題、邊框,以及未在圖中示出 的其它組織特征。因此,原始顯示配置中的可選文本不可能占據(jù)整個(gè)屏幕 322。如圖2所示,文本的大小小于諸如用戶的指尖等用戶接觸的面積。 然而在以下說(shuō)明中,為了進(jìn)行說(shuō)明,用戶接觸指指尖與屏幕322接觸,同 樣,還適用其它用戶接觸。采用觸摸屏技術(shù),可以選擇顯示在觸摸屏322 上的字符。然而,用戶指尖的面積大于在顯示器322上的字符。因此,當(dāng) 在顯示器322上選擇字符時(shí),可能還覆蓋相鄰的字符。
手持電子設(shè)備300的使用者通常希望通過(guò)選擇文本塊的方式編輯文 本。雖然在本公開中并未對(duì)此進(jìn)行詳細(xì)說(shuō)明,但是各種用于實(shí)現(xiàn)文本操作 的實(shí)現(xiàn)方式都是可行的。此處給出一些文本操作的例子作為示例。 一種類 型的操作包括復(fù)制選定文本。這種操作可通過(guò)多種方式予以實(shí)現(xiàn),通常由 用戶選擇復(fù)制操作??蛇x地,進(jìn)行文本選擇,隨后用戶指示使用選定的文 本。這可以通過(guò)一系列按鍵命令或通過(guò)在顯示在顯示器322上的圖形用戶 界面上選擇菜單項(xiàng)的方式予以實(shí)現(xiàn)。 一旦選定了將要復(fù)制的文本,就需要 一個(gè)用于插入文本的點(diǎn)。利用指定的插入點(diǎn),將文本插入該點(diǎn)。同樣,可 執(zhí)行剪切和刪除操作。剪切操作包括從文本的原始位置刪除選定文本,并 在確定了插入點(diǎn)時(shí),將所述文本插入選定的點(diǎn)。刪除選項(xiàng)用于刪除全部選 定文本。還可以存在其它用于操縱選定文本的選項(xiàng)。上述示例針對(duì)可能的 使用選定文本的方式作出了一些說(shuō)明。因此,雖然本公開一般將對(duì)文本的 操作描述為與剪切操作有關(guān),但應(yīng)當(dāng)理解為了執(zhí)行復(fù)制和刪除操作可以作出怎樣的修改。除了述的文本操作功能的菜單選擇以外,還可以將觸摸屏
322設(shè)計(jì)用于接受輸入命令所用的姿勢(shì)。這些姿勢(shì)包括用戶將一根以上的 手指放在觸摸屏322上,并以指定的方式移動(dòng)手指以輸入命令。
當(dāng)用戶希望選擇一文本塊時(shí),通常確定該文本塊的端點(diǎn)。如圖2所示, 用戶觸摸21手持電子設(shè)備300的屏幕322從而指示期望點(diǎn)。優(yōu)選情況下, 該點(diǎn)用于確定選定的文本。由于區(qū)域周圍的字符重疊的緣故,用戶所選擇 的區(qū)域并不僅與一個(gè)字符重合,因此需要額外選擇期望字符。
如圖3所示,在屏幕322上產(chǎn)生第一放大視圖。放大視圖內(nèi)的每個(gè)字 符都足夠大,以至可以由用戶通過(guò)觸摸方式加以選擇,并使得只有一個(gè)字 符主要被指尖覆蓋??梢暬硎?0程序基于第一觸摸21所選擇的用戶最 有可能選擇的字符35。所述可視化表示可以是,例如,背景高亮色(如圖 所示)或針對(duì)該字符采用不同的字體顏色或用于向用戶指示選擇了該字符 的其它方法。接著,用戶選擇22期望字符,如圖4所示。本實(shí)現(xiàn)需要, 檢測(cè)在第一放大視圖內(nèi)進(jìn)行了這一選擇,并將這一選擇作為所述文本選擇 的期望終點(diǎn)。雖然上述內(nèi)容是結(jié)合文本選擇加以說(shuō)明的,但選擇操作還可 用于選擇諸如圖形或其它對(duì)象等其它事物。使用放大視圖實(shí)現(xiàn)了對(duì)初始選 擇進(jìn) -二步細(xì)化,從而提高了在屏幕322上選擇期望點(diǎn)的精確性。 一旦檢測(cè) 到第一字符,屏幕322就恢復(fù)至原始顯示配置,并可視化表示第一字符, 如圖5所示。
雖然在某些實(shí)施例中,所期望的全部?jī)H僅是選擇一個(gè)字符,但是其它 實(shí)施例還包括選擇文本塊。延續(xù)上述情況,選擇文本的第二端點(diǎn)。這包括 一個(gè)同前述過(guò)程類似的過(guò)程。如圖5所示,在屏幕322上顯示原始顯示配 置,并利用光標(biāo)30可視化表示預(yù)先選定的字符36。用戶通過(guò)指尖接觸23 表示期望通過(guò)在觸摸屏322上選擇第二區(qū)域來(lái)選擇另一端點(diǎn)。接著,在屏 幕322上顯示如圖6所示的第二放大視圖,其中與前述相同每個(gè)字符都是 足夠大的。用戶通過(guò)觸摸屏幕322上的與期望字符相對(duì)應(yīng)的區(qū)域24的方 式進(jìn)一步細(xì)化37由光標(biāo)32所指示的前一字符選擇37。檢測(cè)到這個(gè)第二字 符。接著,如圖7所示,在屏幕322上顯示原始顯示配置,并將第一字符 和第二字符間的文本可視化表示38為指定文本。可以按上述方式可視化 表示位于兩字符間的文本。優(yōu)選情況下,通過(guò)使該文本帶有背景陰影的方式可視化表示該文本。
選定文本可以被插入于第三點(diǎn)。通過(guò)將手指放在可視化表示的文本區(qū) 域上方的方式,用手指選擇可視化表示的文本,從而使手指接觸到一部分
選定文本,并將文本拖動(dòng)至第三插入點(diǎn)。如圖8所示,當(dāng)手指停止和從第 三區(qū)域移開25時(shí),就指定了插入的起始點(diǎn)??蛇x地,在設(shè)備300的顯示 屏322上觸摸第三區(qū)域25。 一旦指定了第三區(qū)域,如圖9所示,就在顯示 屏322上顯示第三放大視圖,以進(jìn)一步細(xì)化選定區(qū)域。接著,觸摸屏322 檢測(cè)第三字符,在這種情況下指尖選擇了空白區(qū)域26。如圖10所示,在 與第三字符26相鄰的位置插入選定文本70,并恢復(fù)原始顯示配置501 。
在圖12所示的另一實(shí)施例中,可以將用于選擇字符或文本的方法描 述如下。當(dāng)顯示屏322以如上所述的普通配置顯示文本時(shí),在觸摸屏322 上檢測(cè)到第一觸摸(方框550)。接著,實(shí)現(xiàn)放大視圖,在放大視圖中第一 觸摸周圍的區(qū)域位于顯示器322的中心,并且相應(yīng)文本被放大為,使得顯 示在顯示器322上的文本大于原始顯示配置(方框552)。接著,在第二顯 示器322上檢測(cè)第二觸摸(方框554)。 一旦檢測(cè)到第二觸摸,顯示器322 就通過(guò)縮小至普通配置的方式恢復(fù)至原始顯示配置(方框556)。在原始顯 示配置中,在第二觸摸點(diǎn)的位置顯示光標(biāo)或其它可視化指示符(方框558)。 如果用戶僅僅希望選擇單個(gè)字符,則可通過(guò)以上所提供的步驟予以實(shí)現(xiàn)。 然而,如果還希望選擇文本,則可以檢測(cè)發(fā)生在設(shè)備300的觸摸屏322上 的第三觸摸(方框560)。 一旦檢測(cè)到第三觸摸,就將第三觸摸區(qū)域周圍的 區(qū)域進(jìn)行放大,以較大的字體大小顯示第三點(diǎn)周圍的文本(方框562)。接 著,檢測(cè)到第四觸摸(方框564),并且將顯示配置縮小,以顯示原始顯示 配置(方框566)。當(dāng)以原始顯示配置顯示文本時(shí),通過(guò)包括使用不同背景 在內(nèi)的上述方式中的一種方式可視化表示位于第二和第四觸摸間的文本 (方框568)。如果還需要諸如粘貼等其它文本操作,可以接著檢測(cè)第五觸 摸(方框570)。然后,檢測(cè)到順著顯示屏幕322的拖動(dòng)運(yùn)動(dòng)(方框571), 之后檢測(cè)到手指的釋放(方框572)。正如結(jié)合其它檢測(cè)予以說(shuō)明的那樣, 手指釋放點(diǎn)周圍的區(qū)域被放大了 (方框573)。此時(shí),檢測(cè)到用戶的第六觸 摸(方框574)。最后,顯示器322恢復(fù)為原始顯示配置(方框576),并 將可視化表示的文本插入于第六點(diǎn)的位置(方框578)。雖然上述公開一般指字符和文本選擇是順序發(fā)生的,但是也可以考慮 僅僅提供了上述字符或文本選擇和放置步驟的部分或片段的其它實(shí)施例。 此外,可以要求用戶輸入命令或進(jìn)行菜單選擇以實(shí)現(xiàn)上述字符或文本操 作。舉例而言,可以要求用戶通過(guò)從指定了字符選擇的菜單中選擇一菜單 項(xiàng)的方式指示希望作出的選擇??蛇x地,無(wú)需與菜單交互就可以選擇文本 或字符,但是一旦進(jìn)行了選擇,就需要使用菜單選擇以對(duì)選定文本執(zhí)行剪 切或刪除操作。此外,當(dāng)插入文本時(shí),可以要求用戶在指定好插入點(diǎn)后, 從菜單中選擇粘貼或插入操作。可選地,用戶可選擇粘貼,并且被提示選 擇插入點(diǎn)。雖然以上與程序的交互被描述為是憑借菜單選擇特征予以實(shí)現(xiàn) 的,但代替菜單選擇的快捷命令也被認(rèn)為是屬于在本公開的范圍之內(nèi)的。 此外,可以擺放姿勢(shì)的方式實(shí)現(xiàn)文本選擇和操作選項(xiàng)。
雖然用戶可以毫無(wú)問(wèn)題地完成文本選擇過(guò)程,然而還可以考慮支持用 戶放棄或退出特定選擇的其它實(shí)施例。如果用戶對(duì)所作的字符選擇不滿 意,可以通過(guò)命令鍵或菜單選擇來(lái)撤銷選擇。選擇的撤銷可局限于用戶決 定撤銷選擇之前的前一次選擇或所有選擇。這與計(jì)算機(jī)程序中使用的眾所 周知的撤銷或恢復(fù)選項(xiàng)類似。
正如所屬領(lǐng)域技術(shù)人員可以意識(shí)到的那樣,上述方法和裝置可與下述
元件結(jié)合使用。雖然己結(jié)合文本選擇方法和裝置進(jìn)行了說(shuō)明,但是還可以
實(shí)現(xiàn)對(duì)顯示在設(shè)備的顯示屏幕上的圖像等其它對(duì)象進(jìn)行編輯和操作的方
法以及裝置。在另一實(shí)施例中,通過(guò)由微處理器運(yùn)行的手持電子設(shè)備所使
用的軟件程序來(lái)實(shí)現(xiàn)文本操作,所述軟件程序被配置用于顯示由用戶選擇
的字符。所顯示的字符很小,以至用戶與觸摸屏接觸的區(qū)域能覆蓋多個(gè)同
時(shí)顯示的字符。觸摸屏安裝在機(jī)身內(nèi),并被配置用于以可選字符小于用戶
與屏幕接觸面積的原始顯示配置顯示文本。如上所述,微處理器與觸摸屏
進(jìn)行信號(hào)通信以接收指示感應(yīng)位置以及用戶接觸區(qū)域的數(shù)據(jù),并向觸摸屏
發(fā)送指示將要顯示在觸摸屏上的字符。由微處理器運(yùn)行的軟件程序被設(shè)計(jì)
用于估計(jì)由用戶接觸到的觸摸屏的第一區(qū)域。第一區(qū)域包括多個(gè)字符,多 個(gè)字符中至少兩個(gè)字符部分地被用戶與觸摸屏的接觸覆蓋。由微處理器運(yùn)
行的軟件程序可以在觸摸屏上呈現(xiàn)第一區(qū)域的放大視圖,放大視圖是被放 大以使被部分覆蓋的至少兩個(gè)字符中的每個(gè)字符都足夠大,從而所述至少兩個(gè)字符中只有一個(gè)字符能夠被用戶與觸摸屏的類似接觸主要覆蓋住。此 外,由微處理器運(yùn)行的軟件程序可以從至少兩個(gè)字符中確定第一字符,所 述第一字符是根據(jù)用戶與觸摸屏的類似接觸在所述放大視圖內(nèi)主要覆蓋 的字符,由用戶在第一放大視圖內(nèi)選定的。此外,由微處理器運(yùn)行的軟件 程序在觸摸屏上以原始顯示配置顯示文本,并可視化表示被確定為用戶在 第一放大視圖內(nèi)選擇的第一字符。
由微處理器運(yùn)行的軟件程序還可以被設(shè)計(jì)用于估計(jì)由用戶接觸到的 觸摸屏的第二區(qū)域,第二區(qū)域包括多個(gè)字符,多個(gè)字符中至少兩個(gè)字符部 分地被用戶與觸摸屏的接觸覆蓋。這個(gè)由微處理器運(yùn)行的軟件程序呈現(xiàn)第 二區(qū)域的第二放大視圖,第二放大視圖是被放大以使被部分覆蓋的所述至 少兩個(gè)字符中的每個(gè)字符都足夠大,從而所述至少兩個(gè)字符中只有一個(gè)字 符能夠被用戶與觸摸屏的接觸主要覆蓋住。此外,由微處理器運(yùn)行的軟件 程序從所述至少兩個(gè)字符中確定第二字符,所述第二字符是根據(jù)所述用戶 與觸摸屏的接觸在所述放大視圖內(nèi)主要覆蓋的字符,由用戶在所述放大視 圖內(nèi)選定的。接著由微處理器運(yùn)行的軟件程序令顯示器恢復(fù)文本的原始顯 示配置,并將位于所述第一字符和所述第二字符之間的文本顯示為指定文 本。
在另一實(shí)施例中,由微處理器運(yùn)行的軟件程序估計(jì)由用戶觸摸到的觸 摸屏的第三區(qū)域,并估計(jì)觸摸區(qū)域已順著觸摸屏移動(dòng)至由用戶接觸所限定 的第三區(qū)域中的第三位置,所述第三區(qū)域包括多個(gè)字符,多個(gè)字符中至少 兩個(gè)字符部分地被用戶與觸摸屏的接觸覆蓋。此外,由微處理器運(yùn)行的軟 件程序一旦檢測(cè)到用戶接觸脫離觸摸屏,就呈現(xiàn)第三區(qū)域的放大視圖,并 且其中放大視圖被放大至使至少兩個(gè)被部分覆蓋的字符中的每個(gè)字符足 夠大,以至所述至少兩個(gè)字符中只有一個(gè)字符可以主要被所述用戶與觸摸 屏的接觸覆蓋住的程度。由微處理器運(yùn)行的軟件程序可以從所述至少兩個(gè) 字符中檢測(cè)第三字符,所述第三字符是根據(jù)用戶與觸摸屏的接觸在所述放 大視圖內(nèi)主要覆蓋的字符,由用戶在所述放大視圖內(nèi)選定的,并在與第三 字符相鄰的位置插入指定文本,恢復(fù)原始顯示配置。此外,由微處理器運(yùn) 行的軟件程序能夠執(zhí)行指令,實(shí)現(xiàn)以上結(jié)合圖1至12予以討論的多種變 形。如上文中所暗示的那樣,本公開所涉及的手持電子設(shè)備300的一個(gè)比 較重要的方面是它的尺寸。雖然某些用戶要用雙手來(lái)握住設(shè)備300,但原 本的打算是大多數(shù)用戶可以用一只手握住設(shè)備300,從而可以用握著設(shè)備 300的手的拇指實(shí)現(xiàn)對(duì)設(shè)備300的輸入以及控制。。然而,應(yīng)當(dāng)可以理解的 是,使用雙手可以實(shí)現(xiàn)額外的控制。作為易于手握且如所期待的可放在口 袋內(nèi)的手持設(shè)備300,設(shè)備300必須保持相當(dāng)小的尺寸。對(duì)于設(shè)備的尺寸, 限制其寬度對(duì)于確保可握于用戶手中(cradleability)而言十分關(guān)鍵。此外, 優(yōu)選情況下,設(shè)備300的寬度應(yīng)保持小于八厘米(約三英寸)。將設(shè)備300 的尺寸保持在這些尺寸限制范圍內(nèi)可以提供用戶會(huì)因其易用性和便攜性 而選擇使用的可手握的裝置。在考慮是否可以手握(hand-cmdleability)時(shí), 對(duì)于設(shè)備300高度(長(zhǎng)度)的限制不是那么嚴(yán)格。因而,為了獲得更大的 尺寸,可以有利地對(duì)設(shè)備300進(jìn)行配置,使其高度大于寬度,但仍易于用 單手支撐和操作。
由設(shè)備300的小尺寸造成的潛在問(wèn)題是,用于容納用戶輸入和設(shè)備輸 出特征的外表面面積十分有限。對(duì)于設(shè)備300正面370的"黃金地段"尤 其如此,在"黃金地段"上包含向用戶輸出信息的顯示屏幕322是最有利 的。顯示屏幕322優(yōu)選情況下位于用戶向設(shè)備300輸入數(shù)據(jù)所用的鍵盤 332上方。如果屏幕322位于鍵盤332下方,將會(huì)產(chǎn)生在用戶使用鍵盤 332輸入數(shù)據(jù)時(shí)無(wú)法看到屏幕322的問(wèn)題。因此,優(yōu)選情況下顯示屏幕322 位于輸入?yún)^(qū)上方,從而通過(guò)確保在數(shù)據(jù)輸入期間手和手指不會(huì)遮擋屏幕 322的方式避免這個(gè)問(wèn)題。
為了便于將文本數(shù)據(jù)輸入設(shè)備300,配備了字母鍵盤332。在一版本 中,采用每個(gè)按鍵對(duì)應(yīng)一個(gè)字母的完整的字母鍵盤。就此而言,可以有利 地按QWERTY、 QWERTZ、 AZERTY或Dvorak等布局方式組織相關(guān)字符, 從而采用特定用戶熟悉的這些特殊的字母順序。然而,為了不超出有限的 正表面區(qū)域的邊界,在比如必須配備英語(yǔ)中26個(gè)按鍵的情況下,各按鍵 必須尺寸極小。
一種可選的配置是采用簡(jiǎn)化鍵盤,在簡(jiǎn)化鍵盤中至少某些按鍵具有多 個(gè)與之相關(guān)的字母(參見圖1)。這意味著需要較少的按鍵,從而使得與在 相似尺寸的設(shè)備上提供完整鍵盤的情況相比,這些較少的按鍵中的每個(gè)按鍵可以更大一些。同較小的按鍵相比,某些用戶更喜歡尺寸較大的按鍵, 但為了基于特定的按鍵動(dòng)作辨別用戶想要的是多個(gè)相關(guān)字母中的哪個(gè)字 母,必須提供軟件或硬件的解決方案,而完整鍵盤避免了這一問(wèn)題。
優(yōu)選情況下,字符識(shí)別是利用包含于設(shè)備300上的消歧軟件 (disambiguation software)予以實(shí)現(xiàn)的。為提供用在設(shè)備300上的軟件,
在手持單元的機(jī)身內(nèi)配備了用于在使用時(shí)接收、存儲(chǔ)、處理、和輸出數(shù)據(jù) 的存儲(chǔ)器34及微處理器338。因此,通過(guò)在此處公開的手持電子設(shè)備300 上配備完整或簡(jiǎn)化的字母鍵盤,解決了需要文本數(shù)據(jù)輸入裝置的問(wèn)題。還 應(yīng)當(dāng)意識(shí)到的是,可選擇以簡(jiǎn)化或完全格式在觸摸屏上提供鍵盤。
如圖1所示,手持電子設(shè)備300可握于用戶掌中。手持設(shè)備300裝 備了用于輸入文本數(shù)據(jù)并發(fā)起電話呼叫的鍵盤332,以及用于向用戶顯示 信息的顯示屏幕322。優(yōu)選情況下,配備用于輔助撥打電話的連接/發(fā)送鍵 605。此外,還配備了掛斷/結(jié)束鍵609。優(yōu)選情況下,發(fā)送鍵605和結(jié)束 鍵609可以被安排在包含導(dǎo)航工具的一行按鍵內(nèi)。此外,包含導(dǎo)航工具那 行按鍵優(yōu)選情況下包括菜單鍵606和返回鍵或退出鍵608。菜單鍵606用 于在顯示屏幕322上彈出菜單,退出鍵608用于返回前一屏幕或前一菜單 選擇。
手持電子設(shè)備300包括輸入部分和輸出顯示部分。輸出顯示部分可以 是諸如LCD或其它類似顯示設(shè)備等顯示屏幕322。
鍵盤332包括多個(gè)按鍵,這些按鍵可以是具有物理屬性的實(shí)際按鈕, 或者可以具有通常由顯示屏幕322上的物理按鍵的虛擬表示(此處稱為 "虛擬按鍵")構(gòu)成的軟件屬性。還應(yīng)考慮到,可以將用戶輸入作為兩類按 鍵的組合予以提供。多個(gè)按鍵中每個(gè)按鍵具有至少一個(gè)實(shí)際作用,可以是 輸入一個(gè)字符、命令或功能。在該上下文中,認(rèn)為"字符"典型情況下包括 字母、語(yǔ)言符號(hào)、數(shù)字、標(biāo)點(diǎn)、標(biāo)記、圖標(biāo)、圖像、甚至空格。輸入的命 令和功能可以包括諸如刪除、退格、上移光標(biāo)、下移光標(biāo)、左移光標(biāo)或右 移光標(biāo)、啟動(dòng)算術(shù)功能或命令、啟動(dòng)針對(duì)于使用中的應(yīng)用程序或特征的命 令或功能、啟動(dòng)用戶編寫的命令或功能、以及其他所屬領(lǐng)域技術(shù)人員公知 的此類命令和功能??梢允褂锰囟ǖ陌存I或其他類型的輸入設(shè)備對(duì)其各應(yīng) 用程序和特征進(jìn)行導(dǎo)航。此外,可以根據(jù)使用中的應(yīng)用程序358或特征,啟動(dòng)或禁用特定按鍵。
在物理按鍵的情況下,多個(gè)按鍵的全部或部分可以具有一個(gè)以上的表 示字符、命令、和/或功能的,顯示在其頂面和/或與各按鍵相鄰的區(qū)域的 表面上的標(biāo)記。在臨近按鍵提供按鍵功能標(biāo)記的情況下,或按鍵鄰近顯示
屏幕322的情況下,可以將標(biāo)記印在按鍵旁邊的設(shè)備表面上。此外,可以 將按鍵的當(dāng)前標(biāo)記臨時(shí)顯示在按鍵附近屏幕322上。
在虛擬按鍵的情況下,各按鍵的標(biāo)記顯示在顯示屏幕322上,在一實(shí) 施例中通過(guò)比如使用一支鐵筆觸及顯示屏幕322的方式產(chǎn)生字符或激活 所指示的命令或功能。能夠檢測(cè)觸摸的顯示屏幕322的一些示例包括電 阻式、電容式、投射電容式、紅外和聲表面波(SAW)觸摸屏。
正如所屬領(lǐng)域技術(shù)人員所意識(shí)到的那樣,可以多種不同方式對(duì)物理和 虛擬按鍵加以組合。在一實(shí)施例中,將物理和虛擬按鍵進(jìn)行組合,以同物 理按鍵相同的配置在顯示屏幕322顯示手持電子設(shè)備300的針對(duì)于特定 應(yīng)用或特征的多個(gè)啟用按鍵。利用這種配置,用戶可以選擇與顯示在顯示 屏幕322上的內(nèi)容相對(duì)應(yīng)的適當(dāng)?shù)奈锢戆存I。因此,可以通過(guò)按下與位于 顯示屏幕322上相應(yīng)位置的字符、命令或功能相對(duì)應(yīng)的物理按鍵獲得期望 的字符、命令或功能。
與鍵盤打字有關(guān)的各種字符、命令和功能通常是以各種傳統(tǒng)方式排列 的。例如,在美國(guó),最常見的排列方式是QWERTY鍵盤布局。其他排列 方式包括QWERTZ、 AZERTY、禾Q Dvorak鍵盤配置。QWERTY鍵盤布 局是圖14所示的標(biāo)準(zhǔn)英語(yǔ)字母鍵排列44。 QWERTZ鍵盤布局通常用于 德語(yǔ)系地區(qū);圖15示出了這種字母鍵排列44。 AZERTY鍵盤布局44通 常用于法語(yǔ)系地區(qū),并示于圖16。 Dvorak鍵盤布局的設(shè)計(jì)使打字員能夠 更迅速地打字;圖17示出了這種字母鍵排列44。在其他典型實(shí)施例中, 可以考慮具有多語(yǔ)言按鍵排列的鍵盤。
字母鍵排列常與數(shù)字鍵排列同時(shí)存在。通常,如圖14-17所示,數(shù)字 l-9和0位于字母鍵44上方的行中??蛇x地,數(shù)字可以和字母字符共享按 鍵,如QWERTY鍵盤的最上面的一行。圖18示出了另一種典型的數(shù)字 鍵排列,其中在與字母/數(shù)字鍵排列44分開的一組獨(dú)立按鍵上配備了"十 鍵"型數(shù)字鍵區(qū)46。此外,十鍵數(shù)字排列可以共用或共享字母鍵的子集。十鍵型數(shù)字鍵區(qū)46包括排列在最上面一行的數(shù)字"7"、 "8"、 "9",排在第 二行的"4"、 "5"、 "6",排在第三行的"7"、 "8"、 "9",以及排在最下面一行 的"0"。此外,圖19典型地示出了數(shù)字電話按鍵排列42。
如圖19所示,數(shù)字電話按鍵排列42還可以在中央的"5"鍵上采用表 面處理。該表面處理被配置為使按鍵的上表面能夠區(qū)別于其他按鍵的表 面。優(yōu)選情況下,表面處理具有凸起或凹窩43的形式??蛇x地,凸起可 以位于"5"鍵周圍的機(jī)殼上,且不必直接位于按鍵上。
希望手持電子設(shè)備300包括組合文本輸入鍵盤和電話鍵盤。這類手持 設(shè)備300的實(shí)例包括移動(dòng)臺(tái)、蜂窩電話、無(wú)線個(gè)人數(shù)字助理(PDAs)、 雙向?qū)ず粼O(shè)備等。各種鍵盤可以同此類設(shè)備一起使用,并可以被稱為完整 鍵盤、簡(jiǎn)化格式的鍵盤或電話鍵盤。在具有完整鍵盤的手持設(shè)備300的實(shí) 施例中,字母字符與多個(gè)物理按鍵以一對(duì)一方式關(guān)聯(lián)。因此,在該配置的 英語(yǔ)鍵盤中,如果一個(gè)字母鍵對(duì)應(yīng)一個(gè)字母,則存在至少26個(gè)按鍵。
圖19和20的共性在于數(shù)字鍵是按ITU標(biāo)準(zhǔn)E.161形式排列的。此外, 圖20還根據(jù)ITU標(biāo)準(zhǔn)E.161布局并入了字母字符。
如上文中所暗示的那樣,為了進(jìn)一步縮小手持電子設(shè)備300的尺寸, 同時(shí)使物理按鍵或虛擬按鍵不至于太小,某些手持電子設(shè)備300使用簡(jiǎn)化 鍵盤,在簡(jiǎn)化鍵盤中, 一個(gè)以上的字符/命令/功能與多個(gè)按鍵中至少部分 按鍵的每個(gè)按鍵相關(guān)。由于一個(gè)以上的字符是由該按鍵所代表或與該按鍵 相關(guān)的,而通常用戶在激活按鍵時(shí)只需要所述多個(gè)字符中的一個(gè),因此這 將導(dǎo)致某些按鍵存在歧義。
因此,通常在此類手持電子設(shè)備300的微處理器338上運(yùn)行特定軟件 以判斷或預(yù)測(cè)用戶想要的是哪個(gè)字母或單詞。所述軟件的特定示例包括通 常具有消歧引擎和/或預(yù)測(cè)式編輯器應(yīng)用程序在內(nèi)的預(yù)測(cè)文本程序。優(yōu)選情 況下,所述軟件還具有識(shí)別特定語(yǔ)言共有的字符字母序列的能力,諸如, 在使用英語(yǔ)的情況下,識(shí)別以"ing"結(jié)尾的單詞。此系統(tǒng)還能"學(xué)習(xí)"用戶 的打字方式,記下常用單詞以提高軟件的預(yù)測(cè)能力。此處所述的簡(jiǎn)化鍵盤 排列可以不受限制地利用其它類型的預(yù)測(cè)文本計(jì)算機(jī)程序。某些特定示例 包括字符選擇的多次擊鍵(multi-tap)法和"九鍵輸入(text on nine keys)"。
利用與簡(jiǎn)化鍵盤的按鍵相關(guān)的字符、命令和功能的各種排列對(duì)簡(jiǎn)化鍵盤的按鍵進(jìn)行布局。對(duì)于字母字符,基于用戶偏好和熟悉程度有選擇地使
用上述各種不同的鍵盤布局;舉例而言,QWERTY鍵盤布局最常為熟悉 該按鍵排列的英語(yǔ)使用者所使用。
圖1示出的手持電子設(shè)備300帶有簡(jiǎn)化鍵盤的一個(gè)實(shí)例,其中簡(jiǎn)化鍵 盤在包括五列和四行二十個(gè)鍵的物理鍵盤陣列上釆用QWERTY鍵盤布 局。十四個(gè)鍵用于字母字符,十個(gè)鍵用于數(shù)字。十個(gè)數(shù)字鍵之中有九個(gè)與 字母字符共享按鍵。"空格"鍵和數(shù)字"O"共享同一按鍵,該鍵位于設(shè)備中 央,鍵盤332上其余數(shù)字下方的中央。然而在其它實(shí)施例中,數(shù)字"0" 可以位于其它按鍵上。許多按鍵與其它按鍵具有不同的大小,并且各行按 鍵不在一條直線內(nèi)。具體而言,中間列64中的按鍵寬于外側(cè)的列60、 62、 66和68中的按鍵。為便于識(shí)別電話用戶界面(第二用戶界面),數(shù)字電話 鍵0-9包括與同QWERTY按鍵排列相關(guān)的剩余按鍵不同的顏色方案。在 圖l所示的典型實(shí)施例中,鍵盤包括具有兩種色調(diào)外觀的數(shù)字電話鍵的顏 色方案,其中數(shù)字鍵的上部為第一種顏色,數(shù)字鍵的下部為第二種顏色。 第一種顏色可以比第二種顏色淺或深。
標(biāo)準(zhǔn)電話鍵盤42中存在簡(jiǎn)化字母鍵盤的另一實(shí)施例。多數(shù)具有電話 鍵盤42的手持電子設(shè)備300通常還包括圖20所示的同數(shù)字鍵重疊或重合 的字母按鍵排列。此類字母數(shù)字電話鍵盤即使并非大多數(shù)也大量使用于諸 如蜂窩手機(jī)等傳統(tǒng)手持電話移動(dòng)通信設(shè)備中。
如上所述,國(guó)際電信聯(lián)盟(TTU")已建立了字母數(shù)字鍵排列的電話 標(biāo)準(zhǔn)。圖19 (不帶字母)和20 (帶有字母)所示的標(biāo)準(zhǔn)電話數(shù)字鍵排列 同題為"Arrangement of Digits, Letters, and Symbols on Telephones and Other Devices That Can Be Used for Gaining Access to a Telephone Network"的ITU 標(biāo)準(zhǔn)E.161相對(duì)應(yīng)。該標(biāo)準(zhǔn)還被稱為ANSI TI.703-1995/1999和ISO/正C 9995-8:1994。如圖1所示,數(shù)字鍵排列可以覆蓋在QWERTY排列上。圖 中所示的數(shù)字排列可以被適當(dāng)?shù)孛枋鰹樽陨现料律蚺帕械牧闵先巳?形式。
雖然以下描述了多種鍵盤布局,但可以將這些布局描述為具有以 QWERTY、簡(jiǎn)化的QWERTY、 QWERTZ、 Dvorak或AZERTY鍵盤布局 部署在鍵盤上的按鍵。同比如電話鍵盤上的標(biāo)準(zhǔn)字母布局相比,這些人們所熟悉的鍵盤布局使用戶的打字更加直觀迅速。如上所述,通過(guò)使用每個(gè) 按鍵與一個(gè)以上的字母或字符對(duì)應(yīng)的方式,可以時(shí)按鍵排列相對(duì)于標(biāo)準(zhǔn)布 局得到簡(jiǎn)化。通過(guò)使用較少的按鍵,按鍵的尺寸可以做得更大,從而更加
便于用戶使用。
以上說(shuō)明了與手持電子設(shè)備以及與其協(xié)同工作的通信網(wǎng)絡(luò)相關(guān)的典 型實(shí)施例。然而,還應(yīng)當(dāng)意識(shí)到,本公開的焦點(diǎn)在于,使此類無(wú)線手持電
子設(shè)備的用戶能夠利用根據(jù)需要顯示原始配置以及放大視圖的觸摸屏來(lái) 選擇和編輯文本或者字符。
權(quán)利要求
1. 一種用于實(shí)現(xiàn)由用戶在手持電子設(shè)備的觸摸屏上進(jìn)行字符或文本選擇的方法,其中,所顯示的可選字符足夠小,以致于在進(jìn)行字符選擇時(shí)用戶與觸摸屏的接觸能夠覆蓋多個(gè)同時(shí)顯示的字符,所述方法包括在手持電子設(shè)備的觸摸屏上顯示文本,其中可選字符小于用戶與屏幕的接觸區(qū)域,所述文本的顯示構(gòu)成原始顯示配置;檢測(cè)用戶已接觸到觸摸屏的第一區(qū)域,所述第一區(qū)域包括多個(gè)字符,其中至少兩個(gè)字符部分地被用戶與觸摸屏的接觸覆蓋;顯示第一區(qū)域的放大視圖,所述放大視圖是被放大以使被部分覆蓋的所述至少兩個(gè)字符中的每個(gè)字符各自都足夠大,從而所述至少兩個(gè)字符中只有一個(gè)字符能夠被用戶與觸摸屏的類似接觸主要覆蓋??;從所述至少兩個(gè)字符中檢測(cè)第一字符,所述第一字符是根據(jù)用戶與觸摸屏的類似接觸在所述放大視圖內(nèi)主要覆蓋住的字符,在第一放大視圖內(nèi)選定的;以及恢復(fù)所述文本的所述原始顯示配置,并表示出被檢測(cè)為用戶在第一放大視圖內(nèi)所選擇的第一字符。
2. 根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)字符或文本選擇的方法,還包括 檢測(cè)用戶已接觸到觸摸屏的第二區(qū)域,所述第二區(qū)域包括多個(gè)字符,其中至少兩個(gè)字符部分地被用戶與觸摸屏的接觸覆蓋;顯示第二區(qū)域的第二放大視圖,所述第二放大視圖是被放大以使被部 分覆蓋的所述至少兩個(gè)字符中的每個(gè)字符各自都足夠大,從而所述至少兩 個(gè)字符中只有一個(gè)字符能夠被用戶與觸摸屏的接觸主要覆蓋?。粡乃鲋辽賰蓚€(gè)字符中檢測(cè)第二字符,所述第二字符是根據(jù)所述用戶 與觸摸屏的接觸在所述放大視圖內(nèi)主要覆蓋的字符,在所述放大視圖內(nèi)選 定的;以及恢復(fù)所述文本的所述原始顯示配置,并將所述第一字符和所述第二字 符之間的文本表示為指定文本。
3. 根據(jù)權(quán)利要求2所述的用于實(shí)現(xiàn)字符或文本選擇的方法,還包括 檢測(cè)用戶已接觸到觸摸屏的第三區(qū)域,并檢測(cè)接觸區(qū)域已順著觸摸屏移動(dòng)至第三位置,在第三位置^b通過(guò)用戶接觸限定第三區(qū)域,所述第三區(qū)域包括多個(gè)字符,其中至少兩個(gè)字符部分地被用戶與觸摸屏的接觸覆蓋; 一旦檢測(cè)到用戶接觸已脫離觸摸屏,就顯示第三區(qū)域的放大視圖,其中所述放大視圖是被放大以使被部分覆蓋的所述至少兩個(gè)字符中的每個(gè)字符各自都足夠大,從而所述至少兩個(gè)字符中只有一個(gè)字符能夠被用戶與觸摸屏的接觸主要覆蓋??;從所述至少兩個(gè)字符中檢測(cè)第三字符,所述第三字符是根據(jù)用戶與觸摸屏的接觸在所述放大視圖內(nèi)主要覆蓋的字符,在所述放大視圖內(nèi)選定的;以及在與所述第三字符相鄰的位置插入所述指定文本,并恢復(fù)所述原始顯 示配置。
4. 根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 所述原始顯示配置是手持電子設(shè)備的默認(rèn)視圖。
5. 根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 所述用戶接觸是同觸摸屏的指尖接觸。
6. 根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 所述表示是可視化表示。
7. 根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 當(dāng)處于所述原始顯示配置時(shí),在屏幕上顯示三行以上的文本。
8. 根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 在所述第一放大視圖中,在屏幕上顯示四行以下的文本。
9. 根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 在所述第一放大視圖中,在屏幕上顯示第一區(qū)域上面的一行和下面的一 行。
10. 根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 在所述第一放大視圖內(nèi),在第一區(qū)域的任意一側(cè)顯示的字符少于六個(gè)。
11. 根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 每個(gè)字符各自都足夠大,高度大于六毫米。
12. 根據(jù)權(quán)利要求ll所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 所述高度在六至十四毫米之間。
13. 根據(jù)權(quán)利要求l所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 所述手持電子設(shè)備能夠利用射頻信號(hào)向通信網(wǎng)絡(luò)發(fā)送數(shù)據(jù)并從通信網(wǎng)絡(luò) 接收數(shù)據(jù)。
14. 根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 所述手持電子設(shè)備支持語(yǔ)音和文本消息收發(fā)。
15. 根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 所述手持電子設(shè)備具有能夠被握于用戶手掌中的尺寸。
16. 根據(jù)權(quán)利要求15所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 所述手持電子設(shè)備的高度大于寬度。
17. 根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)字符或文本選擇的方法,其中, 所述手持電子設(shè)備的寬度在大約五十至大約七十六毫米之間,因而便于握 在手掌中。
18. —種能夠顯示供用戶選擇的字符的手持電子設(shè)備,其中,所顯示 的字符足夠小,以致于用戶與觸摸屏的接觸能夠覆蓋多個(gè)同時(shí)顯示的字 符,所述手持電子設(shè)備包括機(jī)身安裝在所述機(jī)身內(nèi)的觸摸屏,其中,所述觸摸屏被配置為以原始顯示 配置顯示文本,所述文本具有比用戶與屏幕的接觸區(qū)域小的可選字符;微處理器,與所述觸摸屏進(jìn)行信號(hào)通信,用于接收對(duì)用戶接觸的感應(yīng) 位置和區(qū)域進(jìn)行指示的數(shù)據(jù),并向所述觸摸屏發(fā)送指示將要顯示在所述觸 摸屏上的字符的數(shù)據(jù);以及由微處理器運(yùn)行的軟件程序,所述軟件程序被設(shè)計(jì)為估計(jì)用戶已接觸到的觸摸屏的第一區(qū)域,并且,所述第一區(qū)域包括多個(gè)字符,其中至少兩個(gè)字符部分地被用戶與觸摸屏的接觸覆蓋;在所述觸摸屏上呈現(xiàn)第一區(qū)域的放大視圖,所述放大視圖是被放大以 使被部分覆蓋的所述至少兩個(gè)字符中的每個(gè)字符各自都足夠大,從而所述 至少兩個(gè)字符中只有一個(gè)字符能夠被用戶與觸摸屏的類似接觸主要覆蓋??;從至少兩個(gè)字符中確定第一字符,所述第一字符是根據(jù)用戶與觸摸屏 的類似接觸在所述放大視圖內(nèi)主要覆蓋的字符,在第一放大視圖內(nèi)選定的;以及在觸摸屏上以所述原始顯示配置顯示所述文本,并表示出被確定為用 戶在第一放大視圖內(nèi)所選擇的第一字符。
19. 根據(jù)權(quán)利要求18所述的手持電子設(shè)備,其中,所述由微處理器運(yùn)行的軟件程序還被設(shè)計(jì)為估計(jì)用戶已接觸到的觸摸屏的第二區(qū)域,所述第二區(qū)域包括多個(gè)字 符,其中至少兩個(gè)字符部分地被用戶與觸摸屏的接觸覆蓋;在所述觸摸屏上呈現(xiàn)第二區(qū)域的第二放大視圖,所述第二放大視圖是 被放大以使被部分覆蓋的所述至少兩個(gè)字符中的每個(gè)字符各自都足夠大, 從而所述至少兩個(gè)字符中只有一個(gè)字符能夠被用戶與觸摸屏的接觸主要 覆蓋??;從所述至少兩個(gè)字符中確定第二字符,所述第二字符是根據(jù)所述用戶 與觸摸屏的接觸在所述放大視圖內(nèi)主要覆蓋的字符,在所述放大視圖內(nèi)選 定的;以及恢復(fù)所述文本的所述原始顯示配置,并將所述第一字符和所述第二字 符之間的文本表示為指定文本。
20. 根據(jù)權(quán)利要求19所述的手持電子設(shè)備,其中,所述由微處理器 運(yùn)行的軟件程序還被設(shè)計(jì)為估計(jì)用戶已接觸到的觸摸屏的第三區(qū)域,并且估計(jì)接觸區(qū)域順著觸摸 屏移動(dòng)至第三位置,在第三位置處通過(guò)用戶接觸限定第三區(qū)域,所述第三 區(qū)域包括多個(gè)字符,其中至少兩個(gè)字符部分地被用戶與觸摸屏的接觸覆生,血;一旦檢測(cè)到用戶接觸已脫離觸摸屏,就在觸摸屏上呈現(xiàn)所述第三區(qū)域 的放大視圖,其中所述放大視圖是被放大以使被部分覆蓋的所述至少兩個(gè) 字符中的每個(gè)字符各自都足夠大,從而所述至少兩個(gè)字符中只有一個(gè)字符 能夠被用戶與觸摸屏的接觸主要覆蓋住;從所述至少兩個(gè)字符中檢測(cè)第三字符,所述第三字符是根據(jù)用戶與觸 摸屏的接觸在所述放大視圖內(nèi)主要覆蓋的字符,在所述放大視圖內(nèi)選定的;以及在與所述第三字符相鄰的位置插入所述指定文本,并恢復(fù)所述原始顯示配置。
21. —種手持電子設(shè)備所使用的、被配置用于顯示供用戶選擇的字符 的由微處理器運(yùn)行的軟件程序,其中,所顯示的字符足夠小,以致于用戶 與觸摸屏的接觸能夠覆蓋多個(gè)同時(shí)顯示的字符,并且,手持電子設(shè)備包括: 機(jī)身;安裝在所述機(jī)身內(nèi)的觸摸屏,其中,所述觸摸屏被配置為以原始顯 示配置顯示文本,所述文本具有比用戶與屏幕的接觸區(qū)域小的可選字符; 微處理器,與所述觸摸屏進(jìn)行信號(hào)通信,用于接收對(duì)用戶接觸的感應(yīng)位置 和區(qū)域進(jìn)行指示的數(shù)據(jù),并向所述觸摸屏發(fā)送指示將要顯示在所述觸摸屏 上的字符的數(shù)據(jù),其中,所述由微處理器運(yùn)行的軟件程序被設(shè)計(jì)為估計(jì)用戶已接觸到的觸摸屏的第一區(qū)域,并且,所述第一區(qū)域包括多個(gè)字符,其中至少兩個(gè)字符部分地被用戶與觸摸屏的接觸覆蓋;在所述觸摸屏上呈現(xiàn)第一區(qū)域的放大視圖,所述放大視圖是被放大以 使被部分覆蓋的所述至少兩個(gè)字符中的每個(gè)字符各自都足夠大,從而所述 至少兩個(gè)字符中只有一個(gè)字符能夠被用戶與觸摸屏的類似接觸主要覆蓋?。粡闹辽賰蓚€(gè)字符中確定第一字符,所述第一字符是根據(jù)用戶與觸摸屏 的類似接觸在所述放大視圖內(nèi)主要覆蓋的字符,在第一放大視圖內(nèi)選定的;以及在觸摸屏上以所述原始顯示配置顯示所述文本,并表示出被確定為用 戶在第一放大視圖內(nèi)所選擇的第一字符。
22. 根據(jù)權(quán)利要求21所述的手持電子設(shè)備所使用的由微處理器運(yùn)行 的軟件程序,其中,所述由微處理器運(yùn)行的軟件程序還被設(shè)計(jì)為估計(jì)用戶己接觸到的觸摸屏的第二區(qū)域,所述第二區(qū)域包括多個(gè)字符,其中至少兩個(gè)字符部分地被用戶與觸摸屏的接觸覆蓋;在所述觸摸屏上呈現(xiàn)第二區(qū)域的第二放大視圖,所述第二放大視圖是 被放大以使被部分覆蓋的所述至少兩個(gè)字符中的每個(gè)字符各自都足夠大, 從而所述至少兩個(gè)字符中只有一個(gè)字符能夠被用戶與觸摸屏的接觸主要 覆蓋??;從所述至少兩個(gè)字符中確定第二字符,所述第二字符是根據(jù)所述用戶 與觸摸屏的接觸在所述放大視圖內(nèi)主要覆蓋的字符,在所述放大視圖內(nèi)選定的;以及恢復(fù)所述文本的所述原始顯示配置,并將所述第一字符和所述第二字 符之間的文本表示為指定文本。
23.根據(jù)權(quán)利要求22所述的手持電子設(shè)備所使用的由微處理器運(yùn)行 的軟件程序,其中,所述由微處理器運(yùn)行的軟件程序還被設(shè)計(jì)為估計(jì)用戶已接觸到的觸摸屏的第三區(qū)域,并且估計(jì)接觸區(qū)域順著觸摸 屏移動(dòng)至第三位置,在第三位置處通過(guò)用戶接觸限定第三區(qū)域,所述第三 區(qū)域包括多個(gè)字符,其中至少兩個(gè)字符部分地被用戶與觸摸屏的接觸覆生.rm ,一旦檢測(cè)到用戶接觸已脫離觸摸屏,就在觸摸屏上呈現(xiàn)所述第三區(qū)域 的放大視圖,其中所述放大視圖是被放大以使被部分覆蓋的所述至少兩個(gè) 字符中的每個(gè)字符各自都足夠大,從而所述至少兩個(gè)字符中只有一個(gè)字符 能夠被用戶與觸摸屏的接觸主要覆蓋?。粡乃鲋辽賰蓚€(gè)字符中檢測(cè)第三字符,所述第三字符是根據(jù)用戶與觸 摸屏的接觸在所述放大視圖內(nèi)主要覆蓋的字符,在所述放大視圖內(nèi)選定的;以及在與所述第三字符相鄰的位置插入所述指定文本,并恢復(fù)所述原始顯 示配置。
全文摘要
公開了一種用于提供字符或文本選擇和編輯功能的系統(tǒng)以及方法。通過(guò)用戶與觸摸屏的接觸進(jìn)行文本和字符選擇。為了使選擇更加精細(xì),相對(duì)于屏幕的原始顯示配置,實(shí)現(xiàn)第二放大視圖。此外,結(jié)合文本塊的兩個(gè)端點(diǎn)對(duì)選擇予以說(shuō)明。此外,將某一點(diǎn)指定為期望插入選定文本的插入點(diǎn)。在進(jìn)行字符選擇時(shí),根據(jù)需要實(shí)現(xiàn)放大視圖和原始視圖。
文檔編號(hào)G06F3/0488GK101419526SQ20081016679
公開日2009年4月29日 申請(qǐng)日期2008年10月27日 優(yōu)先權(quán)日2007年10月26日
發(fā)明者亞歷山大·科爾尼洛夫斯基, 史蒂文·法伊克 申請(qǐng)人:捷訊研究有限公司