顯示控制設備、顯示控制方法和計算機程序的制作方法
【專利說明】顯示控制設備、顯示控制方法和計算機程序
[0001]本申請是申請日為2010年5月13日、申請號為“201080033131.X”、發明名稱為
“顯示控制設備、顯示控制方法和計算機程序”的發明專利申請的分案申請。
技術領域
[0002]本發明涉及一種顯示控制設備、顯示控制方法和計算機程序,具體涉及一種基于操作體對觸摸板進行的操作來進行顯示控制的顯示控制設備、顯示控制方法和計算機程序。
【背景技術】
[0003]近年來,使用觸摸板的UI (用戶接口 )作為使得任何人能夠容易地進行信息的輸入/輸出操作的裝置,變得越來越普遍。例如,通過經由直接拖動屏幕進行屏幕滾動的動作,可以進行與該動作相關聯的操作處理。通過將動作與用戶從該動作容易并且直觀地想像到的操作處理相關聯,可以便于通過該動作進行的輸入操作。
[0004]例如,在專利文獻I中,公開了一種輸入設備,其根據諸如手指的操作體關于顯示屏幕的按壓程度或者滑動狀態,進行基于多個不同輸入模式的輸入處理。使用這種輸入設備,允許用戶改變手指在顯示屏幕上的運動,由此使得進行與每個運動相對應的輸入處理。作為用戶在手指與屏幕接觸的狀態下進行的動作,例如有在屏幕上向上或向下或者向左或向右移動手指的拖動操作。例如,可以將進行屏幕滾動的操作或者改變屏幕上顯示的圖像的縮放率的操作與拖動操作相關聯。
[0005]引用文獻列表
[0006]專利文獻
[0007]專利文獻1:JP 2009-20759A
【發明內容】
[0008]技術問題
[0009]然而,通常只能將一個操作處理與一個動作相關聯。例如,在將手指在屏幕上的拖動操作分配給屏幕滾動操作的情況下,不能將手指的拖動操作分配給改變縮放率的操作。在這種情況下,例如,如圖11所示,需要在移動設備10的屏幕12上因特網顯示用于改變縮放率的滑動條14。相應地,存在屏幕12上圖像顯示區域變小的問題。
[0010]此外,在將手指在屏幕上的拖動操作分配給屏幕滾動操的情況下,可以想到將改變縮放率的操作分配給另一動作。例如,假設將兩個手指靠近或者將它們分開的雙指縮小(pinch in)或雙指放大(pinch out)動作分配給改變縮放率的操作。在這種情況下,解決了上述圖像顯示區域變小的問題,但是需要使用兩個手指進行操作,因此難以在用一只手保持移動設備的同時進行操作。
[0011]鑒于上面的問題作出本發明,本發明的目的是提供一種新穎的改進的顯示控制設備、操作控制方法和計算機程序,其使得能夠用一只手順暢地進行操作處理。
[0012]解決方案
[0013]根據本發明的一方面,為了實現上述目的,提供了一種顯示控制設備,包括:檢測單元,用于檢測操作體對顯示單元的顯示表面的接觸;位置計算單元,用于計算被檢測單元檢測到接觸的操作體在顯示表面上的接觸位置;操作處理確定單元,用于根據在包括基準接觸位置的第一區域內連續接觸顯示表面的接觸時間的長度,從與操作體的運動相關聯的多個操作處理中確定要進行的一個操作處理,基準接觸位置是當使得操作體在從顯示表面分離的狀態之后接觸顯示表面時操作體的接觸位置;以及操作處理單元,用于基于進一步與顯示表面連續接觸的操作體的運動,通過所進行的操作處理來改變顯示單元的顯示。
[0014]根據本發明,基于與顯示表面接觸的操作體的運動,從與操作體的預定運動相關聯的多個操作處理中確定要進行的一個操作處理。當確定了要進行的操作處理時,操作處理單元基于仍然與顯示表面接觸的操作體的運動,通過所進行的操作處理改變顯示單元的顯示。以這種方式,可以從與顯示表面接觸的操作體的一系列運動中確定要進行的操作處理,此外,可以確定對操作目標的操作量。
[0015]這里,操作處理單元能夠包括:滾動處理單元,用于根據操作體在顯示表面上的接觸位置的移動,滾動顯示單元上顯示的屏幕;以及細節水平處理單元,用于根據操作體在顯示表面上的接觸位置的移動,改變顯示單元上顯示的顯示內容的細節水平。這時,在確定操作體在第一區域內的接觸時間超過了閾值時間的情況下,操作處理確定單元能夠使細節水平處理單元起作用。
[0016]此外,在確定操作體的接觸位置位于第一區域之外的情況下,操作處理確定單元可以使滾動處理單元起作用。
[0017]此外,允許檢測單元被配置為能夠檢測操作體對顯示表面施加的壓力。這時,在檢測到的壓力大于閾值壓力的情況下,操作處理確定單元可以使細節水平處理單元起作用。
[0018]在操作體在第一區域內的接觸時間沒有超過閾值時間,并且所檢測到的壓力不大于閾值壓力的情況下,操作處理確定單元可以使滾動處理單元起作用。
[0019]此外,位置計算單元關于第一區域和第二區域計算顯示表面上的位置,其中第二區域被設置為在操作體的可移動方向上與第一區域鄰近。這時,細節水平處理單元可以根據操作體的接觸位置位于第一區域或第二區域中的哪個區域,來改變顯示內容的細節水平。例如,細節水平處理單元可以在操作體位于第一區域內的情況下提高顯示內容的細節水平,而在操作體位于第二區域內的情況下降低顯示內容的細節水平。
[0020]此外,在操作處理確定單元決定要進行的一個操作處理之后,操作處理單元基于操作體的運動通過所進行的操作處理改變顯示單元的顯示,直到檢測單元檢測到操作體從顯示表面分離為止。
[0021]根據本發明的另一方面,為了實現上述目的,提供了一種顯示控制設備,包括:檢測單元,用于檢測操作體對顯示單元的顯示表面的接觸;位置計算單元,用于計算被檢測單元檢測到接觸的操作體在顯示表面上的接觸位置;操作處理確定單元,用于根據操作體在包括基準接觸位置的第一區域內對顯示表面的壓力的大小,從與操作體的運動相關聯的多個操作處理中確定要進行的一個操作處理,基準接觸位置是當使得操作體在從顯示表面分離的狀態之后接觸顯示表面時操作體的接觸位置;以及操作處理單元,用于基于進一步與顯示表面連續接觸的操作體的運動,通過所進行的操作處理改變顯示單元的顯示。
[0022]根據本發明的另一方面,為了實現上述目的,提供了一種顯示控制方法,包括步驟:通過檢測單元檢測操作體對顯示單元的顯示表面的接觸;計算被檢測單元檢測到接觸的操作體在顯示表面上的接觸位置;根據在包括基準接觸位置的第一區域內連續接觸顯示表面的接觸時間的長度,從與操作體的運動相關聯的多個操作處理中確定要進行的一個操作處理,基準接觸位置是當使得操作體在從顯示表面分離的狀態之后接觸顯示表面時操作體的接觸位置;以及基于進一步與顯示表面連續接觸的操作體的運動,通過所進行的操作處理改變顯示單元的顯示。
[0023]根據本發明的另一方面,為了實現上述目的,提供了一種使計算機用作上述顯示控制設備的計算機程序。計算機程序通過被存儲在設置在計算機中的存儲設備中,并且由設置在計算機中的CPU讀取并執行,來使計算機用作上述顯示控制設備。此外,提供了一種記錄有計算機程序的計算機可讀記錄介質。例如,記錄介質是磁盤、光盤等。
[0024]有益效果
[0025]根據本發明,可以提供一種顯示控制設備、操作控制方法和計算機程序,其使得能夠用一只手順暢地進行操作處理。
【附圖說明】
[0026]圖1是示出根據本發明的第一實施例的顯示控制設備進行屏幕滾動處理時的用戶操作狀態和屏幕顯示狀態的說明圖。
[0027]圖2是示出根據該實施例的顯示控制設備進行縮放率改變處理時的用戶操作狀態和屏幕顯示狀態的說明圖。
[0028]圖3是示出根據該實施例的顯示控制設備的配置的功能框圖。
[0029]圖4是示出根據該實施例的顯示控制設備的顯示控制方法的流程圖。
[0030]圖5是示出該實施例的縮放率改變處理的流程圖。
[0031]圖6是示出顯示控制處理中在顯示表面內指定的近區域和遠區域的說明圖。
[0032]圖7是示出手指F的移動與顯示表面上的近區域和遠區域之間的關系的說明圖。
[0033]圖8是示出依賴于手指F的傾斜度的顯示表面和手指F的接觸位置之間的關系的說明圖。
[0034]圖9是示出根據本發明的第二實施例的顯示控制設備的顯示控制方法的流程圖。
[0035]圖10是示出顯示控制設備的配置的硬件配置圖。
[0036]圖11是示出使用傳統移動設備的操作的說明圖。
[0037]附圖標記列表
[0038]100顯示控制設備
[0039]110檢測單元
[0040]120模式切換確定單元
[0041]130位置計算單元
[0042]140計時器單元
[0043]150滾動處理單元
[0044]160縮放處理單元
[0045]170顯示單元
[0046]180存儲單元
[0047]210顯示表面
[0048]310近區域
[0049]320遠區域
【具體實施方式】
[0050]下文中,參考附圖詳細描述本發明的優選實施例。注意,在本說明書和附圖中,用相同的附圖標記表示具有基本相同的功能和結構的元素,并且省略重復的說明。
[0051]另外,按照下面的順序給出說明:
[0052]1.第一實施例(顯示控制:基于接觸時間的模式切換、縮放率改變處理)
[0053]2.第二實施例(顯示控制:基于接觸時間和壓力的模式切換)
[0054]3.對硬件配置的說