專利名稱:電子設(shè)備、方法及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理裝置、信息處理方法以及信息處理程序。
背景技術(shù):
近年來(lái),能夠檢測(cè)由操作體進(jìn)行的觸摸的觸摸屏變得流行。由于觸摸屏能夠檢測(cè)操作體觸摸的位置,所以用戶能夠感測(cè)操作體觸摸的位置。關(guān)于細(xì)節(jié),建議讀者參考日本專利公開 No. 2010-157189。此外,能夠檢測(cè)操作體進(jìn)行的靠近的觸摸屏也變得流行。由于觸摸屏能夠檢測(cè)操作體靠近的位置,所以用戶能夠掌握關(guān)于操作體靠近的位置的信息。
發(fā)明內(nèi)容
然而,如果使用比如上述普通觸摸屏的直接操作設(shè)備,則直接操作設(shè)備帶來(lái)以下問(wèn)題。為了確定期望的位置,必須確定期望的位置的坐標(biāo)。于是,為了執(zhí)行預(yù)定處理,比如用于確認(rèn)位于指定坐標(biāo)的對(duì)象的一些操作,必須輸入特定手勢(shì)命令,諸如用于按壓按鈕(如鼠標(biāo)設(shè)備的按鈕)的操作或用于雙擊按鈕的操作。因此,期望提出一種新的改進(jìn)的技術(shù),允許由能夠以非接觸方式檢測(cè)操作體的移動(dòng)的信息處理裝置容易地執(zhí)行預(yù)定處理。公開了一種設(shè)備。所述設(shè)備可以包括處理器。該設(shè)備還可以包括顯示器。該設(shè)備還可以包括接口。該接口可以被配置為檢測(cè)操作構(gòu)件的非接觸運(yùn)動(dòng)。該接口還可以被配置為根據(jù)所檢測(cè)到的運(yùn)動(dòng)判斷所述構(gòu)件是否跨過(guò)由顯示器限定的第一邊界。該接口還可配置為當(dāng)判斷出所述構(gòu)件跨過(guò)第一邊界時(shí),所述處理器發(fā)起執(zhí)行第一處理。還公開一種計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法可以包括檢測(cè)操作構(gòu)件的非接觸運(yùn)動(dòng)。 該方法還可包括根據(jù)所檢測(cè)到的運(yùn)動(dòng)判斷該構(gòu)件是否跨過(guò)由顯示器限定的第一邊界。該方法還可包括當(dāng)判斷出該構(gòu)件跨過(guò)第一邊界時(shí),處理器發(fā)起執(zhí)行第一處理。還公開一種有形實(shí)施的計(jì)算可讀存儲(chǔ)介質(zhì),其包括當(dāng)處理器執(zhí)行時(shí)執(zhí)行方法的指令。該方法可以包括檢測(cè)操作構(gòu)件的非接觸運(yùn)動(dòng)。該方法還可以包括根據(jù)所檢測(cè)到的運(yùn)動(dòng)判斷該構(gòu)件是否跨過(guò)由顯示器限定的第一邊界。該方法還可包括當(dāng)判斷出該構(gòu)件跨過(guò)第一邊界時(shí),處理器發(fā)起執(zhí)行第一處理。
圖1是根據(jù)本發(fā)明實(shí)施例的信息處理裝置的概括描述中待參照的解釋圖;圖2是示出根據(jù)本發(fā)明實(shí)施例的信息處理裝置的功能配置的示圖;圖3是示出根據(jù)本發(fā)明實(shí)施例的信息處理裝置的硬件配置的示圖;圖4是如果信息處理裝置確定檢測(cè)到的操作體的移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則信息處理裝置執(zhí)行的第一典型處理的描述中待參照的多個(gè)示圖;圖5是如果信息處理裝置確定檢測(cè)到的操作體的移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置執(zhí)行的第二典型處理的描述中待參照的多個(gè)示圖;圖6是如果信息處理裝置不再檢測(cè)操作體則根據(jù)本發(fā)明實(shí)施例的信息處理裝置執(zhí)行的典型處理的描述中待參照的多個(gè)示圖;圖7是如果信息處理裝置確定檢測(cè)到的操作體的移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置執(zhí)行的第三典型處理的描述中待參照的多個(gè)示圖;圖8是如果信息處理裝置確定檢測(cè)到的操作體的移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置執(zhí)行的第四典型處理的描述中待參照的示圖;圖9是如果信息處理裝置確定檢測(cè)到的操作體的移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置執(zhí)行的第五典型處理的描述中待參照的多個(gè)示圖;圖10是如果信息處理裝置確定檢測(cè)到的操作體的移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置執(zhí)行的第六典型處理的描述中待參照的多個(gè)示圖;圖11是如果信息處理裝置確定檢測(cè)到的操作體的移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置執(zhí)行的第七典型處理的描述中待參照的多個(gè)示圖;圖12是如果信息處理裝置確定檢測(cè)到的操作體的移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置執(zhí)行的第八典型處理的描述中待參照的多個(gè)解釋圖;圖13是根據(jù)本發(fā)明實(shí)施例的信息處理裝置采用的用于檢測(cè)操作體的移動(dòng)作為已經(jīng)跨過(guò)區(qū)域邊界的移動(dòng)的技術(shù)細(xì)節(jié)描述中待參照的多個(gè)示圖;以及圖14示出表示根據(jù)本發(fā)明實(shí)施例的信息處理裝置執(zhí)行的處理流程的流程圖。
具體實(shí)施例方式本發(fā)明提供一種電子設(shè)備,該設(shè)備包括處理器220 ;顯示器MO ;以及接口 210, 接口 210被配置為檢測(cè)操作構(gòu)件OP的非接觸運(yùn)動(dòng),根據(jù)所檢測(cè)到的運(yùn)動(dòng)判斷該構(gòu)件是否跨過(guò)由顯示器240限定的第一邊界,以及當(dāng)判斷出該構(gòu)件跨過(guò)第一邊界時(shí),處理器220發(fā)起執(zhí)行第一處理。以下通過(guò)參照附圖詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。注意,在本發(fā)明說(shuō)明書和附圖中,具有基本相同功能配置的結(jié)構(gòu)元件由相同參考數(shù)字或相同附圖標(biāo)記表示,并且結(jié)構(gòu)元件的功能配置僅說(shuō)明一次,以免贅述。此外,按如下安排的章節(jié)說(shuō)明
具體實(shí)施例方式1 實(shí)施例1-1 信息處理裝置的概述1-2 信息處理裝置的功能配置1-3 信息處理裝置的硬件配置1-4 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第一典型處理1-5 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第二典型處理1-6 未檢測(cè)到操作體時(shí)執(zhí)行的處理1-7 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第三典型處理1-8 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第四典型處理1-9 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第五典型處理1-10 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第六典型處理
1-11 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第七典型處理1-12 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第八典型處理1-13 用于檢測(cè)操作體進(jìn)行的跨過(guò)區(qū)域邊界的移動(dòng)的技術(shù)細(xì)節(jié)1-14 信息處理裝置執(zhí)行的處理流程2 修改3 結(jié)論1 實(shí)施例1-1 信息處理裝置的概述圖1是在下面對(duì)根據(jù)本發(fā)明實(shí)施例的信息處理裝置100的概要描述中參照的示意圖。當(dāng)根據(jù)本發(fā)明實(shí)施例的信息處理裝置100中采用的非接觸接口 210檢測(cè)到操作體OP 的移動(dòng)時(shí),信息處理裝置100判斷移動(dòng)是否已經(jīng)跨過(guò)區(qū)域邊界(比如通過(guò)分隔區(qū)域All和 A12而形成的邊界CL)。如果信息處理裝置100確定移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界,則信息處理裝置100執(zhí)行預(yù)定處理。在以下描述中,非接觸接口 210通過(guò)檢測(cè)操作體OP對(duì)于非接觸接口 210的接近度來(lái)檢測(cè)操作體OP的移動(dòng)。然而,作為用于檢測(cè)操作體OP的移動(dòng)的技術(shù),由非接觸接口 210采用的技術(shù)絕不限于檢測(cè)操作體OP對(duì)于非接觸接口 210的接近度的這種技術(shù)。在圖1所示的典型配置中,根據(jù)本發(fā)明實(shí)施例的信息處理裝置100包括顯示屏幕 D1,顯示屏幕Dl示出其上設(shè)置的對(duì)象0B。在根據(jù)本發(fā)明實(shí)施例的信息處理裝置100執(zhí)行的管理下,非接觸接口 210上的位置與其在顯示表面241上的各位置相關(guān)聯(lián)。因此,根據(jù)本發(fā)明實(shí)施例的信息處理裝置100能夠檢測(cè)與操作體OP接近的位置作為接近坐標(biāo),以確定顯示表面241上在接近坐標(biāo)處的位置已經(jīng)被指定了。類似地,根據(jù)本發(fā)明實(shí)施例的信息處理裝置100能夠檢測(cè)與操作體OP接近的位置作為觸摸位置坐標(biāo),以便確定顯示表面241上在觸摸位置坐標(biāo)處的位置已經(jīng)被指定了。通過(guò)執(zhí)行上述控制,能夠以非接觸方式檢測(cè)操作體OP的移動(dòng)的信息處理裝置100 能夠容易地執(zhí)行預(yù)定處理。在圖1所示的典型配置中,信息處理裝置100確定操作體OP的移動(dòng)已經(jīng)跨過(guò)由顯示屏幕限定并將區(qū)域All和A12彼此分隔的區(qū)域邊界CL,然后根據(jù)基于操作體OP的移動(dòng)確定的對(duì)象OB執(zhí)行處理,作為所述預(yù)定處理。在圖1所示的典型配置中, 根據(jù)基于操作體OP的移動(dòng)確定的對(duì)象OB執(zhí)行的處理,是用于依次顯示與對(duì)象OB關(guān)聯(lián)的菜單項(xiàng)的處理。根據(jù)上述配置,如果改變由操作體OP指定的坐標(biāo),則允許用戶請(qǐng)求信息處理裝置 100執(zhí)行預(yù)定處理,比如確認(rèn)操作。此外,可以規(guī)定當(dāng)指定的坐標(biāo)已經(jīng)跨過(guò)屏幕上的線段限定的邊界時(shí)要被執(zhí)行的操作,并且執(zhí)行當(dāng)指定的坐標(biāo)已經(jīng)跨過(guò)線段時(shí)的規(guī)定操作。1-2 信息處理裝置的功能配置圖2是根據(jù)本發(fā)明實(shí)施例的信息處理裝置100的功能配置的示圖。根據(jù)本發(fā)明實(shí)施例的信息處理裝置100至少設(shè)置有檢測(cè)部110、控制部120以及處理部130。檢測(cè)部110設(shè)置有非接觸接口 210,并且具有用于以非接觸方式檢測(cè)操作體OP的移動(dòng)的功能。如上所述,用于以非接觸方式檢測(cè)操作體OP的移動(dòng)的操作一般是通過(guò)檢測(cè)操作體OP相對(duì)于非接觸接口 210的接近度來(lái)執(zhí)行的。在用于檢測(cè)操作體OP相對(duì)于非接觸接口 210的接近度的操作中,檢測(cè)部110能夠檢測(cè)非接觸接口 210上存在的與操作體OP接近的位置,作為接近坐標(biāo)。通過(guò)使用操作體OP執(zhí)行的所謂的接近操作的典型示例,是用于在操作體OP處于接近非接觸接口 210的狀態(tài)下移動(dòng)操作體OP的操作。在以下描述中,用于在操作體OP處于接近非接觸接口 210的狀態(tài)下移動(dòng)操作體OP的操作被稱為接近拖動(dòng)操作。具體地說(shuō),接近拖動(dòng)操作中操作體OP進(jìn)行的移動(dòng)是處于接近非接觸接口 210的狀態(tài)下的操作體OP進(jìn)行的移動(dòng)。處于接近非接觸接口 210的狀態(tài)下的操作體OP進(jìn)行的移動(dòng)可以是任何移動(dòng),只要該移動(dòng)提供可以抓取的信息即可。例如,抓取的信息是處于接近非接觸接口 210的狀態(tài)下的操作體OP進(jìn)行的移動(dòng)的方向和/或移動(dòng)的距離。處于接近非接觸接口 210的狀態(tài)下的操作體OP進(jìn)行的移動(dòng)是在與非接觸接口 210平行的方向上保持接近非接觸接口 210的狀態(tài)的操作體OP進(jìn)行的移動(dòng)。此外,檢測(cè)部110也可以設(shè)置有用于檢測(cè)操作體OP進(jìn)行的觸摸的功能。檢測(cè)部 110能夠執(zhí)行這種功能以便檢測(cè)非接觸接口 210上存在的被操作體OP觸摸的位置,作為觸摸位置坐標(biāo)。通過(guò)使用操作體OP執(zhí)行的接觸操作,是用于在已經(jīng)與非接觸接口 210接觸的狀態(tài)下移動(dòng)操作體OP的操作。在以下描述中,用于在已經(jīng)與非接觸接口 210接觸的狀態(tài)下移動(dòng)操作體OP的操作被稱為接觸拖動(dòng)操作。具體地說(shuō),在接觸拖動(dòng)操作中操作體OP進(jìn)行的移動(dòng)是由處于已經(jīng)與非接觸接口 210接觸的狀態(tài)下的操作體OP進(jìn)行的移動(dòng)。處于已經(jīng)與非接觸接口 210接觸的狀態(tài)下的操作體OP進(jìn)行的移動(dòng)可以是任何移動(dòng),只要該移動(dòng)提供可以抓取的信息即可。例如,抓取的信息是處于接近已經(jīng)與非接觸接口 210接觸的狀態(tài)下的操作體OP進(jìn)行的移動(dòng)的方向和/或移動(dòng)的距離。使用操作體OP執(zhí)行的接觸操作的另一典型示例是用于使得操作體OP與非接觸接口 210接觸的操作。在以下描述中,用于使得操作體OP與非接觸接口 210接觸的操作被稱為觸摸操作??刂撇?20具有用于判斷由檢測(cè)部110檢測(cè)的操作體OP的移動(dòng)是否已經(jīng)跨過(guò)由顯示器限定并分隔區(qū)域All和A12的區(qū)域邊界的功能。例如,如參照?qǐng)D1先前解釋的那樣, 控制部120能夠判斷由操作體OP執(zhí)行的接近拖動(dòng)操作是否已經(jīng)導(dǎo)致由檢測(cè)部110檢測(cè)的操作體OP從區(qū)域All到區(qū)域A12的移動(dòng)。此外,控制部120能夠執(zhí)行控制,以顯示區(qū)域All和A12之間的區(qū)域邊界CL的一部分或全部,作為線段R11。然后,控制部120能夠通過(guò)判斷檢測(cè)部110檢測(cè)到的操作體OP的移動(dòng)是否已經(jīng)跨過(guò)線段Rll來(lái)判斷該移動(dòng)是否已經(jīng)跨過(guò)區(qū)域All和A12之間的區(qū)域邊界。 通過(guò)執(zhí)行該控制,可以抓取關(guān)于用戶應(yīng)把操作體OP移動(dòng)到的位置的信息,以便請(qǐng)求信息處理裝置100根據(jù)該位置執(zhí)行預(yù)定處理。此外,控制部120還能夠執(zhí)行控制,以根據(jù)顯示表面241上的由檢測(cè)部110檢測(cè)到的接近坐標(biāo)標(biāo)識(shí)的位置來(lái)顯示光標(biāo)。控制部120還能夠執(zhí)行控制,以在顯示表面241上的由檢測(cè)部110檢測(cè)到的接近坐標(biāo)標(biāo)識(shí)的位置處顯示光標(biāo)CN??刂撇?20還能夠執(zhí)行控制, 以取得由檢測(cè)部110檢測(cè)到的接近坐標(biāo)標(biāo)識(shí)的位置作為顯示表面241上的基準(zhǔn)位置,并且在與基準(zhǔn)位置在預(yù)定方向上偏移預(yù)定距離的另一位置顯示光標(biāo)CN??刂撇?20還可以判斷由檢測(cè)部110檢測(cè)到的操作體OP是處于已經(jīng)與非接觸接口 210接觸還是接近非接觸接口 210的狀態(tài)。例如,如果檢測(cè)部110能夠檢測(cè)根據(jù)非接觸接口 210與操作體OP之間的距離變化的預(yù)定參數(shù),則控制部120能夠根據(jù)預(yù)定參數(shù)的檢測(cè)值來(lái)判斷操作體OP是處于已經(jīng)與非接觸接口 210接觸的狀態(tài)還是接近非接觸接口 210的狀態(tài)。例如,在預(yù)定參數(shù)的檢測(cè)值,控制部120判斷操作體OP不處于接近非接觸接口 210 的狀態(tài)。預(yù)定參數(shù)的這個(gè)檢測(cè)值被稱為基準(zhǔn)值。在此情況下,檢測(cè)部110比較預(yù)定參數(shù)相對(duì)于基準(zhǔn)值的改變與接近狀態(tài)檢測(cè)閾值。例如,如果檢測(cè)部110發(fā)現(xiàn)預(yù)定參數(shù)相對(duì)于基準(zhǔn)值的改變大于接近狀態(tài)檢測(cè)閾值,則控制部120確定由檢測(cè)部110檢測(cè)到的操作體OP處于接近非接觸接口 210的狀態(tài)。類似地,例如,如果檢測(cè)部110發(fā)現(xiàn)預(yù)定參數(shù)的改變甚至大于接觸狀態(tài)檢測(cè)閾值, 則控制部120確定由檢測(cè)部110檢測(cè)到的操作體OP處于已經(jīng)與非接觸接口 210接觸的狀態(tài)。因此,假設(shè)即使控制部120確定由檢測(cè)部110檢測(cè)到的操作體OP不處于與非接觸接口 210接觸的狀態(tài),在一些情況下控制部120可以確定操作體OP處于已經(jīng)與非接觸接口 210接觸的狀態(tài)。相應(yīng)地,已經(jīng)與非接觸接口 210接觸的狀態(tài)可以說(shuō)是以下概念該概念包括操作體OP對(duì)于非接觸接口 210的接近程度較高的狀態(tài)。處理部130具有以下功能如果控制部120確定操作體OP的移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界,則執(zhí)行預(yù)定處理。預(yù)定處理不是特別地限于特定處理。然而,在通過(guò)參照?qǐng)D1先前解釋的典型配置中,預(yù)定處理是針對(duì)基于操作體OP的移動(dòng)而確定的對(duì)象OB執(zhí)行的預(yù)定處理。 在通過(guò)參照?qǐng)D1先前解釋的典型配置中,針對(duì)移動(dòng)的對(duì)象OB執(zhí)行的處理是用于在顯示表面 241上依次顯示為對(duì)象OB提供的菜單項(xiàng)的處理。信息處理裝置100可以還設(shè)置有顯示部140。顯示部140典型地被配置為顯示裝置。在此情況下,顯示部140設(shè)置有顯示表面M1,其可以用于顯示由控制部120選擇的數(shù)據(jù)和待顯示的數(shù)據(jù)。此外,顯示部140還可以用于在處理部130執(zhí)行預(yù)定處理的階段顯示各種信息。根據(jù)控制部120執(zhí)行的控制,顯示部140典型地在顯示表面241上顯示數(shù)據(jù)。在通過(guò)參照?qǐng)D1先前解釋的典型配置中,顯示部140能夠根據(jù)由控制部120執(zhí)行的控制在顯示表面241上顯示對(duì)象OB以及為對(duì)象OB中的每一個(gè)提供的菜單項(xiàng)。此外,根據(jù)控制部120 執(zhí)行的控制,顯示部140能夠在顯示表面241上將光標(biāo)移動(dòng)到接近坐標(biāo)。信息處理裝置100可以還設(shè)置有存儲(chǔ)部150。存儲(chǔ)部150典型地被配置為存儲(chǔ)裝置,比如非易失性存儲(chǔ)器。存儲(chǔ)部150具有用于存儲(chǔ)實(shí)現(xiàn)例如控制部120和處理部130等部分的程序的功能、以及用于存儲(chǔ)當(dāng)執(zhí)行程序時(shí)使用的各種數(shù)據(jù)的功能。在上述典型配置的情況下,存儲(chǔ)部150中存儲(chǔ)的數(shù)據(jù)包括接近狀態(tài)檢測(cè)閾值和接觸狀態(tài)檢測(cè)閾值。包括控制部120和處理部130的所述各部分被配置為典型地采用諸如CPU(中央處理單元)和RAM(隨機(jī)存取存儲(chǔ)器)等組件。CPU通過(guò)執(zhí)行從存儲(chǔ)部150加載到RAM的程序執(zhí)行其功能。然而,包括控制部120和處理部130的所述各部分不一定被配置為采用諸如CPU和RAM這樣的組件。例如,包括控制部120和處理部130的所述各部分中的任何部分也可以被配置為專用硬件。1-3 信息處理裝置的硬件配置圖3是根據(jù)本發(fā)明實(shí)施例的信息處理裝置100的硬件配置的示圖。如圖3所示, 根據(jù)本發(fā)明實(shí)施例的信息處理裝置100被配置為采用非接觸接口 210、CPU 220、RAM 230、顯示裝置240和非易失性存儲(chǔ)器250。非接觸接口 210具有用于以接觸或非接觸方式檢測(cè)操作體OP的移動(dòng)的功能。例如,通過(guò)執(zhí)行該功能,非接觸接口 210能夠檢測(cè)通過(guò)使用操作體OP執(zhí)行的各種操作。例如, 非接觸接口 210能夠檢測(cè)根據(jù)非接觸接口 210與操作體OP之間的距離而變化的預(yù)定參數(shù), 并且能夠使用所檢測(cè)到的參數(shù)來(lái)判斷操作體OP是已經(jīng)與非接觸接口 210接觸還是接近非接觸接口 210。例如,靜電觸摸屏可以用作非接觸接口 210。通過(guò)使用靜電觸摸屏作為非接觸接口 210,可以檢測(cè)作為根據(jù)非接觸接口 210與操作體OP之間的距離而變化的預(yù)定參數(shù)的靜電容的改變。此外,作為另一示例,光觸摸屏也可以用作非接觸接口 210。通過(guò)使用光觸摸屏作為非接觸接口 210,可以檢測(cè)作為根據(jù)非接觸接口 210與操作體OP之間的距離而變化的預(yù)定參數(shù)的入射光強(qiáng)度的改變。此外,作為另一示例,USB(通用串行總線)相機(jī)也可以用作非接觸接口 210。通過(guò)結(jié)合另一設(shè)備使用USB相機(jī)作為非接觸接口 210,可以檢測(cè)用于確定操作體OP是已經(jīng)與非接觸接口 210接觸還是接近非接觸接口 210的預(yù)定參數(shù)。CPU 220作為處理裝置和控制裝置工作,執(zhí)行非易失性存儲(chǔ)器250和RAM 230中存儲(chǔ)的程序,以便控制信息處理裝置100中執(zhí)行的全部操作或部分操作。RAM 230用于存儲(chǔ)要由CPU 220執(zhí)行的程序和在執(zhí)行程序期間改變的數(shù)據(jù)。這種數(shù)據(jù)的典型示例是參數(shù)。顯示裝置240典型地是IXD(液晶顯示器)裝置或有機(jī)EL(電致發(fā)光)顯示裝置。 顯示裝置240被配置為作為用于將信息可視化地通知給用戶的裝置工作。顯示裝置240典型地顯示信息處理裝置100執(zhí)行的各種處理的結(jié)果。具體地說(shuō),顯示裝置240把信息處理裝置100執(zhí)行的各種處理的結(jié)果顯示為文本和/或圖像。此外,顯示裝置240可以設(shè)置在信息處理裝置100內(nèi)部或信息處理裝置100外部。非易失性存儲(chǔ)器250是用于存儲(chǔ)數(shù)據(jù)的裝置。非易失性存儲(chǔ)器250典型地被配置為磁存儲(chǔ)設(shè)備、半導(dǎo)體設(shè)備、光存儲(chǔ)設(shè)備或磁光存儲(chǔ)設(shè)備。磁存儲(chǔ)設(shè)備的典型示例是 HDD(硬盤驅(qū)動(dòng)器)。非易失性存儲(chǔ)器250用于存儲(chǔ)要由CPU 220執(zhí)行的程序和各種數(shù)據(jù)。以上描述解釋了能夠執(zhí)行根據(jù)本發(fā)明實(shí)施例的信息處理裝置100的功能的典型硬件配置。組成硬件配置的元件中的每一個(gè)可以是專門設(shè)計(jì)為執(zhí)行元件的功能的通用構(gòu)件或硬件。因此,根據(jù)實(shí)現(xiàn)實(shí)施例的技術(shù)級(jí)別可以適當(dāng)修改用于實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的信息處理裝置100的硬件配置。1-4 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第一典型處理圖4是在下面描述如果信息處理裝置100檢測(cè)操作體(即操作構(gòu)件)OP的移動(dòng)并且確定移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置100執(zhí)行的第一典型處理時(shí)參照的多個(gè)示圖。在圖4的左上示圖中,處理部130顯示典型屏幕D21,示出其上設(shè)置的對(duì)象OBl至0B4、以及與為對(duì)象OBl至0B4中的每一個(gè)提供的區(qū)域關(guān)聯(lián)的線段Rl 1。當(dāng)控制部120確定操作體OP的移動(dòng)在預(yù)定方向(典型地是右水平方向)上已經(jīng)跨過(guò)由與對(duì)象0B2關(guān)聯(lián)的線段Rll限定的邊界時(shí),如圖4的右上示圖所示,處理部130顯示屏幕D22,示出基于移動(dòng)確定的與對(duì)象0B2關(guān)聯(lián)的對(duì)象0B5。對(duì)象0B5中的每一個(gè)典型地是菜單項(xiàng)。在接近特定對(duì)象0B5的位置已經(jīng)設(shè)置用于確認(rèn)(即選擇)對(duì)象0B5中的特定一個(gè)的線段R12。在對(duì)象0B2與對(duì)象0B5之間的關(guān)系中,對(duì)象0B2充當(dāng)菜單的父項(xiàng),而對(duì)象0B5 中的每一個(gè)是充當(dāng)菜單項(xiàng)的子項(xiàng)。稍后將描述用于確認(rèn)充當(dāng)菜單項(xiàng)的特定對(duì)象0B5的線段 R12。類似地,當(dāng)控制部120確定操作體OP的移動(dòng)在預(yù)定方向(典型地是右水平方向) 上已經(jīng)跨過(guò)與對(duì)象0B3關(guān)聯(lián)的線段Rll限定的邊界時(shí),如圖4的左下示圖所示,處理部130 顯示屏幕畫面,示出基于移動(dòng)確定的與對(duì)象0B3關(guān)聯(lián)的對(duì)象0B5。通過(guò)相同方式,當(dāng)控制部 120稍后確定操作體OP的移動(dòng)在預(yù)定方向(典型地是右水平方向)上已經(jīng)跨過(guò)與對(duì)象0B4 關(guān)聯(lián)的線段Rll限定的邊界時(shí),如圖4的左下示圖所示,處理部130顯示屏幕畫面,示出基于移動(dòng)確定的與對(duì)象0B4關(guān)聯(lián)的對(duì)象0B5。圖4的左下示圖所示的屏幕D23是示出與對(duì)象 0B3關(guān)聯(lián)的對(duì)象0B5和與對(duì)象0B4關(guān)聯(lián)的對(duì)象0B5的屏幕。屏幕D23同時(shí)示出每個(gè)都充當(dāng)子項(xiàng)的多個(gè)對(duì)象,從而用戶可以可視化地彼此比較對(duì)象。此外,當(dāng)控制部120確定操作體OP的移動(dòng)在與預(yù)定方向相反的方向(例如圖4的右下示圖所示的左水平方向)上已經(jīng)跨過(guò)由與對(duì)象0B3關(guān)聯(lián)的線段Rll限定的邊界時(shí),處理部130顯示屏幕D24,如同一示圖所示,其上已經(jīng)擦除基于移動(dòng)確定的與對(duì)象0B3關(guān)聯(lián)的對(duì)象0B5。從以上描述可見(jiàn),當(dāng)控制部120確定由檢測(cè)部110檢測(cè)的操作體OP的移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界時(shí),控制部120能夠識(shí)別其中操作體OP的移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界的方向。具體地說(shuō),控制部120還能夠識(shí)別操作體OP的移動(dòng)已經(jīng)跨過(guò)由線段R12限定的邊界的方向。 具體地說(shuō),控制部120還能夠確定操作體OP的移動(dòng)已經(jīng)跨過(guò)由線段R12限定的邊界的方向是預(yù)定方向(典型地是左向右水平方向)還是與預(yù)定方向相反的方向。與預(yù)定方向相反的方向因此是右向左水平方向。然后,處理部130根據(jù)由控制部120識(shí)別的方向執(zhí)行預(yù)定處理。如上所述,由操作體OP指定的坐標(biāo)跨過(guò)屏幕上所示的由線段限定的邊界的方向可以用于限定兩種不同類型的處理。此外,用于顯示與對(duì)象0B3關(guān)聯(lián)的對(duì)象0B5的操作與用于刪除對(duì)象0B5的操作相反。由于用于顯示對(duì)象0B5的操作被執(zhí)行為特定姿態(tài),而用于刪除對(duì)象0B5的操作被執(zhí)行為與特定姿態(tài)相反的姿態(tài),所以具有容易以直觀方式理解操作的優(yōu)點(diǎn)。1-5 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第二典型處理圖5是在下面描述如果信息處理裝置100檢測(cè)操作體OP的移動(dòng)并且確定移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置100執(zhí)行的第二典型處理時(shí)參照的多個(gè)示圖。圖5的上部示圖顯示了屏幕D31,其示出由控制部120設(shè)置為數(shù)字“2010”、“4”、 “ 2,,、“ 14 ”、“ 30,,和“ 0,,的典型對(duì)象。屏幕D31還示出用于對(duì)象中的每一個(gè)的線段R21??梢蕴峁┻@樣的配置其中,如果控制部120確定操作體OP的移動(dòng)已經(jīng)跨過(guò)由線段R21限定的邊界,則處理部130執(zhí)行用于改變基于移動(dòng)確定的對(duì)象的值的處理作為預(yù)定處理。例如,如果控制部120確定操作體OP的移動(dòng)在預(yù)定方向(例如,典型地,右水平方向)上已經(jīng)跨過(guò)由線段R21限定的邊界,則處理部130執(zhí)行這樣的處理將基于移動(dòng)確定的對(duì)象的值“4”增加到由值“5”表示的對(duì)象并且顯示如圖5的中部示圖所示的示出值“5”的屏幕D32。類似地,如果控制部120確定操作體OP的移動(dòng)在預(yù)定方向(例如,典型地,右水平方向)上已經(jīng)跨過(guò)線段R22限定的邊界,則處理部130執(zhí)行下述處理將基于移動(dòng)確定的對(duì)象的值“2”增加到由值“3”表示的對(duì)象,并且顯示示出值“3”的屏幕。如果重復(fù)地執(zhí)行操作體OP的相同移動(dòng),則處理部130執(zhí)行下述處理將基于移動(dòng)確定的對(duì)象的值“2”增加到 “3”的值表示的對(duì)象,將對(duì)象的值“3”增加到值“4”表示的對(duì)象等。最后,處理部130執(zhí)行下述處理將對(duì)象的值增加到由值“16”表示的對(duì)象,并且顯示如圖5的底部示圖所示的示出值“16”的屏幕D33。此外,另一方面,如果控制部120確定操作體OP的移動(dòng)在與預(yù)定方向相反的方向 (即在左水平方向)上已經(jīng)跨過(guò)線段R21限定的邊界,則處理部130執(zhí)行用于將基于移動(dòng)確定的對(duì)象的值“4”減少到由值“3”表示的對(duì)象并且顯示示出值“3”的屏幕的處理。如上所述,操作體OP指定的坐標(biāo)跨過(guò)由屏幕上所示的線段限定的邊界的方向可以用于增大或減小數(shù)值。也就是說(shuō),如果基于操作體OP的移動(dòng)確定的對(duì)象是數(shù)字,則可以執(zhí)行作為所述預(yù)定處理的根據(jù)由控制部120識(shí)別的移動(dòng)方向增大或減小數(shù)字的值的處理。通過(guò)提供上述配置,不再必須在兩個(gè)不同位置分別具有兩個(gè)按鈕。也就是說(shuō),通過(guò)顯示線段作為跨過(guò)數(shù)值的條,可以增大或減小數(shù)值。通過(guò)顯示該線段,不需要占用屏幕上的區(qū)域,并且也可以對(duì)在屏幕上多個(gè)位置顯示的同樣多個(gè)數(shù)字中的每一個(gè)執(zhí)行操作。如上所述,為了增大數(shù)值,必須執(zhí)行用于在右水平方向上移動(dòng)操作體OP跨過(guò)區(qū)域邊界的操作。然而,為了增大數(shù)值,不一定需要在右水平方向上執(zhí)行用于移動(dòng)操作體OP跨過(guò)區(qū)域邊界的操作。例如,在左向右方向上定向線段R21的配置的情況下,線段R21在上下方向上分離兩個(gè)相鄰區(qū)域。在這種配置中,為了增大數(shù)值,必須執(zhí)行用于典型地在向上方向上移動(dòng)操作體OP跨過(guò)由線段R21限定的邊界的操作,為了減小數(shù)值,必須執(zhí)行用于典型地在向下方向上移動(dòng)操作體OP跨過(guò)線段R21限定的邊界的操作。然而,不必以此方式設(shè)置移動(dòng)的方向。例如,在這種配置中,為了增大數(shù)值,也可以在向下方向上移動(dòng)操作體OP跨過(guò)線段R21限定的邊界,為了減小數(shù)值,也可以在向上方向上移動(dòng)操作體OP跨過(guò)線段R21限定的邊界。1-6 未檢測(cè)到操作體時(shí)執(zhí)行的處理圖6是在下面描述如果信息處理裝置100不再檢測(cè)到操作體OP則根據(jù)本發(fā)明實(shí)施例的信息處理裝置100執(zhí)行的典型處理時(shí)參照的多個(gè)示圖。圖6顯示了屏幕D41和D42, 分別示出了由控制部120設(shè)置為數(shù)字“ 2010 ”、“ 4 ”、“ 2 ”、“ 14 ”、“ 30 ”和“ 0 ”的典型對(duì)象。在屏幕D41上顯示的狀態(tài)下,檢測(cè)部110檢測(cè)不到操作體0P。因此,屏幕D41典型地示出用于對(duì)象中的每一個(gè)的短線段R31。隨著用戶移動(dòng)操作體OP以靠近非接觸接口 210并且檢測(cè)部110檢測(cè)操作體OP的位置(即檢測(cè)操作體OP的接近度的增加),控制部120改變基于操作體OP的位置確定的線段R31的顯示。如上所述,檢測(cè)部110能夠以非接觸方式檢測(cè)操作體OP的位置。例如,通過(guò)檢測(cè)操作體OP對(duì)于非接觸接口 210進(jìn)行的靠近,檢測(cè)部110能夠以非接觸方式檢測(cè)操作體OP的位置。在圖6所示的典型示例中,控制部120改變線段R31的長(zhǎng)度,以產(chǎn)生作為長(zhǎng)線段的線段R32。在圖6所示的典型示例中,處理部130顯示示出線段R32的屏幕D42。當(dāng)用戶移動(dòng)操作體OP遠(yuǎn)離非接觸接口 210時(shí),檢測(cè)部110不再檢測(cè)操作體OP的位置,即檢測(cè)操作體OP的接近度的減小。在此情況下,控制部120轉(zhuǎn)變回顯示屏幕D41的狀態(tài)。通過(guò)以此方式改變線段的顯示,用戶能夠獲取關(guān)于要在上面移動(dòng)操作體OP以便執(zhí)行預(yù)定處理的位置的信息。
1-7 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第三典型處理圖7是在下面描述如果信息處理裝置100檢測(cè)操作體OP的移動(dòng)并且確定移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置100執(zhí)行的第三典型處理時(shí)參照的多個(gè)示圖。在圖7所示的典型示例中,控制部120顯示屏幕D51。在屏幕D51所示的狀態(tài)下,檢測(cè)部110未檢測(cè)到操作體0P。在該典型示例中,當(dāng)用戶使用作為典型操作體OP的手指并且移動(dòng)操作體OP以靠近屏幕D51的右上角以使得檢測(cè)部110能夠檢測(cè)操作體OP的位置時(shí),控制部120顯示屏幕 D52,屏幕D52示出通過(guò)使用多個(gè)線段R41在屏幕D51的右上角創(chuàng)建的多邊形。當(dāng)用戶移動(dòng)充當(dāng)操作體OP的手指遠(yuǎn)離屏幕D51的右上角時(shí),控制部120恢復(fù)屏幕D51作為顯示的屏幕。 類似地,當(dāng)用戶使用作為典型操作體OP的手指并且移動(dòng)操作體OP以靠近屏幕D51的左下角從而檢測(cè)部110能夠檢測(cè)操作體OP的位置時(shí),控制部120顯示屏幕D53,屏幕D53示出通過(guò)使用多個(gè)線段R41在屏幕D51的左下角創(chuàng)建的多邊形。如上所述,當(dāng)檢測(cè)部110以非接觸方式檢測(cè)操作體OP的位置時(shí),控制部120能夠在操作體OP的被檢測(cè)到的位置顯示由多個(gè)線段R41圍成的多邊形。然而,由多個(gè)線段R41 圍成的多邊形也可以顯示在與操作體OP的被檢測(cè)到的位置無(wú)關(guān)的位置。在圖7所示的典型示例中,控制部120顯示通過(guò)使用六個(gè)線段R41創(chuàng)建的六邊形。然而,顯示的多邊形不一定是六邊形。如上所述,控制部120能夠執(zhí)行控制,以顯示通過(guò)組合多個(gè)線段創(chuàng)建的多邊形。然后,控制部120能夠通過(guò)判斷操作體OP是否已經(jīng)跨過(guò)在多邊形內(nèi)部創(chuàng)建的內(nèi)部區(qū)域到多邊形外部創(chuàng)建的外部區(qū)域之間的由多邊形限定的邊界,從內(nèi)部區(qū)域移動(dòng)到外部區(qū)域,來(lái)判斷由檢測(cè)部110檢測(cè)到的操作體OP的移動(dòng)是否已經(jīng)跨過(guò)區(qū)域邊界。當(dāng)控制部120確定操作體OP的移動(dòng)已經(jīng)跨過(guò)由線段R41中的任何特定一個(gè)限定的邊界時(shí),處理部130能夠根據(jù)由操作體OP的移動(dòng)已經(jīng)跨過(guò)的特定線段R41限定的邊界來(lái)執(zhí)行處理,作為預(yù)定處理。根據(jù)由操作體OP的移動(dòng)跨過(guò)的特定線段R41限定的邊界,由處理部130執(zhí)行的處理的典型示例Gl包括“對(duì)準(zhǔn)圖標(biāo)”、“屬性”、“粘貼”、“用最近信息更新”、 “創(chuàng)建新的一個(gè)”以及“恢復(fù)原樣”??刂撇?20可以在屏幕D53上顯示這些典型處理示例 Gl作為向?qū)?。此外,在根?jù)由操作體OP的移動(dòng)跨過(guò)的特定線段R41限定的邊界而由處理部130 執(zhí)行的典型處理中,處理部130可以執(zhí)行控制,以重新顯示另一多邊形,該另一多邊形具有由操作體OP的移動(dòng)跨過(guò)的特定線段R41限定的邊界,作為充當(dāng)其各邊的多個(gè)線段R42中的一個(gè)。用所顯示的該另一多邊形,控制部120可以判斷操作體OP的移動(dòng)是否已經(jīng)跨過(guò)由線段R42中的任何特定一個(gè)限定的邊界,而處理部130可以根據(jù)由操作體OP的移動(dòng)已經(jīng)跨過(guò)的特定線段R42限定的邊界來(lái)執(zhí)行處理,作為所述預(yù)定處理。例如,處理部130能夠參照 “創(chuàng)建日期和時(shí)間”、“大小順序”、“名稱順序”、“類型順序”和“更新日期和時(shí)間”根據(jù)由操作體OP的移動(dòng)跨過(guò)的特定線段R42限定的邊界來(lái)執(zhí)行“對(duì)準(zhǔn)圖標(biāo)”。控制部120可以在屏幕 D54上顯示這些典型處理示例G2作為向?qū)?。此外,如果控制?20確定由操作體OP的移動(dòng)跨過(guò)的特定線段R42限定的邊界是操作體OP的移動(dòng)之前跨過(guò)的特定線段R41,則處理部130將顯示的屏幕從屏幕M4恢復(fù)回到屏幕D53。在圖7所示的典型示例中,由操作體OP的移動(dòng)之前跨過(guò)的特定線段R41限定
12的邊界是與“對(duì)準(zhǔn)圖標(biāo)”的典型處理示例Gl對(duì)應(yīng)的線段。通過(guò)提供上述配置,可以實(shí)現(xiàn)操作的等級(jí)化結(jié)構(gòu)。此外,當(dāng)操作體OP從多邊形的區(qū)域外部的位置移動(dòng)到區(qū)域內(nèi)部的位置時(shí),處理部130可以執(zhí)行處理或不執(zhí)行處理。然而, 如果當(dāng)操作體OP從多邊形的區(qū)域外部的位置移動(dòng)到區(qū)域內(nèi)部位置時(shí)處理部130不執(zhí)行處理,則可以提高在萬(wàn)一漏過(guò)了非接觸接口 210上的操作體OP之后執(zhí)行重新操作時(shí)的寬容度,因此可以減少不正確操作的數(shù)量。1-8 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第四典型處理圖8是在下面描述如果信息處理裝置100檢測(cè)操作體OP的移動(dòng)并且確定移動(dòng)已經(jīng)跨過(guò)由區(qū)域邊界限定的邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置100執(zhí)行的第四典型處理時(shí)參照的示圖。在圖8所示的典型示例中,控制部120顯示屏幕D61。如圖8所示,控制部120能夠在屏幕D61上顯示多個(gè)目標(biāo),包括每個(gè)都充當(dāng)菜單項(xiàng)的對(duì)象0B5以及線段R51、R52和R53。如果控制部120確定操作體OP的移動(dòng)已經(jīng)跨過(guò)由線段R51限定的邊界,則處理部130能夠滾動(dòng)對(duì)象0B5。滾動(dòng)方向可以是與控制部120已經(jīng)確定操作體OP的移動(dòng)已經(jīng)跨過(guò)由線段R51限定的邊界的方向相反的方向。具體地說(shuō),例如,如果控制部120確定操作體OP的移動(dòng)在向下垂直方向上已經(jīng)跨過(guò)由線段R51限定的邊界,則處理部130能夠在向上垂直方向上滾動(dòng)對(duì)象0B5。此外,如果控制部120確定操作體OP的移動(dòng)在預(yù)定方向(例如左向右方向)上已經(jīng)跨過(guò)由線段R52限定的邊界,則處理部130能夠在屏幕D61上顯示作為基于操作體OP的移動(dòng)確定的對(duì)象0B5的子項(xiàng)的對(duì)象0B6。此外,另一方面,如果控制部120確定操作體OP的移動(dòng)在與預(yù)定方向相反的方向上已經(jīng)跨過(guò)由線段R52限定的邊界,則處理部130能夠從屏幕D61刪除對(duì)象0B6。在此情況下,要從屏幕D61刪除的對(duì)象0B6是基于操作體OP的移動(dòng)確定的對(duì)象,而與預(yù)定方向相反的方向是右向左水平方向。此外,如果控制部120確定操作體OP的移動(dòng)已經(jīng)跨過(guò)由線段R53限定的邊界,則處理部130能夠?qū)诓僮黧wOP的移動(dòng)確定的對(duì)象0B6執(zhí)行處理。具體地說(shuō),處理部130 能夠執(zhí)行用于確認(rèn)作為菜單項(xiàng)顯示的對(duì)象0B6的處理。1-9 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第五典型處理圖9是在下面描述如果信息處理裝置100檢測(cè)操作體OP的移動(dòng)并且確定移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置100執(zhí)行的第五典型處理時(shí)參照的多個(gè)示圖。在圖9所示的典型示例中,控制部120顯示屏幕D71和屏幕D72,屏幕D71示出如果操作體OP位于由線段R61限定的邊界的左手側(cè)則執(zhí)行確認(rèn)處理,屏幕D72示出另一方面如果操作體OP位于由線段R61限定的邊界的右手側(cè)則執(zhí)行取消處理。也就是說(shuō),在該配置中,如果能夠以非接觸方式檢測(cè)操作體OP的位置的檢測(cè)部 110檢測(cè)操作體OP的位置,則控制部120能夠把作為操作體OP的位置的由檢測(cè)部110已經(jīng)檢測(cè)的位置作為基準(zhǔn)點(diǎn),并且當(dāng)操作體OP的移動(dòng)預(yù)先從基準(zhǔn)點(diǎn)開始并且跨過(guò)區(qū)域邊界(例如由圖9所示的線段R61限定的邊界)時(shí)顯示要執(zhí)行的預(yù)定處理的描述。在接近區(qū)域邊界 (例如由線段R61限定的邊界)的位置顯示預(yù)定處理的描述是優(yōu)選的。如果要根據(jù)操作體 OP的跨越區(qū)域邊界的移動(dòng)方向執(zhí)行預(yù)定處理,如屏幕D71和D72所示,則所顯示的預(yù)定處理的描述也根據(jù)作為由檢測(cè)部110檢測(cè)的操作體OP的位置而改變。此外,也可以在相互相反的方向上把針對(duì)由操作體OP進(jìn)行的移動(dòng)的預(yù)定處理的描述顯示為非突出描述,比如半透明描述。1-10 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第六典型處理圖10是在下面描述如果信息處理裝置100檢測(cè)操作體OP的移動(dòng)并且確定移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置100執(zhí)行的第六典型處理時(shí)參照的多個(gè)示圖。在圖10所示的典型示例中,控制部120顯示示出圖像IMl的屏幕D81??刂撇?120能夠顯示一般基于操作體OP的位置確定的放大圖像IM1。屏幕D82示出顯示一般基于操作體OP的位置確定的放大圖像IMl的狀態(tài)。如果檢測(cè)部110進(jìn)一步檢測(cè)由一般基于操作體OP的位置確定的圖像IMl進(jìn)行的移動(dòng),來(lái)作為根據(jù)操作體OP的移動(dòng)的移動(dòng),則處理部 130能夠執(zhí)行根據(jù)圖像IMl已經(jīng)移動(dòng)到的目的地的區(qū)域的處理,如以下通過(guò)參照?qǐng)D10的下示圖描述的那樣。例如,當(dāng)檢測(cè)部110檢測(cè)到由一般基于操作體OP的位置確定的特定圖像IMl進(jìn)行的移動(dòng)為到區(qū)域A21的移動(dòng)時(shí),處理部130執(zhí)行用于顯示整個(gè)特定圖像IMl的處理。此外, 當(dāng)檢測(cè)部110檢測(cè)到由一般基于操作體OP的位置確定的特定圖像IMl進(jìn)行的移動(dòng)為到區(qū)域A22的移動(dòng)時(shí),處理部130執(zhí)行用于將特定圖像IMl上傳到社區(qū)站點(diǎn)C2的處理。此外, 當(dāng)檢測(cè)部110檢測(cè)由一般基于操作體OP的位置確定的特定圖像IMl進(jìn)行的移動(dòng)為到區(qū)域 A23的移動(dòng)時(shí),處理部130執(zhí)行用于刪除特定圖像IMl的處理。此外,當(dāng)檢測(cè)部110檢測(cè)由一般基于操作體OP的位置確定的特定圖像IMl進(jìn)行的移動(dòng)為到區(qū)域AM的移動(dòng)時(shí),處理部 130執(zhí)行用于將特定圖像IMl上傳到社區(qū)站點(diǎn)Cl的處理。此外,屏幕D82還示出用于改變模式的線段R62。如果檢測(cè)部110確定操作體OP 的移動(dòng)已經(jīng)跨過(guò)由線段R62限定的邊界,則處理部130能夠執(zhí)行用于改變模式的處理。例如,認(rèn)為模式改變是從屏幕D82到緊挨的后一個(gè)屏幕(顯示畫面)的轉(zhuǎn)變或從屏幕D82到緊挨的前一個(gè)屏幕(顯示畫面)的轉(zhuǎn)變。根據(jù)該控制,大尺寸功能項(xiàng)以用戶可以容易識(shí)別的格式在屏幕的四個(gè)角中的任何一個(gè)顯示,并且通過(guò)僅將操作體OP移動(dòng)以跨過(guò)由線段限定的邊界而不拖動(dòng)到區(qū)域上可以確認(rèn)處理。因此,與拖動(dòng)到區(qū)域上的方法比較,期望可以減少用戶承受的操作負(fù)擔(dān)。在圖10 所示的典型示例中,在索引屏幕(比如屏幕D81)的狀態(tài)下,通過(guò)執(zhí)行拖動(dòng)操作可以滾動(dòng)圖像IM1。因此,在屏幕D81所示的狀態(tài)下,通過(guò)在拖動(dòng)操作中長(zhǎng)時(shí)間連續(xù)按下特定圖像IMl 并且在充當(dāng)拖動(dòng)操作的目的地的區(qū)域A23中釋放特定圖像IM1,可以進(jìn)行從屏幕D81到屏幕 D82的轉(zhuǎn)變。1-11 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第七典型處理圖11是在下面描述如果信息處理裝置100檢測(cè)到操作體OP的移動(dòng)并且確定移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置100執(zhí)行的第七典型處理時(shí)參照的多個(gè)示圖。在圖11所示的典型示例中,控制部120顯示示出線段R71的屏幕D91。檢測(cè)部110以非接觸方式檢測(cè)操作體OP的移動(dòng),而控制部120也以非接觸方式判斷由檢測(cè)部 110檢測(cè)到的操作體OP的移動(dòng)是否已經(jīng)跨過(guò)由線段R71限定的邊界。如果控制部120確定由檢測(cè)部Iio檢測(cè)到的操作體OP的移動(dòng)已經(jīng)以非接觸方式跨過(guò)線段R71限定的邊界,則處理部130能夠執(zhí)行第一處理。然而,也可以提供這樣的配置其中,控制部120顯示示出線段R71的屏幕D92。檢測(cè)部110以接觸方式檢測(cè)操作體OP的移動(dòng),而控制部120也以接觸方式判斷檢測(cè)部110檢
14測(cè)到的操作體OP的移動(dòng)是否已經(jīng)跨過(guò)由線段R71限定的邊界。如果控制部120確定檢測(cè)部 110檢測(cè)到的操作體OP的移動(dòng)已經(jīng)以接觸方式跨過(guò)由線段R71限定的邊界,則處理部130 能夠執(zhí)行第二處理。如上所述,根據(jù)操作體OP是處于與屏幕接觸的狀態(tài)還是與屏幕非接觸的狀態(tài)可以執(zhí)行不同種類的處理。如圖11所示,可以在接觸狀態(tài)下改變屏幕的各個(gè)方面(broad overview),并且將處理切換為當(dāng)在該狀態(tài)下操作體OP的移動(dòng)已經(jīng)跨過(guò)由線段R71限定的邊界時(shí)執(zhí)行。1-12 用于已經(jīng)移動(dòng)跨過(guò)區(qū)域邊界的操作體的第八典型處理圖12是在下面描述如果信息處理裝置100檢測(cè)到操作體OP的移動(dòng)并且確定移動(dòng)已經(jīng)跨過(guò)區(qū)域邊界則根據(jù)本發(fā)明實(shí)施例的信息處理裝置100執(zhí)行的第八典型處理時(shí)參照的多個(gè)示圖。在圖12所示的典型示例中,控制部120顯示示出線段R81的屏幕D101。檢測(cè)部110檢測(cè)操作體OP的移動(dòng),而控制部120判斷由檢測(cè)部110檢測(cè)到的操作體OP的移動(dòng)是否已經(jīng)跨過(guò)由線段R81限定的邊界。如果控制部120確定由檢測(cè)部110檢測(cè)的操作體 OP的移動(dòng)已經(jīng)跨過(guò)由線段R81限定的邊界,則處理部130能夠執(zhí)行預(yù)定處理。在此情況下,如果控制部120確定由檢測(cè)部110檢測(cè)到的操作體OP的移動(dòng)已經(jīng)跨過(guò)由線段R81限定的邊界,則控制部120能夠識(shí)別操作體OP的移動(dòng)的方向。此外,處理部 130能夠根據(jù)由控制部120識(shí)別的方向執(zhí)行預(yù)定處理。例如,處理部130在由控制部120識(shí)別的方向上新顯示線段R81。然后,控制部120能夠判斷由檢測(cè)部110檢測(cè)到的操作體OP 的移動(dòng)是否已經(jīng)跨過(guò)由新顯示的線段R81限定的邊界。在此情況下,如果控制部120確定由檢測(cè)部110檢測(cè)到的作操作體OP的移動(dòng)已經(jīng)跨過(guò)由新顯示的線段R81限定的邊界,則處理部130能夠根據(jù)新顯示的線段R81執(zhí)行預(yù)定處理。在一些情況下,可能難以執(zhí)行用于移動(dòng)操作體OP連續(xù)多次跨過(guò)區(qū)域邊界的操作。 然而,通過(guò)執(zhí)行上述控制,容易執(zhí)行用于移動(dòng)操作體OP連續(xù)多次跨過(guò)區(qū)域邊界的操作。例如,在用于將數(shù)量在一些情況下調(diào)整大的調(diào)整量并且在其它情況下調(diào)整小的調(diào)整量的操作 (如用于調(diào)整輸出聲音的音量的操作的情況那樣(即,用于調(diào)整控制信號(hào)的處理))中,可以執(zhí)行用于按需要移動(dòng)操作體OP多次跨過(guò)由一個(gè)線段R81限定的邊界的操作??梢栽诓僮黧w OP在預(yù)定方向上將要移動(dòng)到的位置顯示多個(gè)線段R81,每一個(gè)都用于在操作體OP在相同方向上跨過(guò)時(shí)執(zhí)行相同的功能,而不是將移動(dòng)操作體OP在預(yù)定方向上跨過(guò)由一個(gè)線段R81限定的邊界的操作需要執(zhí)行多少次就執(zhí)行多少次。在此情況下,僅通過(guò)如圖12的下示圖所示在預(yù)定方向上移動(dòng)操作體OP跨過(guò)由這樣的線段R81限定的多個(gè)邊界,可以以同樣多的多次在與預(yù)定方向相同的方向上連續(xù)調(diào)用用于移動(dòng)操作體OP跨過(guò)由一個(gè)線段R81限定的邊界的操作的功能。此外,也可以設(shè)計(jì)這樣的接口 其中,作為用于跨過(guò)由線段R81限定的邊界的手勢(shì)的向?qū)?,可以跨過(guò)由新顯示的線段R81限定的邊界,以便最終完成特定操作。1-13 用于檢測(cè)操作體進(jìn)行的跨過(guò)區(qū)域邊界的移動(dòng)的技術(shù)細(xì)節(jié)圖13是在下面描述根據(jù)本發(fā)明實(shí)施例的信息處理裝置100采用的用于檢測(cè)操作體OP的已經(jīng)跨過(guò)區(qū)域邊界的移動(dòng)的技術(shù)細(xì)節(jié)時(shí)參照的多個(gè)解釋圖。用于檢測(cè)針對(duì)線段R91 執(zhí)行的操作的處理是簡(jiǎn)單的,如圖13所示??刂撇?20把線段R91的兩側(cè)上的區(qū)域分別作為第一區(qū)域和第二區(qū)域。第一區(qū)域和第二區(qū)域因此可以是線段R91的上側(cè)和下側(cè)或線段 R91的左手側(cè)和右手側(cè)上的區(qū)域。當(dāng)操作體OP出現(xiàn)在現(xiàn)場(chǎng)時(shí),對(duì)于線段R91中的每個(gè)單獨(dú)線段,控制部120判斷操作體OP是出現(xiàn)在單獨(dú)線段R91的兩側(cè)上的第一區(qū)域還是第二區(qū)域中。在下一檢測(cè)時(shí)間,操作體OP可能已經(jīng)進(jìn)行跨過(guò)第一區(qū)域和第二區(qū)域之間的邊界的轉(zhuǎn)變,即從第一區(qū)域到第二區(qū)域或從第二區(qū)域到第一區(qū)域的轉(zhuǎn)變。在此情況下,如果操作體OP 的軌跡與邊界的交點(diǎn)是在線段R92上的點(diǎn),則處理部130執(zhí)行操作,啟動(dòng)根據(jù)操作體OP跨過(guò)線段R92的方向的功能。1-14 信息處理裝置執(zhí)行的處理流程圖14示出表示根據(jù)本發(fā)明實(shí)施例的信息處理裝置100執(zhí)行的處理流程的流程圖。 如圖14所示,流程圖開始于步驟S101,其中,在根據(jù)本發(fā)明實(shí)施例的信息處理裝置100中, 檢測(cè)部110以非接觸方式接收坐標(biāo)輸入。然后,在下一步驟S102,控制部120產(chǎn)生關(guān)于輸入是否已經(jīng)跨過(guò)區(qū)域邊界的判斷結(jié)果。如果在步驟S102由控制部120產(chǎn)生的判斷結(jié)果是指示輸入未跨過(guò)區(qū)域邊界的“否”,則處理流程進(jìn)入步驟S104。另一方面,如果在步驟S102控制部120產(chǎn)生的判斷結(jié)果是指示輸入已經(jīng)跨過(guò)區(qū)域邊界的“是”,則處理流程進(jìn)入步驟S103,其中執(zhí)行預(yù)定處理。然后,處理流程進(jìn)入步驟 S104,其中,控制部120產(chǎn)生關(guān)于是否已經(jīng)執(zhí)行終止操作的判斷結(jié)果。如果在步驟S104控制部120產(chǎn)生的判斷結(jié)果是指示尚未執(zhí)行終止操作的“否”,則處理流程返回步驟S101。另一方面,如果在步驟S104控制部120產(chǎn)生的判斷結(jié)果是指示已經(jīng)執(zhí)行終止操作的“是”,則結(jié)束處理。2:修改至此已經(jīng)通過(guò)參照附圖詳細(xì)說(shuō)明了本發(fā)明的優(yōu)選實(shí)施例。然而,本發(fā)明實(shí)現(xiàn)絕不限于該優(yōu)選實(shí)施例。顯然,在本發(fā)明說(shuō)明書所附的權(quán)利要求書中描述的技術(shù)構(gòu)思領(lǐng)域內(nèi),本領(lǐng)域的技術(shù)人員能夠提出用于各種改變和修改的想法。然而,當(dāng)然,這些改變和修改落入本發(fā)明說(shuō)明書所附的權(quán)利要求書中描述的技術(shù)構(gòu)思領(lǐng)域內(nèi)。3:結(jié)論如上所述,根據(jù)本發(fā)明,可以允許能夠以非接觸方式檢測(cè)操作體的移動(dòng)的信息處理裝置容易地執(zhí)行預(yù)定處理。例如,僅由操作輸入設(shè)備檢測(cè)到的位置的信息變化來(lái)觸發(fā),信息處理裝置能夠執(zhí)行各種操作(包括確認(rèn))。在根據(jù)在按鈕上執(zhí)行的操作來(lái)執(zhí)行確認(rèn)的相關(guān)技術(shù)信息處理裝置的情況下,必須單獨(dú)提供操作設(shè)備(例如按鈕)。此外,用戶承擔(dān)的操作負(fù)擔(dān)的量相應(yīng)地增加,并且要求用戶處于使得用戶能夠操作按鈕的條件下。因此,該條件對(duì)可以對(duì)在按鈕上執(zhí)行的操作施加限制。另一方面,根據(jù)實(shí)施例,可以通過(guò)僅在預(yù)先確定的方向上移動(dòng)操作體跨過(guò)由屏幕上的項(xiàng)限定的邊界來(lái)執(zhí)行期望的確認(rèn)操作。例如,非接觸輸入設(shè)備能夠僅基于指定的坐標(biāo)的改變來(lái)操作。此外,如果使用相關(guān)技術(shù)手勢(shì)命令,則必須執(zhí)行學(xué)習(xí)處理以便記住手勢(shì)命令與由命令要進(jìn)行的操作之間的關(guān)系。如果手勢(shì)是通過(guò)操作指針來(lái)輸入,則難以標(biāo)識(shí)屏幕上顯示的對(duì)象。另一方面,根據(jù)實(shí)施例,清楚地表示屏幕上顯示的對(duì)象,并且同樣也可以示出用于執(zhí)行操作的向?qū)АR虼?,可以容易地?zhí)行學(xué)習(xí)處理。也可以構(gòu)思一種方法,用于通過(guò)限定對(duì)指出特定限定的區(qū)域內(nèi)部的操作作出響應(yīng)的敏感區(qū)域來(lái)執(zhí)行相同的操作。然而,該方法可能的缺點(diǎn)在于,在特定屏幕區(qū)域中,僅可以限定一種類型的功能。此外,會(huì)響應(yīng)于無(wú)意地穿過(guò)屏幕區(qū)域的操作而產(chǎn)生不希望有的反應(yīng)。 因此,該方法另外的缺點(diǎn)就是對(duì)布局有限制。此外,在在這種狀態(tài)保持的情況下,相反操作(比如恢復(fù))難以限定,并且難以創(chuàng)建以等級(jí)化方式可以選擇多個(gè)選項(xiàng)的狀態(tài)。此外,在小區(qū)域的情況下,取決于輸入技術(shù),難以停留在該狀態(tài),因此難以采用該方法作為觸發(fā)。另一方面,根據(jù)實(shí)施例,可以有效地消除這些缺點(diǎn)。本發(fā)明包含的主題涉及與2010年9月7日提交到日本專利局的日本優(yōu)先權(quán)專利申請(qǐng)JP 2010-200149中公開的主題相關(guān)的主題,該文獻(xiàn)全部?jī)?nèi)容通過(guò)引用而合并于此。本領(lǐng)域技術(shù)人員應(yīng)該理解,可以取決于設(shè)計(jì)需求和其它因素進(jìn)行各種修改、組合、 子組合和替代方式,只要它們?cè)谒綑?quán)利要求及其等同方案的范圍內(nèi)。
權(quán)利要求
1.一種電子設(shè)備,該設(shè)備包括 處理器;顯示器;以及接口,被配置為 檢測(cè)操作構(gòu)件的非接觸運(yùn)動(dòng),根據(jù)所檢測(cè)到的運(yùn)動(dòng)判斷所述構(gòu)件是否跨過(guò)由所述顯示器限定的第一邊界,以及當(dāng)判斷出所述構(gòu)件跨過(guò)所述第一邊界時(shí),所述處理器發(fā)起執(zhí)行第一處理。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一邊界與所述顯示器上的對(duì)象相關(guān)聯(lián)。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其中,所述對(duì)象是數(shù)值的指示符。
4.根據(jù)權(quán)利要求3所述的設(shè)備,其中,所述第一處理包括改變所述數(shù)值。
5.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述接口被配置為根據(jù)所檢測(cè)到的運(yùn)動(dòng)判斷當(dāng)所述構(gòu)件跨過(guò)所述第一邊界時(shí)所述構(gòu)件的移動(dòng)方向;以及基于所判斷出的方向發(fā)起執(zhí)行所述第一處理。
6.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一邊界是由所述顯示器上的線段限定的。
7.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一邊界和多個(gè)邊界是由所述顯示器上的多邊形限定的。
8.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述接口被配置為確定所述操作構(gòu)件相對(duì)于所述接口的接近度的改變。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其中,所述接口被配置為在檢測(cè)到增大的接近度時(shí)發(fā)起第二處理,在檢測(cè)到減小的接近度時(shí)發(fā)起第三處理。
10.根據(jù)權(quán)利要求8所述的設(shè)備,其中所述第一邊界與所顯示的對(duì)象相關(guān)聯(lián);以及所述第二處理或所述第三處理中的一個(gè)包括改變所顯示的對(duì)象。
11.根據(jù)權(quán)利要求9所述的設(shè)備,其中,所述第二處理包括顯示由多邊形限定的多個(gè)邊
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述接口被配置為 判斷所述構(gòu)件是否跨過(guò)由所述多邊形限定的邊界;以及當(dāng)判斷出所述構(gòu)件跨過(guò)由所述多邊形限定的邊界時(shí),所述處理器發(fā)起執(zhí)行第四處理。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其中,所述接口被配置為 確定所述多邊形的限定所述構(gòu)件跨過(guò)的邊界的一側(cè);以及基于所確定的一側(cè)發(fā)起執(zhí)行所述第四處理。
14.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一處理包括滾動(dòng)。
15.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一處理包括顯示菜單。
16.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一處理包括取消菜單。
17.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一處理包括選擇菜單項(xiàng)。
18.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一處理包括顯示限定第二邊界的對(duì)象。
19.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一處理包括生成控制信號(hào)。
20.根據(jù)權(quán)利要求19所述的設(shè)備,其中,所述接口被配置為 當(dāng)判斷出所述構(gòu)件跨過(guò)前一邊界時(shí),連續(xù)顯示限定新邊界的對(duì)象。
21.根據(jù)權(quán)利要求20所述的設(shè)備,其中,所述控制信號(hào)基于限定所述構(gòu)件跨過(guò)的邊界的連續(xù)顯示的對(duì)象的數(shù)量。
22.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述接口被配置為 檢測(cè)所述構(gòu)件的接觸運(yùn)動(dòng);根據(jù)所檢測(cè)到的接觸運(yùn)動(dòng)判斷所述構(gòu)件是否跨過(guò)第一邊界;以及當(dāng)判斷出所述構(gòu)件跨過(guò)所述第一邊界時(shí),所述處理器發(fā)起執(zhí)行第二處理。
23.一種方法,包括 檢測(cè)操作構(gòu)件的非接觸運(yùn)動(dòng);根據(jù)所檢測(cè)到的運(yùn)動(dòng)判斷所述構(gòu)件是否跨過(guò)由顯示器限定的第一邊界;以及當(dāng)判斷出所述構(gòu)件跨過(guò)所述第一邊界時(shí),處理器發(fā)起執(zhí)行第一處理。
24.一種有形地實(shí)施的非瞬時(shí)計(jì)算機(jī)存儲(chǔ)介質(zhì),包括當(dāng)被處理器執(zhí)行時(shí)執(zhí)行用于用戶接口的方法的指令,所述方法包括檢測(cè)操作構(gòu)件的非接觸運(yùn)動(dòng);根據(jù)所檢測(cè)到的運(yùn)動(dòng)判斷所述構(gòu)件是否跨過(guò)由顯示器限定的第一邊界;以及當(dāng)判斷出所述構(gòu)件跨過(guò)所述第一邊界時(shí),處理器發(fā)起執(zhí)行第一處理。
全文摘要
一種電子設(shè)備、方法及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。提供一種接口,其采用用于檢測(cè)操作構(gòu)件的非接觸運(yùn)動(dòng)和接觸運(yùn)動(dòng)的系統(tǒng)和方法。該接口檢測(cè)操作構(gòu)件的非接觸運(yùn)動(dòng),并且判斷該構(gòu)件是否已經(jīng)跨過(guò)邊界。響應(yīng)于檢測(cè)到該操作構(gòu)件已經(jīng)跨過(guò)邊界,該接口可以發(fā)起執(zhí)行處理。該處理可以是顯示第二邊界或某些其它處理。該接口也可以檢測(cè)該操作構(gòu)件的接觸運(yùn)動(dòng),并且基于該接觸運(yùn)動(dòng)發(fā)起執(zhí)行處理。
文檔編號(hào)G06F3/041GK102446021SQ20111026037
公開日2012年5月9日 申請(qǐng)日期2011年8月31日 優(yōu)先權(quán)日2010年9月7日
發(fā)明者成田智也, 笠原俊一, 金野律子 申請(qǐng)人:索尼公司