(57)【特許請求の範囲】
【請求項１】
表示板に沿って回転駆動される針と、
パルスに基づいて前記針を駆動するように動作するステッピングモータと、
時刻とは無関係に前記針を制御するためのコマンドを取得する取得部と、
前記取得部により取得されたコマンドに基づいて、前記ステッピングモータを制御するための制御信号を出力する制御部と、
前記コマンドと前記ステッピングモータの制御項目に対応する物理量との対応関係が設定されたモータ制御設定テーブルを保持する記憶部と、
を備え、
前記制御部は、前記取得部により取得された前記コマンドを用いて前記記憶部に保持された前記モータ制御設定テーブルを参照し、前記モータ制御設定テーブルから得られた物理量に基づき前記ステッピングモータを制御する電子時計。
【請求項２】
前記制御項目は、制御対象となる針、針の駆動目標角度に応じた前記ステッピングモータのステップ数、針の回転方向、針の回転速度、に関する項目を含む、
請求項１記載の電子時計。
【請求項３】
針の位置を検出することで針の現在角度を検出可能な針位置検出部を備え、
前記制御項目に対応する物理量は、前記駆動目標角度と前記現在角度とを比較した差分に基づく物理量を含む、
請求項２に記載の電子時計。
【請求項４】
前記取得部は、前記コマンドとして第１コマンドと第２コマンドとの少なくとも１つを取得可能であり、前記記憶部は、前記モータ制御設定テーブルとして、第１コマンドに対応する第１のモータ制御設定テーブルと第２コマンドに対応する第２のモータ制御設定テーブルとが少なくとも保存される、
請求項１から請求項３のいずれか１項に記載の電子時計。
【請求項５】
前記対応関係は、メール受信の報知、カウントダウンタイマー、を含む機能を発揮できる値として設定される前記物理量により構成される、
請求項１に記載の電子時計。
【請求項６】
前記取得部は、前記対応関係を示す情報を取得し、
前記制御部は、前記取得部が取得した前記対応関係を示す情報を前記記憶部に保持させる、
請求項１に記載の電子時計。
【請求項７】
請求項１から請求項６のうちいずれか１項に記載の電子時計と、
前記取得部と通信可能であって前記コマンドを送受信可能な通信部とを備え、前記電子時計と積層される電子装置と、
を備える電子時計システム。
【請求項８】
前記電子時計は、前記コマンドを前記取得部に向けて送信するように、前記電子装置に要求信号を送信する、
請求項７に記載の電子時計システム。
【請求項９】
前記電子時計は、前記コマンドにより、前記コマンドに対応する前記制御項目及び前記物理量に基づく前記駆動部の制御が完了した状態において、その完了を通知する制御完了信号を前記電子装置に送信する、
請求項７または請求項８に記載の電子時計システム。
【請求項１０】
前記電子装置は電源を備え、前記電子時計は前記電源とは異なる電源を備える、
請求項７に記載の電子時計システム。
【請求項１１】
前記電子装置は、前記電子時計が積層された状態で利用者の腕に装着することを可能とする装着部に搭載されている
請求項７に記載の電子時計システム。
【請求項１２】
時刻とは無関係に表示板に沿って回転駆動される針を制御するためのコマンドを取得し、
前記コマンドと、パルスに基づいて前記針を駆動するように動作するステッピングモータの制御項目に対応する物理量との対応関係が設定されたモータ制御設定テーブルを保持し、
前記取得した前記コマンドに基づいて、前記モータ制御設定テーブルを参照し、前記モータ制御設定テーブルから得られた物理量に基づき、前記ステッピングモータを制御し、前記針を駆動する、
電子時計制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子時計、電子時計システム、および電子時計制御方法に関する。
【背景技術】
【０００２】
従来、携帯電子装置に装着されたアナログ電子時計が知られている（例えば、引用文献１）。このアナログ電子時計は、携帯電子装置の電源が動作に十分な電圧を有している場合には、携帯電子装置により送信された針を動かすための信号に基づいて針を制御する。一方、携帯電子装置が動作できなくなる電源電圧の場合には、アナログ電子時計の針を動かす制御を自装置で行う。これにより、アナログ電子時計は、時刻を刻む動作を停止させることなく続行させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２７１２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の携帯電子装置に装着されたアナログ電子時計においては、分針や時針などの針の動きを制御するためには、針や輪列等の負荷および駆動源となるモータの特性を考慮した設定が必要であり、複雑な運針制御の設定は容易ではなかった。
本発明は、このような事情を考慮してなされたものであり、運針制御の設定を容易としつつ、表現豊かに針を動作させることができる電子時計、電子時計システム、および電子時計制御方法を提供することを目的の一つとする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために本発明の電子時計は、表示板に沿って回転駆動される針と、パルスに基づいて前記針を駆動するように動作するステッピングモータと、時刻とは無関係に前記針を制御するためのコマンドを取得する取得部と、前記取得部により取得されたコマンドに基づいて、前記ステッピングモータを制御するための制御信号を出力する制御部と、前記コマンドと前記ステッピングモータの制御項目に対応する物理量との対応関係が設定されたモータ制御設定テーブルを保持する記憶部と、を備え、前記制御部は、前記取得部により取得された前記コマンドを用いて前記記憶部に保持された前記モータ制御設定テーブルを参照し、前記モータ制御設定テーブルから得られた物理量に基づき前記ステッピングモータを制御する。本発明によれば、表現豊かに針を動作させることができる。
【０００６】
本発明の電子時計は、表示板に沿って回転駆動される針と、パルスに基づいて前記針を駆動するように動作するステッピングモータと、時刻とは無関係に前記針を制御するためのコマンドを取得する取得部と、前記取得部により取得されたコマンドに基づいて、前記ステッピングモータを制御するための制御信号を出力する制御部と、前記コマンドと前記ステッピングモータの制御項目に対応する物理量との対応関係が設定されたモータ制御設定テーブルを保持する記憶部と、を備え、前記制御部は、前記取得部により取得された前記コマンドを用いて前記記憶部に保持された前記モータ制御設定テーブルを参照し、前記モータ制御設定テーブルから得られた物理量に基づき前記ステッピングモータを制御することができる。
【０００８】
本発明の電子時計は、前記制御項目は、制御対象となる針、針の駆動目標角度に応じた前記ステッピングモータのステップ数、針の回転方向、針の回転速度、に関する項目を含むことができる。
【０００９】
本発明の電子時計は、針の位置を検出することで針の現在角度を検出可能な針位置検出部を備え、前記制御項目に対応する物理量は、前記駆動目標角度と前記現在角度とを比較した差分に基づく物理量を含むことができる。
【００１０】
本発明の電子時計は、前記取得部は、前記コマンドとして第１コマンドと第２コマンドとの少なくとも１つを取得可能であり、前記記憶部は、前記モータ制御設定テーブルとして、第１コマンドに対応する第１のモータ制御設定テーブルと第２コマンドに対応する第２のモータ制御設定テーブルとが少なくとも保存されることができる。
【００１１】
本発明の電子時計は、前記対応関係は、メール受信の報知、カウントダウンタイマー、を含む機能を発揮できる値として設定される前記物理量により構成されることができる。
本発明の電子時計は、対応関係を示す情報を取得し、前記制御部は、前記取得部が取得した前記対応関係を示す情報を前記記憶部に保持させることができる。
【００１２】
本発明の電子時計システムは、上述の電子時計と、前記取得部と通信可能であって前記コマンドを送受信可能な通信部とを備え、前記電子時計と積層される電子装置とを備えることができる。
【００１３】
本発明の電子時計システムは、前記電子時計は、前記コマンドを前記取得部に向けて送信するように、前記電子装置に要求信号を送信することができる。
【００１４】
本発明の電子時計システムは、前記電子時計は、前記コマンドにより、前記コマンドに対応する前記制御項目及び前記物理量に基づく前記駆動部の制御が完了した状態において、その完了を通知する制御完了信号を前記電子装置に送信することができる。
【００１５】
本発明の電子時計システムは、前記電子装置は電源を備え、前記電子時計は前記電源とは異なる電源を備えることができる。
【００１６】
本発明の電子時計システムは、前記電子装置は、前記電子時計が積層された状態で利用者の腕に装着することを可能とする装着部に搭載されていることができる。
【００１７】
本発明の電子時計制御方法は、時刻とは無関係に表示板に沿って回転駆動される針を制御するためのコマンドを取得し、前記コマンドと、パルスに基づいて前記針を駆動するように動作するステッピングモータの制御項目に対応する物理量との対応関係が設定されたモータ制御設定テーブルを保持し、前記取得した前記コマンドに基づいて、前記モータ制御設定テーブルを参照し、前記モータ制御設定テーブルから得られた物理量に基づき、前記ステッピングモータを制御し、前記針を駆動することができる。
【発明の効果】
【００１８】
本発明によれば、電子時計は、取得したコマンドに基づいてステッピングモータを制御できるため、外部からの簡便な指示内容にもかかわらず表現豊かに針を動作させることができる。
【図面の簡単な説明】
【００１９】
【図１】電子時計システム１の斜視図。
【図２】電子時計システム１の機能構成図。
【図３】電子時計システム１により実行される処理の流れを示すシーケンス図。
【図４】電子時計３０により実行される処理を示すフロー図。
【図５】電子時計システム１のデータ構造図。
【図６】モータ制御設定テーブルの一例を示す図。
【図７】モータ制御設定テーブルに基づいて針が制御される様子を説明するための図。
【図８】まわる動作について説明するための図。
【図９】ひらく動作について説明するための図。
【図１０】１箇所に集合する動作について説明するための図。
【図１１】ストップウォッチ動作について説明するための図。
【図１２】カウントダウンタイマー動作について説明するための図。
【図１３】時刻になる動作について説明するための図。
【図１４】第２の実施形態の電子時計ユニット３０Ａの外観図。
【図１５】第２の実施形態の電子時計ユニット３０Ａの機能構成図。
【図１６】第２の実施形態における電子時計システム１により実行される処理の流れを示すシーケンス図。
【図１７】外部機器等からコマンドを取得する場合について説明するための図。
【図１８】モータ制御設定テーブルの一例を示す図。
【発明を実施するための形態】
【００２０】
以下、図面を参照し、本発明の電子時計、電子時計システム、および電子時計制御方法の実施形態について説明する。
＜第１実施形態＞
図１は、電子時計システム１の斜視図である。また、図２は、電子時計システム１の機能構成図である。電子時計システム１は、情報ユニット（電子装置）１０と、電子時計ユニット（電子時計）３０と、表示ユニット８０とを備える。電子時計システム１は、例えば情報ユニット１０、電子時計ユニット３０、表示ユニット８０の順で積層される。積層される方向は、後述する時針３４の回転軸方向となる。
【００２１】
情報ユニット１０は、例えば無線通信機能を有し、アプリケーションプログラムをインストール可能な電子時計としてのスマートウォッチである。したがって、情報ユニット１０は、利用者の腕等に装着されるリストバンド（装着部）１００に搭載される形態をとる。なお、情報ユニット１０がリストバンド１００に一体的に組み込まれ、１つのスマートウォッチ製品として構成される場合がある。また、情報ユニット１０は、情報ユニット１０を制御して動作させるためのオペレーティングシステム（ＯＳ；Operating System）がインストールされた電子装置である。また、情報ユニット１０は、外部通信部２２を介して外部からアプリケーションプログラムをインストール可能、且つ、インストールされたプログラムを実行可能な電子装置である。情報ユニット１０は、例えばネットワークにアクセス可能なスマートフォンなどの他の通信機器と通信することができる。また、情報ユニット１０は、自身が基地局や、ネットワークにアクセス可能な電子装置であってもよい。
【００２２】
情報ユニット１０は、電源部１２と、発振回路１４と、記憶部１６と、通信部１８と、表示通信部２０と、外部通信部２２と、情報操作部２４と、情報制御部２５とを備える。電源部１２は、例えば蓄電池である。電源部１２は、例えば１度の充電で１日〜数日の間、情報ユニット１０が動作するための電力を供給する。発振回路１４は、例えば水晶発振器を備える。発振回路１４は、情報ユニット１０内で時刻を刻むための信号を情報制御部２５へ出力する。記憶部１６は、情報制御部２５の指示に基づいて情報を記憶する。記憶部１６には、利用者によりインストールされたアプリケーションプログラム、またはＡＰＩ（Application Programming Interface）が記憶されている。通信部１８は、電子時計ユニット３０の通信部４８と通信を行う。表示通信部２０は、表示ユニット８０と通信を行う。表示通信部２０は、例えば表示ユニット通信部８２と有線により接続されることによって通信を行う。外部通信部２２は、例えばスマートフォンなどの他の通信機器と通信を行う。例えば、Bluetooth（登録商標）規格に基づく通信方式を採用できる。また、外部通信部２２は、基地局や、無線ＬＡＮ、Ｗｉ−Ｆｉ（Wireless Fidelity）などのアクセスポイントに接続する機能を有している。情報操作部２４は、操作者の操作入力に基づく信号を情報制御部２５へ出力する。
【００２３】
情報制御部２５は、表示制御部２６と、信号制御部２７と、処理部２８とを備える。情報制御部２５は、アプリケーションプログラムを実行することで、情報操作部２４に表示されたＧＵＩ（Graphical User Interface）スイッチに対する操作入力に対応する制御信号を生成し、生成した信号を電子時計ユニット３０へ出力する。表示制御部２６は、表示ユニット８０を制御するための信号を表示ユニット８０へ出力する。信号制御部２７は、電子時計ユニット３０を制御するための信号を電子時計ユニット３０へ出力する。処理部２８は、情報ユニット１０の各部を制御する。
【００２４】
電子時計ユニット３０は、表示板３２と、時針３４と、分針３６と、秒針３８と、電源部４０と、発振回路４２と、記憶部４４と、制御切替記憶部４６と、操作部４７と、通信部４８、時計制御部５０と、針駆動部５２Ａ〜Ｃとを備える。時計制御部５０の各機能部は、例えば、電子時計ユニット３０が備えるＣＰＵ（Central Processing Unit）等のプロセッサがプログラムメモリに格納されたプログラムを実行することで機能するソフトウェア機能部である。また、時計制御部５０の各機能部のうち一部または全部は、ＬＳＩ（Large  Scale  Integration）やＡＳＩＣ（Application  Specific  Integrated  Circuit）等のハードウェア機能部であってもよい。記憶部４４、および制御切替記憶部４６は、例えばＲＡＭ（Random Access Memory）やＨＤＤ（Hard Disk Drive）、フラッシュメモリなどの記憶装置である。
【００２５】
表示板３２は、例えば時刻を示す文字、記号、数字などが表示された盤である。時針３４は、例えば時刻における時間を指し示し、分針３６は、例えば時刻における分を指し示す。また、秒針３８は、時刻における秒を指し示す。時針３４と、分針３６と、秒針３８とを区別しない場合は、単に「時計針」又は「針」と表記する。
【００２６】
電源部４０は、電子時計ユニット３０の各部が駆動するための電力を供給する。電源部４０は、例えば一次電池や、二次電池（光などを利用して発電するソーラー電池を含む）である。一次電池、または二次電池を利用する場合、一次電池、または二次電池は、交換や充電せずに例えば電子時計ユニット３０を、数日〜数年間、動作させることができる電力を供給する能力を有する。情報ユニット１０の電圧が所定値以下となった場合であっても、電子時計ユニット３０は電源部４０からの電力の供給により動作し続けることができる。
【００２７】
発振回路４２は、例えば水晶発振器を備える。発振回路４２は、運針タイミングを時計制御部５０へ出力する。記憶部４４は、時計制御部５０の制御に基づいて情報を記憶する。制御切替記憶部４６は、運針の制御態様を記憶する。すなわち、制御切替記憶部４６には、電子時計ユニット３０の発振回路４２により発信されたタイミングで時計針が制御されるか、または情報ユニット１０から取得した制御信号に基づいて時計針が制御されるかが記憶される。操作部４７は、例えば竜頭であり、利用者によって操作（例えば回転操作、押圧操作）された操作結果を時計制御部５０へ出力する。
【００２８】
通信部４８は、例えば情報ユニット１０の通信部１８とで有線で接続され、互いに通信を行う。例えば通信はシリアルインターフェースや、Ｉ2Ｃ（Inter‐Integrated Circuit）、ＳＰＩ（シリアル・ペリフェラル・インタフェース）などの通信規格が利用される。また、通信部４８は、情報ユニット１０の通信部１８と、例えばBluetooth（登録商標）などの無線通信を行ってもよい。また、通信部４８は、他の通信機器や、基地局、ネットワークへアクセスするためのアクセスポイントと通信する機能を有していてもよい。
【００２９】
時計制御部５０は、電子時計ユニット３０の各部を制御する。時計制御部５０は、発振回路４２から発信された運針タイミングに基づいて、時刻情報を更新すると共に、針駆動部５２Ａ〜５２Ｃを制御する。また、時計制御部５０は、時計針の制御を自装置が行うか、他の装置から送信された信号に基づいて行うかを決定すると共に、決定した態様に基づいて針駆動部５２Ａ〜５２Ｃを制御する。時計制御部５０が、実行する処理の詳細は後述する。
【００３０】
針駆動部５２Ａ〜５２Ｃは、時計針を動作させる駆動部である。針駆動部５２Ａ〜５２Ｃは、それぞれモータ駆動回路５４Ａ〜５４Ｃと、モータ５６Ａ〜５６Ｃと、輪針５８Ａ〜５８Ｃと、針位置検出部６０Ａ〜６０Ｃとを備える。これら各部が備える構成機能を区別しない場合は、符号の後に付したＡ〜Ｃの表記を省略する。なお、本実施形態では電子時計３０は、針位置検出部６０Ａ〜６０Ｃを備える構成として説明するが、針位置検出部６０Ａ〜６０Ｃを備えなくてもよいし、針位置検出部６０Ａ〜６０Ｃのうち、いずれか１つまたは２つの針位置検出部を備えてもよい。
【００３１】
モータ駆動回路５４は、時計制御部５０から出力された信号に基づいて、モータ５６を駆動させる駆動パルスを生成する。モータ５６は、モータ駆動回路５４により生成された駆動パルスに基づいて回転する。モータ５６は、例えば、駆動パルスに同期して動作するステッピングモータであり、ステッピングモータが単位角度（１８０度）回転することにより、輪針５８を介して時計針が１度回転する。なお、この単位角度を１ステップとする。輪針５８は、モータ５６の回転軸に接続された輪列（歯車の集合体）である。輪針５８は、モータ５６の回転軸の回転により各歯車が回転され、時針３４、分針３６、または秒針３８を回転させる。
【００３２】
針位置検出部６０Ａ〜６０Ｃは、それぞれ時針３４、分針３６、秒針３８の位置を検出し、検出結果を時計制御部５０へ出力する。針位置検出部６０は、例えば発光素子と受光素子とを備える。発光素子の発光面と受光素子の受光面とが、位置検出穴を有する歯車を挟んで向き合うように配置される。針位置検出部６０は、受光素子による発光素子から発光された光の受光に基づいて、時計針の位置を検出する。また、針位置検出部６０は、モータ駆動回路５４が生成した駆動パルスを取得し、取得した駆動パルスに基づいて各時計針の位置を検出してもよい。
【００３３】
表示ユニット８０は、表示ユニット通信部８２と、表示ユニット制御部８４と、表示駆動部８６と、操作表示部８８と、操作検出部８９とを備える。表示ユニット通信部８２は、情報ユニット１０の表示通信部２０と通信可能である。表示ユニット制御部８４は、表示ユニット通信部８２から取得した信号に基づいて、表示駆動部８６を制御するための表示制御信号を出力する。表示駆動部８６は、表示制御信号に基づいて、操作表示部８８を制御する。
【００３４】
操作表示部８８は、例えばＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）などの表示装置である。操作表示部８８は、例えば透明のＬＣＤであり、表示ユニット制御部８４より制御信号が出力されていない場合、重畳された電子時計ユニット３０の表示板３２や、時計針などを視認可能とする。操作表示部８８は、表示駆動部８６による制御により情報ユニット１０から送信された信号に対応する画像や、操作用のＧＵＩスイッチなどを表示する。操作検出部８９は、操作表示部８８と重畳されて設けられる。操作検出部８９は、座標検出機構により操作者の操作表示部８８におけるタッチ位置を検出し、表示ユニット通信部８２を介して検出結果を情報ユニット１０へ送信する。また、操作検出部８９は、ＧＵＩに対するフリック操作、スワイプ操作などを検出したときに、操作に対応する操作信号を生成して、表示ユニット制御部８４に出力する。表示ユニット通信部８２を介して検出結果を情報ユニット１０へ送信された信号は、図示しない経路により、情報操作部２４からの操作入力としても処理することができる。
【００３５】
図３は、電子時計システム１により実行される処理の流れを示すシーケンス図である。図５は、情報ユニット１０に格納されているコマンドと、電子時計ユニット３０に格納されているモータ制御設定テーブルと、を示す図である。
【００３６】
まず、情報ユニット１０の信号制御部２７が、電子時計ユニット３０の時計針を制御するためのコマンドを選択する（ステップＳ１００）。例えば、図５の複数のコマンドＳＣ１〜３のいずれかを選択する。なお、当該コマンドは内部で生成されてもよく、外部から入手してもよい。情報ユニット１０の信号制御部２７は、通信部１８を介して電子時計ユニット３０へコマンドＳＣを出力する（ステップＳ１０２）。例えば利用者により表示ユニット８０の操作表示部８８に対して操作入力がされた場合に、信号制御部２７がコマンドを選択する。コマンドは、例えば、時刻とは無関係に時計針を制御するための信号であり、コマンドには後述するモータ制御設定テーブルの識別情報が含まれている。また、モータ制御設定テーブルに基づきモータを制御する制御プログラムに係る動作を繰り返す回数など簡易な制御情報が含まれてもよい。
【００３７】
次に、電子時計ユニット３０の時計制御部５０が、通信部４８を介してコマンドＳＣを取得し、取得したコマンドＳＣに対応するモータ制御設定テーブルを記憶部４４から読み出し、モータを駆動する（ステップＳ１０４、Ｓ１０６）。図５のように、記憶部４４には、複数のモータ制御設定テーブルが保存されており、通信部４８が取得したコマンドＳＣに含まれる識別情報に応じて所望のテーブルＴが選択される。
【００３８】
図６は、分針等を含む針を駆動するモータのモータ制御設定テーブルの一例としてテーブルＴ１（第１のモータ制御設定テーブル）の形式を示している。テーブルＴは、例えばコマンドの種類毎に設けられている。ここで、モータ制御設定テーブルとは、例えば連続した時計針の動作を指示するための情報である。例えば動作タイミングを規定するスロットごとに針３４、３６，３８等を制御するための情報が記憶されている。この場合、時計制御部５０が、図示するようにスロット１〜Ｎに記憶された情報に基づいて、針駆動部５２を制御することで針を動作させる。スロットに記憶された情報とは、例えば時計針の制御項目である、制御対象の針を示す制御針、針駆動周波数（速度）、時計針の回転方向、１つのスロットによる処理により駆動される針の駆動目標（時計針の回転角度）を示す駆動カウンタ、時計針の動作を開始させる位置、次の処理が開始されるまでの時間を示すインターバル、次に処理するスロットを指定するスロット番号などである。これら、制御項目に対応した物理量がそれぞれ指定されている。
【００３９】
次に、テーブルＴ１の制御項目の設定について説明する。「制御針」としての制御項目は、制御対象となる針番号を示している。ここでは、「時針」、「分針」、「秒針」、その他の「小針」が物理量として指定されている。なお、小針は後述の第２実施形態の小針６４として体現される。「開始位置」としての制御項目は、針の開始位置を示すカウンタの値が設定される。１カウンタを１．５°とし、１２時の位置を０°とすることで、開始位置の角度が設定される。例えば、カウント値が「１２０」の場合は１８０°（６時の位置）を示す。なお、カウントは、０°から３５８．５°を意味する「０」〜「２３９」、および、現在針が存在する位置を意味する「現位置」が設定される。即ち、現位置と指定される場合は、針位置検出部６０により検出された針位置を考慮しない場合、検出自体を行わない場合、針位置検出部が実装されていない場合、となる。
【００４０】
「駆動周波数」としての制御項目は、「１６」、「３２」、「６４」，「１２８」等を値として設定可能である。単位はＨｚである。なお、「最速」として指定することもできるが、この場合は、駆動周波数の値は不定であり、モータ５６や輪列５８等の考慮した電子時計ユニット３０で設定可能とする最も早い速度である。「駆動カウンタ」としての制御項目は、開始位置が上述の「現位置」して指定されている場合のみ有効となる項目であり、１から２４０のステップの範囲でモータ５６を駆動し、針を移動することができる。モータによる１ステップの駆動は、針の動作角度１．５°に対応している。例えば、４ステップで針を６°移動させることができる。例えば、駆動カウンタに３０が指定されていれば、４５°を目標回転角度とすることを意味する。「回転方向」としての制御項目は、正転(右回り)を「正」、逆転(左回り)を「逆」、駆動カウンタ（目標回転角度）の少ない方向に設定したいときは「正逆」を指定できる。
【００４１】
「インターバル」としての制御項目は、次のスロットの処理を開始するまでの時間を示している。例えば、サンプリング周波数を１０Ｈｚとしていた場合に、インターバルが１０に指定されていると、（１／１０）×１０カウント＝１秒として、１秒経過の後に次のスロットの処理が開始される。「次スロットＮｏ」としての制御項目は、次に処理するスロットの番号を示している。例えば、スロット１を処理中の場合、続けて、同じスロットであるスロット１を実行する場合には「１」、次のスロットであるスロット２を実行する場合には「２」、を指定できる。
【００４２】
このように、モータ制御設定テーブルＴには、時計の針を駆動するモータの特性に応じた制御項目が設定されている。このため、通信部４８が取得したコマンドＳＣが要求する針の動きに対してモータ特性を考慮した制御を付加することができる。これにより、コマンドＳＣを送信する側の情報ユニット１０は、電子時計ユニット２０のモータの詳細な特性に基づくコマンドを作り込むことを不要としつつも、電子時計ユニット３０の針を所望の動きに制御することができる。
【００４３】
また、モータ制御設定テーブルは、予め記憶部４４に記憶されていてもよいし、通信部４８を介して取得されることで記憶、または更新されてもよい。モータ制御設定テーブルの取得、更新は、例えば電子時計ユニット３０の操作部４７の操作入力、情報ユニット１０、または他の情報装置から送信される信号に基づいて、時計制御部５０により実行される。
【００４４】
次に、電子時計ユニット３０で処理されるステップＳ１０４、Ｓ１０６の詳細について、図４、図６に基づいて説明する。図４は、コマンドにより選択されたモータ制御設定テーブルに基づいて、モータ特性に応じた針の動きを実現するための処理フローを示している。
ここでは、スマートウォッチとしての情報ユニット１０からの通知内容（例えば、メール受信の通知）に応じて、利用者が視認しやすいように、電子時計ユニット３０の針（３６等）を動作させる制御について説明する。
【００４５】
図４Ａを参照すると、電子時計ユニット３０の時計制御部５０は、ステップＳ１０２により受信したコマンドＳＣ１（第１コマンド）に対応するモータ制御設定テーブルＴ１（以下、テーブルＴ１）を記憶部４４から読み出し、スロット０の制御項目の値を取得する（ステップＳ５０２）。次に、針３４，３６，３８の針位置の値を取得する（ステップＳ５０４）。なお、ステップＳ５０４は、ステップＳ５０２の前であってもよい。続いて、目標とする各針の開始位置を読み取る（ステップＳ５０６）。目標値が「現位置」でなければステップ５１０に進み（Ｓ５０６のＹ）、「現位置」であればステップ５１４に進む（Ｓ５０６のＮ）。スロット０においては、時針を２７０°（９時）、分針を９０°（３時）、秒針を０°（１２時）の位置に移動することを目標としている。
【００４６】
ステップＳ５０８においては、針位置と目標とする開始位置との差分を計算する。正転方向で計算した差分を差分Ａとし、逆転方向で計算した差分を差分Ｂとする。次に、回転方向の指定が「正逆」か否かを判断する（ステップＳ５１０）。指定が「正逆」の場合（Ｓ５１０のＹ）、ステップＳ５１２に進み、差分Ａの絶対値および差分Ｂの絶対値のうち小さい方の値、その回転方向、駆動周波数を、モータ駆動回路５４のレジスタに書き込む。回転方向における指定が、正転、または、逆転の場合（Ｓ５１０のＮ）、ステップＳ５１４に進み、指定された回転方向、駆動カウンタの値、駆動周波数が、モータ駆動回路５４のレジスタに書き込まれる。なお、ステップＳ５０６で開始位置を「現位置」と指定していた場合もステップ５１４に進み、これらのデータが当該レジスタに書き込まれる。
【００４７】
次に、モータ駆動回路５４に対して駆動命令が出される（ステップＳ５１６）。モータ駆動回路５４は、駆動命令の割込み（ステップＳ５３２）に応じて、前述のレジスタに書き込まれているデータに基づき、各針に応じたモータを駆動する。
図４Ｂにおいて、割込命令を受けたモータ駆動回路５４は、レジスタの値に応じてステッピングモータを駆動するための駆動パルスを生成する（ステップＳ５３４）。次に、駆動パルスをモータへ出力する（ステップＳ５３６）。次に、スロット０で指定された駆動カウンタの分のパルス出力が完了すると（ステップＳ５３８）、割込から復帰する（ステップＳ５４０）。
【００４８】
時計制御部５０は、インターバルの項目で指定されたインターバル時間が経過したこと、および、ステップＳ５４０の割込復帰を受けたこと、を確認すると（ステップＳ５１８）、ステップＳ５２０に進む。ステップＳ５２０では、次スロットＮｏの値が、現在処理されているスロット番号と同じであるか否かを確認する。同じである場合（Ｓ５２０のＹ）、ステップＳ５１６に戻り、モータ駆動命令を実行することで、モータ駆動回路５４は、再び同様の駆動を行う。図６のスロット０においては、次スロットＮｏは１に指定されているので、スロット１の制御項目に移ることになる。
なお、ステップＳ５２６においては、外部からの処理終了信号があるか否かを判断し、外部信号があれば処理を終了する（ステップＳ５２６のＹ）。外部からの処理終了信号は、電子時計ユニット３０の操作部４７からの入力や、情報ユニット１０の情報操作部２４等からの入力に基づく信号とすることができる。ステップＳ５２６でＮの場合は、処理継続とされ、次スロットＮｏのスロット番号の制御項目に応じた処理が開始される（ステップＳ５０２）。
【００４９】
このように、コマンドＳＣを受けた電子時計ユニット３０は、内部に有するテーブルＴ１を参照することにより、モータ特性に応じた時計針の駆動制御を可能とする。このとき、情報ユニット１０は、モータ特性を知ることを必要とされない。
【００５０】
以下、同様に、テーブルＴ１における制御項目に従い、時計針が駆動制御される。スロット０に基づく制御により、時針３４が９時方向、分針３６が３時方向、と水平一直線（１８０°）に移動された後、スロット１に基づく制御により、時針３４は１０時半方向、分針３６は４時半方向に移動される。つまり、時分針が一直線状のまま右に傾く動作を行う。尚、このとき、秒針３８は７時方向を指し続けている。次にスロット２に基づく制御により、時針３４は７時半方向、分針３６は１時半方向に移動される。つまり、時分針が一直線状のまま左に傾く動作を行う。次に、スロット３に基づく制御により、時針３４は１０時半方向、分針３６は４時半方向に移動される。つまり、時分針が一直線状のまま右に傾く動作を行う。ここで、スロット３の次スロットＮｏが２と指定されているので、次にスロット２に基づいて制御されることになる。スロット２とスロット３の制御が繰り返されることにより、時分針が左右に揺れる動作を継続することなり、電子時計システム１を身に着けている利用者にメール受信されたことを視覚により気づかせることができる。例えば、図７のように動作する。なお、図７には小針の図示は省略した。
【００５１】
次に、時計制御部５０は、対応する制御を完了すると、コマンドに係る制御が完了したことを示す制御完了信号ＳＡを、情報ユニット１０へ送信する（ステップＳ１０８）。次に、情報ユニット１０が、制御完了信号ＳＡを取得する（ステップＳ１１０）。これにより、電子時計システム１により実行される処理は終了する。
【００５２】
なお、時計制御部５０は、複数のコマンドを一度に取得してもよいし、取得したコマンドに対応する制御を実行中に、他のコマンドを取得してもよい。この場合、取得したコマンドを記憶部４４に記憶させ、順次、記憶部４４に記憶されたコマンドを読み出して、コマンドに対応する制御を実行してもよい。すなわち、バッファー処理を実行する。
【００５３】
図８〜図１３を参照して、電子時計ユニット３０の時計針が、情報ユニット１０から送信されたコマンドに基づいて動作する場合を例示する。情報ユニット１０は、複数のコマンドＳＣから、以下の動作に対応するコマンドＳＣを適宜選択することができる。電子時計ユニット３０は、時計針が上述のような動作に代えて、又は、上述の動作に加えて、例えばまわる動作、ひらく動作、元に位置に戻る動作、１箇所に集合する動作、ストップウォッチ動作、およびカウントダウンタイマー動作、時刻になる動作を実行する。以下では、モータ制御設定テーブルＴについて、カウントダウンタイマー動作についてのみテーブルＴ２（第２のモータ制御設定テーブル）として例示しているが、その他の動作についても上述のテーブルＴ１と同様の方式によりテーブルＴ（これらを、第２のモータ制御設定テーブルとしてもよい）を作成し、電子時計ユニット３０の記憶部に保存されている。なお、モータ制御設定テーブルを「第１」「第２」と表記するのは、テーブルＴが複数保存可能であることを意味するものであり、テーブルの内容には限定されない。
【００５４】
（まわる動作）
まわる動作は、制御プログラムに基づいて、時計針が回転する動作である。図８は、まわる動作について説明するための図である。制御プログラムには、時計針が回転する速度や、方向、回転数などの制御情報が記憶されている。まわる動作が行われる場合、時計制御部５０が、制御プログラムに基づいて、時計針を制御する。これにより、図示する制御前の時針３４−１は、例えば時針３４−２のように右方向に、所定回数、回転するように制御される。また、図示する制御前の分針３６−１は、例えば分針３６−２のように右方向に、所定回数、回転するように制御される。
【００５５】
（ひらく動作）
ひらく動作は、制御プログラムに基づいて、例えば時計針が１８０度ひらく動作である。図９は、ひらく動作について説明するための図である。図中、θ＝０〜θ＝２７０は、それぞれ角度０（３６０）度、９０度、１８０度、２７０度を示している。制御プログラムには、時計針がひらく場合に回転する速度や、方向などの制御情報が記憶されている。また、制御プログラムには、時計制御部５０が、時計針の現在位置を検出し、検出した時計針の位置から時針３４と分針３６とが開く（直線）状態となる位置に動作させる制御情報が記憶されている。例えば左図に示すようにθ＝１８０度に位置する分針３６は、右図に示すようにθ＝９０度の位置に回転することで、時針３４と分針３６とが１８０度開くように動作する。
【００５６】
（元に位置に戻る動作）
元の位置に戻る動作は、制御プログラムに基づいて、例えば時計針が元の位置に戻る動作である。制御プログラムには、時計針が元の位置に戻る場合に動作する速度や、方向などの制御情報が記憶されている。また、制御プログラムには、時計制御部５０が、記憶部４４に記憶された元の位置を参照し、時計針を元の位置に戻る制御をする制御情報が記憶されている。これにより、図９の右図で示したθ＝９０度に位置する分針３６は、元に位置に戻る動作が実行されることにより、左図に示す元の位置であるθ＝１８０度の位置に戻る。
【００５７】
（１箇所に集合する動作）
１点に集合する動作は、制御プログラムに基づいて、例えば時計針が１箇所に集合する動作である。図１０は、１箇所に集合する動作について説明するための図である。制御プログラムには、時計針が１箇所に集合する場合に動作する速度や、方向、集合位置などの制御情報が記憶されている。これにより、例えば左図に示すようにそれぞれが異なる位置にある時針３４、分針３６、および秒針３８は、右図に示すようにθ＝０度の位置に集合する。
【００５８】
（ストップウォッチ動作）
ストップウォッチ動作は、制御プログラムに基づいて、例えば時計針が時間を計測する動作である。図１１は、ストップウォッチ動作について説明するための図である。制御プログラムには、最初に所定の位置に時計針を集合させた後、計測開始信号が入力された場合に所定の時計針の回転を開始させ、計測終了信号が入力された場合に回転させた時計針を停止させるように動作する制御情報が記憶されている。これにより、左図に示すように例えば時計針はθ度に集合後、計測開始信号が入力されると時間の経過に対応するように時計針は回転し、右図に示すように計測終了信号が入力されると入力された計測終了信号に対応するθ＝９０度の位置で停止する。
【００５９】
なお、計測開始信号、および計測終了信号は、電子時計ユニット３０の通信部４８を介して取得されてもよいし、操作部４７の操作により入力されてもよい。また、計測開始信号は、例えばストップウォッチ動作によりθ＝０度の位置に時計針が集合した後に、最初に入力された信号であり、計測終了信号は、計測開始信号の入力後に入力された信号である。
【００６０】
（カウントダウンタイマー動作）
カウントダウンタイマー動作は、制御プログラムに基づいて、目標値までの残り時間を計測する動作である。図１２は、カウントダウンタイマー動作について説明するための図である。制御プログラムには、タイマー開始位置に時計針を集合させた後、タイマー開始信号が入力された場合に対応する時計針の回転を開始させ、時計針がタイマー開始位置に戻った場合に動作を終了させる制御情報が記憶されている。これにより、左図に示すようにタイマー開始位置として、例えば時計針はθ度に集合した後、タイマー開始信号が入力されると時間の経過に対応するように時計針は左回転し、右図に示すように時計針がタイマー開始位置θ＝０度に戻ると動作が停止する。ストップウォッチ動作と同様に、タイマー開始信号は、電子時計ユニット３０の通信部４８を介して取得されてもよいし、操作部４７の操作により入力されてもよい。すなわち、時計制御部５０は、制御プログラムの種類に応じて、利用者により操作入力される信号に対応する制御が異なる態様としてもよい。
【００６１】
図１８は、カウントダウンタイマーの例における、モータ制御設定テーブル（テーブルＴ２）を説明するための図である。情報ユニット１０は、複数のコマンドＳＣの中から、「カウントダウンタイマー」、および、「カウントダウンする時間」に関する変数が含まれたコマンドＳＣ２（第２コマンド）を通信部１８から送信する（ステップＳ１０２）。この場合のコマンドＳＣ２の内容は、４５秒のカウントダウンタイマーを実行する、というものである。電子時計ユニット３０の通信部４８は、当該コマンドＳＣ２を受信する。電子時計ユニット３０は、図１８に示すような、カウントダウンタイマーのためのコマンドＳＣ２に対応するテーブルＴ２を記憶部４４から読み出す（ステップＳ１０４）。以降は、図４の処理フローに基づいて処理が実行される。
【００６２】
図１８において、開始位置設定となるスロット１においては、制御対象となる針は、時針、分針、秒針となる。開始位置は、２７０°の位置である。駆動周波数は、モータ５６や輪列５８等の考慮した電子時計ユニット３０で設定可能とする最も早い速度である。駆動カウンタは、設定されない。回転方向は、例えば、針位置検出部６０による検出結果が２４０°（時針であれば８時、分針であれば４０分、秒針であれば４０秒）の位置である場合、正転で３０°（２０カウント）、逆転で３３０°（２２０カウント）であることから、駆動カウンタの少ない方向である正転が指定される。インターバルは１秒（１０Ｈｚで１０カウント）が指定される。
これらの設定により、モータ５６が駆動され、時針３４が９時（２７０°）、分針３６が４５分（２７０°）、秒針３８が４５秒（２７０°）の位置に重なって停止される。
【００６３】
ここで、次スロットＮｏは２が指定されているので、スロット１の処理が終了した後には、次のスロットであるスロット２の処理が実行される。このとき、次処理間隔は１秒として指定されていたので、１秒経過ののちスロット２に基づく処理が実行される。
スロット２の制御項目において、スロット１の制御項目と異なる項目は、開始位置、駆動カウンタ、回転方向、の項目となる。開始位置は、針位置検出部の検出結果を考慮しない等により、指定されない。駆動カウンタは４に設定され、針の動きとして６°分、即ち、１秒が指定される。回転方向は、逆転方向が指定される。これらにより、モータのレジスタが設定され、モータが駆動される。なお、次スロットＮｏが２を指定されていることから、当該駆動が繰り返される。したがって、時針３４、分針３６、秒針３８、が、同一の挙動により、１秒毎に６°づつ逆転するようなカウントダウンタイマー動作が可能となる。
【００６４】
（時刻になる動作）
時刻になる動作は、制御プログラムに基づいて、時計針が時刻を表示する動作である。図１３は、時刻になる動作について説明するための図である。制御プログラムには、時計制御部５０によって更新されている時刻情報に対応するように時計針を制御する制御情報が記憶されている。これにより、時計針は初期位置（左図、０時０分）から、中図に示すように時計針は、例えば時刻８時１０分を指し示すように制御される。更に、時計針を１時間進めることが記憶されている制御プログラムが実行されると、右図に示すように時計針は、１時間進み９時１０分を指し示すように制御される（１時間進める動作）。
【００６５】
このように、電子時計ユニット３０は、情報ユニット１０から取得したコマンドに基づき、モータ制御設定テーブルを利用することで、時計針の動作を制御する。したがって、情報ユニット１０は、コマンドを選択または設定するだけで、電子時計の針をバリエーション豊富に動作させることができる。また、情報ユニット１０を装着している利用者は、かかるバリエーション運針を視認することで、通知内容を直観的に知ることができる。
ここで、コマンドは、例えば情報ユニット１０の保持している情報に対応付けられてもよい。コマンドは、例えば通信電波強度や、メールの受信結果、着信の有無などである。電子時計ユニット３０の時計針は、送信されたコマンドに基づいて動作することで、情報ユニット１０が保持している情報を、時計針を用いて表現する。利用者は、例えば予め時計針の動作と、動作により表現される情報との対応付けを認識しているため、時計針の動作により情報を認識することができる。
【００６６】
以上説明した第１の実施形態では、時計制御部５０が、通信部４８を介して取得した時刻とは無関係に時計針を制御するためのコマンドに基づいて、より自在に時計針の制御を行うことができ、表現豊かに時計針を動作させることができる。
【００６７】
（第２の実施形態）
以下、第２の実施形態について説明する。ここでは、第１の実施形態との相違点を中心に説明し、第１の実施形態との共通する機能等についての説明は省略する。第２の実施形態では、電子時計ユニット３０が、情報ユニット１０にコマンドを送信するように要求する。
【００６８】
図１４は、電子時計ユニット３０Ａの外観図である。図１５は、第２の実施形態の電子時計ユニット３０Ａの機能構成図である。電子時計ユニット３０Ａは、第１の実施形態の電子時計ユニット３０の機能構成に加え、更に小針操作部４９と、小針駆動部６２と、小針６４と、小針表示部６５と、カレンダー駆動部６６と、カレンダー表示部６８とを備える。小針操作部４９は、小針駆動部６２を駆動させる指示入力がされる操作部である。小針操作部４９が、例えば押圧操作されると、小針駆動部６２が駆動して小針６４が駆動する。小針駆動部６２、小針６４はクロノグラフ機構として機能する。カレンダー表示部６８は、カレンダー駆動部６６の駆動により動作することで日付を表示する。
【００６９】
小針駆動部６２、およびカレンダー駆動部６６は、針駆動部５２と同様にモータ駆動回路、モータ、輪針、針位置検出部とを有する。これらの機能は、第１の実施形態で説明した機能と同様であるため説明、および図示は省略する。なお、カレンダー駆動部６６は、針位置検出部に代えて表示部位置検出部を有する。なお、小針駆動部６２、およびカレンダー駆動部６６は、時計制御部５０の制御により駆動が制御される。
【００７０】
また、記憶部４４には、所定の条件に基づいて、情報ユニット１０に対して制御プログラムを実行させるコマンドを送信することを要求するプログラムが記憶されている。制御プログラムには、時計針、カレンダー表示部６８、または小針６４の動作させるための物理量が対応付けられている。また、電子時計ユニット３０は、インストールされたアプリケーションプログラムが動作することによって、コマンドを送信することを要求してもよい。この場合、記憶部４４には、通信部４８を介して取得されたインストールされたアプリケーションプログラム、またはＡＰＩ（Application Programming Interface）が記憶されている。
【００７１】
図１６は、第２の実施形態における電子時計システム１により実行される処理の流れを示すシーケンス図である。まず、電子時計ユニット３０の時計制御部５０が、情報ユニット１０にコマンドを送信することを要求する要求信号ＳＱを生成し（ステップＳ２００）、生成した要求信号ＳＱを情報ユニット１０へ送信する（ステップＳ２０２）。要求信号ＳＱの生成は、時計制御部５０が、例えば小針操作部４９がプッシュ操作されたことを検出した場合に行う。また、時計制御部５０が、記憶部４４に記憶されたプログラムに基づいて、予め設定された時間間隔で生成してもよい。
【００７２】
次に、情報ユニット１０の情報制御部２５が、通信部１８を介して要求信号ＳＱを取得し、取得した要求信号ＳＱに対応するコマンドＳＣを生成して（ステップＳ２０４）、電子時計ユニット３０へ送信する（ステップＳ２０６）。コマンドの生成は、利用者によるアプリケーションプログラムに対する操作入力により、要求信号に対応するコマンドが予め対応付けられていてもよいし、乱数を生成し生成した乱数に対応するコマンドを送信してもよい。
【００７３】
次に、電子時計ユニット３０の時計制御部５０が、取得したコマンドＳＣに基づいて、制御プログラムに記憶された制御を行う（ステップＳ２０８）。例えばコマンドＳＣが、回る動作に係るテーブルに基づく制御プログラムに対応する場合、時計針、小針６４、またはカレンダー表部６８のうち１つ以上が、制御プログラムに基づいて回転する。
【００７４】
次に、時計制御部５０は、制御プログラムの実行が完了した場合、時計制御部５０は、制御プログラムが完了したことを示す通知ＳＡを情報ユニット１０の情報制御部２５へ送信する（ステップＳ２１０）。これにより、電子時計システム１により実行される処理は終了する。
【００７５】
なお、本実施形態では、制御プログラムによって回る動作をする場合について説明したが、第１実施形態の動作を実行させてもよい。時計針、小針６４、カレンダー表示部６８の動作は、情報ユニット１０が保持、または取得した情報毎に異なるようにしてもよい。この場合、予め情報ユニット１０は、情報、およびコマンドの対応関係が記憶された対応付テーブルを記憶している。例えば情報ユニット１０がメールを受信したことを知らせたい場合、メール受信に対応するコマンドを電子時計ユニットに送信する。これにより、電子時計ユニット３０の時計針はメール受信に対応する動作を実行する。利用者は、予め時計針の動作と情報ユニット１０の保持している情報との対応関係を認識しているため、時計針の動作により情報ユニット１０の保持している情報について、利用者は認識することができる。
【００７６】
以上説明した第２の実施形態の電子時計ユニット３０は、コマンドを送信することを要求する要求信号を情報ユニット１０へ送信し、要求信号に対応するコマンドを情報ユニット１０から受信し、受信したコマンドに対応する制御プログラムを実行するため、自発的に自装置の時計針を制御することができる。
【００７７】
（第３の実施形態）
以下、第３の実施形態について説明する。ここでは、第１の実施形態との相違点を中心に説明し、第１の実施形態との共通する機能等についての説明は省略する。第３の実施形態では、電子時計ユニット３０が、情報ユニット１０を介してスマートフォン９０や、基地局９２などの他の機器等から送信されたコマンドを取得し、取得したコマンドに対応するように時計針を制御する。
【００７８】
図１７は、外部機器等からコマンドを取得する場合について説明するための図である。基地局９２は、例えば有線でネットワークＮＷに接続され、ネットワークＮＷに接続された他の基地局や、端末装置と通信可能である。スマートフォン９０は、基地局９２、および電子時計システム１と無線通信が可能である。スマートフォン９０と電子時計システム１とは、例えばBluetooth（登録商標）などの通信規格を利用して通信を行う。スマート電子時計システム１に、スマートフォン９０からコマンドが送信された場合、電子時計ユニット３０は、情報ユニット１０を介してスマートフォン９０から送信されたコマンドを取得し、取得したコマンドに対応するテーブルに基づく制御プログラムを実行することで、時計針を動作させる。
【００７９】
以上説明した第３の実施形態の電子時計システム１は、時計制御部５０は、他の機器からコマンドを取得し、取得したコマンドに基づいて、時計針を制御するため、汎用性を向上させることができる。
【００８０】
なお、本実施形態では、表示ユニットを備えるものとして説明したが、表示ユニット８０を省略してもよい。また、表示ユニット８０を、電子時計ユニット３０の上面に備えるものとして説明したが、情報ユニット１０、表示ユニット８０、電子時計ユニット３０の順に、積層してもよい。この場合、電子時計ユニット３０が備える筐体外面をスケルトン構造とすることで、表示ユニット８０が表示する情報は利用者に視認可能となる。また、本実施形態では、一例として電子時計システム１は、情報ユニット１０と電子時計ユニット３０を積層する構成として説明したが、情報ユニット１０と電子時計ユニット３０とを積層せず、情報ユニット１０と電子時計ユニット３０とを備える構成としてもよい。また、例えば電子時計ユニット３０、情報制御部２５、および通信部１８を積層する構成としてもよいし、電子時計ユニット３０、情報制御部２５、および通信部１８を積層せず備える構成としてもよい。なお、電子時計ユニット３０、情報制御部２５、および通信部１８を積層する場合、電子時計ユニット３０の表示板３２や時計針が利用者に視認可能であるように情報制御部２５、および通信部１８を電子時計ユニット３０に積層すればよく、例えば電子時計ユニット３０の側面や、表示板３２側の面の一部の領域に積層させてもよい。
【００８１】
また、例えば、制御プログラムが実行されることによって、楽曲に合わせて時計針が踊るように動作させてもよい。情報ユニット１０や、スマートフォン９０、通信機能を有するカラオケ装置などから、利用者により選択された楽曲に対応するコマンドを取得した場合、コマンドに対応する制御プログラムが実行されることにより、時計針は踊るように動作する。また、時計針が踊るように動作することに代えて、メトロノームなどのように楽曲のテンポを示すように時計針を動作させてもよい。
【００８２】
以上説明した第３の実施形態では、時計制御部５０が、他の機器等により生成されたコマンドに対しても、コマンドに対応するように時計針を制御するため、より利用者の利便性が向上する。
【００８３】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。例えば、実施形態同士を組み合わせることが可能である。
例えば、第１実施形態と第２実施形態とを組合せる実施形態、第１実施形態と第３実施形態とを組合せる実施形態、第１実施形態、第２実施形態、及び第３実施形態を組合せる実施形態を採用することができる。また、上記コマンドとモータ制御設定テーブルとにより、時刻を表示するように針を制御することができる。すなわち、電子時計システムとしては時刻機能を有するが、コマンドにより時刻とは関係のない針の動作を制御できる。また、コマンドＳＣは、各スロット毎に設定されてもよい。すなわち、各テーブルＴの「次スロットＮｏ」を削除し、それ以外の制御項目を含むテーブルを複数準備しておき、それぞれのテーブルに応じたコマンドを情報ユニット１０から電子時計ユニット３０に送信してもよい。
また、例えば、操作部４７は情報ユニット１０に備えてもよい。または、操作部４７を削除してもよい。それにより、電子時計ユニット３０を小型化できる。
【符号の説明】
【００８４】
１…電子時計システム、１０…情報ユニット（電子装置）、１２…電源部、２５…情報制御部、２０…表示通信部、２２…外部通信部、３０…電子時計ユニット（電子時計）、３４…時針、３６…分針、３８…秒針、４０…電源部、４４…記憶部、４８…通信部（取得部）、４９…操作部、５０…時計制御部、５２Ａ〜５２Ｃ…針駆動部、６０Ａ〜６０Ｃ…針位置検出部、６２…小針駆動部、６４…小針
【図１】
0006652809.tif 000002
【図２】
0006652809.tif 000003
【図３】
0006652809.tif 000004
【図４】
0006652809.tif 000005
【図５】
0006652809.tif 000006
【図６】
0006652809.tif 000007
【図７】
0006652809.tif 000008
【図８】
0006652809.tif 000009
【図９】
0006652809.tif 000010
【図１０】
0006652809.tif 000011
【図１１】
0006652809.tif 000012
【図１２】
0006652809.tif 000013
【図１３】
0006652809.tif 000014
【図１４】
0006652809.tif 000015
【図１５】
0006652809.tif 000016
【図１６】
0006652809.tif 000017
【図１７】
0006652809.tif 000018
【図１８】
0006652809.tif 000019