方位校正方法及其电子装置制造方法

文档序号:6222136阅读:251来源:国知局
方位校正方法及其电子装置制造方法
【专利摘要】公开了一种方位校正方法及其电子装置。在各种实施例中,所述方位校正方法包括:在电子装置获取方位;确定方位的变化值的可靠性;基于可靠性来感测电子装置的运动;根据运动对方位进行校正。本发明的各种实施例可包括其他实施例。
【专利说明】方位校正方法及其电子装置

【技术领域】
[0001]实施例涉及一种电子装置,更具体地讲,涉及一种方位校正方法及其电子装置。

【背景技术】
[0002]最近,移动电话、便携式多媒体播放器(PMP)和用于个人数字助理(PDA)的电子装置已作为当前社会的必需品得到了广泛的使用。此外,根据科学技术的发展,最近,存在安装有诸如地图功能、导航功能和指南针功能的方向引导功能的电子装置。这种电子装置使用地磁传感器搜索方向。例如,地磁传感器可以感测磁场的强度和方向,并通过输出方位搜索真北方向。


【发明内容】

[0003]因此,本发明的一方面是为了提供一种方位校正方法及其电子装置。
[0004]本发明的另一方面是为了提供一种使用用于提供方向引导功能的电子装置中的运动传感器的方位校正方法及其电子装置。
[0005]本发明的另一方面是为了提供一种当磁场出乎意料地改变时提供可靠的方向引导功能的方位校正方法及其电子装置。
[0006]根据本发明的一方面,提供一种电子装置的方位校正方法。所述方位校正方法包括:获取电子装置的方位;确定方位的变化值的可靠性;基于对可靠性的确定来感测电子装置的运动;根据运动对方位进行校正。
[0007]根据本发明的另一方面,提供一种电子装置。所述电子装置包括:地磁传感器,用于获取电子装置的方位;运动传感器,用于感测电子装置的运动;处理器,用于根据基于对方位的变化值的可靠性的确定的运动来对方位进行校正。

【专利附图】

【附图说明】
[0008]图1A是示出根据本发明的一个实施例的电子装置的外观的示图;
[0009]图1B是示出根据本发明的一个实施例的电子装置的构造的框图;
[0010]图2是示出根据本发明的一个实施例的方位校正方法的流程图;
[0011]图3是示出根据本发明的一个实施例的方位校正方法的流程图;
[0012]图4是示出根据本发明的一个实施例的方位校正方法的流程图;
[0013]图5示出根据本发明的一个实施例的地磁传感器的方位的变化;
[0014]图6A和图6B示出根据本发明的一个实施例的电子装置的方位校正方法;
[0015]图7A和图7B示出根据本发明的一个实施例的电子装置的方位校正方法;
[0016]图8A和图8B示出根据本发明的一个实施例的电子装置的方位校正方法;
[0017]图9A和图9B示出根据本发明的一个实施例的电子装置的方位校正方法。

