输入命令的制作方法

文档序号:6351927阅读:141来源:国知局
专利名称:输入命令的制作方法
输入命令
背景技术
在计算机对输入命令进行处理时,用户可以访问计算机的输入设备,并且该输入设备可以被配置为对输入进行检测。用户可以操作输入设备,以录入对输入设备的一个或多个输入。响应于一个或多个输入,输入设备可以传输对计算机的输入,以作为输入命令进行处理。


根据以下结合附图进行的详细描述,所公开实施例的各个特征和优点将变得明显,其中附图以示例方式一起示出实施例的特征。图I示出根据本发明实施例的联接至传感器和输入设备的计算机。
图2示出根据本发明实施例的被配置为确定用户是否位于计算机附近的传感器。图3示出根据本发明实施例的对输入命令进行处理并对计算机进行配置的输入应用程序的框图。图4示出根据本发明实施例的拒绝输入命令并对计算机进行配置的输入应用程序的框图。图5示出根据本发明实施例的具有嵌入式输入应用程序和存储在可由计算机访问的可拆卸介质上的输入应用程序的计算机。图6是示出根据本发明实施例的用于检测输入命令的方法的流程图。图7是示出根据本发明另一实施例的用于检测输入命令的方法的流程图。
具体实施例方式图I示出根据本发明实施例的联接至传感器130和输入设备170的计算机100。在一个实施例中,计算机100是台式电脑、膝上型电脑/笔记本、上网本和/或传感器130和/或输入设备170可以联接到的任意其它计算设备。如图I所示,计算机100联接至处理器120、传感器130、输入设备170、数字显示设备160、存储设备140和计算机100的通信总线150和/或计算机100的一个或多个组件以
彼此通信。进一步地,如图I所示,存储设备140可以存储输入应用程序110。在其它实施例中,除了以上所述且图I所示的那些组件之外,或者代替以上所述且图I所示的那些组件,计算机100还包括附加组件并且/或者联接至附加组件。如上所述,计算机100包括处理器120。处理器120向计算机100的一个或多个组件,例如传感器130、输入设备170、数字显示设备160和/或输入应用程序110,发送数据和/或指令。另外,处理器120从计算机100的一个或多个组件,例如传感器130、输入设备170和/或输入应用程序110,接收数据和/或指令。输入应用程序110是可以与处理器120和至少一个传感器130结合使用以确定用户是否位于计算机100附近的应用程序。为实现该应用程序,在传感器130确定用户位于计算机100和/或传感器130的预定距离或半径内时,确定用户位于计算机附近。另外,输入应用程序110可以将输入设备170配置为响应于用户是否被确定位于计算机100附近而检测或拒绝用户录入的输入命令。进一步地,输入应用程序110可以传输和/或处理输入设备170所接收的输入命令。输入应用程序110可以是嵌入到计算机100上的固件。在其它实施例中,输入应用程序Iio是存储在计算机100上ROM内或存储在计算机100可访问的存储设备140上的软件应用程序,或者输入应用程序110存储在计算机100可从另外的位置读取和访问的计算机可读介质上。另外,在一个实施例中,存储设备140包括在计算机100中。在其它实施例中,存储设备140没有包括在计算机100中,但是计算机100可以利用计算机100的网络接口访问。网络接口可以是有线或无线网络接口卡。
在进一步的实施例中,输入应用程序110通过经局域网或广域网联接的服务器存储和/或访问。输入应用程序Iio与通过计算机100所包括或所附接的通信总线150物理或无线联接至计算机100的设备和/或组件进行通信。在一个实施例中,通信总线150是内存总线。在其它实施例中,通信总线150是数据总线。如上所述,输入应用程序110可以与处理器120和至少一个传感器130结合使用,以确定用户是否位于计算机100和/或至少一个传感器130附近。在确定用户是否位于计算机100附近时,输入应用程序110和/或处理器120可以将传感器130配置为扫描计算机100周围的环境中的用户。该环境包括计算机100周围的空间和该空间内的对象。传感器130是被配置为从传感器130或计算机100周围的环境扫描或接收信息。在一个实施例中,传感器130可以包括来自运动传感器、近距离传感器以及红外线传感器和/或图像捕获设备所组成的组中的至少一个。在其它实施例中,传感器130可以包括被配置为从传感器130或计算机100周围的环境接收和/或扫描信息的附加设备和/或组件。至少一个传感器130可以联接至计算机100上或周围的一个或多个位置。在另一实施例中,至少一个传感器130可以集成为计算机100的一部分。在其它实施例中,传感器130中的至少一个可以联接至或集成为计算机100的一个或多个组件的一部分,例如数字显不设备160的一部分。另外,至少一个传感器130可以被配置为面向计算机100周围的一个或多个方向。在一个实施例中,传感器130中的至少一个可以是面向前面的传感器。进一步地,至少一个传感器130可以被配置为绕一个或多个轴旋转和/或沿一个或多个轴变换位置。数字显示设备160是可以创建和/或投射用于显示的一个或多个图像和/或视频的显示设备。在一个实施例中,数字显示设备160可以是监视器和/或电视。在另一实施例中,数字显示设备160是可以投射一个或多个图像和/或视频的投影仪。另外,数字显示设备160可以联接至计算机100,或者数字显示设备可以集成为计算机100的一部分。传感器130可以由处理器120和/或输入应用程序110配置为主动扫描来自环境的信息。在对传感器130进行配置时,处理器120和/或输入应用程序110可以发送一个或多个指令,使传感器130扫描环境以找寻信息。在另一实施例中,传感器130可以被配置为周期性地和/或根据请求扫描来自环境的信息。为了实现这个应用,该信息可以指明环境中是否出现对象、对象的尺寸、对象的形状、对象的距离和/或对象正在移动还是静止。在其它实施例中,除以上所述的之外和/或代替以上所述,信息可以指明对象或环境的附加细节。另外,传感器130可以由输入应用程序110和/或处理器120配置为对信息进行解译或处理。在其它实施例中,传感器130可以接收信息,并传输信息,供输入应用程序110和/或处理器120进行解译或处理。在扫描或接收来自环境的信息时,传感器130可以被配置为扫描传感器130的视域以找寻环境内的对象。如果在视域中找到对象,则传感器130可以接着识别对象的尺寸和/或形状。进一步地,传感器130可以确定对象或用户到传感器130或计算机100的距离。传感器130可以附加地扫描对象的运动,以确定对象在环境是活动的还是静止的。在另外的实施例中,传感器130可以发射的一个或多个信号,并扫描对信号的反馈。这些信号可以被环境内的对象反射。然后,传感器130可以接着检测反射信号的量和/或反射信号的方向,以识别环境内对象的尺寸和/或形状。 传感器130还可以检测一系列信号,并对一系列信号进行比较,以确定对象是静止的还是活动的。进一步地,传感器130和/或输入应用程序110可以测量信号返回传感器130所需的时间量,以识别对象到传感器的距离。利用从传感器130接收的信息,输入应用程序110可以确定环境中的对象是否是用户。在一个实施例中,输入应用程序110将所识别的对象的形状和尺寸与用户的预定尺寸和/或形状进行比较。用户的预定尺寸和/或形状可以由用户或计算机100定义。另外,预定尺寸和/或形状可以存储在计算机100或传感器130中。在另一实施例中,输入应用程序110在确定对象是否是用户时另外还考虑对象是活动的还是静止的。进一步地,传感器130和/或输入应用程序110在确定环境中的对象是否是用户时还可以利用面部检测技术。面部检测技术可以基于硬件和/或软件。在其它实施例中,传感器130可以利用除了以上所述之外和/或代替以上所述的附加技术来扫描和/或识别用户。—旦输入应用程序110确定了对象是用户,则输入应用程序110就可以接着确定用户是否位于计算机100附近。在确定用户是否位于计算机100附近时,输入应用程序110可以比较所识别的用户的距离,并将其与预定距离进行比较。如果应用程序110和/或传感器130识别出用户在预定距离内,则输入应用程序110确定用户位于计算机100附近。如果确定了用户位于计算机100附近,则输入应用程序110接着将至少一个输入设备170配置为检测用户录入的输入命令。输入设备170是用户在对计算机100录入一个或多个输入命令时可以访问和/或利用的设备。至少一个输入设备170可以包括触摸显示设备、键盘、鼠标、麦克风和/或图像捕获设备。触摸显示设备可以包括在数字显示设备160中,和/或作为数字显示设备160的一部分。在另一实施例中,计算机100的传感器130另外可以用作输入设备170。在其它实施例中,输入设备170可以是或包括被配置为检测用户所录入的一个或多个输入的附加设备。在配置输入设备170时,输入应用程序110和/或处理器120发送一个或多个指令,使输入设备170扫描访问输入设备的用户,并检测用户所录入的一个或多个输入。如果输入设备170检测到用户录入的任意输入,则输入设备170可以将输入传送和/或传输到输入应用程序110。然后,输入应用程序110可以从用户录入的输入中解译出输入命令,供计算机100进行处理。在另一实施例中,如果输入应用程序110已确定用户不在计算机100附近,则输入应用程序110可以拒绝检测到的输入命令。在拒绝检测到的输入命令时,输入应用程序110可以忽略输入设备170所接收的任何输入,和/或不对输入设备170所接收的任何输入进行处理。输入应用程序110可以继续忽略输入设备170所接收的任何输入和/或不对输入设备170所接收的任何输入进行处理,直到确定用户位于计算机100附近为止。在另一实施例中,输入应用程序110另外可以在传感器130于预定时间段之后仍没有检测到用户位于计算机100附近时,将计算机100配置为进入和/或切换到低功率状态。预定时间段可以由用户或计算机100定义。计算机100可以包括一个或多个功率状态。在一个实施例中,计算机100包括低功率状态和高功率状态。在处于低功率状态时,计算机100可以降低供应给计算机100的一 个或多个组件的功率量。另外,在处于低功率状态时,输入应用程序Iio和/或处理器120可以将计算机的一个或多个组件配置为进入低功率模式或休眠状态。计算机100可以由处理器120和/或输入应用程序100配置为响应于传感器130是否确定用户位于计算机100附近而切换到功率状态中的一个或多个和/或从功率状态中的一个或多个切换。图2示出根据本发明实施例的被配置为确定用户200是否位于计算机200附近的传感器230。如图2所示,在一个实施例中,传感器230可以是图像和/或视频捕获设备,并且传感器230可以联接至计算机200的数字显示设备260。在其它实施例中,传感器230可以是附加检测设备,并且传感器230可以联接到计算机200周围的附加位置。如本实施例所示,传感器230可以通过扫描和/或检测计算机200周围的信息来捕获计算机200周围的环境视图。传感器230捕获计算机200环境内的任何对象的视图。如上所述,传感器230可以主动扫描环境以找寻对象,或传感器230可以周期性地或根据请求来扫描环境以找寻对象。如图2所示,传感器230已检测到环境内的对象200。一旦在传感器230的视野内找到对象200,传感器230就继续捕获对象200的附加信息。在一个实施例中,传感器230捕获并识别对象200的尺寸和形状。在另一实施例中,传感器230另外还识别对象200的距尚,并确定对象200是静止的还是在移动。传感器230将对象200的信息传送给计算机200的输入应用程序。然后,输入应用程序可以确定对象200是否是用户以及确定用户是否位于计算机200附近。在其它实施例中,传感器230可以分析所捕获的信息并确定对象200是否是用户。如上所述,输入应用程序将所识别的对象200的形状和尺寸与用户的预定尺寸和/或形状进行比较。用户的预定尺寸和/或形状可以由用户或计算机定义。在一个实施例中,用户的预定尺寸和/或形状可以由输入应用程序响应于所识别的对象200的距离进行调整。在另一实施例中,输入应用程序和/或传感器230在确定对象是否是用户200时另外利用面部检测技术。如果检测到脸,则输入应用程序确定对象200是用户200。在另一实施例中,输入应用程序在确定对象200是否是用户200时进一步考虑对象是活动的还是静止的。—旦识别出用户200位于计算机200周围的环境内,则输入应用程序可以接着确定用户200是否位于计算机200附近。如上所述,输入应用程序可以比较所识别的用户200的距离,并将其与预定距离进行比较。如果识别出用户的距离小于或等于预定距离,则输入应用程序确定用户200位于计算机200附近。如图2所示,响应于用户被确定为位于计算机200附近,输入应用程序将至少一个输入设备270配置为检测用户录入的输入命令。如本实施例所示,输入设备270可以联接至和/或集成为计算机200和/或数字显示设备260的一部分。另外,如图2所示,数字显示设备260可以被配置为提供一界面,用户200在录入输入时与该界面交互。图3示出根据本发明实施例的对输入命令进行处理并且对计算机300进行配置的输入应用程序310的框图。如图3所示,输入应用程序310和/或计算机300的处理器将传感器330配置为确定用户是否位于计算机附近。 由输入应用程序310或处理器向传感器330发送一个或多个指令,以使传感器330扫描计算机300周围的环境以找寻任何对象。如本实施例所示,传感器330已在环境内检测到对象,并且传感器330已确定对象是位于计算机300附近的用户。在另一实施例中,当传感器330在环境内检测到对象时,传感器330识别对象的附加信息,并将这些信息发送给输入应用程序310。然后,输入应用程序310对这些信息进行分析,以确定对象是否是用户以及用户是否位于计算机300附近。在一个实施例中,如果确定了用户位于计算机300附近,则输入应用程序接着确定计算机300是处于高功率状态320还是低功率状态325。如上所述,计算机300可以进入和/或切换到一个或多个功率状态。如果输入应用程序310确定计算机300当前处于低功率状态325,则输入应用程序310指令处理器和/或计算机300切换到高功率状态。如果计算机300已处于高功率状态320,则输入应用程序310指令处理器和/或计算机300保持高功率状态320。当处于高功率状态320时,计算机300继续向传感器330和输入设备370供电。传感器330继续从计算机300接收功率,使得输入应用程序310和/或传感器330可以继续确定用户是否位于计算机附近。另外,当处于高功率状态320时,输入设备370被配置为检测并扫描用户录入的任何输入。输入应用程序310可以发送一个或多个指令,使输入设备370检测和/或扫描由用户录入的任何输入或输入命令。输入设备370可以向输入应用程序310发送检测到的任何输入,供输入应用程序310进行处理。在处理由用户录入的输入时,输入应用程序310识别与输入对应的关联的输入命令,并接着对输入命令进行处理。在另一实施例中,输入应用程序传输输入命令,供计算机300的处理器和/或一个或多个附加组件进行处理。在其它实施例中,输入设备370解译由用户录入的输入,并识别相关联的输入命令。然后,输入设备370传输输入命令,供输入应用程序310和/或计算机300进行处理。图4示出根据本发明实施例的拒绝输入命令并且对计算机400进行配置的输入应用程序410的框图。如图4所示,联接至计算机400的传感器430已确定在计算机400附近没有检测到用户。在一个实施例中,当用户没有出现在计算机400周围的环境中,或用户不在计算机400的预定距离内时,确定用户不在计算机400附近。当确定用户是否位于计算机400附近时,计算机400的输入应用程序410为获取信息对传感器430进行轮询。在其它实施例中,传感器430周期性地向输入应用程序410发送该信息或更新。如上所述,响应于用户不在计算机400附近,输入应用程序410拒绝从计算机400的输入设备470接收的任何输入。在一个实施例中,当拒绝输入时,输入设备470维持上电,并且继续检测输入,并向输入应用程序470发送输入。然后,输入应用程序410可以拒绝用户不在计算机400附近时接收的任何输入。在另一实施例中,当拒绝输入时,输入应用程序410可以将输入设备470配置为拒绝任何检测到的输入。在其它实施例中,输入应用程序410和/或处理器可以将计算机400配置为进入低功率状态425。输入应用程序410和/或处理器可以将计算机400配置为在计算机400附近没有检测到用户达一时间段之后进入和/或切换到低功率状态。该时间段 可以由用户或计算机400定义。如上所述,在处于低功率状态425时,计算机400的一个或多个组件可以被掉电和/或被配置为进入休眠状态或低功率状态。如图4所示,在一个实施例中,当进入和/或切换到计算机400时,联接到计算机400的输入设备470和/或数字显示设备460被配置为掉电。结果,输入设备470不会检测任何输入。另外,当计算机400处于低功率状态时,传感器430继续从计算机400接收功率,并继续在计算机400附近扫描用户。在计算机400处于低功率状态时,如果传感器430和/或输入应用程序410确定用户即将位于计算机400附近,则输入应用程序410和/或处理器可以将计算机400配置为从低功率状态425切换到高功率状态420。结果,输入设备470可以接着检测由用户录入的输入,并且这些输入可以由输入应用程序410或计算机400作为输入命令处理。图5示出根据本发明实施例的具有嵌入式输入应用程序510和存储在可由计算机500访问的可拆卸介质上的输入应用程序510的计算机500。为了进行描述,可拆卸介质是包含、存储、传送或传输计算机500所使用或结合计算机500使用的应用程序的任意有形设备。如上所述,在一个实施例中,输入应用程序510是作为ROM嵌入到计算机500的一个或多个组件中的固件。在其它实施例中,输入应用程序510是存储在硬盘、光盘、闪盘、网盘或联接至计算机500的任意其它形式的计算机可读介质上且从硬盘、光盘、闪盘、网盘或联接至计算机500的任意其它形式的计算机可读介质访问的软件应用程序。图6是示出根据本发明实施例的用于检测输入命令的方法的流程图。图6的方法使用联接至处理器、传感器、输入设备、数字显示设备和输入应用程序的计算机。在其它实施例中,除了和/或代替以上所述且在图1、2、3、4和5中示出的那些,图6的方法使用了额外的组件和/或设备。如上所述,输入应用程序最初由处理器配置为访问至少一个传感器,并将传感器配置为确定用户是否位于计算机600附近。输入应用程序和/或处理器发送一个或多个指令,使传感器持续地、周期性地和/或根据请求扫描用户。如上所述,在扫描用户时,传感器和/或输入应用程序对传感器所捕获的对象的信息进行分析。传感器是被配置为扫描和/或接收来自计算机周围的环境的信息的检测设备。传感器可以位于环境周围的一个或多个位置处。另外,传感器可以联接至和/或集成到计算机或计算机的一个或多个组件。传感器可以是运动传感器、近距离传感器、红外线传感器和/或图像捕获设备。在其它实施例中,传感器可以是被配置为扫描计算机周围的环境的其它检测设备。如上所述,如果传感器在环境内检测到对象,则传感器可以继续识别并捕获对象的附加信息。该信息可以指明对象的尺寸和/或形状。另外,该信息可以识别对象的距离和/或确定对象是静止的还是正在移动。利用对象的信息,传感器和/或输入应用程序可以确定对象是否是用户。如果对象具有与用户的预定形状和尺寸相匹配的形状和尺寸,则传感器和/或输入应用程序将对象识别为用户。在另一实施例中,传感器和/或输入应用程序在确定对象是否是用户时另外利用面部检测技术。如果确定对象是用户,则传感器和/或输入应用程序接着确定用户是否位于计算 机附近。传感器和/或输入应用程序可以将所识别的用户的距离与预定距离进行比较。如果所识别的用户的距离小于或等于预定距离,则确定用户位于计算机附近。一旦确定了用户位于计算机附近,处理器和/或输入应用程序就可以将输入设备配置为检测用户610录入的任何输入。在一个实施例中,一旦确定了用户位于计算机附近,输入应用程序就会继续确定计算机是处于高功率状态还是低功率状态。如上所述,计算机可以包括至少两个功率状态,并且计算机可以响应于用户是否位于计算机附近而进入和/或切换为功率状态的一个或多个状态。如果计算机已处于高功率状态,则输入应用程序可以将计算机配置为维持在高功率状态。在另一实施例中,如果计算机当前处于低功率状态,则计算机可以被配置为切换到高功率状态。当处于高功率状态时,输入设备可以被配置为检测由用户录入的输入。输入设备可以是用户可以与之进行交互以录入一个或多个输入作为命令的任意设备。在一个实施例中,输入设备是触摸显示器,并且与计算机的数字显示设备集成在一起。在另一实施例中,传感器可以另外作为输入设备来操作。如果输入设备检测到来自用户的任何输入,则输入设备可以传输所述输入,供输入应用程序和/或计算机识别相应输入命令,并对输入命令进行处理620。在其它实施例中,输入设备可以识别相应输入命令,并接着传输输入命令,供输入应用程序或计算机进行处理。在其它实施例中,如果确定用户不在计算机附近,则计算机可以进入低功率状态。另外,来自输入设备的任意输入可以被输入应用程序和/或输入设备拒绝。在一个实施例中,输入设备可以另外被配置为当处于低功率状态时掉电或进入休眠状态。然后,该方法结束,或者输入应用程序可以继续确定用户是否即将位于计算机附近,以重复以上所公开的方法。在其它实施例中,图6的方法包括除了和/或代替图6中所述的附加步骤。图7是示出根据本发明另一实施例的用于检测输入命令的方法的流程图。与图6的方法类似,图7使用联接至处理器、传感器、输入设备、数字显示设备和输入应用程序的计算机。在其它实施例中,除了和/或代替以上所述且在图1、2、3、4和5中示出的那些,图7的方法使用了额外的组件和/或设备。如上所述,处理器和/或输入应用程序最初将至少一个传感器配置为扫描计算机周围的环境,并确定在该环境中是否有任何对象。传感器可以通过扫描传感器的视野来扫描环境以发现任何对象。在另一实施例中,传感器可以发射一个或多个信号,并扫描信号的反馈。如果在环境中找到任何对象,则传感器可以进一步被配置为确定用户是否位于计算机附近700。传感器可以捕获对象的信息,供传感器和/或输入应用程序在确定该对象是否是用户时进行分析。在捕获信息时,传感器可以捕获对象的视图以识别尺寸、形状、距离和/或以确定该对象是静止的还是已经移动。 在另一实施例中,传感器可以发射一个或多个信号。这些信号可以被对象反射或反弹,并且传感器和/或输入应用程序可以测量反射信号的量、反射信号的角度、一系列反射信号以及反射信号返回所需的时间段。利用这些结果,传感器和/或输入应用程序可以
通过将尺寸和/或形状与用户的预定尺寸和/或形状进行比较,传感器和/或输入应用程序可以确定对象是否是用户。在其它实施例中,传感器和/或输入应用程序在确定对象是否是用户时另外还考虑对象是静止的还是正在移动。如果确定对象是用户,则传感器和/或输入应用程序可以继续将所识别的用户的距离与预定距离进行比较,以确定用户是否位于计算机附近700。如果用户不在计算机附近,则传感器通知输入应用程序,并且输入应用程序接着拒绝检测到的任何输入750。在拒绝输入时,输入应用程序可以忽略从输入设备接收的任何输入。在另一实施例中,输入应用程序可以将输入设备配置为不传输检测到的任何输入。在其它实施例中,当拒绝任何输入时,输入应用程序可以将计算机配置为进入低功率状态。在处于低功率状态时,输入应用程序可以使数字显示设备和输入设备掉电770。另外,如上所述,当处于低功率状态时,传感器可以继续接收电力,并且继续扫描正进入计算机附近的用户。在另一实施例中,如果传感器检测到用户位于计算机附近,则输入应用程序会接着确定计算机当前是否处于低功率状态710。如果计算机当前处于低功率状态,则输入应用程序可以将计算机配置为切换到高功率状态。如上所述,当处于高功率状态时,输入设备上电,并且可以检测来自用户的输入。在另一实施例中,如果计算机没有处于低功率状态,则输入应用程序可以接着将输入设备配置为检测由用户录入的输入730。如上所述,用户可以通过访问输入设备并与输入设备交互来录入输入命令。输入设备可以是使用户能够用于录入输入的任意设备。在一个实施例中,输入设备是触摸显示设备、键盘、鼠标、麦克风和图像捕获设备。在另一实施例中,传感器可以另外作为输入设备来操作。一旦输入应用程序已检测到输入,则输入设备和/或输入应用程序就可以接着识别用户所录入的相应输入命令。然后,输入应用程序和/或输入设备可以传输输入命令,供计算机或输入应用程序进行处理740。然后,该方法完成,或者输入应用程序可以继续确定用户是否位于计算机附近,并重复以上所公开的方法。在其它实施例中,图7的方法包括除了和/或代替图7中所述的附加步骤。通过将传感器配置为确定用户是否位于计算机附近,计算机可以准 确且高效地处理用户位于计算机附近时由检测设备检测到的输入命令。另外,通过将输入设备配置为拒绝在传感器没有检测到用户位于计算机附近时接收到的输入命令,可以提高计算机的安全性,并且可以降低错误输入。
权利要求
1.一种用于检测输入命令的方法,包括 将传感器配置为确定用户是否位于计算机附近; 将输入设备配置为在用户位于所述计算机附近时检测由用户录入的输入命令;以及 传输所述输入命令,供所述计算机进行处理。
2.根据权利要求I所述的用于检测输入命令的方法,进一步包括在用户没有位于所述计算机附近时拒绝检测到的输入命令。
3.根据权利要求I所述的用户检测输入命令的方法,进一步包括将所述计算机配置为,在所述传感器于预定时间段之后仍没有检测到用户位于所述计算机附近时进入低功率状态。
4.根据权利要求3所述的用于检测输入命令的方法,进一步包括将所述计算机配置为,响应于所述传感器检测到用户位于所述计算机附近而进入高功率状态。
5.根据权利要求3所述的用于检测输入命令的方法,进一步包括当所述计算机进入所述低功率状态时,使联接至所述计算机的数字显示器以及输入设备掉电。
6.—种计算机,包括 处理器; 被配置为确定用户是否位于所述计算机附近的传感器; 被配置为接收来自用户的输入的输入设备; 由所述处理器从计算机可读存储器执行的输入应用程序,所述输入应用程序被配置为响应于所述传感器确定用户没有位于所述计算机附近而拒绝来自所述输入设备的输入。
7.根据权利要求6所述的计算机,进一步包括数字显示设备,并且所述传感器联接至所述数字显示设备。
8.根据权利要求6所述的计算机,其中所述传感器包括来自运动传感器、近距离传感器、红外线传感器和图像捕获设备所组成的组中的至少一个。
9.根据权利要求6所述的计算机,其中所述输入设备包括来自触摸显示设备、键盘、鼠标、麦克风和图像捕获设备所组成的组中的至少一个。
10.根据权利要求8所述的计算机,其中所述输入应用程序在将所述传感器配置为确定用户是否位于所述计算机附近时另外利用面部检测技术。
11.根据权利要求6所述的计算机,其中所述计算机包括低功率状态,并且所述传感器被配置为在所述计算机处于所述低功率状态时从所述计算机接收电力。
12.根据权利要求11所述的计算机,其中所述输入设备被配置为在所述计算机处于所述低功率状态时拒绝从所述用户接收到的输入命令。
13.—种在计算机可读介质中的计算机可读程序,包括 被配置为利用传感器来确定用户是否位于计算机附近的输入应用程序; 其中所述输入应用程序另外被配置为响应于所述传感器确定用户位于所述计算机附近而接收并处理从输入设备接收到的输入命令;以及 其中所述输入应用程序进一步被配置为在所述传感器确定用户没有位于所述计算机附近时拒绝来自所述输入设备的输入命令。
14.根据权利要求13所述的在计算机可读介质中的计算机可读程序,其中确定用户是否位于计算机附近包括将所述传感器配置为扫描所述计算机的环境中的至少一个对象,并确定所述对象是否是用户。
15.根据权利要求14所述的在计算机可读介质中的计算机可读程序,其中确定用户是否位于计算机附近包括将所述传感器配置为识别用户与所述计算机的距离。
全文摘要
一种用于检测输入命令的方法,包括将传感器配置为确定用户是否位于计算机附近,将输入设备配置为在用户位于计算机附近时检测由用户录入的输入命令,并且传输所述输入命令,供计算机处理。
文档编号G06F3/16GK102754049SQ201080063599
公开日2012年10月24日 申请日期2010年2月11日 优先权日2010年2月11日
发明者约翰·布里登, 约翰·麦卡锡 申请人:惠普发展公司,有限责任合伙企业
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1