用于姿态控制的装置和方法

文档序号:6430010阅读:143来源:国知局
专利名称:用于姿态控制的装置和方法
技术领域
这里公开的发明主题总体上涉及控制信息的显示的技术。
背景技术
对于很难看到显示器上的东西的人员趋向于更加靠近显示器是所存在的一种自然趋势。这对于手持显示设备而言是容易做到的。然而,身体移动并不总是充分的,例如在用户不能看清楚信息或不谨慎的情况下,例如在设备太靠近用户的脸以至于用户看不到他的周围的情况下。当前的缩放(zooming)方案需要用户使用在显示设备上的诸如触摸屏、 鼠标点击等手动缩放功能,以便增大被观看的项目的相对大小。这样的方法需要手动的、通常是非直觉的动作。如这里所描述的,各种示例性技术提供了对于缩放和可选的其他显示功能的改善的控制。

发明内容
根据本发明的一方面,提供一种装置,包括传感器电路,用于感应空间现象;应用电路,用于响应由传感器电路对空间现象的感应,其中在空间现象和应用电路的响应之间存在预先存在的关系;以及调整电路,用于至少部分地基于由传感器电路对不同空间现象的感应来调整应用电路对空间现象的响应。根据本发明的另一方面,提供一种装置一种装置,包括第一传感器电路,用于感应第一种物理现象;第二传感器电路,用于感应第二种物理现象;以及,应用电路,用于响应由所述第一传感器电路和所述第二传感器电路对物理现象的感应,其中在第一种和第二种物理现象与所述应用电路的响应之间存在预先存在的关系。根据本发明再一方面,提供一种方法,包括对显示器显示信息;感应第一物理现象;响应于对第一物理现象的感应重新显示信息,其中在第一物理现象和信息的重新显示之间存在预先存在的关系;感应第二物理现象;响应于对第二物理现象的感应重新显示信息,调整在第一物理现象和信息的重新显示之间的预先存在的关系。还公开了各种其他装置、系统、方法等。


