專利名稱:便攜信息終端、輸入控制方法和程序的制作方法
技術領域:
本發(fā)明涉及包含能夠檢測觸摸的觸摸板顯示器的便攜信息終端。
背景技術:
由移動電話、PDA (個人數(shù)字助理)和電子筆記本代表的便攜信息終端一般具有用于在諸如液晶顯示屏之類的顯示屏上顯示文本和圖像的顯示器和用于通過用戶操作來輸入命令和數(shù)據(jù)的輸入部件。某些便攜信息終端在輸入部件中使用觸摸板。在輸入部件中使用觸摸板的信息終端例如在JP 2009-522669A(以下稱為專利文獻I)中被公開。觸摸板的使用與顯示器被布置在與輸入部件不同位置處的情況相比可以增大屏幕尺寸與設備尺寸的比例。不幸的是,當用戶操作便攜信息終端時,用戶可能偶然地用他/她的手觸摸顯示屏。如果用戶界面組件(n組件)位于手觸摸的位置,則便攜信息終端運行與n組件相對應的處理。因此,如果用戶偶然觸摸顯示屏,則該偶然觸摸導致便攜信息終端運行用戶不希望的處理。為了防止包含觸摸板輸入部件的便攜信息終端由于偶然觸摸而運行處理,便攜信息終端需要確定輸入的觸摸操作是否為偶然觸摸并且需要防止偶然觸摸操作的發(fā)生。不幸的是,難以準確地在用戶希望的操作和偶然觸摸操作之間進行區(qū)分。如果用戶希望的操作被錯誤地判定為偶然觸摸操作,則用戶希望的操作將不被運行,從而損害用戶的方便性。如果偶然觸摸操作被錯誤地判定為用戶希望的操作,則用戶不希望的處理將被運行,由此可能產(chǎn)生嚴重問題。用于防止包含觸摸板輸入裝置的數(shù)字相機的偶然操作的技術在JP2009-86601A(以下稱為專利文獻2)中被公開。專利文獻2中公開的相機基于諸如拍攝照片或回放照片之類的相機的操作狀態(tài)來改變從觸摸板接收操作的區(qū)域。因此,相機針對每個操作狀態(tài)減少了用戶不希望的偶然操作。用于通過使用能夠在顯示屏上同時打開多個窗口的設備來防止偶然操作的技術在JP 11-327735A(以下稱為專利文獻3)中被公開。當窗口彼此重疊地顯示時,專利文獻3中公開的技術禁止由于對非頂層窗口的窗口進行觸摸造成的輸入。這么做的原因是用戶對頂層窗口執(zhí)行的操作很可能是用戶希望的操作,并且希望的操作在非頂層窗口的窗口上執(zhí)行的可能性很低,從而降低了由于對非頂層窗口的窗口的偶然操作而使設備執(zhí)行用戶不希望的操作的可能性。
發(fā)明內容
前述專利文獻2中公開的技術需要對每個操作狀態(tài)預設能夠從觸摸板接收操作的區(qū)域。與其功能和操作狀態(tài)局限于某個范圍的相機不同,通用便攜信息終端具有由用戶安裝的各種應用并且窗口的顯示位置按照應用或用戶操作的需要來改變,由此接收操作的區(qū)域無法被預設。
此外,根據(jù)專利文獻3中公開的技術,用戶不能對在重疊窗口頂部顯示的窗口以外的窗口執(zhí)行輸入。能夠同時運行多個應用的便攜信息終端的用戶可能經(jīng)常想要根據(jù)應用對非頂層窗口的窗口執(zhí)行輸入。如果接收操作的窗口和不接收操作的窗口被預設,則使用以打開多個窗口的能力為特點的便攜信息終端時的主要優(yōu)勢將受到損害。如上所述,一種響應于包括偶然觸摸的觸摸輸入來采取適當動作的有效方法尚未針對包含觸摸板輸入部件的通用便攜信息終端而建立。發(fā)明的一個示例性目的是提供用于有效降低偶然觸摸對包含觸摸板顯示器的通用便攜信息終端的影響的技術。根據(jù)發(fā)明的示例性方面的便攜信息終端包括配備了能夠檢測觸摸的觸摸板的顯 示器;以及當對顯示器上顯示的用戶界面組件的觸摸被檢測到時運行與用戶界面組件相對應的處理的控制器,其中當對顯示器的觸摸操作是特定觸摸操作并且該觸摸操作指定的用戶界面組件是不確定是否運行相應處理的特定用戶界面組件時,控制器被配置成不運行與所指定的用戶界面組件相對應的處理。此外,根據(jù)發(fā)明的示例性方面的輸入控制方法是用于包括配備了能夠檢測觸摸的觸摸板的顯示器的便攜信息終端的輸入控制方法,并且當對顯示器上顯示的用戶界面組件的觸摸被檢測到時運行與用戶界面組件相對應的處理,其中當對顯示器的觸摸操作是特定觸摸操作并且所述觸摸操作指定的用戶界面組件是不確定是否運行相應處理的特定用戶界面組件時,與所指定的用戶界面組件相對應的處理不被運行。此外,根據(jù)發(fā)明的示例性方面的程序是令便攜信息終端運行處理的程序,所述便攜信息終端包括配備了能夠檢測觸摸的觸摸板的顯示器并且當對顯示器上顯示的用戶界面組件的觸摸被檢測到時運行與用戶界面組件相對應的處理,其中當對顯示器的觸摸操作是特定觸摸操作并且該觸摸操作指定的用戶界面組件是不確定是否運行相應處理的特定用戶界面組件時,所述程序令便攜信息終端運行防止與所指定的用戶界面組件相對應的處理被運行的處理。
圖I例示了運行在便攜信息終端上的應用的示例。圖2是例示了根據(jù)第一示例性實施例的便攜信息終端的配置的框圖。圖3例示了 UI組件表的示例。圖4A描述了用戶雙手抓住便攜信息終端、然后從便攜信息終端暫時松開一只手、然后重新抓住便攜信息終端的操作。圖4B描述了用戶雙手抓住便攜信息終端、然后從便攜信息終端暫時松開一只手、然后重新抓住便攜信息終端的操作。圖4C描述了用戶雙手抓住便攜信息終端、然后從便攜信息終端暫時松開一只手、然后重新抓住便攜信息終端的操作。圖5A描述了用戶旋轉便攜信息終端的操作。圖5B描述了用戶旋轉便攜信息終端的操作。圖5C描述了用戶旋轉便攜信息終端的操作。圖描述了用戶旋轉便攜信息終端的操作。
圖5E描述了用戶旋轉便攜信息終端的操作。圖5F描述了用戶旋轉便攜信息終端的操作。圖6是例示了當觸摸操作被輸入時控制器2的處理的流程圖。圖7是例示了根據(jù)第二示例 性實施例的便攜信息終端的配置的框圖。圖8A描述了將便攜信息終端朝與顯示屏垂直的方向轉的操作。圖SB描述了將便攜信息終端朝與顯示屏垂直的方向轉的操作。
具體實施例方式本示例性實施例的便攜信息終端具有能夠檢測觸摸的觸摸板顯示器。運行在便攜信息終端上的應用具有用于為每個應用提供必要功能的用戶界面組件(n組件)。當n組件在用戶偶然觸摸的顯示器位置被發(fā)現(xiàn)時,包括n組件的應用運行與UI組件相對應的處理。結果,便攜信息終端由于用戶對顯示器的偶然觸摸而運行用戶不希望的處理。當用戶使用便攜信息終端時偶然觸摸的影響程度取決于用戶偶然觸摸的n組件。例如,當圖I所例示的應用運行在便攜信息終端上時,對僅顯示字符信息或僅顯示用于引用特定信息的引用按鈕的某個部分的偶然觸摸操作不會導致嚴重問題,而對用于終止應用的按鈕或用于實現(xiàn)結算的按鈕的偶然觸摸操作會導致嚴重的問題。鑒于此,本示例性實施例的便攜信息終端具有被預設為使得當偶然觸摸操作被執(zhí)行時對其的偶然觸摸操作可能導致嚴重問題的概率較高并且因而相應處理的運行被限制的特定n組件(以下稱為特定n組件)。因此,當便攜信息終端檢測到用于指定顯示器上顯示的n組件的觸摸操作時,便攜信息終端判斷該觸摸操作是否為其是偶然觸摸操作的概率較高的特定觸摸(以下稱為特定觸摸操作)。此外,便攜信息終端判斷被指定的UI組件是否為特定UI組件。如果觸摸操作是特定觸摸操作并且觸摸操作所指定的UI組件是特定UI組件,則便攜信息終端禁止該觸摸操作并且不運行與特定n組件相對應的處理。如果觸摸操作不是特定觸摸操作或者如果觸摸操作所指定的UI組件不是特定UI組件,則便攜信息終端運行與UI組件相對應的處理?,F(xiàn)在,將參考附圖來詳細描述本發(fā)明。(第一示例性實施例)本示例性實施例描述了將通過改變握持位置而引起的觸摸視為特定觸摸操作的示例。用戶一般通過用他/她的雙手握持便攜信息終端來使用它,因此在使用期間經(jīng)常改變握持便攜信息終端的位置。一般地,用戶通過抓住便攜信息終端的兩個端部來握持便攜信息終端。為了改變握持便攜信息終端的位置,用戶從便攜信息終端暫時松開一只手并重新抓住便攜信息終端的任一端部。包括觸摸板顯示器的便攜信息終端的尺寸已被減小但屏幕尺寸已被增大,其結果是沒有用于判斷觸摸操作是否發(fā)生的傳感器的區(qū)域的尺寸減小。因此,當用戶抓住便攜信息終端的端部時,用戶偶然觸摸顯示器一側附近的區(qū)域的概率較高。鑒于此,本示例性實施例的便攜信息終端確定在顯示器一側附近的持續(xù)觸摸被釋放后的某個時間內在顯示器一側附近進行的觸摸是通過改變握持位置而引起的特定觸摸操作。圖2是例示了根據(jù)第一示例性實施例的便攜信息終端的配置的框圖。如圖2所例示,根據(jù)第一示例性實施例的便攜信息終端10包括顯示器I、控制器2和存儲設備3。顯示器I是包括用于顯示圖像的顯示屏的顯示設備。顯示器I響應于來自控制器2的指令來顯示圖像。顯示器I還包括用于感應對顯示屏上和顯示屏周圍的區(qū)域的觸摸的觸摸板輸入功能。顯示器I檢測來自用戶的觸摸并將指示觸摸狀態(tài)的觸摸信息通知給控制器2。觸摸信息包括關于觸摸是否被進行的信息、有關被觸摸的坐標的信息以及指示觸摸強度的信息??刂破?控制便攜信息終端10的整個操作。控制器2運行在便攜信息終端上運行的每個應用??刂破?令顯示器I顯示要運行的應用的屏幕畫面以及該應用所運行的處理的結果??刂破?從顯示器I被通知觸摸信息。當特定觸摸操作被執(zhí)行時限制與該特定觸摸操作相對應的處理的運行的特定n組件作為n組件表被登記到控制器2中。注意,UI組件表不是針對每個應用被管理而是被便攜信息終端的整個系統(tǒng)共同地管理的。圖3例示了 UI組件表的示例。如圖3所例示,n組件表管理標識信息、相關應用、有效標志以及每個特定UI組件的范圍。UI組件表中的標識信息指定用于識別特定n組件的信息。作為標識信息,例如以固定方式為每個n組件確定的ID(標識)信息可被使用,或者每個n組件在應用中的相對顯示位置可被使用。Ui組件表中的相關應用指定使用特定n組件的應用。UI組件表中的范圍指定用于限制與每個特定n組件相對應的處理的運行的范圍。例如,當特定n組件的范圍被指定為“單個”時,如果對相關應用所指定的應用的特定Ui組件執(zhí)行了特定觸摸操作,則控制器2限制相應處理的運行。當特定n組件的范圍被指定為“整體”時,如果對便攜信息終端上的所有應用的特定UI組件執(zhí)行了特定觸摸操作,則控制器2限制相應處理的運行。以下,控制器2對其限制與每個特定n組件相對應的處理的運行的應用被稱為目標應用。例如,在登記在圖3所例示的UI組件表中的便攜信息終端中,如果對非電話應用的應用所使用的UI組件“呼叫按鈕”進行了偶然觸摸,則便攜信息終端不限制相應處理的運行。換言之,“呼叫”被作為普通相應處理來進行。如果對非銀行結算應用的應用所使用的UI組件“轉移按鈕”進行了偶然觸摸,則便攜信息終端限制相應處理的運行。UI組件表還包括指定在對特定UI組件執(zhí)行了特定觸摸操作的情況下是否限制與特定n組件相對應的處理的運行的有效標志。n組件表在任意時間由用戶更新。作為替代,當新應用被安裝或運行時,控制器2分析應用的UI布局并自動在UI組件表中存儲應用的n組件。 在應用運行期間,控制器2識別應用所顯示的UI組件的當前顯示位置。然后,控制器2將有關從顯示器I接收的觸摸信息中包含的被觸摸坐標的信息與UI組件的當前顯示位置作比較,從而判斷所輸入的觸摸操作是否指定n組件。如果所輸入的觸摸操作指定了 UI組件,則控制器2判斷該觸摸是否為其作為偶然觸摸操作的概率較高的特定觸摸操作。如果所輸入的觸摸操作是特定觸摸操作,則控制器2判斷被指定的UI組件是否為特定UI組件。此時,控制器2基于UI組件表中存儲的標識信息來判斷指定的UI組件是否為特定UI組件。如果被指定的UI組件是特定UI組件,則控制器2禁止觸摸并且不運行與UI組件相對應的處理?,F(xiàn)在,描述將集中在控制器2判斷所輸入的觸摸操作是否為特定觸摸操作的處理上。本示例性實施例的控制器2基于對所輸入的觸摸操作是否為通過改變握持位置而引起的觸摸操作的判斷來判斷該觸摸操作是否為特定觸摸操作。
當用戶用他/她的雙手握持便攜信息終端時,用戶從便攜信息終端暫時松開一只手并重新抓住便攜信息終端以便容易握持。此時,如果手偶然觸摸了顯示屏,則便攜信息終端可能由于偶然觸摸而運行用戶不希望的處理。圖4A-4C分別描述了用戶用他/她的雙手抓住便攜信息終端、然后從便攜信息終端暫時松開一只手、然后重新抓住便攜信息終端的操作。如圖4A所例示,用戶首先通過抓住便攜信息終端的左端部和右端部來握持便攜信息終端。然后,如圖4B所例示,為了改變便攜信息終端的握持位置,用戶從便攜信息終端的右端部暫時松開一只手。然后,如圖4C所例示,用戶重新抓住便攜信息終端的右端部。注意,當用戶從便攜信息終端的端部暫時松開一只手時,被手重新抓住的端部不限于被該手抓過的端部,而可以是任何端部。鑒于此,控制器2確定在顯示器一側附近的持續(xù)觸摸被釋放后的某個時間內在顯示器一側附近進行的觸摸是通過改變握持位置而引起的特定觸摸操作。一般地,包括觸摸板的便攜信息終端的顯示屏是矩形的。因此,用戶可將便攜信息終端旋轉90度,從而在肖像和風景之間切換顯示屏。為了旋轉便攜信息終端,用戶通常改變握持便攜信息終端的位置。不幸的是,當用戶在用他/她的手改變握持位置的同時旋轉便攜信息終端時,用戶的手可能偶然觸摸顯示屏。當UI組件在用戶的手偶然觸摸的位置被發(fā)現(xiàn)時,便攜信息終端運行與n組件相對應的處理。結果,便攜信息終端由于偶然觸摸而運行用戶不希望的處理。圖5A-5F各描述了用戶旋轉便攜信息終端的操作。在圖5A所例示的示例中,用戶首先通過抓住便攜信息終端的左端部和右端部來握持便攜信息終端以便以肖像模式來使用顯示屏。然后,如圖5B所例示,為了旋轉便攜信息終端,用戶從便攜信息終端的右端部暫時松開他/她的手。然后,如圖5C所例示,用戶重新抓住便攜信息終端的上端部。同樣地,如圖所例示,用戶從便攜信息終端的左端部暫時松開他/她的手并重新抓住便攜信息終端的下端部。然后,如圖5E所例示,用戶旋轉便攜信息終端以便使左端部朝上。然后,如圖5F所例示,當便攜信息終端旋轉了 90度時,用戶終止旋轉。簡言之,為了旋轉便攜信息終端,用戶從便攜信息終端的一側松開他/她的手并重新抓住與該側相鄰的一側。鑒于此,控制器2可確定在顯示屏一側附近的持續(xù)觸摸被釋放后的某個時間內進行的并且在與被觸摸部分附近那一側相鄰的一側附近進行的觸摸是通過改變握持位置而引起的特定觸摸操作。注意,控制器2將顯示屏上的一側附近的觸摸和對顯示屏周圍區(qū)域的觸摸都視為顯示屏一側附近的觸摸。存儲設備5是用于存儲n組件表的存儲設備?,F(xiàn)在,描述將集中在當觸摸操作被輸入時控制器2的處理上。圖6是例示了當觸摸操作被輸入時控制器2的處理的流程圖。首先,控制器2從存儲設備5讀取UI組件表并提取其中存儲的特定UI組件(步驟 SI)。注意,在任意時間響應于運行應用的用戶請求,控制器2運行被請求的應用。在應 用運行期間,控制器2存儲應用所顯示的UI組件的當前顯示位置。接著,控制器2等待直至對n組件執(zhí)行了觸摸操作(步驟S2)。注意,控制器2將有關從顯示器I接收的觸摸信息中包含的被觸摸坐標的信息與n組件的當前顯示位置作比較,從而判斷所輸入的觸摸操作是否指定UI組件。當UI組件的觸摸信息被從顯示器I接收時,控制器2判斷所輸入的觸摸操作是否為特定觸摸操作(步驟S3)。如果所輸入的觸摸操作被判定為特定觸摸操作,則控制器2判斷是否對特定UI組件執(zhí)行了所輸入的觸摸操作(步驟S4)。注意,控制器2基于UI組件表中存儲的標識信息來判斷所輸入的UI組件是否為特定UI組件。如果判定對特定n組件執(zhí)行了所輸入的觸摸操作,則控制器2判斷包括由所輸入的觸摸操作指定的特定n組件的應用是否為來自相關應用和特定n組件的范圍的目標應用(步驟S5)。如果包括由所輸入的觸摸操作指定的特定n組件的應用被判定為目標應用,則控制器2從特定UI組件的有效標志來判斷是否限制與特定UI組件相對應的處理的運行(步驟S6)。如果與特定UI組件相對應的處理的運行被限制,則控制器2禁止該觸摸操作并丟棄從顯示器I接收的觸摸信息而不通知目標應用(步驟S7)。此時,控制器2通知用戶所輸入的觸摸操作被禁止。通知用戶的方法可以是任何方法。方法的示例包括指示所輸入的觸摸操作被禁止的顯不、警告聲和振動器的振動。然后,控制器2移動到步驟S2,其中控制器2再次等待直至從顯示器I接收到觸摸信息。如果所輸入的觸摸操作不是特定觸摸操作,如果未對特定n組件執(zhí)行所輸入的觸摸操作,如果包括觸摸操作所指定的特定UI組件的應用不是目標應用,或者如果與觸摸操作所指定的特定UI組件相對應的處理的運行未被限制,則控制器2將從顯示器I接收的觸摸信息通知給包含由所輸入的觸摸操作指定的UI組件的應用(步驟S8)。這種情況下,每個應用執(zhí)行與每個n組件相對應的處理。然后,控制器2移動到步驟S2,其中控制器2再次等待直至從顯示器I接收到觸摸信息。注意,控制器2可定期執(zhí)行特定UI組件的提取。這種情況下,控制器2定期從存儲設備5讀取UI組件表并重新提取新存儲的特定UI組件。
注意,本示例性實施例的便攜信息終端基于對輸入的觸摸操作是否為通過改變握持位置而引起的觸摸操作的判斷來判斷該觸摸操作是否為特定觸摸操作。握持便攜信息終端要求某種程度的抓取力量。因此,執(zhí)行觸摸操作以改變握持所擁有終端的位置的用戶按壓顯示屏的力量被認為大于等于某個量。鑒于此,控制器2可確定按壓顯示屏的力量小于預定力量的觸摸操作不是為了改變握持所擁有終端的位置而執(zhí)行的。
這種情況下,即使觸摸是在顯示屏一側附近的持續(xù)觸摸被釋放后的某個時間內在顯示屏一側附近進行的,控制器2也確定按壓顯示屏的力量小于預定力量的觸摸操作不是特定觸摸操作。此外,即使觸摸是在顯示屏一側附近的持續(xù)觸摸被釋放后的某個時間內進行并且是在與被觸摸部分附近那一側相鄰的一側附近進行的,控制器2也確定按壓顯示屏的力量小于預定力量的觸摸操作不是特定觸摸操作。此時,控制器2將從顯示器I接收的觸摸信息通知給包含由所輸入的觸摸操作指定的UI組件的應用。當便攜信息終端被握持時,便攜信息終端持續(xù)被抓住某個時間段或更長時間段。因此,用于改變該終端被握持的位置的觸摸操作與顯示屏持續(xù)接觸的時間被認為大于等于某個量。鑒于此,控制器2可確定與顯示屏保持持續(xù)接觸的時間小于預定時間的觸摸操作未執(zhí)行改變該終端被握持的位置的任務。這種情況下,即使觸摸是在顯示屏一側附近的持續(xù)觸摸被釋放后的某個時間內在顯示屏一側附近進行的,控制器2也確定與顯示屏保持持續(xù)接觸的時間小于預定時間的觸摸操作不是特定觸摸操作。此外,即使觸摸是在顯示屏一側附近的持續(xù)觸摸被釋放后的某個時間內進行并且是在與被觸摸部分附近那一側相鄰的一側附近進行的,控制器2也確定與顯示屏保持持續(xù)接觸的時間小于預定時間的觸摸操作不是特定觸摸操作。此時,控制器2將從顯示器I接收的觸摸信息通知給包含由所輸入的觸摸操作指定的UI組件的應用。本示例性實施例已描述了 UI組件表存儲響應于偶然觸摸操作來限制相應處理的運行的特定UI組件的示例。應用之間共享的UI組件在顯示屏的結束按鈕、最小化按鈕或最大化按鈕等中被使用,但大多數(shù)n組件對于每個應用而不同。因此,很難與應用共享n組件表中存儲的特定n組件。鑒于此,特定n組件可通過將其與該特定n組件所顯示的字符信息相關聯(lián)來管理,由此Ui組件表中存儲的信息可以在應用之間共享。這種情況下,用戶通過將特定UI組件與該特定UI組件顯示的字符信息彼此關聯(lián)來在n組件表中存儲它們。當新應用被安裝或運行時,控制器2分析應用的特定n組件所顯示的字符信息并通過將n組件與該特定n組件顯示的字符信息彼此關聯(lián)來在n組件表中存儲它們。然后,當從顯示器I接收到觸摸信息時,控制器2分析由觸摸操作指定的UI組件所顯示的字符信息并判斷該字符信息是否與UI組件表中存儲的字符信息相匹配,從而判斷所輸入的觸摸操作是否是對Ui組件表中存儲的特定UI組件執(zhí)行的。本示例性實施例的便攜信息終端確定在顯示屏一側附近的持續(xù)觸摸被釋放后的某個時間內在顯示屏一側附近進行的觸摸操作是通過改變握持位置而引起的特定觸摸操作。因此,甚至用戶希望的觸摸操作也可能被判斷為偶然觸摸操作并被禁止的概率較高。鑒于此,當與特定UI組件相對應的處理的運行被限制了例如在顯示屏一側附近的持續(xù)觸摸被釋放后的某一時間時,特定UI組件的顯示可被關閉。作為替代,特定UI組件可通過諸如半透明顯示之類的可識別的方式來與其他組件一起顯示從而吸引用戶的注意力。本示例性實施例已描述了當對n組件執(zhí)行觸摸操作時、便攜信息終端判斷該觸摸操作是否為特定觸摸操作以及接收觸摸操作的n組件是否為特定n組件的示例。當對Ui組件執(zhí)行了觸摸操作時,對該觸摸操作是否為特定觸摸操作以及接收觸摸操作的n組件是否為特定Ui組件進行判斷,哪個在先都可以。本示例性實施例已描述了便攜信息終端的顯示器具有感應對顯示屏上和顯示屏周圍的區(qū)域的觸摸的觸摸板輸入功能的示例。便攜信息終端的顯示屏可具有任何功能,只要該功能可以感應對顯示屏上和顯示屏周圍的區(qū)域的接觸即可。例如,能夠確定接觸的傳感器可被容納在顯示器的平板中。如上所述,根據(jù)本示例性實施例,當對n組件執(zhí)行了觸摸操作時,便攜信息終端判斷該觸摸操作是否為其是由偶然觸摸引起的概率較高的特定觸摸操作。便攜信息終端還判斷接收觸摸操作的n組件是否為特定n組件。然后,如果該特定觸摸操作是對特定n 組件執(zhí)行的,則便攜信息終端禁止該觸摸并且不執(zhí)行與特定Ui組件相對應的處理的運行。根據(jù)本示例性實施例的便攜信息終端,限制觸摸操作的范圍是針對每個Ui組件來確定的。因此,無論應用的運行狀態(tài)和窗口的顯示位置如何,受偶然觸摸的影響大的處理的運行都可以被限制。從而,通用便攜信息終端可以有效地減少偶然觸摸的影響。如果觸摸操作不是特定觸摸操作或者如果觸摸操作所指定的UI組件不是特定UI組件,則本示例性實施例的便攜信息終端運行與n組件相對應的處理。從而,如果平常的觸摸操作被執(zhí)行并且如果偶然觸摸所帶來的影響小,則便攜信息終端可以像平常一樣運行處理。本示例性實施例的便攜信息終端確定通過改變握持位置而引起的觸摸操作是其由偶然觸摸引起的概率較高的特定觸摸操作。從而,便攜信息終端可以減少用戶不希望的偶然操作。本示例性實施例的便攜信息終端確定在顯示屏一側附近的持續(xù)觸摸被釋放后的某個時間內在顯示屏一側附近進行的觸摸是通過改變握持位置而引起的特定觸摸操作。從而,該便攜信息終端可以減少因用戶重新抓住他/她所擁有的終端時發(fā)生的偶然觸摸引起的偶然操作。本示例性實施例的便攜信息終端確定在顯示屏一側附近的持續(xù)觸摸被釋放后的某個時間內進行的并且是在與被觸摸部分附近的那一側相鄰的一側附近進行的觸摸是通過改變握持位置而引起的特定觸摸操作。從而,便攜信息終端可以減少因用戶旋轉他/她所擁有的終端時發(fā)生的偶然觸摸引起的偶然操作。本示例性實施例的便攜信息終端確定顯示屏被按壓的力量小于預定力量的觸摸操作不是特定觸摸操作。從而,便攜信息終端可以更準確地檢測由偶然觸摸造成的觸摸操作。本示例性實施例的便攜信息終端確定與顯示屏持續(xù)接觸的時間小于預定時間量的觸摸操作不是特定觸摸操作。從而,便攜信息終端可以更準確地檢測由偶然觸摸造成的觸摸操作。本示例性實施例的便攜信息終端通過將特定n組件與該特定n組件所顯示的字符信息相關聯(lián)來管理特定n組件,并禁止對顯示了 n組件表中存儲的字符信息的n組件進行的觸摸操作。從而,便攜信息終端可以在應用之間共享n組件表中存儲的信息。注意,不管用戶意圖如何,便攜信息終端都可自動改變諸如圖像或字符的朝向和UI組件布局之類的屏幕顯示。例如,當便攜信息終端如圖5A至5F所例示那樣被旋轉時,控制諸如圖像或字符的朝向之類的屏幕顯示的上下方向以匹配從用戶處觀察到的上下方向的應用被考慮。此外,當新應用被激活或者激活的應用執(zhí)行處理時,屏幕顯示同樣地被改變或更新。不幸的是,當便攜信息終端改變屏幕顯示時,用戶所接觸的位置可能與改變后的UI組件的顯示位置相匹配。這種情況下,用戶不希望運行與該n組件相對應的處理,但是用戶不希望的處理被運行,好像它是個偶然觸摸一樣。鑒于此,本示例性實施例的便攜信息終端可防止與后來移動到用戶所觸摸位置的特定n組件相對應的處理的運行。作為該情況的示例,控制器2可確定由于屏幕顯示的改變而發(fā)生的對n組件的觸摸是特定觸摸操作。作為該情況的另一示例,控制器2可確定屏幕顯示改變時發(fā)生的對n組件的觸摸是特定觸摸操作。注意在這些情況中,控制器2可在屏幕顯示改變時提取特定UI組件。從而,即使在用戶所觸摸的位置與由圖像顯示方向的改變造成的改變之后的特定UI組件的顯示位置以及應用被激活時顯示內容的改變之后的特定n組件的顯示位置相匹 配的情況中,便攜信息終端也能夠防止與Ui組件相對應的處理的運行。(第二示例性實施例)第一示例性實施例已描述了基于觸摸操作被執(zhí)行的過程來判斷輸入的觸摸操作是否是由改變握持位置引起的示例。然而,本發(fā)明不限于此。例如,可基于用戶的終端的旋轉來對輸入的觸摸操作是否由改變握持位置而引起進行判斷。鑒于此,第二示例性實施例將描述這樣的便攜信息終端的示例,該便攜信息終端確定在該終端在顯示屏的水平方向上的旋轉被檢測到之后的某個時間內執(zhí)行的觸摸操作是由改變握持位置引起的。圖7是例示了根據(jù)第二示例性實施例的便攜信息終端的配置的框圖。如圖7所例示,根據(jù)第二示例性實施例的便攜信息終端10向根據(jù)第一示例性實施例的便攜信息終端的配置增添了旋轉檢測器4。旋轉檢測器4是諸如加速度傳感器和角速度傳感器之類的從加速度來檢測該終端的旋轉的傳感器。旋轉檢測器4生成指示該終端的旋轉方向和旋轉速度的旋轉信息。此夕卜,旋轉檢測器4響應于來自控制器2的請求而將旋轉信息通知給控制器2。本示例性實施例的控制器2定期向旋轉檢測器4請求該終端的旋轉信息并從旋轉檢測器4接收該終端的旋轉信息。然后,當接收到對n組件的觸摸信息時,控制器2基于從旋轉檢測器4接收的該終端的旋轉信息來判斷輸入的觸摸操作是否是由改變握持位置引起的。當對UI組件執(zhí)行了觸摸操作時,本示例性實施例的控制器2判斷在旋轉檢測器4檢測到該終端在顯示屏的水平方向上的旋轉之后的某個時間內是否執(zhí)行了觸摸操作。如果在旋轉檢測器4檢測到該終端在顯示屏的水平方向上的旋轉之后的某個時間內執(zhí)行了觸摸操作,則控制器2確定該觸摸操作是由改變握持位置引起的。此時,控制器2確定觸摸操作是特定觸摸操作。如果觸摸操作指定特定UI組件,則控制器2丟棄從顯示器I接收的觸摸信息而不通知目標應用。如果在旋轉檢測器4檢測到該終端在顯示屏的水平方向上的旋轉之后的某個時間內未執(zhí)行輸入的觸摸操作,則控制器2確定該觸摸操作不是由改變握持位置引起的。此時,控制器2確定觸摸操作不是特定觸摸操作并向目標應用通知從顯示器I接收的觸摸信息。然后,每個應用執(zhí)行與每個n組件相對應的處理。注意,本示例性實施例已描述了基于該終端的旋轉來對輸入的觸摸操作是否是由改變握持位置引起的進行判斷的示例,但是本發(fā)明不限于此。例如,可基于觸摸板上被觸摸的形狀來對輸入的觸摸操作是否是由改變握持位置引起的進行判斷。當用戶觸摸觸摸板以操作便攜信息終端時,用戶通常使用指針或中指。用于握持便攜信息終端的觸摸經(jīng)常由接觸觸摸板的拇指進行。因此,進行觸摸以操作便攜信息終端時手指觸摸的形狀一般不同于便攜信息終端被抓住時手指觸摸的形狀。鑒于此,便攜信息終端可在最初時存儲該終端被抓住時用戶的手指觸摸的形狀并且可在最初存儲的形狀和在觸摸板上觸摸的那部分的形狀之間作比較,由此可對輸入的觸摸操作是否是由改變握持位置引起的進行判斷。這種情況下,當對n組件執(zhí)行了觸摸操作時,控制器2判斷最初存儲的形狀是否 與觸摸操作在觸摸板上觸摸的部分的形狀相似。如果最初存儲的形狀與觸摸操作在觸摸板上觸摸的部分的形狀相似,則控制器2確定該觸摸操作是由改變握持位置引起的。此時,控制器2確定該觸摸操作是特定觸摸操作。如果觸摸操作指定了特定UI組件,則控制器2丟棄從顯示器I接收的觸摸信息而不通知目標應用。如果最初存儲的形狀與觸摸操作在觸摸板上觸摸的部分的形狀不相似,則控制器2確定該觸摸操作不是由改變握持位置引起的。此時,控制器2確定該觸摸操作不是特定觸摸操作并向目標應用通知從顯示器I接收的觸摸信息。然后,每個應用執(zhí)行與每個n組件相對應的處理。注意,第一和第二示例性實施例已描述了基于輸入的觸摸操作是由改變握持位置引起的判斷來判斷該觸摸操作是否為特定觸摸操作的示例,但是本發(fā)明不限于此。例如,當觸控筆被用于輸入時,握持觸控筆的手可能接觸顯示屏而引起偶然觸摸。鑒于此,可基于對輸入的觸摸操作是否是由握持觸控筆的手對顯示屏的觸摸引起的判斷來對觸摸操作是否為特定觸摸操作進行判斷。這種情況下,觸控筆對顯示屏的接觸的尺寸在最初被存儲在便攜信息終端中。當在預定時間內對多個位置進行了觸摸時,控制器2將對顯示屏的每個觸摸接觸的尺寸與最初存儲的觸控筆對顯示屏的接觸的尺寸作比較。如果具有與最初存儲的觸控筆對顯示屏的接觸的尺寸相似的尺寸的接觸被發(fā)現(xiàn),則控制器2確定該觸摸是由觸控筆引起的并且其他觸摸是由握持觸控筆的手對顯示屏的接觸引起的。換言之,如果在具有與觸控筆的接觸尺寸相似的尺寸的觸摸被進行前后的預定時間內對與該觸摸位置不同的其他位置進行了觸摸操作,則控制器2確定該觸摸操作是由握持觸控筆的手對顯示屏的接觸引起的。此時,控制器2確定該觸摸操作是特定觸摸操作。如果該觸摸操作指定了特定UI組件,則控制器2禁止并丟棄從顯示器I接收的觸摸信息中的、由握持觸控筆的手對顯示屏的接觸引起的觸摸信息。如果在具有與觸控筆的接觸尺寸相似的尺寸的觸摸未被進行的前后的預定時間內執(zhí)行了觸摸操作,則控制器2確定觸摸操作不是由握持觸控筆的手對顯示屏的接觸引起的。此時,控制器2確定該觸摸操作不是特定觸摸操作并像平常一樣向目標應用通知從顯示器I接收的觸摸信息。
作為替代,例如,便攜信息終端可接受來自用戶的用于禁止對n組件表中存儲的特定n組件執(zhí)行觸摸操作的預定操作(以下稱為禁止操作)。便攜信息終端確定禁止操作被執(zhí)行后的觸摸操作是特定觸摸操作。這種情況下,如果對UI組件執(zhí)行了觸摸操作,則控制器2判斷當前狀態(tài)是否為用戶執(zhí)行禁止操作的狀態(tài)。如果當前狀態(tài)是禁止操作被執(zhí)行的狀態(tài),則控制器2確定觸摸操作是特定觸摸操作。如果觸摸操作指定了特定UI組件,則控制器2丟棄從顯示器I接收的觸摸信息而不通知目標應用。如果當前狀態(tài)不是禁止操作被執(zhí)行的狀態(tài),則控制器2確定觸摸操作不是特定觸摸操作并向目標應用通知從顯示器I接收的觸摸信息。禁止操作可以是任何操作。禁止操作的示例包括將便攜信息終端朝與顯示屏垂直的方向轉的操作。圖8A和SB各自描述了將便攜信息終端朝與顯示屏垂直的方向轉的操作。在圖8A所例示的示例中,便攜信息終端首先在水平狀態(tài)中被使用。在用戶改變便攜信息終端被握持的位置之前,用戶如圖8B所例示的那樣傾斜便攜信息終端的上部。當旋轉檢測器4檢測到所擁有的終端朝與顯示屏垂直的方向的旋轉時,控制器2確定禁止操作被用戶執(zhí)行。此時,便攜信息終端顯示禁止操作被用戶執(zhí)行的效果以便通知用戶。如上所述,根據(jù)本示例性實施例,便攜信息終端確定在所擁有終端朝顯示屏的水平方向的旋轉被檢測到之后的某個時間內執(zhí)行的觸摸操作是由改變握持位置引起的。從而,便攜信息終端可以減少由用戶旋轉他/她所擁有的終端時發(fā)生的偶然觸摸引起的偶然操作。本示例性實施例的便攜信息終端基于輸入的觸摸操作在觸摸板上觸摸的部分的形狀來判斷該觸摸操作是否是由改變握持位置引起的。從而,便攜信息終端能夠更準確地檢測用戶改變握持他/她所擁有的終端的位置時發(fā)生的偶然觸摸。本示例性實施例的便攜信息終端基于輸入的觸摸操作是否是由握持觸控筆的手對顯示屏的接觸引起的判斷來判斷該觸摸操作是否是由偶然觸摸引起的。從而,便攜信息終端能夠減少由用戶使用觸控筆進行輸入時發(fā)生的偶然觸摸引起的偶然操作。如果在尺寸與最初存儲的觸控筆的接觸尺寸相似的觸摸被進行前后的預定時間內、對與該觸摸位置不同的其他位置執(zhí)行了觸摸操作,則本示例性實施例的便攜信息終端確定該觸摸操作是由握持觸控筆的手對顯示屏的接觸引起的特定觸摸操作。從而,便攜信息終端能夠更準確地檢測用戶使用觸控筆進行輸入時發(fā)生的偶然觸摸。本示例性實施例的便攜信息終端確定用于禁止觸摸操作的禁止操作被執(zhí)行后的觸摸操作是其是由偶然觸摸引起的概率較高的觸摸操作。如果該觸摸操作指定了特定UI組件,則便攜信息終端禁止該觸摸操作。從而,用戶能夠可靠地禁止在改變握持所擁有的終端的位置之前對特定UI組件執(zhí)行的觸摸操作,從而避免偶然操作。當所擁有的終端朝與顯示屏垂直的方向的旋轉被檢測到時,本示例性實施例的便攜信息終端確定禁止操作被執(zhí)行。從而,用戶可以容易地禁止對特定n組件執(zhí)行的觸摸操作。
作為本發(fā)明的優(yōu)點的示例,包含觸摸板顯示器的通用便攜信息終端能夠有效地減少偶然觸摸的影響。雖然已參考發(fā)明的示例性實施例具體示出并描述了發(fā)明,但是發(fā)明不限于這些實施例。本領域普通技術人員將理解,在不脫離如權利要求限定的本發(fā)明的精神和范圍的情況下,可對其進行形式和細節(jié)的各種改變。本申請基于2009年11月25日提交的日本專利申請No. 2009-267777并要求其優(yōu)先權,該優(yōu)先申請的內容通過引用結合于此。參考符號歹"表I顯示器2控制器
3存儲設備4旋轉檢測器
權利要求
1.一種便攜信息終端包括配備了能夠檢測觸摸的觸摸板的顯示器;以及當對所述顯示器上顯示的用戶界面組件的觸摸被檢測到時運行與所述用戶界面組件相對應的處理的控制器,其中 當對所述顯示器的觸摸操作是特定觸摸操作并且所述觸摸操作指定的用戶界面組件是不確定是否運行相應處理的特定用戶界面組件時,所述控制器不運行與所指定的用戶界面組件相對應的處理。
2.根據(jù)權利要求I所述的便攜信息終端,其中如果所述觸摸操作不是所述特定觸摸操作或者如果所述觸摸操作指定的用戶界面組件不是所述特定用戶界面組件,則所述控制器運行與所指定的用戶界面組件相對應的處理。
3.根據(jù)權利要求I或2所述的便攜信息終端,其中所述特定觸摸操作是對所述顯示器的第一預定區(qū)域的持續(xù)觸摸被釋放后的某個時間內對第二預定區(qū)域進行的觸摸。
4.根據(jù)權利要求3所述的便攜信息終端,其中所述第一預定區(qū)域和所述第二預定區(qū)域在所述顯示器的一側附近。
5.根據(jù)權利要求3所述的便攜信息終端,其中所述第一預定區(qū)域在所述顯示器的一側附近并且所述第二預定區(qū)域在與所述第一預定區(qū)域所指定的那一側相鄰的一側附近。
6.根據(jù)權利要求I或2所述的便攜信息終端,還包括檢測該終端的旋轉的旋轉檢測器,其中 所述特定觸摸操作是在所述旋轉檢測器檢測到該終端在所述顯示器的水平方向上的旋轉之后的某個時間內進行的觸摸。
7.根據(jù)權利要求I或2所述的便攜信息終端,其中所述特定觸摸操作是這樣的觸摸,該觸摸包括與最初存儲的該終端被抓住時手指觸摸的形狀相似的、在所述顯示器上進行觸摸的部分的形狀。
8.根據(jù)權利要求I或2所述的便攜信息終端,其中所述特定觸摸操作是用戶改變握持所述便攜信息終端的位置時可能發(fā)生的預定觸摸操作。
9.根據(jù)權利要求1-8中任一個所述的便攜信息終端,其中所述控制器不將其中所述顯示器被按壓的力量小于預定力量的觸摸操作視為所述特定觸摸操作。
10.根據(jù)權利要求1-9中任一個所述的便攜信息終端,其中所述控制器不將其中與所述顯示屏保持接觸的時間小于預定時間的觸摸操作視為所述特定觸摸操作。
11.根據(jù)權利要求I或2所述的便攜信息終端,其中所述特定觸摸操作是握持觸控筆的手對所述顯示器的觸摸。
12.根據(jù)權利要求11所述的便攜信息終端,其中 所述控制器最初存儲所述觸控筆的接觸尺寸;并且 所述特定觸摸操作是在具有與最初存儲的所述觸控筆的接觸尺寸相似的尺寸的觸摸被進行前后的預定時間內、在與該觸摸位置不同的位置進行的觸摸。
13.根據(jù)權利要求I或2所述的便攜信息終端,其中 用于禁止對所述特定用戶界面組件的觸摸的預定禁止操作被提供;并且 所述特定觸摸操作是所述禁止操作被執(zhí)行后的觸摸。
14.根據(jù)權利要求13所述的便攜信息終端,還包括檢測該終端的旋轉檢測器;并且 所述禁止操作是將所述終端朝與所述顯示器垂直的方向轉并被所述旋轉檢測器檢測到的操作。
15.根據(jù)權利要求1-14中任一個所述的便攜信息終端,其中所述控制器通過將所述特定用戶界面組件與所述特定用戶界面組件顯示的字符信息相關聯(lián)來存儲所述特定用戶界面組件。
16.一種輸入控制方法,所述輸入控制方法用于包括配備了能夠檢測觸摸的觸摸板的顯示器的便攜信息終端,并且當對所述顯示器上顯示的用戶界面組件的觸摸被檢測到時運行與所述用戶界面組件相對應的處理,其中 當對所述顯示器的觸摸操作是特定觸摸操作并且由所述觸摸操作指定的用戶界面組件是不確定是否運行相應處理的特定用戶界面組件時,與所指定的用戶界面組件相對應的處理不被運行。
17.根據(jù)權利要求16所述的輸入控制方法,其中如果所述觸摸操作不是所述特定觸摸操作或者如果所述觸摸操作指定的用戶界面組件不是所述特定用戶界面組件,則與所指定的用戶界面組件相對應的處理被運行。
18.根據(jù)權利要求16或17所述的輸入控制方法,其中所述特定觸摸操作是對所述顯示器的第一預定區(qū)域的持續(xù)觸摸被釋放后的某個時間內對第二預定區(qū)域進行的觸摸。
19.根據(jù)權利要求18所述的輸入控制方法,其中所述第一預定區(qū)域和所述第二預定區(qū)域在所述顯示器的一側附近。
20.一種令便攜信息終端運行處理的程序,所述便攜信息終端包括配備了能夠檢測觸摸的觸摸板的顯示器并且當對所述顯示器上顯示的用戶界面組件的觸摸被檢測時運行與所述用戶界面組件相對應的處理,其中 當對所述顯示器的觸摸操作是特定觸摸操作并且所述觸摸操作指定的用戶界面組件是不確定是否運行相應處理的特定用戶界面組件時,所述程序令所述便攜信息終端運行防止與所指定的用戶界面組件相對應的處理被運行的處理。
21.根據(jù)權利要求20所述的程序,其中如果所述觸摸操作不是所述特定觸摸操作或者如果所述觸摸操作指定的用戶界面組件不是所述特定用戶界面組件,則與所指定的用戶界面組件相對應的處理被運行。
22.根據(jù)權利要求20或21所述的程序,其中所述特定觸摸操作是對所述顯示器的第一預定區(qū)域的持續(xù)觸摸被釋放后的某個時間內對第二預定區(qū)域進行的觸摸。
23.根據(jù)權利要求22所述的程序,其中所述第一預定區(qū)域和所述第二預定區(qū)域在所述顯示器的一側附近。
全文摘要
一種便攜信息終端包括配備了能夠檢測觸摸的觸摸板的顯示器(1);以及當對顯示器(1)上顯示的用戶界面組件的觸摸被檢測到時,運行與用戶界面組件相對應的處理的控制器(2)。當對顯示器(1)的觸摸操作是特定觸摸操作并且由該觸摸操作指定的用戶界面組件是不確定是否運行其相應處理的特定用戶界面組件時,控制器(2)不運行與所指定的用戶界面組件相對應的處理。
文檔編號G06F3/041GK102640094SQ20108005344
公開日2012年8月15日 申請日期2010年11月16日 優(yōu)先權日2009年11月25日
發(fā)明者周一峰 申請人:日本電氣株式會社