便携式电子装置、操作控制方法、信号生成装置和方法

文档序号:6130002阅读:131来源:国知局
专利名称:便携式电子装置、操作控制方法、信号生成装置和方法
技术领域
本发明涉及便携式电子装置、由该便携式电子装置采用的操作控 制方法和实现该操作控制方法的操作控制程序。更具体地说,本发明 涉及具有配置成检测加速度的加速度检测单元的便携式电子装置,用 在该便携式电子装置中的操作控制方法和实现该操作控制方法的操 作控制程序。另外,本发明还涉及评价信号生成装置,用于基于由加 速度检测单元检测的加速度,生成评价信号,作为用于检测便携式电 子装置的预定运动的信号最佳值,以及还涉及由评价信号生成装置采 用的信号生成方法。
背景技术
建议阅读者参见用作专利文献1的日本专利公开号 No.2006-17874和用作专利文献2的日本专利zA开号No.Hei 2-69693。在一些情况下,由于诸如用于提高装置的便携性的小型化需求和 装置的设计需求的原因,有意限制可以用在电子装置,或更具体地, 用在便携式电子装置中的操作部件的数量。例如, 一些便携式音乐播 放器等等仅采用诸如重放、停止和音量调整按钮的基本操作部件。在 这种便携式电子装置的情况下,用户通常通过利用在该装置的显示屏 上出现的菜单,执行除基本操作以外的操作。用这种方式,便携式电 子装置在具有较小尺寸和改进设计的同时,允许用户执行除基本操作
以外的操作。但是,如果用户必须通过利用在该装置的显示屏上出现 的菜单,在便携式电子装置上执行除基本操作以外的特定操作,用户 可能必须检查多个分级菜单层直到用户得到表示该特定操作的所需 菜单项为止。因此,便携式电子装置的设计者必须考虑该装置的操作 性降低的问题。另一方面,近年来设计的一些便携式电子装置采用通过利用加速 度传感器,检测由用户执行的操作的接口。例如,专利文献l描述了 能基于在该装置中采用的加速度传感器生成的信号,检测由用户引起 的运动作为该装置的运动,以及基于检测结果发出预定指令的便携式 电子装置(由用户引起的运动的例子是由手摇动或手摆动引起的运动)。另一方面,专利文献2描述了能以与在专利文献1中公开的装 置相同的方式,基于用在该装置中的加速度传感器生成的信号,检测 由用户引起的运动作为该装置的运动,以及基于检测结果改变时钟模 式的便携式电子装置。由于如上所述,该便携式电子装置能基于用在 该装置中的加速度传感器生成的信号,检测由用户引起的运动作为该 装置的运动,可以根据性能减小将在该装置中提供的操作部件的数 量。发明内容随便提一下,在专利文献1和2中描述的现有技术中,使用加速 度的幅度与预先确定的阈值比较的结果来产生有关装置本体是否进 行了预定运动的确定结果。然而,通过该运动检测技术,担心在一些 情况下产生不正确的确定结果。即,有必要考虑正在行走的用户或正 在跑动的用户使用便携式电子装置的情形。另外,也有必要假定用户 通过用带子悬挂该装置或将该装置放在背包中来携带该便携式电子 装置的情形。在这些情况下,加速度传感器很有可能不期望地生成具 有等同于如上所述的、当用户通过摇动或碰撞便携式电子装置真正采 取动作时生成的加速度信号的幅度的幅度的加速度信号。因此,仅通 过将加速度的幅度与预先确定的阈值比较,以便产生有关该装、置的本
体是否进行了预定运动的确定结果,产生不正确确定结果的可能性更 高。为解决上述问题,本发明的发明人已经发明一种便携式电子装置,包括加速度检测单元,配置成检测在便携式电子装置中生成的加速度;评价信号生成单元,配置成基于由加速度检测单元检测的加速 度,执行预定过程以便生成表示加速度的幅度和正或负极性的评价信号;以及控制单元,配置成基于评价信号生成单元生成的评价信号,生成 有关是否已经驱动便携式电子装置进行预定运动的确定结果以及基 于确定结果执行预定操作。另外,发明人还发明了用于通过下述操作,生成评价信号的评价 信号生成装置计算由用于检测加速度的加速度检测单元,在当前时间点检测的 当前加速度的绝对值;获得分别计算为在过去的预定时间段中的一个时间点,由加速度 检测单元检测的加速度的绝对值的绝对值的平均值;以及从当前加速度的绝对值减去平均值以便获得当前时间点的评价 信号的值。根据本发明,评价信号生成单元可以基于由加速度检测单元检测 的加速度,执行预定过程,以便生成表示加速度的幅度和正或负极性 的评价信号。根据由本发明提供的便携式电子装置,用在便携式电子 装置中的控制单元可以基于由评价信号生成单元生成的、作为不仅表 示加速度的幅度而且表示加速度的正或负极性的信号的评价信号,产 生有关是否已经驱动便携式电子装置来进行预定运动的确定结果。因 此,控制单元可以适当地产生有关是否已经由于例如特别是在便携式 电子装置上执行的摇动操作而驱动便携式电子装置进行包括前后运 动的预定运动的确定结果。因此,可以比仅将加速度的幅度与预先确 定的阈值进行比较的现有技术更精确地产生有关便携式电子装置是 否已经进行预定运动的确定结果。在产生有关该装置的本体是否进行了预定运动的确定结果的过 程中,(即,如上所述根据本发明,基于由加速度检测单元生成的加 速度信号,用户是否已经执行预先确定的操作),确定的精度可以比 现有技术更好并且可以大大降低产生不正确确定结果的概率。


