專利名稱:用于編輯處理的數(shù)據(jù)輸入的設備與方法
技術領域:
本發(fā)明涉及向用戶接口提供方便的數(shù)據(jù)輸入過程的數(shù)據(jù)輸入系統(tǒng)領域。更具體地,本發(fā)明涉及具有用于處理數(shù)據(jù)輸入以確定字符、詞與短語的識別系統(tǒng)的電子設備。
背景技術:
可以以多種方式將文本信息輸入到電子設備中。例如,用戶可在設備的觸摸板或觸摸屏上手寫字符,在設備的小鍵盤上進行按鍵選擇,以及向設備的麥克風說出字符或詞。設備包括顯示器,以向用戶提供關于接收的數(shù)據(jù)輸入的反饋。而且,設備的識別系統(tǒng)將手寫字符、按鍵選擇、以及說出的字符或詞轉換到設備的其它組件可容易地識別的數(shù)據(jù)格式。
當用戶在數(shù)據(jù)輸入期間暫停時,識別系統(tǒng)可包括超時(timeout)特性。這樣的系統(tǒng)處理接收的數(shù)據(jù)并從顯示器去除反饋信息,無論用戶是否已實際完成數(shù)據(jù)輸入。如果在用戶完成數(shù)據(jù)輸入之前超時狀況發(fā)生,這在用戶沉思或者猶豫時經(jīng)常發(fā)生,用戶必須顯式地刪除先前的部分識別結果并重新輸入數(shù)據(jù)。以這種方式,識別系統(tǒng)過早地處理數(shù)據(jù),并要求用戶遵循高認知負擔的多步驟糾正過程,這令用戶有挫折感。相應地,存在對這樣的用于編輯數(shù)據(jù)輸入的系統(tǒng)與方法的需要,其最小化不成熟的超時特性中常見的挫折感。
圖1是示例性便攜式電子設備的透視圖,其遵照本發(fā)明。
圖2是圖1的便攜式電子設備的內(nèi)部組件的框圖。
圖3A到3H表示第一優(yōu)選實施例的屏幕,其遵照本發(fā)明。
圖4是由圖3A到3H(以及圖5A到5C與圖6)表示的優(yōu)選實施例的流程圖。
圖5A到5C表示第一優(yōu)選實施例的更多屏幕,其遵照本發(fā)明。
圖6表示一系列屏幕,其表示第二優(yōu)選實施例,其遵照本發(fā)明。
具體實施例方式
本發(fā)明是一種方法,其用于編輯由具有顯示區(qū)域的便攜式電子設備處理的數(shù)據(jù)輸入。收集數(shù)據(jù)輸入,并且于其后檢測輸入延遲。從顯示區(qū)域去除數(shù)據(jù)輸入,以響應檢測輸入延遲。接著,接收撤消命令輸入。其后,將數(shù)據(jù)輸入和/或數(shù)據(jù)輸入的處理的版本提供給顯示區(qū)域。
本發(fā)明也是一種便攜式電子設備,其包括顯示區(qū)域,還包括處理器,其連接到顯示區(qū)域。處理器被配置為從顯示區(qū)域去除數(shù)據(jù)輸入,以響應檢測輸入延遲。其后,處理器也被配置為向顯示區(qū)域提供數(shù)據(jù)輸入和/或數(shù)據(jù)輸入的處理的版本,以響應接收撤消命令輸入。
參照圖1,顯示了示例性便攜式電子設備100,其具有用戶接口102,其遵照本發(fā)明。便攜式電子設備100是任意類型的設備,其可從文本輸入的數(shù)據(jù)輸入系統(tǒng)的用戶接口102受益(并且,這樣,由圖2一般地表示)。例如,設備可以是,但不限于,無線電話(例如蜂窩式電話或雙向無線),尋呼設備,個人數(shù)字助理(“PDA”),手持電腦,音頻/視頻設備(例如電視或MP3播放器),網(wǎng)絡瀏覽設備,使用筆的書寫板,使用手指與筆的觸摸板,使用手指的觸摸小鍵盤,虛擬筆,以及具有有限數(shù)目的輸入鍵的任何類型的電腦。
圖1顯示可折疊的、便攜的電子設備100,其具有頂部部件110與底部部件112,在連接部件114處可移動地連接。頂部部件110包括聽筒孔116,而底部部件112包括顯示器118、用戶輸入設備120、以及麥克風孔122。設備100還包括PDA的其它組件(顯示在圖2中),如下面所描述的那樣,例如天線、電源、外部連接器、額外的控件、等等。
本發(fā)明的用戶輸入設備120可以是任何類型的輸入設備,其允許用戶向設備100提供數(shù)據(jù)。例如,用戶輸入設備120可以是透明的或半透明的觸摸屏,不透明的觸摸板,具有多個數(shù)字鍵的小鍵盤,多個選擇鍵和/或音頻輸入。觸摸屏與觸摸板可用于接收手寫條目或按鍵選擇條目。例如,設備100可識別手寫在觸摸屏或觸摸板上的字符,或者識別對應于觸摸屏或觸摸板的特定接觸點的字符??赏ㄟ^用戶的手指或指示設備130進行接觸。類似地,可使用小鍵盤與多個選擇按鍵來接收手寫條目或按鍵選擇條目。例如,設備100可識別手寫在小鍵盤或按鍵上或在其上的字符(其使用,比如說,電容檢測傳感器),或識別對應于特定按鍵的一個字符或一組字符??墒褂靡纛l輸入來接收音頻條目,例如說出的字符、詞、短語、以及相關聲音。
對于優(yōu)選實施例,用戶輸入設備120包括功能鍵126與觸摸屏128。對于圖1中顯示的設備100,功能鍵126位于底部部件112的較低部分,并包括菜單選擇鍵132、134、136、138。本發(fā)明的功能鍵126不限于提供給設備100的,并且可包括其它編程的或用戶可編程的控制按鍵,例如方向鍵、消息處理鍵、存儲器鍵、呼叫應答/終止鍵、清除/刪除鍵、音量控制鍵、錄音鍵、設備安裝控制、等等。而且,可將許多種符號輸入到設備100的用戶接口102,例如羅馬字符、音標符、表意字符、以及字符筆畫。這樣,可通過選擇一或多個功能鍵,例如菜單選擇鍵132、134、136、138,來確定設備100的輸入模式。
優(yōu)選實施例的觸摸屏128位于底部部件112的中間部分,并覆蓋顯示器118。觸摸屏128可覆蓋整個顯示器118,如圖1中所示,或者顯示器的一個或多個部分。在另一可供選擇的替代方案中,盡管在圖1中未顯示,觸摸屏128可位于顯示器118近旁。設備100的顯示器118向用戶提供各種類型的信息。為設備100的一般操作提供特定指示符,例如設備的信號強度指示符140與電源指示符142。
參照圖2,顯示了便攜式電子設備100的內(nèi)部組件200。優(yōu)選實施例包括天線202;收發(fā)器204;處理器206;輸出設備208、210;以及輸入設備212、214、216。在接收無線信號時,內(nèi)部組件202通過天線202檢測信號,以產(chǎn)生檢測的話音和/或數(shù)據(jù)信號。收發(fā)器204連接到天線202,將接收的信號轉換為電子基帶信號,并解調(diào)電子基帶信號,以恢復由無線信號傳輸?shù)倪M來的信息,例如話音和/或數(shù)據(jù)。在從收發(fā)器204接收進來的信息之后,處理器206格式化進來的信息,以輸出到輸出設備208、210。類似地,對于無線信號的傳輸,處理器206格式化出去的信息,并將其傳送到收發(fā)器204,以進行載波調(diào)制并轉換為調(diào)制信號。收發(fā)器204將調(diào)制信號傳送到天線202,以發(fā)送到遠程收發(fā)器(未顯示)。
輸入與輸出設備可包括多種視覺的、音頻和/或運動設備。輸出設備可包括,但不限于,視覺輸出208(例如液晶顯示器與發(fā)光二極管指示符),音頻輸出210(例如揚聲器、報警器與蜂鳴器),以及運動輸出(例如振動機構)。輸入設備可包括,但不限于,機械輸入212(例如鍵盤、小鍵盤、選擇按鈕、觸摸板、電容傳感器、運動傳感器、以及開關),觸摸輸入214(例如觸摸屏與觸摸板)與音頻輸入216(例如麥克風)。例如,設備100的頂部和/或底部部件112、114可包括開關,其響應部件相對于彼此的運動,并且作為結果,開動設備的一或多個功能。
便攜式電子設備100的內(nèi)部組件200進一步包括存儲器部分218,以存儲和獲取數(shù)據(jù)。處理器206可進行各種操作,以存儲、處理和獲取存儲器部分218中的信息。例如,在從一或多個輸入設備212、214、216接收命令時,處理器206可在存儲器226中搜索先前存儲的數(shù)據(jù)輸入或處理信息。在找到數(shù)據(jù)輸入或處理信息之后,將其提供給輸出設備208、210,和/或由處理器206進一步處理。
便攜式電子設備100的內(nèi)部組件200可進一步包括組件接口220與電源222??蓪⒏郊c額外的組件連接到組件接口220,以向設備110提供額外的特性與能力。電源222(例如電池)向內(nèi)部組件200提供電力,使得內(nèi)部組件可正確地工作。
輸出設備的視覺輸出208可包括超過一個的顯示區(qū)域。對于優(yōu)選實施例,第一顯示區(qū)域224顯示數(shù)據(jù)輸入和/或數(shù)據(jù)輸入的處理的版本,該數(shù)據(jù)輸入正由用戶輸入,而第二顯示區(qū)域226顯示數(shù)據(jù)輸入和/或數(shù)據(jù)輸入的處理版本,該數(shù)據(jù)輸入由用戶先前輸入。因此,第一顯示區(qū)域224指示正在輸入的數(shù)據(jù)的當前狀態(tài),而第二顯示區(qū)域226指示已輸入和處理的數(shù)據(jù)的當前狀態(tài)??稍诜謩e的顯示器上,或者在同一顯示器的不同部分上提供第一與第二顯示區(qū)域。
參照圖3A到3H,顯示了一系列屏幕,其表示第一優(yōu)選實施例,其遵照本發(fā)明。本發(fā)明提供在超時動作發(fā)生之后執(zhí)行撤銷動作的能力。例如,在超時動作期間,設備可接收輸入,設備可發(fā)生超時,設備可識別接收的輸入,且設備可顯示識別的接收的輸入。其后,在撤銷動作期間,設備可基本上“撤銷”(undo)超時及其后繼動作(即識別與顯示識別),使得設備可繼續(xù)接收輸入。
撤銷動作可以是顯式的或隱式的。顯式的動作包括,但不限于,按鈕動作與姿勢動作。對于按鈕動作,用戶可執(zhí)行軟按鈕點擊,其中點擊或觸摸設備上的指定區(qū)域;硬按鈕點擊,其中驅動物理開關;或者旋轉球/輪。對于姿勢動作,用戶可執(zhí)行筆姿勢,其中畫出記號、順時針圓圈、或者反時針圓圈;動作姿勢,其中搖晃設備,以驅動內(nèi)嵌的動作傳感器;或者擠壓姿勢,其中擠壓設備,以驅動安裝的壓力傳感器。
隱式的動作定義指定的正常輸入模式,并且當用戶的動作偏離正常輸入模式時,確定需要允許對初始輸入(與輸入新字母、詞或字符相對)的增量添加。隱式的動作包括,但不限于,另一超時或導航動作。對于另一超時,設備自動地將輸入數(shù)據(jù)帶回顯示器,以允許用戶繼續(xù)輸入,但用戶通過不提供進一步的輸入,允許設備超時第二次。例如,在典型情形中,設備可接收初始輸入,執(zhí)行超時,識別初始輸入,并顯示識別的結果而非初始輸入。當然,僅在設備執(zhí)行第二次超時之前,將識別的結果顯示一段預先確定的時間。如果在第二次超時之前接收到后繼輸入,則設備可確定后繼輸入為新的字母、詞或字符。另一方面,如果在接收到后繼輸入之前設備執(zhí)行第二次超時,則設備可通過顯示初始輸入而非識別的結果,返回到初始輸入。當顯示初始輸入時,設備可確定后繼輸入為對初始輸入的增量添加。設備可繼續(xù)以這樣的方式更新初始輸入,直到輸入新的字母、詞或字符(如上所述),或者從一組候選者中選擇一個候選者。對于導航動作,可使用候選者選擇動作之外的動作。示例包括下拉后選擇列表的顯式的動作,其中驅動本來關閉的下拉菜單近旁的指示符,還包括候選者列表導航動作,其中滾動或上下頁翻動列表。
需要注意的是,用戶可在超時發(fā)生之前編輯數(shù)據(jù)。例如,在數(shù)據(jù)輸入期間,在超時發(fā)生之前,通過使用預先定義的用于筆畫刪除的手指或筆姿勢,例如從右到左的姿勢,可去除數(shù)據(jù)輸入的最后一個筆畫。
對于由圖3A到3C表示的該第一優(yōu)選實施例的第一部分,羅馬單詞由用戶在超時狀況發(fā)生之前不完全地輸入,并從顯示區(qū)域224去除不完全的詞。在圖3A中,用戶輸入詞的第一部分,即不完全的詞“Car”302,其為完整的詞“Care”的頭三個字母。對于優(yōu)選實施例,在顯示區(qū)域224上面(從而覆蓋地)提供觸摸輸入214,使得設備100可跟蹤指示設備130的行動。這樣,設備100可確定正在輸入的字符的形狀,并將這樣的信息提供給顯示區(qū)域224。在圖3B中,用戶暫停并超過預先確定的時間段,而不提供任何數(shù)據(jù)輸入到觸摸輸入214。盡管在圖3B中超時狀況表示為標記304,對于優(yōu)選實施例,該標記不出現(xiàn)在顯示區(qū)域224上。在圖3C中,第一優(yōu)選實施例的設備100試圖識別不完全的詞302,并生成不完全的詞的處理版本306。在這一步驟中,從顯示區(qū)域224去除不完全的詞。不完全的詞302和/或其處理版本306存儲在存儲器部分218(顯示在圖2中)中,并且,可選地,提供給第二顯示區(qū)域226。盡管識別狀況表示為箭頭308,對于優(yōu)選實施例,該箭頭不出現(xiàn)在顯示區(qū)域224上。
如圖3C中所示,對于優(yōu)選實施例,撤銷指示符310出現(xiàn)在顯示區(qū)域224的一部分上。該撤銷指示符310可出現(xiàn)在顯示區(qū)域224的任何部分上,包括,但不限于,顯示區(qū)域224的左手邊界(如圖3C中所示)、右手邊界、頂部邊界、底部邊界、左上角、左下角、右上角與右下角。而且,觸摸輸入214的激活區(qū)域312可響應顯示區(qū)域224的撤銷指示符310。例如,在圖3C中,激活區(qū)域312覆蓋撤銷指示符310。然而,需要理解的是,作為可供選擇的另一替代方案,撤銷指示符310與激活區(qū)域312可以是選擇按鈕,該按鈕不是顯示區(qū)域224的一部分。
對于由圖3D表示的該第一優(yōu)選實施例的第二部分,激活撤銷致動器。例如,當用戶在激活區(qū)域312的鄰域之內(nèi)移動指示設備130,鄰近撤銷指示符310時,遵隨由圖3E到3H表示的后繼步驟。如果,作為替代,用戶在激活312的剩余部分上面或上方移動指示設備130,則設備100將允許用戶輸入新的字符或詞。
對于由圖3E到3H表示的該第一優(yōu)選實施例的第三部分,將不完全的詞返回給顯示區(qū)域224,并且在另一超時狀況發(fā)生之前,用戶完成完全的詞,并從顯示區(qū)域去除完全的詞。在圖3E中,設備100從存儲器部分218獲取不完全的詞302,并將不完全的詞返回給顯示區(qū)域224,以響應激活激活區(qū)域312。盡管在圖3E中顯示不完全的詞302,設備100也可從存儲器部分218獲取不完全的詞302,并將不完全的詞的處理版本306返回給顯示區(qū)域224。在圖3F中,用戶輸入完整的詞“Care”314的最后部分,即字符“e”316。在圖3G中,用戶再次暫停并超過預先確定的時間段,而不向觸摸輸入214提供任何數(shù)據(jù)輸入。在圖3H中,第一優(yōu)選實施例的設備100嘗試識別完整的詞314,并生成完整的詞的處理版本318。在此步驟中,從顯示區(qū)域224去除完整的314詞。完整的詞314和/或其處理版本316顯示在存儲器部分218中,并且,可選地,提供給第二顯示區(qū)域226。
參照圖4連同圖2與3,表示了便攜式電子設備100的內(nèi)部組件200的操作。在從步驟402開始之后,在步驟404,一或多個輸入設備212、214、216在指定的輸入?yún)^(qū)域收集第一數(shù)據(jù)輸入,并且將第一數(shù)據(jù)輸入提供給處理器206。而且,處理器206將第一數(shù)據(jù)輸入提供給第一顯示區(qū)域224。在步驟406,處理器206其后確定是否檢測到輸入延遲。如果處理器206確定收集數(shù)據(jù)輸入的停止活動已超過預先確定的時間段,例如,一秒,則處理器206前進到步驟408。否則,處理器206繼續(xù)在指定的輸入?yún)^(qū)域收集第一數(shù)據(jù)輸入。在步驟408,處理器206處理第一數(shù)據(jù)輸入,以生成第一處理信息。第一處理信息比第一數(shù)據(jù)輸入更接近(如果不是相同的話)處理器206的母語。在另一可供選擇的實施例中,在步驟410,處理器206可向第一顯示區(qū)域224提供撤銷指示符310,并激活撤銷特性。其后,在步驟412,從第一顯示區(qū)域224去除第一數(shù)據(jù)輸入。而且,在另一可供選擇的實施例中,在步驟414,處理器206可向第二顯示區(qū)域226提供第一數(shù)據(jù)輸入和/或第一處理信息。
在此點上,處理器206等待三種狀況之一發(fā)生。如果在步驟416,處理器206從活動區(qū)域312接收撤銷命令輸入,則處理器前進到后繼步驟(即步驟424到442),以編輯處理的數(shù)據(jù)輸入。如果在步驟418,處理器206在激活區(qū)域312之外的指定輸入?yún)^(qū)域檢測到額外的數(shù)據(jù)輸入,則在步驟404,處理器收集新的數(shù)據(jù)輸入。盡管在圖4中未顯示,處理器206可從第一顯示區(qū)域224去除撤銷指示符310,并去激活(inactivate)撤銷特性,而且從第二顯示區(qū)域226去除第一數(shù)據(jù)輸入和/或第一處理信息(如果它們先前在步驟410與414中被添加的話)。如果在步驟420,處理器206確定圖4中顯示的流程要結束,則在步驟422,過程結束。優(yōu)選地,處理器206持續(xù)地循環(huán)經(jīng)過步驟416、418、420,直到上面的狀況之一存在。
作為對從激活區(qū)域312接收撤銷命令輸入的響應,可選地,在步驟424,處理器206可從第一顯示區(qū)域224去除撤銷指示符310,并去激活撤銷特性(如果該撤銷指示符先前在步驟410被提供的話)。在步驟426,處理器206,作為對接收撤銷命令輸入的響應,向第一顯示區(qū)域224提供第一數(shù)據(jù)輸入和/或第一處理信息。在步驟428,處理器206可從第二顯示區(qū)域226去除第一數(shù)據(jù)輸入和/或第一處理信息,如果該數(shù)據(jù)或信息先前在步驟414被提供的話。其后,處理器206在指定的輸入?yún)^(qū)域收集下一數(shù)據(jù)輸入,并且基于收集的下一數(shù)據(jù)輸入,修改第一數(shù)據(jù)輸入和/或第一處理信息(“修改的數(shù)據(jù)輸入”)。
在步驟434,處理器206其后確定是否檢測到與步驟406處類似的另一輸入延遲。如果處理器206確定收集數(shù)據(jù)輸入的停止活動已超過預先確定的時間段,則處理器206前進到步驟436。否則,處理器206繼續(xù)在指定的輸入?yún)^(qū)域收集修改的數(shù)據(jù)輸入。接著,在步驟436,處理器206處理修改的數(shù)據(jù)輸入,以生成修改的處理信息。與第一處理信息類似,修改的處理信息比第一數(shù)據(jù)輸入和/或下一數(shù)據(jù)輸入更接近(如果不是相同的話)處理器206的母語。在另一可供選擇的實施例中,在步驟438,處理器206可再次向第一顯示區(qū)域224提供撤銷指示符310,并激活撤銷特性。在步驟440,處理器206從第一顯示區(qū)域224去除第一數(shù)據(jù)輸入。而且,在另一可供選擇的實施例中,在步驟442,處理器206可向第二顯示區(qū)域226提供修改的數(shù)據(jù)輸入和/或修改的處理信息。
再一次地,處理器206等待三種狀況之一發(fā)生。如果在步驟416,處理器206從活動區(qū)域312接收另一撤銷命令輸入,則處理器返回到步驟424到442,以進一步編輯處理的數(shù)據(jù)輸入。當然,這一次,處理器206是在修改先前的數(shù)據(jù)輸入和/或先前的處理信息而非第一數(shù)據(jù)輸入和/或第一處理信息。如果在步驟418,處理器206在激活區(qū)域312之外的指定輸入?yún)^(qū)域檢測到額外的數(shù)據(jù)輸入,則在步驟404,處理器收集新的數(shù)據(jù)輸入。如果在步驟420,處理器206確定圖4中顯示的流程要結束,則在步驟422,過程結束。優(yōu)選地,處理器206持續(xù)地循環(huán)經(jīng)過步驟416、444、420,直到上面的狀況之一存在。
參照圖5A到5C,顯示了縮短序列的屏幕,其表示當設備100接收非羅馬字符(例如亞洲筆畫、音標、或表意字符)時的第一優(yōu)選實施例。由于非羅馬字符的輸入基本上類似于羅馬字符的輸入,由圖5A到5C表示的流程基本上類似于由圖3A到圖3H表示的流程。相應地,圖5A到5C僅顯示少數(shù)表示非羅馬字符的輸入的屏幕。例如,在圖5A中,是意欲由用戶輸入的非羅馬字符的不完全部分502。在圖5B中,用戶暫停并超過預先確定的時間段,而不向觸摸輸入214提供任何數(shù)據(jù)輸入,并且因此未能完成非羅馬字符。再一次地,表示超時狀況的符號504顯示在圖5B中,但對于優(yōu)選實施例,沒有實際出現(xiàn)在顯示區(qū)域224上。在圖5C中,用戶添加意欲由用戶輸入的非羅馬字符的最后部分506。如圖5C中通過示例顯示的那樣,數(shù)據(jù)輸入可以豎直地或者水平地發(fā)生,因此,本發(fā)明可適用于數(shù)據(jù)輸入的許多種方向,例如從上到下、從下到上、從左到右、從右到左、以及角度方向。遵照本發(fā)明,這里描述的編輯處理的數(shù)據(jù)輸入的步驟應適用于數(shù)據(jù)輸入,而編輯數(shù)據(jù)輸入應適用于非羅馬字符。
參照圖6,顯示了一系列屏幕,其表示第二優(yōu)選實施例,其中將長的詞輸入到設備100中。方便了諸如“internationalization”(20字符)等長的詞的輸入,這是因為每一長的詞是一部分一部分地寫出??赏ㄟ^收集第一部分“inter”602,其后在第一超時狀況之后搜集第二部分“nation”604,之后在第二超時狀況之后搜集第三部分“aliza”606,并且其后在第三超時狀況之后搜集第四部分“tion”608,來輸入詞“internationalization”。甚至在一部分一部分地輸入長的詞的情形下,設備100理解這些部分的關系,并將它們適宜地合并,例如組成單個詞的處理版本610。再次參照圖4,第二優(yōu)選實施例與第一優(yōu)選實施例基本類似地進行操作。然而,對于第二優(yōu)選實施例,處理器206進行在步驟426,在第一顯示區(qū)域224之內(nèi)移動先前的數(shù)據(jù)輸入和/或先前的處理信息的額外步驟。當然,不應將第二優(yōu)選實施例當作被限制為移動先前的數(shù)據(jù)輸入或先前的處理信息。其它示例包括,但不限于,收縮和/或重組數(shù)據(jù)輸入或處理信息。
盡管已闡釋和描述本發(fā)明的優(yōu)選實施例,需要理解的是,本發(fā)明不限于此。本領域技術人員將想出各種修改、變化、變形、替換與等價物,而不偏離如所附權利要求書所定義的本發(fā)明的實質(zhì)與范圍。
權利要求
1.一種用于編輯處理的數(shù)據(jù)輸入的方法,其用于具有顯示區(qū)域的便攜式電子設備,該方法包括收集數(shù)據(jù)輸入;檢測輸入延遲;從所述顯示區(qū)域去除所述數(shù)據(jù)輸入,以響應檢測到所述輸入延遲;接收撤銷命令輸入;和向所述顯示區(qū)域提供所述數(shù)據(jù)輸入和所述數(shù)據(jù)輸入的處理版本中的至少一個。
2.如權利要求1所述的方法,其進一步包括處理所述數(shù)據(jù)輸入,以響應所述檢測步驟,以生成所述數(shù)據(jù)輸入的所述處理版本的步驟。
3.如權利要求1所述的方法,其進一步包括在去除步驟之前存儲所述數(shù)據(jù)輸入和所述數(shù)據(jù)輸入的處理版本中的至少一個的步驟。
4.如權利要求1所述的方法,其中收集數(shù)據(jù)輸入的步驟包括在顯示區(qū)域提供數(shù)據(jù)輸入的步驟。
5.如權利要求1所述的方法,其中檢測所述輸入延遲的步驟包括確定已超過用于收集所述數(shù)據(jù)輸入的預先確定的不活動時間段的步驟。
6.如權利要求1所述的方法,其進一步包括激活撤銷致動器以響應檢測步驟的步驟。
7.如權利要求6所述的方法,其進一步包括去激活所述撤銷致動器以響應接收步驟的步驟。
8.如權利要求1所述的方法,其進一步包括在第二顯示區(qū)域提供所述數(shù)據(jù)輸入和所述數(shù)據(jù)輸入的所述處理版本中的至少一個,以響應所述去除步驟的步驟。
9.如權利要求8所述的方法,其進一步包括從第二顯示區(qū)域去除所述數(shù)據(jù)輸入和所述數(shù)據(jù)輸入的所述處理版本中的至少一個,以響應所述提供步驟的步驟。
10.如權利要求1所述的方法,其進一步包括以下步驟收集第二數(shù)據(jù)輸入;基于所述第二數(shù)據(jù)輸入,修改所述數(shù)據(jù)輸入和所述數(shù)據(jù)輸入的所述處理版本中的所述至少一個,以生成修改的數(shù)據(jù)輸入;和處理所述修改的數(shù)據(jù)輸入,以生成修改的處理信息。
11.如權利要求1所述的方法,其中提供的步驟包括在所述移動區(qū)域之內(nèi)移動所述數(shù)據(jù)輸入和所述數(shù)據(jù)輸入的所述處理版本中的所述至少一個的步驟。
12.一種便攜式電子設備,其包括顯示區(qū)域;和處理器,其連接到所述顯示區(qū)域,其被配置以從所述顯示區(qū)域去除數(shù)據(jù)輸入,以響應檢測到輸入延遲,并且其后向所述顯示區(qū)域提供所述數(shù)據(jù)輸入和所述數(shù)據(jù)輸入的處理版本中的至少一個,以響應接收到撤銷命令輸入。
13.如權利要求12所述的便攜式電子設備,其進一步包括觸摸屏,其覆蓋所述顯示區(qū)域,其被配置以向所述處理器提供所述數(shù)據(jù)輸入。
14.如權利要求12所述的便攜式電子設備,其進一步包括小鍵盤,其連接到所述處理器,其被配置以向所述處理器提供所述數(shù)據(jù)輸入。
15.如權利要求12所述的便攜式電子設備,其中還包括音頻輸入,其連接到所述處理器,其被配置以向所述處理器提供所述數(shù)據(jù)輸入。
16.如權利要求12所述的便攜式電子設備,其中所述處理器確定在超過用于收集數(shù)據(jù)輸入的預先確定的不活動時間段時發(fā)生輸入延遲。
17.如權利要求12所述的便攜式電子設備,其進一步包括撤銷致動器,用于在處理器檢測到輸入延遲后活動,在處理器接收到撤銷命令輸入后不活動。
18.如權利要求12所述的便攜式電子設備,其中所述處理器基于所述數(shù)據(jù)輸入生成所述數(shù)據(jù)輸入的處理版本。
19.如權利要求12所述的便攜式電子設備,其中進一步包括存儲器部分,其被配置以存儲所述數(shù)據(jù)輸入和所述數(shù)據(jù)輸入的所述處理版本中的所述至少一個。
20.如權利要求12所述的便攜式電子設備,其進一步包括第二顯示區(qū)域,其被配置以在從所述顯示區(qū)域去除所述數(shù)據(jù)輸入和所述數(shù)據(jù)輸入的所述處理版本中的至少一個時,提供所述數(shù)據(jù)輸入和所述數(shù)據(jù)輸入的所述處理版本中的至少一個。
21.如權利要求12所述的便攜式電子設備,其中所述處理器在顯示區(qū)域內(nèi)移動所述數(shù)據(jù)輸入和所述數(shù)據(jù)輸入的所述處理版本中的所述至少一個。
全文摘要
本發(fā)明公開一種便攜式電子設備(100)與方法(400),其能夠編輯處理的數(shù)據(jù)輸入。便攜式電子設備(100)包括顯示區(qū)域(224),還包括處理器(206),其連接到顯示區(qū)域。設備收集(404)數(shù)據(jù)輸入,并且其后從顯示區(qū)域去除(412)數(shù)據(jù)輸入,以響應檢測(406)到輸入延遲。其后,處理器,作為對接收(416)撤銷命令消息的響應,向顯示區(qū)域提供(426)數(shù)據(jù)輸入和/或數(shù)據(jù)輸入的處理版本。
文檔編號G06F3/048GK1784712SQ200380104876
公開日2006年6月7日 申請日期2003年11月12日 優(yōu)先權日2002年12月3日
發(fā)明者吳一閩, 郭進, 薩迪克·卡帕迪亞 申請人:摩托羅拉公司