亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

顯示控制設(shè)備、顯示控制方法和計(jì)算機(jī)程序的制作方法

文檔序號(hào):6349999閱讀:151來(lái)源:國(guó)知局
專(zhuān)利名稱:顯示控制設(shè)備、顯示控制方法和計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種顯示控制設(shè)備、顯示控制方法和計(jì)算機(jī)程序,具體涉及一種基于操作體對(duì)觸摸板進(jìn)行的操作來(lái)進(jìn)行顯示控制的顯示控制設(shè)備、顯示控制方法和計(jì)算機(jī)程序。
背景技術(shù)
近年來(lái),使用觸摸板的UI (用戶接口)作為使得任何人能夠容易地進(jìn)行信息的輸入/輸出操作的裝置,變得越來(lái)越普遍。例如,通過(guò)經(jīng)由直接拖動(dòng)屏幕進(jìn)行屏幕滾動(dòng)的動(dòng)作,可以進(jìn)行與該動(dòng)作相關(guān)聯(lián)的操作處理。通過(guò)將動(dòng)作與用戶從該動(dòng)作容易并且直觀地想像到的操作處理相關(guān)聯(lián),可以便于通過(guò)該動(dòng)作進(jìn)行的輸入操作。例如,在專(zhuān)利文獻(xiàn)1中,公開(kāi)了一種輸入設(shè)備,其根據(jù)諸如手指的操作體關(guān)于顯示屏幕的按壓程度或者滑動(dòng)狀態(tài),進(jìn)行基于多個(gè)不同輸入模式的輸入處理。使用這種輸入設(shè)備,允許用戶改變手指在顯示屏幕上的運(yùn)動(dòng),由此使得進(jìn)行與每個(gè)運(yùn)動(dòng)相對(duì)應(yīng)的輸入處理。 作為用戶在手指與屏幕接觸的狀態(tài)下進(jìn)行的動(dòng)作,例如有在屏幕上向上或向下或者向左或向右移動(dòng)手指的拖動(dòng)操作。例如,可以將進(jìn)行屏幕滾動(dòng)的操作或者改變屏幕上顯示的圖像的縮放率的操作與拖動(dòng)操作相關(guān)聯(lián)。引用文獻(xiàn)列表專(zhuān)利文獻(xiàn)專(zhuān)利文獻(xiàn)1 JP 2009-20759A

