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

用于文本輸入的候選字符的識(shí)別的制作方法

文檔序號(hào):6578595閱讀:271來(lái)源:國(guó)知局
專利名稱:用于文本輸入的候選字符的識(shí)別的制作方法
技術(shù)領(lǐng)域
本說(shuō)明書的主題總體上涉及文本輸入接口。
背景技術(shù)
計(jì)算機(jī)設(shè)備可被配置成接收來(lái)自計(jì)算機(jī)鍵盤的文本和字符的輸 入?,F(xiàn)代計(jì)算機(jī)鍵盤是由矩形或接近矩形的按鍵組成,而諸如英文字
母表中的字母A-Z之類的字符通常雕刻或印刷在按鍵上。 一般來(lái)說(shuō), 按鍵的每次按壓對(duì)應(yīng)著鍵入一個(gè)單獨(dú)的字符。
傳統(tǒng)計(jì)算機(jī)鍵盤對(duì)于諸如移動(dòng)電話、多媒體播放器或者個(gè)人數(shù)字 助理(PDA)之類的便攜式裝置來(lái)說(shuō)可能會(huì)過(guò)大。有些便攜式裝置包 括較小版本的傳統(tǒng)計(jì)算機(jī)鍵盤或者使用虛擬鍵盤來(lái)接收用戶輸入。虛 擬鍵盤可以是模擬計(jì)算機(jī)鍵盤的軟件應(yīng)用或者軟件應(yīng)用功能部件 (feature)的形式。例如,在具有觸摸敏感顯示器的便攜式裝置中, 用戶可以使用虛擬鍵盤,以通過(guò)選擇或者選出(tabbing)觸摸敏感顯 示器的與虛擬鍵盤的按鍵相對(duì)應(yīng)的區(qū)域來(lái)輸入文本。
這些較小鍵盤和虛擬鍵盤可能具有對(duì)應(yīng)多于一個(gè)字符的按鍵。例 如,有些按鍵可以默認(rèn)對(duì)應(yīng)于英語(yǔ)中的字符,例如字母"a",并且可 能還對(duì)應(yīng)于其他的附加字符,諸如另 一字母或者具有音調(diào)選項(xiàng)的同一
字母,例如字符"a"或者具有音調(diào)選項(xiàng)的其他字符。由于虛擬鍵盤的
物理限制(例如尺寸),用戶可能發(fā)現(xiàn)很難鍵入在虛擬鍵盤上不容易 得到的字符。
用于具有多語(yǔ)言環(huán)境的裝置的輸入法在輸入和拼寫校正方面會(huì) 提出特別的難題,其中所述輸入和拼寫校正可能需要與所選的語(yǔ)言相 適合,以確保準(zhǔn)確度和有效的工作流程。

發(fā)明內(nèi)容
一般來(lái)說(shuō),在本說(shuō)明書中所述的主題的 一 個(gè)方面可以按照下列方
法實(shí)施,該方法包括以下動(dòng)作接收鍵入字符的輸入,使用第一詞典根據(jù)所接收的輸入識(shí)別并呈現(xiàn)一個(gè)或多個(gè)第 一候選字符,以及識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相關(guān)的一個(gè)或多個(gè)第二候選字符。這一方面的其他實(shí)施例包括相應(yīng)的系統(tǒng)、設(shè)備、裝置、計(jì)算機(jī)程序產(chǎn)品和計(jì)算機(jī)可讀介質(zhì)。
一般來(lái)說(shuō),在本說(shuō)明書中所述的主題的另一方面可以按照下列方法實(shí)施,該方法包括以下動(dòng)作接收鍵入具有多個(gè)字符的字符串的輸入,以及識(shí)別并呈現(xiàn)作為這多個(gè)字符的組合的候選字符。這一方面的其他實(shí)施例包括相應(yīng)的系統(tǒng)、設(shè)備、裝置、計(jì)算機(jī)程序產(chǎn)品和計(jì)算機(jī)可讀介質(zhì)0
一般來(lái)說(shuō),在本說(shuō)明書中所述的主題的另 一方面可以按照下列方法實(shí)施,該方法包括以下動(dòng)作接收鍵入由一個(gè)或多個(gè)字符構(gòu)成的字符串的一個(gè)或多個(gè)輸入,以及識(shí)別并呈現(xiàn)一個(gè)或多個(gè)候選字符,其中所述候選字符中的每一個(gè)各自形成具有所述字符串末端的一個(gè)或多個(gè)字符的字詞i。這一方面的其他實(shí)施例包括相應(yīng)的系統(tǒng)、設(shè)備、裝置、計(jì)算機(jī)程序產(chǎn)品和計(jì)算機(jī)可讀介質(zhì)。
可以執(zhí)行在本說(shuō)明書中所述主題的特定實(shí)施例以實(shí)現(xiàn)下列優(yōu)點(diǎn)中的一個(gè)或多個(gè)??梢詾橛脩籼峁┦謱懽R(shí)另'J( handwriting recognition )引擎可能不能識(shí)別的候選字符。可以采用不同的方式為用戶提供字符。增強(qiáng)了手寫識(shí)別接口的性能。用戶可以更容易地鍵入某些復(fù)雜的字符。
在本說(shuō)明書中所述主題的 一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)在附圖以及以下描述中加以闡述。該主題的其他特征、方面和優(yōu)點(diǎn)將從以下描述、附圖和權(quán)利要求中變得明顯。


