感测装置以及电子设备 【技术领域】
本发明涉及感测装置、 电子设备等。背景技术 有的传感器模块包含螺仪传感器、 加速度传感器等检测运动的传感器 ( 以下称为 运动传感器 : motion sensor)。 例如, 专利文献 1 的传感器模块对来自运动传感器的信号进 行转换并以预定间隔进行输出。在该发明中, 公开了在不使用 CPU 的情况下进行信号处理 来抑制功耗的实施例, 但是作为其他结构要素的传感器、 模拟前端 (AFE) 和 AD 转换器 (ADC) 等要持续工作, 因此存在功耗变大的问题。
在专利文献 2 中, 准备了测定范围不同的同等功能的两个运动传感器, 根据状况 而进行切换, 由此抑制了消耗电流的增加。但是, 尽管只是排他性地进行工作, 但准备同等 功能的两个运动传感器仍会引起成本增大的问题。
【专利文献 1】 日本特开 2009-134071 号公报
【专利文献 2】 日本特开 2008-175771 号公报
发明内容
本发明正是鉴于这种问题而完成的。依照本发明的几个方式, 根据来自运动传感 器的输出来控制传感器模块的工作模式等, 由此提供低功耗的感测装置。
(1) 本发明提供一种感测装置, 该感测装置包含 : 传感器模块, 其包含将至少一个 传感器作为运动传感器的传感器组, 且能够将工作模式切换为所述传感器组全部工作的全 部工作模式、 和包括所述运动传感器中的至少一个在内的一部分传感器工作的部分工作模 式; 以及控制部, 其根据来自所述运动传感器的输出对所述传感器模块的所述工作模式进 行切换控制。
根据本发明, 控制部根据运动传感器的输出对全部工作模式与部分工作模式进行 切换, 由此, 与所有传感器始终工作的情况相比能够抑制功耗。此外, 不需要另外准备传感 器, 因此不会产生成本增加的问题。
这里, 运动传感器是指检测运动的传感器, 具体而言, 是指陀螺仪传感器、 加速度 传感器和速度传感器等。 传感器模块包含多个传感器 ( 传感器组 ), 而其中包含至少一个运 动传感器。
基于来自运动传感器的输出的信号可以是来自运动传感器的输出自身或者对该 输出进行放大、 采样后的值, 也可以是测定了变化量后的值或进行了其他运算处理后的值。 运算处理例如包括对来自运动传感器的输出值求取最大值、 最小值或平均值的处理等。此 外, 基于来自运动传感器的输出的信号可以是来自多个运动传感器的输出, 也可以是来自 一个运动传感器的输出。
全部工作模式是指传感器模块的传感器组全部工作的感测装置通常的工作模式。 部分工作模式是指传感器组的一部分、 即包含至少一个运动传感器在内的多个或仅一个传感器工作的模式。 因此, 在运动传感器的工作模式是部分工作模式时, 与全部工作模式时相 比, 感测装置的功耗变小。
(2) 在该感测装置中, 可以是, 所述控制部进行如下控制 : 根据基于来自所述运动 传感器的输出的信号与第 1 阈值在给定时间内的比较结果, 进行从所述全部工作模式向所 述部分工作模式的切换控制, 并且, 根据基于来自所述运动传感器的输出的信号与第 2 阈 值的比较结果, 进行从所述部分工作模式向所述全部工作模式的切换控制。
根据本发明, 控制部根据基于来自运动传感器的输出的信号与第 1 阈值或第 2 阈 值的比较结果, 进行工作模式的切换控制, 由此能够实现误判断少的可靠的工作模式转移。
来自运动传感器的输出与感测装置是否处于工作中 ( 例如移动中、 加速中、 旋转 中 ) 联动地变化。此时, 可以仅与特定方向 ( 例如水平方向、 垂直方向 ) 上的变化联动。
这里, 在以工作中进行测定的感测装置为例时, 在全部工作模式中基于来自运动 传感器的输出的信号小于第 1 阈值的情况下, 控制部可判断为感测装置未工作。而且, 控制 部可以利用例如模式控制信号使运动传感器的工作模式转移到部分工作模式而成为低功 耗状态。
反之, 在部分工作模式中基于来自运动传感器的输出的信号大于第 2 阈值的情况 下, 控制部可判断为感测装置正在工作。 而且, 控制部可以利用例如模式控制信号使运动传 感器转移到全部工作模式, 从而使传感器模块进行通常工作。
这里, 在从全部工作模式向部分工作模式的切换中, 如果误转移到部分工作模式, 则会产生无法得到来自传感器的测定数据这样的问题。 因此, 控制部为了进行准确的判断, 优选使用花费一定程度的时间得到的基于来自运动传感器的输出的信号来进行判断。例 如, 可以将该信号全部小于第 1 阈值作为切换条件。另外, 用于取得该信号的给定时间 ( 以 下表示为判定时间 ) 例如可以将毫秒、 秒、 分钟等定为单位, 也可以根据转移判断所需的足 够数据量来决定。
另一方面, 在从部分工作模式向全部工作模式的切换中, 要求尽快恢复到通常工 作。因此, 可以在基于来自运动传感器的输出的信号超过第 2 阈值时立即转移到全部工作 模式。
控制部进行判断所使用的第 1 阈值与第 2 阈值可以是相同的值, 也可以设置迟滞 而将第 2 阈值设定得比第 1 阈值大, 从而不容易受到噪声的影响。此外, 这些阈值可通过由 用户写入到例如寄存器中等方法进行设定, 也可以被预先保存到 ROM 等中。
另外, 即使对于在停止中进行测定的感测装置而言, 只需将前述例子中与阈值的 比较的大小关系颠倒过来, 即可进行应对。 因此, 为了方便说明, 在以后的记述中, 都是以在 工作中进行测定的感测装置为前提。
(3) 本发明提供一种感测装置, 该感测装置包含 : 传感器模块, 其包含传感器组, 且能够将工作模式切换为所述传感器组全部工作的全部工作模式、 和至少一部分传感器停 止的停止工作模式 ; 辅助传感器模块, 其包含至少一个运动传感器 ; 以及控制部, 其根据来 自所述运动传感器的输出对所述传感器模块的所述工作模式进行切换控制。
(4) 在该感测装置中, 可以是, 所述控制部进行如下控制 : 根据基于来自所述运动 传感器的输出的信号与第 1 阈值在给定时间内的比较结果, 进行从所述全部工作模式向所 述停止工作模式的切换控制, 并且, 根据基于来自所述运动传感器的输出的信号与第 2 阈值的比较结果, 进行从所述停止工作模式向所述全部工作模式的切换控制。
根据本发明, 使用了包含至少一个运动传感器的辅助传感器模块, 由此, 能够将传 感器模块的工作模式设定为使传感器组中的至少一部分停止的停止工作模式, 此时能够抑 制功耗。 这里, 为了有效地抑制功耗, 可以在停止工作模式中使传感器模块的传感器组全部 停止。 另外, 辅助传感器模块只要能够检测感测装置的特定工作即可, 不需要采用与传感器 模块同等的结构。即, 可选择便宜的传感器作为辅助传感器模块, 不会产生专利文献 2 的发 明那样的成本增大的问题。
这里, 控制部切换工作模式的方法与前述发明的说明相同。 此时, 能够实现误判断 少的可靠的工作模式转移。其中, 采用了停止工作模式来替代部分工作模式。
在本发明中, 来自辅助传感器模块的运动传感器的输出与感测装置的工作联动地 变化。并且, 控制部能够根据来自辅助传感器模块的运动传感器的输出进行工作模式的判 定。因此, 传感器模块的传感器组也可以不包含运动传感器。在本发明中, 例如, 无需对已 有的传感器模块进行结构变更 ( 例如设计变更 ), 即可实现低功耗。 这使得能够实现感测装 置的灵活设计。
(5) 本发明提供一种感测装置, 该感测装置包含 : 传感器模块, 其包含将至少一个 传感器作为运动传感器的传感器组, 且能够将工作模式切换为所述传感器组全部工作的全 部工作模式、 和至少一部分传感器停止的停止工作模式 ; 辅助传感器模块, 其包含至少一个 运动传感器, 且能够将工作模式切换为传感器进行通常工作的工作模式、 和传感器停止工 作的停止模式 ; 以及控制部, 其根据来自所述传感器模块或所述辅助传感器模块的运动传 感器的输出对所述传感器模块的所述工作模式进行切换控制, 并且在所述传感器模块的所 述工作模式是所述全部工作模式的情况下, 将所述辅助传感器模块的所述工作模式切换控 制为所述停止模式, 而在所述传感器模块的所述工作模式是所述停止工作模式的情况下, 将所述辅助传感器模块的所述工作模式切换控制为所述工作模式。
(6) 在该感测装置中, 可以是, 所述控制部进行如下控制 : 根据基于来自所述传感 器模块的运动传感器的输出的信号与第 1 阈值在给定时间内的比较结果, 进行从所述全部 工作模式向所述停止工作模式的切换控制, 并且, 根据基于来自所述辅助传感器模块的运 动传感器的输出的信号与第 2 阈值的比较结果, 进行从所述停止工作模式向所述全部工作 模式的切换控制。
根据本发明, 在感测装置进行通常工作的全部工作模式中, 控制部使辅助传感器 模块的工作停止 ( 停止模式 ), 因此能够进一步减小功耗。此外, 可选择便宜的传感器作为 辅助传感器模块, 不会产生专利文献 2 的发明那样的成本增大的问题。
在传感器模块和辅助传感器模块两者都包含运动传感器的情况下, 能够在全部工 作模式时根据传感器模块的运动传感器的输出判定工作模式。此时, 能够停止辅助传感器 模块, 能够进一步抑制功耗。
这里, 控制部切换工作模式的方法与前述相同, 能够实现误判断少的可靠的工作 模式转移。
(7) 在该感测装置中, 可以是, 该感测装置包含数据生成部, 该数据生成部按给定 速率生成基于来自所述传感器组的输出的输出数据, 所述数据生成部根据模式控制信号, 切换所述给定速率。根据本发明, 根据模式控制信号调整数据生成部中生成的输出数据的速率, 由此 能够抑制功耗。
数据生成部根据基于传感器组输出的信号, 生成在感测装置的内部或外部使用的 输出数据。例如, 在感测装置的工作中, 需要按照每个时钟生成输出数据, 但是在感测装置 未工作的情况下, 一部分功能未得到使用, 因此, 有时只要每 4 个时钟生成 1 个数据即可。 在这种状况下, 数据生成部根据模式控制信号判断感测装置是否正在工作而对速率进行切 换, 由此能够抑制功耗。
数据生成部不仅可以根据模式控制信号, 还可以根据经过时间及其他输入信号等 多阶段地切换速率。例如, 可以预先准备几种速率, 随着感测装置未工作的状态持续变长, 阶段性地降低速率, 功耗也阶段性地减小。
(8) 在该感测装置中, 可以是, 在所述工作模式为所述全部工作模式的情况下, 所 述数据生成部将所述给定速率设为第 1 速率, 在所述工作模式为所述全部工作模式以外的 情况下, 所述数据生成部将所述给定速率设为比所述第 1 速率低的第 2 速率。
根据本发明, 通过使两个速率 ( 第 1 速率、 第 2 速率 ) 与传感器模块的工作模式联 动, 能够简化数据生成部的控制, 减小电路规模。 在传感器模块的工作模式为全部工作模式的情况下, 数据生成部以第 1 速率 ( 高 速率 ) 进行输出数据的输出, 在工作模式为全部工作模式以外的情况下, 数据生成部判断 为感测装置未处于通常工作中, 以第 2 速率 ( 低速率 ) 进行输出数据的输出。
(9) 在该感测装置中, 可以是, 该感测装置包含寄存器部, 该寄存器部具有表示生 成所述输出数据的速率的状态寄存器, 在所述速率发生变化的情况下, 所述数据生成部更 新所述状态寄存器。
根据本发明, 将数据生成部中生成的输出数据的速率反映给状态寄存器。 因此, 感 测装置外部的装置 ( 例如系统控制部 ) 也只需访问状态寄存器就能够得知其速率状态。
(10) 在该感测装置中, 可以是, 所述数据生成部在更新了所述状态寄存器的情况 下输出中断信号。
根据本发明, 在数据生成部中生成的输出数据的速率发生了变化的情况下, 也能 够使用中断信号通知给感测装置外部的装置。因此, 外部装置可仅在必要时访问状态寄存 器, 从而处理效率提高。
(11) 在该感测装置中, 可以是, 所述数据生成部输出表示生成所述输出数据的速 率的信号。
根据本发明, 将数据生成部中生成的输出数据的速率作为信号而输出。 因此, 接受 该信号的感测装置的内部、 外部的装置能够始终掌握该速率的状态。
(12) 本发明提供一种包含该感测装置的电子设备。
根据本发明, 能够提供抑制了功耗的电子设备。
附图说明
图 1 是说明第 1 实施方式中的传感器模块的图。 图 2 是说明第 1 实施方式中的控制器的图。 图 3 是示出第 1 实施方式中的感测装置的图。图 4 是第 1 实施方式中的波形图。
图 5 是第 1 实施方式中的流程图。
图 6 是说明第 2 实施方式中的辅助传感器模块的图。
图 7 是说明第 2 实施方式中的控制器的图。
图 8 是示出第 2 实施方式中的感测装置的图。
图 9 是第 2 实施方式中的波形图。
图 10 是第 2 实施方式的变形例中的波形图。
图 11 是第 2 实施方式中的流程图。
图 12 是第 3 实施方式中的流程图。
图 13 是示出感测装置与系统控制部之间的连接例的图。
图 14(A) 是作为电子设备的例子的移动电话的图。图 14(B) 是作为电子设备的例 子的便携式游戏装置的图。图 14(C) 是作为电子设备的例子的个人计算机的图。
标号说明
1: 感测装置的一部分 ; 1A : 感测装置的一部分 ; 2: 传感器模块 ; 3: 控制器 ; 3A : 控 制器 ; 4A : 传感器 ; 4B : 传感器 ; 4C : 传感器 ; 5A : 模拟前端 (AFE) ; 5B : 模拟前端 (AFE) ; 5C : 模拟前端 (AFE) ; 6: AD 转换器 (ADC) ; 7A : 传感器模块输出信号 ; 7B : 模式控制信号 ; 8: 运算 参数 ; 9: 输出数据 ; 11 : 计数部 ; 12 : 寄存器部 ; 13 : 控制部 ; 13A : 控制部 ; 14 : 数据生成部 ; 15 : 计数值 ; 16 : 寄存器数据 ( 阈值信息 ) ; 17 : 内部信号 ; 18 : 内部信号 ; 19 : 状态输出信号 ; 21 : 随机存取存储器 (RAM) ; 22 : 只读存储器 (ROM) ; 23 : 输入部 ; 24 : 输出部 ; 25 : 电源生成 部; 26 : 总线 ; 27 : 输出信号 ; 100 : 感测装置 ; 100A : 感测装置 ; 202 : 辅助传感器模块 ; 204 : 传感器 ; 205 : 模拟前端 (AFE) ; 206 : AD 转换器 (ADC) ; 207A : 辅助传感器模块输出信号 ; 207B : 停止指示信号 ; 400 : 系统控制部 ; 950 : 移动电话 ; 952 : 拨号按钮 ; 954 : LCD ; 956 : 扬 声器 ; 960 : 便携式游戏装置 ; 962 : 操作按钮 ; 964 : 十字键 ; 966 : LCD ; 968 : 扬声器 ; 970 : 个 人计算机 ; 972 : 键盘 ; 974 : LCD ; 976 : 音频输出部。 具体实施方式
以下, 参照附图来说明本发明的实施方式。
1. 第 1 实施方式
参照图 1 ~图 5 来说明本发明的第 1 实施方式。
11. 传感器模块的结构
图 1 是感测装置 100 的一部分 1 的框图。本发明的感测装置 100 至少包含传感器 模块 2 和控制器 3。
传感器模块 2 包含多个传感器即传感器组 4A ~ 4C。传感器模块 2 还可以包含 进行信号放大等处理的模拟前端 (AFE)5A ~ 5C、 以及将模拟量转换为数字值的 AD 转换器 (ADC)6。
在本实施方式中, 传感器组 4A ~ 4C 中的至少一个是运动传感器。所谓运动传感 器, 是指例如加速度传感器、 螺仪传感器等感测运动的传感器。
在图 1 中, 例如传感器 4A 是运动传感器, 其他传感器 4B ~ 4C 可以是温湿度传感 器、 压力传感器、 磁传感器、 触觉传感器中的任意一个或它们的组合。此外, 例如, 传感器组4A ~ 4C 也可以全部是运动传感器, 从而构成三维加速度传感器或三轴陀螺仪传感器等。 此 时, 传感器 4A 例如可以独自作为一维加速度传感器或单轴陀螺仪传感器发挥功能。
AFE 5A ~ 5C 可以分别对来自传感器组 4A ~ 4C 的输出 ( 例如模拟信号 ) 进行放 大。在本实施方式中, 使用逐次比较型的 ADC 6, 将放大后的模拟信号转换为数字信号。由 于对于传感器组 4A ~ 4C 仅有一个 ADC 6, 因此, 通过时间分割进行转换处理。 另外, 传感器 模块 2 也可以具有与 AFE 5A ~ 5C 分别对应的多个 ADC。
从 ADC 6 输出的传感器模块输出信号 7A 是基于传感器组 4A ~ 4C 的输出的信号, 被输出到控制器 3。另外, 决定传感器模块的工作模式的模式控制信号 7B 可以从控制器 3 被送至传感器模块 2 的所有结构要素, 也可以被送至一部分结构要素。
控制器 3 根据来自运动传感器的输出来控制传感器模块的工作模式。在本实施方 式中, 传感器模块的工作模式至少包含全部工作模式和部分工作模式。 控制器 3 可以是 CPU 或微型计算机。
在控制器 3 使传感器模块以全部工作模式工作的情况下, 传感器组 4A ~ 4C 全部 工作。而在控制器 3 使传感器模块以部分工作模式工作的情况下, 仅传感器组 4A ~ 4C 的 一部分工作。即使在部分工作模式下, 也至少有一个运动传感器工作。
在传感器模块以部分工作模式工作时, 能够抑制功耗。 此时, 可以停止对不工作的 传感器供给电源, 也可以仅抑制信号的输出。此外, 不工作的传感器的后级 AFE 也可以联动 地停止工作。
例如设为, 传感器模块的传感器组中的传感器 4A ~ 4C 构成了三维加速度传感器。 在通常工作时 ( 全部工作模式 ), 来自这些传感器的输出由 AFE 5A ~ 5C 进行放大, 在 ADC 6 中通过时间分割转换为数字信号, 并被输出到控制器 3。
而在部分工作模式下, 例如仅传感器 4A 工作, 其他传感器 4B ~ 4C 停止。 并且, AFE 5B ~ 5C 也联动地停止。来自传感器 4A 的输出由 AFE 5A 进行放大, 进而在 ADC6 中进行转 换并被输出到控制器 3。在部分工作模式下, 留下传感器 4A 的作为一维加速度传感器的功 能, 其他传感器停止, 因此功耗变小。
1.2. 控制器的结构
图 2 是第 1 实施方式中的控制器 3 的框图。使用图 2 对全部工作模式与部分工作 模式的切换进行说明。另外, 对与图 1 相同的要素标注相同的标号并省略说明。
在该例中, 控制器 3 包含计数部 11、 寄存器部 12 和控制部 13。并且, 还可以包含 数据生成部 14。如上所述, 控制器 3 例如可以是 CPU。
计数部 11 包含测定工作模式判断中使用的判定时间的计数器。计数器可根据判 定时间定期地复位。 在计数器中能够对给定时间进行测定。 控制部 13 可以根据来自计数部 11 的计数值 15 获知判定时间, 并且判断传感器模块输出信号 7A 是从哪个传感器输出的。
寄存器部 12 保存作为全部工作模式与部分工作模式的切换阈值的第 1 阈值、 第2 阈值。并且, 还可以保存判定时间, 并通过内部信号 17 传递给计数部 11。
控制部 13 可以从计数部 11 取得计数值 15, 从寄存器部 12 取得阈值信息 16。此 外, 控制部 13 提取传感器模块输出信号 7A 中的与运动传感器相关的输出信号 ( 运动传感 器输出信号 ) 而进行与阈值的比较处理, 输出指定全部工作模式或部分工作模式的模式控 制信号 7B。 在以下的例子中, 说明感测装置 100 在工作时如上所述地进行通常工作的情况。在传感器模块 2 的工作模式为全部工作模式的情况下, 如果在判定时间内运动传 感器输出信号全部比第 1 阈值小, 则控制部 13 判断为感测装置 100 未工作, 转移到部分工 作模式。
这里, 判定时间可以较短, 但是为了谨慎地判断未工作的情况, 可以是几秒左右或 更长的时间。
在传感器模块 2 的工作模式为部分工作模式的情况下, 如果运动传感器输出信号 大于第 2 阈值, 则控制部 13 判断为感测装置 100 正在工作, 转移到全部工作模式。
优选在感测装置 100 开始了工作后, 立即转移到通常的工作模式。因此, 可以在运 动传感器输出信号超过第 2 阈值的情况下立即转移到全部工作模式。但是, 为了排除噪声 影响, 控制部 13 也可以对几个数据进行平均而与第 2 阈值进行比较。
这样, 控制部 13 决定工作模式, 并将模式控制信号 7B 输出到传感器模块 2。
另外, 控制器还可以包含数据生成部 14。 数据生成部 14 可以使用传感器模块输出 信号 7A 和运算参数 8 进行运算。此时, 可以根据来自控制部 13 的模式控制信号 7B 改变运 算处理的内容和输出信号 9 的生成速率。并且, 可以将输出数据 9 和表示关于速率的信息 的状态输出信号 19 输出到控制器 3 的外部。并且, 在改变了速率的情况下, 可以通过内部 信号 18 更新寄存器部 12 的状态寄存器, 向控制器 3 的外部通知速率状态。 1.3. 感测装置的整体结构
图 3 是示出第 1 实施方式中的感测装置 100 的图。另外, 对与图 1 ~图 2 相同的 要素标注相同的标号并省略说明。
感测装置 100 除了虚线所示的图 1 中的结构 1 以外, 还可以包含随机存取存储器 (RAM)21、 只读存储器 (ROM)22、 输入部 23、 输出部 24 和电源生成部 25。 此外, 这些结构要素 可经由总线 26 在相互之间或在指定的方向上进行地址和数据等的输入输出。总线 26 例如 可以是 I2C 总线或 SPI(Serial Peripheral Interface : 串行外设接口 ) 总线。
RAM 21 用于保存程序、 各种参数、 临时数据等。 例如, 在控制器 3 是 CPU 的情况下, RAM 21 可以保存 CPU 所使用的程序。此外, 也可以保存运算参数 8( 参照图 2)。
ROM 22 是非易失性存储器, 保存感测装置 10 所需的程序和各种参数。 可以在感测 装置 100 的启动时在 RAM 21 中写入数据等。
输入部 23 受理来自感测装置 100 的外部的输入。例如, 在寄存器部 12 准备了设 定第 1 阈值、 第 2 阈值、 判定时间等的寄存器的情况下, 用户可以使用输入部 23 设定它们的 值。
输出部 24 向感测装置 100 的外部输出信号。例如, 可以输出控制器 3 的输出数据 9 或状态输出信号 19( 参照图 2) 作为输出信号 27。
电源生成部 25 生成感测装置 100 所使用的电源。例如, 电源生成部 25 可以分别 准备传感器模块 2 的传感器组 4A ~ 4C( 参照图 1) 中的、 以部分工作模式工作的传感器用 的电源和其他传感器用的电源, 在工作模式为部分工作模式的情况下, 可停止向不工作的 传感器供给电源。
1.4. 波形图的说明
图 4 示出第 1 实施方式中的波形图。波形图中的编号与图 1 ~图 3 相对应。CLK 是时钟信号。在该例中, 设传感器组由 4A、 4B、 4C 这三个运动传感器构成, 并对模式控制信
号 7B 的变化进行说明。另外, CalcEn 是数据生成部 14 中用于生成输出数据的使能信号。
控制部 13 从寄存器部 12 取得第 1 阈值、 第 2 阈值作为阈值信息 16。并且, 在该 例中, 与作为运动传感器输出信号的传感器模块输出信号 7A 进行比较, 生成模式控制信号 7B。
另外, 在该例中, 判定时间是 3 个时钟, 因此计数值 15 重复 0 ~ 2 的值。
并且, 在包含数据生成部 14 的情况下, 数据生成部 14 可以根据模式控制信号 7B 确定生成输出数据 9 的速率, 并根据所确定的速率控制 CalcEn。 此外, 还可以读入所需的运 算参数 8。
这里, 对控制部 13 输出的模式控制信号 7B 的变化进行说明, 关于输出数据 9 的生 成, 将后面的实施例中进行说明。
在时刻 t0, 传感器模块的工作模式为全部工作模式。控制部 13 在全部工作模式 下, 对运动传感器输出信号 ( 在该例中与传感器模块输出信号 7A 相同 ) 与第 1 阈值进行比 较。并且, 如果在判定时间内运动传感器输出信号小于第 1 阈值, 则判断为感测装置 100 未 工作, 转移到部分工作模式。
作为传感器模块输出信号 7A, 依次得到由逐次比较型的 ADC 6 进行转换后的基于 来自三个运动传感器 4A、 4B、 4C 的输出的信号。例如, A0 是来自运动传感器 4A 的数据 ( 时 刻 t0), B0、 C0 分别是来自运动传感器 4B、 4C 的数据 ( 时刻 t1、 t2)。在全部工作模式下, 按 照每 1 个时钟反复输出基于来自运动传感器 4A、 4B、 4C 的输出的信号。 在该例中, 如上所述, 判定时间是 3 个时钟的时间。 在时刻 t0 ~ t3, 如果数据 A0 ~ C0 分别小于第 1 阈值, 则控制部 13 通过模式控制信号 7B 使传感器模块的工作模式转移到 部分工作模式, 如果不满足条件则继续全部工作模式。在该例中, 数据 A0 ~ C0、 A1 ~ C1 不 满足条件, 但是数据 A2 ~ C2 小于第 1 阈值, 因此, 控制部 13 之后通过控制信号 7B 使工作 模式转移到部分工作模式 ( 时刻 t4)。
另外, 也可以通过其他方法进行工作模式的判定。 例如, 在时刻 t0 ~ t3, 可以对所 得到的数据 A0 ~ C0 的平均值 ((A0+B0+C0)/3) 与第 1 阈值进行比较来判定工作模式。之 后, 可以按照平均值 ((A1+B1+C1)/3)、 ((A2+B2+C2)/3) 的方式进行求取和比较。
当传感器模块的工作模式变为部分工作模式时, 运动传感器 4B、 4C 停止, 成为低 功耗状态。此时, 为了判断向全部工作模式的切换, 采用了基于运动传感器 4A 的输出的信 号 (A3、 A4、 A5)。如图 4 所示, 在时刻 t4, 输入 1 个时钟量的数据 A3, 在时刻 t5 ~ t6 不输 入新的数据。在部分工作模式下, 可以间断地输入数据, 作为传感器模块输出信号 7A。
并且, 将来自运动传感器 4A 的数据 (A3、 A4、 A5) 逐个与第 2 阈值进行比较, 如果大 于第 2 阈值, 则判断为感测装置 100 正在工作, 转移到全部工作模式。在该例中, 数据 A5 大 于第 2 阈值, 在时刻 t7 以后再次变为全部工作模式。这里, 第 2 阈值被设定为大于第 1 阈 值的值、 或者与第 1 阈值相同的值。
另外, 在该例中, 说明了传感器 4A ~ 4C 是运动传感器的情况, 不过, 即使传感器 4B、 4C 是运动传感器以外的传感器, 部分工作模式中的波形图 ( 时刻 t4 ~ t7) 也相同。此 外, 在该例中, 取 3 个时钟的校准而在时刻 t7 转移到全部工作模式, 不过, 也可以在比较了 数据 A5 之后立即转移到全部工作模式。
1.5. 流程图
图 5 示出第 1 实施方式中的流程图。第 1 实施方式的控制部 13 按照图 5 切换传 感器模块 2 的工作模式。
首先, 针对控制部 13 执行工作模式的切换判断中使用的判定时间、 阈值进行初始 设定 (S01)。关于初始设定, 例如可通过如下方式进行 : 在感测装置 100 的启动时从 ROM 22 向寄存器部 12 的预定寄存器中存储判定时间和阈值, 或者由用户经由输入部 23 在预定的 寄存器中写入判定时间和阈值。在该例中, 说明工作模式的切换判断中使用的阈值是相同 的值 ( 第 1 阈值与第 2 阈值相等, 因此表示为 “阈值” ) 的情况, 但也可以为这样的方式 : 在 从全部工作模式切换为部分工作模式时采用第 1 阈值, 在相反的切换时使用不同值的第 2 阈值。
接着, 对测定判定时间的经过的计数器进行复位 (S02)。在本实施方式中, 对计数 部 11 的计数器进行复位。
这里, 进行工作模式的确认 (S03), 根据工作模式进行不同的操作。在本实施方式 中, 感测装置 100 在启动时成为全部工作模式 (S03 中的 “是” )。
并且, 在经过了判定时间以前, 反复取得用于判断是否转移到部分工作模式的数 据 (S05 中的 “否” )。当经过了判定时间时 (S05 中的 “是” ), 根据所取得的数据进行工作 模式的切换判断。如果取得的数据全部小于阈值 (S06 中的 “是” ), 则判断为感测装置 100 未工作, 将传感器模块 2 的工作模式设定为部分工作模式 (S07)。 如果所取得的数据中的一 个大于等于阈值, 则判断为感测装置 100 可能正在进行通常工作, 使传感器模块的工作模 式保持全部工作模式 (S06 中的 “否” )。 另一方面, 在感测装置 100 为部分工作模式的情况下 (S03 中的 “否” ), 在取得了一 个数据后 (S09), 立即判断该数据是否大于等于阈值 (S10)。 在大于等于阈值的情况下 (S10 中的 “是” ), 判断为感测装置 100 重新开始了通常工作, 所以进行设定, 使得立即恢复到全 部工作模式 (S11)。在小于阈值的情况下, 保持部分工作模式而继续低功耗状态 (S10 中的 “否” )。
在根据所取得的数据进行了工作模式的切换判断后, 如果不存在基于程序或用户 的结束指示则返回 S02, 重复上述的动作和判断 (S08 中的 “否” )。如果存在结束指示则结 束流程 (S08 中的 “是” )。
2. 第 2 实施方式
参照图 6 ~图 11 来说明本发明的第 2 实施方式。在第 2 实施方式中, 除了第 1 实施方式的结构以外还使用了辅助传感器模块。通过使用辅助传感器模块, 能够将传感器 模块的工作模式设定为使传感器组中的至少一部分停止的停止工作模式, 此时能够抑制功 耗。这里可选择成本低的传感器作为辅助传感器模块, 不会产生成本增大的问题。并且, 即 使传感器模块的传感器组包含运动传感器, 也无需进行设计变更即可实现低功耗。
2.1. 辅助传感器模块的结构
图 6 是感测装置 100A 的一部分 1A 的框图。使用图 6 对本实施方式中的辅助传感 器模块 202 进行说明。另外, 对与图 1 相同的要素标注相同的标号并省略说明。
本发明的感测装置 100A 至少包含传感器模块 2、 控制器 3A 和辅助传感器模块 202。
辅助传感器模块 202 包含至少一个运动传感器, 在图 6 中, 传感器 204 是运动传感
器。辅助传感器模块 202 包含进行信号放大等处理的模拟前端 (AFE)205、 以及将模拟量转 换为数字值的 AD 转换器 (ADC)206。
从 ADC 206 输出的辅助传感器模块输出信号 207A 是基于传感器 204 的输出的信 号, 被输出到控制器 3A。另外, 来自控制器 3A 的停止指示信号 207B 是与针对传感器模块 2 的模式控制信号 7B 独立的信号。并且, 控制器 3A 通过停止指示信号 207B 使辅助传感器模 块 202 的结构要素的全部或一部分停止 ( 停止模式 ) 或者工作 ( 工作模式 )。
辅助传感器模块 202 可以是与传感器模块 2 相比削减了功能后的模块。并且, 优 选为低功耗且价格便宜的模块。通过使用辅助传感器模块 202, 由此如下所示, 无需针对已 有的传感器模块 2 进行设计变更等, 即可实现感测装置 100A 的低功耗化。
在本实施方式中, 控制器 3A 不切换为第 1 实施方式的部分工作模式, 而是切换为 停止工作模式。在停止工作模式下, 此时, 控制器 3A 使传感器模块 2 的传感器组停止, 根据 来自辅助传感器模块 202 的运动传感器的信号进行控制。在停止工作模式下, 不使传感器 模块 2 工作, 而是使辅助传感器模块 202 工作, 因此功耗变小。
这里, 辅助传感器模块 202 可以始终持续工作。控制器 3A 仅根据辅助传感器模块 输出信号 207A 进行工作模式的切换判断。此时, 还能够应对传感器模块 2 的传感器组完全 不包含运动传感器的情况。
另一方面, 在传感器模块 2 的传感器组包含至少 1 个运动传感器的情况下, 控制器 3A 可以在全部工作模式下使辅助传感器模块 202 的工作停止 ( 停止模式 ), 从而进一步抑 制功耗。这是因为, 在全部工作模式下, 如第 1 实施方式所示, 控制器 3A 能够根据传感器模 块输出信号 7A 判断工作模式的切换。
2.2. 控制器的结构
图 7 是第 2 实施方式中的控制器 3A 的框图。另外, 对与图 2 相同的要素标注相同 的标号并省略说明。
控制器 3A 的结构与图 2 大致相同。但是, 控制部 13A 不仅接受传感器模块输出信 号 7A, 还接受辅助传感器模块输出信号 207A。
此外, 控制部 13A 不仅输出模式控制信号 7B, 还输出用于使辅助传感器模块 202 的 结构要素的全部或一部分停止或工作的停止指示信号 207B。停止指示信号 207B 可以是这 样的信号 : 当信号电平为 LO 时指示停止, 当信号电平为 HI 时指示工作。
2.3. 感测装置的整体结构
图 8 是示出第 2 实施方式中的感测装置 100A 的图。对与图 3 相同的要素标注相 同的标号并省略说明。与第 1 实施方式的不同之处是追加了辅助传感器模块 202。
2,4. 波形图的说明
图 9 ~图 10 示出了第 2 实施方式中的波形图。波形图中的编号与图 6 ~图 8 相 对应。表述方式等与图 4 相同, 从而省略详细的说明。
图 9 是辅助传感器模块 202 始终持续工作时的波形图的例子。控制部 13A 根据辅 助传感器模块输出信号 207A 进行工作模式的切换判断。停止指示信号 207B 在信号电平为 LO 时指示辅助传感器模块 202 停止, 在信号电平为 HI 时, 指示辅助传感器模块 202 工作。 在图 9 中, 保持 HI, 辅助传感器模块 202 持续工作。
与图 4 相同, 控制部 13A 从寄存器部 12 取得第 1 阈值、 第 2 阈值作为阈值信息 16。并且, 在该例中, 与辅助传感器模块输出信号 207A 进行比较, 生成模式控制信号 7B。另外, 计数值 15 重复 0 ~ 2 以表示判定时间。
并且, 在包含数据生成部 14 的情况下, 数据生成部 14 可以根据模式控制信号 7B 确定生成输出数据 9 的速率, 并根据所确定的速率控制 CalcEn。 此外, 还可以读入所需的运 算参数 8。
这里, 对控制部 13A 输出的模式控制信号 7B 的变化进行说明, 关于输出数据 9 的 生成, 将后面的实施例中进行说明。
在时刻 t0 ~ t4, 工作模式为全部工作模式。在此期间, 按照每 1 个时钟依次得到 基于来自传感器 4A、 4B、 4C 的输出的信号, 这与第 1 实施例相同 ( 例如 t0、 t1、 t2)。这里, 传感器 4A、 4B、 4C 可以全部是运动传感器以外的传感器。控制部 13A 对辅助传感器模块输 出信号 207A 的数据 D0、 D1、 D2 与第 1 阈值进行比较。在图 9 中, 数据 D0、 D1 大于等于第 1 阈值, 而数据 D2 小于第 1 阈值, 因此, 将之后的工作模式切换为停止工作模式 ( 时刻 t4)。
在停止工作模式时, 传感器组的一部分停止, 因此感测装置 100A 的功耗变小 ( 时 刻 t4 ~ t7)。控制部 13A 对辅助传感器模块输出信号 207A 的数据 D3、 D4、 D5 与第 2 阈值 进行比较。并且, 由于辅助传感器模块输出信号 207A 的数据 D5 大于第 2 阈值, 因此, 之后 将工作模式切换为全部工作模式 ( 时刻 t7)。
在该例中, 控制器 3A 的特征在于 : 在工作模式的切换判断中仅使用辅助传感器模 块输出信号 207A, 因此如上所述, 在传感器模块 2 的传感器组中可以不包含运动传感器。
图 10 是辅助传感器模块 202 与传感器模块 2 排他性地工作时的波形图的例子。 在 传感器模块 2 的传感器组包含至少一个运动传感器的情况下, 可在全部工作模式下使辅助 传感器模块 202 停止。因此, 能够进一步抑制功耗。图 10 的信号与图 9 相同, 因此省略说 明。
控制器 3A 在全部工作模式 ( 时刻 t0 ~ t4) 下, 根据来自传感器模块 2 的传感器 组中包含的运动传感器的信号, 判断工作模式的切换。例如传感器 4C 是运动传感器, 数据 C2 小于第 1 阈值, 因此, 之后将工作模式切换为停止工作模式 ( 时刻 t4)。
在该例中, 在停止工作模式时, 传感器模块 2 的传感器组全部停止, 能够将感测装 置 100A 的功耗减至最小 ( 时刻 t4 ~ t7)。并且, 在此期间, 辅助传感器模块输出信号 207A 被用于工作模式的判断, 辅助传感器模块输出信号 207A 的数据 D5 大于第 2 阈值, 因此, 之 后将工作模式切换为全部工作模式 ( 时刻 t7)。 另外, 在该例中, 停止指示信号 207B 与模式 控制信号 7B 联动, 对辅助传感器模块 202 的工作与停止进行切换。
2.5. 流程图
图 11 示出了第 2 实施方式中的流程图。第 2 实施方式的控制部 13A 按照图 11 来 切换传感器模块 2 的工作模式。另外, 对与图 5 相同的步骤标注相同的标号并省略说明。
首先, 针对控制器 3A 进行工作模式的切换判断中使用的判定时间、 阈值进行初始 设定 (S01A)。 在该例中设为, 在从全部工作模式切换为停止工作模式时采用第 1 阈值, 在相 反的切换时采用不同的第 2 阈值。此外, 说明与图 10 的波形图对应的、 传感器模块 2 与辅 助传感器模块 202 之间的排他性动作。
在处于全部工作模式的情况下 (S03 中的 “是” ), 为了得到是否转移到停止工作模 式的判断资料, 在经过判定时间以前 (S05 中的 “否” ), 反复取得数据 (S04A)。这里的数据是指传感器模块 2 包含的运动传感器的输出。
当经过了判定时间时 (S05 中的 “是” ), 根据所取得的数据进行工作模式的切换判 断。如果取得的数据全部小于第 1 阈值 (S06A 中的 “是” ), 则判断为感测装置 100A 未工作, 将传感器模块 2 的工作模式设定为停止工作模式 (S07A)。 如果所取得的数据中的至少一个 大于等于第 1 阈值, 则判断为感测装置 100A 可能正在进行通常工作, 使传感器模块的工作 模式保持全部工作模式 (S06A 中的 “否” )。
另一方面, 在感测装置 100A 为停止工作模式的情况下 (S03 中的 “否” ), 在取 得了来自辅助传感器模块 202 的数据后 (S09A), 立即判断该数据是否大于等于第 2 阈值 (S10A)。在大于等于第 2 阈值的情况下 (S10A 中的 “是” ), 判断为感测装置 100 重新开始 了通常工作, 所以进行设定, 使得立即恢复到全部工作模式 (S11)。 在小于阈值的情况下, 保 持停止工作模式而继续低功耗状态 (S10A 中的 “否” )。
之后, 如果不存在结束指示则返回 S02, 重复上述的动作和判断 (S08 中的 “否” )。 如果存在结束指示则结束流程 (S08 中的 “是” )。
3. 第 3 实施方式
参照图 1 ~图 4、 图 9 ~图 10、 图 12 来说明本发明的第 3 实施方式。在第 3 实施 方式中, 数据生成部根据来自传感器组的输出生成输出数据。此时, 特征在于 : 根据模式控 制信号切换生成输出数据的速率, 由此进一步减小功耗。 3.1. 感测装置的主要结构
第 3 实施方式中的感测装置必须具有数据生成部, 而其他部分可以与第 1 实施方 式或第 2 实施方式相同。这里, 以与第 1 实施方式相同的结构为例进行说明。感测装置 100 的一部分如图 1 所示, 控制器 3 的结构如图 2 所示。在第 3 实施方式中, 控制器 3 必须包含 数据生成部 14, 以一定速率进行输出数据 9 的输出。
数据生成部 14 从 RAM 21 或 ROM 22 读入所需的运算参数 8, 进行用于生成传感器 模块输出信号 7A 和输出数据的运算。
这里, 用于生成输出数据的信号是以传感器组的所有输出为对象。这点与仅以来 自传感器组中的运动传感器的输出为对象而切换工作模式的控制部 13 不同。
数据生成部 14 在通常工作时, 以感测装置 100 所需的间隔 ( 通常速率 ) 进行输出 数据 9 的输出。但是, 在判断为包含感测装置 100 的设备等未工作的情况下, 以通常速率进 行输出数据 9 的输出的必要性低。因此, 在本实施方式中, 在传感器模块 2 以全部工作模式 以外的模式进行工作的情况下, 以比通常速率低的速率进行输出数据 9 的输出, 由此来抑 制功耗。此时, 还可以输出表示关于当前速率的信息的状态输出信号 19。
另外, 响应于传感器模块 2 的工作模式发生变化, 传感器模块输出信号 7A 的内容 也发生变化。因此, 在数据生成部 14 中, 可以与输出数据 9 的速率变更同时地改变运算处 理的内容。
具体而言, 数据生成部 14 根据来自控制部 13 的模式控制信号 7B 调整速率。此 时, 可以不仅根据模式控制信号 7B, 还根据从工作模式发生切换起的经过时间等, 按多个阶 段调整速率。并且, 即使包括控制部 13 的功能的一部分在内不依据模式控制信号 7B, 数据 生成部 14 自身也可以根据来自运动传感器的信号进行速率调整。
3.2. 感测装置的整体结构
第 3 实施方式中的感测装置 100 的结构例如是图 3 的结构。从控制器 3 所包含的 数据生成部 14 输出的输出数据 9 或状态输出信号 19 可经由总线 26 作为输出信号 27, 从输 出部 24 输出。
3.3. 波形图的说明
使用图 4 对输出数据 9 进行说明。另外, 信号等的说明与第 1 实施方式的情况相 同, 因此省略详细的说明。
数据生成部 14 根据模式控制信号 7B 确定生成输出数据 9 的速率, 并根据所确定 的速率控制 CalcEn。此外, 读入所需的运算参数 8 进行运算。这里, CalcEn 是数据生成部 14 中用于生成输出数据的使能信号。
在该例中, 输出数据 9 是传感器模块输出信号 7A 与运算参数 8 的乘积。此外, 在 数据生成部 14 的内部信号 CalcEn 为使能的情况下, 生成输出数据 9, 输出数据 9 为寄存器 的输出。
在该例中, 数据生成部 14 在全部工作模式下按照每 1 个时钟生成输出数据 9( 时 刻 t0 ~ t4)。另一方面, 在部分工作模式下, 仅在输入传感器模块输出信号 7A 时生成输出 数据 9( 例如时刻 t4 ~ t5)。在部分工作模式下, 由于存在不生成输出数据 9 的期间 ( 例如 时刻 t5 ~ t6), 使得输出速率变低, 因此能够抑制功耗 ( 时刻 t4 ~ t7)。 需要说明的是, 在不使用部分工作模式而使用停止工作模式的情况下也同样如 此。例如, 在图 9 和图 10 中, 在工作模式为停止工作模式的情况下 ( 时刻 t4 ~ t7), 也是仅 在输入传感器模块输出信号 7A 时生成输出数据 9。因此, 在停止工作模式下, 输出速率变 低, 因此能够抑制功耗。另外, 在图 10 的例子中, 在停止工作模式下 ( 时刻 t4 ~ t7), 传感 器模块的传感器组全部停止, 不生成输出数据 9。
3.4. 流程图
图 12 示出了第 3 实施方式中的流程图。另外, 对与图 5、 图 11 相同的步骤标注相 同的标号并省略说明。
第 3 实施方式的数据生成部 14 按照图 12 以所确定的速率进行输出数据 9 的输出。 此外, 可以根据该速率调整内部运算处理的内容。在该例中, 传感器模块 2 的工作模式与输 出数据 9 的速率切换联动, 因此, 能够简化数据生成部 14 的控制。
首先, 针对速率进行初始设定 (S01B)。在该例中, 作为速率, 设定作为通常速率的 第 1 速率和比第 1 速率低的第 2 速率。
在工作模式为全部工作模式的情况下 (S03 中的 “是” ), 判断为感测装置 100 正在 进行通常工作, 设定为第 1 速率 (S27)。
另一方面, 在工作模式不是全部工作模式的情况下 (S03 中的 “否” ), 判断为感测 装置 100 未工作, 设定为第 2 速率以抑制功耗 (S31)。
之后, 如果不存在结束指示则返回 S03, 重复上述的动作和判断 (S08 中 “否” )。如 果存在结束指示则结束流程 (S08 中的 “是” )。
4. 感测装置的内部状态通知
参照图 13 来说明将第 3 实施方式中的速率状态通知到感测装置外部的手段和方 法。 输出速率的信息是由传感器模块和控制器决定的, 因此封闭在感测装置 100 的内部。 但 是, 从系统管理和恰当的数据访问的方面讲, 优选具备能够从感测装置 100 的外部识别第 3
实施方式中的速率状态的手段。因此, 通过以下手段能够从感测装置的外部参照速率的状 态。
4.1. 状态寄存器
图 13 示出了第 3 实施方式的感测装置 100 与系统控制部 400 之间的连接。系统 控制部 400 代表与感测装置内的控制部不同的、 管理包含感测装置 100 在内的系统整体的 控制部。
感测装置 100 的控制器 3 可以包含寄存器部 12。寄存器部 12 具有速率信息作为 状态寄存器, 状态寄存器可从系统控制部 400 经由例如总线 26( 参照图 3) 进行访问。 例如, 系统控制部 400 可通过定期访问该寄存器来掌握速率状态。
数据生成部 14 在变更速率的情况下, 还使用内部信号 18( 参照图 2) 同时更新状 态寄存器。由此, 将最新的速率状态反映给状态寄存器。
4.2. 专用输出信号
此外, 数据生成部 14 可以从输出部 24 输出表示速率状态的信号 ( 状态输出信号 19) 作为输出信号 27。此时, 系统控制部 400 无需访问状态寄存器, 即可始终掌握工作模式 和速率状态。
4.3. 中断信号
但是, 在从输出部 24 向系统控制部 400 的布线数有限制的情况下, 数据生成部 14 可以在状态寄存器的更新的同时, 产生中断信号作为输出信号 27。中断信号可通过 1 根 信号线实现, 受理了中断请求的系统控制部 400 可通过访问状态寄存器来掌握变化后的状 态。通过仅在状态寄存器的更新时产生中断, 由此系统控制部 400 能够高效地掌握速率状 态。
另外, 输出信号 27 不仅可以包含与速率相关的信号, 还可以包含模式控制信号 等。
5. 应用例
参照图 14(A) ~图 14(C) 来说明本发明的应用例。上述的感测装置 100、 100A 能 够应用于各种电子设备。
图 14(A) 示出了作为电子设备的一例的移动电话 950 的外观图的例子。该移动 电话 950 具有 : 作为输入部发挥功能的拨号按钮 952 ; 显示电话号码、 名字和图标等的 LCD 954 ; 以及作为音频输出部发挥功能而输出音频的扬声器 956。
图 14(B) 示出了作为电子设备的一例的便携式游戏装置 960 的外观图的例子。该 便携式游戏装置 960 具有 : 作为输入部发挥功能的操作按钮 962、 十字键 964 ; 显示游戏图 像的 LCD 966 ; 以及作为音频输出部发挥功能而输出游戏音频的扬声器 968。
图 14(C) 示出了作为电子设备的一例的个人计算机 970 的外观图的例子。该个人 计算机 970 具有 : 作为输入部发挥功能的键盘 972 ; 显示字符、 数字、 图形等的 LCD974 ; 以及 音频输出部 976。
通过将本实施方式的感测装置组装到图 14(A) ~图 14(C) 的电子设备中, 由此, 例 如在电子设备不工作的情况下能够抑制功耗。因此, 能够提供电池的驱动时间长的理想的 电子设备。
6. 其他在上述实施方式中, 感测装置也可以是不经由图 3 所示的总线 26 而彼此独立地连 接各个模块 ( 传感器模块 2 和控制器 3 等 ) 的结构。此外, 运动传感器既可以是一维的也 可以是多维的。 例如, 在全部工作模式以外的情况下, 可以仅使多维传感器中的一部分方向 工作以检测特定方向上的移动和加速等。
不限于这些例示, 本发明包含与实施方式中说明的结构实质上相同的结构 ( 例 如, 功能、 方法和结果相同的结构, 或者目的和效果相同的结构 )。此外, 本发明包含对实施 方式中说明的结构的非本质部分进行置换后的结构。此外, 本发明包含能够与实施方式中 说明的结构起到相同效果的结构或达到相同目的的结构。此外, 本发明包含对实施方式中 说明的结构添加了公知技术后的结构。