專利名稱:不精確觸摸而判斷計(jì)算機(jī)觸摸屏上可觸摸項(xiàng)的選項(xiàng)的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明總的涉及到顯示在計(jì)算機(jī)觸摸屏上可觸摸項(xiàng)的選擇,以及更進(jìn)一步說,本發(fā)明涉及到在不精確觸摸情況下,判斷哪一個(gè)可觸摸項(xiàng)被選定的裝置和方法。
已經(jīng)開發(fā)了多種類型的基于計(jì)算機(jī)的裝置,用于通信、信息處理及其它目的。這些裝置中,個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理、以及一種相對(duì)新類型裝置,通常所說的便攜式智能通信裝置。和前兩種裝置不同,便攜式智能通信裝置專門廣泛地用作通信裝置,而不僅僅是移動(dòng)計(jì)算機(jī),并且,它包括與通信硬件和軟件集成在一起的計(jì)算機(jī),以提供電話、消息和信息服務(wù)。為了使之至少具有一部分這些功能,便攜式智能通信裝置能夠通過有線或者無線鏈接連接到因特網(wǎng)。
應(yīng)該理解到,在便攜式智能通信裝置中提供了某些軟件程序,以便于使用上述的功能,以及其它可以期望的功能,如個(gè)人信息管理(PIM),游戲等等。在題為“在移動(dòng)計(jì)算裝置中的模擬信號(hào)的轉(zhuǎn)換”,序列號(hào)為08/796,119的專利申請(qǐng)中公開和說明了一種典型的便攜式智能通信裝置,該專利為本發(fā)明的受讓人所擁有,在此一并引用。
正如在另一個(gè)題為“格式化顯示在觸摸屏上的列表的裝置和方法”、序列號(hào)為09/083,012的相關(guān)專利中所提到的那樣,便攜式智能通信裝置最好使用這里談到的觸摸屏,該專利也是為本發(fā)明的受讓人所擁有。應(yīng)該理解到,用戶觸摸顯示在觸摸屏上的許多可觸摸項(xiàng),講激活某些相關(guān)的功能?!翱捎|摸項(xiàng)”,是指任何圖標(biāo)、符號(hào)、圖案、或其它表示,可以是圖形和/或文本特性的,被觸摸時(shí),導(dǎo)致發(fā)生相應(yīng)的操作或功能(如,圖形用戶界面)。
應(yīng)該理解到,每個(gè)可選項(xiàng)最好通過配置以便有一個(gè)規(guī)定的目標(biāo)區(qū)域。該區(qū)域一般不能包括顯示的可選項(xiàng)的全部區(qū)域,但具有預(yù)定的形狀和大小。只有用戶觸摸了預(yù)定的目標(biāo)區(qū)域,與可觸摸項(xiàng)相應(yīng)的功能和操作才能被真正激活。
自然地,觸摸屏導(dǎo)致出錯(cuò)的可能性較大。一個(gè)原因是,用戶用手指本來就不如用書寫筆更不準(zhǔn)確。比如在上述的便攜式智能通信裝置上的觸摸屏相對(duì)地小,并且為了提供給定應(yīng)用的必要信息,觸摸屏上顯示的可觸摸項(xiàng)彼此靠得近,是另一個(gè)原因。
解決這一問題的一個(gè)方法是在觸摸屏插入切塊,如授予Sylvan等的美國專利5,572,573中所公開的。如這里所看到的,觸摸屏用戶必須壓在切塊范圍內(nèi),因?yàn)椴迦氲那袎K蓋住了余下的觸摸屏的地盤。但是,已經(jīng)發(fā)現(xiàn),當(dāng)觸摸屏上不止一個(gè)應(yīng)用或者當(dāng)給定應(yīng)用的顯示是容易動(dòng)態(tài)變化的時(shí),這種方法很不方便。由于這種方法通過用硬紙板或塑料片將可觸摸區(qū)域分離開,還能有效地減小觸摸屏的尺寸,可以看到這種方法能夠執(zhí)行精確觸摸,還能高效地利用觸摸屏空間。
因此,本發(fā)明的首要目標(biāo)是,提供一種選擇顯示在計(jì)算機(jī)控制的觸摸屏上的可觸摸選項(xiàng)的裝置和方法,提高用戶交互的效率而不要求觸摸變得更精確。
本發(fā)明的另一個(gè)目標(biāo)是,提供一種選擇顯示在計(jì)算機(jī)控制的觸摸屏上的可觸摸選項(xiàng)的裝置和方法,提高用戶交互的效率而不要求觸摸屏變得更大。
本發(fā)明還有另一個(gè)目標(biāo)是,提供一種選擇顯示在計(jì)算機(jī)控制的觸摸屏上的可觸摸選項(xiàng)的裝置和方法,提高用戶交互的效率而不要求用戶使用書寫筆。
本發(fā)明的另一個(gè)目標(biāo)是,提供一種裝置和方法,在不精確觸摸情況下,判斷計(jì)算機(jī)控制的觸摸屏上可觸摸項(xiàng)的選項(xiàng)。
本發(fā)明還有另一個(gè)目標(biāo)是,提供一種判斷顯示在計(jì)算機(jī)控制的觸摸屏上的可觸摸項(xiàng)的選項(xiàng)的裝置和方法,減少由于不精確觸摸導(dǎo)致的錯(cuò)誤。
本發(fā)明還有另一個(gè)目標(biāo)是,提供一種判斷顯示在計(jì)算機(jī)控制的觸摸屏上的可觸摸項(xiàng)的選項(xiàng)的裝置和方法,根據(jù)操作的類型和/或與觸摸項(xiàng)相應(yīng)的特定的應(yīng)用,在可觸摸項(xiàng)之間改變閾值。
以下的結(jié)合附圖的描述,將使本發(fā)明的這些目標(biāo)和特點(diǎn),更加清楚。
根據(jù)本發(fā)明的第一個(gè)方面,公開了一種方法,在不精確觸摸時(shí),判斷哪一個(gè)顯示在計(jì)算機(jī)觸摸屏上的可選項(xiàng)被選定,該方法包括步驟識(shí)別所有不精確觸摸時(shí)可能被選擇的可選項(xiàng);計(jì)算每個(gè)可能被選擇的觸摸項(xiàng)的欲選擇的可能性;選擇具有最大選擇可能性計(jì)算值的那個(gè)可選項(xiàng)。我們將看到,識(shí)別步驟中包括判斷哪些顯示在計(jì)算機(jī)觸摸屏上的可觸摸項(xiàng)與不精確觸摸重疊。可能性計(jì)算步驟是不精確觸摸的中心與各個(gè)可能被選擇的觸摸項(xiàng)的中心之間的距離的函數(shù),和/或不精確觸摸與各個(gè)可能被選擇的觸摸項(xiàng)之間的重疊面積的函數(shù)。選擇步驟還包括比較每個(gè)可能被選擇的觸摸項(xiàng)的欲選擇的可能性的計(jì)算值,并判斷具有最大選擇可能性計(jì)算值的可能被選擇的觸摸項(xiàng),是否比其它可能被選擇的觸摸項(xiàng)的可能性計(jì)算值大一個(gè)預(yù)定的量。
根據(jù)本發(fā)明的第二個(gè)方面,公開了一種方法,在多個(gè)顯示在具有存儲(chǔ)電路、處理電路和觸摸屏計(jì)算機(jī)系統(tǒng)觸摸屏上的觸摸項(xiàng)中判定至少兩個(gè)觸摸項(xiàng)的觸摸重疊。該方法包括步驟計(jì)算觸摸和各個(gè)可觸摸項(xiàng)之間重疊面積;選擇與觸摸之間具有最大重疊面積的觸摸項(xiàng)。該方法還包括步驟計(jì)算觸摸中心與各個(gè)可觸摸項(xiàng)中心的距離以確定第一個(gè)值;通過把重疊面積除以各個(gè)可觸摸項(xiàng)的總的面積,計(jì)算各個(gè)可觸摸項(xiàng)的相對(duì)重疊以確定第二個(gè)值;將每個(gè)觸摸項(xiàng)的第二個(gè)值除以第一個(gè)值,確定第三個(gè)值;對(duì)所有的觸摸項(xiàng),將第三個(gè)值除以總值,得到各個(gè)觸摸項(xiàng)的第三個(gè)值的標(biāo)準(zhǔn)化值??梢赃x擇地,該方法可以包括步驟通過把重疊面積除以各個(gè)可觸摸項(xiàng)的總的面積,計(jì)算各個(gè)可觸摸項(xiàng)的相對(duì)重疊面積,確定第一個(gè)值;將相對(duì)重疊面積平方得到第二個(gè)值;對(duì)所有的觸摸項(xiàng),將第二個(gè)值除以總值,得到各個(gè)觸摸項(xiàng)的第二個(gè)值的標(biāo)準(zhǔn)化值。
根據(jù)本發(fā)明的第三個(gè)方面,公開了一種便攜式智能通信裝置,包括用于執(zhí)行電話操作的電路、用于存儲(chǔ)多個(gè)代表便攜式智能通信裝置的某些功能的觸摸項(xiàng)的存儲(chǔ)電路、用于顯示觸摸項(xiàng)的觸摸屏、以及在不精確觸摸情況下,根據(jù)每個(gè)可能被選擇的觸摸項(xiàng)的欲選擇的可能性,判斷哪一個(gè)顯示在觸摸屏上的觸摸項(xiàng)被選定的處理電路。
下面,結(jié)合附圖的描述,將有助于更好的理解本發(fā)明的特別指出的權(quán)利要求,其中
圖1是根據(jù)本發(fā)明的具有觸摸屏的便攜式智能通信裝置的透視圖;圖2是圖1中所示的便攜式智能通信裝置的主要組件的方框圖;圖3是圖1和圖2中所示的便攜式智能通信裝置的軟件體系結(jié)構(gòu);
圖4是電話撥號(hào)軟件程序的典型的屏幕顯示,顯示了觸摸屏上的可觸摸項(xiàng)的多個(gè)不精確觸摸;圖5是圖4所示的不精確觸摸的局部放大圖;圖6是完成本發(fā)明的方法的步驟的流程圖。
請(qǐng)?jiān)敿?xì)地參見附圖,在所有圖中,相同的標(biāo)號(hào)表示相同單元,圖1示出了一個(gè)便攜式智能通信裝置,一般用數(shù)字10標(biāo)識(shí)。應(yīng)該理解便攜式智能通信裝置10主要是通信裝置,并包括使之具有通過單元式、陸上通訊線、紅外數(shù)據(jù)結(jié)合(IrDA)、電話卡、以及其它模式功能的電路和組件。便攜式智能通信裝置10也包括使之具有計(jì)算機(jī)和可以在裝置上使用的多個(gè)軟件程序的功能的電路。因?yàn)檫@些組合,便攜式智能通信裝置10唯一地適用于與通信硬件和軟件的接口軟件應(yīng)用程序,特別是鏈接到期望的因特網(wǎng)地址?;谶@樣的考慮,應(yīng)該理解到便攜式智能通信裝置10一般是按照題為“在移動(dòng)計(jì)算裝置中的模擬信號(hào)的轉(zhuǎn)換”,序列號(hào)為08/796,119的專利申請(qǐng)中所說明和描述的裝置那樣操作,該專利也是為本發(fā)明的受讓人擁有,在此一并引用。
如圖1所示,便攜式智能通信裝置10包括用于安裝通信和其它電路的的機(jī)殼12,下文中將更詳細(xì)地討論。一個(gè)電話聽筒14位于機(jī)殼12的上部16內(nèi),最好包括內(nèi)置的喇叭18,當(dāng)電話聽筒置于其上時(shí)可以使用。還提供了一根可轉(zhuǎn)動(dòng)的天線20(圖1示出的是處于打開或使用位置),當(dāng)便攜式智能通信裝置10處于單元模式操作時(shí)能夠使用通信功能。應(yīng)該理解到還提供了各種端口、插口和接口,使便攜式智能通信裝置10能夠使用通信功能。圖中還示出了位于機(jī)殼12的上部分的控制按鈕22和24。
便攜式智能通信裝置10還包括顯示屏26,最好是觸摸屏。應(yīng)該可以理解書寫筆28可以選擇地用于指示用用戶地手指不能完成的特殊的區(qū)域,盡管大多數(shù)標(biāo)識(shí)區(qū)域,在這里定義為目標(biāo)區(qū)域,其大小為一般的手指大小。由于便攜式智能通信裝置10最好不大于標(biāo)準(zhǔn)的商業(yè)臺(tái)式電話,顯示屏26的對(duì)角線約為8英寸。這使得觸摸屏26的規(guī)格為一個(gè)特別的級(jí)別,它比一般的個(gè)人電腦和便攜式計(jì)算機(jī)的監(jiān)視器小,又比個(gè)人數(shù)字助理(PDA)、計(jì)算器和其它的個(gè)人電子裝置的顯示器要大。
參見圖2,便攜式智能通信裝置10的內(nèi)部電路包括處理電路30,它可以是已知的摩托羅拉微處理器,比如Power PC PC821。可以看到處理電路30同時(shí)連接到只讀存儲(chǔ)器(ROM)32和隨機(jī)存儲(chǔ)器(RAM)34,可以存儲(chǔ)操作系統(tǒng)和軟件程序。還提供了一個(gè)用于存儲(chǔ)數(shù)據(jù)庫的可選的大容量存儲(chǔ)裝置36。處理電路30還通過標(biāo)準(zhǔn)的驅(qū)動(dòng)器(未示出)連接到顯示屏26,以便控制顯示屏上的圖像和通過圖形用戶接口接收信息,便攜式智能通信裝置10的用戶可以從圖形用戶接口指示選擇的選項(xiàng)。便攜式智能通信裝置10通信功能也通過處理電路30處理,處理電路30經(jīng)過串行和/或并行端口38連接到通信模式的特殊電路,通常用數(shù)字40標(biāo)識(shí)。正如上面所提到的,可以使用幾種通信模式選項(xiàng),包括單元式、陸地通訊線、IrDA和電話卡,應(yīng)該能夠理解在給定時(shí)間內(nèi)可以使用不止一種選項(xiàng)。鍵盤42也可以連接到處理電路30,鍵盤42可以顯示在顯示屏26上,或可以是單獨(dú)的物理包裝,能夠通過,比如鍵盤IR端口44(見圖1)被便攜式智能通信裝置10利用。
圖3,圖示了便攜式智能通信裝置10的軟件體系結(jié)構(gòu)的原理性方框圖。如圖所示,軟件被分為三個(gè)基本區(qū)域應(yīng)用軟件46、桌面軟件48和系統(tǒng)操作軟件50(包括便攜式智能通信裝置10的類庫和裝置驅(qū)動(dòng)程序的所有其它軟件)。應(yīng)該理解到不是應(yīng)用軟件46也不是桌面軟件48而是上層系統(tǒng)操作軟件50在進(jìn)行不斷交互。典型的軟件應(yīng)用程序包括識(shí)別為電話撥號(hào)器52的軟件應(yīng)用程序,如應(yīng)用軟件46中所示。
圖4,圖示了在電話撥號(hào)器軟件應(yīng)用程序52中提供的典型的屏幕顯示。如圖所示,屏幕顯示54包括位于窗口上方的標(biāo)題欄56(也就是“電話撥號(hào)器”),以及主控面板58,包括多個(gè)標(biāo)記鍵區(qū)域表示應(yīng)用,標(biāo)明為“電話”、“設(shè)置”和“幫助”。菜單選擇或控制按鈕60的第二層出現(xiàn)在主控面板58內(nèi)的其中一個(gè)標(biāo)記鍵區(qū)域的選項(xiàng)之后。在代表性的屏幕顯示54中,在分別表示為“Call”、“Transfer”、“End”、“Hold”、“Volume”、和“Mute”的電話標(biāo)記之下可以得到控制按鈕60。第三組控制按鈕62出現(xiàn)在第二層控制按鈕60的一個(gè)選項(xiàng)之后。屏幕顯示54的一個(gè)按鈕矩形區(qū)域包括一組控制按鈕66,標(biāo)識(shí)為“Keypad”、“Speed Dial”、“Phone Book”和“Voice Mail”,以及一個(gè)用于顯示狀態(tài)信息的消息窗口68。第四組命令選項(xiàng)(也就是“PSTN Phone”、“Card Phone”和各自的“Idle”圖標(biāo))出現(xiàn)在屏幕顯示的左側(cè),通常用數(shù)字70標(biāo)識(shí)。
屏幕顯示54還包括工作區(qū)域72,它在顯示為拆分的屏幕圖片模式下運(yùn)行,啟動(dòng)呼叫是在框74內(nèi),接收呼叫是在框74中。還提供了一個(gè)在工作區(qū)72內(nèi)使用的垂直滾動(dòng)條78。應(yīng)該能夠理解到每個(gè)控制按鈕58、60、62和66,以及工作區(qū)72內(nèi)的方框74和76,都是用于電話撥號(hào)應(yīng)用的可觸摸項(xiàng)。術(shù)語“可觸摸項(xiàng)”應(yīng)該理解為任何圖形用戶接口、圖標(biāo)、和顯示在觸摸屏26上的其它對(duì)象,如部分顯示屏54,表示由處理電路30激活特定的功能。
考慮到本發(fā)明,應(yīng)該可以理解到,可觸摸項(xiàng)被觸摸屏26上的觸摸所激活,通過手指尖或書寫筆28。如前所述,可以由不精確觸摸期望一定比例的不準(zhǔn)確?!安痪_觸摸”,意思是觸摸包圍了超過單個(gè)可觸摸項(xiàng)規(guī)定的區(qū)域。可以包括一次觸摸包圍了不止一個(gè)可觸摸項(xiàng),或觸摸包圍可觸摸項(xiàng)和沒有定義特殊可觸摸項(xiàng)的區(qū)域。比如,可以看到第一次不精確觸摸由陰影區(qū)域80所示,第二次不精確觸摸由陰影區(qū)域82所示,第三次不精確觸摸由陰影區(qū)域84所示。
更具體的,陰影區(qū)域80包圍了第二層60的兩個(gè)控制按鈕86(“Transfer”)和88(“End”)。圖5示意性地圖示了該情形,第一次不精確觸摸80、控制按鈕86和控制按鈕88的中心分別用數(shù)字90、92和94表示。另外,控制按鈕86和88的各自的面積分別定義為t1和t2。按照本發(fā)明,為了計(jì)算不精確觸摸80,其它的相關(guān)參數(shù)包括控制按鈕86和88與第一次不精確觸摸80之間的各自的重疊面積o1和o2,以及控制按鈕86和88的中心92和94與第一次不精確觸摸80的中心90之間的各自距離d1和d2。
記住這些參數(shù),處理電路30判斷哪一個(gè)可觸摸項(xiàng)(控制按鈕86和控制按鈕88)被選定的一種方式是第一次不精確觸摸80與控制按鈕86和88之間的重疊面積的函數(shù)。具體地,最好是將重疊面積o1和o2除以控制按鈕86和88的總面積t1和t2,得到各自的相對(duì)重疊r1和r2。然后,計(jì)算每個(gè)可能被選擇的可觸摸項(xiàng)的權(quán)重w(或欲選擇的可能性)將相對(duì)重疊r除以這些可能被選擇的可觸摸項(xiàng)的中心與觸摸中心的距離d(即,對(duì)控制按鈕86是r1/d1,對(duì)控制按鈕88是r2/d2)。
上述的計(jì)算每個(gè)可能被選擇的可觸摸項(xiàng)的權(quán)重w的方法包括直觀的重要特點(diǎn),重疊面積o和觸摸中心與可能被選擇的可觸摸項(xiàng)的中心之間的距離d,但是要求對(duì)每個(gè)可能被選擇的可觸摸項(xiàng),進(jìn)行一次除法運(yùn)算。計(jì)算每個(gè)可能被選擇的可觸摸項(xiàng)的權(quán)重w的可以改變的方法,是通過利用隨著距離d增加而相對(duì)重疊r減少這樣一個(gè)事實(shí)來避免除法運(yùn)算。這要基于觸摸和可能被選擇的可觸摸項(xiàng)的區(qū)域的形狀全部是凸形的。在這種改變的方法中,計(jì)算每個(gè)可能被選擇的可觸摸項(xiàng)的權(quán)重w的方法是將相對(duì)重疊r求平方(比如,對(duì)控制按鈕86是(r1)2,對(duì)控制按鈕88是(r2)2)。
另一種計(jì)算由處理電路識(shí)別的每個(gè)可能被選擇的可觸摸項(xiàng)的權(quán)重w的可以改變的方法是僅僅將觸摸中心與可能被選擇的可觸摸項(xiàng)的中心之間的距離d求平方(比如,對(duì)控制按鈕86是(d1)2,對(duì)控制按鈕88是(d2)2)。這種方法同樣基于相對(duì)重疊r隨著距離d的增加而減少這樣一個(gè)事實(shí)。
無論權(quán)重w是怎樣計(jì)算出來的,最好是將每個(gè)可能被選擇的可觸摸項(xiàng)的權(quán)重w標(biāo)準(zhǔn)化。標(biāo)準(zhǔn)化是通過等式pi=wi/∑(wj)來完成的。因此控制按鈕86和88的標(biāo)準(zhǔn)化的權(quán)重p1和p2分別計(jì)算為w1/∑(W1+W2)和w1/∑(W1+W2)。
一旦每個(gè)可能被選擇的可觸摸項(xiàng)的權(quán)重w被標(biāo)準(zhǔn)化,就通過比較判斷哪一個(gè)具有最大的標(biāo)準(zhǔn)化權(quán)重。當(dāng)具有最大的標(biāo)準(zhǔn)化權(quán)重的可能被選擇的可觸摸項(xiàng)被處理電路30自動(dòng)地選定,激活與之相應(yīng)的功能時(shí),最好是這個(gè)可能被選擇的可觸摸項(xiàng)地權(quán)重明顯地大于其它可能被選擇的可觸摸項(xiàng)的權(quán)重(即超過預(yù)定的量)。如果是這樣,就選定具有最大權(quán)重的可能被選擇的可觸摸項(xiàng);否則,就不能選定可能被選擇的可觸摸項(xiàng),并通過觸摸屏告知用戶由于不精確觸摸,存在不確定性。
在具有最大權(quán)重的可能被選擇的可觸摸項(xiàng)與其它可能被選擇的可觸摸項(xiàng)的權(quán)重之間,需要一個(gè)預(yù)定的不同的量是基于和這個(gè)觸摸項(xiàng)相應(yīng)的功能類型。有些情況下需要高的分辨力,由于這種可能被選擇的可觸摸項(xiàng)所涉及的功能很重要,并且便攜式智能裝置10的用戶不允許那種情況的錯(cuò)誤。這可以由第一次不精確觸摸80來說明,控制按鈕86和88所對(duì)應(yīng)的功能涉及到發(fā)出或終止呼叫。如果相關(guān)的功能沒有什么危險(xiǎn),所要求的分辨力可以低一些(比如,參見第二次不精確觸摸82,只涉及到一個(gè)可能被選擇的可觸摸項(xiàng),它包含“Hold”控制按鈕96,一個(gè)非重要功能;以及第三次不精確觸摸84涉及到“Mute”控制按鈕98和工作區(qū)域72)。因此,確切的閾值或?qū)⒕哂凶畲笥?jì)算權(quán)重的可能被選擇的可觸摸項(xiàng)與其它可能被選擇的可觸摸項(xiàng)之間區(qū)分的預(yù)定量,可以根據(jù)不精確觸摸判斷所涉及的可能被選擇的可觸摸項(xiàng)和特定的功能來設(shè)置。應(yīng)該能夠理解到,要求高分辨力的可能被選擇的可觸摸項(xiàng)的觸摸的預(yù)定量最佳值為0.35到0.45,而對(duì)只要求低分辨力的可能被選擇的可觸摸項(xiàng)的觸摸的預(yù)定量最佳值為0.08到0.12。
為了能夠更好地理解本發(fā)明的方法,如圖6所示的流程圖提供了便攜式智能裝置10的處理電路30執(zhí)行的相關(guān)步驟。如圖所示,方框100表示處理電路30認(rèn)出在觸摸屏26上接收的觸摸。之后,處理電路30觸摸識(shí)別該觸摸涉及的所有可能被選擇的可觸摸項(xiàng)(方框102),通過判斷給定屏幕顯示上哪些可觸摸項(xiàng)與觸摸重疊來完成。一旦識(shí)別了可能被選擇的可觸摸項(xiàng),就計(jì)算每個(gè)可能被選擇的可觸摸項(xiàng)的欲選擇的可能性(本文中表示為權(quán)重w)(方框104)。應(yīng)該能夠回想起來,可以通過幾種不同方法中的一種方法來完成該計(jì)算觸摸與各個(gè)可能被選擇的可觸摸項(xiàng)之間的相對(duì)重疊r和/或觸摸中心與各個(gè)可能被選擇的可觸摸項(xiàng)的中心之間的距離d的函數(shù)。
下面的步驟,分別如圖中的方框106和108所示,包括比較計(jì)算的每個(gè)可能被選擇的可觸摸項(xiàng)的欲選擇的可能性并判斷哪一個(gè)具有最大的權(quán)重或值。為了將可能被選擇的可觸摸項(xiàng)相關(guān)的功能類型考慮在內(nèi),處理電路30最好識(shí)別可觸摸項(xiàng)是否需要高的分別力(判斷框110)并分配一個(gè)適當(dāng)?shù)念A(yù)定量到觸摸項(xiàng)(方框112和114)。然后,判斷具有最大可能性的可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)的可能性是否超過了其它可能被選擇的可觸摸項(xiàng)可能性一個(gè)分配到該區(qū)分級(jí)上的預(yù)定量(判斷框116)。如果回答是肯定的,就選定具有最大可能性的可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)(方框118)并激活該觸摸項(xiàng)對(duì)應(yīng)的功能(方框120)。如果判斷框116的結(jié)果是否定的,就不選定任何可能被選擇的可觸摸項(xiàng)(框122),并提供消息告訴便攜式智能通信裝置10的用戶觸摸存在不確定性(框124)。然后,處理結(jié)束,觸摸屏26等待接收其它觸摸,如同反饋126所證實(shí)的那樣。
盡管已經(jīng)說明和解釋了本發(fā)明的優(yōu)選的實(shí)施方案,但是在不超出本發(fā)明范圍的前提下,本領(lǐng)域的一名普通技術(shù)人員可以采用適當(dāng)?shù)母倪M(jìn),利用別的裝置和方法來實(shí)現(xiàn)不精確觸摸時(shí),計(jì)算機(jī)觸摸屏上可觸摸項(xiàng)的選項(xiàng)的判定。
權(quán)利要求
1.一種在不精確觸摸時(shí)判斷顯示在計(jì)算機(jī)觸摸屏上的哪一個(gè)可觸摸項(xiàng)被選定的方法,包括下列步驟(a) 識(shí)別該觸摸的所有可能被選擇的可觸摸項(xiàng);(b) 計(jì)算每個(gè)可能被選擇的可觸摸項(xiàng)的欲選擇的可能性;和(c)選定具有最大計(jì)算可能性的可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)。
2.如權(quán)利要求1的方法,識(shí)別步驟還包括判斷顯示在計(jì)算機(jī)觸摸屏上的哪一個(gè)可觸摸項(xiàng)與不精確觸摸重疊。
3.如權(quán)利要求1的方法,可能性計(jì)算步驟是不精確觸摸的中心與各個(gè)可能被選擇的可觸摸項(xiàng)的中心之間的距離的函數(shù)。
4.如權(quán)利要求1的方法,可能性計(jì)算步驟是不精確觸摸與各個(gè)可能被選擇的可觸摸項(xiàng)之間的重疊面積的函數(shù)。
5.如權(quán)利要求3的方法,可能性計(jì)算步驟也是不精確觸摸與各個(gè)可能被選擇的可觸摸項(xiàng)之間的重疊面積的函數(shù)。
6.如權(quán)利要求1的方法,選定步驟還包括(a)比較每個(gè)可能被選擇的可觸摸項(xiàng)的欲選擇的計(jì)算可能性;和(b)判斷具有最大計(jì)算可能性的可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)的可能性是否超過了可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)的計(jì)算可能性一個(gè)預(yù)定量。
7.如權(quán)利要求6的方法,其中,當(dāng)其可能性值至少超過了其它可能被選擇的可觸摸項(xiàng)的各自的可能性值一個(gè)所說的預(yù)定量時(shí),具有最大計(jì)算可能性的可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)被選定。
8.如權(quán)利要求7的方法,還包括激活被選定的可觸摸項(xiàng)的相應(yīng)的功能。
9.如權(quán)利要求6的方法,其中,如果具有最大計(jì)算可能性的可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)的可能性沒有超過其它可能被選擇的可觸摸項(xiàng)的各自的可能性值一個(gè)所說的預(yù)定量時(shí),就不選定任何可能被選擇的可觸摸項(xiàng)。
10.如權(quán)利要求9的方法,還包括通知該計(jì)算機(jī)觸摸屏的用戶由于不精確觸摸,存在不確定性。
11.如權(quán)利要求6的方法,其中的預(yù)定的量是基于可能被選擇的可觸摸項(xiàng)的選項(xiàng)的操作的函數(shù)。
12.如權(quán)利要求3的方法,可能性計(jì)算步驟是不精確觸摸的中心與各個(gè)可能被選擇的可觸摸項(xiàng)的中心之間的距離的平方的函數(shù)。
13.如權(quán)利要求3的方法,可能性計(jì)算步驟還包括(a)確定不精確觸摸的中心;(b)確定每個(gè)可能被選擇的可觸摸項(xiàng)的中心;和(c)計(jì)算不精確觸摸的中心與各個(gè)可能被選擇的可觸摸項(xiàng)的中心之間的距離。
14.如權(quán)利要求5的方法,可能性計(jì)算步驟還包括(a)確定每個(gè)可能被選擇的可觸摸項(xiàng)的總面積;(b)確定不精確觸摸與各個(gè)可能被選擇的可觸摸項(xiàng)之間的重疊面積;和(c)求出不精確觸摸與各個(gè)可能被選擇的可觸摸項(xiàng)之間的相對(duì)重疊。
15.如權(quán)利要求14的方法,其中,將重疊面積除以各個(gè)可能被選擇的可觸摸項(xiàng)的總面積,得到相對(duì)重疊。
16.如權(quán)利要求14的方法,還包括步驟用各個(gè)可能被選擇的可觸摸項(xiàng)的相對(duì)重疊除以不精確觸摸的中心與各個(gè)可能被選擇的可觸摸項(xiàng)的中心之間的距離,得到各個(gè)可能被選擇的可觸摸項(xiàng)的值。
17.如權(quán)利要求16的方法,還包括步驟把各個(gè)可能被選擇的可觸摸項(xiàng)的值除以所有可能被選擇的可觸摸項(xiàng)的總值,將該值標(biāo)準(zhǔn)化。
18.如權(quán)利要求17的方法,其中具有最大標(biāo)準(zhǔn)化值的可能被選擇的可觸摸項(xiàng)被選定。
19.如權(quán)利要求4的方法,可能性計(jì)算步驟還包括(a)確定每個(gè)可能被選擇的可觸摸項(xiàng)的總面積;(b)確定不精確觸摸與各個(gè)可能被選擇的可觸摸項(xiàng)之間的重疊面積;和(c)求出不精確觸摸與各個(gè)可能被選擇的可觸摸項(xiàng)之間的相對(duì)重疊。
20.如權(quán)利要求19的方法,還包括步驟將每個(gè)可能被選擇的可觸摸項(xiàng)的相對(duì)重疊面積求平方,得到一個(gè)值。
21.如權(quán)利要求20的方法,還包括步驟把各個(gè)可能被選擇的可觸摸項(xiàng)的值除以所有可能被選擇的可觸摸項(xiàng)的總值,將該值標(biāo)準(zhǔn)化。
22.如權(quán)利要求21的方法,其中,具有最大標(biāo)準(zhǔn)化值的可能被選擇的可觸摸項(xiàng)被選定。
23.如權(quán)利要求6的方法,要求高分辨力的可能被選擇的可觸摸項(xiàng)的預(yù)定值大致在0.35到0.45之間。
24.如權(quán)利要求6的方法,要求低分辨力的可能被選擇的可觸摸項(xiàng)的預(yù)定值大致在0.08到0.12之間。
25.在具有存儲(chǔ)電路、處理電路和觸摸屏的計(jì)算機(jī)系統(tǒng)中,一種在顯示屏上的多個(gè)觸摸項(xiàng)之間區(qū)分至少兩個(gè)可觸摸項(xiàng)的觸摸重疊的方法,包括以下步驟(a)計(jì)算觸摸與各個(gè)可觸摸項(xiàng)之間的重疊面積;和(b)選定與該觸摸之間具有最大重疊面積的可觸摸項(xiàng)。
26.如權(quán)利要求25的方法,還包括步驟當(dāng)被選定的可觸摸項(xiàng)的重疊面積比其它可觸摸項(xiàng)的重疊面積大了一個(gè)預(yù)定的值時(shí),激活被選定的可觸摸項(xiàng)對(duì)應(yīng)的功能。
27.如權(quán)利要求25的方法,還包括步驟當(dāng)被選定的可觸摸項(xiàng)的重疊面積沒有超過其它可觸摸項(xiàng)的重疊面積一個(gè)預(yù)定的值時(shí),告知計(jì)算機(jī)觸摸屏的用戶,由于不精確觸摸,存在不確定性。
28.如權(quán)利要求25的方法,還包括下列步驟(a)計(jì)算觸摸中心與每個(gè)可觸摸項(xiàng)中心之間的距離,得到第一個(gè)值;(b)將重疊面積除以各可觸摸項(xiàng)的總面積,計(jì)算每個(gè)可觸摸項(xiàng)的相對(duì)重疊,得到第二個(gè)值;(c)將每個(gè)可觸摸項(xiàng)的的二個(gè)值除以第一個(gè)值,得到第三個(gè)值;和(d)用第三個(gè)值除以所有可觸摸項(xiàng)的總值,將第三個(gè)值標(biāo)準(zhǔn)化。
29.如權(quán)利要求25的方法,還包括下列步驟(a)用每個(gè)可觸摸項(xiàng)的重疊面積除以各可觸摸項(xiàng)的總面積,計(jì)算每個(gè)可觸摸項(xiàng)的相對(duì)重疊,確定第一個(gè)值;(b)求每個(gè)可觸摸項(xiàng)的相對(duì)重疊的平方,得到第二各值;和(c)用第二個(gè)值除以所有可觸摸項(xiàng)的總值,將第一個(gè)值標(biāo)準(zhǔn)化。
30.如權(quán)利要求26的方法,其中要求高分辨力的可能被選擇的可觸摸項(xiàng)的預(yù)定量大致在0.35到0.45之間。
31.如權(quán)利要求26的方法,其中要求低分辨力的可能被選擇的可觸摸項(xiàng)的預(yù)定量大致在0.08到0.12之間。
32.一種便攜式智能通信裝置,包括(a)執(zhí)行電話操作的電路;(b)用于存儲(chǔ)表示該便攜式智能通信裝置的對(duì)應(yīng)功能的多個(gè)可觸摸項(xiàng)的存儲(chǔ)電路;(c)顯示可觸摸項(xiàng)的觸摸屏;和(d)處理電路,用于在不精確觸摸情況下,根據(jù)每個(gè)可能被選擇的可觸摸項(xiàng)的欲選擇的可能性,判斷顯示在觸摸上的哪一個(gè)可觸摸項(xiàng)被選定。
33.如權(quán)利要求32的便攜式智能通信裝置,其中,處理電路識(shí)別不精確觸摸時(shí),所有可能被選擇的可觸摸項(xiàng)。
34.如權(quán)利要求33的便攜式智能通信裝置,其中,處理電路確定顯示在觸摸屏上的哪些可觸摸項(xiàng)與不精確觸摸重疊了。
35.如權(quán)利要求32的便攜式智能通信裝置,其中的處理電路計(jì)算欲選項(xiàng)的可能性,是不精確觸摸中心與每個(gè)可能被選擇的可觸摸項(xiàng)的中心之間的距離的函數(shù)。
36.如權(quán)利要求32的便攜式智能通信裝置,其中的處理電路計(jì)算欲選項(xiàng)的可能性,是不精確觸摸與每個(gè)可能被選擇的可觸摸項(xiàng)之間的重疊面積的函數(shù)。
37.如權(quán)利要求35的便攜式智能通信裝置,其中的,處理電路也計(jì)算欲選項(xiàng)的可能性,作為是不精確觸摸與每個(gè)可能被選擇的可觸摸項(xiàng)之間的重疊面積的函數(shù)。
38.如權(quán)利要求32的便攜式智能通信裝置,其中的處理電路比較每個(gè)可能被選擇的可觸摸項(xiàng)的欲選擇的計(jì)算可能性。
39.如權(quán)利要求38的便攜式智能通信裝置,其中的處理電路判斷具有最大計(jì)算可能性的可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)的可能性是否超過了可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)的計(jì)算可能性一個(gè)預(yù)定量。
40.如權(quán)利要求39的便攜式智能通信裝置,其中,處理電路選定具有最大計(jì)算可能性的可能被選擇的可觸摸項(xiàng)的欲選項(xiàng),當(dāng)其可能性值至少超過了其它可能被選擇的可觸摸項(xiàng)的各自的可能性值一個(gè)所說的預(yù)定量時(shí)。
41.如權(quán)利要求40的便攜式智能通信裝置,其中的處理電路激活被選定的可觸摸項(xiàng)相應(yīng)的功能。
42.如權(quán)利要求39的便攜式智能通信裝置,其中,如果具有最大計(jì)算可能性的可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)的可能性沒有超過其它可能被選擇的可觸摸項(xiàng)的各自的可能性值一個(gè)所說的預(yù)定量時(shí),處理電路就不選定任何可能被選擇的可觸摸項(xiàng)。
43.如權(quán)利要求42的便攜式智能通信裝置,其中,處理電路通知觸摸屏的用戶由于不精確觸摸,存在不確定性。
44.如權(quán)利要求39的便攜式智能通信裝置,其中的預(yù)定的值是基于可能被選擇的可觸摸項(xiàng)的選項(xiàng)的功能的函數(shù)。
45.如權(quán)利要求35的便攜式智能通信裝置,其中處理電路計(jì)算欲選項(xiàng)的可能性,是該不精確觸摸中心與每個(gè)可能被選擇的可觸摸項(xiàng)的中心之間的距離的平方。
46.如權(quán)利要求35的便攜式智能通信裝置,其中的處理電路確定不精確觸摸的中心;確定每個(gè)可能被選擇的可觸摸項(xiàng)的中心;和計(jì)算不精確觸摸的中心與各個(gè)可能被選擇的可觸摸項(xiàng)的中心之間的距離。
47.如權(quán)利要求37的便攜式智能通信裝置,其中,處理電路確定每個(gè)可能被選擇的可觸摸項(xiàng)的總面積;確定不精確觸摸與各個(gè)可能被選擇的可觸摸項(xiàng)之間的重疊面積;和求出不精確觸摸與各個(gè)可能被選擇的可觸摸項(xiàng)之間的相對(duì)重疊。
48.如權(quán)利要求47的便攜式智能通信裝置,其中,處理電路用重疊面積除以各個(gè)可能被選擇的可觸摸項(xiàng)的總面積,計(jì)算出相對(duì)重疊。
49.如權(quán)利要求47的便攜式智能通信裝置,其中,處理電路用各個(gè)可能被選擇的可觸摸項(xiàng)的相對(duì)重疊除以不精確觸摸的中心與各個(gè)可能被選擇的可觸摸項(xiàng)的中心之間的距離,得到各個(gè)可能被選擇的可觸摸項(xiàng)的值。
50.如權(quán)利要求49的便攜式智能通信裝置,其中,處理電路用各個(gè)可能被選擇的可觸摸項(xiàng)的值除以所有可能被選擇的可觸摸項(xiàng)的總值,將該值標(biāo)準(zhǔn)化。
51.如權(quán)利要求50的便攜式智能通信裝置,其中,處理電路選定具有最大標(biāo)準(zhǔn)化值的可能被選擇的可觸摸項(xiàng)。
52.如權(quán)利要求36的便攜式智能通信裝置,其中,處理電路確定每個(gè)可能被選擇的可觸摸項(xiàng)的總面積;確定不精確觸摸與各個(gè)可能被選擇的可觸摸項(xiàng)之間的重疊面積;和求出不精確觸摸與各個(gè)可能被選擇的可觸摸項(xiàng)之間的相對(duì)重疊。
53.如權(quán)利要求52的便攜式智能通信裝置,其中,處理電路將每個(gè)可能被選擇的可觸摸項(xiàng)的相對(duì)重疊面積求平方,得到一個(gè)值。
54.如權(quán)利要求53的便攜式智能通信裝置,其中,處理電路將各個(gè)可能被選擇的可觸摸項(xiàng)的值除以所有可能被選擇的可觸摸項(xiàng)的總值,將該值標(biāo)準(zhǔn)化。
55.如權(quán)利要求54的便攜式智能通信裝置,其中,處理電路選定具有最大標(biāo)準(zhǔn)化值的可能被選擇的可觸摸項(xiàng)。
56.如權(quán)利要求39的便攜式智能通信裝置,其中,要求高分辨力的可能被選擇的可觸摸項(xiàng)的預(yù)定量值大致在0.35到0.45之間。
57.如權(quán)利要求39的便攜式智能通信裝置,其中,要求低分辨力的可能被選擇的可觸摸項(xiàng)的預(yù)定量值大致在0.08到0.12之間。
全文摘要
在不精確觸摸情況下,判斷顯示在計(jì)算機(jī)觸摸屏上的哪一個(gè)可觸摸項(xiàng)被選定的裝置和方法,包括步驟:識(shí)別不精確觸摸的所有可能被選擇的可觸摸項(xiàng);計(jì)算每個(gè)可能被選擇的可觸摸項(xiàng)的欲選擇的可能性;選定具有最大計(jì)算可能性的可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)。還將看到識(shí)別步驟包括判斷顯示在計(jì)算機(jī)觸摸屏上的哪一個(gè)可觸摸項(xiàng)與觸摸重疊了??赡苄杂?jì)算步驟是不精確觸摸的中心與各個(gè)可能被選擇的可觸摸項(xiàng)的中心之間的距離的函數(shù)和/或是不精確觸摸與各可能被選擇的可觸摸項(xiàng)之間的重疊面積的函數(shù)。選定步驟還包括比較每個(gè)可能被選擇的可觸摸項(xiàng)的欲選擇的計(jì)算可能性,以及判斷具有最大計(jì)算可能性的可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)的可能性是否超過了可能被選擇的可觸摸項(xiàng)的欲選項(xiàng)的計(jì)算可能性一個(gè)預(yù)定量。
文檔編號(hào)G06F3/048GK1331815SQ99814944
公開日2002年1月16日 申請(qǐng)日期1999年12月22日 優(yōu)先權(quán)日1998年12月22日
發(fā)明者B·G·穆恩, M·辛格 申請(qǐng)人:艾利森公司