电子设备及其控制程序的制作方法

文档序号:7712758阅读:144来源:国知局
专利名称:电子设备及其控制程序的制作方法
技术领域
本发明涉及一种根据振动执行预先设定的处理的电子设备及其控制程序。
背景技术
以往,考虑了在便携式电话等电子设备中,除了作为便携式电话本来 的功能的通信功能以外,还具有电子计步器功能,以响应用户健康意向。 该电子计步器功能是在设备内部具有振动传感器,用振动传感器检测用户 的步行,计数其步数并显示在显示部上。
考虑了使用3轴的加速度传感器作为这种电子计步器功能的振动传感 器,根据3轴方向的加速度值的合成值,准确地计数步数。(例如,参见 日本特开2006-293860号公报)
另外,例如在乘坐电车等交通工具时,振动传感器也会检测电车的行 驶导致的振动而误计数,因此,还考虑了在乘坐电车等交通工具时,即使 检测出振动也不进行计数,而只进行步行时的计数。(例如,参见日本特 开2003-156361号公报)
但是,在便携式电话等电子设备中,在电话有来电等的情况下,通过 扬声器的发声或振动器引起的设备本身的振动等来告知来电,因此会有如
下缺点例如,当在计步器测量过程中出现上述发声或设备本身的振动时,
3轴的加速度传感器检测到发声或设备本身的振动,不能正确进行计步器测
量而误计数。
这种情况下,如上述日本特开2003-156361号公报所述,例如,还考虑 了在来电告知过程中不进行计步器测量的情形。可是,在步行过程中有来 电的情况下,就不会计数这时的步数,不能准确计测步数,不能克服上述缺点。
另外,3轴的加速度传感器,不仅被用作计步器,例如还被用作检测出 设备本身的移动(运动)而进行规定动作的所谓运动传感器。但是,即使 在这种情况下,当由于来电等而出现发声或设备本身的振动时,往往会使 运动检测出现误检测。
并且,发声或设备本身的振动,不仅在电话功能的来电时,例如,在 到达预先设定的警报时刻时或定时器的时间已到时、或者进行游戏时等也 会发生,这时,会有如下问题3轴的加速度传感器会误动作,不能实现本 来的功能(例如,用振动传感器检测出用户的步行并计数其步数的功能)。

发明内容
本发明是为了解决上述课题而完成的,其目的是提供一种电子设备, 该电子设备在检测出振动而执行预先设定的处理时,防止在应检测的本来 的振动中加上了其它原因导致的振动而不能正确检测出本来的振动的情况 下的误动作。
(权利要求l)
为了实现上述目的,本发明的一个形态的电子设备,具有 振动检测单元,检测多个方向各自的振动状态;以及
功能处理单元,根据该振动检测单元检测到的振动,执行预先设定的 功能的处理,
该电子设备的特征在于,具备
振动产生单元,产生由声音输出引起的振动或者用于告知的振动; 振动判断单元,判断该振动产生单元的振动是否将产生,或者是否在
产生过程中;以及
功能控制单元,在由该振动判断单元判断出振动将产生或者在产生过
程中的情况下,在排除与所述振动产生单元的振动的方向一致的方向的振
动的同时,控制所述功能处理单元。 (权利要求8)
5本发明的另一形态的记录介质,记录了用于通过计算机实现下述处理 的程序,所述程序包括
振动检测处理,检测多个方向各自的振动状态;
功能执行处理,根据由该振动检测处理检测到的振动,执行预先设定
的功能的处理;
振动产生处理,产生由声音输出引起的振动或者用于告知的振动;
振动判断处理,判断该振动产生处理的振动是否将产生,或者是否在 产生过程中;以及
功能控制处理,在由该振动判断处理判断出振动将产生或者在产生过 程中的情况下,在排除与所述振动产生处理产生的振动的方向一致的方向 的振动的同时,控制所述功能执行处理。
本发明的上述目的以及其它目的和新颖性特征将在下面与附图一起进 行更详细的描述。不过应理解的是所述附图仅用于示例,而不是对本发明 的限制。


图1是表示本发明的便携式电话装置1的结构的电路框图。 图2是图1的应用信息存储部12的详细结构图。
图3是表示图1的振动器14、来电告知用扬声器15及3轴方向传感器 16的配置关系的图。
图4是表示图1的便携式电话装置1的整体动作的流程图。 图5同样是表示便携式电话装置1的整体动作的流程图。 图6是图4和图5的步数处理的详细的流程图。 图7是图1的应用信息存储部12的详细结构图。 图8是本发明的第2实施方式的流程图。
具体实施例方式
下面,参照附图详细说明本发明的具体实施方式

