(57)【要約】【課題】複数の演算処理部を有する電子機器において、累積対象情報を適切に管理する。【解決手段】電子機器１は、センサ部２６と、第１累積値管理部１１２と、第２累積値管理部２１２と、を備える。センサ部２６は、累積対象情報を取得する。第１累積値管理部１１２は、第１ＣＰＵ１１において機能し、累積対象情報を管理する。第２累積値管理部２１２は、第２ＣＰＵ２１において機能し、累積対象情報を管理する。第１累積値管理部１１２及び第２累積値管理部２１２は、第１ＣＰＵ１１の稼働状態の切り替わりを契機として、一方が管理する累積対象情報を他方に対して出力し、他方は一方から出力された累積対象情報に基づいて、累積対象情報の管理を継続する。【選択図】図４
2020060906.tif 000002
【特許請求の範囲】
【請求項１】
累積対象情報を取得する取得手段と、
第１演算処理部において機能し、前記累積対象情報を管理する第１管理手段と、
第２演算処理部において機能し、前記累積対象情報を管理する第２管理手段と、
を備え、
前記第１管理手段及び前記第２管理手段は、前記第１演算処理部の稼働状態の切り替わりを契機として、一方が管理する累積対象情報を他方に対して出力し、前記他方は前記一方から出力された累積対象情報に基づいて、前記累積対象情報の管理を継続することを特徴とする電子機器。
【請求項２】
前記第１管理手段及び前記第２管理手段は、前記他方となった場合に、前記一方から出力された累積対象情報を、累積対象情報の計測値の補正に用いる補正値とすることにより、前記累積対象情報の管理を継続することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第２管理手段は、前記第１演算処理部の稼働状態が停止状態から作動状態に切り替わった場合、自身が管理する前記累積対象情報を、前記第１管理手段に対して出力し、前記第１管理手段は、前記第２管理手段から出力された累積対象情報に基づいて、前記累積対象情報の管理を継続することを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記第１管理手段は、前記第１演算処理部の稼働状態が作動状態から停止状態に切り替わった場合、自身が管理する前記累積対象情報を、前記第２管理手段に対して出力し、前記第２管理手段は、前記第１管理手段から出力された累積対象情報に基づいて、前記累積対象情報の管理を継続することを特徴とする請求項１乃至３の何れか１項に記載の電子機器。
【請求項５】
前記第１管理手段及び前記第２管理手段は、自身が管理する前記累積対象情報を、自身に対応する表示部に表示させるための制御を行うことを特徴とする請求項１乃至４の何れか１項に記載の電子機器。
【請求項６】
第２演算処理部において機能する計測手段を更に備え、
前記取得手段は、前記第２演算処理部と接続されると共に、前記計測手段に対して取得した前記累積対象情報を出力し、
前記計測手段は、前記取得手段から出力された前記累積対象情報を計測し、該計測した計測値を前記第１管理手段及び前記第２管理手段に対して出力することを特徴とする請求項１乃至５の何れか１項に記載の電子機器。
【請求項７】
前記第１演算処理部において機能するオペレーティングシステムは、前記第１演算処理部の稼働状態の切り替わりを契機として前記累積対象情報の計測値を再設定する処理を行い、
前記第１管理手段及び前記第２管理手段は、の少なくとも何れかは、前記オペレーティングシステムによる再設定された計測値を補正することにより、前記累積対象情報の管理を継続する、
請求項１乃至６の何れか１項に記載の電子機器。
【請求項８】
前記累積対象情報は、歩数、心拍数、又はカロリー消費量の少なくとも何れかを含むことを特徴とする請求項１乃至７の何れか１項に記載の電子機器。
【請求項９】
累積対象情報を取得する取得ステップと、
第１演算処理部において機能し、前記累積対象情報を管理する第１管理ステップと、
第２演算処理部において機能し、前記累積対象情報を管理する第２管理ステップと、
を有し、
前記第１管理ステップ及び前記第２管理ステップにおいて、前記第１演算処理部の稼働状態の切り替わりを契機として、一方が管理する累積対象情報を他方に対して出力し、前記他方は前記一方から出力された累積対象情報に基づいて、前記累積対象情報の管理を継続する、
ことを特徴とする情報処理方法。
【請求項１０】
累積対象情報を取得する取得機能と、
第１演算処理部において機能し、前記累積対象情報を管理する第１管理機能と、
第２演算処理部において機能し、前記累積対象情報を管理する第２管理機能と、
をコンピュータに実現させると共に、
前記第１管理機能及び前記第２管理機能は、前記第１演算処理部の稼働状態の切り替わりを契機として、一方が管理する累積対象情報を他方に対して出力し、前記他方は前記一方から出力された累積対象情報に基づいて、前記累積対象情報の管理を継続する、
ことを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、複数の演算処理部を備えた電子機器が知られている。このような電子機器では、複数の演算処理部それぞれが、各演算処理部の特性に応じて割り当てられた処理を実行することにより、電子機器を適切に制御する。また、このような電子機器では、使用状況等に応じて、一部の演算処理部の稼働状態を停止状態（例えば、シャットダウン状態）として、消費電力を低減することができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１１７１２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１のような一般的な技術における構成では、一部の演算処理部の稼働状態を切り替えた場合に、ユーザの使用状態に伴って累積していく情報（以下、「累積対象情報」と称する。）を適切に管理できない場合があった。例えば、通常時に累積対象情報を管理している一方の演算処理部の稼働状態が停止状態となった場合に、他の演算処理部と適切に連携が行われず累積対象情報の積算値が誤った値になってしまうことがあった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、複数の演算処理部を有する電子機器において、累積対象情報を適切に管理することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の電子機器は、
累積対象情報を取得する取得手段と、
第１演算処理部において機能し、前記累積対象情報を管理する第１管理手段と、
第２演算処理部において機能し、前記累積対象情報を管理する第２管理手段と、
を備え、
前記第１管理手段及び前記第２管理手段は、前記第１演算処理部の稼働状態の切り替わりを契機として、一方が管理する累積対象情報を他方に対して出力し、前記他方は前記一方から出力された累積対象情報に基づいて、前記累積対象情報の管理を継続することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数の演算処理部を有する電子機器において、累積対象情報を適切に管理することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態である電子機器の概略図である。
【図２】電子機器のハードウェア構成を示すブロック図である。
【図３Ａ】電子機器の表示領域を示す模式図である。
【図３Ｂ】図３ＡにおけるＸ−Ｘ’断面を示す模式図である。
【図４】図２の電子機器の機能的構成のうち、累積値管理処理を実行するための機能的構成を示す機能ブロック図である。
【図５】図４の機能的構成を有する図１の電子機器が実行する累積値管理処理における、累積対象情報の管理の概念を説明するタイミングチャートである。
【図６】図４の機能的構成を有する図１の電子機器１が実行する累積値管理処理の流れを説明するフローチャートである。
【図７】図４の機能的構成を有する図１の電子機器が実行する累積値管理処理に含まれる主機能作動状態への遷移時での累積値管理処理の流れを説明するフローチャートである。
【図８】図４の機能的構成を有する図１の電子機器が実行する累積値管理処理に含まれる主機能作動状態での累積値管理処理の流れを説明するフローチャートである。
【図９】図４の機能的構成を有する図１の電子機器が実行する累積値管理処理に含まれる主機能停止状態への遷移時での累積値管理処理の流れを説明するフローチャートである。
【図１０】図４の機能的構成を有する図１の電子機器が実行する累積値管理処理に含まれる主機能停止状態での累積値管理処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
［外観構成］
図１は、本発明の一実施形態である電子機器１の外観構成を示す図である。
図１に示すように、本実施形態の電子機器１は、腕時計型の装置（例えば、スマートウォッチ）として構成されている。また、電子機器１は、第１表示部１８及び第２表示部２８（詳細は共に後述）を備えており、第１表示部１８の上に第２表示部２８が積層されている。この第２表示部２８は、透過型の表示部であり、第１表示部１８の表示領域が視認可能になるような透過表示あるいは半透過表示を行うことができる。さらに、第２表示部２８の上には、タッチパネル１９が設けられている。
このような構成により、電子機器１においては、第１表示部１８の表示に第２表示部２８の表示を重ね合わせて表示することが可能であると共に、タッチパネル１９によって表示内容にタッチ操作することが可能となっている。
【００１０】
ここでは、一例として、第１表示部１８に、電池残量リング６１、デイデイト６２、時刻６３、歩数６４を含む時計が表示された状態を示す。この表示は、第１表示部１８による表示、第２表示部２８による表示、又はこれら双方の表示を重ね合わせた表示、により実現される。
電池残量リング６１は、電池の残量を示すリングを示す表示であり、表示されているリングの長さが長いほど電池の残量が多いことを示す。デイデイト６２は、日にちと曜日とを示す表示である。時刻６３は、現在時刻を示す表示である。歩数６４は、電子機器１により計測される歩数の値を示す表示である。ここで歩数は、例えば、加速度センサ等のセンシングに基づいて算出される。
本実施形態では、説明の一例として、この歩数を累積対象情報として取り扱う。ただし、歩数は、あくまで累積対象情報の一例に過ぎず、他の情報を累積対象情報として取り扱ってもよい。例えば、電子機器１のユーザの使用状態に伴って累積していく心拍数やカロリー消費量等を累積対象情報として取り扱ってもよい。
【００１１】
［電子機器１の概略］
図１のような構成において、電子機器１は、累積値管理処理を行う。ここで、累積値管理処理とは、電子機器１が備える複数の演算処理部の稼働状態の切り替えが生じる場合であっても、累積対象情報の累積値を適切に管理する一連の処理である。
【００１２】
具体的に、電子機器１は、ユーザの使用状況等に応じて電子機器１の稼働状態を、主たる機能が作動している状態（以下、「主機能作動状態」と称する。）と、主たる機能が停止している状態（以下、「主機能停止状態」と称する。）を切り替える。
このように、ユーザの使用状況等に応じて主機能停止状態とすることにより、主たる機能が消費するはずであった電力を抑制することから、ユーザの利便性を確保しつつ、電力消費を抑制することができる。
【００１３】
一方で、電子機器１は、累積対象情報の累積値を適切に管理するために、複数の演算処理部それぞれに対応して、第１管理部と、第２管理部とを設ける。そして、この第１管理部と、第２管理部とは、稼働状態の切り替わりを契機として、一方が管理する累積対象情報を他方に対して出力する。そして、他方は一方から出力された累積対象情報を、累積対象情報の計測値の補正に用いる補正値とすることにより、前記累積対象情報の管理を継続する。
【００１４】
このように、電子機器１によれば、各管理部が、稼働状態の切り替わり時に、累積対象情報を他方に出力（いわば、リレー）するので、複数の演算処理部を有する電子機器１において、累積対象情報を適切に管理することが可能となる。
【００１５】
［ハードウェア構成］
図２は、電子機器１のハードウェア構成を示すブロック図である。
図２に示すように、電子機器１は、第１ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、第１ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、第１ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、第１記憶部１４と、第１ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）部１５と、ドライブ１６と、第１入力部１７と、第１表示部１８と、タッチパネル１９と、第２ＣＰＵ２１と、第２ＲＯＭ２２と、第２ＲＡＭ２３と、第２記憶部２４と、第２ＲＴＣ部２５と、センサ部２６と、第２入力部２７と、第２表示部２８と、ブルートゥース（登録商標）アンテナ３１と、ブルートゥースモジュール３２と、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アンテナ３３と、無線ＬＡＮモジュール３４と、ＧＰＳアンテナ３５と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール４２と、を備えている。
【００１６】
電子機器１は、第１ＣＰＵ１１と、第２ＣＰＵ２１の制御によって機能する。ここで上述の主機能作動状態では、主として第１ＣＰＵ１１が機能すると共に、第２ＣＰＵ２１も併せて機能する。一方で、上述の主機能停止状態では、第１ＣＰＵ１１は、停止状態（例えば、シャットダウン状態）となる一方で、第２ＣＰＵ２１が機能する。
具体的に、第１ＣＰＵ１１は、主機能作動状態において、オペレーティングシステム(ＯＳ:Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と、ＯＳの管理下で実行される各種プログラムとに基づいて各種演算処理を行なう。そして、第１ＣＰＵ１１は、この演算処理の結果に基づいた各種の処理を実行することにより、電子機器１における時計を表示する機能や、スマートフォンに類する機能を実現する。例えば、第１ＣＰＵ１１は、ブルートゥースモジュール３２あるいは無線ＬＡＮモジュール３４を介して受信した電子メールの着信や気象情報に関するメッセージ等を第１表示部１８に表示させたりする。
また、第１ＣＰＵ１１は、主機能作動状態において、累積値管理処理の一部として、累積対象情報の累積値を管理する処理や、累積対象情報の計測値を補正するための補正値を管理する処理や、累積対象情報の累積値を自身に対応する表示部である第１表示部１８に表示する処理等を行う。この累積値管理処理は、第１ＣＰＵ１１と、第２ＣＰＵ２１とのそれぞれで、適宜連携しながら行われる。
【００１７】
また、第１ＣＰＵ１１は、第１入力部１７を介して入力される音声を認識したり、その他、スマートフォンに類する機能として実装された各種機能に係る処理を行ったりする。また、主機能作動状態において、第１ＣＰＵ１１は、第１ＲＴＣ部１５から入力された時刻信号を基準として、時刻を計算したり、時刻、曜日あるいは日付等を第１表示部１８に表示させたりする。この場合に、第１ＣＰＵ１１は、時刻の計算において、ＧＰＳモジュール３６から取得したＧＰＳの測位情報に含まれる時刻情報に基づいた時刻の補正を行うようにしてもよい。なお、第１ＣＰＵ１１は、例えば、Ａｎｄｒｏｉｄ（登録商標）等の汎用のＯＳに基づいて上述した各種の処理を実現する。
一方で、第１ＣＰＵ１１は、主機能停止状態において、動作を停止し、上述した各種処理の実行を行わない。
【００１８】
第２ＣＰＵ２１は、主機能作動状態及び主機能停止状態において、組み込みプログラム等の、特定のプログラムに基づいて各種演算処理を行い、演算処理の結果に基づいた処理を実行することにより、第２表示部２８に対する表示の指示を行ったり、各種センサの検出結果を取得したり、その他、腕時計の機能として実装された各種機能に係る処理を行ったりする。
また、第２ＣＰＵ２１は、主機能作動状態及び主機能停止状態において、累積値管理処理の一部として、累積対象情報の累積値を管理する処理や、累積対象情報の計測値を補正するための補正値を管理する処理等を行う。更に、第２ＣＰＵ２１は、主機能停止状態において、累積対象情報の累積値を自身に対応する表示部である第２表示部２８に表示する処理等を行う。上述したように、この累積値管理処理は、第１ＣＰＵ１１と、第２ＣＰＵ２１とのそれぞれで、適宜連携しながら行われる。
【００１９】
また、第２ＣＰＵ２１は、第２ＲＴＣ部２５から入力された時刻信号を基準として、時刻を計算したり、時刻、曜日あるいは日付等を第２表示部２８に表示させたりする。また、第２ＣＰＵ２１は、この計算した時刻、曜日あるいは日付等を第１ＣＰＵ１１に通知したりする。
【００２０】
第２ＣＰＵ２１が実行する特定のプログラムの処理（例えば、上記時刻の計算等）は、第１ＣＰＵ１１が実行するＯＳの処理に比べて単純な動作であることから処理負荷が小さく、低消費電力で実行可能である。そのため、第２ＣＰＵ２１に要求されるハードウェアのスペックは、第１ＣＰＵ１１に比べて低いもので足りる。
従って、腕時計の機能や、累積値管理処理のための機能のみが要求される際は、第２ＣＰＵ２１を動作させる一方で、第１ＣＰＵ１１を停止状態（あるいは一部の機能のみを残して、他の大部分の機能を停止した、いわゆるスリープ状態）とすることにより、電子機器１全体の消費電力を低減させることができる。また、この場合に、第１表示部１８、タッチパネル１９、及びＧＰＳモジュール３６についても停止状態（あるいは一部の機能のみを残して、他の大部分の機能を停止した、いわゆるスリープ状態）とすることにより、電子機器１全体の消費電力を更に低減させることができる。
【００２１】
このように、電子機器１によれば、状況に応じて主機能停止状態とすることにより、主たる機能が消費するはずであった電力を抑制することから、ユーザの利便性を確保しつつ、電力消費を抑制することができる。また、電力消費の抑制に伴い、電子機器１を電子機器１内に内蔵するバッテリ（図示を省略する。）にて長時間稼働させられるため、電子機器１の稼働時間を拡張することができる、という効果も奏する。
【００２２】
第１ＲＯＭ１２は、第１ＣＰＵ１１からデータの読み出しが可能であり、第１ＣＰＵ１１が実行する種々のプログラムや初期設定データを格納する。例えば、第１ＲＯＭ１２は、第１ＣＰＵ１１が実行するＯＳのプログラムやＯＳの管理下で実行される各種プログラムと、累積値管理処理を行うための機能を実現するためのプログラムとを格納する。
【００２３】
第１ＲＡＭ１３は、第１ＣＰＵ１１からデータの読み出し及び書き込みが可能であり、第１ＣＰＵ１１に作業用のメモリ空間を提供し、作業用の一時データを記憶する。例えば、第１ＲＡＭ１３は、第１ＣＰＵ１１がＯＳ等を実行する際のシステム領域やワークエリアを提供したりする。
【００２４】
第１記憶部１４は、第１ＣＰＵ１１からデータの読み出し及び書き込みが可能な不揮発性のメモリであり、例えば、フラッシュメモリやＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。第１記憶部１４には、第１ＣＰＵ１１にて制御にて実現されるスマートフォンに類する各種機能において生成された各種データ（各種設定内容のデータ等）等が記憶される。
【００２５】
第１ＲＴＣ部１５は、時刻を計測し、計測した時刻を示す時刻信号を第１ＣＰＵ１１に対して出力する。
【００２６】
ドライブ１６には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア５１が適宜装着される。リムーバブルメディア５１は、第１ＣＰＵ１１からデータの読み出し及び書き込みが可能であり、各種センサによって検出されたデータ等の各種データを記憶することができる。
【００２７】
第１入力部１７は、各種ボタンで構成され、ユーザの指示操作に応じて各種情報を入力する。また、第１入力部１７は、音声を電気信号に変換するマイクを更に備え、入力された音声（操作のための音声コマンド等）を示す信号を第１ＣＰＵ１１に出力する。
第１表示部１８は、有機ＥＬディスプレイ（ＯＬＥＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）によって構成され、第１ＣＰＵ１１の制御に従って、各種情報を表示画面に表示する。
【００２８】
タッチパネル１９は、第２表示部２８の表示画面上に設けられた静電容量方式又は抵抗膜式等のタッチパネルである。タッチパネル１９は、操作面に対するユーザのタッチ操作位置と操作内容とを検出して当該操作に応じた信号を発生させて、入力信号として第１ＣＰＵ１１に出力する。
【００２９】
ブルートゥースアンテナ３１は、ブルートゥースの規格に基づく電磁波を送受信するアンテナであり、例えばモノポールアンテナ等によって構成される。ブルートゥースアンテナ３１は、ブルートゥースモジュール３２から入力された無線通信の電気信号を電磁波として送信したり、受信した電磁波を電気信号に変換してブルートゥースモジュール３２に出力したりする。
ブルートゥースモジュール３２は、第１ＣＰＵ１１の指示に従って、ブルートゥースアンテナ３１を介して他の装置に信号を送信する。また、ブルートゥースモジュール３２は、他の装置から送信された信号を受信し、受信した信号が示す情報を第１ＣＰＵ１１に出力する。
【００３０】
無線ＬＡＮアンテナ３３は、無線ＬＡＮモジュール３４によって利用される無線通信に対応した周波数の電波を受信可能なアンテナであり、例えばループアンテナやロッドアンテナによって構成される。無線ＬＡＮアンテナ３３は、無線ＬＡＮモジュール３４から入力された無線通信の電気信号を電磁波として送信したり、受信した電磁波を電気信号に変換して無線ＬＡＮモジュール３４に出力したりする。
【００３１】
無線ＬＡＮモジュール３４は、第１ＣＰＵ１１の指示に従って、無線ＬＡＮアンテナ３３を介して他の装置に信号を送信する。また、無線ＬＡＮモジュール３４は、他の装置から送信された信号を受信し、受信した信号が示す情報を第１ＣＰＵ１１に出力する。
【００３２】
ＧＰＳアンテナ３５は、ＧＰＳにおける衛星から発信される電波を受信して電気信号に変換し、変換した電気信号をＧＰＳモジュール３６に出力する。
ＧＰＳモジュール３６は、ＧＰＳアンテナ３５から入力された電気信号に基づいて、ＧＰＳによって示される電子機器１の現在位置（例えば、緯度、経度、及び高度により特定される現在位置）及びＧＰＳによって示される現在時刻を検出する。以下では、このＧＰＳによって示される、電子機器１の現在位置と現在時刻とを含んだ情報を「ＧＰＳの測位情報」と称する。また、ＧＰＳモジュール３６は、検出したＧＰＳの測位情報を第１ＣＰＵ１１に出力する。
【００３３】
第２ＲＯＭ２２は、第２ＣＰＵ２１からデータの読み出しが可能であり、第２ＣＰＵ２１が実行する特定のプログラムや初期設定データを格納する。例えば、第２ＲＯＭ２２は、腕時計の機能を実現する組み込み用プログラムと、累積値管理処理を行うための機能を実現するためのプログラムとを格納する。
【００３４】
第２ＲＡＭ２３は、第２ＣＰＵ２１からデータの読み出し及び書き込みが可能であり、第２ＣＰＵ２１に作業用のメモリ空間を提供し、作業用の一時データを記憶する。例えば、第２ＲＡＭ２３は、第２ＣＰＵ２１が組み込みプログラム等を実行する際の記憶領域を提供したりする。
【００３５】
第２記憶部２４は、第２ＣＰＵ２１からデータの読み出し及び書き込みが可能な不揮発性のメモリであり、例えば、フラッシュメモリやＥＥＰＲＯＭである。第２記憶部２４には、腕時計の機能等において生成された各種データ（各種設定内容のデータ等）等が記憶される。
【００３６】
第２ＲＴＣ部２５は、時刻を計測し、計測した時刻を示す時刻信号を第２ＣＰＵ２１に対して出力する。
【００３７】
センサ部２６は、種々の情報を測定する複数のセンサの集合である。センサ部２６は、例えば、脈拍センサ、地磁気センサ、加速度センサ、ジャイロセンサ、及び照度センサを含む。
脈拍センサは、電子機器１の裏面側（ユーザの腕に面する側）に設置され、電子機器１が装着されたユーザの脈拍を検出し、検出した脈拍を示す情報を第２ＣＰＵ２１に出力する。
地磁気センサは、地磁気の方向を検出し、検出した地磁気の方向を示す情報を第２ＣＰＵ２１に出力する。
【００３８】
加速度センサは、電子機器１における３軸方向の加速度を検出し、検出した加速度を示す情報を第２ＣＰＵ２１に出力する。
ジャイロセンサは、電子機器１における３軸方向の角速度を検出し、検出した角速度を示す情報を第２ＣＰＵ２１に出力する。
照度センサは、例えば、第１表示部１８の裏面側の所定箇所や、電子機器１のベゼル部分の所定箇所等に設置され、電子機器１の表示領域における明るさ（照度）を検出し、検出した明るさを示す情報を第２ＣＰＵ２１に出力する。
【００３９】
第２ＣＰＵ２１は、これら各種センサによって検出された情報を、必要に応じて第１ＣＰＵ１１に対して出力する。第１ＣＰＵ１１は、これら各種センサによって検出された情報を、例えばスマートフォンに類する機能により利用する。例えば、第１ＣＰＵ１１は、照度センサが検出した明るさに基づいて、第１表示部１８の表示画面の輝度を調整する。
【００４０】
第２入力部２７は、各種ボタンで構成され、ユーザの指示操作に応じて各種情報を入力する。
【００４１】
第２表示部２８は、部分的に又は全体的に光を透過可能なＰＮ（Ｐｏｌｙｍｅｒ  Ｎｅｔｗｏｒｋ）液晶ディスプレイから構成され、第２ＣＰＵ２１の制御に従って、各種情報を表示画面に表示（ここではセグメント表示）する。
【００４２】
第２表示部２８と第１表示部１８の位置関係について、図３Ａ及び図３Ｂを参照して説明をする。
図３Ａは、電子機器１の表示領域における照度センサ２９の設置形態を示す模式図である。また、図３Ｂは、図３ＡにおけるＸ−Ｘ’断面を示す模式図である。
【００４３】
図３Ａに示すように、第１表示部１８の表示領域と、第２表示部２８の表示領域は、重畳して配置される。
また、図３Ｂに示すように、電子機器１の表示領域は、表面側からカバーガラスＣＧ、タッチパネル１９、第２表示部２８、第１表示部１８、黒色シートＢＳ、メイン基板ＭＢの順に積層された断面構造を有している。これらのうち、黒色シートＢＳは、第２表示部２８及び第１表示部１８を透過して視認した場合の発色を調整する部材であり、本実施形態では、黒色が視認される構成となっている。また、メイン基板ＭＢには、図２を参照して説明した各ハードウェアが配置されると共に、各ハードウェア間を接続する信号線が配設される。
【００４４】
本実施形態において、第２表示部２８であるＰＮ液晶ディスプレイは、図３Ｂに示すように、上述した第１表示部１８である有機ＥＬディスプレイの表示画面上に積層されている。このＰＮ液晶ディスプレイは、電位が掛けられていない部位では液晶分子が不規則に並び、光を反射するようになっている。つまり、この電位が掛けられていない部位において、ＰＮ液晶ディスプレイによる表示がなされることとなる。
【００４５】
一方、電位が掛けられた部位では、液晶分子が表示画面に対して垂直に整列するので、光を透過可能となっている。つまり、この電位が掛けられた部位では、上述の有機ＥＬディスプレイからの光を透過可能となるので、当該ＰＮ液晶ディスプレイを介して当該有機ＥＬディスプレイによる表示を視認することができる。即ち、電子機器１の表示領域では、第１表示部１８による表示に第２表示部２８による表示を重ね合わせた状態で表示することができるようになっている。
【００４６】
なお、図３Ｂに示すように、第１表示部１８及び第２表示部２８の表示方向は、各表示部からカバーガラスＣＧに向かう方向である。これは、図３Ａにおける紙面の裏から表に向かう方向に相当する。
【００４７】
［機能的構成］
次に、電子機器１の機能的構成について説明する。
図４は、図２の電子機器１の機能的構成のうち、累積値管理処理を実行するための機能的構成を示す機能ブロック図である。
累積値管理処理とは、上述したように、電子機器１が備える複数の演算処理部の稼働状態の切り替えが生じる場合であっても、累積対象情報の累積値を適切に管理する一連の処理である。
【００４８】
累積値管理処理が実行される場合、図４に示すように、第１ＣＰＵ１１において、第１プログラム処理部１１１と、第１累積値管理部１１２と、第１稼働状態制御部１１３とが機能する。
また、累積値管理処理が実行される場合、図４に示すように、第２ＣＰＵ２１において、第２プログラム処理部２１１と、第２累積値管理部２１２と、第２稼働状態制御部２１３と、計測部２１４とが機能する。
更に、累積値管理処理が実行される場合、第１記憶部１４の一領域には、第１補正値１４１と、第１累積値１４２とが記憶される。
更に、累積値管理処理が実行される場合、第２記憶部２４の一領域には、第２補正値２４１と、第２累積値２４２と、表示モード設定情報２４３とが記憶される。
以下で特に言及しない場合も含め、これら各機能ブロック間では、累積値管理処理を実現するために必要なデータを、適切なタイミングで適宜送受信する。
【００４９】
［機能ブロック］
第１プログラム処理部１１１は、第１プログラムに基づいた各種演算処理を行い、演算処理の結果に基づいて各種ハードウェアを制御することにより、時計を表示する機能や、スマートフォンに類する機能を実現する。第１プログラムは、上述した汎用のＯＳや、その他のアプリケーションプログラムである。第１プログラム処理部１１１は、主機能作動状態において、動作を継続する。
【００５０】
第１累積値管理部１１２は、累積対象情報に関する情報を管理する。具体的には、第１累積値管理部１１２は、計測部２１４が計測する累積対象情報の計測値、この計測値を補正するための第１補正値１４１、及びこの補正により算出される累積対象情報の第１累積値１４２を管理する。
ここで、累積対象情報の計測値は、計測値が増加する都度、計測部２１４から第１プログラム処理部１１１及び第２累積値管理部２１２に対して出力される。また、第１補正値１４１及び第１累積値１４２は、図示されるように第１記憶部１４にて記憶され、第１累積値管理部１１２により、適宜最新の値に更新される。
【００５１】
また、第１累積値管理部１１２は、管理する第１累積値１４２を第１プログラム処理部１１１に対して出力する。第１プログラム処理部１１１にて機能する時計を表示するアプリケーションソフトウェアは、第１累積値管理部１１２から入力された第１累積値１４２を、現在のユーザの歩数として、第１表示部１８に表示する。これにより、図１において示した時計における歩数６４のような表示が実現される。
この第１累積値管理部１１２と、第２累積値管理部２１２とが連携することにより行われる、累積対象情報の管理方法については、後述の［累積対象情報の管理］の欄で詳細に説明する。
【００５２】
第１稼働状態制御部１１３は、第２稼働状態制御部２１３と連携することにより、電子機器１における稼働状態を、主機能作動状態、又は主機能停止状態に切り替える部分である。
この第１稼働状態制御部１１３と、第２稼働状態制御部２１３とが連携することにより行われる電子機器１における稼働状態の切り替え方法については、後述の［稼働状態の切り替え］の欄で詳細に説明する。
【００５３】
第２プログラム処理部２１１は、第１プログラムとは異なるプログラムに基づいた各種演算処理を行い、演算処理の結果に基づいて各種ハードウェアを制御することにより、腕時計の機能等を実現する。第２プログラムは、上述した組み込みプログラムである。第２プログラム処理部２１１は、電子機器１の電源投入に伴い起動し、稼働状態の切り替えに関わらず動作を継続する。
【００５４】
また、第２プログラム処理部２１１が、第２表示部２８において行なう表示は、第１稼働状態制御部１１３から設定指示に基づいて設定される表示モードが、何れの表示モードであるのかに基づいて変化する。この第１稼働状態制御部１１３からの設定指示は、第２稼働状態制御部２１３に対して出力される。そして、第２稼働状態制御部２１３は、入力された設置指示を、図示されるように第２記憶部２４に表示モード設定情報２４３として記憶させる。そして、第２プログラム処理部２１１は、表示モード設定情報２４３に基づいて現在の表示モードを設定し、この設定した表示モードに対応した情報を表示する。本実施形態では、一例として、「歩数表示モード」と、「他の表示モード」の２つの表示モードが存在する場合を想定して説明をする。ただし、表示モードの数に制限はなく、表示モードが３つ以上存在してもよい。
【００５５】
歩数表示モードでは、図１において示した時計における歩数６４のような歩数の表示を含んだ表示が行われる。一方で、他の表示モードでは、歩数以外の、他の情報の表示が行われる。例えば、地磁気センサのセンサ情報を用いて算出される方位を示すコンパスリングや、気圧センサのセンサ情報を用いて算出される電子機器の現在位置における気圧や高度等の情報の表示が行われる。
【００５６】
なお、第２プログラム処理部２１１は、センサ部２６に含まれるセンサであって、表示モードに基づいて表示を行わない情報を取得するためのセンサについては、稼働状態を停止状態としてもよい。例えば、気圧や高度の表示を行わない表示モードに設定された場合には、気圧センサを停止状態としてもよい。これにより、電子機器１の電力消費を抑制することが可能となる。ただし、主機能作動状態では、第１ＣＰＵ１１による累積対象情報（本実施形態では、歩数）の表示を行なう必要がある。そのため、第２プログラム処理部２１１は、少なくとも主機能作動状態では、累積対象情報（本実施形態では、歩数）を取得するためのセンサ（例えば、加速度センサ）の稼働状態を停止状態にはせず、作動状態のままとする。
【００５７】
第２累積値管理部２１２は、第１累積値管理部１１２と同様にして、累積対象情報に関する情報を管理する。具体的には、第２累積値管理部２１２は、計測部２１４が計測する累積対象情報の計測値、この計測値を補正するための第２補正値２４１、及びこの補正により算出される累積対象情報の第２累積値２４２を管理する。また、第２補正値２４１及び第２累積値２４２は、図示されるように第２記憶部２４にて記憶され、第２累積値管理部２１２により、適宜最新の値に更新される。
【００５８】
また、第２累積値管理部２１２は、管理する第２累積値２４２を第２プログラム処理部２１１に対して出力する。第２プログラム処理部２１１にて機能する時計を表示する組み込みプログラムは、第２累積値管理部２１２から入力された第２累積値２４２を、現在のユーザの歩数として、第２表示部２８に表示する。ここで、図１や図３Ａ及び図３Ｂを参照して上述したように、第２表示部２８の表示は、第１表示部１８の表示に重ね合わせて表示される。これにより、図１において示した時計における歩数６４のような表示が実現される。
【００５９】
第２稼働状態制御部２１３は、第１稼働状態制御部１１３と連携することにより、電子機器１における稼働状態を、主機能作動状態、又は主機能停止状態に切り替える部分である。
【００６０】
計測部２１４は、累積対象情報（本実施形態では歩数）を計測する部分である。歩数の計測は、センサ部２６に含まれるセンサ（例えば、加速度センサ）の出力に基づいて行われる。計測部２１４は、歩数を計測値が増加する都度、最新の計測値を第２累積値管理部２１２及び第１累積値管理部１１２に対して出力する。
【００６１】
また、計測部２１４は、稼働状態が主機能作動状態又は主機能停止状態に切り替わる都度、計測値をリセットし、「０」に再設定する。これは、第１プログラム処理部１１１にて動作するオペレーティングシステムの仕様上、オペレーティングシステムの起動及びシャットダウンに伴い、計測値を「０」にする必要が生じる場合を考慮したものである。これにより、本実施形態は、オペレーティングシステムの起動及びシャットダウンに伴い、計測値を「０」にする必要があるオペレーティングシステムを搭載している機器を含む、多様な機器に対して適用することができる。
【００６２】
［稼働状態の切り替え］
第１稼働状態制御部１１３及び第２稼働状態制御部２１３の連携により行われる、累積値管理処理における稼働状態の切り替えは、切り替え条件が満たされた場合に実行される。
切り替え条件は、特に限定されないが、例えば、ユーザからの切り替えを指示する操作を受け付けたことや、所定時間ユーザから何らの操作を受け付けなかったことや、所定の機能を起動する必要が生じたことや、予め設定していた時刻が到来したことや、電子機器１が有するバッテリの残量が所定量以下になったことや、電子機器１のバッテリに対する充電が開始又は終了したこと等を、それぞれ切り替え条件とすることができる。
【００６３】
また、第１稼働状態制御部１１３は、稼働状態を切り替えた場合の表示を行なうために、ユーザの操作等に応じて、第２プログラム処理部２１１が表示モードを設定するための設定指示を生成する。そして、第１稼働状態制御部１１３は、生成した設定指示を、第２プログラム処理部２１１に対して出力する。上述したように、第２稼働状態制御部２１３は、この第１稼働状態制御部１１３からの設定指示を、表示モード設定情報２４３として第２記憶部２４に記憶させる。そして、第２プログラム処理部２１１は、表示モード設定情報２４３に基づいて現在の表示モードを設定し、この設定した表示モードに対応した情報を表示する。なお、表示モードは、主機能作動状態と主機能停止状態で共通の表示モードに設定されてもよいし、主機能作動状態での表示モードと主機能停止状態での表示モードがそれぞれ異なる設定モードに設定されてもよい。この場合、第１稼働状態制御部１１３は、主機能作動状態での表示モードと主機能停止状態での表示モードのそれぞれについての設定指示を行なう。
第１稼働状態制御部１１３による表示モード設定情報の生成及び出力は、主機能作動状態における任意のタイミングで行うことができる。
【００６４】
次に、切り替え条件が満たされて、主機能作動状態から、主機能停止状態への切り替えを行なう場合について説明をする。
この場合、第１稼働状態制御部１１３は、第１表示部１８、タッチパネル１９、及びＧＰＳモジュール３６を停止状態（あるいはスリープ状態）とする。そのために、例えば、第１稼働状態制御部１１３は、これら各部に対して、停止状態（あるいはスリープ状態）に切り替わるための制御信号を出力したり、これら各部に対する給電を停止させたりする。
【００６５】
その後、第１稼働状態制御部１１３は、第１プログラム処理部１１１に対してシャットダウン処理を指示する。第１プログラム処理部１１１が指示に基づいてシャットダウンを行なうことにより、第１ＣＰＵ１１を含む各ハードウェアは、停止状態（あるいはスリープ状態）となる。これにより、電子機器１は、主機能停止状態へと切り替わる。この、主機能停止状態では、第２表示部２８に時計を表示する処理を行うことができるとともに、主機能作動状態よりも電力消費を抑制することができる。
【００６６】
次に、切り替え条件が満たされて、主機能停止状態から、主機能作動状態への切り替えを行なう場合について説明をする。
この場合、第２稼働状態制御部２１３は、第１ＣＰＵ１１を作動させるための制御信号を第１ＣＰＵ１１に対して出力することにより、停止している第１ＣＰＵ１１を作動させる。これに伴い、第１ＣＰＵ１１にて、図４に示す各機能ブロックが機能する。すると、第１稼働状態制御部１１３は、第１表示部１８、タッチパネル１９、及びＧＰＳモジュール３６を作動状態とする。そのために、例えば、第１稼働状態制御部１１３は、これら各部に対して、作動状態に切り替わるための制御信号を出力したり、これら各部に対する給電を開始させたりする。これにより、電子機器１は、主機能作動状態へと切り替わる。この、主機能作動状態では、時計を表示する機能や、スマートフォンに類する機能を実現する処理を行うことができる。
【００６７】
その後、第１稼働状態制御部１１３及び第２稼働状態制御部２１３は、切り替え条件が満たされる都度、稼働状態の切り替えを繰り返す。これにより、累積値管理処理における稼働状態の切り替えは実現される。
【００６８】
［累積対象情報の管理］
図４の機能的構成を有する図１の電子機器が実行する累積値管理処理における、累積対象情報の管理の概念を説明するタイミングチャートである。
このタイミングチャートでは、稼働状態の切り替わりに伴う、第１ＣＰＵ１１及び第２ＣＰＵ２１の電源のオン及びオフの状態、第１累積値管理部１１２及び第２累積値管理部２１２が管理する各値、並びに、計測部２１４により計測される歩数、のそれぞれの変化を時系列に沿って示す。
【００６９】
まず、時間Ｔ１において電子機器１の電源が投入されたとする。これに伴い、主機能作動状態に遷移する。この場合、まず第２ＣＰＵ２１の電源がオン状態（作動状態）となり、所定の起動処理が行われる。また、計測部２１４が計測する計測値が、「０」にリセットされる。次に、第１ＣＰＵ１１の電源がオン状態（作動状態）となり、所定の起動処理が行われる。そして、計測部２１４による歩数の計測と、計測値の各第１累積値管理部１１２及び第２累積値管理部２１２への出力、及び、第１累積値管理部１１２及び第２累積値管理部２１２による各値の管理が開始される。
【００７０】
時間Ｔ１において、計測部２１４が計測する計測値は「０」である。また、第１累積値１４２及び第２累積値２４２も「０」となる。なぜならば、累積値は、「累積値＝計測値＋補正値」の数式により算出されるが、この時点では、補正値に関する処理が行われておらず、補正値が「０」だからである。
【００７１】
時間Ｔ２において、時間Ｔ１からユーザが１０歩歩行したとする。この場合、計測部２１４が計測する計測値は「１０」となる。また、第１累積値１４２及び第２累積値２４２も「１０」となる。この時点でも、補正値が「０」だからである。
また、これらの各値の管理に並行して、第１稼働状態制御部１１３は、ユーザの操作を受け付けたタイミング等に、表示モードの設定指示の生成と、第２ＣＰＵ２１に対する出力を行なう。第２プログラム処理部２１１は、第１ＣＰＵ１１の電源オン時（すなわち、主機能作動状態）であって、第１プログラム処理部１１１による第１表示部１８への表示が行われていない場合に、指示に応じて設定された表示モードで表示を行なう。また、第２プログラム処理部２１１は、第１ＣＰＵ１１の電源オフ後（すなわち、主機能停止状態）となった場合に、指示に応じて設定された表示モードで表示を行なう。
【００７２】
その後ユーザは歩行することなく、時間Ｔ３において、主機能停止状態へと遷移したとする。これに伴い、第１ＣＰＵ１１の電源がオフ状態（停止状態）となる。すると、第１累積値管理部１１２は、自身が管理する第１補正値１４１の値である「０」の値を第２累積値管理部２１２に出力する。すると、第２累積値管理部２１２は、第１補正値１４１の値である「０」に基づいて、自身が管理する第２補正値２４１の値を「０」にリセットする。また、第２累積値管理部２１２は、第２補正値２４１の値「０」に、計測値の値「１０」を加算することにより、自身が管理する第２累積値２４２の値を「１０」に設定する。更に、第２累積値管理部２１２は、この第２累積値２４２の値「１０」に基づいて、第２補正値２４１の値を「１０」に設定する。そして、計測部２１４が計測する計測値が、「０」にリセットされる。このように、主機能作動状態において、累積値を管理していた第１累積値管理部１１２が、自身が管理する第１補正値１４１の値を第２累積値管理部２１２に出力（いわばリレー）することにより、累積値の管理が適切に継続される。これにより、第１累積値１４２及び第２累積値２４２は「１０」となる。
【００７３】
時間Ｔ４において、時間Ｔ３からユーザが２０歩歩行したとする。この場合、計測部２１４が計測する計測値は「２０」となる。また、第１ＣＰＵ１１が停止していることから、第１累積値管理部１１２は動作していないため、第１累積値１４２は時間Ｔ４から変らず「１０」のままである。一方で、第２累積値管理部２１２は、リレーにより設定された第２補正値２４１に基づいた管理を継続しているため、第２累積値２４２は、計測値「２０」と、第２補正値２４１「１０」に基づいて、「３０」と算出される。すなわち、時間Ｔ１からのユーザの歩行歩数と同じ値が適切に算出される。
【００７４】
その後ユーザは歩行することなく、時間Ｔ５において、再度主機能作動状態へと遷移したとする。これに伴い、計測部２１４が計測する計測値が、「０」にリセットされる。一方で、第１ＣＰＵ１１の電源がオン状態（作動状態）となる。すると、第２累積値管理部２１２は、自身が管理する第２補正値２４１の値を現時点での第２累積値２４２の値である「３０」に設定する。また、第２累積値管理部２１２は、この第２累積値２４２の値である「３０」の値を第１累積値管理部１１２に出力する。すると、第１ＣＰＵ１１の電源がオン状態となったことにより再度動作を開始した第１累積値管理部１１２は、自身が管理する第１補正値１４１の値を「３０」に設定する。このように、主機能停止状態において、累積値を管理していた第２累積値管理部２１２が、自身が管理する第２累積値２４２の値を第１累積値管理部１１２に出力（いわばリレー）することにより、累積値の管理が適切に継続される。これにより、第１累積値１４２及び第２累積値２４２は「３０」となる。
【００７５】
時間Ｔ６において、時間Ｔ５からユーザが１０歩歩行したとする。この場合、計測部２１４が計測する計測値は「１０」となる。第１累積値管理部１１２は、リレーにより設定された第１補正値１４１に基づいた管理を継続しているため、第１累積値１４２は、計測値「１０」と、第１補正値１４１「３０」に基づいて、「４０」と算出される。また、同様にして、第２プログラム処理部２１１は、管理を継続しているため、第２累積値２４２は、計測値「１０」と、第２補正値２４１「３０」に基づいて、「４０」と算出される。すなわち、時間Ｔ１からのユーザの歩行歩数と同じ値が適切に算出される。
【００７６】
以上図５を参照して説明したように、本実施形態によれば、稼働状態に切り替えに伴い、一方の累積値を、他方の補正値として管理を継続することから、複数の演算処理部を有する電子機器１において、累積対象情報を適切に管理することが可能となる。
【００７７】
［動作］
図６は、図４の機能的構成を有する図１の電子機器１が実行する累積値管理処理の流れを説明するフローチャートである。
累積値管理処理は、例えば、電子機器１への電源投入や、切り替え条件が満たされた場合の主機能作動状態への遷移と共に開始される。
【００７８】
ステップＳ１００において、電子機器１は、主機能作動状態への遷移時での累積値管理を行なう。
ステップＳ２００において、電子機器１は、主機能作動状態での累積値管理を行なう。
ステップＳ３００において、電子機器１は、主機能停止状態への遷移時での累積値管理を行なう。
ステップＳ４００において、電子機器１は、主機能停止状態での累積値管理を行なう。
【００７９】
ステップＳ４００が終了すると累積値管理処理は終了する。なお、再度電子機器１への電源投入や、切り替え条件が満たされた場合の主機能作動状態への遷移があった場合には、再度ステップＳ１００から処理が行われる。
これら各ステップそれぞれにおける詳細な処理をサブルーチンとして、図７から図１０までを参照して説明をする。
【００８０】
まず、ステップＳ１００の詳細な処理について説明をする。図７は、図４の機能的構成を有する図１の電子機器が実行する累積値管理処理に含まれる主機能作動状態への遷移時での累積値管理処理（図６のステップＳ１００に相当）の流れを説明するフローチャートである。
【００８１】
ステップＳ１０１において、計測部２１４は、自身の計測する計測値を「０」にリセットする。
ステップＳ１０２において、第２累積値管理部２１２は、本処理が開始する前に、第２ＣＰＵ２１が起動しており、且つ、歩数表示モードによる表示を行っていたか否かを判定する。すなわち、本処理が開始する前に、第２ＣＰＵ２１が起動しており、且つ、歩数表示モードによる表示を行っていたことにより、第２累積値２４２の管理が行われていたか否かを判定する。第２累積値２４２の管理が行われていた場合は、ステップＳ１０２においてＹｅｓと判定され、処理はステップＳ１０３に進む。一方で、第２累積値２４２の管理が行われていなかった場合は、ステップＳ１０２においてＮｏと判定され、処理はステップＳ１０７に進む。
【００８２】
ステップＳ１０３において、第２累積値管理部２１２は、第２累積値２４２を第１ＣＰＵ１１の第１累積値管理部１１２に対して出力する。
ステップＳ１０４において、第１累積値管理部１１２は、入力された第２累積値２４２を第１補正値１４１に設定する。これにより、上述した図５における時間Ｔ６のようにリレーが実行される。
ステップＳ１０５において、第１累積値管理部１１２は、入力された第２累積値２４２を第２累積値管理部２１２に対して出力する。
【００８３】
ステップＳ１０６において、第１累積値管理部１１２は、入力された第２累積値２４２を第２補正値２４１に設定する。これにより、第１累積値管理部１１２と第２累積値管理部２１２により管理される補正値及び累積値が同期する。そして、主機能作動状態への遷移時での累積値管理処理が終了する。なお、仮に、ステップＳ１０６を行なう前に、過去の第２補正値２４１と、「０」にリセットされた計測値を合算した第２累積値２４２を、第１累積値管理部１１２等が参照する可能性がある場合には、第１累積値管理部１１２が利用される前に、ステップＳ１０６と同様の処理を、別途予め行なうようにするとよい。
【００８４】
ステップＳ１０７において、第２累積値管理部２１２は、「−１」の値を第１ＣＰＵ１１の第１累積値管理部１１２に対して出力する。これは、第２累積値２４２の管理が行われていなかったことを示す値である。
【００８５】
ステップＳ１０８において、第１累積値管理部１１２は、第１ＣＰＵ１１の電源オフ時（すなわち、電子機器１自体の電源オフ時、又は、主機能停止状態時）に、日付をまたいだか否かを判定する。すなわち、本日が、主機能作動状態において第１累積値管理部１１２が最後に動作していた日の翌日以降となっていたか否かを判定する。日付をまたいでいた場合は、ステップＳ１０８においてＹｅｓと判定され、処理はステップＳ１０９に進む。一方で、日付をまたいでいない場合は、ステップＳ１０８においてＮｏと判定され、処理はステップＳ１１２に進む。
【００８６】
ステップＳ１０９おいて、第１累積値管理部１１２は、「０」の値を第１補正値１４１に設定する。これにより、本日における歩数の計測がゼロ歩から開始される。
ステップＳ１１０において、第１累積値管理部１１２は、「０」の値を第２累積値管理部２１２に対して出力する。
【００８７】
ステップＳ１１１において、第１累積値管理部１１２は、入力された「０」の値を第２補正値２４１に設定する。これにより、第１累積値管理部１１２と第２累積値管理部２１２により管理される補正値及び累積値が同期する。そして、主機能作動状態への遷移時での累積値管理処理が終了する。
【００８８】
ステップＳ１１２おいて、第１累積値管理部１１２は、第１累積値１４２を第１補正値１４１に設定する。これにより、本日における歩数の計測が、主機能作動状態において第１累積値管理部１１２が最後に動作していた際の第１累積値１４２から継続して開始される。
ステップＳ１１３において、第１累積値管理部１１２は、第１累積値１４２の値を第２累積値管理部２１２に対して出力する。
【００８９】
ステップＳ１１４において、第１累積値管理部１１２は、入力された第１累積値１４２の値を第２補正値２４１に設定する。これにより、第１累積値管理部１１２と第２累積値管理部２１２により管理される補正値及び累積値が同期する。そして、主機能作動状態への遷移時での累積値管理処理が終了する。
【００９０】
次に、ステップＳ２００の詳細な処理について説明をする。図８は、図４の機能的構成を有する図１の電子機器が実行する累積値管理処理に含まれる主機能作動状態での累積値管理処理（図６のステップＳ２００に相当）の流れを説明するフローチャートである。なお、図中における処理の前提として、ステップＳ２００の開始と共に、計測部２１４による歩数の計測や、第１累積値管理部１１２及び第２累積値管理部２１２がそれぞれ管理する各値の更新は逐次行われているものとする。
【００９１】
ステップＳ２０１において、第２プログラム処理部２１１は、第１プログラム処理部１１１が第１表示部１８に表示を行っているか否かを判定する。第１プログラム処理部１１１が第１表示部１８に表示を行っている場合には、ステップＳ２０１においてＹｅｓと判定され、処理はステップＳ２１１に進む。ステップＳ２１１において、第１プログラム処理部１１１は、第１表示部１８に、第１累積値１４２を表示する。第１累積値１４２は、計測値に第１補正値１４１を加算することにより算出される。
一方で、第１プログラム処理部１１１が第１表示部１８に表示を行っていない場合には、ステップＳ２０１においてＮｏと判定され、処理はステップＳ２０２に進む。
【００９２】
ステップＳ２０２において、第２プログラム処理部２１１は、表示モード設定情報２４３に基づいて、表示モードを設定する。
ステップＳ２０３において、第２プログラム処理部２１１は、歩数表示モードに設定されたか否かを判定する。歩数表示モードに設定された場合は、ステップＳ２０３においてＹｅｓと判定され処理はステップＳ２０４に進む。一方で、歩数表示モードではない表示モード（上述したように本実施形態では、「他の表示モード」）に設定された場合は、ステップＳ２０３においてＮｏと判定され、処理はステップＳ２１２に進む。
【００９３】
ステップＳ２０４において、歩数表示モードループ（ステップＳ２０４からステップＳ２０８までのループ）を開始する。本歩数表示モードループの終了条件は、（１）ユーザの操作等に応じて表示モード設定情報２４３が更新され表示モードの変更が生じる、（２）第１プログラム処理部１１１が第１表示部１８に表示を開始する、（３）切り替え条件が満たされて、主機能停止状態に遷移する、という３つの条件である。これら（１）、（２）、及び（３）の何れかの条件が満たされるまで、本歩数表示モードは繰り返される。一方で、これら（１）、（２）、及び（３）の何れかの条件が満たされた場合は、本歩数表示モードループは終了し、処理はステップＳ２０９に進む。
【００９４】
ステップＳ２０５において、第２プログラム処理部２１１は、第２表示部２８に、第２累積値２４２を表示する。第２累積値２４２は、計測値に第２補正値２４１を加算することにより算出される。
【００９５】
ステップＳ２０６において、第１累積値管理部１１２は、現在時刻として００時００分が到来したか否かを判定する。すなわち、日付またぎが発生したか否かを判定する。日付またぎが発生した場合は、ステップＳ２０６においてＹｅｓと判定され、処理はステップＳ２０７に進む。一方で、日付またぎが発生していない場合は、ステップＳ２０６においてＮｏと判定され、処理はステップＳ２０５における表示を継続する。
【００９６】
ステップＳ２０７において、第１累積値管理部１１２は、第１補正値１４１をリセットして「０」に設定する。同様にステップＳ２０８において、第２累積値管理部２１２は、第２補正値２４１をリセットして「０」に設定する。なお、このステップＳ２０８における第２補正値２４１の「０」への設定は、第２累積値管理部２１２により自発的に行われてもよいし、第１累積値管理部１１２による指示を契機として行われてもよい。これにより、第１累積値管理部１１２と第２累積値管理部２１２により管理される補正値及び累積値が同期し、新たな日の歩数がゼロ歩から管理される。
【００９７】
ステップＳ２０９において、ステップＳ２０４の説明として上述した終了条件が満たされるまで、本歩数表示モードループは繰り返される。
ステップＳ２１２において、他の表示モードループ（ステップＳ２１２からステップＳ２１７までのループ）を開始する。本他の表示モードループの終了条件は、上述した歩数表示モードループ（ステップＳ２０４からステップＳ２０９までのループ）と同じである。そのため、重複する説明を省略する。
【００９８】
ステップＳ２１３において、第２プログラム処理部２１１は、第２表示部２８に、他の表示モードに対応する情報を表示する。なお、本他の表示モードループでは、歩数の表示は行われないが、歩数の管理は、上述した歩数表示モードループと同様にして行われる。
続くステップＳ２１４、ステップＳ２１５、ステップＳ２１６及びステップＳ２１７は、上述した歩数表示モードループのステップＳ２０６、ステップＳ２０７、ステップＳ２０８及びステップＳ２０９と同じ処理である。そのため、重複する説明を省略する。
【００９９】
ステップＳ２１０において、第１累積値管理部１１２及び第２累積値管理部２１２は、切り替え条件が満たされて、主機能停止状態に遷移するか否かを判定する。主機能停止状態に遷移する場合は、ステップＳ２１０においてＹｅｓと判定され、主機能作動状態での累積値管理処理は終了する。一方で、主機能停止状態に遷移しない場合は、ステップＳ２１０においてＮｏと判定され、処理はステップＳ２０１に戻って繰り返される。
【０１００】
次に、ステップＳ３００の詳細な処理について説明をする。図９は、図４の機能的構成を有する図１の電子機器が実行する累積値管理処理に含まれる主機能停止状態への遷移時での累積値管理処理（図６のステップＳ３００に相当）の流れを説明するフローチャートである。
【０１０１】
ステップＳ３０１において、第２プログラム処理部２１１は、表示モード設定情報２４３を確認し、主機能停止状態において設定すべき表示モードが歩数表示モードであるか否かを判定する。歩数表示モードである場合は、ステップＳ３０１においてＹｅｓと判定され、処理はステップＳ３０２に進む。一方で、歩数表示モードでない場合は、ステップＳ３０１においてＮｏと判定され、処理はステップＳ３０８に進む。
【０１０２】
ステップＳ３０２において、第２プログラム処理部２１１は、表示モードを歩数表示モードに設定する。
ステップＳ３０３において、第１累積値管理部１１２は、第１補正値１４１を第２ＣＰＵ２１の第２累積値管理部２１２に対して出力する。
【０１０３】
ステップＳ３０４において、第２累積値管理部２１２は、入力された第１補正値１４１を第２補正値２４１に設定する。
【０１０４】
ステップＳ３０５において、第２累積値管理部２１２は、第２累積値２４２を算出する。第２累積値２４２は、計測値に、ステップＳ３０４において設定された第２補正値２４１を加算することにより算出される。
【０１０５】
ステップＳ３０６において、計測部２１４は、自身の計測する計測値を「０」にリセットする。
【０１０６】
ステップＳ３０７において、第２累積値管理部２１２は、ステップＳ３０６において算出された第２累積値２４２を第２補正値２４１に設定する。これにより、上述した図５における時間Ｔ３のようにリレーが実行される。これにより、第１累積値管理部１１２と第２累積値管理部２１２により管理される補正値及び累積値が同期する。
【０１０７】
ステップＳ３０８において、第２プログラム処理部２１１は、表示モードを他の表示モードに設定する。この場合、主機能停止状態において歩数の管理は行われない。
ステップＳ３０９において、センサ部２６に含まれる累積対象情報（ここでは、歩数）を計測するためのセンサ（例えば、加速度センサ）を停止状態とする。これは、上述したように、他の表示モードでは、主機能停止状態において歩数の管理を行わないからである。このようにセンサを停止状態とすることにより、電力消費を抑制することができる。ただし、他の表示モードにおいて表示する情報を計測するためのセンサは、作動状態としたままとする。
【０１０８】
ステップＳ３１０において、第１稼働状態制御部１１３は、第１ＣＰＵ１１の電源をオフすることにより、第１ＣＰＵ１１を停止する。これにより、主機能停止状態への遷移時での累積値管理処理が終了する。
【０１０９】
最後に、ステップＳ４００の詳細な処理について説明をする。図１０は、図４の機能的構成を有する図１の電子機器が実行する累積値管理処理に含まれる主機能停止状態での累積値管理処理（図６のステップＳ４００に相当）の流れを説明するフローチャートである。
【０１１０】
ステップＳ４０１において、第２累積値管理部２１２は、ステップＳ３００として上述した主機能停止状態への遷移時に表示モードが歩数表示モードに設定されたか否かを判定する。歩数表示モードに設定された場合は、ステップＳ４０１においてＹｅｓと判定され、処理はステップＳ４０２に進む。一方で、歩数表示モードに設定されなかった場合は、ステップＳ４０１においてＮｏと判定され、処理はステップＳ４０７に進む。
【０１１１】
ステップＳ４０２において、歩数表示モードループ（ステップＳ４０２からステップＳ２０６までのループ）を開始する。なお、図中における処理の前提として、ステップＳ４０２の開始と共に、計測部２１４による歩数の計測や、第２累積値管理部２１２が管理する各値の更新は逐次行われているものとする。
【０１１２】
本歩数表示モードループの終了条件は、（１）切り替え条件が満たされて、主機能作動状態に遷移する、（２）電子機器１を動作させるためのバッテリの残量がなくなるという、２つの条件である。これら（１）及び（２）の何れかの条件が満たされるまで、本歩数表示モードは繰り返される。一方で、これら（１）及び（２）の何れかの条件が満たされた場合は、本歩数表示モードループは終了し、処理はステップＳ２０７に進む。
ステップＳ４０３において、第２プログラム処理部２１１は、第２表示部２８に、第２累積値２４２を表示する。第２累積値２４２は、計測値に第２補正値２４１を加算することにより算出される。
【０１１３】
ステップＳ４０４において、第１累積値管理部１１２は、現在時刻として００時００分が到来したか否かを判定する。すなわち、日付またぎが発生したか否かを判定する。日付またぎが発生した場合は、ステップＳ４０４においてＹｅｓと判定され、処理はステップＳ４０５に進む。一方で、日付またぎが発生していない場合は、ステップＳ４０４においてＮｏと判定され、処理はステップＳ４０３における表示を継続する。
【０１１４】
ステップＳ４０５において、第２累積値管理部２１２は、第２補正値２４１に日付またぎ時点の計測値を絶対値とする負の値を代入する。これにより、計測値自体はリセットされないが、第２補正値２４１により、第２累積値２４２の値は「０」となる。すなわち、あたかも見かけ上は、歩数が「０」となる。これにより、新たな日の歩数がゼロ歩から管理される。また、このようにした場合も、再度主機能作動状態に遷移した場合に、上述したステップＳ１０４において、第１累積値管理部１１２は、入力された第２累積値２４２を第１補正値１４１に設定する。これにより、上述した図５における時間Ｔ６のようにリレーが実行される。そのため、日付をまたいだ場合であっても、累積値を適切に管理することができる。
ステップＳ４０６において、ステップＳ４０２の説明として上述した終了条件が満たされるまで、本歩数表示モードループは繰り返される。
【０１１５】
ステップＳ４０７において、他の表示モードループ（ステップＳ４０７からステップＳ４９までのループ）を開始する。本他の表示モードループの終了条件は、上述した歩数表示モードループ（ステップＳ４０２からステップＳ４０６までのループ）と同じである。そのため、重複する説明を省略する。なお、他の表示モードループが行われ、その後に、主機能作動状態に遷移した場合には、他の表示モードループ遷移前に計測されていた第２累積値２４２は利用されない（上述のステップＳ１０２にいてＮｏ、ステップＳ１０７からステップＳ１１４まで、を参照。）。そのため、他の表示モードループでは、上述した歩数表示モードループにおけるステップＳ４０４やステップＳ４０５のような、日付またぎに対応して第２累積値２４２を修正するための処理は省略することができる。
【０１１６】
また、ステップＳ４０２の説明として上述した終了条件が満たされた場合は、歩数表示モードループや他の表示モードループが終了すると共に、主機能停止状態での累積値管理処理も終了する。これにより、図６に示した累積値管理処理は終了する。なお、再度電子機器１への電源投入や、切り替え条件が満たされた場合の主機能作動状態への遷移があった場合には、再度ステップＳ１００から処理が行われる。
【０１１７】
以上説明した累積値管理処理によれば、稼働状態に切り替えに伴い、一方の累積値を、他方の補正値として管理を継続することから、複数の演算処理部を有する電子機器１において、累積対象情報を適切に管理することが可能となる。
また、このようにして、適切に管理された累積対象情報の累積値を、各ＣＰＵに対応する表示部に表示して、ユーザに対して通知することができる。
更に、以上説明した累積値管理処理によれば、日付をまたぐような場合であっても、新たな日の歩数をゼロ歩から管理することができる。
【０１１８】
［変形例］
次に、上述した実施形態を変形した、いくつかの変形例について説明する。ただし、以下に説明する変形例は、あくまで例示であり、本実施形態を適用可能な変形例を限定するものではない。また、以下に説明する変形例同士を組み合わせることも可能である。
【０１１９】
［変形例１］
上述の実施形態では、歩数を累積対象情報として取り扱っていた。これに限らず、電子機器１のユーザの使用状態に伴って累積していく心拍数やカロリー消費量等を累積対象情報として取り扱ってもよい。
【０１２０】
［変形例２］
上述の実施形態では、日付をまたいだ場合に、累積値を「０」とする処理を行っていた。これに限らず、日付をまたいだとしても累積値を「０」とする処理を行わないようにしてもよい。そして、複数日分の累積値の積算値を管理して、表示等するようにしてもよい。また、累積値を「０」とする処理により管理される日毎の累積値と、複数日分の累積値の積算値の双方を管理して、表示等するようにしてもよい。更に、ユーザの操作等があった場合に、これに応じて、累積値をリセットして「０」とするようにしてもよい。
【０１２１】
［変形例３］
上述の実施形態では、一方の累積値を、他方の補正値として管理することにより、複数の演算処理部を有する電子機器１において、累積対象情報の管理を行っていた。これに限らず、補正値を用いないような手法により、累積対象情報の管理を行ってもよい。例えば、稼働状態の切り替わり時に、一方の管理部に対応する表示部に表示されている累積対象情報の累積値を、他方に出力することにより、累積対象情報の管理を継続するようにしてもよい。これにより、累積対象情報の管理処理を軽減しつつ、累積対象情報を適切に管理することができる。
【０１２２】
［構成例］
以上のように構成される電子機器１は、センサ部２６と、第１累積値管理部１１２と、第２累積値管理部２１２と、を備える。
センサ部２６は、累積対象情報を取得する。
第１累積値管理部１１２は、第１ＣＰＵ１１において機能し、累積対象情報を管理する。
第２累積値管理部２１２は、第２ＣＰＵ２１において機能し、累積対象情報を管理する。
第１累積値管理部１１２及び第２累積値管理部２１２は、第１ＣＰＵ１１の稼働状態の切り替わりを契機として、一方が管理する累積対象情報を他方に対して出力し、他方は一方から出力された累積対象情報に基づいて、累積対象情報の管理を継続する。
これにより、各管理部が、一部の演算処理部の稼働状態切り替わり時に、累積対象情報を他方に出力（いわばリレー）するので、複数の演算処理部を有する電子機器において、累積対象情報を適切に管理することが可能となる。
【０１２３】
第１累積値管理部１１２及び第２累積値管理部２１２は、他方となった場合に、一方から出力された累積対象情報を、累積対象情報の計測値の補正に用いる補正値とすることにより、累積対象情報の管理を継続する。
これにより、一方が管理していた累積対象情報に基づいて、他方が計測値を適切に補正することができる。
【０１２４】
第２累積値管理部２１２は、第１ＣＰＵ１１の稼働状態が停止状態から作動状態に切り替わった場合、自身が管理する累積対象情報を、第１累積値管理部１１２に対して出力し、第１累積値管理部１１２は、第２累積値管理部２１２から出力された累積対象情報に基づいて、累積対象情報の管理を継続する。
これにより、第１ＣＰＵ１１の稼働状態が作動状態の間、第１累積値管理部１１２により、累積対象情報の管理を適切に行うことができる。
【０１２５】
第１累積値管理部１１２は、第１ＣＰＵ１１の稼働状態が作動状態から停止状態に切り替わった場合、自身が管理する累積対象情報を、第２累積値管理部２１２に対して出力し、第２累積値管理部２１２は、第１累積値管理部１１２から出力された累積対象情報に基づいて、累積対象情報の管理を継続する。
これにより、第２ＣＰＵ２１の稼働状態が作動状態の間、第２累積値管理部２１２により、累積対象情報の管理を適切に行うことができる。
【０１２６】
第１累積値管理部１１２及び第２累積値管理部２１２は、自身が管理する累積対象情報を、自身に対応する表示部に表示させるための制御を行う。
これにより、各管理部が、表示を実行するので、一部の演算処理部の稼働状態に関わらず、累積対象情報をユーザに参照させることできる。
【０１２７】
電子機器１は、第２ＣＰＵ２１において機能する計測部２１４を更に備える。
センサ部２６は、第２ＣＰＵ２１と接続されると共に、計測部２１４に対して取得した累積対象情報を出力する。
計測部２１４は、センサ部２６から出力された累積対象情報を計測し、該計測した計測値を第１累積値管理部１１２及び第２累積値管理部２１２に対して出力する。
これにより、第１ＣＰＵ１１にセンサ部２６が接続されていない構成であっても、本実施形態を実現できる。また、第１累積値管理部１１２では、累積対象情報を計測する処理を行うことなく、累積対象情報を管理して、表示等を実現することができる。
【０１２８】
第１ＣＰＵ１１において機能するオペレーティングシステムは、第１ＣＰＵ１１の稼働状態の切り替わりを契機として累積対象情報の計測値を再設定する処理を行う。
第１累積値管理部１１２及び第２累積値管理部２１２は、の少なくとも何れかは、オペレーティングシステムによる再設定された計測値を補正することにより、累積対象情報の管理を継続する。
これにより、オペレーティングシステムが計測値を再設定（例えば、「０」にリセット）してしまうような仕様だとしても、これに合わせて、累積対象情報を管理できる。また、この場合であっても累積対象情報の値を適切に管理することができる。
【０１２９】
累積対象情報は、歩数、心拍数、又はカロリー消費量の少なくとも何れかを含む。
これにより、歩数、心拍数、又はカロリー消費量といったユーザに関する生体情報等を累積対象情報として管理することができる。
【０１３０】
［本発明の変形、改良等］
【０１３１】
以上、本発明の実施形態及びその変形例について説明したが、この実施形態及びその変形例は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態及びその変形例を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、変形、改良、省略、及び置換等種々の変更を行うことができる。この実施形態及びその変形例や、その変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１３２】
また、上述の実施形態及びその変形例では、本発明が適用される電子機器１は、腕時計型の装置（スマートウォッチ等）を例として説明したが、特にこれに限定されない。
例えば、本発明は、電子機器一般に適用することができる。具体的には、例えば、本発明は、据え置き型のパーソナルコンピュータ、ノート型のパーソナルコンピュータ、スマートフォン、携帯電話機、ポータブルゲーム機、デジタルカメラ、ビデオカメラ、携帯型ナビゲーション装置、複合機等に適用可能である。
【０１３３】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図４の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が電子機器１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図４の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態及びその変形例における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態及びその変形例に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるもの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【０１３４】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【０１３５】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図２のリムーバブルメディア５１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア５１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２の第１ＲＯＭ１２及び第２ＲＯＭ２２や、図２の第１記憶部１４や第２記憶部２４に含まれる半導体メモリ等で構成される。
【０１３６】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１３７】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
累積対象情報を取得する取得手段と、
第１演算処理部において機能し、前記累積対象情報を管理する第１管理手段と、
第２演算処理部において機能し、前記累積対象情報を管理する第２管理手段と、
を備え、
前記第１管理手段及び前記第２管理手段は、前記第１演算処理部の稼働状態の切り替わりを契機として、一方が管理する累積対象情報を他方に対して出力し、前記他方は前記一方から出力された累積対象情報に基づいて、前記累積対象情報の管理を継続することを特徴とする電子機器。
［付記２］
前記第１管理手段及び前記第２管理手段は、前記他方となった場合に、前記一方から出力された累積対象情報を、累積対象情報の計測値の補正に用いる補正値とすることにより、前記累積対象情報の管理を継続することを特徴とする付記１に記載の電子機器。
［付記３］
前記第２管理手段は、前記第１演算処理部の稼働状態が停止状態から作動状態に切り替わった場合、自身が管理する前記累積対象情報を、前記第１管理手段に対して出力し、前記第１管理手段は、前記第２管理手段から出力された累積対象情報に基づいて、前記累積対象情報の管理を継続することを特徴とする付記１又は２に記載の電子機器。
［付記４］
前記第１管理手段は、前記第１演算処理部の稼働状態が作動状態から停止状態に切り替わった場合、自身が管理する前記累積対象情報を、前記第２管理手段に対して出力し、前記第２管理手段は、前記第１管理手段から出力された累積対象情報に基づいて、前記累積対象情報の管理を継続することを特徴とする付記１乃至３の何れか１に記載の電子機器。
［付記５］
前記第１管理手段及び前記第２管理手段は、自身が管理する前記累積対象情報を、自身に対応する表示部に表示させるための制御を行うことを特徴とする付記１乃至４の何れか１に記載の電子機器。
［付記６］
第２演算処理部において機能する計測手段を更に備え、
前記取得手段は、前記第２演算処理部と接続されると共に、前記計測手段に対して取得した前記累積対象情報を出力し、
前記計測手段は、前記取得手段から出力された前記累積対象情報を計測し、該計測した計測値を前記第１管理手段及び前記第２手段に対して出力することを特徴とする付記１乃至５の何れか１に記載の電子機器。
［付記７］
前記第１演算処理部において機能するオペレーティングシステムは、前記第１演算処理部の稼働状態の切り替わりを契機として前記累積対象情報の計測値を再設定する処理を行い、
前記第１管理手段及び前記第２管理手段は、の少なくとも何れかは、前記オペレーティングシステムによる再設定された計測値を補正することにより、前記累積対象情報の管理を継続する、
付記１乃至６の何れか１に記載の電子機器。
［付記８］
前記累積対象情報は、歩数、心拍数、又はカロリー消費量の少なくとも何れかを含むことを特徴とする付記１乃至７の何れか１に記載の電子機器。
［付記９］
累積対象情報を取得する取得ステップと、
第１演算処理部において機能し、前記累積対象情報を管理する第１管理ステップと、
第２演算処理部において機能し、前記累積対象情報を管理する第２管理ステップと、
を有し、
前記第１管理ステップ及び前記第２管理ステップにおいて、前記第１演算処理部の稼働状態の切り替わりを契機として、一方が管理する累積対象情報を他方に対して出力し、前記他方は前記一方から出力された累積対象情報に基づいて、前記累積対象情報の管理を継続することを特徴とする情報処理方法。
［付記１０］
累積対象情報を取得する取得機能と、
第１演算処理部において機能し、前記累積対象情報を管理する第１管理機能と、
第２演算処理部において機能し、前記累積対象情報を管理する第２管理機能と、
をコンピュータに実現させると共に、
前記第１管理機能及び前記第２管理機能は、前記第１演算処理部の稼働状態の切り替わりを契機として、一方が管理する累積対象情報を他方に対して出力し、前記他方は前記一方から出力された累積対象情報に基づいて、前記累積対象情報の管理を継続する、
ことを特徴とする情報処理プログラム。
【符号の説明】
【０１３８】
１・・・電子機器，１１・・・第１ＣＰＵ，１２・・・第１ＲＯＭ，１３・・・第１ＲＡＭ，１４・・・第１記憶部，１５・・・第１ＲＴＣ部，１６・・・ドライブ，１７・・・第１入力部，１８・・・第１表示部，１９・・・タッチパネル，２１・・・第２ＣＰＵ，２２・・・第２ＲＯＭ，２３・・第２ＲＡＭ，２４・・・第２記憶部，２５・・・第２ＲＴＣ部，２６・・・センサ部，２７・・・第２入力部，２８・・・第２表示部，３１・・・ブルートゥース用アンテナ，３２・・・ブルートゥースモジュール，３３・・・無線ＬＡＮアンテナ，３４・・・無線ＬＡＮモジュール，３５・・・ＧＰＳアンテナ，３６・・・ＧＰＳモジュール，５１・・・リムーバブルメディア，１１１・・・第１プログラム処理部，１１２・・・第１累積値管理部，１１３・・・第１稼働状態制御部，１４１・・・第１補正値，１４２・・・第１累積値，２１１・・・第２プログラム処理部，２１２・・・第２累積値管理部，２１３・・・第２稼働状態制御部，２１４・・・計測部，２４１・・・第２補正値，２４２・・・第２累積値，２４３・・・表示モード設定情報，ＣＧ・・・カバーガラス，ＢＳ・・・黒色シート，ＭＢ・・・メイン基板
【図１】
2020060906.tif 000003
【図２】
2020060906.tif 000004
【図３Ａ】
2020060906.tif 000005
【図３Ｂ】
2020060906.tif 000006
【図４】
2020060906.tif 000007
【図５】
2020060906.tif 000008
【図６】
2020060906.tif 000009
【図７】
2020060906.tif 000010
【図８】
2020060906.tif 000011
【図９】
2020060906.tif 000012
【図１０】
2020060906.tif 000013