專利名稱:信息處理設備、信息處理方法以及程序的制作方法
技術領域:
本發(fā)明涉及一種信息處理設備、信息處理方法以及程序,并且特別涉及借以根據(jù) 操作體的接近面積的變化程度來執(zhí)行預定操作的信息處理設備、信息處理方法以及程序。
背景技術:
一種類型的顯示裝置是觸摸屏(觸摸板),在該觸摸屏中,電容式或電阻式觸摸傳 感器設置于諸如液晶顯示器的顯示部的表面。利用觸摸屏,通過觸摸顯示屏來對信息處理 設備進行輸入是可能的。因此,用戶可以很容易處理該信息處理設備。此外,近年來,開發(fā)了不僅能夠檢測顯示屏上的接觸而且能夠檢測對顯示屏的接 近的裝置。例如,日本未審查專利申請公布第2008-269208號公開如下一種技術其檢測接 近于或接觸觸摸板的檢測面的手掌的電容變化,以便檢測用手掌撫摸檢測面的操作。另外, 為了使與觸摸板的交互多樣性,期望檢測在手指未接觸的狀態(tài)下的接近操作。
發(fā)明內(nèi)容
然而,當執(zhí)行用手連續(xù)地撫摸顯示屏的操作(諸如翻頁)時,存在難以識別該操作 的方向以正確地確定接近操作的問題。另外,為了使接近操作和接觸操作都起作用,存在如 下問題由于操作可能涉及為了防止接近操作與接觸操作前的接近狀態(tài)之間的錯誤區(qū)分而 移動距離長或長時間保持接近狀態(tài),因此,對于用戶而言不方便。因此,期望提供一種新穎且改進的信息處理設備、信息處理方法以及程序,其能夠 通過利用接近面積的變化程度來提高觸摸板的可操作性。根據(jù)本發(fā)明的實施例,提供了一種信息處理設備,其包括檢測部,其被配置成檢 測操作體的接近面積;以及發(fā)布部,其被配置成根據(jù)檢測部檢測到的接近面積的變化,發(fā)布 用于執(zhí)行預定操作的命令。當接近面積的變化程度超過預定閾值時,發(fā)布部發(fā)布命令??墒沟脵z測部進一步檢測操作體的移動距離,并且當接近面積的變化程度超過預 定閾值并且操作體的移動距離超過預定閾值時,發(fā)布部發(fā)布命令。信息處理設備還可包括顯示切換部,其被配置成根據(jù)發(fā)布部發(fā)布的命令,切換顯 示屏的顯示??墒沟冒l(fā)布部發(fā)布用于使得顯示切換部根據(jù)操作體的移動方向來切換顯示屏的 顯示的命令??墒沟卯斀咏娣e的變化程度超過預定閾值并且移動距離超過預定閾值時,發(fā)布 部發(fā)布用于使得顯示切換部根據(jù)操作體的移動方向來切換顯示屏的命令。可使得當在接近面積減小到第一面積以下后接近面積減小到第二面積以下,并且 操作體從接近面積減小到第一面積以下的時間點到接近面積減小到第二面積以下的時間 點的移動距離大于預定閾值時,發(fā)布部發(fā)布用于使得顯示切換部根據(jù)操作體的移動方向來 切換顯示屏的命令。信息處理設備還可包括識別部,其被配置成當檢測部檢測到的操作體的接近面積大于或等于預定閾值時,將操作體識別為執(zhí)行接近操作。當識別部將操作體識別為執(zhí)行接 近操作時,發(fā)布部可發(fā)布命令。根據(jù)本發(fā)明的另一實施例,提供了一種信息處理方法,其包括以下步驟檢測操作 體的接近面積;以及當檢測到的接近面積的變化程度超過預定閾值時,發(fā)布用于執(zhí)行預定 操作的命令。根據(jù)本發(fā)明的又一實施例,提供了一種用于使得計算機起信息處理設備作用的程 序,其中,該信息處理設備包括檢測部,其被配置成檢測操作體的接近面積;以及發(fā)布部, 其被配置成根據(jù)檢測部檢測到的接近面積的變化,發(fā)布用于執(zhí)行預定操作的命令。當接近 面積的變化程度超過預定閾值時,發(fā)布部發(fā)布命令。根據(jù)上述本發(fā)明的實施例,可以通過利用接近面積的變化程度來提高觸摸板的可 操作性。
圖1示出了根據(jù)本發(fā)明的實施例的接近操作;圖2是示出根據(jù)實施例的信息處理設備的硬件配置的框圖;圖3示出了根據(jù)實施例的操作體的接近操作和接近區(qū)域;圖4示出了根據(jù)實施例的操作體的接近操作和接近區(qū)域;圖5是示出根據(jù)實施例的信息處理設備的功能配置的框圖;圖6A示出了根據(jù)實施例的操作體的接觸操作;圖6B示出了根據(jù)實施例的操作體的接近操作;圖7示出了根據(jù)實施例的連續(xù)操作的檢測;圖8示出了根據(jù)實施例的連續(xù)操作的檢測;圖9A示出了根據(jù)實施例的與接近面積和移動量相應的接近操作;圖9B示出了根據(jù)實施例的與接近面積和移動量相應的接近操作;圖10示出了根據(jù)實施例的與接近面積和移動量相應的接近操作;圖11是詳細示出根據(jù)實施例的、確定接觸操作或接近操作的確定處理的流程圖; 以及圖12是詳細示出根據(jù)實施例的接近操作的檢測處理的流程圖。
具體實施例方式以下,將參照附圖詳細描述本發(fā)明的優(yōu)選實施例。注意,在該說明書和附圖中,相 同的附圖標記表示具有基本相同的功能配置的部件,以省略多余描述。將按照以下順序描述本發(fā)明的優(yōu)選實施例。[1]該實施例的目的[2]信息處理設備的硬件配置[3]信息處理設備的功能配置[4]信息處理設備的詳細操作[1]該實施例的目的首先,描述該實施例的目的。一種類型的顯示裝置是觸摸屏(觸摸板),在該觸摸屏中,電容式或電阻式觸摸傳感器設置于諸如液晶顯示器的顯示部的表面。利用觸摸屏,通 過觸摸顯示屏對信息處理設備進行輸入是可能的。因此,用戶可以很容易處理該信息處理 設備。此外,近年來,開發(fā)了不僅能夠檢測顯示屏上的接觸而且能夠檢測對顯示屏的接 近的裝置。例如,公開了如下一種技術其檢測接近于或接觸觸摸板的檢測面的手掌的電容 變化,以便檢測用手掌撫摸檢測面的操作。另外,為了使與觸摸板的交互多樣化,期望檢測 在手指未接觸的狀態(tài)下的接近操作。然而,當執(zhí)行用手連續(xù)地撫摸顯示屏的操作時,存在難以識別操作的方向以正確 地確定接近操作的問題。另外,為了使接近操作和接觸操作都起作用,存在如下問題由于 操作可能涉及為了防止接近操作與接觸操作前的接近狀態(tài)之間的錯誤區(qū)分而移動距離長 或長時間保持接近狀態(tài),因此,對于用戶而言不方便。如圖1所示,接近操作的示例是在無需接觸的情況下用手翻動顯示屏中顯示的頁 面的操作。在這種情況下,如操作示例301所示,好像從顯示屏的右側向左方向撫摸顯示屏 一樣來執(zhí)行翻頁操作。當要重復翻頁操作時,在操作示例301的操作后,如操作示例302所 示,位于顯示屏的左側上的手返回至顯示屏的右側。然后,如操作示例303所示,再次執(zhí)行 在顯示屏上從屏幕的右側向左方向的撫摸操作。此時,期望將操作示例301和操作示例302 區(qū)分為不同操作,并且區(qū)分接近操作與接觸操作。因此,考慮到上述情況,創(chuàng)建了根據(jù)本發(fā)明的實施例的信息處理設備100。利用根 據(jù)該實施例的信息處理設備100,有可能通過利用接近面積的變化程度來提高觸摸板的可 操作性。盡管在該實施例中,描述了如圖1所示的小型音頻播放器或媒體播放器、個人數(shù) 字助理(PDA)、或移動電話作為示例,但是信息處理設備100并不限于該示例并且可應用于 個人計算機等。另外,盡管配置為包括諸如顯示器的顯示裝置的集成設備,但是信息處理設 備100并不限于該示例,并且可配置為與顯示裝置分離的設備。[2]信息處理設備的硬件配置以上描述了該實施例的目的。接下來,參照圖2描述根據(jù)該實施例的信息處理設 備100的硬件配置。圖2是示出信息處理設備100的硬件配置的框圖。信息處理設備100包括中央處理單元(CPU) 101、隨機存取存儲器(RAM) 102、非易 失性存儲器103、顯示裝置104以及輸入裝置105。CPU 101起算術處理單元和控制單元的作用,以根據(jù)各種程序整體控制信息處理 設備100中的操作。CPU 101可以是微處理器。RAM 102主要存儲在通過CPU 101的執(zhí)行 中使用的程序、對應于該執(zhí)行而變化的參數(shù)等。非易失性存儲器103存儲CPU 101使用的 程序、算術參數(shù)等。這些通過由CPU總線等構成的主機總線(未示出)相互連接。顯示裝置104是信息處理設備100中包括的輸出裝置的一個示例。顯示裝置104 由例如液晶顯示器(以下被稱為LCD)裝置構成,并且輸出通過由信息處理設備100執(zhí)行的 各種處理獲得的結果。具體地,顯示裝置104將通過由信息處理設備100執(zhí)行的各種處理 獲得的結果顯示為文本或圖像。輸入裝置105包括用戶用來輸入信息的、諸如例如鼠標、鍵盤、觸摸屏、按鈕、麥克 風、開關或控制桿(lever)的輸入機構、以及基于用戶的輸入而生成輸入信號并將該輸入信號輸出至CPU 101的輸入控制電路。信息處理設備100的用戶可以通過操作輸入裝置 105,對信息處理設備100輸入各種數(shù)據(jù)或者給出用于處理操作的命令。在該實施例中,主要通過使用觸摸板檢測操作體(諸如,用戶的手指或手),接受 用戶的操作。觸摸板提供兩種功能顯示和輸入。根據(jù)該實施例的觸摸板檢測用戶的手指 或手是接近還是接觸。當檢測到接近時,檢測接近的區(qū)域。檢測方法可涉及利用形成透明 電極的金屬薄膜的電阻方式、根據(jù)指尖與導電層之間的電容的變化檢測位置的電容方式、 紅外線屏蔽方式、電磁感應方式等,只要該方法使得能夠檢測操作體相對于顯示器的位置 信息即可。這里,具體描述了使用電容式觸摸板檢測操作體的情況。電容式觸摸板包括排列 成網(wǎng)格圖案的電容式傳感器。電容式傳感器的值根據(jù)電容的變化而不斷地變化。當作為操 作體的手指靠近或接觸電容式傳感器時,電容式傳感器檢測到的電容增大。各個電容式傳 感器能夠同時獲取電容。有可能通過同時檢測所有電容式傳感器中電容的變化和內(nèi)插來檢 測接近或接觸的手指的形狀。電容式觸摸板將檢測到的電容的值輸出至CPU 101。接下來,參照圖3和4描述根據(jù)該實施例的操作體的接近操作和接近區(qū)域。圖3 和4示出了操作體的接近操作和接近區(qū)域。在該實施例中,接近操作指的是當操作體靠近 觸摸板并且觸摸板的電容的變化在預定值范圍內(nèi)時操作體的操作。如圖3所示,假設電容 的變化從小到中等到大地變化。當電容的變化小于預定閾值(電容的變化小)時,將操作 體識別為既不接近也不接觸。當電容的變化大于預定閾值(電容的變化大)時,將操作體 識別為接觸。當電容的變化在預定值范圍內(nèi)(電容的變化中等)時,將操作體識別為接近。另外,如圖4所示,接近檢測區(qū)域311指的是當操作體為接近時觸摸板的電容變化 大于預定值的區(qū)域。以下還將接近檢測區(qū)域311稱為接近面積。計算接近面積311的重心 點312,以將重心點312的移動檢測為在接近操作時操作體的移動。通過將接近面積311的 重心點312的移動檢測為操作體的移動,有可能檢測在接近操作時操作體的移動方向或移 動量(移動距離)。以上描述了根據(jù)該實施例的信息處理設備100的硬件配置。可使用通用構件來配 置上述每個部件,或者上述每個部件可由部件功能所專用的硬件構成。因此,有可能根據(jù)在 實現(xiàn)每個實施例時的技術水平來適當?shù)馗淖円玫挠布渲?。[3]信息處理設備的功能配置接下來,參照圖5描述根據(jù)該實施例的信息處理設備100的功能配置。利用圖5, 特別描述了 CPU 101中的控制。注意,適當?shù)貐⒄請D6A至10描述圖5中示出的信息處理 設備100的功能配置。圖5是示出根據(jù)該實施例的信息處理設備100的功能配置的框圖。 注意,顯示屏122是上述顯示裝置104的一個示例,并且觸摸板120是上述輸入裝置105的 一個示例。如圖5所示,信息處理設備100包括檢測部112、識別部114、發(fā)布部116以及顯示 切換部118。檢測部112具有檢測操作體的接近面積的功能。如上所述,當操作體靠近顯 示屏時,觸摸板120檢測到的電容增大。當觸摸板120檢測到的電容大于預定值時,檢測部 112將觸摸板120檢測到電容的變化的區(qū)域檢測為接近面積。另外,檢測部112具有檢測 操作體的移動距離的功能。檢測部112將檢測到的移動距離或接近面積的值提供給識別部 114和發(fā)布部116。
識別部114具有當檢測部112提供的操作體的接近面積大于或等于預定閾值時將 操作體識別為執(zhí)行接近操作的功能。如上所述,當存在操作體的接近操作與接觸操作的組 合時,期望在發(fā)布稍后描述的命令時確定操作是接近操作還是接觸操作。這里,參照圖6A和6B描述操作體的接觸操作和接近操作。圖6A示出了操作體的 接觸操作。圖6B示出了操作體的接近操作。當操作體執(zhí)行接觸操作時,如圖6A所示,通常 用一根手指執(zhí)行選擇操作等。另一方面,當操作體執(zhí)行接近操作時,如圖6B所示,通常用具 有大面積的手掌等執(zhí)行操作。即,在接觸操作中,很少檢測到比一根手指的面積大的面積。因此,當檢測部112檢測到的接近面積大于特定值時,識別部114將操作體的操作 識別為接近操作。接近面積大于特定值的情況的示例是如下情況預先存儲了作為操作體 的一根或兩根手指接觸的顯示屏的區(qū)域并且接近面積大于該區(qū)域。返回至圖5,識別部114 將操作體的操作是接近操作還是接觸操作的識別結果提供給發(fā)布部116。發(fā)布部116具有如下功能根據(jù)檢測部112提供的接近面積的變化,發(fā)布用于執(zhí)行 預定操作的命令。發(fā)布部116以預定間隔存儲檢測部112提供的接近面積,并且計算存儲 的接近面積的變化量。預定操作的示例包括對在顯示屏中顯示的頁面翻頁、滾動顯示屏以 及放大顯示區(qū)域。發(fā)布部116發(fā)布用于執(zhí)行該操作的命令,并且將該命令提供給顯示切換 部 118。如上所述,當檢測部112不僅檢測到操作體的接近面積,而且檢測到操作體的移 動距離時,可使得當接近面積的變化程度超過預定閾值并且操作體的移動距離超過預定閾 值時,發(fā)布命令。另外,可使得發(fā)布部116發(fā)布用于根據(jù)操作體的移動方向來切換顯示屏的 命令。顯示切換部118具有根據(jù)發(fā)布部116發(fā)布的命令切換顯示屏的顯示的功能。如上 所述,通過顯示切換部118進行的顯示屏的顯示切換的示例包括切換顯示屏的頁面以及放 大顯示區(qū)域。這里,參照圖7和8描述諸如翻頁的連續(xù)操作的檢測。圖7和8示出了連續(xù)操作 的檢測。如圖7所示,在操作示例301中,操作體好像撫摸顯示屏一樣首先從顯示屏的右側
(1)向左方向(2)移動。在操作開始時,手掌平行于顯示屏,但在操作結束時,手處于與顯示 屏幾乎垂直的角度。即,接近面積在操作開始時大,并且接近面積在操作開始后減小。另外,操作體的 重心從右側向左方向移動。以此方式,有可能基于操作體的形狀變化和移動方向而識別操 作體的接近操作。這里,將操作體在減小接近面積的同時移動的操作稱為滑動(flick)操 作,并且將接近操作中的滑動操作特別地稱為無接觸滑動操作。此外,將從顯示屏的左邊到 右邊的無接觸滑動操作稱為無接觸右滑動操作,并且將從顯示屏的右邊到左邊的無接觸滑 動操作稱為無接觸左滑動操作。在操作示例302中,操作示例301的翻頁操作結束了,并且操作體從顯示屏的左側
(2)向右側(3)移動,以再次執(zhí)行翻頁操作。在操作示例302中,由于操作體的接近面積小, 因此,不能識別操作體的接近操作。這里,參照圖8描述操作體的接近面積的變化。如圖8(其中,X方向是平行于顯 示屏的方向,以及Z方向是垂直于顯示屏的方向)所示,操作示例301的無接觸左滑動操作 是具有增大的接近面積的接近顯示屏的操作。在操作示例302中的返回操作時,由于操作體距顯示屏的距離增大,因此,接近面積小于在操作示例301中的無接觸左滑動操作時的 接近面積。返回至圖7,如操作示例303所示,當要連續(xù)執(zhí)行翻頁操作時,操作體好像撫摸顯 示屏一樣從顯示屏的右側(3)向左方向(4)移動,以再次執(zhí)行無接觸左滑動操作。以與操 作示例301中的方式類似的方式識別操作示例303中的接近操作。接下來,參照圖7描述翻頁操作中檢測面積與移動距離之間的關系。在圖7中,檢 測面積的變化和移動距離的變化與操作體的翻頁操作對應。如圖7所示,在操作示例301 中的操作時操作體執(zhí)行的無接觸左滑動操作使得接近面積減小超過閾值α并且進一步減 小超過閾值β。操作體從接近面積跨過閾值α的時間點a到接近面積跨過閾值β的時間 點b的移動距離大于或等于閾值y。在操作示例302中的操作時,由于操作體在距顯示屏一定距離處移動,因此,檢測 到的接近面積保持比閾值β小的值。此外,以與操作示例301類似的方式,在操作示例303 中的操作時操作體執(zhí)行的無接觸左滑動操作使得接近面積減小超過閾值α并且進一步減 小超過閾值β。操作體從接近面積跨過閾值α的時間點c到接近面積跨過閾值β的時間 點d的移動距離大于或等于閾值y。因此,當在接近面積減小超過閾值α (第一面積)后接近面積減小超過閾值 β (第二面積),并且操作體從接近面積減小超過閾值α的時間點到接近面積減小超過閾 值β的時間點的移動距離大于閾值y時,發(fā)布部116發(fā)布用于在操作體的移動方向上切換 顯示屏的命令。以上描述了諸如翻頁的連續(xù)操作的檢測。接下來,參照圖9A、9B以及10描述根據(jù) 接近面積和移動量的其他接近操作。圖9A、9B以及10示出了根據(jù)接近面積和移動量的接 近操作。在圖9A中,操作體好像撫摸顯示屏一樣執(zhí)行從左向右移動的無接觸右滑動操作。 在操作示例341中,用一根手指執(zhí)行無接觸右滑動操作。在操作示例342中,在手掌垂直于 顯示屏的狀態(tài)下執(zhí)行無接觸右滑動操作。在操作示例343中,在手掌平行于顯示屏的狀態(tài) 下執(zhí)行無接觸右滑動操作。如上所述,發(fā)布部116發(fā)布用于根據(jù)接近面積和移動量來切換顯示屏的命令。例 如,可使得設置用于確定接近操作的接近面積的閾值,并且發(fā)布以逐步的方式執(zhí)行操作的 命令。例如,可通過在用于聽音樂的界面中利用第一閾值和第二閾值,確定跳過曲目的操 作、跳過唱片集的操作、以及跳過藝術家的操作。具體地,在操作示例341的操作中,將操作體的接近面積識別為小于第一閾值,并 且發(fā)布執(zhí)行跳過曲目的操作的命令。在操作示例342的操作中,將操作體的接近面積識別 為大于第一閾值且小于第二閾值,并且發(fā)布執(zhí)行跳過唱片集的操作的命令。在操作示例343 中,將操作體的接近面積識別為大于第二閾值,并且發(fā)布執(zhí)行跳過藝術家的操作的命令。盡 管在以上描述中根據(jù)接近面積的量發(fā)布執(zhí)行操作的命令,但是可以根據(jù)操作體的移動量發(fā) 布執(zhí)行操作的命令。另外,接觸操作和接近操作可以是連續(xù)的。例如,可使得通過接觸操作執(zhí)行指定區(qū) 域的操作,然后,通過接近操作執(zhí)行放大指定的區(qū)域的操作。如圖9B所示,當在顯示屏中顯 示地圖時,操作體通過接觸操作(操作示例351)指定區(qū)域。然后,操作體通過接近操作(操 作示例352)放大指定的區(qū)域。在操作示例352中,操作體可以通過在期望的方向上執(zhí)行無接觸滑動操作來放大指定的區(qū)域。如上所述,識別部114識別操作體的操作是接觸操作還是接近操作。當識別部114 識別為接觸操作時,發(fā)布與接觸操作相應的命令。當識別部114識別為接近操作時,發(fā)布與 接近操作相應的命令。以此方式,在該實施例中,有可能通過根據(jù)接近面積來確定操作體的 操作是接觸操作還是接近操作,提供方便的用戶操作。如圖10所示,當將顯示屏分割成兩個屏幕時,應用根據(jù)該實施例的信息處理設備 100還可以提高觸摸板的可操作性。例如,如操作示例361所示,可以通過對顯示屏執(zhí)行無 接觸滑動操作來執(zhí)行從兩個屏幕中顯示的顯示頁的翻頁。因此,有可能如實際翻書的頁面 的感覺一樣切換顯示屏的顯示。另外,以類似方式,可通過執(zhí)行無接觸滑動操作來執(zhí)行視頻 顯示的跳節(jié)、快進等。另外,可對分割的顯示屏中的兩個屏幕的一個屏幕執(zhí)行接近操作。例如,如操作示 例362所示,可通過操作體執(zhí)行無接觸滑動操作來切換一個屏幕中顯示的鍵盤。由于在該 實施例中可以如上所述組合接觸操作和接近操作,因此,有可能通過接觸操作執(zhí)行鍵的選 擇,并且通過接近操作執(zhí)行鍵盤的切換。[4]信息處理設備的詳細操作以上描述了信息處理設備100的功能配置。接下來,參照圖11和12詳細描述信 息處理設備100的操作。圖11是詳細示出確定接觸操作或接近操作的確定處理的流程圖。 圖12是詳細示出接近操作的檢測處理的流程圖。如圖11所示,檢測部112首先確定是否檢測到操作體的接近(S102)。如上所述, 檢測部112根據(jù)由觸摸板120檢測到的電容的變化來確定操作體是否為接近。在步驟S102 中,當檢測到電容的增大時,檢測部112確定操作體為接近。然后,檢測部112計算操作體 的接近面積的值(S104)。如上所述,檢測部112將觸摸板120檢測到電容的變化的區(qū)域檢 測為接近面積。然后,識別部114確定在步驟S104中算出的接近面積的值是否大于或等于閾值 (S106)。例如,預先存儲顯示屏中作為操作體的一根或兩根手指接觸的區(qū)域的面積。然后, 在步驟S106中,將預先存儲的面積與在步驟S104中算出的接近面積進行比較。當在步驟S106中確定接近面積大于或等于閾值時,檢測操作體的接近操作 (S108)。另一方面,當在步驟S106中確定接近面積小于或等于閾值時,將除接近操作以外 的操作(即,接觸操作)檢測為操作體的操作(SllO)。如上所述,當預先存儲作為操作體的一根或兩根手指的接觸面積、并且在步驟 S104中算出的接近面積大于預先存儲的面積時,檢測到操作體的接近操作。當在步驟S104 中算出的接近面積小于預先存儲的面積時,檢測到操作體的接觸操作。以上詳細描述了確 定接觸操作或接近操作的確定處理。接下來,參照圖12描述圖11的步驟S108中的接近操作的檢測處理。利用圖12, 特別描述了翻頁的接近操作的檢測處理。在圖7中示出的接近操作是以下描述的翻頁的接 近操作的示例。即,描述了檢測操作體的無接觸左滑動操作以執(zhí)行顯示屏的翻頁操作的接 近操作。如圖12所示,檢測部112首先計算操作體的接近面積(S202)。如上所述,在步驟 S202中,檢測部112計算觸摸板120檢測到電容變化的區(qū)域的接近面積。然后,確定接近面積是否減小超過第一閾值(S204)。如圖7所示,在步驟S204中確定接近面積是否減小超過 閾值α (第一閾值)。當在步驟S204中確定接近面積減小超過第一閾值時,更新第一減小點(S206)。如 圖7所示,將接近面積減小超過閾值α的時間點存儲為時間點a。當在步驟S204中確定接 近面積未減小超過第一閾值時,要執(zhí)行步驟S208的處理。然后,確定第一減小點是否存在并且接近面積是否減小超過第二閾值(S208)。在 步驟S208中,存在第一減小點指的是已將第一減小點存儲在諸如非易失性存儲器103的存 儲器中的情況。如圖7所示,確定接近區(qū)域在減小超過閾值α后是否減小超過閾值β (第 二閾值)。當在步驟S208中確定存在第一減小點并且接近面積減小超過第二閾值時,更新 第二減小點(S210)。如圖7所示,將接近面積減小超過閾值β的時間點存儲為時間點b。 當在步驟S208中不存在第一減小點時或者當接近面積未減小超過第二閾值時,執(zhí)行步驟 S218的處理。然后,確定在步驟S206中更新的第一減小點和在步驟S210中更新的第二減小點 之間的距離是否大于或等于閾值(S212)。減小點之間的距離指的是在第一減小點和第二減 小點處分別檢測到的操作體的重心位置之間的距離。在步驟S212中,如圖7所示,確定在 時間點a處操作體的重心位置與在時間點b處操作體的重心位置之間的距離是否大于或等 于閾值y。當在步驟S212中確定減小點之間的距離大于或等于閾值時,確定更新第一減小 點處的時間和更新第二減小點處的時間是否在預定時段內(nèi)(S214)。期望執(zhí)行無接觸滑動操 作的操作體的接近面積在預定時段內(nèi)變化。因此,當在步驟S214中更新時間不在預定時段 內(nèi)時,可以確定操作體沒有執(zhí)行無接觸滑動操作,即,沒有執(zhí)行接近操作。當在圖7中從時 間點a到時間點b的經(jīng)過時間在預定時段內(nèi)時,可以確定操作體執(zhí)行了無接觸滑動操作。當在步驟S214中確定更新時間在預定時段內(nèi)時,發(fā)布部116發(fā)布命令(S216)。在 步驟S216中,發(fā)布部116發(fā)布根據(jù)操作體的操作方向執(zhí)行顯示切換的命令。例如,當操作 體執(zhí)行了無接觸左滑動操作時,發(fā)布用于將顯示屏從右向左移動以執(zhí)行頁面等的切換的命 令。當在步驟S212中減小點之間的距離不大于或等于閾值時或者當在步驟S214中更 新時間不在預定時段內(nèi)時,執(zhí)行步驟S218的處理。在步驟S216中發(fā)布命令后,清除第一減小點和第二減小點。如圖7所示,在時間點 b后發(fā)布了命令后,清除時間點a的值和時間點b的值。然后,當在時間點b后操作體執(zhí)行 返回操作并再次執(zhí)行無接觸左滑動操作時,將時間點c更新為第一減小點,并且將時間點d 更新為第二減小點。以上描述了接近操作的檢測處理。根據(jù)上述實施例,可以執(zhí)行根據(jù)接近面積的變 化的接近操作。因此,可以增加接近操作的類型,以提高接近操作的可操作性。另外,通過 在使用接近面積識別接觸操作或接近操作后檢測每個操作,有可能在沒有錯誤區(qū)分的情況 下使接觸操作和接近操作兩者都起作用。因此,在包括能夠檢測操作體的接觸和接近的輸 入裝置(諸如觸摸板)的信息處理設備中,有可能在不會造成用戶不便的情況下使操作類 型多樣化,以提高可操作性。
盡管以上參照附圖詳細描述了本發(fā)明的優(yōu)選實施例,但是本發(fā)明并不限于該示 例。本發(fā)明所屬的領域的技術人員清楚的是,在與本發(fā)明的實施例相應的技術思想的范圍 內(nèi),可想到各種修改或變更,并且應該理解,這些修改或變更自然落入本發(fā)明的技術范圍 內(nèi)。例如,可以按照或不按照流程圖中闡述的順序按時間順序執(zhí)行該說明書中的信息 處理設備100的處理中的各個步驟。即,信息處理設備100的處理中的各個步驟可以是不 同的處理或者被并行執(zhí)行。另外,有可能創(chuàng)建計算機程序,其用于使得內(nèi)置于信息處理設備100中的諸如 CPU、R0M(只讀存儲器)或RAM的硬件實現(xiàn)與上述信息處理設備100的每個部件的功能等 同的功能。另外,可提供存儲計算機程序的存儲介質(zhì)。本申請包含與2009年12月25日向日本專利局提交的日本優(yōu)先權專利申請JP 2009-295583中公開的主題內(nèi)容相關的主題內(nèi)容,在此通過引用將其全文合并于此。本領域的技術人員應該理解,在所附權利要求或其等同方案的范圍內(nèi),根據(jù)設計 需要和其它因素,可進行各種修改、組合、子組合以及變更。
1權利要求
1.一種信息處理設備,包括檢測部,其被配置成檢測操作體的接近面積;以及發(fā)布部,其被配置成根據(jù)所述檢測部檢測到的所述接近面積的變化,發(fā)布用于執(zhí)行預 定操作的命令;其中,當所述接近面積的變化程度超過預定閾值時,所述發(fā)布部發(fā)布所述命令。
2.根據(jù)權利要求1所述的信息處理設備,其中所述檢測部進一步檢測所述操作體的移動距離,并且當所述接近面積的變化程度超過所述預定閾值并且所述操作體的移動距離超過預定 閾值時,所述發(fā)布部發(fā)布所述命令。
3.根據(jù)權利要求1和2中任一所述的信息處理設備,還包括顯示切換部,其被配置成根 據(jù)所述發(fā)布部發(fā)布的所述命令,切換顯示屏的顯示。
4.根據(jù)權利要求3所述的信息處理設備,其中,所述發(fā)布部發(fā)布用于使得所述顯示切 換部根據(jù)所述操作體的移動方向來切換所述顯示屏的顯示的所述命令。
5.根據(jù)權利要求4所述的信息處理設備,其中,當所述接近面積的變化程度超過所述 預定閾值并且移動距離超過預定閾值時,所述發(fā)布部發(fā)布用于使得所述顯示切換部根據(jù)所 述操作體的移動方向來切換所述顯示屏的所述命令。
6.根據(jù)權利要求5所述的信息處理設備,其中,當在所述接近面積減小到第一面積以 下后所述接近面積減小到第二面積以下,并且所述操作體從所述接近面積減小到所述第一 面積以下的時間點到所述接近面積減小到所述第二面積以下的時間點的移動距離大于預 定閾值時,所述發(fā)布部發(fā)布用于使得所述顯示切換部根據(jù)所述操作體的移動方向來切換所 述顯示屏的所述命令。
7.根據(jù)權利要求1至6中任一所述的信息處理設備,還包括識別部,其被配置成當所述檢測部檢測到的所述操作體的接近面積大于或等于預定閾 值時,將所述操作體識別為執(zhí)行接近操作;其中,當所述識別部將所述操作體識別為執(zhí)行所述接近操作時,所述發(fā)布部發(fā)布所述 命令。
8.一種信息處理方法,包括以下步驟檢測操作體的接近面積;以及當檢測到的接近面積的變化程度超過預定閾值時,發(fā)布用于執(zhí)行預定操作的命令。
9.一種用于使得計算機起信息處理設備作用的程序,其中,所述信息處理設備包括檢測部,其被配置成檢測操作體的接近面積;以及發(fā)布部,其被配置成根據(jù)所述檢測部檢測到的所述接近面積的變化,發(fā)布用于執(zhí)行預 定操作的命令;其中,當所述接近面積的變化程度超過預定閾值時,所述發(fā)布部發(fā)布所述命令。
全文摘要
本發(fā)明提供了一種信息處理設備、信息處理方法以及程序。其中,該信息處理設備包括檢測部,其被配置成檢測操作體的接近面積;以及發(fā)布部,其被配置成根據(jù)檢測部檢測到的接近面積的變化,發(fā)布用于執(zhí)行預定操作的命令。當接近面積的變化程度超過預定閾值時,發(fā)布部發(fā)布該命令。
文檔編號G06F3/041GK102109926SQ201010615020
公開日2011年6月29日 申請日期2010年12月17日 優(yōu)先權日2009年12月25日
發(fā)明者宮沢悠介, 本間文規(guī) 申請人:索尼公司