(57)【特許請求の範囲】
【請求項１】
センサー検出情報を出力するセンサー部と、
時間情報を出力する時間情報出力部と、
不揮発性の記憶部と、
前記センサー検出情報と前記時間情報とを関連付けた情報を、履歴情報として前記不揮発性の記憶部に記憶させる処理部と、
前記時間情報出力部からの前記時間情報を、システムのシステム時間情報として記憶するＲＡＭと、
を含み、
前記処理部は、
前記システムの初期化処理において、前記ＲＡＭに記憶されている前記時間情報が、前記システム時間情報として正当であるか否かの判定を行い、正当であると判定した場合には、前記ＲＡＭに記憶されている前記時間情報を前記システム時間情報として設定し、正当でないと判定した場合には、前記不揮発性の記憶部から前記履歴情報を読み出し、前記履歴情報に含まれる前記時間情報を前記システム時間情報として設定することを特徴とするセンサー装置。
【請求項２】
センサー検出情報を出力するセンサー部と、
時間情報を出力する時間情報出力部と、
不揮発性の記憶部と、
前記センサー検出情報と前記時間情報とを関連付けた情報を、履歴情報として前記不揮発性の記憶部に記憶させる処理部と、
前記時間情報出力部からの前記時間情報を、システムのシステム時間情報として記憶するＲＡＭと、
を含み、
前記処理部は、
前記システムの初期化処理において、前記不揮発性の記憶部から前記履歴情報を読み出し、前記履歴情報に含まれる前記時間情報を前記システム時間情報として設定し、
前記初期化処理において、前記ＲＡＭに記憶されている前記時間情報が、所定の時間範囲内である場合には、前記システム時間情報として正当であると判定し、前記ＲＡＭに記憶されている前記時間情報を前記システム時間情報として設定することを特徴とするセンサー装置。
【請求項３】
センサー検出情報を出力するセンサー部と、
時間情報を出力する時間情報出力部と、
不揮発性の記憶部と、
前記センサー検出情報と前記時間情報とを関連付けた情報を、履歴情報として前記不揮発性の記憶部に記憶させる処理部と、
前記時間情報出力部からの前記時間情報を、システムのシステム時間情報として記憶するＲＡＭと、
を含み、
前記処理部は、
システムの初期化処理において、前記不揮発性の記憶部から前記履歴情報を読み出し、前記履歴情報に含まれる前記時間情報を前記システムのシステム時間情報として設定し、
前記システムの電源電圧が所定電圧よりも低下した場合に、前記処理部は前記システムを省電力モードに設定し、前記省電力モードにおいて、前記処理部は前記履歴情報の取得を停止し、前記時間情報出力部は前記ＲＡＭに対して前記時間情報の出力を継続し、前記省電力モードに設定された後の前記初期化処理において、前記処理部は、前記ＲＡＭに記憶されている前記時間情報を前記システム時間情報として設定することを特徴とするセンサー装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記処理部は、
前記履歴情報に含まれる前記時間情報のうちの直近の時間情報、又は前記直近の時間情報から所定時間経過した時間情報を、前記システム時間情報として設定することを特徴とするセンサー装置。
【請求項５】
請求項４において、
前記処理部は、
前記不揮発性の記憶部に前記履歴情報が記憶されていない場合には、所定の初期値を前記システム時間情報として設定することを特徴とするセンサー装置。
【請求項６】
請求項１乃至５のいずれかに記載されたセンサー装置と、
前記不揮発性の記憶部に記憶された前記履歴情報を取得し、取得した前記履歴情報に基づいて測定結果の表示用データを生成する表示用データ生成部と、
を含み、
前記処理部は、
システムの初期化処理において、前記不揮発性の記憶部から前記履歴情報を読み出し、前記履歴情報に含まれる前記時間情報を前記システムのシステム時間情報として設定することを特徴とする測定システム。
【請求項７】
請求項６において、
前記表示用データ生成部は、
取得した前記履歴情報のうち、前記センサー検出情報に関連付けられた前記時間情報が計測期間内である前記履歴情報を用いて、前記測定結果の表示用データを生成することを特徴とする測定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサー装置及び測定システム等に関する。
【背景技術】
【０００２】
近年では、健康意識の高まりから、運動測定を行うための種々のセンサー装置が用いられている。例えば、脈拍センサー装置（例えば特許文献１）や歩数計などを用いて日々の運動履歴を記録し、健康管理に活用されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６１２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように日々の運動履歴を記録する場合、運動した日時の情報が必要となる。この日時情報は、一般的にはセンサー装置が現在日時として生成するものである。センサー装置は運動測定を行うために体に装着するタイプのものが多く、そのため電池駆動であることが一般的である。
【０００５】
ユーザーが電池の交換や充電を忘れた場合、センサー装置が動作を停止し、再度センサー装置を起動すると初期化処理により日時情報が初期値に戻るという課題がある。日時情報がリセットされると、例えばユーザーが現在日時をセットし直す煩わしさが生じたり、それまでの履歴と整合性がない日時の履歴が記録されてしまう。例えば、期間を定めて目標達成を目指す運動プログラムでは、日時情報がリセットされた後にそのままユーザーが運動してしまうと、その運動履歴がプログラムの対象期間外となる。そうすると、運動履歴がデータとして記録されず、ユーザーの運動意欲を損なう原因となってしまう。
【０００６】
本発明の幾つかの態様によれば、初期化処理において、履歴情報との整合性がある時間情報を設定することが可能なセンサー装置及び測定システム等を提供できる。
【課題を解決するための手段】
【０００７】
本発明の一態様は、センサー検出情報を出力するセンサー部と、時間情報を出力する時間情報出力部と、不揮発性の記憶部と、前記センサー検出情報と前記時間情報とを関連付けた情報を、履歴情報として前記不揮発性の記憶部に記憶する処理部と、を含み、前記処理部は、システムの初期化処理において、前記不揮発性の記憶部から前記履歴情報を読み出し、前記履歴情報に含まれる前記時間情報をシステムの時間情報として設定するセンサー装置に関係する。
【０００８】
本発明の一態様によれば、初期化処理において、不揮発性の記憶部から読み出された履歴情報の時間情報に基づいてシステムの時間情報が設定される。これにより、初期化処理において、履歴情報との整合性がある時間情報を設定することが可能になる。
【０００９】
また本発明の一態様では、前記処理部は、前記履歴情報に含まれる前記時間情報のうちの直近の時間情報、又は前記直近の時間情報から所定時間経過させた時間情報を、前記システムの時間情報として設定してもよい。
【００１０】
このようにすれば、既に履歴情報が存在する場合に、その履歴情報の中の直近の時間情報又は直近の時間情報から所定時間経過させた時間情報を用いることで、履歴情報と整合性のある時間情報を設定できる。
【００１１】
また本発明の一態様では、前記処理部は、前記不揮発性の記憶部に前記履歴情報が存在しない場合には、所定の初期値を前記システムの時間情報として設定してもよい。
【００１２】
このようにすれば、履歴情報が存在しない場合に、システムの時間情報を所定の初期値に設定できる。
【００１３】
また本発明の一態様では、前記時間情報出力部からの前記時間情報を、前記システムの時間情報として記憶するＲＡＭを含み、前記処理部は、前記システムの初期化処理において、前記ＲＡＭに保持されている前記時間情報を前記システムの時間情報として設定してもよい。
【００１４】
また本発明の一態様では、前記処理部は、前記ＲＡＭに保持されている前記時間情報が、前記システムの時間情報として正当であるか否かの判定を行い、正当であると判定した場合には、前記ＲＡＭに保持されている前記時間情報を前記システムの時間情報として設定してもよい。
【００１５】
これらの態様によれば、初期化処理の開始前までＲＡＭに時間情報が保持されていた場合に、その保持された時間情報を利用して初期化処理において時間情報を設定できる。これにより、更に実際の時間に近い時間情報を設定することが可能になる。
【００１６】
また本発明の一態様では、前記処理部は、前記ＲＡＭに保持されている前記時間情報が前記システムの時間情報として正当でないと判定した場合には、前記不揮発性の記憶部から前記履歴情報を読み出し、前記履歴情報に含まれる前記時間情報をシステムの時間情報として設定してもよい。
【００１７】
このようにすれば、ＲＡＭ４０の時間情報が、例えば電源電圧の低下などにより破壊されていた場合であっても、履歴情報の時間情報を用いて時間情報を設定できる。
【００１８】
また本発明の一態様では、前記処理部は、前記ＲＡＭに保持されている前記時間情報が、所定の時間範囲内である場合に、前記システムの時間情報として正当であると判定してもよい。
【００１９】
このようにすれば、ＲＡＭに保持された時間情報が所定の時間範囲内である場合に、その時間情報が正当なものでないと判定でき、その時間情報を用いてシステムの時間情報を設定できる。
【００２０】
また本発明の一態様では、前記処理部は、前記システムの電源電圧が所定電圧よりも低下した場合に、前記システムを省電力モード（省エネモード）に設定し、前記省電力モードにおいて、前記処理部は前記履歴情報の取得を停止し、前記時間情報出力部は前記ＲＡＭに対して前記時間情報の出力を継続してもよい。
【００２１】
このようにすれば、電源電圧が低下して省電力モードに設定された後、電力消費を抑えながら可能な限り長い期間、システムの時間情報を更新し続けることができる。これにより、初期化処理において、より実際の日時に近い時間情報を設定できる。
【００２２】
また本発明の他の態様は、センサー検出情報を出力するセンサー部と、時間情報を出力する時間情報出力部と、不揮発性の記憶部と、前記センサー検出情報と前記時間情報とを関連付けた情報を、履歴情報として前記不揮発性の記憶部に記憶する処理部と、前記時間情報出力部からの前記時間情報を、前記システムの時間情報として記憶するＲＡＭと、を含み、前記処理部は、前記システムの初期化処理において、前記ＲＡＭに保持されている前記時間情報を前記システムの時間情報として設定するセンサー装置に関係する。
【００２３】
また本発明の他の態様は、センサー検出情報を出力するセンサー部と、時間情報を出力する時間情報出力部と、不揮発性の記憶部と、前記センサー検出情報と前記時間情報とを関連付けた情報を、履歴情報として前記不揮発性の記憶部に記憶する処理部と、前記不揮発性の記憶部に記憶された前記履歴情報を取得し、取得した前記履歴情報に基づいて測定結果の表示用データを生成する表示用データ生成部と、を含み、前記処理部は、システムの初期化処理において、前記不揮発性の記憶部から前記履歴情報を読み出し、前記履歴情報に含まれる前記時間情報をシステムの時間情報として設定する測定システムに関係する。
【００２４】
また本発明の他の態様では、前記表示用データ生成部は、取得した前記履歴情報のうち、前記センサー検出情報に関連付けられた前記時間情報が計測期間内である前記履歴情報を用いて、前記測定結果の表示用データを生成してもよい。
【００２５】
このようにすれば、例えば測定システムが提供するサービスの計測期間が決まっている場合に、センサー装置の初期化処理において、履歴情報やＲＡＭの時間情報に基づいて時間情報が設定されることで、時間情報を手動設定しなくても計測期間内の測定結果を測定することが可能になる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態のセンサー装置の構成例。
【図２】初期化処理における時間情報設定処理のフローチャート。
【図３】本実施形態の測定システムの構成例。
【図４】測定システムにより表示される表示画像の例。
【図５】計測処理におけるセンサー装置の動作説明図。
【図６】初期化処理におけるセンサー装置の動作説明図。
【図７】初期化処理におけるセンサー装置の動作説明図。
【図８】省電力モードにおけるセンサー装置の動作説明図。
【図９】脈拍センサー装置の構成例。
【図１０】脈拍センサー装置の構成例。
【発明を実施するための形態】
【００２７】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００２８】
１．センサー装置
図１に、本実施形態のセンサー装置の構成例を示す。センサー装置は、マイクロプロセッサー１０、センサー部２０、フラッシュメモリー３０（広義には不揮発性の記憶部）、ＲＡＭ４０（Random Access Memory、広義には揮発性の記憶部）、電圧低下検出部５０、通信部６０、表示部７０を含む。なお、本実施形態は図１の構成に限定されず、その構成要素の一部を省略したり、他の構成要素を追加したりする等の種々の変形実施が可能である。
【００２９】
マイクロプロセッサー１０は、例えばＭＰＵにより構成され、センサー装置の各部の制御や種々のデータ処理を行うためのプログラムを実行する。マイクロプロセッサー１０は、処理部１１、時間情報出力部１２を含む。
【００３０】
処理部１１は、上記プログラムを実行し、例えばセンサー部２０からのセンサー検出結果のデータ処理や、フラッシュメモリー３０への履歴情報の書き込み処理、通信部６０を介したＰＣとの通信処理、センサー装置の初期化処理等を行う。
【００３１】
時間情報出力部１２は、時刻表示や履歴情報に用いるための日時情報（広義には時間情報）を出力する。例えば、時間情報出力部１２は、初期日時からの経過年月日や経過時分秒をカウントするカウンターにより構成され、そのカウンターのカウント値を日時情報として出力する。
【００３２】
センサー部２０は、ユーザーの生体情報や運動情報のセンシングを行い、センサー検出結果を出力する。センサー部２０は、例えば図示しないセンサーとＡ／Ｄ変換部を有し、Ａ／Ｄ変換部が、センサーが出力するアナログ信号をＡ／Ｄ変換し、センサー部２０が、そのＡ／Ｄ変換されたデジタル信号をセンサー検出結果として出力する。例えば、センサー部は、赤外線センサーや音響センサー、加速度センサー、血糖センサーなどにより構成され、脈拍情報や血圧情報、歩数情報、血糖値情報などのセンシングを行う。
【００３３】
フラッシュメモリー３０は、電源オン・オフに依らず記憶データを保持するメモリーであり、種々のデータの保存に用いられる。例えば、フラッシュメモリー３０には、運動履歴情報データや、ユーザーの設定情報データ（例えば体重、性別、年齢など）などが、マイクロプロセッサー１０により書き込まれる。また、フラッシュメモリー３０には、マイクロプロセッサー１０が実行する種々のプログラムデータが格納されている。
【００３４】
ＲＡＭは、一時的なデータ記憶に用いられるメモリーであり、例えばＳＲＡＭやＤＲＡＭにより構成される。例えばＲＡＭは、マイクロプロセッサー１０がプログラムを実行する際のワーキングメモリーとして用いられる。また、ＲＡＭには、センサー装置の現在日時を表す日時情報が記憶され、その日時情報は、時間情報出力部１２からの日時情報により順次更新される。
【００３５】
電圧低下検出部５０は、図示しない電源（センサー装置の電源、例えば二次電池）からの電源電圧が所定電圧よりも小さくなった場合、処理部１１に対して検出信号を出力する。処理部１１は、検出信号を受け取ると、センサー装置を省電力モードに設定する。省電力モードでは、時間情報出力部１２及びＲＡＭ４０以外の構成要素の動作を停止し、電力消費を節約する。即ち、日時情報の更新のみが行われ、処理部１１によるデータ処理やセンサー部２０によるセンシング、通信部６０による通信処理、表示部７０による表示処理が停止される。
【００３６】
例えば、電圧低下検出部５０は、図示しないダイオードと分圧回路を有し、電源電圧を分圧回路により分圧した電圧と、ダイオードの両端の電圧を比較することにより、電源電圧が所定電圧より小さくなったことを検出する。
【００３７】
通信部６０は、センサー装置の外部（例えば図３に示すクレードル１１０やＰＣ２００）との通信処理を行う。通信処理は、無線通信処理であってもよいし、有線通信処理であってもよい。例えば、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ、ＵＳＢ等の種々の通信規格に準拠した通信処理であってもよいし、独自規格の通信処理であってもよい。
【００３８】
表示部７０は、例えば液晶表示装置により構成され、日時や運動履歴、生体情報（例えば血圧、脈拍）、運動情報（例えば運動継続時間、消費カロリー、歩数）、ユーザー設定情報（例えば身長、体重、年齢）などを表示する。
【００３９】
２．初期化処理における日時情報設定処理
次に、上述のセンサー装置が行う初期化処理において、センサー装置に残された日時情報を用いて日時設定を行う処理について説明する。
【００４０】
ここで、初期化処理（リセット処理）とは、センサー装置がリセットされた状態からセンサー装置を立ち上げ（ブート処理）、センサー装置をユーザーが操作可能な状態にする処理である。例えば本実施形態では、電源電圧が低下すると省電力モードで動作し、その後、電源が充電又は交換されて電源電圧が上昇すると、センサー装置が起動可能な状態となる。ユーザーが起動操作を行うとマイクロプロセッサー１０が初期化処理プログラムを実行し、各部の起動やＲＡＭ４０の初期化を行う。
【００４１】
図２に、初期化処理における日時情報設定処理（広義には時間情報設定処理）のフローチャートを示す。図２に示すように、この処理が開始されると、ＲＡＭ４０に保持された日時情報（広義には時間情報）の値の正当性を判定する（ステップＳ１）。この正当性は、ＲＡＭ４０に保持された日時情報の値が、所定範囲内であるか否かにより判定する。所定範囲は、例えば下記に示す範囲である。
年：出荷年（例えば２０１１）〜２０９９
月：１〜１２
日：１〜３１
時：０〜２３
分：０〜５９
秒：０〜５９
【００４２】
この正当性の判定では、ＲＡＭ４０に記憶されたデータが破壊されているか否かを判定している。例えば、電源電圧の低下によりＲＡＭ４０が記憶データを保持できず、記憶データが破壊されている場合には、ＲＡＭ４０上の日時情報は“００”や“ＦＦ”などの値にデータ化けする。本実施形態では、現実に存在する年月日や時分秒の範囲を条件とすることで、このような破壊されたデータを整合性のないデータとして除外する。
【００４３】
ＲＡＭ４０上の値に正当性がある場合には、ＲＡＭ４０上の値を日時情報として設定し（ステップＳ２）、処理を終了する。ＲＡＭ４０上の値に正当性がない場合には、フラッシュメモリー３０に日別履歴データが存在するか否かの確認を行う（ステップＳ３）。
【００４４】
日別履歴データが存在する場合には、その日別履歴データの中の、直近に行われた計測の年月日の情報を、日時情報として設定し（ステップＳ４）、処理を終了する。日時情報のうち時分秒の情報は、例えば００時００分００秒に設定してもよいし、履歴データの中に時分秒の情報があれば、その情報を利用してもよい。日別履歴データが存在しない場合には、所定の初期値（例えば２０１１年１月１日（土）００時００分００秒）を、日時情報として設定し（ステップＳ５）、処理を終了する。
【００４５】
以上の処理は、初期化処理においてＲＡＭ４０の記憶内容が初期化される前に行われ、この処理の日時情報の設定により、時間情報出力部１２のカウント開始時間が設定される。そして、ＲＡＭ４０の記憶内容が初期化された後に、時間情報出力部１２がＲＡＭ４０の日時情報を更新する。
【００４６】
３．測定システム
さて、時計機能を持つ製品では、多くの製品は電池切れによるリセット処理がかかった際に、日付と時間を初期時刻に設定する。例えば、２０１１年に発売されたものだった場合、日付と時間を「２０１１年１月１日（土）００時００分００秒」に設定する。
【００４７】
このような製品は、計測データを保持する必要がなく、任意のアプリケーションに使用するデータをアップロードするといった機能を持たないという前提で作られている。そのため、計測データを蓄積し、その計測データをアプリケーションで用いようとすると、過去の計測データと時間の整合性が無いデータがアップロードされるという課題がある。この点について、以下に詳細に説明する。
【００４８】
なお以下では、上述のセンサー装置１００が、赤外線センサーにより脈拍をセンシングする脈拍センサー装置である場合を例に説明するが、本実施形態はこれに限定されず、種々のセンサー装置を利用できる。
【００４９】
まず、図３に上述のセンサー装置を用いた測定システムの構成例を示す。測定システムは、センサー装置１００、クレードル１１０、ＰＣ２００（パーソナルコンピュータ）、サーバーシステム４００を含む。
【００５０】
センサー装置１００は、ユーザーの脈拍をセンシングし、その脈拍やユーザーの体重、身長、年齢に基づいて、例えば消費カロリーなどの運動情報を取得する。センサー装置１００は、その運動情報と取得日時を、履歴情報として蓄積する。
【００５１】
ユーザーがセンサー装置１００のボタンを操作し、履歴情報の送信を実行すると、履歴情報が無線通信によりクレードル１１０に送信される。クレードル１１０は、有線通信（例えばＵＳＢ）によりＰＣ２００に接続されており、センサー装置１００からの履歴情報を、その有線通信を介してＰＣ２００に送信する。
【００５２】
ＰＣ２００には、センサー装置１００と連携するためのソフトウェアが予めインストールされており、センサー装置１００からの履歴情報は、そのソフトウェアによりネットワーク３００を介してサーバーシステム４００に送信される。
【００５３】
ネットワーク３００（配信網、通信回線）は、例えばインターネットや無線ＬＡＮ等を利用した通信路であり、直接接続のための専用線（専用ケーブル）やイーサネット（登録商標）等によるＬＡＮの他、電話通信網やケーブル網や無線ＬＡＮ等の通信網を含むことができる。また通信方法については有線／無線を問わない。
【００５４】
サーバーシステム４００は、ネットワーク３００を介してユーザーに運動プログラムサービスを提供する。即ち、サーバーシステム４００は、ＰＣ２００からネットワーク３００を介して受信した履歴情報をデータ処理し、例えば消費カロリーの時系列情報などの表示用データを生成し、その表示用データをネットワーク３００を介してＰＣ２００に送信する。例えば、表示用データはＨＴＭＬ形式で提供され、ＰＣ２００は、その表示用データをウェブブラウザーにより表示部に表示する。
【００５５】
図４に、測定システムによりＰＣ２００の表示部に表示される表示画像の例を示す。図４のＡ１は、ウェブブラウザーの表示領域を表している。Ａ２〜Ａ４に示すように、ウェブブラウザーの表示領域には、ユーザー設定情報の表示領域、メニュー表示領域、履歴情報表示領域が設けられる。
【００５６】
ユーザー設定情報の表示領域には、ユーザーの現在の体重や、目標体重、目標達成率が表示される。メニュー表示領域には、ユーザーが運動プログラムサービスを操作するためのメニューが表示される。履歴情報表示領域には、センサー装置１００から送信された履歴情報に基づいて、日々の運動情報（運動結果）が時系列に表示される。また、履歴情報表示領域には運動プログラムサービスが提供される実施期間が表示され、ユーザーは、その実施期間内の目標達成を目指す。
【００５７】
このような測定システムにおいて、センサー装置１００に電池切れによるリセット処理がかかり、日付が自動的に「２０１１年１月１日（土）００時００分００秒」の初期時刻に設定されたとする。
【００５８】
この場合、ユーザーが充電を終え、初期時刻に設定されていることに気付かない状態で運動計測を行うと、「２０１１年１月１日（土）００時００分００秒」の計測データが生成されることになる。この計測データを、開始日と終了日が定められた期間内で実施している運動プログラムサービスにアップロードすると、次のような課題が発生する。
【００５９】
即ち、初期時刻の運動データは、運動プログラムサービスで設定されている実施期間から大きく外れてしまうため、プログラム対象データとして不適合とされるという課題が発生する。例えば実施期間が２０１１年１０月１日〜２０１２年３月３１日である場合、初期時刻２０１１年１月１日の計測データは、実施期間内のデータではなく実施期間との整合性がとれないデータであると判断される。
【００６０】
この場合、計測データはユーザーの運動実績として使用されず、ウェブブラウザーの運動履歴には表示されなくなってしまう。また、運動プログラムサービスに参加しているユーザーの中で、運動実績のランキングサービスを行う場合、初期時刻の計測データはランキングに反映されないことになる。
【００６１】
また、センサー装置１００が電池切れしたときにユーザーが時刻を再設定すればよいが、リセットがかかるたびに「２０１１年１月１日（土）００時００分００秒」に設定されてしまうため、現在の時刻へ修正を行う際のキー操作が多くなり、リセットされる都度発生する時刻修正がユーザーにとって負担となってしまう。
【００６２】
この点、本実施形態によれば、図１で説明したようにセンサー装置は、センサー検出情報を出力するセンサー部２０と、時間情報（例えば日時情報）を出力する時間情報出力部１２と、不揮発性の記憶部（例えばフラッシュメモリー３０）と、センサー検出情報と時間情報とを関連付けた情報を履歴情報として不揮発性の記憶部に記憶する処理部１１を含む。図２のＳ３、Ｓ４で説明したように、処理部１１は、システム（センサー装置１００）の初期化処理において、不揮発性の記憶部から履歴情報を読み出し、履歴情報に含まれる時間情報をシステムの時間情報として設定する。
【００６３】
例えば本実施形態では、図５に示すように、運動計測処理において、処理部１１はＲＡＭ４０とセンサー部２０を参照して時間情報とセンサー検出情報を取得し、センサー検出情報と時間情報を関連付けて日別の運動履歴情報としてフラッシュメモリー３０に格納する。なお、センサー検出情報と時間情報を関連付けた情報は、センサー検出情報（例えば脈拍情報）そのものと時間情報を関連付けた情報であってもよいし、センサー検出情報を処理して得られる情報（例えば消費カロリー情報）と時間情報を関連付けた情報であってもよい。
【００６４】
また本実施形態では、図６に示すように、初期化処理において、処理部１１はフラッシュメモリー３０から読み出した履歴情報の中から時間情報を取り出し、その時間情報を時間情報出力部１２に設定する。時間情報出力部１２は、設定された時間情報から時間のカウントを開始し、システムの時間情報を出力する。
【００６５】
なお、上記の図５、図６や、後述する図７、図８では、図示を簡単にするため、電圧低下検出部５０や通信部６０、表示部７０を省略している。
【００６６】
ここで、不揮発性の記憶部とは、電源が非供給状態であっても記憶データが保持される記憶部である。例えば、不揮発性の記憶部は、ＥＥＰＲＯＭ（例えばフラッシュメモリー）や、ハードディスクドライブ等により実現できる。
【００６７】
このようにすれば、センサー装置１００において履歴情報の整合性を保証する機能を提供できる。即ち、仮にユーザーが初期時刻を設定し忘れて運動した場合であっても、作成される履歴情報が、運動プログラムサービスの実施期間内の運動データとなるため、整合性のとれたデータを作成できる。また、履歴情報を参照し、その履歴情報に基づいて自動的に日時修正を行えるため、初期値「２０１１年１月１日（土）００時００分００秒」から手動で修正するよりも手軽に日時修正を行うことができる。例えば、日時の修正時間を短縮できるため、ユーザーの煩わしさが軽減される。
【００６８】
また本実施形態では、処理部１１は、履歴情報に含まれる時間情報のうちの直近の時間情報、又はその直近の時間情報から所定時間（例えば１日）経過させた時間情報を、システムの時間情報として設定する。
【００６９】
ここで、直近の時間情報とは、履歴情報に記録された時間情報のうち最も後の（最新の）時間情報である。例えば、２０１１年１０月１日〜２０１１年１０月１５日の履歴情報がある場合、２０１１年１０月１５日が直近の時間情報である。なお、直近の時間情報は、最も後の時間情報に限定されず、最も後の時間情報から所定時間（例えば３日）以内の時間情報であればよい。
【００７０】
このようにすれば、既に履歴情報が存在する場合に、その履歴情報と整合性のあるデータを計測できる。即ち、初期化処理後に測定されたデータを、既に測定された履歴情報よりも後の日時のデータとして記録でき、できるだけ実際の測定時間に近い時間の計測データとして記録できる。
【００７１】
また本実施形態では、図２のＳ３、Ｓ５で説明したように、処理部１１は、不揮発性の記憶部に履歴情報が存在しない場合には、所定の初期値（例えば「２０１１年１月１日（土）００時００分００秒」）をシステムの時間情報として設定する。
【００７２】
このようにすれば、履歴情報が存在しない場合、即ちセンサー装置１００が工場出荷時の状態である場合や一度も使用されていない状態である場合に、初期化処理後の時間として初期値を設定できる。
【００７３】
また本実施形態では、図１で説明したように、センサー装置１００は、時間情報出力部１２からの時間情報を、システムの時間情報として記憶するＲＡＭ４０を含む。図２のＳ１、Ｓ２に示すように、処理部１１は、システムの初期化処理において、ＲＡＭ４０に保持されている時間情報をシステムの時間情報として設定する。
【００７４】
具体的には、処理部１１は、ＲＡＭ４０に保持されている時間情報が、システムの時間情報として正当であるか否かの判定を行い、正当であると判定した場合には、ＲＡＭ４０に保持されている時間情報をシステムの時間情報として設定する。
【００７５】
例えば本実施形態では、電源電圧が低下して処理部１１が動作を停止した後、電源電圧が時間情報出力部１２の動作可能電圧より低くなるまでは、ＲＡＭ４０の時間情報が更新される。時間情報出力部１２が電源電圧低下により停止した後も、電源電圧がＲＡＭ４０の記憶保持可能電圧より低くなるまでは、時間情報出力部１２が最後に出力した時間情報がＲＡＭ４０に保持されている可能性がある。
【００７６】
図７に示すように、初期化処理において、処理部１１は、ＲＡＭ４０の時間情報記憶領域を参照し、ＲＡＭ４０に保持された時間情報を取得する。処理部１１は、取得した時間情報が正当な場合には、その時間情報を時間情報出力部１２に設定する。例えば、充電前の電源電圧がＲＡＭ４０の記憶保持可能電圧より低い場合、時間情報は破壊されて異常な数値のデータとなっており、そのような場合には非正当なデータと判定する。時間情報出力部１２は、設定された時間情報からカウントを開始する。
【００７７】
このようにすれば、初期化処理の開始前（例えば充電開始前）までＲＡＭ４０に時間情報が保持されていた場合に、その保持された時間情報を利用して初期化処理において自動的に時刻設定できる。ＲＡＭ４０には、時間情報出力部１２からの時間情報が記憶されているため、履歴情報を用いる場合よりも更に現実の測定時間に近い時間を設定できる。
【００７８】
また本実施形態では、図２のＳ１、Ｓ３、Ｓ４や図６に示すように、処理部１１は、ＲＡＭ４０に保持されている時間情報が、システムの時間情報として正当でないと判定された場合には、不揮発性の記憶部から履歴情報を読み出し、その履歴情報に含まれる時間情報をシステムの時間情報として設定する。
【００７９】
このようにすれば、ＲＡＭ４０の時刻情報が電源電圧の低下により破壊されていた場合であっても、できるだけ現実の日時に近いと考えられる履歴情報の時間情報を用いて時間情報の修正を行うことができる。
【００８０】
また本実施形態では、図２のＳ１で説明したように、処理部１１は、ＲＡＭ４０に保持されている時間情報が、所定の時間範囲内である場合に、システムの時間情報として正当であると判定する。
【００８１】
このようにすれば、ＲＡＭ４０に残された時間情報が実際には存在し得ない時間範囲であった場合に、その時間情報が正当なものでないと判定できる。これにより、電源電圧の低下などにより破壊された時間情報により、でたらめな時刻が設定されることを避けられる。
【００８２】
また本実施形態では、図１で説明したように、処理部１１は、システムの電源電圧が所定電圧よりも低下した場合に、システムを省電力モードに設定する。図８に示すように、省電力モードにおいて、処理部１１は履歴情報の取得を停止し、時間情報出力部１２はＲＡＭ４０に対して時間情報の出力を継続する。
【００８３】
このようにすれば、電源電圧が低下してユーザーからはセンサー装置の機能が停止して見える状態となった後も、電力消費を最小限に抑えながら可能な限り長い期間、システムの時間情報を更新し続けることができる。これにより、充電後の初期化処理において、可能な限り実際の日時に近い時間情報を設定できる。
【００８４】
また本実施形態では、図３で説明したように、測定システムは、センサー装置１００と表示用データ生成部を含む。表示用データ生成部は、不揮発性の記憶部に記憶された履歴情報を取得し、取得した履歴情報に基づいて測定結果の表示用データを生成する。
【００８５】
具体的には表示用データ生成部は、取得した履歴情報のうち、センサー検出情報に関連付けられた時間情報が計測期間（実施期間）内である履歴情報を用いて、測定結果の表示用データを生成する。
【００８６】
例えば図３の測定システムでは、サーバーシステム４００が表示用データ生成部に対応し、表示用データ生成部は、ネットワーク３００を介して履歴情報を取得し、生成した表示用データをネットワーク３００を介してＰＣ２００の表示部に表示させる。なお、本実施形態はこれに限定されず、ネットワーク３００やサーバーシステム４００を用いず、ＰＣ２００がスタンドアローンとして履歴情報を取得し、表示用データを生成してもよい。
【００８７】
このようにすれば、センサー装置を用いた運動測定システムを構成できる。上述の運動プログラムサービスのようにサービス実施期間が決まっている場合、本実施形態のように初期化処理において時刻情報が自動的に設定されることにより、時刻設定に煩わされることなくすぐに計測を開始でき、サービス実施期間内のデータとして用いることができる。
【００８８】
４．脈拍センサー装置
図９、図１０に、脈拍センサー装置の構成例を示す。図９に示すように、脈拍センサー装置は、ユーザーの手首に脈拍センサー装置を固定するためのベルト１３０、筐体１２０、時刻や計測情報を表示するための表示部１４０、電源のオン・オフ状態や充電状態を表示するためのＬＥＤ１５０、ユーザーが脈拍センサー装置を操作するための複数のボタン１６１〜１６４を含む。
【００８９】
表示部１４０が全画面オフの電池切れの状態となった後、図３のクレードル１１０に脈拍センサー装置をセットして充電を開始すると、ＬＥＤ１５０が点灯するとともに表示部１４０の画面表示がオンになる。このとき、表示部１４０には、充電前の一番新しい履歴の計測終了時の時間、又は、ＲＡＭ４０に残っていた時間が表示される。
【００９０】
また図１０に示すように、脈拍センサー装置は、クレードル１１０の充電用端子又は充電アダプターの端子に接続される充電用端子１７０と、脈拍センサー部１８０を含む。脈拍センサー部１８０は、ベルト１３０によりユーザーの手首に接触され、手首の血管の拍動をセンシングする。具体的には、脈拍センサー部１８０は、手首に向かって赤外線を出射する光源部１８１と、手首からの赤外線の反射光を検出するフォトセンサー１８２を含む。血管の拍動により、赤外線の反射光量が変化し、その変化をフォトセンサー１８２で検出することで、脈拍が検出される。
【００９１】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義又は同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。またセンサー装置、測定システム等の構成、動作も本実施形態で説明したものに限定に限定されず、種々の変形実施が可能である。
【符号の説明】
【００９２】
１０  マイクロプロセッサー、１１  処理部、１２  時間情報出力部、
２０  センサー部、３０  フラッシュメモリー、５０  電圧低下検出部、
６０  通信部、７０  表示部、１００  センサー装置、１１０  クレードル、
１２０  筐体、１３０  ベルト、１４０  表示部、１６１〜１６４  ボタン、
１７０  充電用端子、１８０  脈拍センサー部、１８１  光源部、
１８２  フォトセンサー、３００  ネットワーク、４００  サーバーシステム
【図１】
0005834753.tif 000002
【図２】
0005834753.tif 000003
【図３】
0005834753.tif 000004
【図４】
0005834753.tif 000005
【図５】
0005834753.tif 000006
【図６】
0005834753.tif 000007
【図７】
0005834753.tif 000008
【図８】
0005834753.tif 000009
【図９】
0005834753.tif 000010
【図１０】
0005834753.tif 000011