控制方法和電子裝置。一種控制方法,該控制方法由包括在電子裝置中的處理器來執行,所述電子裝置包括與顯示裝置相關聯地設置的觸摸面板,所述控制方法包括以下步驟:當觸摸面板被觸摸時,檢測接觸面積的大小;基于接觸面積的大小來設置用于判定觸摸面板上的觸摸位置是否有變化的閾值;當觸摸位置的變化大于閾值時,判定已向顯示裝置做出滾動指令;以及根據滾動指令來執行在顯示裝置的畫面上顯示的圖像的移動控制。
【技術實現步驟摘要】
本文所討論的實施方式涉及控制方法和電子裝置。
技術介紹
近年來,在諸如智能電話、個人計算機等的電子裝置中,使用觸摸面板執行的操作已經成為主流。用手指或觸摸筆操作觸摸面板,并因此可以例如通過用手指點擊畫面(操作畫面)來選擇在畫面上顯示的圖標,并且可以執行所謂的滾動,所述滾動使得顯示在畫面上的諸如文本、圖片等的圖像在畫面上沿預定的方向滑動。在作為許多智能手機中所采用的平臺的Android OS(注冊商標)中(例如,如“Managing Touch Events in a ViewGroup\([online],Android Developers,[2015年3月9日搜索],網址:http://developer.android.com/training/gestures/viewgroup.html>)中所描述的),被稱為“觸摸斜率(touch slop)”的閾值被用于控制畫面上顯示的圖像的移動。根據該控制方法,首先通過設置在觸摸面板中的觸摸傳感器獲取被手指或觸摸筆觸摸(接觸)的位置的坐標信息。然后,如果該坐標信息的變化量(即,接觸位置的移動量)超過了觸摸斜率的值,則判定觸摸位置有變化,并執行畫面的滾動。例如,日本特開No.2013-020332、日本特開No.2015-011401及“Managing Touch Events in a ViewGroup”([online],Android Developes,[2015年3月9日搜索],網址<URL:http://developer.android.com/training/gestures/viewgroup.html>)都討論了相關技術。存在這樣的情況,即,用戶無法如用戶打算的那樣的經由觸摸面板執行畫面操作。例如,存在這樣的情況,當用戶用手指按壓畫面來選擇該畫面上的圖標時,畫面被滾動并且用戶無法正確選擇圖標。因此,針對包括觸摸面板的電子裝置,希望提升畫面操作的便利性。
技術實現思路
鑒于以上所述情況,本公開的目的在于提高關于包括觸摸面板的電子裝置的畫面操作的便利性。根據本專利技術的一方面,一種控制方法,所述控制方法由包括在電子裝置中的處理器來執行,所述電子裝置包括與顯示裝置相關聯地設置的觸摸面板,所述控制方法包括以下步驟:當所述觸摸面板被觸摸時,檢測接觸面積的大小;基于所述接觸面積的大小,設置用于判定所述觸摸面板上的觸摸位置是否有變化的閾值;當觸摸位置的變化大于所述閾值時,判定為進行了針對所述顯示裝置的滾動指令;以及根據所述滾動指令,執行所述顯示裝置的畫面上顯示的圖像的移動控制。根據所述控制方法和電子裝置,提高關于包括觸摸面板的電子裝置的畫面操作的便利性變得可能。附圖說明圖1A、1B、1C、1D、1E和1F是例示執行點擊操作時由電子裝置執行的圖像的移動控制的示例的視圖和圖表;圖2A、2B、2C、2D、2E和2F是示出執行滾動操作時由電子裝置執行的圖像的移動控制的示例的視圖和圖表;圖3是示出根據第一實施方式的電子裝置的功能塊的示例的框圖;圖4是示出根據第一實施方式的電子裝置的硬件配置的示例的框圖;圖5是示出由根據第一實施方式的電子裝置執行的控制方法的示例的流程圖;圖6A、6B、6C和6D是示出根據第一實施方式的圖像的移動控制的示例的視圖和圖表;圖7是示出執行點擊操作時接觸面積的變化的示例的曲線圖;圖8A和8B是示出根據第二實施方式的手指的接觸面積和移動距離的閾值隨時間的變化的示例的圖表;圖9是示出由根據第二實施方式的電子裝置執行的控制方法的示例的流程圖;圖10是示出由根據第二實施方式的變型例的電子裝置執行的控制方法的示例的流程圖;圖11A、11B、11C和11D是示出執行圖像的移動控制之后觸摸坐標移動的示例的視圖和圖表;圖12是示出滾動操作期間觸摸坐標的變化的示例的曲線圖;圖13是示出滾動操作期間控制面積的變化以及手指速度的變化的示例的曲線圖;圖14是示出根據第三實施方式的電子裝置的功能塊的示例的框圖;以及圖15是示出由根據第三實施方式的電子裝置執行的控制方法的示例的流程圖。具體實施方式下面將參照圖1至圖15對本公開的實施方式進行具體描述。根據本公開的電子裝置的實施方式被應用于智能電話、個人計算機等。然而,本公開的應用并不限于此,本公開可以被應用于包括觸摸面板的大體上所有電子裝置。雖然下面將對使用手指執行畫面操作的示例進行描述,但畫面操作并不限于使用手指來執行的操作。例如,可以使用端部包括接觸面積通過按壓畫面而改變的彈性材料的操作工具(如觸摸筆等)來執行畫面操作。專利技術人發現,當不習慣使用觸摸面板的用戶使用觸摸面板來選擇畫面上的圖標的時候,該用戶有可能順序地執行(1)觸摸要被選擇的目標圖標的操作、(2)在觸摸目標圖標之后進一步按壓該圖標的操作以及(3)移開(釋放)手指的操作。專利技術人還發現,當不習慣使用觸摸面板的用戶使用觸摸面板來滾動畫面的時候,該用戶有可能順序地執行(1)用指尖觸摸畫面的操作、(2)沿該用戶希望移動畫面的方向移動手指的操作以及(3)移開(釋放)手指的操作。通常,當用戶按壓按鈕時,用戶首先觸摸按鈕并接著執行按壓操作。因此,假定當用戶執行上述的選擇操作時,該用戶執行與用戶按壓按鈕時的動作相類似的動作。通常,當一個人使用手指移動放置在桌面上的紙張時,此人移動手指而無需用手指按壓紙張來移動紙張。因此,假定當用戶執行上述的滾動操作時,該用戶執行與一個人移動放置在桌面上的紙張時的動作相類似的動作。下面將描述操作觸摸面板時由電子裝置執行的畫面的滾動的控制。滾動的控制下文中將被稱為“移動控制”。圖1A、1B、1C、1D、1E和1F是示出執行點擊操作時由電子裝置執行的圖像的移動控制的示例的視圖和圖表。圖1A是示出用手指點擊觸摸面板的畫面的狀態的視圖。圖1A示出了手指60接觸(觸摸)畫面61的初始階段。在圖1A中,手指60中所表示的由點線形成的部分表示手指60在畫面61上的接觸部分62。接觸部分62例
如具有橢圓形的形狀。圖1B是示出在圖1A所示的狀態下接觸部分與觸摸坐標之間的關系的圖表。“X-軸”表示畫面61上的X-軸,“Y-軸”表示畫面61上的Y-軸。接觸部分62中的點表示觸摸坐標。所述觸摸坐標是畫面61上的手指60的接觸位置的坐標,并且例如是接觸部分62的中心的位置的坐標。在圖1B的示例中,觸摸坐標是(X0,Y0)。圖1C是示出從圖1A所示的狀態用手指進一步按壓畫面的狀態的視圖。如圖1C中通過點線所表示的,當用手指60進一步按壓畫面61時,接觸部分62的面積大于圖1A中的接觸部分62的面積。圖1D是示出在圖1C所示的狀態下接觸部分與觸摸坐標之間的關系的圖表。觸摸坐標連同手指60的接觸部分62的位置一起移動,并且當接觸部分62根據手指60的動作移動時,觸摸坐標的值根據接觸部分62的移動量和移動方向而改變。被實線圓包圍的部分表示觸摸坐標的移動距離的閾值的范圍,在該范圍內不執行圖像的移動控制,并且該圓的半徑表示該閾值。也就是說,即使當觸摸坐標移動時,除非觸摸坐標超出由實線圓包圍的部分,否則不判定觸摸位置有變化,并且不執行圖像的移動控制。另一方面,如果觸摸坐標移動超出由實線圓包圍的部分,則確定觸摸位本文檔來自技高網...
【技術保護點】
一種控制方法,所述控制方法由包括在電子裝置中的處理器來執行,所述電子裝置包括與顯示裝置相關聯地設置的觸摸面板,所述控制方法包括以下步驟:當所述觸摸面板被觸摸時,檢測接觸面積的大小;基于所述接觸面積的大小,設置用于判定所述觸摸面板上的觸摸位置是否有變化的閾值;當所述觸摸位置的變化大于所述閾值時,判定為進行了針對所述顯示裝置的滾動指令;以及根據所述滾動指令,執行所述顯示裝置的畫面上顯示的圖像的移動控制。
【技術特征摘要】
2015.04.02 JP 2015-0758741.一種控制方法,所述控制方法由包括在電子裝置中的處理器來執行,所述電子裝置包括與顯示裝置相關聯地設置的觸摸面板,所述控制方法包括以下步驟:當所述觸摸面板被觸摸時,檢測接觸面積的大小;基于所述接觸面積的大小,設置用于判定所述觸摸面板上的觸摸位置是否有變化的閾值;當所述觸摸位置的變化大于所述閾值時,判定為進行了針對所述顯示裝置的滾動指令;以及根據所述滾動指令,執行所述顯示裝置的畫面上顯示的圖像的移動控制。2.根據權利要求1所述的控制方法,其中,所述設置包括:每當檢測到所述接觸面積的變化時,基于所述接觸面積的變化量來計算所述閾值的候選;以及基于所述閾值的所述候選的值,設置所述閾值。3.根據權利要求2所述的控制方法,其中,所述設置包括:當判定為所述閾值的所述候選大于已設置的閾值時,將所述已設置的閾值更新成所述閾值的所述候選。4.根據權利要求2所述的控制方法,其中,所述執行包括:當未判定為所述閾值的所述候選大于已設置的閾值時,基于所述已設置的閾值執行所述圖像的所述移動控制。5.根據權利要求2所述的控制方法,其中,所述設置包括:當判定為所述接觸面積已由于所述接觸面積的變化而增大時,計算所述閾值的候選,以將已設置的閾值更新成所述閾值的所述候選;以及當未判定為所述接觸面積增大時,使得不執行所述閾值的所述候選的計算。6.根據權利要求5所述的控制方法,其中,所述執行包括:當未判定為所述接觸面積增大時,基于已設置的閾值來執行所述圖像的所述移動控制。7.根據權利要求1至6中任一項所述的控制方法,所述控制方法還包括以下步驟:在執行所述移動控制之后,在保持對象的接觸時以及在所述對象的移動速度等于或小...
【專利技術屬性】
技術研發人員:川村昌雅,
申請(專利權)人:富士通株式會社,
類型:發明
國別省市:日本;JP
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。