结合所附的附图来参考后面的具体实施方式
时可对所描述的本发明的特征和优点获得更好的理解。图1是与传感器技术的一些例子一起的设备的各种配置的图示;图2是一些基于传感器的算法、和从一个或更多个传感器接收信息并至少部分地基于这样的信息调用动作实施的方法的例子的图示;图3是具有缩放功能的设备的图示;图4是具有用于控制设备上信息的显示的控制电路的设备的图示;图5是手持设备、和在设备和诸如用户的对象之间的感应距离的一些例子的图示;图6是用于接收音频信息并至少部分地基于接收到的音频信息来调整动作的设备的图示;图7是具有一种或更多种类型的传感器电路、应用电路和调整电路的设备的图示;图8是具有图形用户界面的例子的设备的图示;以及图9是可作为手持设备或其他装置的示例性机器的图示。
具体实施例方式下面的具体实施方式
包括为实现所描述的实施方式所构想出的最佳方式。这种描述并不带有限制,而是仅仅为了描述实施方式的总体原理。所描述的实施方式的范围应该参考所附的权利要求。如所提及的,对于很难看到显示器上的东西的人员趋向于更加靠近显示器是所存在的一种自然趋势。如这里所描述的,实施操作模式以允许用户放大或控制或响应自然的、 直觉的反应(例如,用户把显示器拿得更加靠近以便更加清楚地看到显示的信息)。这样的模式依赖于一种或更多种传感器。例如,用于感应用户和设备之间的缩短距离的传感器电路能够根据用户可选择的(可调整的)缩放倍率因子自动地提供缩放功能。在特定的例子中,用户可将缩放倍率因子设置为2X以便当设备从60cm移动到50cm(物理缩放是IOcm) 时,设备缩放显示器以完成“虚拟的” 20cm缩放(例如,好像设备从60cm移动到40cm)。传感器的类型例如是照相机、接近光加速器(proximity,light, accelerometer)、音频陀螺仪等,以便提供足以确定设备和用户之间的距离的信号或数据。如这里所描述的,设备可至少部分地基于设备和对象(例如,用户的头、用户的手等)之间的距离自动地激活放大或缩小功能。如这里所描述的,该功能可基于由设备显示的信息、在设备上执行的应用等。例如,设备可实现反向缩放以在GPS应用对照片或视频显示应用起反作用的情况下对诸如GPS应用的地图显示“更多”的信息。在GPS例子中,当用户远离设备的显示器时,传感器电路能够检测到距离上的改变并显示更多的地理信息,好像用户飞离地面一样。如这里所描述的,在各例子中,设备的传感器电路可被配置为感应一个或更多个姿态。例如,传感器电路可被配置为从设备的移动中区分出对象相对于设备的移动(例如, 面部移动相比于手持设备移动的移动)。图1与传感器技术的一些例子一起示出了设备100的各种配置。设备100可被配置为蜂窝式电话、书写板、照相机(例如,静物、视频、视频及静物)、GPS设备或其他设备。 设备100可包括上述设备中的至少一个的一个或更多个特征。设备100包括特定特征,诸如一个或更多个处理器102、存储器104、电源106、一个或更多个网络接口 108、至少一个显示器110和一个或更多个传感器120-150。CN 102375678 A
说明书
3/10 页图1示出了能够检测加速度、扭曲(例如,转动(roll)、倾斜(pitch)、摇摆 (yaw))、或加速度和扭曲的组合的传感器120的例子。传感器120可被配置为识别相对于重力的角度。在图1的例子中,设备100的显示器110处在yz平面内并且传感器120可被配置为具有与1轴、ζ轴或1轴和ζ轴两者相一致的一个或更多个轴。传感器120能够可选地包括可被配置为感应多达六个自由度的运动的陀螺仪和三维加速度计。图1还示出了能够检测设备100和对象(例如,用户)之间的距离的传感器130。 传感器130可依赖于红外、超声波、激光或其他技术中的一个或更多个。在图1的例子中, 传感器130包括可被配置来提供足以确定角度并由此确定传感器130和对象之间的距离的信息的发射器和检测器。图2示出了与传感器120相关联的算法的一些例子和与传感器130相关联的算法的一些例子。方法220包括用于接收一个或更多个传感器信号的接收框222、用于至少部分地基于一个或更多个接收到的传感器信号确定动作的确定框2M和用于调用(例如,由确定框2M所确定的)动作的实施的实施框226。在图2的例子中,与被配置为执行各种功能的电路223、225、227 —起示出了这些框。图3示出了与方法320相关联的具有缩放功能的设备100的例子。设备100的显示器110可定义向内法线(指向显示器内部)和向外法线(从显示器中指向出来)。方法 320开始于注册初始状态(例如,设备100的初始位置)的初始框322。决定框3M决定信号是否指示设备100已经位移离开初始位置。如果没有指示位移,则方法320返回到初始框322。然而,如果决定框3M决定指示了位移,则方法320继续到用于决定沿着向内法线 (Nln)是否发生位移的另一个决定框326。如果是,则方法320进入用于缩小以便例如在显示器上示出更多的信息的缩小框328。然而,如果决定框3 决定所指示的位移没有沿着向内法线,则方法320继续到用于决定沿着向外法线(Nait)是否发生位移的另一个决定框330。 如果是,则方法320进入用于放大以便例如示出更少的信息(例如,所显示的图像的特写视图)的放大框332。如果决定框330决定所指示的位移没有沿着向外法线,则方法320返回到例如初始框322。由此,方法320可分析一个或更多个信号并确定该一个或更多个信号指示移动是朝向用户还是远离用户并调用适当的响应。虽然图3示出了沿着向内法线的移动 (例如,具有沿着向内法线的非零矢量分量的移动)的“缩小”并示出了沿着向外法线的移动(例如,具有沿着向外法线的非零矢量分量的移动)的“放大”,但是如上所述,基于设备 100的配置、所显示信息的类型或显示信息的应用的类型,关系可与所示出的关系不同。图3还示出了时间可与位移结合使用的各种方式。例如,关于顺序,第一种位移 (例如,从下到上)可发生在第二种位移(从左到右)之前,或是设备从初始位置状态(例如,中心)经过中间位置状态(例如,中心的上方)移动到最终位置状态(中心的前下方)。 关于速度,传感器电路可包括用于感应或确定速度(例如,线速度、或角速度、或线速度和角速度)的定时器或其他电路。关于加速度,传感器电路可被配置沿着一个或更多个轴、旋转方向等加速度。关于静止时间(stationary time),传感器电路可被配置为感应位置上的停顿(例如,一秒至几秒)。可对在船坞(dock)、看台(stand)中放置的,在桌面(或其他水平表面)上放置的设备感应静止时间。关于看台,看台可被配置为具有特定角度,设备感应到该角度向设备指示(例如,多于几秒)它已经被放置在看台中。例如,当被放置在看台中时,具有蜂窝式电话电路的设备可经由扬声器电话自动地切换到音频输出(例如,如果传感器电路感应到83度的角度长达三秒,则切换到扬声器电话)。如这里所描述的,设备可包括用于确定人员是否正在走动、驾驶等的电路。这样的电路可过滤掉走动或是忽略与走动相关联的信号。在设备包括照相机或视频电路的情况下,特定的移动可选地激活用于提高图像捕捉质量的抗抖动电路。图4示出了具有用于控制设备上的信息的显示的控制电路420的设备100。设备 100包括显示器110和十字准线115、以及缩图117和(例如,位于显示器110的相对侧/ 边缘处的)可选图形按钮“开”和“关”。如这里所描述的,可通过操纵设备100来操控十字准线115。例如,十字准线115可位于所显示的图像的特定区域上以选择用于缩放或其他操作的中心。关于图形按钮,其可以是“触摸”激活的或是例如经由定位十字准线115(例如, 打开或关闭缩放功能)可选地激活。可选地通过倾斜设备100或对设备100的其他操纵来导航并选择缩图117,可选地利用十字准线115的辅助。如这里所描述的,设备100可被配置为响应于轻敲(tapping)动作,例如轻敲设备100的一侧来激活加速度计。在图4的例子中,控制电路420包括用于感应的传感器电路421、用于显示并控制一个或更多个GUI (例如,开关按钮)的GUI电路422和用于显示并控制十字准线的十字准线电路423。控制电路420进一步包括作为特定应用或功能的控制电路。例如,应用特定电路4M包括应用控制、一个或更多个应用编程接口(API)和一个或更多个GUI。API可允许应用和传感器电路之间的交互。照片特定电路425包括照片控制、以及可与诸如缩图117的缩图结合实施的前一个/后一个和打开/关闭功能。视频特定电路4 包括视频控制,以及与诸如缩图117的缩图结合实施的播放/停止/暂停和向前/返回功能。地图特定电路 427包括地图控制,以及基于显示器110角度的天空视图(sky view)和地形视图(terrain view)功能。例如,角度传感器(例如,陀螺仪或加速度计)感应显示器110可选地相对于重力的角度,并至少部分地基于感应到的角度渲染地图视图。在这样的例子中,随着角度从显示器110水平定向移动到垂直定向,视图可从天空视图(例如,头顶上)改变为地形视图 (例如,侧面或街道视图)。图5示出了在可手持配置下的设备100的例子,以及包括感应设备100和诸如用户的对象之间的距离的方法520。如这里所描述的,设备100可被配置为感应设备至头部的距离526、头部至设备的距离530或这两者。方法520开始于用于注册初始状态(例如,设备100的初始位置)的初始框522。决定框524决定信号是否指示设备100已经位移离开它的初始位置。如果没有指示位移,则方法520返回到初始框522。然而,如果决定框524 决定指示了位移,则方法520继续到用于决定从设备至头部是否发生位移(即,设备移动到用户的头部)的另一个决定框526。如果是,则方法520进入用于执行作为缩放动作的动作 “A”的动作框528。然而,如果决定框526决定所指示的位移不是从设备到头部(例如,或主要是从设备到头部),则方法520继续用于决定从头部到设备(例如,或主要地从头部到设备)是否发生位移的另一个决定框530。如果是,则方法520继续到用于执行作为与缩放动作“A”不同的缩放动作的动作“B”的动作框532。如果决定框530决定所指示的位移既不足够是设备到头部也不是头部到设备(例如,微小动作或噪声),则方法520返回到例如初始框522。图6示出了被配置为接收音频信息并至少部分地基于接收到的音频信息调整动作的设备100。在图6的例子中,设备100包括能够感应由用户发出的音频命令的音频传感器140。如图6所示,方法620可包括至少部分地基于感应到的信息调整另一方法,诸如方法220。在方法620中,接收框622接收一个或更多个信号,用于确定调整控制的确定框 624,并且实施框6 调用并可选地实施对于确定框624的调整控制。在图6的例子中,与被配置为执行各种功能的电路623、625和627 —起示出了这些框。在特定的例子中,设备100可被配置为经由应用电路基于设备100相对于重力的定向将信息的显示从风景视图改变为肖像视图并且反之亦然。根据方法620,当传感器电路623感应到音频命令(例如,“停止”)时,调整电路627实施用于禁止(disable)或“停止”应用电路的风景-肖像响应的调整控制动作。通过使得这个特征禁止,用户可打开设备100来观看所显示的信息,而无需担心设备100自动地从风景显示切换到肖像显示或反之亦然。在上述的例子中,感应两种不同类型的现象,其中音频现象的感应用来调整对空间现象的响应。如这里所描述的,在可选的配置中,一个空间移动可调整另一个空间移动。 例如,设备的快速转动(例如,关于ζ轴)可被传感器电路感应到并将预定的响应调整不同的空间移动,诸如90度旋转(例如,关于χ轴)。可基于倾斜(pitch)、摇摆(yaw)或转动 (roll)、速度、加速度、顺序等一个或更多个特性区分空间移动。关于顺序,空间输入可包括例如(a)从右向左的移动或(b)从左到右的移动或(c)从左上到右上再到右下的移动等。 还可感应到现象的组合(例如,考虑感应音频命令同时感应设备的右上位置)。组合有助于注册感应到的输入或定义相对于设备的坐标空间。图7示出了具有一种或更多种传感器电路120、130、140、150和160、应用电路180
和调整电路190的设备100。如图所示,设备100可包括使得多种传感器信号可被组合的接口或其他电路,例如多传感器输入电路160。例如,声音传感器电路140的信号和接近传感器电路130的信号可被组合以提供对于应用电路180或调整电路190响应或调整所适合的感应到的信息。在这个例子中,用户可说出单词“向外”同时在沿着向外法线的方向上移动设备100(例如,朝向用户的头部)。电路可感应发声(例如,利用声音识别电路)并感应接近用户的改变并使得应用缩小。相似的,在用户说出单词“向内”的情况下,设备100可感应发声并感应接近方面的改变并使得应用放大。这样的设备可被编程为无论改变是远离用户还是朝向用户(例如,沿着向内法线方向还是沿着向外法线方向)都“缩小”或“放大”。 换句话说,无论方向朝向/远离,感应到的发声都可控制缩放的类型,其中无论是放大还是缩小,缩放与接近(或距离等)的改变成比例地发生。上述例子是关于一些特征的示例,因为还可编程其他类型的传感器输入、以及响应或对响应的调整。在图7的例子中,传感器电路140作为感应音频(例如,说出的命令)而示出并且传感器电路150作为捕捉图像(诸如用户的图像)而示出。图像分析电路被配置为确定对于计算设备和用户之间的距离的一个或更多个量度(即,确定向用户的接近)。应用电路180可包括对于感应信息的一个或更多个预先存在的应用响应,不管感应信息是基于单个传感器还是基于多个传感器。例如,应用可被配置为基于指示设备已经被旋转的感应信息在显示器上从风景视图切换到肖像视图。调整电路190可被配置为基于感应信息调整这样的响应。例如,在设备感应到关于轴(例如,肖像视图中的长轴或风景视图中的长轴)的快速旋转的情况下,这样的感应信息可起到使得应用电路禁止对关于不同的轴(例如,关于使显示器的长轴(例如图1的显示器110的ζ轴)旋转的轴)的旋转的
8响应的作用。如这里所描述的,装置(例如图1的设备100)可包括定义了向外法线矢量和向内法线矢量的平面显示器、被配置用来感应平面显示器的初始相对位置并被配置用来感应平面显示器的相对位置的改变的传感器电路、以及被配置用来响应于由传感器电路感应到的显示器的相对位置的改变来缩放在平面显示器上出现的图像的缩放电路,其中,相对位置的改变包括沿着一个法线矢量的矢量分量。这样的设备的例子如参考图3所示。参考图2 的方法220,电路225可被配置来确定应该发生缩放动作,而电路227可被配置为缩放电路来实施所调用的缩放动作。如这里所描述的,设备可包括被配置用来至少部分地基于设备的显示器关于显示器的法线矢量的相对旋转位置(例如,由传感器电路感应到的)来控制缩放电路的控制电路。设备可包括被配置用来至少部分地基于由传感器感应到的显示器的相对倾斜位置、由传感器感应到的显示器的相对摇摆位置以及由传感器感应到的显示器的相对转动位置中的至少一个或更多个来控制缩放电路的控制电路。例如,控制电路可被配置为至少部分地基于由传感器电路感应到的显示器的相对位置来禁止缩放电路。在各种例子中,传感器电路可选地相对于重力来定义三维坐标系统。在各种例子中,显示器的相对位置可以是至少部分地相对于重力确定的相对位置。设备可包括作为传感器电路来部分地确定平面显示器向对象接近的照相机,并包括作为传感器电路来部分地确定地球重力相对于平面显示器定向的方向的加速度计。设备可包括定位系统传感器(例如,GPQ作为传感器电路。如这里所描述的,方法可包括感应平面显示器的相对位置的改变,其中该改变包括沿着由平面显示器定义的向外法线矢量的矢量分量;响应于该改变,缩放在平面显示器上显示的图像;感应平面显示器的相对位置的改变,其中该改变包括沿着由平面显示器定义的向内法线矢量的矢量分量;以及,响应于该改变,缩放在平面显示器上显示的图像。例如,图3示出了方法320,其中缩放平面显示器上显示的图像发生在当平面显示器的相对位置的改变发生在沿着向内法线矢量的矢量分量的方向上或在沿着向外法线矢量的矢量分量的方向上时。在图5中,与方法520 —起示出了设备100的例子,其中相对位置至少部分地与接近(例如,接近用户的头部)相一致。因此,方法可包括感应平面显示器对于对象的接近。如这里所描述的,一个或更多个可读介质可包括指示处理器执行如下处理的处理器可执行指令响应于感应到的平面显示器的相对位置的改变,缩放在平面显示器上显示的图像,其中该改变包括沿着由平面显示器定义的向外法线矢量的矢量分量;以及,响应于感应到的平面显示器的相对位置的改变,缩放在平面显示器上显示的图像,其中该改变包括沿着由平面显示器定义的向内法线矢量的矢量分量。如这里所描述的,装置(例如图1的设备100)可包括传感器电路,被配置用来感应空间现象;应用电路,被配置用来响应于传感器电路对空间现象的感应,其中在空间现象和应用电路的响应之间存在预先存在的关系;以及,调整电路,被配置用来至少部分地基于传感器电路对不同空间现象的感应来调整应用电路对空间现象的响应。例如,图7示出了各种类型的传感器电路120、130、140、150和160以及应用电路180和调整电路190。应用电路180可依赖于一个或更多个预先存在的关系来响应感应信息,而调整电路190可基于感应信息调整响应。例如,传感器电路140可感应音频并且传感器电路150可感应视频。这样的电路的感应信息可使得设备100响应于通过感应视频信息来调整响应的情况。如这里所描述的,调整电路可被配置为例如响应于不同空间现象的感应来禁止应用电路对空间现象的响应。例如,设备100的摇摆运动(例如,向上远离摇摆)可禁止沿着 (例如,由显示器定义的)向内或向外法线矢量的缩放。相似的,调整电路可被配置为例如响应于不同空间现象的感应来使能应用电路对空间现象的响应。例如,设备100的摇摆运动可起到用于缩放的打开/关闭开关的作用。在这样的例子中,相同的摇摆运动可被用于打开及关闭,或还可使用不同的摇摆运动(例如,摇摆向上远离是“打开”而摇摆向下远离是“关闭”)。如这里所描述的,空间现象可基于时间(例如,时间依赖性)不同于另一空间现象。例如,时间依赖性可以是速度或加速度,其中将缓慢、稳定的移动注册为一个空间现象而将快速、加速的移动注册为另一不同的空间现象。空间现象可依赖于对象相对于设备的移动(例如,用户的头部朝向设备移动)。如这里所描述的,设备可以是移动电话、书写板、 笔记本、粘贴板、填补板(pad)、个人数据助理、照相机、或全球定位系统设备。设备可选地包括一个或更多个这样的设备的特征(例如,具有GPS和照相机的移动电话)。如这里所描述的,设备可包括第一传感器电路,被配置用来感应第一种物理现象;第二传感器电路,被配置用来感应第二种物理现象;以及,应用电路,被配置用来响应第一传感器电路和第二传感器电路对物理现象的感应,其中在第一种和第二种物理现象和应用电路的响应之间存在预先存在的关系。图7示出了被配置用来组合第一和第二传感器电路输入的多输入电路160。这样的输入可以基于感应到的距离、声音、光、加速度或其他物理现象。如这里所描述的,方法可包括将信息显示到显示器;感应第一物理现象;响应于第一物理现象的感应重新显示信息,其中在第一物理现象和信息的重新显示之间存在预先存在的关系;感应第二物理现象;以及,响应于第二物理现象的感应,调整在第一物理现象和信息的重新显示之间的预先存在的关系。例如,图4示出了具有控制电路的设备100,该控制电路响应于感应到的对用户的接近来缩放图像。在这个例子中,设备100的转动运动 (例如,旋转)可使得一个缩像被显示作为主图像(例如,向右转动选择当前显示的主图像的右侧的紧邻的缩像作为主图像显示,而向左转动选择当前显示的主图像的左侧的紧邻的缩像作为主图像显示)。旋转之后是相对空间位置的改变,或是相对空间位置的改变之后是旋转。在这样的例子中,用户可方便地导航多个图像(例如,显示的缩图或将要显示的图像)并如期望地放大及缩小。虽然提及了空间运动,但是还可使用例如一个或更多个音频命令来缩放或来选择不同的图像作为主图像来显示(例如,考虑诸如“向内”、 “向外”、“下一个”、“前一个”、“向前”、“向后”等音频命令)。如这里所描述的,设备可被编程来执行方法,其中重新显示信息包括定向信息以保持信息的先前的相关定向,例如先前的、相关定向可以是风景定向或肖像定向。如这里所描述的,方法可包括感应移动;响应于移动的感应,改变装置上信息的显示;感应不同的移动;以及响应于不同移动的感应,禁止该改变。在这样的方法中,感应移动可包括感应装置的移动并且感应不同的移动可包括感应对象相对于装置的移动(或反之亦然)。在这样的例子中,感应不同的移动可依赖于时间(例如可选地,速度或加速度或一个或更多个其他基于时间的因素)。
图8示出了具有图形用户接口 800的例子的设备100。⑶I 800包括各种控制图形,例如“缩放使能”和“缩放禁止”。根据图8的例子,⑶I 800包括用户可选择将一些物理现象与缩放使能或禁止功能相关联的单选框。具体的,GUI 800示出了移动包括向后/向前摇摆和向右/向左转动以及物理触摸的或光标可激活的向右/向左按钮。因此,对于图 8的例子,如果用户希望使能缩放,则用户会执行设备的“向后摇摆”操纵(例如,在图4的例子中向后倾斜顶部边缘),并且如果用户希望禁止缩放,则用户会执行设备的“向前摇摆” 操纵(例如,在图4的例子中向前倾斜顶部边缘)。还可存在其他选项用来使能和禁止缩放,例如触摸屏姿态、触摸屏按钮(例如,见图4的例子中的打开/关闭按钮)、一个或更多个硬件按钮、声音命令、设备的其他姿态等。关于“缩放至最大”、“缩放至最小”、“缩放开始” 和“缩放停止”,⑶I 800包括实现用户输入的滚动条。⑶I 800还包括单位选择(例如,美国单位或标准单位)。另外,额外的特征还包括“缩放加速度”和“头部至设备锁定”。缩放加速度可至少部分地基于感应到的加速度进行缩放(例如,加速度越大,则缩放越大),而头部至设备锁定可感应头部朝向设备的移动并使得显示器禁止缩放(例如,锁定显示器)。 另外,GUI 800例如可利用单选框的方式显示应用的列表,该单选框允许用户将控制与一个或更多个应用相关联。虽然在图8的例子中示出了单个设置屏幕(例如,GUI),但是还可将设备配置为具有多个设置屏幕,其中每个屏幕设置一个或更多个应用的控制参数。例如,一个设置屏幕可对一个应用调用使能/禁止缩放的按钮控制的使用(例如,其中设备姿态控制会影响应用的使用),而另一个设置屏幕可对另一个应用调用使能/禁止缩放的转动控制的使用。由此,GUI可被配置来接收用于为应用或应用组合定制缩放控制参数的输入,并且一系列这样的GUI能够允许应用或应用组合具有不同的缩放控制参数(例如,文本应用具有设置X,而图像应用具有设置Y)。在图8中,设备100包括一个或更多个传感器111、操作系统112、一个或更多个 API 113和一个或更多个应用114。例如,传感器可以是由操作系统控制的硬件设备,其中一个或更多个API允许应用访问由传感器获取的数据。如这里所描述的,API可选地允许应用控制传感器(例如,设置增益、功能等)。API的一些例子包括自动旋转API、照相机/ 视频API、声音API和显示API。例如,应用可调用照相机API来访问照相机数据以确定头部至设备距离并调用显示API以控制显示器(例如,控制用于渲染信息至显示器的渲染功能)。如这里所描述的,各种动作、步骤等可被实施为在一个或更多个计算机可读介质中存储的指令。例如,一个或更多个计算机可读介质包括指令处理器执行如下处理的计算机可执行指令响应于沿着向外法线方向感应到的平面显示器的相对位置的改变,缩放在平面显示器上显示的图像,以及,响应于沿着向内法线方向感应到的平面显示器的相对位置的改变,缩放在平面显示器上显示的图像。在另一个例子中,一个或更多个计算机可读介质包括指令处理器执行如下处理的计算机可执行指令感应第一种物理现象;感应第二种物理现象;响应第一种物理现象的感应,其中,在第一种物理现象和响应之间存在预先存在的关系;以及,至少部分地基于第二种物理现象的感应来调整第一种物理现象的响应。在发明内容具体实施方式
和/或权利要求书中使用了术语“电路”或“线路”。 如本领域公知的,术语“电路”包括所有级别的可用集成电路,例如从离散逻辑电路到诸如VLSI的最高等级的集成电路,并且包括被编程来执行实施例的功能的可编程逻辑部件以及被编程具有执行这些功能的指令的通用或特定用途的处理器。已经讨论了各种示例性电路或者线路,图9描绘了计算机系统900的示例性例子的框图。系统900可以是台式计算机系统,例如由在MorriSVille,NC的联想(美国)公司售卖的ThinkCentre 或ThinkPad 系列个人计算机之一,或是工作站计算机,例如由在 Morrisville, NC的联想(美国)公司售卖的ThinkStation 之一;然而,在这里描述的具体实施方式
中清楚的是,设备可包括其他特征或系统900的仅仅一些特征。如图9所示,系统900包括所谓的芯片集910。芯片集是指被设计为一起工作的集成电路或芯片的组合。芯片集通常以单个产品售卖(例如,考虑以品牌 INTEL 、AMD 等售卖的芯片集)。在图9的例子中,芯片集910具有可基于品牌或制造商在一定程度上变化的特定的架构。芯片集910的架构包括例如经由直接管理接口或直接介质接口(DMI)942或链接控制器944交换信息(例如,数据、信号、命令等)的内核和存储器控制组合920和I/O控制器集线器950。在图9的例子中,DMI 942是芯片至芯片接口(有时被称为“北桥”和“南桥”之间的链接)。内核和存储器控制组合920包括一个或更多个处理器922 (例如,单核或多核)和用于经由前端总线(FSB)拟4交换信息的存储器控制器集线器926。如这里所描述的,内核和存储器控制组合920的各种部件可集成在单个处理器芯片(die)上,以便例如制作替代传统的“北桥”类型架构的芯片。存储器控制器集线器拟6与存储器940接口。例如,存储器控制器集线器拟6可提供对DDR SDRAM存储器(例如,DDR、DDR2、DDR3等)的支持。一般的,存储器940是一种随机访问存储器(RAM)。它通常被称为“系统存储器”。存储器控制器集线器拟6还包括低电压差分信号接口(LVDQ932。LVDS932可以是用于支持显示设备992(例如,CRT、平板面板、投影仪等)的所谓的LVDS显示接口(LDI)。 框938包括经由LVDS接口 932支持的技术的一些例子(例如,串行数字视频、HDMI/DVI、显示端口)。存储器控制器集线器拟6还包括例如用于支持离散图形936的一个或更多个PCI 快速接口(PCI-E)934。使用PCI-E接口的离散图形已经成为加速图形端口(AGP)的替换解决方案。例如,存储器控制器集线器拟6可包括外部基于PCI-E的图形卡的16道(X16) PCI-E端口。示例性系统可包括用于支持图形的AGP或PCI-E。I/O集线器控制器950包括各种接口。图9的例子包括SATA接口 951、一个或更多个PCI-E接口 952(可选的,一个或更多个传统PCI接口)、一个或更多个USB接口 953、LAN接口 954(更通常的是网络接口)、通用I/O接口 (GPIO) 955、低针脚数(low-pin count, LPC)接口 970、电力管理接口 961、时钟生成接口 962、音频接口 963(例如,用于扬声器994)、操作总成本(TCO)接口 964、系统管理总线接口(例如,多主机串行计算机总线接口)965、以及串行外围闪存存储器/控制器接口(SPI闪存)966,在图9的例子中,串行外围闪存存储器/控制器接口 966包括BIOS 968和启动代码990。关于网络连接,I/O集线器控制器950可包括与PCI-E接口端口复用的集成千兆比特以太网控制器连线。其他网络特征可独立于PCI-E接口操作。I/O集线器控制器950的接口提供与各种设备、网络等的通信。例如,SATA接口951提供在诸如HDD、SDD或它们的组合的一个或更多个驱动器980上删除、读取并写入信息。I/O集线器控制器950还可包括用于支持一个或更多个驱动器980的高级主机控制器接口(AHCI)。PCI-E接口 952允许与设备、网络等的无线连接982。USB接口 953用于输入设备984,例如键盘(KB)、鼠标和各种其他设备(例如,照相机、电话、存储器、媒体播放器)。在图9的例子中,LPC接口 970提供给一个或更多个ASIC 971,可信平台模块 (TPM) 972,超级I/O 973,固件集线器974,BIOS支持975,以及诸如ROM 977、闪存978和非易失性RAM(NVRAM) 979等各种存储器976使用。关于TPM 972,这个模块可以是用于验证软件和硬件设备的芯片的形式。例如,TPM能够执行平台验证并可用于验证寻求访问的系统是期望的系统。系统900在上电时可被配置来执行在SPI闪存966当中存储的BIOS 968的启动代码990,并之后在一个或更多个操作系统和(例如,在系统存储器940中存储的)应用软件的控制下处理数据。操作系统可被存储在多个位置中的任意位置并例如根据BIOS 968 的指令对其进行访问。再次,如这里所描述的,示例性设备或其他机器可包括与图9的系统 900所示的特征相比较较少或较多的特征。例如,图1的设备100可包括系统900中示出的特征中的一些特征或全部特征(例如,作为基本或控制电路的一部分)。结论尽管采用对于结构特征和/或方法动作特定的语言已经描述了示例性方法、设备、系统等,但是可以理解的是在所附的权利要求中限定的主题并不必然限于所描述的特定特征或动作。相反,特定的特征和动作作为实施所要求保护的方法、设备、系统等的示例性形式而被公开。
权利要求
1.一种装置,包括传感器电路,用于感应空间现象;应用电路,用于响应由所述传感器电路对所述空间现象的感应,其中在所述空间现象和所述应用电路的响应之间存在预先存在的关系;以及调整电路,用于至少部分地基于由所述传感器电路对不同空间现象的感应来调整所述应用电路对所述空间现象的响应。
2.根据权利要求1所述的装置,其中,所述调整电路用于响应于对所述不同空间现象的感应,禁止所述应用电路对所述空间现象的响应。
3.根据权利要求1所述的装置,其中,所述调整电路用于响应于对所述不同空间现象的感应,使能所述应用电路对所述空间现象的响应。
4.根据权利要求1所述的装置,其中,所述传感器电路包括加速度计。
5.根据权利要求1所述的装置,其中,所述传感器电路包括接近传感器。
6.根据权利要求1所述的装置,其中,所述不同空间现象包括时间依赖性。
7.根据权利要求6所述的装置,其中,所述时间依赖性包括速度或加速度。
8.根据权利要求1所述的装置,其中,所述空间现象包括装置的移动。
9.根据权利要求1所述的装置,其中,所述空间现象包括对象相对于所述装置的移动。
10.根据权利要求1所述的装置,其中,所述装置包括从如下组合中选择的成员,所述组合包括移动电话、书写板、笔记本、粘贴板、填补板、个人数据助理、照相机和全球定位系统设备。
11.一种装置,包括第一传感器电路,用于感应第一种物理现象;第二传感器电路,用于感应第二种物理现象;以及应用电路,用于响应由所述第一传感器电路和所述第二传感器电路对物理现象的感应,其中在第一种和第二种物理现象与所述应用电路的响应之间存在预先存在的关系。
12.根据权利要求11所述的装置,其中,第一种物理现象包括从如下组合中选择的成员,所述组合包括距离、声音、光和加速度。
13.根据权利要求11所述的装置,其中,第二种物理现象包括从如下组合中选择的成员,所述组合包括距离、声音、光和加速度。
14.根据权利要求11所述的装置,其中,所述装置包括从如下组合中选择的成员,所述组合包括移动电话、书写板、笔记本、粘贴板、填补板、个人数据助理、照相机和全球定位系统设备。
15.一种方法,包括将信息显示到显示器;感应第一物理现象;响应于对第一物理现象的感应重新显示信息,其中在第一物理现象和信息的重新显示之间存在预先存在的关系;感应第二物理现象;响应于对第二物理现象的感应重新显示信息,调整在第一物理现象和信息的重新显示之间的预先存在的关系。
16.根据权利要求15所述的方法,其中,感应第一物理现象包括感应显示器的旋转。
17.根据权利要求16所述的方法,其中,重新显示包括定向信息以保持信息的先前的相关定向。
18.根据权利要求17所述的方法,其中,先前的相关定向包括风景定向或肖像定向。
19.根据权利要求15所述的方法,其中,感应第二物理现象包括感应显示器和对象之间的距离。
20.根据权利要求15所述的方法,其中,感应第二物理现象包括感应音频命令。
全文摘要
本发明涉及用于姿态控制的装置和方法。其中,用于姿态控制的装置,包括传感器电路,用于感应空间现象;应用电路,用于响应由传感器电路对空间现象的感应,其中在空间现象和应用电路的响应之间存在预先存在的关系;以及调整电路,用于至少部分地基于由传感器电路对不同空间现象的感应来调整应用电路对空间现象的响应。还公开了各种其他装置、系统、方法等。
文档编号G06F3/048GK102375678SQ20111022152
公开日2012年3月14日 申请日期2011年8月3日 优先权日2010年8月10日
发明者亚伦·迈克尔·斯图尔特, 贾伊·威斯雷·约翰逊, 达显尔·克罗默, 阿克赛尔·拉米雷斯·弗洛雷斯, 阿瑞斯·克里斯多夫·尼尔·甘尼, 霍华德·洛克 申请人:联想(新加坡)私人有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1