欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

識別用于輸入音譯的先前輸入數(shù)據(jù)的移動(dòng)電子設(shè)備和方法

文檔序號:7732085閱讀:185來源:國知局
專利名稱:識別用于輸入音譯的先前輸入數(shù)據(jù)的移動(dòng)電子設(shè)備和方法
技術(shù)領(lǐng)域
這里公開的示例實(shí)施例一般地涉及移動(dòng)電子設(shè)備,更具體地,涉及一種實(shí)現(xiàn)在對 輸入進(jìn)行音譯(transliteration)期間對先前輸入的文本對象進(jìn)行識別的移動(dòng)電子設(shè)備 和方法。
背景技術(shù)
已知許多類型的移動(dòng)電子設(shè)備。這種移動(dòng)電子設(shè)備的示例包括例如個(gè)人數(shù)據(jù)助 理(PDA)、手持計(jì)算機(jī)、雙向?qū)ず魴C(jī)、蜂窩電話等等。許多移動(dòng)電子設(shè)備也具有無線通信能 力,盡管許多這種移動(dòng)電子設(shè)備是在不與其他設(shè)備進(jìn)行通信的情況下工作的獨(dú)立設(shè)備。
在特定情況下,具有拉丁字母鍵盤的移動(dòng)電子設(shè)備可以被用于以音標(biāo)(phonetic) 方式輸入不基于拉丁字母的語言的文本。例如,漢語拼音是一種音標(biāo)中文"字母表",實(shí)現(xiàn)拉 丁文本與標(biāo)準(zhǔn)普通話文本之間的轉(zhuǎn)錄。因此,漢語拼音可以通過輸入拉丁字母來實(shí)現(xiàn)標(biāo)準(zhǔn) 普通話字符的輸入。"拼音"是音標(biāo)聲,通常由多個(gè)拉丁字母形成,每個(gè)拼音與一個(gè)或多個(gè)標(biāo) 準(zhǔn)普通話字符相關(guān)聯(lián)。存在多于400個(gè)拼音,每個(gè)拼音典型地與多個(gè)不同的標(biāo)準(zhǔn)普通話字 符相對應(yīng)。 也可以理解,漢語拼音字母字符具有音標(biāo)性質(zhì),并且可以在鍵盤上鍵入,以實(shí)現(xiàn)繁 體中文字符的輸入。 一般而言,繁體中文字符是從包括最多3個(gè)漢語拼音字母字符和一個(gè) 可選聲調(diào)在內(nèi)的漢語拼音字母串轉(zhuǎn)換而來。 標(biāo)準(zhǔn)普通話(即簡體中文)和繁體中文均可以被認(rèn)為采用中文字符。 一些字符是 標(biāo)準(zhǔn)普通話字符,另一些是繁體中文字符,而其他字符是標(biāo)準(zhǔn)普通話與繁體中文之間共有 的。 盡管就預(yù)期用途而言,提供音標(biāo)輸入和中文文本之間的音譯的移動(dòng)電子設(shè)備已經(jīng) 總體上較為有效,但是期望提供一種改進(jìn)的方法和移動(dòng)電子設(shè)備,以提供改進(jìn)的文本輸入。