6(第1实施方式)
图1是作为本发明的电子设备的一个例子的便携式电话装置1的电路 框图。
图1中,中央控制部(CPU) 2根据存储部3所存储的各种程序来控制 该便携式电话装置l的整体动作。即,存储部3具备ROM (未图示),该 ROM中存储了用于执行后述图4 图6所示流程图的程序和用于执行各种应 用的应用程序,中央控制部2根据上述ROM中存储的程序控制该便携式电 话装置l的整体动作。
无线通信部(收发部)4 (通信单元),在作为电话的通话功能的动作 时,将从天线5获取的声音的无线信号解调为接收基带信号后,通过声音 信号处理部6从受话扬声器7输出声音。另外,将从送话麦克风8输入的 声音信号用声音信号处理部6处理后发送到无线通信部4,在无线通信部4 中将声音信号编码为发送基带信号后,从天线5发送输出。
另外,电子邮件功能、因特网连接功能等动作时,能够通过天线5及 无线通信部4进行电子邮件的收发和网站(Website)的阅览,将电子邮件 的收发信息及网站(Website)的阅览信息发送到显示部9来进行显示输出。
显示部9例如由点阵式液晶显示装置或EL显示装置构成,显示电话装 置的必要信息(对方的电话号码、电波接收状态、电池余量等信息),同时, 如上所述进行电子邮件或网站(Website)的内容显示。另外,如后所述, 在计步器功能中计算(计数)的步数值也被显示在显示部9上。
操作部10是设在该便携式电话装置1上的操作键,虽然没有对其进行 详细图示,但是,其具备电源的开关键、输入数值信息及字符信息的数 值字符输入键、选择各种功能(应用)的启动及结束的各种应用键(包括 指示计步器功能的动作开始及停止的计步器键)、设定为通过后述的振动 器的振动来进行通常由发声进行的来电告知的静音模式(^于一千一 K、 manner mode)键、及通话的挂机(OnHook)键和摘机(OffHook)键等。
应用信息存储部12存储与各种应用相关的信息,例如,如图2所示, 设置有地址簿功能的存储地址簿信息(多个姓名、住所及电话号码等)的
7地址簿信息存储部12A、邮件功能的存储收发邮件信息的邮件信息存储部 12B、因特网功能的存储网站(Website)的URL信息等的网页(Web)信 息存储部12C等存储区域。
另外,该应用信息存储部12中,还存储了控制各个应用的信息,如图 2所示,设置有通常为"0"、有来电而向用户进行来电告知时设定标记 (7,7、)信息"1"的告知过程中标记存储部12D、通过振动器的振动进 行上述来电的告知时设定"1"的振动器标记存储部12E、通过告知用扬声 器进行上述来电的告知时设定"1"的发声标记存储部12F、在来电告知过 程中进行摘机键操作而成为可通话状态时设定"1"的通话过程中标记存储 部12G。
并且,上述应用信息存储部12中,作为计步器相关的存储部,还设置 有在计步器功能的动作过程中设定"1"的计步器动作标记存储部12H和 计数步数的步数计数器存储部121。
返回图1,计时部13由计数基准信号而得到当前的年、日期、星期、 时刻等当前日期时间信息的时钟电路部(未图示)、和设定警报时刻等并
且当前时刻信息与警报时刻信息一致时通过警报声等告知已到警报时刻的 警报时刻电路部(未图示)等构成。
振动器14 (振动产生单元、来电告知单元),如图3所示,是在旋转 轴14A上安装未图示的平衡锤(錘)的马达14B,其被安装在便携式电话 装置l的设备外壳(未图示)内部的电路板17上,通过马达14B的旋转, 介由电路板17使便携式电话装置1的设备外壳振动。
图1的告知用扬声器15通过大音量的告知声来通知用户来电,另外, 在来电时以外的、例如音乐再现功能的动作时等,也可以用大音量进行音 乐的再现发声。而且,如图3所示,告知用扬声器15也被安装在电路板17 上。
图1的3轴方向振动传感器16 (振动检测单元)由根据X轴(纵)、 Y轴(横)、Z轴(上下)方向的加速度来得到便携式电话装置1的各个方 向的振动的大小的加速度传感器构成,用于检测出携带着便携式电话装置1的用户的步行。如图3所示,该3轴方向振动传感器16被设置为接近电路 板17的上述马达14B和告知用扬声器15之间。SP,如图3所示,振动器 14 (马达14B)的旋转轴14A被设置在当沿箭头A方向旋转而产生振动 时,该振动介由电路板17传递到3轴方向振动传感器16的位置。
这种情况下,通过振动器14 (马达14B)的旋转,电路板17在箭头Y 轴方向(横向)和箭头Z轴方向(上下方向)上振动,因此,3轴方向振动 传感器16就检测到了由振动器14 (马达14B)引起的Y轴(横)方向和Z 轴(上下)方向的振动。
另一方面,安装在电路板17上的告知用扬声器15也被设置在将该发 声振动传递到3轴方向振动传感器16的位置。由此,从告知用扬声器15 发声时,该发声引起的上下方向的振动传递到3轴方向振动传感器16, 3 轴方向振动传感器16成为检测到了由告知用扬声器15引起的Z轴(上下) 方向的振动的结构。
返回图1,电源部18由未图示的可充电二次电池和在该二次电池的电 池电压降低时支援各电路部的备用电池构成,用于向上述各电路部供应驱 动电压。
这里,中央控制部(CPU) 2、存储部3及应用信息存储部12作为整 体,实现功能处理单元、振动判断单元、功能控制单元、停止判断单元、 步数检测单元的功能。
接着,参照图4~图6的流程图说明如上所述构成的便携式电话装置1 的动作。这些流程图由中央控制部(CPU) 2来执行。
图4中,在步骤Sl中,判断在电源断开的状态下是否操作了操作部10 的电源接通键,当检测出操作了电源接通键时,进入步骤S2,进行等待处 理而将便携式电话装置1设定为可电话来电的状态。
在步骤S2中结束等待处理后,进入步骤S3,判断是否已将图2的告知 标记存储部12D的告知标记设定为"1"。
.在该时间点,告知标记未被设定 "1",因此,进入步骤S4,判断图 2的通话过程中标记存储部12G的通话过程中标记是否已被设定为"1"。在该时间点,还没有将通话过程中标记设定为"1",因此,进入图5的步 骤S5,判断(检测)是否有来电。
在检测出来电的情况下,进入步骤S6,而在没有检测出来电的情况下, 进入步骤S7,并判断是否操作了操作部10的计步器键。计步器键是用其最 初的键操作开始计步器(步数的计数)功能,用第2次操作停止计步器功 能的键。
而且,在上述步骤S7中检测出计步器键的操作的情况下,进入步骤S8, 判断图2的计步器标记存储部12H的计步器标记是否为"0"。
计步器标记,如上所述是在计步器功能的动作中被设定为"1"的标记, 在电源接通的状态下,计步器标记为"0",因此,进入步骤S9,计步器标 记被设定为"1",并在接下来的步骤S10中进行用于使计步器的动作开始 的初始设定。
由此,如后述的流程图所说明的,基于3轴方向振动传感器16产生的 振动的值(振动量)在图2的步数计数存储部121中计数步数,并将该计数 值显示在显示部9中。
而且,在上述步骤S8中计步器标记不为"0"的情况下,视为已经在 计步器标记为"1"的计步器动作状态中操作了计步器键,进入步骤Sll, 在该步骤Sll中,将计步器标记设定为"0",在接下来的步骤S12中进行 步数计测的停止处理。
在上述步骤S7中没有检测出计步器键的操作时,进入步骤S13,检测 有没有其它的键操作。该步骤S13的其它的键操作的检测,是上述电源接 通键、计步器键及后述的挂机键和摘机键以外的键操作,当检测出各个键 操作时,进入步骤S14来进行对应于各个键的处理。
例如,电源接通时,设定为通过告知用扬声器15的发声来进行来电的 告知,而在上述步骤S13中检测出操作了静音模式键时,在步骤S14中进 行将应用信息存储部12的未图示的静音模式标记设定为"1"的处理。由 此,来电时,如后所述,由振动器14进行来电告知。
另外,用于呼出的电话号码输入或地址簿的数据输入、邮件功能中的用于邮件内容制作的键输入的检测等,全部在上述步骤S13中进行,对应
于该键输入的处理在步骤S14中进行。
在上述步骤S13中没有检测出其它的键输入时,进入步骤S15,判断计 步器标记存储部12H的计步器标记是否为"1",在计步器标记为"1"的 情况下,进入步骤S16进行计步器处理,在计步器标记为"0"的情况下, 返回图4的步骤S2的等待处理。
艮口,在步骤S7中操作计步器键,在步骤S9中将计步器标记设定为"1" 时,其后在上述步骤S16中进行计步器处理,在步行时对其数量进行计数 并显示在显示部9上。而且,步骤S16的计步器处理将在后面详细描述。
在上述步骤S5中,当检测出来电时进入步骤S6,将图2的告知过程中 标记存储部12D的告知过程中标记设定为"1",并且,在接下来的步骤 S17中,判断这时的告知模式是否为静音模式。在已设定静音模式的情况下, 进入步骤S18,将振动器标记存储部12E的振动器标记设定为"1",并且, 在接下来的步骤S19中,开始振动器14引起的振动处理,其后,返回图4 的步骤S3。
另一方面,在步骤S17中没有设定静音模式的情况下,在步骤S20中 将图2的发声标记存储部12F的发声标记设定为"1",并且,在接下来的 步骤S21中,开始来电告知用扬声器15的发声,其后返回图4的步骤S3。
艮P,在步骤S5中检测出来电的情况下,将告知过程中标记设定为"l", 并且,根据该时刻是否设定了静音模式,开始振动器14或来电告知用扬声 器15的任意一方进行的来电告知,并返回图4的步骤S3。
这样,在来电检测后返回步骤S3的情况下,在步骤S3中,将告知过 程中标记设定为"1",并检测出已由振动器14或来电告知用扬声器15的 任意一方进行来电告知,因此,进入接下来的步骤S22。
在步骤S22中,判断是否已将计步器标记设定为"1",即,判断计步 器功能是否在动作过程中,在计步器功能在动作过程中的情况下进入步骤 S23,不在动作过程中的情况下原样进入步骤S24。
上述步骤S23,是和图5的步骤S16的步数处理相同的步数处理,后面将详细描述,而在检测出步行的情况下进行步数的计数,否则进入接下来
的步骤S24。步骤S24是判断是否已对操作部10的摘机键进行操作的处理, 在检测出已操作摘机键的情况下进入步骤S25之后的处理,而没有检测出 摘机键的操作的情况下进入步骤S26,判断是否已进行来电结束的处理。
来电结束的处理是指例如,用户为了拒绝来电而进行来电拒绝键的 操作,或者,检测出来电后已经过预先设定的时间的处理,而在来电拒绝 键的操作或检测出已经过预先设定的时间时,进入步骤S27,否则从步骤 S26返回步骤S3。
艮口,在来电的告知过程中,计步器功能在动作过程中的情况下,只要 没有检测出步骤S24的摘机键操作或步骤S26的来电结束,就反复进行上 述步骤S3、 S22、 S23、 S24及S26的处理,并在步骤S23中检测来电告知 过程中的步行并进行计数。
在步骤S24中检测出摘机键的操作时,在接下来的步骤S25中将告知 过程中标记设定为"0",在接下来的步骤S28中,进行停止由振动器14 或来电告知用扬声器15进行的来电告知的处理。另外,同时将振动器标记 及发声标记设定为"0"。
在接下来的步骤S29中,将图2的通话过程中标记存储部12G的通话 过程中标记设定为"l",并且,在接下来的步骤S30中进行开始和打来电 话的对方的通话,并返回步骤S3。
另一方面,在步骤S26中检测出来电结束的情况下,进入步骤S27并 和步骤S25—样将告知过程中标记设定为"0",在接下来的步骤S31中和 步骤S28 —样进行停止来电告知的处理后返回步骤S3。
在上述步骤S24中检测出摘机键的操作时,进入步骤S25以下,在步 骤S29中将通话过程中标记设定为"1"来开始通话时,其后在步骤S4中 检测出通话过程中标记为"1",因此,进入步骤S32并进行通话处理,在 接下来的步骤S33中判断计步器标记是否为"1" , g卩,判断是否在计步器 功能的动作过程中。
不在计步器功能的动作过程中的情况下,进入步骤S35,并检测出是否
12已进行挂机键的操作,在计步器功能的动作过程中的情况下,从步骤S33 进入步骤S34,在步行的情况下进行对其计数的步数处理后进入步骤S35。
艮P,来电后进行摘机键的操作而开始通话时,到在步骤S35中检测出 挂机键的操作为止,反复执行步骤S3、 S4、 S32、 S33、 S34及S35的处理。 因此,即使在通话过程中步行,也可以在步骤S34中检测出该步行并计数。
此外,在步骤S35中检测出挂机键的操作时,在步骤S36中使通话过 程中标记返回"0",在接下来的步骤S37中进行通话停止处理,并返回步 骤S2的等待处理。
图6详细示出了步骤S16、 S23及S24的步数处理。
图6中,首先在步骤B1中,判断3轴方向振动传感器16中是否已检 测出3轴方向的振动,在检测出振动的情况下将其振动量存储在未图示的 存储部中,然后进入步骤B2。
艮口,在3轴方向振动传感器16的X轴、Y轴及Z轴方向的任意一个中 都检测出预先设定的值的振动量的情况下,将各个振动量存储到存储部, 然后进入步骤B2来判断振动器14是否在振动过程中。
该振动器14是否在振动过程中的判断,是根据例如图2的振动器标记 存储部12E的振动器标记是否已被设定为"1"来进行的,在振动器标记已 设定为"1"的情况下,进入步骤B3,仅使用上述存储部所存储的X轴、Y 轴及Z轴方向的振动量中的X轴方向的振动量,根据该振动量是否超过了 预先设定的值来判断有没有步行,在判断为有步行的情况下,使步数计数 器12I的值增加(+1)。
此外,在接下来的步骤B4中,步数计数器12I的值、即计步器功能的 动作开始后的步行的累计值显示在显示部9上。
在上述步骤B2中,在振动器不在振动过程中的情况下,进入步骤B5, 判断来电告知用扬声器15是否在驱动过程中(发声过程中)。在来电告知 用扬声器15在驱动过程中(发声过程中)的情况下,在接下来的步骤B6 中仅使用X轴方向及Y轴方向的振动量判断有没有步行,在判断为有步行 的情况下,使步数计数器12I的值增加。另外,在步骤B5中判断来电告知用扬声器15不在驱动过程中(发声 过程中)的情况下,进入步骤B7,根据X轴、Y轴及Z轴方向的振动量判 断有没有步行,在判断为有步行的情况下,使步数计数器12I的值增加。
艮P,在图4的步骤S23的步行处理中,由于在来电告知过程中,因此, 振动器14或来电告知用扬声器15在驱动过程中,振动器14在驱动过程中 的情况下,如图3所说明的,3轴方向振动传感器16检测出振动器14的振 动引起的Y轴及Z轴方向的振动,不能正确检测出步行引起的Y轴及Z轴 方向的振动。因此,在振动器14的驱动过程中(步骤B2中为是),在步 骤B3中仅通过X轴方向的振动检测出步行。
另外,在来电告知用扬声器15在驱动过程中的情况下,如图3所说明 的,3轴方向振动传感器16检测出来电告知用扬声器15的振动引起的Z 轴方向的振动,不能检测出步行引起的Z轴方向的振动。因此,在来电告 知用扬声器15的驱动过程中(步骤B5中为是),在步骤B6中仅通过X 轴及Y轴方向的振动检测出步行。
对此,在图4的步骤S34及图5的步骤S16中,没有进行来电引起的 振动器14和来电告知用扬声器15的驱动,因此,总是进入步骤B7,根据 X轴、Y轴及Z轴这3个轴方向的振动检测出步数。
而且,在步骤S33和步骤S16中,之所以设置步骤B2、 B3、 B5及B6 的处理步骤,是因为例如,不在来电告知过程中的状态下,在步行过程 中当前时刻到达警报时刻而由振动器14或来电告知用扬声器15进行告知 的情况下,由于不能准确检测步行引起的振动,因此,和来电告知过程中 一样,不能正确检测出步行。
这样,根据上述实施方式,用3轴方向振动传感器16检测出步行引起 的本来的振动来计数步数时,即使将为了来电告知而由振动器14或来电告 知用扬声器15之类的其它原因引起的振动加到3轴方向振动传感器16,也 可以排除由振动器14或来电告知用扬声器15引起的振动,而进行步数计 测,因此,不会发生误计数,可以提高计步器的计数精度。
14(第2实施方式)
接着,对本发明的第2实施方式进行说明。
3轴方向振动传感器也被用于所谓运动控制处理,该运动控制处理用于 在例如用户手持设备装置本身并在规定方向移动时,检测出该移动并执行 预先设定的处理。
而且,本发明的第2实施方式中,在这种运动控制处理中防止了发声 等引起的3轴方向振动传感器16的误动作。
该第2实施方式中的电路结构和图1相同,只是在操作部10中设有用 于开、关运动控制功能的运动控制键这一点上和第1实施方式不同。
另外,应用信息存储部12中,设有根据便携式电话装置1本身预先设 定的移动的检测来分别登记存储应处理内容的运动表20。
艮口,如图7所示,运动表20由检测动作存储部21、模式存储部22及 执行处理存储部23构成,检测动作存储部21中存储着便携式电话装置1 本身的移动(运动)信息。
另外,模式存储部22中存储着例如进行运动动作时的模式名称信息, 执行处理存储部23中存储着处理信息,该处理信息是在检测出检测动作存 储部21中存储的动作且该时刻的模式是模式存储部22中存储的模式的情 况下执行的处理信息。
例如,如检测动作存储部21所存储的,便携式电话装置1左右振动两 次,即,在检测出"左右振动两次"且该时刻的模式是模式存储部22中存 储的"邮件阅览模式"的情况下,执行存储在执行处理存储部23中的"邮 件正文的显示"这一处理。
而且,应用信息存储部12中,还设有依次存储由3轴方向振动传感器 16检测出的振动值的振动值存储部(未图示),并且构成为根据该振动
值存储部依次存储的振动值来判断便携式电话装置1本身进行什么移动。 在第2实施方式中,中央控制部(CPU) 2、存储部3及应用信息存储
部12作为整体实现运动控制单元的功能。
接着,参照图8的流程图说明该第2实施方式的运动控制的动作。该流程图也由中央控制部(CPU) 2来执行。
图8中,操作接通运动控制功能的运动控制键时,在步骤C1中进行运 动控制的初始化处理,在接下来的步骤C2中,开始3轴方向振动传感器 16的3轴方向的振动值的检测。
在接下来的步骤C3中,进行是否有振动器14的振动开始信息的检测。
这里,对和第1实施方式不同的处理进行说明。
上述第l实施方式中,有来电时,其后持续驱动振动器或发声。但是, 来电告知往往是例如驱动1秒而下1秒停止的间歇告知,这种情况下,每 次都检测出在驱动过程中并控制3轴方向振动传感器16的检测动作,将成 为极为复杂的结构。因此,在该第2实施方式中,要进行如下处理检测 出是否预定开始驱动振动器14或来电告知用扬声器15,然后,无论有没有 驱动都控制3轴方向振动传感器16的检测动作。
而且,检测出有步骤C3中的振动器14的振动开始信息时,进入步骤 C4,进行使Y轴及Z轴方向的振动处于未测定的无效状态(OFF)而仅将 X轴方向的振动值设定为可测定(检测)状态的处理。
在接下来的步骤C5中,检测出3轴方向振动传感器16的X轴方向的 振动值并存储到上述振动值存储部,在接下来的步骤C6中,根据到此为止 振动值存储部中存储的振动值判断便携式电话装置1本身的移动,在接下 来的步骤C7中,判断该移动是不是运动表20的检测动作存储部21中登记 (存储)的动作(运动)。
在刚刚开始该运动控制功能的时间点,由于振动值存储部的振动值较 少,因此不能进行步骤C6中的运动的判定,另外,与已登记的运动不一致, 因此,返回步骤C5。接着,反复进行上述步骤C5 C7的处理时,振动值存 储部所存储的振动值变多,在进行运动的判定且与已登记的运动一致的情 况下,从步骤C7进入步骤C8。
步骤C8是执行与一致的运动对应的功能的处理,g卩,判断该时刻的模 式是不是与运动表20的一致的已登记运动相对应的模式存储部22中存储 的模式,在是模式存储部22中存储的模式的情况下,执行对应的执行处理存储部23中存储的处理。
例如,在检测出"左右振动两次"且该时刻的模式是模式存储部22中 存储的"邮件阅览模式"的情况下,执行存储在执行处理存储部23中的"邮 件正文的显示"这一处理。
进行步骤C8的处理后,进入步骤C9,判断是否有结束运动控制功能 的指示,S卩,判断是否进行了用于关闭运动控制功能的运动控制键的键操 作,在进行了键操作的情况下,进入步骤C10,执行结束运动控制功能的 处理。
另一方面,在步骤C9中没有进行用于关闭运动控制功能的键操作的 情况下,返回步骤C5,继续由3轴方向振动传感器16进行振动检测。
而且,在步骤C5中,在没有检测到振动的情况下,进入步骤Cll,判 断是否有振动器14的驱动结束信息。例如,开始由驱动器14进行的来电 告知后,在该运动控制功能的动作过程中进行摘机动作而停止了振动器14 的驱动的情况下,在该步骤Cll中检测出振动器14的驱动结束,结果是, 从步骤Cll返回步骤C2。
在步骤C2中,再次开始3轴方向的振动检测,并进入步骤C3。在该 时间点,由于振动器14的驱动已结束,因此,从步骤C3进入步骤C12。
步骤C12用于判断是否有来电告知用扬声器15的驱动开始信息,在该 时间点,不存在来电告知用扬声器15的驱动开始信息,因此,进入步骤 C13,进行将3轴方向振动传感器16的3轴方向全部的振动值设定为可检 测状态的处理。
此外,在接下来的步骤C14中,判断3轴方向振动传感器16有没有产 生振动,并将X轴、Y轴及Z轴方向的振动值存储到上述振动值存储部, 在接下来的步骤C15中进行运动的判定。
此后的步骤C16 C18的处理,和步骤C7 C9中说明的处理相同,因此 省略其详细说明,而便携式电话装置1本身的运动与运动表20中存储的运 动一致时,进行与该运动对应的处理。
而且,在步骤C14、 C16及C18的判断处理中,分别在判断结果为否
17的情况下返回步骤C3。这是因为,上述步骤C13 C18中,根据3轴方向振 动传感器16的3轴方向全部的振动值进行运动的检测的过程中,在开始了 振动器14或来电告知用扬声器15的驱动的情况下,将其检测出来。
例如,在持续处理上述步骤C13 C18期间有来电,且不设定静音模式 而是设定发声的来电告知的情况下,在步骤C12中检测出扬声器驱动开始 信息并进入步骤C19。
在步骤C19中,进行使3轴方向振动传感器16的Z轴方向的振动检测 无效(OFF)而仅将X轴及Y轴方向的振动值设定为可检测状态的处理。
在接下来的步骤C20中,判断3轴方向振动传感器16是否检测出振动, 在检测出振动的情况下,将检测出的X轴及Y轴方向的振动值存储在振动 值存储部中,并在接下来的步骤C21中判定便携式电话装置1本身的移动。
此后的步骤C22 C24的处理,和步骤C7 C9中说明的处理相同,因此 省略其详细说明,而便携式电话装置1本身的运动与运动表20中存储的运 动一致时,进行与该运动对应的处理。
另外,在步骤C20中,在没有检测到振动的情况下,进入步骤C25, 判断是否有来电告知用扬声器15的驱动结束信息,在有驱动结束信息的情 况下,返回步骤C2。这是因为,开始由来电告知用扬声器15进行的来电 告知后,在该运动控制功能的动作过程中进行摘机动作而停止了来电告知 用扬声器15的驱动的情况下,返回由步骤C13 C18的3轴方向的振动检测 进行的运动检测。
这样,上述第2实施方式,是将3轴方向振动传感器16用于运动控制 的例子,该运动控制用于在用户手持设备本身并在规定方向移动时,检测 出该运动(移动)并执行预先设定的处理。即使在这种情况下,也可以排 除由用于来电告知的振动器14或来电告知用扬声器15引起的振动的影响 并检测出设备本身的正确移动。
这种情况下,在上述第2实施方式中,不用测定3轴方向振动传感器 16的3个轴方向中受影响的方向的振动,防止浪费消耗电力,但是,也可 以和第1实施方式一样,在测定并存储3轴方向的振动量后,排除(不使用)特定方向的振动量而仅根据其它方向的振动量来检测运动。上述第1 实施方式和第2实施方式的任意一种方法,都是能够通过极容易的结构实 现的。
另外,上述第2实施方式中,即使由于来电告知的发生而仅根据特定 方向的振动量进行运动检测,由于来电告知停止时可以立刻在步骤Cll或 步骤C25中检测出来,因此可以再次开始高精度的运动检测的步骤C13之 后的处理。
而且,上述各实施方式中,对进行电话功能的来电告知的情况进行了 说明,但是,例如在到达预先设定的警报时刻时或定时器的时间已到时、 或者进行游戏时等而产生发声或由振动器引起的振动的情况下,也可以防 止检测用的3轴加速度传感器的振动检测的误动作。
另外,上述实施方式中,描述了在相同的电路板17上设置3轴方向振 动传感器16、来电告知用扬声器15和振动器14的例子,但是,即使在不 设置在相同基板上而是分别设置在不同位置的情况下,只要来电告知用扬 声器15或振动器14的振动会影响3轴方向振动传感器16的振动检测,就 可以适用本发明。
这种情况下,显而易见,将检测出的振动排除的方向,也可以由3轴 方向振动传感器16、来电告知用扬声器15和振动器14各自的设置状态来 恰当地决定。
另外,上述各实施方式中,就本发明适用于便携式电话装置1的例子 进行了说明,但是,本发明也可以适用于数码相机、个人计算机、音乐播 放器、PDA等各种的电子设备。
根据优选的实施方案已对本发明作了描述,但本发明并不受其中描述 细节的限制,而是包括所附权利要求范围内所有的实施方案。
19
权利要求
1、一种电子设备,具有振动检测单元,检测多个方向各自的振动状态;以及功能处理单元,根据该振动检测单元检测到的振动,执行预先设定的功能的处理,该电子设备的特征在于,具备振动产生单元,产生由声音输出引起的振动或者用于告知的振动;振动判断单元,判断该振动产生单元的振动是否将产生,或者是否在产生过程中;以及功能控制单元,在由该振动判断单元判断出振动将产生或者在产生过程中的情况下,在排除与所述振动产生单元的振动的方向一致的方向的振动的同时,控制所述功能处理单元。
2、 根据权利要求l所述的电子设备,其特征在于所述功能控制单元,通过去除由所述振动检测单元检测的各方向的振 动中、与所述振动产生单元的振动方向一致的方向的振动检测结果,排除 与所述振动产生单元的振动的方向一致的方向的振动。
3、 根据权利要求l所述的电子设备,其特征在于所述功能控制单元,通过使由所述振动检测单元检测的各方向的振动 中、与所述振动产生单元的振动方向一致的方向的振动的检测本身停止, 排除与所述振动产生单元的振动的方向一致的方向的振动。
4、 根据权利要求l所述的电子设备,其特征在于停止的停止判断单元,所述功能控制单元,在由所述停止判断单元判断出所述振动产生单元的振动将停止或已停止的情况下,使用与所述振动产生单元的振动方向一 致的方向的振动检测结果,再次开始所述功能处理单元的控制。
5、 根据权利要求l所述的电子设备,其特征在于所述功能处理单元是步数检测单元,根据所述振动检测单元检测到的 各振动状态,检测将该电子设备带在身上的用户的步数。
6、 根据权利要求l所述的电子设备,其特征在于所述功能处理单元是运动控制单元,根据所述振动检测单元检测到的 各振动状态,判断用户使其动作的该电子设备的运动,并对应该电子设备 的运动执行预先设定的功能的处理。
7、 根据权利要求l所述的电子设备,其特征在于,还具备 用于通信的通信单元;以及来电告知单元,告知有对该通信单元的来电,由所述振动产生单元产生的振动,实现所述来电告知单元的功能。
8、 一种记录介质,记录了用于通过计算机实现下述处理的程序,所述程序包括振动检测处理,检测多个方向各自的振动状态;功能执行处理,根据由该振动检测处理检测到的振动,执行预先设定 的功能的处理;振动产生处理,产生由声音输出引起的振动或者用于告知的振动; 振动判断处理,判断该振动产生处理的振动是否将产生,或者是否在产生过程中;以及功能控制处理,在由该振动判断处理判断出振动将产生或者在产生过程中的情况下,在排除与所述振动产生处理产生的振动的方向一致的方向的振动的同时,控制所述功能执行处理。
全文摘要
本发明涉及电子设备及其控制程序,本发明提供一种便携式电话装置(1),在该装置(1)中,3轴方向传感器(16)对携带着便携式电话装置(1)的用户的步行进行检测并计数步数。在有电话来电的情况下,将振动器(14)或扬声器(15)的告知动作引起的振动传递到3轴方向传感器(16),因此,3轴方向传感器(16)会检测到步行引起的振动以外的振动,产生步数的误计数。为了防止这一问题,在步行的检测过程中,不使用3轴方向传感器(16)检测的3方向的振动中与振动器(14)或扬声器(15)的告知动作引起的振动方向相同方向的振动,可以准确进行步行检测。
文档编号H04M1/725GK101668075SQ20091017064
公开日2010年3月10日 申请日期2009年9月1日 优先权日2008年9月4日
发明者佐藤聪, 相马敦郎, 芦田健 申请人:株式会社卡西欧日立移动通信
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1