(57)【要約】【課題】測位機能を備える電子機器を省電力化する。【解決手段】電子機器１は、位置情報を取得する測位手段２０と、測位手段２０で取得された新たな情報を記憶する記憶手段２０ｂと、主要回路部１２，１３，１４，１５，１６，１７，１８と、主要回路部１２，１３，１４，１５，１６，１７，１８に対する電池からの電力供給のオン／オフを指示する電源スイッチ２１と、電源スイッチ２１がオフ操作されている状態で、測位手段２０に対して起動と該起動後の停止とを第１所定時間ごとに繰り返させる制御手段１９とを備える。【選択図】図１
2010038681.tif 000002
【特許請求の範囲】
【請求項１】
位置情報を取得する測位手段と、
前記測位手段で取得された新たな情報を記憶する記憶手段と、
主要回路部と、
前記主要回路部に対する電池からの電力供給のオン／オフを指示する電源スイッチと、
前記電源スイッチがオフ操作されている状態で、前記測位手段に対して起動と該起動後の停止とを第１所定時間ごとに繰り返させる制御手段とを備えることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記制御手段は、前記電源スイッチがオン状態からオフ操作された以降に前記測位手段を起動する回数を所定回数に制限することを特徴とする電子機器。
【請求項３】
請求項１に記載の電子機器において、
前記制御手段は、前記測位手段を起動後に新たな情報が前記記憶手段に記憶されると前記測位手段を停止させることを特徴とする電子機器。
【請求項４】
請求項１に記載の電子機器において、
前記制御手段は、前記測位手段を起動後に第２所定時間が経過すると前記測位手段を停止させることを特徴とする電子機器。
【請求項５】
請求項１に記載の電子機器において、
前記主要回路部は撮像手段を含み、
前記制御手段は、前記撮像手段を制御する主ＣＰＵと異なる副ＣＰＵによって構成されることを特徴とする電子機器。
【請求項６】
請求項１に記載の電子機器において、
前記第１所定時間は、前記測位手段が前回の測位時に取得した情報を用いて測位するように定められていることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
ＧＰＳ衛星からの信号を受信して測位を行うＧＰＳ受信機が知られている（特許文献１参照）。ＧＰＳ受信機は定期的に測位を行って記憶し、外部機器からＧＰＳ受信機に対する位置検出要求に対して、記憶している最新の測位結果を送出する。また、一定時間測位できなかった場合には一旦動作を停止する。
【０００３】
【特許文献１】特開平１０−２００１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
電池駆動する電子機器に従来技術のＧＰＳ受信機を搭載する場合、次のような問題が生じる。すなわち、ＧＰＳ受信機に位置検出を要求する制御回路を作動させるために該電子機器の電源スイッチをオンさせておかなければならないため、消費電力がかさむ。
【課題を解決するための手段】
【０００５】
本発明による電子機器は、位置情報を取得する測位手段と、測位手段で取得された新たな情報を記憶する記憶手段と、主要回路部と、主要回路部に対する電池からの電力供給のオン／オフを指示する電源スイッチと、電源スイッチがオフ操作されている状態で、測位手段に対して起動と該起動後の停止とを第１所定時間ごとに繰り返させる制御手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、測位機能を備える電子機器を省電力化できる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明を実施するための最良の形態について説明する。図１は、本発明の一実施の形態による電子カメラ１の構成例を説明するブロック図である。図１において、電子カメラ１は、撮影光学系１１と、撮像素子１２と、ＡＦＥ(Analog front end)回路１３と、画像処理回路１４と、ＬＣＤモニタ１５と、ＲＡＭ１６と、フラッシュメモリ１７と、ＣＰＵ１８と、サブＣＰＵ１９と、ＧＰＳモジュール２０と、操作部材２１と、電源制御回路２２とを備える。
【０００８】
ＣＰＵ１８、ＲＡＭ１６、フラッシュメモリ１７、画像処理回路１４およびＬＣＤモニタ１５は、それぞれがバス２３を介して接続されている。
【０００９】
撮影光学系１１は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成され、被写体像を撮像素子１２の受光面に結像させる。なお、図１を簡単にするため、撮影光学系１１を単レンズとして図示している。
【００１０】
撮像素子１２は、受光素子が受光面に二次元配列されたＣＣＤイメージセンサやＣＭＯＳイメージセンサなどによって構成される。撮像素子１２は、撮影光学系１１を通過した光束による被写体像を光電変換してアナログ画像信号を生成する。アナログ画像信号は、ＡＦＥ回路１３に入力される。
【００１１】
ＡＦＥ回路１３は、アナログ画像信号に対して相関二重サンプリングやゲイン調整などのアナログ処理を行うとともに、アナログ処理後の画像信号をデジタル画像データに変換する。デジタル画像データは画像処理回路１４に入力される。画像処理回路１４は、デジタル画像データに対して各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理、画像圧縮処理、画像伸張処理など）を施す。
【００１２】
ＬＣＤモニタ１５は液晶パネルによって構成され、ＣＰＵ１８からの指示に応じて画像や操作メニュー画面などを表示する。ＲＡＭ１６はＣＰＵ１８のワークメモリとして使用される。また、ＲＡＭ１６は、画像処理回路１４による画像処理の前工程や後工程でのデジタル画像データを一時的に記憶する。フラッシュメモリ１７は、ＣＰＵ１８に実行させるプログラムを記憶する。
【００１３】
ＣＰＵ１８は、フラッシュメモリ１７が記憶するプログラムを実行することによって電子カメラ１が行う動作を制御する。ＣＰＵ１８は、ＡＦ（オートフォーカス）動作制御や、自動露出（ＡＥ）演算も行う。ＡＦ動作は、たとえば、スルー画像のコントラスト情報に基づいてフォーカシングレンズ（不図示）の合焦位置を求めるコントラスト検出方式を用いる。スルー画像は、撮影指示前に撮像素子１２によって所定の時間間隔（たとえば３０コマ／毎秒）で繰り返し取得されるモニタ用画像のことをいう。
【００１４】
操作部材２１は、メインスイッチ、レリーズボタンおよびメニュースイッチなどを含む。操作部材２１は、メインスイッチ操作やレリーズ操作、メニュー選択操作など、各操作に応じた操作信号をサブＣＰＵ１９へ送出する。サブＣＰＵ１９は、電子カメラ１に電池（不図示）が装填されると起動して操作部材２１からの操作信号の入力を監視する他、電源制御回路２２に対して電源供給の開始／終了を指示する。
【００１５】
サブＣＰＵ１９は、メインスイッチのオン操作を示す操作信号を受けると電源制御回路２２へ電力供給の開始を指示する。また、サブＣＰＵ１９は、メインスイッチのオフ操作を示す操作信号を受けるとＣＰＵ１８へ電源オフ処理を要求し、該電源オフ処理が終了してから電源制御回路２２へ電力供給の終了を指示する。
【００１６】
電源制御回路２２は、ＧＰＳモジュール２０に対する電力と、その他のブロックに対する電力とを独立して供給／非供給を制御することが可能に構成される。つまり、電子カメラ１のメインスイッチがオフされている状態でＧＰＳモジュール２０のみを動作させたり、電子カメラ１のメインスイッチがオンされている状態でＧＰＳモジュール２０のみを非動作にしたりすることができる。ＧＰＳモジュール２０を動作させる／非動作にするの設定は、あらかじめメニュー操作によって設定され、設定内容がフラッシュメモリ１７内に記憶されている。本実施形態では、「ＧＰＳモジュール２０を動作させる」設定が行われている場合を例に説明する。
【００１７】
ＧＰＳモジュール２０は、ＧＰＳ衛星２０１、２０２からの電波を受信し、受信信号にのせられている情報を用いて測位情報（緯度、経度、高度）を算出する。なお、図１においては２つのＧＰＳ衛星のみを図示している。ＧＰＳモジュール２０が算出した測位情報は、ＧＰＳモジュール２０内の不揮発性メモリ２０ｂの所定領域に上書き記憶する。
【００１８】
＜測位処理＞
ここで、ＧＰＳモジュール２０による測位について説明する。ＧＰＳモジュール２０は、ＧＰＳ衛星２０１、２０２から送信された信号からアルマナックデータおよびエフェリメスデータをそれぞれ取得する。アルマナックデータは全てのＧＰＳ衛星（２４機）の軌道に関する情報を含み、エフェリメスデータは衛星ごとの位置情報と時刻情報とを含む。ＧＰＳモジュール２０は、アルマナックデータに基づいて測位に用いる４機の衛星を選択し、選択した４機の衛星からそれぞれ送信される信号に基づいて自己位置を演算する。
【００１９】
測位を繰り返し行う場合、衛星の位置情報および軌道情報（ＧＰＳデータ）を保存しておけば次回の測位時に保存情報を用いることができる。しかしながら、上記衛星の位置情報は所定時間（たとえば４時間）が経過すると新たな位置情報が必要とされ、上記軌道情報は所定期間（たとえば２週間）が経過すると新たな軌道情報が必要とされる。したがって、前回測定から測定間隔が開いた場合は保存情報を用いることができないため、衛星の位置情報および軌道情報の少なくとも一方を新たに取得する必要がある。
【００２０】
一般に、測位時にアルマナックデータおよびエフェリメスデータのそれぞれを新たに取得する必要がある状態は「コールド」、測位時にエフェリメスデータのみを新たに取得する必要がある状態は「ウォーム」、測位時にアルマナックデータおよびエフェリメスデータを新たに取得しなくてもよい状態は「ホット」と呼ばれる。ＧＰＳモジュール２０は、これら３つの状態のいずれに該当するかによって新たに取得するデータを異ならせる。新たなデータを取得しなくてよい場合はそのデータの取得に要する時間を省略できるため、測位時間は、（「コールド」からのスタート時）＞（「ウォーム」からのスタート時）＞（「ホット」からのスタート時）の関係を有する。
【００２１】
本実施形態の電子カメラ１は、常にＧＰＳモジュール２０で「ホット」からのスタート（いわゆるホットスタート）が行えるように、電子カメラ１のメインスイッチがオフされている状態でも所定のタイミングでＧＰＳモジュール２０へ電力を供給し、測位情報を算出させる。そして、ＧＰＳモジュール２０は、算出した測位情報を不揮発性メモリ２０ｂの所定領域に保存する。つまり、メモリ２０ｂの測位情報は電子カメラ１のメインスイッチオフ時にも定期的に更新される。なお、更新する測位情報にはＧＰＳデータも含める。
【００２２】
撮影地点の測位情報を撮影画像に関連づけて保存する設定が行われている場合のＣＰＵ１８は、撮影画像のデータおよびその測位情報を含むＥｘｉｆ形式の画像ファイルを生成し、不図示のメモリカードへ当該画像ファイルを記録する。
【００２３】
具体的には、サブＣＰＵ１９がレリーズボタンのオン操作を示す操作信号を受けるとＣＰＵ１８へ撮影開始が指示されたことを伝える。ＣＰＵ１８は、図１の各ブロックへ指示を送って撮影処理を開始させる。
【００２４】
Ｅｘｉｆ形式の画像ファイルは、JPEG画像フォーマットの画像データ内にサムネイル画像や撮影情報などのデータを埋め込むようにしたものである。このファイル構造は、画像の付属情報を記録するタグ領域と撮影画像データを記録する画像データ領域とを有する。ＣＰＵ１８は、撮影時にサブＣＰＵ１９を介してＧＰＳモジュール２０のメモリ２０ｂの所定領域に保存されている測位情報を読み出し、読み出した測位情報をタグ領域に含めて画像ファイルを生成する。
【００２５】
＜パワーオフ時処理＞
本実施形態は、電子カメラ１のメインスイッチがオフされている状態の動作に特徴を有するので、メインスイッチオフ時にサブＣＰＵ１９が行う処理を中心に、図２のフローチャートを参照して説明する。サブＣＰＵ１９は、電子カメラ１に電池（不図示）が装填され、かつメインスイッチがオン状態からオフ操作された場合（パワーオフと呼ぶ）に起動して図２による処理を開始する。
【００２６】
図２のステップＳ１において、サブＣＰＵ１９は、カウンタをリセットしてステップＳ２へ進む。カウンタは、パワーオフ状態でＧＰＳモジュール２０を起動した回数を計数するものである。
【００２７】
ステップＳ２において、サブＣＰＵ１９はカメラオンか否かを判定する。サブＣＰＵ１９は、メインスイッチのオン操作を示す信号が操作部材２１から入力された場合にステップＳ２を肯定判定して図２による処理を終了する。この場合はパワーオン時の処理へ移行する。
【００２８】
一方、サブＣＰＵ１９は、メインスイッチのオン操作を示す信号が操作部材２１から入力されない場合にはステップＳ２を否定判定し、ステップＳ３へ進む。ステップＳ３において、サブＣＰＵ１９は、図２による処理を開始してから所定時間（再起動時間）が経過したか否かを判定する。サブＣＰＵ１９は、所定の再起動時間（たとえば２時間）が経過した場合にステップＳ３を肯定判定してステップＳ４へ進む。再起動時間は、上記ホットスタートが行えるように、上述した４時間より短い時間があらかじめサブＣＰＵ１９に設定されている。
【００２９】
サブＣＰＵ１９は、再起動時間が経過していない場合にはステップＳ３を否定判定し、ステップＳ２へ戻る。この場合は、図２による処理を開始した時点からの経過時間の計時を続ける。ステップＳ４において、サブＣＰＵ１９は、上記カウンタによるカウント値が規定回数に達したか否かを判定する。サブＣＰＵ１９は、カウント値が所定の回数（たとえば５回）に達している場合はステップＳ４を肯定判定して図２による処理を終了する。この場合は、パワーオフ状態で５回を超えてＧＰＳモジュール２０を起動しないように再起動回数を制限する。
【００３０】
一方、サブＣＰＵ１９は、カウント値が所定の回数（たとえば５回）に達していない場合にはステップＳ４を否定判定し、ステップＳ５へ進む。ステップＳ５において、サブＣＰＵ１９は電源制御回路２２へ指示を送り、ＧＰＳモジュール２０に対する電源供給を開始させてステップＳ６へ進む。これにより、ＧＰＳモジュール２０が再起動して測位動作を開始する。なお、電源供給はＧＰＳモジュール２０に対して行うものであり、他のカメラブロックに対する電源供給は行わない。
【００３１】
ステップＳ６において、サブＣＰＵ１９は、上記カウンタを＋１させてステップＳ７へ進む。ステップＳ７において、サブＣＰＵ１９は、ＧＰＳモジュール２０において測位情報が更新されたか否かを判定する。サブＣＰＵ１９は、ＧＰＳデータを含む測位情報が更新されている場合にステップＳ７を肯定判定してステップＳ９へ進む。サブＣＰＵ１９は、測位情報が更新されていない場合にはステップＳ７を否定判定し、ステップＳ８へ進む。ステップＳ７では、測位情報が更新された場合にはその時点で測位動作を終了するようにしている。
【００３２】
ステップＳ８において、サブＣＰＵ１９は、ＧＰＳモジュール２０に対する電源供給を開始してから所定時間（測位時間）が経過したか否かを判定する。サブＣＰＵ１９は、測位時間（たとえば３分）が経過した場合にステップＳ８を肯定判定してステップＳ９へ進む。測位時間は、通常の測位に十分な時間があらかじめサブＣＰＵ１９に設定されている。サブＣＰＵ１９は、測位時間（たとえば３分）が経過していない場合にはステップＳ８を否定判定し、ステップＳ７へ戻る。ステップＳ８では、測位動作を３分以上続けないように制限している。
【００３３】
ステップＳ９において、サブＣＰＵ１９は電源制御回路２２へ指示を送り、ＧＰＳモジュール２０に対する電源供給を終了させてステップＳ２へ戻る。これにより、ＧＰＳモジュール２０が測位動作を終了する。
【００３４】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）電子カメラ１は、主要回路部（その他ブロック１２，１３，１４，１５，１６，１７，１８）に対する電池からの電力供給のオン／オフを指示するメインスイッチ２１がオフ操作されている状態で、ＧＰＳモジュール２０に対して起動と該起動後の停止とを再起動時間（たとえば２時間）ごとに繰り返す。ＧＰＳモジュール２０で取得した情報を不揮発性メモリ２０ｂに保存するので、メインスイッチオフ時に得た最新の測位情報を保持できる。さらに、ＧＰＳモジュール２０が常時起動される場合に比べて消費電力を抑えられる。
【００３５】
（２）サブＣＰＵ１９は、メインスイッチ２１がオン状態からオフ操作された以降にＧＰＳモジュール２０を起動する回数を所定回数に制限するので、無制限に行う場合に比べて消費電力を抑えられる。
【００３６】
（３）サブＣＰＵ１９は、ＧＰＳモジュール２０を起動後に新たな情報が不揮発性メモリ２０ｂに記憶されるとＧＰＳモジュール２０を停止させるようにしたので、情報を取得後もＧＰＳモジュール２０を起動させ続ける場合に比べて消費電力を抑えられる。
【００３７】
（４）サブＣＰＵ１９は、ＧＰＳモジュール２０を起動後に測位時間（たとえば３分間）が経過するとＧＰＳモジュール２０を停止させるようにしたので、必要以上にＧＰＳモジュール２０を起動させている場合に比べて消費電力を抑えられる。
【００３８】
（５）ＣＰＵ１８と異なるサブＣＰＵ１９で制御を行うようにしたので、メインスイッチオフ時にＣＰＵ１８を稼働させる場合に比べて消費電力を抑えられる。電池を電源とするカメラの場合、電池の消耗は撮影不能につながるため、省電力化は特に有用である。
【００３９】
（６）再起動時間は、ＧＰＳモジュール２０が前回の測位時に取得した情報（ＧＰＳデータ）を用いて測位する（いわゆるホットスタートする）ようにあらかじめ定めた時間としたので、コールドスタートやウォームスタートする場合に比べて測位に要する時間が短縮されるので、消費電力を抑えることができる。
【００４０】
（変形例１）
図２による処理がパワーオフ時、すなわち電子カメラ１に電池（不図示）が装填され、かつメインスイッチがオン→オフされた場合に行われるように説明したが、以下の省電力動作時にも行うようにしてよい。すなわち、サブＣＰＵ１９は、操作部材２１が無操作状態のまま所定のタイマーオフ時間が経過したことにより、電源制御回路２２が電力供給を終了させて待機状態へ切替えた場合にも図２による処理を開始させる。
【００４１】
この場合のステップＳ２の処理では、サブＣＰＵ１９は、操作部材２１のいずれかが操作されたことを示す信号が操作部材２１から入力された場合にステップＳ２を肯定判定して図２による処理を終了する。一方、サブＣＰＵ１９は、操作部材２１の無操作状態が継続される場合はステップＳ２を否定判定し、ステップＳ３へ進む。
【００４２】
（変形例２）
ステップＳ３で判定する再起動時間として例示した２時間、ステップＳ４で判定する規定回数として例示した５回、ステップＳ８で判定する測位時間として例示した３分間は、それぞれ適宜変更してかまわない。また、電子カメラ１へ外部電源からの電力が供給されている場合には、ステップＳ４で例示した５回を増加させたり（たとえば、１０回あるいは無制限）、ステップＳ８で例示した３分間を延長させてもよい（たとえば１０分間）。
【００４３】
（変形例３）
ＧＰＳモジュール２０を搭載する電子カメラ１を例に説明したが、ＧＰＳモジュール２０を搭載する携帯電話機やパーソナルコンピュータ、ＰＤＡなどの電子機器にも本発明を適用してよい。
【００４４】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施の形態による電子カメラのブロック図である。
【図２】メインスイッチオフ時にサブＣＰＵが行う処理の流れを例示するフローチャートである。
【符号の説明】
【００４６】
１…電子カメラ
１８…ＣＰＵ
１９…サブＣＰＵ
２０…ＧＰＳモジュール
２０ｂ…メモリ
２１…操作部材
２２…電源制御回路
【図１】
2010038681.tif 000003
【図２】
2010038681.tif 000004