当前位置: 首页 > 专利查询>苹果公司专利>正文

基于加速度计操作便携式设备的方法及装置制造方法及图纸

技术编号:2844734 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术描述了基于加速度计操作便携式设备的方法及装置。根据本发明专利技术的一个实施例,安装到便携式设备的加速度计检测便携式设备的运动。作为响应,机器可执行代码在便携式设备中被执行,以进行一个或多个预定的用户可配置操作。其他方法和装置也被描述。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及便携式设备。本专利技术尤其涉及使用便携式设备的加速度计来操作便携式设备。
技术介绍
加速度计是广泛使用的设备,它的应用有多种多样,例如振动监控、应用控制、游戏杆、工业过程控制、空间发射、卫星控制以及其他应用。例如,加速度计已经被用在汽车中作为检测汽车运动期间运行条件变化的传感器。随着计算机变得越来越流行,加速度计已经被用在计算机中,以感测计算机的突发运动,诸如自由掉落。加速度计在计算机中的一个典型应用就是保护硬盘驱动器的读/写头。然而,还没有加速度计与计算机中的可执行软件结合使用的应用。
技术实现思路
本说明书描述了基于加速度计操作便携式设备的方法和装置。根据本专利技术的一个实施例,连接到便携式设备的加速度计检测便携式设备的运动。作为响应,机器可执行代码被执行以进行预定的用户可配置的操作。根据本专利技术的一个实施例,便携式设备的加速度计可以连续或周期性地监控便携式设备的运动。因此,基于由连接到便携式设备的加速度计所提供的运动数据,可以确定便携式设备在运动之前以及运动之后的定向(orientation)。根据本专利技术另一实施例,加速度计可以被用于检测便携式设备的运动,从而作为触发文档或图形页面是否可以被显示的一种方式。根据本专利技术的另一实施例,加速度计可以被用于导航应用中。例如,其中附加有加速度计的便携式设备可以被用作导航工具,以导航通常不能一次被完整地显示在便携式设备的显示屏上的相对较大的对象或文档。根据本专利技术的另一实施例,加速度计可以被应用在游戏应用中,其中加速度计可以被用于检测在视频游戏在便携式设备中运行期间的场景变换。根据本专利技术的另一实施例,加速度计可以被用于检测便携式设备的运动,并且可以基于加速度计所提供的运动数据确定便携式设备的定向。此后,可以基于所确定的运动后定向,启动或去激励便携式设备的一个或多个接口。根据本专利技术的另一实施例,加速度计可以被用于检测和确定带着其中装有加速度计的便携式设备的用户的活动(例如晃动)。根据本专利技术的另一实施例,加速度计可以被用于确定便携式设备是否正在移动(例如被用户携带),以及便携式设备是否应该进入适当的运行状态(例如睡眠或休眠模式)。根据本专利技术的另一实施例,加速度计可以被用于检测便携式设备是否根据特定方向移动,以确定密码是否输入正确。根据本专利技术的另一实施例,加速度计可以被用于检测和记录便携式设备的一系列运动,其中所记录的运动数据可以被用于随后重建运动历史(例如,离线)。从附图以及下面的详细描述中可以了解本专利技术的其他特征。附图说明本专利技术是通过实例来阐述的,但并不限于附图中的图形,在附图中,相似的标号表示类似的元件。附图1是阐述依据本专利技术一个实施例的便携式设备的示例性体系结构的框图。附图2是阐述依据本专利技术一个实施例的用于响应于加速度计所产生的事件而操作便携式设备的示例性进程的流程图。附图3A和3B是阐述依据本专利技术一个实施例的可以使用加速度计的示例性应用的图。附图4是阐述依据本专利技术一个实施例的用于基于加速度计重新定向所显示文档的示例性处理器的流程图。附图5A和5B是阐述依据本专利技术某些实施例的可以被用于触发文档页面的显示的便携式设备的示例性运动的图。附图6是阐述依据本专利技术一个实施例的用于基于加速度计呈现文档的示例性进程的流程图。附图7A和7B是阐述依据本专利技术一个实施例的基于加速度计的示例性导航应用的图。附图8是阐述依据本专利技术一个实施例的用于基于加速度计导航图像的示例性进程的流程图。附图9A和9B是阐述依据本专利技术一个实施例的基于加速度计的示例性游戏应用的图。附图10A和10B是阐述依据本专利技术另一实施例的基于加速度计的示例性游戏应用的图。附图11是阐述依据本专利技术一个实施例的用于基于加速度计的游戏应用的示例性进程的流程图。附图12A和12B是阐述依据本专利技术一个实施例的用于基于加速度计启动/去激励便携式设备接口的示例性机制的图。附图13是阐述依据本专利技术一个实施例的用于基于加速度计操作便携式设备接口的示例性进程的流程图。附图14A和14B是阐述依据本专利技术一个实施例的用于利用加速度计启动/去激励便携式设备的多媒体接口的示例性机制的图。附图15是阐述依据本专利技术一个实施例的用于基于加速度计重新配置多媒体接口的示例性进程的流程图。附图16是阐述依据本专利技术一个实施例的用于基于加速度计播放多媒体内容的示例性进程的流程图。附图17是阐述依据本专利技术一个实施例的用于便携式设备的电源管理的示例性进程的流程图。附图18是阐述依据本专利技术一个实施例的用于处理密码的示例性进程的流程图。附图19是阐述依据本专利技术一个实施例的用于利用加速度计重建运动轨迹的示例性进程的流程图。附图20是阐述根据本专利技术一个实施例的具有加速度计的示例性便携式设备的方框图。附图21是可以与本专利技术的一个实施例一起使用的数字处理系统的方框图。附图22是阐述依据本专利技术一个实施例的用于利用加速度计进行运动补偿的示例性进程的流程图。附图23是阐述依据本专利技术一个实施例的用于利用加速度计检测冲击的示例性进程的流程图。附图24是阐述依据本专利技术一个实施例的用于利用加速度计操作便携式设备的部件的示例性进程的流程图。具体实施例方式本说明书描述了基于加速度计操作便携式设备的方法和装置。根据某些实施例,加速度计已经被应用于便携式设备中,诸如例如膝上型计算机、触摸屏PC、个人数字助理(PDA)、蜂窝电话以及数字多媒体播放器等。一旦加速度计检测到便携式设备的运动,就基于加速度计所提供的运动数据确定运动方向,也被称为运动矢量或加速度矢量。运动方向和/或运动数据可以被提供给在便携式设备中执行的软件成分(例如应用程序软件)。响应于检测到便携式设备的运动,相应的软件成分基于由加速度计所提供的运动方向和/或运动数据执行一个或多个预定的用户可配置动作,诸如例如前进一页文档等。在接下来的描述中,阐述许多细节,以提供对本专利技术更为全面的解释。然而,对于本领域技术人员来说,显然可以不需要这些具体细节而实施本专利技术。在其他情况中,为了避免使本专利技术太过晦涩,用方框图的形式表示公知的结构及设备,而不是用细节描述。下述具体描述中的某些部分是用计算机存储器中数据位上的操作的算法和符号表示的方式提供的。这些算法描述和表示是数据处理领域技术人员用于最有效地向其他本领域技术人员传递他们的工作主旨的方式。算法在这里、并且通常被认为是导致期望结果的有条理的步骤序列。这些步骤是需要物理量的物理控制的那些步骤。通常、尽管不是必要地,这些量是能够被存储、传递、组合、比较、以及控制的电信号或磁信号形式。原则上,为了通用性,已经证实了把这些信号表示为位、值、元件、符号、字符、术语、数字等是方便的。然而,应该牢记的是,所有这些以及类似的术语要与适当的物理量相关联,并且仅仅是应用于这些物理量的合适标记。除非特别指出,否则从下述的讨论中显然可以看到,在整个说明书中,利用诸如“处理”或“计算”或“运算”或“确定”或“显示”等术语的讨论是指计算机系统或类似电子计算设备的控制计算机系统的寄存器和存储器内的表示为物理(电子)量的数据、以及将它们转换为计算机系统的存储器或寄存器或其他此类信息存储、传送或显示设备内的类似地被表示为物理量的其他数据的动作和进程。本专利技术还涉及用于执行这里的操作的装置。该装置可以被特定构造用于需本文档来自技高网...

