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

文档序号:9872744阅读:464来源:国知局
用于外围控制的计算系统的制作方法
【技术领域】
[0001]本公开一般涉及计算系统的领域,并且更具体地说,涉及用于外围控制的计算系统。
【背景技术】
[0002]计算装置(诸如平板电脑和智能电话)通常给用户提供图形用户接口(GUI)或指定的按钮以便控制装置的操作。例如,当智能电话响应于进来的呼叫而响铃时,用户可通过按压智能电话外壳上的指定音量按钮或通过轻拍触摸屏上的图形“沉默”图标来使铃声沉默。此类控制机制可能是麻烦的、费时的,并且可能需要比用户已经可用的或者希望向装置给出的更多的视觉和触觉注意力。
【附图说明】
[0003]实施例通过结合附图的如下详细描述将容易理解。为了便于此描述,相似的附图标记标明相似的要素。在附图的各图中作为示例而非限制图示了实施例。
[0004]图1是按照本公开教导的配置用于外围控制的说明性计算系统的框图。
[0005]图2是按照各种实施例可由图1的计算系统实现的说明性外围控制系统的框图。
[0006]图3是图示按照各种实施例的用于外围控制的过程的流程图。
[0007]图4是按照各种实施例配置用于使用轻拍信号、握住信号和静止信号控制图像捕获装置的图2的说明性外围控制系统的实施例的框图。
[0008]图5是图示按照各种实施例用于使用轻拍信号、握住信号和静止信号控制图像捕获装置的过程的流程图。
[0009]图6是按照各种实施例配置用于使用活动音频信号和挤压信号控制音频输出装置的图2的说明性外围控制系统的实施例的框图。
[0010]图7是图示按照各种实施例用于使用活动音频信号和挤压信号控制音频输出装置的过程的流程图。
[0011]图8是按照各种实施例配置用于使用音频警告条件信号和握住信号控制音频输出装置的图2的说明性外围控制系统的实施例的框图。
[0012]图9是图示按照各种实施例用于使用音频警告条件信号和握住信号控制音频输出装置的过程的流程图。
【具体实施方式】
[0013]本文公开了计算系统以及相关方法的实施例。在一些实施例中,计算系统可包含外围装置(例如图像捕获装置和/或音频输出装置)和控制逻辑。控制逻辑可与传感器系统和外围装置耦合以接收触发信号(例如轻拍信号);从所述传感器系统接收指示与所述计算系统的用户交互的一个或多个交互信号(例如握住信号或静止信号);以及响应于接收触发信号和一个或多个交互信号而生成控制信号以便输出到外围装置以使外围装置执行操作(例如生成控制信号以使图像捕获装置捕获图像)。
[0014]在如下详细描述中,参考形成其一部分的附图,其中通篇相似的附图标记标明相似部分,并且其中作为可实施的图示实施例示出。要理解到,可利用其它实施例,并且可进行结构或逻辑改变,而不脱离本公开的范围。
[0015]各种操作以最有助于理解所公开主题的方式依次描述为多个分立动作或操作。然而,描述的次序不应该被视为暗示这些操作一定是次序相关的。具体地说,这些操作可以不按呈现的次序执行。所描述的操作可按与所描述的实施例不同的次序执行。可执行各种附加操作和/或在附加实施例中可省略所描述的操作。
[0016]为了本公开的目的,短语“A和/或B”意思是(A)、(B)或(A和B)。为了本公开的目的,短语“A、B和/或C”意思是(A)、(B)、(C)、(A和B)、(A和C)、(B和C)或(A、B和C)。关于在本文使用任何复数和/或单数项目,本领域技术人员可从复数转化成单数和/或从单数转化成复数,这对上下文和/或应用是适当的。为了清晰起见,在本文可明确阐述各种单数/复数布置。
[0017]描述使用“在一个实施例中”或“在实施例中”的短语,它们可各指的是相同或不同实施例中的一个或多个实施例。而且,相对于本公开实施例所使用的术语“包括”、“包含”、“具有”等是同义词。本文所使用的短语“耦合”可意味着两个或更多元件直接物理或电接触,或者两个或更多元件彼此不直接接触,但仍彼此协作或交互(例如经由一个或多个中间元件,它们可执行它们自己的变换或具有它们自己的影响)。例如,当两个元件都与公共元件(例如存储器装置)通信时,两个元件可彼此耦合。
[0018]本文所使用的术语“逻辑”可指的是、作为其一部分或者包含专用集成电路(ASIC)、电子电路、处理器(共享、专用或群)和/或执行一个或多个软件或固件程序的存储器(共享、专用或群)、组合逻辑电路和/或提供所描述功能性的其它适合的组件。
[0019]本文所使用的术语“外围”或“外围装置”可指的是或者包含与计算系统一起工作的辅助装置。外围装置可在装有控制外围装置的处理装置的外壳的外部,或者可位于外壳的内部。本文所使用的计算系统的“外壳”可包含保护、部分封闭或存放计算系统的一个或多个组件的任何机壳、壳体或其它机械组件。外壳例如可金属或塑料由形成,并且可包含一个或多个孔径以便连接到外围装置或者供外围装置使用(例如用于音频换能器的孔径、用于允许光进入图像捕获装置的透镜的孔径)。外壳的一个或多个面可包含外围装置;例如,平板计算装置可具有一侧或多侧包含触摸屏装置的外壳。计算系统的“外壳”可指的是计算系统的至少一个组件的外壳,但不需要包住整个计算系统。在片上系统(SoC)设置中,外围可包含在与控制外围的一个或多个处理装置相同的集成电路中。
[0020]可使用本文公开的技术控制的外围装置的示例包含输入装置(例如键盘、鼠标、图形输入板、触摸屏、触摸板、图像捕获装置诸如在任何波长操作的摄像机和照相机、条形码扫描仪、音频捕获装置诸如麦克风、快速响应(OR)读码器、全球定位系统(GPS)接收器、短程无线接收器(例如蓝牙接收器)、长程无线接收器、电话接收器和射频标识(RFID)阅读器)、输出装置(例如图像输出装置诸如视觉显示器和投影仪、音频输出装置诸如扬声器和耳机以及打印装置诸如2D和3D打印机)以及存储装置(例如内部或外部硬驱、闪存、基于盘的计算机可读介质诸如CD和DVD以及基于网络的存储器诸如云存储器)。一些外围装置,诸如通信装置(例如调制解调器和其它有线或无线通信接口)可包含输入和输出功能性。
[0021]图1描绘了按照本公开教导的配置用于外围控制的说明性计算系统100。在一些实施例中,计算系统100可配置成接收触发信号;从传感器系统接收指示与计算系统100的用户交互的一个或多个交互信号;以及响应于接收触发信号和一个或多个交互信号而生成控制信号以便输出到外围装置来控制外围装置的操作。计算系统100可包含个人计算装置102和/或远程计算装置106。个人计算装置102和远程计算装置106中的每个都可包含外围控制组件(在图1中分别图示为外围控制组件112和116)。外围控制和其它操作可如其所应地分布在计算系统100的外围控制组件112与116之间。本文论述了个人计算装置102与远程计算装置106之间的外围控制操作分布的几个示例,但可使用更多或更少组件的任何其它组合以及操作的任何其它分布。例如,在一些实施例中,外围控制组件112或外围控制组件116可以被省略,并且所有适合的外围控制操作(例如本文所描述的任何操作)都可由剩余外围控制组件执行。在一些实施例中,计算系统100可配置为外围控制系统200,下面参考图2进行论述。
[0022]计算系统100如早先提到的可包含个人计算装置102和远程计算装置106。除了结合到本文中的本公开教导的外围控制,个人计算装置102和远程计算装置106可以是大范围在本领域已知的此类装置。下面描述了特定而非限制的示例。计算系统100的组件之间的通信可由通信通路110实现。通信通路110可包含有线通信通路和/或无线通信通路、通过直接耦合和/或通过个域网、局域网和/或广域网。个人计算装置102和远程计算装置106中的每个都可包含用于支持通信通路110的适合硬件,诸如网络接口卡、调制解调器、WiFi装置、蓝牙装置等等。在一些实施例中,通信通路110可以是个人计算装置102与远程计算装置106之间的直接通信通路。如本文所使用的,对“直接”通信通路的提及可指的是不通过另一图示的组件路由但可通过其它未图示的装置(例如路由器和/或交换机)路由的通信通路。
[0023]包含在计算系统100中的每一个装置都可包含处理装置和存储装置(未示出)。处理装置可包含一个或多个处理装置,诸如一个或多个处理核、ASIC、电子电路、处理器(共享的、专用的或群组)、组合逻辑电路和/或可配置成处理电子数据的其它适合的组件。存储装置可包含任何适合的存储器或大容量存储装置(诸如固态驱动器、磁盘、硬驱、光盘只读存储器(CD-ROM)等等)。包含在计算系统100中的每一个计算装置都可包含一个或多个总线(和总线桥,如果适合的话)来以通信方式耦合处理装置、存储装置和包含在相应计算装置中的任何其它装置。存储装置可包含一组计算逻辑,其可包含其上存储有指令的计算机可读介质的一个或多个拷贝,所述指令当由计算装置的处理装置执行时可使计算装置实现本文公开的任何技术和方法,或它们的一部分。在一些实施例中,计算逻辑可包含下面参考图
2、4、6和8论述的任何逻辑。
[0024]个人计算装置102可以是集成到衣服、配饰或配置成穿在用户(或“穿戴者”)身上的其它支撑结构中的计算装置。可穿戴个人计算装置102的适合的支撑结构的示例可包含眼镜、手机、头饰(例如,发带或发夹)、眼镜架柄、首饰(例如,胸针、耳环或项链)、腕带(例如,腕表)、颈带(例如,领带或围巾)、衣服(例如,裙子、裤子、礼服裙或夹克)、鞋子、吊绳或名签、隐形眼镜或可植入支撑结构,及其他。在一些实施例中,个人计算装置102可以是具有相机和麦克风的腕戴式计算装置。在一些实施例中,个人计算装置102可以是具有相机和麦克风的眼镜戴式的计算装置。在一些实施例中,个人计算装置102可包含“面向世界的”相机(即,远离穿戴者指向的相机)和麦克风。
[0025]个人计算装置102可以是台式或独立计算装置或配置用于携带在口袋、背包或其它携带箱中并且用一个或多个用户的手操作的计算装置。可充当个人计算装置102的计算装置的示例包含蜂窝电话、智能电话、其它手持移动通信装置、平板计算机、电子书阅读器、个人数字助理、膝上型计算机或其它此类计算装置。尽管个人计算装置102(以及本文描述的其它组件)可以单数形式提及,但任何数量的个人计算装置都可包含在个人计算装置102中(并且类似地,任何组件都可包含多个此类组件)。在一些实施例中,个人计算装置102可执行本文论述的任何外围控制技术。
[0026]外围控制以及由个人计算装置102执行的其它操作例如可由个人计算装置102上的APP或插件控制。在一些实施例中,个人计算装置102可包含两个或更多计算装置,其中一个具有比另一个更多的计算资源(例如处理能力、存储器和/或通信带宽)。例如,个人计算装置102可包含较大的平板计算装置和较小的腕戴式或眼镜戴式计算装置。在此类实施例中,由较小计算装置捕获和初步处理的数据(例如来自陀螺仪或其它传感器的数据)可以从较小计算装置传送到较大计算装置以便进一步处理(例如生成一个或多个触发信号和/或交互信号,如下面所论述的)。
[0027]远程计算装置106可包含远离个人计算装置102的一个或多个个人计算装置、一个或多个服务器(例如布置在“云”计算配置中)或远离个人计算装置102的其它计算装置。如上面所论述的,个人计算装置102与远程计算装置106之间的通信通路110可根据任何远程有线或无线通信协议配置。在一些实施例中,远程计算装置106可比个人计算装置102具有更多的计算资源(例如,处理能力、存储器和/或通信带宽)。从而,在一些实施例中,由个人计算装置102捕获和初步处理的数据(例如由个人计算装置102获取的传感器数据)可以通过通信通路110传送到远程计算装置106以便进一步处理(例如生成一个或多个触发信号和/或交互信号,如下面所论述的)。在一些实施例中,远程计算装置106可包含存储装置以便存储外围控制数据,这些数据当计算系统100按照本文公开的技术执行外围控制操作时可访问。在一些实施例中,远程计算装置106可与多个个人计算装置(例如类似地配置成个人计算装置102)通信。远程计算装置106可对于每个个人计算装置执行类似的外围控制操作。
[0028]图2是按照各种实施例的说明性外围控制系统200的框图。外围控制系统200可包含外围装置202、控制逻辑204、存储装置218和传感器系统206。按照各种实施例,外围控制系统200可由图1的计算系统100实现。具体地说,外围控制系统200的组件可以任何适合的方式分布在计算系统100的组件中的一个或多个组件之间。出于说明性目的,外围控制系统200的组件可描述为由计算系统100实现,但外围控制系统200可由任何适当配置的计算装置或计算装置的集合实现。在一些实施例中,外围控制系统200可由计算系统100的个人计算装置102实现。
[0029 ]外围控制系统200可配置成执行若干外围控制操作中的任何操作。例如,外围控制系统200可配置成:接收触发信号,从传感器系统206接收指示与计算系统100的用户交互的一个或多个交互信号;以及响应于接收触发信号和一个或多个交互信号而生成控制信号240以便输出到外围装置202来控制外围装置202的操作。
[0030]如本文所使用的,“信号”可包含信息的连续或离散电子表示。信号可包含多值存储单元(例如一个字节的数据)或波形的一个或多个值。例如,触发器或交互信号可包含从二进制波形导出的信号,其当触发或交互条件发生时取“I”值,并且否则取“O”值。在此示例中,当外围控制系统200检测到波形具有“I”值时,外围控制系统200可接收到触发或交互信号。
[0031]尽管在图2中图示了外围控制系统200的若干组件,但各种实施例可视情况而定省略用于要执行的外围控制操作的组件。例如,在一些实施例中,外围控制系统200可以不包含传感器系统206,但可与传感器系统206耦合,以便能够从传感器系统206接收信号和/或向传感器系统206发送信号。而且,
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1