專利名稱:顯示控制設(shè)備、顯示控制方法和計算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種顯示控制設(shè)備、顯示控制方法和計算機(jī)程序,具體涉及一種基于操作體對觸摸板進(jìn)行的操作來進(jìn)行顯示控制的顯示控制設(shè)備、顯示控制方法和計算機(jī)程序。
背景技術(shù):
近年來,使用觸摸板的UI (用戶接口)作為使得任何人能夠容易地進(jìn)行信息的輸入/輸出操作的裝置,變得越來越普遍。例如,通過經(jīng)由直接拖動屏幕進(jìn)行屏幕滾動的動作,可以進(jìn)行與該動作相關(guān)聯(lián)的操作處理。通過將動作與用戶從該動作容易并且直觀地想像到的操作處理相關(guān)聯(lián),可以便于通過該動作進(jìn)行的輸入操作。例如,在專利文獻(xiàn)1中,公開了一種輸入設(shè)備,其根據(jù)諸如手指的操作體關(guān)于顯示屏幕的按壓程度或者滑動狀態(tài),進(jìn)行基于多個不同輸入模式的輸入處理。使用這種輸入設(shè)備,允許用戶改變手指在顯示屏幕上的運(yùn)動,由此使得進(jìn)行與每個運(yùn)動相對應(yīng)的輸入處理。 作為用戶在手指與屏幕接觸的狀態(tài)下進(jìn)行的動作,例如有在屏幕上向上或向下或者向左或向右移動手指的拖動操作。例如,可以將進(jìn)行屏幕滾動的操作或者改變屏幕上顯示的圖像的縮放率的操作與拖動操作相關(guān)聯(lián)。引用文獻(xiàn)列表專利文獻(xiàn)專利文獻(xiàn)1 JP 2009-20759A
發(fā)明內(nèi)容
技術(shù)問題然而,通常只能將一個操作處理與一個動作相關(guān)聯(lián)。例如,在將手指在屏幕上的拖動操作分配給屏幕滾動操作的情況下,不能將手指的拖動操作分配給改變縮放率的操作。 在這種情況下,例如,如圖11所示,需要在移動設(shè)備10的屏幕12上因特網(wǎng)顯示用于改變縮放率的滑動條14。相應(yīng)地,存在屏幕12上圖像顯示區(qū)域變小的問題。此外,在將手指在屏幕上的拖動操作分配給屏幕滾動操的情況下,可以想到將改變縮放率的操作分配給另一動作。例如,假設(shè)將兩個手指靠近或者將它們分開的雙指縮小 (pinch in)或雙指放大(pinch out)動作分配給改變縮放率的操作。在這種情況下,解決了上述圖像顯示區(qū)域變小的問題,但是需要使用兩個手指進(jìn)行操作,因此難以在用一只手保持移動設(shè)備的同時進(jìn)行操作。鑒于上面的問題作出本發(fā)明,本發(fā)明的目的是提供一種新穎的改進(jìn)的顯示控制設(shè)備、操作控制方法和計算機(jī)程序,其使得能夠用一只手順暢地進(jìn)行操作處理。解決方案根據(jù)本發(fā)明的一方面,為了實現(xiàn)上述目的,提供了一種顯示控制設(shè)備,包括檢測單元,用于檢測操作體對顯示單元的顯示表面的接觸;位置計算單元,用于計算被檢測單元檢測到接觸的操作體在顯示表面上的接觸位置;操作處理確定單元,用于根據(jù)在包括基準(zhǔn)接觸位置的第一區(qū)域內(nèi)連續(xù)接觸顯示表面的接觸時間的長度,從與操作體的運(yùn)動相關(guān)聯(lián)的多個操作處理中確定要進(jìn)行的一個操作處理,基準(zhǔn)接觸位置是當(dāng)使得操作體在從顯示表面分離的狀態(tài)之后接觸顯示表面時操作體的接觸位置;以及操作處理單元,用于基于進(jìn)一步與顯示表面連續(xù)接觸的操作體的運(yùn)動,通過所進(jìn)行的操作處理來改變顯示單元的顯示。根據(jù)本發(fā)明,基于與顯示表面接觸的操作體的運(yùn)動,從與操作體的預(yù)定運(yùn)動相關(guān)聯(lián)的多個操作處理中確定要進(jìn)行的一個操作處理。當(dāng)確定了要進(jìn)行的操作處理時,操作處理單元基于仍然與顯示表面接觸的操作體的運(yùn)動,通過所進(jìn)行的操作處理改變顯示單元的顯示。以這種方式,可以從與顯示表面接觸的操作體的一系列運(yùn)動中確定要進(jìn)行的操作處理,此外,可以確定對操作目標(biāo)的操作量。這里,操作處理單元能夠包括滾動處理單元,用于根據(jù)操作體在顯示表面上的接觸位置的移動,滾動顯示單元上顯示的屏幕;以及細(xì)節(jié)水平處理單元,用于根據(jù)操作體在顯示表面上的接觸位置的移動,改變顯示單元上顯示的顯示內(nèi)容的細(xì)節(jié)水平。這時,在確定操作體在第一區(qū)域內(nèi)的接觸時間超過了閾值時間的情況下,操作處理確定單元能夠使細(xì)節(jié)水平處理單元起作用。此外,在確定操作體的接觸位置位于第一區(qū)域之外的情況下,操作處理確定單元可以使?jié)L動處理單元起作用。此外,允許檢測單元被配置為能夠檢測操作體對顯示表面施加的壓力。這時,在檢測到的壓力大于閾值壓力的情況下,操作處理確定單元可以使細(xì)節(jié)水平處理單元起作用。在操作體在第一區(qū)域內(nèi)的接觸時間沒有超過閾值時間,并且所檢測到的壓力不大于閾值壓力的情況下,操作處理確定單元可以使?jié)L動處理單元起作用。此外,位置計算單元關(guān)于第一區(qū)域和第二區(qū)域計算顯示表面上的位置,其中第二區(qū)域被設(shè)置為在操作體的可移動方向上與第一區(qū)域鄰近。這時,細(xì)節(jié)水平處理單元可以根據(jù)操作體的接觸位置位于第一區(qū)域或第二區(qū)域中的哪個區(qū)域,來改變顯示內(nèi)容的細(xì)節(jié)水平。例如,細(xì)節(jié)水平處理單元可以在操作體位于第一區(qū)域內(nèi)的情況下提高顯示內(nèi)容的細(xì)節(jié)水平,而在操作體位于第二區(qū)域內(nèi)的情況下降低顯示內(nèi)容的細(xì)節(jié)水平。此外,在操作處理確定單元決定要進(jìn)行的一個操作處理之后,操作處理單元基于操作體的運(yùn)動通過所進(jìn)行的操作處理改變顯示單元的顯示,直到檢測單元檢測到操作體從顯示表面分離為止。根據(jù)本發(fā)明的另一方面,為了實現(xiàn)上述目的,提供了一種顯示控制設(shè)備,包括檢測單元,用于檢測操作體對顯示單元的顯示表面的接觸;位置計算單元,用于計算被檢測單元檢測到接觸的操作體在顯示表面上的接觸位置;操作處理確定單元,用于根據(jù)操作體在包括基準(zhǔn)接觸位置的第一區(qū)域內(nèi)對顯示表面的壓力的大小,從與操作體的運(yùn)動相關(guān)聯(lián)的多個操作處理中確定要進(jìn)行的一個操作處理,基準(zhǔn)接觸位置是當(dāng)使得操作體在從顯示表面分離的狀態(tài)之后接觸顯示表面時操作體的接觸位置;以及操作處理單元,用于基于進(jìn)一步與顯示表面連續(xù)接觸的操作體的運(yùn)動,通過所進(jìn)行的操作處理改變顯示單元的顯示。根據(jù)本發(fā)明的另一方面,為了實現(xiàn)上述目的,提供了一種顯示控制方法,包括步驟通過檢測單元檢測操作體對顯示單元的顯示表面的接觸;計算被檢測單元檢測到接觸的操作體在顯示表面上的接觸位置;根據(jù)在包括基準(zhǔn)接觸位置的第一區(qū)域內(nèi)連續(xù)接觸顯示表面的接觸時間的長度,從與操作體的運(yùn)動相關(guān)聯(lián)的多個操作處理中確定要進(jìn)行的一個操作處理,基準(zhǔn)接觸位置是當(dāng)使得操作體在從顯示表面分離的狀態(tài)之后接觸顯示表面時操作體的接觸位置;以及基于進(jìn)一步與顯示表面連續(xù)接觸的操作體的運(yùn)動,通過所進(jìn)行的操作處理改變顯示單元的顯示。根據(jù)本發(fā)明的另一方面,為了實現(xiàn)上述目的,提供了一種使計算機(jī)用作上述顯示控制設(shè)備的計算機(jī)程序。計算機(jī)程序通過被存儲在設(shè)置在計算機(jī)中的存儲設(shè)備中,并且由設(shè)置在計算機(jī)中的CPU讀取并執(zhí)行,來使計算機(jī)用作上述顯示控制設(shè)備。此外,提供了一種記錄有計算機(jī)程序的計算機(jī)可讀記錄介質(zhì)。例如,記錄介質(zhì)是磁盤、光盤等。有益效果根據(jù)本發(fā)明,可以提供一種顯示控制設(shè)備、操作控制方法和計算機(jī)程序,其使得能夠用一只手順暢地進(jìn)行操作處理。
圖1是示出根據(jù)本發(fā)明的第一實施例的顯示控制設(shè)備進(jìn)行屏幕滾動處理時的用戶操作狀態(tài)和屏幕顯示狀態(tài)的說明圖。圖2是示出根據(jù)該實施例的顯示控制設(shè)備進(jìn)行縮放率改變處理時的用戶操作狀態(tài)和屏幕顯示狀態(tài)的說明圖。圖3是示出根據(jù)該實施例的顯示控制設(shè)備的配置的功能框圖。圖4是示出根據(jù)該實施例的顯示控制設(shè)備的顯示控制方法的流程圖。圖5是示出該實施例的縮放率改變處理的流程圖。圖6是示出顯示控制處理中在顯示表面內(nèi)指定的近區(qū)域和遠(yuǎn)區(qū)域的說明圖。圖7是示出手指F的移動與顯示表面上的近區(qū)域和遠(yuǎn)區(qū)域之間的關(guān)系的說明圖。圖8是示出依賴于手指F的傾斜度的顯示表面和手指F的接觸位置之間的關(guān)系的說明圖。圖9是示出根據(jù)本發(fā)明的第二實施例的顯示控制設(shè)備的顯示控制方法的流程圖。圖10是示出顯示控制設(shè)備的配置的硬件配置圖。圖11是示出使用傳統(tǒng)移動設(shè)備的操作的說明圖。附圖標(biāo)記列表100顯示控制設(shè)備110檢測單元120模式切換確定單元130位置計算單元140計時器單元150滾動處理單元160縮放處理單元170顯示單元180存儲單元210顯示表面310近區(qū)域
320遠(yuǎn)區(qū)域
具體實施例方式下文中,參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實施例。注意,在本說明書和附圖中,用相同的附圖標(biāo)記表示具有基本相同的功能和結(jié)構(gòu)的元素,并且省略重復(fù)的說明。另外,按照下面的順序給出說明1.第一實施例(顯示控制基于接觸時間的模式切換、縮放率改變處理)2.第二實施例(顯示控制基于接觸時間和壓力的模式切換)3.對硬件配置的說明<1.第一實施例>[顯示控制的概要]首先,基于圖1和圖2描述由根據(jù)本發(fā)明的實施例的顯示控制設(shè)備控制的屏幕的顯示處理。另外,圖1是示出根據(jù)本實施例的顯示控制設(shè)備進(jìn)行屏幕滾動處理時的用戶操作狀態(tài)和屏幕顯示狀態(tài)的說明圖。圖2是示出根據(jù)本實施例的顯示控制設(shè)備進(jìn)行縮放率改變處理時的用戶操作狀態(tài)和屏幕顯示狀態(tài)的說明圖。在本實施例中,對顯示控制設(shè)備給出說明,該顯示控制設(shè)備在如圖1所示的移動設(shè)備200中通過由保持移動設(shè)備200的手使得操作體在屏幕上移動,來進(jìn)行與操作體的移動相關(guān)聯(lián)的操作處理。移動設(shè)備200包括用于檢測操作體是否已接觸顯示表面210的檢測單元,并且能夠根據(jù)檢測單元的檢測值分析操作體在屏幕上的移動。在本實施例中,可以通過在顯示表面210上向上或向下或向左或向右拖動作為操作體的手指F的手指F的移動來進(jìn)行屏幕的滾動操作,并且可以通過移動手指的接觸位置的手指F的移動來進(jìn)行顯示圖像的縮放率改變操作。顯示控制設(shè)備基于手指F的運(yùn)動或接觸位置來估計用戶正在進(jìn)行屏幕的滾動操作和顯示圖像的縮放率改變操作中的哪個操作,并且基于手指F的運(yùn)動進(jìn)行所估計的操作處理。下面,假設(shè)手指的接觸位置指示手指正在接觸顯示表面的接觸區(qū)域的重心位置。具體地,如圖1所示,在與顯示表面210接觸的手指F顯著移動的情況下,顯示控制設(shè)備進(jìn)行屏幕的滾動處理。當(dāng)在手指F與顯示表面210接觸的狀態(tài)下在水平方向上拖動手指F時,顯示表面210上顯示的圖像在水平方向上滾動,當(dāng)在豎直方向上拖動手指F時, 顯示表面210上顯示的圖像在豎直方向上滾動。另一方面,如圖2所示,用戶可以通過經(jīng)由向顯示表面210內(nèi)按壓手指F或者使手指F傾斜而移動手指F,來進(jìn)行顯示圖像的縮放率改變處理。在檢測到自手指F與顯示表面210接觸起,手指F的接觸位置已經(jīng)位于預(yù)定區(qū)域中大于預(yù)定時間時,本實施例的顯示控制設(shè)備通過手指F的拖動操作進(jìn)行的操作處理從屏幕滾動處理切換為縮放率改變處理。由此,即使將不同的操作處理與操作體的一個移動相關(guān)聯(lián),也可以容易地切換要進(jìn)行的操作處理。具體地,通過在如圖1和圖2所示的移動設(shè)備 200中設(shè)置根據(jù)本實施例的顯示控制設(shè)備,用戶可以在用一只手保持移動設(shè)備200的狀態(tài)下,通過一個手指的操作進(jìn)行屏幕滾動和顯示圖像的縮放率的改變。下面,基于圖3至8詳細(xì)描述根據(jù)本實施例的顯示控制設(shè)備和使用該顯示控制設(shè)備的顯示控制方法。[顯示控制設(shè)備的功能配置]
7
首先,基于圖3描述根據(jù)本實施例的顯示控制設(shè)備100的功能配置。另外,圖3是示出根據(jù)本實施例的顯示控制設(shè)備100的配置的功能框圖。根據(jù)本實施例的顯示控制設(shè)備 100包括檢測單元110、模式切換確定單元120、位置計算單元130、計時器單元140、滾動處理單元150、縮放處理單元160、顯示單元170和存儲單元180。檢測單元110確定操作體是否已接觸顯示表面210。例如,可以使用觸摸板作為檢測單元110,并且可以使用用于檢測電容改變的傳感器、用于檢測顯示單元170上的壓力的傳感器、用于通過檢測光量的改變(陰影的厚度)來檢測操作體的接近的光學(xué)傳感器等, 來進(jìn)行配置。檢測單元110檢測通過相應(yīng)方法檢測到的電容、壓力、光量等作為檢測值。另一功能單元能夠基于檢測單元110的檢測值的大小或改變,來確定操作體相對于顯示表面 210的接觸或接近。在本實施例中,使用壓敏觸摸板,其通過以下方式來檢測輸入該壓敏觸摸板例如具有其上設(shè)置有透明導(dǎo)電膜(ITO)的膜或玻璃件,膜或玻璃件在透明導(dǎo)電膜彼此面對的情況下彼此接合,并且在被操作體按壓時,透明導(dǎo)電膜彼此接觸。檢測單元110檢測顯示單元170的顯示表面210上的每個位置處的壓力大小并且取檢測到的壓力的大小作為檢測值,并且將其輸出到模式切換確定單元120、位置計算單元130和計時器單元140。模式切換確定單元120基于檢測單元110的檢測值或操作體的運(yùn)動來確定屏幕滾動處理和顯示圖像的縮放率改變處理之間的切換。在本實施例中,在從檢測單元110的檢測值檢測到操作體與顯示表面210接觸時,模式切換確定單元120指示計時器單元140對操作體接觸顯示表面210的接觸時間進(jìn)行計數(shù)。此外,模式切換確定單元120使位置計算單元130計算用來進(jìn)行模式切換確定的位置區(qū)域信息。例如,這里的位置區(qū)域信息是近區(qū)域、遠(yuǎn)區(qū)域、當(dāng)前接觸位置等。另外,稍后描述位置區(qū)域信息的指定。模式切換確定單元120 基于操作體與顯示表面210接觸的時間或者位置區(qū)域信息來估計要進(jìn)行的操作處理,并且根據(jù)估計結(jié)果使?jié)L動處理單元150或者縮放處理單元160起作用。位置計算單元130計算顯示表面210上的操作體的接觸位置和區(qū)域的設(shè)置位置。 位置計算單元130根據(jù)檢測單元110的檢測值計算基準(zhǔn)接觸位置或者操作體的當(dāng)前接觸位置,基準(zhǔn)接觸位置是在操作工具從顯示表面210分離的狀態(tài)之后接觸顯示表面210時操作工具的接觸位置。位置計算單元130還基于存儲在存儲單元180中的用于指定近區(qū)域和遠(yuǎn)區(qū)域的區(qū)域設(shè)置信息,計算顯示表面210上的區(qū)域位置。將位置計算單元130計算的操作體的位置或區(qū)域輸出到模式切換確定單元120,并且根據(jù)需要記錄在存儲單元180中。計時器單元140對操作體與顯示表面210連續(xù)接觸的時間進(jìn)行計數(shù)。當(dāng)模式切換確定單元120根據(jù)檢測單元110的檢測值檢測到操作體對顯示表面210的新接觸時,從模式切換確定單元120向計時器單元140輸入對操作體的接觸時間進(jìn)行計數(shù)的指令。計時器單元140參考檢測單元110的檢測值,檢查操作體對顯示表面210的接觸狀態(tài),并且對操作體的接觸時間進(jìn)行計數(shù)。計時器單元140將計數(shù)的操作體接觸時間輸出到模式切換確定單元120。計時器單元140還根據(jù)來自縮放處理單元160的指令對縮放率改變處理時操作體對顯示表面210的接觸時間進(jìn)行計數(shù),并將其輸出到縮放處理單元160。滾動處理單元150進(jìn)行根據(jù)操作體的移動使顯示表面210上顯示的屏幕滾動的顯示處理。滾動處理單元150在模式切換確定單元120根據(jù)操作體的移動確定要進(jìn)行屏幕滾動處理的情況下起作用,并且根據(jù)由位置計算單元130計算的操作體的接觸位置的移動來進(jìn)行顯示處理,以滾動顯示表面210上顯示的屏幕。滾動處理單元150將顯示處理后的顯示信息輸出到顯示單元170??s放處理單元160根據(jù)操作體的移動,對顯示表面210上顯示的顯示圖像進(jìn)行縮放率改變處理??s放處理單元160在模式切換確定單元120根據(jù)操作體的移動確定要進(jìn)行顯示圖像的縮放率改變處理的情況下起作用??s放處理單元160根據(jù)由位置計算單元130 計算的操作體的接觸位置的移動、由計時器單元140檢測到的操作體對顯示表面210的接觸時間等進(jìn)行顯示處理,以改變在顯示表面210上顯示的顯示圖像的縮放率。縮放處理單元160將顯示處理后的顯示信息輸出到顯示單元170。顯示單元170是用于顯示諸如文本、圖標(biāo)或圖形的對象的功能單元,因此例如可以使用液晶顯示器、有機(jī)電致發(fā)光顯示器等。在本實施例中,顯示單元170的顯示表面?zhèn)仍O(shè)置有檢測單元110,用戶可以通過在顯示表面210上移動手指F,并且同時觀看顯示單元170 的顯示內(nèi)容,來對顯示單元170的顯示內(nèi)容進(jìn)行操作。相應(yīng)地,用戶使操作體接觸的表面確切地說是檢測單元110的表面,但是下文中,在一些情況下將使得操作體以這種方式接觸的表面描述為“(顯示單元170)的顯示表面210”。存儲單元180存儲模式切換確定處理或縮放率改變處理中所使用的位置區(qū)域信息或閾值信息。例如,存儲單元180存儲用于指定近區(qū)域和遠(yuǎn)區(qū)域的區(qū)域設(shè)置信息、由位置計算單元130計算的位置區(qū)域信息、用于從屏幕滾動處理切換到縮放率改變處理的閾值時間等。存儲單元180還存儲在縮放率改變處理中持續(xù)進(jìn)行放大或縮小的時間。前面,描述了根據(jù)本實施例的顯示控制設(shè)備100的功能配置。接下來,基于圖4至 8,描述根據(jù)本實施例的顯示控制設(shè)備100的顯示控制方法。另外,圖4是示出根據(jù)本實施例的顯示控制設(shè)備100的顯示控制方法的流程圖。圖5是示出本實施例的縮放率改變處理的流程圖。圖6是示出顯示控制處理中在顯示表面210內(nèi)指定的近區(qū)域和遠(yuǎn)區(qū)域的說明圖。 圖7是示出手指F的移動與顯示表面210上的近區(qū)域和遠(yuǎn)區(qū)域之間的關(guān)系的說明圖。圖8 是示出依賴于手指F的傾斜度的顯示表面210和手指F的接觸位置之間的關(guān)系的說明圖。[顯示控制設(shè)備的顯示控制方法]使用根據(jù)本實施例的顯示控制設(shè)備100,可以通過在顯示表面210上移動手指F的諸如拖動操作的移動,進(jìn)行屏幕滾動和顯示圖像的縮放率的改變兩者。這可以通過模式切換確定單元120依據(jù)手指F在顯示表面210上的接觸時間或者接觸位置確定要進(jìn)行哪個操作來進(jìn)行。下面,首先描述根據(jù)手指F的運(yùn)動確定使屏幕滾動和縮放率改變之中的哪個操作處理起作用的模式切換處理,然后描述縮放率改變處理。(模式切換處理)如圖4所示,在模式切換處理中,首先由顯示控制設(shè)備100的模式切換確定單元 120確定諸如手指F的操作體是否與顯示表面210接觸(步驟S100)。模式切換確定單元 120重復(fù)該過程,直到檢測單元110檢測到手指F的接觸為止。另一方面,當(dāng)檢測單元110 檢測到了手指F的接觸時,模式切換確定單元120將在使手指F從顯示表面210分離的狀態(tài)之后接觸顯示表面210時手指F的接觸位置確定為基準(zhǔn)接觸位置(步驟S110)。模式切換確定單元120使位置計算單元130計算基準(zhǔn)接觸位置。位置計算單元130 根據(jù)檢測單元110的檢測值識別顯示表面210上手指F接觸的位置,并且將其作為基準(zhǔn)接觸位置記錄在存儲單元180中。這里,當(dāng)取顯示表面210作為以任意點為原點(0,0)的XY 坐標(biāo)平面時,使基準(zhǔn)接觸位置為位置Ptl (X0,Y0)(參見圖6)。此外,模式切換確定單元120使計時器單元140將手指F接觸顯示表面210時的時間點TO與基準(zhǔn)接觸位置一起記錄在存儲單元180中。當(dāng)在步驟SllO中確定了基準(zhǔn)接觸位置Ptl時,基于預(yù)先設(shè)置的區(qū)域設(shè)置信息,相對于基準(zhǔn)接觸位置Ptl確定近區(qū)域和遠(yuǎn)區(qū)域。近區(qū)域是包括作為手指F在從顯示表面210分離的狀態(tài)之后接觸顯示表面210時手指F的接觸位置的基準(zhǔn)接觸位置Ptl的預(yù)定區(qū)域,并且其是不將手指F的位置在近區(qū)域中的移動視為手指F的運(yùn)動的區(qū)域。也就是說,該近區(qū)域是手指F很可能在用戶非故意的情況下移動的區(qū)域,也可以說其是允許誤差的區(qū)域。另一方面, 遠(yuǎn)區(qū)域是設(shè)置在近區(qū)域附近的區(qū)域,并且其被設(shè)置在由于手指F的傾斜度的改變而從近區(qū)域移動的手指F的位置的方向上。例如,如圖6所示,可以將遠(yuǎn)區(qū)域設(shè)置在相對于近區(qū)域的正Y軸方向側(cè)。近區(qū)域和遠(yuǎn)區(qū)域的位置還可以根據(jù)諸如移動設(shè)備200的裝置使用狀態(tài)而改變。例如,在移動設(shè)備200旋轉(zhuǎn)90度的情況下,近區(qū)域和遠(yuǎn)區(qū)域同樣旋轉(zhuǎn)90度。這可以根據(jù)裝置使用狀態(tài),將近區(qū)域和遠(yuǎn)區(qū)域設(shè)置在適當(dāng)?shù)奈恢?。使用近區(qū)域和手指F的位置之間的關(guān)系來進(jìn)行模式切換確定。此外,在縮放率改變處理中使用近區(qū)域和遠(yuǎn)區(qū)域確定縮放率的增大 /減小。可以預(yù)先作為區(qū)域設(shè)置信息來設(shè)置近區(qū)域和遠(yuǎn)區(qū)域的大小和形狀,并且可以將其存儲在存儲單元180中??梢詫⒔鼌^(qū)域設(shè)置為如下大小,根據(jù)該大小,從基準(zhǔn)接觸位置Ptl開始的手指F的微小移動將被包含在該區(qū)域內(nèi),但是用戶希望的手指F的運(yùn)動將在該區(qū)域之夕卜。通常依據(jù)設(shè)備來確定近區(qū)域的大小。另一方面,可以將遠(yuǎn)區(qū)域設(shè)置為比近區(qū)域大。也可以將這種近區(qū)域和遠(yuǎn)區(qū)域的大小或設(shè)置位置設(shè)置為使用移動設(shè)備200的用戶的平均值。 可選地,每個用戶可以在使用移動設(shè)備200之前校準(zhǔn)手指豎起的狀態(tài)和手指傾斜的狀態(tài), 并且設(shè)置適合于每個用戶的近區(qū)域和遠(yuǎn)區(qū)域的大小和設(shè)置位置。如圖6所示,可以提供在Y方向上彼此鄰近地布置的矩形近區(qū)域310和遠(yuǎn)區(qū)域 320,作為設(shè)置的近區(qū)域和遠(yuǎn)區(qū)域的示例。另外,圖6所示的近區(qū)域和遠(yuǎn)區(qū)域的大小和形狀的設(shè)置是示例,本發(fā)明不限于這些示例。例如,可以根據(jù)設(shè)備的能力將近區(qū)域的尺寸設(shè)置為較小,近區(qū)域和遠(yuǎn)區(qū)域的形狀可以是圓形、橢圓形、多邊形,或者可以是根據(jù)手指F的輪廓的形狀等。此外,在步驟SllO中,根據(jù)來自模式切換確定單元120的指令計算基準(zhǔn)接觸位置 P0的位置計算單元130計算根據(jù)基準(zhǔn)接觸位置Ptl、近區(qū)域和遠(yuǎn)區(qū)域計算的P1,以及近區(qū)域和遠(yuǎn)區(qū)域的設(shè)置。通過下面的公式(1)計算點P1(XLYl),并將其記錄在存儲單元180中。另夕卜,Hnear是近區(qū)域在Y方向上的最大長度,Hfar是遠(yuǎn)區(qū)域在Y方向上的最大長度。Xl = XOYl = Y0+Hnear/2+Hfar/2...(公式 1)返回到圖4,在確定基準(zhǔn)接觸位置之后,模式切換確定單元120確定手指F的當(dāng)前接觸位置是否在近區(qū)域內(nèi)(步驟S120)。模式切換確定單元120確定用戶是否有意移動手指F??梢曰谑种窮的當(dāng)前接觸位置P(X,Y)是否位于XY坐標(biāo)上的近區(qū)域內(nèi),來確定手指F的當(dāng)前接觸位置是否在近區(qū)域內(nèi)。具體地,例如,當(dāng)將近區(qū)域在X方向上的最大長度取 Stoear時,在滿足(|X-X0 > ffnear/2)或(|Υ_Υ0 > Hnear/2)的情況下,可以確定接觸位置P位于近區(qū)域310之外。
在步驟S120中確定接觸位置P沒有位于近區(qū)域內(nèi)的情況下,模式切換確定單元 120決定進(jìn)行屏幕滾動處理(步驟S130)。這時,模式切換確定單元120使?jié)L動處理單元 150起作用,并且根據(jù)手指F的運(yùn)動進(jìn)行滾動屏幕的處理。將經(jīng)過滾動處理單元150處理的顯示信息輸出到顯示單元170,并進(jìn)行顯示。另一方面,當(dāng)在步驟S120中確定接觸位置在近區(qū)域內(nèi)的情況下,模式切換確定單元120確定手指F對顯示表面210的接觸時間是否超過了閾值時間(步驟S140)。模式切換確定單元120通過計時器單元140獲取自手指F接觸顯示表面210起經(jīng)過的時間T,并且將時間T與存儲在存儲單元180中的閾值時間Tmax進(jìn)行比較。然后,在時間T超過閾值時間Tmax的情況下(即在T > Tmax的情況下),模式切換確定單元120決定進(jìn)行顯示圖像的縮放率改變處理(步驟S150)。這時,模式切換確定單元120使縮放處理單元160起作用,并且根據(jù)手指F的運(yùn)動進(jìn)行改變顯示圖像的縮放率的處理。將經(jīng)過縮放處理單元160處理的顯示信息輸出到顯示單元170,并進(jìn)行顯示。另外,稍后將描述縮放處理單元160進(jìn)行的縮放率改變處理的細(xì)節(jié)。另一方面,當(dāng)在步驟S140中確定時間T沒有超過閾值時間Tmax的情況下(即在 T ( Tmax的情況下),模式切換確定單元120返回到步驟S120,重復(fù)從步驟S120開始的過程。然后,當(dāng)在步驟S130中決定執(zhí)行屏幕滾動處理,或者在步驟S150中決定執(zhí)行顯示圖像的縮放率改變處理時,以所決定的模式進(jìn)行顯示控制,直到手指F從顯示表面210釋放為止 (步驟S160)。當(dāng)檢測單元110檢測到手指F從顯示表面210釋放時,顯示控制設(shè)備100結(jié)束圖4所示的顯示控制。前面,描述了根據(jù)本實施例的模式切換處理。根據(jù)該模式切換處理,確定作為使得手指F在從顯示表面210分離的狀態(tài)之后接觸顯示表面210時手指F的接觸位置的基準(zhǔn)接觸位置Ptl,并且相對于基準(zhǔn)接觸位置Ptl設(shè)置近區(qū)域。然后,在用戶拖動手指F并將手指F 移動到近區(qū)域之外的情況下,確定用戶希望進(jìn)行屏幕滾動處理,并且模式切換確定單元120 使?jié)L動處理單元150起作用。例如,如圖7所示,在手指F的接觸位置從Ptl移動到P2的情況下,進(jìn)行屏幕滾動。另一方面,當(dāng)在用戶將手指F置于近區(qū)域內(nèi)的狀態(tài)下,手指F對顯示表面 210的接觸時間超過閾值時間的情況下,確定用戶希望進(jìn)行縮放率改變處理,而不是屏幕滾動處理,并且模式切換確定單元120使縮放處理單元160起作用。例如,如圖7所示,與在手指F的接觸位置從Ptl移動P3時相同,在手指F的接觸位置在閾值時間以上沒有達(dá)到近區(qū)域外的情況下,進(jìn)行縮放率改變處理。以這種方式,根據(jù)手指F對顯示表面210的接觸之后手指F的運(yùn)動,確定要進(jìn)行與拖動操作相關(guān)聯(lián)的屏幕滾動處理和顯示圖像的縮放率改變處理中的哪個。這使得能夠使用一個手指在操作處理之間進(jìn)行切換。此外,根據(jù)本實施例的顯示控制設(shè)備100,一旦確定了操作處理,則不改變通過拖動操作進(jìn)行的操作處理,直到用戶將手指F從顯示表面210釋放為止。這可以防止由于操作處理在其間頻繁切換而導(dǎo)致的可操作性的降低。(縮放率改變處理)當(dāng)通過上述模式切換處理唯一地確定了通過手指F的拖動操作進(jìn)行的操作處理時,進(jìn)行所確定的操作處理,直到手指F從顯示表面210釋放為止。當(dāng)在模式切換處理中確定屏幕滾動處理的執(zhí)行時,例如,如圖1所示,可以通過向上或向下或向左或向右移動手指 F,向希望的方向滾動屏幕。此外,另一方面,當(dāng)在模式切換處理中確定執(zhí)行縮放率改變處理
11的情況下,用戶可以通過移動手指F,對屏幕上顯示的顯示圖像進(jìn)行放大/縮小。與在滾動屏幕的情況下相同,可以將拖動手指F的操作與這時的操作處理相關(guān)聯(lián),但是也可以將手指F的運(yùn)動與改變縮放率的處理相關(guān)聯(lián),其中手指F的該運(yùn)動與操作內(nèi)容之間的關(guān)系較大。根據(jù)本實施例的顯示控制設(shè)備100使得能夠通過使手指F的接觸位置在顯示表面 210上在近區(qū)域和遠(yuǎn)區(qū)域之間移動,來改變縮放率。這還允許在不使用如圖10所示的在顯示屏幕內(nèi)顯示的滑動條14的情況下,由進(jìn)行了模式切換的手指F隨后進(jìn)行圖4的步驟S150 中進(jìn)行的縮放率改變處理。下面,基于圖5至8描述根據(jù)本實施例的縮放率改變處理。首先,描述根據(jù)本實施例的用于改變縮放率的手指F的操作,通過經(jīng)由在指尖方向上按壓與顯示表面210接觸的手指F、或者相反地向手指的根部側(cè)傾斜手指F而移動手指F的接觸位置,來進(jìn)行縮放率的改變。例如,當(dāng)如圖8(a)所示使手指F在豎起的情況下接觸顯示表面210時,手指F在顯示表面210上的接觸位置P在指尖側(cè)。另一方面,在如圖 8(b)所示,由手指F的指肚進(jìn)行對顯示表面210的接觸的情況下,在與如圖8(a)所示的豎起的手指F的接觸位置P相比時,手指F的接觸位置P比指尖側(cè)更加位于Y軸負(fù)方向。在本實施例中,使用接觸位置由于使手指F豎起或者使手指F傾斜而改變的性質(zhì), 來進(jìn)行縮放率的改變。這里,根據(jù)操作的感覺,在指尖方向上按壓手指F的操作容易與放大圖像的操作相關(guān)聯(lián),而向手指F的根部側(cè)傾斜手指F的操作容易與縮小圖像的操作相關(guān)聯(lián)。 因此,在圖4的步驟S150中確定執(zhí)行縮放率改變處理之后,基于手指F的接觸位置位于近區(qū)域和遠(yuǎn)區(qū)域中的哪個區(qū)域中,來改變縮放率。假設(shè)在圖4的步驟S150中確定執(zhí)行縮放率改變處理的狀態(tài)下,手指F位于近區(qū)域內(nèi)。因此,在這種狀態(tài)下,縮放處理單元160進(jìn)行放大顯示圖像的放大處理。當(dāng)開始執(zhí)行放大處理時,縮放處理單元160使計時器單元140對從放大處理的執(zhí)行起經(jīng)過的時間進(jìn)行計數(shù),并獲取計數(shù)值。在手指F的接觸位置在近區(qū)域內(nèi)的狀態(tài)下,在經(jīng)過了預(yù)定時間時,縮放處理單元160逐漸增大縮放率。也就是說,如圖5所示,縮放處理單元160重復(fù)進(jìn)行放大處理,直到手指F從近區(qū)域移動到遠(yuǎn)區(qū)域,或者手指F從顯示表面210釋放為止。當(dāng)在正在進(jìn)行放大處理時,從位置計算單元130的計算結(jié)果檢測到手指F從近區(qū)域移動到了遠(yuǎn)區(qū)域時,縮放處理單元160將放大處理轉(zhuǎn)變?yōu)榭s小顯示圖像的縮小處理。可以基于手指F的當(dāng)前接觸位置P (X,Y)是否位于XY坐標(biāo)上的遠(yuǎn)區(qū)域內(nèi),來確定手指F是否從近區(qū)域移動到了遠(yuǎn)區(qū)域。具體地,當(dāng)取遠(yuǎn)區(qū)域在X方向上的最大長度為Wfar時,例如,在滿足兩個條件(|X-X1| > fffar/2)和(|Y-Y1| > Hfar/2)的情況下,可以確定接觸位置P 位于遠(yuǎn)區(qū)域320中。當(dāng)開始執(zhí)行放大處理時,縮放處理單元160使計時器單元140對從縮小處理的執(zhí)行開始經(jīng)過的時間進(jìn)行計數(shù),并獲取計數(shù)值。在手指F的接觸位置在遠(yuǎn)區(qū)域內(nèi)的狀態(tài)下, 在經(jīng)過了預(yù)定時間時,縮放處理單元160逐漸減小縮放率。如圖5所示,縮放處理單元160 重復(fù)進(jìn)行縮小處理,直到手指F從遠(yuǎn)區(qū)域移動到近區(qū)域,或者手指F從顯示表面210釋放為止。另外,可以基于手指F的當(dāng)前接觸位置P (X,Y)是否位于XY坐標(biāo)上的近區(qū)域內(nèi),來確定手指F是否從遠(yuǎn)區(qū)域移動到了近區(qū)域。具體地,在滿足兩個條件(IX-XO I > ffnear/2) 和(I Y-YO I > Hnear/2)的情況下,可以確定接觸位置P位于近區(qū)域310中。以這種方式,還可以在模式切換確定單元120確定執(zhí)行縮放率改變處理之后,通過用戶改變?nèi)匀慌c顯示表面210接觸的手指F的狀態(tài)并且移動手指F的接觸位置P,來改變縮放率。例如,如圖7所示,在手指F的接觸位置在近區(qū)域310內(nèi)如從基準(zhǔn)接觸位置Ptl移動到P3的狀態(tài)下,進(jìn)行放大處理。另一方面,當(dāng)手指F的接觸位置從近區(qū)域310移動到遠(yuǎn)區(qū)域 320中的諸如P4的位置時,放大處理轉(zhuǎn)變?yōu)榭s小處理,并且縮小顯示圖像的放大率。以這種方式,通過經(jīng)由像蹺蹺板一樣移動手指F來改變手指F的接觸位置,可以使顯示圖像放大或縮小。另外,在本實施例中,當(dāng)手指F是豎起的,并且手指F的接觸位置位于近區(qū)域中時, 進(jìn)行放大處理,而當(dāng)手指是傾斜的,并且手指F的接觸位置在遠(yuǎn)區(qū)域中時,進(jìn)行縮小處理, 但是本發(fā)明不限于該示例。例如,可以在手指F是豎起的,并且手指F的接觸位置位于近區(qū)域中時,進(jìn)行縮小處理,而可以在手指F是傾斜的,并且手指F的接觸位置在遠(yuǎn)區(qū)域中時,進(jìn)行放大處理。此外,還可以依據(jù)近區(qū)域和遠(yuǎn)區(qū)域的位置,適當(dāng)?shù)馗淖円苿邮种窮在顯示表面 210上的接觸位置的方式。例如,在近區(qū)域和遠(yuǎn)區(qū)域被布置為在手指F的寬度方向(與從指尖到手指根部的方向正交的方向)上彼此鄰近的情況下,還可以通過經(jīng)由改變相對于手指 F的寬度方向的傾斜度而移動手指F的接觸位置,來進(jìn)行放大處理或縮小處理。前面,描述了根據(jù)本實施例的顯示控制設(shè)備100和由顯示控制設(shè)備100進(jìn)行的顯示控制方法。根據(jù)本實施例,可以基于手指F的接觸位置的移動狀態(tài)來估計用戶希望進(jìn)行屏幕滾動處理和顯示圖像的縮放率改變處理之中的哪個操作處理,并且可以適當(dāng)?shù)厥共僮魈幚砥鹱饔?。此外,通過使手指F在顯示表面上的接觸位置移動,能夠用一個手指來操作縮放率改變。以這種方式,使用根據(jù)本實施例的顯示控制設(shè)備100,允許用戶用一只手保持移動設(shè)備200,并且用一個手指容易地操作屏幕滾動和縮放率改變。此外,由于不必在屏幕上顯示用于縮放率改變的⑶I部件,可以將更寬范圍的能夠顯示圖像的顯示區(qū)域用于圖像顯
7J\ ο<2.第二實施例〉接下來,基于圖9描述根據(jù)本發(fā)明的第二實施例的顯示控制設(shè)備的顯示控制方法。另外,圖9是示出根據(jù)本實施例的顯示控制設(shè)備的顯示控制方法的流程圖??梢允贡緦嵤├娘@示控制設(shè)備的配置與根據(jù)第一實施例的顯示控制設(shè)備100相同,但是與第一實施例的顯示控制方法的不同之處在于,在模式切換確定過程中,除了經(jīng)過的時間之外,還考慮操作體按壓顯示表面的壓力的大小。下面,詳細(xì)描述與第一實施例的顯示控制方法不同的過程,而省略對與第一實施例相同的處理的詳細(xì)說明。(模式切換處理)如圖9所示,同樣在根據(jù)本實施例的模式切換處理中,顯示控制設(shè)備100的模式切換確定單元120首先確定諸如手指F的操作體是否與顯示表面210接觸(步驟S200)。 模式切換確定單元120重復(fù)該處理,直到檢測單元110檢測到手指F的接觸為止。另一方面,當(dāng)檢測單元110檢測到手指F的接觸時,模式切換確定單元120將在使手指F從顯示表面210分離的狀態(tài)之后接觸顯示表面210時手指F的接觸位置確定為基準(zhǔn)接觸位置(步驟 S210)。模式切換確定單元120使位置計算單元130和計時器單元140計算手指F接觸顯示表面210的時間點TO、近區(qū)域、遠(yuǎn)區(qū)域和點P1,以及基準(zhǔn)接觸位置,并將其記錄在存儲單元180中。然后,在確定基準(zhǔn)接觸位置之后,模式切換確定單元120確定手指F的當(dāng)前接觸位置是否在近區(qū)域內(nèi)(步驟S220)。在步驟S120中確定接觸位置P沒有位于近區(qū)域內(nèi)的情況下,模式切換確定單元120決定進(jìn)行屏幕滾動處理(步驟S230)。這時,模式切換確定單元120使?jié)L動處理單元150起作用,并且根據(jù)手指F的運(yùn)動進(jìn)行滾動屏幕的處理。將經(jīng)過滾動處理單元150處理的顯示信息輸出到顯示單元170,并進(jìn)行顯示。另外,步驟S200至S230的過程是與在第一實施例中描述的步驟SlOO至S130的處理相同的過程。另一方面,當(dāng)在步驟S220中確定接觸位置在近區(qū)域內(nèi)的情況下,模式切換確定單元120確定手指F對顯示表面210的接觸時間是否超過了閾值時間(步驟S240)。步驟 S240的處理也與在第一實施例中描述的步驟S140的處理相同。然后,在時間T超過閾值時間Tmax的情況下(即在T > Tmax的情況下),模式切換確定單元120決定進(jìn)行顯示圖像的縮放率改變處理(步驟S250)。這時,模式切換確定單元120使縮放處理單元160起作用,并且根據(jù)手指F的運(yùn)動進(jìn)行改變顯示圖像的縮放率的處理。將經(jīng)過縮放處理單元160處理的顯示信息輸出到顯示單元170,并進(jìn)行顯示。另一方面,當(dāng)在步驟S240中確定時間T沒有超過閾值時間Tmax的情況下(即在 T ^ Tmax的情況下),模式切換確定單元120進(jìn)一步確定按壓顯示表面210的手指F的壓力是否大于閾值壓力(步驟S245)。也就是說,在步驟S245中,確定用戶是否正在對顯示表面 210大力按壓手指F。將對顯示表面210按壓手指F的動作視為與放大顯示圖像的操作具有較大關(guān)系,當(dāng)進(jìn)行該動作時,可以估計用戶在想要進(jìn)行顯示圖像的放大處理的情況下移動手指F。因此,在步驟S245中手指F的壓力大于閾值壓力的情況下,確定要進(jìn)行縮放率改變處理(步驟S250)。另一方面,當(dāng)在步驟S245中手指F的壓力沒有超過閾值壓力的情況下,估計用戶沒有在想要進(jìn)行顯示圖像的縮放率改變的情況下移動手指F。這時,例如,可以進(jìn)行作為與手指F的拖動操作相關(guān)聯(lián)的其它處理的屏幕滾動處理,并且可以根據(jù)手指F在近區(qū)域內(nèi)的運(yùn)動來滾動屏幕(步驟S25Q。然后,在返回到步驟S220之后,重復(fù)從步驟S220開始的處理。然后,當(dāng)在步驟S230中決定執(zhí)行屏幕滾動處理,或者在步驟S250中決定執(zhí)行顯示圖像的縮放率改變處理時,以所決定的模式進(jìn)行顯示控制,直到手指F從顯示表面210釋放為止(步驟S260)。當(dāng)檢測單元110檢測到手指F從顯示表面210釋放時,顯示控制設(shè)備 100結(jié)束圖9所示的顯示控制。前面,描述了根據(jù)本實施例的模式切換處理。根據(jù)該模式切換處理,確定作為使得手指F在從顯示表面210分離的狀態(tài)之后接觸顯示表面210時手指F的接觸位置的基準(zhǔn)接觸位置Ptl,并且相對于基準(zhǔn)接觸位置Ptl設(shè)置近區(qū)域。然后,在用戶拖動手指F,并且將手指F 移動到近區(qū)域之外的情況下,確定用戶希望進(jìn)行屏幕滾動處理,并且模式切換確定單元120 使?jié)L動處理單元150起作用。另一方面,當(dāng)在用戶將手指F置于近區(qū)域內(nèi)的狀態(tài)下,手指F 對顯示表面210的接觸時間超過閾值時間的情況下,或者在手指F對顯示表面的壓力超過閾值壓力的情況下,確定用戶希望進(jìn)行縮放率改變處理,而不是屏幕滾動處理,并且模式切換確定單元120使縮放處理單元160起作用。以這種方式,根據(jù)手指F接觸顯示表面210之后手指F的運(yùn)動或壓力,確定要進(jìn)行與拖動操作相關(guān)聯(lián)的屏幕滾動處理和顯示圖像縮放率改變處理中的哪個。這使得能夠使用一個手指在操作處理之間切換。在本實施例中,通過確定手指F對顯示表面210的壓力的大小,可以更順暢地進(jìn)行從屏幕滾動處理到縮放率改變處理的轉(zhuǎn)變。此外,一旦確定了操作處理,不改變通過拖動操作進(jìn)行的處理,直到用戶將手指F從顯示表面210釋放為止。這可以防止由于操作處理在其間頻繁切換而導(dǎo)致的可操作性降低。另外,與第一實施例中相同,當(dāng)通過根據(jù)本實施例的模式切換處理確定了操作處理時,根據(jù)手指F的運(yùn)動進(jìn)行屏幕滾動處理或圖5所示的縮放率改變處理。此外,在本實施例中,除了經(jīng)過的時間之外,還考慮操作體按壓顯示表面的壓力的大小,來進(jìn)行模式切換確定處理,但是本發(fā)明不限于該示例,也可以只考慮操作體按壓顯示表面的壓力,來進(jìn)行模式切換確定處理。<3.硬件配置〉可以通過硬件進(jìn)行或者可以通過軟件進(jìn)行根據(jù)本實施例的顯示控制設(shè)備100的顯示控制處理。在這種情況下,顯示控制設(shè)備100中還包括如圖10所示的計算機(jī)。下面, 基于圖10描述根據(jù)本實施例的顯示控制設(shè)備100的硬件配置的示例。另外,圖10是示出根據(jù)本實施例的顯示控制設(shè)備100的硬件配置圖。本實施例的顯示控制設(shè)備100包括CPU (中央處理器)101、R0M(只讀存儲器)102、 RAM (隨機(jī)存取存儲器)103和主總線104a。顯示控制設(shè)備100還包括橋104、外部總線104b、 接口 105、輸入設(shè)備106、輸出設(shè)備107、存儲設(shè)備(HDD) 108、驅(qū)動器109、連接端口 111和通信設(shè)備113。CPU 101用作運(yùn)算處理單元和控制單元,其根據(jù)各種程序控制顯示控制設(shè)備100 內(nèi)的整體操作。此外,CPU 101可以是微處理器。ROM 102存儲要加載到CPU 101的程序、 工作參數(shù)等。RAM 103臨時存儲在CPUlOl的執(zhí)行中使用的程序、在執(zhí)行中任意改變的參數(shù)等。這些單元由通過CPU總線等構(gòu)成的主總線10 彼此連接。主總線10 經(jīng)由橋104連接到諸如PCI (外部部件互連/接口 )總線的外部總線 104b。另外,主總線10 、橋104和外部總線104b不一定單獨(dú)配置,可以使用單個總線來實現(xiàn)這些功能。輸入設(shè)備106由用戶用來輸入信息的諸如鼠標(biāo)、鍵盤、觸摸板、按鈕、麥克風(fēng)、開關(guān)和操縱桿的輸入裝置、用于基于來自用戶的輸入生成輸入信號并將其輸出到CPU 101的輸入控制電路等構(gòu)成。顯示控制設(shè)備100的用戶可以通過操作輸入設(shè)備106向顯示控制設(shè)備 100輸入各種數(shù)據(jù)或命令處理操作。在本實施例中,輸入設(shè)備106由如圖3的檢測單元110 的觸摸板等構(gòu)成。輸出設(shè)備107例如包括諸如CRT(陰極射線管)顯示設(shè)備、液晶顯示(IXD)設(shè)備、 OLED (有機(jī)發(fā)光二極管)設(shè)備或燈的顯示設(shè)備。此外,輸出設(shè)備107包括諸如揚(yáng)聲器或頭戴式耳機(jī)的音頻輸出設(shè)備。在本實施例中,如圖3所示,設(shè)置顯示單元170作為輸出設(shè)備107。存儲設(shè)備108是作為顯示控制設(shè)備100的存儲單元的示例配置的用于存儲數(shù)據(jù)的設(shè)備。存儲設(shè)備108可以包括存儲介質(zhì)、在存儲介質(zhì)中記錄數(shù)據(jù)的記錄設(shè)備、從存儲介質(zhì)中讀取數(shù)據(jù)的讀出設(shè)備、刪除存儲介質(zhì)中記錄的數(shù)據(jù)的刪除設(shè)備等。存儲設(shè)備108例如由 HDD (硬盤驅(qū)動器)構(gòu)成。該存儲設(shè)備108驅(qū)動硬盤,并且存儲要由CPU 101執(zhí)行的程序或者各種數(shù)據(jù)。驅(qū)動器109是存儲介質(zhì)的讀取器/寫入器,其內(nèi)置在顯示控制設(shè)備100中或者從外部附著到顯示控制設(shè)備100。驅(qū)動器109讀取記錄在附著到其的諸如磁盤、光盤、磁光盤或半導(dǎo)體存儲器的可移除記錄介質(zhì)上的信息,并且將其輸出到MM 103。連接端口 111是用于連接到外部裝置的接口,其例如是能夠經(jīng)由USB (通用串行總線)等進(jìn)行數(shù)據(jù)傳輸?shù)牡酵獠垦b置的連接。此外,通信設(shè)備113例如是由通信設(shè)備等構(gòu)成的用于連接到通信網(wǎng)絡(luò)15的通信接口。此外,通信設(shè)備112可以是無線LAN(局域網(wǎng))兼容通信設(shè)備、無線USB兼容通信設(shè)備或者通過線進(jìn)行通信的有線通信設(shè)備。上面參考附圖描述了本發(fā)明的優(yōu)選實施例,但是本發(fā)明當(dāng)然不限于上面的示例。 本領(lǐng)域技術(shù)人員可以在所附權(quán)利要求的范圍內(nèi)找到各種變化和變型,應(yīng)當(dāng)理解,它們自然進(jìn)入本發(fā)明的技術(shù)范圍內(nèi)。例如,在上述實施例中,示出了以地圖作為示例進(jìn)行屏幕滾動和改變顯示圖像的縮放率的操作的示例,但是本發(fā)明不限于該示例。例如,可以對例如文檔、照片等應(yīng)用類似的處理。根據(jù)本發(fā)明,可以用一個手指連續(xù)地進(jìn)行關(guān)于一個對象的兩個操作,即屏幕滾動和顯示圖像的縮放率改變。
權(quán)利要求
1.一種顯示控制設(shè)備,包括檢測單元,用于檢測操作體對顯示單元的顯示表面的接觸;位置計算單元,用于計算被所述檢測單元檢測到接觸的所述操作體在所述顯示表面上的接觸位置;操作處理確定單元,用于根據(jù)在包括基準(zhǔn)接觸位置的第一區(qū)域內(nèi)連續(xù)接觸所述顯示表面的接觸時間的長度,從與所述操作體的運(yùn)動相關(guān)聯(lián)的多個操作處理中確定要進(jìn)行的一個操作處理,所述基準(zhǔn)接觸位置是當(dāng)使得所述操作體在從所述顯示表面分離的狀態(tài)之后接觸所述顯示表面時所述操作體的接觸位置;以及操作處理單元,用于基于進(jìn)一步與所述顯示表面連續(xù)接觸的所述操作體的運(yùn)動,通過所進(jìn)行的所述操作處理來改變所述顯示單元的顯示。
2.根據(jù)權(quán)利要求1所述的顯示控制設(shè)備, 其中,所述操作處理單元包括滾動處理單元,用于根據(jù)所述操作體在所述顯示表面上的接觸位置的移動,滾動所述顯示單元上顯示的屏幕,以及細(xì)節(jié)水平處理單元,用于根據(jù)所述操作體在所述顯示表面上的接觸位置的移動,改變所述顯示單元上顯示的顯示內(nèi)容的細(xì)節(jié)水平,并且其中,在確定所述操作體在所述第一區(qū)域內(nèi)的所述接觸時間超過了閾值時間的情況下,所述操作處理確定單元使所述細(xì)節(jié)水平處理單元起作用。
3.根據(jù)權(quán)利要求2所述的顯示控制設(shè)備,其中,在確定所述操作體的所述接觸位置位于所述第一區(qū)域之外的情況下,所述操作處理確定單元使所述滾動處理單元起作用。
4.根據(jù)權(quán)利要求2所述的顯示控制設(shè)備,其中,所述檢測單元能夠檢測所述操作體對所述顯示表面施加的壓力,以及其中,在檢測到的壓力大于閾值壓力的情況下,所述操作處理確定單元使所述細(xì)節(jié)水平處理單元起作用。
5.根據(jù)權(quán)利要求4所述的顯示控制設(shè)備,其中,在所述操作體在所述第一區(qū)域內(nèi)的接觸時間沒有超過所述閾值時間,并且所檢測到的壓力不大于所述閾值壓力的情況下,所述操作處理確定單元使所述滾動處理單元起作用。
6.根據(jù)權(quán)利要求2所述的顯示控制設(shè)備,其中,所述位置計算單元關(guān)于所述第一區(qū)域和第二區(qū)域計算所述顯示表面上的位置, 其中所述第二區(qū)域被設(shè)置為在所述操作體的可移動方向上與所述第一區(qū)域鄰近,以及其中,所述細(xì)節(jié)水平處理單元根據(jù)所述操作體的接觸位置位于所述第一區(qū)域或所述第二區(qū)域中的哪個區(qū)域內(nèi),來改變所述顯示內(nèi)容的細(xì)節(jié)水平。
7.根據(jù)權(quán)利要求6所述的顯示控制設(shè)備, 其中,所述細(xì)節(jié)水平處理單元在所述操作體位于所述第一區(qū)域內(nèi)的情況下,提高所述顯示內(nèi)容的細(xì)節(jié)水平,以及在所述操作體位于所述第二區(qū)域內(nèi)的情況下,降低所述顯示內(nèi)容的細(xì)節(jié)水平。
8.根據(jù)權(quán)利要求1所述的顯示控制設(shè)備,其中,在所述操作處理確定單元決定要進(jìn)行的一個操作處理之后,所述操作處理單元基于所述操作體的運(yùn)動通過所進(jìn)行的所述操作處理改變所述顯示單元的顯示,直到所述檢測單元檢測到所述操作體從所述顯示表面分離為止。
9.一種顯示控制設(shè)備,包括檢測單元,用于檢測操作體對顯示單元的顯示表面的接觸;位置計算單元,用于計算被所述檢測單元檢測到接觸的所述操作體在所述顯示表面上的接觸位置;操作處理確定單元,用于根據(jù)所述操作體在包括基準(zhǔn)接觸位置的第一區(qū)域內(nèi)對所述顯示表面的壓力的大小,從與所述操作體的運(yùn)動相關(guān)聯(lián)的多個操作處理中確定要進(jìn)行的一個操作處理,所述基準(zhǔn)接觸位置是當(dāng)使得所述操作體在從所述顯示表面分離的狀態(tài)之后接觸所述顯示表面時所述操作體的接觸位置;以及操作處理單元,用于基于進(jìn)一步與所述顯示表面連續(xù)接觸的所述操作體的運(yùn)動,通過所進(jìn)行的所述操作處理改變所述顯示單元的顯示。
10.一種顯示控制方法,包括步驟通過檢測單元檢測操作體對顯示單元的顯示表面的接觸;計算被所述檢測單元檢測到接觸的所述操作體在所述顯示表面上的接觸位置;根據(jù)在包括基準(zhǔn)接觸位置的第一區(qū)域內(nèi)連續(xù)接觸所述顯示表面的接觸時間的長度,從與所述操作體的運(yùn)動相關(guān)聯(lián)的多個操作處理中確定要進(jìn)行的一個操作處理,所述基準(zhǔn)接觸位置是當(dāng)使得所述操作體在從所述顯示表面分離的狀態(tài)之后接觸所述顯示表面時所述操作體的接觸位置;以及基于進(jìn)一步與所述顯示表面連續(xù)接觸的所述操作體的運(yùn)動,通過所進(jìn)行的所述操作處理改變所述顯示單元的顯示。
11.一種允許用作顯示控制設(shè)備的計算機(jī)程序,包括位置計算裝置,用于計算檢被測單元檢測到接觸的操作體在顯示表面上的接觸位置, 所述檢測單元用于檢測所述操作體對顯示單元的所述顯示表面的接觸;操作處理確定裝置,用于根據(jù)在包括基準(zhǔn)接觸位置的第一區(qū)域內(nèi)連續(xù)接觸所述顯示表面的接觸時間的長度,從與所述操作體的運(yùn)動相關(guān)聯(lián)的多個操作處理中確定要進(jìn)行的一個操作處理,所述基準(zhǔn)接觸位置是當(dāng)使得所述操作體在從所述顯示表面分離的狀態(tài)之后接觸所述顯示表面時所述操作體的接觸位置;以及操作處理裝置,用于基于進(jìn)一步與所述顯示表面連續(xù)接觸的所述操作體的運(yùn)動,通過所進(jìn)行的所述操作處理改變所述顯示單元的顯示。
全文摘要
公開了一種顯示控制設(shè)備,其中能夠使用一只手流暢地執(zhí)行操作處理。具體地,公開了一種顯示控制設(shè)備(100),其設(shè)置有檢測單元(110),用于檢測操作體與顯示單元(170)的顯示表面(210)的接觸;位置計算單元(130),用于計算被檢測單元(110)檢測到接觸的操作體在顯示表面(210)上的接觸位置;操作處理確定單元,用于根據(jù)在包括基準(zhǔn)接觸位置的第一區(qū)域內(nèi)連續(xù)接觸顯示表面(210)的持續(xù)時間的長度,從與操作體的運(yùn)動相關(guān)聯(lián)的多個操作處理集合中確定要執(zhí)行的一個操作處理集合,該基準(zhǔn)接觸位置是當(dāng)使得操作體在從顯示表面(210)分離的狀態(tài)之后接觸顯示表面(210)時操作體的接觸位置;以及操作處理單元,用于基于進(jìn)一步與顯示表面連續(xù)接觸的操作體的運(yùn)動,通過所執(zhí)行的操作處理改變顯示單元的顯示。
文檔編號G06F3/048GK102473069SQ20108003313
公開日2012年5月23日 申請日期2010年5月13日 優(yōu)先權(quán)日2009年7月28日
發(fā)明者宮下健, 梨子田辰志 申請人:索尼公司