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

輸入命令的制作方法

文檔序號(hào):6351927閱讀:149來源:國知局
專利名稱:輸入命令的制作方法
輸入命令
背景技術(shù)
在計(jì)算機(jī)對(duì)輸入命令進(jìn)行處理時(shí),用戶可以訪問計(jì)算機(jī)的輸入設(shè)備,并且該輸入設(shè)備可以被配置為對(duì)輸入進(jìn)行檢測。用戶可以操作輸入設(shè)備,以錄入對(duì)輸入設(shè)備的一個(gè)或多個(gè)輸入。響應(yīng)于一個(gè)或多個(gè)輸入,輸入設(shè)備可以傳輸對(duì)計(jì)算機(jī)的輸入,以作為輸入命令進(jìn)行處理。


根據(jù)以下結(jié)合附圖進(jìn)行的詳細(xì)描述,所公開實(shí)施例的各個(gè)特征和優(yōu)點(diǎn)將變得明顯,其中附圖以示例方式一起示出實(shí)施例的特征。圖I示出根據(jù)本發(fā)明實(shí)施例的聯(lián)接至傳感器和輸入設(shè)備的計(jì)算機(jī)。
圖2示出根據(jù)本發(fā)明實(shí)施例的被配置為確定用戶是否位于計(jì)算機(jī)附近的傳感器。圖3示出根據(jù)本發(fā)明實(shí)施例的對(duì)輸入命令進(jìn)行處理并對(duì)計(jì)算機(jī)進(jìn)行配置的輸入應(yīng)用程序的框圖。圖4示出根據(jù)本發(fā)明實(shí)施例的拒絕輸入命令并對(duì)計(jì)算機(jī)進(jìn)行配置的輸入應(yīng)用程序的框圖。圖5示出根據(jù)本發(fā)明實(shí)施例的具有嵌入式輸入應(yīng)用程序和存儲(chǔ)在可由計(jì)算機(jī)訪問的可拆卸介質(zhì)上的輸入應(yīng)用程序的計(jì)算機(jī)。圖6是示出根據(jù)本發(fā)明實(shí)施例的用于檢測輸入命令的方法的流程圖。圖7是示出根據(jù)本發(fā)明另一實(shí)施例的用于檢測輸入命令的方法的流程圖。
具體實(shí)施例方式圖I示出根據(jù)本發(fā)明實(shí)施例的聯(lián)接至傳感器130和輸入設(shè)備170的計(jì)算機(jī)100。在一個(gè)實(shí)施例中,計(jì)算機(jī)100是臺(tái)式電腦、膝上型電腦/筆記本、上網(wǎng)本和/或傳感器130和/或輸入設(shè)備170可以聯(lián)接到的任意其它計(jì)算設(shè)備。如圖I所示,計(jì)算機(jī)100聯(lián)接至處理器120、傳感器130、輸入設(shè)備170、數(shù)字顯示設(shè)備160、存儲(chǔ)設(shè)備140和計(jì)算機(jī)100的通信總線150和/或計(jì)算機(jī)100的一個(gè)或多個(gè)組件以
彼此通信。進(jìn)一步地,如圖I所示,存儲(chǔ)設(shè)備140可以存儲(chǔ)輸入應(yīng)用程序110。在其它實(shí)施例中,除了以上所述且圖I所示的那些組件之外,或者代替以上所述且圖I所示的那些組件,計(jì)算機(jī)100還包括附加組件并且/或者聯(lián)接至附加組件。如上所述,計(jì)算機(jī)100包括處理器120。處理器120向計(jì)算機(jī)100的一個(gè)或多個(gè)組件,例如傳感器130、輸入設(shè)備170、數(shù)字顯示設(shè)備160和/或輸入應(yīng)用程序110,發(fā)送數(shù)據(jù)和/或指令。另外,處理器120從計(jì)算機(jī)100的一個(gè)或多個(gè)組件,例如傳感器130、輸入設(shè)備170和/或輸入應(yīng)用程序110,接收數(shù)據(jù)和/或指令。輸入應(yīng)用程序110是可以與處理器120和至少一個(gè)傳感器130結(jié)合使用以確定用戶是否位于計(jì)算機(jī)100附近的應(yīng)用程序。為實(shí)現(xiàn)該應(yīng)用程序,在傳感器130確定用戶位于計(jì)算機(jī)100和/或傳感器130的預(yù)定距離或半徑內(nèi)時(shí),確定用戶位于計(jì)算機(jī)附近。另外,輸入應(yīng)用程序110可以將輸入設(shè)備170配置為響應(yīng)于用戶是否被確定位于計(jì)算機(jī)100附近而檢測或拒絕用戶錄入的輸入命令。進(jìn)一步地,輸入應(yīng)用程序110可以傳輸和/或處理輸入設(shè)備170所接收的輸入命令。輸入應(yīng)用程序110可以是嵌入到計(jì)算機(jī)100上的固件。在其它實(shí)施例中,輸入應(yīng)用程序Iio是存儲(chǔ)在計(jì)算機(jī)100上ROM內(nèi)或存儲(chǔ)在計(jì)算機(jī)100可訪問的存儲(chǔ)設(shè)備140上的軟件應(yīng)用程序,或者輸入應(yīng)用程序110存儲(chǔ)在計(jì)算機(jī)100可從另外的位置讀取和訪問的計(jì)算機(jī)可讀介質(zhì)上。另外,在一個(gè)實(shí)施例中,存儲(chǔ)設(shè)備140包括在計(jì)算機(jī)100中。在其它實(shí)施例中,存儲(chǔ)設(shè)備140沒有包括在計(jì)算機(jī)100中,但是計(jì)算機(jī)100可以利用計(jì)算機(jī)100的網(wǎng)絡(luò)接口訪問。網(wǎng)絡(luò)接口可以是有線或無線網(wǎng)絡(luò)接口卡。
在進(jìn)一步的實(shí)施例中,輸入應(yīng)用程序110通過經(jīng)局域網(wǎng)或廣域網(wǎng)聯(lián)接的服務(wù)器存儲(chǔ)和/或訪問。輸入應(yīng)用程序Iio與通過計(jì)算機(jī)100所包括或所附接的通信總線150物理或無線聯(lián)接至計(jì)算機(jī)100的設(shè)備和/或組件進(jìn)行通信。在一個(gè)實(shí)施例中,通信總線150是內(nèi)存總線。在其它實(shí)施例中,通信總線150是數(shù)據(jù)總線。如上所述,輸入應(yīng)用程序110可以與處理器120和至少一個(gè)傳感器130結(jié)合使用,以確定用戶是否位于計(jì)算機(jī)100和/或至少一個(gè)傳感器130附近。在確定用戶是否位于計(jì)算機(jī)100附近時(shí),輸入應(yīng)用程序110和/或處理器120可以將傳感器130配置為掃描計(jì)算機(jī)100周圍的環(huán)境中的用戶。該環(huán)境包括計(jì)算機(jī)100周圍的空間和該空間內(nèi)的對(duì)象。傳感器130是被配置為從傳感器130或計(jì)算機(jī)100周圍的環(huán)境掃描或接收信息。在一個(gè)實(shí)施例中,傳感器130可以包括來自運(yùn)動(dòng)傳感器、近距離傳感器以及紅外線傳感器和/或圖像捕獲設(shè)備所組成的組中的至少一個(gè)。在其它實(shí)施例中,傳感器130可以包括被配置為從傳感器130或計(jì)算機(jī)100周圍的環(huán)境接收和/或掃描信息的附加設(shè)備和/或組件。至少一個(gè)傳感器130可以聯(lián)接至計(jì)算機(jī)100上或周圍的一個(gè)或多個(gè)位置。在另一實(shí)施例中,至少一個(gè)傳感器130可以集成為計(jì)算機(jī)100的一部分。在其它實(shí)施例中,傳感器130中的至少一個(gè)可以聯(lián)接至或集成為計(jì)算機(jī)100的一個(gè)或多個(gè)組件的一部分,例如數(shù)字顯不設(shè)備160的一部分。另外,至少一個(gè)傳感器130可以被配置為面向計(jì)算機(jī)100周圍的一個(gè)或多個(gè)方向。在一個(gè)實(shí)施例中,傳感器130中的至少一個(gè)可以是面向前面的傳感器。進(jìn)一步地,至少一個(gè)傳感器130可以被配置為繞一個(gè)或多個(gè)軸旋轉(zhuǎn)和/或沿一個(gè)或多個(gè)軸變換位置。數(shù)字顯示設(shè)備160是可以創(chuàng)建和/或投射用于顯示的一個(gè)或多個(gè)圖像和/或視頻的顯示設(shè)備。在一個(gè)實(shí)施例中,數(shù)字顯示設(shè)備160可以是監(jiān)視器和/或電視。在另一實(shí)施例中,數(shù)字顯示設(shè)備160是可以投射一個(gè)或多個(gè)圖像和/或視頻的投影儀。另外,數(shù)字顯示設(shè)備160可以聯(lián)接至計(jì)算機(jī)100,或者數(shù)字顯示設(shè)備可以集成為計(jì)算機(jī)100的一部分。傳感器130可以由處理器120和/或輸入應(yīng)用程序110配置為主動(dòng)掃描來自環(huán)境的信息。在對(duì)傳感器130進(jìn)行配置時(shí),處理器120和/或輸入應(yīng)用程序110可以發(fā)送一個(gè)或多個(gè)指令,使傳感器130掃描環(huán)境以找尋信息。在另一實(shí)施例中,傳感器130可以被配置為周期性地和/或根據(jù)請(qǐng)求掃描來自環(huán)境的信息。為了實(shí)現(xiàn)這個(gè)應(yīng)用,該信息可以指明環(huán)境中是否出現(xiàn)對(duì)象、對(duì)象的尺寸、對(duì)象的形狀、對(duì)象的距離和/或?qū)ο笳谝苿?dòng)還是靜止。在其它實(shí)施例中,除以上所述的之外和/或代替以上所述,信息可以指明對(duì)象或環(huán)境的附加細(xì)節(jié)。另外,傳感器130可以由輸入應(yīng)用程序110和/或處理器120配置為對(duì)信息進(jìn)行解譯或處理。在其它實(shí)施例中,傳感器130可以接收信息,并傳輸信息,供輸入應(yīng)用程序110和/或處理器120進(jìn)行解譯或處理。在掃描或接收來自環(huán)境的信息時(shí),傳感器130可以被配置為掃描傳感器130的視域以找尋環(huán)境內(nèi)的對(duì)象。如果在視域中找到對(duì)象,則傳感器130可以接著識(shí)別對(duì)象的尺寸和/或形狀。進(jìn)一步地,傳感器130可以確定對(duì)象或用戶到傳感器130或計(jì)算機(jī)100的距離。傳感器130可以附加地掃描對(duì)象的運(yùn)動(dòng),以確定對(duì)象在環(huán)境是活動(dòng)的還是靜止的。在另外的實(shí)施例中,傳感器130可以發(fā)射的一個(gè)或多個(gè)信號(hào),并掃描對(duì)信號(hào)的反饋。這些信號(hào)可以被環(huán)境內(nèi)的對(duì)象反射。然后,傳感器130可以接著檢測反射信號(hào)的量和/或反射信號(hào)的方向,以識(shí)別環(huán)境內(nèi)對(duì)象的尺寸和/或形狀。 傳感器130還可以檢測一系列信號(hào),并對(duì)一系列信號(hào)進(jìn)行比較,以確定對(duì)象是靜止的還是活動(dòng)的。進(jìn)一步地,傳感器130和/或輸入應(yīng)用程序110可以測量信號(hào)返回傳感器130所需的時(shí)間量,以識(shí)別對(duì)象到傳感器的距離。利用從傳感器130接收的信息,輸入應(yīng)用程序110可以確定環(huán)境中的對(duì)象是否是用戶。在一個(gè)實(shí)施例中,輸入應(yīng)用程序110將所識(shí)別的對(duì)象的形狀和尺寸與用戶的預(yù)定尺寸和/或形狀進(jìn)行比較。用戶的預(yù)定尺寸和/或形狀可以由用戶或計(jì)算機(jī)100定義。另外,預(yù)定尺寸和/或形狀可以存儲(chǔ)在計(jì)算機(jī)100或傳感器130中。在另一實(shí)施例中,輸入應(yīng)用程序110在確定對(duì)象是否是用戶時(shí)另外還考慮對(duì)象是活動(dòng)的還是靜止的。進(jìn)一步地,傳感器130和/或輸入應(yīng)用程序110在確定環(huán)境中的對(duì)象是否是用戶時(shí)還可以利用面部檢測技術(shù)。面部檢測技術(shù)可以基于硬件和/或軟件。在其它實(shí)施例中,傳感器130可以利用除了以上所述之外和/或代替以上所述的附加技術(shù)來掃描和/或識(shí)別用戶。—旦輸入應(yīng)用程序110確定了對(duì)象是用戶,則輸入應(yīng)用程序110就可以接著確定用戶是否位于計(jì)算機(jī)100附近。在確定用戶是否位于計(jì)算機(jī)100附近時(shí),輸入應(yīng)用程序110可以比較所識(shí)別的用戶的距離,并將其與預(yù)定距離進(jìn)行比較。如果應(yīng)用程序110和/或傳感器130識(shí)別出用戶在預(yù)定距離內(nèi),則輸入應(yīng)用程序110確定用戶位于計(jì)算機(jī)100附近。如果確定了用戶位于計(jì)算機(jī)100附近,則輸入應(yīng)用程序110接著將至少一個(gè)輸入設(shè)備170配置為檢測用戶錄入的輸入命令。輸入設(shè)備170是用戶在對(duì)計(jì)算機(jī)100錄入一個(gè)或多個(gè)輸入命令時(shí)可以訪問和/或利用的設(shè)備。至少一個(gè)輸入設(shè)備170可以包括觸摸顯示設(shè)備、鍵盤、鼠標(biāo)、麥克風(fēng)和/或圖像捕獲設(shè)備。觸摸顯示設(shè)備可以包括在數(shù)字顯示設(shè)備160中,和/或作為數(shù)字顯示設(shè)備160的一部分。在另一實(shí)施例中,計(jì)算機(jī)100的傳感器130另外可以用作輸入設(shè)備170。在其它實(shí)施例中,輸入設(shè)備170可以是或包括被配置為檢測用戶所錄入的一個(gè)或多個(gè)輸入的附加設(shè)備。在配置輸入設(shè)備170時(shí),輸入應(yīng)用程序110和/或處理器120發(fā)送一個(gè)或多個(gè)指令,使輸入設(shè)備170掃描訪問輸入設(shè)備的用戶,并檢測用戶所錄入的一個(gè)或多個(gè)輸入。如果輸入設(shè)備170檢測到用戶錄入的任意輸入,則輸入設(shè)備170可以將輸入傳送和/或傳輸?shù)捷斎霊?yīng)用程序110。然后,輸入應(yīng)用程序110可以從用戶錄入的輸入中解譯出輸入命令,供計(jì)算機(jī)100進(jìn)行處理。在另一實(shí)施例中,如果輸入應(yīng)用程序110已確定用戶不在計(jì)算機(jī)100附近,則輸入應(yīng)用程序110可以拒絕檢測到的輸入命令。在拒絕檢測到的輸入命令時(shí),輸入應(yīng)用程序110可以忽略輸入設(shè)備170所接收的任何輸入,和/或不對(duì)輸入設(shè)備170所接收的任何輸入進(jìn)行處理。輸入應(yīng)用程序110可以繼續(xù)忽略輸入設(shè)備170所接收的任何輸入和/或不對(duì)輸入設(shè)備170所接收的任何輸入進(jìn)行處理,直到確定用戶位于計(jì)算機(jī)100附近為止。在另一實(shí)施例中,輸入應(yīng)用程序110另外可以在傳感器130于預(yù)定時(shí)間段之后仍沒有檢測到用戶位于計(jì)算機(jī)100附近時(shí),將計(jì)算機(jī)100配置為進(jìn)入和/或切換到低功率狀態(tài)。預(yù)定時(shí)間段可以由用戶或計(jì)算機(jī)100定義。計(jì)算機(jī)100可以包括一個(gè)或多個(gè)功率狀態(tài)。在一個(gè)實(shí)施例中,計(jì)算機(jī)100包括低功率狀態(tài)和高功率狀態(tài)。在處于低功率狀態(tài)時(shí),計(jì)算機(jī)100可以降低供應(yīng)給計(jì)算機(jī)100的一 個(gè)或多個(gè)組件的功率量。另外,在處于低功率狀態(tài)時(shí),輸入應(yīng)用程序Iio和/或處理器120可以將計(jì)算機(jī)的一個(gè)或多個(gè)組件配置為進(jìn)入低功率模式或休眠狀態(tài)。計(jì)算機(jī)100可以由處理器120和/或輸入應(yīng)用程序100配置為響應(yīng)于傳感器130是否確定用戶位于計(jì)算機(jī)100附近而切換到功率狀態(tài)中的一個(gè)或多個(gè)和/或從功率狀態(tài)中的一個(gè)或多個(gè)切換。圖2示出根據(jù)本發(fā)明實(shí)施例的被配置為確定用戶200是否位于計(jì)算機(jī)200附近的傳感器230。如圖2所示,在一個(gè)實(shí)施例中,傳感器230可以是圖像和/或視頻捕獲設(shè)備,并且傳感器230可以聯(lián)接至計(jì)算機(jī)200的數(shù)字顯示設(shè)備260。在其它實(shí)施例中,傳感器230可以是附加檢測設(shè)備,并且傳感器230可以聯(lián)接到計(jì)算機(jī)200周圍的附加位置。如本實(shí)施例所示,傳感器230可以通過掃描和/或檢測計(jì)算機(jī)200周圍的信息來捕獲計(jì)算機(jī)200周圍的環(huán)境視圖。傳感器230捕獲計(jì)算機(jī)200環(huán)境內(nèi)的任何對(duì)象的視圖。如上所述,傳感器230可以主動(dòng)掃描環(huán)境以找尋對(duì)象,或傳感器230可以周期性地或根據(jù)請(qǐng)求來掃描環(huán)境以找尋對(duì)象。如圖2所示,傳感器230已檢測到環(huán)境內(nèi)的對(duì)象200。一旦在傳感器230的視野內(nèi)找到對(duì)象200,傳感器230就繼續(xù)捕獲對(duì)象200的附加信息。在一個(gè)實(shí)施例中,傳感器230捕獲并識(shí)別對(duì)象200的尺寸和形狀。在另一實(shí)施例中,傳感器230另外還識(shí)別對(duì)象200的距尚,并確定對(duì)象200是靜止的還是在移動(dòng)。傳感器230將對(duì)象200的信息傳送給計(jì)算機(jī)200的輸入應(yīng)用程序。然后,輸入應(yīng)用程序可以確定對(duì)象200是否是用戶以及確定用戶是否位于計(jì)算機(jī)200附近。在其它實(shí)施例中,傳感器230可以分析所捕獲的信息并確定對(duì)象200是否是用戶。如上所述,輸入應(yīng)用程序?qū)⑺R(shí)別的對(duì)象200的形狀和尺寸與用戶的預(yù)定尺寸和/或形狀進(jìn)行比較。用戶的預(yù)定尺寸和/或形狀可以由用戶或計(jì)算機(jī)定義。在一個(gè)實(shí)施例中,用戶的預(yù)定尺寸和/或形狀可以由輸入應(yīng)用程序響應(yīng)于所識(shí)別的對(duì)象200的距離進(jìn)行調(diào)整。在另一實(shí)施例中,輸入應(yīng)用程序和/或傳感器230在確定對(duì)象是否是用戶200時(shí)另外利用面部檢測技術(shù)。如果檢測到臉,則輸入應(yīng)用程序確定對(duì)象200是用戶200。在另一實(shí)施例中,輸入應(yīng)用程序在確定對(duì)象200是否是用戶200時(shí)進(jìn)一步考慮對(duì)象是活動(dòng)的還是靜止的?!┳R(shí)別出用戶200位于計(jì)算機(jī)200周圍的環(huán)境內(nèi),則輸入應(yīng)用程序可以接著確定用戶200是否位于計(jì)算機(jī)200附近。如上所述,輸入應(yīng)用程序可以比較所識(shí)別的用戶200的距離,并將其與預(yù)定距離進(jìn)行比較。如果識(shí)別出用戶的距離小于或等于預(yù)定距離,則輸入應(yīng)用程序確定用戶200位于計(jì)算機(jī)200附近。如圖2所示,響應(yīng)于用戶被確定為位于計(jì)算機(jī)200附近,輸入應(yīng)用程序?qū)⒅辽僖粋€(gè)輸入設(shè)備270配置為檢測用戶錄入的輸入命令。如本實(shí)施例所示,輸入設(shè)備270可以聯(lián)接至和/或集成為計(jì)算機(jī)200和/或數(shù)字顯示設(shè)備260的一部分。另外,如圖2所示,數(shù)字顯示設(shè)備260可以被配置為提供一界面,用戶200在錄入輸入時(shí)與該界面交互。圖3示出根據(jù)本發(fā)明實(shí)施例的對(duì)輸入命令進(jìn)行處理并且對(duì)計(jì)算機(jī)300進(jìn)行配置的輸入應(yīng)用程序310的框圖。如圖3所示,輸入應(yīng)用程序310和/或計(jì)算機(jī)300的處理器將傳感器330配置為確定用戶是否位于計(jì)算機(jī)附近。 由輸入應(yīng)用程序310或處理器向傳感器330發(fā)送一個(gè)或多個(gè)指令,以使傳感器330掃描計(jì)算機(jī)300周圍的環(huán)境以找尋任何對(duì)象。如本實(shí)施例所示,傳感器330已在環(huán)境內(nèi)檢測到對(duì)象,并且傳感器330已確定對(duì)象是位于計(jì)算機(jī)300附近的用戶。在另一實(shí)施例中,當(dāng)傳感器330在環(huán)境內(nèi)檢測到對(duì)象時(shí),傳感器330識(shí)別對(duì)象的附加信息,并將這些信息發(fā)送給輸入應(yīng)用程序310。然后,輸入應(yīng)用程序310對(duì)這些信息進(jìn)行分析,以確定對(duì)象是否是用戶以及用戶是否位于計(jì)算機(jī)300附近。在一個(gè)實(shí)施例中,如果確定了用戶位于計(jì)算機(jī)300附近,則輸入應(yīng)用程序接著確定計(jì)算機(jī)300是處于高功率狀態(tài)320還是低功率狀態(tài)325。如上所述,計(jì)算機(jī)300可以進(jìn)入和/或切換到一個(gè)或多個(gè)功率狀態(tài)。如果輸入應(yīng)用程序310確定計(jì)算機(jī)300當(dāng)前處于低功率狀態(tài)325,則輸入應(yīng)用程序310指令處理器和/或計(jì)算機(jī)300切換到高功率狀態(tài)。如果計(jì)算機(jī)300已處于高功率狀態(tài)320,則輸入應(yīng)用程序310指令處理器和/或計(jì)算機(jī)300保持高功率狀態(tài)320。當(dāng)處于高功率狀態(tài)320時(shí),計(jì)算機(jī)300繼續(xù)向傳感器330和輸入設(shè)備370供電。傳感器330繼續(xù)從計(jì)算機(jī)300接收功率,使得輸入應(yīng)用程序310和/或傳感器330可以繼續(xù)確定用戶是否位于計(jì)算機(jī)附近。另外,當(dāng)處于高功率狀態(tài)320時(shí),輸入設(shè)備370被配置為檢測并掃描用戶錄入的任何輸入。輸入應(yīng)用程序310可以發(fā)送一個(gè)或多個(gè)指令,使輸入設(shè)備370檢測和/或掃描由用戶錄入的任何輸入或輸入命令。輸入設(shè)備370可以向輸入應(yīng)用程序310發(fā)送檢測到的任何輸入,供輸入應(yīng)用程序310進(jìn)行處理。在處理由用戶錄入的輸入時(shí),輸入應(yīng)用程序310識(shí)別與輸入對(duì)應(yīng)的關(guān)聯(lián)的輸入命令,并接著對(duì)輸入命令進(jìn)行處理。在另一實(shí)施例中,輸入應(yīng)用程序傳輸輸入命令,供計(jì)算機(jī)300的處理器和/或一個(gè)或多個(gè)附加組件進(jìn)行處理。在其它實(shí)施例中,輸入設(shè)備370解譯由用戶錄入的輸入,并識(shí)別相關(guān)聯(lián)的輸入命令。然后,輸入設(shè)備370傳輸輸入命令,供輸入應(yīng)用程序310和/或計(jì)算機(jī)300進(jìn)行處理。圖4示出根據(jù)本發(fā)明實(shí)施例的拒絕輸入命令并且對(duì)計(jì)算機(jī)400進(jìn)行配置的輸入應(yīng)用程序410的框圖。如圖4所示,聯(lián)接至計(jì)算機(jī)400的傳感器430已確定在計(jì)算機(jī)400附近沒有檢測到用戶。在一個(gè)實(shí)施例中,當(dāng)用戶沒有出現(xiàn)在計(jì)算機(jī)400周圍的環(huán)境中,或用戶不在計(jì)算機(jī)400的預(yù)定距離內(nèi)時(shí),確定用戶不在計(jì)算機(jī)400附近。當(dāng)確定用戶是否位于計(jì)算機(jī)400附近時(shí),計(jì)算機(jī)400的輸入應(yīng)用程序410為獲取信息對(duì)傳感器430進(jìn)行輪詢。在其它實(shí)施例中,傳感器430周期性地向輸入應(yīng)用程序410發(fā)送該信息或更新。如上所述,響應(yīng)于用戶不在計(jì)算機(jī)400附近,輸入應(yīng)用程序410拒絕從計(jì)算機(jī)400的輸入設(shè)備470接收的任何輸入。在一個(gè)實(shí)施例中,當(dāng)拒絕輸入時(shí),輸入設(shè)備470維持上電,并且繼續(xù)檢測輸入,并向輸入應(yīng)用程序470發(fā)送輸入。然后,輸入應(yīng)用程序410可以拒絕用戶不在計(jì)算機(jī)400附近時(shí)接收的任何輸入。在另一實(shí)施例中,當(dāng)拒絕輸入時(shí),輸入應(yīng)用程序410可以將輸入設(shè)備470配置為拒絕任何檢測到的輸入。在其它實(shí)施例中,輸入應(yīng)用程序410和/或處理器可以將計(jì)算機(jī)400配置為進(jìn)入低功率狀態(tài)425。輸入應(yīng)用程序410和/或處理器可以將計(jì)算機(jī)400配置為在計(jì)算機(jī)400附近沒有檢測到用戶達(dá)一時(shí)間段之后進(jìn)入和/或切換到低功率狀態(tài)。該時(shí)間段 可以由用戶或計(jì)算機(jī)400定義。如上所述,在處于低功率狀態(tài)425時(shí),計(jì)算機(jī)400的一個(gè)或多個(gè)組件可以被掉電和/或被配置為進(jìn)入休眠狀態(tài)或低功率狀態(tài)。如圖4所示,在一個(gè)實(shí)施例中,當(dāng)進(jìn)入和/或切換到計(jì)算機(jī)400時(shí),聯(lián)接到計(jì)算機(jī)400的輸入設(shè)備470和/或數(shù)字顯示設(shè)備460被配置為掉電。結(jié)果,輸入設(shè)備470不會(huì)檢測任何輸入。另外,當(dāng)計(jì)算機(jī)400處于低功率狀態(tài)時(shí),傳感器430繼續(xù)從計(jì)算機(jī)400接收功率,并繼續(xù)在計(jì)算機(jī)400附近掃描用戶。在計(jì)算機(jī)400處于低功率狀態(tài)時(shí),如果傳感器430和/或輸入應(yīng)用程序410確定用戶即將位于計(jì)算機(jī)400附近,則輸入應(yīng)用程序410和/或處理器可以將計(jì)算機(jī)400配置為從低功率狀態(tài)425切換到高功率狀態(tài)420。結(jié)果,輸入設(shè)備470可以接著檢測由用戶錄入的輸入,并且這些輸入可以由輸入應(yīng)用程序410或計(jì)算機(jī)400作為輸入命令處理。圖5示出根據(jù)本發(fā)明實(shí)施例的具有嵌入式輸入應(yīng)用程序510和存儲(chǔ)在可由計(jì)算機(jī)500訪問的可拆卸介質(zhì)上的輸入應(yīng)用程序510的計(jì)算機(jī)500。為了進(jìn)行描述,可拆卸介質(zhì)是包含、存儲(chǔ)、傳送或傳輸計(jì)算機(jī)500所使用或結(jié)合計(jì)算機(jī)500使用的應(yīng)用程序的任意有形設(shè)備。如上所述,在一個(gè)實(shí)施例中,輸入應(yīng)用程序510是作為ROM嵌入到計(jì)算機(jī)500的一個(gè)或多個(gè)組件中的固件。在其它實(shí)施例中,輸入應(yīng)用程序510是存儲(chǔ)在硬盤、光盤、閃盤、網(wǎng)盤或聯(lián)接至計(jì)算機(jī)500的任意其它形式的計(jì)算機(jī)可讀介質(zhì)上且從硬盤、光盤、閃盤、網(wǎng)盤或聯(lián)接至計(jì)算機(jī)500的任意其它形式的計(jì)算機(jī)可讀介質(zhì)訪問的軟件應(yīng)用程序。圖6是示出根據(jù)本發(fā)明實(shí)施例的用于檢測輸入命令的方法的流程圖。圖6的方法使用聯(lián)接至處理器、傳感器、輸入設(shè)備、數(shù)字顯示設(shè)備和輸入應(yīng)用程序的計(jì)算機(jī)。在其它實(shí)施例中,除了和/或代替以上所述且在圖1、2、3、4和5中示出的那些,圖6的方法使用了額外的組件和/或設(shè)備。如上所述,輸入應(yīng)用程序最初由處理器配置為訪問至少一個(gè)傳感器,并將傳感器配置為確定用戶是否位于計(jì)算機(jī)600附近。輸入應(yīng)用程序和/或處理器發(fā)送一個(gè)或多個(gè)指令,使傳感器持續(xù)地、周期性地和/或根據(jù)請(qǐng)求掃描用戶。如上所述,在掃描用戶時(shí),傳感器和/或輸入應(yīng)用程序?qū)鞲衅魉东@的對(duì)象的信息進(jìn)行分析。傳感器是被配置為掃描和/或接收來自計(jì)算機(jī)周圍的環(huán)境的信息的檢測設(shè)備。傳感器可以位于環(huán)境周圍的一個(gè)或多個(gè)位置處。另外,傳感器可以聯(lián)接至和/或集成到計(jì)算機(jī)或計(jì)算機(jī)的一個(gè)或多個(gè)組件。傳感器可以是運(yùn)動(dòng)傳感器、近距離傳感器、紅外線傳感器和/或圖像捕獲設(shè)備。在其它實(shí)施例中,傳感器可以是被配置為掃描計(jì)算機(jī)周圍的環(huán)境的其它檢測設(shè)備。如上所述,如果傳感器在環(huán)境內(nèi)檢測到對(duì)象,則傳感器可以繼續(xù)識(shí)別并捕獲對(duì)象的附加信息。該信息可以指明對(duì)象的尺寸和/或形狀。另外,該信息可以識(shí)別對(duì)象的距離和/或確定對(duì)象是靜止的還是正在移動(dòng)。利用對(duì)象的信息,傳感器和/或輸入應(yīng)用程序可以確定對(duì)象是否是用戶。如果對(duì)象具有與用戶的預(yù)定形狀和尺寸相匹配的形狀和尺寸,則傳感器和/或輸入應(yīng)用程序?qū)?duì)象識(shí)別為用戶。在另一實(shí)施例中,傳感器和/或輸入應(yīng)用程序在確定對(duì)象是否是用戶時(shí)另外利用面部檢測技術(shù)。如果確定對(duì)象是用戶,則傳感器和/或輸入應(yīng)用程序接著確定用戶是否位于計(jì)算 機(jī)附近。傳感器和/或輸入應(yīng)用程序可以將所識(shí)別的用戶的距離與預(yù)定距離進(jìn)行比較。如果所識(shí)別的用戶的距離小于或等于預(yù)定距離,則確定用戶位于計(jì)算機(jī)附近。一旦確定了用戶位于計(jì)算機(jī)附近,處理器和/或輸入應(yīng)用程序就可以將輸入設(shè)備配置為檢測用戶610錄入的任何輸入。在一個(gè)實(shí)施例中,一旦確定了用戶位于計(jì)算機(jī)附近,輸入應(yīng)用程序就會(huì)繼續(xù)確定計(jì)算機(jī)是處于高功率狀態(tài)還是低功率狀態(tài)。如上所述,計(jì)算機(jī)可以包括至少兩個(gè)功率狀態(tài),并且計(jì)算機(jī)可以響應(yīng)于用戶是否位于計(jì)算機(jī)附近而進(jìn)入和/或切換為功率狀態(tài)的一個(gè)或多個(gè)狀態(tài)。如果計(jì)算機(jī)已處于高功率狀態(tài),則輸入應(yīng)用程序可以將計(jì)算機(jī)配置為維持在高功率狀態(tài)。在另一實(shí)施例中,如果計(jì)算機(jī)當(dāng)前處于低功率狀態(tài),則計(jì)算機(jī)可以被配置為切換到高功率狀態(tài)。當(dāng)處于高功率狀態(tài)時(shí),輸入設(shè)備可以被配置為檢測由用戶錄入的輸入。輸入設(shè)備可以是用戶可以與之進(jìn)行交互以錄入一個(gè)或多個(gè)輸入作為命令的任意設(shè)備。在一個(gè)實(shí)施例中,輸入設(shè)備是觸摸顯示器,并且與計(jì)算機(jī)的數(shù)字顯示設(shè)備集成在一起。在另一實(shí)施例中,傳感器可以另外作為輸入設(shè)備來操作。如果輸入設(shè)備檢測到來自用戶的任何輸入,則輸入設(shè)備可以傳輸所述輸入,供輸入應(yīng)用程序和/或計(jì)算機(jī)識(shí)別相應(yīng)輸入命令,并對(duì)輸入命令進(jìn)行處理620。在其它實(shí)施例中,輸入設(shè)備可以識(shí)別相應(yīng)輸入命令,并接著傳輸輸入命令,供輸入應(yīng)用程序或計(jì)算機(jī)進(jìn)行處理。在其它實(shí)施例中,如果確定用戶不在計(jì)算機(jī)附近,則計(jì)算機(jī)可以進(jìn)入低功率狀態(tài)。另外,來自輸入設(shè)備的任意輸入可以被輸入應(yīng)用程序和/或輸入設(shè)備拒絕。在一個(gè)實(shí)施例中,輸入設(shè)備可以另外被配置為當(dāng)處于低功率狀態(tài)時(shí)掉電或進(jìn)入休眠狀態(tài)。然后,該方法結(jié)束,或者輸入應(yīng)用程序可以繼續(xù)確定用戶是否即將位于計(jì)算機(jī)附近,以重復(fù)以上所公開的方法。在其它實(shí)施例中,圖6的方法包括除了和/或代替圖6中所述的附加步驟。圖7是示出根據(jù)本發(fā)明另一實(shí)施例的用于檢測輸入命令的方法的流程圖。與圖6的方法類似,圖7使用聯(lián)接至處理器、傳感器、輸入設(shè)備、數(shù)字顯示設(shè)備和輸入應(yīng)用程序的計(jì)算機(jī)。在其它實(shí)施例中,除了和/或代替以上所述且在圖1、2、3、4和5中示出的那些,圖7的方法使用了額外的組件和/或設(shè)備。如上所述,處理器和/或輸入應(yīng)用程序最初將至少一個(gè)傳感器配置為掃描計(jì)算機(jī)周圍的環(huán)境,并確定在該環(huán)境中是否有任何對(duì)象。傳感器可以通過掃描傳感器的視野來掃描環(huán)境以發(fā)現(xiàn)任何對(duì)象。在另一實(shí)施例中,傳感器可以發(fā)射一個(gè)或多個(gè)信號(hào),并掃描信號(hào)的反饋。如果在環(huán)境中找到任何對(duì)象,則傳感器可以進(jìn)一步被配置為確定用戶是否位于計(jì)算機(jī)附近700。傳感器可以捕獲對(duì)象的信息,供傳感器和/或輸入應(yīng)用程序在確定該對(duì)象是否是用戶時(shí)進(jìn)行分析。在捕獲信息時(shí),傳感器可以捕獲對(duì)象的視圖以識(shí)別尺寸、形狀、距離和/或以確定該對(duì)象是靜止的還是已經(jīng)移動(dòng)。 在另一實(shí)施例中,傳感器可以發(fā)射一個(gè)或多個(gè)信號(hào)。這些信號(hào)可以被對(duì)象反射或反彈,并且傳感器和/或輸入應(yīng)用程序可以測量反射信號(hào)的量、反射信號(hào)的角度、一系列反射信號(hào)以及反射信號(hào)返回所需的時(shí)間段。利用這些結(jié)果,傳感器和/或輸入應(yīng)用程序可以
通過將尺寸和/或形狀與用戶的預(yù)定尺寸和/或形狀進(jìn)行比較,傳感器和/或輸入應(yīng)用程序可以確定對(duì)象是否是用戶。在其它實(shí)施例中,傳感器和/或輸入應(yīng)用程序在確定對(duì)象是否是用戶時(shí)另外還考慮對(duì)象是靜止的還是正在移動(dòng)。如果確定對(duì)象是用戶,則傳感器和/或輸入應(yīng)用程序可以繼續(xù)將所識(shí)別的用戶的距離與預(yù)定距離進(jìn)行比較,以確定用戶是否位于計(jì)算機(jī)附近700。如果用戶不在計(jì)算機(jī)附近,則傳感器通知輸入應(yīng)用程序,并且輸入應(yīng)用程序接著拒絕檢測到的任何輸入750。在拒絕輸入時(shí),輸入應(yīng)用程序可以忽略從輸入設(shè)備接收的任何輸入。在另一實(shí)施例中,輸入應(yīng)用程序可以將輸入設(shè)備配置為不傳輸檢測到的任何輸入。在其它實(shí)施例中,當(dāng)拒絕任何輸入時(shí),輸入應(yīng)用程序可以將計(jì)算機(jī)配置為進(jìn)入低功率狀態(tài)。在處于低功率狀態(tài)時(shí),輸入應(yīng)用程序可以使數(shù)字顯示設(shè)備和輸入設(shè)備掉電770。另外,如上所述,當(dāng)處于低功率狀態(tài)時(shí),傳感器可以繼續(xù)接收電力,并且繼續(xù)掃描正進(jìn)入計(jì)算機(jī)附近的用戶。在另一實(shí)施例中,如果傳感器檢測到用戶位于計(jì)算機(jī)附近,則輸入應(yīng)用程序會(huì)接著確定計(jì)算機(jī)當(dāng)前是否處于低功率狀態(tài)710。如果計(jì)算機(jī)當(dāng)前處于低功率狀態(tài),則輸入應(yīng)用程序可以將計(jì)算機(jī)配置為切換到高功率狀態(tài)。如上所述,當(dāng)處于高功率狀態(tài)時(shí),輸入設(shè)備上電,并且可以檢測來自用戶的輸入。在另一實(shí)施例中,如果計(jì)算機(jī)沒有處于低功率狀態(tài),則輸入應(yīng)用程序可以接著將輸入設(shè)備配置為檢測由用戶錄入的輸入730。如上所述,用戶可以通過訪問輸入設(shè)備并與輸入設(shè)備交互來錄入輸入命令。輸入設(shè)備可以是使用戶能夠用于錄入輸入的任意設(shè)備。在一個(gè)實(shí)施例中,輸入設(shè)備是觸摸顯示設(shè)備、鍵盤、鼠標(biāo)、麥克風(fēng)和圖像捕獲設(shè)備。在另一實(shí)施例中,傳感器可以另外作為輸入設(shè)備來操作。一旦輸入應(yīng)用程序已檢測到輸入,則輸入設(shè)備和/或輸入應(yīng)用程序就可以接著識(shí)別用戶所錄入的相應(yīng)輸入命令。然后,輸入應(yīng)用程序和/或輸入設(shè)備可以傳輸輸入命令,供計(jì)算機(jī)或輸入應(yīng)用程序進(jìn)行處理740。然后,該方法完成,或者輸入應(yīng)用程序可以繼續(xù)確定用戶是否位于計(jì)算機(jī)附近,并重復(fù)以上所公開的方法。在其它實(shí)施例中,圖7的方法包括除了和/或代替圖7中所述的附加步驟。通過將傳感器配置為確定用戶是否位于計(jì)算機(jī)附近,計(jì)算機(jī)可以準(zhǔn) 確且高效地處理用戶位于計(jì)算機(jī)附近時(shí)由檢測設(shè)備檢測到的輸入命令。另外,通過將輸入設(shè)備配置為拒絕在傳感器沒有檢測到用戶位于計(jì)算機(jī)附近時(shí)接收到的輸入命令,可以提高計(jì)算機(jī)的安全性,并且可以降低錯(cuò)誤輸入。
權(quán)利要求
1.一種用于檢測輸入命令的方法,包括 將傳感器配置為確定用戶是否位于計(jì)算機(jī)附近; 將輸入設(shè)備配置為在用戶位于所述計(jì)算機(jī)附近時(shí)檢測由用戶錄入的輸入命令;以及 傳輸所述輸入命令,供所述計(jì)算機(jī)進(jìn)行處理。
2.根據(jù)權(quán)利要求I所述的用于檢測輸入命令的方法,進(jìn)一步包括在用戶沒有位于所述計(jì)算機(jī)附近時(shí)拒絕檢測到的輸入命令。
3.根據(jù)權(quán)利要求I所述的用戶檢測輸入命令的方法,進(jìn)一步包括將所述計(jì)算機(jī)配置為,在所述傳感器于預(yù)定時(shí)間段之后仍沒有檢測到用戶位于所述計(jì)算機(jī)附近時(shí)進(jìn)入低功率狀態(tài)。
4.根據(jù)權(quán)利要求3所述的用于檢測輸入命令的方法,進(jìn)一步包括將所述計(jì)算機(jī)配置為,響應(yīng)于所述傳感器檢測到用戶位于所述計(jì)算機(jī)附近而進(jìn)入高功率狀態(tài)。
5.根據(jù)權(quán)利要求3所述的用于檢測輸入命令的方法,進(jìn)一步包括當(dāng)所述計(jì)算機(jī)進(jìn)入所述低功率狀態(tài)時(shí),使聯(lián)接至所述計(jì)算機(jī)的數(shù)字顯示器以及輸入設(shè)備掉電。
6.—種計(jì)算機(jī),包括 處理器; 被配置為確定用戶是否位于所述計(jì)算機(jī)附近的傳感器; 被配置為接收來自用戶的輸入的輸入設(shè)備; 由所述處理器從計(jì)算機(jī)可讀存儲(chǔ)器執(zhí)行的輸入應(yīng)用程序,所述輸入應(yīng)用程序被配置為響應(yīng)于所述傳感器確定用戶沒有位于所述計(jì)算機(jī)附近而拒絕來自所述輸入設(shè)備的輸入。
7.根據(jù)權(quán)利要求6所述的計(jì)算機(jī),進(jìn)一步包括數(shù)字顯示設(shè)備,并且所述傳感器聯(lián)接至所述數(shù)字顯示設(shè)備。
8.根據(jù)權(quán)利要求6所述的計(jì)算機(jī),其中所述傳感器包括來自運(yùn)動(dòng)傳感器、近距離傳感器、紅外線傳感器和圖像捕獲設(shè)備所組成的組中的至少一個(gè)。
9.根據(jù)權(quán)利要求6所述的計(jì)算機(jī),其中所述輸入設(shè)備包括來自觸摸顯示設(shè)備、鍵盤、鼠標(biāo)、麥克風(fēng)和圖像捕獲設(shè)備所組成的組中的至少一個(gè)。
10.根據(jù)權(quán)利要求8所述的計(jì)算機(jī),其中所述輸入應(yīng)用程序在將所述傳感器配置為確定用戶是否位于所述計(jì)算機(jī)附近時(shí)另外利用面部檢測技術(shù)。
11.根據(jù)權(quán)利要求6所述的計(jì)算機(jī),其中所述計(jì)算機(jī)包括低功率狀態(tài),并且所述傳感器被配置為在所述計(jì)算機(jī)處于所述低功率狀態(tài)時(shí)從所述計(jì)算機(jī)接收電力。
12.根據(jù)權(quán)利要求11所述的計(jì)算機(jī),其中所述輸入設(shè)備被配置為在所述計(jì)算機(jī)處于所述低功率狀態(tài)時(shí)拒絕從所述用戶接收到的輸入命令。
13.—種在計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)可讀程序,包括 被配置為利用傳感器來確定用戶是否位于計(jì)算機(jī)附近的輸入應(yīng)用程序; 其中所述輸入應(yīng)用程序另外被配置為響應(yīng)于所述傳感器確定用戶位于所述計(jì)算機(jī)附近而接收并處理從輸入設(shè)備接收到的輸入命令;以及 其中所述輸入應(yīng)用程序進(jìn)一步被配置為在所述傳感器確定用戶沒有位于所述計(jì)算機(jī)附近時(shí)拒絕來自所述輸入設(shè)備的輸入命令。
14.根據(jù)權(quán)利要求13所述的在計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)可讀程序,其中確定用戶是否位于計(jì)算機(jī)附近包括將所述傳感器配置為掃描所述計(jì)算機(jī)的環(huán)境中的至少一個(gè)對(duì)象,并確定所述對(duì)象是否是用戶。
15.根據(jù)權(quán)利要求14所述的在計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)可讀程序,其中確定用戶是否位于計(jì)算機(jī)附近包括將所述傳感器配置為識(shí)別用戶與所述計(jì)算機(jī)的距離。
全文摘要
一種用于檢測輸入命令的方法,包括將傳感器配置為確定用戶是否位于計(jì)算機(jī)附近,將輸入設(shè)備配置為在用戶位于計(jì)算機(jī)附近時(shí)檢測由用戶錄入的輸入命令,并且傳輸所述輸入命令,供計(jì)算機(jī)處理。
文檔編號(hào)G06F3/16GK102754049SQ201080063599
公開日2012年10月24日 申請(qǐng)日期2010年2月11日 優(yōu)先權(quán)日2010年2月11日
發(fā)明者約翰·布里登, 約翰·麥卡錫 申請(qǐng)人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1