用于外围控制的计算系统的制作方法_2

文档序号:9872744阅读:来源:国知局
传感器系统206本身可包含一些但不是所有在图2中图示的传感器,和/或可包含未图示的传感器。在另一示例中,外围控制系统200的一些实施例可配置成使用本文公开的技术仅控制图像捕获装置212和/或音频输出装置210,并且从而,夕卜围控制系统200可仅控制图像捕获装置212和/或音频输出装置210,而不控制所图示的其它外围装置。这些其它外围装置可使用常规控制技术控制(例如由控制逻辑204实现),或者可不包含在外围控制系统200中。
[0032]如上面所提到的,外围控制系统200可包含外围装置202。尽管外围装置202可以单数形式提及,但外围装置202可包含多个外围装置。外围装置202例如可包含任何适合的输入、输出或存储装置。外围装置202可与控制逻辑204耦合,并且可从控制逻辑204接收控制外围装置202操作的电信号。外围装置202可包含用于支持在外围装置202与控制逻辑204(诸如总线、装置控制器、网络接□卡、调制解调器、WiFi装置、蓝牙装置等等)之间的信号接收和传送的适合硬件。外围装置202可包含用于处理传送到外围装置202或从外围装置202传送的信号并以另外方式支持外围装置202操作的处理和存储器资源(例如一个或多个处理装置和一个或多个存储装置)。下面论述可包含在外围装置202中的若干示例装置,但在此论述的外围控制技术可用于控制任何适合的外围装置。
[0033]在一些实施例中,外围装置202可包含图像输出装置208。图像输出装置208例如可包含一个或多个抬头显示器(即,包含布置在光学瞄准仪配置中的投影仪和不要求用户远离他或她的典型视角查看来提供数据的组合器的显示器)、计算机监视器、投影仪、触摸屏、液晶显示器(IXD)、发光二极管显示器或平板显示器。
[0034]在一些实施例中,外围装置202可包含音频输出装置210。音频输出装置210可包含一个或多个扬声器或其它音频换能器,它们例如可安装在可与控制逻辑204进行有线或无线通信的一个或多个耳机或耳塞中。
[0035]在一些实施例中,外围装置202可包含图像捕获装置212。图像捕获装置212可包含一个或多个照相机或摄像机。在一些此类实施例中,图像捕获装置212可包含配置成执行用于组合图像或提供各种图像浏览体验(例如结合外围控制系统200的其它组件,诸如图像输出装置208)的任何已知技术的处理装置。图像捕获装置212可包含存储器,其可存储捕获的图像(例如作为JPEG文件或其它文件)以便随后处理和/或显示。附加地或备选地,捕获的图像可被存储在存储装置218中。
[0036]在一些实施例中,外围装置202可包含音频捕获装置214。音频捕捉装置214可包含一个或多个麦克风。音频捕获装置214可包含存储器,其可存储捕获的音频(例如作为MP3文件或WAV文件)以便随后处理和/或回放。附加地或备选地,捕获的音频可被存储在存储装置218 中。
[0037]在一些实施例中,外围装置202可包含触觉警告装置216。触觉警告装置216可包含振动警告马达或配置成向用户提供触觉通知的任何其它装置。
[0038]上面提供的外围装置的示例不是排他的,并且外围装置202可包含用于向其它装置提供信息的任何适合的外围装置(诸如打印机、有线或无线传送器)以及存储装置。外围控制系统200可包含传感器系统206。传感器系统206可包含生成电信号的一个或多个传感器,电信号可被传递到外围控制系统200的组件。传感器系统206可包含处理和存储器资源(例如一个或多个处理装置和一个或多个存储装置)以便处理来自包含在传感器系统206中的传感器的信号,并生成可从传感器系统206输出到控制逻辑204的处理信号。下面论述此类生成的信号的示例。传感器系统206可包含用于支持在传感器系统206与控制逻辑204(诸如总线、装置控制器、网络接口卡、调制解调器、WiFi装置、蓝牙装置等等)之间的信号接收和传送的适合硬件。下面论述可包含在传感器系统206中的若干示例传感器,但作为这些示例传感器中的任何传感器的补充或替代,在传感器系统206中可包含任何适合的传感器。而且,在图2中图示的传感器不是彼此排他的;例如,触摸屏228可包含电容传感器230,压力传感器224可包含电容传感器230,方位传感器220可包含加速计226等。
[0039]在一些实施例中,传感器系统206可包含麦克风222。麦克风222可包含一个或多个单向和多向麦克风。在一些实施例中,麦克风222被包含在音频捕获装置214中。传感器系统206可处理由麦克风222生成的信号。例如,传感器系统206可执行由麦克风222捕获的音频信号的傅里叶分析,并且可使用已知技术,基于傅里叶分析和语音特征的数据库来执行语音标识。包含麦克风222的传感器系统206可生成若干交互和/或触发信号(诸如例如识别的语音命令或识别的说话者的标识符)中的任何信号。
[0040]在一些实施例中,传感器系统206可包含压力传感器224。压力传感器224可包含一个或多个应变仪、微电子机械系统(MEMS)力换能器、压电换能器或任何其它压力传感器装置。传感器系统206可处理由压力传感器224生成的信号。例如,传感器系统206可包含布置在计算系统100的外壳(例如个人计算装置102的外壳)上的模式(例如栅格)中的两个或更多压力传感器224,并且传感器系统206可以处理来自两个或更多压力传感器224的信号以对用户正在握住计算系统100(例如通过力和手方位)的握力进行归类。在一些实施例中,传感器系统206可基于由一个或多个压力传感器224输出的信号来生成指示用户已经挤压包含一个或多个压力传感器224的外壳的挤压信号。包含压力传感器224的传感器系统206可生成若干交互和/或触发信号(诸如例如握力类型以及用户与计算系统100接触的检测)中的任何信号。
[0041 ] 在一些实施例中,传感器系统206可包含加速计226。加速计226可包含基于MEMS的、压电和/或电容加速计,并且可测量一个或多个方向的加速度。传感器系统206可处理由加速计226生成的信号;例如,传感器系统206可使用模式识别技术来标识加速计226运动的一个或多个模式。包含加速计226的传感器系统206可生成若干交互和/或触发信号(诸如例如加速度值、加窗的平均加速度或检测的运动模式)中的任何信号。
[0042]在一些实施例中,传感器系统206可包含触摸屏228。触摸屏228可包含也能接收触摸输入的任何显示器,诸如电阻触摸屏、表面声波触摸屏、电容触摸屏或光学触摸屏。触摸屏可包含触控笔,或用触控笔操作。传感器系统206可处理由触摸屏228生成的信号。例如,传感器系统206可将触摸屏信号归类为对应于用户在触摸屏228上的轻拍、滑动或捏拉。包含触摸屏228的传感器系统206可生成若干交互和/或触发信号(诸如例如轻拍、滑动、捏拉、握住和挤压信号)中的任何信号。触摸屏228可与GUI—起工作以提供许多类型信号,诸如授权信号。
[0043]在一些实施例中,传感器系统206可包含电容传感器230。电容传感器230可测量压力和/或接触,并且两个或更多此类传感器可布置在栅格或其它模式中。如上面参考压力传感器224所论述的,在一些实施例中,电容传感器230的栅格或其它布置可设置在计算系统100的外壳上。上面参考压力传感器224描述的任何适合的实施例可使用电容传感器230作为压力传感器224实现。当一个或多个电容传感器230包含在传感器系统206中时,传感器系统206可配置成识别电容传感器230上的捏拉、滑动或轻拍动作。在一些实施例中,传感器系统206可包含按键和/或按钮232。按键和/或按钮232可包含用于使用机械按钮、电容按钮(具有或没有触觉反馈)、触摸板或其它输入装置接收用户选择和输入的任何已知技术。传感器系统206可处理由按键和/或按钮232生成的信号(例如通过执行所打的字的识别和自动纠正)。包含按键和/或按钮232的传感器系统206可生成若干交互和/或触发信号(诸如例如从GUI中选择项目、音量控制或基于文本的命令)中的任何信号。
[0044]在一些实施例中,传感器系统206可包含方位传感器220。方位传感器220可包含一个或多个地磁传感器、陀螺仪、加速计或可检测到相对或绝对方位的任何其它传感器。
[0045]传感器系统206可配置成将由一个或多个传感器生成的信号组合成外围控制系统200或任何其组件的运动特征。例如,传感器系统206可配置成使用由方位传感器220和加速计226生成的信号来确定图像捕获装置212通过空间的轨迹,并且可将当前、过去或预测的未来位置、方位、速度和/或加速度作为运动特征存储在存储装置218中。传感器系统206可进一步将一个或多个机器学习或其它技术应用于对各种运动特征进行归类。例如,当运动特征指示图像捕获装置212正在移动得非常小并且保持在稳定角度时,传感器系统206可确定用户正在尝试保持图像捕获装置静止,并且可生成静止信号以便输出到控制逻辑204。本文论述了可基于运动特征生成的其它信号的各种示例。
[0046]尽管外围装置202与传感器系统206单独图示,但一些装置可充当外围装置和传感器。例如,图像捕获装置212可由控制逻辑204按照本文公开的外围控制技术进行控制,并且还可提供可由传感器系统206用于生成交互和/或触发信号的图像。在另一示例中,音频捕获装置214可由控制逻辑204按照本文公开的外围控制技术进行控制,并且还可提供可由传感器系统206用于生成交互和/或触发信号的音频数据。在一些实施例中,音频捕捉装置214可包含具有不同方位的多个麦克风,这可允许外围控制系统200或传感器系统206定位各种说话者,并将那些定位与在由图像捕捉装置212捕捉的图像中标识的对象相关。下面论述此类实施例的另外示例。
[0047]外围控制系统200可包含存储装置218。在一些实施例中,存储装置218可包含一个或多个数据库或其它数据存储结构用于存储本文描述的任何数据(例如之前接收的交互和/或触发信号),以便由外围控制系统200的任何组件访问。存储装置218可包含任何存储器装置,诸如例如一个或多个硬驱、固态逻辑或便携式存储介质。存储装置218可在控制逻辑204本地,或者远离控制逻辑204。存储装置218可包含本地组件和远程组件。存储装置218可包含多个不同存储装置,它们可能属于不同存储类型(例如比如硬驱和便携式存储装置)。
[0048]外围装置202和传感器系统206可耦合到控制逻辑204。控制逻辑204可包含外围装置接口和传感器系统接口(未示出),其配置成从外围装置202和传感器系统206中的一个或多个接收数据,并将此数据路由到控制逻辑204的组件中的一个或多个(例如下面参考图4-9论述的实施例的组件)。控制逻辑204可包含适合的硬件用于支持从控制逻辑204和传感器206和/或控制逻辑204和外围装置202(诸如总线、网络接口卡、调制解调器、WiFi装置、蓝牙装置等等)接收信号,并向控制逻辑204和传感器206和/或控制逻辑204和外围装置202传送信号。
[0049]在一些实施例中,控制逻辑204可配置成接收触发信号;触发信号可由传感器系统206或另一传感器、输入装置或接口生成。触发信号可包含根据一个或多个交互信号的发生而触发外围装置控制的任何信号。下面论述触发信号的几个示例。控制逻辑204还可配置成从传感器系统206接收一个或多个交互信号250。本文所使用的“交互信号”可以是指示与外围控制系统200的用户交互的信号。控制逻辑204可进一步配置成响应于接收触发信号和一个或多个交互信号250而生成控制信号240以便输出到外围装置202以使外围装置202执行操作。在一些实施例中,控制逻辑204可具有专用于监视触发信号和监视一个或多个交互信号250的不同电路;在一些实施例中,控制逻辑204的相同电路可监视触发信号和交互信号250。
[0050]图3是图示按照一些实施例用于控制外围装置的过程300的流程图。虽然过程300(以及本文描述的其它过程)的操作按具体次序排列,但在各种实施例中,操作中的一个或多个操作可被重复、省略或无序执行。具体地说,过程300的操作尽管为了说明目的图示为按具体顺序执行,但可如其所应地并行执行。例如,与确定是否已经接收到触发信号相关的操作和与确定是否已经接收到交互信号250相关的操作可以并行或部分并行或者按任何适合的次序执行。
[0051]为了说明性目的,过程300的操作可被描述为由在计算系统100中所实施的外围控制系统200执行,但过程300的操作,包含过程300的各个操作,可由任何适当配置的计算装置或计算装置的集合执行。过程300的任何操作都可按照本文描述的系统100和200的任何实施例执行。
[0052]过程300可开始于操作302,其中外围控制系统200(例如控制逻辑204)可确定是否已经接收到触发信号。如本文所使用的,例如当信号被检测、采样或请求和提供时,可“接收至IJ”信号。如果外围控制系统200在操作302确定尚未接收到触发信号,则外围控制系统200可保持在操作302,并且继续监视触发信号的接收。
[0053]如果外围控制系统200在操作302确定已经接收到触发信号,则外围控制系统200可前进到操作304,并且确定(例如使用控制逻辑204)是否已经接收到交互信号250。传感器系统206可提供交互信号250。控制逻辑204可通过监视控制逻辑204与传感器系统206之间的接口来监视交互信号250的接收。如果外围控制系统200在操作304确定尚未接收到交互信号250,则外围控制系统200可保持在操作304,并且继续监视触发信号250的接收。
[0054]如果外围控制系统200在操作304确定已经接收到交互信号250,则外围控制系统200(例如控制逻辑204)可前进到操作306,并生成控制信号240以便输出到外围装置202以使外围装置202执行操作。过程300然后可结束。在一些实施例中,外围控制系统200可响应于接收触发信号和一个或多个交互信号250而执行操作304,并按任何具体布置(例如串行、并行或组合)监视
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1