【技术保护点】
一种方法,包括:利用安装到便携式设备的加速度计检测所述便携式设备的运动;以及响应于所述便携式设备的运动的检测,执行机器可执行代码,以进行一个或多个预定的用户可配置动作。

【技术特征摘要】
【国外来华专利技术】US 2004-3-1 10/791,495;US 2004-7-13 10/890,856;US 1.一种方法,包括利用安装到便携式设备的加速度计检测所述便携式设备的运动;以及响应于所述便携式设备的运动的检测,执行机器可执行代码,以进行一个或多个预定的用户可配置动作。2.根据权利要求1所述的方法,进一步包括基于所述加速度计所提供的运动数据,确定所述运动的方向;以及将所确定的运动的方向与预定方向相比较,以确定所确定的方向是否与所述预定方向相对匹配,以便执行所述机器可执行代码。3.根据权利要求2所述的方法,其中所述便携式设备的运动包括平行于所述便携式设备的表面朝某方向移动所述便携式设备。4.根据权利要求2所述的方法,其中所述便携式设备的运动包括相对于所述便携式设备的边和角中至少一个旋转所述便携式设备。5.根据权利要求2所述的方法,其中所述便携式设备的运动包括平行于所述便携式设备的表面朝某方向移动所述便携式设备、相对于所述便携式设备的边旋转所述便携式设备、以及相对于所述便携式设备的角旋转所述便携式设备中至少两个的组合。6.根据权利要求2所述的方法,进一步包括基于由所述加速度计所收集的运动数据确定所述便携式设备在所述运动后的定向,其中基于所确定的定向执行所述一个或多个预定的用户可配置动作。7.根据权利要求6所述的方法,其中所述一个或多个预定的用户可配置动作包括根据与所述图像在所述运动之前的定向相对一致的定向在所述便携式设备的显示屏上显示图像。8.根据权利要求7所述的方法,其中所述图像包括文档页面、网页以及幻灯片演示页面中之一。9.根据权利要求2所述的方法,进一步包括在所述运动之前,在所述便携式设备的显示屏上显示文档的第一页;以及如果所确定的运动的方向相对匹配所述预定方向,则在所述便携式设备的显示屏上显示所述文档的不同于所述第一页的第二页。10.根据权利要求9所述的方法,进一步包括在所述文档的第一页和第二页之间显示一个或多个中间页面,所述一个或多个中间页面表示从所述第一页到所述第二页的转换。11.根据权利要求9所述的方法,其中当所述便携式设备的运动被检测时,所述便携式设备被放置在支撑平面上,并且当突发力拍打所述支撑平面时,所述便携式设备的运动被检测。12.根据权利要求11所述的方法,进一步包括通过所述支撑表面检测由拍打所述支撑平面所导致的所述便携式设备的振动;以及基于所检测的所述便携式设备的振动产生所述运动数据。13.根据权利要求11所述的方法,其中所述文档的第二页被显示为从所述文档的第一页前进的下一页面。14.根据权利要求11所述的方法,其中所述文档的第二页被显示为从所述文档的第一页返回的前一页面。15.根据权利要求2所述的方法,进一步包括在所述运动之前,在所述便携式设备的显示屏上显示文档页面的第一部分;以及如果所确定的运动的方向与所述预定方向相对匹配,则在所述便携式设备的显示屏上显示所述文档页面的不同于所属第一部分的第二部分。16.根据权利要求15所述的方法,进一步包括在所述文档页面的第一和第二部分之间显示一个或多个所述文档页面的过渡部分,所述一个或多个过渡部分表示从所述第一部分到所述第二部分的转换。17.根据权利要求16所述的方法,其中从第一部分转换地显示所述第二部分,就像所述便携式设备在移动、而所述文档页面是静止的一样。18.根据权利要求16所述的方法,其中根据从用户视点所确定的运动的方向执行从所述第一部分到所述第二部分的转换。19.根据权利要求15所述的方法,其中所述文档页面不能被完整地显示在所述便携式设备的显示屏中的一个页面上。20.根据权利要求15所述的方法,其中所述文档页面是地图、报纸以及视频游戏场景之一。21.根据权利要求2所述的方法,进一步包括显示从用户视点看来朝从第一场景到第二场景的方向转换的一系列图像;检测所述便携式设备的运动是否和与从用户视点看所述转换的方向相关联的方向一致;以及如果根据与所述转换的方向相关联的方向没有检测到所述运动,则执行预定操作。22.根据权利要求21所述的方法,其中所述预定操作包括下述操作之一引起所述便携式设备的振动,产生声音报警,以及振动和声音报警的组合。23.根据权利要求21所述的方法,进一步包括基于由所述加速度计所提供的运动数据,确定所述便携式设备的运动的加速度;以及用与所述运动的加速度相对关联的加速度调整所述图像序列的显示。24.根据权利要求21,其中所述图像序列表示视频游戏的活动场景,并且所述便携式设备表示从拿着所述便携式设备的用户的视点看面向所述运动场景的运动对象。25.根据权利要求6所述的方法,进一步包括启动所述便携式设备的最适合于给定的确定定向的至少一个接口;以及可选地,去激励所述便携式设备的较不适合于给定的确定定向的至少一个接口。26.根据权利要求25所述的方法,进一步包括基于由所述加速度计所提供的运动数据,确定在所述运动之后所述便携式设备是否被用户拿着;以及预测所述用户用于握持所述便携式设备的手的位置,其中基于所述手的预测位置启动或去激励所述至少一个的接口。27.根据权利要求26所述的方法,进一步包括启动不在所述预测位置内的至少一个接口;以及去激励在所述预测位置内的至少一个接口。28.根据权利要求25所述的方法,其中所述至少一个接口包括一个或多个无线收发器。29.根据权利要求28所述的方法,进一步包括启动以相对较强信号通信的至少一个无线收发器;以及去激励以相对较弱信号通信的至少一个无线收发器。30.根据权利要求25所述的方法,其中所述至少一个接口包括一个或多个扬声器。31.根据权利要求30所述的方法,进一步包括驱动至少一个扬声器,以在所述运动之后在便携式设备的给定的确定的定向上具有最佳声音效果。32.根据权利要求25所述的方法,其中所述至少一个接口包括一个或多个照相机。33.根据权利要求25所述的方法,其中所述至少一个接口包括一个或多个麦克风。34.根据权利要求25所述的方法,其中所述至少一个接口包括一个或多个视频输出接口。35.根据权利要求2所述的方法,进一步包括基于由所述加速度计所提供的运动数据,确定所述运动是否是重复运动;以及确定所述运动的重复率,其中基于所确定的运动的重复率执行所述机器可执行代码。36.根据权利要求35所述的方法,其中所述便携式设备是多媒体播放器,并且执行所述机器可执行代码包括通过所述便携式设备播放多媒体内容。37.根据权利要求36所述的方法,进一步包括调整当前正被播放的多媒体内容的节奏,以相对匹配所确定的运动的重复率。38.根据权利要求36所述的方法,进一步包括选择和播放节拍与所确定的运动的重复率相对匹配的多媒体内容。39.根据权利要求36所述的方法,其中所述便携式设备是数字音频播放器。40.根据权利要求1所述的方法,进一步包括确定所述便携式设备的包括活动运行状态和非活动运行状态之一的运行状态,其中基于所确定的运行状态执行所述机器可执行代码。41.根据权力要求40所述的方法,进一步包括如果基于所述加速度计所提供的运动数据确定所述便携式设备处于非活动状态并且正在移动,则将所述便携式设备转换到相对较低功率模式。42.根据权利要求40所述的方法,进一步包括如果基于由所述加速度计所提供的运动数据确定所述便携式设备处于非活动状态并且不是正在移动,则将所述便携式设备转换为睡眠模式。43.根据权利要求42所述的方法,其中将所述便携式设备转换为睡眠模式包括将所述便携式设备的系统存储器中的至少一部分内容交换到所述便携式设备的永久存储器中;以及基本关闭所述便携式设备消耗的所有电源。44.根据权利要求40所述的方法,其中当所述便携式设备处于非活动状态时,所述便携式设备的盖子是合着的。45.根据权利要求40所述的方法,其中当所述便携式设备处于非活动状态时,所述便携式设备的用户接口被锁定。46.根据权利要求40所述的方法,其中当所述便携式设备处于非活动状态时,所述便携式设备的接口设备被禁用。47.根据权利要求2所述的方法,进一步包括在检测所述便携式设备的运动之前,要求用户移动所述便携式设备,作为密码输入的一部分;以及基于所述便携式设备的运动方向是否相对匹配所述预定方向,指示所述密码是否被正确输入。48.根据权利要求47所述的方法,进一步包括在请求所述用户移动所述便携式设备之前,提示所述用户输入所述密码的第一部分,其中基于所述便携式设备的所述运动以及所输入的所述密码的第一部分确定所述密码是否被成功输入的指示。49.根据权利要求48所述的方法,进一步包括在请求所述用户移动所述便携式设备之后,提示所述用户输入所述密码的第二部分,其中基于所述便携式设备的运动以及所输入的所述密码的第一和第二部分确定所述密码是否被成功输入的指示。50.根据权利要求2所述的方法,进一步包括利用所述加速度计记录一段时间内所述便携式设备的一系列运动;以及随后利用所记录的运动序列绘制表示所述运动序列的轨迹。51.根据权利要求50所述的方法,其中记录所述运动序列包括基于所述加速度计所提供的运动数据确定每个运动的运动方向;以及记录具有不同运动方向的每个运动之间的时间间隔,其中基于所确定的每个运动的方向以及每个运动之间的时间间隔执行所述绘制。52.根据权利要求51所述的方法,进一步包括在绘制之前,将所记录的运动序列存储到所述便携式设备的存储器中。53.根据权利要求52所述的方法,其中通过从所述便携式设备的存储器中检索所记录的运动序列离线地执行所述绘制。54.根据权利要求2所述的方法,进一步包括基于所述加速度计所提供的运动数据,确定所述便携式设备的预定表面是否朝向预定方向;以及如果所述便携式设备的预定表面朝向所述预定方向,则使所述便携式设备进入相对较低功率模式。55.根据权利要求54所述的方法,其中如果所述便携式设备的显示器表面朝下,则使所述便携式设备进入所述相对较低功率模式。56.根据权利要求2所述的方法,进一步包括确定所述便携式设备是否处于锁定状态;以及如果所述便携式设备处于锁定状态,则产生警报以指示所述便携式设备的运动。57.根据权利要求56所述的方法,其中产生所述警报包括产生可听到的音频警报。58.根据权利要求56所述的方法,其中产生所述警报包括通过网络将信号发送到远程设备。59.根据权利要求2所述的方法,进一步包括基于所述加速度计所提供的运动数据,确定所述便携式设备的位置简表;以及根据所确定的位置简表配置所述便携式设备。60.根据权利要求59所述的方法,其中配置所述便携式设备包括如果所述便携式设备与移动简表相关联,则禁用所述便携式设备的无...

【专利技术属性】
技术研发人员:保罗J维拉恩伯格阿罗恩列巴理查德C威廉姆斯大卫R法尔肯伯格路易斯G格巴格雷L常
申请(专利权)人:苹果公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1