(57)【要約】      （修正有）【課題】所定の範囲内での針への駆動要求に応じて適切に針を駆動することができる時計、時計システム、および時計の制御方法を提供する。【解決手段】時計１は、移動可能な指針（指針，第１指針６０Ａ，第２指針６０Ｂ，第３指針６０Ｃ）と、指針の移動可能範囲のうち少なくとも一部に相当する可動範囲に関する情報を取得し、指針を移動させるべき目標位置を示す情報を取得する取得部（通信回路２０６）と、目標位置と前記可動範囲とを比較し、比較した比較結果に基づき指針の移動方向を決定する制御部（主制御回路２０４または駆動制御回路４４）と、決定された移動方向に指針を駆動する駆動部（駆動パルス生成回路４６Ａ，駆動パルス生成回路４６Ｂ，駆動パルス生成回路４６Ｃ，第１のモータ４７Ａ，第２のモータ４７Ｂ，第３のモータ４７Ｃ）と、を備える。【選択図】図１
2019020268.tif 000002
【特許請求の範囲】
【請求項１】
移動可能な指針と、
前記指針の移動可能範囲のうち少なくとも一部に相当する可動範囲に関する情報を取得し、前記指針を移動させるべき目標位置を示す情報を取得する取得部と、
前記目標位置と前記可動範囲とを比較し、比較した比較結果に基づき前記指針の移動方向を決定する制御部と、
決定された前記移動方向に前記指針を駆動する駆動部と、
を備える時計。
【請求項２】
前記制御部は、前記駆動部が前記可動範囲外に前記指針を駆動させないように、前記比較結果を算出する、請求項１に記載の時計。
【請求項３】
前記制御部は、移動開始位置と、前記移動開始位置から所定の一方向における前記目標位置との間に、前記可動範囲の一端および他端のうち少なくとも１つが含まれるとき、前記移動方向を前記所定の一方向とは異なる他方向への移動方向に決定する、請求項１または請求項２に記載の時計。
【請求項４】
前記制御部は、移動開始位置から所定の一方向に前記指針を移動させようとしたとき、前記可動範囲の一端、前記可動範囲の他端、及び前記目標位置のうちの少なくとも一つが前記移動開始位置から見て基準位置を跨ぐ場合、当該位置に対して、前記指針の前記移動可能範囲を加算した範囲で前記移動方向を決定する、請求項１から請求項３のいずれか１項に記載の時計。
【請求項５】
前記取得部は、前記目標位置であって、第１目標位置と、前記第１目標位置の後に要求される第２目標位置とを取得し、
前記制御部は、前記第１目標位置に基づいて算出される第１移動方向と、前記第２目標位置に基づいて算出される第２移動方向に基づいて、前記指針が前記第１目標位置に至る前に前記第２移動方向に基づいて前記指針を駆動するように前記駆動部を制御する、請求項１から請求項４のいずれか１項に記載の時計。
【請求項６】
前記取得部は、前記目標位置と前記可動範囲を合わせた情報を取得する、請求項１から請求項５のいずれか１項に記載の時計。
【請求項７】
前記指針の回転範囲を規制する規制部、を備え、
前記取得部は、通信機能を有する電子機器と情報の送受信を行う通信部であり、
前記制御部は、前記取得部が取得した可動範囲と、前記規制部によって規制される回転範囲との重複する範囲を前記指針の可動範囲に決定する、請求項１から請求項６のいずれか１項に記載の時計。
【請求項８】
前記制御部は、前記目標位置が前記可動範囲外である場合に、報知信号を報知する、請求項１から請求項７のいずれか１項に記載の時計。
【請求項９】
前記可動範囲を複数記憶する記憶部、を備え、
前記取得部は、通信機能を有する電子機器と情報の送受信を行う通信部であり、前記複数の可動範囲のいずれかであるかを示す選択信号を取得し、
前記制御部は、前記選択信号に応じて、前記複数の可動範囲から１つを選択する、請求項１から請求項８のいずれか１項に記載の時計。
【請求項１０】
前記制御部は、
前記可動範囲の終了位置である禁止領域開始位置と移動開始位置とを比較し、比較した結果、前記禁止領域開始位置が前記移動開始位置より手前の位置である場合に、前記禁止領域開始位置に前記指針の前記移動可能範囲を加算して補正して比較後禁止領域開始位置とし、前記禁止領域開始位置が前記移動開始位置より先の位置である場合に、前記禁止領域開始位置を補正せず比較後禁止領域開始位置とし、
前記目標位置と前記移動開始位置とを比較し、比較した結果、前記目標位置が前記移動開始位置より手前の位置である場合に、前記目標位置に前記指針の前記移動可能範囲を加算して補正して比較後目標位置とし、前記目標位置が前記移動開始位置より先の位置である場合に、前記目標位置を補正せず比較後目標位置とし、
前記比較後目標位置と、前記比較後禁止領域開始位置とを比較し、比較した結果、前記比較後目標位置が、前記比較後禁止領域開始位置より手前の位置である場合に、正方向に移動させると決定し、前記比較後目標位置が、前記比較後禁止領域開始位置より先の位置である場合に、逆方向に移動させると決定する、請求項１から請求項９のいずれか１項に記載の時計。
【請求項１１】
移動可能な指針と、前記指針の移動可能範囲のうち少なくとも一部に相当する可動範囲に関する情報を取得し、前記指針を移動させるべき目標位置を示す情報を取得する通信部と、前記目標位置と前記可動範囲とを比較し、比較した比較結果に基づき前記指針の移動方向を決定する制御部と、
決定された前記移動方向に前記指針を駆動する駆動部と、を備える時計と、
前記可動範囲を示す情報と前記目標位置を示す情報とを送信する通信部を備える電子機器と、
を備える時計システム。
【請求項１２】
前記時計は、前記可動範囲を複数記憶する記憶部、を備え、
前記時計の制御部は、前記記憶部が記憶する前記複数の可動範囲を、前記通信部を介して前記電子機器に送信し、
前記電子機器は、前記時計から受信した前記複数の可動範囲の中から所望の可動範囲を選択し、選択した前記可動範囲を前記時計に送信する、
請求項１１に記載の時計システム。
【請求項１３】
取得部が、移動可能な指針の移動可能範囲のうち少なくとも一部に相当する可動範囲に関する情報を取得するステップと、
前記取得部が、前記指針を移動させるべき目標位置を示す情報を取得するステップと、
制御部が、前記目標位置と前記可動範囲とを比較し、比較した比較結果に基づき前記指針の移動方向を決定するステップと、
駆動部が、決定された前記移動方向に前記指針を駆動するステップと、
を含む時計の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時計、時計システム、および時計の制御方法に関する。
【背景技術】
【０００２】
計時された時刻と無関係に、外部からの制御に応じて針（指針）を制御する時計が提案されている。このような時計は、例えば、情報ユニット、および電子時計ユニットを有している。情報ユニットは、例えば無線通信機能を有し、アプリケーションプログラムをインストール可能な電子時計としてのスマートウォッチである。電子時計ユニットは、情報ユニットが出力する制御信号に応じて針を制御する。また、このような時計では、電子時計ユニットが、針の制御を完了した場合に針の制御を完了したことを、針位置を含めて制御信号の送信元に出力する（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１４２６２６号広報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、送信元からなされる回転方向の指示が指針の実際の状況を十分には反映できていないおそれがあった。このため、指針の可動範囲内で、指針への駆動要求に対して最適な制御を行うことが困難であった。
【０００５】
本発明は、上記の問題点に鑑みてなされたものであって、所定の範囲内での針への駆動要求に応じて適切に針を駆動することができる時計、時計システム、および時計の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様に係る時計（１）は、移動可能な指針（指針６０，第１指針６０Ａ，第２指針６０Ｂ，第３指針６０Ｃ）と、前記指針の移動可能範囲（０〜３５９°または０〜３５９ステップ）のうち少なくとも一部に相当する可動範囲（例えば位置Ｄ〜Ｃ）に関する情報を取得し、前記指針を移動させるべき目標位置（例えば位置Ｂ）を示す情報を取得する取得部（通信回路２０６）と、前記目標位置と前記可動範囲とを比較し、比較した比較結果に基づき前記指針の移動方向を決定する制御部（主制御回路２０４または駆動制御回路４４）と、決定された前記移動方向に前記指針を駆動する駆動部（駆動パルス生成回路４６Ａ，駆動パルス生成回路４６Ｂ，駆動パルス生成回路４６Ｃ，第１のモータ４７Ａ，第２のモータ４７Ｂ，第３のモータ４７Ｃ）と、を備える。
【０００７】
また、本発明の一態様に係る時計において、前記制御部は、前記駆動部が前記可動範囲外に前記指針を駆動させないように、前記比較結果を算出するようにしてもよい。
【０００８】
また、本発明の一態様に係る時計において、前記制御部は、移動開始位置と、前記移動開始位置から所定の一方向（例えば正転方向）における前記目標位置との間に、前記可動範囲の一端（例えば禁止領域終了位置）および他端（例えば禁止領域開始位置）のうち少なくとも１つが含まれるとき、前記移動方向を前記所定の一方向とは異なる他方向（例えば逆転方向）への移動方向に決定するようにしてもよい。
【０００９】
また、本発明の一態様に係る時計において、前記制御部は、移動開始位置から所定の一方向に前記指針を移動させようとしたとき、前記可動範囲の一端、前記可動範囲の他端、及び前記目標位置のうちの少なくとも一つが前記移動開始位置から見て基準位置（例えば０°の位置、０ステップの位置）を跨ぐ場合、当該位置に対して、前記指針の前記移動可能範囲を加算した範囲で前記移動方向を決定するようにしてもよい。
【００１０】
また、本発明の一態様に係る時計において、前記取得部は、前記目標位置であって、第１目標位置（第１の指示値）と、前記第１目標位置の後に要求される第２目標位置（第２の指示値）とを取得し、前記制御部は、前記第１目標位置に基づいて算出される第１移動方向と、前記第２目標位置に基づいて算出される第２移動方向に基づいて、前記指針が前記第１目標位置に至る前に前記第２移動方向に基づいて前記指針を駆動するように前記駆動部を制御するようにしてもよい。
【００１１】
また、本発明の一態様に係る時計において、前記取得部は、前記目標位置と前記可動範囲を合わせた情報を取得するようにしてもよい。
【００１２】
また、本発明の一態様に係る時計は、前記指針の回転範囲を規制する規制部（例えばストッパー、主制御回路２０４、駆動制御回路４４）、を備え、前記取得部は、通信機能を有する電子機器（９０）と情報の送受信を行う通信部であり、前記制御部は、前記取得部が取得した可動範囲と、前記規制部によって規制される回転範囲との重複する範囲を前記指針の可動範囲に決定するようにしてもよい。
【００１３】
また、本発明の一態様に係る時計において、前記制御部は、前記目標位置が前記可動範囲外である場合に、報知信号を報知するようにしてもよい。
【００１４】
また、本発明の一態様に係る時計は、前記可動範囲を複数記憶する記憶部（１４、４５）、を備え、前記取得部は、通信機能を有する電子機器と情報の送受信を行う通信部であり、前記複数の可動範囲のいずれかであるかを示す選択信号を取得し、前記制御部は、前記選択信号に応じて、前記複数の可動範囲から１つを選択するようにしてもよい。
【００１５】
また、本発明の一態様に係る時計において、前記制御部は、前記可動範囲の終了位置である禁止領域開始位置と移動開始位置とを比較し、比較した結果、前記禁止領域開始位置が前記移動開始位置より手前の位置である場合に、前記禁止領域開始位置に前記指針の前記移動可能範囲を加算して補正して比較後禁止領域開始位置とし、前記禁止領域開始位置が前記移動開始位置より先の位置である場合に、前記禁止領域開始位置を補正せず比較後禁止領域開始位置とし、前記目標位置と前記移動開始位置とを比較し、比較した結果、前記目標位置が前記移動開始位置より手前の位置である場合に、前記目標位置に前記指針の前記移動可能範囲を加算して補正して比較後目標位置とし、前記目標位置が前記移動開始位置より先の位置である場合に、前記目標位置を補正せず比較後目標位置とし、前記比較後目標位置と、前記比較後禁止領域開始位置とを比較し、比較した結果、前記比較後目標位置が、前記比較後禁止領域開始位置より手前の位置である場合に、正方向に移動させると決定し、前記比較後目標位置が、前記比較後禁止領域開始位置より先の位置である場合に、逆方向に移動させると決定するようにしてもよい。
【００１６】
上記目的を達成するため、本発明の一態様に係る時計システム（２）は、移動可能な指針（指針６０，第１指針６０Ａ，第２指針６０Ｂ，第３指針６０Ｃ）と、前記指針の移動可能範囲（０〜３５９°または０〜３５９ステップ）のうち少なくとも一部に相当する可動範囲に関する情報を取得し、前記指針を移動させるべき目標位置を示す情報を取得する通信部（通信回路２０６）と、前記目標位置と前記可動範囲とを比較し、比較した比較結果に基づき前記指針の移動方向を決定する制御部（主制御回路２０４、駆動制御回路４４）と、決定された前記移動方向に前記指針を駆動する駆動部（駆動パルス生成回路４６Ａ，駆動パルス生成回路４６Ｂ，駆動パルス生成回路４６Ｃ，第１のモータ４７Ａ，第２のモータ４７Ｂ，第３のモータ４７Ｃ）と、を備える時計（１）と、前記可動範囲を示す情報と前記目標位置を示す情報とを送信する通信部（９１）を備える電子機器（９０）と、を備える。
【００１７】
また、本発明の一態様に係る時計システムにおいて、前記時計は、前記可動範囲を複数記憶する記憶部（１４、４５）、を備え、前記時計の制御部は、前記記憶部が記憶する前記複数の可動範囲を、前記通信部を介して前記電子機器に送信し、前記電子機器は、前記時計から受信した前記複数の可動範囲の中から所望の可動範囲を選択し、選択した前記可動範囲を前記時計に送信するようにしてもよい。
【００１８】
上記目的を達成するため、本発明の一態様に係る時計の制御方法は、取得部が、移動可能な指針の移動可能範囲のうち少なくとも一部に相当する可動範囲に関する情報を取得するステップ（ステップＳ１）と、前記取得部が、前記指針を移動させるべき目標位置を示す情報を取得するステップ（ステップＳ２）と、制御部が、前記目標位置と前記可動範囲とを比較し、比較した比較結果に基づき前記指針の移動方向を決定するステップ（ステップＳ５〜ステップＳ１２）と、駆動部が、決定された前記移動方向に前記指針を駆動するステップと、を含む。
【発明の効果】
【００１９】
本発明によれば、所定の範囲内での針への駆動要求に応じて適切に針を駆動することができる。これにより、連続する駆動要求に対する追従性を向上させることができる。また、駆動要求に対して、指針が可動範囲を超えて動作してしまうことを防ぐことができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る時計の構成例を示すブロック図である。
【図２】本実施形態に係る記憶部１４が記憶する情報の一例を示す図である。
【図３】本実施形態に係る文字板における位置の例を示す図である。
【図４】本実施形態に係る可動範囲、禁止領域開始位置、禁止領域終了位置、目標位置の例を示す図である。
【図５】本実施形態に係る時計が行う処理手順の一例を示すフローチャートである。
【図６】正転方向に基準位置から順に、移動開始位置、目標位置、禁止領域開始位置、禁止領域終了位置の例を示す図である。
【図７】正転方向に基準位置から順に、移動開始位置、禁止領域開始位置、禁止領域終了位置、目標位置の例を示す図である。
【図８】正転方向に基準位置から順に、禁止領域開始位置、禁止領域終了位置、目標位置、移動開始位置の例を示す図である。
【図９】正転方向に基準位置から順に、目標位置、移動開始位置、禁止領域開始位置、禁止領域終了位置の順の例を示す図である。
【図１０】本実施形態に係る電子機器が送信する送信情報の例を示す図である。
【図１１】２つの指針を駆動する場合の電子機器が送信する送信情報の例を示す図である。
【図１２】本実施形態に係る記憶部１４、記憶部４５が記憶する情報の他の例を示す図である。
【図１３】指針の他の移動方向の例を示す図である。
【図１４】指針の可動範囲が予め規制されている場合に、さらに電子機器が可動範囲を送信してきた場合の例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照しながら説明する。
図１は、本実施形態に係る時計システム２の構成例を示すブロック図である。図１に示すように、時計システム２は、時計１と電子機器９０によって構成される。時計１は、充電端子１１、充電制御回路１２、二次電池１３、記憶部１４、スイッチＳＷ、主制御部２０、支持体５０、第１指針６０Ａ、第２指針６０Ｂ、第３指針６０Ｃ、および操作部７０を備えている。なお、第１指針６０Ａ、第２指針６０Ｂ、および第３指針６０Ｃのうちの１つを特定しない場合は、指針６０という。なお、以下の例では、指針６０が回転方向に移動可能に取り付けられている例を説明する。
【００２２】
また、主制御部２０は、水晶振動子２０１、発振回路２０２、分周回路２０３、主制御回路２０４（制御部）、および通信回路２０６（取得部）を備える。
支持体５０は、水晶振動子３０、モータ制御部４０、第１のモータ４７Ａ、第２のモータ４７Ｂ、第３のモータ４７Ｃ、輪列４８Ａ、輪列４８Ｂ、および輪列４８Ｃを備える。なお、第１のモータ４７Ａ、第２のモータ４７Ｂ、および第３のモータ４７Ｃのうちの１つを特定しない場合は、モータ４７という。輪列４８Ａ、輪列４８Ｂ、および輪列４８Ｃのうちの１つを特定しない場合は、輪列４８という。
【００２３】
モータ制御部４０は、発振回路４２、分周回路４３、駆動制御回路４４（制御部）、記憶部４５、およびパルス生成回路４６を備える。パルス生成回路４６は、駆動パルス生成回路４６Ａ、駆動パルス生成回路４６Ｂ、および駆動パルス生成回路４６Ｃを備える。
【００２４】
電子機器９０は、通信部９１を備える。なお、電子機器９０は、不図示の操作部、不図示の制御部、不図示の記憶部、不図示の表示部、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ；グローバル・ポジショニング・システム）等をさらに備えている。
【００２５】
時計１は、時刻計時を行う動作時、第１指針６０Ａ〜第３指針６０Ｃを用いて、時刻を提示する。時計１は、無線のネットワークを介して電子機器９０と通信を行い、情報の送受信を行う。時計１は、電子機器９０から、指針６０に対する可動範囲と指示値を受信し、受信した可動範囲と指示値に応じて、移動開始位置から目標位置まで、可動範囲外（＝可動が禁止されている禁止領域）を跨がないように指針６０の駆動を制御する。なお、指示値は、例えば、移動速度、心拍数等であり、指針６０の目標位置を示す情報（基準位置からの角度、基準位置からのステップ数）である。また、可動範囲は、指針６０の可動範囲である。
【００２６】
電子機器９０は、通信機能を有する機器、例えばスマートフォン、タブレット端末、携帯ゲーム機器、コンピュータ等である。電子機器９０は、可動範囲と指示値との送信情報を、ネットワークを介して時計１へ送信する。なお、電子機器９０が、送信情報を送信するタイミングは、所定のタイミング、または任意のタイミングである。
【００２７】
基板１０（ｓｕｂｓｔｒａｔｅ）（基部）は、主制御部２０、支持体５０等が取り付けられるベースである。基板１０には、充電端子１１、充電制御回路１２、二次電池１３、主制御部２０、および支持体５０が取り付けられている。
【００２８】
充電端子１１は、外部からの電力の供給を受ける端子であり、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ；ユニバーサル・シリアル・バス）端子である。充電端子１１は、供給された電力を充電制御回路１２へ供給する。
【００２９】
充電制御回路１２は、充電端子１１から供給された電力を二次電池１３へ充電する。充電制御回路１２は、二次電池１３に蓄電されている電力を、主制御部２０と、支持体５０に取り付けられているモータ制御部４０に供給する。
二次電池１３は、例えばリチウムイオンポリマー電池である。
【００３０】
記憶部１４は、電子機器９０が送信した可動範囲と指示値を記憶する。なお、記憶部１４は、予め指針６０の可動範囲を記憶していてもよい。
【００３１】
主制御部２０は、時計１が備える各構成要素の制御を行う。主制御部２０は、利用者が操作部７０を操作した操作結果を取得し、取得した操作結果に応じて時計１が備える各構成要素の制御を行う。主制御部２０は、電子機器９０が送信した可動範囲と指示値に基づいて指示信号を生成し、生成した指示信号を駆動制御回路４４に出力する。
【００３２】
水晶振動子２０１は、水晶の圧電現象を利用し、その機械的共振から第１の周波数を発振するために用いられる受動素子である。ここで、第１の周波数は、例えば１００［ＭＨｚ］である。
発振回路２０２は、水晶振動子２０１と組み合わせることで発振器を実現する回路であり、生成した第１の周波数の信号を分周回路２０３に出力する。
分周回路２０３は、発振回路２０２が出力した第１の周波数の信号を所望の周波数に分周し、分周した信号を主制御回路２０４に出力する。
【００３３】
主制御回路２０４は、第１の周波数に基づく信号のタイミングで動作する。主制御回路２０４は、例えば携帯端末やウェアブル端末向けのＣＰＵ（中央演算装置）であり、例えばＡＲＭアーキテクチャを用いたＣＰＵである。主制御回路２０４と駆動制御回路４４とは、２本の制御線（ｃｏｎｔｒｏｌ  ｌｉｎｅ）（ＧＡＴＥ、ＡＣＫ）と３本の信号線（ｓｉｇｎａｌ  ｌｉｎｅ）（Ｍ０ＦＲ、Ｍ１ＦＲ、Ｍ２ＦＲ）で接続されている。なお、Ｍ０ＦＲ信号線には、第１指針６０Ａに対する指示信号が出力される。Ｍ１ＦＲ信号線には、第２指針６０Ｂに対する指示信号が出力される。Ｍ２ＦＲ信号線には、第３指針６０Ｃに対する指示信号が出力される。なお、主制御回路２０４は、ＧＡＴＥ信号線が、例えばＨ（ハイ）レベルの期間のＭ０ＦＲ信号線、Ｍ１ＦＲ信号線、Ｍ２ＦＲ信号線の信号レベルを変化させて、駆動制御回路４４に指示信号を出力する。ＧＡＴＥ信号は、各モータの駆動タイミングを他のタイミングから区別し、各モータの駆動タイミングを画定するタイミング確定信号タイミング画定信号である。ＡＣＫ信号線には、駆動制御回路４４が信号を受け取った結果を示す信号が、駆動制御回路４４から主制御回路２０４に出力される。例えば、信号を正しく受け取れた場合、ＡＣＫ信号線の信号レベルはＨレベルであり、信号を正しく受け取れなかった場合、ＡＣＫ信号線の信号レベルはＬ（ロー）レベルである。
【００３４】
主制御回路２０４は、電子機器９０が送信した可動範囲と指示値を記憶部１４に記憶させる。主制御回路２０４は、記憶させた可動範囲と指示値と、把握する針位置に応じて指針６０を正転させるか逆転させるか判別する。主制御回路２０４は、判別した結果に基づいて、モータを駆動するための指示信号を指針毎に生成し、生成した指示信号を指針毎に駆動制御回路４４に出力する。なお、モータ４７の回転方向の判別方法については、後述する。なお、主制御回路２０４は、駆動制御回路４４に出力する指示信号に含まれる指針の駆動パルス数を示す情報をカウントする針位置カウンタの機能を備えることで針位置を把握することができる。また、主制御回路２０４は、例えば、パルス生成回路４６が生成した駆動パルスを取得し、取得した駆動パルスに基づいて各時計針の針位置を把握することもできる。
【００３５】
主制御回路２０４は、スイッチＳＷのオン状態とオフ状態を切り替えることで、モータ制御部４０への電力の供給状態を制御する。主制御回路２０４は、例えば二次電池１３の残量が所定の容量より少ない場合、モータ制御部４０への電力の供給する間隔を減らしたり、止めるように制御するようにしてもよい。また、主制御回路２０４は、通信回路２０６が受信した動作指示に基づいて、モータ制御部４０への電力の供給する間隔を減らしたり、止めるように制御するようにしてもよい。スイッチＳＷはＭＯＳトランジスタ等で構成してもよい。
また、主制御回路２０４は、操作部７０が出力する操作結果に応じて、時計１の動作モードを制御する。ここで、動作モードとは、時刻計時モード（通常動作モード）、クロノグラフモード、時刻合わせモード、アラーム設定モード、アラーム動作モード等である。
【００３６】
通信回路２０６は、主制御回路２０４の制御に応じて、ネットワークを介して電子機器９０と情報の送受信を行う。通信回路２０６は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（以下、ＢＬＥという）規格や、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）規格の通信方式を用いて、電子機器９０との間で指示や情報の送受信を行う。通信回路２０６は、電子機器９０から受信した受信情報を主制御回路２０４に出力し、主制御回路２０４が出力した送信情報を電子機器９０に送信する。なお、主制御回路２０４が出力する送信情報は、例えば指示値が可動範囲外であるため、駆動できなかったことを報知する報知情報である。
【００３７】
水晶振動子３０は、第２の周波数を発振するために用いられる受動素子である。ここで、第２の周波数は、第１の周波数より低く、例えば３２［ｋＨｚ］または６４［ｋＨｚ］である。なお、６４［ｋＨｚ］は、モータ４７の正転時に用いられる。３２［ｋＨｚ］は、モータ４７の逆転時に用いられる。
【００３８】
降圧回路４１は、充電制御回路１２から供給された電圧を例えば１．５７Ｖに降圧し、降圧した電圧をモータ制御部４０の各構成要素へ供給する。
【００３９】
モータ制御部４０は、第２の周波数に基づく信号のタイミングで動作する。モータ制御部４０は、例えばモータドライバＩＣ（集積回路）である。モータ制御部４０は、主制御回路２０４が出力した指示信号に基づいて、駆動パルスを生成して、生成した駆動パルスを出力することによりモータ４７を駆動する。
【００４０】
発振回路４２は、水晶振動子３０と組み合わせることで発振器を実現する回路であり、生成した周波数の信号を分周回路４３に出力する。
分周回路４３は、発振回路４２が出力した周波数の信号を第２の周波数に分周し、分周した信号をパルス生成回路４６に出力する。
【００４１】
駆動制御回路４４は、主制御回路２０４が出力した指針毎の指示信号に基づいて、モータを駆動するための制御信号を生成し、生成した制御信号をパルス生成回路４６に出力する。
【００４２】
記憶部４５は、駆動制御回路の駆動に必要な情報を記憶する。駆動に必要な情報とは、例えば、駆動制御回路４４に接続される駆動パルス生成回路４６Ａ、・・・の数、駆動すべきモータ４７の数、駆動すべき指針６０の数等である。
【００４３】
駆動パルス生成回路４６Ａは、駆動制御回路４４が出力した制御信号に基づいて、第１のモータ４７Ａを正転または逆転させるためのパルス信号Ｍ００，Ｍ０１を生成する。駆動パルス生成回路４６Ａは、生成したパルス信号Ｍ００，Ｍ０１によって第１のモータ４７Ａを駆動する。
【００４４】
駆動パルス生成回路４６Ｂは、駆動制御回路４４が出力した制御信号に基づいて、第２のモータ４７Ｂを正転または逆転させるためのパルス信号Ｍ１０，Ｍ１１を生成する。駆動パルス生成回路４６Ｂは、生成したパルス信号Ｍ１０，Ｍ１１によって第２のモータ４７Ｂを駆動する。
【００４５】
駆動パルス生成回路４６Ｃは、駆動制御回路４４が出力した制御信号に基づいて、第３のモータ４７Ｃを正転または逆転させるためのパルス信号Ｍ２０，Ｍ２１を生成する。駆動パルス生成回路４６Ｃは、生成したパルス信号Ｍ２０，Ｍ２１によって第３のモータ４７Ｃを駆動する。
【００４６】
第１のモータ４７Ａ、第２のモータ４７Ｂ、および第３のモータ４７Ｃそれぞれは、例えばステッピングモータである。
第１のモータ４７Ａは、駆動パルス生成回路４６Ａが出力したパルス信号Ｍ００、Ｍ０１によって、輪列４８Ａを介して第１指針６０Ａを駆動する。第２のモータ４７Ｂは、駆動パルス生成回路４６Ｂが出力したパルス信号Ｍ１０、Ｍ１１によって、輪列４８Ｂを介して第２指針６０Ｂを駆動する。第３のモータ４７Ｃは、駆動パルス生成回路４６Ｃが出力したパルス信号Ｍ２０、Ｍ２１に応じて、輪列４８Ｃを介して第３指針６０Ｃを駆動する。
【００４７】
輪列４８Ａ、輪列４８Ｂ、および輪列４８Ｃそれぞれは、少なくとも１つの歯車を含んで構成される。
【００４８】
第１指針６０Ａは、例えば時針であり、支持体５０に回転可能に支持されている。第２指針６０Ｂは、例えば分針であり、支持体５０に回転可能に支持されている。第３指針６０Ｃは、例えば秒針であり、支持体５０に回転可能に支持されている。
【００４９】
操作部７０は、少なくとも１つのボタンまたは竜頭を含んで構成される。操作部７０は、利用者が操作した操作結果を検出し、検出した操作結果を主制御回路２０４へ出力する。
【００５０】
なお、図１に示した例は、指針６０が３つ、モータ４７が３つの例を説明したが、時計１の構成は、これに限られない。時計１は、指針６０とモータ４７それぞれが３つ未満であってもよく、４つ以上であってもよい。
【００５１】
次に、記憶部１４が記憶する情報の一例を説明する。
図２は、本実施形態に係る記憶部１４が記憶する情報の一例を示す図である。
図２の符号ｇ１が示すように、記憶部１４は、可動範囲、禁止領域開始位置、および禁止領域終了位置を記憶する。図２に示す例では、可動範囲が２７０°〜３０°であり、禁止領域開始位置が３０°であり、禁止領域終了位置が２７０°である。
また、符号ｇ２に示すように、記憶部１４は、第１指針６０Ａの位置、第２指針６０Ｂの位置、第３指針６０Ｃの位置を記憶する。
【００５２】
次に、可動範囲、禁止領域開始位置、禁止領域終了位置、目標位置について、図３と図４を用いて説明する。
図３は、本実施形態に係る文字板８０における位置の例を示す図である。図４は、本実施形態に係る可動範囲、禁止領域開始位置、禁止領域終了位置、目標位置の例を示す図である。なお、図３において、符号８０は、文字板であり、符号８２は、インデックスバー、または、時目盛である。
【００５３】
図３と図４に示す例は、０時（１２時；０°）の位置が基準位置であり、１時（３０°）の位置が位置Ｂであり、９時（２７０°）の位置が位置Ａであり、１１時（３３０°）の位置が位置Ｃである。また、位置Ａ〜位置Ｂの範囲（２７０°〜３０°）が、可動範囲である。禁止領域開始位置（３０°）が位置Ｂである。禁止領域終了位置（２７０°）が位置Ａである。また、位置Ｂ〜位置Ａの範囲（３０°〜２７０°）が、可動範囲外である。
図４に示す例では、位置Ａが指針６０の移動開始位置であり、位置Ｃが目標位置である。
【００５４】
ここで、電子機器９０から送信される情報の例を、図４を参照して説明する。
電子機器９０は、可動範囲として位置Ａ〜位置Ｂの範囲を示す情報と、目標位置として位置Ｃを示す情報を送信する。
なお、位置を表す情報は、例えば角度、モータ４７の駆動数等であってもよい。なお、駆動数は、角度に対応し、０°が０ステップ、９０°が９０ステップ、１８０°が１８０ステップ、２７０°が２７０ステップである。
また、本実施形態では、時計回り（右回り）を正転、反時計回り（左回り）を逆転という。
【００５５】
次に、時計１が行う処理手順の一例を説明する。
図５は、本実施形態に係る時計１が行う処理手順の一例を示すフローチャートである。なお、図５に示す例では、電子機器９０は、可動範囲を先に送信し、その後、指示値を送信する例である。また、電子機器９０が送信する指示値（＝目標位置）は、第３指針６０Ｃに対する指示であるとする。また、電子機器９０は、可動範囲と指示値を、位置に対応するモータ４７のステップ数で送信する例である。
【００５６】
（ステップＳ１）主制御回路２０４は、通信回路２０６を介して、電子機器９０が送信した可動範囲を示す情報を取得する。続けて、主制御回路２０４は、取得した可動範囲を示す情報を取得し、取得した可動範囲を示す情報を記憶部１４に記憶させる。続けて、主制御回路２０４は、記憶させた可動範囲を示す情報を用いて、禁止領域開始位置と禁止領域終了位置を求め、求めた禁止領域開始位置と禁止領域終了位置を記憶部１４に記憶させる。なお、電子機器９０は、可動範囲を示す情報として、禁止領域開始位置と禁止領域終了位置を送信するようにしてもよい。なお、主制御回路２０４は、可動範囲を示す情報を、電子機器９０との初回の通信時に取得し、二回目以降の通信時に取得しないようにしてもよい。
【００５７】
（ステップＳ２）主制御回路２０４は、通信回路２０６を介して、電子機器９０が送信した指示値を示す情報を取得する。なお、主制御回路２０４は、取得した指示値を示す情報を記憶部１４に記憶させるようにしてもよい。
【００５８】
（ステップＳ３）主制御回路２０４は、第３指針６０Ｃの移動開始位置を取得し、取得した第３指針６０Ｃの移動開始位置を記憶部１４に記憶させる。
【００５９】
（ステップＳ４）主制御回路２０４は、目標位置が可動範囲内であるか否かを判別する。主制御回路２０４は、目標位置が可動範囲内であると判別した場合（ステップＳ４；ＹＥＳ）、ステップＳ５の処理に進め、目標位置が可動範囲外であると判別した場合（ステップＳ４；ＮＯ）、ステップＳ９の処理に進める。
【００６０】
（ステップＳ５）主制御回路２０４は、禁止領域開始位置のステップ数が、移動開始位置のステップ数未満であるか否かを判別する。主制御回路２０４は、禁止領域開始位置のステップ数が、移動開始位置のステップ数未満であると判別した場合（ステップＳ５；ＹＥＳ）、ステップＳ６の処理に進める。主制御回路２０４は、禁止領域開始位置のステップ数が、移動開始位置のステップ数以上であると判別した場合（ステップＳ５；ＮＯ）、禁止領域開始位置を比較後禁止領域開始位置とし、ステップＳ７の処理に進める。
【００６１】
（ステップＳ６）主制御回路２０４は、禁止領域開始位置のステップ数に１周分のステップ数（＝３６０ステップ）を加算して補正して、補正した禁止領域開始位置を補正後禁止領域開始位置とする。主制御回路２０４は、処理後、ステップＳ７に処理を進める。
【００６２】
（ステップＳ７）主制御回路２０４は、目標位置のステップ数が、移動開始位置のステップ数未満であるか否かを判別する。主制御回路２０４は、目標位置のステップ数が、移動開始位置のステップ数未満であると判別した場合（ステップＳ７；ＹＥＳ）、ステップＳ８の処理に進める。主制御回路２０４は、目標位置のステップ数が、移動開始位置のステップ数以上であると判別した場合（ステップＳ７；ＮＯ）、目標位置を比較後目標位置として、ステップＳ１０の処理に進める。
【００６３】
（ステップＳ８）主制御回路２０４は、目標位置のステップ数に１周分のステップ数（＝３６０ステップ）を加算して補正して、補正した目標位置を補正後目標位置とする。主制御回路２０４は、処理後、ステップＳ１０に処理を進める。
【００６４】
（ステップＳ９）主制御回路２０４は、第３指針６０Ｃを駆動できなかったため、エラーを示す報知信号を、通信回路２０６を介して、電子機器９０に報知する。主制御回路２０４は、報知後、処理を終了する。
【００６５】
（ステップＳ１０）主制御回路２０４は、補正後目標位置のステップ数が、補正後禁止領域開始位置のステップ数未満であるか否かを判別する。主制御回路２０４は、補正後目標位置のステップ数が、補正後禁止領域開始位置のステップ数未満であると判別した場合（ステップＳ１０；ＹＥＳ）、ステップＳ１１の処理に進める。主制御回路２０４は、補正後目標位置のステップ数が、補正後禁止領域開始位置のステップ数以上であると判別した場合（ステップＳ１０；ＮＯ）、ステップＳ１２の処理に進める。
【００６６】
（ステップＳ１１）主制御回路２０４は、第３のモータ４７Ｃを正転方向に駆動すると決定する。続けて、主制御回路２０４は、移動開始位置と目標位置とを用いて、駆動ステップ数を算出する。続けて、主制御回路２０４は、算出した駆動ステップ数で正転方向に駆動する指示信号を駆動制御回路４４に出力する。続けて、駆動制御回路４４は、主制御回路２０４が出力した第３のモータ４７Ｃを駆動ステップ数で正転方向に駆動する指示信号に基づいて、制御信号を生成し、生成した制御信号を駆動パルス生成回路４６Ｃに出力する。駆動制御回路４４は、処理後、ステップＳ１３に処理を進める。
【００６７】
（ステップＳ１２）主制御回路２０４は、第３のモータ４７Ｃを逆転方向に駆動すると決定する。続けて、主制御回路２０４は、移動開始位置と目標位置とを用いて、駆動ステップ数を算出する。続けて、主制御回路２０４は、算出した駆動ステップ数で逆転方向に駆動する指示信号を駆動制御回路４４に出力する。続けて、駆動制御回路４４は、主制御回路２０４が出力した第３のモータ４７Ｃを駆動ステップ数で逆転方向に駆動する指示信号に基づいて、制御信号を生成し、生成した制御信号を駆動パルス生成回路４６Ｃに出力する。駆動制御回路４４は、処理後、ステップＳ１３に処理を進める。
【００６８】
（ステップＳ１３）駆動パルス生成回路４６Ｃは、駆動制御回路４４が出力する制御信号に応じて、第３のモータ４７Ｃを駆動することで、輪列４８Ｃを介して第３指針６０Ｃを移動開始位置から目標位置まで駆動する。駆動パルス生成回路４６Ｃは、駆動後、処理を終了する。
【００６９】
ここで、図５の処理を、図６〜図９を参照しつつ説明する。なお、図６〜図９において、位置Ａは移動開始位置であり、位置Ｂは目標位置であり、位置Ｃは禁止領域開始位置であり、位置Ｄは禁止領域終了位置である。また、図６の符号ｇ１２が示す領域の図、図７の符号ｇ２２が示す領域の図、図８の符号ｇ３２が示す領域の図、図８の符号ｇ３３が示す領域の図、および図９の符号ｇ４２が示す領域の図それぞれは、基準位置を開始位置として、直線上に位置を模式化した図である。
【００７０】
（ケース１）図６は、正転方向に基準位置から順に、移動開始位置、目標位置、禁止領域開始位置、禁止領域終了位置の例を示す図である。図６において、符号ｇ１１が示す領域のように、０（°またはステップ）の位置が基準位置であり、約６０（°またはステップ）の位置が位置Ａであり、約１８０（°またはステップ）の位置が位置Ｂであり、約３００（°またはステップ）の位置が位置Ｃであり、約３１５（°またはステップ）の位置が位置Ｄである。符号ｇ１１が示すように、可動範囲は位置Ｄ〜位置Ｃであり、可動範囲外は、位置Ｃ〜位置Ｄである。
図６の例では、禁止領域開始位置が移動開始位置より先の位置にある、すなわち禁止領域開始位置のステップ数が移動開始位置のステップ数以上であるので、ステップＳ５でＮＯである。また、目標位置が移動開始位置より先の位置にある、すなわち目標位置のステップ数が移動開始位置のステップ数以上であるので、ステップＳ７でＮＯである。そして、目標位置のステップ数が禁止領域開始位置のステップ数未満であるため（ステップＳ１０；ＹＥＳ）、移動開始位置から目標位置には正転で駆動される。
【００７１】
（ケース２）図７は、正転方向に基準位置から順に、移動開始位置、禁止領域開始位置、禁止領域終了位置、目標位置の例を示す図である。図７において、符号ｇ２１が示す領域のように、０（°またはステップ）の位置が基準位置であり、約３０（°またはステップ）の位置が位置Ａであり、約９０（°またはステップ）の位置が位置Ｃであり、約２７０（°またはステップ）の位置が位置Ｄであり、約３４５（°またはステップ）の位置が位置Ｂである。符号ｇ２１が示すように、可動範囲は位置Ｄ〜位置Ｃであり、可動範囲外は、位置Ｃ〜位置Ｄである。
符号ｇ２１、符号ｇ２２に示すように、図７に示す例では、目標位置が移動開始位置から時計回りに見て可動範囲外の先の位置である。可動範囲外では、指針６０を駆動することができないため、主制御回路２０４は、移動開始位置（位置Ａ）から目標位置（位置Ｂ）へ正転で駆動できない。
図７の例では、禁止領域開始位置が移動開始位置より先の位置にあるので、ステップＳ５でＮＯである。また、目標位置が移動開始位置より先の位置にあるので、ステップＳ７でＮＯである。そして、目標位置のステップ数が禁止領域開始位置のステップ数以上であるため（ステップＳ１０；ＮＯ）、移動開始位置から目標位置には逆転で駆動される。
【００７２】
（ケース３）図８は、正転方向に基準位置から順に、目標位置、移動開始位置、禁止領域開始位置、禁止領域終了位置の例を示す図である。図８において、符号ｇ３１が示す領域のように、０（°またはステップ）の位置が基準位置であり、約３０（°またはステップ）の位置が位置Ｂであり、約６０（°またはステップ）の位置が位置Ａであり、約１２０（°またはステップ）の位置が位置Ｃであり、約１８０（°またはステップ）の位置が位置Ｄである。符号ｇ３１が示すように、可動範囲は位置Ｄ〜位置Ｃであり、可動範囲外は、位置Ｃ〜位置Ｄである。
図８の例では、禁止領域開始位置が移動開始位置より先の位置にあるので、ステップＳ５でＮＯである。また、目標位置が移動開始位置より手前の位置にある、すなわち目標位置のステップ数が移動開始位置のステップ数未満であるので、ステップＳ７でＹＥＳである。このため、目標位置に３６０ステップが加算される。ステップＳ１０で、３６０ステップが加算された補正後目標位置（位置Ｂ’）と、禁止領域開始位置を比較すると、目標位置のステップ数が禁止領域開始位置のステップ数以上であるため（ステップＳ１０；ＮＯ）、移動開始位置から目標位置には逆転で駆動される。なお、符号ｇ３３に示すように、移動開始位置の角度より、目標位置の角度が小さいため、矢印ｇ３４に示すように、移動開始位置から目標位置へ移動する間に可動範囲外が存在するため、駆動方向の判別の際に破綻が生じる。
図８の例では、禁止領域開始位置が移動開始位置より手前の位置にある、すなわち禁止領域開始位置のステップ数が移動開始位置のステップ数未満であるので、ステップＳ５でＹＥＳである。このため、禁止領域開始位置に３６０ステップが加算される。なお、図８に示すように、主制御回路２０４は、禁止領域終了位置のステップ数が移動開始位置のステップ数未満である場合に、禁止領域終了位置にも３６０ステップを加算するようにしてもよい。また、目標位置が移動開始位置より手前の位置にある、すなわち目標位置のステップ数が移動開始位置のステップ数未満であるので、ステップＳ７でＹＥＳである。このため、目標位置に３６０ステップが加算される。そして、３６０ステップが加算された補正後目標位置（位置Ｂ’）のステップ数が、３６０ステップが加算された補正後禁止領域開始位置（位置Ｃ’）のステップ数以上であるため（ステップＳ１０；ＮＯ）、移動開始位置から目標位置には逆転で駆動される。
【００７３】
（ケース４）図９は、正転方向に基準位置から順に、禁止領域開始位置、禁止領域終了位置、目標位置、移動開始位置の例を示す図である。図９において、符号ｇ４１が示す領域のように、０（°またはステップ）の位置が基準位置であり、約１５（°またはステップ）の位置が位置Ｃであり、約４５（°またはステップ）の位置が位置Ｄであり、約９０°の位置が位置Ｂであり、約２７０（°またはステップ）の位置が位置Ａである。符号ｇ３１が示すように、可動範囲は位置Ｄ〜位置Ｃであり、可動範囲外は、位置Ｃ〜位置Ｄである。
符号ｇ４１、符号ｇ４２に示すように、図９に示す例では、目標位置が移動開始位置から時計回りに見て可動範囲外の先の位置であり、かつ時計回りに見て基準位置を跨ぐ位置である。この場合も、主制御回路２０４は、移動開始位置から目標位置へ正転で駆動できない。さらに、図９に示す例では、移動開始位置に対して、禁止領域開始位置、禁止領域終了位置、目標位置が基準位置の先にある。
図９の例では、禁止領域開始位置が移動開始位置より手前の位置にある、すなわち禁止領域開始位置のステップ数が移動開始位置のステップ数未満であるので、ステップＳ５でＹＥＳである。このため、禁止領域開始位置に３６０ステップが加算される。なお、図９に示すように、主制御回路２０４は、禁止領域終了位置のステップ数が移動開始位置のステップ数未満である場合に、禁止領域終了位置にも３６０ステップを加算するようにしてもよい。また、目標位置が移動開始位置より手前の位置にある、すなわち目標位置のステップ数が移動開始位置のステップ数未満であるので、ステップＳ７でＹＥＳである。このため、目標位置に３６０ステップが加算される。そして、３６０ステップが加算された補正後目標位置（位置Ｂ’）のステップ数が、３６０ステップが加算された補正後禁止領域開始位置（位置Ｃ’）のステップ数以上であるため（ステップＳ１０；ＮＯ）、移動開始位置から目標位置には逆転で駆動される。
【００７４】
図５のステップＳ６やステップＳ８のように、指針６０の移動可能範囲（３６０°または３６０ステップ）を加算する条件は、上述したケース３やケース４のように、移動開始位置から移動先である目標位置へ正転で指針６０を移動させようとした場合に、基準位置を跨ぐ場合である。すなわち、基準位置からみたとき、移動開始位置に対して、禁止領域開始位置か目標位置が正転方向で基準位置を跨ぐ場合に、主制御回路２０４は、指針６０が移動可能範囲である３６０°または３６０ステップを加算する。
【００７５】
このため、本実施形態では、目標位置への駆動が正転であるか逆転であるかの判別の際、以下の場合に１周分の駆動ステップ（３６０ステップ＝３６０°）を加算した位置にあるとみなす。
Ｉ．時計回りに見た場合に、禁止領域開始位置が、移動開始位置より基準位置側である
（＝禁止領域開始位置の角度が、移動開始位置の角度より小さい）
ＩＩ．時計回りに見た場合に、目標位置が、現在位置より基準位置側である
（＝目標位置の角度が、移動開始位置の角度より小さい）
これにより、本実施形態によれば、可動範囲外を指針６０が通過しないように駆動するには、正転で駆動するか逆転で駆動するかの判別を行うことができる。
【００７６】
なお、図５に示した例では、電子機器９０が可動範囲を先に送信し、その後、指示値を送信する例を説明したが、これに限られない。電子機器９０は、図１０に示すように、可動範囲と指示値を対にして送信するようにしてもよい。図１０は、本実施形態に係る電子機器９０が送信する送信情報の例を示す図である。図１０に示す例では、送信情報に可動範囲と指示値が含まれているが、他の情報が含まれていてもよい。このように、可動範囲と指示値を対で送信することで、電子機器９０は、送信情報を送信する前の可動範囲や移動開始位置、目標位置に関わらずに、指針６０の可動範囲と目標位置を指示することができる。
【００７７】
また、図５に示す例では、１つの指針６０のみを電子機器９０から送信情報に応じて駆動する例を説明したが、時計１が電子機器９０からの送信情報に応じて駆動する指針６０の数は１つ以上であればよい。
図１１は、２つの指針６０を駆動する場合の電子機器９０が送信する送信情報の例を示す図である。なお、図１１に示す例は、可動範囲と指示値を対で送信する例である。図１１に示したように、電子機器９０は、駆動する指針６０の数に応じて、可動範囲と指示値の対を時計１に送信する。
電子機器９０は、図５と同様に、先に第１指針の可動範囲と第２指針の可動範囲を送信し、その後、第１指針の指示値と第２指針の指示値を送信するようにしてもよい。
【００７８】
なお、上述した例では、電子機器９０が指針６０の可動範囲を送信する例を説明したが、これに限られない。時計１は、可動範囲を記憶部１４、記憶部４５に予め記憶させていてもよい。
図１２は、本実施形態に係る記憶部１４、記憶部４５が記憶する情報の他の例を示す図である。図１２に示す例は、１つの指針６０に対して３種類のプリセット値を記憶する例である。このような場合、電子機器９０は、どのプリセット値を用いるか指示値と対で時計１に送信するようにしてもよい。例えば、第１プリセット値を用いる場合、電子機器９０は、図５において可動範囲の代わりに第１プリセット値を指示する情報を送信するようにしてもよい。このようなプリセット値を時計１のみが記憶している場合、時計１は、記憶しているプリセット値の情報を電子機器９０に送信するようにしてもよい。
【００７９】
また、時計１は、複数の指針６０それぞれの可動範囲を記憶部１４、記憶部４５に記憶させるようにしてもよい。例えば、記憶部１４、記憶部４５は、指針６０毎に、可動範囲と禁止領域開始位置と禁止領域終了位置を記憶するようにしてもよい。
【００８０】
なお、上述した例では、可動範囲に関する情報として指針６０が可動可能な範囲に関する情報を電子機器９０が送信、または時計１が記憶する例を説明したが、これに限られない。可動範囲に関する情報は、指針６０の可動を禁止する領域の範囲に関する情報であってもよい。なお、指針６０の可動を禁止する領域の範囲に関する情報とは、可動範囲外の範囲、または禁止領域開始位置と禁止領域終了位置である。
【００８１】
また、図３、図４、図６〜図９では、指針６０が円方向に移動可能な例を説明したが、指針６０の移動は、例えば図１３のように直線方向であってもよい。
図１３は、指針６０の他の移動方向の例を示す図である。図１３に示す例では、指針６０が横方向に移動可能に取り付けられている例である。図１３において、可動範囲は、２４０〜３５９ステップ、０〜１８０ステップである。基準位置が０である。可動範囲外は、１８１〜２４０ステップであり、禁止領域開始位置が１８１ステップであり、禁止領域終位置が２４０ステップである。図１３において、主制御回路２０４は、例えば、指針６０の移動開始位置が１００ステップであり、目標位置が３００ステップの場合、１８１〜２４０ステップが可動範囲外であるため、端から端までのステップ数の３６０ステップを加算して移動方向を算出する。
なお、図１３では、横方向の例を示したが、移動方向は縦方向、斜め方向等であってもよい。
【００８２】
ここで、指針６０の可動範囲が予め規制されている場合に、さらに電子機器９０が可動範囲を送信してきた場合の例を説明する。
図１４は、指針６０の可動範囲が予め規制されている場合に、さらに電子機器９０が可動範囲を送信してきた場合の例を示す図である。なお、指針６０の可動範囲の規制は、物理的なストッパー（規制部）による規制、モータ４７で駆動できる範囲を記憶部４５が記憶する可動範囲に基づいて主制御回路２０４（規制部）が規制する。なお、物理的なストッパーは、例えば、他の指針６０の軸等であってもよい。
【００８３】
図１４において、符号ｇ５１が示す範囲が、予め機械的に限定されている可動範囲であり、例えば、時計回りに約８時の位置〜約２時の位置である。また、符号ｇ５３が示す範囲が、電子機器９０が送信した可動範囲であり、例えば、時計回りに約１０時の位置〜約４時の位置である。
このような場合、主制御回路２０４は、符号ｇ５１が示す範囲と符号ｇ５３が示す範囲とが重なっている符号ｇ５２が示す領域を可動範囲（例えば約１０時の位置〜約２時の位置）に決定する。図１４に示す例において、主制御回路２０４は、例えば約１０時の位置〜約２時の位置を可動範囲に決定する。
【００８４】
以上のように、本実施形態によれば、所定の範囲内での指針への駆動要求に応じて適切に針を駆動することができる。これにより、本実施形態によれば、連続する駆動要求に対する追従性を向上させることができる。また、本実施形態によれば、駆動要求に対して、指針が可動範囲を超えて動作してしまうことを防ぐことができる。
【００８５】
なお、実施形態では、主制御回路２０４が、電子機器９０が送信した可動範囲と指示値に基づいて、モータを駆動するための指示信号を生成する例を説明したが、駆動制御回路４４がモータを駆動するための指示信号を生成するようにしてもよい。この場合、主制御回路２０４は、電子機器９０が送信した可動範囲と指示値を駆動制御回路４４に出力するようにしてもよい。この場合、駆動制御回路４４は、主制御回路２０４が出力した場合、可動範囲と指示値を記憶部４５に記憶させるようにしてもよい。駆動制御回路４４は、記憶させた可動範囲と指示値と、把握する針位置に応じて指針６０を正転させるか逆転させるか判別するようにしてもよい。駆動制御回路４４は、判別した結果に基づいて、モータを駆動するための制御信号を生成し、生成した制御信号をパルス生成回路４６に出力するようにしてもよい。記憶部４５は、主制御回路２０４が出力した可動範囲と指示値を記憶するようにしてもよい。なお、記憶部４５は、予め指針６０の可動範囲を記憶していてもよい。そして、指針６０の可動範囲の規制は、物理的なストッパー（規制部）による規制、モータ４７で駆動できる範囲を記憶部４５が記憶する可動範囲に基づいて駆動制御回路４４（規制部）が規制するようにしてもよい。
【００８６】
また、図１に示した例では、時計１が主制御回路２０４と駆動制御回路４４を備える例を示したが、主制御回路２０４と駆動制御回路４４とは一体に構成されていてもよい。
また、時計１は、さらに液晶等の表示部と表示駆動回路、ブザー、加速度センサ等のセンサ等を備えていてもよい。
【００８７】
ここで、従来の駆動手法例と、本実施形態の駆動方法とを比較する。
従来の駆動手法では、まず、電子機器９０が時計に、指針の目標位置と回転方向とを送信する。なお、可動禁止領域は、時計回りで６時の位置から１２時の位置とする。また、移動開始位置が０時の位置であるとする。電子機器９０は、６時の位置を第１目標位置として時計に送信する。さらに、電子機器９０は、３時の位置を第２目標位置として時計に送信する。このように第１目標位置（６時の位置）を指示した後に第２目標位置（３時の位置）を指示する場合、電子機器９０は、指針の位置が、第２目標位置（３時の位置）の手前側（０時〜３時）であるのか、第２目標位置（３時の位置）の先側（３時〜６時）であるのかを把握していない。このため、電子機器９０は、第２目標位置を時計に送信する際に、指針の回転方向を指示することができない。ここで、仮に時計が有するカウンタによって指針の位置を把握し、把握した指針の位置を電子機器９０に送信する場合、電子機器９０は、その情報を受信するまでの時間を要する。すなわち、その情報が送信元に送信され、送信元が受信するまでロス時間が生じることで（通信によるタイムラグ）、送信元は、時計のタイムリーな針位置を把握できない。この状態で、電子機器９０が、正確ではない、逆方向の回転方向を指示してしまうと、目標位置への到達が遅れ追従性が損なわれる。さらに、場合によっては、可動禁止領域に指針が移動してしまい製品仕様にそぐわない動作が生じてしまう可能性があった。
【００８８】
一方、本実施形態では、まず、電子機器９０が時計に、可動範囲を送信することで、
電子機器９０からの送信情報で指針６０の可動範囲を設定する。すなわち、電子機器９０は、指針６０の可動範囲と可動禁止領域を把握している。そして、時計１が自装置で正確な回転方向を判断しているので、電子機器９０は、回転方向を指示せず目標位置か目標角度を時計１に指定する。そして、本実施形態では、時計１側で回転方向が判断されて駆動されるので、電子機器９０は、先に送信した第１目標位置（６時の位置）への移動完了を待たずに最新の値である第２目標位置（３時の位置）を送信する。すなわち、本実施形態では、時計１側は、第１目標位置を受信後、指針６０が第１目標位置に至る前であっても、受信した第２目標位置へ指針６０を移動させる。これにより、本実施形態によれば、所定の範囲内での指針６０への駆動要求に対して最適に指針６０を駆動制御することができる。また、本実施形態によれば、先に受信した目標位置への指針６０の移動完了を待たずに常に最新の値に指針６０を移動させることができるので、指針６０への連続する駆動用要求に対して追従性を向上することができる。すなわち、移動速度等、値の変化が早い移動速度等の指示値であっても、追従して表示させることができる。そして、本実施形態によれば、可動範囲を外部から送信することで送信元の変化で柔軟に表示位置や表示内容を変更できる。また、本実施形態によれば、電子機器９０は、時計１の可動禁止領域を把握しているので、可動禁止領域に指針６０が移動するような指示を送信するおそれがない。また、時計１は、指針６０の位置、回転方向を把握しているので、電子機器９０からの指示に応じて、可動禁止領域を避けて回転する回転方向を時装置で判断して、指針６０を駆動することができる。
【００８９】
なお、上述した図３等の例では、電子機器９０が送信した送信情報に応じて時刻を表示する指針６０を駆動する例を説明したが、これに限られない。電子機器９０が送信した送信情報に応じて駆動される指針６０は、専用に設けられたものであってもよい。また、電子機器９０が送信した送信情報に応じて駆動される指針６０は、予め可動範囲が限定されているレトログラードのような指針であってもよい。
【００９０】
なお、本発明における主制御回路２０４および駆動制御回路４４の全ての機能または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより主制御回路２０４および駆動制御回路４４が行う処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００９１】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００９２】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形および置換を加えることができる。
【符号の説明】
【００９３】
１…時計、９０…電子機器、１０…基板、１１…充電端子、１２…充電制御回路、１３…二次電池、１４…記憶部、ＳＷ…スイッチ、２０…主制御部、３０…水晶振動子、４０…モータ制御部、４２…発振回路、４３…分周回路、４４…駆動制御回路、４５…記憶部、４６…パルス生成回路、４６Ａ，４６Ｂ，４６Ｃ…駆動パルス生成回路、４７…モータ、４７Ａ…第１のモータ、４７Ｂ…第２のモータ、４７Ｃ…第３のモータ、４８，４８Ａ，４８Ｂ，４８Ｃ…輪列、５０…支持体、６０…指針、６０Ａ…第１指針、６０Ｂ…第２指針、６０Ｃ…第３指針、７０…操作部、２０１…水晶振動子、２０２…発振回路、２０３…分周回路、２０４…主制御回路、２０６…通信回路
【図１】
2019020268.tif 000003
【図２】
2019020268.tif 000004
【図３】
2019020268.tif 000005
【図４】
2019020268.tif 000006
【図５】
2019020268.tif 000007
【図６】
2019020268.tif 000008
【図７】
2019020268.tif 000009
【図８】
2019020268.tif 000010
【図９】
2019020268.tif 000011
【図１０】
2019020268.tif 000012
【図１１】
2019020268.tif 000013
【図１２】
2019020268.tif 000014
【図１３】
2019020268.tif 000015
【図１４】
2019020268.tif 000016