从参考附图给出的优选实施例的下述描述,本发明的这些和其他特征将变得清楚,其中图1是表示根据本发明的实施例的便携式电子装置的典型外观 的透视图;图2是表示根据本发明的实施例的便携式电子装置的典型内部 构造的框图;图3是在描述摇动操作中进行参考的说明图;图4A是表示分别由用在该便携式电子装置中的加速度传感器输 出的加速度信号的波形的图;图4B是表示作为将与加速度信号的波形比较的波形的评价信号 的波形的图;图5A是表示分别在摇动操作中输出的加速度信号g的波形的图;图5B是表示在摇动操作中输出的评价信号J的波形的图;图5C是表示基于摇动操作中加速度信号g的波形下的区域计算 的评价信号s的波形的图;图6A是表示当由用户通过插入背包中来携带该便携式电子装置时分别输出的加速度信号g的波形的图;图6B是表示当由用户通过插入背包中来携带便携式电子装置时输出的评价信号J的波形的图;图6C是表示当由用户通过插入背包中来携带该便携式电子装置 时,基于加速度信号g的波形下的区域计算的评价信号s的波形的图; 图7A是表示当由用户通过用带子悬挂该装置来携带该便携式电子装置时分别输出的加速度信号g的波形的图;图7B是表示当由用户通过用带子悬挂该装置来携带便携式电子装置时输出的评价信号J的波形的图;图7C是表示当由用户通过用带子悬挂该装置来携带该便携式电子装置时,基于加速度信号g的波形下的区域计算的评价信号s的波形的图;图8是在根据该实施例检测摇动操作的过程中,要对等于0的摇 动计数值执行的操作的描述中参考的说明图;图9是在根据该实施例检测摇动操作的过程中,要对至少等于1 的摇动计数值执行的操作的描述中参考的说明图;图IO是在根据该实施例、要作为检测摇动操作的过程执行的延 迟处理的描述中参考的说明图;图IIA是表示在摇动操作中输出的评价信号J的典型波形的图;图IIB是表示伴随图IIA中所示的波形的摇动计数值变化的图;图12表示根据该实施例,作为检测摇动操作的处理的特定部分, 基于加速度信号生成评价信号J执行的处理的流程的流程图;图13表示根据该实施例,作为检测摇动操作的处理的特定部分, 获得有关表示在0交叉之间的时间段中执行的计数的结果的计数值的 信息而执行的处理的流程的流程图;图14表示根据该实施例,作为检测摇动操作的处理的特定部分, 获得有关峰值和峰值的定时(timing)的信息而执行的处理的流程的 流程图;图15表示根据该实施例,作为检测摇动操作的处理的特定部分, 产生用于确定摇动操作的各种确定结果而执行的处理的流程的流程 图;图16表示在摇动操作的检测时,作为后续处理而执行的处理舶 流程的流程图n是在根据该实施例的修改版本执行的操作的描述中参见的 说明图;图18表示根据该实施例的修改版本,作为检测摇动操作的处理的特定部分,设置当前山无效标记而执行的处理的流程的流程图;以 及图19表示根据该实施例的修改版本,作为检测摇动操作的处理 的特定部分,基于当前山无效标记产生确定结果而执行的处理的流程 的流程图。
具体实施方式
通过参考图,在下文中说明本发明的优选实施例(在下述描述中, 本发明的优选实施例简单地称为实施例)。 [外观]图l是根据本发明的实施例,用作便携式电子装置的便携式内容 播放器1的典型外观的透视图。根据该实施例的便携式内容播放器1 具有用户能通过例如利用一只手携带该播放器的小尺寸以便能将该 便携式内容播放器l用作便携式装置。如从该图看出,该外观是具有 六面的近似矩形形状的外观。在该便携式内容播放器1的六个外表面的一个上,提供显示屏单 元10A,如该图所示。显示屏单元10a是用于根据便携式内容播放器 l的操作状态,显示必要信息的单元。当便携式内容播放器l再现内 容时,例如,显示屏单元IOA显示再现的内容的标题和包括主要表示、 例如关于人物和图像的再现流逝时间的必要信息。另外,便携式内容播放器1还采用将由用户物理操作以便向便携 式内容播放器1发出命令的操作部件,用户通过例如按压或旋转部件, 操作这些操作部件。操作部件包括在与显示屏单元10A相同的面上提 供的键按钮8b和8c以及附着到与提供显示屏单元10A的面几乎垂直 的面的滚轮键8a。通常能在由该图中所示的弯曲箭头A表示的顺时 针和逆时针方向中,在预先确定的角度范围上旋转滚轮键8a。可以在由该图中所示的箭头B所示的向内方向上将滚轮键8a压向便携式内 容播放器1的本体,或在由相同箭头B所示的向外方向上从便携式内 容播放器1的本体中将其拔出。通常,可以按压和释放键按钮8b和 8c。在根据该实施例的便携式内容播放器l的情况下,通过操作这些 操作部件,用户可以执行几乎所有操作来再现来自便携式内容播放器 1的内容。然而,如稍后所述,用户也能通过用手摇动便携式内容播 放器1而不操作这些操作部件来执行特定操作。另外,在滚轮键8a的内侧上提供耳机端子7。通过耳机端子7, 输出由便携式内容播放器l再现的内容的声音。 [便携式电子装置的内部结构]图2是表示图1所示的便携式内容播放器1的典型内部结构的框 图。首先,控制单元2具有微型计算机,通常包括CPU(中央处理单 元)、ROM (只读存储器)和RAM (随机存取存储器)等等。控制 单元2是用于在便携式内容播放器1上执行各种控制的单元。非易失存储器单元3是用于存储信息的构件。通常,非易失存储 器单元3是即使不通过主电源供电,也能保留其中存储的信息的半导 体存储器设备。非易失存储器单元3的主要例子包括闪存。在该实施 例的情况下,在非易失存储器单元3中存储的信息包括摇动操作检测 程序3a和控制程序3b,如该图中所示。摇动操作检测程序3a和控制 程序3b分别是将由在该控制单元2中采用的CPU执行的程序。稍后 将描述摇动操作检测程序3a和控制程序3b的细节。将注意到,尽管 该图仅示出了摇动操作检测程序3a和控制程序3b,其分别存储在非 易失存储器单元3中,作为将由在该控制单元2中采用的CPU执行 的程序,非易失存储器单元3也能用于存储其他信息,诸如各种数据, 作为在非易失存储器单元3中存储的信息,例如,非易失存储器单元 3能用于存储在执行各种控制和管理信息的过程中将由控制单元2使 用的设置数据,等等。内容存储单元4是用于存储分别由便携式内容播放器1再现的内 容的部件。以文件为单位管理在内容存储单元4中预先存储的内容。
本发明不应当对于在内容存储单元4中预先存储的内容的类型或分别 用作管理内容的单位的文件的格式施加特定限制。但为简化下述描述 中的说明,作为再现对象分别在内容存储单元4中预先存储的内容分 别是音频数据(或音乐数据),其已经根据预先确定的压缩编码格式 压缩。另外,作为内容存储单元4在便携式内容播放器1中釆用的存储 介质不具体限定于特定存储介质。即,内容存储单元4可以是任何任 意存储介质,只要真正使用的存储介质是广泛使用的现代介质,诸如 HDD (硬盘驱动器)或非易失半导体存储设备(诸如闪存)。换句话 说,内容存储单元4可以是迄今已知或正被开发为未来介质的存储介 质。另外,便携式内容播放器1可以具有内容存储单元4是嵌入便携 式内容播放器1中的存储介质的结构,如该图所示,或具有可移动存 储介质用作内容存储单元4的结构。如果可移动存储介质用作内^ 储单元4,便携式内容播放器1具有用于驱动可移动存储介质的驱动 器。另外,即使非易失存储器单元3和内容存储单元4用在便携式内 容播放器1中,作为彼此分离的功能块,如图2所示,也可以提供非 易失存储器单元3和内容存储单元4物理地组合成>^用存储介质的结 构。根据本实施例,用在便携式内容播放器1中的外部数据接口 11 是用于从外部内容源,诸如用作主机的个人计算机获得在内容存储单 元4中预先存储的内容的部件。即,便携式内容播放器l通过外部数 据接口 11连接到主个人计算机以便允许将内容从个人计算机传送到 便携式内容播放器l。便携式内容播放器1根据由控制单元2执行的 控制,从个人计算机获得内容,以及将所获得的内容存储在内容存储 单元4中。根据附加到该内容的附加信息,可以将从外部内容源获得的每一 内容放在适当组中。例如,通过将内容包括在唱片集中,在外部内容 源中处理内容。属于相同唱片集的内容分别具有唱片集的标题,作为 附加到每一内容的附加信息。在这种情况下,便携式内容播放器l掩
这些内容存储在内容存储单元4中以及将这些内容放在对应于该唱片 集的组中,用于管理内容。作为另一例子,外部内容源可以生成充当 被选内容的列表的播放列表。在这种情况下,便携式内容播放器l将 这些内容存储在内容存储单元4中,并将这些内容放在对应于该播放 列表的组中。当便携式内容播放器l从外部内容源接收内容时,便携 式内容播放器l将内容放在该组中,其可以对应于附加信息等等。在 下述描述中,便携式内容播放器l为管理内容的目的在其中放入内容 的组被称为文件夹。外部数据接口 11具有包括用于通过符合预定数据通信标准的电 缆或无线电通信的任何一个,执行与外部设备通信的硬件和软件的结 构。不应当特别规定由便携式内容播放器1采用为电缆或无线电通信 遵循的标准的数据通信标准。然而,在现有技术中,可以想到采用诸 如IEEE (电子和电气工程师协会)1394、 USB (通用串行总线)、 以太网、蓝牙或IEEE802.11a/b/g的数据通信标准。再现处理单元5是用于输入从内容存储单元4读出的内容并根据 控制单元2执行的控制,在该内容上执行必要再现信号处理的部件。 由于内容是根据预先确定的方法,完成压缩编码过程的音频数据的文 件,再现处理单元5在内容上执行根据压缩编码方法的解调处理等等 和其他处理,并将再现信号处理的结果输出到音频输出处理单元6, 作为音频信号。音频输出处理单元6是用于在从再现处理单元5接收 的音频信号上,执行必须在解调处理后的阶段执行的音频信号处理的 部件。音频信号处理通常包括调整声音质量的处理、调整声音音量的 处理和放大音频信号的处理。作为音频信号处理的结果,音频输出处 理单元6将用于驱动耳机的音频信号输出到耳机端子7。显示单元10是具有包括在作为便携式内容播放器1的外观的图 1所示的外观中的显示屏单元10A的显示设备。显示单元10在显示 屏单元10A上显示各种信息。在由显示单元10执行以便在显示屏单 元10A上显示图像的操作中,控制单元2将图像数据存储在显示存储 器9上并控制该显示单元10利用在显示存储器9中存储的数据执軒
显示驱动操作。操作单元8采用操作部件和另 一构件。设置在密封便携式内容播 放器1的外壳的外表面上的操作部件是滚轮键8a和键按钮8b和8c。 另一构件是用于根据在操作部件的任何一个上执行的操作,生成操作 命令信号并将操作命令信号输出到控制单元2的单元。控制单元2根 据从操作单元8接收的操作命令信号,执行必要处理。加速度传感器12是用在根据该实施例的便携式内容播放器1中 的感测单元。加速度传感器12是能基于X轴、垂直于X轴的Y轴和 垂直于X和Y轴所处的平面的Z轴,检测在坐标系统的Y和Z轴的 方向中生成的加速度的传感器。在该实施例的情况下,通过用作参考的便携式内容播放器1的显 示屏单元10A的表面,X、 Y和Z轴这三个轴是如图1所示的固定轴。 如该图所示,Z轴是垂直于显示屏单元10A的表面的轴。另一方面, X轴是垂直于在其上提供滚轮键8a的面的轴(即,提供滚轮键8a的 表面是垂直于显示屏单元10A的表面的面)。Y轴是垂直于Z和X 轴所处的平面的轴。再参考图2。加速度传感器12将表示检测Y轴方向中生成的加 速度的结果的信号和表示检测Z轴的方向中生成的加速度的结果的 信号提供给控制单元2中的CPU。在下述描述中,表示检测在Y轴 方向中生成的加速度的结果的信号称为Y轴加速度信号,而表示检测 在Z轴方向中生成的加速度的结果的信号称为Z轴加速度信号。控制单元2采样由加速度传感器12生成的Y轴加速度信号和Z 轴加速度信号,在稍后描述为检测摇动操作的过程的过程中利用该采 样信号。摇动操作在具有上述结构、根据该实施例的便携式内容播放器1中,除在 用作操作部件的操作单元8上执行的普通操作外,可以由用户有意地 执行摇动该便携式内容播放器1的摇动操作,而不在操作单元8本执 行普通操作。由用户执行摇动操作以便驱动便携式内容播放器1来执 行预定操作。用在下面描述中的摇动(shake)操作被定义为摇动该 便携式内容播放器1以便驱动便携式内容播放器1来执行预定操作的 操作。图3是在上述的典型摇动操作的描述中参考的说明图。由该图中 所示的箭头G表示的方向是重力方向,而垂直于箭头G的平面是水 平面。如图所示,为了执行摇动操作,必须按照将显示屏单元10A的 表面设置成平行于重力方向的方位握住便携式内容播放器1。将显示 屏单元10A的表面设置成平行于重力方向的方位是垂直于水平面的 方位。通过如上所述定向的便携式内容播放器1,通过在由该图中所 示的双线箭头所示的Y轴的方向中向上和向下摇动便携式内容播放 器1,执行摇动操作。如上所述,摇动操作是在预先确定的轴的方向 中摇动所握住的便携式内容播放器l的操作。更具体地,摇动操作是 类似将手握力瞬间施加到水银温度计以便复位由温度计表示的温度 的操作。根据这种典型的摇动操作,便携式内容播放器1在Y轴方向进 行前后运动。更具体地说,在摇动操作中,便携式内容播放器l在重 力方向中向上和向下运动,通过在向上和向下方向中运动,便携式内 容播放器l在预定轴(在该例子中为Y轴)的方向中进行前后运动。将注意到,尽管上述典型的摇动操作是在Y轴的方向中执行的 摇动操作,在根据该实施例的便携式内容播放器l中,加速度传感器 12还检测Z轴的加速度。如稍后所述,该实施例可以通过考虑在这 两个轴的方向中产生的加速度产生有关是否正在执行摇动操作的确 定的结果。因此,不仅在Y轴的方向中,而且在Z轴的方向中,执行摇动操作。[生成评价信号]随便提一下,如果将特定运动考虑在内作为由便携式电子装置产 生的运动(例如,对应于行走、奔跑或跌倒的影响),同时该装置正 被用于通过利用上述加速度传感器检测作为不同于上述特定 的 运动、由该装置所做的预定运动中,对预定运动的不正确的检测成为 一个问题。为避免这种问题,该实施例通过采用下述技术检测摇动操 作。首先,在该实施例中,在检测摇动操作的过程中,不原样使用由加速度传感器12生成的Y轴加速度信号和Z轴加速度信号。相反, 使Y轴加速度信号和Z轴加速度信号经受预定处理以便生成评价信 号,该评价信号用于检测摇动操作。由该实施例采用来生成评价信号 的技术i兌明如下。如先前参考图2所述,首先,由加速度传感器12生成的Y轴加 速度信号和Z轴加速度信号提供给控制单元2。控制单元2以预先确 定的间隔,采样Y轴加速度信号和Z轴加速度信号。基于从Y轴加 速度信号和Z轴加速度信号采样的值,控制单元2生成表示由便携式 内容播放器1中的加速度传感器12生成的加速度信号的净幅度和加 速度信号的净极性的评价信号J。加速度信号的极性可以是正或负极 性。作为粗略的概念,评价信号J可以视作通过从总和减去平均值获 得的信号。总和是通过在当前采样时间中,采样Y轴加速度信号和Z 轴加速度信号获得的值的绝对值的总和。另一方面,平均值是在预先 确定的过去时段中,分别通过多个采样时间中的一个获得的这些总和 的平均值。即,假定符号norm表示通过在当前采样时间中,采样Y 加速度信号和Z轴加速度信号获得的值的绝对值的总和,而符号ag 表示在预先确定的过去时段中,分别通过采样时间中的一个计算的这 些总和norm的平均值。在这种情况下,将评价信号J生成为满足下 述等式的信号J-norm画ag更具体地说,控制单元2由提供给控制单元2、由加速度传感器 12生成的Y轴加速度信号和Z轴加速度信号,计算在当前采样时间 采样的值的绝对值。然后,通过获得绝对值的总和,计算norm。通 过从总和norm减去平均值ag,可以获得评价信号J。随便提一下, ag是在预先确定的过去时段中,分别在采样时间计算的这些总^的平
均值。因此,当计算当前时间的总和norm时,已经知道分别对在预 先确定的过去时段中的采样时间计算的总和。通过获得分别在预先确 定的过去时段中的采样时间计算的总和的平均值,获得平均值ag。然 后,控制单元2从总和norm减去平均值ag以便获得用于该当前时间 的评价信号J。在每一时间执行从总和norm减去平均值ag以便获得 评价信号J的操作。应注意到初始值的绝对值是表示初始值的绝对量的值。(在上述 描述中,初始值是从加速度信号采样的值)。事实上,可以将初始值 的平方用来替代初始值的绝对值。图4A是表示分别由用在便携式电子装置中的加速度传感器输出 的加速度信号g的波形的图。另一方面,图4B是示出了作为将与加 速度信号的波形比较的波形的评价信号J的波形图。在图4A中,Y 轴加速度信号g的波形画为实线,而Z轴加速度信号g的波形画为虚 线。如上所述,控制单元2通过从在当前采样时间中采样Y轴加速度 信号g和Z轴加速度信号g获得的值的绝对值的总和norm,减去在 预先确定的过去时段中的采样时间采样Y轴加速度信号和Z轴加速度 信号获得的值的绝对值的总和的平均值ag,获得评价信号J。因此, 评价信号J表示由便携式内容播放器1中的加速度传感器12生成的 加速度信号g的净幅度和加速度信号g的净极性。加速度信号的极性 可以是正或负极性。(可以将绝对值的总和的平均值ag看作平均加 速度信号)。图5A至5C是表示摇动操作中的加速度信号的波形的图。图6A 至6C是表示当由用户通过将该装置插入背包中携带便携式电子装置 时,加速度信号的波形的图。图7A至7C是表示当由用户通过由带 子悬挂该装置携带便携式电子装置时分别输出的加速度信号的波形 的图。在图5A、 6A和7A,将Y轴加速度信号g的波形画为实线, 而将Z轴加速度信号g的波形画为虚线。在图5C、 6C和7C的每一 个中所示的评价信号s的波形分别是将与在图5B、6B和7B的每一个 中所示的评价信号s的波形比较的波形。将注意到,通过计算用于预 先确定的轴的加速度信号的当前采样值和正好在当前采样值前的采 样值间的差值,以及获得在预定时间段上计算的这些差值的总和,得到用于计算图5C、 6C和7C的每一个中所示的评价信号s的波形区。 (在这种情况下,预先确定的轴是Y轴)。对每一采样时间,得到这 样一个区域。在第一位置,如从图5可以看出,图5B中所示的评价信号J的 波形将图5A中所示的加速度信号g的幅度表示为在摇动操作中生成 的加速度信号。另外,在摇动操作的情况下,评价信号J的波形根据 作为由摇动操作的前后运动引起的极性,由加速度信号g的波形显示 出的正负极性,显示出正负极性。基于如图5C所示的加速度信号的 波形下的区域计算的评价信号s的波形也遵循摇动操作的前后运动。 (在图5所示的例子的情况下,存在摇动操作的三对前后运动。)同时,如从图6看出,图6B所示的评价信号J的波形将图6A 中所示的加速度信号g的幅度表示为当由用户插入背包携带便携式电 子装置时生成的加速度信号。与作为在摇动操作中生成的信号的图5B 中所示的评价信号J的波形相比,在朝一个极性的方向中,使作为显 示出正负极性的信号的图6B中所示的评价信号J的波形从用作极性 的中心的0电平整体移动一偏移值。此外,如从图7看出,另一方面, 图7B中所示的评价信号J的波形将图7A中所示的加速度信号g的幅 度表示为当由用户通过由带子悬桂携带便携式电子装置时生成的加 速度信号。通过相同操作,与作为在摇动操作中生成的信号的图5B 所示的评价信号J的波形相比较,在朝向一个极性的方向中,使作为 显示出正负极性的信号的图7B所示的评价信号J的波形从用作极性 的中心的0电平,整体移动一偏移值。如从图5至7所示的实验结果看出,当在便携式电子装置上执行 摇动操作时,根据该实施例的评价信号J的波形根据由该便携式电子 装置所做的前后运动,显示出正负极性。可以理解,图5B所示的评 价信号J是适合于检测摇动操作的信号。 ,下面的说明支持上面所述的内容。根据本实施例的评价信号J
的波形是将根据由加速度信号g的波形显示出的正负极性的正负极性显示为根据摇动操作的前后运动的极性的波形。因此,与如图5C所 示,使用基于加速度信号g的波形下的区域计算的评价信号相比,通 过利用该评价信号J,不正确地检测摇动操作的可能性低。即,由于 评价信号s未显示出正负极性,担心尽管未正常地进行伴随摇动操作 的前后运动,也不期望地检测到了摇动操作。另外,如上所述,通过在当前采样时间采样Y轴加速度信号和Z 轴加速度信号获得的值的绝对值的总和,减去通过在预先确定的过去绝对值的总和的平均值ag,获得根l该实施例的评价^号J。因此, 评价信号J具有能消除在加速度信号g中生成的不必要偏移分量的优 点。通常,在实地由用户利用该便携式内容播放器l前,从工厂运送 便携式内容播放器1时,通常校准用于生成Y轴加速度信号和Z轴加 速度信号的加速度传感器12。然而,由于评价信号J具有能消除不必 要偏移分量的优点,可以省略校准过程。另外,即使校准加速度传感 器12,随着时间流逝,越来越多的偏移分量不期望地叠加在加速度信 号g上。因此,通过在摇动操作的检测中利用评价信号J,可以避免 摇动操作的不正确检测。[使用评价信号J的摇动操作检测]通过参考图8至11,下面的描述说明用于通过利用评价信号J 检测摇动操作的具体技术。图8是根据该实施例,在检测摇动操作的 过程中,在对等于0的摇动计数值执行的操作的说明中参考的说明图。 将注意到通过用在控制单元2中的CPU,执行参考图8至11所说的 操作。摇动计数的值是通过控制单元2中采用的CPU执行的计数操 作的结果。如从稍后的描述中看出,当摇动计数达到预先确定的值时, 确定结束执行摇动操作。注意在检测摇动操作的过程中,作为如图8所示的波形的山 (mountain),在评价信号J的波形的0交叉定时之间出现的山。如 果作为评价信号J的波形的山,评价信号J的0交叉定时之间出现的
山满足预先确定的条件,将摇动计数的值设置为1以便表示已经检测到第一有效山。条件包括在该图中示为要求作为山的周期,夹在o交 叉定时之间的时段的长度应当是预先确定的范围中的值的条件的条件<1>。更详细地说,条件<1>可以要求作为评价信号J的0交叉定时之间的山的周期,由该图中的虚线箭头所示的时段的长度应当是在该图中未示出的预定阈值zcrsl和zcrs2间的范围中的值。(0交叉定时 之间的时段对应于稍后所述的O交叉间隔计数值)。条件还包括在该 图中示为山的峰值应当是在预先确定的阈值之间的范围中的条件的 条件<2>。更详细地说,条件<2>可能要求在该图中,由实线箭头表示 为在0交叉定时之间的时段中形成的评价信号J的波形的最大值的最 大值(的绝对值)应当是在该图中未示出的预定阈值maxl和max2 间的范围中的值。如果山出现在评价信号J的O交叉定时之间作为评 价信号1的波形的山并且满足上述条件<1>和<2>,首先,摇动计数的 值设置成1以便表示已经进行了伴随摇动操作的前后运动中的一个。
图9是要对至少等于1的摇动计数值执行的操作的描述中参考的 说明图。首先,即使当满足上述条件的第一山出现为如图8所示时, 在摇动计数的值从0改变成1后,如图9所示,检查作为评价信号J 的波形的山,在评价信号J的0交叉定时之间出现的另一山以便产生 有关另一山是否满足条件的确定结果。即,检查另一山以便产生有关 0交叉定时之间的时段的长度是否具有夹在预先确定的阈值zcrsl和 zcrs2间的范围中的值,以及峰值是夹在预先确定的阈值maxl和max2 间的范围中的值的确定结果。换句话说,检查另一山以便产生有关该 山有效还是无效的确定结果。
山可以出现在对应于用倾斜平行线加阴影的块的时段中,如图9 所示。这样的山不满足参考图8所述的条件,由此视为当前忽略的无 效山。在这种情况下,摇动计数的值原样保持在当前值。
因此,当满足有效山的条件的下一山出现时,检查下一山以便产 生有关满足条件的先前山和下一山是否是连续出现的连续有敢山的 确定结果。即,确定结果的产生是试图设置在检测到由摇动操作引起
的第一个前后运动后,检测在第一前后运动后的其他前后运动的其他 条件。换句话说,尽管上述条件是单一山应当是有效山的条件,但其他 条件是两个连续山应当是连续出现的有效山的条件。更具体地说,首 先,应当交替地检测两个连续山的相继正和负峰值以及正负峰值的出现定时之间的差值应当是预先确定的范围中的值,如图9的条件<1> 和<2>中所示。在条件<1>中,将先前有效山的峰值的极性与当前有效 山的峰值的极性进行比较以便产生有关先前有效山的峰值是否具有 与当前有效山的峰值的极性相反的极性的确定结果。另一方面,在条 件<2>中,正负峰值间的出现定时的差值应当是夹在预定阈值tsl和 ts2间的范围中的值。在该图中,例如,夹在预先确定的阈值tsl和ts2 间的范围是点/虚线箭头表示的范围。如果满足条件<1>和<2>并且交替地检测两个连续正负峰值,使 摇动计数的值增加l (+1)。即,仅当检测到满足上述条件<1>和<2> 的两个连续交替山时,摇动计数的值变为至少等于2。检测到这两个 连续山表示作为摇动操作的结果,已经进行了前后运动。换句话说, 因为确定结果表示根据摇动操作,已经进行了前后运动,使摇动计数 的值至少等于2。基本上,如果此后出现满足图8所示的条件<1>和<2>的下一山, 测试图9所示的条件<1>和<2>,以便产生有关是否将正出现的山和正 好在该正出现山前的山检测为连续有效山的确定结果。如果确定结果 表示将正出现的山和正好在前面的山检测为满足如图9所示的条件 <1>和<2>的连续有效山,使摇动计数的值增加1 (+1)。因此,当摇 动计数达到预先确定的值时,确定结束执行摇动操作。即,如果将两 个连续交替山检测为表示由摇动操作引起的一对前后运动的山对,并 且这些连续交替山对的数量至少等于预先确定的值,确定存在摇动操 作。如上所述,在该实施例中,将先前有效山和当前有效山视为两个 连续山的条件(即用于结束执行两个前后运动的条件)是两个'山应当
具有带正负极性的峰值的条件以及两个峰值间的定时差应当是预先 确定的范围中的值。如果不满足两个山应当具有带正负极性的峰值的 条件,确定不存在。在这种情况下,不立即复位摇动计数的值。相反,执行参考图10,稍后所述的延迟处理。图10是在如果不满足两个山应当具有带正负极性的峰值的条件 时执行的延迟处理的描述中将参考的说明图。首先,图10所示的符 号<1>表示满足先前参考图8所述的条件的第一个山。在这种情况下, 将摇动计数的值设置成l。然后,在山<1>后,出现下一个山<2>。然 而,如该图所示,不满足2个山<1>和<2>应当具有带正负极性的峰值 的条件。在这种情况下,在由参考数字<3>表示的过程中,暂时保存不满 足两个山<1>和<2>应当具有带正负极性的峰值的条件的山<2>的峰值 的定时。另外,原样保存摇动计数的值。因此,对不满足两个山<1> 和<2>应当具有带正负极性的峰值的条件的山<2>,不检查图9所示的 条件<2> ,以便产生正好在山<2>前的山<1>以及当前的山<2>之间是否存在连续性的确定结果。然后,在山<2>后,出现下一山<4>。山<4>满足两个山<2>和<4>应当具有带正负极性的峰值的条件。更具体地说,已经暂时保存其定 时的山<2>的峰值的极性为正,而当前出现的山<4>的峰值的极性为 负。在这种情况下,检查与通常保存为常规山<1>的峰值的定时的定 时有关的条件以便产生在由参考数字<5>表示的过程中,是否满足该 条件的确定结果。即,检查满足两个山<1>和<4>应当具有带正负极性 的峰值的条件的山<4>的峰值的定时以便产生有关通常保存为常规山 <1>的峰值的定时的定时和山<4>的峰值的定时间的差值是否具有预 先确定的范围中的值,即,前面的常规山<1>和当前山<4>是否是两个 连续有效山的确定结果。如果在过程<5>中执行的确定结果表示先前 常规山<1>和当前山<4>是两个连续有效山,使摇动计数的值增加1 (+1),表示通过由摇动操作产生的前后运动,引起这两个山,另一方面,如果在过程<5>中执行的确定结果表示先前常规山 <1>和当前山<4>不是两个连续有效山,检查与暂时保存为山<2>的峰 值的定时的定时有关的条件以便产生在由参考数字<6>表示的过程 中,是否满足该条件的确定结果。即,检查暂时保存为山<2>的峰值 的定时的定时和山<4>的峰值的定时间的差值是否具有预先确定的范 围中的值。如果在该过程<6>中执行的确定结果表示正好在前面的常 规山<2>和当前山<4>是两个连续有效山,将摇动计数的值设置成2。 即,由于先前常规山<1>和当前山<4>不是两个连续有效山,不增加摇 动计数的值。然而,由于正好在前面的山<2>和当前山<4>是两个连续 有效山,摇动计数的值设置成2。如果在过程<6>中执行的确定结果表示暂时保存为山<2>的峰值 的定时的定时和山<4>的峰值的定时间的差值具有不在预先确定的范 围中的值,意味着暂时假定的正好在前面的山<2>和当前山<4>不是两 个连续有效山,另一方面,将摇动计数的值设置成1。即,由于先前 常规山<1>和当前山<4>不是两个连续有效山并且暂时假定的正好在 前面的山<2>和当前山<4>也不是两个连续有效山,将摇动计数的值设 置成l。为确定的目的,因为山<4>本身是满足图8所示的条件的有效 山,因此,将摇动计数的值设置成l。如上参考图IO所述,在满足此前参考图8所述的条件的常规有 效山<1>出现后,不满足在图9中示出的作为两个山<1>和<2>应具有 带正负极性的峰值的条件的条件<1>的有效山<2>出现。在这种情况 下,暂时保存山<2>的峰值的定时,而不测试在图9中所示的作为山 <2>和山<1>间的连续性的条件的条件<2>。因此,当满足图9中所示 的作为两个山<2>和<4>应当具有带正负极性的峰值的条件的条件<1> 的常规有效山出现时,检查在图9中所示的作为山<1>和<4>间的连续 性的条件的条件<2>,以便产生是否满足条件<2>的确定结果。如果不 满足山<1>和<4>间的连续性的条件,利用山<2>的峰值的暂时保存的 定时并检查山<2>和<4>间的连续性的条件以便产生有关是否满足条 件的确定结果。 c通过执行如上所述的延迟处理,即使由于一些原因,检测到具有 相同极性的峰值的连续有效山<1>和<2>,下一个山<4>可能具有与两 个前面的山<1>和<2>的相同极性相反的极性的峰值。在这种情况下, 可以检查用于连续性的条件<2>。过去,存在当由于一些原因,检测 到具有相同极性的峰值的连续有效山<1>和<2>时,即使已经确认有效 山<1>和<2>间的连续性,也会复位摇动计数的值的问题。然而,通过 执行上述延迟处理,可以避免该问题。为确认如上所述的内容,图11A示为表示在摇动操作中计算的 评价信号J的典型波形的图。另一方面,图IIB示为表示伴随该波形 的摇动计数值变化的图。首先,在该实施例中,假定将摇动操作定义 为在沿时间轴连续进行的三对连续前后运动中产生的操作。根据该定 义,在便携式内容播放器l中,当摇动计数的值达到对应于三对前后 运动的"6,,时,确定结束执行摇动操作。如从至此所述可以看出,在如图ll所示,检测摇动操作的处理 中,首先,执行基本过程以便通过测试图8所示的条件<1>和<2>,产 生有关作为评价信号J的山而出现在O交叉之间的山是否是有效山的 确定结果。在这种情况下,注意通过测试图8所示的条件<1>和<2>, 产生作为评价信号J的山在0交叉间出现的山是否是有效山的确定结 果的过程。因此,总是通过O交叉定时,执行产生有关在O交叉间出 现的山是否是有效山的确定结果的过程。即,除非检测到O交叉定时 本身,否则自然不知道夹在0交叉定时之间的时段的长度(或0交叉 定时之间的间隔的长度)。另外,除非检测到O交叉定时本身,否则 不会将O交叉定时之间的值中的最大值确定为山的峰值。另夕卜,在检测到有效山,以及将摇动计数增加到至少等于1的值 后,如前参考图9所述,检查下一检测到的有效山的峰值的极性以便 产生有关该极性是否与正好在前面的有效山的峰值的极性相反的确 定结果,另外,检查正好在前面的有效山和下一检测到的有效山之间 的峰值定时的差值以便产生有关该差值是否具有在预先确定的范围 中的值的确定结果,即,产生有关在下一检测到的有效山和正好在前 面的有效山之间是否存在连续性的确定结果。同时在这种情况下,直 到检测到o交叉定时,才知道峰值和峰值定时。因此,作为产生有关在下一检测有效山和正好在前面的有效山之间是否存在连续性的确定结果的过程,利用0交叉定时执行过程,通过考虑上述描述,在时间tl的0交叉定时,检查在图11A和 11B中所示的时间t0和tl间的0交叉时段中出现的山以便产生有关 该山是有效还是无效山的确定结果。如果该确定结果表示在时间to 和tl间的0交叉时段中出现的山是有效山,将摇动计数的值从当前值 "0,,增加至'T,。
通过进行相同操作,在时间t2的0交叉定时,检查在图11A和 11B中所示的时间tl和t2间的0交叉时段中出现的山以便产生有关 该山是有效还是无效山的确定结果。如果确定结果表示在时间tl和 t2间的0交叉时段中出现的山是有效山,在时间t2的0交叉定时, 检查在时间t0和tl间的0交叉时段中出现的山和时间tl和t2间的0 交叉时段中出现的山之间的峰值定时的差值以便产生有关在两个山 之间是否存在连续性的确定结果。这是因为摇动计数已经达到至少等 于"l,,的值。如果确定结果表示在两个山之间存在连续性,使摇动计 数的值增加1(+1)。即,在时间t2,将摇动计数的值从"1,,增加到"2"。
此后,用相同的方式,利用在时间t3、 t4、 t5和t6的0交叉定 时的每一个,执行产生有关正好在O交叉定时前的山是有效还是无效 山的确定结果的过程,如果确定结果表示该山是有效山,那么执行产 生有关在该山和正好在该山前面的山之间是否存在连续性的确定结 果的过程。如果该确定结果表示在两个山之间存在连续性,那么使摇 动计数的值增加l (+1)。如果如该图所示,在每两个连续0交叉定 时之间的时间段中出现有效山,并且在每两个相继有效山之间存在连 续性,使摇动计数顺序地增加"l"并且在时间t6,摇动计数的值为"6"。 当摇动计数的值变为"6,,时,确定结束执行摇动操作。在下述描述中, 将确定摇动操作的执行的结束状态的操作称为"摇动-进行 (shake-on ),,动作。
当如上所述采取摇动进行动作时,控制单元2将摇动计数的值复 位为0。另外,控制单元2将摇动进行(shakeon)动作后的预定时间段 用作用于防止再次进行摇动进行动作的摇动进行防止间隔。通过以这 种方式,在摇动进行动作后,设置该摇动进行防止间隔,可以防止在 短的时间段期间,频繁地检测到摇动操作,例如,防止在摇动进行防 止间隔期间,多次切换稍后所述的再现模式。应注意到为说明方便,通过0交叉定时,分别执行产生有关山有 效还是无效的确定结果以及在当前有效山和正好在前面的有效山之 间是否存在连续性的过程。然而,根据本发明,通过采样定时,计算 评价信号J的值。因此,不一定有必要检测0交叉定时。为此,事实 上,评价信号J的值具有不同极性的两个连续采样定时间的定时用作 0交叉定时。然而,即使将评价信号J的值具有不同极性的两个连续 采样定时间的定时用作0交叉定时,将该定时用作0交叉定时的操作 基本上等效于检测O交叉定时的操作。为此,评价信号J的值具有不 同极性的两个连续采样定时间的定时用作0交叉定时。如上所述,在该实施例中,基于为在评价信号J的波形上出现的 山的宽度和幅度而设置的限制有效性条件,可以产生有关该山是有效 还是无效山的确定结果,即,是否已经执行由摇动操作引起的2个前 后运动的一个。另外,作为正/负极性条件,检查满足限制有效性条件的新出现 的有效山的峰值的极性以便产生有关该极性是否与正好在前面的有 效山的峰值的极性相反的确定结果,即,是否新出现的有效山的峰值 的极性为正,而正好在前面的有效山的峰值的极性为负,或相反。因 此,除正/负极性条件外,作为时间方式限制性条件,检查新出现的有 效山的峰值和正好在前面的有效山的峰值的极性间的定时差以便产 生有关该差值是否具有预先确定的范围中的值的确定结果。因此,基 于测试正/负极性条件和时间方式限制性条件的结果,可以产生是否已 经进行了由摇动操作引起的前后运动对的确定结果。如上所述,基于为在评价信号J的波形上出现的山的宽度,幅度 而设置的限制有效性条件,可以产生是否已经进行前后运动的一个的 确定结果。因此,基于山的有效性,可以适当地排除未假定成表示由摇动操作引起的运动的波形的波形。这种波形的例子是具有0交叉定时之间的极大或小峰值或极长或短间隔的波形。另外,当满足限制有效性条件的下一有效山新出现时,检查正/ 负极性条件和时间方式限制条件。然后,基于这种相反极性的存在和 这种连续性的存在,可以适当地排除未显示由摇动操作引起的前后运 动对的连续性的波形。这种波形的例子是具有新出现有效山和正好在 前面的有效山之间的极长或短距离的波形或具有与正好在前面的有 效山的峰值相同的峰值极性的新出现有效山的波形。因此,根据由该实施例提供的摇动操作检测技术,可以有效地防 止错误地检测摇动操作。假定通过将图6B和7B所示的评价信号J检查为分别根据便携 式电子装置的每日常规使用的结果获得的评价信号J,根据该实施例 的摇动操作检测技术检测摇动操作的情形。如前所述,当通过插入背 包中使用便携式电子装置时,获得图6B所示的评价信号J,而当用 带子悬挂使用便携式电子装置时获得图7B所示的评价信号J。在图 6B所示的评价信号J的情况下,在朝峰值的极性中的一个极性的方 向中,使波形从用作极性的中心的0电平移动一偏移量。具体地,在 该情况下,如从该图看出,负极性侧上的每一峰值的幅度不足。因此, 基于图6B所示的评价信号J,通过釆用根据该实施例的摇动操作检 测技术,错误地检测摇动操作是不可能的。另一方面,在图7B所示 的评价信号J的情况下,0交叉之间的间隔相当长,使得同样在该情 况下,基于图7B所示的评价信号J,通过采用根据该实施例的技术, 错误地检测摇动操作是不可能的。因此,根据由该实施例提供的摇动 操作检测技术,可以有效地防止错误地检测摇动操作。另外,在该实施例中,将表示加速度信号的幅度以及加速度信号 的正负极性的评价信号生成为将用在检测摇动操作的过程中的信号,将基于为该时间、幅度和评价信号J的正/负极性交替设置的条件的袜 术用作用于检测摇动操作的技术。因此,将由用户有意执行的摇动操
作定义为控制将由便携式电子装置执行的预定操作的目的而检测的 操作。非常难以生成为日常模式的加速度模式可以用作由这种摇动操 作生成的加速度模式。因此,在该实施例中,待检测的操作是摇动操 作,其不是日常操作,而用于检测不是日常操作的操作的技术是专用 于检测摇动操作的技术。由于该实施例采用的用于检测不是日常操作 的操作的技术专用于检测摇动操作,可以有效地防止错误地检测摇动 操作。[根据检测的摇动操作的典型实际操作控制] 在根据该实施例的便携式内容播放器1中,根据基于检查为先前 所述的评价信号J而设置的各种条件的结果检测的摇动操作,控制便 携式内容播放器l以便执行预先确定的操作。更具体地说,用在根据该实施例的便携式内容播放器1中的控制单元12根据检测由用户执 行的摇动操作的结果,执行将再现模式从正常再现模式转换到随机 (shuffle )再现模式或相反的控制。随机再现模式是代替为在正常再现模式中再现多个内容的过程 而设置的正常再现顺序,执行以随机再现顺序再现多个内容的操作的 模式。假定例如多个内容属于一个唱片集。在这种情况下,正常再现 顺序是为该唱片集而设置的再现顺序。为唱片集而设置的再现顺序称 为唱片集内再现顺序(album intra reproduction order)。然而,如 果在该操作中有意设置随机再现模式以便再现唱片集的内容,取代唱 片集内再现顺序,以随机再现顺序顺序地再现随机选择的内容。更具体地说,在根据该实施例的便携式内容播放器1的随机再现 模式中,可以执行称为"重复随机再现所有"和"重复随机再现文件夹" 的随机再现操作。在"重复随机再现所有"再现操作中,再现范围涵盖 预先存储在内容存储单元4中的所有内容(或所有音乐数据),由此, 在随机再现模式中再现所有音乐内容。以再现操作名义使用的词"重 复,,意味着,重复地执行在随机再现模式中再现内容的操作直到用户 执行停止该再现操作的操作为止。另一方面,在"重复随机再现文件 夹"再现操作中,再现范围涵盖内容存储单元4中的指定文件夹中存
储的内容(或音乐数据),由此,在随机再现模式中再现文件夹中的 音乐内容。通过执行相同的操作,以再现操作的名义使用的词"重复,, 意味着,重复地执行在随机再现模式中再现内容的操作直到用户执行 停止再现操作的操作为止。另 一方面,在根据该实施例的便携式内容播放器1的正常再现模 式中,可以执行称为"所有歌曲(正常)"、"文件夹"、"重复所有"、 "重复文件夹"和"重复1歌曲,,的正常再现操作。在"所有歌曲,,正常再现操作中,再现范围涵盖预先存储在内容存储单元4中的所有音乐数 据,由此,按也称为再现列表顺序的列表顺序再现所有音乐内容。由 于不是以再现操作的名义使用词"重复",当完成列表上的内容的再现 时,自动地结束再现操作。在"文件夹"正常再现操作中,再现范围涵 盖在指定文件夹中存储的音乐数据,由此,按列表顺序再现在指定文 件夹中存储的音乐内容。在"重复所有"正常再现操作中,再现范围涵 盖预先存储在内容存储单元4中的所有音乐数据,范围与"所有歌曲" 相同,由此,按列表顺序重复地再现所有音乐内容。在"重复文件夹" 正常再现操作中,再现范围涵盖在指定文件夹中存储的音乐数据,范 围与"文件夹,,相同,由此,按列表顺序重复地再现在指定文件夹中存 储的音乐内容。在"重复l歌曲,,正常再现操作中,重复地再现指定内 容。在用来确认检测到摇动操作的摇动进行动作中,如果当前再现模 式是正常再现模式,控制单元2执行将再现模式从正常再现模式改变 成随机再现模式的控制。另一方面,如果当前再现模式是随机再现模 式,在摇动进行动作中,控制单元2执行将再现模式从随机再现模式 改变成正常再现模式的控制。再现模式的典型切换说明如下。首先, 如果当前再现模式是执行"所有歌曲"、"文件夹,,或"重复所有"正常再 现操作的正常再现模式,将正常再现模式改变成随机再现模式如下"所有歌曲"—"重复随机再现所有","文件夹"—"重复随机再现文件夹"或 , "重复所有"—"重复随机再现所有"
应注意到如果当前再现模式是执行"重复1歌曲"正常再现操作 的正常再现模式,不将正常再现模式改变成随机再现模式。另一方面,如果当前再现模式是执行"重复随机再现所有"或"重 复随机再现文件夹"随机再现操作的随机再现模式,将随机再现模式改变成正常再现模式如下"重复随机再现所有"—"随机再现所有",或 "重复随机再现文件夹"—"重复文件夹"。另外,当根据摇动动作,在切换再现模式的操作中,将正常再现 模式改变成随机再现模式时,执行控制以再现与正常再现模式中再现 的内容不同的内容。另一方面,当根据摇动动作,在切换再现模式的 操作中,将随机再现模式相反地改变成正常再现模式时,执行控制以 继续再现在随机再现中再现的内容。因此,当结束内容再现或在内容 再现结束时,改变再现模式时,根据再现列表顺序再现再现列表上的 下面的内容。假定将随机再现模式改变成正常再现模式如下"重复 随机再现所有"—"重复所有"。在这种情况下,再现列表包括再现范 围中的内容,涵盖在内容存储单元4中预先存储的所有内容。因此, 在结束随机再现模式中再现内容的再现后,接着再现作为正好在该再 现内容之后的内容的、包括在再现列表上的内容。作为另一例子,假 定将随机再现模式改变成正常再现模式如下"重复随机再现文件 夹,,—"重复文件夹"。在这种情况下,再现列表包括再现范围中的内 容,涵盖在指定文件夹中存储的内容。因此,在结束随机再现模式中 再现的内容的再现后,接着再现作为正好在再现内容之后的内容的、 包括在再现列表上的内容。另夕卜,当根据该实施例中的摇动动作,在切换再现模式的操作中, 将正常再现模式改变成随机再现模式或相反时,执行控制以便输出声 音效果。更具体地说,当检测到摇动操作后,在将再现模式从正常再 现模式改变成随机再现模式的操作中执行该控制时,在已经输出声音 效果后,启动再现不同于正常再现模式中再现的内容的内容的操作。 另一方面,当检测到摇动操作后,在将再现模式从随机再现模式改变
成正常再现模式的操作中执行该控制时,通过在输出声音效果后,继 续在随机再现模式中再现的内容的再现,执行再现操作。另外,在该实施例中,如上所述,根据与检测摇动操作而设置的 再现模式有关的操作控制,当再现内容时,还执行接通加速度传感器12的控制。更具体地说,根据开始内容的再现的已经确定的状态,控 制单元2控制充当电源单元的电池来向加速度传感器12供电。开始 再现内容的状态的例子是将开始再现内容的命令输入为由用户通过 操作该操作单元8输入的操作的状态。另一方面,根据停止再现内容 的已经确定的状态,控制单元2执行断开加速度传感器12的控制。 停止再现内容的状态的例子是将停止内容的再现的命令输入为由用 户通过操作该操作单元8输入的操作的状态。通过执行上述控制操作, 如果必要,接通加速度传感器12。因此,与例如总是使加速度传感器 12处于接通状态的装置相比,可以使功耗小。如上所述,当检测到摇动操作时,根据该实施例的便携式内容播 放器1将再现模式从正常再现模式切换成随机再现模式或反之亦然。 因此,通过再现模式切换的该特征,由用户执行的摇动操作引起的摇 动使用户感到在随机再现模式中混合内容的感觉。另外,通过再现模 式切换的该特征,可以提高便携式内容播放器l的娱乐特性。此外, 再现模式切换的该特征实现能为用户提供操作的直观感觉的有用用 户接口。[处理]通过参考图12至16所示的流程图,下述的描述说明将执行的处 理以便将至此所述的操作实现为该实施例的操作。首先,图12至15 表示示例说明为检测摇动操作而执行的处理的流程的流程图。应注意 到基于作为将由控制单元2中采用的CPU执行的程序,在非易失存 储器单元3中存储的摇动操作检测程序3a,执行检测摇动操作的处理。图12表示根据该实施例,作为检测摇动操作的处理的特定部分, 基于来自加速度传感器12的加速度信号生成评价信号J执行的处理 的流程的流程图。如该图所示,该流程图从步骤S101开始,其中,
釆样由加速度传感器12生成的加速度信号。更具体地说,在该步骤, 采样由加速度传感器12生成的作为用于Y和Z轴的信号的加速度信 号。由此获得用于Y轴的釆样值ay和用于Z轴的采样值az。然后,在下一步骤S102,计算总和norm。更详细地说,CPU 查找在步骤S101获得的值ay的绝对值,作为为Y轴生成的加速度信 号的采样值ay,以及在步骤S101获得的值az的绝对值,作为为Z 轴生成的加速度信号的采样值az。然后,计算绝对值的总和norm。 随后,在下一步骤S103,将所计算的总和norm存储在用在控制单元 2中的内部RAM等等中。然后,在下一步骤S104,计算评价信号J。更详细地说,通过从 在步骤S102得到的总和norm,减去稍后所述的当前存储的平均值ag,计算评价信号J。如从上述描述看出,有必要预先获得平均值ag以便计算评价信 号J。在这些图中简化,控制单元2在与由图12所示的流程图表示的 处理并行执行的处理中,获得平均值ag。为每一采样定时在步骤S102 计算总和norm并在步骤S103中存储在内部RAM中。平均值ag是 分别在预先确定的时段期间的一个采样时间计算并存储的总和norm 的平均值。然后,在下一步骤S105,存储在步骤S104计算的评价信号J。 在存储评价信号J后,程序执行的流程返回到调用程序。图13表示根据该实施例,作为检测摇动操作的处理的特定部分, 获得有关在0交叉之间计数的计数值的信息而执行的处理的流程的流 程图。如该图所示,该流程图从步骤S201开始,执行产生有关评价 信号J的两个连续值是否具有彼此相反的极性的确定结果的过程。即, 将作为评价信号J的值在步骤S105为当前采样时间存储的值与在步 骤S105为正好在前面的采样时间存储的值进行比较,以便产生有关 评价信号J的两个连续值是否具有彼此相反的极性的确定结果。在步 骤S201执行的过程是通过0交叉,产生有关评价信号J是否从特定 极性改变成与特定极性相反的另一极性的确定结果的过程。
如果在步骤S201执行的过程中产生的确定结果是表示评价信号 J的两个连续值具有彼此不相反的极性的否定结果,处理的流程继续 到步骤S202,使0交叉间隔计数器的值增加1 (+1)。然后,程序执 行的流程返回到调用程序,如该图所示。O交叉间隔计数器是由控制 单元2执行的过程实现的计数器,作为用于测量两个连续0交叉之间 的间隔或测量两个连续0交叉之间的时段的长度的计数器。另一方面,如果在步骤S201执行的过程中产生的确定结果是表 示评价信号J的两个连续值的确具有彼此相反的极性的肯定结果,处 理的流程继续到步骤S203,将0交叉间隔计数器的当前值保存为0 交叉间隔计数。然后,在下一步骤S204,将O交叉间隔计数器复位为 0。最后,程序执行的流程返回到调用程序,如该图所示,图14表示根据该实施例,作为检测摇动操作的处理的特定部分, 获得有关在评价信号J的波形中出现的山的峰值和该峰值的定时的信 息而执行的处理的流程的流程图。如该图所示,该流程图从步骤S301 开始,以与图13所示的流程图的步骤S201相同的方式,执行产生有 关评价信号J的两个连续值是否具有彼此相反的极性的确定结果的过 程。如果在步骤S301执行的过程中产生的确定结果是表示评价信号J 的两个连续值具有不彼此相反的极性的否定结果,处理的流程继续到 步骤S302,执行产生有关评价信号J的当前值的绝对值是否大于候选 峰值的确定结果的过程。上述候选峰值是用在用于获得峰值的过程中的试验值。如稍后所 述,如果评价信号J的当前值的绝对值大于候选峰值,通过用绝对值 替换候选值,更新候选值。另一方面,如果评价信号J的当前值的绝 对值不大于用于候选峰值,不更新候选值。将最终获得的候选值用作 峰值.如果在步骤S302执行的过程中产生的确定结果是表示评价信号 J的当前值的绝对值不大于候选峰值的否定结果,程序执行的流程返 回到调用程序,而不执行进一步处理,如该图所示。另一方面,ftf果 在步骤S302执行的过程中产生的确定结果是表示评价信号J的i前 值的绝对值的确大于候选峰值的肯定结果,处理的流程进行到步骤S303,更新候选峰值。更具体地说,用评价信号J的当前值的绝对值, 替代该候选值。然后,在下一步骤S304,更新有关用于峰值的定时的候选值的 信息。有关用于峰值的定时的候选值的信息是将用在确定峰值的定时 中的存储信息。更具体地说,在下一步骤S304,用有关当前釆样定时 的信息替代有关用于峰值的定时的候选值的信息。用这种方式,当更 新用于峰值的候选值时,也更新有关用于峰值的定时的候选值的信 息。然后,将最终获得的用于峰值的定时的候选值用作峰值的定时。另一方面,如果在步骤S301执行的过程中产生的确定结果是表 示评价信号J的两个连续值的确具有彼此相反的极性的肯定结果,处 理的流程继续到步骤S305 ,将用于峰值的当前候选值在存储器中存储 为峰值。然后,在下一步骤S306,有关用于峰偉的定时的候选值的当 前信息在存储器中存储为有关峰值定时的信息。随后,在下一步骤S307,通过用评价信号J的当前值替换候选 值,更新用于峰值的候选值,以及通过用当前采样定时替换有关用于 峰值的定时的候选值的信息来更新所述信息。用这种方式,当评价信 号J的两个连续值具有彼此相反的极性时,将评价信号J的当前值用 作用于评价信号J的波形的峰值的笫一候选值以及将当前采样定时用 作有关用于峰值的定时的候选值的信息。因此,在完成执行步骤S307 的过程后,程序执行的流程返回到调用程序,如该图所示。图15表示根据该实施例,作为检测摇动操作的处理的特定部分, 通过利用在由图13所示的流程图表示的处理中获得的0交叉间隔计 数值,作为在由图12所示的流程图表示的处理中获得的评价信号J 的计数值,以及利用已经在由图14所示的流程图表示的处理中获得 的峰值和有关峰值的定时的信息,产生用于检测摇动操作的各种确定 结果而执行的处理的流程的流程图。如图15所示,该流程图从步骤 S401开始,执行产生有关评价信号J的两个连续值是否具有彼此祠反 的极性的确定结果的过程。如果在步骤S401执行的过程中产生的确
定结果是表示评价信号J的两个连续值是具有彼此不相反的极性的否定结果,处理的流程返回到步骤S401,重复该步骤的确定过程。事实 上,在等待表示评价信号J的两个连续值的确具有彼此相反的极性的 肯定确定结果的状态中,重复执行步骤S401的确定过程。当在步骤 S401执行的过程中产生的确定结果变为表示评价信号J的两个连续 值的确具有彼此相反的极性的肯定结果时,处理的流程进入步骤 S402,执行产生有关0交叉间隔计数是否具有预先确定的范围中的值 的确定结果的过程。预先确定的范围是参考图8如前所述在预先确定 的上述阈值zcrsl和zcrs2间的范围。如果在步骤S402执行的过程中产生的确定结果是表示0交叉间 隔计数具有不在预先确定的阈值zcrsl和zcrs2间的范围中的值的否 定结果,处理的流程进行步骤S410,无效当前峰值和当前峰值的定时。 通过执行步骤S410的过程,当检测到正好在前面的山之后的下一有 效山时,可以防止在评价信号J的波形中出现的当前山的峰值和当前 峰值的定时分别用作正好在前面的山的峰值和正好在前面的山的峰 值的定时。这是因为当前山是不满足要求O交叉间隔计数应当具有在 预先确定的阈值zcrsl和zcrs2间的范围中的值的条件的无效山。在 完成执行步骤S410的过程后,处理的流程返回到步骤S401,如该图 所示。用这种方式,在等待下一O交叉定时作为评价信号J的两个连 续值具有彼此相反的极性的定时到达以及等待0交叉间隔计数应当具 有在预先确定的阈值zcrsl和zcrs2间的范围中的值的状态中,重复 地执行步骤S401的确定过程。另一方面,如果在步骤S402执行的过程中产生的确定结果是表 示0交叉间隔计数的确具有在预先确定的阈值zcrsl和zcrs2间的范 围中的值的肯定结果,处理的流程进入步骤S403,执行产生有关峰值 是否在预先确定的范围中,即,峰值是否在预先确定的上述阈值maxl 和max2间的范围中的确定结果的过程。如果在步骤S糾3执行的过程中产生的上述结果是表示峰值不麥 预先确定的范围中的否定结果,处理的流程进入步骤S411,无效当前
峰值和当前峰值的定时。在完成执行步骤S411的过程后,处理的流 程返回到步骤S401,如该图所示。通过执行步骤S411的过程,当检 测到在正好在前面的山之后的下一有效山时,可以防止评价信号J的 波形的当前山的峰值和当前峰值的定时分别用作正好在前面的山的 峰值和正好在前面的山的峰值的定时。这是因为如前述步骤S410的 情形,当前山是不满足要求峰值应当是在预先确定的阈值maxl和 max2间的范围中的值的条件的无效山。另一方面,如果在步骤S403执行的过程中产生的确定结果是表 示峰值的确是预先确定的范围中的值的肯定结果,处理的流程进入步 骤S404,执行产生有关摇动计数的值是否至少等于1的确定结果的过 程。如果在步骤S404执行的过程中产生的确定结果是表示摇动计数 的值小于1的否定结果,处理的流程进入步骤S412,将摇动计数的值 设置成l。然后,处理的流程返回到步骤S401,如该图所示。另一方面,如果在步骤S404执行的过程中产生的确定结果是表 示摇动计数的值的确至少等于1的肯定结果,处理的流程进入步骤5405, 执行产生有关两个连续正负峰值是否交替,即,未被无效的前 面的峰值的极性是否与当前峰值的极性相反的确定结果的过程。在这 种情况下,当前峰值是正好在步骤S401执行的过程中检测的0交叉 定时前面的峰值,而前面的峰值是当前峰值前的峰值。如果在步骤S405执行的过程中产生的确定结果是表示2个连续 正负峰值不交替的否定结果,处理的流程进入步骤S413,暂时保存当 前峰值和当前峰值的定时。然后,处理的流程返回到步骤S401,如该 图所示。另一方面,如果在步骤S405执行的过程中产生的确定结果是表 示2个连续正负峰值的确交替的肯定结果,处理的流程进入步骤5406, 执行产生有关两个连续峰值间的定时差是否具有预先确定的范 围中的值,即,未被无效的上述前面的峰值和上述当前峰值间的定时 差是否具有预先确定的上述阈值tsl和ts2间的范围中的值的确《结 果的过程。
如果在步骤S406执行的过程中产生的确定结果是表示两个连续 峰值间的定时差具有不在预先确定的范围中的值的否定结果,处理的 流程进入步骤S407,执行产生有关是否暂时保存了未被无效的上述前 面的峰值的定时和上述的当前峰值的定时间的峰值定时的确定结果 的过程。如果在步骤S407执行的过程中产生的确定结果是表示已经 暂时保存了未被无效的上述前面的峰值的定时和上述当前峰值的定 时间的非峰值定时的否定结果,处理的流程进入步骤S412,将摇动计 数的值设置在l。然后,处理的流程返回到步骤S401,如该图所示。另一方面,如果在步骤S407执行的过程中产生的确定结果是表 示的确已经暂时保存了未被无效的前述前面的峰值的定时和上述的 当前峰值的定时间的峰值定时的肯定结果,处理的流程进入步骤 S408,执行产生有关暂时保存的峰值定时和上述的当前峰值的定时间 的差值是否具有预先确定的范围中的值,即,暂时保存的峰值定时和 当前峰值的定时间的差值是否具有预先确定的上述阈值tsl和ts2间 的范围中的值的确定结果的过程。如果在步骤S408执行的过程中产生的确定结果是表示暂时保存 的峰值定时和当前峰值的定时间的差值具有不在预先确定的范围中 的值的否定结果,处理的流程进入步骤S412,将摇动计数的值设置成 1。然后,处理的流程返回到步骤S401,如该图所示。另一方面,如果在步骤S408执行的过程中产生的确定结果是表示暂时保存的峰值 定时和当前峰值的定时间的差值的确具有预先确定的范围中的值的肯定结果,处理流程进入步骤S409,将摇动计数的值设置成2。然后, 处理的流程返回到步骤S401,如该图所示。另一方面,如果在步猓S406执行的过程中产生的确定结果是表 示两个连续峰值间的定时差的确具有预先确定的范围中的值的肯定 结果,处理的流程进入步骤S414,使摇动计数的值增加l。然后,在下一步骤S415,将摇动计数的值与预先确定的值进行 比较以便产生有关摇动计数的值是否等于预定确定的值的确定结果。 在该实施例的情况下,预先确定的值为6。如果在步骤S415执行舀过 程中产生的确定结果是表示摇动计数的值不等于预先确定的值的否定结果,处理的流程返回到步骤S401,如该图所示,另一方面,如果在步骤S415执行的过程中产生的确定结果是表 示摇动计数的值的确等于预先确定的值的肯定结果,处理的流程进入 步骤S416,采取摇动进行动作作为确认已经执行摇动操作的动作。然 后,在下一步骤S417,根据摇动进行动作,首先,将摇动计数的值复 位为0。随后,在下一步骤S418,设置摇动进行间隔作为在摇动进行 动作之后的间隔。摇动进行间隔是不采取任何摇动进行动作的后续时 段。因此,在摇动进行间隔期间,控制单元2不产生有关是否已经执 行摇动操作的确定结果。在完成步骤S418设置摇动进行间隔而执行 的过程后,处理的流程返回到步骤S401,如该图所示。图16表示显示在检测摇动操作后,作为后续处理执行的处理的 流程的流程图。应注意到基于作为由用在控制单元2中的CPU执行 的程序,在非易失存储器单元中预先存储的控制程序3b,执行由图 16所示的流程图表示的处理。如该图所示,该流程图从步骤S501开 始,执行产生有关是否已经采取摇动进行动作的确定的结果的过程。 如果在步骤S501执行的过程中产生的确定结果是表示未采取摇动进 行动作的否定结果,处理的流程返回到步骤S501,重复上述过程。事 实上,在等待采取摇动进行动作的状态中,重复地执行步骤S501的 确定过程。如前所述,如果在相同流程图的步骤S415执行的过程中 产生的确定结果是肯定结果,在图15所示的流程图的步骤S416执行 的过程中采取摇动进行动作。当采取摇动进行动作时,处理的流程继续到步骤S502,执行产 生当前再现模式是随机再现模式还是正常再现模式的确定结果的过 程。如前所述,在随机再现模式中,使内容经受"重复随机再现所有" 再现操作或"重复随机再现文件夹"再现操作。另一方面,在正常再 现模式中,使内容经受称为所有歌曲(正常)、文件夹、重复所有、 重复文件夹和重复l歌曲的正常再现操作中的一个。 、如果在步骤S502执行的过程中产生的确定结果是表示当前再现
模式不是随机再现模式的否定结果,处理的流程进入步骤S503,首先 执行产生有关是否使该内容经受重复l歌曲再现操作的确定结果的过 程。如果在步骤S503执行的过程中产生的确定结果是表示该内容的 确经受重复1歌曲再现操作的肯定结果,程序执行的流程返回到如该 图所示的调用程序。另一方面,如果在步骤S503执行的过程中产生的确定结果是表 示使内容经受除重复1歌曲再现操作以外的再现操作的否定结果,处 理的流程进行到步骤S504,暂时停止再现操作。然后,在下一步骤 S505,执行输出声音效果的过程。更详细地说,在步骤S504,控制再 现处理单元5以便暂时停止再现当前内容的操作,在步骤S505,控制 音频输出处理单元6以便将通常在非易失存储器单元3中预先存储的 音频数据输出为声音效果。然后,处理的流程进入步骤S506,首先执行产生有关是否使该 内容经受所有歌曲正常再现操作和重复所有正常再现操作中的任一 个的确定结果的过程。如果在步骤S506执行的过程中产生的确定结 果是表示的确使该内容经受所有歌曲正常再现操作或重复所有正常 再现操作的肯定结果,处理的流程进入步骤S507,执行将当前正常再 现操作改变成重复随机再现所有再现操作的过程。如前所述,在所有 歌曲(正常)正常再现操作中,再现范围涵盖在内容存储单元4中预 先存储的所有内容(或所有音乐数据),由此,按再现列表顺序再现 所有音乐内容。在重复所有正常再现操作中,再现范围也涵盖在内容 存储单元4中预先存储的所有内容(或所有音乐数据),由此,按再 现列表顺序重复再现所有音乐内容。另一方面,在步骤S507设置的 重复随机再现所有再现操作中,再现范围还涵盖在内容存储单元4中 预先存储的所有内容(或所有音乐数据),由此,在随机选择音乐内 容中的任何一个的随机再现模式中,再现所有音乐内容。更具体地说, 在步骤S507,首先,控制再现处理单元5来将选择要再现的音乐内容随机选择操作。在这种情况下,再现列表涵盖所有音乐内容作为将吝
现的内容。然后,控制再现处理单元5来改变其设定值,以便启动随 机再现模式,其中,在重复随机再现所有再现操作中,此后再现音乐 内容。另一方面,如果在步驟S506执行的过程中产生的确定结果是表 示使该内容经受除所有歌曲正常再现操作和重复所有正常再现操作 以外的正常再现操作的否定结果,处理的流程进入步骤S508,执行将 当前再现操作改变成重复随机再现文件夹再现操作的过程。在步骤 S508执行的过程与步骤S507执行的过程类似,除了在步骤S508执行 的过程中,代替在内容存储单元4中预先存储的所有音乐内容,在随 机再现模式中再现的音乐内容是属于特定文件夹的音乐内容。更具体 地说,在步骤S508,控制再现处理单元5以便将选择要再现的音乐内 容的操作从到目前为止作为基于再现列表的操作而执行的操作切换 到随机选择操作。在这种情况下,再现列表涵盖属于特定文件夹的音 乐内容作为将再现的内容。然后,控制再现处理单元5来改变其设定 值,以便启动随机再现模式,其中,在重复随机再现文件夹再现操作 中,此后再现音乐内容。另一方面,如果在步骤S502执行的过程中产生的确定结果是表 示当前再现模式不是随机再现模式的否定结果,处理的流程进入步骤 S509,以与步骤S504执行的过程相同的方式,暂时停止再现操作。 然后,在下一步骤S510,以与步骤S505执行的过程相同的方式,执 行输出声音效果的过程。在完成暂时停止随机再现操作和输出声音效果的过程后,处理的 流程进入步骤S511,首先执行产生有关该内容是否正经受重复随机再 现所有再现操作的确定结果的过程。如果在步骤S511执行的过程中 产生的确定结果是表示该内容的确正经受重复随机再现所有正常再 现操作的肯定结果,处理的流程i^步骤S512,执行将当前随机再现 操作改变成重复所有正常再现操作的过程。如前所述,在该实施例中, 当将当前再现模式从随机再现模式改变成正常再现模式时,继续正再 现的音乐内容的再现。因此,在步骤S512执行的过程中,首先,控
制再现处理单元5来结束作为正再现的音乐内容的状态的、在步骤 S509执行的过程中设置的临时暂停状态,并且恢复再现该音乐内容作 为临时停止的再现的继续。然后,控制再现处理单元5来改变其设定 值,以便启动正常再现模式,其中,在重复所有正常再现操作中,此 后再现音乐内容。
另一方面,如果在步骤S511执行的过程中产生的确定结果是表 示该内容未经受重复随机再现所有再现操作的否定结果,该处理的流 程进入步骤S513,执行将当前再现操作改变到重复文件夹正常再现操 作的过程。在步骤S513执行的过程与步骤S512执行的过程类似,除 了在步猓S513执行的过程中,在正常再现模式中再现的音乐内容是 属于指定文件夹的音乐内容,代替在内容存储单元4中预先存储的所 有音乐内容。更具体地说,在步骤S513,首先,控制再现处理单元5 以便结束作为正再现的音乐内容的状态的、在步骤S509所执行的过 程中"i殳置的临时暂停状态,并且恢复音乐内容的再现作为临时停止的 再现的继续。然后,控制再现处理单元5来改变其设定值,以便启动 正常再现模式,其中,在重复文件夹正常再现操作中,此后再现音乐 内容。
参考图17至19,将该实施例的修改版本说明如下。在修改版本 的情况下,改进如前所述的检测摇动操作的操作。更具体地说,将评 价信号J的当前值与正好在当前值前面的值进行比较,如果当前值和 正好在前面的值间的差值至少等于预先确定的值,将当前值和/或正好 在前面的值视作根据加速度的不正确检测结果获得的值,因此,从确 定山的有效性的过程中排除包括当前值和正好在前面的值的山的波 形。图17是在根据该实施例的修改版本执行的操作的描述中参考的 说明图。假定如该图中的符号<1>所示,估计信号J的新计算的但和通过正好在前面的定时计算的作为评价信号j的值的值之间的差m至少等于预先确定的值。检测这种大的差值,如由符号<2>所示,将当,
前山的无效标记设置成1。当前山无效标记是通过每一 0交叉定时识 别其值的标记。如果通过o交叉定时将当前山无效标记识别作为具有值1的标记,无效具有在0交叉定时前的0交叉间隔期间出现的波形的山。因此,在修改版本的情况下,通过每一o交叉定时,识别当前山无效标记的值,如果当前山无效标记的值为1,如符号<3>所示,无效 具有在0交叉定时前的0交叉间隔期间出现的波形的山的峰值和峰值 的定时。假定评价信号J的新计算值和通过正好在前面的定时计算的作 为评价信号J的值的值之间的差值不期望地至少等于预先确定的值。 通过利用当前山无效标记,可以从如上所述确定山的有效性的过程中 排除具有在O交叉定时前的O交叉间隔期间出现的山。即,可以防止 包括评价信号J的不正确计算值的山影响摇动计数的值。因此,可以 有效地防止错误地检测摇动操作。图18表示根据该实施例的修改版本,作为检测摇动操作的处理 的特定部分,设置如上所述的当前山无效性标记而执行的处理的流程 的流程图,而图19表示根据该实施例的修改版本,作为检测摇动操 作的处理的特定部分,基于当前山无效性标记,产生确定结果而执行 的处理的流程的流程图。应注意到基于作为由用在控制单元2中的 CPU执行的程序存储在非易失存储器单元3中的摇动操作检测程序 3a,执行在这些图中所示的流程图表示的作为检测摇动操作的处理的 处理。即,在修改版本的情况下,摇动操作检测程序3a具有由图18 所示的流程图表示的新增加部分和由图19所示的流程图中的虚线封 闭的部分表示的另 一新增加部分。首先,将参考图18所示的流程图,说明根据修改版本控制当前 山无效性标记的处理。如该图所示,该流程图从步骤S601开始,计 算评价信号J的当前值和正好在该当前值前面的评价信号值间的差 值。对每一采样时间,执行该步驟的过程。评价信号J的当前值是 通过当前采样定时计算的值,而正好在该当前值前面的评价信号值是 通过正好在当前采样定时前面的采样定时计算的值。然后,在下一步骤S602,将评价信号J的当前值与正好在前面 的值进行比较以便产生有关当前值和正好在前面的值间的差是否具 有至少等于预先确定的值的值的确定结果。如果在步骤S602执行的 过程中产生的确定结果是表示当前值和正好在前面的值间的差值具 有小于预先确定的值的值的否定结果,程序执行的流程返回到调用程 序,如该图所示。另一方面,如果在步骤S602执行的过程中产生的 确定结果表示当前值和正好在前面的值间的差值确实具有至少等于 预先确定的值的值的肯定结果,处理的流程进入步骤S603,将当前山 无效性标记设置成1 参考图19所示的流程图,说明根据修改版本,检测摇动操作的 处理。根据修改版本检测摇动操作的处理包括产生有关是否已经设置 当前山无效性标记的确定结果的过程。如该图所示,根据修改版本, 在通过执行产生有关是否已经设置当前山无效性标记的确定结果的 过程来检测摇动操作的过程中,将由虚线包围的过程新插入到由图15 所示的流程图表示的处理中,作为检测摇动操作的处理。新插入过程 是在步骤S701、 S702和S703执行的过程。即,当在步骤S401执行 的过程中产生的确定结果变为表示评价信号J的两个连续值的确具有 彼此相反的极性的肯定结果时,处理的流程进行到在步骤S402前插 入的步骤S701,如该图所示。在步骤S701,检查当前山无效性标记 以便执行产生有关是否已经将当前山无效性标记复位为O的确定结果 的过程。如果在步骤S701执行的过程中产生的确定结果表示的确已 经将当前山无效性标记复位为0的肯定结果,如该图所示,处理的流 程进入步骤S402 ,执行产生有关0交叉间隔计数是否具有在预先确定 的范围中的值的确定结果的过程。这是因为通过复位为0的当前山无 效性标记,不是特别有必要执行由评价信号J的当前值和正好在该当 前值前面的值间的大的差值引起的无效过程。另一方面,如果在步骤S701执行的过程中产生的确定结果^表 示当前山无效性标记不为0的否定结果,即,表示当前山无效性标记
为1的否定结果,处理的流程进入步骤S702,执行无效当前峰值和当 前峰值的定时的过程。然后,在下一步骤S703,在处理的流程返回到 步骤S401前,将当前山无效性标记复位为0。 [其他修改版本已经描述了本发明的实施例和该实施例的修改版本。然而,本发 明的范围绝不限于该实施例和该修改版本。例如,尽管该实施例基于 两个轴Y和Z方向中的加速度信号检测到摇动操作,也可以基于仅在 预先确定的一个轴的方向中的加速度信号检测摇动操作。作为替代方 案,也可以基于预先确定的三个或更多个轴的方向中的加速度信号检 测摇动操作。如果基于仅在预先确定的一个轴的方向中的加速度信号 检测摇动操作,例如,不是通过从对于当前采样定时采样所有轴的方 向中的加速度信号获得的值的绝对值的总和减去平均值来获得用于 检测摇动操作的评价信号J。在这种情况下,平均值是在预先确定的 过去时段中获得的这些总和的平均值。相反,通过从对当前采样定时 采样在预先确定的轴的方向中的加速度信号获得的值的绝对值减去 平均值,获得用于检测摇动操作的评价信号J。在这种情况下,该平 均值是在预先确定的过去时段中获得的这些总和的平均值。但是,如 果仅基于在预先确定的一个轴的方向中的加速度信号检测摇动操作, 期望将待检测的摇动操作的摇动方向仅限于一个方向。如果基于预先 确定的三个或更多个轴的方向中的加速度信号检测摇动操作,通过从 对当前采样定时采样所有轴的方向中的加速度信号获得的值的绝对 值的总和减去平均值,获得用于检测摇动操作的评价信号J。在这种 情况下,平均值是预先确定的过去时段中获得的这些总和的平均值。 用这种方式,可以获得相同效果。如果基于在预先确定的三个或更多 个轴的方向中的加速度信号检测摇动操作,可以任意选择将检测的摇 动操作的摇动方向。如上所述,在该实施例的情况下,通过从对当前采样定时采样所 有轴的方向的加速度信号获得的值的绝对值的总和减去平均值,蘇得 用于检测摇动操作的评价信号J。在这种情况下,平均值是在预先确 定的过去时段中获得的这些总和的平均值。如果基于预先确定的一个 轴的方向中的加速度信号检测摇动操作,用对当前釆样定时采样预先 确定的轴的方向中的加速度信号获得的值的绝对值,替换用在计算评 价信号J中的总和。然而,应注意到任何其他评价信号可以用于检测 摇动操作,只要该评价信号至少表示加速度的幅度和极性。在这种情 况下,加速度的极性是正或负极性。另外,在该实施例的情况下,用于使摇动计数的值增加1的条件 要求两个连续正负峰值应当交替以及两个连续峰值间的定时差应当 具有在预先确定的范围内的值。然而,可以提供用于使摇动计数的值 增加l的条件强加更多要求的结构。例如,用于使摇动计数的值增加 1的条件可以要求在摇动操作之前应当存在具有预先确定的长度的静 止状态时段。即,如由另外的需求所要求的,由于正好在摇动操作前, 总是存在具有预先确定的长度的静止状态时段,通过将该附加需求用 作附加条件,可以防止错误地检测摇动操作。更具体地说,使用在过 去的预定时段中观察到的作为轴的方向中的加速度信号的值的值来 产生有关至少具有预先确定的长度的连续静止状态时段是否正好存 在于摇动操作前的确定结果。然后,除两个连续正负峰值交替和两个 连续峰值间的定时差具有在预先确定的范围中的值的事实外,仅在正 好在摇动操作前已经存在至少具有预先确定的长度的连续静止状态 时段的条件下,才使摇动计数的值增加1。另外,可以将与这种连续 静止状态时段有关的条件用作用于摇动操作的整个检测的条件,而不 是用作用于使摇动计数的值增加l的条件。即,仅当正好在摇动操作 前已经存在至少具有预先确定的长度的连续静止状态时段时,根据图15所示的流程图,测试用于检测摇动操作的各种条件。换句话说,如 果正好在摇动操作前不存在至少具有预先确定的长度的连续静止状 态时段,不测试图15的流程图所示的条件。另夕卜,也可以提供如果在摇动操作前便携式电子装置的姿态满足 预先确定的条件则使摇动计数的值增加l的结构。例如,预先确定的 条件要求在摇动操作前,便携式电子装置的方位应当在预先确定的角
度范围内。根据与摇动手持的便携式电子装置的摇动操作有关的装置 属性,在摇动操作前便携式电子装置的姿势满足要求由该装置的垂直 中心线与重力方向线形成的角度应当具有不超出某一角度的值的预 定角度范围内的值的条件。通过应用要求由该装置的垂直中心线与重 力方向线形成的角度应当具有在预定角度范围内的值的条件,可以有 效地防止错误地检测摇动操作。更具体地说,在这种情况下,基于作 为各个轴生成的加速度信号的值在具有预先确定的长度的过去时段 期间获得的值,获得有关作为在摇动操作前该便携式电子装置的姿态 角度的、相对于重力方向线形成的角度的信息,并且仅在除两个连续 正负峰值交替以及两个连续峰值间的定时差具有在预先确定的范围 内的值的事实外,姿态角度具有预先确定的角度范围内的值的条件 下,才使摇动计数的值增加1。另外,可以将与摇动操作前便携式电 子装置的姿态有关的条件应用为用于摇动操作的整个检测的条件,而 不是应用为用使摇动计数的值增加l的条件。即,仅当在摇动操作前 便携式电子装置的姿态角度具有在预先确定的角度范围内的值时,才根据图15所示的流程图,测试用于检测摇动操作的各种条件。换句 话说,如果在摇动操作前便携式电子装置的姿态角度具有不在预先确 定的角度范围内的值,不测试图15的流程图中所示的条件,另外,在该实施例的情况下,仅在摇动计数已经达到预先确定的 值的条件下,才采取摇动进行操作。然而,也可以提供改变了用于釆 取摇动进行动作的条件的结构。例如,代替正好在摇动计数达到预先 确定的值后采取摇动进行动作,当摇动计数达到通过从预先确定的值 减去特定值获得的规定值时才确定摇动备用状态。例如,特定值为1。 即,当摇动计数达到通过从预定值6减去特定值1获得的预定值5时, 确定摇动备用状态。因此,在已经确定摇动备用状态后,基于与要求 摇动计数应当已经达到预先确定的值的条件不同的条件,可以产生有 关是否已经执行摇动操作的最终确定结果。摇动备用状态是在具有预 先确定的长度的时段期间存在的延迟状态。在摇动备用状态中,。除去 图15所示的流程图的步骤S402的与山相关的条件和相同流程图的步 骤S405的与山对(mountain-couple)相关的条件。如前所述,步骤 S402的条件是要求0交叉间隔计数应当具有预先确定的范围中的值 的条件,而步骤S405的条件是要求两个连续山的正负峰值应当交替 的条件。即,仅当满足两个条件时,才使摇动计数的值增加1。两个 条件的第一个是图15所示的流程图的步骤S403的与山相关的条件, 而两个条件的第二个是相同流程图的步骤S406的与山对相关的条件。 如前所述,步骤S403的与山相关的条件是要求所观察的山的峰值应 当是在预先确定的范围中的条件,而步骤S406的与山对相关的条件 是要求两个连续峰值间的定时差应当具有在预先确定的范围中的值 的条件。因此,在摇动备用状态结束时,如果摇动计数具有在通过从 预先确定的值减去特定值获得的规定值和预先确定的另一值间的范 围内的值,最终采取摇动进行动作。更具体地说,在摇动备用状态结 束时,如果摇动计数具有在规定值5 (=6-1)和通常为8的另一预定 值间的范围内的值,则最终采取摇动进行动作。如上所述,通过改变 用于采取摇动进行动作的条件,即使摇动操作的定义随不同用户单独 地改变,也能以稳定的方式检测摇动操作。另外,在该实施例的情况下,检测摇动操作的操作是基于由控制 单元2执行的软件的处理。然而,也可以提供通过利用硬件执行检测 摇动操作的所有或一些处理的结构。例如,通过利用专用硬件,计算 评价信号的值。除此之外,在该实施例的情况下,检测摇动操作的操作是基于摇 动操作检测程序3a的处理,而在摇动操作的检测之后的控制操作是 基于与执行摇动操作检测程序3a分开执行的控制程序3b的处理。然而,也可以提供将控制程序3b和摇动操作检测程序3a组合成一个程 序或分成将分别单独执行的三个或更多个程序的软件结构。另外,在该实施例的情况下,当将再现模式从正常再现模式切换 到随机再现模式或相反时,输出声音效果。然而,不总是有必要输出 声音效果。例如,代替声音效果,在显示屏单元10A上显示预先确定 的预定字符或数字串以便通知用户再现模式从正常再现模式切换到
随机再现模式,或反之亦然。作为替代方案,输出声音效果以及在显示屏单元10A上显示预先确定的预定字符或数字串。总之,用于通知 用户再现模式已经从正常再现模式切换到随机再现模式或相反的技 术绝不应限于基于声音效果和这些显示的技术。除此之外,在该实施例的情况下,在检测到摇动操作后,作为摇 动操作的检测的后续控制,执行控制以便将再现模式从正常再现模式 切换到随机再现模式或反之亦然。然而,在检测摇动操作后执行的控 制绝不限于将再现模式从正常再现模式切换到随机再现模式或反之 亦然。即,在检测到摇动操作后,作为摇动操作的检测的后续控制, 可以执行任何控制以便执行预先确定的操作。另外,在该实施例的情况下,作为检测摇动操作的处理,便携式 电子装置同时执行各种处理,诸如根据图12所示的流程图计算评价 信号的值的处理、根据图13所示的流程图获得0交叉间隔计数的值 的处理、根据图14所示的流程图获得峰值和峰值的定时的处理、以 及根据图15所示的流程图通过利所获得的值和有关所获得的定时的 信息检测摇动操作的处理。然而,也可以提供执行一些或所有这些处 理作为顺序处理的结构。除此之外,在该实施例的情况下,当再现内容时,接通加速度传 感器12。然而,也可以提供在除内容再现外的时段期间,使加速度传 感器12处于接通状态的结构。例如,在睡眠状态中,也可以接通加 速度传感器12。在该实施例的情况下,在检测到摇动操作后,执行与 再现功能有关的控制,以便作为摇动操作的检测的后续操作,将再现 模式从正常再现模式切换到随机再现模式或反之亦然。因此,通过仅 当再现内容时才使加速度传感器12保持在接通状态,可以执行摇动 操作的检测的后续控制以及降低功耗。假定例如便携式电子装置也具 有接收无线电广播的功能,作为除再现在内容存储单元4中预先存储 的内容的功能外的典型功能.在这种情况下,在执行其他功能期间, 便携式电子装置接通加速度传感器12。用这种方式,可以执行拯动操 作的检测的适当后续控制和降低功耗。
另外,如果加速度传感器12用于两个或多个目的,诸如检测摇 动操作的目的和计步器目的,例如,可以提供将加速度传感器12从 下述三个状态中的一个状态切换到另一个的结构(1)所有时间均 接通的状态,(2)仅在再现内容的过程或接收广播信号的过程期间 接通的状态,(3)所有时间均断开的状态。当加速度传感器12处于 状态(1)时,例如,如果用户未将便携式电子装置设置成执行再现 内容的过程或接收广播信号的过程,可以执行计步器功能。当未执行 计步器功能或摇动操作检测功能时,使加速度传感器12处于状态(3 ), 以便降低功耗。除此之外,该实施例实现由本发明提供的便携式内容播放器。然 而,本发明可以适当地应用于各种便携式电子装置。另外,本领域的技术人员应理解到根据设计需求和其他因素,可 以想到各种改进、组合、子组合和修改,只要它们落在附加权利要求 或其等效的范围内。
权利要求
1. 一种便携式电子装置,包括加速度检测单元,配置成检测在所述便携式电子装置中生成的加速度;评价信号生成单元,配置成基于由所述加速度检测单元检测的所 述加速度执行预定过程以便生成表示所述加速度的幅度和正或负极 性的评价信号;以及控制单元,配置成基于所述评价信号生成有关是否已经驱动所述 便携式电子装置进行预定运动的确定结果,并且基于所述确定结果执 行预定操作。
2. 如权利要求l所述的便携式电子装置,其中,所述控制单元基于有关所述评价信号的幅度、时间和正或 负极性的条件,产生有关是否已经驱动所述便携式电子装置进行预定 运动的确定结果。
3. 如权利要求l所述的便携式电子装置,其中,所述控制单元执行测量所述评价信号的两个连续0交叉之间的0交叉间隔的0交叉 间隔测量过程;检测所述0交叉之间出现的峰值的峰值检测过程;以及 确定过程,基于由所述0交叉间隔测量过程和所述峰值检测过程 检测的O交叉间隔和峰值是否是预先确定的范围内的值,产生是否已 经进行所述预定运动的前后运动中的一个的确定结果。
4. 如权利要求1所述的便携式电子装置,其中,所述控制单元执行测量所述评价信号的两个连续0交叉之间的0交叉间隔的0交叉 间隔测量过程;检测所述0交叉之间出现的峰值的峰值检测过程; 检测所述峰值的检测的定时的峰值定时检测过程; 0交叉间隔确定过程,产生有关在所述o交叉间隔测量过程中测量的第一 0交叉间隔是否具有在预先确定的0交叉间隔范围内的值的 确定结果;所述0交叉间隔确定过程产生有关在所述第一 0交叉间隔之后, 在所述0交叉间隔测量过程中测量的第二 0交叉间隔是否具有在所述 0交叉间隔范围内的值的确定结果;峰值确定过程,产生有关在所述第一O交叉间隔期间,在所述峰 值检测过程中检测的第 一峰值是否在预先确定的峰值范围内的确定结果;所述峰值确定过程产生有关在所述第二 0交叉间隔期间,在所述 峰值检测过程中检测的第二峰值是否在所述峰值范围内的确定结果;第 一运动确定过程,基于在针对所述第一 0交叉间隔执行的所述 0交叉间隔确定过程中产生的所述确定结果和在针对所述第 一峰值的 所述峰值确定过程中产生的所述确定结果,产生有关是否已经进行所 述预定运动的前后运动中的第一个的确定结果;第二运动确定过程,基于在针对所述第二 0交叉间隔执行的所述 0交叉间隔确定过程中产生的所述确定结果和在针对所述第二峰值的 所述峰值确定过程中产生的所述确定结果,产生有关是否已经进行所 述预定运动的前后运动中的第二个的确定结果;定时确定过程,如果在所述第二运动确定过程中产生的所述确定 结果表示已经进行了所述前后运动中的所述第 一个和第二个前后运 动,产生有关所述第一和第二峰值间的定时差是否在预先确定的定时 范围内的确定结果以及有关所述第一峰值的极性是否与所述第二峰 值的极性相反的确定结果;以及前后运动确定过程,基于在所述定时确定过程中产生的所述确定 结果,产生有关所述前后运动是否已经作为所述预定运动而进行的确 定结果。
5.如权利要求1所述的便携式电子装置,其中,所述控制单元执行 测量所述评价信号的两个连续0交叉之间的0交叉间隔的0交叉间隔测量过程;检测所述0交叉之间出现的峰值的峰值检测过程; 检测所述峰值的检测的定时的峰值定时检测过程; 第一确定过程,产生有关在所述0交叉间隔测量过程中测量的0交叉间隔是否具有在预先确定的0交叉间隔范围内的值的确定结果; 第二确定过程,产生有关在所述O交叉间隔期间,在所述峰值检测过程中检测的峰值是否在预先确定的峰值范围内的确定结果;第三确定过程,产生有关摇动计数是否具有至少等于1的值的确定结果;第四确定过程,产生有关第一峰值的极性是否与前面的峰值的极 性相反的确定结果;第五确定过程,产生有关所述峰值和所述前面的峰值间的定时差 是否具有在预先确定的定时范围内的值的确定结果;摇动计数值设置过程,如果在所述第一和第二确定过程中产生的 所述确定结果均是肯定结果,而在所述第三确定过程中产生的所述确 定结果为否定结果,则将所述摇动计数的所述值设置成l;摇动计数值递增过程,如果在所有所述第一至第五确定过程中产 生的所述确定结果均为肯定结果,则使所述摇动计数的所述值增加1; 以及确定过程,如果所述摇动计数达到预先确定的值,则确定已经执 行摇动操作。
6.如权利要求l所述的便携式电子装置,其中,所述评价信号 生成单元通过下述操作生成所述评价信号计算在当前时间点由所述加速度检测单元检测的当前加速度的 绝对值;获得分别作为在过去的 一段预定时间中的 一个时间点由所述加 速度检测单元检测的加速度的绝对值而计算的绝对值的平均值;以及 从所述当前加速度的所述绝对值减去所述平均值以便获得所述 当前时间点的所述评价信号的值。
7. 如权利要求l所述的便携式电子装置,其中,所述评价信号 生成单元通过下述操作生成所述评价信号计算分别由所述加速度检测单元在当前时间点检测的加速度的 绝对值的总和作为多个轴中的一个轴的方向上的加速度;获得分别在过去的 一 段预定时间中的 一 个时间点计算的这种总 和的平均值;以及从在所述当前时间点计算的所述总和减去所述平均值以便获得 在所述当前时间点的所述评价信号的值。
8. 如权利要求l所述的便携式电子装置,其中,所述控制单元 基于由所述加速度检测单元检测的加速度,产生有关所述便携式电子装置在被驱动来进行所述预定运动前是否持续处于静止状态一 段预定时间的第一确定结果;以及基于所述笫一确定结果,产生有关是否已经驱动所述便携式电子 装置进行所述预定运动的第二确定结果。
9. 如权利要求l所述的便携式电子装置,其中,所述控制单元 基于由所述加速度检测单元检测的加速度,确定所述便携式电子装置在被驱动来进行所述预定运动前是否已经被置于满足预定条件 的姿态;以及基于所述确定结果,确定所述便携式电子装置是否已经被驱动来 进行所述预定运动。
10. 如权利要求l所述的便携式电子装置,其中,所述控制单元执行测量所述评价信号的两个连续0交叉之间的0交叉间隔的0交叉间隔测量过程;检测所述0交叉之间出现的峰值的峰值检测过程; 检测所述峰值的检测的定时的峰值定时检测过程; 第一确定过程,产生有关在所述0交叉间隔测量过程中测量的0交叉间隔是否具有在预先确定的0交叉间隔范围内的值的确定结果; 第二确定过程,产生有关在所述o交叉间隔期间,在所述峰值检测过程中检测的峰值是否在预先确定的峰值范围内的确定结果;第三确定过程,产生有关摇动计数是否具有至少等于1的值的确 定结果;第四确定过程,产生有关所述峰值的极性是否与前面的峰值的极性相反的确定结果;第五确定过程,产生有关所述峰值和所述前面的峰值间的定时差 是否具有在预先确定的定时范围内的值的确定结果;摇动计数值设置过程,如果在所述第一和第二确定过程中产生的 所述确定结果均是肯定结果,而在所述第三确定过程中产生的所述确 定结果为否定结果,则将所述摇动计数的所述值设置成1;第一摇动计数值递增过程,如果在所有所述第一至第五确定过程 中产生的所述确定结果均为肯定结果,则使所述摇动计数的所述值增 加1;第六确定过程,产生有关所述摇动计数的所述值是否变为等于预 先确定的规定值的确定结果;第七确定过程,如果在所述第六确定过程中产生的所述确定结果 为肯定结果,则产生有关操作检测备用状态是否已持续了一段预定时 间的确定结果;第二摇动计数值递增过程,如果在所述第二和第五确定过程中产 生的所述确定结果均为肯定结果,则在通过所述第六确定结果产生肯 定确定结果后,使所述摇动计数的所述值增加l;以及确定过程,如果所述摇动计数达到用作下限的所述规定值和预定 上限之间的范围中的值,则确定在由所述第七确定过程产生肯定结果 的时间点执行了摇动操作。
11. 如权利要求l所述的便携式电子装置,其中,在满足预先确 定的条件下,所述控制单元接通所述加速度检测单元。
12. 如权利要求l所述的便携式电子装置,其中,如果确定结果表示已经驱动所述便携式电子装置来进行预 定运动,所述控制单元执行控制来执行所述预定操作,并且执行控制 作Z … 一 '
13. 如权利要求l所述的便携式电子装置,所述便携式电子装置 进一步包括再现单元,可以再现来自存储介质的内容,其中所述控制单元可以执行控制以便将所述再现单元执行的用于再 现来自存储介质的内容的过程的再现模式从正常再现模式切换到随 机再现模式或反之亦然;以及当确定结果表示已经驱动所述便携式电子装置进行预定运动时, 所述控制单元执行所述控制以便将所述再现模式从所述正常再现模 式切换到所述随机再现模式或反之亦然。
14. 如权利要求13所述的便携式电子装置,其中,当将所述再现模式从所述正常再现模式切换到所述随机再 现模式时,所述控制单元控制所述再现单元开始再现到目前为止在所 述正常再现模式中正被再现的内容之外的内容,以及另一方面,当所述再现模式从所述随机再现模式切换到所述正常 再现模式时,所述控制单元控制所述再现单元继续再现到目前为止在 所述随机再现模式中正被再现的内容。
15. 如权利要求13所述的便携式电子装置,其中,当所述再现单元正再现内容时,所述控制单元使所述加速 度检测单元保持在接通状态。
16. —种由便携式电子装置采用的控制方法,该便携式电子装置 具有加速度检测单元,用于检测在所述便携式电子装置中生成的加速 度,所述控制方法包括步骤基于由所述加速度检测单元检测的所述加速度执行预定过程,以 便生成表示所述加速度的幅度和正或负极性的评价信号;以及基于在所述评价信号生成过程中生成的所述评价信号,产車有关 是否已经驱动所述便携式电子装置进行预定运动的确定结果以及基 于所述确定结果执行预定操作。
17. —种用于记录程序的记录介质,所述程序能由作为用于执行所述程序的计算机用在便携式电子装置中的计算机读取,以便实现步 菔.基于由所述便携式电子装置的加速度检测单元检测的所述加速 度执行预定过程,以便生成表示所述加速度的幅度和正或负极性的评 价信号;以及基于在所述评价信号生成过程中生成的所述评价信号,产生有关 是否已经驱动所述便携式电子装置进行预定运动的确定结果,以及基 于所述确定结果执行预定操作。
18. —种信号生成设备,用于通过下述操作生成评价信号 计算由用于检测加速度的加速度检测单元在当前时间点检测的当前加速度的绝对值;获得分别作为在过去的一段预定时间中的一个时间点由所述加 速度检测单元检测的加速度的绝对值而计算的绝对值的平均值;以及从所述当前加速度的所述绝对值减去所述平均值以便获得所述 当前时间点的所述评价信号的值。
19. 一种信号生成方法,用于生成评价信号,包括步骤计算由用于检测加速度的加速度检测单元在当前时间点检测的 当前加速度的绝对值;获得分别作为在过去的 一段预定时间中的 一个时间点由所述加 速度检测单元检测的加速度的绝对值而计算的绝对值的平均值;以及从所述当前加速度的所述绝对值减去所述平均值以便获得所述 当前时间点的所述评价信号的值。
20. —种便携式电子装置,包括加速度检测装置,用于检测在所述便携式电子装置中生成的加速度;评价信号生成装置,用于基于由所述加速度检测装置拾测的所述 加速度执行预定过程,以便生成表示所述加速度的幅度和正或负极性 的评价信号;以及控制装置,用于基于由所述评价信号生成装置生成的所述评价信 号产生有关是否已经驱动所述便携式电子装置进行预定运动的确定 结果,以及基于所述确定结果执行预定操作。
全文摘要
一种便携式电子装置,包括加速度检测单元、评价信号生成单元和控制单元。加速度检测单元配置成检测在便携式电子装置中生成的加速度。评价信号生成单元配置成基于由加速度检测单元检测的加速度,执行预定过程以便生成表示加速度的幅度和正或负极性的评价信号。控制单元配置成基于评价信号生成有关是否已经驱动便携式电子装置进行预定运动的确定结果,以及基于确定结果执行预定操作。
文档编号G01P15/18GK101122816SQ200710138348
公开日2008年2月13日 申请日期2007年7月27日 优先权日2006年7月27日
发明者井上真, 伊藤博史, 佐野茜, 牧野坚一, 田守宽文, 白井克弥, 高井基行 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1