(57)【要約】【課題】  生体情報の検出中に、使用者に対し、検出された生体情報から算出された血流状態値に関するアドバイスを自動的且つ自動的に報知することができる耳装着型装置を提供すること。【解決手段】  耳装着型装置１は、本体部１００に備えられた脈拍測定スイッチＳ４が押下されると、脈拍センサー部１０６が、使用者の脈拍を検出する。ＣＰＵは、検出された脈拍に基づいて脈拍数を算出し、算出された脈拍数と、使用者に設定された運動目的に応じた脈拍数の設定範囲とを比較し、設定範囲より大きいか、設定範囲未満か、設定範囲に入ったかのアドバイスを音声として左ドライバユニット１１０Ｌ及び右ドライバユニット１１０Ｒから報知する。【選択図】  図２
2005192581.tif 000002
【特許請求の範囲】
【請求項１】
生体情報を検出する検出手段と、
この検出手段で検出した生体情報から血流状態を示す血流状態値を算出する算出手段と、
予め目標とする血流状態値の範囲を設定する設定手段と、
この設定手段によって設定された血流状態値の範囲と前記算出手段により算出された血流状態値とを比較する比較手段と、
この比較手段による比較結果に対応するアドバイスを音声で報知する報知手段と、
を備えることを特徴とする耳装着型装置。
【請求項２】
前記生体情報を検出する検出手段は、左右の耳朶の一方の耳朶への係止に適した位置に設けられ、血流状態値の算出に対する操作を行う操作ボタンが前記左右の耳朶のうち他方の耳朶に対応するスピーカの支持部に設けられていることを特徴とする請求項１に記載の耳装着型装置。
【請求項３】
音声を出力する音声出力手段と、
この音声出力手段による音声出力中に前記報知手段による報知を行う場合に、前記音声出力手段によって出力される音声の出力音量を一時的に下げて前記報知手段による報知を行わせる制御をする音量制御手段を更に備えることを特徴とする請求項１又は２に記載の耳装着型装置。
【請求項４】
振動検出手段と、
この振動検出手段により検出された振動から歩行又は走行のピッチを測定するピッチ測定手段と、
このピッチ測定手段により測定されたピッチに応じたピッチ音を前記比較手段による比較結果に応じて調整して出力するピッチ音調整出力手段と、
を備えることを特徴とする請求項１〜３の何れか一項に記載の耳装着型装置。
【請求項５】
前記ピッチ音調整出力手段は、前記算出手段により算出された血流状態値が前記設定手段によって設定された血流状態値の範囲に満たないと前記比較手段により判断された場合にはピッチ音の間隔を早め、前記算出手段により算出された血流状態値が前記設定手段によって設定された血流状態値の範囲を超えると判断された場合にはピッチ音の間隔を遅くするピッチ音間隔調整手段を有することを特徴とする請求項４に記載の耳装着型装置。
【請求項６】
装着時に後頭下方部付近で保持される本体部と、
この本体部から延出した一対のアーム部と、
この各アーム部それぞれの先端部に支持された一対のスピーカ部と、
左右の耳朶の一方に係止されて生体情報を検出する検出部とを備えていることを特徴とする請求項１記載の耳装着型装置。
【請求項７】
耳装着型装置に内蔵されたコンピュータに、
生体情報を検出する検出機能と、
この検出機能で検出した生体情報から血流状態を示す血流状態値を算出する算出機能と、
予め目標とする血流状態値の範囲を設定する設定機能と、
この設定機能によって設定された血流状態値の範囲と前記算出手段により算出された血流状態値とを比較する比較機能と、
この比較機能による比較結果に対応するアドバイスを音声で報知する報知機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体情報の計測と音声出力とを、同時に可能とするように構成された装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、例えば脈拍や体温、血圧等の刻々と変化する使用者の生体情報を測定することのできる計測装置が知られている。このような計測装置は、医療機器として利用されているだけではなく、健康維持や、運動状態を把握するために、広く家庭にも普及している。
【０００３】
具体的には、使用者がウォーキングやジョギング等の運動をしているときに、計測装置は使用者の脈拍を測定する。そして、計測装置は、使用者が行っている運動の目的に適した運動量となるように、測定した脈拍からピッチ音の間隔を設定し、設定された間隔に基づいてピッチ音を出力する。使用者は、計測装置より出力されたピッチ音に基づいてウォーキングやジョギングを行うことにより、適切なペースを維持することが可能となる。
【０００４】
ここで、計測装置が脈拍を測定する方法としては、腕時計に備えられた脈拍センサーに指を当接させて脈拍を測定する方法や、胸のベルトに脈拍センサーを装着することにより脈拍を測定する方法が知られている（例えば、特許文献１参照）。
【特許文献１】米国特許第５３１４３８９号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来のように、腕時計に備えられた脈拍センサーに指を当接させる方法を用いた計測装置においては、測定するときに腕時計にいちいち指を当接する必要があり、運動をしている間に随時測定することは難しかった。また、胸のベルトに脈拍計を装着することにより測定する計測装置は、わざわざ胸にベルトを装着する必要があり極めて煩雑であった。
【０００６】
また、ウォーキング等を楽しむために、使用者は音楽やラジオを聴きながらウォーキング等を行う場合が想定される。この場合、脈拍を測定するための計測装置の他に、音楽再生装置や携帯ラジオ等を携帯する必要があり、極めて不便であった。
【０００７】
さらに、脈拍を測定する計測装置と、音楽再生装置や携帯ラジオ等とは別の機器であるため、音楽やラジオを聞いている時には、計測装置からのピッチ音を聞き取ることが出来ず、逆に計測装置からのピッチ音を聞いているときは、音楽やラジオを聞くことが出来なかったため、極めて不便であった。
【０００８】
そこで、上記課題に鑑み、本発明は、生体情報の検出中に、使用者に対し、検出された生体情報から算出された血流状態値に関するアドバイスを自動的且つ確実に報知することができる耳装着型装置を提供するものである。
【課題を解決するための手段】
【０００９】
以上の課題を解決するために、請求項１に記載の発明は、
生体情報を検出する検出手段と（図３の脈拍センサー部１０６）と、
この検出手段で検出した生体情報から血流状態を示す血流状態値を算出する算出手段（例えば、図３のＣＰＵ１０；図９のステップＢ２４）と、
予め目標とする血流状態値の範囲を設定する設定手段（例えば、図３のＲＯＭ２０；運動目的テーブル２０２）と、
この設定手段によって設定された血流状態値の範囲と前記算出手段により算出された血流状態値とを比較する比較手段（例えば、図３のＣＰＵ１０；図９のステップＢ３０）と、
この比較手段による比較結果に対応するアドバイスを音声で報知する報知手段（例えば、図３のＣＰＵ１０；図９のステップＢ３８）と、
を備えることを特徴とする。
【００１０】
また、請求項７に記載の発明は、
耳装着型装置に内蔵されたコンピュータに、
生体情報を検出する検出機能と（図３の脈拍センサー部１０６）と、
この検出機能で検出した生体情報から血流状態を示す血流状態値を算出する算出機能（例えば、図３のＣＰＵ１０；図９のステップＢ２４）と、
予め目標とする血流状態値の範囲を設定する設定機能（例えば、図３のＲＯＭ２０；運動目的テーブル２０２）と、
この設定機能によって設定された血流状態値の範囲と前記算出機能により算出された血流状態値とを比較する比較機能（例えば、図３のＣＰＵ１０；図９のステップＢ３０）と、
この比較機能による比較結果に対応するアドバイスを音声で報知する報知機能（例えば、図３のＣＰＵ１０；図９のステップＢ３８）と、
を実現させることを特徴とする。
【００１１】
請求項１又は７に記載の発明によれば、予め目標とする血流状態値の範囲と、検出機能から検出された生体情報から算出した血流状態を示す血流状態値とを比較し、この比較結果に対応するアドバイスを音声で報知することができる。
【００１２】
請求項２に記載の発明は、請求項１に記載の耳装着型装置において、
前記生体情報を検出する検出手段は、左右の耳朶の一方の耳朶への係止に適した位置に設けられ、血流状態値の算出に対する操作を行う操作ボタンが前記左右の耳朶のうち他方の耳朶に対応するスピーカの支持部に設けられている（例えば、図１の脈拍報知スイッチＳ１）ことを特徴とする。
【００１３】
請求項２に記載の発明によれば、生体情報を検出する検出手段と、血流状態値の算出に対する操作を行う操作ボタンとを左右異なる側面に設けることができる。従って、使用者が操作ボタンを操作したときであっても、検出手段への影響を極めて小さくすることが可能となる。
【００１４】
請求項３に記載の発明は、請求項１又は２に記載の耳装着型装置において、
音声を出力する音声出力手段（例えば、図３の音出力部８０）と、
この音声出力手段による音声出力中に前記報知手段による報知を行う場合に、前記音声出力手段によって出力される音声の出力音量を一時的に下げて前記報知手段による報知を行わせる制御をする音量制御手段（例えば、図３のＣＰＵ１０；図１０のステップＣ１２）を更に備えることを特徴とする。
【００１５】
請求項３に記載の発明によれば、音声出力手段により音声を出力中に、報知手段による報知を行う場合には、音声出力手段によって出力される音声の出力音量を一時的に下げて報知手段に報知を行わせることができる。従って、音声等による報知を聞き取りやすくすることが可能となる。
【００１６】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の耳装着型装置において、
振動検出手段（例えば、図１３の振動検出部４５）と、
この振動検出手段により検出された振動から歩行又は走行のピッチを測定するピッチ測定手段（例えば、図１３のＣＰＵ１０；図１５のステップＥ１２）と、
このピッチ測定手段により測定されたピッチに応じたピッチ音を前記比較手段による比較結果に応じて調整して出力するピッチ音調整出力手段（例えば、図１３のＣＰＵ１０；図１５のステップＥ３６）と、
を備えることを特徴とする。
【００１７】
請求項４に記載の発明によれば、振動検出手段により検出された振動から歩行又は走行のピッチを測定し、測定されたピッチに応じたピッチ音を比較手段による比較結果に応じて調整して出力することができる。従って、調整されたピッチ音が出力されることにより、使用者はより適切な歩行又は走行ペースで運動を行うことが可能となる。
【００１８】
請求項５に記載の発明は、請求項４に記載の耳装着型の装置において、
前記ピッチ音調整出力手段は、前記算出手段により算出された血流状態値が前記設定手段によって設定された血流状態値の範囲に満たないと前記比較手段により判断された場合にはピッチ音の間隔を早め、前記算出手段により算出された血流状態値が前記設定手段によって設定された血流状態値の範囲を超えると判断された場合にはピッチ音の間隔を遅くするピッチ音間隔調整手段（例えば、図１３のＣＰＵ１０；図１５のステップＥ３８）を有することを特徴とする。
【００１９】
請求項５に記載の発明によれば、ピッチ音間隔調整手段は、算出手段により算出された血流状態値が設定手段によって設定された血流状態値の範囲に満たないと判断された場合にはピッチ音の間隔を早め、算出手段により算出された血流状態値が設定手段によって設定された血流状態値の範囲を超えると判断された場合にはピッチ音の間隔を遅くし、ピッチ音を出力することができる。従って、調整されたピッチ音が出力されることにより、使用者はより適切な歩行又は走行ペースで運動を行うことが可能となる。
【００２０】
請求項６に記載の発明は、請求項１に記載の耳装着型の装置において、
装着時に後頭下方部付近で保持される本体部（例えば、図１の本体部１００）と、
この本体部から延出した一対のアーム部（例えば、図１の右アーム部１１２Ｒ、左アーム部１１２Ｌ）と、
この各アーム部それぞれの先端部に支持された一対のスピーカ部（例えば、図１の右ドライバユニット１１０Ｒ、左ドライバユニット１１０Ｌ）と、
左右の耳朶の一方に係止されて生体情報を検出する検出部（例えば、図１の脈拍センサー部１０６）とを備えていることを特徴とする。
【００２１】
請求項６に記載の発明によれば、生体情報を検出するための検出部が左右の耳朶の一方に係止されるため、使用者は、耳朶を検出手段で挟むといった容易な操作で血流に関する生体情報を計測することができる。
【発明の効果】
【００２２】
請求項１又は７に記載の発明によれば、予め目標とする血流状態値の範囲と、検出機能から検出された生体情報から算出した血流状態を示す血流状態値とを比較し、この比較結果に対応するアドバイスを音声で報知することができる。
【００２３】
請求項２に記載の発明によれば、生体情報を検出する検出手段と、血流状態値の算出に対する操作を行う操作ボタンとを左右異なる側面に設けることができる。従って、使用者が操作ボタンを操作したときであっても、検出手段への影響を極めて小さくすることが可能となる。
【００２４】
請求項３に記載の発明によれば、音声出力手段により音声を出力中に、報知手段による報知を行う場合には、音声出力手段によって出力される音声の出力音量を一時的に下げて報知手段に報知を行わせることができる。従って、音声等による報知を聞き取りやすくすることが可能となる。
【００２５】
請求項４に記載の発明によれば、振動検出手段により検出された振動から歩行又は走行のピッチを測定し、測定されたピッチに応じたピッチ音を比較手段による比較結果に応じて調整して出力することができる。従って、調整されたピッチ音が出力されることにより、使用者はより適切な歩行又は走行ペースで運動を行うことが可能となる。
【００２６】
請求項５に記載の発明によれば、ピッチ音調整出力手段は、算出手段により算出された血流状態値が設定手段によって設定された血流状態値の範囲に満たないと判断された場合にはピッチ音の間隔を早め、算出手段により算出された血流状態値が設定手段によって設定された血流状態値の範囲を超えると判断された場合にはピッチ音の間隔を遅くし、ピッチ音を出力することができる。従って、調整されたピッチ音が出力されることにより、使用者はより適切な歩行又は走行ペースで運動を行うことが可能となる。
【００２７】
請求項６に記載の発明によれば、生体情報を検出するための検出部が左右の耳朶の一方に係止されるため、使用者は、耳朶を検出手段で挟むといった容易な操作で血流に関する生体情報を計測することができる。
【発明を実施するための最良の形態】
【００２８】
以下、図を参照して本発明を脈拍測定機能を内蔵した耳装着型装置１に適用した場合の実施形態について図面を参照して詳細に説明する。但し、本発明が適用可能なものはこれに限定されるものではない。
【００２９】
〔第１の実施の形態〕
［１．１  構成］
［１．１．１  外部構成］
［１．１．１（ａ）  外観］
図１は、脈拍測定機能を内蔵した耳装着型装置１を示した図であり、（ａ）は耳装着型装置１の正面図であり、（ｂ）は耳装着型装置１の斜視図である。なお、説明における方向は、耳装着型装置１を装着した使用者にとっての方向とする。具体的には、耳装着型装置１を装着した場合の顔面側（図１（ｂ）の左側）を前、後頭部側（図１（ｂ）の右側）を後とし、左耳側を左、右耳側を右、上を上、下を下とする。また、左右のアーム部１１２Ｒ，１１２Ｌが近接する方向、すなわち頭部の中央に向けた方向を内側方向とし、その逆を外側方向とする。
【００３０】
耳装着型装置１は、本体部１００と、右アーム部１１２Ｒと、左アーム部１１２Ｌと、スピーカ部である右ドライバユニット１１０Ｒ及び左ドライバユニット１１０Ｌと、脈拍センサー部１０６とを備えて構成される。右アーム部１１２Ｒは、本体部１００の右上端部で内側方向に付勢するように支持されている。また、左アーム部１１２Ｌは、本体部１００の左上端部で内側方向に付勢するように支持されている。また、本体部１００には、ディスプレイ１０２と、各種スイッチが備えられている。
【００３１】
図２（ｂ）に、ディスプレイ１０２の一例を示す。ディスプレイ１０２は、脈拍を測定している時間を表示する時間表示領域１０２ａと、現在の運動目的が表示される運動目的表示領域１０２ｂと、ラジオの電源のＯＮ／ＯＦＦを示すラジオ動作状態表示領域１０２ｃとの領域を含めて構成されている。
【００３２】
右アーム部１１２Ｒの先端部には、右ドライバユニット１１０Ｒを支持する右ドライバユニット支持部１１４Ｒが設けられている。また、左アーム部１１２Ｌの先端部には、左ドライバユニット１１０Ｌを支持する左ドライバユニット支持部１１４Ｌが設けられている。また、右ドライバユニット支持部１１０Ｒの右側面には、脈拍報知スイッチＳ１が配設されており、左ドライバユニット支持部１１０Ｌの左側面には、ラジオ選局スイッチＳ２が配設されている。
【００３３】
脈拍センサー部１０６は、耳介の一部である耳朶に挟着可能なクリップを有し、脈拍を光学的に検出するためのセンサが挟着面に配設されている。脈拍センサー部１０６は、本体部１００の左側面からケーブル１０８を介して電気的に接続されている。また、使用者が脈拍センサー部１０６を使用しないときには、突起部１２２に脈拍センサー部１０６を挟着・係止させる。
【００３４】
使用者は、耳装着型装置１を装着するために、右ドライバユニット１１０Ｒと左ドライバユニット１１０Ｌとが離間する方向へ右アーム部１１２Ｒと左アーム部１１２Ｌとを把持して広げる。そして、後頭部１４０側から頭部を回り込むようにして、耳装着型装置１を移動させ、右ドライバユニット１１０Ｒを右耳の耳孔に、左ドライバユニット１１０Ｌを左耳の耳孔に挿入して、耳装着型装置１を装着する。
【００３５】
このとき、右アーム部１１２Ｒと左アーム部１１２Ｌとを介して右ドライバユニット１１０Ｒと左ドライバユニット１１０Ｌとに伝達される付勢力により、当該右ドライバユニット１１０Ｒと左ドライバユニット１１０Ｌとが耳孔内の方向（内側方向）に押圧される。また、図２（ａ）のように、本体部１００の背面（本体部１００の前方側の面）が後頭部１４０の下方に当接されて、本体部１００の姿勢が保持される。
【００３６】
このような耳装着型装置１では、以下のような効果が得られる。まず、右ドライバユニット１１０Ｒが右耳の耳孔に、左ドライバユニット１１０Ｌが左耳の耳孔内に挿入され、右アーム部１１２Ｒ及び左アーム部１１２Ｌを通じて伝達された付勢力で頭部の内側方向に押圧されることで、右ドライバユニット１１０Ｒ及び左ドライバユニット１１０Ｌは、確実に耳孔内に挿入される。このため、各ドライバユニットは、頭部の動きに対して抜けにくくなり、安定した装着感が得られる。
【００３７】
また、右耳の耳孔に挿入される右ドライバユニット１１０Ｒと、左耳の耳孔に挿入される左ドライバユニット１１０Ｌとを結ぶ直線が本体部１００が上下方向に揺動する揺動軸となり得るが、耳装着型装置１の揺動軸の軸方向へのズレは抑制される。
【００３８】
また、本体部１００の内部にはバッテリー等の電源部や各種制御回路が内蔵されているため、本体部１００は、耳装着型装置１の大部分の重量を占め、ある程度の重量物となる。このため本体部１００は、その自重と揺動軸との関係から後頭部１４０の下方付近に当接される。従って、耳装着型装置１は、本体部１００が後頭部１４０の下方付近に当接した安定した姿勢で保持され、使用者が運動中であったとしても、揺動軸の回転方向への揺動が抑制される。
【００３９】
また、頭部への当接箇所が、左右の耳孔及び後頭部１４０の３カ所であるため、従来のヘッドホンのように頭部を覆い囲むような閉塞感が軽減され、快適な装着感が得られる。
【００４０】
また、右アーム部１１２Ｒは右耳の耳介の外側から、左アーム部１１２Ｌは左耳の耳介の外側から頭部に圧接される。従って、右耳の耳介の付け根部分に右アーム部１１２Ｒが、左耳の耳介の付け根部分に左アーム部１１２Ｌが掛からないため、耳装着型装置１の装着時に、眼鏡を着用することができる。
【００４１】
また、本体部１００の左側面に接続された脈拍センサー部１０６は左耳の耳朶を挟着することで係止される。従って、耳装着型装置１は使用者の頭部への装着で装着が完結するため、ケーブル１０８が使用者の運動の障害となりにくい。
【００４２】
また、脈拍センサー部１０６が挟着・係止されているのが左耳（左側）であるのに対し、脈拍報知スイッチＳ１は右ドライバユニット支持部１１４Ｒ上（右側）に配設されている。これにより、脈拍数等の測定結果を聞くための脈拍報知スイッチＳ１の操作という耳装着型装置１の右側に対する操作が、左側の脈拍センサー部１０６の脈拍検出に与える影響を低減することができる。
【００４３】
［１．１．１（ｂ）  各種スイッチ］
耳装着型装置１には、各種スイッチが配設されており、入力部６０の機能が実現される。本体部１００には、モード設定スイッチＳ３と、脈拍測定スイッチＳ４と、ラジオスイッチＳ５と、電源スイッチＳ６と、ボリュームスイッチＳ７、Ｓ８が配設されている。また、右ドライバユニット支持部１１４Ｒには、脈拍報知スイッチＳ１が、左ドライバユニット支持部１１４Ｌには、ラジオ選局スイッチＳ２が配設されている。
【００４４】
耳装着型装置１は、電源スイッチＳ６が押下されると、電源がＯＮとなり、脈拍の測定可能状態となる。具体的には、まず、モード設定スイッチＳ３が押下され、年齢等の値が設定される。続いて、脈拍測定スイッチＳ４が押下されると、耳装着型装置１は、脈拍を計測し、脈拍を計測している時間（以下、適宜「脈拍計測時間」という。）のカウントを開始する。また、脈拍を測定中に、脈拍測定スイッチＳ４が再び押下されると、脈拍の計測を一時中止し、脈拍計測時間のカウントも停止する。さらに、脈拍測定スイッチを所定時間（例えば、「１秒」）以上押下することにより、脈拍の計測を停止し、脈拍計測時間をリセットする。また、脈拍測定中に、脈拍報知スイッチＳ１が押下されると、ＣＰＵ１０は、割込報知プログラム２１４を実行することにより、現在の脈拍数等を報知する。
【００４５】
具体的に、図１２（ａ）の状態遷移図を用いて説明する。図１２（ａ）は、耳装着型装置１の状態遷移を、ディスプレイ１０２を用いて表した図である。まず、耳装着型装置１は、電源がＯＮになると（１）の状態となる。（１）は、脈拍計測時間が０秒であることを示しており、脈拍センサーはＯＦＦとなっている。ここで、脈拍測定スイッチＳ４が押下されると、（２）の状態へ遷移する。（２）は、ストップウォッチが動作し、脈拍計測時間をカウントしている状態である。このとき、脈拍センサーはＯＮとなっている。
【００４６】
（２）の状態で、脈拍測定スイッチＳ４が押下されると、（３）の状態へ遷移する。（３）は、脈拍計測時間のカウントが一時停止されている状態である。このときは、脈拍センサーはＯＦＦとなっている。ここで、脈拍測定スイッチＳ４が押下されると、再び（２）の状態に遷移する。
【００４７】
また、（２）又は（３）の状態でＳ４スイッチを押下した状態で保持（長押し）すると、（１）の状態に遷移し、脈拍計測時間をリセットし、脈拍センサーをＯＦＦにする。
【００４８】
ラジオスイッチＳ５は、ラジオ機能を動作させるためのスイッチである。ここで、ラジオ機能について、簡単に概略を説明する。まず、使用者により、ラジオスイッチＳ５が押下されると、耳装着型装置１はラジオ機能をＯＮにして、選択された受信周波数の放送を左ドライバユニット１１０Ｌ及び右ドライバユニット１１０Ｒから出力する。また、ボリュームスイッチＳ７、Ｓ８が押下されると音量が調整される。さらに、ラジオ選局スイッチＳ２が押下されると他の受信周波数を選択して、受信した放送を左ドライバユニット１１０Ｌ及び右ドライバユニット１１０Ｒから出力する。
【００４９】
［１．１．２  内部構成］
ここで、脈拍測定機能を内蔵した耳装着型装置１について説明する。図３は、耳装着型装置１のブロック図である。同図に示すように、耳装着型装置１は、ＣＰＵ（Central Processing Unit）１０と、ＲＯＭ（Read Only Memory）２０と、ＲＡＭ（Random Access Memory）３０と、脈拍センサー部１０６と、ラジオ受信回路部５０と、入力部６０と、表示部７０と、音出力部８０と、バス９０とを備えて構成されている。
【００５０】
［１．１．３  ＲＯＭ］
ＲＯＭ２０は、各種初期設定、ハードウェアの検査、あるいは必要なプログラムのロード等を行うための初期プログラムを格納する読み出し専用メモリである。ＣＰＵ１０は、耳装着型装置１の電源投入時においてこの初期プログラムを実行することにより、耳装着型装置１の動作環境を設定する。
【００５１】
また、ＲＯＭ２０は、ラジオ受信処理、各種設定処理、各種通信処理等の耳装着型装置１の動作に係る各種プログラムや、耳装着型装置１の備える種々の機能を実現するためのプログラム等を格納すると共に、運動目的テーブル２０２と、アドバイス音声記憶領域２０４と、数値音声記憶領域２０６と、機器制御プログラム２０８と、第１脈拍測定プログラム２１０と、音声報知プログラム２１２と、割込報知プログラム２１４とを格納する。
【００５２】
運動目的テーブル２０２は、耳装着型装置１の動作モードを示す「運動目的」に関するパラメータを記憶するテーブルである。図４（ａ）に示すように、運動目的テーブル２０２は、運動目的（例えば、「脂肪燃焼」）に対応づけて、運動強度の範囲（例えば、「３５〜５５」）と、表示部７０に表示する点灯マーク（例えば、「BURNING」）とを記憶している。
【００５３】
ここで、運動強度とは、図７（ｂ）の算出式の通り、運動をしているときの使用者の１分間あたりの脈拍数（以下、適宜「運動時脈拍数」という。）と、安静にしているときの使用者の１分間あたりの脈拍数（以下、適宜「安静時脈拍数」という。）との差が、使用者の最大脈拍数と安静時脈拍数との差の何％かを表す値である。  
【００５４】
アドバイス音声記憶領域２０４は、ＣＰＵ１０が、アドバイスを音声で報知する際の音声データを記憶している領域である。図４（ｂ）は、アドバイス音声記憶領域２０４のデータ構成を説明するための図である。アドバイス音声記憶領域２０４には、例えば「Above target pulse rate」を報知するための音声データが記憶されている。そして、ＣＰＵ１０は、例えば、条件「測定脈拍数が設定範囲を超えたとき」に合致した場合には、音声データ「Above target pulse rate」を読み出して、「２」回繰り返して音声出力（報知）する。
【００５５】
数値音声記憶領域２０６は、割込報知処理において、脈拍数を報知する際に使用する数値に対応する音声データを記憶している領域である。例えば、「１」に対応する音声データ「one」や、「５０」に対応する音声データ「fifty」等が記憶されている。そして、「５１」を報知する場合に、ＣＰＵ１０は、「fifty」「one」と連続して音声出力を行うことにより脈拍数を報知する。
【００５６】
［１．１．４  ＲＡＭ］
ＲＡＭ３０は、ＣＰＵ１０が実行する各種プログラムや、これらのプログラムの実行にかかるデータ等を一時的に保持する随時書き込み可能なメモリである。本実施形態では、脈拍周期蓄積記憶領域３０２と、脈拍数蓄積記憶領域３０４と、個人データ３０６と、設定範囲データ３０８との領域が確保されている。
【００５７】
脈拍周期蓄積記憶領域３０２は、脈拍センサー部１０６が計測した脈拍について、脈拍１回分にかかる時間（以下、適宜「脈拍時間」という）を蓄積記憶するための記憶領域である。例えば、脈拍時間「400ｍ秒」と計測された場合には、ＣＰＵ１０は、「400ｍ秒」を脈拍数蓄積記憶領域３０４に記憶する。
【００５８】
脈拍数蓄積記憶領域３０４は、算出した１分間あたりの脈拍数を蓄積記憶するための領域である。図５（ａ）に示すように、脈拍数蓄積記憶領域３０４は、測定した脈拍から算出された１分間あたりの脈拍数（以下、適宜「測定脈拍数」という）を、１分毎に蓄積的に記憶する。ここで、図６を用いて、１分間あたりの脈拍数の算出方法について説明する。
【００５９】
図６（ａ）は、脈拍数の算出方法について説明するための図である。図６（ａ）においては、１回の脈拍（拍動）を便宜的にパルス波の波形で表している。また、１回の脈拍（心拍）にかかる脈拍時間をそれぞれ「ｐｔ１」「ｐｔ２」等と表している。また、脈拍数を算出するために、１回目（初期値）としては、「ｐｔ１」から「ｐｔ８」までの８回分の脈拍時間を利用し、２回目を算出するには「ｐｔ２」から「ｐｔ９」までの８回分の脈拍時間を利用することを表している。ここで、便宜的に脈拍毎に脈拍数を算出することとして図示しているが、本実施の形態においては１分間隔で脈拍数の算出を行う。
【００６０】
ＣＰＵ１０は、脈拍センサー部１０６で測定された脈拍の脈拍時間を脈拍周期蓄積記憶領域３０２に随時蓄積記憶していく。そして、ＣＰＵ１０は、脈拍周期蓄積記憶領域３０２に記憶された脈拍時間のうち、８回分（「ｐｔ１」、「ｐｔ２」、…、「ｐｔ８」）を抽出する。続いて、ＣＰＵ１０は、抽出された８回分の脈拍時間のうち、最大となるものから２つ、最小となるものから２つを除いた残り４つの和を算出し、４で割ることにより、脈拍時間の平均（以下、適宜「平均脈拍時間」という。）を算出する（図６（ｂ）の算出式）。そして、６０を平均脈拍時間で割ることにより、初回の１分間あたりの脈拍数を算出する。これが初回の算出方法である。
【００６１】
２回目以降に脈拍数の算出は次のようになる。即ち、例えば「ｐｔ２」から「ｐｔ９」までの８回分の脈拍時間をもとに、２回目の脈拍数を算出する場合には、その８回分の脈拍時間のうち、最大２つと、最小２つを除いた４つの脈拍時間の平均脈拍時間を算出する。そして６０を、前記算出された２回目の平均脈拍時間と、前回（初回）に算出された平均脈拍時間に重みとして３倍したものとの和を求め、４で割った値で除することにより２回目の脈拍数を算出する（図６（ｃ）の算出式）。
【００６２】
同様に、３回目以降についても、図６（ｃ）の計算式に基づいて算出することにより、脈拍数を算出することができる。なお、脈拍数を算出するタイミングについて、本実施の形態では、１分ごとに算出することとして説明するが、これに限定されるものではなく、例えば、５分ごとにしたり、常時算出したりすることとしても良い。なお、通常脈拍数は急な変動を生じるものではないため、１分ごとに計測するとした場合には、常時算出する場合に比べてＣＰＵ１０の処理負担を軽減し、電池の駆動時間を長くすることが可能である。
【００６３】
個人データ３０６は、使用者の情報について記憶しているものである。図５（ｂ）に示すように、個人データ３０６には、年齢（例えば、「３０」）と、安静時脈拍数（例えば、「６０」）と、動作モード（例えば「脂肪燃焼」）とが含まれている。これらの情報は使用者によって入力されるものである。
【００６４】
設定範囲データ３０８は、運動目的に適切な運動強度の範囲に対する運動時脈拍数の範囲を設定範囲として記憶しておくためのデータである。図５（ｃ）に示すように、設定範囲データ３０８には、運動時脈拍数の上限値（例えば、「１３１」）と、下限値（例えば、「１０５」）とを記憶している。
【００６５】
ここで、設定範囲の算出方法について、図７を用いて具体的に説明する。図７（ａ）に示すように、最大脈拍数を運動強度１００％とし、安静時脈拍数を運動強度０％とする。ここで、最大脈拍数は、使用者が運動したときに取りうる脈拍数の上限値であり、「２２０−年齢」で算出することができる。また、安静時脈拍数は、使用者が安静状態で計測を行った脈拍数の値で、個人データ３０６に記憶されている「安静時脈拍数」である。
【００６６】
図７（ｂ）は、運動強度を算出するための式を表したものである。運動強度は、運動時脈拍数から安静時脈拍数を引いた値を、最大脈拍数から安静時脈拍数を引いた値で除算し、１００倍した値（％）が運動強度となる。
【００６７】
図７（ｃ）は、運動強度に対する運動時脈拍数を求めるための式である。運動時脈拍数を求める為には、最大脈拍数から安静時脈拍数を引いた値に、運動強度を乗算し、１００で除算する。そして、安静時脈拍数を加算することにより、運動時脈拍数を算出することができる。
【００６８】
例えば、図５（ｂ）に示すように、個人データ３０６に、年齢が「３０」才と、安静時脈拍数が「６０」と、動作モードが「脂肪燃焼」と記憶されている場合の、設定範囲を算出する。まず、最大脈拍数は「２２０−３０＝１９０」となる。また、動作モードは「脂肪燃焼」であることから、運動目的テーブル２０２から、運動強度の範囲は「３５〜５５」％となる。まず、運動強度が「３５」％となる場合の運動脈拍数を算出すると、「（２２０−３０）−６０）×３５／１００＋６０≒１０５」となる。また、運動強度が「５５」％となる運動脈拍数を算出すると、「（２２０−３０）−６０）×５５／１００＋６０≒１３１」となる。従って、運動脈拍数の設定範囲は、下限値が１０５、上限値が１３１として、設定範囲データ３０８に記憶される。
【００６９】
［１．１．５  ＣＰＵ］
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う中央演算装置である。具体的には、ＣＰＵ１０は、入力部６０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、表示制御信号を適宜表示部７０に出力して、処理結果を表示させる。
【００７０】
さらに、ＣＰＵ１０は、本実施形態において、ＲＯＭ２０の機器制御プログラム２０８に従った、機器制御処理（図８参照）を実行すると共に、第１脈拍測定プログラム２１０に従った第１脈拍測定処理（図９参照）及び音声報知プログラム２１２に従った音声報知処理（図１０参照）をサブルーチンとして実行する。さらに、脈拍報知スイッチＳ１を押下した際に割込報知プログラム２１４に従った割込報知処理（図１２（ａ））を割込処理として実行する。
【００７１】
具体的にＣＰＵ１０は、機器制御処理において、電源スイッチが押下されると、初期動作処理を実行し、耳装着型装置１を動作させる。そして、ラジオスイッチＳ５が押下されると、ＣＰＵ１０は、ラジオを受信する。続いて、個人データ３０６が記憶されていない場合や、設定モードがＯＮとなると、ＣＰＵ１０は、個人データ３０６を使用者に入力させる。そして、入力された使用者の個人データ３０６に基づいて、設定範囲を算出し、設定範囲データ３０８として記憶する。そして、ＣＰＵ１０は、脈拍測定スイッチＳ４が押下されると、第１脈拍測定処理を実行する。続いて、ＣＰＵ１０は、電源スイッチＳ６が押下されると、機器制御処理を終了する。
【００７２】
また、ＣＰＵ１０は、第１脈拍測定処理において、脈拍センサー部１０６によって脈拍が計測（検出）される毎に、その１回分の脈拍に対する脈拍時間を測定して脈拍周期蓄積記憶領域３０２に累積的に記憶させる。また、前回の測定から所定時間が経過する毎（具体的には１分毎）に、脈拍周期蓄積記憶領域３０２に記憶されている脈拍時間をもとに、測定脈拍数を算出する。そして、設定範囲データ３０８に記憶された運動脈拍数の範囲内か否かを判定して、判定結果に応じた音声報知を行う音声報知処理を実行する。
【００７３】
また、ＣＰＵ１０は、音声報知処理において、ラジオがＯＮである場合には、ラジオの音量出力を徐々に弱くして音声報知を行う。そして、音声報知が終了すると、ラジオの音量出力を徐々に大きくして、音声報知前の音量出力と同じ量で出力する。
【００７４】
また、ＣＰＵ１０は、脈拍報知スイッチＳ１が押下されると、割込報知処理を実行する。ＣＰＵ１０は、割込報知処理において、測定脈拍数が３０〜１９９回の脈拍数報知範囲に含まれるか否かを判定する。そして、測定脈拍数が３０〜１９９回の場合には、更にラジオがＯＮであるか否かを判定する。ラジオがＯＮである場合には、ラジオの音量出力を徐々に弱くして音声報知を行う。そして、音声報知が終了すると、ラジオの音量出力を徐々に大きくして、音声報知前の音量出力と同じ量で出力する。
【００７５】
［１．１．６  脈拍センサー部］
脈拍センサー部１０６は、使用者の血流状態の測定を行うことにより、脈拍（心拍）を検出・計測するための装置である。図１に示すように、クリップが使用者の耳に挟着されると、クリップに内設された脈拍センサーが、使用者の耳に当接することによって脈拍を検出する。ここで、脈拍センサーは、発光ダイオードなどの発光素子と、フォトトランジスタ等の受光素子とを備えて構成されており、発光素子から内側（耳側）に向けて光を出射し、この出射した光が当接している耳で反射され、この反射光を受光素子で受光することにより、耳の血管中に送られた血液中のヘモグロビンの濃度変化を心臓の鼓動に応じて検出する。ＣＰＵ１０は、この脈拍センサー部１０６の検出信号に基づいて脈拍時間を測定（算出）する。
なお、発光素子から内側（耳側）に向けて出射した光が当接している耳を透過し、この透過光を受光素子で受光するようにしても良い。
【００７６】
［１．１．７  ラジオ受信部］
ラジオ受信回路部５０は、放送局から送信される電波を受信・復調することにより、放送内容の音声データを出力する回路部である。ＣＰＵ１０は、使用者により設定された放送局（周波数）の電波を受信し、音声信号として復調する。なお、その詳細な技術内容については、公知であるため省略する。
【００７７】
［１．１．８  入出力部］
入力部６０は、数値等の入力や、機能選択などに必要なスイッチ（スイッチ）を備えた入力装置であり、押下されたスイッチの信号をＣＰＵ１０に出力する。この入力部６０におけるスイッチの入力により、処理の実行などを指示する制御命令の入力手段が実現される。なお、この入力部６０は、図１に示す電源スイッチＳ６等をはじめとする各種スイッチに相当する。
【００７８】
表示部７０は、ＣＰＵ１０から出力される表示信号に基づいて各種画面を表示するものであり、ＬＣＤ（Liquid Crystal Display）等により構成される。なお、この表示部７０は、図１に示すディスプレイ１０２に相当する。
【００７９】
音出力部８０は、ＣＰＵ１０が出力する音声信号に従って、音を出力するものであり、スピーカ、イヤホン等により構成される。なお、この音出力部８０は、図１に示す左ドライバユニット１１０Ｌ、右ドライバユニット１１０Ｒに相当する。
【００８０】
バス９０は、各種データ等の電気信号を通す線路であり、ＣＰＵ１０と、ＲＯＭ２０と、ＲＡＭ３０と、脈拍センサー部１０６と、入力部６０と、表示部７０と、音出力部８０とをそれぞれ接続する信号線である。
【００８１】
［１．２  動作］
［１．２．１  機器制御処理］
まず、機器制御処理について説明する。図８は、機器制御処理に係る耳装着型装置１の動作を説明するためのフローチャートである。この機器制御処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された機器制御プログラム２０８を実行することによって実現される処理である。
【００８２】
まず、耳装着型装置１の電源スイッチＳ６が押下されると（ステップＡ１０；Ｙｅｓ）、ＣＰＵ１０は、各種変数を初期化する等の初期動作処理を実行する（ステップＡ１２）。
【００８３】
次に、ＣＰＵ１０は、ラジオスイッチＳ５が押下されると（ステップＡ１４；Ｙｅｓ）、ラジオ受信回路部５０を介してユーザにより選局されたラジオ放送を受信・復調し、音出力部８０から出力する（ステップＡ１６）。
【００８４】
次に、ＣＰＵ１０は、個人データ３０６に設定値が記憶されているか否かを判定する（ステップＡ１８）。ここで、個人データ３０６に設定値が記憶されていない場合には（ステップＡ１８；Ｎｏ）、ＣＰＵ１０は個人データ３０６に年齢と、安静時脈拍数と、動作モードとをユーザに入力させ、個人データ３０６に記憶する（ステップＡ２２）。そして、ＣＰＵ１０は、個人データ３０６に記憶された値から、運動強度に対する脈拍の設定範囲を算出し、設定範囲データ３０８に記憶する（ステップＡ２４）。
【００８５】
ここで個人データ３０６に、設定値が記憶されている場合には（ステップＡ１８；Ｙｅｓ）、ユーザによりモード設定スイッチＳ３が押下されることにより、設定モードをＯＮにするか否かを判定する（ステップＡ２０）。そして、ユーザにより、設定モードがＯＮとされた場合には（ステップＡ２０；Ｙｅｓ）、ＣＰＵ１０は、ユーザにより指示・入力された個人データ３０６に設定値を記憶する（ステップＡ２２、Ａ２４）。
【００８６】
次に、脈拍測定スイッチＳ４が押下されると（ステップＡ２６；Ｙｅｓ）、ＣＰＵ１０は、第１脈拍測定処理を実行する（ステップＡ２８）。そして、電源スイッチＳ６が押下されると、ＣＰＵ１０は、耳装着型装置１の動作を停止する（ステップＡ３０）。
【００８７】
［１．２．２  第１脈拍測定処理］
次に、第１脈拍測定処理について説明する。図９は、第１脈拍測定処理に係る耳装着型装置１の動作を説明するためのフローチャートである。この第１脈拍測定処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された第１脈拍測定プログラム２１０を実行することによって実現される処理であり、機器制御処理のステップＡ２８で実行される。
【００８８】
まず、ＣＰＵ１０は、脈拍センサー部１０６によって計測（検出）された１回分の脈拍に対する時間（脈拍時間）を測定する（ステップＢ２０）。ここで、一定時間の間脈拍時間が測定されなかった場合には（ステップＢ２２；Ｙｅｓ）、ＣＰＵ１０はエラー報告を行って処理を終了する（ステップＢ２８）。例えば、脈拍測定時間が２分間測定されないときに、「error」という報知音を音出力部８０から出力することによって、使用者に脈拍時間が測定されていない（脈拍が検知されていない）旨を報知する。
ここで、脈拍測定時間が２分間測定されない現象が、例えば、２回起きたときに「error」という報知音を音出力部８０から出力するようにしても良い。
【００８９】
そして、ＣＰＵ１０は、使用者の脈拍時間が測定されると（ステップＢ２２；Ｙｅｓ）、前回の測定から、所定時間が経過したか否かを判定する（ステップＢ２３）。ここで、所定時間が経過していない場合には（ステップＢ２３；Ｎｏ）、ＣＰＵ１０はステップＢ２０から再び処理を実行する。他方、所定時間が経過している場合には（ステップＢ２３；Ｙｅｓ）、ＣＰＵ１０は、１分間あたりの脈拍数を算出し、脈拍数蓄積記憶領域３０４に蓄積記憶する（ステップＢ２４）。続いて、ＣＰＵ１０は、測定脈拍数と、設定範囲データ３０８に記憶されている脈拍数の設定範囲とを比較する（ステップＢ２６）。そして、設定範囲データ３０８に記憶されている下限値未満である場合には（ステップＢ３０；Ｙｅｓ）、今まで測定した脈拍数が設定範囲に入ったことがあるか否かを判定する（ステップＢ３６）。具体的には、脈拍数蓄積記憶領域３０４に記憶されている値が、設定範囲データ３０８の下限値から上限値までの間に、含まれているか否かを判定する。そして、脈拍数蓄積記憶領域３０４に記憶されている脈拍数のなかで、一つでも設定範囲内のデータが存在している場合には（ステップＢ３６；Ｙｅｓ）、音声報知処理を実行する（ステップＢ３８）。
【００９０】
そして、ＣＰＵ１０は、使用者により終了が選択されると（ステップＢ４０）、第１脈拍測定処理を終了し、機器制御処理に制御を戻す。
【００９１】
［１．２．３  音声報知処理］
次に、音声報知処理について説明する。図１０は、音声報知処理に係る耳装着型装置１の動作を説明するためのフローチャートである。この音声報知処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された音声報知プログラム２１２を実行することによって実現される処理であり、第１脈拍測定処理のステップＢ３８で実行される。
【００９２】
まず、ＣＰＵ１０は、ラジオがＯＮであるか否かを判定する（ステップＣ１０）。ラジオがＯＮである場合には（ステップＣ１０；Ｙｅｓ）、ＣＰＵ１０はフェードアウト処理を実行する（ステップＣ１２）。そして、ＣＰＵ１０は、音声報知を実行し（ステップＣ１４）、音声報知が終了した後に、フェードイン処理を実行して音声報知前の音声出力レベルでラジオの音声を出力する（ステップＣ１６）。他方、ラジオがＯＦＦの場合には（ステップＣ１０；Ｎｏ）、ＣＰＵ１０は、音声報知を実行する（ステップＣ１８）。
【００９３】
ここで、フェードアウト処理とは、音量の出力レベル（ボリューム）を現在の音量の出力レベルから段階的に小さくしていくことをいう。また、フェードイン処理とは、音量の出力レベルを、段階的に大きくしていくことをいう。具体的には、音量の出力のレベルとして全く音声が出力されない「０」から、出力される音量が最大である「９」までの１０段階とする。そして、現在の音量出力のレベルが「５」である場合にフェードアウト処理を行うと、ＣＰＵ１０は、「５」から「０」まで段階的に小さくしていく。また、フェードイン処理を行うと、ＣＰＵ１０は、「０」から「５」まで段階的に大きくしていく。
【００９４】
図１２（ｂ）を用いて、第１脈拍測定処理を具体的に説明する。図１２（ｂ）は、脈拍数の遷移を表したグラフであり、横軸に時間（単位：分）、縦軸に測定脈拍数（単位：ｂｐｍ:beats per minute）を表したグラフである。また、設定範囲データ３０８に記憶された設定範囲の上限値「１３１」ｂｐｍ及び下限値「１０５」ｂｐｍの位置に点線が引かれている。
【００９５】
まず、「１分後」及び「２分後」の測定脈拍数は、設定範囲未満（下限値未満）であるが、過去一度も設定範囲に入っていない（ステップＢ３０；Ｙｅｓ→ステップＢ３６；Ｎｏ）。従って、ＣＰＵ１０は、音声報知を行わない。次に、「３分後」の測定脈拍数は、設定範囲内に入っており、前回「２分後」の測定脈拍数は設定範囲内ではない（ステップＢ３０；Ｎｏ→ステップＢ３２；Ｎｏ→ステップＢ３４；Ｎｏ）。従って、ＣＰＵ１０は、音声報知を実行する。ここで、図４（ｂ）を参照すると、条件「設定範囲に測定脈拍数が入ったとき」に合致することから、音声データとして「Target pulse rate achieved」を読み出し、音出力部８０より報知する。次に、「４分後」の測定脈拍数は設定範囲内であり、前回「３分後」の測定脈拍数も設定範囲に入っている（ステップＢ３０；Ｎｏ→ステップＢ３２；Ｎｏ→ステップＢ３４；Ｙｅｓ）。従って、ＣＰＵ１０は音声報知を行わない。
【００９６】
また、「８分後」の測定脈拍数は設定範囲の上限値を超えている（ステップＢ３０；Ｎｏ→ステップＢ３２；Ｙｅｓ）。従って、音声報知を実行する。ここで、図４（ｂ）を参照すると、条件「測定脈拍数が設定範囲を超えたとき」に合致することから、音声データとして「Above target pulse rate」を読み出し、音出力部８０より出力する。
【００９７】
また、「１５分後」の測定脈拍数は設定範囲の下限値未満である。また、「１４分後」の脈拍数のように過去に設定範囲に入っていることから、ＣＰＵ１０は、音声報知を行う（ステップＢ３０；Ｙｅｓ→ステップＢ３６；Ｙｅｓ）。ここで、図４（ｂ）を参照すると、条件「測定脈拍数が設定範囲未満のとき」に合致することから、音声データとして「Below target pulse rate」を読み出し、音出力部８０より出力する。
【００９８】
このように、グラフ上の「ばつ」印は音声アドバイスを行わない測定時間を、丸印は「測定脈拍数が設定範囲を超えたとき」を示し音声アドバイス「Above target pulse rate」を出力する測定時間を、三角印は「設定範囲に測定脈拍数が入ったとき」を示し音声アドバイス「Target pulse rate achieved」を出力する測定時間を、四角印は「測定脈拍数が設定範囲未満のとき」を示し音声アドバイス「Below target pulse rate」を出力する測定時間を示している。
【００９９】
［１．２．４  割込報知処理］
次に、割込報知処理について説明する。図１１（ａ）は、割込報知処理に係る耳装着型装置１の動作を説明するためのフローチャートである。この割込報知処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された割込報知プログラム２１４を実行することによって実現される処理であるが、脈拍報知スイッチＳ１が押下されることにより、割込処理として実行されるものである。
【０１００】
まず、ＣＰＵ１０は、測定脈拍数が３０〜１９９ｂｐｍの範囲にある場合には（ステップＤ１０；Ｙｅｓ）、ラジオがＯＮであるか否かを判定する（ステップＤ１２）。ラジオがＯＮである場合には（ステップＤ１２；Ｙｅｓ）、ＣＰＵ１０はフェードアウト処理を実行する（ステップＤ１４）。そして、ＣＰＵ１０は、割込音声報知を実行し（ステップＤ１６）、割込音声報知が終了した後に、フェードイン処理を実行して割込音声報知前の音声出力レベルでラジオの音声を出力する（ステップＤ１８）。他方、ラジオがＯＦＦの場合には（ステップＤ１２；Ｎｏ）、ＣＰＵ１０は、割込音声報知を実行する（ステップＤ２０）。
【０１０１】
ここで、割込音声報知とは、音声報知処理と同様に、アドバイス音声記憶領域２０４から読み出された音声データを出力すると共に、測定脈拍数を音声で報知する処理を行うものである。
【０１０２】
図１１（ｂ）及び（ｃ）を用いて具体的に説明する。図１１（ｂ）は、表示画面Ｗ１００の一例を示した図であり、脈拍を測定中であることを示している図である。この状態で、脈拍報知スイッチＳ１が押下されると、ＣＰＵ１０は、割込報知処理を実行し、割込音声を報知する。図１１（ｃ）は、割込音声の一例を示した図である。現在の測定脈拍数が「１４５」ｂｐｍである場合に、「１４５」を読み上げる音声データを数値音声記憶領域２０６から読み出して「one forty five」と出力し、続けて現在の条件に合致する音声データをアドバイス音声記憶領域２０４から読み出して「Above target pulse rate」と出力する。
【０１０３】
このように、第１の実施の形態によれば、耳装着型装置１だけで、脈拍を測定することができる。また、耳装着型装置１から「Above target pulse rate」というアドバイスの音声が出力されることにより、使用者は脈拍数が設定範囲を超えたことがわかり、「Below target pulse rate」というアドバイスの音声が出力されることにより、使用者は脈拍数が設定範囲未満であることがわかる。さらに、「Target pulse rate achieved」というアドバイスの音声が出力されることにより、使用者は脈拍数が設定範囲に入ったことがわかるため、報知された音声に従って運動量を調整することが可能となる。また、ラジオを聞いている最中であっても、アドバイスの音声や、脈拍数が出力される際に自動的にラジオの音量が調整されることにより、アドバイス音声等が聞きやすくなる。
【０１０４】
〔第２の実施の形態〕
次に、本発明を適用した第２の実施の形態について説明する。本実施の形態は、運動時脈拍数（運動時心拍数）に応じて出力するピッチ音の間隔を、設定範囲内であるか、設定範囲を超えるか、設定範囲に満たないか、によって変更し、適切な運動となるように支援するものである。
【０１０５】
［２．１  構成］
図１３は、第２の実施の形態における脈拍測定機能を内蔵した耳装着型装置１のブロック図である。同図に示すように、耳装着型装置１は、ＣＰＵ１０と、ＲＯＭ２２と、ＲＡＭ３２と、脈拍センサー部１０６と、振動検出部４５と、ラジオ受信回路部５０と、入力部６０と、表示部７０と、音出力部８０と、バス９０とを備えて構成されており、以下、第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略する。また、各フローチャートにおいて、第１の実施の形態のフローチャートと同一処理内容のステップについては同一の符号を付して、異なる部分を中心に説明する。
【０１０６】
まず、ＲＯＭ２２の構成について説明する。図１３に示すように、ＲＯＭ２２は、運動目的テーブル２０２と、アドバイス音声記憶領域２０４と、数値音声記憶領域２０６と、機器制御プログラム２０８と、割込報知プログラム２１４と、ピッチ時間テーブル２２０と、第２脈拍測定プログラム２２２と、第１間隔設定プログラム２２４と、第２間隔設定プログラム２２６とを格納している。
【０１０７】
ピッチ時間テーブル２２０は、ピッチ音を出力する際の間隔の時間（以下、適宜「ピッチ音間隔時間」という。）を記憶しているテーブルである。図１４（ａ）に、ピッチ時間テーブルのデータ構成の一例を示す。例えば、時間ｔ1にはピッチ音間隔時間として４００ｍ秒と、ｔbにはピッチ音間隔時間として５００ｍ秒と記憶されている。
【０１０８】
第２脈拍測定プログラム２２２は、本実施の形態における第２脈拍測定処理を実現するためのプログラムであり、ＣＰＵ１０がこの第２脈拍測定プログラム２２２を実行することで、第２脈拍測定処理が実現される。まず、ＣＰＵ１０は、脈拍センサー部１０６によって脈拍が計測（検出）される毎に、その１回分の脈拍に対する脈拍時間を測定して脈拍周期蓄積領域３０２に累積的に記憶させる。また、前回の測定から所定時間が経過する毎（具体的には１分毎）に、脈拍周期蓄積記憶領域３０２に記憶されている脈拍時間をもとに、測定脈拍数を算出する。そして、ＣＰＵ１０は、設定範囲データ３０８に記憶された脈拍数の範囲と、算出した測定脈拍数を比較し、測定脈拍数が、設定範囲未満のときは第１間隔設定処理を、設定範囲を超えたときには第２間隔設定処理を実行し、ピッチ間隔データに基づいてピッチ音を出力する。また、測定脈拍数が、所定の時間継続して設定範囲内に入っている場合には、ピッチ音の出力を停止する。
【０１０９】
第１間隔設定プログラム２２４は、本実施の形態における第１間隔設定処理を実現するためのプログラムであり、ＣＰＵ１０がこの第１間隔設定プログラム２２４を実行することで、第１間隔設定処理が実現される。ＣＰＵ１０は、設定範囲データ３０８の下限値と、測定脈拍数の差を算出する。そして、算出された差が、報知範囲設定データ３２０に記憶されている項目Ｂの閾値以下の場合は、ピッチ間隔の時間をｔbに設定し、項目Ｂの閾値より大きく項目Ａの閾値以下の場合には、ピッチ間隔の時間をｔaに設定し、更に項目Ａの閾値より大きい場合には、ピッチ間隔の時間をｔ1に設定する。
【０１１０】
第２間隔設定プログラム２２６は、本実施の形態における第２間隔設定処理を実現するためのプログラムであり、ＣＰＵ１０がこの第２間隔設定プログラム２２６を実行することで、第２間隔設定処理が実現される。ＣＰＵ１０は、設定範囲データ３０８の上限値と、測定脈拍数の差を算出する。そして、算出された差が、報知範囲設定データ３２０に記憶されている項目Ｂの閾値以下の場合は、ピッチ間隔の時間をｔcに設定し、項目Ｂの閾値より大きく項目Ａの閾値以下の場合には、ピッチ間隔の時間をｔdに設定し、更に項目Ａの閾値より大きい場合には、ピッチ間隔の時間をｔ0に設定する。
【０１１１】
続いて、ＲＡＭ３２の構成について説明する。図１３に示すように、ＲＡＭ３２は、脈拍周期蓄積記憶領域３０２と、脈拍数蓄積記憶領域３０４と、個人データ３０６と、設定範囲データ３０８と、報知範囲設定データ３２０と、測定ピッチデータ３２２と、ピッチ間隔データ３２４との領域を確保している。
【０１１２】
報知範囲設定データ３２０は、設定範囲データ３０８に記憶された設定範囲の上限値又は下限値から、どの程度離れているかを求めるための閾値を記憶している領域である。図１４（ｂ）に示すように、報知範囲設定データには、項目Ａの閾値（例えば、「３０」）と、項目Ｂの閾値（例えば、「１０」）とが記憶されている。
【０１１３】
測定ピッチデータ３２２は、測定されたピッチ音間隔時間を記憶しているデータである。ＣＰＵ１０は、第２脈拍測定処理のステップＥ１２において算出された運動の際のピッチ音間隔時間を、測定ピッチデータ３２２として記憶する。
【０１１４】
ピッチ間隔データ３２４は、ピッチ音間隔時間を記憶しているデータである。ＣＰＵ１０は、ピッチ間隔データ３２４に基づいて、ピッチ音を音出力部８０から出力する。
【０１１５】
振動検出部４５は、使用者が歩行・走行した場合における振動を検出する機能部であり、加速度センサー等で構成されている。加速度センサーは、ひずみゲージを利用するものや、圧電素子を利用するものなどの公知の技術のうち、何れを利用するとしてもよい。
【０１１６】
［２．２  処理の流れ］
［２．２．１  第２脈拍測定処理］
次に、第２の実施の形態における耳装着型装置１の動作について図を参照して説明する。図１５は、第２脈拍測定処理に係る耳装着型装置１の動作を説明するためのフローチャートである。この第２脈拍測定処理は、ＣＰＵ１０がＲＯＭ２２の第２脈拍測定プログラム２２２を実行することによって実現される処理であり、機器制御プログラム２０８のサブルーチンとして、図８のステップＡ２８で実行される処理である。
【０１１７】
まず、ＣＰＵ１０は、振動検出部４５が使用者の振動を検出することにより（ステップＥ１０）、現在の運動（例えば、歩行や走行）ピッチを算出し、測定ピッチデータ３２２に記憶する（ステップＥ１２）。ここで、運動ピッチを算出する方法としては、例えば、５秒間の間に何回振動が有ったかを検出し、振動１回分にかかる時間を算出する方法等、公知の方法の何れかを利用すれば良い。
【０１１８】
また、ステップＥ２０から、ステップＥ２６までは、第１の実施の形態の第１脈拍測定処理のステップＢ２０からステップＢ２６と同様の処理である。簡単に説明すると、ＣＰＵ１０は、脈拍センサー部１０６によって計測（検出）された脈拍時間を測定する。そして、前回の測定から所定時間が経過している場合には、ＣＰＵ１０は、１分間あたりの脈拍数を算出し、脈拍数蓄積記憶領域３０４に蓄積記憶する。
続いて、ＣＰＵ１０は、測定脈拍数と設定範囲データ３０８とを比較する。以下、測定脈拍数が設定範囲データ３０８の下限値未満のとき、上限値を超えたとき、設定範囲に含まれたときの３つの場合に分けて説明する。
【０１１９】
（１）測定脈拍数が設定範囲未満のとき
測定脈拍数が設定範囲データ３０８の下限値未満である場合には（ステップＥ３０；Ｙｅｓ）、脈拍数蓄積記憶領域３０４に蓄積記憶されている脈拍数のうち、設定範囲データ３０８の下限値以上、上限値以下の値があるか否かを判定する（ステップＥ３４）。
【０１２０】
ここで、脈拍数蓄積記憶領域３０４に蓄積記憶されている脈拍数に、設定範囲データ３０８の下限値以上、上限値以下の脈拍数が記憶されていると判定した場合には（ステップＥ３４；Ｙｅｓ）、第１間隔設定処理を実行し、ピッチ間隔データ３２４を設定する（ステップＥ３６）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に設定されているピッチ音間隔時間に基づいて、ピッチ音を出力する（ステップＥ５８）。
【０１２１】
他方、脈拍数蓄積記憶領域３０４に蓄積記憶されている脈拍数に、設定範囲データ３０８の下限値以上、上限値以下の脈拍数が記憶されていないと判定した場合には（ステップＥ３４；Ｎｏ）、ピッチ間隔データ３２４を無限大に設定する（ステップＥ３５）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に無限大の時間が設定されていることから、ピッチ音の出力を行わない（ステップＥ５８）。
【０１２２】
（２）測定脈拍数が設定範囲を超えたとき
また、測定脈拍数が設定範囲データ３０８の下限値未満でなく（ステップＥ３０；Ｎｏ）、設定範囲データ３０８の上限値を超えている場合には（ステップＥ３２；Ｙｅｓ）、ＣＰＵ１０は、第２間隔設定処理を実行して、ピッチ間隔データ３２４を設定する（ステップＥ３８）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に設定されているピッチ音間隔時間に基づいて、ピッチ音を出力する（ステップＥ５８）。
【０１２３】
（３）設定範囲に測定脈拍数が入ったとき
また、ＣＰＵ１０は、測定脈拍数が設定範囲データ３０８の下限値以上、上限値以下である場合には（ステップＥ３０；Ｎｏ→ステップＢ３２；Ｎｏ）、前回の測定脈拍数が設定範囲データ３０８の下限値以上、上限値以下であるか否かを判定する（ステップＥ４０）。
【０１２４】
ここで、設定範囲データ３０８の下限値以上、上限値以下である場合には（ステップＥ４０；Ｙｅｓ）、ＣＰＵ１０は、タイマーが作動しているか否かを判定する（ステップＥ４２）。そして、タイマーが作動していない場合には（ステップＥ４２；Ｎｏ）、ＣＰＵ１０はタイマーを開始する（ステップＥ４４）。そして、タイマーが所定時間（例えば、「２分」）経過した場合には（ステップＥ４６；Ｙｅｓ）、ＣＰＵ１０は、ピッチ音が出力されているときに（ステップＥ４８；Ｙｅｓ）、ピッチ音の出力を停止する（ステップＥ５０）。また、タイマーが所定時間経過していない場合には（ステップＥ４６；Ｎｏ）、ＣＰＵ１０は、ピッチ間隔データ３２４に設定されているピッチ音間隔時間に基づいて、ピッチ音を出力する（ステップＥ５８）。
【０１２５】
他方、設定範囲データ３０８の下限値以上、上限値以下に含まれていない場合には（ステップＥ４０；Ｎｏ）、ＣＰＵ１０は、タイマーが作動しているときには（ステップＥ５２）、タイマーを停止して、タイマーの値をリセットする（ステップＥ５４）。そして、測定ピッチデータ３２２に記憶されたピッチ音間隔時間をピッチ間隔データ３２４に設定し（ステップＥ５６）、ピッチ音を出力する（ステップＥ５８）。
【０１２６】
そして、ＣＰＵ１０は処理終了が選択された場合には、第２脈拍測定処理を終了し（ステップＥ６０；Ｙｅｓ）、処理終了が選択されていない場合には、ステップＥ１０に処理を移行する（ステップＥ６０；Ｎｏ）。
【０１２７】
［２．２．２  第１間隔設定処理］
次に、第１間隔設定処理について説明する。図１７は、第１間隔設定処理に係る耳装着型装置１の動作を説明するためのフローチャートである。この第１間隔設定処理は、ＣＰＵ１０が、ＲＯＭ２２に記憶された第１間隔設定プログラム２２４を実行することによって実現される処理であり、第２脈拍測定処理のステップＥ３６で実行される。
【０１２８】
まず、ＣＰＵ１０は、設定範囲の下限値から測定脈拍数を引いたものを変数Ｘとして代入する（ステップＦ１０）。次に、Ｘが報知範囲設定データ３２０に記憶されている項目Ｂの閾値以下の場合には（ステップＦ１２；Ｙｅｓ）、ＣＰＵ１０は、ピッチ時間テーブル２２０から、時間ｔbを読み出す（ステップＦ１４）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に時間ｔbを設定する（ステップＦ１６）。
【０１２９】
これに対し、Ｘが、報知範囲設定データ３２０に記憶されている項目Ｂの閾値より大きい場合には（ステップＦ１２；Ｎｏ）、ＣＰＵ１０は、Ｘが報知範囲設定データ３２０に記憶されている項目Ａの閾値以下であるか否か判定する（ステップＦ１８）。そして、Ｘが報知範囲設定データ３２０に記憶されている項目Ａの閾値以下である場合には（ステップＦ１８；Ｙｅｓ）、ＣＰＵ１０は、ピッチ時間テーブル２２０から、時間ｔaを読み出す（ステップＦ２０）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に時間ｔaを設定する（ステップＦ２２）。
【０１３０】
また、Ｘが項目Ａの閾値より大きい場合には（ステップＦ１８；Ｎｏ）、ＣＰＵ１０は、ピッチ時間テーブル２２０から、時間ｔ1を読み出す（ステップＦ２０）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に時間ｔ1を設定する（ステップＦ２２）。
【０１３１】
［２．２．３  第２間隔設定処理］
次に、第２間隔設定処理について説明する。図１８は、第２間隔設定処理に係る耳装着型装置１の動作を説明するためのフローチャートである。この第２間隔設定処理は、ＣＰＵ１０が、ＲＯＭ２２に記憶された第２間隔設定プログラム２２６を実行することによって実現される処理であり、第２脈拍測定処理のステップＥ３６で実行される。
【０１３２】
まず、ＣＰＵ１０は、測定脈拍数から設定範囲の上限値を引いたものを変数Ｘとして代入する（ステップＧ１０）。次に、Ｘが報知範囲設定データ３２０に記憶されている項目Ｂの閾値以下の場合には（ステップＧ１２；Ｙｅｓ）、ＣＰＵ１０は、ピッチ時間テーブル２２０から、時間ｔcを読み出す（ステップＧ１４）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に時間ｔcを設定する（ステップＧ１６）。
【０１３３】
これに対し、Ｘが、報知範囲設定データ３２０に記憶されている項目Ｂの閾値より大きい場合には（ステップＧ１２；Ｎｏ）、ＣＰＵ１０は、Ｘが報知範囲設定データ３２０に記憶されている項目Ａの閾値以下であるか否か判定する（ステップＧ１８）。そして、Ｘが報知範囲設定データ３２０に記憶されている項目Ａの閾値以下である場合には（ステップＧ１８；Ｙｅｓ）、ＣＰＵ１０は、ピッチ時間テーブル２２０から、時間ｔdを読み出す（ステップＧ２０）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に時間ｔdを設定する（ステップＧ２２）。
【０１３４】
また、Ｘが項目Ａの閾値より大きい場合には（ステップＧ１８；Ｎｏ）、ＣＰＵ１０は、ピッチ時間テーブル２２０から、時間ｔ0を読み出す（ステップＧ２４）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に時間ｔ0を設定する（ステップＧ２６）。
【０１３５】
［２．３  動作例］
ここで、図１９を用いて具体的に説明する。図１９は、脈拍数の遷移を表したグラフであり、横軸に時間（単位：分）、縦軸に測定脈拍数（単位：ｂｐｍ）を表したグラフである。また、網がけ部分は設定範囲データ３０８に記憶された設定範囲の上限値「１３１」ｂｐｍ及び下限値「１０５」ｂｐｍの間を示すものである。
【０１３６】
まず、「１分後」及び「２分後」の測定脈拍数は、設定範囲未満であるが、過去一度も設定範囲に入っていない（ステップＥ３０；Ｙｅｓ→ステップＥ３４；Ｎｏ）。従って、ＣＰＵ１０は、ピッチ間隔データ３２４を無限大にすることにより（ステップＥ３５）、ピッチ音は出力しない（ステップＥ５８）。次に、「３分後」の測定脈拍数は、設定範囲内に入っており、前回「２分後」の測定脈拍数は設定範囲内ではない（ステップＥ３０；Ｎｏ→ステップＥ３２；Ｎｏ→ステップＥ４０；Ｎｏ）。そして、タイマーが作動していないことから（ステップＥ５２；Ｎｏ）、ＣＰＵ１０は、測定ピッチデータ３２２の値でピッチ間隔データ３２４を設定し（ステップＥ５６）、設定された値に基づいて報知音を出力する（ステップＥ５８）。
【０１３７】
次に、「４分後」の測定脈拍数は設定範囲内であり、前回「３分後」の測定脈拍数も設定範囲に入っている（ステップＥ３０；Ｎｏ→ステップＥ３２；Ｎｏ→ステップＥ４０；Ｙｅｓ）。そして、タイマーが作動中でないことから（ステップＥ４２；Ｎｏ）、ＣＰＵ１０はタイマーを開始する（ステップＥ４４）。次に、所定時間の「２分」を経過していないことから（ステップＥ４６；Ｎｏ）、ＣＰＵ１０は、ピッチ間隔データ３２４に基づいてピッチ音を出力する（ステップＥ５８）。
【０１３８】
次に、「５分後」の測定脈拍数は設定範囲の上限値を超えている（ステップＥ３０；Ｎｏ→ステップＥ３２；Ｙｅｓ）。従って、ＣＰＵ１０は、第２間隔設定処理を実行する。ここで、「５分後」における測定脈拍数と、設定範囲データ３０８の上限値との差は項目Ｂの閾値以下であることから（ステップＧ１２；Ｙｅｓ）、ＣＰＵ１０は、ピッチ時間テーブル２２０から時間ｔc「７００ｍ秒」を読み出し（ステップＧ１４）、ピッチ間隔データ３２４に設定する（ステップＧ１６）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に設定されている時間「７００ｍ秒」間隔でピッチ音を出力する（ステップＥ５８）。
【０１３９】
次に、「６分後」の測定脈拍数も設定範囲の上限値を超えている（ステップＥ３０；Ｎｏ→ステップＥ３２；Ｙｅｓ）。従って、ＣＰＵ１０は、第２間隔設定処理を実行する。ここで、「６分後」の測定脈拍数と、設定範囲データ３０８の上限値との差は、項目Ｂの閾値以下には含まれず、項目Ａの閾値以下であることから（ステップＧ１２；Ｎｏ→ステップＧ１８；Ｙｅｓ）、ＣＰＵ１０は、ピッチ時間テーブル２２０から、時間ｔd「７５０ｍ秒」を読み出し（ステップＧ２０）、ピッチ間隔データ３２４に設定する（ステップＧ２２）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に設定されている時間「７５０ｍ秒」間隔でピッチ音を出力する（ステップＥ５８）。
【０１４０】
そして、「８分後」の測定脈拍数は、設定範囲内に含まれていることから（ステップＥ３０；Ｎｏ→ステップＥ３２；Ｎｏ→ステップＥ４０；Ｎｏ）、ＣＰＵ１０は、タイマーが作動しているか否かを判定する。ここで、タイマーは、「４分後」から作動中であることから（ステップＥ５２；Ｙｅｓ）、タイマーを停止し、リセットする（ステップＥ５４）。そして、ＣＰＵ１０は、算出したピッチ間隔を測定ピッチデータ３２２から読み出し、読み出した値をピッチ間隔データ３２４に設定する（ステップＥ５６）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に基づいてピッチ音を出力する（ステップＥ５８）。
【０１４１】
さらに、「９分後」の測定脈拍数は、設定範囲データ３０８の下限値未満であり、過去に測定した脈拍数は、設定範囲に含まれたことがあるので（ステップＥ３０；Ｙｅｓ→ステップＥ３４；Ｙｅｓ）、第１間隔設定処理を実行する（ステップＥ３６）。
【０１４２】
ここで、「９分後」における測定脈拍数と、設定範囲データ３０８の下限値との差は、項目Ｂの閾値以下であることから（ステップＦ１２；Ｙｅｓ）、ＣＰＵ１０は、ピッチ時間テーブル２２０から、時間ｔb「５００ｍ秒」を読み出し（ステップＦ１４）、ピッチ間隔データ３２４に設定する（ステップＦ１６）。そして、ＣＰＵ１０は、ピッチ間隔データ３２４に設定されている時間「５００ｍ秒」間隔でピッチ音を出力する（ステップＥ５８）。
【０１４３】
このように、第２の実施の形態によれば、耳装着型装置を装着するだけで、脈拍を測定することができ、更に、運動目的に応じた適切な運動量となるように、測定した脈拍数からピッチ音を出力することができるものである。
【０１４４】
〔変形例〕
なお、この実施の形態では脈拍測定機能付きの耳装着型装置を適用例として説明したが、本発明が適用可能なものはこのような製品に限定されない。例えば、脈拍数の他に、体温や血圧を測定することとしても良い。また、耳装着型装置にラジオ機能を備えるものとして説明したが、音楽再生装置を有することとしてもよいし、携帯電話機等の各種電子機器を備えることとしても良い。
【０１４５】
また、本実施の形態において、各種記憶領域、テーブルに記憶されている値は一例であり、記憶されている値を変更できることは勿論である。さらに、個人データ３０６に記憶されている安静時脈拍数については、ユーザが入力するものとして説明したが、安静時の脈拍数を実際に測定し、実際に測定した値を安静時脈拍数として設定することとしても良い。このようにして、安静時脈拍数を設定すると、使用者の安静時脈拍数を簡易に設定することができる。
【０１４６】
また、本実施の形態において、報知の内容としては、音声でアドバイスをしたり、ピッチ音を出力することとして説明したが、運動時間、運動残り時間を報知することとしてもよい。具体的には、脈拍を計測してから10分経過すると「10 minutes elapsed」と自動的に音出力部８０より出力する。このような報知を行うことにより、使用者は、運動時間及び運動残り時間を適切に把握することができる。
【０１４７】
また、本実施の形態において、耳装着型装置１の左側に脈拍センサー部１０６を接続し、脈拍報知スイッチＳ１を右ドライバユニット支持部１１４Ｒに、ラジオ選局スイッチＳ２を左ドライバユニット支持部１１４Ｌに配設することとして説明したが、是に限られるわけではなく、脈拍センサー部１０６を右側に接続し、脈拍報知スイッチＳ１及びラジオ選局スイッチＳ２を左右逆に配設しても良いことは勿論である。
【図面の簡単な説明】
【０１４８】
【図１】本発明における耳装着型装置の（ａ）は正面図、（ｂ）は斜視図。
【図２】（ａ）は、本発明における耳装着型装置を装着した状態を示した図、（ｂ）は、本発明における耳装着型装置の表示部の一例を示した図。
【図３】第１の実施の形態における耳装着型装置のブロック図。
【図４】第１の実施の形態における（ａ）は、運動目的テーブル、（ｂ）は、アドバイス音声記憶領域のデータ構成の一例を示した図。
【図５】第１の実施の形態における（ａ）は、脈拍数蓄積記憶領域、（ｂ）は、個人データ、（ｃ）は、設定範囲データの一例を示した図。
【図６】本発明における脈拍数を算出する方法について説明した図。
【図７】本発明における、運動強度に関して説明した図。
【図８】第１の実施の形態における機器制御処理の動作フローを示した図。
【図９】第１の実施の形態における第１脈拍測定処理の動作フローを示した図。
【図１０】第１の実施の形態における音声報知処理の動作フローを示した図。
【図１１】第１の実施の形態における（ａ）は、割込報知処理の動作フロー、（ｂ）は、割込報知処理の動作を説明した図、（ｃ）は、割込音声の一例を示した図。
【図１２】第１の実施の形態における（ａ）は、耳装着型装置１の状態遷移をディスプレイを用いて表した図、（ｂ）は、脈拍数の遷移を表したグラフ。
【図１３】第２の実施の形態における耳装着型装置のブロック図。
【図１４】第２の実施の形態における（ａ）は、ピッチ時間テーブル、（ｂ）は、報知範囲設定データの一例を示した図。
【図１５】第２の実施の形態における第２脈拍測定処理を示した図。
【図１６】第２の実施の形態における第２脈拍測定処理を示した図。
【図１７】第２の実施の形態における第１間隔設定処理を示した図。
【図１８】第２の実施の形態における第２間隔設定処理を示した図。
【図１９】第２の実施の形態における脈拍数の遷移を表したグラフ。
【符号の説明】
【０１４９】
１  耳装着型装置
２０、２２  ＲＯＭ
２０２  運動目的テーブル
２０４  アドバイス音声記憶領域
２０６  数値音声記憶領域
２０８  機器制御プログラム
２１０  第１脈拍測定プログラム
２１２  音声報知プログラム
２１６  割込報知プログラム
２２０  ピッチ時間テーブル
２２２  第２脈拍測定プログラム
２２４  第１間隔設定プログラム
２２６  第２間隔設定プログラム
３０、３２  ＲＡＭ
３０２  脈拍周期蓄積記憶領域
３０４  脈拍数蓄積記憶領域
３０６  個人データ
３０８  設定範囲データ
３２０  報知範囲設定データ
３２２  測定ピッチデータ
３２４  ピッチ間隔データ
４５  振動検出部
５０  ラジオ受信回路部
６０  入力部
７０  表示部
８０  音出力部
１００    本体部
１０６    脈拍センサー部
１１０Ｌ  左ドライバユニット
１１０Ｒ  右ドライバユニット
１１２Ｌ  左アーム部
１１２Ｒ  右アーム部
【図１】
2005192581.tif 000003
【図２】
2005192581.tif 000004
【図３】
2005192581.tif 000005
【図４】
2005192581.tif 000006
【図５】
2005192581.tif 000007
【図６】
2005192581.tif 000008
【図７】
2005192581.tif 000009
【図８】
2005192581.tif 000010
【図９】
2005192581.tif 000011
【図１０】
2005192581.tif 000012
【図１１】
2005192581.tif 000013
【図１２】
2005192581.tif 000014
【図１３】
2005192581.tif 000015
【図１４】
2005192581.tif 000016
【図１５】
2005192581.tif 000017
【図１６】
2005192581.tif 000018
【図１７】
2005192581.tif 000019
【図１８】
2005192581.tif 000020
【図１９】
2005192581.tif 000021
【手続補正書】
【提出日】平成16年11月18日(2004.11.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
さらに、ＣＰＵ１０は、本実施形態において、ＲＯＭ２０の機器制御プログラム２０８に従った、機器制御処理（図８参照）を実行すると共に、第１脈拍測定プログラム２１０に従った第１脈拍測定処理（図９参照）及び音声報知プログラム２１２に従った音声報知処理（図１０参照）をサブルーチンとして実行する。さらに、脈拍報知スイッチＳ１を押下した際に割込報知プログラム２１４に従った割込報知処理（図１１（ａ））を割込処理として実行する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
測定ピッチデータ３２２は、測定されたピッチ音間隔時間を記憶しているデータである。ＣＰＵ１０は、後述する第２脈拍測定処理のステップＥ１２において算出された運動の際のピッチ音間隔時間を、測定ピッチデータ３２２として記憶する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１１９
【補正方法】変更
【補正の内容】
【０１１９】
（１）測定脈拍数が設定範囲未満のとき
測定脈拍数が設定範囲データ３０８の下限値未満である場合には（ステップＥ３０；Ｙｅｓ）、今まで測定した脈拍数が設定範囲に入ったことがあるか否かを判定する。具体的には、脈拍数蓄積記憶領域３０４に蓄積記憶されている脈拍数のうち、設定範囲データ３０８の下限値以上、上限値以下の値があるか否かを判定する（ステップＥ３４）。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2005192581.tif 000022
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図１５
【補正方法】変更
【補正の内容】
【図１５】
2005192581.tif 000023