發(fā)明內(nèi)容
技術(shù)問(wèn)題然而,通常只能將一個(gè)操作處理與一個(gè)動(dòng)作相關(guān)聯(lián)。例如,在將手指在屏幕上的拖動(dòng)操作分配給屏幕滾動(dòng)操作的情況下,不能將手指的拖動(dòng)操作分配給改變縮放率的操作。 在這種情況下,例如,如圖11所示,需要在移動(dòng)設(shè)備10的屏幕12上因特網(wǎng)顯示用于改變縮放率的滑動(dòng)條14。相應(yīng)地,存在屏幕12上圖像顯示區(qū)域變小的問(wèn)題。此外,在將手指在屏幕上的拖動(dòng)操作分配給屏幕滾動(dòng)操的情況下,可以想到將改變縮放率的操作分配給另一動(dòng)作。例如,假設(shè)將兩個(gè)手指靠近或者將它們分開(kāi)的雙指縮小 (pinch in)或雙指放大(pinch out)動(dòng)作分配給改變縮放率的操作。在這種情況下,解決了上述圖像顯示區(qū)域變小的問(wèn)題,但是需要使用兩個(gè)手指進(jìn)行操作,因此難以在用一只手保持移動(dòng)設(shè)備的同時(shí)進(jìn)行操作。鑒于上面的問(wèn)題作出本發(fā)明,本發(fā)明的目的是提供一種新穎的改進(jìn)的顯示控制設(shè)備、操作控制方法和計(jì)算機(jī)程序,其使得能夠用一只手順暢地進(jìn)行操作處理。解決方案根據(jù)本發(fā)明的一方面,為了實(shí)現(xiàn)上述目的,提供了一種顯示控制設(shè)備,包括檢測(cè)單元,用于檢測(cè)操作體對(duì)顯示單元的顯示表面的接觸;位置計(jì)算單元,用于計(jì)算被檢測(cè)單元檢測(cè)到接觸的操作體在顯示表面上的接觸位置;操作處理確定單元,用于根據(jù)在包括基準(zhǔn)接觸位置的第一區(qū)域內(nèi)連續(xù)接觸顯示表面的接觸時(shí)間的長(zhǎng)度,從與操作體的運(yùn)動(dòng)相關(guān)聯(lián)的多個(gè)操作處理中確定要進(jìn)行的一個(gè)操作處理,基準(zhǔn)接觸位置是當(dāng)使得操作體在從顯示表面分離的狀態(tài)之后接觸顯示表面時(shí)操作體的接觸位置;以及操作處理單元,用于基于進(jìn)一步與顯示表面連續(xù)接觸的操作體的運(yùn)動(dòng),通過(guò)所進(jìn)行的操作處理來(lái)改變顯示單元的顯示。根據(jù)本發(fā)明,基于與顯示表面接觸的操作體的運(yùn)動(dòng),從與操作體的預(yù)定運(yùn)動(dòng)相關(guān)聯(lián)的多個(gè)操作處理中確定要進(jìn)行的一個(gè)操作處理。當(dāng)確定了要進(jìn)行的操作處理時(shí),操作處理單元基于仍然與顯示表面接觸的操作體的運(yùn)動(dòng),通過(guò)所進(jìn)行的操作處理改變顯示單元的顯示。以這種方式,可以從與顯示表面接觸的操作體的一系列運(yùn)動(dòng)中確定要進(jìn)行的操作處理,此外,可以確定對(duì)操作目標(biāo)的操作量。這里,操作處理單元能夠包括滾動(dòng)處理單元,用于根據(jù)操作體在顯示表面上的接觸位置的移動(dòng),滾動(dòng)顯示單元上顯示的屏幕;以及細(xì)節(jié)水平處理單元,用于根據(jù)操作體在顯示表面上的接觸位置的移動(dòng),改變顯示單元上顯示的顯示內(nèi)容的細(xì)節(jié)水平。這時(shí),在確定操作體在第一區(qū)域內(nèi)的接觸時(shí)間超過(guò)了閾值時(shí)間的情況下,操作處理確定單元能夠使細(xì)節(jié)水平處理單元起作用。此外,在確定操作體的接觸位置位于第一區(qū)域之外的情況下,操作處理確定單元可以使?jié)L動(dòng)處理單元起作用。此外,允許檢測(cè)單元被配置為能夠檢測(cè)操作體對(duì)顯示表面施加的壓力。這時(shí),在檢測(cè)到的壓力大于閾值壓力的情況下,操作處理確定單元可以使細(xì)節(jié)水平處理單元起作用。在操作體在第一區(qū)域內(nèi)的接觸時(shí)間沒(méi)有超過(guò)閾值時(shí)間,并且所檢測(cè)到的壓力不大于閾值壓力的情況下,操作處理確定單元可以使?jié)L動(dòng)處理單元起作用。此外,位置計(jì)算單元關(guān)于第一區(qū)域和第二區(qū)域計(jì)算顯示表面上的位置,其中第二區(qū)域被設(shè)置為在操作體的可移動(dòng)方向上與第一區(qū)域鄰近。這時(shí),細(xì)節(jié)水平處理單元可以根據(jù)操作體的接觸位置位于第一區(qū)域或第二區(qū)域中的哪個(gè)區(qū)域,來(lái)改變顯示內(nèi)容的細(xì)節(jié)水平。例如,細(xì)節(jié)水平處理單元可以在操作體位于第一區(qū)域內(nèi)的情況下提高顯示內(nèi)容的細(xì)節(jié)水平,而在操作體位于第二區(qū)域內(nèi)的情況下降低顯示內(nèi)容的細(xì)節(jié)水平。此外,在操作處理確定單元決定要進(jìn)行的一個(gè)操作處理之后,操作處理單元基于操作體的運(yùn)動(dòng)通過(guò)所進(jìn)行的操作處理改變顯示單元的顯示,直到檢測(cè)單元檢測(cè)到操作體從顯示表面分離為止。根據(jù)本發(fā)明的另一方面,為了實(shí)現(xiàn)上述目的,提供了一種顯示控制設(shè)備,包括檢測(cè)單元,用于檢測(cè)操作體對(duì)顯示單元的顯示表面的接觸;位置計(jì)算單元,用于計(jì)算被檢測(cè)單元檢測(cè)到接觸的操作體在顯示表面上的接觸位置;操作處理確定單元,用于根據(jù)操作體在包括基準(zhǔn)接觸位置的第一區(qū)域內(nèi)對(duì)顯示表面的壓力的大小,從與操作體的運(yùn)動(dòng)相關(guān)聯(lián)的多個(gè)操作處理中確定要進(jìn)行的一個(gè)操作處理,基準(zhǔn)接觸位置是當(dāng)使得操作體在從顯示表面分離的狀態(tài)之后接觸顯示表面時(shí)操作體的接觸位置;以及操作處理單元,用于基于進(jìn)一步與顯示表面連續(xù)接觸的操作體的運(yùn)動(dòng),通過(guò)所進(jìn)行的操作處理改變顯示單元的顯示。根據(jù)本發(fā)明的另一方面,為了實(shí)現(xiàn)上述目的,提供了一種顯示控制方法,包括步驟通過(guò)檢測(cè)單元檢測(cè)操作體對(duì)顯示單元的顯示表面的接觸;計(jì)算被檢測(cè)單元檢測(cè)到接觸的操作體在顯示表面上的接觸位置;根據(jù)在包括基準(zhǔn)接觸位置的第一區(qū)域內(nèi)連續(xù)接觸顯示表面的接觸時(shí)間的長(zhǎng)度,從與操作體的運(yùn)動(dòng)相關(guān)聯(lián)的多個(gè)操作處理中確定要進(jìn)行的一個(gè)操作處理,基準(zhǔn)接觸位置是當(dāng)使得操作體在從顯示表面分離的狀態(tài)之后接觸顯示表面時(shí)操作體的接觸位置;以及基于進(jìn)一步與顯示表面連續(xù)接觸的操作體的運(yùn)動(dòng),通過(guò)所進(jìn)行的操作處理改變顯示單元的顯示。根據(jù)本發(fā)明的另一方面,為了實(shí)現(xiàn)上述目的,提供了一種使計(jì)算機(jī)用作上述顯示控制設(shè)備的計(jì)算機(jī)程序。計(jì)算機(jī)程序通過(guò)被存儲(chǔ)在設(shè)置在計(jì)算機(jī)中的存儲(chǔ)設(shè)備中,并且由設(shè)置在計(jì)算機(jī)中的CPU讀取并執(zhí)行,來(lái)使計(jì)算機(jī)用作上述顯示控制設(shè)備。此外,提供了一種記錄有計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì)。例如,記錄介質(zhì)是磁盤(pán)、光盤(pán)等。有益效果根據(jù)本發(fā)明,可以提供一種顯示控制設(shè)備、操作控制方法和計(jì)算機(jī)程序,其使得能夠用一只手順暢地進(jìn)行操作處理。


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