(57)【要約】【課題】時刻表示を状況に応じて適切に使い分け、各時刻表示の計時において得られる時刻の精度を高めることである。【解決手段】スマートウォッチ１００は、時を計時する計時部１１４と、計時部１１４より低い時刻精度で時を計時するＲＴＣ２１４と、測位衛星から受信する電波を利用しＲＴＣ２１４より精度の高い時刻情報を取得する衛星電波受信モジュール２４と、衛星電波受信モジュール２４を制御するサブＣＰＵ２１１と、を備える。サブＣＰＵ２１１は、衛星電波受信モジュール２４から時刻情報を取得し、取得した時刻情報でＲＴＣ２１４の時刻を補正する。【選択図】図２
2018159644.tif 000002
【特許請求の範囲】
【請求項１】
時を計時する第１計時手段と、
前記第１計時手段より低い時刻精度で時を計時する第２計時手段と、
測位衛星からの電波を利用し前記第２計時手段より精度の高い時刻情報を取得する時刻取得手段と、
前記時刻取得手段を制御する制御手段と、を備え、
前記制御手段は、前記時刻取得手段から時刻情報を取得し、取得した時刻情報で前記第２計時手段の時刻を補正する、
ことを特徴とする時計装置。
【請求項２】
第１制御モジュールと、
前記第１制御モジュールに比して、低消費電力で動作する第２制御モジュールと、を備え、
前記第１計時手段は、前記第１制御モジュールの内部に備えられ、
前記第２計時手段は、前記第２制御モジュールの内部に備えられている、
ことを特徴とする請求項１に記載の時計装置。
【請求項３】
前記第１制御モジュールは、所定の条件に基づいて休止する、
ことを特徴とする請求項２に記載の時計装置。
【請求項４】
前記第１計時手段は、前記第１制御モジュールが休止状態の場合、計時動作を行わない、
ことを特徴とする請求項３に記載の時計装置。
【請求項５】
前記制御手段は、前記第１制御モジュールが休止状態の場合、前記時刻取得手段から時刻情報を取得し、取得した時刻情報で前記第２計時手段の時刻を補正することを特徴とする請求項３又は４に記載の時計装置。
【請求項６】
前記制御手段は、前記第２制御モジュールの内部に備えられている、
ことを特徴とする請求項２から５のいずれか一項に記載の時計装置。
【請求項７】
第１表示手段と、
前記第１表示手段に比して、低消費電力で動作する第２表示手段と、を備え、
前記第１計時手段が計時する時刻情報は、前記第１表示手段に表示され、
前記第２計時手段が計時する時刻情報は、前記第２表示手段に表示される、
ことを特徴とする請求項２から６のいずれか一項に記載の時計装置。
【請求項８】
前記第２表示手段は、前記第１表示手段の上部に積層され、
前記第２表示手段は、当該第２表示手段で時刻を表示しない状態では、前記第１表示手段の表示内容を透過させるように制御される、
ことを特徴とする請求項７に記載の時計装置。
【請求項９】
時を計時する第１計時手段と、
前記第１計時手段より低い時刻精度で時を計時する第２計時手段と、を備える時計装置の時刻補正方法であって、
測位衛星から受信する時刻信号を利用し前記第２計時手段より精度の高い時刻情報を取得する時刻取得工程と、
前記時刻取得工程により時刻情報を取得し、取得した時刻情報で前記第２計時手段の時刻を補正する制御工程と、
を含むことを特徴とする時刻補正方法。
【請求項１０】
コンピュータを、
時を計時する第１計時手段、
前記第１計時手段より低い時刻精度で時を計時する第２計時手段、
測位衛星から受信する時刻信号を利用し前記第２計時手段より精度の高い時刻情報を取得する時刻取得手段、
前記時刻取得手段を制御する制御手段、として機能させ、
前記制御手段は、前記時刻取得手段から時刻情報を取得し、取得した時刻情報で前記第２計時手段の時刻を補正する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時計装置、時刻補正方法及びプログラムに関する。
【背景技術】
【０００２】
従来、表示部を有し、時刻を表示させることのできる時計装置がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１０１５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の技術において、時刻を表示するにあたり、時刻表示を状況に応じて適切に使い分け、各時刻表示の計時において得られる時刻の精度を高める要請がある。
【０００５】
本発明の課題は、時刻表示を状況に応じて適切に使い分け、各時刻表示の計時において得られる時刻の精度を高めることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の時計装置は、時を計時する第１計時手段と、前記第１計時手段より低い時刻精度で時を計時する第２計時手段と、測位衛星からの電波を利用し前記第２計時手段より精度の高い時刻情報を取得する時刻取得手段と、前記時刻取得手段を制御する制御手段と、を備え、前記制御手段は、前記時刻取得手段から時刻情報を取得し、取得した時刻情報で前記第２計時手段の時刻を補正する、ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、時刻表示を状況に応じて適切に使い分け、各時刻表示の計時において得られる時刻の精度を高めることができる。
【図面の簡単な説明】
【０００８】
【図１】（ａ）は、本発明の実施の形態のスマートウォッチの正面図である。（ｂ）は、第１表示部及び第２表示部の表示画面を示すスマートウォッチの正面図である。
【図２】スマートウォッチの機能構成を示すブロック図である。
【図３】第１時刻表示処理を示すフローチャートである。
【図４】第２時刻表示処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１０】
図１〜図４を参照して、本発明に係る実施の形態を説明する。先ず、図１、図２を参照して、本実施の形態の時計装置としてのスマートウォッチ１００を説明する。図１（ａ）は、本実施の形態のスマートウォッチ１００の正面図である。図１（ｂ）は、第１表示部１２及び第２表示部２２の表示画面を示すスマートウォッチ１００の正面図である。
【００１１】
図１（ａ）に示すように、スマートウォッチ１００は、バンド２を用いて本体部１をユーザの腕に装着可能な腕装着型の情報処理装置である。スマートウォッチ１００の本体部１は、フレーム３、表示画面４、押しボタンスイッチＢ１などを備える。
【００１２】
フレーム３は、一の面に表示画面４を露出支持し、また、内部に後述の各種動作に係る機能構成を保持する。押しボタンスイッチＢ１は、押下されることで後述の休止モードから動作モードに復帰される。
【００１３】
表示画面４には、２枚の表示部が積層されている。図１（ｂ）に示すように、下部には、第１表示部１２（図２参照）の表示画面１２ａが設けられ、上部には、第２表示部２２（図２参照）の表示画面２２ａが設けられている。すなわち、図１（ａ）では、第１表示部１２により表示がなされ、第２表示部２２の表示画面２２ａが第１表示部１２による表示を透過させている状態を示している。
第２表示部２２の更に上部には、図示略のタッチセンサ（タッチパネル）が設けられてユーザ操作を受け付けることが可能となっている。フレーム３の側面には、押しボタンスイッチＢ１が設けられて、タッチセンサとともにユーザの操作を受付可能としている。
【００１４】
第１表示部１２は、ドットマトリクスによるカラー液晶表示画面を有し、ユーザの入力操作や各種プログラム動作などに応じて各種機能に係る種々の表示を切り替えて及び／又は並列に行う。
第２表示部２２は、第１表示部１２よりも低消費電力で簡略表示により時刻の表示が可能な表示画面を有し、例えば、セグメント方式による白黒液晶表示を行う。あるいは、第２表示部２２の表示画面２２ａには、メモリインピクセル液晶（ＭＩＰ液晶）が用いられても良いし、ＰＮ液晶（Polymer Network）などが用いられてもよい。また、第２表示部２２の表示画面２２ａは、所定の電圧を印加することで表示を一切行わせずに第１表示部１２の表示内容を上方に透過させることができる。
【００１５】
図２は、スマートウォッチ１００の機能構成を示すブロック図である。
スマートウォッチ１００は、第１制御モジュールとしてのメインマイコン１１と、第１表示手段としての第１表示部１２と、操作受付部１３と、無線通信コントローラ１４と、外部記憶部１５と、第２制御モジュールとしてのサブマイコン２１と、第２表示手段としての第２表示部２２と、計測部２３と、時刻取得手段としての衛星電波受信モジュール２４と、スイッチ２５と、ＰＭＩＣ（Power Management Integrated Circuit）３１などとを備える。
【００１６】
メインマイコン１１は、メインＣＰＵ（Central Processing Unit）１１１と、ＲＡＭ（Random Access Memory）１１２と、記憶部１１３と、第１計時手段としての計時部１１４などとを備えたメインとなる制御部である。メインマイコン１１は、ＰＭＩＣ３１を介して電源からの電力供給を受けて、第１表示部１２、操作受付部１３、無線通信コントローラ１４及び外部記憶部１５などの各部の動作を制御する。
【００１７】
メインＣＰＵ１１１は、各種演算処理を行い、スマートウォッチ１００の通常の動作状態における動作を統括制御する。また、メインＣＰＵ１１１は、サブマイコン２１から衛星電波受信モジュール２４や計測部２３の計測データを取得して種々の処理（情報処理）を行う。
ＲＡＭ１１２は、メインＣＰＵ１１１に作業用のメモリ空間を提供し、一時データを記憶する。
【００１８】
記憶部１１３は、メインＣＰＵ１１１の実行する制御プログラム（各種アプリケーションプログラム（アプリ）を含む）や設定データなどを記憶するフラッシュメモリなどの不揮発性メモリである。記憶部１１３に記憶されるデータには、後述する第１時刻表示処理を実行するための第１時刻表示プログラムや、衛星電波受信モジュール２４による測位結果（測位情報）を利用するアプリなどのプログラム及び各種データなどが含まれる。
【００１９】
計時部１１４は、メインＣＰＵ１１１の制御に基づいて現在日時（時刻情報）を計数する。計時部１１４は、カウンタなどを有し、メインマイコン１１の動作クロック周波数に応じて後述のＲＴＣ２１４よりも高精度な日時の計数を行う。
【００２０】
メインＣＰＵ１１１は、動作の必要がない場合には一時的に動作が休止され得る。例えば、操作受付部１３により所定の命令が受け付けられた場合や、操作がなく所定時間経過した場合には、メインマイコン１１の動作全体が停止され、サブマイコン２１が動作する休止モードに遷移されるものとする。スマートウォッチ１００において、動作形態として、休止モードと動作モードとの２モードが用意されている。メインマイコン１１及びサブマイコン２１が動作するモードを動作モードとする。休止モード及び動作モードについては、より具体的に後述する。
【００２１】
上述の第１表示部１２は、主にメインマイコン１１（メインＣＰＵ１１１）の制御動作により表示動作がなされ、ここでは、メインマイコン１１の動作休止時には、併せて表示がオフされるが、サブマイコン２１（サブＣＰＵ２１１）による制御動作により、限定的な表示がなされることも可能とされてよい。
【００２２】
操作受付部１３は、上述のタッチセンサを含み、外部から（すなわちユーザ）の入力操作を受け付けて、操作内容を電気信号に変換してメインＣＰＵ１１１に出力する。タッチセンサへの入力操作があった場合にメインＣＰＵ１１１が休止している（スタンバイ状態である）場合には、この電気信号が動作再開信号となってメインＣＰＵ１１１の動作が再開される。
【００２３】
無線通信コントローラ１４は、外部の電子機器（外部装置）と無線通信を行うためのコントローラである。無線通信規格としては、特には限られないが、例えば、ブルートゥース（Bluetooth（登録商標））などの近距離無線通信や、無線ＬＡＮ（ＩＥＥＥ８０２．１１）などが挙げられる。メインマイコン１１（メインＣＰＵ１１１）は、無線通信コントローラ１４を介して外部から必要な情報やプログラム及びこれらの更新データなどを取得することができる。通信接続対象となる外部装置としては、例えば、スマートフォン、携帯電話、タブレット端末、ＰＤＡ（Personal Digital Assistant）や、アクセスポイントを介する外部サーバなどが挙げられる。
【００２４】
外部記憶部１５は、不揮発性の大容量ストレージであり、ナビゲーションや地図表示を行うための地図データなどを記憶する。この外部記憶部１５は、スマートウォッチ１００に内蔵されるものに限られず、フラッシュメモリなどの着脱可能な可搬型小型記憶媒体が取り付けられて設けられているものであってもよい。
【００２５】
サブマイコン２１は、制御手段としてのサブＣＰＵ２１１と、ＲＡＭ２１２と、記憶部２１３と、第２計時手段としてのＲＴＣ２１４（リアルタイムクロック）と、バッファメモリ２１５などとを備える。サブマイコン２１は、ＰＭＩＣ３１を介して電源から電力供給を受けて動作する。また、サブマイコン２１は、第２表示部２２、計測部２３及び衛星電波受信モジュール２４の動作及びメインマイコン１１とのデータのやり取りを制御する。サブマイコン２１は、消費電力（通常の動作時及び最大時；主にＣＰＵのＴＤＰ（熱設計電力）や、これにＲＡＭの容量及び枚数などの影響を加えたものを基準とすることができる）が、メインマイコン１１の消費電力（それぞれ通常の動作時及び最大時）よりも小さく、継続的に行われる動作を比較的小さい電力消費で行うためのサブの制御部である。
【００２６】
サブＣＰＵ２１１は、各種演算処理を行い、サブマイコン２１の動作を制御する。サブＣＰＵ２１１は、メインＣＰＵ１１１よりも低消費電力（ＴＤＰなど）であって、これに伴ってメインＣＰＵ１１１よりも低能力であってよい。サブＣＰＵ２１１は、ＰＭＩＣ３１からの電力供給が不足していない限り、原則的に最低限の動作が維持される。なお、最低限の動作が所定の間隔で定期的に行われる場合には、当該所定の間隔で動作する期間以外の動作が休止されても（スタンバイ状態とされても）よい。
ＲＡＭ２１２は、サブＣＰＵ２１１に作業用のメモリ空間を提供し、一時データを記憶する。ＲＡＭ２１２は、サブＣＰＵ２１１が上述のように動作を間欠的に行う場合であっても、ＰＭＩＣ３１からの電力供給が正常に行われている限り、記憶データを保持する。
【００２７】
記憶部２１３は、サブＣＰＵ２１１の実行する制御プログラム（各種アプリケーションプログラム（アプリ）を含む）や設定データなどを記憶するフラッシュメモリなどの不揮発性メモリである。記憶部２１３に記憶されるプログラム２１３ａには、サブマイコン２１において実行される後述する第２時刻表示処理を実行するための第２時刻表示プログラムや衛星電波受信モジュール２４の測位制御プログラムが含まれる。また、記憶部２１３には、衛星電波受信モジュール２４を動作させるための制御プログラムとしてのファームウェアが記憶されている。
【００２８】
ＲＴＣ２１４は、日時（時刻情報）の計時動作を行う通常のものであり、上述のように、メインマイコン１１の計時部１１４による計時動作よりも精度が低いが一方で当該計時部１１４よりも計時動作に係る消費電力が小さく、メインマイコン１１の停止時やサブマイコン２１のスタンバイ時などでも継続的に日時の計数を行う。
【００２９】
バッファメモリ２１５は、衛星電波受信モジュール２４により取得された測位結果を一時的に記憶する揮発性メモリであり、ＳＲＡＭ（Static RAM）などが用いられる。衛星電波受信モジュール２４により取得された測位結果は、一度バッファメモリ２１５に蓄えられ、適切なタイミングでメインマイコン１１に出力される。
【００３０】
第２表示部２２は、上述のように、第１表示部１２よりも消費電力が低く、また、表示動作時には、時刻の表示に用いられる。表示画面にＭＩＰ液晶が用いられる場合には、第２表示部２２は、サブＣＰＵ２１１の制御により表示内容の更新周波数を落とすことができる。
【００３１】
計測部２３は、スマートウォッチ１００の運動状態を示す物理量を計測するセンサを有する。計測部２３には、ここでは、加速度センサが含まれ、これに加えて方位センサ（地磁場センサ）や気圧センサ（高度センサとして用いられる）などが含まれてもよい。また、計測部２３は、スマートウォッチ１００の所定の姿勢、ここでは、ユーザがスマートウォッチ１００の表示画面を見やすいように腕を眼前に掲げた場合の当該スマートウォッチ１００の傾斜状態を検出する傾斜センサを有してもよい。
【００３２】
衛星電波受信モジュール２４は、測位衛星からの電波、ここでは、少なくともＧＮＳＳ（Global Navigation Satellite System）に係る測位衛星（ＧＮＳＳ衛星）からの電波を捕捉、受信して復調し、時刻を取得したり測位を行ったりすることが可能なモジュール（衛星電波受信ＬＳＩ）である。測位衛星からの電波には、測位衛星で計時されている時刻情報が含まれている。衛星電波受信モジュール２４は、図示略のアンテナを有し、サブマイコン２１（サブＣＰＵ２１１）の制御に基づいて電波（ＧＮＳＳ衛星では、例えば１．５７５４２ＧＨｚ（ＧＰＳ（Global Positioning System）のＬ１帯））を受信して逆スペクトラム拡散を行い、航法メッセージを取得、解読する。また、衛星電波受信モジュール２４は、航法メッセージの取得、解読結果に基づいて測位演算を行う。得られた日時や現在位置は、所定のフォーマットにより出力される。
なお、衛星電波受信モジュール２４は、ＧＮＳＳ方式以外の方式の測位衛星から電波を受信して時刻取得や測位を行う構成としてもよい。
【００３３】
衛星電波受信モジュール２４は、メモリ２４１を備え、動作に必要な一時データを記憶する。メモリ２４１は、ＳＲＡＭ（Static RAM）などの揮発性メモリであり、動作時には、時刻情報取得、測位動作に必要な制御プログラム（ファームウェア）、各測位衛星の航法メッセージのフォーマット情報、各測位衛星などから取得された軌道情報（エフェメリス、アルマナック）が記憶される。メモリ２４１は、衛星電波受信モジュール２４の受信動作部の動作が停止された場合でも動作を維持させておくことが可能であるが、メモリ２４１の動作を停止させて再起動させた場合には、これらのうち少なくとも一部（ファームウェアなど）をサブマイコン２１の記憶部２１３から再取得されるようになっている。衛星電波受信モジュール２４は、測位に必要な数の測位衛星からの電波を捕捉し、各々エフェメリスを取得した後、継続的に測位演算を行って現在位置を求めることができる。この場合の現在位置の算出間隔は、特には限られないが、ここでは１秒間隔とされる。
【００３４】
スイッチ２５は、メインマイコン１１が休止モードとされている場合にこのメインマイコン１１を再起動させる所定のユーザ操作を受け付けるオンスイッチである。スイッチ２５は、専用で設けられていてもよいし、押しボタンスイッチＢ１と併用されてもよい。
【００３５】
ＰＭＩＣ３１は、電源からメインマイコン１１及びサブマイコン２１への電力供給を制御する。ＰＭＩＣ３１は、例えば、メインマイコン１１及びサブマイコン２１への電力出力可否の切り替えスイッチや、出力電圧などを調整するＤＣ／ＤＣコンバータなどを備え、メインマイコン１１やサブマイコン２１の動作時に適切な電力をこれらに供給する。
又、この図２は一例であり、ＰＭＩＣ３１ではなく、メインマイコン１１、サブマイコン２１にそれぞれ電力を供給する電源ＩＣを用意してもよい。
【００３６】
次に、図３及び図４を参照して、スマートウォッチ１００の動作を説明する。図３は、第１時刻表示処理を示すフローチャートである。図４は、第２時刻表示処理を示すフローチャートである。
【００３７】
先ず、スマートウォッチ１００の動作形態として、休止モードと動作モードとを説明する。メインマイコン１１の動作は、上述のように、メインＣＰＵ１１１の動作有無を切り替えることで、動作状態（動作モード）と休止状態（休止モード）との間で切替が可能である。休止モードの場合には、メインＣＰＵ１１１の動作停止に伴って第１表示部１２による表示もオフされる。ここでは、休止モードでは、メインＣＰＵ１１１の動作停止時にＲＡＭ１１２の記憶動作も完全に中止（シャットダウン）されるものとして説明する。ただし、休止モードにおいて、メインＣＰＵ１１１の動作停止時にＲＡＭ１１２の記憶動作は維持され（スタンバイ状態）、メインＣＰＵ１１１の動作再開時に速やかに通常の動作に復帰することができることとしてもよい。あるいは、休止モードにおいて、メインＣＰＵ１１１の動作停止時にＲＡＭ１１２の記憶内容を記憶部１１３に退避させて復旧可能に動作を中止（スリープ状態）させてもよい。メインマイコン１１は、休止モードが継続されていても、所定の間隔（維持動作間隔）、例えば、１０分に１回一時的に動作状態に復帰して所定の処理（維持動作）を行うこととしてもよい。
【００３８】
休止モードへは、ユーザによる所定の操作により明示的な命令が受け付けられた場合や、操作が所定時間なくスマートウォッチ１００が長時間使用されないと推測される場合に遷移する。また、スマートウォッチ１００では、休止モードにおいてスイッチ２５が押下されることで、動作モードへ復帰する。
また、電池残量が閾値以下になった場合にも休止モードに遷移してもよい。
【００３９】
メインマイコン１１の動作停止（休止モードへの遷移）に伴って第１表示部１２の動作も休止され、サブマイコン２１のサブＣＰＵ２１１の制御により第２表示部２２が時刻表示を行う。
【００４０】
動作モードは、スマートウォッチ１００が備える通常のインタラクティブな機能を全て実行可能なモードである。動作モードでは、メインマイコン１１が主として動作し、メインＣＰＵ１１１の制御により第１表示部１２に各種表示動作が行われる。第１表示部１２への表示内容には、時刻表示が含まれ得る。この場合の時刻表示では、時針、分針及び秒針が描画され、秒針の移動により１秒単位で時刻表示が更新される。また、スマートウォッチ１００では、特定の機能動作を行わせる場合に、一時的に時刻表示を行わせない状態とすることも可能である。
【００４１】
次いで、図３を参照して、スマートウォッチ１００のメインマイコン１１のメインＣＰＵ１１１により実行される第１時刻表示処理を説明する。第１時刻表示処理は、メインマイコン１１における時刻表示及び時刻補正を行う処理である。スマートウォッチ１００において、例えば、電源がオンされた場合や、休止モード中にスイッチ２５がユーザに押下されたことをトリガとして、メインＣＰＵ１１１は、記憶部１１３から読み出され適宜ＲＡＭ１１２に展開された第１時刻表示プログラムとの協働で、第１時刻表示処理を実行する。
【００４２】
先ず、メインＣＰＵ１１１は、メインマイコン１１の起動処理を行う（ステップＳ１１）。そして、メインＣＰＵ１１１は、サブＣＰＵ２１１に制御信号を送って時刻情報を要求し、サブＣＰＵ２１１から取得したＲＴＣ２１４の時刻情報に基づいて計時部１１４により時刻の計数を開始する（ステップＳ１２）。そして、メインＣＰＵ１１１は、第１表示部１２の表示を動作モードで開始させるとともに、サブＣＰＵ２１１に第２表示部２２の表示オフ通知を出力して、第２表示部２２の表示を中止させ、第２表示部２２を透過状態とさせる（ステップＳ１３）。ステップＳ１３では、図１（ａ）の表示画面１２ａのように時刻表示され、以後、計時部１１４の時刻に基づき１秒ごとに表示が更新される。
【００４３】
そして、メインＣＰＵ１１１は、操作受付部１３を介してユーザから休止モードへの移行操作があった、又は操作がなく休止モードに遷移する所定時間経過したか否かを判別する（ステップＳ１４）。休止モードへの移行操作がなくかつ操作がなく所定時間経過していない場合（ステップＳ１４；ＮＯ）、メインＣＰＵ１１１は、無線通信コントローラ１４を介して、スマートフォンなどの外部装置から接続要求が送信されたか否かを判別する（ステップＳ１５）。
【００４４】
ステップＳ１５の接続要求は、例えば、外部装置が、受信したメールなどのデータをスマートウォッチ１００に送信するために行う通信接続の要求である。外部装置（スマートフォン）は、例えば、基地局との通信接続時に、基地局で管理されている正確な時刻情報を受信して適宜時刻補正しており、スマートウォッチ１００よりも精度の高い時刻情報を保持している。
【００４５】
外部装置から接続要求が送信されていない場合（ステップＳ１５；ＮＯ）、メインＣＰＵ１１１は、計時部１１４で計時している現在時刻を参照し、当該現在時刻が時刻補正をするタイミングであるか否かを判別する（ステップＳ１６）。例えば、メインマイコン１１では、予め設定された所定時間ごとに、外部装置から時刻情報を取得して時刻補正を行うものとする。ステップＳ１６の時刻補正をするタイミングは、時刻補正を行う所定時間が経過したタイミングとする。
【００４６】
時刻補正をするタイミングでない場合（ステップＳ１６；ＮＯ）、ステップＳ１４に移行される。外部装置から接続要求が送信された場合（ステップＳ１５；ＹＥＳ）、又は時刻補正をするタイミングである場合（ステップＳ１６；ＹＥＳ）、メインＣＰＵ１１１は、無線通信コントローラ１４を介して、外部装置との通信接続を確立し、時刻情報を受信する（ステップＳ１７）。ステップＳ１７では、外部装置から送信されるメールなどのデータがある場合に、そのデータが受信され、例えば記憶部１１３に記憶される。
【００４７】
そして、メインＣＰＵ１１１は、ステップＳ１７で受信された時刻情報を用いて、計時部１１４の時刻を補正し（ステップＳ１８）、ステップＳ１４に移行する。
このフローは一例であり、例えば、メインマイコン１１起動後、手動操作において、衛星電波受信ＬＳＩからの時刻補正コマンドを発行し、サブマイコン２１経由で衛星電波受信ＬＳＩから取得した時刻情報を受け取ってもよいし、外部装置との接続が閾値時間以上未接続の場合は、サブマイコン２１に時刻情報を要求して、サブマイコン２１の時刻情報、または衛星電波受信ＬＳＩから取得した時刻情報を受け取ってもよい。
【００４８】
メインＣＰＵ１１１は、休止モードへの移行操作があった、又は操作がなく所定時間経過した場合（ステップＳ１４；ＹＥＳ）、メインＣＰＵ１１１は、第１表示部１２の表示動作を中止させる（ステップＳ１９）。そして、メインＣＰＵ１１１は、第２表示部２２の表示動作を開始する表示オン通知をサブＣＰＵ２１１に出力する（ステップＳ２０）。そして、メインＣＰＵ１１１は、メインマイコン１１の動作停止処理を実行し、メインＣＰＵ１１１を含むメインマイコン１１の動作を停止させ（ステップＳ２１）、第１時刻表示処理を終了する。
【００４９】
次いで、図４を参照して、スマートウォッチ１００のサブマイコン２１のサブＣＰＵ２１１により実行される第２時刻表示処理を説明する。第２時刻表示処理は、サブマイコン２１における時刻表示及び時刻補正を行う処理である。スマートウォッチ１００において、例えば、電源がオンされたことをトリガとして、サブＣＰＵ２１１は、記憶部２１３から読み出され適宜ＲＡＭ２１２に展開された第２時刻表示プログラムとの協働で、第２時刻表示処理を実行する。本実施形態のスマートウォッチ１００では、サブマイコン２１は、起動後、電源が取り外されたりバッテリ切れが生じたりしない限りオフされない。
【００５０】
先ず、サブＣＰＵ２１１は、サブマイコン２１の起動処理を行う（ステップＳ３１）。そして、サブＣＰＵ２１１は、第１時刻表示処理のステップＳ２０に対応して、第２表示部２２の表示オン通知がメインＣＰＵ１１１から入力されたか否かを判別する（ステップＳ３２）。表示オン通知が入力された場合（ステップＳ３２；ＹＥＳ）、サブＣＰＵ２１１は、ＲＴＣ２１４で計時された時刻を第２表示部２２に表示開始する（ステップＳ３３）。ステップＳ３３では、図１（ｂ）の表示画面２２ａのように時刻表示され、以後、ＲＴＣ２１４の時刻に基づき１秒ごとに表示が更新される。
【００５１】
表示オン通知が入力されていない場合（ステップＳ３２；ＮＯ）、又はステップＳ３３の後、サブＣＰＵ２１１は、第１時刻表示処理のステップＳ１２に対応して、ＲＴＣ２１４の時刻情報要求がメインＣＰＵ１１１から入力されたか否かを判別する（ステップＳ３４）。時刻情報要求が入力された場合（ステップＳ３４；ＹＥＳ）、サブＣＰＵ２１１は、第１時刻表示処理のステップＳ１２に対応して、ＲＴＣ２１４から現在の時刻情報を読み出してメインＣＰＵ１１１に出力する（ステップＳ３５）。
【００５２】
時刻情報要求が入力されていない場合（ステップＳ３４；ＮＯ）、又はステップＳ３５の後、サブＣＰＵ２１１は、第１時刻表示処理のステップＳ１３に対応して、第２表示部２２の表示オフ通知がメインＣＰＵ１１１から入力されたか否かを判別する（ステップＳ３６）。表示オフ通知が入力された場合（ステップＳ３６；ＹＥＳ）、サブＣＰＵ２１１は、第２表示部２２の表示動作を終了させて、第２表示部２２を透過状態とする（ステップＳ３７）。
【００５３】
表示オフ通知が入力されていない場合（ステップＳ３６；ＮＯ）、又はステップＳ３７の後、サブＣＰＵ２１１は、スイッチ２５が押下されたか否かを判別する（ステップＳ３８）。スイッチ２５が押下された場合（ステップＳ３８；ＹＥＳ）、サブＣＰＵ２１１は、メインマイコン１１を起動させる動作を行う（ステップＳ３９）。
【００５４】
スイッチ２５が押下されていない場合（ステップＳ３８；ＮＯ）、又はステップＳ３９の後、サブＣＰＵ２１１は、ＲＴＣ２１４で計時している現在時刻を参照し、休止モード（第１表示部１２の表示オフ）でかつ当該現在時刻が時刻補正をするタイミングであるか否かを判別する（ステップＳ４０）。例えば、サブマイコン２１では、予め設定された所定時間（例えば１日）ごとに、衛星電波受信モジュール２４から時刻情報を取得して時刻補正を行うものとする。ステップＳ４０の時刻補正をするタイミングは、時刻補正を行う所定時間が経過したタイミングとする。
【００５５】
休止モードでかつ時刻補正をするタイミングでない場合（ステップＳ４０；ＮＯ）、ステップＳ３２に移行される。休止モードでかつ時刻補正をするタイミングである場合（ステップＳ４０；ＹＥＳ）、サブＣＰＵ２１１は、衛星電波受信モジュール２４を起動させる（ステップＳ４１）。そして、サブＣＰＵ２１１は、衛星電波受信モジュール２４を動作させるためのファームウェアを記憶部２１３から読み出して衛星電波受信モジュール２４に出力（転送）しメモリ２４１に展開させる（ステップＳ４２）。ファームウェアがメモリ２４１に展開されると、衛星電波受信モジュール２４が、メモリ２４１に展開されたファームウェアに従い、ＧＮＳＳ衛星からの電波受信、時刻情報の取得、測位情報の生成が可能な状態となる。
【００５６】
そして、サブＣＰＵ２１１は、衛星電波受信モジュール２４で取得された現在の時刻情報を衛星電波受信モジュール２４から取得する（ステップＳ４３）。ＧＮＳＳ衛星は時刻精度の高い時計装置を有しており、当該時計装置により計時された時刻情報がＧＮＳＳ衛星からの電波に含まれるので、衛星電波受信モジュール２４で取得される時刻情報もＲＴＣ２１４の時刻情報よりも精度が高い。
【００５７】
そして、サブＣＰＵ２１１は、ステップＳ４３で取得された時刻情報を用いてＲＴＣ２１４の時刻を補正する（ステップＳ４４）。そして、サブＣＰＵ２１１は、衛星電波受信モジュール２４をオフさせる動作を行い（ステップＳ４５）、ステップＳ３２に移行する。
【００５８】
以上、本実施の形態によれば、スマートウォッチ１００は、時を計時する計時部１１４と、計時部１１４より低い時刻精度で時を計時するＲＴＣ２１４と、測位衛星からの電波を利用しＲＴＣ２１４より精度の高い時刻情報を取得する衛星電波受信モジュール２４と、衛星電波受信モジュール２４を制御するサブＣＰＵ２１１と、を備える。サブＣＰＵ２１１は、衛星電波受信モジュール２４から時刻情報を取得し、取得した時刻情報でＲＴＣ２１４の時刻を補正する。
【００５９】
このため、計時部１１４、ＲＴＣ２１４により時刻表示を状況に応じて適切に使い分けることができるとともに、ＲＴＣ２１４の計時による時刻の精度を高めることができる。
【００６０】
また、スマートウォッチ１００は、メインマイコン１１と、メインマイコン１１に比して、低消費電力で動作するサブマイコン２１と、を備える。計時部１１４は、メインマイコン１１の内部に備えられ、ＲＴＣ２１４は、サブマイコン２１の内部に備えられている。このため、サブマイコン２１が動作している低消費電力動作の場合に、計時の精度を高めることができる。
【００６１】
また、メインマイコン１１は、所定のユーザ操作がある、又は操作がなく所定時間経過したという所定の条件に基づいて休止する。このため、メインマイコン１１が休止モードとなりサブマイコン２１が動作している低消費電力動作の場合に、ＲＴＣ２１４の計時による時刻の精度を高めることができる。
【００６２】
また、計時部１１４は、メインマイコン１１が休止状態（休止モード）の場合、計時動作を行わない。このため、メインマイコン１１が休止モードとなりサブマイコン２１のみが動作している低消費電力動作の場合に、ＲＴＣ２１４の計時による時刻の精度を高めることができる。
【００６３】
また、サブＣＰＵ２１１は、メインマイコン１１が休止状態（休止モード）の場合、衛星電波受信モジュール２４から時刻情報を取得し、取得した時刻情報でＲＴＣ２１４の時刻を補正する。このため、メインマイコン１１が休止モードとなりサブマイコン２１のみが動作している低消費電力動作の場合に、ＲＴＣ２１４を時刻補正して時刻の精度を高めることができる。
【００６４】
また、サブＣＰＵ２１１は、サブマイコン２１の内部に備えられている。このため、サブマイコン２１が動作している低消費電力動作の場合に、時刻の精度を高めることができる。
【００６５】
また、スマートウォッチ１００は、第１表示部１２と、第１表示部１２に比して、低消費電力で動作する第２表示部２２と、を備える。計時部１１４が計時する時刻情報は、第１表示部１２に表示される。ＲＴＣ２１４が計時する時刻情報は、第２表示部２２に表示される。このため、第１表示部１２、第２表示部２２により時刻表示を状況に応じて適切に使い分けることができるとともに、第２表示部２２に時刻を表示する低消費電力動作の場合に、表示する時刻の精度を高めることができる。
【００６６】
また、第２表示部２２は、第１表示部１２の上部に積層される。第２表示部２２は、第２表示部２２で時刻を表示しない状態では、第１表示部１２の表示内容を透過させるように制御される。このため、見かけ上単一の表示画面４内に、第１表示部１２、第２表示部２２により時刻表示を状況に応じて適切に使い分けることができるとともに、ＲＴＣ２１４に計時された時刻の精度を高めることができる。
【００６７】
なお、上記実施の形態における記述は、本発明に係る時計装置、時刻補正方法及びプログラムの一例であり、これに限定されるものではない。
【００６８】
例えば、上記実施の形態では、図４の第２時刻表示処理のステップＳ４０〜Ｓ４５で、メインマイコン１１が休止モードの場合にのみ、ＲＴＣ２１４の時刻補正を行う構成としたが、これに限定されるものではない。第２時刻表示処理のステップＳ４０で、サブＣＰＵ２１１が、現在時刻が時刻補正タイミングか否かを判別し、ステップＳ４１〜Ｓ４５で、メインマイコン１１が動作モード及び休止モードにかかわらず、ＲＴＣ２１４の時刻補正を行う構成する構成としてもよい。
【００６９】
また、上記実施の形態では、サブマイコン２１が、予め設定された所定時間（例えば１日）ごとに、衛星電波受信モジュール２４から時刻情報を取得して時刻補正を行うものとしたが、ユーザ操作により、任意の時間に衛星電波受信モジュール２４から時刻情報を取得して時刻補正を行うようにしてもよい。
【００７０】
また、上記実施の形態では、第１表示部１２と第２表示部２２の二つの表意部を備える構成としたが、一つの表示部を備える構成とし、メインマイコン１１とサブマイコン２１が一つの表示部をそれぞれ排他制御するようにしてもよい。
【００７１】
また、上記実施の形態におけるスマートウォッチ１００の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【００７２】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
時を計時する第１計時手段と、
前記第１計時手段より低い時刻精度で時を計時する第２計時手段と、
測位衛星からの電波を利用し前記第２計時手段より精度の高い時刻情報を取得する時刻取得手段と、
前記時刻取得手段を制御する制御手段と、を備え、
前記制御手段は、前記時刻取得手段から時刻情報を取得し、取得した時刻情報で前記第２計時手段の時刻を補正する、
ことを特徴とする時計装置。
＜請求項２＞
第１制御モジュールと、
前記第１制御モジュールに比して、低消費電力で動作する第２制御モジュールと、を備え、
前記第１計時手段は、前記第１制御モジュールの内部に備えられ、
前記第２計時手段は、前記第２制御モジュールの内部に備えられている、
ことを特徴とする請求項１に記載の時計装置。
＜請求項３＞
前記第１制御モジュールは、所定の条件に基づいて休止する、
ことを特徴とする請求項２に記載の時計装置。
＜請求項４＞
前記第１計時手段は、前記第１制御モジュールが休止状態の場合、計時動作を行わない、
ことを特徴とする請求項３に記載の時計装置。
＜請求項５＞
前記制御手段は、前記第１制御モジュールが休止状態の場合、前記時刻取得手段から時刻情報を取得し、取得した時刻情報で前記第２計時手段の時刻を補正することを特徴とする請求項３又は４に記載の時計装置。
＜請求項６＞
前記制御手段は、前記第２制御モジュールの内部に備えられている、
ことを特徴とする請求項２から５のいずれか一項に記載の時計装置。
＜請求項７＞
第１表示手段と、
前記第１表示手段に比して、低消費電力で動作する第２表示手段と、を備え、
前記第１計時手段が計時する時刻情報は、前記第１表示手段に表示され、
前記第２計時手段が計時する時刻情報は、前記第２表示手段に表示される、
ことを特徴とする請求項２から６のいずれか一項に記載の時計装置。
＜請求項８＞
前記第２表示手段は、前記第１表示手段の上部に積層され、
前記第２表示手段は、当該第２表示手段で時刻を表示しない状態では、前記第１表示手段の表示内容を透過させるように制御される、
ことを特徴とする請求項７に記載の時計装置。
＜請求項９＞
時を計時する第１計時手段と、
前記第１計時手段より低い時刻精度で時を計時する第２計時手段と、を備える時計装置の時刻補正方法であって、
測位衛星から受信する時刻信号を利用し前記第２計時手段より精度の高い時刻情報を取得する時刻取得工程と、
前記時刻取得工程により時刻情報を取得し、取得した時刻情報で前記第２計時手段の時刻を補正する制御工程と、
を含むことを特徴とする時刻補正方法。
＜請求項１０＞
コンピュータを、
時を計時する第１計時手段、
前記第１計時手段より低い時刻精度で時を計時する第２計時手段、
測位衛星から受信する時刻信号を利用し前記第２計時手段より精度の高い時刻情報を取得する時刻取得手段、
前記時刻取得手段を制御する制御手段、として機能させ、
前記制御手段は、前記時刻取得手段から時刻情報を取得し、取得した時刻情報で前記第２計時手段の時刻を補正する、
ことを特徴とするプログラム。
【符号の説明】
【００７３】
１  本体部
２  バンド
３  フレーム
４、１２ａ、２２ａ  表示画面
Ｂ１  押しボタンスイッチ
１００ スマートウォッチ
１１  メインマイコン
１１１  メインＣＰＵ
１１２  ＲＡＭ
１１３  記憶部
１１４  計時部
１２  第１表示部
１３  操作受付部
１４  無線通信コントローラ
１５  外部記憶部
２１  サブマイコン
２１１  サブＣＰＵ
２１２  ＲＡＭ
２１３  記憶部
２１４  ＲＴＣ
２１５  バッファメモリ
２２  第２表示部
２３  計測部
２４  衛星電波受信モジュール
２４１  メモリ
２５  スイッチ
３１  ＰＭＩＣ
【図１】
2018159644.tif 000003
【図２】
2018159644.tif 000004
【図３】
2018159644.tif 000005
【図４】
2018159644.tif 000006