【具体实施方式】
[0018]这里将参照附图对以下本发明的各种实施例进行描述。在以下描述中,由于公知的功能或构造会以不必要的细节使本发明不清楚,因此不对公知的功能或构造进行描述。
[0019]包括诸如“第一”和“第二”的序数的术语可用来描述不同的组件。然而,组件不受限于这种术语。所述术语只是用于区分一个组件与其他组件的目的。例如,在不脱离本发明的权利的范围的情况下,第二组件可以被称为第一组件。类似地,在不脱离本发明的权利的范围的情况下,第一组件也可以被称为第二组件。
[0020]当描述了任意组件“连接到”或“访问”另一组件时,将会理解,任意组件可以直接连接到或访问另一组件,但是可以在任意组件和另一组件之间存在另一组件。另一方面,当描述了任意组件“直接连接到”或“直接访问”另一组件时,将会理解,在任意组件和另一组件之间不存在另一组件。
[0021]本申请中使用的术语仅仅是用来描述特定实施例。术语不是用于限制本发明的目的。除非单数表述具有上下文的、清楚的和不同的含义,否则单数表述包括复数表述。在本申请中的诸如“包括”或“具有”等的术语指定存在特征、数量、步骤、操作、元件、组件或者本说明书中所描述的它们的组合。因此,必须理解,一个或更多个其他特征、数量、步骤、操作、元件、组件或者它们的组合的存在或额外的可能性被预先排除。
[0022]以下,将参照附图给出对各种实施例的描述。许多特定的细节(诸如以下描述和附图)指示为进一步提供对本发明的整体的理解。然而,示出这些特定的细节以对本发明的各种实施例进行描述,它不是意味着本发明受限于特定的细节。并且,可不必要地混淆本发明的主题的对公知的功能和元件的详细描述将被省略。
[0023]用于本说明书的“信息”可以是指示例如值、参数、系数、元素等的术语,尽管所述“信息”不受限于它们。
[0024]可以使用“方位信息”来代替方位。例如,“方位信息”可包括方位角、方位方向、方位角的变化量或/和方位方向的变化方向。
[0025]此外,“运动信息”可意味着与运动相关的信息(例如,旋转角、加速度或角速度信息)。
[0026]本发明的各种实施例涉及一种电子装置的方位校正方法。例如,当磁场出乎意料地改变时,例如,当磁性物体位于电子装置周围或者当电子装置的用户带着电子装置进入建筑物时,由于电子装置周围的磁场被改变,因此产生方位的误差。即,当产生方位的这种误差时,电子装置的用户会不相信电子装置的方向引导功能。
[0027]图1A是示出根据本发明的一个实施例的电子装置的外观的示图,图1B是示出根据本发明的一个实施例的电子装置的构造的框图。
[0028]参照图1A和图1B,由100表示的电子装置可以是例如移动电话、移动平板(mobilepad)、媒体播放器、平板电脑、掌上电脑和PDA的设备中的至少一种。此外,电子装置100可以是包括这样的装置的特定的电子装置,在所述装置中,组合了这些设备中的两个或更多个功能。
[0029]电子装置100可包括主机装置110、外部存储装置120、相机装置130、传感器装置140、无线通信装置150、音频装置160、外部端口装置170、显示器190和其他输入/控制装置180。这里,外部存储装置120和外部端口装置170可以分别为多个外部存储装置和多个外部端口装置。
[0030]主机装置(host device) 110可包括内存储器111、一个或更多个处理器112和接口 113。内存储器111、一个或更多个处理器112和接口 113可被单独地配置或者被配置在一个或更多个集成电路(IC)中。
[0031]处理器112可执行一些软件程序,并执行用于电子装置100的一些功能。处理器112可对音频通信、视频通信和数据通信进行处理和控制。处理器112可执行例如存储在内存储器111和/或外部存储装置120中的软件程序(指令集),并执行与软件程序对应的一些功能。即,处理器112可与例如存储在内存储器111和/或外部存储装置120中的软件程序相互作用并执行本发明的各种实施例。
[0032]处理器112可执行控制操作以从传感器装置140接收电子装置100的方位信息和运动信息并对方位的误差进行校正。例如,处理器112可包括一个或更多个数据处理器、图像处理器或编解码器。例如,电子装置100可单独包括数据处理器、图像处理器或编解码器。
[0033]接口 113可使电子装置100的一些装置(例如,外部存储装置120、相机装置130、传感器装置140、无线通信装置150、音频装置160、外部端口装置170、其他输入/控制装置180、显示器190等)与主机装置110连接。
[0034]相机装置130可记录照片或者视频剪辑。相机装置130可包括电荷耦合器件(CXD)或互补金属氧化物半导体(CMOS)器件等。此外,相机装置130可根据由处理器112执行的相机程序来调整硬件类构造(例如,镜头运动、一些光圈等)的改变。
[0035]电子装置100的各种组件可通过一个或更多条通信总线(没有用标号写)或者流线(没有用标号写)来结合。
[0036]传感器装置140可包括例如可分别感测磁场和电子装置100的运动的地磁传感器和运动传感器。
[0037]在本发明的示例性实施例中,地磁传感器可感测地磁场的强度和方向并搜索输出方位的真北方向。此外,地磁传感器可感测磁场的变化,并检测例如方位角、方位方向、方位角的变化量或/和方位方向的变化方向。
[0038]在一些实施例中,地磁传感器可包括利用磁通门测量地磁场的磁通门地磁传感器。磁通门地磁传感器可使用像坡莫合金的高磁导率材料作为磁芯通过执行例如如下原理来测量外部磁场的大小和方向,所述原理用于通过缠绕磁芯的激励绕组(线圈)提供磁场且用于测量与根据磁芯的磁饱和和非线性磁特性而产生的外部磁场成比例的二次谐波频率分量。地磁传感器可根据这种原理感测方位信息。
[0039]运动传感器是感测电子装置100的运动的一种实现示例。运动传感器可包括感测动态力(例如,加速、振动和冲击)的陀螺仪传感器并利用惯性力、电动转换和陀螺仪的应用原理。该陀螺仪传感器可包括利用二轴角系统(anguIar system)和三轴角系统的传感器。
[0040]这种运动传感器可获取可确定电子装置100是否被运动的运动信息(例如,旋转角、运动加速度或角速度)。在一些实施例中,此外,运动传感器可通过结合陀螺仪传感器和加速度传感器不同地实现。
[0041]无线通信装置150可执行无线通信且包括射频(RF)收发器和光学(例如,红外)收发器。无线通信装置150被设计为通过诸如例如全球移动通信系统(GSM)网络、增强型数据GSM环境(EDGE)网络、码分多址(CDMA)网络、W-CDMA网络、长期演进(LTE)网络、正交频分多址(OFDMA)网络、无线保真(W1-Fi)网络、WiMax网络或/和蓝牙网络的通信网络中的一种来运行。
[0042]音频装置160可连接到扬声器161和麦克风162,并负责输入和输出音频(诸如,语音识别等功能、语音复制功能、数字录音功能和电话呼叫功能)。例如,音频装置160可从主机装置110接收数据信号,将接收到的数据信号转换为电信号,并通过扬声器161输出转换后的电信号。
[0043]扬声器161可将电信号的频带转换成可听频带,并输出转换后的信号。扬声器161可被设置在电子装置100的后面,并且可包括至少一个压电元件被附加到一片振动膜的柔性薄膜扬声器。
[0044]麦克风162可将从人或者其他声源发出的声波者转换成电信号。例如,音频装置160可从麦克风162接收电信号,将接收到的电信号转换成音频数据信号,并将转换后的音频数据信号发送到主机装置110。音频装置160可包括可被附加到电子装置100或从电子装置100分离的耳机、头戴式耳机(headphone)或者头戴式受话器(headset)。
[0045]外部端口装置170可将电子装置100直接地连接到另一电子装置或者通过网络(例如,互联网、内联网、无线局域网(LAN)等)将电子装置100间接地连接到另一电子装置。这种外部端口装置170可包括设置在电子装置100的后面的端口部分。
[0046]显示器190可将从主机装置110发送的信号显示为图像(例如,文本、图形或视频)。显示器190可被设置在电子装置100的前面。显示器190可包括窗口和触摸面板。
[0047]窗口可以是透明的、可暴露于电子装置100的前面并且可显示图像。触摸面板可以是与窗口层压在一起的透明的开关面板。显示器190可被实现为液晶显示器(IXD)、有机发光二极管(OLED )、柔性显示器和三维显示器中的至少一种。此外,触摸屏技术可被应用于显示器190。
[0048]其他输入/控制装置180可包括用于控制音量的向上/向下按钮。例如,其他输入/控制装置180可包括诸如下压按钮、锁按钮、锁开关、拇指旋轮、转盘、棍子和手写笔的指针装置中的至少一种,它们中的每个具有对应的功能。
[0049]外部存储装置120可包括诸如一个或更多个磁存储器、非易失性存储器、一个或更多个光存储器和/或闪存(例如,NAND闪存或NOR闪存)的高速随机存取存储器(RAM)。外部存储装置120可存储软件组件。软件组件可包括操作系统(OS)程序、通信程序、图形程序、用户界面(UI)程序、编解码程序、相机程序和一个或更多个应用程序。这里,术语“程序”可以以一组指令、指令集或者模块表示。
[0050]例如,OS程序意味着嵌入式 OS (诸如,Windows、Linux、Darwin、RTXC> UNIX、OS X或VxWorks)。OS程序可包括用于控制一般系统操作的一些软件组件。一般系统操作的控制可包括存储器管理和控制、存储硬件(装置)控制和管理、电源控制和管理等。此外,OS程序可执行用于在若干硬件组件(装置)和软件组件(程序)之间流畅地进行通信的功能。
[0051]通信程序可通过无线通信装置150或者外部端口装置170与对应的电子装置(诸如,计算机、服务器和另一电子装置)进行通信。
[0052]图形程序可包括用于在显示器190上提供和显示图形的一些软件组件。例如,术语“图形”意味着文本、网页、图标、数字图像、视频、动画等。
[0053]UI程序可包括与UI相关的一些软件组件。UI程序可包括关于UI的状态是否被改变为任何状态、UI的状态是否在任何条件下被改变等的内容。
[0054]编解码器程序可包括与例如视频文件的编码和解码相关的软件组件。
[0055]相机程序可包括用于执行与相机相关的处理和功能的与相机相关的软件组件。
[0056]应用程序可包括浏览器功能、电子邮件功能、即时消息功能、文字处理功能、键盘仿真功能、地址簿功能、联系列表(touch list)功能、窗口小部件(widget)功能、数字版权管理(DRM)功能、语音识别功能、语音复制功能、定位功能或者基于位置的服务功能等。
[0057]除了所述程序之外,主机装置110还可以包括程序(指令)。此外,根据本发明的各种实施例的电子装置100的各种功能可包括:一种或更多种处理、包括专用集成电路(ASIC)的硬件和/或软件。
[0058]在本发明的各种实施例中,电子装置可包括地磁传感器、运动传感器和处理器,所述处理器被配置为:在电子装置识别方位的变化值;确定变化值的可靠性;基于可靠性来感测电子装置的运动;根据运动来对方位进行校正。
[0059]在各种实施例中,处理器可获取与方位对应的角度或方向的变化来作为变化值。
[0060]在各种实施例中,处理器可获取与方位对应的初始角度和后来的角度之差来作为变化值。
[0061]在各种实施例中,处理器可获取方位的后来方向基于方位的初始方向来旋转的顺时针或者逆时针方向中的至少一个来作为变化值。
[0062]在各种实施例中,处理器可确定变化值是否对应于特定值。
[0063]在各种实施例中,处理器可基于确定变化值大于或等于特定值来确定可靠性为第一可靠性,并基于对变化值小于或等于特定值的确定来确定可靠性为第二可靠性。
[0064]在各种实施例中,运动可包括旋转信息。
[0065]在各种实施例中,处理器可基于运动的旋转角来修改方位。
[0066]在各种实施例中,运动传感器可包括陀螺仪传感器或者加速度传感器。
[0067]图2是示出根据本发明的一个实施例的方位校正方法的流程图。
[0068]参照图1和图2,在操作201,电子装置100可获取方位。这里,方位可包括例如由包括在电子装置100中的地磁传感器感测的方位角和/或方位方向。
[0069]在一个实施例中,地磁传感器可感测地磁场的强度和方向并搜索输出方位的真北方向。在一个实施例中,地磁传感器可感测磁场的变化,并检测方位角、方位方向、方位角的变化量或/和方位方向的变化方向。例如,可通过处理器112来获取方位信息。
[0070]电子装置100可以是诸如移动电话、移动平板、媒体播放器、平板电脑、掌上电脑或PDA的设备中的至少一种。例如,电子装置100可以是包括这样的装置的特定的电子装置,在所述装置中组合了这些设备中的两个或更多个功能。
[0071]在操作203,电子装置100可确定方位信息的可靠性。根据本发明的一个实施例,方位信息的可靠性可由方位的变化值而确定。例如,电子装置100可确定方位的变化值是否对应于特定值(例如,大于10度)。这里,“方位的变化值”可包括例如方位角的变化量或/和方位方向的变化方向。
[0072]例如,方位角的变化量可被定义为方位角的初始值和后来值之差(例如,总的变化的值)。方位方向的变化方向可被定义为例如方位的后来方向基于方位的初始方向旋转的顺时针或逆时针方向。例如,顺时针或逆时针方向可被表示为如图5中所示的正数或负数。例如,特定值可以是与方位的变化值对应的角度。例如,步骤203的操作可由处理器112来控制。
[0073]根据本发明的一个实施例,电子装置100可基于对它的位置的识别来确定方位信息的可靠性。例如,当电子装置100确定它位于建筑物的内部时,由于电子装置100周围的磁场可能失真,因此它不会依赖于方位信息。可利用无线LAN和全球定位系统(GPS)通过各种位置测量方法来感测电子装置100的位置。
[0074]在操作205,电子装置100可基于对可靠性的确定来感测它的运动。这里,“运动”可意味着可确定电子装置100是否运动的信息(例如,运动角速度和加速度)。例如,传感器装置140可以是可感测电子装置100的旋转角、运动角速度或加速度的运动传感器的一种示例。传感器装置140可包括感测动态力(诸如,加速、振动或冲击)并利用例如惯性力、电动转换或者陀螺仪的应用原理的陀螺仪传感器。
[0075]此外,运动传感器可通过结合陀螺仪传感器和加速度传感器来被不同地实现。通过该运动传感器获取的运动信息可被提供给例如处理器112。
[0076]在操作207,电子装置100可根据运动来对方位角进行校正。例如,对于运动信息中的旋转角的情况,电子装置100根据旋转角大小的变化量或者与旋转方向对应的方向的变化来对方位进行校正。如果在没有磁场的变化时方位方向的变化方向为顺时针方向,则与电子装置100的旋转对应的变化方向为逆时针方向。
[0077]例如,当电子装置100的旋转的变化方向与方位方向的变化方向为相同的方向时,或者当变化方向彼此相反时,如果旋转角大小的变化量和方位角的变化量之间的差对应于特定值(例如,变化量大于特定值(例如,10度)),则可通过旋转角大小的变化量来对方位进行校正。即,电子装置100可执行用于识别电子装置100周围的磁场的变化的操作。例如,可由处理器112控制这种操作。
[0078]在本发明的一些实施例中,电子装置100可感测磁场的变化。如果方位角的变化量和旋转角大小的变化量之间的差对应于特定值(例如,变化量大于或等于特定值(例如,10度)),则电子装置100可执行用于将其确定为错误并感测磁场的变化的操作。
[0079]例如,用于这些操作中的每个的指令可被存储为存储器中的一个或更多个模块。例如,在这种情况下,存储在存储器中的模块可被一个或更多个处理器112执行。
[0080]在描述后面的本发明的另一实施例之前,由于以后所描述的说明和上面所描述的说明之间有许多相似的部分,因此可以省略一些详细的说明。因此,必须通过注意这一点来理解以后所描述的说明。
[0081]图3是示出根据本发明的一个实施例的方位校正方法的流程图。
[0082]参照图1和图3,在操作301,电子装置100可获取它的方位。上面描述了对用于获取方位的操作的说明。
[0083]在操作303,电子装置100可确定方位的变化值是否对应于特定值(例如,变化值大于参考值(例如,10度))。
[0084]在一个实施例中,当方位的变化值对应于另一特定值(例如,变化值小于另一参考值(例如,10度))时,电子装置100可输出初始值(操作311)。例如,当方位的变化值小于或等于参考值时,电子装置100可将其识别为错误并返回到初始状态。在一些实施例中,初始值可意味着由地磁传感器感测的初始方位。例如,可由处理器112来控制对操作311的这种处理。
[0085]在步骤305,电子装置100可感测它的运动。例如,电子装置100可使用运动传感器来感测与运动相关的信息(例如,旋转角、运动角速度或运动加速度)。例如,获取的运动信息可被提供给处理器112。
[0086]在操作307,电子装置100可根据运动来对方位进行校正。例如,对于运动信息中的电子装置100的旋转角的情况,电子装置100可根据旋转角大小的变化量或者与电子装置100的旋转对应的变化方向来对方位进行校正。
[0087]如果在没有磁场的变化时方位方向的变化方向为顺时针方向,则由于电子装置100的旋转角方向的变化方向为逆时针方向,因此可执行这种原理。
[0088]在一个实施例中,当电子装置100的旋转角方向的变化方向与方位方向的变化方向为相同的方向时,或者当变化方向彼此相反时,如果旋转角大小的变化量和方位角的变化量之间的差小于阈值,则可通过旋转角大小的变化量来对方位进行校正。步骤307的这种处理可由处理器112来控制。
[0089]在操作309,电子装置100可输出校正的值。例如,电子装置100可将方位被校正的值输出为语音、文本或图像数据。
[0090]图4是示出根据本发明的一个实施例的方位校正方法的流程图。
[0091]参照图1和图4,在操作401,电子装置100可获取它的方位。上面对用于获取方位的操作的说明进行了描述。
[0092]在操作403,电子装置100可感测方位角的变化量和方位方向的变化方向。方位角的变化量可被定义为例如方位角的初始值和后来值之差(例如,总的变化的值)。例如,方位方向的变化方向可被定义为方位的后来方向基于方位的初始方向旋转的顺时针或逆时针方向。例如,顺时针或逆时针方向可被表示为如图5中所示的正数或负数。
[0093]在操作405,电子装置100可确定方位的变化值是否对应于特定的第一值(例如,变化值大于参考值(例如,10度))。特定的第一值可被存储在电子装置100中的存储器中并且是与方位对应的角度。
[0094]在一个实施例中,当方位的变化量对应于特定的第一值(例如,变化值小于或等于特定的第一参考值(例如,10度))时,电子装置100可输出方位的初始值(操作417)。在一些实施例中,初始值可意味着由地磁传感器感测的初始方位。例如,操作417的这种处理可由处理器112来控制。
[0095]在步骤407,电子装置100可感测旋转角大小的变化量和旋转角方向的方变化向。例如,运动传感器是感测运动信息中的旋转角的一种实现示例。运动传感器可包括感测动态力(诸如,加速度、振动或冲击)并利用惯性力、电动转换或者陀螺仪的应用原理的陀螺仪传感器。此外,运动传感器可通过结合陀螺仪传感器和加速度传感器感测旋转角信息。
[0096]在操作409,电子装置100可核实方位方向的变化方向和与电子装置100的旋转对应的变化方向是否彼此相反。例如,如果在没有磁场的变化时方位方向的变化方向为顺时针方向,则与电子装置100的旋转对应的变化方向为逆时针方向。
[0097]例如,当方位方向的变化方向和与电子装置100的旋转对应的变化方向不是彼此相反时,电子装置100可将其识别为错误,并且根据旋转角大小的变化量来对方位进行校正(操作413)。
[0098]在操作411,电子装置100可确定方位角的变化量跟与电子装置100的旋转对应的变化量之差是否对应于第二特定角(例如,变化量大于第二特定参考角(例如,10度))。例如,第二特定角可被存储在电子装置100的存储器中。
[0099]例如,当方位角的变化量和与电子装置100的旋转角对应的变化量之差小于或等于预定的第二特定角时,电子装置100可将其识别为正常状态,并输出方位的变化值(操作419)。这里,例如,变化值意味着由地磁传感器改变的方位值。例如,操作411的这种处理可由处理器112来控制。
[0100]在操作413,电子装置100可根据电子装置100的旋转角的变化量来对方位进行校正。例如,当旋转角的变化量为X时,处理器112通过将-X加到方位来对方位进行校正。
[0101]在操作415,电子装置100可输出校正的值。例如,电子装置100可将方位被校正的值输出为语音、文本或图像数据。
[0102]在本发明的各种实施例中,方位校正方法可包括:在电子装置识别方位的变化值;确定变化值的可靠性;基于可靠性来感测电子装置的运动;根据运动来对方位进行校正。
[0103]在各种实施例中,还可以包括:输出与校正的方位对应的信息。
[0104]在各种实施例中,输出的步骤可包括:将语音、文本或图像中的至少一个呈现为信肩、O
[0105]在各种实施例中,识别的步骤可包括:获取与方位对应的角度或方向的变化来作为变化值。
[0106]在各种实施例中,识别的步骤可包括:获取与方位对应的初始值和后来值之差来作为变化值。
[0107]在各种实施例中,识别的步骤可包括:获取方位的后来方向基于方位的初始方向旋转的顺时针或者逆时针方向中的至少一个来作为变化值。
[0108]在各种实施例中,确定的步骤可包括:确定变化值是否对应于特定值。
[0109]在各种实施例中,确定的步骤可包括:基于确定变化值大于或等于特定值来确定可靠性为第一可靠性,并基于对变化值小于或等于特定值的确定来确定可靠性为第二可靠性。
[0110]在各种实施例中,运动可包括旋转信息。
[0111]在各种实施例中,校正的步骤可包括:基于运动的旋转角来修改方位。
[0112]图5示出根据本发明的一个实施例的地磁传感器的方位的变化。
[0113]参照图1和图5,电子装置100的地磁传感器可感测磁场并指示方位。电子装置100的地磁传感器可核实磁场的变化。如图5中所示,例如,在电子装置100停止的状态下,地磁传感器可指示230°,所述230°为在磁场被改变之前方位的初始值501。在磁场被改变之后方位的变化值503可指示230°移动-40°的270°。
[0114]例如,X轴为基于电子装置100的水平方向的参考线。y轴为基于电子装置100的垂直方向的参考线。例如,基于意味着高度方向的ζ轴,方位的顺时针方向的运动可被表示为正数,逆时针方向的运动可被表示为负数。初始值501可指示真北方向。
[0115]方位的变化可以是由例如电子装置100周围的磁场的变化引起的错误或者由电子装置100的运动而产生。即,如果在没有磁场的变化时方位方向的变化方向为顺时针方向,则电子装置100的旋转方向为逆时针方向。
[0116]在一个实施例中,当方位大小的变化量505小于特定参考值时,电子装置100可输出初始值501而不对方位进行校正。例如,如果参考值为20°,则由于图5中所示的方位大小的变化量505为40°,因此可对其进行校正。然而,如果方位大小的变化量505小于或等于20°,例如,当方位的变化值503为240°时,电子装置100可输出230°,所述230°为在磁场被改变之前的初始值501。该参考值可被存储在内存储器111和/或外部存储装置120 中。
[0117]在一个实施例中,根据本发明的各种实施例,将针对图5中的电子装置100的根据电子装置100的运动的方位校正方法给出详细说明。
[0118]图6A和图6B示出根据本发明的实施例的电子装置的方位校正方法。
[0119]参照图1、图6A和图6B,如图5中所示,在地磁传感器的方位沿逆时针方向移动40°的状态下,电子装置100沿基于ζ轴的逆时针方向旋转40°。可通过陀螺仪传感器或加速度传感器,及陀螺仪传感器和加速度传感器的结合来测量关于这种旋转的旋转角信息(例如,旋转角大小和方向)。例如,X轴可以是在电子装置100旋转之前针对电子装置100的水平方向的参考线。I轴可以是在电子装置100旋转之前针对电子装置100的垂直方向的参考线。此外,X’轴和y’轴是在电子装置100旋转之后的水平和垂直方向的参考线。
[0120]在一个实施例中,由于电子装置100的旋转方向(逆时针方向)和方位被移动的方向(逆时针方向)彼此相同,因此电子装置100可将其确定为错误并对初始值601进行校正。即,电子装置100可输出190°,所述190°为从方位的初始值601沿着顺时针方向移动40°的校正值603,所述40°为电子装置100沿着逆时针旋转的角度。在一个实施例中,电子装置100可识别磁场的变化并显示真北方向。这种操作可由处理器112来控制。
[0121]图7A和图7B示出根据本发明的一个实施例的电子装置的方位校正方法。
[0122]参照图1和图7A和图7B,如图5中所示,在地磁传感器的方位沿逆时针方向移动40°的状态下,没有电子装置100的运动。在这种情况下,如上所述,虽然电子装置100的方位被改变,但是由于没有电子装置100的运动,因此电子装置100可将其确定为错误并输出作为初始值701的230°。
[0123]图8A和图SB示出根据本发明的一个实施例的电子装置的方位校正方法。
[0124]参照图1和图8A和图8B,如图5中所示,在地磁传感器的方位逆时针方向移动40°的状态下,电子装置100沿基于ζ轴的顺时针方向旋转130°。可通过陀螺仪传感器或加速度传感器,及陀螺仪传感器和加速度传感器的结合来测量关于这种旋转的旋转角信息(例如,旋转角大小和方向)。例如,X轴可以是在电子装置100旋转之前针对电子装置100的水平方向的参考线。y轴可以是在电子装置100旋转之前针对电子装置100的垂直方向的参考线。此外,X’轴和y’轴是在电子装置100旋转之后的水平和垂直方向的参考线。
[0125]在这种情况下,由于电子装置100的旋转方向(顺时针方向)和方位被移动的方向(逆时针方向)彼此相反,因此电子装置100的旋转角大小的变化量大于参考值(例如,20° ),因此电子装置100可将其确定为错误并对初始值801进行校正。S卩,电子装置100可输出0°,所述0°为从方位的初始值801沿着逆时针方向移动130°的校正值803,所述130°为电子装置100沿着顺时针旋转的角度。
[0126]图9A和图9B示出根据本发明的实施例的电子装置的方位校正方法。
[0127]参照图1和图9A和图9B,如图5中所示,在地磁传感器的方位逆时针方向移动40°的状态下,电子装置100沿基于ζ轴的顺时针方向旋转45°。在一个实施例中,可通过陀螺仪传感器或加速度传感器,及陀螺仪传感器和加速度传感器的结合来测量关于这种旋转的旋转角信息(例如,旋转角大小和方向)。例如,X轴可以是在电子装置100旋转之前针对电子装置100的水平方向的参考线。y轴可以是在电子装置100旋转之前针对电子装置100的垂直方向的参考线。此外,X’轴和y’轴是在电子装置100旋转之后的水平和垂直方向的参考线。
[0128]在这种情况下,由于电子装置100的旋转方向(顺时针方向)和方位被移动的方向(逆时针方向)彼此相反,旋转角大小的变化量(45° )与方位角的变化量(40° )之差(5° )小于参考值(例如,10° ),因此电子装置100可将其确定为正常状态并输出270°,所述270°为从初始值901移动的变化值903。
[0129]此外,为这些操作中的每个而设置的指令集可作为一个或更多个模块存储在电子装置100的存储器中。在这种情况下,存储在存储器中的模块可由一个或更多个处理器112来执行。
[0130]根据本发明的各种实施例,电子装置可通过使用运动传感器对方位的误差进行校正来提高方向弓I导功能服务的可靠性。
[0131]根据本发明的权利要求的各种方法和/或本发明的说明书中所描述的实施例可被实现为硬件、软件或者硬件和软件的组合类型。当通过软件来实现该方法时,用于存储一个或更多个程序(软件模块)的计算机可读存储介质可被提供。可通过电子装置100中的一个或更多个处理器112来执行存储在计算机可读存储介质中的一个或更多个程序。一个或更多个程序包括用于允许电子装置100执行根据本发明的权利要求的方法和/或本发明的说明书中所描述的实施例的指令。
[0132]这些程序(软件模块、软件)可被存储在RAM、包括闪存、诸如电可擦可编程只读存储器(EEPROM)的只读存储器(ROM)的非易失性存储器、磁盘存储装置、紧凑盘只读存储器(CD-ROM)、数字多功能盘(DVD)或者不同类型的光存储装置或磁带盒。或者,程序可被存储在通过它们中的一些或者所有的组合来配置的存储器中。此外,所配置的存储器可包括多个存储器。
[0133]程序可被存储在可连接的存储装置中,所述可连接的存储装置可通过诸如互联网、内联网、LAN、无线LAN (WLAN)或存储区域网(SAN)的通信网络中的每种或者由它们的组合来构造的通信网络来访问电子装置。这种存储装置可以通过外部端口连接到电子装置。
[0134]此外,通信网络上的独立的存储装置可连接到便携式电子装置。虽然已经具体示出本发明并且参照本发明的各种实施例描述了本发明,但是本领域技术人员将会理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以进行形式和细节上的各种改变。
【权利要求】
1.一种方法,所述方法包括: 在电子装置识别方位的变化值; 确定变化值的可靠性; 基于所述可靠性感测电子装置的运动; 根据运动对方位进行校正。
2.根据权利要求1所述的方法,还包括:输出与校正的方位对应的信息。
3.根据权利要求2所述的方法,其中,输出的步骤包括将语音、文本或图像中的至少一个呈现为信息。
4.根据权利要求1所述的方法,其中,识别的步骤包括:获取与方位对应的角度或方向的变化来作为变化值。
5.根据权利要求1所述的方法,其中,识别的步骤包括:获取与方位对应的初始值和后来值之间的差来作为变化值。
6.根据权利要求1所述的方法,其中,识别的步骤包括:获取方位的后来方向基于方位的初始方向旋转的顺时针方向或者逆时针方向中的至少一个来作为变化值。
7.根据权利 要求1所述的方法,其中,确定的步骤包括:确定变化值是否对应于特定值。
8.根据权利要求1所述的方法,其中,确定的步骤包括:基于确定变化值大于或等于特定参考值来确定可靠性为第一可靠性,并基于确定变化值小于或等于特定参考值来确定可靠性为第二可靠性。
9.根据权利要求1所述的方法,其中,运动包括旋转信息。
10.根据权利要求1所述的方法,其中,校正的步骤包括:基于运动的旋转角来修改方位。
11.一种电子装置,包括: 地磁传感器; 运动传感器; 处理器,所述处理器被配置为:在电子装置识别方位的变化值;确定变化值的可靠性;基于所述可靠性来感测电子装置的运动;根据运动来对方位进行校正。
12.根据权利要求11所述的装置,其中,处理器获取与方位对应的角度或方向的变化来作为变化值。
13.根据权利要求11所述的装置,其中,处理器获取与方位对应的初始值和后来值之差来作为变化值。
14.根据权利要求11所述的装置,其中,处理器获取方位的后来方向基于方位的初始方向旋转的顺时针方向或者逆时针方向中的至少一个来作为变化值。
15.根据权利要求11所述的装置,其中,处理器确定变化值是否对应于特定值。
16.根据权利要求11所述的装置,其中,处理器基于确定变化值大于或等于特定参考值来确定可靠性为第一可靠性,并基于变化值小于或等于特定参考值来确定可靠性为第二可靠性。
17.根据权利要求11所述的装置,其中,运动包括旋转信息。
18.根据权利要求11所述的装置,其中,处理器基于运动的旋转角来修改方位。
19.根据权利要求11所述的装置,其中,运动传感器包括陀螺仪传感器或者加速度传感器。
20.一种非暂时性计算机可读存储介质,所述介质使用在执行时使数据处理系统执行如下步骤的计算机可执行指令来进行编码,所述步骤包括: 在电子装置识别方位的变化值; 确定变化值的可靠性; 基于所述可靠性感测电子装置的运动; 根据运动对方 位进行校正。
【文档编号】G01C17/00GK104075698SQ201410116864
【公开日】2014年10月1日 申请日期:2014年3月26日 优先权日:2013年3月26日
【发明者】李京姬 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1