通過結(jié)合附圖來閱讀以下描述,可以獲得對所公開和要求保護(hù)的概念的完整理 解,附圖中 圖1是根據(jù)示例實(shí)施例改進(jìn)的移動(dòng)電子設(shè)備的頂面視圖; 圖2是根據(jù)示例實(shí)施例圖1的改進(jìn)的移動(dòng)電子設(shè)備的示意描述; 圖3描述了根據(jù)示例實(shí)施例可以在圖1的移動(dòng)電子設(shè)備的存儲(chǔ)器中存儲(chǔ)的一對定
制詞列表;
5
圖4是描述了根據(jù)示例實(shí)施例可以在圖1的移動(dòng)電子設(shè)備上執(zhí)行的改進(jìn)的方法的特定方面的流程圖; 圖5是描述了根據(jù)示例實(shí)施例可以在圖1的移動(dòng)電子設(shè)備上執(zhí)行的另一改進(jìn)的方法的特定方面的流程圖; 圖6是根據(jù)示例實(shí)施例可以在移動(dòng)電子設(shè)備上以視覺形式輸出的主屏幕; 圖7描述了根據(jù)示例實(shí)施例可以在圖1的移動(dòng)電子設(shè)備上輸出的菜單; 圖8描述了根據(jù)示例實(shí)施例的另一菜單; 圖9描述了根據(jù)示例實(shí)施例的簡化菜單; 圖10是根據(jù)示例實(shí)施例在另一文本輸入或文本編輯操作期間可能出現(xiàn)的輸出; 圖11是根據(jù)示例實(shí)施例在另一文本輸入操作期間的輸出; 圖12是根據(jù)示例實(shí)施例在圖11的文本輸入操作期間的備選輸出; 圖13是根據(jù)示例實(shí)施例在圖11的文本輸入操作的另一部分期間的另一輸出; 圖14是根據(jù)示例實(shí)施例在數(shù)據(jù)輸入操作期間的輸出; 圖15是根據(jù)另一示例實(shí)施例改進(jìn)的移動(dòng)電子設(shè)備的頂面視圖;以及 圖16是根據(jù)示例實(shí)施例圖15的改進(jìn)的移動(dòng)電子設(shè)備的示意描述。 貫穿說明書,類似的標(biāo)號表示類似的部分。
具體實(shí)施例方式
—種改進(jìn)的移動(dòng)電子設(shè)備4在圖1中總體示出并在圖2中示意性描述。示例實(shí)施例的移動(dòng)電子設(shè)備4包括外殼6,在外殼6上布置有輸入裝置8、輸出裝置12和處理器裝置16。輸入裝置8被構(gòu)造為向處理器裝置16提供輸入,輸出裝置12被構(gòu)造為從處理器裝置16接收輸出信號。輸出裝置12包括顯示器18,顯示器18被構(gòu)造為提供視覺輸出,盡管另外或備選地可以使用其他輸出設(shè)備(如揚(yáng)聲器、LED、觸覺輸出設(shè)備等)。
從圖2中可以看到,處理器裝置16包括處理器36和存儲(chǔ)器40。處理器36可以是(例如但不限于)響應(yīng)來自輸入裝置8的輸入并向輸出裝置12提供輸出信號的微處理器(y P)。處理器36與存儲(chǔ)器40通過接口相連接。 存儲(chǔ)器40可以被認(rèn)為構(gòu)成機(jī)器可讀介質(zhì),并且可以是提供數(shù)據(jù)存儲(chǔ)的存儲(chǔ)寄存器(例如以計(jì)算機(jī)的內(nèi)部存儲(chǔ)區(qū)的方式)的各種內(nèi)部和/或外部存儲(chǔ)介質(zhì)中的任何一種或多種(例如但不限于RAM、 ROM、 EPR0M、 EEPR0M、 FLASH等),并且可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器。存儲(chǔ)器40中存儲(chǔ)有在處理器36上可執(zhí)行的多個(gè)例程44。如這里所采用的,表述"多個(gè)"或其變型應(yīng)當(dāng)較寬地指任何非零量,包括為1的量。例程44可以具有任何形式,例如但不限于軟件、固件等。如以下更詳細(xì)解釋的,例程44包括文本音譯例程44以及其他例程。音譯例程44可用于通過將拉丁字母(即拼音)輸入轉(zhuǎn)換為標(biāo)準(zhǔn)普通話詞輸出來實(shí)現(xiàn)音標(biāo)文本輸入。音譯例程44也可用于通過將來自鍵盤24的漢語拼音字母輸入轉(zhuǎn)換為繁體中文詞輸出來實(shí)現(xiàn)音標(biāo)文本輸入。存儲(chǔ)器40中也存儲(chǔ)有字典42、字符表45和音譯例程44用于對文本輸入提供響應(yīng)的其他數(shù)據(jù)源,如拼音定制詞列表52和漢語拼音字母定制詞列表56。存儲(chǔ)器40中還存儲(chǔ)有具有地址簿46的示例形式的附加數(shù)據(jù)源。
注意,這里使用漢語作為示例實(shí)施例語言,還應(yīng)理解,在其他示例實(shí)施例中,可以類似地在移動(dòng)電子設(shè)備4上以音標(biāo)方式輸入其他語言(例如日語和韓語)。這就是說,在這里以被配置用于經(jīng)由拉丁字母與中文字符之間或漢語拼音字母字符與中文字符之間的音 譯(或兩者兼有)來進(jìn)行漢語的音標(biāo)輸入的的示例方式,描述了移動(dòng)電子設(shè)備4,應(yīng)理解,在 其他示例實(shí)施例中,移動(dòng)電子設(shè)備可以被配置為輸入例如日語或韓語文本或其他語言的文 本。 從圖1中可以理解,輸入裝置8包括鍵盤24和多軸輸入設(shè)備(在這里描述的示例 實(shí)施例中是軌跡球32,以下將對其進(jìn)行更詳細(xì)描述)。鍵盤24包括多個(gè)鍵28。 一些鍵28 中的每個(gè)都具有為其分配的拉丁字符50, 一些鍵28具有為其分配的漢語拼音字母字符48, 一些鍵28兩者兼有。拉丁字符50被布置為示例實(shí)施例的QWERTY鍵盤形式。鍵28和軌跡 球32均用作可激活以向處理器裝置16提供輸入的輸入元件。鍵盤24和軌跡球32被布置 為在外殼6的正面彼此相鄰。這使得用戶能夠在文本輸入操作或其他操作期間,在基本上 不將用戶的手離開鍵盤24的情況下操作軌跡球32。 鍵28之一是〈ESCAPE〉(退出)鍵31,當(dāng)激活該鍵時(shí),該鍵向處理器裝置16提供輸 入,該輸入撤銷由緊接在前的輸入產(chǎn)生的動(dòng)作和/或?qū)⒂脩粢苿?dòng)至由圖形用戶界面(GUI) 例程44管理的邏輯菜單樹內(nèi)在邏輯上更高的位置?!碋SCAPE〉鍵31提供的功能可以在邏輯 菜單樹的任何部分內(nèi)的任何位置處使用(也許除了圖6中所示的主屏幕以外)?!碋SCAPE〉 鍵31被布置為與軌跡球32相鄰,從而例如使得可以通過激活相鄰的〈ESCAPE〉鍵31來快 速撤銷(即反轉(zhuǎn))來自軌跡球32的非預(yù)期或不正確的輸入。 鍵28中的另一鍵是〈MENU〉(菜單)鍵33,當(dāng)激活該鍵時(shí),該鍵向處理器裝置16提
供輸入,該輸入使GUI 44產(chǎn)生并在顯示器18上輸出如圖18所示的菜單。這種菜單適合于
用戶在邏輯菜單樹內(nèi)的當(dāng)前邏輯位置,如以下更詳細(xì)描述的。注意,這里以示例方式用英語
示出了與音譯例程44不直接相關(guān)的菜單和其他主題,但是這不應(yīng)是限制性的。 盡管在所示出的示例實(shí)施例中多軸輸入設(shè)備是軌跡球32,但是應(yīng)注意,在其他示
例實(shí)施例中可以采用不同于軌跡球32的多軸輸入設(shè)備。例如,其他合適的多軸輸入設(shè)備可
以包括機(jī)械設(shè)備(如操縱桿等)和/或非機(jī)械設(shè)備(如觸摸板、軌跡板等)和/或以其他
方式(如通過使用光學(xué)傳感器或壓電晶體)來檢測移動(dòng)或輸入的其他設(shè)備。 軌跡球32相對于外殼6沿所有方向自由旋轉(zhuǎn)。軌跡球32相對于外殼6旋轉(zhuǎn)預(yù)定
旋轉(zhuǎn)距離,以向處理器裝置16提供輸入,例程44可以采用這種輸入例如作為導(dǎo)航輸入、滾
動(dòng)輸入、選擇輸入和其他輸入。 例如,從圖1可以看到,軌跡球32能夠關(guān)于水平軸34A旋轉(zhuǎn),以提供垂直滾動(dòng)、導(dǎo)
航、選擇或其他輸入。類似地,軌跡球32能夠關(guān)于垂直軸34B旋轉(zhuǎn),以提供水平滾動(dòng)、導(dǎo)航、
選擇或其他輸入。由于軌跡球32能夠相對于外殼6自由旋轉(zhuǎn),因此軌跡球32還能夠關(guān)于
位于圖1頁面內(nèi)或延伸出圖1的頁面外的任何其他軸(此處未明確示出)旋轉(zhuǎn)。 由于軌跡球32沿多個(gè)方向或相對于多個(gè)軸提供滾動(dòng)、導(dǎo)航、選擇和其他輸入(如
提供沿垂直和水平方向的輸入),因此軌跡球32可以被認(rèn)為是一種多軸輸入設(shè)備。再次聲
明,軌跡球32僅是可以在移動(dòng)電子設(shè)備4上采用的許多多軸輸入設(shè)備之一。因此,軌跡球
32的機(jī)械替代物(如操縱桿)可能具有相對于外殼6的有限旋轉(zhuǎn),非機(jī)械替代物可能無法
相對于外殼6移動(dòng),但是都能夠沿多個(gè)方向和/或沿多個(gè)軸來提供輸入。 軌跡球32還能夠向外殼6平移,即進(jìn)入圖1的頁面,以提供附加輸入。例如,通過
用戶沿朝向外殼6的方向?qū)壽E球32施加驅(qū)動(dòng)力的方式,如通過按壓軌跡球32,可以平移軌跡球32。例程44可以采用軌跡球32以所指示的方式平移而產(chǎn)生的、提供給處理器裝置 16的輸入,作為例如選擇輸入、定界符輸入或其他輸入。 在這里所示的示例實(shí)施例中,字典42是中文字典,意味著它包括簡體中文詞(每 個(gè)包括一個(gè)或多個(gè)標(biāo)準(zhǔn)普通話字符)并包括繁體中文詞(每個(gè)包括一個(gè)或多個(gè)繁體中文字 符)。示例字符表45包括每個(gè)標(biāo)準(zhǔn)普通話字符和每個(gè)繁體中文字符的皿icode指定,并且 每個(gè)這種Unicode與其所有可能的拼音音節(jié)ID和/或其所有漢語拼音字母音節(jié)ID相關(guān)聯(lián)。 拼音音節(jié)ID是拼音的表示,漢語拼音字母音節(jié)ID是漢語拼音字母串的表示。
拼音定制詞列表52是用戶已經(jīng)定制輸入的標(biāo)準(zhǔn)普通話字符和詞以及對應(yīng)的可以 音譯為這種標(biāo)準(zhǔn)普通話字符和詞的拼音的列表。當(dāng)用戶將拼音文本(即拉丁字符)輸入任 何文本域時(shí),音譯例程44將拼音輸入與字典42的內(nèi)容進(jìn)行比較,以識別一個(gè)或多個(gè)標(biāo)準(zhǔn)普 通話字符,從而作為拼音輸入的建議音譯輸出。此外,音譯例程44將拼音輸入與拼音定制 詞列表52進(jìn)行比較,以找到另外的標(biāo)準(zhǔn)普通話字符和詞,從而作為拼音輸入的建議音譯輸 出。 漢語拼音字母定制詞列表56是用戶已經(jīng)定制輸入的各種繁體中文字符和詞以及 可以音譯為這種繁體中文字符或詞的漢語拼音字母字符和任何附加聲調(diào)。當(dāng)用戶在移動(dòng)電 子設(shè)備4上將漢語拼音字母字符鍵入任何文本域時(shí),音譯例程44將漢語拼音字母輸入與字 典42的內(nèi)容進(jìn)行比較,以識別繁體中文字符和詞作為漢語拼音字母輸入的建議音譯。在這 種情況下,音譯例程44還將漢語拼音字母輸入與漢語拼音字母定制詞列表56進(jìn)行比較,以 識別另外的繁體中文字符和詞作為漢語拼音字母輸入的其他可能音譯。
為簡單起見,這里將拼音定制詞列表52示為包括標(biāo)準(zhǔn)普通話字符和對應(yīng)的拉丁 字母的拼音,并且這里將漢語拼音字母定制詞列表示為包括繁體中文字符和對應(yīng)的漢語拼 音字母串。然而應(yīng)注意,拼音定制詞列表52和漢語拼音字母定制詞列表56典型地將分別 包括標(biāo)準(zhǔn)普通話字符和繁體中文字符的Unicode指定,還將包括拼音音節(jié)ID和漢語拼音字 母音節(jié)ID,而不存儲(chǔ)拼音和漢語拼音字母本身。此外,拼音定制詞列表52和漢語拼音字母 定制詞列表56中的各個(gè)條目可以包含例如與使用頻率和這里未明確描述的其他信息相關(guān) 的附加數(shù)據(jù)內(nèi)容。 為了便于在移動(dòng)電子設(shè)備4上對拼音輸入和/或漢語拼音字母輸入進(jìn)行音譯,在 拼音定制詞列表52、漢語拼音字母定制詞列表56或兩者中,以可搜索的方式附加地存儲(chǔ)具 有先前在移動(dòng)電子設(shè)備4上存儲(chǔ)的文本對象形式的數(shù)據(jù)(如可以從已經(jīng)由用戶定制輸入如 地址簿46之類的數(shù)據(jù)源的這種數(shù)據(jù)來得到)。具體地,字符表45包括與指示指定字符是 標(biāo)準(zhǔn)普通話字符、繁體中文字符還是兩者都是的每個(gè)條目相關(guān)聯(lián)的整數(shù)數(shù)據(jù)。當(dāng)具有文本 對象形式的新條目(如詞或字符)初始輸入至輸入域(如地址簿對話框的數(shù)據(jù)域)時(shí),在 此后的某個(gè)時(shí)間點(diǎn),將該輸入與字符表45進(jìn)行比較,以確定其字符是標(biāo)準(zhǔn)普通話字符還是 繁體中文字符還是兩者都是。在新數(shù)據(jù)條目包括標(biāo)準(zhǔn)普通話字符的情況下,將新條目存儲(chǔ) 在拼音定制詞列表52中。具體地,新數(shù)據(jù)條目包括具有所存儲(chǔ)的標(biāo)準(zhǔn)普通話條目64形式 的新標(biāo)準(zhǔn)普通話字符,還包括具有所存儲(chǔ)的拼音條目60形式的對應(yīng)拼音,兩者均可以在圖 3中看到。 只要進(jìn)入輸入域的新條目包括繁體中文字符,就將新數(shù)據(jù)條目存儲(chǔ)在漢語拼音字 母定制詞列表56中。這種新條目包括具有所存儲(chǔ)的繁體中文字符條目72形式的新繁體中
8文字符,還包括具有所存儲(chǔ)的漢語拼音字母條目68形式的對應(yīng)漢語拼音字母字符。
應(yīng)當(dāng)明確注意,這里描述的地址簿僅是提供可以用于接收文本對象的初始輸入的 對話框的數(shù)據(jù)源和可以從中獲得這種定制數(shù)據(jù)以存儲(chǔ)在拼音定制詞列表52、漢語拼音字母 定制詞列表56或這二者中的數(shù)據(jù)源的一個(gè)示例。對此,可以采用其他數(shù)據(jù)源,如電子郵件 收件箱、接收的電子郵件消息的內(nèi)容等等,來獲得根據(jù)要求保護(hù)的概念的這種定制數(shù)據(jù)。也 應(yīng)注意,文本對象的初始輸入(如輸入至這里所述的示例地址簿對話框)可以以任何方式 進(jìn)行,不限于作為拼音輸入或漢語拼音字母輸入來輸入。 圖3總體上以示意方式描述了拼音定制詞列表52和漢語拼音字母定制詞列表56 的部分。拼音定制詞列表52指示了拼音條目60 "Liu Ting"以及標(biāo)準(zhǔn)普通話條目64 "劉 婷",以及其他條目。漢語拼音字母定制詞列表56包括漢語拼音字母條目68生允夂-3廠 乂丫和對應(yīng)的繁體中文條目72"張秋華"。拼音定制詞列表52和漢語拼音字母定制詞列表 56中的上述條目來自對數(shù)據(jù)源(在這里所呈現(xiàn)的示例中為地址簿46)的輸入。例如,用戶 可以將拼音輸入"Liu Ting"鍵入示例地址簿對話框的輸入域,音譯例程44可以將該拼音 輸入音譯為標(biāo)準(zhǔn)普通話"劉婷",此后將兩者都存儲(chǔ)在拼音定制詞列表52中。另一方面,標(biāo) 準(zhǔn)普通話"劉婷"可以例如使用基于筆劃的輸入系統(tǒng)等以其他方式輸入,并且例如對應(yīng)的拼 音"Liu Ting"可以由音譯例程44通過該標(biāo)準(zhǔn)普通話輸入與字符表45的比較而創(chuàng)建。因 此,對拼音定制詞列表52中新條目的創(chuàng)建獨(dú)立于在數(shù)據(jù)源中創(chuàng)建新條目的特定方式。對于 漢語拼音字母定制詞列表56中的新條目也是如此。 在拼音定制詞列表52和漢語拼音字母定制詞列表56中均出現(xiàn)了中文名字"李明" 的條目,這是由于該名字包括同時(shí)為標(biāo)準(zhǔn)普通話和繁體中文的字符,即它們是這兩個(gè)字符 集重疊的字符。因此,當(dāng)在示例地址簿46中初始接收到新條目"李明"時(shí),將該中文字符在 拼音定制詞列表52中存儲(chǔ)為標(biāo)準(zhǔn)普通話條目64以及拼音條目60 "Li Ming",并且還將該 中文字符在漢語拼音字母定制詞列表56中存儲(chǔ)為繁體中文條目72以及對應(yīng)的漢語拼音字 母條目68為-n - 通過將來自數(shù)據(jù)源的數(shù)據(jù)存儲(chǔ)在拼音定制詞列表52和漢語拼音字母定制詞列表 56中,可以獲得附加音譯結(jié)果并在用戶輸入文本時(shí)向用戶建議附加音譯結(jié)果。例如,如果 用戶正開始輸入拼音輸入"LiuTing"作為文本輸入,標(biāo)準(zhǔn)普通話音譯"劉婷"將可用于向用 戶輸出作為建議音譯,這是由于它已經(jīng)在早些時(shí)候輸入至示例地址簿46并因此重新存儲(chǔ) 在拼音定制詞列表52中。對此,如果文本輸入處于不完整的狀況,意味著如果進(jìn)行音譯將 產(chǎn)生小于完整文本對象"劉婷"的內(nèi)容,則作為文本輸入的音譯的標(biāo)準(zhǔn)普通話"劉婷"的輸 出也將用作文本輸入的建議完成方式。類似地,如果用戶開始鍵入漢語拼音字母序列生允 〈-2廠乂 丫作為文本輸入,則通過搜索漢語拼音字母定制詞列表56來識別出繁體中文名 字張秋華,并且將其向用戶輸出作為文本輸入的建議音譯,如果文本輸入不完整,則還可以 作為建議完成方式。還可以看到,在拼音定制詞列表52和漢語拼音字母定制詞列表56中 均存儲(chǔ)有中文名字"李明",這使得能夠識別該名字,并且在輸入拼音"Li Ming"和漢語拼音 字母為-n-A時(shí)將其輸出作為建議音譯。 注意,以上將數(shù)據(jù)初始輸入至示例地址簿46指示為觸發(fā)拼音定制詞列表52或漢 語拼音字母定制詞列表56或兩者中可能的附加條目的產(chǎn)生。然而應(yīng)注意,多種其他事件中 的任一種可以觸發(fā)基于數(shù)據(jù)源(在本示例中為地址簿46)中已經(jīng)接收的數(shù)據(jù)來產(chǎn)生這種條目。例如,將移動(dòng)電子設(shè)備4與另一設(shè)備或其他這種事件同步,可以備選地用于創(chuàng)建拼音定 制詞列表52或漢語拼音字母定制詞列表56或兩者中的新條目。 圖4描述了闡述用于將示例地址簿46或其他數(shù)據(jù)源中存儲(chǔ)的數(shù)據(jù)變?yōu)榇鎯?chǔ)為拼 音定制詞列表52、漢語拼音字母定制詞列表56或兩者中的附加條目的方法的示例實(shí)施例 的特定方面的流程圖。處理從104開始,在104檢測到文本對象(如詞、字符等)的初始輸 入。然后,在108確定輸入是否是標(biāo)準(zhǔn)普通話字符,該確定將通過查詢例如字符表45或可 能地查詢字典42或其他語言學(xué)源來進(jìn)行。如果在108確定這些字符是標(biāo)準(zhǔn)普通話字符,則 處理繼續(xù)至112,在112將拼音序列和標(biāo)準(zhǔn)普通話字符分別存儲(chǔ)為拼音定制詞列表52中的 拼音條目60和標(biāo)準(zhǔn)普通話條目64。 無論在108的結(jié)果如何,處理都繼續(xù)至116,在116確定輸入是否是繁體中文字符。 如果是,則處理繼續(xù)至120,在120將繁體中文字符和對應(yīng)的漢語拼音字母序列分別添加至 定制詞列表56作為繁體中文條目72和漢語拼音字母條目68。此后,處理繼續(xù)至104,在 104檢測其他輸入。 因此可以看到,包括標(biāo)準(zhǔn)普通話字符的新條目將被存儲(chǔ)為拼音定制詞列表52中 的新條目,包括繁體中文字符的新條目將被存儲(chǔ)在漢語拼音字母定制詞列表56中。再次聲 明,如果字符同時(shí)是標(biāo)準(zhǔn)普通話和繁體中文,即字符是這兩個(gè)字符集的重疊,則新條目將在 拼音定制詞列表52和漢語拼音字母定制詞列表56中出現(xiàn)。 圖5描述了示出用于將拼音定制詞列表52或漢語拼音字母定制詞列表56或兩者 中的條目提供作為在任何文本域中接收的文本輸入的可能音譯的方法的示例實(shí)施例的特 定方面的流程圖。處理從204開始,在204檢測文本輸入,此后處理繼續(xù)至208,在208將文 本輸入與字典42進(jìn)行比較,以獲得文本輸入的音譯集合。然后,在212確定文本輸入是否 是拼音(即拉丁字符)。如果是,則處理繼續(xù)至216,在216針對文本輸入的可能的其他音 譯來分析拼音定制詞列表52。這就是說,確定在204檢測到的拼音輸入是否與拼音定制詞 列表52中的任何拼音條目60具有任何對應(yīng)關(guān)系。 此后,處理從212和216均繼續(xù)至220,在220確定文本輸入是否是漢語拼音字母 字符。如果是,則處理繼續(xù)至224,在224音譯例程44查看漢語拼音字母定制詞列表56以 確定其中是否存在與漢語拼音字母文本輸入相對應(yīng)的任何漢語拼音字母條目68,如果是, 則將與任何這種漢語拼音字母條目68相對應(yīng)的繁體中文條目72識別為文本輸入的可能的 其他音譯。此后處理繼續(xù)至228,在228音譯例程44輸出建議音譯的集合,該集合包括在 208從字典42獲得的音譯以及可能已經(jīng)在216或224或兩者中識別的任何其他音譯。
因此,地址簿46或其他數(shù)據(jù)源中的新條目能夠存儲(chǔ)在拼音定制詞列表52、漢語拼 音字母定制詞列表56或兩者中。這實(shí)現(xiàn)并便于在任何輸入域中輸入文本,這是由于在輸入 文本輸入時(shí),可以從拼音定制詞列表52或漢語拼音字母定制詞列表56或兩者中檢索其他 建議的音譯結(jié)果。 關(guān)于多軸輸入設(shè)備,應(yīng)注意,這種多軸輸入設(shè)備是有用的。例如,在圖6中將可以 在顯示器18上以視覺方式輸出的示例實(shí)施例的主屏幕輸出示為包括多個(gè)圖標(biāo)1062,用戶 可以選擇圖標(biāo)1062用于例如啟動(dòng)由圖標(biāo)1062表示的例程44在處理器裝置16上的執(zhí)行。 軌跡球32可旋轉(zhuǎn)以提供例如在圖標(biāo)1062之間的導(dǎo)航輸入。 例如,圖6描述了指示符1066從以指示符1066A用虛線指示的圖標(biāo)1062A行進(jìn)至以指示符1066B用虛線指示的圖標(biāo)1062B,然后前進(jìn)至由指示符1066C指示的圖標(biāo)1062C的 行程??梢岳斫?,指示符1066A、1066B和1066C不必同時(shí)在顯示器18上示出,而是要一起 示出一系列情況并且指出指示符1066在圖標(biāo)1062之間的移動(dòng)。在任何給定時(shí)刻,指示符 1066的特定位置向用戶指示特定圖標(biāo)1062,例如,該特定圖標(biāo)1062是移動(dòng)電子設(shè)備4的選 擇焦點(diǎn)的主體(subject)。只要圖標(biāo)1062或其他可選擇對象是選擇焦點(diǎn)的主體,對處理器 裝置16的選擇輸入將導(dǎo)致執(zhí)行或啟動(dòng)例程44或由圖標(biāo)1062或其他可選擇對象表示的其 他功能。 指示符1066從以指示符1066A指示的圖標(biāo)1062A移動(dòng)至以指示符1066B指示的圖 標(biāo)1062B是通過關(guān)于垂直軸34B旋轉(zhuǎn)軌跡球32以提供水平導(dǎo)航輸入來完成的。如上所述, 將軌跡球32旋轉(zhuǎn)預(yù)定旋轉(zhuǎn)距離產(chǎn)生對處理器裝置16的輸入。在本示例中,由于圖標(biāo)62B 放置在圖標(biāo)1062A右側(cè)3個(gè)圖標(biāo)1062處,軌跡球32將關(guān)于垂直軸34B旋轉(zhuǎn)的旋轉(zhuǎn)距離等 于預(yù)定旋轉(zhuǎn)距離的3倍。用戶可能通過單次動(dòng)作來進(jìn)行軌跡球32的這種旋轉(zhuǎn),但不必須是 這種情況。 類似地,指示符1066從以指示符1066B指示的圖標(biāo)1062B移動(dòng)至以指示符1066C 指示的圖標(biāo)1062C是通過用戶關(guān)于水平軸34A旋轉(zhuǎn)軌跡球32以提供垂直導(dǎo)航輸入來完成 的。在這樣做的過程中,由于圖標(biāo)1062C放置在圖標(biāo)1062B下方2個(gè)圖標(biāo)1062處,軌跡球 32將旋轉(zhuǎn)的旋轉(zhuǎn)距離等于預(yù)定旋轉(zhuǎn)距離的2倍。用戶可能通過單次動(dòng)作來進(jìn)行軌跡球32 的這種旋轉(zhuǎn),但不必須是這種情況。 因此可以看到,軌跡球32能夠沿各種方向旋轉(zhuǎn),以向處理器裝置16提供各種導(dǎo)航 和其他輸入。典型地,在移動(dòng)電子設(shè)備4上活動(dòng)的例程44將軌跡球32進(jìn)行的旋轉(zhuǎn)輸入解 釋為這種例程44可以采用的輸入。例如,圖6中在移動(dòng)電子設(shè)備4上活動(dòng)的GUI 44需要 垂直和水平導(dǎo)航輸入來移動(dòng)指示符1066,從而在圖標(biāo)1062中移動(dòng)選擇焦點(diǎn)。如果用戶關(guān)于 與水平軸34A和垂直軸34B傾斜的軸來旋轉(zhuǎn)軌跡球32,則GUI 44可能將軌跡球32的這種 傾斜旋轉(zhuǎn)分解為垂直和水平分量,然后,GUI 44可以將這些垂直和水平分量分別解釋為垂 直和水平導(dǎo)航移動(dòng)。在這種情況下,如果所分解的垂直和水平導(dǎo)航移動(dòng)中一個(gè)的幅度大于 另一個(gè),則GUI 44將采用具有較大幅度的所分解的導(dǎo)航移動(dòng)作為導(dǎo)航輸入,沿該方向移動(dòng) 指示符1066和選擇焦點(diǎn),并且,GUI 44例如忽略所分解的另一個(gè)導(dǎo)航移動(dòng)。
當(dāng)指示符1066放置在圖標(biāo)1062C上時(shí),如指示符1066C所示,移動(dòng)電子設(shè)備4的 選擇焦點(diǎn)在圖標(biāo)1062C上。因此,如上所述軌跡球32向外殼6的平移將向處理器裝置16 提供輸入,GUI 44將該輸入解釋為對圖標(biāo)1062C的選擇輸入。響應(yīng)于這種選擇輸入,處理 器裝置16將例如開始執(zhí)行由圖標(biāo)1062C表示的例程44。因此可以理解,軌跡球32可旋轉(zhuǎn) 以沿多個(gè)方向提供導(dǎo)航和其他輸入(假定當(dāng)前在移動(dòng)電子設(shè)備4上活動(dòng)的例程44可以采 用沿多個(gè)方向的這種導(dǎo)航或其他輸入),還可以平移以提供選擇輸入或其他輸入。
如上所述,圖7描述了在用戶在邏輯菜單樹內(nèi)的當(dāng)前邏輯位置是查看電子郵件例 程44內(nèi)的電子郵件的情況下,合適的示例實(shí)施例菜單1035A。這就是說,菜單1035A提供了 在用戶例如正在查看電子郵件例程44內(nèi)的電子郵件的情況下對用戶而言適合的可選擇選 項(xiàng)。按照類似方式,圖8示意了在用戶在邏輯菜單樹內(nèi)的當(dāng)前邏輯位置是在電話例程44內(nèi) 的情況下將示出的另一示例實(shí)施例菜單1035B。 來自軌跡球32的旋轉(zhuǎn)移動(dòng)輸入可以用于在例如菜單1035A和1035B間進(jìn)行導(dǎo)航。
11例如,在激活〈MENU〉鍵33并由GUI 44輸出所產(chǎn)生的菜單之后,用戶可以旋轉(zhuǎn)軌跡球32來 提供滾動(dòng)輸入,以連續(xù)突出顯示菜單內(nèi)的各種可選擇選項(xiàng)。 一旦突出顯示了期望的可選擇 選項(xiàng)(即期望的可選擇選項(xiàng)為選擇焦點(diǎn)的主體),用戶可以將軌跡球32向外殼6平移來向 突出顯示的可選擇選項(xiàng)提供選擇輸入。對此,注意〈MENU〉鍵33被布置為與軌跡球32相鄰。 這實(shí)現(xiàn)了例如通過激活〈MENU〉鍵33來產(chǎn)生菜單,接著方便地旋轉(zhuǎn)軌跡球32來突出顯示期 望的可選擇選項(xiàng),例如接著將軌跡球32向外殼6平移來提供選擇輸入,以啟動(dòng)突出顯示的 可選擇選項(xiàng)所表示的操作。 還要注意,可以通過平移軌跡球32來提供的其他輸入之一是使GUI 44輸出簡化 菜單的輸入。例如,將軌跡球32向外殼6平移可以導(dǎo)致產(chǎn)生和輸出與激活〈MENU〉鍵33時(shí) 產(chǎn)生的菜單相比更為有限版本的菜單。因此,這種簡化菜單適合于用戶在邏輯菜單樹內(nèi)的 當(dāng)前邏輯位置,并且可以提供用戶很可能選擇的可選擇選項(xiàng)。軌跡球32的旋轉(zhuǎn)移動(dòng)將提供 滾動(dòng)輸入,以在簡化菜單1035C內(nèi)的可選擇選項(xiàng)間滾動(dòng);軌跡球32的平移移動(dòng)可以提供選 擇輸入,以啟動(dòng)簡化菜單1035C內(nèi)當(dāng)前突出顯示的可選擇選項(xiàng)所表示的任何功能。
作為示例,如果用戶不激活〈MENU〉鍵33來產(chǎn)生菜單1035A,而是平移軌跡球32, 則GUI 44將產(chǎn)生并在顯示器上輸出圖9中總體示出的簡化菜單1035C。示例實(shí)施例的簡 化菜單1035C提供了菜單1035A中用戶最可能選擇的多個(gè)可選擇選項(xiàng)作為可選擇選項(xiàng)。因 此,尋求執(zhí)行相對常規(guī)功能的用戶可以不激活〈MENU〉鍵33來顯示完整菜單1035A,而是平 移軌跡球32來產(chǎn)生并輸出簡化菜單1035C。然后,用戶可以方便地旋轉(zhuǎn)軌跡球32來提供滾 動(dòng)輸入,以突出顯示期望的可選擇選項(xiàng),然后可以平移軌跡球32來提供選擇輸入,該選擇 輸入將啟動(dòng)簡化菜單1035C中當(dāng)前突出顯示的可選擇選項(xiàng)所表示的功能。
在示例實(shí)施例中,可以通過激活〈MENU〉鍵33來產(chǎn)生的許多菜單也可以響應(yīng)于軌 跡球32向外殼6的平移而以簡化形式產(chǎn)生并輸出為簡化菜單。然而應(yīng)注意,可能并非可以 通過激活〈MENU〉鍵33來產(chǎn)生的每個(gè)完整菜單都有簡化菜單可用。根據(jù)用戶在邏輯菜單樹 內(nèi)的具體邏輯位置,軌跡球32的平移可能被解釋為選擇輸入而不是尋求簡化菜單的輸入。 例如,在圖1所示的主屏幕上平移軌跡球32將產(chǎn)生對作為輸入焦點(diǎn)主體的圖標(biāo)1062的選 擇輸入。如果在主屏幕上激活〈MENU〉鍵33,則GUI 44將輸出適合于主屏幕的菜單,如在 移動(dòng)電子設(shè)備4上可用的所有功能的完整菜單,包括主屏幕上的圖標(biāo)1062可能未表示的功 能。 圖10示出了例如在文本輸入操作期間或者在文本編輯操作期間,在顯示器18上 輸出的一些文本。圖10中將指示符1066示為原先在字母"L"上(如以指示符1066D所 示),并且已經(jīng)水平移動(dòng)至字母"I"(如指示符1066E所示),此后垂直移動(dòng)至字母"W"(如 指示符1066F所示)。按照與圖6中類似的方式,通過使用旋轉(zhuǎn)軌跡球32產(chǎn)生的水平和垂 直導(dǎo)航輸入,光標(biāo)1066在字母"L"、"I"和"W"間移動(dòng)。然而,在圖10的示例中,軌跡球32 每次旋轉(zhuǎn)預(yù)定旋轉(zhuǎn)距離將指示符1066移動(dòng)至下一相鄰字母。因此,在字母"L"和"I"之間 移動(dòng)指示符1066時(shí),用戶關(guān)于垂直軸1034B將軌跡球32旋轉(zhuǎn)例如等于預(yù)定旋轉(zhuǎn)距離9倍 的旋轉(zhuǎn)距離,這是由于"I"位于"L"右側(cè)9個(gè)字母處。 圖11示出了在例如采用去歧義例程44的文本輸入操作期間在顯示器18上的輸 出1064。輸出1064可以被認(rèn)為包括文本組件1068和變型組件1072。變型組件1072包括 缺省部分1076和變型部分1080。圖11示出了在變型1080 "HAV"上的指示符1066G,這可
12以通過關(guān)于水平軸34A旋轉(zhuǎn)軌跡球32以提供向下的垂直滾動(dòng)輸入來產(chǎn)生。對此,應(yīng)理解,軌 跡球32旋轉(zhuǎn)等于預(yù)定旋轉(zhuǎn)距離的距離將指示符1066從位于缺省部分1076上的位置(這 里未明確示出)移動(dòng)至位于第一變型1080上的位置(如圖11所示)。由于軌跡球32的這 種旋轉(zhuǎn)導(dǎo)致以指示符1066G來突出顯示第一變型1080"HAV",因此文本組件1068同樣包括 緊接在光標(biāo)1084A之前的文本"HAV"。 圖12示出了具有備選變型組件1072A的備選輸出1064A,備選變型組件1072A具 有缺省部分1076A和變型部分1080A。變型組件1072A水平布置,意味著缺省部分1076A和 變型1080A被布置為彼此水平相鄰并且可以由用戶通過使用水平滾動(dòng)輸入(例如通過用戶 關(guān)于垂直軸34B將軌跡球32旋轉(zhuǎn)預(yù)定旋轉(zhuǎn)距離)來依次選擇。這與圖11的變型組件1072 相反,在圖11的變型組件1072中,缺省部分1076和變型1080垂直布置,并且可以由用戶 通過使用軌跡球32的垂直滾動(dòng)輸入來依次選擇。 對此應(yīng)理解,軌跡球32可以提供結(jié)合輸出1064采用的垂直滾動(dòng)輸入以及結(jié)合輸 出1064A采用的水平滾動(dòng)輸入。例如,去歧義例程44潛在地可以允許用戶通過在垂直布置 的變型組件1072與水平布置的變型組件1072A之間進(jìn)行挑選來定制其操作。軌跡球32可 以根據(jù)需要沿垂直方向和/或水平方向來提供滾動(dòng)輸入,并且因此可用于提供合適的滾動(dòng) 輸入,不論用戶選擇變型組件1072還是變型組件1072A。這就是說,軌跡球32可以關(guān)于水 平軸34A旋轉(zhuǎn),以提供結(jié)合變型組件1072采用的垂直滾動(dòng)輸入,也可以關(guān)于垂直軸34B旋 轉(zhuǎn),以提供結(jié)合變型組件1064A采用的水平滾動(dòng)輸入。因此,根據(jù)移動(dòng)電子設(shè)備4上任何時(shí) 刻活動(dòng)的例程44的需要,軌跡球32可以提供合適的導(dǎo)航、滾動(dòng)、選擇和其他輸入。軌跡球 32使得這種導(dǎo)航、滾動(dòng)、選擇和其他輸入能夠由用戶通過沿適合于活動(dòng)例程44的方向旋轉(zhuǎn) 軌跡球32來直觀地產(chǎn)生(例如可以在顯示器18上指示)。 從圖12還可以看到,變型組件1072A還包括指示語言的值1081 ,去歧義例程44將 歧義文本輸入解釋為該語言。在圖12所示的示例中,該語言為英語。 從圖13可以看到,用戶可以選擇值1081,從而顯示備選值1085的列表1083。備選 值1085指示可選擇的備選語言,去歧義例程44可以將歧義輸入解釋為這些備選語言。例 如,通過用戶使用軌跡球32提供水平滾動(dòng)輸入以使(這里未明確示出)指示符1066位于 值1081上,并且此后通過將軌跡球32向外殼6平移以提供選擇輸入,可以實(shí)現(xiàn)對值1081 的選擇。 列表1083中的備選值1085相對于彼此并且相對于值1081垂直布置。因此,使用 軌跡球32的垂直滾動(dòng)輸入可以導(dǎo)致指示符10661垂直移動(dòng)至備選值1085之一 (在本示例 中為表示法語的備選值1085 "FR")上的位置。可以以任何方式,如通過再次激活軌跡球 32、通過繼續(xù)輸入文本或以其他方式,來使備選值1085 "FR"變?yōu)橛捎脩暨x擇。因此,從圖 12和圖13可以理解,可以旋轉(zhuǎn)軌跡球32來提供水平滾動(dòng)輸入,并且在合適時(shí)還提供垂直滾 動(dòng)輸入,并且在合適時(shí)還提供例如選擇輸入。 圖14示出了例如數(shù)據(jù)輸入例程44可以采用的、在顯示器18上的另一示例實(shí)施例 輸出。圖14的示例實(shí)施例輸出包括具有對應(yīng)描述的多個(gè)輸入域1087。光標(biāo)1084D在位于 輸入域1087之一內(nèi)時(shí),向用戶指示移動(dòng)電子設(shè)備4的輸入焦點(diǎn)在該輸入域1087上。這就 是說,可以將數(shù)據(jù),如文本、數(shù)字、符號等,輸入至任何活動(dòng)的(即作為輸入焦點(diǎn)的主體的) 輸入域1087。應(yīng)理解,根據(jù)哪個(gè)輸入域1087是輸入焦點(diǎn)的主體,移動(dòng)電子設(shè)備4可以執(zhí)行其他操作或采取其他動(dòng)作。 來自軌跡球32的導(dǎo)航輸入使光標(biāo)1084D并且從而使輸入焦點(diǎn)能夠在各輸入域 1087間切換(即轉(zhuǎn)換)。例如,輸入域1087可以包括輸入域1087A、1087B和1087C。圖14 將光標(biāo)1084D示為位于輸入域1087C中,指示輸入域1087C是移動(dòng)電子設(shè)備4的輸入焦點(diǎn) 的主體。應(yīng)理解,通過使用軌跡球32沿向上方向提供垂直滾動(dòng)輸入,光標(biāo)1084D并且從而 輸入焦點(diǎn)可以從輸入域1087C轉(zhuǎn)換至位于輸入域1087C垂直上方并且相鄰的輸入域1087A。 這就是說,軌跡球32可以關(guān)于水平軸34旋轉(zhuǎn)預(yù)定旋轉(zhuǎn)距離。類似地,通過使用軌跡球32 來提供向右的水平滾動(dòng)輸入,可以將光標(biāo)1084D并且從而輸入焦點(diǎn)從輸入域1087A轉(zhuǎn)換至 位于輸入域1087A右側(cè)并且相鄰的輸入域1087B。這就是說,可以通過關(guān)于垂直軸34B將軌 跡球旋轉(zhuǎn)預(yù)定旋轉(zhuǎn)距離來提供這種水平滾動(dòng)輸入。因此可以看到,軌跡球32能夠關(guān)于多個(gè) 軸沿多個(gè)方向旋轉(zhuǎn),以在多個(gè)輸入域1087間沿多個(gè)方向提供導(dǎo)航、滾動(dòng)和其他輸入。其他 類型的輸入和/或其他應(yīng)用中的輸入是顯而易見的。 圖15和圖16中總體示出了根據(jù)另一實(shí)施例的改進(jìn)的移動(dòng)電子設(shè)備2004。移動(dòng)電 子設(shè)備2004包括外殼2006,在外殼2006上布置有輸入裝置2008、輸出裝置2012和處理器 裝置2016。處理器裝置2016包括處理器2036和存儲(chǔ)器2040,存儲(chǔ)器2040中存儲(chǔ)有多個(gè) 例程2044。可以在移動(dòng)電子設(shè)備4上執(zhí)行或用移動(dòng)電子設(shè)備4來執(zhí)行的所有操作都可以在 移動(dòng)電子設(shè)備2004上執(zhí)行或用移動(dòng)電子設(shè)備2004來執(zhí)行。因此,一般不重復(fù)移動(dòng)電子設(shè) 備2004與移動(dòng)電子設(shè)備4共同的特征(實(shí)質(zhì)上,這將包括移動(dòng)電子設(shè)備4的所有特征)。
總體而言,移動(dòng)電子設(shè)備2004在配置和功能上與移動(dòng)電子設(shè)備4實(shí)質(zhì)上相同,但 是移動(dòng)電子設(shè)備2004包括提供非機(jī)械多軸輸入設(shè)備2032的觸摸屏顯示器2055來代替軌 跡球32。非機(jī)械多軸輸入設(shè)備2032可以被認(rèn)為具有虛擬軌跡球2032的形式。
—般應(yīng)理解,觸摸屏顯示器2055包括一對基板之間的液晶層,每個(gè)基板包括電 極。電極形成限定像素的孔徑大小的柵格。當(dāng)向電極施加電荷時(shí),液晶層的液晶分子變?yōu)?總體上垂直于兩個(gè)基板而對齊。輸出裝置2012的顯示輸入/輸出子部件2053控制施加至 電極的電荷的位置,從而實(shí)現(xiàn)在觸摸屏顯示器2055上形成圖像。 此外,觸摸屏顯示器2055包括傳感器部件2057,傳感器部件2057包括輸出設(shè)備 2059和多個(gè)檢測器2061。示意性示出檢測器2061,檢測器2061典型地小到無法用裸眼看 見。每個(gè)檢測器2061與輸出設(shè)備2059電通信,并且在被激活時(shí)創(chuàng)建輸出信號。檢測器2061 按以下討論的圖案布置,并被構(gòu)造為檢測與觸摸屏顯示器2055直接相鄰或觸摸觸摸屏顯 示器2055的外部對象。典型地,外部對象是觸筆或用戶的手指(未示出)。輸出設(shè)備2059 和/或處理器2016被構(gòu)造為接收檢測器信號,并將信號轉(zhuǎn)換為表示外部對象相對于觸摸屏 顯示器2055的位置的數(shù)據(jù)。因此,盡管傳感器部件2057在物理上是觸摸屏顯示器2055的 組件,但是由于它向處理器裝置提供輸入,因此被認(rèn)為是輸入裝置2008的邏輯組件。
檢測器2061典型地是電容性檢測器、光學(xué)檢測器、電阻性檢測器或機(jī)械檢測器 (如應(yīng)變計(jì)或帶電柵格),但是在其他示例實(shí)施例中可以采用其他技術(shù)。典型地,電容性檢 測器被構(gòu)造為檢測由外部對象的電場引起的電容變化,或由電容性檢測器受壓而引起的電 容變化。光學(xué)檢測器被構(gòu)造為檢測光(例如由觸摸屏顯示器2055產(chǎn)生的光)的反射。機(jī) 械檢測器包括列被布置在觸摸屏顯示器2055的一側(cè)的帶電柵格,而沒有列的對應(yīng)柵格將 被布置在觸摸屏顯示器2055上的另一位置。在這種配置中,當(dāng)觸摸屏顯示器2055受壓時(shí)(即由于用戶觸摸的結(jié)果),受壓區(qū)域的列接觸相對的柵格,從而完成電路。
電容性檢測器可以布置在任一基板上,盡管較小但需要空間。因此,布置為與檢測
器2061相鄰的任何像素將具有減小的大小或孔徑,以容納相鄰的檢測器2061。 檢測器2061按圖案布置,優(yōu)選地,至少一些檢測器2061按照形成柵格的線來布
置。檢測器2061的第一部分布置在觸摸屏顯示器2055的第一區(qū)域2081上,檢測器2061的
第二部分布置在觸摸屏顯示器2055的第二區(qū)域2083上。從圖15可以看到,第一區(qū)域2081
實(shí)質(zhì)上是觸摸屏顯示器2055中不同于第二區(qū)域2083的所有區(qū)域。 布置在觸摸屏顯示器2055的第一區(qū)域2081上的檢測器2061的第一部分按照相 對稀疏的圖案布置,以最小化由與像素相鄰的檢測器2061的存在而引起的視覺干擾。優(yōu)選 地,第一區(qū)域2081上的檢測器2061的間隔為檢測器2061之間約l.Omm與10. Omm之間,更 優(yōu)選地,檢測器2061之間的間隔約為3. Omm。 檢測器2061的第二部分按照相對密集的圖案布置在觸摸屏顯示器2055的第二區(qū) 域2083上,并被構(gòu)造為支持虛擬軌跡球2032的功能。由于其中檢測器2061的密集間隔, 觸摸屏顯示器2055的第二區(qū)域2083中的圖像質(zhì)量受到不利影響。然而,與整個(gè)觸摸屏顯 示器2055相比,第二區(qū)域2083是相對較小的區(qū)域。優(yōu)選地,第二區(qū)域2083中檢測器2061 的密度為檢測器之間的間隔約為0. 05mm與3. Omm之間,更優(yōu)選地,檢測器2061之間的間隔 約為0. lmm。此外,由于第二區(qū)域2083中的像素專用于虛擬軌跡球2032,因此具有較大像 素的減小的像素密度是可接受的。由于像素大小可能非常大,高寬比將明顯高于未布置為 與檢測器2061相鄰的像素。第二區(qū)域2083中的像素可能是特殊功能像素,如將示出虛擬 軌跡球2032并且點(diǎn)亮第二區(qū)域2083以突出顯示虛擬軌跡球2032的像素。
處理器裝置被構(gòu)造為在觸摸屏顯示器2055上創(chuàng)建圖像并限定圖像的可選擇部分 的邊界。例如,處理器裝置在觸摸屏顯示器2055的指定部分上創(chuàng)建可選擇圖標(biāo)或其他對象 的圖像。處理器裝置還被構(gòu)造為將指定檢測器2061與觸摸屏顯示器2055的指定部分相 關(guān)聯(lián)。因此,當(dāng)處理器裝置檢測到激活與指定圖像(例如可選擇圖標(biāo))相鄰的指定檢測器 2061時(shí),處理器裝置將啟動(dòng)與該圖標(biāo)相關(guān)的功能或例程,例如開啟日歷程序。
類似地,處理器裝置被構(gòu)造為采用指定檢測器2061來支持觸摸屏顯示器2055的 第二區(qū)域2083中的虛擬軌跡球2032的功能。因此,處理器裝置將對支持虛擬軌跡球2032 的一個(gè)或多個(gè)檢測器2061的激活解釋為來自虛擬軌跡球2032的輸入。例如,激活在第二區(qū) 域2083中沿觸摸屏顯示器2055上的特定方向延伸的順序多個(gè)檢測器2061可以被解釋為 沿該特定方向的導(dǎo)航輸入、滾動(dòng)輸入、選擇輸入和/或其他輸入。由于用戶可以例如沿觸摸 屏顯示器2055上的任何方向自由移動(dòng)手指,因此虛擬軌跡球2032是多軸輸入設(shè)備。處理 器裝置可以將其他輸入,如非移動(dòng)地激活虛擬軌跡球2032的中心區(qū)域中的一個(gè)或多個(gè)檢 測器2061,解釋為虛擬軌跡球2032的激活輸入(如沿朝向移動(dòng)電子設(shè)備1004的外殼1006 的方向激活其軌跡球32所產(chǎn)生的激活輸入)。可以理解,第二區(qū)域2083中檢測器2061的 其他類型的激活可以被解釋為各種其他輸入。 因此,移動(dòng)電子設(shè)備2004包括多軸輸入設(shè)備2032,多軸輸入設(shè)備2032是非機(jī)械 的,但是仍提供與例如移動(dòng)電子設(shè)備4的軌跡球32相同的功能特征。應(yīng)理解,虛擬軌跡球 2032僅是可以在移動(dòng)電子設(shè)備2004上采用的多種多軸輸入設(shè)備的一個(gè)示例實(shí)施例。
盡管已經(jīng)詳細(xì)描述了具體示例實(shí)施例,但是本領(lǐng)域技術(shù)人員可以認(rèn)識到,根據(jù)本
15公開的總體教導(dǎo),可以開發(fā)出對這些細(xì)節(jié)的各種修改和替換。相應(yīng)地,所公開的特定布置意 在僅作為示意性,而不限制所公開和要求保護(hù)的概念的范圍,對于該范圍應(yīng)給出所附權(quán)利 要求及其任何和所有等效物的完整寬度。流程圖中所示的一些步驟可以按照與所描述的不 同的順序來執(zhí)行。此外,應(yīng)當(dāng)認(rèn)識到,流程圖中描述的所有步驟并非都需要執(zhí)行,可以添加 附加步驟,并且可以用其他步驟來替換所示的一些步驟。
權(quán)利要求
一種在移動(dòng)電子設(shè)備上實(shí)現(xiàn)文本輸入的方法,所述方法包括在移動(dòng)電子設(shè)備上檢測文本對象的初始輸入,所述文本對象包括多個(gè)字符,每個(gè)字符是第一類型、第二類型或兩者都是;執(zhí)行存儲(chǔ)操作,所述存儲(chǔ)操作包括以下至少一項(xiàng)響應(yīng)于確定所有字符都至少是第一類型,將文本對象的第一表示存儲(chǔ)在第一數(shù)據(jù)源中,以及響應(yīng)于確定所有字符都至少是第二類型,將文本對象的第二表示存儲(chǔ)在第二數(shù)據(jù)源中,在能夠音譯為至少第一類型字符的第一字母表和能夠音譯為至少第二類型字符的第二字母表之一中,檢測文本輸入;當(dāng)文本輸入在第一字母表中時(shí),將文本輸入與第一數(shù)據(jù)源進(jìn)行比較,以識別文本對象的第一表示;當(dāng)文本輸入在第二字母表中時(shí),將文本輸入與第二數(shù)據(jù)源進(jìn)行比較,以識別文本對象的第二表示;以及輸出文本對象,作為文本輸入的建議音譯。
2. 根據(jù)權(quán)利要求1所述的方法,還包括將能夠音譯為文本對象的字符串的表示與文 本對象的第一表示和文本對象的第二表示中的至少一個(gè)一起存儲(chǔ)。
3. 根據(jù)權(quán)利要求1所述的方法,還包括作為存儲(chǔ)操作的至少一部分,確定文本對象的所有字符都同時(shí)是第一類型和第二類 型,并響應(yīng)于此,將文本對象的第一表示存儲(chǔ)在第一數(shù)據(jù)源中,將文本對象的第二表示存儲(chǔ) 在第二數(shù)據(jù)源中;以及無論文本輸入是在第一字母表中還是在第二字母表中,都輸出文本對象,作為文本輸 入的建議音譯。
4. 根據(jù)權(quán)利要求1所述的方法,還包括 檢測不完整輸入作為文本輸入;以及輸出文本對象,作為文本輸入的建議音譯和文本輸入的建議完成方式。
5. —種移動(dòng)電子設(shè)備,包括 處理器裝置,包括處理器和存儲(chǔ)器; 輸入裝置,被構(gòu)造為向處理器裝置提供輸入; 輸出裝置,被構(gòu)造為從處理器裝置接收輸出信號;以及存儲(chǔ)器,其中存儲(chǔ)有多個(gè)例程,當(dāng)在處理器上執(zhí)行時(shí),所述例程使移動(dòng)電子設(shè)備執(zhí)行操 作,所述操作包括在移動(dòng)電子設(shè)備上檢測文本對象的初始輸入,所述文本對象包括多個(gè)字符,每個(gè)字符 是第一類型、第二類型或兩者都是;執(zhí)行存儲(chǔ)操作,所述存儲(chǔ)操作包括以下至少一項(xiàng)響應(yīng)于確定所有字符都至少是第一類型,將文本對象的第一表示存儲(chǔ)在第一數(shù)據(jù)源 中,以及響應(yīng)于確定所有字符都至少是第二類型,將文本對象的第二表示存儲(chǔ)在第二數(shù)據(jù)源中,在能夠音譯為至少第一類型字符的第一字母表和能夠音譯為至少第二類型字符的第 二字母表之一中,檢測文本輸入;當(dāng)文本輸入在第一字母表中時(shí),將文本輸入與第一數(shù)據(jù)源進(jìn)行比較,以識別文本對象 的第一表示;當(dāng)文本輸入在第二字母表中時(shí),將文本輸入與第二數(shù)據(jù)源進(jìn)行比較,以識別文本對象 的第二表示;以及輸出文本對象,作為文本輸入的建議音譯。
6. 根據(jù)權(quán)利要求5所述的移動(dòng)電子設(shè)備,其中,所述操作還包括將能夠音譯為文本對 象的字符串的表示與文本對象的第一表示和文本對象的第二表示中的至少一個(gè)一起存儲(chǔ)。
7. 根據(jù)權(quán)利要求5所述的移動(dòng)電子設(shè)備,其中,所述操作還包括作為存儲(chǔ)操作的至少一部分,確定文本對象的所有字符都同時(shí)是第一類型和第二類 型,并響應(yīng)于此,將文本對象的第一表示存儲(chǔ)在第一數(shù)據(jù)源中,將文本對象的第二表示存儲(chǔ) 在第二數(shù)據(jù)源中;以及無論文本輸入是在第一字母表中還是在第二字母表中,都輸出文本對象,作為文本輸 入的建議音譯。
8. 根據(jù)權(quán)利要求5所述的移動(dòng)電子設(shè)備,其中,所述操作還包括 檢測不完整輸入作為文本輸入;以及輸出文本對象,作為文本輸入的建議音譯和文本輸入的建議完成方式。
9. 一種包括指令的機(jī)器可讀存儲(chǔ)介質(zhì),當(dāng)在移動(dòng)電子設(shè)備上執(zhí)行時(shí),所述指令使移動(dòng) 電子設(shè)備執(zhí)行操作,所述操作包括在移動(dòng)電子設(shè)備上檢測文本對象的初始輸入,所述文本對象包括多個(gè)字符,每個(gè)字符 是第一類型、第二類型或兩者都是;執(zhí)行存儲(chǔ)操作,所述存儲(chǔ)操作包括以下至少一項(xiàng)響應(yīng)于確定所有字符都至少是第一類型,將文本對象的第一表示存儲(chǔ)在第一數(shù)據(jù)源 中,以及響應(yīng)于確定所有字符都至少是第二類型,將文本對象的第二表示存儲(chǔ)在第二數(shù)據(jù)源中,在能夠音譯為至少第一類型字符的第一字母表和能夠音譯為至少第二類型字符的第 二字母表之一中,檢測文本輸入;當(dāng)文本輸入在第一字母表中時(shí),將文本輸入與第一數(shù)據(jù)源進(jìn)行比較,以識別文本對象 的第一表示;當(dāng)文本輸入在第二字母表中時(shí),將文本輸入與第二數(shù)據(jù)源進(jìn)行比較,以識別文本對象 的第二表示;以及輸出文本對象,作為文本輸入的建議音譯。
10. 根據(jù)權(quán)利要求9所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中,所述操作還包括將能夠音譯為 文本對象的字符串的表示與文本對象的第一表示和文本對象的第二表示中的至少一個(gè)一 起存儲(chǔ)。
11. 根據(jù)權(quán)利要求9所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中,所述操作還包括 作為存儲(chǔ)操作的至少一部分,確定文本對象的所有字符都同時(shí)是第一類型和第二類型,并響應(yīng)于此,將文本對象的第一表示存儲(chǔ)在第一數(shù)據(jù)源中,將文本對象的第二表示存儲(chǔ) 在第二數(shù)據(jù)源中;以及無論文本輸入是在第一字母表中還是在第二字母表中,都輸出文本對象,作為文本輸 入的建議音譯。
12.根據(jù)權(quán)利要求9所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中,所述操作還包括 檢測不完整輸入作為文本輸入;以及輸出文本對象,作為文本輸入的建議音譯和文本輸入的建議完成方式。
全文摘要
本發(fā)明提供了一種改進(jìn)的移動(dòng)電子設(shè)備和相關(guān)聯(lián)的方法,實(shí)現(xiàn)對一個(gè)或多個(gè)定制詞列表中先前輸入的文本對象的識別,以識別文本輸入的可能音譯。如果這種文本對象具有標(biāo)準(zhǔn)普通話字符的性質(zhì),則可以將這種文本對象存儲(chǔ)為拼音定制詞列表中的數(shù)據(jù);或者如果這種文本對象具有繁體中文字符的性質(zhì),則可以將其存儲(chǔ)在漢語拼音字母定制詞列表中;或者如果這種文本對象同時(shí)具有標(biāo)準(zhǔn)普通話字符和繁體中文字符的性質(zhì),則可以將其存儲(chǔ)在拼音定制詞列表和漢語拼音字母定制詞列表中。
文檔編號H04W4/14GK101796512SQ200980100327
公開日2010年8月4日 申請日期2009年5月5日 優(yōu)先權(quán)日2008年5月11日
發(fā)明者孫小婷, 王昕 , 麥克爾·葉利扎羅夫 申請人:捷訊研究有限公司;2012244安大略公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
尤溪县| 宜兴市| 包头市| 北京市| 康定县| 安西县| 伊金霍洛旗| 夹江县| 石门县| 铅山县| 鄂托克旗| 晋州市| 宁远县| 德阳市| 永年县| 三穗县| 江源县| 囊谦县| 定南县| 施甸县| 安庆市| 漳州市| 新昌县| 双鸭山市| 兴山县| 泸西县| 新平| 兴宁市| 洛浦县| 昌乐县| 清水河县| 扶绥县| 张家界市| 陈巴尔虎旗| 顺昌县| 黄骅市| 凌源市| 嘉荫县| 成安县| 安平县| 广德县|