(57)【要約】【課題】  正確な時刻を設定することができる電子機器を提供する。【解決手段】  時刻を計時する計時部と、外部装置からの信号を受信して、前記信号に基づいたデータを出力する信号受信部と、前記信号受信部から出力された前記データに基づいて時刻情報を出力する時刻情報出力部と、前記時刻情報に対して所定の値を加算した補正済時刻を、前記時刻情報における１秒単位の切り替わり時刻に合わせて前記計時部に書き込む処理部とを備える。【選択図】  図２
2011085438.tif 000002
【特許請求の範囲】
【請求項１】
時刻を計時する計時部と、
外部装置からの信号を受信して、前記信号に基づいたデータを出力する信号受信部と、
前記信号受信部から出力された前記データに基づいて時刻情報を出力する時刻情報出力部と、
前記時刻情報に対して所定の値を加算した補正済時刻を、前記時刻情報における１秒単位の切り替わり時刻に合わせて前記計時部に書き込む処理部と
を備えることを特徴とする電子機器。
【請求項２】
時刻を計時する計時部と、
外部装置からの信号を受信して、前記信号に基づいたデータを出力する信号受信部と、
前記信号受信部から出力された前記データに基づいて時刻情報を出力する時刻情報出力部と、
前記時刻情報に対して所定の値を加算した補正済時刻を、前記信号に同期させて前記計時部に書き込む処理部と
を備えることを特徴とする電子機器。
【請求項３】
前記処理部は、前記補正済時刻を前記計時部に対して書き込みを行ってから所定時間が経過した場合、所定の操作が行われた場合、前記計時部により計時される時刻が前記信号に対して所定時間以上ずれた場合の少なくとも１つの条件が満たされた際に前記補正済時刻を前記計時部に書き込むことを特徴とする請求項１または２に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関するものである。
【背景技術】
【０００２】
ＧＰＳからの信号を受信する機能を備えたカメラが知られている。（例えば、特許文献１参照）。このカメラにおいては、ＧＰＳからの信号を用いて時計の時刻の修正を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−６２５７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、時刻を修正する際に時計用のＩＣであるリアルタイムクロック（ＲＴＣ）に時刻の書き込み処理を行うが、ＧＰＳからの信号を受信してから時刻の書き込み処理を終了するまでの遅延時間が発生し、正確な時刻を設定できない場合があった。
【０００５】
本発明の目的は、正確な時刻を設定することができる電子機器を提供することである。
【課題を解決するための手段】
【０００６】
本発明の電子機器は、時刻を計時する計時部と、外部装置からの信号を受信して、前記信号に基づいたデータを出力する信号受信部と、前記信号受信部から出力された前記データに基づいて時刻情報を出力する時刻情報出力部と、前記時刻情報に対して所定の値を加算した補正済時刻を、前記時刻情報における１秒単位の切り替わり時刻に合わせて前記計時部に書き込む処理部とを備えることを特徴とする。
【０００７】
また、本発明の電子機器は、時刻を計時する計時部と、外部装置からの信号を受信して、前記信号に基づいたデータを出力する信号受信部と、前記信号受信部から出力された前記データに基づいて時刻情報を出力する時刻情報出力部と、前記時刻情報に対して所定の値を加算した補正済時刻を、前記信号に同期させて前記計時部に書き込む処理部とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明の電子機器によれば、正確な時刻を設定することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施の形態に係るカメラの外観を示す斜視図である。
【図２】本発明の第１の実施の形態に係るカメラのシステム構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係るカメラにおいてＲＴＣに時刻を書き込む際のタイムチャートである。
【図４】本発明の第１の実施の形態に係るカメラの画像処理回路の動作を示すフローチャートである。
【図５】本発明の第２の実施の形態に係るカメラにおいてＲＴＣに時刻を書き込む際のタイムチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の第１の実施の形態に係る電子機器についてカメラを例に説明する。図１は、実施の形態に係るカメラの外観を示す斜視図である。カメラ２は、撮影レンズ４とカメラ本体６とを備えている。ここで、撮影レンズ４は、カメラ本体６と一体に形成されているものでもよいし、カメラ本体６と着脱可能に形成されているものでもよい。カメラ本体６の上部には、レリーズ動作を指示するレリーズボタン８が設けられ、カメラ本体６の前面には、カメラ上部に設けられているアクセサリーシュー（図示せず）に装着されたＧＰＳ受信装置１０と接続するケーブル１２を取り付けるケーブル取付部１４が設けられている。
【００１１】
図２は第１の実施の形態に係るカメラのシステム構成を示すブロック図である。カメラ２はＣＰＵ１６を備え、ＣＰＵ１６にはＧＰＳ受信装置１０、カメラ２の状態を表示する液晶等により構成される表示装置１８、レリーズボタン８等を備える操作部材２０、画像処理ブロック２２が接続されている。画像処理ブロック２２は画像データに対して各種画像処理を行う画像処理回路２４を備えている。ここで、ＣＣＤ或いはＣＭＯＳ等により構成される撮像素子２６はタイミングジェネレータ（ＴＧ）２８により与えられるタイミング信号により撮影レンズ４を介した被写体光を撮像して撮像信号（蓄積電荷としてのアナログ信号）を生成し、Ａ／Ｄ変換部３０は撮像素子２６から出力された撮像信号に対してＡ／Ｄ変換を行い画像データを生成し、この画像データを画像処理回路２４に出力する。また、画像処理回路２４には、画像処理回路２４の動作設定に関するデータを記憶する不揮発性メモリからなる動作設定メモリ３２、画像処理回路２４に出力された画像データを一時的に記憶するイメージメモリ３４、撮像画像や各種設定メニューを表示するＴＦＴ等の画像表示装置３６の表示制御を行う表示回路３８、図示しない水晶振動子に接続され計時動作を行うＲＴＣ（リアルタイムクロック）４０、画像処理回路２４により処理が行われた画像データをＪＰＥＧ等の圧縮方式で圧縮する圧縮回路４２が接続され、圧縮回路４２により圧縮された画像データは記憶媒体用メモリ４４に一時的に記憶され、メモリカード等の記憶媒体４６に記憶される。
【００１２】
また、撮像素子２６により撮像を行う際にＲＴＣ４０から撮像時刻を読み出し、生成された画像データを記憶媒体４６に記憶する際に撮像時刻をＥｘｉｆ形式の画像ファイルのヘッダ情報として記憶する。さらにＧＰＳ受信装置１０から出力された信号に基づく位置情報が確定している場合には位置情報についてもＥｘｉｆ形式の画像ファイルのヘッダ情報として記憶する。また、ＲＴＣ４０はカメラ２に電源が投入されていない場合やバッテリが装着されていない場合においても動作を行うためのバックアップ電池を備えている。
【００１３】
図３は、第１の実施の形態に係るカメラにおいてＲＴＣに時刻を書き込む際のタイムチャートである。ＳｙｎｃＴｉｍｅ信号は正確な１秒毎の仮想的な信号であり、ＵＴＣ（協定世界時）を示している。また、ＵＴＣの１秒毎の時刻をＴ１，Ｔ２，Ｔ３…で表すものとする。例えばＴ０が２００９年９月２２日１３時２１分００秒を示すものとすると、Ｔ１は２００９年９月２２日１３時２１分０１秒、Ｔ２は２００９年９月２２日１３時２１分０２秒となる。ＧＰＳ受信装置１０はＧＰＳ衛星からの信号を解析し位置、時刻等の情報を取得し、ＮＭＥＡ形式でデータを出力する。ここで、図３においては１秒毎にＮＭＥＡ形式のデータを出力する場合の例を示し、また、ＧＰＳ受信装置１０は例えばＮＭＥＡ０１８３規格により、＄と５文字の識別文字、その後に位置や時刻等のデータを出力する。例として
＄ＧＰＧＧＡ、測位時刻、緯度、経度、クオリティ、受信衛星数、…、チェックサム
＄ＧＰＧＳＡ、測位モード、モード、受信衛星数、…、チェックサム
等のデータが出力される。ここで、測位時刻、緯度、経度等は数値で出力されるが、位置情報が確定していない場合には緯度、経度等は空データとして出力される。
【００１４】
図３に示すように、測位時刻としてＴ０の情報を有するＮＭＥＡ形式のデータは、ＵＴＣ時刻Ｔ０（ｔ０）よりも遅れた時刻ｔ１で出力が開始され、時刻ｔ２で出力が完了する。即ち、時刻ｔ１〜ｔ２においてＧＰＳ出力装置１０から出力されるデータには時刻Ｔ０が含まれている。ＣＰＵ１６は、ＧＰＳ出力装置１０から出力されたＮＭＥＡ形式のデータを受信し、ＮＭＥＡ形式のデータから緯度や経度、高度等の位置情報、時刻を示すＵＴＣを抽出しＧＰＳ  Ｄａｔａとして画像処理回路２４へ出力する。ここで、第１の実施の形態に係るカメラにおいてはＧＰＳ受信装置１０からＣＰＵ１６に対してＮＥＭＡ形式のデータのみが出力され、ＵＴＣに同期したパルス信号は出力されない。
【００１５】
画像処理回路２４はＧＰＳ  Ｄａｔａの受信を時刻ｔ３〜ｔ４において行い、受信が終了するとＲＴＣ４０に対する時刻の書込コマンドを時刻ｔ５〜ｔ６において発行する。この書込コマンドの発行が終了するタイミングでＧＰＳ  Ｄａｔａの示す時刻をそのまま書き込むと実際の時刻は時刻Ｔ０より遅れたｔ６であるのに対しＲＴＣ４０に書き込まれる時刻はＴ０となる。即ち、ｔ６−Ｔ０の遅延時間が発生する。例えば、図３においては１．３秒の遅延時間が発生している。
【００１６】
この遅延時間を解消するために図３の「→」で示すようにＲＴＣ４０への時刻の書込コマンドの発行が終了する時刻をｔ８としＵＴＣの１秒の切り替わりである時刻Ｔ２と一致させ、また、ＧＰＳ  Ｄａｔａに含まれる時刻Ｔ０に対して２秒を加算する。この処理により時刻Ｔ２においてＲＴＣ４０にＵＴＣと一致した時刻を書き込むことができる。また、この遅延時間は略一定であるため図３の「→」で示す待機時間及びＧＰＳ  Ｄａｔａに含まれる時刻Ｔ０に対して加算する加算時間を予め動作設定メモリ３２に設定する。
【００１７】
ここで、図３に示すタイムチャートは一例であり、例えばＲＴＣ４０への時刻の書込みコマンドの発行が終了する時刻ｔ６が０．８秒である場合には、ＲＴＣ４０への時刻の書込コマンドの発行が終了する時刻をＵＴＣの１秒の切り替わりである時刻Ｔ１と一致させ、ＧＰＳ  Ｄａｔａに含まれる時刻Ｔ０に対して１秒を加算する等、時刻ｔ６の直後のＴｎ（ｎ＝１，２，３…）に書込みコマンドの発行が終了する時刻を一致させ、また、ＧＰＳ  Ｄａｔａに含まれる時刻Ｔ０に対してＴｎ−Ｔ０に相当する時間を加算する処理を行えばよい。従って、これらに相当する待機時間及び加算時間を予め動作設定メモリ３２に設定すればよい。
【００１８】
次に、図４に示すフローチャートを参照して第１の実施の形態に係るカメラの画像処理回路の動作について説明する。画像処理回路２４は、ＣＰＵ１６から出力されたＧＰＳ  Ｄａｔａを受信し（ステップＳ１）、ＧＰＳ  Ｄａｔａから時刻情報であるＵＴＣを抽出する（ステップＳ２）。次にＲＴＣ４０に対して既に時刻が設定されているか否かを判定する（ステップＳ３）。即ち、後述するステップＳ９においてセットされるフラグにより判定を行い、フラグがセットされている場合には時刻の設定が完了していると判定し処理を終了する。
【００１９】
一方、フラグがセットされていない場合には（ステップＳ３：Ｎ）、動作設定メモリ３２から待機時間及び加算時間を読み出し（ステップＳ４）、ステップＳ２において抽出したＵＴＣに対して読み出した加算時間を加算しＲＴＣ４０に書き込む補正済時刻を算出する（ステップＳ５）。次に画像処理回路２４内に備えられたタイマに待機時間をセットし（ステップＳ６）、待機時間が経過したか否か判定する（ステップＳ７）。待機時間が経過した場合にはステップＳ５において算出した時刻をＲＴＣ４０に書き込み、時刻の設定を行う（ステップＳ８）。そしてＲＴＣ４０に時刻の設定が完了したことを示すフラグをセットする（ステップＳ９）。
【００２０】
また、ステップＳ９においてセットされたフラグは、例えば次にカメラ２の電源が投入された時、カメラ２の電池が交換された時、ＲＴＣ４０に時刻の設定を行ってから１日以上等所定の時間が経過した時、ＲＴＣ４０における時刻がＵＴＣの示す時刻に対して１秒等所定時間以上ずれた時等にクリアされる。
【００２１】
本実施の形態に係るカメラによれば、ＧＰＳからの信号を受信してからＲＴＣへの書き込み処理を終えるまでの遅延時間に応じて予め設定した加算時間及び待機時間を設定することによりＲＴＣに正確な時刻を設定することができる。
【００２２】
なお、上述の実施の形態においては待機時間を図３に示す時刻ｔ６からＴ２までの時間として説明したが、時刻ｔ１乃至ｔ５の何れかの時刻からｔ８までの時間を待機時間として用いてもよい。例えば時刻ｔ４からＴ２までの時間を待機時間とする場合には図４に示すステップＳ７において時刻ｔ４を基準にタイマにセットした待機時間が経過したか否かを判定する。
【００２３】
次に、図面を参照して本発明の第２の実施の形態に係るカメラについて説明する。なお、この第２の実施の形態に係るカメラの構成は、第１の実施の形態におけるＮＭＥＡ形式のデータのみを出力するＧＰＳ受信装置１０をＵＴＣに同期したパルス信号を出力する機能を付加したＧＰＳ受信装置４８に変更したものである。従って、上述のカメラ２と同一の構成についての詳細な説明は省略し、異なる部分のみについて詳細に説明する。また、上述のカメラ２の構成と同一の構成には同一の符号を付して説明する。
【００２４】
図５は、第２の実施の形態に係るカメラにおいてＲＴＣに時刻を書き込む際のタイムチャートである。図３に示すタイムチャートと同様に、パルス信号を出力する機能を付加したＧＰＳ受信装置４８は、ＧＰＳ衛星からの信号を解析し位置、時刻等の情報を取得し、時刻ｔ１〜ｔ２において時刻がＴ０である情報を含むＮＭＥＡ形式のデータを出力する。ＣＰＵ１６は、ＧＰＳ出力装置１０から出力されたＮＭＥＡ形式のデータを受信し、ＮＭＥＡ形式のデータから緯度や経度、高度等の位置情報、時刻を示すＵＴＣを抽出しＧＰＳ  Ｄａｔａとして画像処理回路２４へ時刻ｔ３〜ｔ４において出力する。画像処理回路２４はＧＰＳ  Ｄａｔａの受信を時刻ｔ３〜ｔ４において行う。時刻ｔ４の後、ＵＴＣに同期した時刻Ｔ２よりも前の時刻であるｔ７からＲＴＣ４０に対して時刻の書き込みを開始しＴ２においてＵＴＣに同期したパルス信号が出力された際に書き込みを終了することによりＲＴＣ４０に時刻を設定する。このとき、ＧＰＳ  Ｄａｔａに含まれる時刻Ｔ０に対して２秒を加算することによりＵＴＣと一致した時刻をＲＴＣ４０に設定することができる。従ってＧＰＳ  Ｄａｔａに含まれる時刻Ｔ０に対して２秒等加算する加算時間を予め動作設定メモリ３２に設定する。
【００２５】
ここで、図５に示すタイムチャートは一例であり、例えばパルス信号に同期せずにそのままＲＴＣ４０への時刻の書き込みを行う場合の書込コマンドの発行が終了する時刻ｔ８が０．８秒である場合には、ＧＰＳ  Ｄａｔａに含まれる時刻Ｔ０に対して１秒を加算する等、時刻ｔ４の直後の１秒の切り替わりの時刻をＴｎ（ｎ＝１，２，３…）として、ＧＰＳ  Ｄａｔａに含まれる時刻Ｔ０に対してＴｎ−Ｔ０に相当する時間を加算する処理を行えばよい。従って、これに相当する加算時間を予め動作設定メモリ３２に設定すればよい。
【００２６】
本実施の形態に係るカメラによれば、ＧＰＳからの信号を受信してからＲＴＣへの書き込み処理を終えるまでの遅延時間に応じて加算時間を設定しＵＴＣ同期パルスを用いることによりＲＴＣに正確な時刻を設定することができる。
【００２７】
また、上述の各実施の形態に係るカメラによれば、ＲＴＣ４０による時計機能のみを用いた場合に発生する月差３０〜９０秒程度の誤差を解消することができ、極めて正確にＲＴＣ４０に対して時刻の設定を行うことができる。従って、複数のカメラマンがそれぞれ異なるカメラを用いて同一のスポーツイベントで同一の被写体を撮影する場合に、異なるカメラにより撮影された画像のイベントにおける前後関係を正確に判定することができる。
【００２８】
なお、上述の各実施の形態においてはカメラを例に説明したが、ＰＤＡ等ＧＰＳ受信装置を接続又は内蔵可能な電子機器であってもよい。
【００２９】
また、上述の各実施の形態においてはＧＰＳ受信装置から出力されるＮＥＭＡ形式のデータをＣＰＵ１６において受信し、ＣＰＵ１６からＧＰＳ  ＤａｔａをＲＴＣ４０が接続された画像処理回路２４に出力する構成を例に説明したが、ＧＰＳ受信装置から直接ＲＴＣ４０が接続された画像処理回路２４に対してＮＥＭＡ形式のデータを出力する構成としてもよい。
【符号の説明】
【００３０】
２…カメラ、１０…ＧＰＳ受信装置、１６…ＣＰＵ、２４…画像処理回路、２６…撮像素子、３２…動作設定メモリ、４０…ＲＴＣ
【図１】
2011085438.tif 000003
【図２】
2011085438.tif 000004
【図３】
2011085438.tif 000005
【図４】
2011085438.tif 000006
【図５】
2011085438.tif 000007