(57)【要約】      （修正有）【課題】同時駆動可能モータ数だけ複数のモータを駆動させることができる時計、および時計の制御方法を提供する。【解決手段】時計１００は、少なくとも指針を含む作動体１２０を動作させる複数のモータ１２２と、複数のモータ１２２のうち同時に駆動可能な同時駆動モータ数と、複数のモータ１２２の同時駆動の際の駆動優先順位と、を記憶する記憶部１０５と、複数のモータ１２２のうち駆動中のモータの数を監視し、複数のモータ１２２のうち第１のモータの駆動が停止した後、当該監視により駆動中のモータの数が同時駆動モータ数より少ない場合、第１のモータより駆動優先順位の低い第２のモータを駆動させる制御部１０１と、を備える。【選択図】図１
2018119825.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも指針を含む作動体を動作させる複数のモータと、
前記複数のモータのうち同時に駆動可能な同時駆動モータ数と、前記複数のモータの同時駆動の際の駆動優先順位と、を記憶する記憶部と、
前記複数のモータのうち駆動中のモータの数を監視し、前記複数のモータのうち第１のモータの駆動が停止した後、当該監視により駆動中のモータの数が前記同時駆動モータ数より少ない場合、前記第１のモータより前記駆動優先順位の低い第２のモータを駆動させる制御部と、
を備える時計。
【請求項２】
前記記憶部が記憶する前記駆動優先順位は、少なくとも前記作動体の一周回転にかかるステップ数が少ない場合、及び前記作動体の一周回転にかかる時間が短い場合、のうち少なくとも一方の場合ほど高く設定される、請求項１の時計。
【請求項３】
前記作動体として時針、分針、及び、秒針の少なくとも一つにより構成される主表示部と、
前記主表示部とは異なる前記作動体により構成される副表示部と、を備え、
前記記憶部に記憶される前記駆動優先順位は、前記主表示部における前記作動体の前記駆動優先順位が、前記副表示部における前記作動体の前記駆動優先順位より高く設定される、請求項１または請求項２に記載の時計。
【請求項４】
前記制御部は、前記作動体を所望の駆動目標位置まで動作させるのに必要な必要動作時間を算出し、前記必要動作時間が少ないほど前記駆動優先順位を高く設定する、請求項１から請求項３のいずれか１項に記載の時計。
【請求項５】
前記制御部は、前記作動体を所望の目標位置まで動作させるのに必要な必要ステップ数を算出し、前記必要ステップ数が少ないほど前記駆動優先順位を高く設定する、請求項１から請求項４のいずれか１項に記載の時計。
【請求項６】
電源を備え、
前記制御部は、前記電源の電源電圧を測定し、前記電源電圧に応じて、前記同時駆動モータ数を変更する、請求項１から請求項４のいずれか１項に記載の時計。
【請求項７】
前記記憶部は、前記複数のモータのそれぞれの消費電流値または当該消費電流値に応じた抵抗値を記憶し、前記消費電流値と前記同時駆動モータ数との対応関係を記憶し、
前記制御部は、前記作動体を動作させるのに必要なモータのそれぞれの前記消費電流値の合計値を算出し、前記対応関係に基づき前記合計値に応じた前記同時駆動モータ数を読出し、読み出した前記同時駆動モータ数に基づいて前記複数のモータを駆動する、請求項１から請求項６のいずれか１項の時計。
【請求項８】
少なくとも指針を含む作動体を所望の駆動目標位置に動作させるのに必要な複数の駆動モータの数、動作ステップ数、及び動作方向を決定する動作決定ステップと、
前記複数のモータのうち第１のモータの駆動が停止する第１モータ停止ステップと、
駆動中のモータの数が同時駆動モータ数未満か否かを判定する判定ステップと、
前記第１のモータより駆動優先順位の低い第２モータを駆動させる第２のモータ駆動ステップと、
を含む時計の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時計、および時計の制御方法に関する。
【背景技術】
【０００２】
従来より、複数のモータを備えた電子時計が考案されている。これら複数のモータを同時に動作させた場合は、モータに電力を供給する電池の端子電圧が下がってしまうという事態が生じうる。
【０００３】
このため、例えば、特許文献１には、複数のモータを早送り駆動させる際には、複数のモータを交互に駆動させ、電池負荷の影響を抑えながら早送り駆動を行うことが提案されている。
【０００４】
また、特許文献２には、複数のステッピングモータが駆動される順番が所定の周期ごとに毎回同一となるように、予め設定されたタイミングで前記駆動パルスの出力要求を行うアナログ電子時計が提案されている。この特許文献２に記載の技術によると、重複なく駆動パルスを出力させつつ、複数のモータを同時に高速に駆動させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開昭６０−１６２９８０号公報
【特許文献２】特開２０１３−１３４１８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、一般的な電子時計で用いられているステッピングモータにおいては、正転方向に動作させるのに最適化されている場合に、逆転動作をさせる駆動パルスは正転動作をさせる駆動パルスよりも長くなる場合がありうる。また、ステッピングモータの特性に応じて、正転駆動させる駆動パルスの長さが、モータに応じて異なる場合がありうる。このようにモータの駆動パルスが長くなると、連続駆動することが出来るモータ数を減らす、もしくは駆動周波数を遅くせざるを得ない、と行った課題が発生する。ところで、電池の負荷特性、及び、各々のモータの消費する電流によっては、電子時計に搭載されている全てのモータの同時駆動は困難でも、幾つかのモータならば同時に駆動させる事が可能な場合もある。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであって、同時駆動可能モータ数だけ複数のモータを駆動させることができる時計、および時計の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一態様に係る時計（１００）は、少なくとも指針を含む作動体（例えば秒針１２０Ａ、分針１２０Ｂ、時針１２０Ｃ、日車１２０Ｅ、小時計の小時計指針１２０Ｄ）を動作させる複数のモータ（１２２）と、前記複数のモータのうち同時に駆動可能な同時駆動モータ数と、前記複数のモータの同時駆動の際の駆動優先順位と、を記憶する記憶部（１０５）と、前記複数のモータのうち駆動中のモータの数を監視し、前記複数のモータのうち第１のモータの駆動が停止した後、当該監視により駆動中のモータの数が前記同時駆動モータ数より少ない場合、前記第１のモータより前記駆動優先順位の低い第２のモータを駆動させる制御部（制御部１０１）と、を備える。
【０００９】
また、本発明の一態様に係る時計において、前記記憶部が記憶する前記駆動優先順位は、少なくとも前記作動体の一周回転にかかるステップ数が少ない場合、及び前記作動体の一周回転にかかる時間が短い場合、のうち少なくとも一方の場合ほど高く設定されるようにしてもよい。
【００１０】
また、本発明の一態様に係る時計は、前記作動体として時針、分針、及び、秒針の少なくとも一つにより構成される主表示部と、前記主表示部とは異なる前記作動体により構成される副表示部と、を備え、前記記憶部に記憶される前記駆動優先順位は、前記主表示部における前記作動体の前記駆動優先順位が、前記副表示部における前記作動体の前記駆動優先順位より高く設定されるようにしてもよい。
【００１１】
また、本発明の一態様に係る時計において、前記制御部は、前記作動体を所望の駆動目標位置まで動作させるのに必要な必要動作時間を算出し、前記必要動作時間が少ないほど前記駆動優先順位を高く設定するようにしてもよい。
【００１２】
また、本発明の一態様に係る時計において、前記制御部は、前記作動体を所望の目標位置まで動作させるのに必要な必要ステップ数を算出し、前記必要ステップ数が少ないほど前記駆動優先順位を高く設定するようにしてもよい。
【００１３】
また、本発明の一態様に係る時計は、電源を備え、前記制御部は、前記電源の電源電圧を測定し、前記電源電圧に応じて、前記駆動モータ数を変更するようにしてもよい。
【００１４】
また、本発明の一態様に係る時計において、前記記憶部は、前記複数のモータのそれぞれの消費電流値または当該消費電流値に応じた抵抗値を記憶し、前記消費電流値と前記同時駆動モータ数との対応関係を記憶し、前記制御部は、前記作動体を動作させるのに必要なモータのそれぞれの前記消費電流値の合計値を算出し、前記対応関係に基づき前記合計値に応じた前記同時駆動モータ数を読出し、読み出した前記同時駆動モータ数に基づいて前記複数のモータを駆動するようにしてもよい。
【００１５】
上記目的を達成するため、本発明の一態様に係る時計の制御方法は、少なくとも指針を含む作動体を所望の駆動目標位置に動作させるのに必要な複数の駆動モータの数、動作ステップ数、及び動作方向を決定する動作決定ステップと、前記複数のモータのうち第１のモータの駆動が停止する第１モータ停止ステップと、駆動中のモータの数が同時駆動モータ数未満か否かを判定する判定ステップと、前記第１のモータより駆動優先順位の低い第２モータを駆動させる第２のモータ駆動ステップと、を含む。
【発明の効果】
【００１６】
本発明によれば、同時駆動可能モータ数だけ複数のモータを駆動させることができる。
【図面の簡単な説明】
【００１７】
【図１】第１実施形態に係る時計システムの構成例を示すブロック図である。
【図２】第１実施形態に係る指針それぞれを一周回転させるのに必要なステップ数、針位置カウンタ値の範囲、駆動優先順位の一例を示す図である。
【図３】第１実施形態に係る時計の秒針、分針、時針、小時計指針、および日車の配置例を示す図である。
【図４】図３に示す指針それぞれの位置における針位置カウンタの値を示す図である。
【図５】指針それぞれが初期位置の例を示す図である。
【図６】図５に示す指針それぞれの位置における針位置カウンタの値を示す図である。
【図７】図３の位置から図５の位置へ指針を駆動する場合の例を示す図である。
【図８】図５の位置から図３の位置へ指針を駆動する場合の例を示す図である。
【図９】第１実施形態に係る指針駆動処理のフローチャートである。
【図１０】第１実施形態に係る駆動パルスの出力タイミングの例を示す図である。
【図１１】第１実施形態に係る駆動パルスの出力タイミングの他の例を示す図である。
【図１２】第２実施形態に係る記憶部が記憶する電源の電圧値の範囲と同時駆動可能なモータの数の例を示す図である。
【図１３】第２実施形態に係る二次電池の電圧に基づき同時駆動可能なモータの数を設定する処理のフローチャートである。
【図１４】第３実施形態に係る駆動時間に応じた駆動優先順位の決定処理のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１９】
［第１実施形態］
図１は、本実施形態に係る時計システム１の構成例を示すブロック図である。
図１に示すように、時計システム１は、通信機器２００と、通信機器２００と通信可能な時計１００とを備える。
【００２０】
時計１００は、制御部１０１、発振回路１０２、分周回路１０３、入力部１０４、記憶部１０５、太陽電池１０６、充放電制御回路１０７、二次電池１０９、スイッチ１１０、無線通信制御部１１１、電池電圧検出部１１２、秒針１２０Ａ、分針１２０Ｂ、時針１２０Ｃ、小時計指針１２０Ｄ、日車１２０Ｅ、輪列機構１２１Ａ、輪列機構１２１Ｂ、輪列機構１２１Ｃ、輪列機構１２１Ｄ、輪列機構１２１Ｅ、ステッピングモータ１２２Ａ、ステッピングモータ１２２Ｂ、ステッピングモータ１２２Ｃ、ステッピングモータ１２２Ｄ、およびステッピングモータ１２２Ｅを備える。
なお、時計１００は、ケース、風防、文字盤（Ｄｉａｌ）（図３）、目盛りリング（図３）、バンド等を備えている。文字盤（Ｄｉａｌ）、目盛りリング等については、後述する。
【００２１】
本実施形態の時計１００は、複数の地域や国の時刻を表示できる世界時計（Ｗｏｒｌｄ  ｔｉｍｅ  ｋｅｅｐｉｎｇ  ｉｎｓｔｒｕｍｅｎｔ、Ｗｏｒｌｄｔｉｍｅ  Ｗａｔｃｈ、Ｗｏｒｌｄｔｉｍｅ  ｔｉｍｅｐｉｅｃｅ）、いわゆるワールドタイムウォッチである。
【００２２】
なお、秒針１２０Ａ（作動体）、分針１２０Ｂ（作動体）、時針１２０Ｃ（作動体）、小時計指針１２０Ｄ（作動体）、および日車１２０Ｅ（作動体）のうち１つを特定しない場合は、指針１２０（作動体１２０）という。輪列機構１２１Ａ、輪列機構１２１Ｂ、輪列機構１２１Ｃ、輪列機構１２１Ｄ、および輪列機構１２１Ｅのうち１つを特定しない場合は、輪列機構１２１という。ステッピングモータ１２２Ａ、ステッピングモータ１２２Ｂ、ステッピングモータ１２２Ｃ、ステッピングモータ１２２Ｄ、およびステッピングモータ１２２Ｅのうち１つを特定しない場合は、モータ１２２という。
【００２３】
また、制御部１０１は、電源制御部１０１１、時刻カウント部１０１２、通信制御部１０１３、情報処理部１０１４、情報送受信部１０１５、および指針制御部１０１６を備える。
また、無線通信制御部１１１は、アンテナ１１１１、および近距離無線通信部１１１２を備える。
【００２４】
時計１００は、無線通信を介して通信機器２００から少なくとも情報を受信し、受信した情報に基づいて、秒針１２０Ａを駆動する。時計１００は、時刻を計時し、計時した時刻を、指針１２０を用いて表示する。
【００２５】
太陽電池１０６は、例えばソーラーパネルである。太陽電池１０６は、光エネルギーを電力に変換して、変換した電力を充放電制御回路１０７に出力する。
充放電制御回路１０７は、太陽電池１０６が出力した電力を、二次電池１０９に充電する。充放電制御回路１０７は、二次電池１０９の電圧値が所定の電圧値以上になった場合に放電させるか充電を停止させるように放電制御する。充放電制御回路１０７は、二次電池１０９に蓄電された電力を制御部１０１に供給する。充放電制御回路１０７は、制御部１０１に応じて、スイッチ１１０がオン状態のとき二次電池１０９に蓄電された電力を無線通信制御部１１１へ供給する。
【００２６】
二次電池１０９は、太陽電池１０６が発電した電気エネルギーを蓄える蓄電池である。二次電池１０９は、蓄えた電力を制御部１０１および無線通信制御部１１１へ供給する。
【００２７】
スイッチ１１０は、一端が二次電池１０９に接続され、他端が無線通信制御部１１１に接続されている。スイッチ１１０は、電源制御部１０１１によって制御される。
電池電圧検出部１１２は、二次電池１０９の電圧値を検出し、検出した電圧値を示す情報を制御部１０１へ出力する。
【００２８】
無線通信制御部１１１には、電源制御部１０１１の制御に応じて、二次電池１０９から電源が供給される。無線通信制御部１１１は、通信制御部１０１３が出力するデータを通信機器２００と行う通信方式の送信信号に変換し、変換した送信信号を電波に変換する。無線通信制御部１１１は、変換した電波を通信機器２００へ送信する。無線通信制御部１１１は、通信制御部１０１３の制御に応じて、通信機器２００が送信した電波を受信する。無線通信制御部１１１は、通信制御部１０１３の制御に応じて、受信した電波を電気信号に変換し、変換した電気信号を受信信号として通信制御部１０１３へ出力する。なお、実施形態では、送信信号、受信信号を含めて通信電波という。
【００２９】
近距離無線通信部１１１２は、通信制御部１０１３が出力するデータを通信機器２００と行う通信方式の送信信号に変換し、変換した送信信号をアンテナ１１１１に出力する。なお、時計１００と通信機器２００とが通信を行う通信方式は、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）規格や、Ｂｌｕｅｔｏｏｔｈ（登録商標）  ＬＥ（Ｌｏｗ  Ｅｎｅｒｇｙ）（以下、ＢＬＥという）規格の通信方式等である。以下の説明では、通信方式がＢＬＥの例を説明する。無線通信制御部１１１は、アンテナ１１１１が出力した電気信号を受信信号として通信制御部１０１３へ出力する。
【００３０】
アンテナ１１１１は、近距離無線通信部１１１２が出力した送信信号を電波に変換し、変換した電波を送信する。アンテナ１１１１は、受信した電波を電気信号に変換し、変換した電気信号を受信信号として近距離無線通信部１１１２へ出力する。
【００３１】
発振回路１０２は、例えば水晶振動子を備える。水晶振動子は、水晶の圧電現象を利用し、その機械的共振から第１の周波数を発振するために用いられる受動素子である。水晶振動子の発振周波数は、例えば３２ｋＨｚである。発振回路１０２は、水晶振動子を発振させて生成したクロック信号を分周回路１０３に出力する。
分周回路１０３は、発振回路１０２が出力したクロック信号の信号を所望の周波数に分周し、分周した基準信号を制御部１０１に出力する。基準信号の周波数は、例えば６４Ｈｚと３２Ｈｚである。
【００３２】
入力部１０４は、例えば竜頭、プッシュボタンである。入力部１０４は、利用者の操作を検出し、検出した操作結果を制御部１０１に出力する。竜頭の検出結果は、竜頭の回転角度等である。プッシュボタンの検出結果は、オン状態、またはオフ状態である。後述するように、本実施形態の時計１００では、竜頭の操作によって、動作モードが切り替わる。ここで、動作モードとは、時刻合わせモード、通常動作モード、通信を行う通信モード等である。
【００３３】
記憶部１０５は、時計１００の制御に必要な情報、プログラムを記憶する。記憶部１０５は、正転時の駆動パルス数に、逆転時の駆動パルス数と逆転時の駆動時間とを対応付けて、指針１２０ごとに記憶する。記憶部１０５は、現在の針位置に対応する針位置カウンタの値を記憶する。記憶部１０５は、指針１２０を駆動するときの優先順位（以下、駆動優先順位という）を記憶する。記憶部１０５は、同時駆動可能なモータ１２２の数を示す情報を記憶する。記憶部１０５は、後述する主時計の設定、小時計の設定それぞれを記憶する。なお、主時計、小時計については、後述する。
【００３４】
制御部１０１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、時計１００が備える各部の制御を行う。制御部１０１は、二次電池１０９が出力する電力を用いて、各部を駆動する。制御部１０１は、時刻を計時し、計時した結果に基づいてモータ１２２を制御することで指針１２０を運針する。制御部１０１は、無線通信制御部１１１が受信した情報に応じて、指針１２０を駆動する駆動パルスを生成する。制御部１０１は、入力部１０４が出力した検出結果に応じて、指針１２０を調整する駆動パルスを生成する。制御部１０１は、生成した駆動パルスをモータ１２２へ出力する。制御部１０１は、電池電圧検出部１１２が検出した電圧値が所定値より高い場合にスイッチ１１０をオン状態に制御し、電圧値が所定値以下である場合にスイッチ１１０をオフ状態に制御する。
【００３５】
電源制御部１０１１は、無線通信制御部１１１の電源をオン状態またはオフ状態を制御する。具体的には、電源制御部１０１１は、無線通信制御部１１１が通信機器２００と通信するときにのみスイッチ１１０をオン状態に切り換えて二次電池１０９から無線通信制御部１１１に電力を供給するように制御する。また、電源制御部１０１１は、無線通信制御部１１１が通信機器２００と通信しないときにはスイッチ１１０をオフ状態に切り換えて二次電池１０９から無線通信制御部１１１に電力を供給しないように制御する。また、電源制御部１０１１は、電池電圧検出部１１２が検出した二次電池１０９の電圧値に応じて、各部を制御する。電源制御部１０１１は、例えば電圧値が閾値より低い場合、指針制御部１０１６に運針する間隔を変更するように制御する。
【００３６】
時刻カウント部１０１２は、内部カウンタを備え、分周回路１０３から入力された基準信号に基づいて現在時刻（時分秒）を計時し、計時した時刻を示す指針位置情報を内部カウンタに保持する。
【００３７】
情報処理部１０１４は、入力部１０４が出力する検出結果を記憶部１０５に記憶させる。検出結果には、例えば、第１のタイムゾーンの協定世界時との時差、第２のタイムゾーンの協定世界時との時差、第３のタイムゾーンの協定世界時との時差、小時計の協定世界時との時差等が含まれる。情報処理部１０１４は、通信機器２００へ送信するデータを生成し、生成したデータを情報送受信部１０１５に出力する。情報処理部１０１４は、情報送受信部１０１５が出力した受信された受信情報を記憶部１０５に記憶させる。受信情報には、例えば、第１のタイムゾーンの協定世界時との時差、第２のタイムゾーンの協定世界時との時差、第３のタイムゾーンの協定世界時との時差、小時計の協定世界時との時差等が含まれる。
【００３８】
通信制御部１０１３は、無線通信制御部１１１を制御して、通信機器２００が送信した受信情報を受信する。通信制御部１０１３は、無線通信制御部１１１を制御して、通信機器２００へ送信情報を送信する。
【００３９】
情報送受信部１０１５は、情報処理部１０１４が出力したデータを近距離無線通信部１１１２へ出力する。情報送受信部１０１５は、近距離無線通信部１１１２が出力した受信されたデータを情報処理部１０１４に出力する。
【００４０】
指針制御部１０１６は、時刻カウント部１０１２のカウント値に応じて、運針要求を生成する。指針制御部１０１６は、生成した運針要求を実行し、駆動パルスを生成してモータ１２２に出力する。なお、駆動パルスは、指針１２０を１ステップ正転させる駆動信号であり、または指針１２０を１ステップ逆転させる駆動信号である。指針制御部１０１６は、生成した駆動パルスに基づいて、指針１２０それぞれの針位置に対応する駆動ステップの値をカウントし、カウントした駆動ステップの値を、記憶部１０５に記憶させる。
【００４１】
ステッピングモータ１２２Ａ、ステッピングモータ１２２Ｂ、ステッピングモータ１２２Ｃ、ステッピングモータ１２２Ｄ、ステッピングモータ１２２Ｅそれぞれは、ステッピングモータである。
ステッピングモータ１２２Ａは、指針制御部１０１６が出力した駆動パルスによって、輪列機構１２１Ａを介して秒針１２０Ａを駆動する。ステッピングモータ１２２Ｂは、指針制御部１０１６が出力した駆動パルスによって、輪列機構１２１Ｂを介して分針１２０Ｂを駆動する。ステッピングモータ１２２Ｃは、指針制御部１０１６が出力した駆動パルスによって、輪列機構１２１Ｃを介して時針１２０Ｃを駆動する。ステッピングモータ１２２Ｄは、指針制御部１０１６が出力した駆動パルスによって、輪列機構１２１Ｄを介して小時計指針１２０Ｄを駆動する。ステッピングモータ１２２Ｅは、指針制御部１０１６が出力した駆動パルスによって、輪列機構１２１Ｅを介して日車Ｅを駆動する。
【００４２】
輪列機構１２１Ａ、輪列機構１２１Ｂ、輪列機構１２１Ｃ、輪列機構１２１Ｄ、および輪列機構１２１Ｅそれぞれは、少なくとも１つの歯車を含んで構成される。
【００４３】
秒針１２０Ａは、秒針である。分針１２０Ｂは、分針である。時針１２０Ｃは、時針である。秒針１２０Ａ、分針１２０Ｂ、時針１２０Ｃ、及び日車１２０Ｅの指針群は、第１の国や地域の時刻を表示する。小時計指針１２０Ｄは、後述するように分針１２０Ｄ１、時針１２０Ｄ２、および２４時針１２０Ｄ３を備える。分針１２０Ｄ１、時針１２０Ｄ２、および２４時針１２０Ｄ３の指針群は、第２の国や値域の時刻を表示する。なお、第１の国や地域の時刻と、第２の国や値域の時刻とは、同じ時刻であってもよい。
【００４４】
＜通信機器の説明＞
次に、通信機器２００について説明する。
図１に示すように、通信機器２００は、制御部２０１、入力部２０２、表示部２０３、記憶部２０４、アンテナ２０５、および近距離無線通信部２０６を備えている。
【００４５】
通信機器２００は、通信機能を有する機器、例えばスマートフォン、タブレット端末、携帯ゲーム機器、コンピュータ等である。通信機器２００は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ；グローバル・ポジショニング・システム）を備えていてもよい。
【００４６】
入力部２０２は、利用者からの操作入力を検出し、検出した操作結果を制御部２０１に出力する。入力部２０２は、例えば表示部２０３上に設けられているタッチパネルセンサーである。
【００４７】
制御部２０１は、時計１００の主時計と小時計の設定を行うアプリケーションが起動されたとき、ネットワークを介して、通信機器２００が使用されている都市の時刻の協定世界時（ＵＴＣ）との時差を取得し、取得した都市の時刻の協定世界時との時差を対応付けて記憶部２０４に記憶させる。制御部２０１は、通信機器２００が使用されている都市の現在時刻（第１の時刻）を表す情報と、利用者によって選択された都市の時刻を表す情報を、近距離無線通信部２０６を介して時計１００へ送信する。なお、送信する利用者によって選択された都市の時刻を表す情報は、第１の時刻との時差、協定世界時との時差等であってもよい。協定世界時は、グリニッジ標準時（ＧＭＴ）等を含む基準となる時刻であればよい。
【００４８】
記憶部２０４は、通信機器２００の制御に必要な情報、プログラム、時計１００に対する指示を生成するアプリケーション等を記憶する。記憶部２０４は、複数の都市それぞれの時刻の協定世界時との時差を対応付けて記憶する。
【００４９】
表示部２０３は、情報を表示する装置である。表示部２０３は、一例として液晶表示装置（ＬＣＤ）、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）装置によって構成される。表示部２０３には、制御部２０１の制御に応じて、例えばアプリケーションの画像等が表示される。
【００５０】
近距離無線通信部２０６は、アンテナ２０５を介して少なくとも時計１００へ情報の送信を行う。近距離無線通信部２０６は、制御部２０１が出力した送信情報に基づいて送信信号を生成し、生成した送信信号を、アンテナ２０５を介して時計１００へ送信する。なお、近距離無線通信部２０６は、時計１００が送信した送信信号を、アンテナ２０５を介して受信し、受信した信号から情報を抽出し、抽出した情報を受信情報として制御部２０１へ出力するようにしてもよい。
【００５１】
アンテナ２０５は、近距離無線通信部２０６が出力した送信信号を電波に変換して、変換した電波を時計１００へ送信する。
【００５２】
＜指針１２０それぞれを一周回転させるのに必要なステップ数、針位置カウンタ値の範囲、駆動優先順位＞
次に、指針１２０それぞれを一周回転させるのに必要なステップ数、針位置カウンタ値の範囲、駆動優先順位の例を説明する。
図２は、本実施形態に係る指針１２０それぞれを一周回転させるのに必要なステップ数、針位置カウンタ値の範囲、駆動優先順位の一例を示す図である。
図２に示すように、秒針１２０Ａを一周回転させるのに必要なステップ数は、６０ステップである。分針１２０Ｂを一周回転させるのに必要なステップ数は、４８０ステップである。時針１２０Ｃを一周回転させるのに必要なステップ数は、４８０ステップである。日車１２０Ｅを一周回転させるのに必要なステップ数は、３７２０ステップである。小時計指針１２０Ｄの全てを一周回転させるのに必要なステップ数は、１４４０ステップである。
【００５３】
また、秒針１２０Ａの針位置カウンタの値の範囲は、０〜５９である。分針１２０Ｂの針位置カウンタの値の範囲は、０〜４７９である。時針１２０Ｃの針位置カウンタの値の範囲は、０〜４７９である。日車１２０Ｅの針位置カウンタの値の範囲は、０〜３７１９である。小時計指針１２０Ｄの針位置カウンタの値の範囲は、０〜１４３９である。
【００５４】
また、図２に示す例は、一周回転駆動させるのにかかる駆動ステップ数（駆動パルス数）が少ない、または、一周回転駆動させるのにかかる時間が短いモータ１２２ほど優先順位を高く設定した例である。例えば、指針１２０それぞれを一周回転駆動するのに必要なステップ数それぞれを、図２に示した例のように秒針１２０Ａが６０ステップ、分針１２０Ｂが４８０ステップ、時針１２０Ｃが４８０ステップ、日車１２０Ｅが３７２０ステップ、小時計指針１２０Ｄが１４４０ステップとすると、優先順位は、１位が秒針、２位が分針、時針、４位が小時計の指針、５位が日車となる。
【００５５】
＜文字盤上の配置例＞
次に、時計１００の秒針１２０Ａ、分針１２０Ｂ、時針１２０Ｃ、小時計指針１２０Ｄ、および日車１２０Ｅの配置例を説明する。
図３は、本実施形態に係る時計１００の秒針１２０Ａ、分針１２０Ｂ、時針１２０Ｃ、小時計指針１２０Ｄ、および日車１２０Ｅの配置例を示す図である。
【００５６】
図３に示すように、時計１００は、入力部１０４として、竜頭１０４ａ、プッシュボタン１０４ｂ〜１０４ｄを備える。竜頭１０４ａは、例えば、時刻合わせ、タイムゾーン切り換え等に使用される。プッシュボタン１０４ｂ〜１０４ｄは、動作モードの切り換え、各動作モードにおける各種入力等に使用される。
【００５７】
また、時計１００は、表示手段として、第１の文字盤７２ａ、第１の目盛りリング７４、第２の目盛りリング７５、第２の文字盤７２ｂ１、第３の文字盤７２ｂ２、秒針１２０Ａ、分針１２０Ｂ、時針１２０Ｃ、分針１２０Ｄ１、時針１２０Ｄ２、２４時針１２０Ｄ３、および日車１２０Ｅを備えている。
【００５８】
第１の文字盤７２ａには、インデックスバー７３が設けられている。また、第１の文字盤７２ａの外周には、第１の目盛りリング７４が設けられている。第１の目盛りリング７４は、固定され、協定世界時との時差を示す情報（−１２、−１１、・・・、０、１、・・・、１４）が刻印されている。第１の目盛りリング７４の外周には、第２の目盛りリング７５が設けられている。第２の目盛りリング７５は、固定され、都市や地域、国を表す情報（ＭＤＹ、ＨＮＬ、・・・、ＬＯＮ、ＰＡＲ、・・・、ＣＸＩ）が刻印されている。例えばＬＯＮは、ロンドンの都市名を表している。なお、図３に示した都市名の省略した表示は一例であり、これに限られない。
【００５９】
主時計は、第１の文字盤７２ａ、秒針１２０Ａ、分針１２０Ｂ、時針１２０Ｃ、日車１２０Ｅで構成されている。主時計は、例えば利用者が滞在している都市や国の時刻を計時して表示している。なお、実施形態では、第１の文字盤７２ａ、秒針１２０Ａ、分針１２０Ｂ、時針１２０Ｃを主表示部という。
【００６０】
小時計は、第２の文字盤７２ｂ１、分針１２０Ｄ１、時針１２０Ｄ２で構成されている。小時計は、例えば利用者が主に生活している都市や国の時刻を計時して表示している。
第３の文字盤７２ｂ２と２４時針１２０Ｄ３は、小時計における時刻の２４時間表示をする。また、実施形態では、第１の文字盤７２ａと日車１２０Ｅの組み合わせ、または第２の文字盤７２ｂ１と小時計指針１２０Ｄの組み合わせのすくなくとも１つを副表示部という。
【００６１】
＜指針の駆動＞
ここで、指針１２０それぞれに位置と駆動するためのステップ数、針位置カウンタの値の例を説明する。
図４は、図３に示す指針１２０それぞれの位置における針位置カウンタの値を示す図である。図４に示す例は、主時計が、２８日、８時１９分５０秒を指し示し、小時計が、午前１０時１９分を指し示している例である。
図４に示すように、秒針１２０Ａの針位置カウンタの値は、５０である。分針１２０Ｂの針位置カウンタの値は、１５８である。時針１２０Ｃの針位置カウンタの値は、３３３である。日車１２０Ｅの針位置カウンタの値は、３２４０である。小時計指針１２０Ｄの針位置カウンタの値は、６１９である。
【００６２】
次に、指針１２０それぞれを、図５の位置へ駆動する場合を説明する。
図５は、指針１２０それぞれが初期位置の例を示す図である。なお、初期位置における表示は、主時計が、１日、０時０分０秒を指し示し、小時計が、午前０時０分を指し示している状態の位置である。
【００６３】
図６は、図５に示す指針１２０それぞれの位置における針位置カウンタの値を示す図である。
図６に示すように、秒針１２０Ａ、分針１２０Ｂ、時針１２０Ｃ、日車１２０Ｅ、小時計指針１２０Ｄそれぞれの針位置カウンタの値は、０である。
【００６４】
次に、図３の位置から図５の位置へ指針１２０を駆動する場合の例を説明する。
図７は、図３の位置から図５の位置へ指針１２０を駆動する場合の例を示す図である。
図７に示すように、秒針１２０Ａは、駆動ステップ数が正転方向に１０ステップであり、正転時の駆動周波数が６４Ｈｚであり、駆動にかかる時間が０．１６秒であり、駆動時間に基づく優先順位が１位である。なお、駆動時間に基づく優先順位については、後述する。
【００６５】
分針１２０Ｂは、駆動ステップ数が逆転方向に１５８ステップであり、逆転時の駆動周波数が３２Ｈｚであり、駆動にかかる時間が４．９３秒であり、駆動時間に基づく優先順位が３位である。
時針１２０Ｃは、駆動ステップ数が正転方向に１４７ステップであり、正転時の駆動周波数が６４Ｈｚであり、駆動にかかる時間が２．２９秒であり、駆動時間に基づく優先順位が２位である。
【００６６】
日車１２０Ｅは、駆動ステップ数が正転方向に４８０ステップであり、正転時の駆動周波数が６４Ｈｚであり、駆動にかかる時間が７．５０秒であり、駆動時間に基づく優先順位が４位である。
小時計指針１２０Ｄは、駆動ステップ数が逆転方向に６１９ステップであり、逆転時の駆動周波数が３２Ｈｚであり、駆動にかかる時間が１９．３４秒であり、駆動時間に基づく優先順位が５位である。
【００６７】
次に、図５の位置から図３の位置へ指針１２０を駆動する場合の例を説明する。
図８は、図５の位置から図３の位置へ指針１２０を駆動する場合の例を示す図である。
図８に示すように、秒針１２０Ａは、駆動ステップ数が逆転方向に１０ステップであり、駆動周波数が３２Ｈｚであり、駆動にかかる時間が０．３１秒であり、駆動時間に基づく優先順位が１位である。なお、駆動時間に基づく優先順位については、後述する。
【００６８】
分針１２０Ｂは、駆動ステップ数が正転方向に１５８ステップであり、正転時の駆動周波数が６４Ｈｚであり、駆動にかかる時間が２．４７秒であり、駆動時間に基づく優先順位が２位である。
時針１２０Ｃは、駆動ステップ数が逆転方向に１４７ステップであり、逆転時の駆動周波数が３２Ｈｚであり、駆動にかかる時間が４．６０秒であり、駆動時間に基づく優先順位が３位である。
【００６９】
日車１２０Ｅは、駆動ステップ数が逆転方向に４８０ステップであり、逆転時の駆動周波数が３２Ｈｚであり、駆動にかかる時間が１５．００秒であり、駆動時間に基づく優先順位が５位である。
小時計指針１２０Ｄは、駆動ステップ数が正転方向に６１９ステップであり、正転時の駆動周波数が６４Ｈｚであり、駆動にかかる時間が９．６７秒であり、駆動時間に基づく優先順位が４位である。
【００７０】
なお、指針制御部１０１６は、指針１２０の針位置カウンタの値に基づいて、初期位置へ駆動する場合、正転と逆転のいずれの駆動時間が短いかを比較して判別する。
例えば、秒針１２０Ａを図３の位置から図５の位置へ駆動する場合、正転では１０ステップ（＝０．１５６秒）、逆転では５０ステップ（＝１．５６秒）である。指針制御部１０１６は、１０ステップと５０ステップとを比較し、１０ステップとなる正転で駆動することを選択する。
【００７１】
＜指針駆動処理＞
次に、指針駆動処理手順の例を説明する。
図９は、本実施形態に係る指針駆動処理のフローチャートである。
【００７２】
（ステップＳ１）指針制御部１０１６は、記憶部１０５が記憶する同時駆動可能なモータ数（同時駆動モータ数ともいう）を読み出し、同時駆動可能なモータ数を設定する。
（ステップＳ２）指針制御部１０１６は、記憶部１０５が記憶する駆動優先順位を読み出し、駆動優先順位を設定する。
【００７３】
（ステップＳ３）情報処理部１０１４は、通信制御部１０１３を制御して、通信機器２００が送信した情報を、無線通信制御部１１１を介して受信し、受信した情報を指針制御部１０１６へ出力する。続けて、指針制御部１０１６は、受信した情報に基づいて、指針１２０それぞれの駆動目標位置を求める。続けて、指針制御部１０１６は、現在の指針１２０の位置それぞれに対応する針位置カウンタの値を記憶部１０５から読み出す。続けて、指針制御部１０１６は、読み出した針位置カウンタの値に基づいて、指針１２０それぞれの現在位置を求める。続けて、指針制御部１０１６は、現在位置と駆動目標位置との差分から、正転における駆動パルス数と逆転の場合の駆動パルス数を指針１２０それぞれについて算出する。
【００７４】
（ステップＳ４）指針制御部１０１６は、ステップＳ３で算出した正転における駆動パルス数を用いて、現在位置から目標位置まで正転で駆動した場合にかかる時間を、指針１２０それぞれについて算出する。なお、本実施形態では、正転の駆動周波数が６４Ｈｚであり、逆転の駆動周波数が３２Ｈｚである。このため、例えば秒針１２０Ａの１０ステップの駆動時間は、正転時が０．１６秒であり、逆転時が０．３１秒である。続けて、指針制御部１０１６は、算出した正転時の駆動パルス数と記憶部１０５が記憶する正転と逆転との対応表を参照して、逆転の場合の駆動時間を指針１２０それぞれについて算出する。続けて、指針制御部１０１６は、現在位置から目標位置まで、正転時と逆転時の駆動時間を比較し、正転時と逆転時の駆動時間のうち、どちらの駆動時間が短い方かを判定する。続けて、指針制御部１０１６は、正転の方が、駆動時間が短いと判定した指針１２０について、ステップＳ３で算出した駆動パルス数を駆動パルス数として決定する。続けて、指針制御部１０１６は、逆転の方が、駆動時間が短いと判定した指針１２０について、ステップＳ３で算出した駆動パルス数を逆転時の駆動パルス数に補正し、補正した逆転時の駆動パルス数を駆動パルス数として決定する。
【００７５】
（ステップＳ５）指針制御部１０１６は、駆動が必要なモータ１２２の中から、ステップＳ２で設定した駆動優先順位に基づいて、優先順位の高いモータ１２２を、ステップＳ１で設定した同時駆動可能な数だけ選択する。
【００７６】
（ステップＳ６）指針制御部１０１６は、ステップＳ５で選択したモータ１２２へ、ステップＳ４で選択した駆動方向への１ステップ駆動させる駆動パルスを生成し、生成した駆動パルスを選択したモータ１２２に供給することで駆動する。
【００７７】
（ステップＳ７）指針制御部１０１６は、モータ１２２に供給した駆動パルスの数と方向（正転、逆転）に応じて、カウント値を更新して針位置を更新する。
【００７８】
（ステップＳ８）指針制御部１０１６は、ステップＳ５で選択したモータ１２２の中で逆転方向への駆動が終了したモータ１２２があるか否かを判別する。指針制御部１０１６は、逆転方向への駆動が終了したモータ１２２があると判別した場合（ステップＳ８；ＹＥＳ）、ステップＳ９の処理に進める。指針制御部１０１６は、逆転方向への駆動が終了したモータ１２２がないと判別した場合（ステップＳ８；ＮＯ）、ステップＳ１０の処理に進める。
【００７９】
（ステップＳ９）指針制御部１０１６は、バックラッシュ補正駆動を行うように設定する。なお、バックラッシュ補正とは、輪列が有する歯車同士の遊び分に対する逆回転駆動時の補正である。指針制御部１０１６は、バックラッシュ補正として、例えば、逆転１ステップに対して正転１ステップ駆動を行うようにバックラッシュ補正駆動を行うように設定する。
【００８０】
（ステップＳ１０）指針制御部１０１６は、選択したモータ１２２の中で駆動が終了したモータ１２２があるか否かを判別する。指針制御部１０１６は、駆動が終了したモータ１２２があると判別した場合（ステップＳ１０；ＹＥＳ）、ステップＳ１１の処理に進める。指針制御部１０１６は、駆動が終了したモータ１２２がないと判別した場合（ステップＳ１０；ＮＯ）、ステップＳ６の処理に戻す。
【００８１】
（ステップＳ１１）指針制御部１０１６は、駆動中のモータ数を取得する。
（ステップＳ１２）指針制御部１０１６は、駆動すべきモータ１２２すべての駆動が終了したか否かを判別する。指針制御部１０１６は、駆動すべきモータ１２２すべての駆動が終了していないと判別した場合（ステップＳ１２；ＮＯ）、ステップＳ１３の処理に進める。指針制御部１０１６は、駆動すべきモータ１２２すべての駆動が終了したと判別した場合（ステップＳ１２；ＹＥＳ）、指針駆動処理を終了する。
【００８２】
（ステップＳ１３）指針制御部１０１６は、ステップＳ１１で取得した現在駆動しているモータ数、ステップＳ１で設定した同時可駆動可能なモータ数、ステップＳ２で設定した優先順位に基づいて、駆動モータを再設定する。例えば、同時駆動可能なモータ数が３であり、１つのモータ１２２の駆動が終了し、現在２つのモータ１２２が駆動されている場合、指針制御部１０１６は、駆動優先順位が４位のモータ１２２を駆動するモータに加える。再設定後、指針制御部１０１６は、ステップＳ６の処理に戻す。
【００８３】
ここで、図９に示した指針駆動処理の具体例を、図３〜図７、図１０を参照して説明する。以下の例では、同時駆動可能なモータ数が３つである例である。また、駆動優先順位が、秒針１２０Ａ、分針１２０Ｂ、時針１２０Ｃ、日車１２０Ｅ、小時計指針１２０Ｄの順である例である。
【００８４】
図１０は、本実施形態に係る駆動パルスの出力タイミングの例を示す図である。図１０において、横軸は時刻を表す。波形ｇ１は、指針制御部１０１６がステッピングモータ１２２Ａに出力する駆動パルスである。波形ｇ２は、指針制御部１０１６がステッピングモータ１２２Ｂに出力する駆動パルスである。波形ｇ３は、指針制御部１０１６がステッピングモータ１２２Ｃに出力する駆動パルスである。波形ｇ４は、指針制御部１０１６がステッピングモータ１２２Ｄに出力する駆動パルスである。波形ｇ５は、指針制御部１０１６がステッピングモータ１２２Ｅに出力する駆動パルスである。
【００８５】
現在の指針１２０それぞれの位置が図３の状態であり、目標駆動位置が図５の状態であるとする。この場合、現在位置に対応する針位置カウンタの値それぞれは、図４に示した値であり、目標駆動位置に対応する針位置カウンタの値それぞれは、図６に示した値である。この場合、現在位置から目標駆動位置への正転の駆動ステップ数は、秒針１２０Ａが１０（＝６０−５０）ステップであり、分針１２０Ｂが３２２（＝４８０−１５８）ステップであり、時針１２０Ｃが１４７（＝４８０−３３３）ステップであり、日車１２０Ｅが４８０（＝３７２０−３２４０）ステップであり、小時計指針１２０Ｄが８２１（＝１４４０−６１９）ステップである。
【００８６】
指針制御部１０１６は、正転時の駆動ステップの値に基づいて、駆動時間を算出する。また、指針制御部１０１６は、記憶部１０５を参照して、正転時の駆動パルス数に対応する逆転時の駆動時間を求める。これにより、指針制御部１０１６は、図７に示したように、指針１２０それぞれの駆動方向を決定する。
【００８７】
また、記憶部１０５に記憶されている優先順位は、秒針１２０Ａが１位、分針１２０Ｂが２位、時針１２０Ｃが２位、小時計指針１２０Ｄが４位、日車１２０Ｅが５位であるとする。さらに、同時に駆動可能なモータ数が３つであるとする。
このため、指針制御部１０１６は、秒針１２０Ａ、分針１２０Ｂ、および時針１２０Ｃを１ステップずつ駆動開始する。指針制御部１０１６は、秒針１２０Ａ、分針１２０Ｂ、および時針１２０Ｃを同時に駆動する。
【００８８】
時刻ｔ１のとき、指針制御部１０１６は、図１０の波形ｇ１、波形ｇ２、および波形ｇ３に示すように、秒針１２０Ａ、分針１２０Ｂ、および時針１２０Ｃを１ステップずつ駆動開始する。
【００８９】
時刻ｔ２のとき、指針制御部１０１６は、秒針１２０Ａの駆動を終了する。
時刻ｔ３のとき、指針制御部１０１６は、優先順位が４位である小時計指針１２０Ｄの駆動を開始する。これにより、指針制御部１０１６は、波形ｇ２、波形ｇ３、および波形ｇ４に示すように、分針１２０Ｂ、時針１２０Ｃ、および小時計指針１２０Ｄを同時に駆動する。
【００９０】
時刻ｔ４のとき、指針制御部１０１６は、時針１２０Ｃの駆動を終了する。
時刻ｔ５のとき、指針制御部１０１６は、優先順位が５位である日車１２０Ｅの駆動を開始する。これにより、指針制御部１０１６は、波形ｇ２、波形ｇ４、および波形ｇ５に示すように、分針１２０Ｂ、小時計指針１２０Ｄ、および日車１２０Ｅを同時に駆動する。
【００９１】
時刻ｔ６のとき、指針制御部１０１６は、分針１２０Ｂの駆動を終了する。
時刻ｔ７のとき、指針制御部１０１６は、小時計指針１２０Ｄの駆動を終了する。
時刻ｔ８のとき、指針制御部１０１６は、日車１２０Ｅの駆動を終了する。
【００９２】
このように、本実施形態の指針制御部１０１６は、複数のモータ１２２うち駆動中のモータ数を監視し、複数のモータのうち駆動優先順位がその時点で最も高い第１のモータの駆動が停止した後、当該監視により駆動中のモータの数が同時駆動可能なモータ数より少ない場合、駆動優先順位が最も高い第１のモータより駆動優先順位の低い第２のモータ、すなわち駆動優先順位がその時点で二番目のモータを駆動させる。
【００９３】
以上のように、本実施形態によれば、指針制御部１０１６が同時駆動可能なモータ数と、駆動優先順位を設定することで、優先順位に応じてＭ個（Ｍは２以上の整数）のモータ１２２のうちＮ個（ＮはＭ未満の整数）のモータ１２２を同時に駆動することができる。そして、本実施形態によれば、指針制御部１０１６が同時に駆動しているモータ数を監視（ステップＳ１０、Ｓ１１）しているため、Ｎ個のモータ１２２のうち駆動が終了したモータ１２２があれば、Ｍ個のモータ１２２のうち残りのモータ１２２の中から次の優先順位のモータ１２２を選択して同時に駆動することができる。
【００９４】
ここで、図１０に示した指針駆動の変形例を説明する。
図１０に示した例では、現在位置から目標駆動位置まで駆動するタイミングを説明したが、目標駆動位置に達した後、残りの指針１２０の駆動中であっても、駆動を終了した指針１２０を用いて計時を開始する例を説明する。
【００９５】
図１１は、本実施形態に係る駆動パルスの出力タイミングの他の例を示す図である。図１１において、横軸は時刻を表す。波形ｇ１〜波形ｇ５は、図１０と同様である。波形ｇ１１は、秒針１２０Ａの計時時の駆動パルスである。波形ｇ１２は、分針１２０Ｂの計時時の駆動パルスである。
【００９６】
時刻ｔ１〜ｔ６の動作は、図１０と同様である。
時刻ｔ１１のとき、指針制御部１０１６は、秒針１２０Ａを１ステップ駆動する。時刻ｔ１１において、同時駆動されているモータ１２２は、ステッピングモータ１２２Ｄ、ステッピングモータ１２２Ｅの２つである。このため、指針制御部１０１６は、同時駆動可能な３つ目として秒針１２０Ａに対応するステッピングモータ１２２Ｃも駆動する。
【００９７】
時刻ｔ１２のとき、指針制御部１０１６は、分針１２０Ｂの駆動を１ステップ駆動する。時刻ｔ１２のとき、同時に駆動されるモータ１２２は３つとなり、指針制御部１０１６は、ステッピングモータ１２２Ｄ、ステッピングモータ１２２Ｅ、ステッピングモータ１２２Ｂを駆動する。
【００９８】
図１１に示したように、本実施形態によれば、通信機器２００から受信した目標駆動位置へ全ての指針１２０の駆動が終了する前であっても、同時駆動可能なモータ１２２の範囲内で、駆動が完了した指針１２０を用いて計時を開始することができる。
【００９９】
［第２実施形態］
第１実施形態では、記憶部１０５が同時駆動可能なモータ１２２の数を示す情報を予め記憶する例を説明したが、これに限られない。同時駆動可能なモータ１２２の数は、電源の電圧の応じた数であってもよい。
なお、第２実施形態の時計１００、通信機器２００の構成は、第１実施形態の構成と同様である。
【０１００】
指針制御部１０１６は、第１実施形態で説明した動作に加えて、さらに電池電圧検出部１１２が検出した電圧値に応じて、同時駆動可能なモータ１２２の数を決定する。なお、指針制御部１０１６は、例えば所定の時間毎に二次電池１０９の電圧値を示す情報を、電池電圧検出部１１２から取得する。
記憶部１０５は、第１実施形態で説明した情報に加えて、電源の電圧値の範囲に同時駆動可能なモータ１２２の数を対応付けて記憶する。
【０１０１】
図１２は、本実施形態に係る記憶部１０５が記憶する電源の電圧値の範囲と同時駆動可能なモータ１２２の数の例を示す図である。
図１２に示す例では、二次電池１０９の電圧値が２．５Ｖ以上に、同時駆動可能モータ数３が対応付けられている。二次電池１０９の電圧値が２．４０Ｖ以上且つ２．５０Ｖ未満に、同時駆動可能モータ数３が対応付けられている。二次電池１０９の電圧値が２．３０Ｖ以上且つ２．４０Ｖ未満に、同時駆動可能モータ数３が対応付けられている。二次電池１０９の電圧値が２．２５Ｖより大きく且つ２．３０Ｖ未満に、同時駆動可能モータ数２が対応付けられている。二次電池１０９の電圧値が２．２５Ｖ以下に、同時駆動可能モータ数１が対応付けられている。
【０１０２】
次に、二次電池１０９の電圧に基づき同時駆動可能なモータ１２２の数を設定する処理手順の一例を説明する。
図１３は、本実施形態に係る二次電池１０９の電圧に基づき同時駆動可能なモータ１２２の数を設定する処理のフローチャートである。
【０１０３】
（ステップＳ２１）指針制御部１０１６は、二次電池１０９の電圧を監視するタイミング（取得するタイミング）であるか否かを判別する。指針制御部１０１６は、二次電池１０９の電圧を監視するタイミングではないと判別した場合（ステップＳ２１；ＮＯ）、ステップＳ２１の処理を繰り返す。指針制御部１０１６は、二次電池１０９の電圧を監視するタイミングであると判別した場合（ステップＳ２１；ＹＥＳ）、ステップＳ２２の処理に進む。
【０１０４】
（ステップＳ２２）指針制御部１０１６は、電池電圧検出部１１２が検出した電圧値を取得することで、二次電池１０９の電圧を測定（取得）する。
（ステップＳ２３）指針制御部１０１６は、記憶部１０５を参照して、測定した二次電池１０９に対応する同時駆動可能なモータ数を決定する。
以上で、指針制御部１０１６は、二次電池１０９の電圧に基づき同時駆動可能なモータ１２２の数を設定する処理を終了する。
【０１０５】
第１実施形態では、駆動優先順位に基づいて３つのモータ１２２を同時駆動する例を説明したが、本実施形態では、二次電池１０９の電圧値に応じて、同時駆動可能なモータ数を決定することができる。指針制御部１０１６は、例えば二次電池１０９の電圧値が２．２６Ｖの場合、２つのモータ１２２を同時駆動するように制御する。このように、同時に駆動するモータ１２２の数を制限する理由は、モータ１２２の消費電流が大きいため、二次電池１０９の内部抵抗との関係で、二次電池１０９の端子電圧が下がってしまうためである。
なお、指針制御部１０１６が選択する優先順位は、この場合であっても、計時に使用される秒針１２０Ａ、分針１２０Ｂ、および時針１２０Ｃを優先することが好ましい。
【０１０６】
以上のように、本実施形態によれば、二次電池１０９の電圧に応じて、同時駆動可能なモータ１２２の数を可変することができる。
【０１０７】
ここで、本実施形態の変形例を説明する。
記憶部１０５は、モータ１２２それぞれの消費電流に関する情報（モータ１２２の抵抗値、電流値等）を記憶する。
指針制御部１０１６は、モータ１２２それぞれの消費電流を読み出し、または算出し、消費電流の和を算出する。そして、指針制御部１０１６は、算出した消費電流の和に応じて、同時駆動可能なモータ１２２の数を可変するようにしてもよい。この場合であっても、計時に使用される秒針１２０Ａ、分針１２０Ｂ、および時針１２０Ｃを優先することが好ましい。
【０１０８】
さらに、二次電池１０９の電圧値に応じて、上述したモータ１２２の消費電流の和に基づいて、同時駆動可能なモータ１２２の数を可変するようにしてもよい。この場合であっても、計時に使用される秒針１２０Ａ、分針１２０Ｂ、および時針１２０Ｃを優先することが好ましい。
【０１０９】
このような本実施形態の変形例によれば、同時駆動可能なモータ１２２の数を可変することができる。
【０１１０】
［第３実施形態］
第３実施形態では、指針制御部１０１６が駆動時間に応じて、駆動優先順位を決定する例を、図７、図８を参照しつつ説明する。
指針制御部１０１６は、現在位置から駆動目的位置までの駆動時間に応じて、図７および図８のように駆動優先順位を決定する。この場合であっても、計時に使用される秒針１２０Ａ、分針１２０Ｂ、および時針１２０Ｃを優先することが好ましい。
【０１１１】
図７に示す例において、指針制御部１０１６は、駆動時間の短い順に、秒針１２０Ａを１位、時針１２０Ｃを２位、分針１２０Ｂを３位、日車１２０Ｅを４位、小時計指針１２０Ｄを５位に決定する。
また、図８に示す例において、指針制御部１０１６は、駆動時間の短い順に、秒針１２０Ａを１位、分針１２０Ｂを２位、時針１２０Ｃを３位、小時計指針１２０Ｄを４位、日車１２０Ｅを５位に決定する。
【０１１２】
次に、駆動時間に応じた駆動優先順位の決定処理手順の一例を説明する。
図１４は、本実施形態に係る駆動時間に応じた駆動優先順位の決定処理のフローチャートである。
【０１１３】
（ステップＳ３１）指針制御部１０１６は、現在位置と駆動目標位置との差から正転時の駆動パルス数を、指針１２０それぞれについて算出する。
（ステップＳ３２）指針制御部１０１６は、指針１２０それぞれの正転時の駆動時間それぞれを算出する。続けて、指針制御部１０１６は、記憶部１０５を参照して指針１２０それぞれの逆転時の駆動時間それぞれを算出する。続けて、指針制御部１０１６は、算出した正転の駆動時間と、逆転の駆動時間を比較して、駆動時間が短い方の駆動方向に決定する。
【０１１４】
（ステップＳ３３）指針制御部１０１６は、駆動回転方向に応じたモータ１２２それぞれの駆動に用いる駆動周波数（３２Ｈｚまたは６４Ｈｚ）と駆動ステップ数を用いて、駆動時間それぞれを算出する。なお、指針制御部１０１６は、ステップＳ３２で、駆動時間それぞれを算出して、記憶部１０５に記憶させるようにしてもよい。
【０１１５】
（ステップＳ３４）指針制御部１０１６は、算出した駆動時間を比較し、駆動時間が短い程、優先順位を高く設定する。続けて、指針制御部１０１６は、設定した駆動優先順位を、記憶部１０５に記憶させる。
以上で、指針制御部１０１６は、駆動時間に応じた駆動優先順位の決定処理を終了する。
【０１１６】
一例として、駆動が必要なステップの駆動時間が各々、秒針１２０Ａが１５６ｍｓｅｃ、分針１２０Ｂが８ｍｓｅｃ、時針１２０Ｃが４０ｍｓｅｃ、日車１２０Ｅが１２０ｍｓｅｃ、小時計指針１２０Ｄが１ｍｓｅｃの場合、指針制御部１０１６は、駆動優先順位を、１位を小時計指針１２０Ｄ、２位を分針１２０Ｂ、３位を秒針１２０Ａ、４位を時針１２０Ｃ、５位を日車１２０Ｅに設定する。
【０１１７】
以上のように、本実施形態によれば、駆動させるのにかかる時間が短いほど、優先順位を高く設定することができる。
【０１１８】
また、指針制御部１０１６は、駆動優先順位を、駆動させるステップ数が少ないほど、優先順位を高くするようにしてもよい。この場合も、指針制御部１０１６は、設定した駆動優先順位を、記憶部１０５に記憶させるようにしてもよい。例えば駆動が必要なステップ数が各々、秒針１２０Ａが１０ステップ、分針１２０Ｂが８ステップ、時針１２０Ｃが４０ステップ、日車１２０Ｅが１２０ステップ、小時計指針１２０Ｄが１ステップの場合の駆動優先順位は、１位が小時計指針１２０Ｄ、２位が分針１２０Ｂ、３位が秒針１２０Ａ、４位が時針１２０Ｃ、５位が日車１２０Ｅである。
【０１１９】
なお、本発明における制御部１０１の機能の一部または全てを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより制御部１０１が行う処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１２０】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【０１２１】
１…時計システム、７２…文字盤、７３…インデックスバー、７４…第１の目盛りリング、７５…第２の目盛りリング、１００…時計、１０１…制御部、１０２…発振回路、１０３…分周回路、１０４…入力部、１０５…記憶部、１０６…太陽電池、１０７…充放電制御回路、１０９…二次電池、１１２…電池電圧検出部、１１０…スイッチ、１１１…無線通信制御部、１２０…指針、１２０Ａ…秒針、１２０Ｂ…分針、１２０Ｃ…時針、１２０Ｄ…小時計指針、１２０Ｄ１…分針、１２０Ｄ２…時針、１２０Ｄ３…２４時針、１２０Ｅ…日車、１２１，１２１Ａ，１２１Ｂ，１２１Ｃ，１２１Ｄ，１２１Ｅ…輪列機構、１２２…モータ、１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄ，１２２Ｅ…ステッピングモータ、１０１１…電源制御部、１０１２…時刻カウント部、１０１３…通信制御部、１０１４…情報処理部、１０１５…情報送受信部、１０１６…指針制御部、１１１１…アンテナ、１１１２…近距離無線通信部、２００…通信機器、２０１…制御部、２０２…入力部、２０３…表示部、２０４…記憶部、２０５…アンテナ、２０６…近距離無線通信部
【図１】
2018119825.tif 000003
【図２】
2018119825.tif 000004
【図３】
2018119825.tif 000005
【図４】
2018119825.tif 000006
【図５】
2018119825.tif 000007
【図６】
2018119825.tif 000008
【図７】
2018119825.tif 000009
【図８】
2018119825.tif 000010
【図９】
2018119825.tif 000011
【図１０】
2018119825.tif 000012
【図１１】
2018119825.tif 000013
【図１２】
2018119825.tif 000014
【図１３】
2018119825.tif 000015
【図１４】
2018119825.tif 000016