(57)【特許請求の範囲】
【請求項１】
駆動部により駆動される指針により時刻を表示し、前記指針と異なる他の対象が表示される表示部と、
電子機器から受信する前記指針を移動させるための移動指示データに基づき、前記指針を前記他の対象から識別可能な目標位置に移動させるように前記駆動部を制御する制御部と、
前記電子機器から前記移動指示データを受信可能な受信部を備え、
前記電子機器から送信された前記移動指示データを前記受信部が受信した後、前記電子機器から再送信された前記移動指示データを前記受信部が再受信したとき、前記制御部は、所定の時間に応じた移動量で前記指針を移動させ、前記受信部は前記電子機器が特定した表示時刻を受信する電子時計。
【請求項２】
前記指針は、第１の指針と前記第１の指針より計時単位の小さい第２の指針とを含み、
前記目標位置は、前記第１の指針と前記第２の指針とが互いに識別可能な所定角度以上離れる位置である
請求項１に記載の電子時計。
【請求項３】
前記指針は、前記第２の指針より計時単位の小さい第３の指針を含み、前記第３の指針の目標位置が、前記第１の指針と前記第２の指針との共通の基準位置である
請求項２に記載の電子時計。
【請求項４】
前記第２の指針の目標位置は、前記第１の指針の計時単位に相当する角度より大きい間隔で離散化された位置である
請求項２又は請求項３に記載の電子時計。
【請求項５】
前記目標位置は、前記他の対象から前記表示部に対して平面視で離れた位置である
請求項１から請求項４のいずれか一項に記載の電子時計。
【請求項６】
前記他の対象は、模様または日付表示部である
請求項５に記載の電子時計。
【請求項７】
電子時計と電子機器とを備える時刻処理システムであって、
前記電子時計は、
駆動部により駆動される複数の指針により時刻を表示し、前記複数の指針と異なる他の対象が表示される表示部と、
電子機器から受信する前記複数の指針を移動させるための移動指示データに基づき、前記複数の指針を前記他の対象から識別可能な目標位置に移動させるように駆動部を制御する制御部と、
前記電子機器が送信するデータを受信する受信部を備え、
前記受信部により前記複数の指針の移動を指示する前記移動指示データ及び前記複数の指針の移動量に関する補正量データを前記電子機器から受信し、
前記電子機器は、
前記電子時計の前記表示部を撮像し撮像結果を出力する撮像部と、
前記撮像結果に基づいて前記表示部が表示する表示時刻を特定する時刻特定部と、
現在時刻を取得する時刻取得部と、
前記現在時刻と前記電子時計の前記表示時刻とに基づいて前記表示時刻を補正するための補正量データを算出する補正量算出部と、
撮像前に前記移動指示データを、撮像後に前記補正量データを、それぞれ前記電子時計に送信する移動指示部と、
を備える時刻処理システム。
【請求項８】
駆動部により駆動される複数の指針により時刻を表示し、前記複数の指針と異なる他の対象が表示される表示部を備える電子時計が、電子機器から受信する前記複数の指針を移動させるための移動指示データに基づき、前記複数の指針を前記他の対象から識別可能な目標位置に移動させるように前記駆動部を制御するステップと、
前記目標位置に移動させた前記電子時計の表示時刻を特定できなかった場合、前記電子機器から再受信する前記複数の指針を移動させるための移動指示データに基づき、前記電子時計を現在の表示位置から所定時間分前記複数の指針を移動させて、再度電子機器が新たな目標位置を指示する電子時計の表示時刻の特定を行うステップと、
を有する時刻処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子時計、時刻処理システム、及び時刻処理方法に関する。
【背景技術】
【０００２】
従来から、画像を撮像する撮像部及び可視光出力を行う発光部を備える電子機器と、太陽電池を動力源として用いるアナログ時計とを備える時刻修正システムが提案されてきた。このような時刻修正システムにおいて、電子機器は、撮影部によりアナログ時計の文字盤と針を撮像し、撮像した画像が示す指針位置を画像認識により取得し、電子機器に与えられた現在時刻を示す時刻情報を発光部から光信号としてアナログ時計に送信する。アナログ時計は、太陽電池が受信した光信号が示す時刻情報に基づいて表示している時刻を修正する。
【０００３】
また、特許文献１には、針を正しく判別してアナログ時計が指示する時刻を正確に読み取るために、１秒以上の間隔を空けてアナログ時計の文字盤と針の画像を撮影し、分針と秒針を識別する撮像装置について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４５１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された方法では、分針と秒針とを識別するのに要する時間は最低１秒と比較的短いのに対して、時針と分針とを識別するために、最低でも１分程度時間を要する。その間、撮影のためにアナログ時計と電子機器等の位置関係を一定に保持することは実用的ではない。
【０００６】
また、時針と分針の位置が互いに重なる位置もしくは近接する位置にある場合には、両者が一体化した１個の針と誤認識される等、判別が困難なことがある。また、アナログ時計の文字盤上には、５分間隔の目盛、１分間隔の目盛、等の機能上必要とされる目盛、ブランド名等、製品を特徴づけるためのロゴ、その他の植字が付されていることがある。植字と針が互いに重なった場合もしくは近接した場合には、針と植字とが一体化されたものとして認識され、針の長さ、指針位置を誤認識してしまうことがある。特に、時針と分針とを判別する際、時針の長さが分針よりも短いことを利用して、それぞれの長さを手掛かりとして用いることがある。その場合に、１分毎の目盛よりも大きく表示された５分毎の目盛と時針とが重なる場合には、時針の長さを誤認識し、分針と時針との区別が困難なことがある。
【０００７】
また、電子機器を手で保持してアナログ時計を撮影する場合、撮像部とアナログ時計の文字盤との位置関係によっては、認識される指針位置（角度）に誤差（例えば、１分程度）が発生することがある。
【０００８】
そこで、本発明は上述の事情を鑑みてなされたものであり、短時間で精度良く電子時計の指針位置を認識することができる電子時計、時刻処理システム、及び時刻処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様は、駆動部により駆動される指針により時刻を表示し、前記指針と異なる他の対象が表示される表示部と、電子機器から受信する前記指針を移動させるための移動指示データに基づき、前記指針を前記他の対象から識別可能な目標位置に移動させるように前記駆動部を制御する制御部と、を備える電子時計である。
【００１０】
また、本発明の他の態様の電子時計において、前記指針は、第１の指針と前記第１の指針より計時単位の小さい第２の指針とを含み、前記目標位置は、前記第１の指針と前記第２の指針とが互いに識別可能な所定角度以上離れる位置である。
【００１１】
また、本発明の他の態様の電子時計において、前記指針は、前記第２の指針より計時単位の小さい第３の指針を含み、前記第３の指針の目標位置が、前記第１の指針と前記第２の指針との共通の基準位置である。
【００１２】
また、本発明の他の態様の電子時計において、前記第２の指針の目標位置は、前記第１の指針の計時単位に相当する角度より大きい間隔で離散化された位置である。
【００１３】
また、本発明の他の態様の電子時計において、前記目標位置は、前記他の対象から前記表示部に対して平面視で離れた位置である。
【００１４】
また、本発明の他の態様の電子時計において、前記他の対象は、模様または日付表示部である。
【００１５】
また、本発明の他の態様の電子時計において、前記電子機器から前記移動指示データを受信可能な受信部を備え、前記受信部が前記移動指示データを受信したとき、前記制御部は、所定の時間に応じた移動量で前記指針を移動させ、前記受信部は前記電子機器が特定した表示時刻を受信する。
【００１６】
また、本発明の他の態様は、電子時計と電子機器とを備える時刻処理システムであって、駆動部により駆動される指針により時刻を表示し、前記指針と異なる他の対象が表示される表示部と、電子機器から受信する前記指針を移動させるための移動指示データに基づき、前記指針を前記他の対象から識別可能な目標位置に移動させるように駆動部を制御する制御部とを備え、前記電子機器は、前記電子時計の前記表示部を撮像し撮像結果を出力する撮像部と、前記撮像結果に基づいて前記表示部が表示する表示時刻を特定する時刻特定部と、現在時刻を取得する時刻取得部と、前記現在時刻に基づいて前記表示時刻を補正するための補正量を算出する補正量算出部と、撮像前に前記移動指示データを前記電子時計に送信する移動指示部とを備える時刻処理システムである。
【００１７】
また、本発明の他の態様は、駆動部により駆動される指針により時刻を表示し、前記指針と異なる他の対象が表示される表示部を備える電子時計が、電子機器から受信する前記指針を移動させるための移動指示データに基づき、前記指針を前記他の対象から識別可能な目標位置に移動させるように前記駆動部を制御するステップ、を有する時刻処理方法である。
【発明の効果】
【００１８】
本発明によれば、短時間で精度良く電子時計の指針位置を認識することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態による時刻修正システムの構成を示した概略図である。
【図２】第１の実施形態による表示部の指針位置の例を示す図である。
【図３】第１の実施形態による電子時計の一動作例を説明するためのタイミングチャートである。
【図４】第１の実施形態による電子機器が実行する時刻修正処理の処理手順を示したフローチャートである。
【図５】第１の実施形態による時刻修正処理の処理手順を示したフローチャートである。
【図６】第１の実施形態による指針位置移動処理の処理手順を示したフローチャートである。
【図７】第１の実施形態による指針位置回復処理の処理手順を示したフローチャートである。
【図８】第２の実施形態による表示部の指針位置の例を示す図である。
【図９】第２の実施形態による指針位置移動処理の処理手順を示したフローチャートである。
【図１０】第３の実施形態による指針位置移動処理の処理手順を示したフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、各図において同一部分には同一符号を付している。
【００２１】
[第１の実施形態]
まず、本発明の第１の実施形態について説明する。図１は、本実施形態による時刻修正システム１の構成を示した概略図である。図示する例では、時刻修正システム１（時刻処理システム）は、電子機器１０と電子時計２０とを含んでいる。電子機器１０は、例えば、スマートフォンや、携帯電話機や、タブレット端末等の電子機器である。図示する例では、電子機器１０は、時刻データ取得部１０１と、制御部１０２と、光源１０３と、撮像部１０４と、表示部１０５と、入力部１０６とを備えている。
【００２２】
時刻データ取得部１０１は、現在時刻（時分秒）を取得する。例えば、時刻データ取得部１０１は、インターネット上の時刻サーバにアクセスして現在時刻を取得する方法や、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いて現在時刻を取得する方法や、基地局からの制御信号から現在時刻を取得する方法を用いる。なお、現在時刻の取得方法は、どのような方法でもよい。
【００２３】
制御部１０２は、電子機器１０が備える各部の制御を行う。制御部１０２は、移動指示部１０２１と、位置検出部１０２２と、時刻特定部１０２３と、補正量算出部１０２４とを備える。
【００２４】
移動指示部１０２１は、入力部１０６が電子時計２０の表示時刻の修正を指示するための操作入力（時刻修正指示入力）を受け付けたとき、光源１０３を用いて移動指示データを光信号として出力する。移動指示データは、電子時計２０の表示部２０８の指針２０８２のうち少なくとも１つを他の対象（例えば、他の指針、植字、目盛、模様、飾り）から識別可能な目標位置に移動させることを指示するデータである。移動指示データは、後述する同期信号に併用されてもよい。目標位置の例については、後述する。なお、指針２０８２の「位置」は、その「方向」もしくは「方位」を意味する。
【００２５】
位置検出部１０２２は、撮像部１０４が撮像した電子時計２０の表示部２０８を表す画像の画像データについて公知の画像処理技術（例えば、二値化及び画像認識）を用いて指針２０８２の位置を検出する。ここで、位置検出部１０２２は、画像データを形成する画素毎の輝度値のうち、所定の輝度値の閾値よりも高い輝度値を有する明領域（信号値１）と、所定の輝度値の閾値以下の輝度値を有する暗領域（信号値０）に二値化して二値化データを生成する。位置検出部１０２２は、二値化データにおける明領域と暗領域の境界の形状や大きさに基づいて、表示部２０８の時針２０８３、分針２０８４、秒針２０８５と、文字盤２０８１上に表示された目盛を識別し、それぞれの表示領域を特定する。位置検出部１０２２は、特定した目盛の位置を基準として時針２０８３、分針２０８４、秒針２０８５それぞれの位置（角度）を検出する。
【００２６】
時刻特定部１０２３は、検出した時針２０８３、分針２０８４、秒針２０８５それぞれの位置に基づいて電子時計２０の表示時刻（現在時刻）を読み取ることにより特定する。
【００２７】
補正量算出部１０２４は、時刻特定部１０２３が特定した表示時刻と、時刻データ取得部１０１が取得した現在時刻との差分から電子時計２０が表示する時刻を補正するための時刻補正量を算出する。補正量算出部１０２４は、算出した時刻補正量を示す時刻補正量データを、光源１０３を用いて光信号として出力する。
【００２８】
光源１０３は、例えば、電子機器１０が有するフラッシュ用のＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）や、液晶ディスプレイのバックライト等である。光源１０３は、移動指示データまたは時刻補正量データを示す光信号を電子時計２０に対して送信する送信部として動作する。撮像部１０４は、例えば、ＣＣＤ（Ｃｈａｒｇｅ−ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラである。撮像部１０４は、被写体（電子時計２０の表示部２０８）の画像を撮像して、撮像した画像を示す画像データを撮像結果として制御部１０２に出力する。表示部１０５は、液晶ディスプレイ（ＬＣＤ:Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等であり、情報を表示する。入力部１０６は、ユーザによる操作入力を受け付ける。入力部１０６は、例えば、タッチセンサ、スイッチボタン、等を備える。
【００２９】
電子時計２０は、アナログ表示で時刻を表示する時計である。図示する例では、電子時計２０は、太陽電池２０１と、制御回路２０２と、スイッチ２０３と、二次電池２０４と、ダイオード２０５と、基準信号生成回路２０６と、ステッピングモータ２０７と、表示部２０８と、記憶部２０９と、入力部２１０とを備えている。
【００３０】
太陽電池２０１は、充電期間では、光（太陽、照明など）を受光して電気エネルギーに変換する発電部として動作する。また、太陽電池２０１（受信部）は、通信期間では、電子機器１０と光通信を行い、電子機器１０から時刻補正量データを示す光信号を受信する受信部として動作する。充電期間および通信期間については後述する。
【００３１】
制御回路２０２は、電子時計２０が備える各部の制御を行う。また、制御回路２０２は、太陽電池２０１による二次電池２０４への充電制御を行う。また、制御回路２０２は、二次電池２０４の過充電防止制御を行う。また、制御回路２０２は、太陽電池２０１を用いて光通信を行う。例えば、制御回路２０２は、電源端子とＧＮＤ端子に接続された二次電池２０４が出力する電力により作動する。このとき、制御回路２０２は、二次電池２０４の出力電圧を検出することで、二次電池２０４の充電状態（フル充電、過放電など）を判定し、所定の充電制御を行う。例えば、制御回路２０２は、二次電池２０４の充電状態に応じて、制御端子から出力する制御信号によってスイッチ２０３のオン／オフ制御を行う。これにより、制御回路２０２は、太陽電池２０１と二次電池２０４とを接続することで二次電池２０４への充電を行う。また、制御回路２０２は、太陽電池２０１と二次電池２０４とを切断することで、二次電池２０４への過充電を防止する。
【００３２】
また、制御回路２０２は、基準信号生成回路２０６が出力する基準信号に基づいてスイッチ制御信号を出力し、スイッチ２０３のオン／オフ制御を行う。これにより、制御回路２０２は、太陽電池２０１と二次電池２０４の接続と、太陽電池２０１と二次電池２０４の切り離しとを行う。
【００３３】
また、制御回路２０２は、通信期間において、入力端子に入力された太陽電池２０１の出力電圧を検出し、検出した電圧を電気信号に変換することで、外部機器(本実施形態では、電子機器１０）から光通信によって送信される時刻補正量データまたは移動指示データを受信する。そして、制御回路２０２は、受信した時刻補正量データに基づいてステッピングモータ２０７を駆動し、指針２０８２が示す時刻を修正する。
【００３４】
また、制御回路２０２（制御部）は、移動指示データを受信したとき、ステッピングモータ２０７を駆動して、指針２０８２のうち少なくとも１つを他の対象（例えば、他の指針、植字、目盛）から識別可能な目標位置に移動させる。当該目標位置は、例えば、第１の指針（例えば、時針２０８３）と第２の指針（例えば、分針２０８４）とが所定角度以上離れた位置である。また、指針のうち最も小さい計時単位に係る第３の指針（例えば、秒針２０８５）の目標位置が、所定の基準位置（例えば、０秒の位置）である。また、目標位置は、第２の指針の計時単位（例えば、１分）に相当する角度より大きい間隔（例、３０°、６０°、９０°）で離散化された位置のいずれか（例えば、正５分、正１０分、正１５分）である。「正〜分」とは、〜分間隔の整数倍であって端数がつかない分の値、又はその値を指示する位置を意味する。
【００３５】
スイッチ２０３は、制御回路２０２から入力されるスイッチ制御信号に基づいて、太陽電池２０１と二次電池２０４の接続と、太陽電池２０１と二次電池２０４の切り離しとを行う。二次電池２０４は、電子時計２０が備える各部に電力を供給する。ダイオード２０５は、二次電池２０４に対する電流の逆流を防止する。基準信号生成回路２０６は、発振回路（例えば、３２ｋＨｚ）と分周回路からなり、例えば１Ｈｚの基準信号を生成する。
【００３６】
ステッピングモータ２０７は、制御回路２０２から入力されるパルス信号に基づいて、指針２０８２と日付表示部２０８６とを駆動する（回転させる）。
【００３７】
表示部２０８は、文字盤２０８１と、指針２０８２と、日付表示部（日窓）２０８６と、を備える。表示部２０８は、文字盤２０８１と、指針２０８２と、日付表示部２０８６とを用いて、時刻および日時をアナログ表示で表示する。表示部２０８は、文字盤２０８１及び指針２０８２により時刻を示し、日付表示部２０８６により日付を示す。文字盤２０８１の周縁部には、その中心部から６°間隔で目盛が表示されている。表示されている目盛のうち、３０°間隔で表示されている目盛は、その他の目盛よりも長く、太く表示されている。文字盤２０８１の中心から上方には、左右方向に植字「Ｓｏｌａｒ  Ｗａｔｃｈ」が表示されている。位置検出部１０２２は、この植字の位置や、文字盤２０８１の中心から下方に表示された日付表示部２０８６の位置に基づいて、基準方向として０時方向（図面に対して上方）を特定する。指針２０８２には、時針２０８３、時針２０８３の計時単位「時」よりも小さい計時単位「分」に係る分針２０８４、および分針２０８４の計時単位「分」よりも小さい計時単位「秒」に係る秒針２０８５が含まれる。各指針の長さは、時針２０８３、分針２０８４、秒針２０８５の順に長くなり、秒針２０８５が最も長い。秒針２０８５の幅は、時針２０８３、分針２０８４の幅よりも狭い。位置検出部１０２２は、指針の長さや幅に基づいて、時針２０８３、分針２０８４、秒針２０８５を判別する。
【００３８】
記憶部２０９は、例えば不揮発性メモリであり、電子時計２０が備える各部が用いるデータを記憶する。入力部２１０は、ユーザの操作入力を受け付け、受け付けた操作入力が指示する入力信号を制御回路２０２に出力する。
【００３９】
次に、時刻の検出に適した指針２０８２の目標位置について説明する。図２は、本実施形態による表示部２０８の指針位置の例を示す図である。
図２（Ａ）は、時刻の検出に適さない指針位置の一例である。図２（Ａ）に示す例では、分針２０８４が文字盤２０８１上に付された植字「Ｓｏｌａｒ  Ｗａｔｃｈ」を横切っている。位置検出部１０２２は、分針２０８４が植字と一体化された対象であるものと認識するため、その長さや、指示する方向を誤認識することがある。また、秒針２０８５が日付表示部２０８６に接している。このため、位置検出部１０２２は、秒針２０８５が日付表示部２０８６や、日付表示部２０８６に隣接した目盛と一体化された対象であるものと認識するため、その長さや、指示する方向を誤認識することがある。また、秒針２０８５が、文字盤２０８１の中心から図面の下方に示す３０秒の位置に向けられているので、分針２０８４の方向が６°間隔（１分に相当）で離散化された位置から離れた位置にあり、位置の検出に空間的に高い精度が要求される。
【００４０】
その他、時針２０８３の指針位置と分針２０８４の位置とが同一又は近接している場合には、位置検出部１０２２は、時針２０８３と分針２０８４とが一体化された対象であるものと認識するため、指針２０８２の数を誤認識することがある。
【００４１】
図２（Ｂ）は、時刻の検出に適した指針位置の一例である。図２（Ｂ）に示す例では、時針２０８３、分針２０８４は、それぞれ他の指針、植字、目盛、日付表示部２０８６から十分に離れた位置にある。そのため、位置検出部１０２２は、時針２０８３、分針２０８４を識別し、それらの位置を正確に検出することができる。また、秒針２０８５は、植字「Ｓｏｌａｒ  Ｗａｔｃｈ」を横切っているが、図面の上方に示す基準方向（０秒の方向）に向けられているため、分針２０８４の位置が、６°間隔（１分に相当）で設定された位置のいずれかに向けられる。そのため、指針２０８２の位置の検出において空間的に高い精度を要しない。
【００４２】
さらに、分針２０８４の位置が、その計時単位である１分に相当する角度よりも大きい間隔（例えば、３０°（正５分に相当）、６０°（正１０分に相当）、９０°（正１５分に相当）、等）で離散化された位置のいずれかである場合には、指針位置の候補が限定されるので、その位置の検出に要求される精度はさらに低くても足りる。言い換えれば、時刻特定部１０２３は、より正確に分針２０８４が指示する「分」の値を特定することができる。
【００４３】
以上に説明した時刻の検出に適した指針位置とは、（ａ）第１の指針である時針２０８３と第２の指針である分針２０８４とが所定角度以上離れた位置、（ｂ）最も小さい計時単位に係る第３の指針である秒針２０８５の目標位置として０秒を示す基準位置（０秒位置）、（ｃ）第２の指針である分針２０８４が、その計時単位である１分に相当する角度（６°）よりも大きい間隔（例えば、３０°）で離散化された位置のいずれか（例えば、正５分に相当する位置）である。（ｂ）において、基準位置は、第１の指針の基準位置（例えば、時針２０８３の場合には、０時の位置）と第２の指針の基準位置（例えば、分針２０８４の場合には、０分の位置）とで共通の原点である。また、指針２０８２には、第１の指針として時針２０８３と、第２の指針として分針２０８４が含まれ、第３の指針として秒針２０８５が含まれない場合がある。この場合には、最も小さい計時単位に係る指針は、第２の指針である分針２０８４となるので、分針２０８４が第３の指針としても扱われる。
【００４４】
そこで、制御回路２０２は、電子機器１０から太陽電池２０１を介して移動指示データを受信したとき、（ａ）〜（ｃ）を満たす指針位置を目標位置として設定する。制御回路２０２は、指針２０８２が現在指示している位置と設定した目標位置との差分値を算出し、算出した差分値に基づいてステッピングモータ２０７を駆動して、指針２０８２が指示する位置を目標位置に移動させる。例えば、制御回路２０２は、現在の指針位置が図２（Ａ）に示す位置である場合には、指針２０８２を図２（Ｂ）に示す位置に移動させる。これにより、電子機器１０の時刻特定部１０２３は、撮像部１０４で撮像された表示部２０８の画像に基づいて、指針２０８２が示す時刻をより正確に検出することができる。
【００４５】
次に、電子機器１０と電子時計２０との間の通信方法について説明する。本実施形態では、電子機器１０は光源１０３を用いてデータを送信する。例えば、電子機器１０は、「１」を送信する際には光源１０３を発光させ、「０」を送信する際には光源１０３を消灯させる。また、電子時計２０は、太陽電池２０１を用いてデータを受信する。例えば、電子時計２０の制御回路２０２は、太陽電池２０１が光を受光して発生した電圧を検出し、検出した電圧が、所定の電圧の閾値よりも高い場合には「１」を受信したと判定する。検出した電圧が、その電圧の閾値ほど高くない場合には、制御回路２０２は、「０」を受信したと判定する。
【００４６】
太陽電池２０１と二次電池２０４とが接続している場合、二次電池２０４の出力電圧により、太陽電池２０１が発生した電圧を正確に判定することができない。そこで、本実施形態では、データの受信時には、太陽電池２０１が発生する電圧をより精度良く検出するために、スイッチ２０３を制御し、太陽電池２０１と二次電池２０４とを切り離す（ＯＦＦ状態）。なお、太陽電池２０１と二次電池２０４とを切り離している期間を「通信期間（ＯＦＦ期間）」と呼ぶ。
【００４７】
また、通信期間以外の期間では、スイッチ２０３を制御し、太陽電池２０１と二次電池２０４とを接続する（ＯＮ状態）。太陽電池２０１と二次電池２０４とを接続している期間を「充電期間（ＯＮ期間）」と呼ぶ。これにより、受信期間においては、より精度良くデータを受信することができる。
【００４８】
また、通信期間では二次電池２０４を充電することができないため、通信期間は短い方が望ましい。従って、本実施形態では、電子時計２０は、通常時には充電期間とし、一定期間毎に短い通信期間を設ける。そして、電子時計２０は、短い通信期間中に電子機器１０から同期信号を受信した場合、時刻補正量データの受信を完了するまで通信期間を継続する。一方、電子時計２０は、通信期間中に電子機器１０から同期信号を受信しない場合、充電期間とする。
【００４９】
図３（Ａ）は、電子機器１０が電子時計２０に対して送信する同期信号と、スタート信号と、時刻補正量データとの送信タイミングを示したタイミングチャートである。図３（Ｂ）は、電子時計２０の制御回路２０２が出力するスイッチ制御信号の出力タイミングを示したタイミングチャートである。
【００５０】
図３（Ａ）に示す通り、電子機器１０は、時刻補正量データを送信する前に、同期信号を送信する（時刻ｔ３〜時刻ｔ５）。なお、当該同期信号は、移動指示データとしても用いられる。その後、電子機器１０はスタート信号を送信する（時刻ｔ６〜時刻ｔ７）。その後、電子機器１０は時刻補正量データを送信する（時刻ｔ８〜時刻ｔ９）。
【００５１】
また、図３（Ｂ）に示す通り、電子時計２０は、充電期間に移行してから一定時間経過した後、スイッチ２０３をＯＦＦ状態にし、通信期間に移行する（時刻ｔ１）。また、電子時計２０は、通信期間に移行してから同期信号を受信せず一定時間経過した後、スイッチ２０３をＯＮ状態にし、充電期間に移行する（時刻ｔ２）。また、電子時計２０は、充電期間に移行してから一定時間経過した後、スイッチ２０３をＯＦＦ状態にし、通信期間に移行する（時刻ｔ４）。時刻ｔ４では、電子機器１０から同期信号が送信されているため、電子時計２０は同期信号を受信する。同期信号を受信したことにより、電子時計２０は、ＯＦＦ状態を維持して通信期間とする。また、電子時計２０は、時刻補正量データの受信が完了した場合、スイッチ２０３をＯＮ状態にして充電期間に移行する（時刻ｔ９）。以降、同様に、電子時計２０は、充電期間と通信期間とを繰り返し、電子機器１０から送信される時刻補正量データを受信する。
【００５２】
上述したように、電子時計２０は、充電期間と、充電期間よりも短い通信期間とを繰り返す。また、短い通信期間中に同期信号を受信した場合、時刻補正量データの受信を完了するまで通信期間とする。これにより、電子時計２０は、充電期間をより長くしつつ、より精度良く光信号を受信することができる。
【００５３】
次に、時刻修正システム１における時刻修正方法について説明する。電子機器１０の移動指示部１０２１は、入力部１０６が時刻修正指示入力を受け付けたとき、光源１０３に、移動指示データ（同期信号）を光信号として出力させる。電子時計２０の制御回路２０２は、移動指示データを受信したとき、指針２０８２の指針位置を目標位置に移動させる。電子機器１０の位置検出部１０２２は、移動指示部１０２１が移動指示データを送信した後に、撮像部１０４に電子時計２０の表示部２０８を撮像させる。そして、位置検出部１０２２は、撮像部１０４が撮像した画像から各指針２０８２の位置を検出する。続いて、時刻特定部１０２３は、位置検出部１０２２が検出した各指針２０８２の位置に基づいて、電子時計２０の表示時刻を特定する。続いて、補正量算出部１０２４は、時刻特定部１０２３が特定した表示時刻と、時刻データ取得部１０１が取得した現在時刻との差分から時刻補正量を算出し、算出した時刻補正量を示す時刻補正量データを光源１０３から光信号として出力する。電子時計２０の制御回路２０２は、時刻補正量データを受信すると、受信した時刻補正量データに基づいて指針２０８２を移動させ、表示時刻を修正する。
【００５４】
図４は、本実施形態による電子機器１０が実行する時刻修正処理の処理手順を示したフローチャートである。
（ステップＳ１０１）ユーザは、電子機器１０が電子時計２０の表示部２０８の画像を撮影できるように、電子機器１０と電子時計２０との位置関係を調整する。その後、ユーザは、電子機器１０の入力部１０６を操作し、時刻修正指示の入力を行う。電子機器１０の入力部１０６が、時刻修正指示の入力を受け付けた場合には（ステップＳ１０１  ＹＥＳ）、ステップＳ１０２の処理に進む。時刻修正指示の入力を受け付けていない場合には（ステップＳ１０１  ＮＯ）、ステップＳ１０１の処理を繰り返す。
【００５５】
（ステップＳ１０２）制御部１０２は、光源１０３を制御し、一定期間、移動指示データ（同期信号）を送信する。その後、ステップＳ１０３の処理に進む。
（ステップＳ１０３）制御部１０２は、移動指示データ（同期信号）の送信を完了した後、撮像部１０４を制御し、電子時計２０の表示部２０８の画像を撮像する。その後、ステップＳ１０４の処理に進む。
【００５６】
（ステップＳ１０４）制御部１０２は、画像処理を行い、撮像部１０４が撮像した電子時計２０の表示部２０８の撮像画像に基づいて、電子時計２０が示す時刻を特定する。その後、ステップＳ１０５の処理に進む。
（ステップＳ１０５）時刻データ取得部１０１は、基準となる現在時刻を取得する。その後、ステップＳ１０６の処理に進む。
【００５７】
（ステップＳ１０６）制御部１０２は、ステップＳ１０４の処理で特定した電子時計２０が示す時刻と、ステップＳ１０５の処理で時刻データ取得部１０１が取得した現在時刻との差分を算出することで、電子時計２０の時刻のずれを算出する。また、制御部１０２は、電子時計２０の時刻のずれを解消するために、電子時計２０の指針２０８２を移動させる移動量、すなわち、ステッピングモータ２０７を駆動する量を算出する。以下、電子時計２０の時刻のずれを解消して補正するために、電子時計２０のステッピングモータ２０７を駆動する量を時刻補正量と呼ぶ。例えば、ステッピングモータ２０７が１ステップ動作することで指針２０８２が１秒進むとする。この場合において、電子時計２０の表示部２０８が表示する時刻が１０秒遅れていた場合には、時刻補正量は「１０」である。制御部１０２は、算出した時刻補正量を示す時刻補正量データを生成する。その後、ステップＳ１０７の処理に進む。
【００５８】
（ステップＳ１０７）制御部１０２は、光源１０３を制御し、スタート信号を送信する。その後、ステップＳ１０８の処理に進む。
（ステップＳ１０８）制御部１０２は、光源１０３を制御し、時刻補正量データを送信する。その後、処理を終了する。
【００５９】
図５は、本実施形態による電子時計２０が実行する時刻修正処理の処理手順を示したフローチャートである。
（ステップＳ２０１）制御回路２０２は、スイッチ２０３を制御し、一定期間毎に通信期間と充電期間との移行を制御する。制御回路２０２は、通信期間中に、太陽電池２０１を介して移動指示データ（同期信号）を受信したと判定した場合には、後述する指針位置移動処理を実行する。このとき、制御回路２０２は、スイッチ２０３をＯＦＦ状態に維持して通信期間とする。その後、ステップＳ２０２の処理に進む。
（ステップＳ２０２）制御回路２０２は、通信期間中に、太陽電池２０１を介してスタート信号と時刻補正量データとを受信する。その後、ステップＳ２０３の処理に進む。
【００６０】
（ステップＳ２０３）制御回路２０２は、スイッチ２０３をＯＮ状態に制御し、充電期間に移行する。その後、ステップＳ２０４の処理に進む。
（ステップＳ２０４）制御回路２０２は、ステップＳ２０２の処理で受信した時刻補正量データに基づいて、時刻補正量を設定する。その後、ステップＳ２０５の処理に進む。
【００６１】
（ステップＳ２０５）制御回路２０２は、ステッピングモータ２０７を１ステップ駆動する。その後、ステップＳ２０６の処理に進む。
（ステップＳ２０６）制御回路２０２は、設定されている時刻補正量から１を減算し、減算後の値を時刻補正量として設定する。その後、ステップＳ２０７の処理に進む。
【００６２】
（ステップＳ２０７）制御回路２０２は、設定されている時刻補正量が０であるか否かを判定する。制御回路２０２は、設定されている時刻補正量が０である場合には（ステップＳ２０７  ＹＥＳ）処理を終了し、それ以外の場合には（ステップＳ２０７  ＮＯ）ステップＳ２０５の処理に戻る。
【００６３】
図６は、本実施形態による電子時計２０が実行する指針位置移動処理の処理手順を示したフローチャートである。本図に示す処理は、上述したステップＳ２０１の処理に相当する。
【００６４】
（ステップＳ２２１）制御回路２０２は、太陽電池２０１の出力電圧に基づいて移動指示データを示す光信号を電子機器１０から受信したか否かを判定する。受信したと制御回路２０２が判定した場合には（ステップＳ２２１  ＹＥＳ）、ステップＳ２２２の処理に進む。受信していないと制御回路２０２が判定した場合には（ステップＳ２２１  ＮＯ）、制御回路２０２は、ステップＳ２２１の処理を繰り返す。
【００６５】
（ステップＳ２２２）制御回路２０２は、指針２０８２の目標位置を示す移動目標値を設定する。秒針２０８５の目標位置は０秒位置である。分針２０８４の目標位置は現在位置の次の正５分位置である。現在位置の次の正５分位置とは、３０°間隔で設置された位置のうち、現在位置から右回りに配置され、最も現在位置に近接した位置である。時針２０８３の目標位置は、現在位置から秒針２０８５、分針２０８４の移動に応じて変位した位置である。秒針２０８５、分針２０８４の移動とは、秒針２０８５、分針２０８４それぞれの現在位置から目標位置への移動を意味する。例えば、秒針２０８５、分針２０８４の現在位置が示す時刻から目標位置が示す時刻までの時間がα分、β秒である場合には、時針２０８３の変位は、α／１２＋β／１２０（°）となる。その後、ステップＳ２２３の処理に進む。
【００６６】
（ステップＳ２２３）制御回路２０２は、時針２０８３の目標位置と分針２０８４の目標位置とのなす角度を算出する。その後、ステップＳ２２４に進む。
【００６７】
（ステップＳ２２４）制御回路２０２は、算出した角度が予め定めた間隔（例えば、３０°）以上であるか否かを判定することにより、時針２０８３の目標位置と分針２０８４の目標位置とが、その間隔以上離れているか否かを判定する。離れていると制御回路２０２が判定した場合には（ステップＳ２２４  ＹＥＳ）、ステップＳ２２６の処理に進む。離れていないと制御回路２０２が判定した場合には（ステップＳ２２４  ＮＯ）、ステップＳ２２５の処理に進む。
【００６８】
（ステップＳ２２５）制御回路２０２は、指針２０８２の目標位置を示す移動目標値を再設定する。再設定後の秒針２０８５の目標位置も０秒位置である。再設定後の分針２０８４の目標位置は、再設定前の目標位置の次の正５分位置である。再設定後の時針２０８３の目標位置は、再設定前の目標位置から再設定後の目標位置への秒針２０８５、分針２０８４の移動に応じて変位した位置である。その後、ステップＳ２２３の処理に戻る。
【００６９】
（ステップＳ２２６）制御回路２０２は、設定した移動目標値が示す目標位置への指針２０８２の移動を開始する。ここで、制御回路２０２は、目標位置が示す目標時刻から現在位置が示す現在時刻の差分を示す移動量を算出する。その後、ステップＳ２２７の処理に進む。
【００７０】
（ステップＳ２２７）制御回路２０２は、ステッピングモータ２０７を１ステップ駆動し、移動量を１ステップ相当分減算する。その後、ステップＳ２２８の処理に進む。
（ステップＳ２２８）表示部２０８は、ステッピングモータ２０７の駆動に応じて指針２０８２が指示する指針位置を更新する。その後、ステップＳ２２９の処理に進む。
【００７１】
（ステップＳ２２９）制御回路２０２は、移動量が０に達したか否かにより指針位置が目標位置と一致したか否かを判定する。一致すると制御回路２０２が判定した場合には（ステップＳ２２９  ＹＥＳ）、ステップＳ２３０の処理に進む。一致していないと制御回路２０２が判定した場合には（ステップＳ２２９  ＮＯ）、ステップＳ２２７の処理に戻る。
（ステップＳ２３０）制御回路２０２は、指針２０８２の移動を終了することで、図６の処理を終了する。
【００７２】
なお、制御回路２０２は、指針位置移動処理の開始からの経過時間が、予め定めた一定時間（タイムアウト時間、例えば、１０秒）を超える場合、指針位置移動処理を停止し、指針２０８２の指針位置を、現在時刻を表す指針位置まで戻してもよい（指針位置回復処理）。この現在時刻は、指針位置移動処理の開始から指針２０８２の指針位置を戻すまでに要する所要時間（例えば、タイムアウト時間の２倍）だけ経過した時刻であってもよい。従って、指針２０８２の目標位置は、指針位置移動処理の開始から所要時間だけ経過した時刻を表す指針位置となる。
【００７３】
図７は、本実施形態による電子時計２０が実行する指針位置回復処理の処理手順を示したフローチャートである。
（ステップＳ２４１）制御回路２０２は、指針位置移動処理の開始からの経過時間を確認する。その後、ステップＳ２４２の処理に進む。
【００７４】
（ステップＳ２４２）制御回路２０２は、確認した経過時間が予め定めた一定時間よりも経過したか否かを判定する。経過したと制御回路２０２が判定した場合には（ステップＳ２４２  ＹＥＳ）、ステップＳ２４３の処理に進む。経過していないと制御回路２０２が判定した場合には（ステップＳ２４２  ＮＯ）、ステップＳ２４１の処理に戻る。
【００７５】
（ステップＳ２４３）制御回路２０２は、指針２０８２の目標位置を示す移動目標値として上述した現在時刻を示す設定値を設定する。その後、ステップＳ２４４の処理に進む。
（ステップＳ２４４）制御回路２０２は、設定した移動目標値が示す目標位置への指針２０８２の移動を開始する。ここで、制御回路２０２は、目標位置が示す目標時刻から移動開始直前の表示時刻の差分を示す移動量を算出する。その後、ステップＳ２４５の処理に進む。
【００７６】
（ステップＳ２４５）制御回路２０２は、ステッピングモータ２０７を１ステップ駆動し、移動量を１ステップ相当分加算する。その後、ステップＳ２４６の処理に進む。
（ステップＳ２４６）表示部２０８は、ステッピングモータ２０７の駆動に応じて指針２０８２が指示する指針位置を更新する。その後、ステップＳ２４７の処理に進む。
【００７７】
（ステップＳ２４７）制御回路２０２は、移動量が０に達したか否かにより指針位置が目標位置と一致したか否かを判定する。一致すると制御回路２０２が判定した場合には（ステップＳ２４７  ＹＥＳ）、ステップＳ２４８の処理に進む。一致していないと制御回路２０２が判定した場合には（ステップＳ２４７  ＮＯ）、ステップＳ２４５の処理に戻る。
（ステップＳ２４８）制御回路２０２は、指針２０８２の移動を終了することで、図７の処理を終了する。
【００７８】
上述したとおり、本実施形態では、電子機器１０は、電子時計２０の表示部２０８を撮像し、撮像した画像に基づいて電子時計２０が示す時刻を特定する。そして、電子機器１０は、現在時刻と電子時計２０が示す時刻との差分に基づいて時刻補正量を算出し、算出した時刻補正量を電子時計２０に送信する。電子時計２０は、受信した時刻補正量に基づいて表示部２０８が示す時刻を修正する。これにより、ユーザが電子時計２０を操作することなく、電子時計２０の示す時刻を正しい時刻に、より正確にかつ容易に修正することができる。
【００７９】
また、本実施形態では、電子時計２０は、移動指示データを受信すると、互いに識別されうる位置に各指針２０８２を移動させるため、電子機器１０は、撮像した画像に基づいて、より精度良く電子時計２０の各指針２０８２の位置を認識することができる。これにより、電子機器１０は認識した各指針２０８２の位置に基づいて時刻の修正をより正確に行うことができる。また、電子機器１０は、各指針２０８２が互いに識別される位置に移動するまで待機する必要がなくなる。
【００８０】
また、電子機器１０と電子時計２０とは、上述した光通信方法により時刻補正量を送受信するため、電子機器１０と電子時計２０とを有線で繋ぐためのコネクタや無線通信するためのアンテナを電子機器１０や電子時計２０に搭載する必要がない。すなわち、電子機器１０は光源１０３、電子時計２０は太陽電池２０１といった標準装備で通信が可能であるため、新たなデバイスを搭載して電子機器１０や電子時計２０のデザイン性を損ねることがない。
【００８１】
[第２の実施形態]
次に、本発明の第２の実施形態について説明する。本実施形態における時刻修正システム１の構成は、図１に示す第１の実施形態と同様である。また、本実施形態における時刻修正システム１の光通信方法は、図３に示す光通信方法と同様である。
【００８２】
本実施形態と第１の実施形態とは、時刻の検出に適した指針２０８２の目標位置が異なる。本実施形態における目標位置は、第１の指針（例えば、時針２０８３、分針２０８４）が表示部２０８に表れた他の対象（例えば、植字、目盛、模様、飾り）から表示部２０８の主面に対して平面視で離れた位置である。また、当該目標位置は、指針２０８２が日付を表示する日付表示部２０８６から離れた位置である。
【００８３】
図８は、本実施形態による表示部２０８の指針位置の例を示す図である。
本図に示す例では、時針２０８３、分針２０８４それぞれの指針位置は、配置禁止領域ｆ１、ｆ２から離れた位置にある。配置禁止領域ｆ１、ｆ２は、それぞれ植字「Ｓｏｌａｒ  Ｗａｔｃｈ」、日付表示部２０８６に指針２０８２が交差する領域を示す。そこで、制御回路２０２は、時針２０８３、分針２０８４それぞれの目標位置を、配置禁止領域ｆ１、ｆ２から離れた位置に設定する。これにより、位置検出部１０２２は、それぞれの指針２０８２と他の対象として植字「Ｓｏｌａｒ  Ｗａｔｃｈ」もしくは日付表示部２０８６と別個のものと識別し、その長さや方向を正しく認識することができる。従って、時刻特定部１０２３は、それぞれの指示値を正しく認識することができる。
【００８４】
言い換えれば、時刻の検出に適した指針位置の一態様として上述した（ａ）−（ｃ）の他、第１の指針が表示部２０８に表された他の対象が、表示部２０８の主面に対して離れた位置であることも考慮されてもよい。そのような位置には、例えば、（ｄ）指針２０８２が文字盤２０８１上の目盛と重なる領域から離れた位置、（ｅ）指針２０８２が文字盤２０８１上の模様（植字、等）と重なる領域から離れた位置、（ｆ）指針２０８２が日付表示部２０８６と重なる領域から離れた位置、などがある。但し、秒針２０８５の目標位置は、０秒を示す基準位置（０秒位置）であってもよい。
【００８５】
図９は、本実施形態による電子時計２０が実行する指針位置移動処理の処理手順を示したフローチャートである。
ステップＳ３０１〜Ｓ３０５までの処理は、上述したステップＳ２２１〜Ｓ２２５までの処理と同様であるため、その説明を省略する。
【００８６】
但し、本図に示す処理では、ステップＳ３０４において、時針２０８３の目標位置と分針２０８４の目標位置とが、予め定めた間隔（例えば、３０°）以上離れていると制御回路２０２が判定した場合には（ステップＳ３０４  ＹＥＳ）、ステップＳ３０６の処理に進む。
【００８７】
（ステップＳ３０６）制御回路２０２は、時針２０８３の位置、分針２０８４の位置が、それぞれ配置禁止領域ｆ１、ｆ２外か否かを確認する。その後、ステップＳ３０７の処理に進む。
（ステップＳ３０７）制御回路２０２が時針２０８３の位置、分針２０８４の位置のいずれも配置禁止領域ｆ１、ｆ２外であると判定した場合には（ステップＳ３０７  ＹＥＳ）、ステップＳ３０８の処理に進む。制御回路２０２が時針２０８３の位置、分針２０８４の位置の少なくともいずれかが配置禁止領域ｆ１、ｆ２内であると判定した場合には（ステップＳ３０７  ＮＯ）、ステップＳ３０５の処理に進む。
【００８８】
ステップＳ３０８〜Ｓ３１２までの処理は、上述したステップＳ２２６〜Ｓ２３０までの処理と同様であるため、その説明を省略する。
【００８９】
上述したとおり、本実施形態では、電子時計２０は、配置禁止領域から離れた位置を指針２０８２の目標位置とする。これにより、本実施形態によれば、第１の実施形態の効果に加えて、電子機器１０はより精度良く各指針２０８２を認識することができる。
【００９０】
[第３の実施形態]
次に、本発明の第３の実施形態について説明する。本実施形態における時刻修正システム１の構成は、図１に示す第１の実施形態と同様である。また、本実施形態における時刻修正システム１の光通信方法は、図３に示す光通信方法と同様である。
【００９１】
本実施形態と第１の実施形態とは、電子機器１０が、撮像した画像に基づいて指針２０８２が示す時刻の特定に失敗したときに、移動指示データを再送信する点で異なる。時刻特定部１０２３は、撮像部１０４が撮像した表示部２０８の画像に基づく指針２０８２の示す時刻の特定に失敗することがある。時刻の特定に失敗する例として、例えば、位置検出部１０２２により識別された指針２０８２の数が、本来識別されるべき数（本実施形態では、３）よりも少ない場合や、時針２０８３と分針２０８４とが識別できない場合、等がある。
【００９２】
そのため、本実施形態による電子機器１０の移動指示部１０２１は、時刻特定部１０２３が時刻の特定に失敗したと判定した場合には、光源１０３を用いて移動指示データを光信号として電子時計２０に再送信する。
【００９３】
その後、位置検出部１０２２は、撮像部１０４に表示部２０８の画像を撮像させ、撮像により取得した画像データに基づいて指針２０８２の位置を検出する。そして、時刻特定部１０２３が、検出された指針２０８２の位置に基づいて電子時計２０の表示時刻を特定する。これらの処理は、表示時刻の特定に成功するまで繰り返されてもよい。時刻特定部１０２３は、特定した表示時刻を示す表示時刻データを光信号として電子時計２０に送信する。電子機器１０の他の構成は、第１の実施形態と同様であるため、その説明を省略する。
【００９４】
電子時計２０の制御回路２０２は、太陽電池２０１の出力電圧に基づいて、再送信された移動指示データを示す光信号を受信したか否かを判定する。制御回路２０２は、再送信された移動指示データを受信したとき、表示部２０８の指針２０８２（例えば、時針２０８３、分針２０８４）を現在の表示位置から、所定時間分（例えば、５分）進行させる。また、制御回路２０２は、太陽電池２０１の出力電圧に基づいて、表示時刻データを示す光信号を受信する。電子時計２０の他の構成は、第１の実施形態と同様であるため、その説明を省略する。
【００９５】
図１０は、本実施形態による電子時計２０が実行する指針位置移動処理の処理手順を示したフローチャートである。
ステップＳ４０１、Ｓ４０２までの処理は、上述したステップＳ２０１、Ｓ２０２までの処理と同様であるため、その説明を省略する。ステップＳ４０２の処理の後、ステップＳ４０３の処理に進む。ステップＳ４０３〜Ｓ４０７までの処理は、上述したステップＳ２０６〜Ｓ２１０までの処理と同様であるため、その説明を省略する。ステップＳ４０７の処理の後、ステップＳ４０８の処理に進む。
【００９６】
（ステップＳ４０８）制御回路２０２は、移動指示データを示す光信号を所定時間以内に再度受信したか否かを判定する。再度受信される移動指示データは、時刻特定部１０２３が時刻の特定に失敗したと判定した場合に、移動指示部１０２１が送信させたデータである。受信したと制御回路２０２が判定した場合には（ステップＳ４０８  ＹＥＳ）、ステップＳ４０２の処理に戻る。ステップＳ４０２が繰り返される場合には、位置検出部１０２２は、分針２０８４の目標位置が、さらに３０°右回りに回転した位置である次の正５分位置になるように移動目標値を設定する。また、位置検出部１０２２は、時針２０８３の目標位置を、この分針２０８４の移動に応じて変位した位置に設定する。制御回路２０２は、太陽電池２０１の出力電圧に基づいて、表示時刻データを示す光信号を受信する。また、移動指示データを受信していないと制御回路２０２が判定した場合には（ステップＳ４０８  ＮＯ）、処理を終了する。
【００９７】
上述したとおり、本実施形態では、電子機器１０は、撮像した画像から表示時刻を特定できなかった場合には、移動指示データを再送信する。電子時計２０は、移動指示データを再度受信した場合には、指針２０８２を更に所定時間分（例えば、５分）進行させる。これにより、電子機器１０は、電子時計２０の表示部２０８を撮像した画像に基づいて電子時計２０の表示時刻を確実に特定することができる。
【００９８】
また、電子機器１０が特定した表示時刻を電子時計２０に送信するため、電子時計２０は、制御回路２０２に指針２０８２の位置（もしくは表示時刻）が予め与えられていない場合であっても、取得した指針２０８２の位置と制御回路２０２で上述の基準信号のパルス数を計数して得られるカウント値とを対応付けることができる。このカウント値は、電子時計２０が計測した現在時刻を示す。
【００９９】
なお、上述した実施形態における電子機器１０または電子時計２０が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御装置に限らず、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺機器等のハードウェアを含むものとする。
【０１００】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１０１】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【０１０２】
例えば、上述した実施形態では、電子時計２０は、充電期間と光通信を行う通信期間とを所定の周期で繰り返しているが、これに限らず、二次電池２０４の充電状態に応じて、スイッチ２０３を制御して充電期間と通信期間とを切り替えてもよい。或いは、電子時計２０は、通信期間では、まず、低通信レートで同期信号を検出し、同期信号検出後、高通信レート（例えば低通信レートの４倍）に切り替えて、スタート信号とデータ信号とを受信してもよい。これにより、電子機器１０及び電子時計２０の消費電力を低減することができる。
【０１０３】
また、制御部１０２は、時刻補正量を算出し、算出した時刻補正量に基づいて、電子時計２０において修正に要する時間に応じた付加補正量を算出してもよい。付加補正量とは、電子時計２０において時刻を修正するために要する時間に対応する、電子時計２０のステッピングモータ２０７を駆動する量である。付加補正量は、時刻補正量が大きいほど大きく、時刻補正量が小さいほど小さい。これは、時刻補正量が大きいほど時刻を修正するために時間を要すると考えられるためである。そして、制御部１０２は、時刻補正量に付加補正量を加算した時刻補正量データを、光源１０３を用いて光信号として出力する。
電子時計２０の制御回路２０２は、時刻補正量データを受信すると、受信した時刻補正量データに基づき時刻を補正するとともに、時刻の計時を再開する。即ち、電子機器１０及び電子時計２０は、時刻の修正に要する時間も考慮して時刻を修正するため、第１の実施形態の効果に加えて、より正確に時刻を修正することができる。
【０１０４】
上述した実施形態では、電子時計２０が、指針２０８２として時針２０８３、分針２０８４及び秒針２０８５を備えた三針時計である場合を例にしたが、電子時計２０の指針２０８２の数は３本に限られない。指針２０８２の数は、時針２０８３と分針２０８４のみの２本でもよいし、４本以上であってもよい。
【符号の説明】
【０１０５】
１…時刻修正システム、１０…電子機器、１０１…時刻データ取得部、
１０２…制御部、１０２１…移動指示部、１０２２…位置検出部、
１０２３…時刻特定部、１０２４…補正量算出部、
１０３…光源、１０４…撮像部、１０５…表示部、１０６…入力部、
２０…電子時計、２０１…太陽電池、２０２…制御回路、２０３…スイッチ、
２０４…二次電池、２０５…ダイオード、２０６…基準信号生成回路、
２０７…ステッピングモータ、２０８…表示部、
２０８１…文字盤、２０８２…指針、２０８３…時針、２０８４…分針、
２０８５…秒針、２０８６…日付表示部、
２０９…記憶部、２１０…入力部
【図１】
0006404046.tif 000002
【図２】
0006404046.tif 000003
【図３】
0006404046.tif 000004
【図４】
0006404046.tif 000005
【図５】
0006404046.tif 000006
【図６】
0006404046.tif 000007
【図７】
0006404046.tif 000008
【図８】
0006404046.tif 000009
【図９】
0006404046.tif 000010
【図１０】
0006404046.tif 000011