圖l是示例移動(dòng)裝置的框圖。圖2是圖1的移動(dòng)裝置的示例實(shí)現(xiàn)的框圖。
圖3A-圖3B示出了用于使用手寫識(shí)別鍵入字符的示例用戶界面。 圖3C示出了完成候選選項(xiàng)(completion candidate)的示例。 圖4示出了合成l夷選選項(xiàng)(synthetic candidate )的示例。 圖5示出了擴(kuò)展候選選項(xiàng)(extension candidate )的示例。 圖6A-圖6B示出了組合候選選項(xiàng)(composition candidate)的示例。
圖7是示出用于識(shí)別和呈現(xiàn)與其他候選字符相關(guān)的候選字符的示 例處理的流程圖。
圖8是示出用于識(shí)別和呈現(xiàn)包括多個(gè)字符作為組分的候選字符的 示例處理的流程圖。
圖9示出了標(biāo)點(diǎn)符號(hào)候選選項(xiàng)的示例。
在多個(gè)附圖中相似的參考數(shù)字和標(biāo)號(hào)指代相似的元件。
具體實(shí)施方式
示例移動(dòng)裝置
圖1是示例移動(dòng)裝置100的框圖。移動(dòng)裝置100例如可以是手持計(jì) 算機(jī)、個(gè)人數(shù)字助理、蜂窩電話、網(wǎng)絡(luò)設(shè)備、相機(jī)、智能電話、增強(qiáng) 型通用分組無(wú)線業(yè)務(wù)(EGPRS)移動(dòng)電話、網(wǎng)絡(luò)基站、媒體播放器、 導(dǎo)航裝置、電子郵件裝置、游戲機(jī)、或者這些數(shù)據(jù)處理裝置或其他數(shù) 據(jù)處理裝置中任何兩個(gè)或多個(gè)的組合。
移動(dòng)裝置概述
在有些實(shí)施方式中,移動(dòng)裝置100包括觸摸敏感顯示器102。觸摸 敏感顯示器102可以實(shí)現(xiàn)液晶顯示(LCD)技術(shù)、發(fā)光聚合物顯示 (LPD)技術(shù)、或其他一些顯示技術(shù)。觸摸敏感顯示器102可以對(duì)與 用戶的觸覺(jué)和/或感觸接觸敏感。
在有些實(shí)施方式中,觸摸敏感顯示器102可以包括多點(diǎn)觸摸敏感 (multi-touch-sensitive)顯示器102。多點(diǎn)觸摸敏感顯示器102例如可 以處理多個(gè)同時(shí)的觸摸點(diǎn),包括處理與每個(gè)觸摸點(diǎn)的壓力、程度、和/或位置相關(guān)的數(shù)據(jù)。這種處理使姿態(tài)(gesture)、與多個(gè)手指的交互、調(diào)弦(chordiiig)、以及其他交互變得容易。也可以使用其他觸摸敏感顯示技術(shù),例如其中使用指示筆或其他指示裝置進(jìn)行接觸的顯示器。在美國(guó)專利No.6,323,846 、 No.6,570,557 、 No.6,677,932和No.6,888,536中描述了多點(diǎn)觸摸敏感顯示技術(shù)的一些示例,其中每個(gè)專利的全部?jī)?nèi)容并入于此作為參考。
在有些實(shí)施方式中,移動(dòng)裝置100可以在觸摸敏感顯示器102上顯示一個(gè)或多個(gè)圖形用戶界面,用于給用戶提供對(duì)各種系統(tǒng)對(duì)象的訪問(wèn)以及用于給用戶傳遞信息。在有些實(shí)施方式中,圖形用戶界面可以包括一個(gè)或多個(gè)顯示對(duì)象104、 106。在所示示例中,顯示對(duì)象104、 106是系統(tǒng)對(duì)象的圖形表示。系統(tǒng)對(duì)象的一些示例包括裝置功能、應(yīng)用程序、窗口、文件、警報(bào)、事件、或者其他可識(shí)別的系統(tǒng)對(duì)象。
示例移動(dòng)裝置功能
在有些實(shí)施方式中,移動(dòng)裝置100可以實(shí)現(xiàn)多種裝置功能,諸如由電話對(duì)象100所指代的電話裝置;由電子郵件對(duì)象112所指代的電子郵件裝置;由網(wǎng)絡(luò)對(duì)象114所指代的網(wǎng)絡(luò)數(shù)據(jù)通信裝置;Wi-Fi基站裝置(未示出)以及由媒體播放器對(duì)象116所指代的媒體處理裝置。在有些實(shí)施方式中,特定的顯示對(duì)象104,例如電話對(duì)象110、電子郵件對(duì)象112、網(wǎng)絡(luò)對(duì)象114和媒體播放器對(duì)象116可以顯示在菜單條118中。在有些實(shí)施方式中,可以從頂層圖形用戶界面,諸如圖l所示的圖形用戶界面訪問(wèn)裝置功能。觸摸對(duì)象110、 112、 114和116中的一個(gè)例如可以調(diào)用相應(yīng)的功能。
在有些實(shí)施方式中,移動(dòng)裝置100可以實(shí)現(xiàn)網(wǎng)絡(luò)分布(networkdistribution)功能。例如,該功能可以使用戶能夠攜帶移動(dòng)裝置100并且在旅行過(guò)程中提供對(duì)其相關(guān)網(wǎng)絡(luò)的接入。特別地,移動(dòng)裝置100可以擴(kuò)展對(duì)附近的其他無(wú)線裝置的因特網(wǎng)接入(例如Wi-Fi)。例如,移動(dòng)裝置100可以被配置為用于一個(gè)或多個(gè)裝置的基站。同樣地,移動(dòng)裝置100可以準(zhǔn)予或拒絕對(duì)其他無(wú)線裝置的網(wǎng)絡(luò)接入。
在有些實(shí)施方式中,在裝置功能的調(diào)用時(shí),移動(dòng)裝置100的圖形用戶界面改變,或者被增加以其他用戶界面或用戶界面元素,或者由其他用戶界面或用戶界面元素所替代,以有助于用戶對(duì)與相應(yīng)裝置功
能相關(guān)聯(lián)的特定功能的訪問(wèn)。例如,響應(yīng)于用戶觸摸電話對(duì)象IIO,觸摸敏感顯示器102的圖形用戶界面可以呈現(xiàn)與各種電話功能相關(guān)的
顯示對(duì)象;類似地,觸摸電子郵件對(duì)象112可以使得圖形用戶界面呈現(xiàn)與各種電子郵件功能相關(guān)的顯示對(duì)象;觸摸網(wǎng)絡(luò)對(duì)象14可以使得圖形用戶界面呈現(xiàn)與各種網(wǎng)絡(luò)沖浪功能相關(guān)的顯示對(duì)象;而觸摸媒體播放器對(duì)象116可以使得圖形用戶界面呈現(xiàn)與各種媒體處理功能相關(guān)的顯示對(duì)象。
在有些實(shí)施方式中,可以通過(guò)按壓位于移動(dòng)裝置100底端的按鈕120來(lái)恢復(fù)圖1的頂層圖形用戶界面環(huán)境或狀態(tài)。在有些實(shí)施方式中,每個(gè)對(duì)應(yīng)的裝置功能可能具有顯示在觸摸敏感顯示器102上的相應(yīng)的"始位(home)"顯示對(duì)象,并且通過(guò)按壓"始位,,顯示對(duì)象可以恢復(fù)圖l的圖形用戶界面環(huán)境。
在有些實(shí)施方式中,頂層圖形用戶界面可以包括附加的顯示對(duì)象106,諸如短消息服務(wù)(SMS)對(duì)象130、日歷對(duì)象132、照片對(duì)象134、相機(jī)對(duì)象136、計(jì)算器對(duì)象138、股票對(duì)象140、天氣對(duì)象142、地圖對(duì)象144、便條對(duì)象146、時(shí)鐘對(duì)象148、地址簿對(duì)象150、以及設(shè)置對(duì)象152。觸摸SMS顯示對(duì)象130例如可以調(diào)用SMS消息環(huán)境和支持功能;類似地,顯示對(duì)象132、 134、 136、 138、 140、 142、 144、146、 148、 150和152的每次選擇可以調(diào)用相應(yīng)的對(duì)象環(huán)境和功能。
還可以在圖l的圖形用戶界面中顯示附加和/或不同的顯示對(duì)象。例如,如果裝置IOO作為用于其他裝置的基站工作,那么一個(gè)或多個(gè)"連接,,對(duì)象可能出現(xiàn)在圖形用戶界面中來(lái)指示連接。在有些實(shí)施方式中,顯示對(duì)象106可以由用戶來(lái)配置,例如用戶可以指定顯示哪些顯示對(duì)象106,和/或可以下栽附加的應(yīng)用程序或提供其他功能和相應(yīng)顯示對(duì)象的其他軟件。
在有些實(shí)施方式中,移動(dòng)裝置100可以包括一個(gè)或多個(gè)輸入/輸器(microphone) 162以有助于語(yǔ)音支持功能,諸如電話和語(yǔ)言郵件功能。在有些實(shí)施方式中,可以包括用于揚(yáng)聲器160和傳聲器162的音量控制的調(diào)高/調(diào)低按鈕184。移動(dòng)裝置100還可以包括用于來(lái)電鈴聲指示器的打開(kāi)/關(guān)閉按鈕182。在有些實(shí)施方式中,可以包括高聲揚(yáng)聲器(loud speaker) 164以有助于免提語(yǔ)言功能,諸如揚(yáng)聲器電話(speaker phone)功能。還可以包括用于耳機(jī)和/或傳聲器的音頻插孔166。
在有些實(shí)施方式中,可以包括接近傳感器168以有助于對(duì)用戶把移動(dòng)裝置100定位為接近用戶耳朵的檢測(cè),并且作為響應(yīng),解除
(disengage)觸摸敏感顯示器102以防止無(wú)意的功能調(diào)用。在一些實(shí)施方式中,觸摸敏感顯示器102可以在移動(dòng)裝置100在用戶耳朵附近時(shí)被關(guān)閉,以節(jié)約額外的功率。
還可以使用其他傳感器。例如,在有些實(shí)施方式中,可以利用環(huán)境光傳感器170以有助于調(diào)節(jié)觸摸敏感顯示器102的亮度。在有些實(shí)施方式中,可以利用加速計(jì)172來(lái)檢測(cè)移動(dòng)裝置100的運(yùn)動(dòng),如方向箭頭174所示。因此,可以根據(jù)所檢測(cè)的方位呈現(xiàn)顯示對(duì)象和/或媒體,例如縱向或橫向。在有些實(shí)施方式中,移動(dòng)裝置100可以包括用于支持諸如由全球定位系統(tǒng)(GPS)或其他定位系統(tǒng)(例如使用Wi-Fi接入點(diǎn)、電視信號(hào)、蜂窩網(wǎng)格、統(tǒng)一資源定位符(URL)的系統(tǒng))提供的位置確定能力的電路和傳感器。在有些實(shí)施方式中,定位系統(tǒng)(例如GPS接收器)可以被集成到移動(dòng)裝置100中或者被提供作為能通過(guò)接口 (例如端口裝置190)耦接到移動(dòng)裝置100的單獨(dú)裝置以提供對(duì)基于位置的服務(wù)的訪問(wèn)。
在有些實(shí)施方式中,可以包括端口裝置190,例如通用串行總線
(USB)端口、或?qū)?docking)端口、或一些其他有線端口連接。端口裝置190例如可以被用來(lái)建立與其他計(jì)算裝置(諸如其他通信裝置100、網(wǎng)絡(luò)接入裝置、個(gè)人計(jì)算機(jī)、打印機(jī)、顯示屏、或者能夠接收和/或發(fā)送數(shù)據(jù)的其他處理裝置)的有線連接。在有些實(shí)施方式中,端口裝置190允許移動(dòng)裝置100使用例如TCP/IP、 HTTP、 UDP以及任何其他公知協(xié)議的 一個(gè)或多個(gè)協(xié)議與主機(jī)裝置進(jìn)行同步。
移動(dòng)裝置IOO還可以包括相機(jī)鏡頭和傳感器180。在有些實(shí)施方式中,相機(jī)鏡頭和傳感器180可以位于移動(dòng)裝置IOO的背面上。相機(jī)可以拍攝靜止圖像和/或視頻。
移動(dòng)裝置100還可以包括一個(gè)或多個(gè)無(wú)線通信子系統(tǒng),諸如802.11b/g通信裝置186、和/或藍(lán)牙(Bluetooth) tm通信裝置188。還可以支持其他通信協(xié)議,包括其他802.x通信協(xié)議(例如WiMax、Wi-Fi和3G)、碼分多址(CDMA)、全球移動(dòng)通信系統(tǒng)(GSM)、增強(qiáng)數(shù)據(jù)型GSM環(huán)境(EDGE)等。
示例移動(dòng)裝置架構(gòu)
圖2是圖1的移動(dòng)裝置100的示例實(shí)現(xiàn)的框圖200。移動(dòng)裝置100可以包括存儲(chǔ)器接口 202、 一個(gè)或多個(gè)數(shù)據(jù)處理器、圖像處理器和/或中央處理單元204、以及外圍設(shè)備接口 206。存儲(chǔ)器接口 202、 一個(gè)或多個(gè)數(shù)據(jù)處理器、和/或外圍設(shè)備接口 206可以是單獨(dú)的元件或者可以被集成在一個(gè)或多個(gè)集成電路中。移動(dòng)裝置100中的各種元件可以通過(guò)一個(gè)或多個(gè)通信總線或信號(hào)線耦接。
傳感器、裝置以及子系統(tǒng)可以耦接到外圍設(shè)備接口 206以有助于多種功能。例如,運(yùn)動(dòng)傳感器210、光傳感器212和接近傳感器214可以耦接到外圍設(shè)備接口 206以有助于相對(duì)于圖l所述的方位、照明和接近功能。諸如定位系統(tǒng)(例如GPS接收器)、溫度傳感器、生物計(jì)量傳感器、或其他感測(cè)裝置之類的其他傳感器216也可以連接到外圍設(shè)備接口 206以有助于相關(guān)的功能。
可以利用相機(jī)子系統(tǒng)220和光學(xué)傳感器222,例如電荷耦合器件(CCD)或互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)光學(xué)傳感器,以有助于相機(jī)功能,諸如記錄照片和視頻剪輯。
可以通過(guò)一個(gè)或多個(gè)無(wú)線通信子系統(tǒng)224來(lái)有助于通信功能,該無(wú)線通信子系統(tǒng)可以包括射頻接收器和發(fā)射器和/或光學(xué)(例如紅外)接收器和發(fā)射器。通信子系統(tǒng)224的具體設(shè)計(jì)和實(shí)現(xiàn)可以取決于移動(dòng)裝置IOO要在其上操作的通信網(wǎng)絡(luò)。例如,移動(dòng)裝置100可以包括被設(shè)計(jì)為在GSM網(wǎng)絡(luò)、GPRS網(wǎng)絡(luò)、EDGE網(wǎng)絡(luò)、Wi-Fi或WiMax網(wǎng)絡(luò)和藍(lán)牙(Bluetooth) TM網(wǎng)絡(luò)上操作的通信子系統(tǒng)224。特別地,無(wú)線通信子系統(tǒng)224可以包括主機(jī)服務(wù)(hosting)協(xié)議,使得裝置100可以被配置成用于其他無(wú)線裝置的基站。
音頻子系統(tǒng)226可以耦接到揚(yáng)聲器228和傳聲器230以有助于語(yǔ)音支持功能,諸如語(yǔ)音識(shí)別、語(yǔ)音復(fù)制、數(shù)字記錄和電話功能。
I/O子系統(tǒng)240可以包括觸摸屏控制器242和/或其他輸入控制器244。觸摸屏控制器242可以耦接到觸摸屏246。觸摸屏246和觸摸屏控制器242例如可以使用多種觸摸敏感技術(shù)(包括但不限于電容式、電阻式、紅外和表面聲波技術(shù))中的任何一種,以及用于確定與觸摸屏246接觸的一個(gè)或多個(gè)點(diǎn)的其他接近傳感器陣列或其他組件,來(lái)檢測(cè)接觸及其運(yùn)動(dòng)或中斷。
其他輸入控制器244可以耦接到其他輸入/控制裝置248,諸如一個(gè)或多個(gè)按鈕、搖臂開(kāi)關(guān)(rocker switch )、拇指輪、紅外端口、 USB端口、和/或諸如指示筆之類的指示器裝置。 一個(gè)或多個(gè)按鈕(未示出)可以包括用于揚(yáng)聲器228和/或傳聲器230的音量控制的調(diào)高/調(diào)低按鈕。
在一個(gè)實(shí)施方式中,按壓按鈕長(zhǎng)達(dá)第一持續(xù)時(shí)間可以解除觸摸屏246的鎖定;按壓按鈕長(zhǎng)達(dá)大于第一持續(xù)時(shí)間的第二時(shí)間可以接通或關(guān)閉移動(dòng)裝置100的電源。用戶可能能夠自定義一個(gè)或多個(gè)按鈕的功能。觸摸屏246例如還可以用于實(shí)現(xiàn)虛擬或軟按鈕和/或鍵盤。
在有些實(shí)施方式中,移動(dòng)裝置100可以呈現(xiàn)所記錄的音頻和/或一見(jiàn)頻文件,諸如MP3、 AAC和MPEG文件。在有些實(shí)施方式中,移動(dòng)裝置100可以包括MP3播放器(諸如iPodTM )的功能。移動(dòng)裝置100因此可以包括與iPod兼容的36針連接器。還可以使用其他輸入/輸出和控制裝置。
存儲(chǔ)器接口 202可以耦接到存儲(chǔ)器250。存儲(chǔ)器250可以包括高速隨機(jī)存取存儲(chǔ)器和/或非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤存儲(chǔ)裝置、一個(gè)或多個(gè)光學(xué)存儲(chǔ)裝置、和/或閃速存儲(chǔ)器(例如NAND、NOR)。存儲(chǔ)器250可以存儲(chǔ)操作系統(tǒng)252,諸如Darwin、 RTXC、 LINUX、UNIX、 OS X、 WINDOWS,或者諸如VxWorks之類的嵌入式操作系統(tǒng)。操作系統(tǒng)252可以包括用于處理基本系統(tǒng)服務(wù)和用于執(zhí)行與硬件相關(guān)的任務(wù)的指令。在有些實(shí)施方式中,操作系統(tǒng)252可以是內(nèi)核
(例如UNIX內(nèi)核)。
存儲(chǔ)器250還可以存儲(chǔ)通信指令254以有助于與一個(gè)或多個(gè)附加裝置、 一個(gè)或多個(gè)計(jì)算機(jī)和/或一個(gè)或多個(gè)服務(wù)器的通信。存儲(chǔ)器250可以包括有助于圖形用戶界面處理的圖形用戶界面指令256;有助于傳感器相關(guān)處理和功能的傳感器處理指令258;有助于電話相關(guān)過(guò)程和功能的電話指令260;有助于電子消息發(fā)送相關(guān)過(guò)程和功能的電子消息發(fā)送指令262;有助于網(wǎng)絡(luò)瀏覽相關(guān)過(guò)程和功能的網(wǎng)絡(luò)瀏覽指令264;有助于媒體處理相關(guān)過(guò)程和功能的媒體處理指令266;有助于GPS和導(dǎo)航相關(guān)過(guò)程和功能的GPS/導(dǎo)航指令268;有助于相機(jī)相關(guān)過(guò)程和功能的相機(jī)指令270;和/或有助于例如安全過(guò)程和功能的其他過(guò)程和功能的其他軟件指令272。存儲(chǔ)器250還可以存儲(chǔ)其他軟件指令
(未示出),諸如有助于網(wǎng)絡(luò)視頻相關(guān)過(guò)程和功能的網(wǎng)絡(luò)視頻指令;和/或有助于網(wǎng)絡(luò)購(gòu)物相關(guān)過(guò)程和功能的網(wǎng)絡(luò)購(gòu)物指令。在有些實(shí)施方式中,媒體處理指令266被劃分成分別有助于音頻處理相關(guān)過(guò)程和功能以及視頻處理相關(guān)過(guò)程和功能的音頻處理指令和視頻處理指令。激活記錄和國(guó)際移動(dòng)^殳備識(shí)別碼(IMEI) 274或類似的石更件標(biāo)識(shí)符也可以存儲(chǔ)在存儲(chǔ)器250中。
語(yǔ)言數(shù)據(jù)276也可以存儲(chǔ)在存儲(chǔ)器250中。語(yǔ)言數(shù)據(jù)276例如可以包括用于一種或多種語(yǔ)言的字詞詞典(即語(yǔ)言中可能的字詞的列表),字符和對(duì)應(yīng)的語(yǔ)音和特征(例如,筆畫位置和順序等)的詞典,字符和字符組合(例如,字詞、句子)的一個(gè)或多個(gè)語(yǔ)料庫(kù)或詞典等。在有些實(shí)施方式中,存儲(chǔ)器250存儲(chǔ)用于手寫識(shí)別引擎277的指令,用于識(shí)別手寫輸入并且把該輸入與一個(gè)或多個(gè)候選字符相匹配。
上面標(biāo)識(shí)的指令和應(yīng)用中的每一個(gè)都可以對(duì)應(yīng)于用于執(zhí)行上述一個(gè)或多個(gè)功能的一組指令。這些指令不必實(shí)現(xiàn)為單獨(dú)的軟件程序、過(guò)程或模塊。存儲(chǔ)器250可以包括附加的指令或更少的指令。而且,移動(dòng)裝置100的各種功能可以實(shí)現(xiàn)為包括在一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐分械挠布蛘哕浖?。手寫界?br> 圖3A-圖3B示出了移動(dòng)裝置100上利用手寫識(shí)別來(lái)輸入字符的示例用戶界面。移動(dòng)裝置100可以在觸摸敏感顯示器102上顯示排版區(qū)(composition area )302和手寫區(qū)304。輸入文本可以顯示在排版區(qū)302中。在有些實(shí)施方式中,排版區(qū)302是應(yīng)用程序(例如,在便條應(yīng)用程序、電子郵件應(yīng)用程序等)中顯示輸入文本的區(qū)域。
為了方便起見(jiàn),參考中文字符(簡(jiǎn)體和/或繁體)的鍵入描述在本說(shuō)明書中所述的實(shí)施方式。應(yīng)該理解,所述的實(shí)施方式可以被適配以輸入其他語(yǔ)言的文本或者甚至是多種語(yǔ)言的組合。
手寫區(qū)304在觸摸敏感顯示器102上提供用戶可在其中描繪或手寫輸入的區(qū)域。觸摸敏感顯示器102可以顯示提供附加功能的一個(gè)或多個(gè)虛擬按鍵、按鈕等。在有些實(shí)施方式中,附加按鍵包括以下按鍵中的一個(gè)或多個(gè)用于刪除輸入字符的刪除/退格鍵303;用于鍵入空格的空格鍵308;用于鍵入換行符、段落分隔符等的回車鍵310;用于在手寫區(qū)304與具有數(shù)字和標(biāo)點(diǎn)符號(hào)鍵的虛擬鍵盤之間切換的數(shù)字和標(biāo)點(diǎn)符號(hào)鍵盤切換鍵314;以及用于在用于一個(gè)或多個(gè)語(yǔ)言的多個(gè)輸入法之間切換的輸入法按鍵316 (例如QWERTY鍵盤、日語(yǔ)假名鍵盤等)。用于其他功能的其他按鍵也是可能的。
在有些實(shí)施方式中,手寫區(qū)304附有一個(gè)或多個(gè)虛擬候選選項(xiàng)按鍵306。在有些實(shí)施方式中,虛擬候選選項(xiàng)按鍵306以縱列布置為與手寫區(qū)304相鄰??梢允褂煤蜻x選項(xiàng)按鍵306來(lái)選擇對(duì)于手寫輸入的候選選項(xiàng);所選的候選選項(xiàng)確定用戶試圖在手寫區(qū)304中描繪的字符。
圖3B示出了在手寫區(qū)304中書寫的示例手寫輸入318。用戶可以通過(guò)在手寫區(qū)304中書寫一個(gè)或多個(gè)筆畫(例如,線條、曲線等)把手寫輸入318書寫到手寫區(qū)304中。在把輸入318描繪到手寫區(qū)304中之后,在候選選項(xiàng)按鍵306中呈現(xiàn)用于該輸入318的一個(gè)或多個(gè)候選字符320。在有些實(shí)施方式中,手寫識(shí)別引擎(例如手寫識(shí)別引擎277)根據(jù)手寫輸入318來(lái)識(shí)別候選字符320。手寫識(shí)別引擎識(shí)別手寫輸入,并且根據(jù)手寫輸入318的特征從詞典中識(shí)別一個(gè)或多個(gè)候選選項(xiàng)。在有些實(shí)施方式中,由手寫識(shí)別引擎所識(shí)別的候選選項(xiàng)根據(jù)引擎是對(duì)于手寫輸入318的"最佳"匹配項(xiàng)。該特征可以包括筆畫和這些筆畫的起始點(diǎn)/結(jié)束點(diǎn),筆畫和起始點(diǎn)/結(jié)束點(diǎn)彼此相對(duì)的位置,以及筆畫被書寫的順序。手寫識(shí)別引擎的 一 個(gè)示例公開(kāi)在Liu等人在IEEETransactions on Pattern Analysis and Machine Intelligence, Vol. 26,No, 2,第198-213頁(yè),2004年二月上的題為"Online Recognition ofChinese Characters: The State-of-the-Art,,中。手寫識(shí)別引擎的另 一示例公開(kāi)在Sacher在/"terflc"Vms Magazine, Volume 5, Issue 5, 1998年9月至10月,第28-38頁(yè)上的題為"Interactions in Chinese: DesigningInterfaces for Asian Languages"中。
在有些實(shí)施方式中,當(dāng)候選字符被顯示在候選選項(xiàng)按鍵306中,并且存在比在可用的虛擬候選選項(xiàng)按鍵306中能夠同時(shí)顯示的候選字符更多的候選字符可用時(shí),空格鍵308可由"更多候選選項(xiàng)"按鍵309代替。通過(guò)敲擊"更多候選選項(xiàng),,按鍵309,用戶可以翻閱(page through)或循環(huán)翻閱(cycle through)候選選項(xiàng)"列表"。在有些實(shí)施方式中,用戶還可以通過(guò)在觸摸敏感顯示器102上進(jìn)行彈動(dòng)姿態(tài)(flickinggesture)(向上或向下)來(lái)滾動(dòng)候選選項(xiàng)列表。
在有些實(shí)施方式中,使用預(yù)測(cè)文本(predictive text)和/或糾錯(cuò)技術(shù)來(lái)對(duì)候選選項(xiàng)進(jìn)行識(shí)別和排序。預(yù)測(cè)文本技術(shù)的示例公開(kāi)在Masui在Proceedings of the ACM Conference on Human Factors inComputing System(CHI,98), Addison-Wesley,1998年4月,第328-335頁(yè)上的題為"An Efficient Text Input Method for Pen-basedComputers,,以及Masui在Proceedings of the International Symposiumon Handheld and Ubiquitous Computing(HUC,99),第289-300頁(yè),1999年9月上的題為"POBox: An Efficient Text Input Method forHandheld and Ubiquitous Computers"中。用戶可以選擇候選字符320中的一個(gè)以鍵入該字符。例如,如果用戶選擇候選字符320-A (圖3B中的字符"中"),則該字符作為當(dāng)前輸入322的一部分被顯示在排版區(qū)302中,如圖3C所示。在有些實(shí)施方式中,如果用戶沒(méi)有選擇用于該輸入的候選字符并且沒(méi)有取消該輸入,則在經(jīng)過(guò)預(yù)定時(shí)間量(例如3秒)之后,裝置100自動(dòng)選擇第一候選字符(例如,此刻顯示在最上面的候選字符按鍵306中的候選字符,或者"最佳匹配"候選字符)。在選擇候選選項(xiàng)之后,手寫區(qū)304可以被清空,使得手寫區(qū)304可以準(zhǔn)備接收另一手寫輸入。
在有些實(shí)施方式中,在選擇候選字符320之后(或者更一般來(lái)說(shuō),在鍵入任意字符之后),可以在候選按鍵306中顯示附加候選選項(xiàng)。例如,完成候選選項(xiàng)324可以顯示在候選選項(xiàng)按鍵306中,如圖3C所圖示。完成候選選項(xiàng)是"補(bǔ)充"當(dāng)前輸入322中的一個(gè)或多個(gè)字符的字符串(例如,當(dāng)前輸入322最后的一個(gè)或多個(gè)字符,用戶選擇的一個(gè)或多個(gè)字符等)的候選選項(xiàng)(每個(gè)都具有一個(gè)或多個(gè)字符)以形成多字符字詞或短語(yǔ),或者更一般地說(shuō),以形成多個(gè)字符的組合。例如,對(duì)于當(dāng)前輸入322中的字符"中",完成候選選項(xiàng)324可以包括"國(guó)"(以形成單詞"中國(guó),,(China)),"華,,(以形成單詞"中華,,(China)),"心,,(以形成單詞"中心,,(Center)),以及"央,,(以形成單詞"中央"(central)),如圖3C所示。用戶可以選擇完成候選選項(xiàng)324中的任一個(gè)(通過(guò)敲擊具有所期望的完成候選選項(xiàng)324的候選選項(xiàng)按鍵306)以形成單詞,或者用戶可以把新輸入書寫到手寫區(qū)304中(即,忽略完成候選選項(xiàng)324)。在有些實(shí)施方式中,通過(guò)在詞典中搜索包含當(dāng)前輸入322中相關(guān)(多個(gè))字符(例如,當(dāng)前輸入322中的最后一個(gè)(或多個(gè))字符)的多字符字詞/短語(yǔ)來(lái)識(shí)別完成候選選項(xiàng)。依此方式,完成候選選項(xiàng)324將字詞或短語(yǔ)"自動(dòng)完成"功能提供給中文文本的鍵入。
在有些實(shí)施方式中,可以識(shí)別和呈現(xiàn)引擎所識(shí)別的候選字符之外的附加候選字符。在有些實(shí)施方式中,附加候選字符包括擴(kuò)展候選選項(xiàng)、合成候選選項(xiàng)、和/或組合候選選項(xiàng),其進(jìn)一步的細(xì)節(jié)在下面進(jìn)行描述。
合成候選選項(xiàng)
圖4示出了合成候選選項(xiàng)的一個(gè)示例。在圖4中,手寫輸入被寫入到手寫區(qū)304中。 一個(gè)或多個(gè)候選字符320被手寫識(shí)別引擎識(shí)別并且被呈現(xiàn)在候選選項(xiàng)按鍵306上。除了候選選項(xiàng)320之外, 一個(gè)或多個(gè)合成候選選項(xiàng)402可以被識(shí)別并呈現(xiàn)在候選按鍵選項(xiàng)306中。在有些實(shí)施方式中,針對(duì)特定候選選項(xiàng)320的合成候選選項(xiàng)402在候選選項(xiàng)"列表"中緊跟在該特定候選選項(xiàng)320之后被呈現(xiàn)。用戶可以通過(guò)敲擊適當(dāng)?shù)暮蜻x選項(xiàng)按鍵306來(lái)選擇合成候選選項(xiàng)402。
例如,針對(duì)如圖4所示的手寫輸入318,候選選項(xiàng)320由手寫識(shí)別引擎識(shí)別。針對(duì)候選選項(xiàng)320-B ("垡"),與候選選項(xiàng)320-B相似(resemble)的合成候選選項(xiàng)402 ("堃")凈皮識(shí)別并呈現(xiàn)給用戶,用于用戶的可能選擇。
在本說(shuō)明書中所使用的合成候選選項(xiàng)是與手寫識(shí)別引擎所識(shí)別的候選選項(xiàng)320相似的候選字符。與引擎識(shí)別的候選選項(xiàng)320中的任一個(gè)相比,合成候選選項(xiàng)可能是對(duì)于手寫輸入318的更好的實(shí)際匹配項(xiàng),但是其沒(méi)有被識(shí)別引擎識(shí)別,這例如是因?yàn)楹铣珊蜻x選項(xiàng)不在識(shí)別引擎所使用的詞典中。
在有些實(shí)施方式中,可能的合成候選選項(xiàng)作為表格或另一詞典(例如在語(yǔ)言數(shù)據(jù)276中)被存儲(chǔ)在存儲(chǔ)器250中,該表格或另 一詞典把識(shí)別引擎277所使用的詞典中的字符映射到與識(shí)別引擎詞典中的字符相似的字符。當(dāng)候選選項(xiàng)320被識(shí)別引擎277識(shí)別時(shí),可以在合成候選選項(xiàng)表格/詞典中搜索候選選項(xiàng)320,并且識(shí)別并呈現(xiàn)候選選項(xiàng)320被映射到的一個(gè)(或多個(gè))合成候選選項(xiàng)。
在有些實(shí)施方式中,手寫識(shí)別引擎處理引擎沒(méi)有識(shí)別的手寫輸入的方式影響合成候選選項(xiàng)的識(shí)別與呈現(xiàn)的功能。例如,如果手寫識(shí)別引擎在被呈現(xiàn)以其不能識(shí)別的手寫輸入時(shí)輸出相對(duì)較小的一組"最佳推測(cè),,字符作為候選選項(xiàng),那么可以識(shí)別和呈現(xiàn)合成候選選項(xiàng)。另一方面,如果在相同情況下,手寫識(shí)別引擎輸出相對(duì)較大的一組隨機(jī)字符,那么合成候選選項(xiàng)的識(shí)別會(huì)是效率低的(因?yàn)楹铣珊蜻x選項(xiàng)將需要針對(duì)很大一組不可預(yù)知的字符進(jìn)行識(shí)別)并且由此不能進(jìn)行。擴(kuò)展候選選項(xiàng)
圖5示出了擴(kuò)展候選選項(xiàng)的示例。在圖5中,手寫輸入318被寫入到手寫區(qū)304中。 一個(gè)或多個(gè)候選字符320被手寫識(shí)別引擎識(shí)別,并且被呈現(xiàn)在候選選項(xiàng)按鍵306上。除了候選選項(xiàng)320之外, 一個(gè)或多個(gè)擴(kuò)展候選選項(xiàng)502可以被識(shí)別并被呈現(xiàn)在候選選項(xiàng)按鍵306中。在有些實(shí)施方式中,擴(kuò)展候選選項(xiàng)502被呈現(xiàn)在針對(duì)該手寫輸入318的候選選項(xiàng)"列表"的最后。用戶可以通過(guò)敲擊適合的候選選項(xiàng)按鍵306來(lái)選擇擴(kuò)展4美選選項(xiàng)502。
例如,針對(duì)如圖5所示的手寫輸入318,候選選項(xiàng)320被手寫識(shí)別引擎識(shí)別。針對(duì)候選選項(xiàng)320-C ("人,,),擴(kuò)展候選選項(xiàng)502 ("灸","眾")被識(shí)別,并且被呈現(xiàn)給用戶,用于用戶的可能選擇。
在本說(shuō)明書中所使用的擴(kuò)展候選選項(xiàng)是與手寫識(shí)別引擎所識(shí)別的候選選項(xiàng)320相關(guān)的候選字符。在有些實(shí)施方式中,這種相關(guān)是基于相關(guān)的語(yǔ)義或含義。例如,返回到上述示例,字符"人"表示個(gè)人或人們,"眾,,("眾,,的簡(jiǎn)寫形式)傳達(dá)"公眾"或"(人們的)群眾"的語(yǔ)義。作為另一示例,針對(duì)字符"一"(用于數(shù)字l的中文字符),根據(jù)相關(guān)的語(yǔ)義/含義,阿拉伯?dāng)?shù)字"1,,和羅馬數(shù)字"I,,可以被識(shí)別并呈現(xiàn)為擴(kuò)展候選選項(xiàng)。
在有些實(shí)施方式中,這種相關(guān)是基于結(jié)構(gòu)的;在結(jié)構(gòu)方面由另一字符組成的字符(例如,在結(jié)構(gòu)方面由所述另一字符的多個(gè)實(shí)例組成)可以被識(shí)別并呈現(xiàn)為針對(duì)所述另一字符的擴(kuò)展候選選項(xiàng)。例如,對(duì)于字符"金",擴(kuò)展候選選項(xiàng)"餘"和"鑫"可以被識(shí)別為擴(kuò)展候選選項(xiàng)。作為另一示例,針對(duì)"龍",根據(jù)結(jié)構(gòu),"贜"和"齄,,可以是示例擴(kuò)展候選選項(xiàng)。
在有些實(shí)施方式中,可能的擴(kuò)展候選選項(xiàng)作為表格或另一詞典(例如在語(yǔ)言數(shù)據(jù)276中)被存儲(chǔ)在存儲(chǔ)器250中,該表格或另一詞典把識(shí)別引擎277所使用的詞典中的字符映射到相關(guān)的字符。當(dāng)候選選項(xiàng)320被識(shí)別引擎277識(shí)別時(shí),可以在擴(kuò)展候選選項(xiàng)表格/詞典中搜索該候選選項(xiàng)320,并且識(shí)別和呈現(xiàn)候選選項(xiàng)320#:映射到的一個(gè)(或多個(gè))擴(kuò)展候選。
組合候選選項(xiàng)
圖6示出了組合候選選項(xiàng)的一個(gè)示例。在圖6中,多個(gè)字符已被順次鍵入成字符串(例如,通過(guò)上述的手寫識(shí)別和候選選項(xiàng)選擇)并且被顯示為當(dāng)前輸入322。針對(duì)在當(dāng)前輸入322中的最后一個(gè)字符("土,,)的一個(gè)或多個(gè)完成候選選項(xiàng)324被識(shí)別并呈現(xiàn)在候選選項(xiàng)按鍵306中。除了完成4美選選項(xiàng)324之外, 一個(gè)或多個(gè)組合候選選項(xiàng)602可以;故識(shí)別并呈現(xiàn)在候選選項(xiàng)按鍵306上。在有些實(shí)施方式中,組合候選選項(xiàng)602被呈現(xiàn)在"列表"的最后,在完成候選選項(xiàng)324之后。用戶可以通過(guò)敲擊適合的候選選項(xiàng)按鍵306來(lái)選擇組合候選選項(xiàng)602。在有些實(shí)施方式中,如圖6中所示,組合候選選項(xiàng)602被顯示在具有箭頭的候選選項(xiàng)按鍵306中,以把組合候選選項(xiàng)與其他類型的候選選項(xiàng)(例如,作為合成候選選項(xiàng)提供的相同字符)區(qū)分開(kāi)。
例如,針對(duì)如圖6中所示的當(dāng)前輸入322中的字符"方方土",根據(jù)字符"土"識(shí)別并呈現(xiàn)完成候選選項(xiàng)324 ("地","方","木,,)。針對(duì)當(dāng)前輸入322中的字符"方方土,,的組合候選選項(xiàng)602 ("堃")可以被識(shí)別并呈現(xiàn)給用戶,用于用戶的可能選擇。
在本說(shuō)明書中所使用的組合候選選項(xiàng)是在結(jié)構(gòu)方面由當(dāng)前輸入322中的多個(gè)字符組成的候選字符。在有些實(shí)施方式中,組合候選選項(xiàng)是由當(dāng)前輸入322中的多個(gè)連續(xù)字符組成。例如,返回到圖6中的示例,組合候選字符"堃"包括多字符字符串"方方土"中的字符作為組分。
在有些實(shí)施方式中,可能的組合候選選項(xiàng)作為表格或另一詞典(例如在語(yǔ)言數(shù)據(jù)276中)被存儲(chǔ)在存儲(chǔ)器250中,該表格或另一詞典把識(shí)別引擎277所使用的詞典中的字符映射到包含可能的組合候選選項(xiàng)作為組分的字符。在組合候選選項(xiàng)表格/詞典中搜索當(dāng)前輸入322結(jié)尾處的一個(gè)或多個(gè)字符,并且識(shí)別并呈現(xiàn)當(dāng)前輸入322中的字符映射到的一個(gè)(或多個(gè))組合候選選項(xiàng)。
在有些實(shí)施方式中,用戶可以通過(guò)在鍵入這多個(gè)字符之后在觸摸
敏感顯示器上執(zhí)行預(yù)定姿態(tài)(gesture)(例如,在手寫區(qū)304中的收聚姿態(tài))來(lái)使得裝置100隱藏完成候選選項(xiàng)324并且把組合候選選項(xiàng)602放入第一候選選項(xiàng)按鍵306中(例如圖6B所示)。
在有些實(shí)施方式中,用戶可以通過(guò)"拖放,,來(lái)鍵入組合候選字符。例如,返回到圖6中的示例,在鍵入字符串"方方,,并且用戶把"土"手寫到手寫區(qū)304之后,候選選項(xiàng)"土"作為候選選項(xiàng)320被顯示在候選選項(xiàng)按鍵306中。用戶可以把候選選項(xiàng)"土"從候選選項(xiàng)按鍵306拖放到組合區(qū)302中并且拖放到當(dāng)前輸入322中的字符串"方方"的附近。響應(yīng)于拖放操作,組合候選選項(xiàng)602-而不是完成候選選項(xiàng)324-被顯示在候選選項(xiàng)按鍵306中。
在有些實(shí)施方式中,用于合成、擴(kuò)展和組合候選選項(xiàng)的詞典根據(jù)經(jīng)驗(yàn)被裝置100的開(kāi)發(fā)者或者制造者構(gòu)建并且安裝到裝置100中。
在有些實(shí)施方式中,如果在手寫區(qū)304為空白時(shí)用戶輕敲手寫區(qū)304,則一個(gè)或多個(gè)標(biāo)點(diǎn)符號(hào)902可以在候選選項(xiàng)按鍵306中作為候選選項(xiàng)被呈現(xiàn)給用戶,如圖9所示。用戶可以通過(guò)選擇具有期望的標(biāo)點(diǎn)符號(hào)的候選選項(xiàng)按鍵306來(lái)把該標(biāo)點(diǎn)符號(hào)鍵入文本中。
圖7是圖示用于識(shí)別與另 一候選字符相關(guān)的候選選項(xiàng)的處理700的流程圖。處理700是參照?qǐng)?zhí)行該處理的裝置(例如,裝置IOO)來(lái)描述的。
鍵入字符的輸入被接收(702)。用戶在嘗試鍵入字符時(shí)可以把輸入手寫到裝置100的手寫區(qū)304中。
使用第 一詞典,根據(jù)所接收的輸入識(shí)別并呈現(xiàn)一個(gè)或多個(gè)第 一候選字符(704)。裝置100可以識(shí)別手寫輸入并且從詞典中識(shí)別與手寫輸入最匹配的一個(gè)或多個(gè)候選選項(xiàng),如裝置100所識(shí)別的。候選選項(xiàng)可以在顯示器102上被呈現(xiàn)給用戶用于選擇。
使用第 一詞典,根據(jù)所接收的輸入識(shí)別并呈現(xiàn)一 個(gè)或多個(gè)第 一候選字符(704)。裝置100可以識(shí)別手寫輸入并且從詞典中識(shí)別與手寫輸入最匹配的一個(gè)或多個(gè)候選選項(xiàng),如裝置100所識(shí)別的。候選選項(xiàng) 可以在顯示器102上被呈現(xiàn)給用戶用于選擇。
識(shí)別并呈現(xiàn)與第一候選字符相關(guān)的一個(gè)或多個(gè)第二候選字符 (706 )。裝置100可以針對(duì)外形(例如合成候選選項(xiàng))或語(yǔ)義/含義(例 如擴(kuò)展候選選項(xiàng))來(lái)識(shí)別與第一候選字符中任一個(gè)相關(guān)的一個(gè)或多個(gè) 第二候選字符。第二候選選項(xiàng)可以與第一候選選項(xiàng)一起被呈現(xiàn),使得 用戶可以選擇期望的候選選項(xiàng)。
圖8是示出用于識(shí)別并呈現(xiàn)包括多個(gè)字符作為組分的候選字符的 示例處理800的流程圖。處理800是參照?qǐng)?zhí)行該處理的裝置(例如裝置 100)來(lái)描述的。
鍵入具有多個(gè)字符的字符串的輸入被接收(802)。用戶可以使 用上述的手寫和候選選項(xiàng)選擇把多個(gè)字符鍵入到裝置100中。
識(shí)別并呈現(xiàn)作為這多個(gè)字符的組合的候選字符(804)。裝置IOO 可以在表格或詞典中查找作為這多個(gè)字符的結(jié)構(gòu)組合的組合候選字 符。組合候選選項(xiàng)可以被呈現(xiàn)給用戶用于選擇。
在有些實(shí)施方式中,合成、擴(kuò)展和組合候選選項(xiàng)的識(shí)別對(duì)用戶來(lái) 說(shuō)是一目了然的。即,為用戶呈現(xiàn)候選選項(xiàng),就像這些候選選項(xiàng)是由 識(shí)別引擎所識(shí)別的;用戶并不知道識(shí)別引擎不必包括合成、擴(kuò)展和組 合候選選項(xiàng)。
根據(jù)本發(fā)明,提供了一種信息處理方法,包括以下步驟接收鍵 入字符的輸入;使用第一詞典,根據(jù)所接收的輸入識(shí)別并呈現(xiàn)一個(gè)或 多個(gè)第 一候選字符;以及識(shí)別并呈現(xiàn)與各個(gè)第 一候選字符相關(guān)的一個(gè) 或多個(gè)第二候選字符。還提供了一種信息處理方法,包括以下步驟
接收鍵入具有多個(gè)字符的字符串的輸入;以及識(shí)別并呈現(xiàn)作為所述多 個(gè)字符的組合的候選字符。還提供了一種信息處理方法,包括以下步 驟接收鍵入由一個(gè)或多個(gè)字符構(gòu)成的字符串的一個(gè)或多個(gè)輸入;以 及識(shí)別并呈現(xiàn)一個(gè)或多個(gè)候選字符,其中所述候選字符中的每一個(gè)各 自形成具有所述字符串末端的一個(gè)或多個(gè)字符的字詞。并且提供了一 種信息處理裝置,包括觸摸敏感顯示器;存儲(chǔ)器; 一個(gè)或多個(gè)處理器;以及存儲(chǔ)在所述存儲(chǔ)器中并且被配置成由所述一個(gè)或多個(gè)處理器 執(zhí)行的指令,所述指令包括用于接收鍵入字符的輸入的指令;用于 使用第一詞典,根據(jù)所接收的輸入識(shí)別并呈現(xiàn)一個(gè)或多個(gè)第一候選字 符的指令;以及用于識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相關(guān)的一個(gè)或多 個(gè)第二候選字符的指令。
根據(jù)本發(fā)明,提供了一種信息處理設(shè)備,包括用于接收鍵入字 符的輸入的裝置;用于使用第一詞典,根據(jù)所接收的輸入識(shí)別并呈現(xiàn) 一個(gè)或多個(gè)第 一候選字符的裝置;以及用于識(shí)別并呈現(xiàn)與各個(gè)第 一候 選字符相關(guān)的一個(gè)或多個(gè)第二候選字符的裝置。優(yōu)選地,所述第二候 選字符可以不在所述第一詞典中。優(yōu)選地,所述用于識(shí)別并呈現(xiàn)與各 第一候選字符相關(guān)的一個(gè)或多個(gè)第二候選字符的裝置可以包括用于 識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相似的一個(gè)或多個(gè)合成候選字符的 裝置。優(yōu)選地,所述用于識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相似的一個(gè)
或多個(gè)合成候選字符的裝置可以包括用于使用不同于所述第一詞典 的第二詞典來(lái)識(shí)別所述合成候選字符,包括從所述第一詞典中的字符
映射到與所述第 一詞典中的字符相似的字符的裝置,其中所述第二詞 典包括從各個(gè)第一候選字符到所述合成候選字符的映射。優(yōu)選地,所 述用于識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相關(guān)的一個(gè)或多個(gè)第二候選 字符的裝置可以包括用于識(shí)別并呈現(xiàn)一個(gè)或多個(gè)擴(kuò)展候選字符的裝 置。優(yōu)選地,所述一個(gè)或多個(gè)擴(kuò)展候選字符可以包括在語(yǔ)義方面與各 個(gè)第一候選字符相關(guān)的字符。優(yōu)選地,所述一個(gè)或多個(gè)擴(kuò)展候選字符 可以包括在結(jié)構(gòu)方面由各個(gè)第一候選字符的多個(gè)實(shí)例構(gòu)成的字符。優(yōu) 選地,所述識(shí)別并呈現(xiàn)一個(gè)或多個(gè)擴(kuò)展候選字符的裝置可以包括用 于使用不同于所述第 一 詞典的第二詞典來(lái)識(shí)別所述擴(kuò)展候選字符的 裝置,其中所述第二詞典包括從各個(gè)第一候選字符到所述擴(kuò)展候選字 符的映射。
根據(jù)本發(fā)明提供了一種信息處理設(shè)備,包括用于接收鍵入具有 多個(gè)字符的字符串的輸入的裝置;以及用于識(shí)別并呈現(xiàn)作為所述多個(gè)
字符的組合的候選字符的裝置。優(yōu)選地,所述多個(gè)字符可以是所述候選字符的結(jié)構(gòu)組分。
本發(fā)明提供了一種信息處理設(shè)備,包括用于接收鍵入由一個(gè)或 多個(gè)字符構(gòu)成的字符串的一個(gè)或多個(gè)輸入的裝置;以及用于識(shí)別并呈 現(xiàn)一個(gè)或多個(gè)候選字符的裝置,其中所述候選字符中的每一個(gè)各自形 成具有所述字符串末端的一個(gè)或多個(gè)字符的字詞。
本發(fā)明提供了一種信息處理裝置,包括觸摸敏感顯示器;存儲(chǔ) 器; 一個(gè)或多個(gè)處理器;以及存儲(chǔ)在所述存儲(chǔ)器中并且被配置成由所 述一個(gè)或多個(gè)處理器執(zhí)行的模塊,所述模塊包括用于接收鍵入字符 的輸入的模塊;用于使用第一詞典,根據(jù)所接收的輸入識(shí)別并呈現(xiàn)一 個(gè)或多個(gè)第 一候選字符的模塊;以及用于識(shí)別并呈現(xiàn)與各個(gè)第 一候選 字符相關(guān)的一個(gè)或多個(gè)第二候選字符的模塊。優(yōu)選地,該裝置可以包 括用于識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相似的一個(gè)或多個(gè)合成候選 字符的模塊。優(yōu)選地,該裝置可以包括用于識(shí)別并呈現(xiàn)一個(gè)或多個(gè)擴(kuò) 展候選字符的模塊。優(yōu)選地,所迷擴(kuò)展候選字符可以包括在語(yǔ)義方面 與各個(gè)第一候選字符相關(guān)的字符。優(yōu)選地,所述擴(kuò)展候選字符可以包 括在結(jié)構(gòu)方面由各個(gè)第一候選字符的多個(gè)實(shí)例構(gòu)成的字符。優(yōu)選地, 該裝置還可以包括用于接收鍵入具有多個(gè)字符的字符串的輸入的模 塊;以及用于識(shí)別并呈現(xiàn)作為所述多個(gè)字符的組合的候選字符的模 塊。可選地,該裝置還可以包括用于接收鍵入由一個(gè)或多個(gè)字符構(gòu) 成的字符串的一個(gè)或多個(gè)輸入的模塊;以及用于識(shí)別并呈現(xiàn)一個(gè)或多 個(gè)候選字符的模塊,其中所述候選字符中的每一個(gè)各自形成具有所述 字符串末端的一個(gè)或多個(gè)連續(xù)字符的字詞。
應(yīng)該理解,盡管參考基于手寫識(shí)別的輸入法描述了上述實(shí)施方 式,但是所述實(shí)施方式也可以被適配于其他輸入法(例如,基于鍵盤 的輸入法)。
盡管本說(shuō)明書包含許多細(xì)節(jié),但是它們并不應(yīng)該被解釋為對(duì)權(quán)利 要求所要保護(hù)或者所能保護(hù)的范圍的限制,而應(yīng)該解釋為對(duì)特定于特 定實(shí)施例的特征的描述。在本說(shuō)明書中在各個(gè)實(shí)施例的語(yǔ)境中所描述 的某些特征也可以在單個(gè)實(shí)施例中組合實(shí)現(xiàn)。相反,在單個(gè)實(shí)施例語(yǔ)境中所迷的各種特征也可以分別在多個(gè)實(shí)施例中實(shí)現(xiàn)或者以任何適 合的子組合實(shí)現(xiàn)。而且,盡管這些特征可能在上面被描述為在某些組 合中運(yùn)作并且甚至最初同樣要求保護(hù),但是在有些情況下,來(lái)自所要 保護(hù)的組合的 一個(gè)或多個(gè)特征可以從該組合中刪除,并且所要保護(hù)的 組合可以涉及到子組合或者子組合的變型。
已經(jīng)描述了在本說(shuō)明書中所述主題的特定實(shí)施例。其他實(shí)施例落 入所附權(quán)利要求的范圍內(nèi)。例如,權(quán)利要求中所記載的操作可以按照 不同的順序執(zhí)行并且仍然實(shí)現(xiàn)期望的效果。作為一個(gè)示例,附圖中所 描繪的處理不必要求所示的特定順序或者連續(xù)順序來(lái)實(shí)現(xiàn)期望結(jié)果。
權(quán)利要求
1、一種信息處理方法,包括以下步驟接收鍵入字符的輸入;使用第一詞典,根據(jù)所接收的輸入識(shí)別并呈現(xiàn)一個(gè)或多個(gè)第一候選字符;以及識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相關(guān)的一個(gè)或多個(gè)第二候選字符。
2、 如權(quán)利要求l的方法,其中所述第二候選字符不在所述第一詞典中。
3、 如權(quán)利要求l的方法,其中識(shí)別并呈現(xiàn)與各第一候選字符相關(guān) 的一個(gè)或多個(gè)第二候選字符包括識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相 似的 一個(gè)或多個(gè)合成候選字符。
4、 如權(quán)利要求3的方法,其中識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相 似的一個(gè)或多個(gè)合成候選字符包括使用不同于所述第 一詞典的第二 詞典來(lái)識(shí)別所述合成候選字符,包括從所述第 一詞典中的字符映射到 與所述第一詞典中的字符相似的字符,其中所述第二詞典包括從各個(gè) 第 一候選字符到所述合成候選字符的映射。
5、 如權(quán)利要求l的方法,其中識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相 關(guān)的一個(gè)或多個(gè)第二候選字符包括識(shí)別并呈現(xiàn)一個(gè)或多個(gè)擴(kuò)展候選 字符。
6、 如權(quán)利要求5的方法,其中所述一個(gè)或多個(gè)擴(kuò)展候選字符包括 在語(yǔ)義方面與各個(gè)第一候選字符相關(guān)的字符。
7、 如權(quán)利要求5的方法,其中所述一個(gè)或多個(gè)擴(kuò)展候選字符包括 在結(jié)構(gòu)方面由各個(gè)第一候選字符的多個(gè)實(shí)例構(gòu)成的字符。
8、 如權(quán)利要求5的方法,其中識(shí)別并呈現(xiàn)一個(gè)或多個(gè)擴(kuò)展候選字 符包括使用不同于所述第 一詞典的第二詞典來(lái)識(shí)別所述擴(kuò)展候選字 符,其中所述第二詞典包括從各個(gè)第一候選字符到所述擴(kuò)展候選字符 的映射。
9、 一種信息處理方法,包括以下步驟 接收鍵入具有多個(gè)字符的字符串的輸入;以及 識(shí)別并呈現(xiàn)作為所述多個(gè)字符的組合的候選字符。
10、 如權(quán)利要求9的方法,其中所述多個(gè)字符是所述候選字符的 結(jié)構(gòu)組分。
11、 一種信息處理方法,包括以下步驟接收鍵入由一個(gè)或多個(gè)字符構(gòu)成的字符串的一個(gè)或多個(gè)輸入;以及識(shí)別并呈現(xiàn)一個(gè)或多個(gè)候選字符,其中所述候選字符中的每一個(gè) 各自形成具有所述字符串末端的一個(gè)或多個(gè)字符的字詞。
12、 一種信息處理裝置,包括 觸摸敏感顯示器;存儲(chǔ)器;一個(gè)或多個(gè)處理器;以及存儲(chǔ)在所述存儲(chǔ)器中并且被配置成由所述一個(gè)或多個(gè)處理器執(zhí) 行的指令,所述指令包括用于接收鍵入字符的輸入的指令;用于使用第 一詞典,根據(jù)所接收的輸入識(shí)別并呈現(xiàn)一個(gè)或多個(gè)第一候選字符的指令;以及用于識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相關(guān)的一個(gè)或多個(gè)第二候 選字符的指令。
13、 如權(quán)利要求12的裝置,包括用于識(shí)別并呈現(xiàn)與各個(gè)第一候選 字符相似的一個(gè)或多個(gè)合成候選字符的指令。
14、 如權(quán)利要求12的裝置,包括用于識(shí)別并呈現(xiàn)一個(gè)或多個(gè)擴(kuò)展 候選字符的指令。
15、 如權(quán)利要求14的裝置,其中所述擴(kuò)展候選字符包括在語(yǔ)義方 面與各個(gè)第一候選字符相關(guān)的字符。
16、 如權(quán)利要求14的裝置,其中所述擴(kuò)展候選字符包括在結(jié)構(gòu)方 面由各個(gè)第一候選字符的多個(gè)實(shí)例構(gòu)成的字符。
17、 如權(quán)利要求12的裝置,還包括用于接收鍵入具有多個(gè)字符的字符串的輸入的指令;以及 用于識(shí)別并呈現(xiàn)作為所述多個(gè)字符的組合的候選字符的指令。
18、 如權(quán)利要求12的裝置,還包括用于接收鍵入由一個(gè)或多個(gè)字符構(gòu)成的字符串的一個(gè)或多個(gè)輸 入的指令;以及用于識(shí)別并呈現(xiàn)一個(gè)或多個(gè)候選字符的指令,其中所述候選字符 中的每一個(gè)各自形成具有所述字符串末端的一個(gè)或多個(gè)連續(xù)字符的 字詞。
19、 一種在有形程序載體上編碼的計(jì)算機(jī)程序產(chǎn)品,可操作地使 裝置執(zhí)行操作,所述操作包括接收鍵入字符的輸入;使用第一詞典,根據(jù)所接收的輸入識(shí)別并呈現(xiàn)一個(gè)或多個(gè)第一候選字符;以及識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相關(guān)的一個(gè)或多個(gè)第二候選字符。
20、 一種在有形程序載體上編碼的計(jì)算機(jī)程序產(chǎn)品,可操作地使 裝置執(zhí)行操作,所述操作包括接收鍵入具有多個(gè)字符的字符串的輸入;以及 識(shí)別并呈現(xiàn)作為所述多個(gè)字符的組合的候選字符。
21、 一種信息處理設(shè)備,包括 用于接收鍵入字符的輸入的裝置;用于使用第一詞典,根據(jù)所接收的輸入識(shí)別并呈現(xiàn)一個(gè)或多個(gè)第 一候選字符的裝置;以及用于識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相關(guān)的一個(gè)或多個(gè)第二候 選字符的裝置。
22、 如權(quán)利要求21的設(shè)備,其中所述第二候選字符不在所述第一 詞典中。
23、 如權(quán)利要求21的設(shè)備,其中所述用于識(shí)別并呈現(xiàn)與各第一候 選字符相關(guān)的一個(gè)或多個(gè)第二候選字符的裝置包括用于識(shí)別并呈現(xiàn) 與各個(gè)第一候選字符相似的一個(gè)或多個(gè)合成候選字符的裝置。
24、 如權(quán)利要求23的設(shè)備,其中所述用于識(shí)別并呈現(xiàn)與各個(gè)第一 候選字符相似的一個(gè)或多個(gè)合成候選字符的裝置包括用于使用不同 于所述第一詞典的第二詞典來(lái)識(shí)別所述合成候選字符,包括從所述第 一詞典中的字符映射到與所述第一詞典中的字符相似的字符的裝置,其中所述第二詞典包括從各個(gè)第 一候選字符到所述合成候選字符的 映射。
25、 如權(quán)利要求21的設(shè)備,其中所述用于識(shí)別并呈現(xiàn)與各個(gè)第一 候選字符相關(guān)的一個(gè)或多個(gè)第二候選字符的裝置包括用于識(shí)別并呈 現(xiàn)一個(gè)或多個(gè)擴(kuò)展候選字符的裝置。
26、 如權(quán)利要求25的設(shè)備,其中所述一個(gè)或多個(gè)擴(kuò)展候選字符包 括在語(yǔ)義方面與各個(gè)第一候選字符相關(guān)的字符。
27、 如權(quán)利要求25的設(shè)備,其中所述一個(gè)或多個(gè)擴(kuò)展候選字符包 括在結(jié)構(gòu)方面由各個(gè)第一候選字符的多個(gè)實(shí)例構(gòu)成的字符。
28、 如權(quán)利要求25的設(shè)備,其中所述識(shí)別并呈現(xiàn)一個(gè)或多個(gè)擴(kuò)展 候選字符的裝置包括用于使用不同于所述第一詞典的第二詞典來(lái)識(shí) 別所述擴(kuò)展候選字符的裝置,其中所述第二詞典包括從各個(gè)第 一候選 字符到所述擴(kuò)展候選字符的映射。
29、 一種信息處理設(shè)備,包括用于接收鍵入具有多個(gè)字符的字符串的輸入的裝置;以及 用于識(shí)別并呈現(xiàn)作為所述多個(gè)字符的組合的候選字符的裝置。
30、 如權(quán)利要求29的設(shè)備,其中所述多個(gè)字符是所述候選字符的 結(jié)構(gòu)組分。
31、 一種信息處理設(shè)備,包括用于接收鍵入由一個(gè)或多個(gè)字符構(gòu)成的字符串的一個(gè)或多個(gè)輸 入的裝置;以及用于識(shí)別并呈現(xiàn)一個(gè)或多個(gè)候選字符的裝置,其中所述候選字符中的每一個(gè)各自形成具有所述字符串末端的一個(gè)或多個(gè)字符的字詞。
32、 一種信息處理裝置,包括 觸摸敏感顯示器;存儲(chǔ)器;一個(gè)或多個(gè)處理器;以及存儲(chǔ)在所述存儲(chǔ)器中并且被配置成由所述一個(gè)或多個(gè)處理器執(zhí) 行的模塊,所述模塊包括用于接收鍵入字符的輸入的模塊;用于使用第一詞典,根據(jù)所接收的輸入識(shí)別并呈現(xiàn)一個(gè)或多個(gè)第 一候選字符的模塊;以及用于識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相關(guān)的一個(gè)或多個(gè)第二候 選字符的模塊。
33、 如權(quán)利要求32的裝置,包括用于識(shí)別并呈現(xiàn)與各個(gè)第一候選 字符相似的 一個(gè)或多個(gè)合成候選字符的模塊。
34、 如權(quán)利要求32的裝置,包括用于識(shí)別并呈現(xiàn)一個(gè)或多個(gè)擴(kuò)展 候選字符的模塊。
35、 如權(quán)利要求34的裝置,其中所述擴(kuò)展候選字符包括在語(yǔ)義方 面與各個(gè)第一候選字符相關(guān)的字符。
36、 如權(quán)利要求34的裝置,其中所述擴(kuò)展候選字符包括在結(jié)構(gòu)方 面由各個(gè)第一候選字符的多個(gè)實(shí)例構(gòu)成的字符。
37、 如權(quán)利要求32的裝置,還包括用于接收鍵入具有多個(gè)字符的字符串的輸入的模塊;以及 用于識(shí)別并呈現(xiàn)作為所述多個(gè)字符的組合的候選字符的模塊。
38、如權(quán)利要求32的裝置,還包括用于接收鍵入由一個(gè)或多個(gè)字符構(gòu)成的字符串的一個(gè)或多個(gè)輸 入的模塊;以及用于識(shí)別并呈現(xiàn)一個(gè)或多個(gè)候選字符的模塊,其中所述候選字符 中的每一個(gè)各自形成具有所述字符串末端的一個(gè)或多個(gè)連續(xù)字符的 字詞。
全文摘要
用于識(shí)別用于文本輸入的候選的包括計(jì)算機(jī)程序產(chǎn)品的方法、系統(tǒng)、裝置和設(shè)備。接收鍵入一個(gè)或多個(gè)字符的一個(gè)或多個(gè)輸入。使用第一詞典識(shí)別并呈現(xiàn)用于輸入的一個(gè)或多個(gè)第一候選字符。識(shí)別并呈現(xiàn)與各個(gè)第一候選字符相關(guān)的一個(gè)或多個(gè)第二候選字符。
文檔編號(hào)G06F3/048GK101593080SQ200910145649
公開(kāi)日2009年12月2日 申請(qǐng)日期2009年5月27日 優(yōu)先權(quán)日2008年5月30日
發(fā)明者C-C·喬, D·E·戈德史密斯, L·D·科林斯, M·C·維吉爾 申請(qǐng)人:蘋果公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
满城县| 扎兰屯市| 紫阳县| 施秉县| 抚顺市| 陕西省| 和顺县| 乡宁县| 赣榆县| 石渠县| 鹰潭市| 余姚市| 鄱阳县| 肥西县| 峡江县| 海城市| 铅山县| 惠东县| 江都市| 和静县| 广汉市| 梅河口市| 台前县| 布拖县| 钟祥市| 太白县| 合阳县| 类乌齐县| 同江市| 鄱阳县| 满洲里市| 车险| 乌海市| 台东县| 普定县| 修水县| 道孚县| 马关县| 清水河县| 福安市| 福州市|