(57)【要約】【課題】デジタルカメラの位置を速やかに算出する。【解決手段】デジタルカメラは、第１の時刻における複数のＧＰＳ衛星のそれぞれの位置情報を記憶するＳＤＲＡＭ７または外部メモリカード１５と、第１の時刻における複数のＧＰＳ衛星のそれぞれの位置情報から、第１の時刻よりも後の第２の時刻における複数のＧＰＳ衛星のそれぞれの位置を算出し、地域を選択し、第２の時刻における複数のＧＰＳ衛星のそれぞれの位置から、複数のＧＰＳ衛星のうち、選択された地域により近いＧＰＳ衛星を優先して、位置情報を新たに取得するＧＰＳ衛星を決定するＣＰＵ２０と、決定されたＧＰＳ衛星から位置情報を新たに取得し、新たに取得した位置情報から、デジタルカメラの現在位置を算出するＧＰＳモジュール１８とを備える。【選択図】図２
2012026911.tif 000002
【特許請求の範囲】
【請求項１】
衛星の位置情報から現在位置を算出する位置算出装置であって、
第１の時刻における複数の衛星のそれぞれの位置情報を記憶するための記憶手段と、
前記第１の時刻における複数の衛星のそれぞれの位置情報から、前記第１の時刻よりも後の第２の時刻における前記複数の衛星のそれぞれの位置を算出するための算出手段と、
地域を選択するための手段と、
前記第２の時刻における前記複数の衛星のそれぞれの位置から、前記複数の衛星のうち、選択された地域により近い衛星を優先して、位置情報を新たに取得する衛星を決定するための決定手段と、
決定された衛星から位置情報を新たに取得するための手段と、
新たに取得した位置情報から、前記位置算出装置の現在位置を算出するための手段とを備える、位置算出装置。
【請求項２】
前記算出手段は、第１の時刻における複数の衛星のそれぞれの位置情報に加えて、前記複数の衛星のそれぞれの軌道情報から、前記第２の時刻における前記複数の衛星のそれぞれの位置を算出する、請求項１に記載の位置算出装置。
【請求項３】
前記第１の時刻における前記複数の衛星のそれぞれの位置情報は、前記複数の衛星のそれぞれの位置情報を提供するウェブサイトからインターネットを介して取得される、請求項１または２に記載の位置算出装置。
【請求項４】
前記記憶手段は、前記位置算出装置への取付けおよび前記位置算出装置からの取外しが可能な記憶媒体である、請求項１〜３のいずれかに記載の位置算出装置。
【請求項５】
前記記憶手段は、前記位置算出装置に内蔵された記憶媒体である、請求項１〜３のいずれかに記載の位置算出装置。
【請求項６】
請求項１〜５のいずれかに記載の位置算出装置を搭載した撮像装置。
【請求項７】
衛星の位置情報から現在位置を算出する位置算出方法であって、
第１の時刻における複数の衛星のそれぞれの位置情報を記憶するステップと、
前記第１の時刻における複数の衛星のそれぞれの位置情報から、前記第１の時刻よりも後の第２の時刻における前記複数の衛星のそれぞれの位置を算出するステップと、
地域を選択するステップと、
前記第２の時刻における前記複数の衛星のそれぞれの位置から、前記複数の衛星のうち、選択された地域により近い衛星を優先して、位置情報を新たに取得する衛星を決定するステップと、
決定された衛星から位置情報を新たに取得するステップと、
新たに取得した位置情報から、位置算出装置の現在位置を算出するステップとを備える、位置算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置算出装置、それを備えた撮像装置、および位置算出方法に関し、具体的には、衛星の位置情報から現在位置を算出する技術に関する。
【背景技術】
【０００２】
車両などの現在位置（緯度および経度）を算出するＧＰＳ（Global Positioning System）が知られている。一般的には、ナビゲーションシステムなどにＧＰＳが適用される。特開２００９−１００３９１号公報に記載のように、小型化されたＧＰＳモジュールが、専用の携帯端末、ＰＤＡ（Personal Digital Assistance）、携帯電話、ノートブック型パーソナルコンピュータなどに搭載される。さらに、ＧＰＳモジュールを搭載し、撮影場所を記録することが可能なデジタルカメラおよびデジタルビデオカメラなどが市販されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１００３９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＧＰＳでは、通常は２４基のＧＰＳ衛星のうち、信号を受け取ることが可能な少なくとも３つ（好ましくは４つ）のＧＰＳ衛星から位置情報をＧＰＳモジュールが取得し、取得された位置情報に基づいて現在位置が算出される。ＧＰＳ衛星の軌道の周期は約１２時間であるため、位置情報をＧＰＳモジュールが受信することが可能なＧＰＳ衛星は、時刻およびＧＰＳモジュールの位置に応じて変化する。
【０００５】
したがって、ＧＰＳモジュールを搭載した端末では、たとえば、端末を起動した後、現在位置を算出する前に、実際に位置情報を受信したか否かなどに基づいて、どのＧＰＳ衛星から位置情報を取得できるのかを判断する必要があった。それができない場合は、関係のないＧＰＳ衛星も含めて位置を算出するため、長い時間が必要であった。最長１０分程度必要である場合もあった。
【０００６】
この時間は、カーナビゲーションシステムなどにおいてはさほど問題ではない。しかしながら、ＧＰＳモジュールを搭載した端末がデジタルカメラまたはデジタルビデオカメラなどであれば、好適な撮影機会を逃すおそれがある。
【０００７】
このような課題に対処するため、ＧＰＳモジュールを常に起動しておくことによって、現在位置を常時算出することも考えられる。しかしながら、この場合、端末のバッテリの持続時間が短くなる。よって、ＧＰＳモジュールを常に起動することを避けるのが望ましい。
【０００８】
本発明は、上述の課題を解決するためになされたものであって、その目的は、現在位置を速やかに算出することである。
【課題を解決するための手段】
【０００９】
位置算出装置は、第１の時刻における複数の衛星のそれぞれの位置情報を記憶するための記憶手段と、第１の時刻における複数の衛星のそれぞれの位置情報から、第１の時刻よりも後の第２の時刻における複数の衛星のそれぞれの位置を算出するための算出手段と、地域を選択するための手段と、第２の時刻における複数の衛星のそれぞれの位置から、複数の衛星のうち、選択された地域により近い衛星を優先して、位置情報を新たに取得する衛星を決定するための決定手段と、決定された衛星から位置情報を新たに取得するための手段と、新たに取得した位置情報から、位置算出装置の現在位置を算出するための手段とを備える。
【００１０】
位置算出方法は、第１の時刻における複数の衛星のそれぞれの位置情報を記憶するステップと、第１の時刻における複数の衛星のそれぞれの位置情報から、第１の時刻よりも後の第２の時刻における複数の衛星のそれぞれの位置を算出するステップと、地域を選択するステップ、第２の時刻における複数の衛星のそれぞれの位置から、複数の衛星のうち、選択された地域により近い衛星を優先して、位置情報を新たに取得する衛星を決定するステップと、決定された衛星から位置情報を新たに取得するステップと、新たに取得した位置情報から、位置算出装置の現在位置を算出するステップとを備える。
【発明の効果】
【００１１】
たとえばインターネット上のウェブサイトから事前に取得しておいた複数の衛星のそれぞれの位置情報から、たとえば現在の各衛星の位置が算出される。これにより、位置情報を取得する際などにおけるユーザの操作に基づいて選択された地域に近い衛星を特定することができる。そのため、選択された地域をカバーしていない衛星も含めて全ての衛星の位置情報を取得するように試みることなく、現在位置の算出に最小限必要な数だけの衛星から位置情報を取得したら、現在位置を算出できる。その結果、現在位置を速やかに算出できる。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態に係る撮像装置の一例の外観斜視図である。
【図２】図１のデジタルカメラの内部構成を説明するブロック図である。
【図３】ＣＰＵの機能ブロック図である。
【図４】ＧＰＳ衛星とその軌道を示す図である。
【図５】デジタルカメラの位置を算出するために実行される処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００１４】
図１は、本実施の形態に係る撮像装置の一例の外観斜視図である。本実施の形態に係る撮像装置であるデジタルカメラ１００は、カメラ本体１１０を備える。カメラ本体１１０は、撮像レンズ１が内部に組み込まれたレンズ鏡筒３０を前面に有する。レンズ鏡筒３０は、沈胴式の鏡筒であり、２重に嵌合された可動鏡筒を有している。ユーザが電源ボタン３２をオンすると、駆動モータにより可動鏡筒は、図１に示す撮影状態位置までカメラ本体１１０から繰り出される。そして、この状態から電源ボタン３２をオフすると、駆動モータにより可動鏡筒は、カメラ本体１１０の内部に埋設され、いわゆる沈胴状態となる。
【００１５】
カメラ本体１１０の前面には、レンズ鏡筒３０の他に、ストロボ発光窓３８が設けられている。カメラ本体１１０の上面には、電源ボタン３２と、モードダイヤル３４と、レリーズボタン３６とが設けられている。さらに、底面には、デジタルカメラ１００への取付けおよびデジタルカメラ１００へからの取外しが可能な外部メモリカード１５（図２）が着脱自在に装着されるメモリカードスロットやＵＳＢコネクタを覆う開閉自在な蓋（図示せず）が設けられている。
【００１６】
モードダイヤル３４が回動操作されると、静止画撮影を行なう静止画撮影モード、動画撮影を行なう動画撮影モード、撮影した画像を表示器１３（図２）に表示する再生モード、および各種設定を行なう設定モードが切換えられる。
【００１７】
レリーズボタン３６は、２段階押しのスイッチとなっている。被写体のフレーミングの後に、レリーズボタン３６を軽く押圧（半押し）すると、露出条件の決定、自動焦点調整などの各種撮影準備処理が施される。この状態でレリーズボタン３６をもう一度強く押圧（全押し）すると、決定された露出条件、および調整された焦点距離の下で撮影が行なわれる。
【００１８】
図２は、図１のデジタルカメラ１００の内部構成を説明するブロック図である。
図２を参照して、デジタルカメラ１００は、撮像レンズ１と、絞り機構２と、撮像素子（ＣＣＤ：Charge Coupled Device）３と、ＣＤＳ／ＡＧＣ回路４と、Ａ／Ｄ変換器５と、信号処理部６と、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）７と、画像処理部８と、画像圧縮・伸張処理部９と、ズーム処理部１０と、Ｄ／Ａ変換器１１と、ビデオエンコーダ１２と、表示器１３と、カード制御部１４と、ストロボ装置１６と、ＧＰＳモジュール１８と、ＧＰＳアンテナ１９と、ＣＰＵ２０と、操作部２１と、モータ駆動部２２と、ＣＣＤ駆動部２３とを備える。
【００１９】
撮像レンズ１は、主レンズ１ａ、ズームレンズ１ｂ、およびフォーカスレンズ１ｃからなる。撮像レンズ１の背後には、絞り機構２が配置されている。ズームレンズ１ｂ、フォーカスレンズ１ｃおよび絞り機構２のそれぞれには、モータが接続されている。これらのモータは、ステッピングモータであり、ＣＰＵ２０に接続されたモータ駆動部２２から送信される駆動パルスにより動作制御される。
【００２０】
絞り機構２の背後には、ＣＣＤ３が配置されている。ＣＣＤ３には、ＣＰＵ２０によって制御されるタイミングジェネレータ（図示せず）が、ＣＣＤ駆動部２３を介して接続されている。ＣＣＤ駆動部２３は、タイミングジェネレータから入力されるタイミング信号に基づいて、ＣＣＤ３の各セルの蓄積電荷量と電荷読み出しタイミングとを制御する。
【００２１】
図２のデジタルカメラ１００において、被写界の光学像は、撮像レンズ１および絞り機構２を通してＣＣＤ３の受光面つまり撮像面に照射される。絞り機構２は、撮像レンズ１を通過する光の量を調整する。
【００２２】
ＣＣＤ３は、光電変換によって、撮像面に結像した被写界の光学像の明暗に対応する電荷つまりＲａｗ画像信号を生成する。なお、撮像素子には、ＣＣＤ以外にＣＭＯＳ（Complementary Metal-Oxide Semiconductor）が用いられる。
【００２３】
ＣＣＤ３の出力信号（ＲＧＢ信号）は、ＣＤＳ回路とＡＧＣ回路とを備えたＣＤＳ／ＡＤＣ回路４に送られる。ＣＤＳ／ＡＤＣ回路４に入力したＣＣＤ３の出力信号は、ＣＤＳ回路で相関二重サンプリング処理された後、ＡＧＣ回路で最適な振幅にゲイン調整される。ＣＤＳ／ＡＤＣ回路４の出力信号は、Ａ／Ｄ変換器５によってデジタル映像信号に変換される。Ａ／Ｄ変換器５によって得られたデジタル映像信号は信号処理部６に送られ、所定の信号処理（ホワイトバランス調整、色分離、ＹＵＶ変換など）が施されることにより、ＹＵＶ形式の画像データに変換される。信号処理部６によって生成された画像データは、デジタルカメラ１００に内蔵されたＳＤＲＡＭ７または外部メモリカード１５に格納される。なお、記憶媒体の形式は、ＳＤＲＡＭおよびメモリカードに限られず、これら以外の任意の記憶媒体を用いてもよい。
【００２４】
ＳＤＲＡＭ７または外部メモリカード１５には、画像データの他、後述するように、ＧＰＳモジュール１８によって算出された、デジタルカメラ１００の位置情報が記憶される。さらに、ＳＤＲＡＭ７または外部メモリカード１５には、複数（たとえば２４基）のＧＰＳ衛星のそれぞれの位置情報、時刻情報および軌道情報などが記憶される。これらについては後で詳細に説明する。
【００２５】
デジタルカメラ１００の各部は、ＣＰＵ２０によって制御される。ＣＰＵ２０には、操作部２１が接続されている。操作部２１には、電源ボタン３２、モードダイヤル３４およびレリーズボタン３６の他、撮像レンズ１のズームレンズ１ｂをワイド側、テレ側に変倍するズーム操作ボタン、表示器１３にメニュー画面を表示させるためのメニューボタンなどが設けられている。
【００２６】
ＣＰＵ２０には、上述したモータ駆動部２２、ＣＣＤ駆動部２３、信号処理部６およびＳＤＲＡＭ７の他、画像処理部８、画像圧縮・伸張処理部９、ズーム処理部１０、ストロボ装置１６、ＧＰＳモジュール１８、Ｄ／Ａ変換器１１およびカード制御部１４が接続されている。Ｄ／Ａ変換器１１には、ビデオエンコーダ１２を介して表示器１３が接続されている。カード制御部１４には、外部メモリカード１５が接続されている。ＧＰＳモジュール１８には、ＧＰＳアンテナ１９が接続されている。
【００２７】
ストロボ装置１６は、図示しないストロボ制御回路により動作制御され、ストロボ発光窓３８から被写体に向けてストロボ光を発する。
【００２８】
ＧＰＳモジュール１８は、ＧＰＳアンテナ１９を用いて複数のＧＰＳ衛星から位置情報および時刻情報などを受信し、受信した情報に基づいて、デジタルカメラ１００の現在位置を算出する。たとえば、公知の通り、少なくとも３つ（好ましくは４つ）のＧＰＳ衛星の位置情報および時刻情報に基づいて、デジタルカメラ１００の現在位置が算出される。算出された現在位置は、画像データおよび時刻情報など共に、ＳＤＲＡＭ７または外部メモリカード１５に保存される。現在位置を示す情報は、撮影された場所を示す情報として、画像データおよび時刻情報などと関連付けられる。
【００２９】
なお、ＧＰＳアンテナと一体型のＧＰＳモジュールを用いてもよい。ＧＰＳモジュール１８における位置算出方法は、公知の一般的な技術を利用すればよいため、ここではその詳細な説明は繰り返さない。
【００３０】
図３を参照して、ＣＰＵ２０についてさらに説明する。なお、以下に説明するＣＰＵ２０の機能は、ハードウェアにより実現してもよく、ソフトウェアにより実現してもよく、ハードウェアとソフトウェアとの協働により実現してもよい。
【００３１】
ＣＰＵ２０は、衛星位置算出部４０と、選択部４２と、決定部４４とを備える。衛星位置算出部４０は、任意の第１の時刻ｔ１における複数のＧＰＳ衛星のそれぞれの位置情報から、第１の時刻よりも後の任意の第２の時刻ｔ２における複数のＧＰＳ衛星のそれぞれの位置を算出する。
【００３２】
より具体的には、第１の時刻ｔ１における複数のＧＰＳ衛星のそれぞれの位置情報に加えて、複数のＧＰＳ衛星のそれぞれの軌道情報から、第２の時刻ｔ２における複数のＧＰＳ衛星のそれぞれの位置が算出される。
【００３３】
図４に示すように、各ＧＰＳ衛星は、予め定められた軌道上を公転しているため、第１の時刻ｔ１における複数のＧＰＳ衛星のそれぞれの位置から、任意の時間（ｔ２−ｔ１）が経過した後の位置が推定できる。このような特性を利用して、第２の時刻ｔ２における複数のＧＰＳ衛星のそれぞれの位置が算出される。
【００３４】
任意の第１の時刻ｔ１における複数のＧＰＳ衛星のそれぞれの位置情報および軌道情報は、予め、ＳＤＲＡＭ７または外部メモリカード１５に記憶される。任意の第１の時刻ｔ１における複数のＧＰＳ衛星のそれぞれの位置情報および軌道情報は、たとえば、パーソナルコンピュータを用いて、複数のＧＰＳ衛星のそれぞれの位置情報および軌道情報を提供するウェブサイトからインターネットを介してダウンロードされる。ダウンロードされた情報が、パーソナルコンピュータに接続されたデジタルカメラ１００内のＳＤＲＡＭ７または外部メモリカード１５に記憶されたり、パーソナルコンピュータに差し込まれた外部メモリカード１５に直接記憶されたりする。デジタルカメラ１００、すなわちＧＰＳモジュール１８が起動している間に複数のＧＰＳ衛星のそれぞれから受信した位置情報および軌道情報を記憶しておくようにしてもよい。
【００３５】
公知の通り、ＧＰＳ衛星は、自己の精密な軌道情報と、他のＧＰＳ衛星の大まかな軌道情報とを保持しているため、軌道情報はＧＰＳ衛星から直接的もしくは間接的に取得できる。
【００３６】
任意の第２の時刻ｔ２とは、たとえば、デジタルカメラ１００が起動されたときの時刻である。任意の第２の時刻ｔ２においてデジタルカメラ１００が起動されると、ＳＤＲＡＭ７または外部メモリカード１５からＧＰＳモジュール１８に複数のＧＰＳ衛星のそれぞれの位置情報および軌道情報が転送される。
【００３７】
図３に戻って、選択部４２は、地域を選択する。たとえば、東京、大阪、京都、ワシントンＤＣ、ニューヨークおよびロンドンなどの有名な都市の中から、ユーザの操作に応じて都市が選択される。地域（都市）は、たとえば、複数のＧＰＳ衛星のそれぞれの位置情報および軌道情報をウェブサイトからダウンロードする際に選択される。旅行先もしくは外出先の都市などがユーザにより選択される。旅行先もしくは外出先が定まっていない場合は、操作しているパーソナルコンピュータがある都市を選択すればよい。
【００３８】
地域を選択する機能は、たとえば、複数のＧＰＳ衛星のそれぞれの位置情報および軌道情報をウェブサイトからダウンロードするためのプログラムによって実現される。選択された地域（都市）を表わす情報（データ）は、ＳＤＲＡＭ７または外部メモリカード１５に記憶される。任意の第２の時刻ｔ２においてデジタルカメラ１００が起動されると、ＳＤＲＡＭ７または外部メモリカード１５からＧＰＳモジュール１８に選択された地域を表わす情報が転送される。この情報に従って、選択部４２が地域を選択する。なお、地域を選択する方法はこれに限らない。デジタルカメラ１００において、直接地域を選択するようにしてもよい。本願発明を携帯電話に適用した場合には、携帯電話と交信する基地局の位置が選択されてもよい。
【００３９】
決定部４４は、任意の第２の時刻ｔ２における複数のＧＰＳ衛星のそれぞれの位置から、複数のＧＰＳ衛星のうち、選択された地域により近いＧＰＳ衛星を優先して、第２の時刻ｔ２以降の位置情報を新たに取得するＧＰＳ衛星を決定する。より具体的には、複数のＧＰＳ衛星のそれぞれの位置から、２４基のＧＰＳ衛星のうち、選択された地域をカバーするＧＰＳ衛星が決定される。すなわち、選択された地域において、位置情報を受信することが可能であるＧＰＳ衛星が決定される。公知のように、ＧＰＳ衛星がカバーする地域とＧＰＳ衛星の位置とには相関関係があるため、複数のＧＰＳ衛星のそれぞれの位置から、位置情報を受信することが可能であるＧＰＳ衛星を決定できる。
【００４０】
公知の通り、現在位置の算出には、少なくとも３つ（好ましくは４つ）のＧＰＳ衛星からの位置情報が必要であるため、本実施の形態においても、たとえば選択された地域に近い順に、少なくとも３つ（好ましくは４つ）のＧＰＳ衛星が決定される。なお、５つ以上のＧＰＳ衛星を決定するようにしてもよい。１つまたは２つのＧＰＳ衛星の位置情報によってデジタルカメラ１００の現在位置を算出することが可能である場合には、１つまたは２つのＧＰＳ衛星を決定するようにしてもよい。
【００４１】
ＣＰＵ２０は、決定されたＧＰＳ衛星から位置情報を新たに取得し、新たに取得した位置情報から、デジタルカメラ１００（ＧＰＳモジュール１８）の現在位置を算出するように、ＧＰＳモジュール１８を制御する。新たに取得したＧＰＳ衛星の位置情報からデジタルカメラ１００の現在位置を算出する方法には公知の方法を用いればよいため、ここではその詳細な説明は繰り返さない。
【００４２】
図５を参照して、本実施の形態においてデジタルカメラ１００の位置を算出するために実行される処理について説明する。
【００４３】
ステップ（以下、ステップをＳと略す）１００にて、任意の第１の時刻ｔ１における複数のＧＰＳ衛星のそれぞれの位置情報および軌道情報が取得され、記憶される。この処理は、たとえばパーソナルコンピュータを用いて実行される。なおデジタルカメラ１００を用いてこの処理を実行するようにしてもよい。
【００４４】
Ｓ１０２にて、第１の時刻ｔ１における複数のＧＰＳ衛星のそれぞれの位置情報および軌道情報から、第１の時刻ｔ１よりも後の任意の第２の時刻ｔ２における複数のＧＰＳ衛星のそれぞれの位置が算出される。この処理は、デジタルカメラ１００によって実行される。
【００４５】
Ｓ１０４にて、複数のＧＰＳ衛星のそれぞれの位置から、複数のＧＰＳ衛星のうち、位置情報を新たに取得するＧＰＳ衛星が決定される。この処理は、デジタルカメラ１００によって実行される。
【００４６】
Ｓ１０６にて、決定されたＧＰＳ衛星から位置情報が新たに取得される。この処理は、デジタルカメラ１００によって実行される。Ｓ１０８にて、新たに取得した位置情報から、デジタルカメラ１００の現在位置が算出される。この処理は、デジタルカメラ１００によって実行される。
【００４７】
以上のような構造およびフローチャートに基づく、デジタルカメラ１００の使用方法およびデジタルカメラ１００の動作について説明する。以下では、外部メモリカード１５を使用して位置情報および軌道情報をデジタルカメラ１００に転送する例を説明する。
【００４８】
ＧＰＳモジュール１８を搭載したデジタルカメラ１００においては、撮影した場所を示す情報を画像データとともに記憶するために、画像を撮影する前に、デジタルカメラ１００の現在位置を得る必要がある。したがって、デジタルカメラ１００を起動してから、現在位置を算出するまでの時間が長くなると、撮影が可能になるまでの時間が長くなる。その結果、所望のシャッターチャンスを逃したりし得る。
【００４９】
デジタルカメラ１００の現在位置を算出するために要する時間は、地球の周りを公転する２４基のＧＰＳ衛星のうち、位置情報を受信することができるＧＰＳ衛星が不明であると長くなり得る。これは、たとえば、実際には位置情報を受信することができないＧＰＳ衛星からの信号を待つと、信号を受信することができないことが判明するまでに所定の時間を要するからである。
【００５０】
現在位置を算出するために要する時間を短縮すべく、本実施の形態においては、たとえば外出先（旅行先）などにおいてデジタルカメラ１００を使用することを予定しているユーザが、パーソナルコンピュータなどを用いてウェブサイトにアクセスし、そのときの複数のＧＰＳ衛星のそれぞれの位置情報および軌道情報を取得し、外部メモリカード１５に事前に記憶する（Ｓ１００）。位置情報および軌道情報をダウンロードする際、デジタルカメラ１００を使用する地域（都市）が予め選択される。これらの事前準備は、たとえばデジタルカメラ１００を使用することを予定している日の前日（前夜）などに行なわれる。
【００５１】
その後、ユーザが外部メモリカード１５をデジタルカメラ１００に取付け、たとえば翌日においてデジタルカメラ１００の電源ボタン３２をオンすると、第１の時刻ｔ１における複数のＧＰＳ衛星のそれぞれの位置情報と、複数のＧＰＳ衛星のそれぞれの軌道情報とから、デジタルカメラ１００を起動した時刻における複数のＧＰＳ衛星のそれぞれの位置が算出される（Ｓ１０２）。
【００５２】
複数のＧＰＳ衛星のそれぞれの位置と、デジタルカメラ１００を使用する地域として選択された都市とから、複数のＧＰＳ衛星のうち、位置情報を新たに取得するＧＰＳ衛星が決定される（Ｓ１０４）。たとえば、選択された都市の上空に位置するＧＰＳ衛星が決定される。その後、決定されたＧＰＳ衛星から位置情報が新たに取得され（Ｓ１０６）、新たに取得した位置情報から、現在位置が算出される（Ｓ１０８）。
【００５３】
以上のように、本実施の形態においては、デジタルカメラ１００が起動されると、インターネット上のウェブサイトから事前に取得しておいた複数のＧＰＳ衛星のそれぞれの位置情報から、各ＧＰＳ衛星の現在位置が算出される。これにより、ＧＰＳ衛星の位置情報を取得する際におけるユーザの操作に基づいて選択された地域に近いＧＰＳ衛星を特定することができる。そのため、選択された地域をカバーしていない衛星も含めて全ての衛星の位置情報を取得するように試みることなく、現在位置の算出に最小限必要な数だけのＧＰＳ衛星から位置情報を取得したら、デジタルカメラ１００の現在位置を算出できる。その結果、現在位置を速やかに算出できる。このように、現在位置を速やかに算出すると、デジタルカメラ１００を起動した後、速やかに撮影が可能となる。よって、シャッターチャンスを逃さずに、所望の画像を撮影できる。
【００５４】
さらに、ＧＰＳモジュール１８を常に起動しておかなくてもよいため、電力の消費量を抑制することができる。そのため、デジタルカメラ１００のバッテリの持続時間が短くならないようにできる。
【００５５】
本発明は、デジタルカメラ１００に限らず、カーナビゲーションシステムなどのナビゲーションシステム、携帯型ＧＰＳ端末、携帯電話、デジタルビデオカメラなどの種々の端末に適用してもよい。さらに、本発明は、ＧＰＳに限らず、任意の携帯の衛星測位システムに適用してもよい。
【００５６】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５７】
７  ＳＤＲＡＭ、１５  外部メモリカード、１８  ＧＰＳモジュール、１９  ＧＰＳアンテナ、２０  ＣＰＵ、３２  電源ボタン、４０  衛星位置算出部、４２  選択部、４４  決定部、１００  デジタルカメラ。
【図１】
2012026911.tif 000003
【図２】
2012026911.tif 000004
【図３】
2012026911.tif 000005
【図４】
2012026911.tif 000006
【図５】
2012026911.tif 000007