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

信息處理裝置以及信息處理裝置的控制方法_4

文檔序號:9666946閱讀:來源:國知局
示例性實施例中,處理在到達步驟S405之前包括兩個流程。第一個流程是針對觸摸狀態(tài)而設(shè)置的第五條件未被滿足(步驟S403:否)。換言之,在該流程中,雖然認為不太可能要輸入“輕拂”,但是,針對觸摸后的接近狀態(tài)而設(shè)置的第六條件被滿足(步驟S404:是)。第二個流程是針對觸摸狀態(tài)而設(shè)置的第五條件被滿足(步驟S403:是)。換言之,在第二個流程中,認為極有可能要輸入“輕拂”,而后,針對觸摸后的接近狀態(tài)而設(shè)置的第七條件被滿足(步驟S407:是)。如果根據(jù)這些流程中的任何流程,在輕拂標志的值被設(shè)置為“開”的情況下進行步驟S402的處理(步驟S402:是),則根據(jù)圖4中所示的流程圖的處理結(jié)束,并且,處理返回到圖2中所示的主處理。
[0063]在步驟S408中,辨識單元125將輕拂標志的值設(shè)置為“關(guān)”。這是因為,如果在步驟S401中,辨識單元125確定操作對象未剛好被釋放(步驟S401:否),則辨識單元125不需要進行輕拂確定。
[0064]以上是在步驟S210中進行的用于確定“輕拂”的處理。在圖4中所示的示例中,辨識單元125基于步驟S403中的結(jié)果,來選擇是使用第六條件還是第七條件作為用于輕拂確定的條件,以進一步提高確定的精度。然而,例如,也可以通過如下的方式對該處理進行變形,例如,省略步驟S404以簡化處理。在這種情況下,即使步驟S403中的條件被滿足(步驟S403:是),并且步驟S407中的條件被滿足(步驟S407:是),也向輸出控制單元126通知“輕拂”事件。
[0065]上述的在步驟S209中確定的“移動”和在步驟S210中確定的“輕拂”,是如下的多個操作的示例,所述多個操作根據(jù)在特定定時是否存在觸摸位置的移動而被解釋為不同的操作。在要相互區(qū)分的操作與該示例不同的情況下,可以基于根據(jù)這些操作而設(shè)置的條件,來進行確定。此外,在本示例性實施例中,進行移動確定和輕拂確定兩種處理,但是,在本示例性實施例中進行的確定并不限于該示例。要確定的操作的數(shù)量可以被增加或減少,并且操作可以被替換。此外,在本示例性實施例中,描述了如下的示例,即在根據(jù)圖2中所示的流程圖的觸摸操作確定處理中的后段,進行關(guān)于單個操作的確定,但是,關(guān)于單個操作的確定的定時并不限于該示例。例如,關(guān)于操作對象是否與輸入目標表面相接觸的確定(步驟S301)以及釋放確定(步驟S401),可以被整合到圖2中所示的步驟S203及S205中,從而在圖2中所示的流程圖中的前段被執(zhí)行。在這種情況下,因為在不需要確定的定時,不調(diào)用移動確定處理及輕拂確定處理,因此,能夠減少處理中的步驟的數(shù)量。然而,如同在本示例性實施例中一樣,通過使用于獲取觸摸狀態(tài)及接近狀態(tài)的處理和后段的用于確定操作的處理相互分離,能夠在程序中輕松地添加和刪除關(guān)于單個操作的確定。此外,該分離能夠削弱用于確定操作的處理過程之間的依存關(guān)系,從而提高可維護性。
[0066]以上述方式,根據(jù)本示例性實施例的信息處理裝置100基于針對檢測出的觸摸的位置的條件和針對在該觸摸的輸入之前或之后的接近狀態(tài)下的位置信息的條件二者,來辨識輸入的觸摸操作。這能夠減少違背用戶的意圖的誤辨識的發(fā)生。
[0067]<操作例1>
[0068]在以下的描述中,將描述當用戶操作根據(jù)第一示例性實施例的信息處理裝置100時進行的具體操作,作為操作例。
[0069]首先,圖5例示了在本示例性實施例中使用的觸摸屏的示例。假設(shè)觸摸屏的表面上的輸入?yún)^(qū)域500是如下的坐標平面,該坐標平面在X軸方向和1軸方向上分別包括960點(dot)的寬度和540點的寬度,并且該坐標平面的原點被設(shè)置在左上角,如圖5所示,由此,觸摸位置及接近位置被視為該坐標平面上的坐標信息。假設(shè)觸摸屏的分辨率與顯示器110匹配,并且“點”被用作坐標值的單位。假設(shè)每隔20毫秒(ms),從輸入接口 105向信息處理裝置100,通知觸摸位置及接近位置的檢測信息。輸入?yún)^(qū)域500可以是充當輸入目標表面的觸摸屏的整個表面,或者可以是輸入目標表面中的部分區(qū)域。充當操作對象的用戶的手指501向輸入?yún)^(qū)域500上輸入“移動”或“點擊”。在本示例性實施例中,術(shù)語“點擊”用于指“單次點擊”(single tap),在該單次點擊中,點擊輸入?yún)^(qū)域500 —次被辨識為操作輸入。
[0070]首先,以下描述在如下的兩種情況下確定是否已開始“移動”的示例,其中一種情況是在緊接在用戶的手指501觸摸輸入目標表面之前的接近狀態(tài)下,用戶的手指501在與輸入目標表面平行的方向上被移動預(yù)定距離或更長,另一種情況是在緊接在用戶的手指501觸摸輸入目標表面之前的接近狀態(tài)下,用戶的手指501在與輸入目標表面平行的方向上未被移動預(yù)定距離或更長。圖6A及圖6B例示了用戶的手指501開始輸入“移動”時與用戶的手指501開始輸入“點擊”時的比較。圖6A至圖6D各自對應(yīng)于圖5中所示的手指501的附近,這是從沿y軸的方向觀察到的。
[0071]在圖6A中,單個點511至517是當用戶的手指501開始輸入“移動”時檢測的一系列輸入位置。由基于圖5中所示的坐標平面的xy坐標,來定義點511至517中的各個。在這種情況下,點511至514是由接近傳感器109檢測出的接近位置,并且點515至517是由觸摸傳感器108檢測出的觸摸位置。
[0072]此外,在圖6B中,單個點521至524是當用戶的手指501進行“點擊”(即未開始“移動”)時、在用戶的手指501接觸觸摸屏之前檢測的一系列輸入位置。在這種情況下,點521及522是由接近傳感器109檢測出的接近位置,并且點523及524是由觸摸傳感器108檢測出的觸摸位置。
[0073]首先,將參照圖6A,來描述當用戶開始“移動”時、由根據(jù)本示例性實施例的信息處理裝置100進行的處理。當手指501已進入輸入目標表面的接近范圍時,接近傳感器109首先將點511檢測為接近位置。響應(yīng)于檢測出接近位置,根據(jù)圖2中所示的流程圖的處理開始。在點511的檢測時,由于手指501此時仍然處于觸摸前的狀態(tài),所以檢測出無觸摸位置(步驟S203:否)。另一方面,作為接近位置的點511被檢測出(步驟S205:是)。然而,此時,僅單條接近位置的信息被存儲,并且手指501尚未觸摸輸入目標表面。因此,在步驟S206及S207中,接近狀態(tài)獲取單元124不獲取在觸摸前的接近狀態(tài)下的移動距離,以及在釋放后的接近狀態(tài)下的移動距離,并且,處理前進到下一處理。在該階段,移動標志和輕拂標志各自被保持為初始值“關(guān)”。因此,在步驟S209及S210中,移動確定和輕拂確定兩者的結(jié)果都是“否”,而后,根據(jù)圖2中所示的流程圖的處理結(jié)束。之后,在每次檢測點512至517中的各個時,以類似的方式重復根據(jù)圖2中所示的流程圖的處理。
[0074]當由接近傳感器109檢測出點512時,在步驟S206中,接近狀態(tài)獲取單元124基于與首次檢測并存儲的點511的位置信息之差,來獲取在觸摸前的接近狀態(tài)下的移動距離。在操作例1中,點511與點512之間的直線距離被計算并確定為約8.2點。然而,用于獲取移動距離的方法并不限于計算兩點間的直線距離。例如,可以分別計算X軸方向和1軸方向上的差。在步驟S207中,與在點511的檢測時的處理類似地,接近狀態(tài)獲取單元124不獲取在釋放后的接近狀態(tài)下的移動距離。然后,在步驟S209及S210中,移動確定和輕拂確定兩者的結(jié)果都是“否”,而后,根據(jù)圖2中所示的流程圖的處理結(jié)束。在每次點513及514中的各個被檢測為接近位置時,接近狀態(tài)獲取單元124通過使用與在點512時的處理類似的處理,來獲取從點511到最新點的移動距離。在圖6A中所示的示例中,在點514的檢測時,從第一個點起的移動距離被計算并確定為約32.0點。
[0075]接下來,由觸摸傳感器108來檢測點515。此時,已檢測出觸摸位置(步驟S203:是),但是,僅存儲了單條觸摸位置的信息。因此,在步驟S204中,觸摸狀態(tài)獲取單元123不獲取在觸摸狀態(tài)下的移動距離,并且,處理前進到移動確定處理。此時,操作對象與輸入目標表面相接觸(步驟S301:是)。由于移動標志被設(shè)置為“關(guān)”(步驟S302:否),所以在步驟S303中,辨識單元125確定觸摸前的接近狀態(tài)是否滿足第一條件。在操作例1中,假設(shè)第一條件是“在觸摸前的接近狀態(tài)下的移動距離是閾值T1 = 30點或更大”。在圖6A中所示的示例中,在觸摸前的接近狀態(tài)下的移動距離是約32.0點,因而滿足閾值T1 (30點或更大)(步驟S303:是)。然而,在觸摸狀態(tài)下的移動距離尚未被計算。因此,辨識單元125確定觸摸狀態(tài)不滿足第三條件(步驟S307:否),而后,處理返回到圖2中所示的流程圖。在步驟S210中,由于輕拂標志被設(shè)置為“關(guān)”,所以輕拂確定結(jié)果是“否”,而后,根據(jù)圖2中所示的流程圖的處理結(jié)束。
[0076]接下來,當由觸摸傳感器108檢測出點516時,在步驟S204中,觸摸狀態(tài)獲取單元123基于與上次檢測并存儲的點515的位置信息之差,來獲取在觸摸狀態(tài)下的移動距離。在操作例1中,與接近狀態(tài)的情況類似地,通過計算直線距離來獲取移動距離。在圖6A中所示的示例中,從點515到點516的移動距離被確定為約20.0點。在步驟S209中,進行移動確定。然后,在步驟S303中,與在點515時的確定類似地,觸摸前的接近狀態(tài)滿足第一條件。然后,在步驟S307中,辨識單元125確定在觸摸狀態(tài)下的移動距離是否滿足第三條件。在此,假定第三條件是“在觸摸狀態(tài)下的移動距離是閾值T3 = 10點或更大”。從點515到點516的移動距離是約20.0點,因而滿足第三條件(步驟S307 ??是)。因此,辨識單元125將移動標志設(shè)置為“開”,并且,“移動”事件被通知給信息處理裝置100的其他模塊,諸如輸出控制單元126。
[0077]當由觸摸傳感器108檢測出點517時,根據(jù)與在點516的情況下的處理類似的流程,來進行在到達移動確定之前的處理。在步驟S204中,從點516到點517的移動距離被計算并確定為23點。此外,通過將23點除以從上次進行的位置檢測到本次位置檢測的周期(例如,20ms),來計算移動速度。在移動確定中,由于移動標志被設(shè)置為“開”(步驟S302:是),所以在步驟S308中,辨識單元125進行如下的確定,即確定從上次檢測出的觸摸位置起的移動距離是否滿足第四條件。如果在此假定第四條件是“從上次檢測出的觸摸位置起的移動距離是閾值T4 = 1點或更大”,則從點516到點517的移動距離是23,由此滿足第四條件。因此,在步驟S309中,將“移動”事件通知給輸出控制單元126。
[0078]以這種方式,在本示例性實施例中,如果用戶在以手指501接觸觸摸屏之前的接近狀態(tài)下,已經(jīng)開始移動手指501,則信息處理裝置100降低在觸摸狀態(tài)下的移動距離的閾值,因而能夠在“移動”被輸入時迅速響應(yīng)。結(jié)果,從用戶的觀點而言,能夠提高可操作性。
[0079]接下來,將參照圖6B,來描述當用戶開始“點擊”時、由根據(jù)本示例性實施例的信息處理裝置100進行的處理。圖6B未示出當手指501被釋放時檢測的位置。僅基于這些信息,不能確定最終要輸入的操作是“點擊”、“移動”還是“輕拂”。
[0080]同樣,在圖6B中所示的示例的情況下,在每次檢測點521至524中的各個時,重復根據(jù)圖2中所示的流程圖的處理。當由接近傳感器109檢測出點521及522時,依照與圖6A中所示的點511至514類似的流程,來進行處理。在圖6B的情況下,從點521到點522的移動距離被計算并確定為約5.8點。
[0081]隨后,由觸摸傳感器108來檢測點523。此時,已檢測出觸摸位置(步驟S203:是),但是,僅存儲了單條觸摸位置的信息。因此,在步驟S204中,觸摸狀態(tài)獲取單元123不獲取在觸摸狀態(tài)下的移動距離,并且,處理前進到移動確定處理。此時,操作對象與輸入目標表面相接觸(步驟S301:是)。由于移動標志被設(shè)置為“關(guān)”(步驟S302:否),所以在步驟S303中,辨識單元125確定觸摸前的接近狀態(tài)是否滿足第一條件。在操作例1中,針對第一條件的閾值T1是30點。在圖6B中所示的示例的情況下,從點521到點522的移動距離是約5.8點,并且短于閾值T1,因而不滿足第一條件(步驟S303:否)。然而,由于在觸摸狀態(tài)下的移動距離尚未被計算,因此,辨識單元125確定觸摸狀態(tài)不滿足第二條件(步驟S304:否)。然后,處理返回到根據(jù)圖2中所示的流程圖的處理。在步驟S210中,輕拂確定結(jié)果是“否”。
[0082]當由觸摸傳感器108檢測出點524時,在步驟S204中,觸摸狀態(tài)獲取單元123基于與上次檢測并存儲的點523的位置信息之差,來獲取在觸摸狀態(tài)下的移動距離。從點523到點524的移動距離是約15.0點。在步驟S209中的移動確定處理中,由于觸摸前的接近狀態(tài)不滿足第一條件(步驟S303:否),所以在步驟S304中,辨識單元125確定在觸摸狀態(tài)下的移動距離是否滿足第二條件。在操作例1中,假設(shè)第二條件是“在觸摸狀態(tài)下的移動距離是閾值T2 = 30點或更大”。以這種方式,將閾值T2設(shè)置為大于被設(shè)置作為閾值T3的10點。從點523到點524的移動距離是約1
當前第4頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
淮南市| 府谷县| 富裕县| 三江| 株洲县| 延庆县| 虞城县| 三台县| 慈溪市| 张掖市| 葫芦岛市| 隆子县| 巴彦淖尔市| 青铜峡市| 高安市| 抚远县| 尚义县| 兴安盟| 通榆县| 新民市| 朝阳市| 台中县| 法库县| 双辽市| 浮梁县| 林西县| 惠安县| 莫力| 根河市| 瓮安县| 通化市| 桦南县| 北票市| 灵武市| SHOW| 南充市| 江津市| 大英县| 云和县| 澳门| 泗水县|