(57)【要約】【課題】消費電力を削減するとともに適切な測位を行う。【解決手段】使用要否判定部３３０は、ユーザによる操作入力に基づく処理が、測位部３６０により取得される測位情報を用いる特定処理であるか否かを判定する。この特定処理は、撮像部により生成された画像データに、測位部３６０により算出される位置情報を関連付けて記録する撮影モードである。動作制御部３４０は、使用要否判定部３３０による判定結果と、測位部３６０における動作内容に基づいて測位部３６０の動作停止制御を行う。例えば、操作入力に基づく処理が特定処理である場合には、測位部３６０に電源が供給される。また、操作入力に基づく処理が特定処理でなく測位部３６０がエフェメリスデータ取得を目的とする動作または衛星捕捉を目的とする動作を行っている場合には、その動作が終了するまでの間、測位部３６０が動作を継続できるよう制御を行う。【選択図】図５
2011141144.tif 000002
【特許請求の範囲】
【請求項１】
測位処理のために必要な測位情報を外部から受信する受信部と、
ユーザによる操作入力が受け付けられた場合に当該操作入力に基づく処理が前記測位情報を用いる特定処理であるか否かを判定する判定部と、
前記判定部による判定結果および前記受信部の動作内容に基づいて前記受信部の動作制御を行う制御部と
を具備する電子機器。
【請求項２】
前記制御部は、前記操作入力に基づく処理が前記特定処理であると前記判定部により判定された場合には前記受信部を動作させるように制御を行い、前記操作入力に基づく処理が前記特定処理でないと前記判定部により判定された場合において、前記受信部が特定動作を行う第１のモードである場合には当該特定動作が終了するまで前記受信部を前記第１のモードにて動作させるように制御を行い当該特定動作の終了後に前記受信部の動作を前記第１のモードよりも消費電力が小さい第２のモードに遷移させるように制御を行い、前記受信部が前記第１のモードでない場合には前記受信部を前記第２のモードに遷移させるように制御を行う請求項１記載の電子機器。
【請求項３】
前記制御部は、前記操作入力に基づく処理が前記特定処理であると前記判定部により判定された場合には前記受信部を動作させるように制御を行い、前記操作入力に基づく処理が前記特定処理でないと前記判定部により判定された場合には前記受信部の動作内容に基づいて前記受信部の動作停止制御を行う請求項１記載の電子機器。
【請求項４】
前記制御部は、前記操作入力に基づく処理が前記特定処理でないと前記判定部により判定された場合において、前記受信部が特定動作を行っている場合には当該特定動作が終了するまで前記受信部を動作させるように制御を行い当該特定動作の終了後に前記受信部の動作を停止させるように制御を行い、前記受信部が前記特定動作を行っていない場合には前記受信部の動作を停止させるように制御を行う請求項３記載の電子機器。
【請求項５】
前記受信部は、ＧＰＳにより前記測位情報を取得するＧＰＳシステムにより構成され、
前記特定動作は、エフェメリスデータを取得することを目的とする動作またはＧＰＳ衛星を捕捉することを目的とする動作の何れかである
請求項４記載の電子機器。
【請求項６】
前記受信部は、エフェメリスデータを取得することを目的とする動作を行うエフェメリスデータ取得モードと、ＧＰＳ衛星を捕捉することを目的とする動作を一定間隔毎に間欠的に行う衛星捕捉モードと、前記測位情報に基づいて算出される位置情報の更新を行うことを目的とする動作を一定間隔毎に間欠的に行う位置更新モードとの何れかの動作モードが設定され、
前記制御部は、前記操作入力に基づく処理が前記特定処理でないと前記判定部により判定された場合において、前記位置更新モードが設定されている場合には前記受信部の動作を停止させるように制御を行い、前記エフェメリスデータ取得モードまたは前記衛星捕捉モードが設定されている場合には当該設定されているモードに係る前記特定動作が終了するまで前記受信部を動作させるように制御を行い当該特定動作の終了後に前記受信部の動作を停止させるように制御を行う
請求項５記載の電子機器。
【請求項７】
前記制御部は、前記操作入力に基づく処理が前記特定処理でないと前記判定部により判定され、前記衛星捕捉モードが設定されている場合において、ＧＰＳ衛星を捕捉することを目的とする動作が実行されている場合には当該衛星捕捉動作が終了するまで前記受信部を動作させるように制御を行い当該衛星捕捉動作の終了後に前記受信部の動作を停止させるように制御を行い、ＧＰＳ衛星を捕捉することを目的とする動作が実行されていない場合には前記受信部の動作を停止させるように制御を行う請求項６記載の電子機器。
【請求項８】
前記制御部は、前記操作入力に基づく処理が前記特定処理でないと前記判定部により判定され、前記衛星捕捉モードが設定されている場合において、ＧＰＳ衛星を捕捉することを目的とする動作の終了時にエフェメリスデータの取得基準を満たしている場合には前記エフェメリスデータ取得モードに遷移してエフェメリスデータを取得することを目的とする動作が終了するまで前記受信部を動作させるように制御を行い当該取得動作の終了後に前記受信部の動作を停止させるように制御を行う請求項７記載の電子機器。
【請求項９】
被写体を撮像して画像データを生成する撮像部をさらに具備し、
前記特定処理は、前記撮像部により生成された画像データに前記受信部により取得された前記測位情報に基づいて算出される位置情報を関連付けて記録する処理である
請求項３記載の電子機器。
【請求項１０】
前記特定処理を行うための撮影モードから前記特定処理以外の処理を行うための他のモードへの切替操作、または、前記他のモードから前記撮影モードへの切替操作を前記操作入力として受け付ける操作受付部をさらに具備し、
前記判定部は、前記撮影モードから前記他のモードへの切替操作が前記操作入力として受け付けられた場合には当該操作入力に基づく処理が前記特定処理でないと判定し、前記他のモードから前記撮影モードへの切替操作が前記操作入力として受け付けられた場合には当該操作入力に基づく処理が前記特定処理であると判定する
請求項９記載の電子機器。
【請求項１１】
前記電子機器の電源をオフする電源オフ操作を前記操作入力として受け付ける操作受付部をさらに具備し、
前記判定部は、前記電源オフ操作が前記操作入力として受け付けられた場合には当該操作入力に基づく処理が前記特定処理でないと判定する
請求項３記載の電子機器。
【請求項１２】
電源供給線を介して前記受信部に主電源を供給する電源供給部と、
前記電源供給線におけるオン／オフを切り替える切替部および制御信号線によるオン／スタンバイを切り替える切替部のうちの少なくとも１つの切替部とをさらに具備し、
前記制御部は、前記切替部を制御することにより前記受信部の動作制御を行う
請求項１記載の電子機器。
【請求項１３】
測位処理のために必要な測位情報を外部から受信する受信部と、
電子機器における状態が変化した場合に当該変化後の状態において行われる処理が前記測位情報を用いる特定処理であるか否かを判定する判定部と、
前記判定部による判定結果および前記受信部の動作内容に基づいて前記受信部の動作制御を行う制御部と
を具備する電子機器。
【請求項１４】
前記判定部は、前記変化後の状態が待機状態となった場合には当該変化後の状態において行われる処理が前記特定処理でないと判定し、
前記制御部は、前記変化後の状態において行われる処理が前記特定処理であると前記判定部により判定された場合には前記受信部を動作させるように制御を行い、前記変化後の状態において行われる処理が前記特定処理でないと前記判定部により判定された場合には前記受信部の動作内容に基づいて前記受信部の動作停止制御を行う
請求項１３記載の電子機器。
【請求項１５】
測位処理のために必要な測位情報を外部から受信する受信部と、
ユーザによる操作入力が受け付けられた場合に当該操作入力に基づく処理が前記測位情報を用いる特定処理であるか否かを示す所定情報を取得する取得部と、
前記取得された所定情報および当該所定情報の取得時における動作内容に基づいて動作を行うか否かの制御を行う制御部と
を具備する測位デバイス。
【請求項１６】
ユーザによる操作入力が受け付けられた場合に当該操作入力に基づく処理が、受信部により外部から受信される測位情報を用いる特定処理であるか否かを判定する判定手順と、
前記判定手順での判定結果および前記受信部の動作内容に基づいて前記受信部の動作制御を行う制御手順と
を具備する情報処理方法。
【請求項１７】
ユーザによる操作入力が受け付けられた場合に当該操作入力に基づく処理が、受信部により外部から受信される測位情報を用いる特定処理であるか否かを判定する判定手順と、
前記判定手順での判定結果および前記受信部の動作内容に基づいて前記受信部の動作制御を行う制御手順と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関し、特に、測位情報を扱う電子機器、測位デバイスおよびこれらにおける処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
近年、人物や風景等の被写体を撮像して画像データを生成し、この生成された画像データを画像コンテンツ（画像ファイル）として記録するデジタルスチルカメラ、デジタルビデオカメラ（例えば、カメラ一体型レコーダ）等の撮像装置が普及している。また、生成された画像データに、その撮像時における位置に関する位置情報を関連付けて記録することが可能な撮像装置が提案されている。例えば、ＧＰＳ（Global Positioning System）デバイスを備え、このＧＰＳデバイスにより取得された位置情報を、生成された画像データに関連付けて記録する撮像装置が提案されている。
【０００３】
また、近年では、ユーザが容易に携帯することができる小型の撮像装置が普及している。このような携帯可能な撮像装置は、バッテリ駆動により動作するものが多く、その動作時間を長くすることが重要となる。このため、ＧＰＳデバイスによる位置情報の取得についても、消費電力を抑制する方法が提案されている。
【０００４】
ここで、ＧＰＳデバイスにより位置情報を取得する場合には、ＧＰＳデバイスに保持されている情報（軌道情報（エフェメリス（Ephemeris）データ）、時刻情報等）に応じて、測位に要する時間が異なる。例えば、ＧＰＳデバイスがエフェメリスデータおよび時刻情報を保持している場合には、ＧＰＳデバイスは、保持されている情報を用いてホットスタート（Hot Start）により起動して測位を行うことができる。一方、ＧＰＳデバイスがエフェメリスデータを保持していない場合には、ＧＰＳデバイスは、保持されている情報を用いてコールドスタート（Cold Start）またはウォームスタート（Warm Start）により起動して測位を行う。すなわち、エフェメリスデータを保持していないが時刻情報を保持している場合には、ＧＰＳデバイスは、ウォームスタートにより起動して測位を行う。また、エフェメリスデータおよび時刻情報の何れも保持していない場合には、ＧＰＳデバイスは、コールドスタートにより起動して測位を行う。
【０００５】
なお、ホットスタートは、起動から測位までに要する時間が比較的短い（数秒程度）のに対して、コールドスタートまたはウォームスタートは、起動から測位までに要する時間が比較的長くなる（３０秒以上）。このため、ＧＰＳデバイスの起動後、速やかに位置情報を取得したい場合には、ホットスタートにより起動することができる状態を維持することが重要である。しかしながら、エフェメリスデータの有効時間は４時間とされている。ただし、約２時間で同じ地点から見える衛星が変わることから、一般にエフェメリスデータの有効時間は２時間とされている。
【０００６】
そこで、例えば、撮影頻度を監視して、この撮影頻度に基づいて、ＧＰＳデバイスに対する電源供給を制御する情報処理装置が提案されている（例えば、特許文献１参照。）。この情報処理装置は、例えば、撮影頻度が予め定めた閾値未満である場合には、ＧＰＳデバイスに対する間欠的な電源供給を行い、撮影頻度が予め定めた閾値以上である場合には、ＧＰＳデバイスに対する継続的な電源供給を行う。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１５５５７７号公報（図１）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述の従来技術によれば、ＧＰＳデバイスにおける無駄な電力消費を防止してバッテリの消費を抑え、迅速に位置情報を取得することができる。
【０００９】
ここで、例えば、撮像装置により静止画の撮影が行われる場合には、撮影毎に電源のオン／オフが繰り返し行われることが想定される。例えば、静止画の撮影を行う場合には、撮像装置の電源をオンして所望の場所で１または複数枚の静止画の撮影を行い、この撮影の直後に撮像装置の電源をオフすることが想定される。このため、例えば、１日に複数の観光地を巡る旅行に行った場合には、静止画の撮影が継続して行われるとともに、撮像装置の電源のオン／オフ操作が繰り返し行われることが想定される。
【００１０】
しかしながら、上述の従来技術では、撮影頻度が予め定めた閾値未満である場合には、ユーザによる撮影行為が継続されていないと判定されるまでの間、撮像装置の電源のオン／オフ状態とは独立して、ＧＰＳデバイスが間欠的な測位動作を行う。このため、撮像装置の電源がオフ状態とされている場合でも、ＧＰＳデバイスが間欠的な測位動作を行う。この場合には、撮像装置の電源がオフ状態とされているにもかかわらず、ＧＰＳデバイスによる間欠的な測位動作により電力が消費されることになる。また、撮像装置の電源がオン状態とされている場合でも、ＧＰＳデバイスによる測位動作が行われないことも想定される。そこで、撮像装置の電源がオフ状態とされている場合等のようにＧＰＳデバイスを用いない場合における消費電力を削減するとともに、撮像装置の使用時には適切な測位を行うことが重要である。
【００１１】
本発明はこのような状況に鑑みてなされたものであり、消費電力を削減するとともに、適切な測位を行うことを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、測位処理のために必要な測位情報を外部から受信する受信部と、ユーザによる操作入力が受け付けられた場合に当該操作入力に基づく処理が上記測位情報を用いる特定処理であるか否かを判定する判定部と、上記判定部による判定結果および上記受信部の動作内容に基づいて上記受信部の動作制御を行う制御部とを具備する電子機器およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、ユーザ操作により受け付けられた操作入力に基づく処理が特定処理であるか否かを判定し、この判定結果および受信部の動作内容に基づいて、受信部の動作制御を行うという作用をもたらす。
【００１３】
また、この第１の側面において、上記制御部は、上記操作入力に基づく処理が上記特定処理であると上記判定部により判定された場合には上記受信部を動作させるように制御を行い、上記操作入力に基づく処理が上記特定処理でないと上記判定部により判定された場合において、上記受信部が特定動作を行う第１のモードである場合には当該特定動作が終了するまで上記受信部を上記第１のモードにて動作させるように制御を行い当該特定動作の終了後に上記受信部の動作を上記第１のモードよりも消費電力が小さい第２のモードに遷移させるように制御を行い、上記受信部が上記第１のモードでない場合には上記受信部を上記第２のモードに遷移させるように制御を行うようにしてもよい。これにより、操作入力に基づく処理が特定処理であると判定された場合には受信部を動作させるように制御を行い、操作入力に基づく処理が特定処理でないと判定された場合において、受信部が第１のモードである場合にはその特定動作が終了するまで受信部を第１のモードにて動作させるように制御を行いその特定動作の終了後に受信部の動作を第２のモードに遷移させるように制御を行い、受信部が第１のモードでない場合には受信部を第２のモードに遷移させるように制御を行うという作用をもたらす。
【００１４】
また、この第１の側面において、上記制御部は、上記操作入力に基づく処理が上記特定処理であると上記判定部により判定された場合には上記受信部を動作させるように制御を行い、上記操作入力に基づく処理が上記特定処理でないと上記判定部により判定された場合には上記受信部の動作内容に基づいて上記受信部の動作停止制御を行うようにしてもよい。これにより、操作入力に基づく処理が特定処理であると判定された場合には、受信部を動作させるように制御を行い、操作入力に基づく処理が特定処理でないと判定された場合には、受信部の動作内容に基づいて、受信部の動作停止制御を行うという作用をもたらす。
【００１５】
また、この第１の側面において、上記制御部は、上記操作入力に基づく処理が上記特定処理でないと上記判定部により判定された場合において、上記受信部が特定動作を行っている場合には当該特定動作が終了するまで上記受信部を動作させるように制御を行い当該特定動作の終了後に上記受信部の動作を停止させるように制御を行い、上記受信部が上記特定動作を行っていない場合には上記受信部の動作を停止させるように制御を行うようにしてもよい。これにより、操作入力に基づく処理が特定処理でないと判定された場合において、受信部が特定動作を行っている場合には、その特定動作が終了するまで受信部を動作させるように制御を行いその特定動作の終了後に受信部の動作を停止させるように制御を行い、受信部が特定動作を行っていない場合には、受信部の動作を停止させるように制御を行うという作用をもたらす。
【００１６】
また、この第１の側面において、上記受信部を、ＧＰＳにより上記測位情報を取得するＧＰＳシステムにより構成し、上記特定動作を、エフェメリスデータを取得することを目的とする動作またはＧＰＳ衛星を捕捉することを目的とする動作の何れかとするようにしてもよい。これにより、ＧＰＳシステムにおける動作内容に基づいて、ＧＰＳシステムの動作制御を行うという作用をもたらす。
【００１７】
また、この第１の側面において、上記受信部は、エフェメリスデータを取得することを目的とする動作を行うエフェメリスデータ取得モードと、ＧＰＳ衛星を捕捉することを目的とする動作を一定間隔毎に間欠的に行う衛星捕捉モードと、上記測位情報に基づいて算出される位置情報の更新を行うことを目的とする動作を一定間隔毎に間欠的に行う位置更新モードとの何れかの動作モードが設定され、上記制御部は、上記操作入力に基づく処理が上記特定処理でないと上記判定部により判定された場合において、上記位置更新モードが設定されている場合には上記受信部の動作を停止させるように制御を行い、上記エフェメリスデータ取得モードまたは上記衛星捕捉モードが設定されている場合には当該設定されているモードに係る上記特定動作が終了するまで上記受信部を動作させるように制御を行い当該特定動作の終了後に上記受信部の動作を停止させるように制御を行うようにしてもよい。これにより、操作入力に基づく処理が特定処理でないと判定された場合において、位置更新モードが設定されている場合には、受信部の動作を停止させるように制御を行い、エフェメリスデータ取得モードまたは衛星捕捉モードが設定されている場合には、その設定されているモードに係る特定動作が終了するまで受信部を動作させるように制御を行いその特定動作の終了後に受信部の動作を停止させるように制御を行うという作用をもたらす。
【００１８】
また、この第１の側面において、上記制御部は、上記操作入力に基づく処理が上記特定処理でないと上記判定部により判定され、上記衛星捕捉モードが設定されている場合において、ＧＰＳ衛星を捕捉することを目的とする動作が実行されている場合には当該衛星捕捉動作が終了するまで上記受信部を動作させるように制御を行い当該衛星捕捉動作の終了後に上記受信部の動作を停止させるように制御を行い、ＧＰＳ衛星を捕捉することを目的とする動作が実行されていない場合には上記受信部の動作を停止させるように制御を行うようにしてもよい。これにより、操作入力に基づく処理が特定処理でないと判定され、衛星捕捉モードが設定されている場合において、衛星捕捉動作が実行されている場合には、その衛星捕捉動作が終了するまで受信部を動作させるように制御を行いその衛星捕捉動作の終了後に受信部の動作を停止させるように制御を行い、衛星捕捉動作が実行されていない場合には、受信部の動作を停止させるように制御を行うという作用をもたらす。
【００１９】
また、この第１の側面において、上記制御部は、上記操作入力に基づく処理が上記特定処理でないと上記判定部により判定され、上記衛星捕捉モードが設定されている場合において、ＧＰＳ衛星を捕捉することを目的とする動作の終了時にエフェメリスデータの取得基準を満たしている場合には上記エフェメリスデータ取得モードに遷移してエフェメリスデータを取得することを目的とする動作が終了するまで上記受信部を動作させるように制御を行い当該取得動作の終了後に上記受信部の動作を停止させるように制御を行うようにしてもよい。これにより、操作入力に基づく処理が特定処理でないと判定され、衛星捕捉モードが設定されている場合において、その衛星捕捉動作の終了時にエフェメリスデータの取得基準を満たしている場合には、エフェメリスデータ取得モードに遷移してその取得動作が終了するまで受信部を動作させるように制御を行いその取得動作の終了後に受信部の動作を停止させるように制御を行うという作用をもたらす。
【００２０】
また、この第１の側面において、被写体を撮像して画像データを生成する撮像部をさらに具備し、上記特定処理を、上記撮像部により生成された画像データに上記受信部により取得された上記測位情報に基づいて算出される位置情報を関連付けて記録する処理とするようにしてもよい。これにより、操作入力に基づく処理が、撮像部により生成された画像データに受信部により算出される位置情報を関連付けて記録する処理であるか否かに基づいて、受信部への電源供給の制御を行うという作用をもたらす。
【００２１】
また、この第１の側面において、上記特定処理を行うための撮影モードから上記特定処理以外の処理を行うための他のモードへの切替操作、または、上記他のモードから上記撮影モードへの切替操作を上記操作入力として受け付ける操作受付部をさらに具備し、上記判定部は、上記撮影モードから上記他のモードへの切替操作が上記操作入力として受け付けられた場合には当該操作入力に基づく処理が上記特定処理でないと判定し、上記他のモードから上記撮影モードへの切替操作が上記操作入力として受け付けられた場合には当該操作入力に基づく処理が上記特定処理であると判定するようにしてもよい。これにより、撮影モードから他のモードへの切替操作が受け付けられた場合には、その操作入力に基づく処理が特定処理でないと判定し、他のモードから撮影モードへの切替操作が受け付けられた場合には、その操作入力に基づく処理が特定処理であると判定するという作用をもたらす。
【００２２】
また、この第１の側面において、上記電子機器の電源をオフする電源オフ操作を上記操作入力として受け付ける操作受付部をさらに具備し、上記判定部は、上記電源オフ操作が上記操作入力として受け付けられた場合には当該操作入力に基づく処理が上記特定処理でないと判定するようにしてもよい。これにより、電源オフ操作が受け付けられた場合には、その操作入力に基づく処理が特定処理でないと判定するという作用をもたらす。
【００２３】
また、この第１の側面において、電源供給線を介して上記受信部に主電源を供給する電源供給部と、上記電源供給線におけるオン／オフを切り替える切替部および制御信号線によるオン／スタンバイを切り替える切替部のうちの少なくとも１つの切替部とをさらに具備し、上記制御部は、上記切替部を制御することにより上記受信部の動作制御を行うようにしてもよい。これにより、切替部を制御することにより受信部の動作制御を行うという作用をもたらす。
【００２４】
また、本発明の第２の側面は、測位処理のために必要な測位情報を外部から受信する受信部と、電子機器における状態が変化した場合に当該変化後の状態において行われる処理が上記測位情報を用いる特定処理であるか否かを判定する判定部と、上記判定部による判定結果および上記受信部の動作内容に基づいて上記受信部の動作制御を行う制御部とを具備する電子機器およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、電子機器における状態が変化した場合に、その変化後の状態において行われる処理が特定処理であるか否かを判定し、この判定結果および受信部の動作内容に基づいて、受信部の動作制御を行うという作用をもたらす。
【００２５】
また、この第２の側面において、上記判定部は、上記変化後の状態が待機状態となった場合には当該変化後の状態において行われる処理が上記特定処理でないと判定し、上記制御部は、上記変化後の状態において行われる処理が上記特定処理であると上記判定部により判定された場合には上記受信部を動作させるように制御を行い、上記変化後の状態において行われる処理が上記特定処理でないと上記判定部により判定された場合には上記受信部の動作内容に基づいて上記受信部の動作停止制御を行うようにしてもよい。これにより、変化後の状態が待機状態（例えば、スタンバイ状態）となった場合には、その変化後の状態において行われる処理が特定処理でないと判定し、変化後の状態において行われる処理が特定処理であると判定された場合には、受信部を動作させるように制御を行い、変化後の状態において行われる処理が特定処理でないと判定された場合には、受信部の動作内容に基づいて受信部の動作停止制御を行うという作用をもたらす。
【００２６】
また、本発明の第３の側面は、測位処理のために必要な測位情報を外部から受信する受信部と、ユーザによる操作入力が受け付けられた場合に当該操作入力に基づく処理が上記測位情報を用いる特定処理であるか否かを示す所定情報を取得する取得部と、上記取得された所定情報および当該所定情報の取得時における動作内容に基づいて動作を行うか否かの制御を行う制御部とを具備する測位デバイスおよびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、ユーザ操作により受け付けられた操作入力に基づく処理が特定処理であるか否かを示す所定情報（例えば、判定結果）を取得し、この所定情報およびこの取得時における動作内容に基づいて動作を行うか否かの制御を行うという作用をもたらす。
【発明の効果】
【００２７】
本発明によれば、消費電力を削減するとともに、適切な測位を行うことができるという優れた効果を奏し得る。
【図面の簡単な説明】
【００２８】
【図１】本発明の第１の実施の形態における撮像装置１００の内部構成例を示すブロック図である。
【図２】本発明の第１の実施の形態におけるＧＰＳモジュール１２０により取得される航法メッセージの構造を模式的に示す図である。
【図３】本発明の第１の実施の形態におけるＧＰＳモジュール１２０の内部構成例を示す図である。
【図４】本発明の第１の実施の形態における電源制御論理回路１２２の制御内容を模式的に示す図である。
【図５】本発明の第１の実施の形態における撮像装置１００の機能構成例を示すブロック図である。
【図６】本発明の第１の実施の形態における表示部１６０の表示例を示す図である。
【図７】本発明の第１の実施の形態における動作制御部３４０により測位部３６０の動作制御を行う場合を示すシーケンスチャートである。
【図８】本発明の第１の実施の形態における動作制御部３４０により測位部３６０の動作制御を行う場合を示すシーケンスチャートである。
【図９】本発明の第１の実施の形態における撮像装置１００による測位処理の処理手順の一例を示すフローチャートである。
【図１０】本発明の第１の実施の形態における撮像装置１００による測位処理の処理手順の一例を示すフローチャートである。
【図１１】本発明の第２の実施の形態におけるＧＰＳモジュール６００の内部構成例を示す図である。
【図１２】本発明の第２の実施の形態における電源制御論理回路６２０の制御内容を模式的に示す図である。
【図１３】本発明の第３の実施の形態における表示部１６０の表示例を示す図である。
【図１４】本発明の第３の実施の形態における撮像装置１００による測位処理の処理手順の一例を示すフローチャートである。
【図１５】本発明の第１の実施の形態の変形例におけるＧＰＳモジュール５００の内部構成例を示す図である。
【図１６】本発明の第１の実施の形態の変形例におけるＧＰＳモジュール５４０の内部構成例を示す図である。
【図１７】本発明の第１の実施の形態の変形例におけるＧＰＳモジュール５５０の内部構成例を示す図である。
【図１８】本発明の第１の実施の形態の変形例におけるＧＰＳモジュール５６０の内部構成例を示す図である。
【図１９】本発明の第１の実施の形態の変形例におけるＧＰＳモジュール５７０の内部構成例を示す図である。
【図２０】本発明の第１の実施の形態の変形例におけるＧＰＳモジュール５８０の内部構成例を示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。
１．第１の実施の形態（測位部の動作制御：ユーザ操作に基づく処理が測位情報を用いるか否かと、測位部における動作モードとに基づいて測位部の動作を制御する例）
２．第２の実施の形態（測位部の動作制御：間欠動作の間欠中に測位部をスタンバイ状態とする例）
３．第３の実施の形態（測位部の動作制御：予測エフェメリスデータを用いて位置更新を行う例）
４．変形例
【００３０】
＜１．第１の実施の形態＞
［撮像装置の構成例］
図１は、本発明の第１の実施の形態における撮像装置１００の内部構成例を示すブロック図である。撮像装置１００は、撮像部１１１と、記録再生部１１２と、記録媒体１１３と、ＧＰＳモジュール１２０と、ホスト制御部１３０と、主電源ＩＣ（Integrated Circuit）１３１とを備える。また、撮像装置１００は、ＲＯＭ（Read Only Memory）１４１と、ＲＡＭ（Random Access Memory）１４２と、操作受付部１５０と、操作受付Ｉ／Ｆ（インターフェース）部１５１とを備える。また、撮像装置１００は、表示部１６０と、表示制御部１６１と、メモリカード１７０と、メモリＩ／Ｆ部１７１と、通信Ｉ／Ｆ部１８０とを備える。なお、撮像装置１００を構成する各部の間で行われるやりとりは、主にバス１９０を介して行われる。また、撮像装置１００は、例えば、ＧＰＳデバイスを備え、このＧＰＳデバイスにより取得された位置情報を、生成された画像データに付加して記録することが可能なデジタルスチルカメラにより実現することができる。また、撮像装置１００は、特許請求の範囲に記載の電子機器の一例である。
【００３１】
撮像部１１１は、レンズ（図示せず）を介して入射された被写体の光を電気信号に変換する撮像素子（図示せず）と、この撮像素子の出力信号を処理して画像データ（撮像画像）を生成する信号処理部（図示せず）とを備える。すなわち、撮像部１１１において、レンズを介して入射された被写体の光学像が撮像素子の撮像面に結像され、この状態で撮像素子が撮像動作を行い、信号処理部が撮像信号に対して信号処理を行うことにより、画像データが生成される。この画像データの生成は、撮影モードが設定されている場合において、操作受付部１５０により受け付けられた撮像動作の開始指示情報に基づいて行われる。そして、生成された画像データが記録再生部１１２に順次供給される。
【００３２】
記録再生部１１２は、コーデックおよび記録再生Ｉ／Ｆを備え、撮像部１１１から供給された画像データを画像ファイル（静止画ファイルまたは動画ファイル）として記録媒体１１３に記録させるものである。この記録時に、ＧＰＳモジュール１２０により取得された位置情報（最後に取得された位置情報）と、その記録時における日時情報とを含む属性情報が画像ファイルに記録される。この属性情報には、例えば、撮像時における各種情報（例えば、Ｆ値、ＩＳＯ）を含めることができる。また、記録再生部１１２は、その記録された画像ファイルに関する画像管理情報を画像管理ファイルに記録させる。
【００３３】
記録媒体１１３は、画像ファイル等の各データを記憶するものであり、記憶されている各データを記録再生部１１２に供給する。なお、記録媒体１１３に記憶されている画像ファイルは、例えば、Ｅｘｉｆ（Exchangeable image file format）規格の静止画ファイルである。また、この静止画ファイルの属性情報として位置情報、日時情報等が記録される。
【００３４】
ＧＰＳモジュール１２０は、バッテリ２００からの電源供給を受けて測位処理を行うものである。具体的には、ＧＰＳモジュール１２０は、ＧＰＳアンテナ（図示せず）により受信された複数のＧＰＳ衛星からの衛星信号を復調部（図示せず）により復調することにより航法メッセージ（図２に示す）を取得する。そして、ＧＰＳモジュール１２０は、取得された航法メッセージからエフェメリスデータを抽出して、この抽出されたエフェメリスデータを保持する。また、ＧＰＳモジュール１２０は、アルマナックデータ等についても同様に抽出して保持する。なお、エフェメリスデータは、各ＧＰＳ衛星の正確な位置情報と信号を発射した時刻情報とに関するデータであり、アルマナックデータは、軌道上における全てのＧＰＳ衛星に関する軌道情報である。また、ＧＰＳモジュール１２０は、保持されているエフェメリスデータ等の測位情報を用いて測位処理を行うことにより現在位置を示す位置情報を算出し、この算出された位置情報を保持するとともに、ホスト制御部１３０に出力する。この測位情報は、位置情報の算出に用いられる各情報（ＧＰＳ衛星から取得した各情報やこれらに基づいて取得された情報等であり、例えば、上述の航法メッセージを含む。）である。また、この測位情報は、ＧＰＳモジュール１２０のＧＰＳアンテナまたは他の通信部（有線または無線通信手段（図示せず））により取得されるデータである。なお、算出された位置情報には、緯度、経度、高度等の位置に関する各データが含まれる。なお、ＧＰＳモジュール１２０の内部構成については、図３を参照して詳細に説明する。また、ＧＰＳモジュール１２０は、特許請求の範囲に記載の測位デバイスの一例である。
【００３５】
ホスト制御部１３０は、ＲＯＭ１４１に記憶されている各種制御プログラムに基づいて、撮像装置１００における各処理（例えば、撮像画像生成処理、撮像画像記録処理、画像再生処理、通信処理）を行うものである。また、ホスト制御部１３０は、操作受付部１５０により受け付けられた操作入力等に基づいて撮像装置１００の各部を制御する。
【００３６】
ＲＯＭ１４１は、読み出し専用のメモリであり、各種制御プログラム等を記憶するものである。
【００３７】
ＲＡＭ１４２は、ホスト制御部１３０のメインメモリ（主記憶装置）として用いられるメモリであり、ホスト制御部１３０において実行されるプログラムの作業領域等を備える。
【００３８】
操作受付部１５０は、ユーザにより操作された操作内容を受け付ける操作受付部であり、受け付けられた操作内容に応じた信号を、操作受付Ｉ／Ｆ部１５１を介してホスト制御部１３０に出力する。例えば、撮像装置１００の電源のオン／オフを行うための電源ボタンやシャッターボタン１５２（図６に示す）が撮像装置１００に設けられている。
【００３９】
表示部１６０は、表示制御部１６１の制御に基づいて、各種情報を表示する表示部である。表示部１６０として、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electro Luminescence）パネル等を用いることができる。なお、操作受付部１５０および表示部１６０については、指等で触ることにより各種操作を行うことが可能なタッチパネルにより一体で構成するようにしてもよい。
【００４０】
表示制御部１６１は、操作受付部１５０により受け付けられたユーザ操作およびホスト制御部１３０の制御に基づいて、各種情報を表示部１６０に表示させるものである。
【００４１】
メモリカード１７０は、各種のデータ、プログラム等の記憶部として利用される記録媒体である。例えば、メモリＩ／Ｆ部１７１を介して供給された画像データが画像ファイルとしてメモリカード１７０に記録される。また、メモリカード１７０に記憶されている画像データは、操作受付部１５０により受け付けられたユーザからの操作入力に応じて、メモリＩ／Ｆ部１７１を介して読み出され、各部に供給される。
【００４２】
通信Ｉ／Ｆ部１８０は、ＵＳＢ（Universal Serial Bus）等の入出力端子を備える通信インターフェースであり、外部コンピュータとの接続やネットワーク接続のためのインターフェースを提供する。なお、通信Ｉ／Ｆ部１８０として、有線および無線の何れのインターフェースを用いるようにしてもよい。
【００４３】
バッテリ２００は、撮像装置１００の主電源であり、主電源ＩＣ１３１を介して各部に電源を供給する。また、バッテリ２００は、ＧＰＳモジュール１２０に電源を供給する。
【００４４】
ここで、本発明の第１の実施の形態では、撮像装置１００において撮影モード、再生モード、通信モードおよび各種設定モードの何れかのモードがユーザ操作により設定されるものとする。撮影モードは、例えば、撮像部１１１により生成された画像データを静止画ファイルまたは動画ファイルとして記録媒体１１３またはメモリカード１７０に記録させる場合に設定されるモードである。なお、撮影モードでは、記録された画像データをプレビュー表示させることもできる。再生モードは、例えば、記録媒体１１３またはメモリカード１７０に記憶されている各データを表示部１６０に表示させる場合に設定されるモードである。通信モードは、例えば、通信Ｉ／Ｆ部１８０を介して撮像装置１００と外部装置との間で各種通信を行う場合に設定されるモードである。各種設定モードは、例えば、メニュー画面において各種設定変更を行うためのモードである。
【００４５】
また、本発明の第１の実施の形態では、撮影モードが設定されている場合には、ＧＰＳモジュール１２０の電源をオン状態とする。一方、撮影モード以外のモード（再生モード、通信モードまたは各種設定モード）が設定されている場合には、ＧＰＳモジュール１２０の電源をオフ状態、または、ＧＰＳモジュール１２０をスタンバイモードとする。なお、ＧＰＳモジュールのスタンバイモードについては、本発明の第２の実施の形態で説明する。また、例えば、撮影モードが設定されている場合において、他のモードに切り替える切替操作がされた場合、または、撮像装置１００の電源がオフされた場合には、一定条件により、ＧＰＳモジュール１２０の電源を一定時間オン状態とする。これらの各制御については、図３乃至図８等を参照して詳細に説明する。
【００４６】
［航法メッセージの構造］
図２は、本発明の第１の実施の形態におけるＧＰＳモジュール１２０により取得される航法メッセージの構造を模式的に示す図である。この航法メッセージは、測距信号に乗せられて各ＧＰＳ衛星から送信されるデータである。
【００４７】
航法メッセージの１サイクルは、フレームという単位で称され、５組のサブフレームにより１フレームが構成されている。具体的には、航法メッセージは、サブフレーム＃１（２５１）乃至＃５（２５５）により１フレーム（１５００ビット）が構成されている。なお、サブフレーム＃１（２５１）乃至＃５（２５５）は３００ビットのサイズである。また、航法メッセージのデータ速度は、約５０ｂｐｓ（Bits Per Second）であり、サブフレーム＃１（２５１）から順番に送信が開始され、サブフレーム＃５（２５５）の送信が終了すると、サブフレーム＃１（２５１）の送信が再び開始される。すなわち、航法メッセージは、１フレームが３０秒間繰り返し送信される。
【００４８】
また、サブフレーム＃１（２５１）乃至＃３（２５３）は、衛星信号を送信しているＧＰＳ衛星の固有情報を含むサブフレームであり、３０秒間隔で同じ内容が繰り返し送信される。具体的には、サブフレーム＃１（２５１）には、ＧＰＳ衛星の状態、クロック補正に関する情報が含まれ、サブフレーム＃２（２５２）および＃３（２５３）には、ＧＰＳ衛星の軌道情報（エフェメリスデータ）が含まれる。
【００４９】
エフェメリスデータは、ＧＰＳ衛星がどのような軌道で周回しているかを示す詳細な軌道情報である。ＧＰＳモジュール１２０が、現在位置を正確に測位するためには、少なくとも４個のＧＰＳ衛星からエフェメリスデータを取得しておく必要がある。しかしながら、エフェメリスデータの有効時間は４時間とされている。ただし、約２時間で同じ地点から見えるＧＰＳ衛星が変わることから、一般にエフェメリスデータの有効時間は２時間とされている。そして、ＧＰＳモジュール１２０は、有効なエフェリメスデータと時刻情報を用いて、比較的短時間（例えば、３秒乃至５秒程度）で測位を行うことができる。具体的には、ＧＰＳモジュール１２０は、エフェメリスデータおよび４個のＧＰＳ衛星から撮像装置１００までの距離データに基づいて、撮像装置１００の現在位置を測位して、現在位置を示す位置情報を算出する。そして、ＧＰＳモジュール１２０は、その算出された位置情報を保持するとともに、ホスト制御部１３０に出力する。
【００５０】
しかしながら、保持されているエフェリメスデータの有効時間が経過した場合には、新たにエフェリメスデータを取得する必要がある。ここで、上述したように、ＧＰＳ衛星から約３０秒周期でエフェメリスデータが送信されるため、新たなエフェリメスデータを取得するためには、最低でも３０秒間以上の時間が必要である。
【００５１】
また、サブフレーム＃４（２５４）および＃５（２５５）は、全てのＧＰＳ衛星に関する情報を含むサブフレームであり、全てのＧＰＳ衛星から同じ内容が送信される。なお、サブフレーム＃４（２５４）および＃５（２５５）には、全てのＧＰＳ衛星の概略衛星情報（アルマナックデータ）や電離層補正情報等が含まれる。また、サブフレーム＃４（２５４）および＃５（２５５）に含まれるデータ量が多いため、各データが１乃至２５頁に分割されて格納される。すなわち、フレーム毎に異なる内容の頁（１乃至２５頁）が順番に送信される。このため、サブフレーム＃４（２５４）および＃５（２５５）に含まれる全てのデータをＧＰＳ衛星から取得する場合には、１２分３０秒（３０秒×２５）を要する。
【００５２】
なお、サブフレーム＃４（２５４）には、電離層補正情報、協定世界時（ＵＴＣ（Coordinated Universal Time）、概略衛星情報（アルマナックデータ）が含まれる。また、サブフレーム＃５（２５５）には、概略衛星情報（アルマナックデータ）が含まれる。なお、アルマナックデータは、エフェメリスデータと比較すると精度が低いデータであるが、比較的古いデータでも用いることができる。例えば、数週間前のアルマナックデータでも有効である場合が多い。
【００５３】
［ＧＰＳモジュールの構成例］
図３は、本発明の第１の実施の形態におけるＧＰＳモジュール１２０の内部構成例を示す図である。図３では、図１に示すホスト制御部１３０およびバッテリ２００を図示し、これらとＧＰＳモジュール１２０との関係を模式的に示す。
【００５４】
図４は、本発明の第１の実施の形態における電源制御論理回路１２２の制御内容を模式的に示す図である。図４に示す電源制御論理回路１２２の制御内容については、図３を参照して詳細に説明する。
【００５５】
ＧＰＳモジュール１２０は、ＧＰＳ制御部１２１と、電源制御論理回路１２２と、電源スイッチ１２３と、通信分離回路１２４とを備える。
【００５６】
バッテリ２００は、ＧＰＳモジュール１２０およびホスト制御部１３０に電源を供給するバッテリである。具体的には、バッテリ２００は、電源供給線２０１、主電源ＩＣ１３１を介してホスト制御部１３０に電源（主電源）を供給し、電源供給線２０２、２０３を介してＧＰＳ制御部１２１に電源（主電源）を供給する。また、電源供給線２０２、２０３は、他のシステムとは異なった電源シーケンスが必要となるため、ＧＰＳモジュール１２０用の独立した電源供給線とする。
【００５７】
ＧＰＳ制御部１２１は、ＧＰＳモジュール１２０を制御する制御回路であり、ＲＴＣ（Real Time Clock）１２５および位置演算プロセッサ１２８を内蔵する。また、ＧＰＳ制御部１２１は、通信分離回路１２４を介してホスト制御部１３０との間で各種通信を行う。また、ＧＰＳ制御部１２１は、ホスト制御部１３０からの制御に基づいて、不揮発性メモリ等のメモリ（図示せず）に記憶されている各種制御プログラムに従って測位処理を行う。この測位処理は、例えば、エフェメリスデータ取得モード、衛星捕捉モード、位置更新モードにおける各処理である。
【００５８】
ここで、エフェメリスデータ取得モードは、ＧＰＳ衛星から航法メッセージを取得し、この取得された航法メッセージからエフェメリスデータを抽出することを目的とする動作モードである。この動作では、航法メッセージの受信、ＧＰＳ衛星の特定、衛星情報のホスト制御部１３０への送信等を行い、測位終了となった場合には位置情報をホスト制御部１３０に送信する。なお、エフェメリスデータ取得モードでは、エフェメリスデータとともに、測位に用いる他の情報についても抽出される。
【００５９】
また、衛星捕捉モードは、ＧＰＳ衛星からの衛星信号を探索し、上空に存在するＧＰＳ衛星を特定することを目的とする間欠動作モードである。この間欠動作時間は、コールドスタートしてから現在の状況において測位可能かを判断するために十分な時間とする。このため、間欠動作では、例えば、１０秒から２０秒程度の動作時間を必要とし、動作時間が比較的長い間欠動作モードとなる。また、この間欠動作では、航法メッセージの受信、ＧＰＳ衛星の特定、衛星情報のホスト制御部１３０への送信等を行い、測位終了となった場合には位置情報をホスト制御部１３０に送信する。なお、本発明の第１の実施の形態では、ＧＰＳ信号を捕捉してＧＰＳ衛星を特定することを「ＧＰＳ衛星を捕捉する」と表現して説明する。
【００６０】
また、位置更新モードは、現在位置を測位して順次更新することを目的とする間欠動作モードである。この位置更新モードは、ホットスタートが可能となった状態でのみ遷移する間欠動作モードであるため、その動作時間を比較的短い時間（例えば、５秒以下）とすることができる。また、この間欠動作では、航法メッセージを受信し、保持されているエフェメリスデータおよび時刻情報等を用いて測位処理を行い、測位結果をホスト制御部１３０に送信する。なお、ＧＰＳ制御部１２１は、一定間隔（例えば、１秒間隔）毎に、測位結果をホスト制御部１３０に送信する機能を備える。また、この一定間隔毎の通信では、測位ができていない場合でも、現在補足できているＧＰＳ衛星の情報等をホスト制御部１３０に送信する。
【００６１】
このように、本発明の第１の実施の形態では、ＧＰＳモジュール１２０における動作モードとして、衛星捕捉モードまたは位置更新モードが設定されている場合には、各動作について間欠動作を行う。この間欠動作については、その一例を図９に示す。
【００６２】
ＲＴＣ１２５は、電源が切られている間も、主電源ＩＣ１３１により生成される常時電源から電源供給線２０５を介して電源供給を受けて動作する計時専用の回路である。発振子１２６は、ＲＴＣ１２５内に供給されるクロック信号を発生させるための振動源であり、例えば、水晶発振子（例えば、周波数：３２．７６８ｋ（Ｈｚ））が用いられる。
【００６３】
位置演算プロセッサ１２８は、ＧＰＳモジュール１２０に保持されているエフェメリスデータおよび４個以上のＧＰＳ衛星から撮像装置１００までの距離データに基づいて、撮像装置１００の現在位置を算出するプロセッサである。この算出された現在位置を示す位置情報が、ＧＰＳモジュール１２０のメモリ（図示せず）に順次記録され、通信分離回路１２４を介してホスト制御部１３０に出力される。
【００６４】
電源制御論理回路１２２は、ＧＰＳ制御部１２１の電源のオン／オフを司る回路であり、例えば、ディスクリート半導体およびリニアＩＣにより構成される。具体的には、電源制御論理回路１２２は、ホスト制御部１３０から出力された制御信号と、ＲＴＣ１２５から出力された間欠動作時間制御信号および制御信号と、バッテリ２００の電圧監視とに基づいて、ＧＰＳ制御部１２１の電源のオン／オフを制御する。電源制御論理回路１２２は、例えば、ＧＰＳ制御部１２１の電源のオン／オフを示す２値の制御信号を電源スイッチ１２３に出力し、電源スイッチ１２３の開閉を行う。電源スイッチ１２３は、例えば、ＦＥＴ（Field Effect Transistor）により構成され、電源スイッチ１２３の開閉により、ＧＰＳ制御部１２１の電源のオン／オフが制御される。
【００６５】
ここで、ホスト制御部１３０から出力される制御信号は、ＧＰＳモジュール１２０の電源をオンさせるためのトリガ（電源オントリガ）を示す制御信号であり、信号線２０６を介して入力される。この制御信号は、例えば、「Ｈ（High）」レベルおよび「Ｌ（Low）」レベルの制御信号とすることができる。また、この電源オントリガは、例えば、撮像装置１００が測位情報を必要としている状態となった場合に、「Ｈ」レベルの制御信号が出力される。また、「Ｈ」を維持することにより、ＧＰＳ制御部１２１が間欠動作中であっても、ＧＰＳ制御部１２１に強制的に電源を供給してＧＰＳ制御部１２１を動作させることにより、モード遷移等のコマンドを確実にＧＰＳ制御部１２１へ送信することができる。なお、撮像装置１００が測位情報を必要としている状態は、例えば、撮影モード以外の他のモードが設定されている場合において撮影モードに切り替える切替操作がされた場合、または、撮像装置１００の電源がオンされ、撮影モードが設定されている場合である。
【００６６】
また、ＲＴＣ１２５から出力される制御信号は、ホスト制御部１３０がＧＰＳモジュール１２０の起動を要求しているか否か（撮像装置１００が測位情報を必要としている状態か否かを）を示す制御信号であり、信号線２０７を介して入力される。この制御信号は、例えば、「Ｈ」レベルおよび「Ｌ」レベルの制御信号とすることができる。なお、この制御信号は、信号線２１０を介して入力されるホスト制御部１３０からの通知に基づいて生成される。また、例えば、水晶発振子の出力を１．２Ｖに振幅に増幅して出力する３２ｋ＿ｏｕｔ端子は、アウトプットの有り無しの２ステートを備えるため、これを制御信号として用いることができ、電源制御論理回路１２２内でＨ／Ｌへ変換している。具体的には、３２ｋ＿ｏｕｔ端子のアウトプット有りは「Ｌ」に変換され、３２ｋ＿ｏｕｔ端子のアウトプット無しは「Ｈ」に変換される。以下では、説明の簡略化のため、電源制御論理回路１２２内での変換結果を信号線２０７からの出力として説明する。また、図４についても同様とする。
【００６７】
また、ＲＴＣ１２５から出力される間欠動作時間制御信号は、ＧＰＳモジュール１２０における動作内容を示す制御信号であり、信号線２０４を介して入力される。例えば、「Ｈ」レベルおよび「Ｌ」レベルの制御信号とすることができる。例えば、ＧＰＳモジュール１２０における動作モードがエフェメリスデータ取得モードである場合には、間欠動作時間制御信号として「Ｈ」レベルの制御信号が出力される。また、ＧＰＳモジュール１２０における動作モードが衛星捕捉モードである場合において、衛星捕捉動作を実行する期間（実行期間）である場合には、間欠動作時間制御信号として「Ｈ」レベルの制御信号が出力される。一方、衛星捕捉動作を実行しない期間（間欠期間）である場合には、間欠動作時間制御信号として「Ｌ」レベルの制御信号が出力される。また、ＧＰＳモジュール１２０における動作モードが位置更新モードである場合において、位置更新動作を実行する期間（実行期間）である場合には、間欠動作時間制御信号として「Ｈ」レベルの制御信号が出力される。一方、位置更新動作を実行しない期間（間欠期間）である場合には、間欠動作時間制御信号として「Ｌ」レベルの制御信号が出力される。
【００６８】
電源スイッチ１２３は、電源制御論理回路１２２からの制御に基づいて、バッテリ２００からＧＰＳモジュール１２０への電源供給のオン／オフを切り替えるスイッチである。なお、電源スイッチ１２３は、特許請求の範囲に記載の切替部の一例である。
【００６９】
ここで、図４を参照して、電源制御論理回路１２２による電源スイッチ１２３の制御について説明する。最も優先されるのは、電源供給線２０２の供給電圧であり、この電圧がＧＰＳ制御部１２１の動作保証電圧範囲外となった場合には、必ず電源スイッチ１２３が開くように制御される。そこで、以下では、電源供給線２０２の電圧がＧＰＳ制御部１２１の動作保証電圧範囲内である場合を想定して説明する。なお、図４に示す電源供給線２０２において、ＧＰＳ制御部１２１の動作保証電圧範囲内については「＊１」で示し、ＧＰＳ制御部１２１の動作保証電圧範囲外については「＊２」で示す。
【００７０】
例えば、「Ｈ」レベルの制御信号が信号線２０６を介してホスト制御部１３０から出力された場合には、電源制御論理回路１２２は、電源スイッチ１２３を閉じる制御信号を電源スイッチ１２３に出力する。
【００７１】
次に、例えば、ＲＴＣ１２５から信号線２０７を介して「Ｌ」レベルの制御信号が出力されている場合を想定する。この場合において、信号線２０４を介して「Ｈ」レベルの制御信号が出力された場合には、電源制御論理回路１２２は、電源スイッチ１２３を閉じる制御信号を電源スイッチ１２３に出力する。これにより、ＧＰＳモジュール１２０に電源が供給される。一方、例えば、信号線２０４を介して「Ｌ」レベルの制御信号が出力されている場合には、電源制御論理回路１２２は、電源スイッチ１２３を開ける制御信号を電源スイッチ１２３に出力する。これにより、ＧＰＳモジュール１２０への電源供給が停止される。
【００７２】
次に、例えば、信号線２０７を介して「Ｈ」レベルの制御信号が出力されている場合を想定する。この場合には、例えば、信号線２０４を介して「Ｈ」レベルの制御信号および「Ｌ」レベルの制御信号が出力されている場合でも、電源制御論理回路１２２は、その出力を「Ｌ」とし、電源スイッチ１２３を開ける制御信号を電源スイッチ１２３に出力する。これにより、ＧＰＳモジュール１２０への電源供給が停止される。
【００７３】
次に、例えば、信号線２０７を介して「Ｌ」レベルの制御信号が出力されている場合を想定する。この場合には、信号線２０６および信号線２０４の何れか一方または両方から「Ｈ」レベルの制御信号が出力された場合に、電源スイッチ１２３を閉じる制御信号を電源スイッチ１２３に出力する。これにより、ＧＰＳモジュール１２０に電源が供給される。また、信号線２０６および信号線２０４の両方から「Ｌ」レベルの制御信号が出力された場合には、電源スイッチ１２３を開ける制御信号を電源スイッチ１２３に出力する。これにより、ＧＰＳモジュール１２０への電源供給が停止される。
【００７４】
通信分離回路１２４は、通信線２１１および２１２、通信線２１３および２１４を開閉するための回路である。例えば、撮像装置１００において、撮影モード以外のモードが設定されている場合には、ホスト制御部１３０（ホスト側）のみがオン状態となり、ＧＰＳモジュール１２０がオフ状態となる。また、例えば、撮影モードが設定されている場合において、撮像装置１００の電源がオフされた場合には、ＧＰＳモジュール１２０のみがオン状態となり、ホスト制御部１３０（ホスト側）がオフ状態となることがある。このため、電源がオフ状態となっている回路に電圧を印加しないようにするため、通信分離回路１２４が通信線２１１および２１２、通信線２１３および２１４の開閉を行う。すなわち、通信分離回路１２４は、通信線２１１乃至２１４におけるスイッチに相当する回路である。なお、この例では、ＧＰＳモジュール１２０に通信分離回路１２４を備える例を示すが、ＩＣの仕様によっては通信分離回路１２４を省略することも可能である。
【００７５】
信号線２１０は、ホスト制御部１３０のホスト側準備通知ポートから出力され、ＧＰＳ制御部１２１のホスト状態監視ポートおよび通信分離回路１２４に入力される制御信号を送るための信号線である。具体的には、信号線２１０は、ホスト制御部１３０がＧＰＳモジュール１２０の起動を要求しているか否かをＧＰＳ制御部１２１に通知するとともに、通信分離回路１２４のホスト制御部１３０の受信側を開けるための制御信号を送る信号線である。この制御信号により、ＧＰＳ制御部１２１からの送信データを受信することができる。例えば、「Ｈ」レベルおよび「Ｌ」レベルの制御信号とすることができる。例えば、ホスト制御部１３０がＧＰＳモジュール１２０の起動を要求している場合には、「Ｈ」レベルの制御信号（通知情報）が信号線２１０を介して出力される。この通知情報は、ホスト制御部１３０がＧＰＳモジュール１２０の起動を要求している間、「Ｈ」レベルの制御信号が出力される。
【００７６】
ここで、信号線２１０を介してＧＰＳ制御部１２１のホスト状態監視ポートに入力された制御信号に基づいて、ＧＰＳ制御部１２１が、信号線２０７を介して電源制御論理回路１２２に出力される制御信号を生成する。具体的には、「Ｈ」レベルの制御信号が信号線２１０を介して出力されている場合には、ＧＰＳ制御部１２１が、信号線２０７を介して「Ｌ」レベルの制御信号を出力する。また、「Ｌ」レベルの制御信号が信号線２１０を介して出力されている場合には、ＧＳＰモジュール１２０における動作モードが確認される。例えば、ＧＳＰモジュール１２０における動作モードが位置更新モードである場合には、ＧＰＳモジュール１２０の電源供給を停止させるため、ＧＰＳ制御部１２１が、信号線２０７を介して「Ｈ」レベルの制御信号を出力する。また、例えば、ＧＳＰモジュール１２０における動作モードが衛星捕捉モードであり動作中である場合、または、エフェメリスデータ取得モードである場合には、これらの動作が終了するまでの間、ＧＰＳモジュール１２０への電源供給を継続して行う。このため、ＧＰＳ制御部１２１が、信号線２０７を介して「Ｌ」レベルの制御信号を出力する。
【００７７】
通信線２１１乃至２１４は、ホスト制御部１３０およびＧＰＳ制御部１２１間における各種データの送受信を行うための信号線である。例えば、ＧＰＳモジュール１２０における動作モードを指示するコマンドが、通信線２１３および２１４を介してホスト制御部１３０からＧＰＳ制御部１２１に出力される。また、例えば、ＧＰＳモジュール１２０により算出された位置情報が、通信線２１２および２１１を介してＧＰＳ制御部１２１からホスト制御部１３０に出力される。なお、信号線２１１乃至２１４を介した通信には、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）等の通信回路を用いることができる。
【００７８】
信号線２１５は、ホスト制御部１３０（ホスト側）からの送信データをＧＰＳモジュール１２０が受信することができるように、通信分離回路１２４のＧＰＳ制御部１２１の受信側（ＧＰＳ受信側）を開けるための制御信号を送る信号線である。例えば、「Ｈ」レベルの制御信号が送信されることにより、通信分離回路１２４のＧＰＳ制御部１２１の受信側（ＧＰＳ受信側）が開けられる。例えば、通信分離回路１２４のＧＰＳ制御部１２１の受信側（ＧＰＳ受信側）については、通常は、ＧＰＳ制御部１２１が開放するが、ＧＰＳ制御部１２１のファームウェアのアップロード時には、ＧＰＳ側から開放することができないことも想定される。特に、ファームウェアの初回の書き込み時には、ＧＰＳ側から開放することができないことが想定される。このため、例えば、「Ｈ」レベルの制御信号を信号線２１５を介して送信することにより、通信分離回路１２４のＧＰＳ制御部１２１の受信側（ＧＰＳ受信側）を開けることができる。
【００７９】
信号線２１６は、ＧＰＳモジュール１２０に電源が供給され、ホスト制御部１３０からのコマンドを受信することができる状態になった場合に、通信分離回路１２４のＧＰＳ制御部１２１の受信側（ＧＰＳ受信側）を開けるための制御信号を送る信号線である。例えば、「Ｈ」レベルの制御信号を信号線２１６を介して送ることにより、通信分離回路１２４のＧＰＳ制御部１２１の受信側（ＧＰＳ受信側）が開けられる。
【００８０】
発振器１２７は、ＧＰＳ制御部１２１内に供給されるクロック信号を発生させるための振動源であり、例えば、水晶発振器（ＴＣＸＯ）が用いられる。
【００８１】
［撮像装置の機能構成例］
図５は、本発明の第１の実施の形態における撮像装置１００の機能構成例を示すブロック図である。撮像装置１００は、操作受付部３１０と、撮像装置のモード設定部３２０と、使用要否判定部３３０と、動作制御部３４０と、電源供給部３５０と、測位部３６０とを備える。
【００８２】
操作受付部３１０は、ユーザからの操作入力を受け付ける操作受付部であり、受け付けられた操作入力に応じた操作内容を撮像装置のモード設定部３２０、使用要否判定部３３０および測位部３６０に出力する。例えば、操作受付部３１０は、撮像装置１００の電源をオン／オフする電源操作が受け付けられた場合には、その操作内容を使用要否判定部３３０および測位部３６０に出力する。また、例えば、操作受付部３１０は、撮像装置１００のモードを切り替える切替操作が受け付けられた場合には、その操作内容を撮像装置のモード設定部３２０に出力する。この切替操作は、例えば、撮影モードから他のモード（再生モード、通信モードまたは各種設定モード）への切替操作、または、他のモード（再生モード、通信モードまたは各種設定モード）から撮影モードへの切替操作である。なお、操作受付部３１０は、図１に示す操作受付部１５０に対応する。
【００８３】
撮像装置のモード設定部３２０は、操作受付部３１０により受け付けられた切替操作に応じて、撮影モード、再生モード、通信モードおよび各種設定モードの何れかのモードを設定するものである。そして、撮像装置のモード設定部３２０は、その設定内容を使用要否判定部３３０および測位部３６０に出力する。なお、撮像装置のモード設定部３２０は、図１および図３に示すホスト制御部１３０に対応する。
【００８４】
使用要否判定部３３０は、操作受付部３１０により操作入力が受け付けられた場合に、その操作入力に基づく処理が、測位部３６０により取得される測位情報を用いる処理（特定処理）であるか否かを判定するものである。すなわち、使用要否判定部３３０は、操作受付部３１０により操作入力が受け付けられた場合に、その操作入力に基づく処理が、測位部３６０を用いる特定処理であるか否かを判定する。例えば、撮像装置１００の電源をオフする電源操作が受け付けられた場合には、使用要否判定部３３０は、その操作入力に基づく処理が特定処理でないと判定する。また、例えば、撮影モードが設定されている場合において、撮影モードから他のモード（再生モード、通信モードまたは各種設定モード）への切替操作が受け付けられた場合には、使用要否判定部３３０は、その操作入力に基づく処理が特定処理でないと判定する。一方、例えば、撮像装置１００の電源をオンする電源操作が受け付けられた場合において、撮影モードが設定されている場合には、使用要否判定部３３０は、その操作入力に基づく処理が特定処理であると判定する。また、例えば、撮影モード以外の他のモードが設定されている場合において、他のモードから撮影モードへの切替操作が受け付けられた場合には、使用要否判定部３３０は、その操作入力に基づく処理が特定処理であると判定する。そして、使用要否判定部３３０は、その判定結果を動作制御部３４０に出力する。なお、使用要否判定部３３０は、撮像装置１００がスタンバイ状態（待機状態）となった場合に、そのスタンバイ状態において行われる処理が特定処理であるか否かを判定するようにしてもよい。また、使用要否判定部３３０は、図１および図３に示すホスト制御部１３０に対応する。なお、使用要否判定部３３０は、特許請求の範囲に記載の判定部の一例である。
【００８５】
動作制御部３４０は、使用要否判定部３３０から出力された判定結果と、測位部３６０から出力された測位部３６０における動作モードとに基づいて、測位部３６０への電源供給の制御を行うことにより測位部３６０の動作制御を行うものである。例えば、操作入力に基づく処理が特定処理である旨の判定結果が使用要否判定部３３０から出力された場合には、動作制御部３４０は、測位部３６０に電源を供給する制御を行い、測位部３６０を動作させる制御を行う。また、例えば、操作入力に基づく処理が特定処理でない旨の判定結果が使用要否判定部３３０から出力された場合には、動作制御部３４０は、測位部３６０における動作モードに基づいて、測位部３６０の動作制御を行う。すなわち、動作制御部３４０は、測位部３６０における動作モードがエフェメリスデータ取得モードである場合、または、衛星捕捉モードであり動作中である場合には、これらの各動作が終了するまでの間、測位部３６０に電源を供給する制御を行う。これにより、その動作が終了するまでの間、測位部３６０の動作を継続して行わせ、その動作の終了後、測位部３６０を停止させる制御を行う。また、動作制御部３４０は、測位部３６０における動作モードが位置更新モードである場合、または、衛星捕捉モードであるが動作中でない場合には、測位部３６０への電源供給を停止する制御を行い、測位部３６０を停止させる制御を行う。なお、動作制御部３４０は、図３に示すＧＰＳ制御部１２１および電源制御論理回路１２２に対応する。また、この動作制御については、図７および図８を参照して詳細に説明する。なお、動作制御部３４０は、特許請求の範囲に記載の制御部および取得部の一例である。また、エフェメリスデータ取得モード、または、衛星捕捉モードであり動作中である場合は、特許請求の範囲に記載の第１のモードの一例である。また、測位部３６０を停止させた後の測位部３６０のオフ状態は、特許請求の範囲に記載の第２のモードの一例である。
【００８６】
電源供給部３５０は、動作制御部３４０の制御に基づいて、測位部３６０に電源を供給するものである。なお、電源供給部３５０は、図１および図３に示すバッテリ２００に対応する。
【００８７】
測位部３６０は、測位処理のために必要な測位情報を外部から受信するものであり、電源供給部３５０から電源供給を受けて測位処理を行う。例えば、測位部３６０は、撮像装置のモード設定部３２０により撮影モードが設定された場合には、電源供給部３５０から電源供給を受けて測位処理を行う。また、測位部３６０は、現在の動作モード（エフェメリスデータ取得モード、衛星捕捉モード、位置更新モード）を動作制御部３４０に出力する。なお、測位部３６０は、図１および図３に示すＧＰＳモジュール１２０に対応する。また、測位部３６０は、特許請求の範囲に記載の受信部の一例である。
【００８８】
［位置取得モードの指定画面の表示例］
図６は、本発明の第１の実施の形態における表示部１６０の表示例（位置取得モード指定画面４００）を示す図である。位置取得モード指定画面４００は、撮影モードの設定時における位置取得モードを指定するための画面である。また、位置取得モード指定画面４００には、位置取得モードを指定するための複数のボタンと、戻るボタン４０５と、決定ボタン４０６とが設けられている。なお、位置取得モードを指定するための複数のボタンとして、「位置取得優先モード」ボタン４０１と、「位置取得・消費電力バランスモード」ボタン４０２と、「低消費電力モード」ボタン４０３と、「ＧＰＳオフモード」ボタン４０４とが設けられている。また、位置取得モード指定画面４００は、例えば、撮影モードを設定する操作入力が行われた場合に、表示部１６０に表示される。
【００８９】
「位置取得優先モード」ボタン４０１は、位置取得優先モードを指定する場合に押下されるボタンである。位置取得優先モードは、撮影モードが設定されている場合には、測位部３６０に常に電源を供給して測位動作を行うモードである。すなわち、撮影モードが設定され、位置取得優先モードが指定されている場合には、測位部３６０が常に動作状態となっている。このため、最新の測位情報を用いることができるが、消費電力が大きくなる。
【００９０】
「位置取得・消費電力バランスモード」ボタン４０２は、位置取得・消費電力バランスモードを指定する場合に押下されるボタンである。位置取得・消費電力バランスモードは、撮影モードが設定されている場合には、測位部３６０における動作モードに応じて測位部３６０に適宜電源が供給され、測位動作を行うモードである。また、ユーザ操作による電源オフや、撮影モード以外のモードに切り替えるモード切替の操作入力がされた場合には、一定条件により、測位部３６０への電源供給を一定期間継続して行う。すなわち、位置取得・消費電力バランスモードは、図９に示す処理手順を行う動作モードである。なお、本発明の第１の実施の形態では、位置取得・消費電力バランスモードが設定されている場合を例にして説明する。
【００９１】
「低消費電力モード」ボタン４０３は、低消費電力モードを指定する場合に押下されるボタンである。低消費電力モードは、撮影モードが設定されている場合には、測位部３６０における動作モードに応じて測位部３６０に適宜電源が供給され、測位動作を行うモードである。また、ユーザ操作による電源オフや、撮影モード以外のモードに切り替えるモード切替の操作入力がされた場合に、この操作入力に応じて測位部３６０への電源供給を停止される。すなわち、低消費電力モードは、図９に示す処理手順のうち、割り込み処理８００を行わない動作モードである。このため、ＧＰＳのみが動作する状態がなくなることにより消費電力を低減させることができるが、エフェメリスデータ取得中であってもＧＰＳの動作を停止させるため、位置情報の取得が遅くなることがある。
【００９２】
「ＧＰＳオフモード」ボタン４０４は、ＧＰＳオフモードを指定する場合に押下されるボタンである。ＧＰＳオフモードは、測位動作を行わないモードである。すなわち、撮影モードが設定されている場合でも、ＧＰＳオフモードが指定されている場合には、測位部３６０に電源が供給されず、測位部３６０がオフ状態となっている。このため、消費電力を低減させることができるが、測位情報を用いることができない。
【００９３】
決定ボタン４０６は、位置取得モードを指定する押下操作がされた後に、その指定を決定する際に押下されるボタンである。戻るボタン４０５は、例えば、直前に表示されていた表示画面に戻る場合に押下されるボタンである。
【００９４】
［測位部の動作制御例］
図７および図８は、本発明の第１の実施の形態における動作制御部３４０により測位部３６０の動作制御を行う場合を示すシーケンスチャートである。図７および図８に示す例では、撮像装置のモード設定部３２０により設定される撮像装置１００におけるモード４２１と、測位部３６０における動作モード４２２と、測位部３６０への電源供給の有無４２３との関係を概略的に示す。なお、撮像装置１００におけるモード４２１は、撮影モード、再生モード、通信モードおよび各種設定モードの何れかである。また、図７および図８に示す縦軸は時間軸を示す。
【００９５】
図７および図８には、撮像装置のモード設定部３２０により撮影モードが設定されている場合における動作制御例を示す。図７に示す例では、撮影モードが設定されている場合に、撮像装置１００の電源をオフする電源操作が行われる場合を想定して説明する。また、図７に示す例では、撮影モードが設定されているため、測位部３６０には電源供給部３５０からの電源供給が行われているものとする。
【００９６】
図７（ａ）には、測位部３６０における動作モード４２２として衛星捕捉モードが設定され、衛星捕捉モードにおける衛星捕捉動作が実行中である場合を示す。このように衛星捕捉動作が実行中に、矢印４３１に示すように、撮像装置１００の電源をオフする電源操作が行われた場合には、使用要否判定部３３０が測位部３６０の要否を判定する。この場合には、撮影モードが設定されているが、撮像装置１００の電源がオンされるため、撮影モードにおける撮像処理が行われない。このため、測位部３６０により取得された測位情報を用いることはない。そこで、使用要否判定部３３０は、測位部３６０により取得された測位情報を用いない旨の判定結果を動作制御部３４０に出力する。
【００９７】
動作制御部３４０は、測位部３６０により取得された測位情報を用いない旨の判定結果が使用要否判定部３３０から出力されたため、測位部３６０における動作モードに基づいて、測位部３６０への電源供給の要否を判断する。ここで、測位部３６０における動作モード４２２として衛星捕捉モードが設定され、衛星捕捉モードにおける衛星捕捉動作が実行中であるため、動作制御部３４０は、その衛星捕捉動作が終了するまで、電源供給を継続して行う。そして、その衛星捕捉動作が終了した場合には、矢印４３２に示すように、動作制御部３４０は、測位部３６０への電源供給を停止する。
【００９８】
なお、測位部３６０が、エフェメリスデータを取得する取得基準を満たしているか否かを判断し、その取得基準を満たしている場合には、エフェメリスデータ取得モードにおけるエフェメリスデータ取得動作を行うようにしてもよい。例えば、対象となる全てのＧＰＳ衛星の仰角が一定角度以上であり、かつ、少なくとも１つのＧＰＳ衛星からの信号強度（ＣＮＲ）が一定値以上であることを、その取得基準として用いることができる。その取得基準を満たしている場合には、エフェメリスデータ取得動作が行われ、このエフェメリスデータ取得動作が終了するまで、動作制御部３４０は測位部３６０への電源供給を継続して行う。
【００９９】
また、衛星捕捉動作の終了時およびエフェメリスデータ取得動作の終了時に、撮像装置１００の電源をオンする電源操作が行われたか否かを判断し、電源をオンする電源操作が行われた場合には測位部３６０への電源供給を継続して行うようにしてもよい。この場合には、測位部３６０が衛星捕捉モードに移行して衛星捕捉モードにおける間欠動作を実行する。
【０１００】
なお、測位部３６０における動作モード４２２として衛星捕捉モードが設定されているが衛星捕捉動作の実行中でない場合には、動作制御部３４０は、撮像装置１００の電源をオフする電源操作が行われると、測位部３６０への電源供給を停止する。
【０１０１】
図７（ｂ）には、測位部３６０における動作モード４２２としてエフェメリスデータ取得モードが設定されている場合を示す。このようにエフェメリスデータ取得モードが設定されている場合に、矢印４３３に示すように、撮像装置１００の電源をオフする電源操作が行われた場合には、使用要否判定部３３０が測位部３６０の要否を判定する。この場合には、図７（ａ）に示す場合と同様に、測位部３６０により取得された測位情報を用いることはない。そこで、使用要否判定部３３０は、測位部３６０により取得された測位情報を用いない旨の判定結果を動作制御部３４０に出力する。
【０１０２】
また、動作制御部３４０は、図７（ａ）に示す場合と同様に、測位部３６０における動作モードに基づいて、測位部３６０への電源供給の要否を判断する。ここで、測位部３６０における動作モード４２２としてエフェメリスデータ取得モードが設定されているため、動作制御部３４０は、そのエフェメリスデータ取得動作が終了するまで、電源供給を継続して行う。そして、そのエフェメリスデータ取得動作が終了した場合には、矢印４３４に示すように、動作制御部３４０は、測位部３６０への電源供給を停止する。なお、エフェメリスデータ取得動作の終了時に、撮像装置１００の電源をオンする電源操作が行われたか否かを判断し、電源をオンする電源操作が行われた場合には測位部３６０への電源供給を継続して行うようにしてもよい。この場合には、測位部３６０が衛星捕捉モードに移行して衛星捕捉モードにおける間欠動作を実行する。
【０１０３】
図７（ｃ）には、測位部３６０における動作モード４２２として位置更新モードが設定されている場合を示す。このように位置更新モードが設定されている場合に、矢印４３５に示すように、撮像装置１００の電源をオフする電源操作が行われた場合には、使用要否判定部３３０が測位部３６０の要否を判定する。この場合には、図７（ａ）に示す場合と同様に、測位部３６０により取得された測位情報を用いることはない。そこで、使用要否判定部３３０は、測位部３６０により取得された測位情報を用いない旨の判定結果を動作制御部３４０に出力する。
【０１０４】
また、動作制御部３４０は、図７（ａ）に示す場合と同様に、測位部３６０における動作モードに基づいて、測位部３６０への電源供給の要否を判断する。ここで、測位部３６０における動作モード４２２として位置更新モードが設定されているため、動作制御部３４０は、矢印４３６に示すように、測位部３６０への電源供給を停止する。
【０１０５】
図８に示す例では、撮影モードが設定されている場合に、撮影モードから再生モードへの切替操作が行われる場合を想定して説明する。また、図８に示す例では、撮影モードが設定されているため、測位部３６０には電源供給部３５０からの電源供給が行われているものとする。
【０１０６】
図８（ａ）には、測位部３６０における動作モード４２２として衛星捕捉モードが設定され、衛星捕捉モードにおける衛星捕捉動作が実行中である場合を示す。このように衛星捕捉動作が実行中に、矢印４４１に示すように、撮影モードから再生モードへの切替操作が行われた場合には、使用要否判定部３３０が測位部３６０の要否を判定する。この再生モードでは、図７（ａ）に示す場合と同様に、測位部３６０により取得された測位情報を用いることはない。そこで、使用要否判定部３３０は、測位部３６０により取得された測位情報を用いない旨の判定結果を動作制御部３４０に出力する。
【０１０７】
また、動作制御部３４０は、図７（ａ）に示す場合と同様に、測位部３６０における動作モードに基づいて、測位部３６０への電源供給の要否を判断する。ここで、測位部３６０における動作モード４２２として衛星捕捉モードが設定され、衛星捕捉モードにおける衛星捕捉動作が実行中であるため、動作制御部３４０は、その衛星捕捉動作が終了するまで、電源供給を継続して行う。そして、その衛星捕捉動作が終了した場合には、矢印４４２に示すように、動作制御部３４０は、測位部３６０への電源供給を停止する。また、図７（ａ）に示す場合と同様に、測位部３６０が、エフェメリスデータを取得する取得基準を満たしているか否かを判断し、その取得基準を満たしている場合には、エフェメリスデータ取得モードにおけるエフェメリスデータ取得動作を行うようにしてもよい。
【０１０８】
また、図７（ａ）に示す場合と同様に、衛星捕捉動作の終了時およびエフェメリスデータ取得動作の終了時に、再生モードから撮影モードへの切替操作が行われたか否かを判断する。そして、この切替操作が行われた場合には測位部３６０への電源供給を継続して行うようにしてもよい。この場合には、測位部３６０が衛星捕捉モードに移行して衛星捕捉モードにおける間欠動作を実行する。
【０１０９】
なお、測位部３６０における動作モード４２２として衛星捕捉モードが設定されているが衛星捕捉動作の実行中でない場合には、動作制御部３４０は、撮影モードから再生モードへの切替操作が行われると、測位部３６０への電源供給を停止する。
【０１１０】
図８（ｂ）には、測位部３６０における動作モード４２２としてエフェメリスデータ取得モードが設定されている場合を示す。このようにエフェメリスデータ取得モードが設定されている場合に、矢印４４３に示すように、撮影モードから再生モードへの切替操作が行われた場合には、使用要否判定部３３０が測位部３６０の要否を判定する。この場合には、図７（ｂ）に示す場合と同様に、測位部３６０により取得された測位情報を用いることはない。そこで、使用要否判定部３３０は、測位部３６０により取得された測位情報を用いない旨の判定結果を動作制御部３４０に出力する。
【０１１１】
また、動作制御部３４０は、図７（ｂ）に示す場合と同様に、測位部３６０における動作モードに基づいて、測位部３６０への電源供給の要否を判断する。ここで、測位部３６０における動作モード４２２としてエフェメリスデータ取得モードが設定されているため、動作制御部３４０は、そのエフェメリスデータ取得動作が終了するまで、電源供給を継続して行う。そして、そのエフェメリスデータ取得動作が終了した場合には、矢印４４４に示すように、動作制御部３４０は、測位部３６０への電源供給を停止する。なお、エフェメリスデータ取得動作の終了時に、再生モードから撮影モードへの切替操作が行われたか否かを判断し、電源をオンする電源操作が行われた場合には測位部３６０への電源供給を継続して行うようにしてもよい。この場合には、測位部３６０が衛星捕捉モードに移行して衛星捕捉モードにおける間欠動作を実行する。
【０１１２】
図８（ｃ）には、測位部３６０における動作モード４２２として位置更新モードが設定されている場合を示す。このように位置更新モードが設定されている場合に、矢印４４５に示すように、撮影モードから再生モードへの切替操作が行われた場合には、使用要否判定部３３０が測位部３６０の要否を判定する。この場合には、図７（ｃ）に示す場合と同様に、測位部３６０により取得された測位情報を用いることはない。そこで、使用要否判定部３３０は、測位部３６０により取得された測位情報を用いない旨の判定結果を動作制御部３４０に出力する。
【０１１３】
また、動作制御部３４０は、図７（ｃ）に示す場合と同様に、測位部３６０における動作モードに基づいて、測位部３６０への電源供給の要否を判断する。ここで、測位部３６０における動作モード４２２として位置更新モードが設定されているため、動作制御部３４０は、矢印４４６に示すように、測位部３６０への電源供給を停止する。
【０１１４】
なお、撮影モードから、通信モードまたは各種設定モードへの切替操作が行われた場合についても、図８に示す撮影モードから再生モードへの切替操作が行われた場合と同様である。このため、ここでの説明を省略する。
【０１１５】
［撮像装置の動作例］
図９は、本発明の第１の実施の形態における撮像装置１００による測位処理の処理手順の一例を示すフローチャートである。この例では、図６に示す位置取得モード指定画面４００における「位置取得・消費電力バランスモード」ボタン４０２の押下により、位置取得・消費電力バランスモードが設定されている場合を例にして説明する。
【０１１６】
例えば、ユーザ操作により撮像装置１００の電源をオンする操作入力が受け付けられると、ホストシステムが起動する。そして、撮影モード以外の他のモードから撮影モードへの切替操作が受け付けられた場合、または、撮影モードにて起動した場合には（ステップＳ９００）、ＧＰＳモジュール１２０における動作モードが判断される（ステップＳ９０１）。すなわち、ホスト制御部１３０が、ＧＰＳモジュール１２０における動作モードを確認するためのコマンドをＧＰＳ制御部１２１に送信し、ＧＰＳモジュール１２０における動作モードを判断する。また、ＧＰＳモジュール１２０から定期的に送信される測位情報の中にＧＰＳモジュール１２０の状態を含めておき、これにより、ＧＰＳモジュール１２０における動作モードを判断するようにしてもよい。すなわち、信号線２１０によりホスト制御部１３０の受信ポートを開き、受信されたデータを読むことにより、ＧＰＳモジュール１２０の動作モードを判断することができる。なお、受信データがない場合には、ＧＰＳモジュール１２０がオフ状態であると判断することができる。ここで、本発明の第１の実施の形態では、撮像装置１００のホスト制御部１３０側の電源がオフされている状態でも、ＧＰＳモジュール１２０の電源がオンされている場合が存在する。このため、撮像装置１００の電源をオンする操作入力が受け付けられた直後に、ＧＰＳモジュール１２０における動作モードが判断される。
【０１１７】
ＧＰＳモジュール１２０における動作モードが、衛星捕捉モードである場合には（ステップＳ９０１）、衛星捕捉動作を規定時間継続して行う（ステップＳ９２３）。また、測位部３６０の動作モードが、エフェメリスデータ取得モード（図９では「Ｅｐｈ．取得モード」で示す）である場合には（ステップＳ９０１）、エフェメリスデータ取得動作を継続して行う（ステップＳ９２６）。また、ＧＰＳモジュール１２０が電源オフの状態である場合には（ステップＳ９０１）、電源制御論理回路１２２が、バッテリ２００からＧＰＳモジュール１２０への電源供給を開始させる（ステップＳ９０２）。
【０１１８】
続いて、ＧＰＳモジュール１２０が、衛星捕捉モードにおける間欠動作を実行する（ステップＳ９０３）。この間欠動作は、例えば、ＧＰＳ衛星を特定することができる程度の時間（例えば、１８秒間）、ＧＰＳモジュール１２０をオン状態として行われる。例えば、衛星捕捉動作の実行状態を１８秒間とし、衛星捕捉動作のオフ状態を７２秒間とすることができる。
【０１１９】
続いて、ＧＰＳモジュール１２０が、エフェメリスデータを保持しているか否かを判断する（ステップＳ９０４）。ＧＰＳモジュール１２０が、エフェメリスデータを保持している場合には（ステップＳ９０４）、保持されているエフェメリスデータが、有効なエフェメリスデータであるか否かが判断される（ステップＳ９０５）。保持されているエフェメリスデータが有効なエフェメリスデータである場合には（ステップＳ９０５）、保持されているエフェメリスデータについて、測位を行うに際して十分なエフェメリスデータが存在するか否かが判断される（ステップＳ９０６）。例えば、測位では、４つ以上の衛星を捕捉する必要があるため、保持されているエフェメリスデータにより、４つ以上の衛星を捕捉することができるか否かが判断される。
【０１２０】
測位を行うに際して十分なエフェメリスデータが存在する場合には（ステップＳ９０６）、新しい衛星が見えたか否かが判断される（ステップＳ９０７）。新しい衛星が見えていない場合には（ステップＳ９０７）、ＧＰＳモジュール１２０が、位置更新モードにおける間欠動作を実行する（ステップＳ９０８）。例えば、位置更新動作の実行状態を３秒間とし、位置更新動作のオフ状態を１２秒間とすることができる。
【０１２１】
続いて、ＧＰＳモジュール１２０が、保持されているエフェメリスデータが、測位に十分かつ有効なエフェメリスデータであるか否かが判断される（ステップＳ９０９）。そして、保持されているエフェメリスデータが、測位に十分かつ有効なエフェメリスデータである間は、位置更新モードにおける間欠動作を継続して行う（ステップＳ９０８）。ここで、保持されているエフェメリスデータが、測位に十分かつ有効なエフェメリスデータである間とは、例えば、現在の状況において、保持されているエフェメリスデータが測位に十分なＧＰＳ衛星数かつ有効期間内となっている期間である。
【０１２２】
また、ＧＰＳモジュール１２０が、エフェメリスデータを保持していない場合（ステップＳ９０４）、または、保持されているエフェメリスデータが有効なエフェメリスデータでない場合には（ステップＳ９０５）、ステップＳ９１０に進む。また、保持されているエフェメリスデータについて、測位を行うに際して十分なエフェメリスデータが存在しない場合（ステップＳ９０６）、または、新しい衛星が見えた場合には（ステップＳ９０７）、ステップＳ９１０に進む。
【０１２３】
そして、ＧＰＳモジュール１２０が、エフェメリスデータを取得する取得基準を満たしているか否かを判断する（ステップＳ９１０）。その取得基準を満たしている場合には（ステップＳ９１０）、ＧＰＳモジュール１２０が、エフェメリスデータ取得モードにおけるエフェメリスデータ取得動作を行う（ステップＳ９１１）。このエフェメリスデータ取得動作は、例えば、十分なエフェメリスデータが取得された場合、または、終了条件を満たす場合に終了する。例えば、設定時間が経過したこと、または、継続基準を満たさないことを、その終了条件として用いることができる。そして、エフェメリスデータ取得動作（ステップＳ９１１）を終了した場合には、ステップＳ９０３に戻る。また、エフェメリスデータを取得する取得基準を満たしていない場合には（ステップＳ９１０）、ステップＳ９０３に戻る。なお、この例では、ステップＳ９１０において、エフェメリスデータを取得する取得基準を満たしている場合には、ステップＳ９１１に進む例を示した。しかしながら、ステップＳ９０７を通過した後に、ステップＳ９１０に進んだ場合には、既に測位に十分なエフェメリスデータがあることになる。このため、ステップＳ９０７を通過した後に、ステップＳ９１０に進んだ場合には、Ｓ９０８へ遷移するようにしてもよい。
【０１２４】
ここで、点線の矩形内に示す処理手順は、割り込み処理８００の処理手順である。この例では、撮像装置１００の電源をオフするユーザ操作、または、撮影モード以外の他のモードへの切替操作を割り込み処理を行うためのトリガとする場合を例にして説明する。
【０１２５】
撮像装置１００の電源をオフする操作入力、または、撮影モード以外の他のモードへの切替操作が受け付けられると（ステップＳ９２０）、撮像装置１００のホスト側の電源がオフされ、ホスト側の電源オフがＧＰＳモジュール１２０に通知される。なお、ステップＳ９２０は、特許請求の範囲に記載の判定手順の一例である。ホスト側の電源オフが通知されると、この通知時における動作モードをＧＰＳモジュール１２０が確認する（ステップＳ９２１）。この通知時における動作モードが、エフェメリスデータ取得モードである場合には（ステップＳ９２１）、エフェメリスデータ取得動作を継続して行う（ステップＳ９２６）。また、その通知時における動作モードが、位置更新モードである場合には（ステップＳ９２１）、ＧＰＳモジュール１２０の電源がオフされる（ステップＳ９２７）。すなわち、ＧＰＳモジュール１２０が、電源制御論理回路１２２に電源オフの通知を行い、電源制御論理回路１２２がＧＰＳモジュール１２０への電源の供給を停止させる（ステップＳ９２７）。また、その通知時における動作モードが、衛星捕捉モードである場合には（ステップＳ９２１）、ＧＰＳモジュール１２０が、衛星捕捉モードにおける衛星捕捉動作を実行中であるか否かを判断する（ステップＳ９２２）。
【０１２６】
衛星捕捉モードにおける衛星捕捉動作を実行中である場合には（ステップＳ９２２）、ＧＰＳモジュール１２０が、その衛星捕捉動作を規定時間継続して行う（ステップＳ９２３）。そして、ＧＰＳモジュール１２０が、エフェメリスデータを取得する取得基準を満たしているか否かを判断する（ステップＳ９２４）。この取得基準は、ステップＳ９１０における取得基準と同一とすることができる。
【０１２７】
その取得基準を満たしている場合には（ステップＳ９２４）、ＧＰＳモジュール１２０が、エフェメリスデータ取得モードにおけるエフェメリスデータ取得動作を行う（ステップＳ９２６）。このエフェメリスデータ取得動作は、例えば、十分なエフェメリスデータが取得された場合、または、終了条件を満たす場合に終了する。この終了条件は、ステップＳ９１１における終了条件と同一とすることができる。そして、エフェメリスデータ取得動作（ステップＳ９２６）を終了した場合には、ステップＳ９２５に進む。また、エフェメリスデータを取得する取得基準を満たしていない場合には（ステップＳ９２４）、ステップＳ９２５に進む。
【０１２８】
続いて、ＧＰＳモジュール１２０が、撮像装置１００のホスト側の状態を確認する（ステップＳ９２５）。そして、ホスト側の電源状態がオンである場合、かつ、撮影モードが設定されている場合には（ステップＳ９２５）、ステップＳ９０３に戻る。一方、ホスト側の電源状態がオフである場合、または、撮影モード以外の他のモードが設定されている場合には（ステップＳ９２５）、ＧＰＳモジュール１２０の電源がオフされる（ステップＳ９２７）。これにより、ホスト側およびＧＰＳ側の電源がオフ状態となる。なお、ステップＳ９２１乃至Ｓ９２６は、特許請求の範囲に記載の制御手順の一例である。
【０１２９】
ここで、ステップＳ９２７において、エフェメリスデータの取得が未完了な場合も想定される。このため、ステップＳ９２７において、ＧＰＳモジュール１２０の電源をオフする前に、衛星補足モードにおける間欠動作を所定回数または所定時間だけ実行し、この衛星補足間欠動作の実行後に、ＧＰＳモジュール１２０の電源をオフするようにしてもよい。この例を、図１０に示す。
【０１３０】
図１０は、本発明の第１の実施の形態における撮像装置１００による測位処理の処理手順の一例を示すフローチャートである。この処理手順は、図９に示すステップＳ９２７の変形例であり、ＧＰＳモジュール１２０の電源をオフする前に、衛星補足モードにおける間欠動作を所定回数だけ実行する例である。なお、図１０に示す処理手順のうち、図９と同様の処理手順については、同一の符号を付して、これらの説明を省略する。
【０１３１】
図９に示すステップＳ９２５において、撮像装置１００のホスト側の電源状態がオフである場合、または、撮影モード以外の他のモードが設定されている場合には（ステップＳ９２５）、衛星補足モードにおける間欠動作を所定回数だけ実行する。すなわち、図９に示すステップＳ９０３乃至Ｓ９０７、Ｓ９１０、Ｓ９１１を所定回数だけ実行する。そして、ステップＳ９０３乃至Ｓ９０７、Ｓ９１０、Ｓ９１１を所定回数だけ実行した場合には（ステップＳ９４０）、ステップＳ９２５に進む。なお、この例では、衛星補足モードにおける間欠動作を所定回数だけ実行する例を示したが、ステップＳ９４０において、衛星補足モードにおける間欠動作を所定時間だけ実行したか否かを判断するようにしてもよい。
【０１３２】
これにより、撮像装置１００のホスト側の電源状態がオフである場合、または、撮影モード以外の他のモードが設定されている場合でも、エフェメリスデータの取得が可能となり、次回以降の測位を速めることができる。なお、図１０に示す処理手順を行うか否か、または、図１０に示す処理手順を行う場合における衛星補足モードの間欠動作の実行回数または実行時間を設定可能とするようにしてもよい。これにより、消費電力を考慮したユーザ設定を可能とすることができる。
【０１３３】
なお、本発明の第１の実施の形態では、撮像装置１００の電源をオフするユーザ操作、または、撮影モード以外の他のモードへの切替操作を割り込み処理を行うためのトリガとする例を示した。ただし、例えば、撮像装置１００がスタンバイ状態（待機状態）となった場合を割り込み処理を行うためのトリガとするようにしてもよい。すなわち、撮影モードが設定されている場合において、撮像装置１００における状態が変化して、スタンバイ状態となった場合を割り込み処理を行うためのトリガとすることができる。
【０１３４】
また、撮像装置１００の電源をオフするユーザ操作がされて、割り込み処理が実行されている場合には、撮像装置１００のホスト側の電源がオフ状態となっている可能性がある。この場合に、ＧＰＳモジュール１２０が動作中であることをユーザに通知する通知部を撮像装置１００に外装するようにしてもよい。この通知部は、例えば、ＧＰＳモジュール１２０からの制御に基づいて、ユーザに対する通知処理を行う。この通知部として、例えば、撮像装置１００の側面にＬＥＤ（Light Emitting Diode）を設け、ＧＰＳモジュール１２０からの制御に基づいて、そのＬＥＤを発光させることができる。これにより、電源のオフ操作が行われた後において、ＧＰＳモジュール１２０が動作中であることをユーザに通知することができる。
【０１３５】
このように、例えば、撮像装置１００において電源のオン／オフ操作が繰り返し行われるような場合において、撮像装置１００のメイン電源がオフされた後でも、必要に応じて、ＧＰＳモジュール１２０の動作を継続して行わせることができる。このため、次の起動時には、ＧＰＳモジュール１２０がホットスタートを行うことができる可能性が高いため、測位処理を迅速に行うことができる。
【０１３６】
また、ＧＰＳ衛星が見つかりにくい環境下では、撮像装置１００のメイン電源がオフされた後でも、そのオフ時に衛星捕捉モードの間欠動作が実行中であれば、その動作が終了するまでの間、衛星探索を継続して行う。そして、その動作中にＧＰＳ衛星が見つかった場合には、エフェメリスデータの取得動作を継続して行うことができる。このため、次の起動時には、ＧＰＳモジュール１２０がホットスタートを行うことができ、測位処理を迅速に行うことができる。
【０１３７】
また、ＧＰＳモジュール１２０により取得される測位情報を用いる必要がないモード（再生モード、通信モード等）が設定されている場合において、ＧＰＳモジュール１２０をオフ状態とすることができる。これにより消費電力を低減させることができる。
【０１３８】
また、ＧＰＳ衛星が見つからない状態においても、衛星捕捉モードにおいて衛星捕捉の間欠動作を行う。このため、消費電力を抑えつつ、エフェメリスデータを取得することができる環境下に移動した場合には、位置情報の取得へ迅速に遷移することができる。
【０１３９】
また、位置更新モードにおいて間欠動作を行うため、消費電力を抑えつつ、適切な位置の更新が可能となる。また、位置更新モードにおける間欠動作中にＧＰＳ衛星が見えない状況に移動した場合でも同じ動作を継続する。これにより、再び測位可能な位置に移動した場合には、迅速に位置の更新を行うことができる
【０１４０】
また、エフェメリスデータ取得モード以外のモード（衛星捕捉モード、位置更新モード）が設定されている場合には、間欠動作となるため、消費電力を抑えることができる
【０１４１】
また、間欠動作時の動作Ｄｕｔｙを適宜変更することにより、ＧＰＳモジュール１２０へ割く電力を下げることができるため、バッテリ容量や消費電力が厳しいシステムにおいても、比較的組み込みやすくなる。
【０１４２】
また、ＧＰＳモジュール１２０の電源をオフする場合に、撮像装置１００のホスト側の状態確認を行うため、ＧＰＳモジュール１２０の動作を途切れさせずに、実装可能となる。
【０１４３】
このように、本発明の第１の実施の形態によれば、撮像装置１００における消費電力を削減するとともに、ＧＰＳモジュール１２０により適切な測位を行うことができる。
【０１４４】
＜２．第２の実施の形態＞
本発明の第１の実施の形態では、間欠動作の間欠中にはＧＰＳ制御部の電源をオフする例を示した。しかしながら、間欠動作の間欠中には、ＧＰＳ制御部の電源をオフせずに、ＧＰＳ制御部をスタンバイ状態とするようにしてもよい。そこで、本発明の第２の実施の形態では、間欠動作の間欠中には、ＧＰＳ制御部をスタンバイ状態とする場合を例にして説明する。
【０１４５】
［ＧＰＳモジュールの構成例］
図１１は、本発明の第２の実施の形態におけるＧＰＳモジュール６００の内部構成例を示す図である。図１１に示す例は、図３に示すＧＰＳモジュール１２０またはホスト制御部１３０の変形例であり、一部を変形したものである。このため、以下では、図３に示すＧＰＳモジュール１２０またはホスト制御部１３０と異なる点を中心にして説明し、共通する部分については同一の符号を付してこれらの説明の一部を省略する。
【０１４６】
図１２は、本発明の第２の実施の形態における電源制御論理回路６２０の制御内容を模式的に示す図である。図１２に示す電源制御論理回路６２０の制御内容については、図１１を参照して詳細に説明する。
【０１４７】
ＧＰＳモジュール６００は、図３に示すＧＰＳモジュール１２０において、間欠制御論理回路６３０を追加して、電源制御論理回路１２２の代わりに、電源制御論理回路６２０を設けたものである。また、ＧＰＳモジュール６００は、ＧＰＳ制御部６１０と、電源制御論理回路６２０と、間欠制御論理回路６３０と、電源スイッチ１２３と、通信分離回路１２４とを備える。
【０１４８】
ＧＰＳ制御部６１０は、ＧＰＳモジュール６００を制御する制御回路であり、ＲＴＣ６１１および位置演算プロセッサ１２８を内蔵する。ＧＰＳ制御部６１０は、ＧＰＳ電源オン制御ポートから信号線６４１を介して電源制御論理回路６２０に制御信号を出力する。信号線６４１を介して出力される制御信号は、ホスト制御部１３０がＧＰＳモジュール１２０の起動を要求しているか否かを示す制御信号であり、信号線６４４を介してＲＴＣ６１１から出力される制御信号と同様のタイミングとすることができる。ただし、ホスト側とは異なり、トリガではなく、ＧＰＳ側のオフが確定するまで、「Ｈ」レベルの制御信号が継続して出力される。
【０１４９】
電源制御論理回路６２０は、ＧＰＳ制御部６１０の電源のオン／オフを司る回路であり、例えば、ディスクリート半導体およびリニアＩＣにより構成される。具体的には、電源制御論理回路６２０は、ホスト制御部１３０から出力される制御信号と、ＧＰＳ制御部６１０から出力される制御信号と、バッテリ２００の電圧監視とに基づいて、ＧＰＳ制御部６１０の電源のオン／オフを制御する。具体的には、図１２（ａ）を参照して説明する。例えば、電源供給線２０２の供給電圧がＧＰＳ制御部６１０の動作保証電圧範囲内である場合を想定する。この場合には、電源制御論理回路６２０は、ホスト制御部１３０またはＧＰＳ制御部６１０の少なくとも１つから「Ｈ」レベルの制御信号が出力されたときに、「Ｈ」レベルの制御信号を電源スイッチ１２３に出力する。これにより、ＧＰＳ制御部６１０の電源がオンされる。一方、例えば、電源供給線２０２の供給電圧がＧＰＳ制御部６１０の動作保証電圧範囲外である場合には、電源制御論理回路６２０は、ホスト制御部１３０およびＧＰＳ制御部６１０の制御信号にかかわらず、「Ｌ」レベルの制御信号を電源スイッチ１２３に出力する。これにより、ＧＰＳ制御部６１０の電源が強制的にオフされる。
【０１５０】
間欠制御論理回路６３０は、ＧＰＳ制御部６１０をオン状態またはスタンバイ状態とする回路である。具体的には、間欠制御論理回路６３０は、ＲＴＣ６１１から出力される間欠動作時間制御信号と、ＲＴＣ６１１から出力される制御信号とに基づいて、ＧＰＳ制御部６１０をオン状態またはスタンバイ状態とする制御を行う。例えば、間欠制御論理回路６３０は、信号線６４２を介して出力される制御信号を「Ｌ」レベルから「Ｈ」レベルとすることにより、ＧＰＳ制御部６１０を割り込み処理によりオン状態とする。また、例えば、間欠制御論理回路６３０は、信号線６４２を介して出力される制御信号を「Ｈ」レベルから「Ｌ」レベルとすることにより、ＧＰＳ制御部６１０を割り込み処理によりスタンバイ状態とする。
【０１５１】
また、ＲＴＣ６１１から出力される制御信号は、ホスト制御部１３０がＧＰＳモジュール６００の起動を要求しているか否かを示す制御信号であり、信号線６４４を介して入力される。この制御信号は、例えば、図３に示す信号線２０７を介して出力される制御信号と同様に、「Ｈ」レベルおよび「Ｌ」レベルの制御信号とすることができる。また、この制御信号は、信号線２１０を介して入力されるホスト制御部１３０からの通知に基づいて生成される。また、図３と同様に、例えば、３２ｋ＿ｏｕｔ端子のアウトプットの有り無しを用いることができる。また、この制御信号により、タイマカウントビットがフルとなった場合における意図しない一時的な「Ｈ」レベルの制御信号を遮断することができる。
【０１５２】
また、ＲＴＣ６１１から出力される間欠動作時間制御信号は、ＧＰＳモジュール６００における動作内容を示す制御信号であり、信号線６４３を介して入力される。この間欠動作時間制御信号は、例えば、図３に示す間欠動作時間制御信号と同様に、「Ｈ」レベルおよび「Ｌ」レベルの制御信号とすることができる。また、これらの各制御信号（信号線６４３および６４４）と、間欠制御論理回路６３０から信号線６４２を介して出力される制御信号との関係の一例を、図１２（ｂ）に示す。
【０１５３】
このように、ＧＰＳモジュール６００の間欠動作の間欠中には、ＧＰＳ制御部６１０をスタンバイ状態とすることができる。なお、図１１において、ホスト制御部１３０およびＧＰＳ制御部６１０からの制御信号の入力を省略して、電源制御論理回路６２０への入力をバッテリ２００の電圧監視のみとし、ＧＰＳ制御部６１０に常に電源を供給するようにしてもよい。この場合でも、間欠制御論理回路６３０によりＧＰＳ制御部６１０をオン状態またはスタンバイ状態とすることができるため、消費電力を低減させることができる。なお、間欠制御論理回路６３０は、特許請求の範囲に記載の切替部（制御信号線によるオン／スタンバイを切り替える切替部）の一例である。また、ＧＰＳ制御部６１０のスタンバイ状態は、特許請求の範囲に記載の第２のモードの一例である。
【０１５４】
＜３．第３の実施の形態＞
本発明の第１の実施の形態では、ＧＰＳ衛星から取得された航法メッセージからエフェメリスデータを抽出して、この抽出されたエフェメリスデータを用いて測位を行う例を示した。ここで、ＧＰＳを用いて行われる測位では、予測エフェメリスデータを用いて測位を行うことも可能である。ここでいう予測エフェメリスデータとは、ＧＰＳ衛星から送信される航法メッセージ中のエフェメリスデータ（過去に取得したものも含む）に基づいて、将来的に予測される衛星軌道を算出したデータを意味する。そこで、本発明の第３の実施の形態では、航法メッセージから抽出されたエフェメリスデータとともに、予測エフェメリスデータを用いて測位を行う場合を例にして説明する。なお、予測エフェメリスデータは、上述の通り、航法メッセージから抽出されたエフェメリスデータに基づいて生成されるデータであり、例えば、過去のエフェメリスデータに基づいて予測エフェメリスデータが生成される。例えば、予測エフェメリスデータの取得方法として、ネットワーク（有線または無線）経由または記録媒体経由により、既に生成されている予測エフェメリスデータを外部から撮像装置１００にダウンロードして取得する取得方法を用いることができる。また、撮像装置１００がＧＰＳ衛星から受信したエフェメリスデータに基づいて、ホスト制御部１３０またはＧＰＳ制御部１２１が予測エフェメリスデータを算出して取得するようにしてもよい。また、本発明の第３の実施の形態における構成については、本発明の第１の実施の形態と略同様であるため、以下では、異なる点を中心にして説明し、共通する部分については同一の符号を付してこれらの説明の一部を省略する。
【０１５５】
［位置取得モードの指定画面の表示例］
図１３は、本発明の第３の実施の形態における表示部１６０の表示例（位置取得モード指定画面４１０）を示す図である。位置取得モード指定画面４１０は、図６に示す位置取得モード指定画面４００の変形例であり、撮影モードの設定時における位置取得モードを指定するための画面である。このため、位置取得モード指定画面４００と共通する部分には、同一の符号を付して、これらの説明を省略する。
【０１５６】
位置取得モード指定画面４１０には、「アシストデータ優先モード」ボタン４０７および「予測Ｅｐｈ．優先モード」ボタン４０８が設けられている。
【０１５７】
「アシストデータ優先モード」ボタン４０７は、アシストデータ優先モードを指定する場合に押下されるボタンである。アシストデータ優先モードは、予測エフェメリスデータ等の、時刻に対応したＧＰＳ衛星の軌跡に関するデータ（アシストデータ）を優先使用して位置更新モードにおける間欠動作を行うモードである。ここでいうアシストデータとは、少なくとも時刻に対応してＧＰＳ衛星の軌跡を予測したデータであればよく、例えば、上述した予測エフェメリスデータである。また、アシストデータとして、例えば、ＧＰＳ衛星から取得されたエフェメリスデータに基づかずに、時刻に対応してＧＰＳ衛星の軌跡を予測したデータを用いるようにしてもよい。アシストデータ優先モードの特徴は、測位に十分な予測エフェメリスデータが存在する場合には、ＧＰＳ衛星から放送されている航法メッセージの取得を行わないことである。また、測位の精度や測位時間は、実際のエフェメリスデータを用いる場合よりも劣るが、位置情報を取得することは可能である。さらに、エフェメリスデータの取得中（例えば、図１４に示すステップＳ９１１の処理手順（Ｅｐｈ．取得モード連続動作））の消費電力を削減することができる。
【０１５８】
「衛星Ｅｐｈ．優先モード」ボタン４０８は、衛星Ｅｐｈ．優先モードを指定する場合に押下されるボタンである。衛星Ｅｐｈ．優先モードは、予測エフェメリスデータが存在する場合においても、ＧＰＳ衛星から放送されるエフェメリスデータの取得を行うモードである。この衛星Ｅｐｈ．優先モードが設定されている場合における処理手順は、図９に示す処理手順と同一となる。ただし、予測エフェメリスデータが存在するため、衛星補足モードにおいて、衛星補足が難しい環境下での衛星補足時間を短縮することができる。これにより、エフェメリスデータ取得モードへの遷移回数を増やすことができる。また、予測エフェメリスデータにより、コールドスタートまたはウォームスタート時においても、最も早く位置情報を取得することができる。このため、使用時の最初の測位までユーザを待たせることが減少し、ユーザに与えるストレスを軽減させることができる。
【０１５９】
［撮像装置の動作例］
図１４は、本発明の第３の実施の形態における撮像装置１００による測位処理の処理手順の一例を示すフローチャートである。この例では、図１３に示す位置取得モード指定画面４１０における「アシストデータ優先モード」ボタン４０７の押下により、アシストデータ優先モードが設定されている場合を例にして説明する。また、図１４に示す処理手順は、図９に示す処理手順の変形例であり、ステップＳ９３０を追加した点のみが異なる。そこで、以下では、図９に示す処理手順と異なる点を中心にして説明し、共通する部分については同一の符号を付してこれらの説明の一部を省略する。
【０１６０】
ＧＰＳモジュール１２０が、衛星捕捉モードにおける間欠動作を実行した後に（ステップＳ９０３）、ＧＰＳモジュール１２０に予測エフェメリスデータが保持されているか否かを判断する（ステップＳ９３０）。ＧＰＳモジュール１２０に測位に十分な予測エフェメリスデータが保持されている場合には（ステップＳ９３０）、ＧＰＳモジュール１２０が、その予測エフェメリスデータを用いて位置更新モードにおける間欠動作を実行する（ステップＳ９０８）。この場合についても、例えば、位置更新動作の実行状態を３秒間とし、位置更新動作のオフ状態を１２秒間とすることができる。
【０１６１】
また、ＧＰＳモジュール１２０に測位に十分な予測エフェメリスデータが保持されていない場合には（ステップＳ９３０）、ステップＳ９０４に進む。
【０１６２】
＜４．変形例＞
本発明の第１乃至第３の実施の形態では、位置演算プロセッサをＧＰＳ制御部に内蔵する例を示した。しかしながら、位置演算プロセッサについては、ＧＰＳ制御部の外部に設けるようにしてもよい。そこで、以下では、位置演算プロセッサをＧＰＳ制御部の外部に設ける例を示す。また、以下では、本発明の第１乃至第３の実施の形態の他の変形例を示す。なお、以下で示すＧＰＳモジュールまたは制御部は、図３に示すＧＰＳモジュール１２０またはホスト制御部１３０の変形例であり、一部を変形したものである。このため、以下では、図３に示すＧＰＳモジュール１２０またはホスト制御部１３０と異なる点を中心にして説明し、共通する部分については同一の符号を付してこれらの説明の一部を省略する。
【０１６３】
［ＧＰＳモジュールの構成例］
図１５は、本発明の第１の実施の形態の変形例におけるＧＰＳモジュール５００の内部構成例を示す図である。ＧＰＳモジュール５００は、図３に示すＧＰＳ制御部１２１に内蔵されている位置演算プロセッサ１２８を、ＧＰＳモジュール１２０内においてＧＰＳ制御部１２１の外部に設けたものである。また、ＧＰＳモジュール５００は、図３に示すＧＰＳモジュール１２０に内蔵されている通信分離回路１２４を、ＧＰＳモジュール１２０の外部に設けたものである。ＧＰＳ制御部５１０は、例えば、ＧＰＳ衛星からの信号補足、航法メッセージの受信、デコード、デコードされた航法メッセージの送信を行うことができるが、位置演算を行うことができないＨｏｓｔ  ＢａｓｅｄタイプのＧＰＳ  ＩＣである。このため、ＧＰＳ制御部５１０は、位置演算を行うプロセッサ（例えば、位置演算プロセッサ５０２）を外部に設ける必要がある。この外部に設けられた位置演算プロセッサ５０２により、航法データに基づいて位置の算出を行うことができる。なお、信号線５１２は、図３に示す信号線２０７に対応し、信号線５１３は、図３に示す信号線２０４に対応し、信号線５１４は、図３に示す信号線２１５に対応し、信号線５１５は、図３に示す信号線２１６に対応する。また、位置演算プロセッサ５０２には、発振子５１１が設けられている。
【０１６４】
例えば、信号線５０９および５０８、通信分離回路５０１を介して、ホスト制御部１３０から位置演算プロセッサ５０２にコマンドが送信される。また、信号線５０７を介して、位置演算プロセッサ５０２からＧＰＳ制御部５１０にコマンドが送信される。
【０１６５】
また、信号線５０６を介して、ＧＰＳ制御部５１０がＧＰＳ衛星から受信してデコードした航法メッセージを、ＧＰＳ制御部５１０から位置演算プロセッサ５０２に送信する。また、信号線５０５および５０４、通信分離回路５０１を介して、位置演算プロセッサ５０２により算出された位置情報が、位置演算プロセッサ５０２からホスト制御部１３０に送信される。また、信号線５０３は、図３に示す信号線２１０に対応する。なお、位置演算プロセッサ５０２は、位置演算以外の処理を行うようにしてもよい。例えば、位置演算プロセッサ５０２が常時電源にてオン／スタンバイの２ステートにて動作する場合には、位置演算プロセッサ５０２が電源制御論理回路の代わりを行うことも可能である。
【０１６６】
なお、図１５に示す例では、位置演算プロセッサをＧＰＳモジュール５００内に設けた例を示したが、例えば、位置演算プロセッサをＧＰＳモジュール５００の外部に設けるようにしてもよい。例えば、ホスト制御部１３０に位置演算を行うプロセッサを設けるようにしてもよく、位置演算を行うプロセッサをホスト制御部１３０およびＧＰＳモジュール５００の外部に設けるようにしてもよい。
【０１６７】
［ＧＰＳモジュールの構成例］
図１６は、本発明の第１の実施の形態の変形例におけるＧＰＳモジュール５４０の内部構成例を示す図である。ＧＰＳモジュール５４０は、図３に示すＧＰＳモジュール１２０における信号線２１０の代わりに、信号線５４１を設けたものである。すなわち、ホスト制御部１３０のホスト側準備通知ポートから出力された制御信号を、ＧＰＳ制御部１２１のホスト状態監視ポートに入力させずに、通信分離回路１２４にのみ入力させる。
【０１６８】
例えば、所定間隔（例えば、１秒間隔）で、通信分離回路１２４を介してホスト制御部１３０からＧＰＳ制御部１２１に、ホスト側の状態を示す状態通知を含む通信を行う。これにより、ＧＰＳ制御部１２１がホスト側の状態を把握することができるため、ＧＰＳ制御部１２１のホスト状態監視ポートを省略することができる。
【０１６９】
［ＧＰＳモジュールの構成例］
図１７は、本発明の第１の実施の形態の変形例におけるＧＰＳモジュール５５０の内部構成例を示す図である。ＧＰＳモジュール５５０は、図３に示すＧＰＳ制御部１２１に内蔵されているＲＴＣ１２５の代わりに、ＧＰＳ制御部５５７の外部にＲＴＣ５５１を設けたものである。なお、信号線５５３は信号線２０４に対応し、電源供給線５５４は電源供給線２０５に対応し、信号線５５５は信号線２０７に対応する。また、ＲＴＣ５５１には発振子５５２が設けられ、ＧＰＳ制御部５５７およびＲＴＣ５５１間において各種通信を行うための通信線５５６が設けられる。
【０１７０】
このように、ＲＴＣについては、ＧＰＳ制御部５５７の外部に設けるようにしてもよい。また、ＲＴＣの代わりに、時間を管理することができる他の計時回路を用いるようにしてもよい。
【０１７１】
［ＧＰＳモジュールの構成例］
図１８は、本発明の第１の実施の形態の変形例におけるＧＰＳモジュール５６０の内部構成例を示す図である。ＧＰＳモジュール５６０は、図３に示す電源スイッチ１２３の代わりに、電源ＩＣ５６１を設けたものである。電源ＩＣ５６１は、ＥＮ（イネーブル）機能を備える電源回路であり、電源制御論理回路１２２からの制御に基づいてバッテリ２００からＧＰＳモジュール１２０への電源供給のオン／オフを切り替える。電源ＩＣ５６１は、ＤＣ／ＤＣコンバータやＬＤＯ（Low Drop Out Regulator）等により構成される。電源ＩＣ５６１としてＤＣ／ＤＣコンバータを用いる場合、バッテリ２００とＧＰＳ制御部１２１の動作保証電圧範囲に応じて、降圧タイプ・昇圧タイプ・昇／降圧タイプのうち適切なＤＣ／ＤＣコンバータを用いることが好ましい。これにより、バッテリ２００電圧の監視を不要とすることができる。また、電源ＩＣ５６１としてＬＤＯを用いる場合において、ＧＰＳ制御部１２１の動作保証電圧範囲に応じて選択されたＬＤＯ出力電圧よりもバッテリ２００電圧範囲が低い場合には、バッテリ２００電圧の監視は必要となる。なお、電源ＩＣ５６１は、特許請求の範囲に記載の切替部の一例である。
【０１７２】
このように、電源スイッチ以外の電源回路を用いてバッテリ２００からＧＰＳモジュール１２０への電源供給のオン／オフを切り替えるようにしてもよい。また、電源ＩＣ５６１の代わりに、複数の回路により構成される電源ブロックを用いるようにしてもよい。この電源ブロックとして、外部フロントコントローラにより各電源ポート制御を行えるものを用いることができ、この場合には、例えば、ホスト制御部と同一の構成とすることができる。
【０１７３】
［ＧＰＳモジュールの構成例］
図１９は、本発明の第１の実施の形態の変形例におけるＧＰＳモジュール５７０の内部構成例を示す図である。ＧＰＳモジュール５７０は、図３に示すバッテリ２００と電源スイッチ１２３との間に、ＤＣ／ＤＣコンバータ５７１を設けたものである。
【０１７４】
また、ＤＣ／ＤＣコンバータ５７１として、バッテリ２００とＧＰＳ制御部１２１の動作保証電圧範囲に応じて、降圧タイプ・昇圧タイプ・昇／降圧タイプのうち適切なＤＣ／ＤＣコンバータを用いることが好ましい。このようなＤＣ／ＤＣコンバータを、バッテリ２００と電源スイッチ１２３との間に設けることにより、電圧の監視を不要とすることができる。
【０１７５】
［ＧＰＳモジュールの構成例］
図２０は、本発明の第１の実施の形態の変形例におけるＧＰＳモジュール５８０の内部構成例を示す図である。ＧＰＳモジュール５８０は、図３に示す電源スイッチ１２３の代わりに、ＤＣ／ＤＣコンバータ５８１を設けたものである。ＤＣ／ＤＣコンバータ５８１として、バッテリ２００とＧＰＳ制御部１２１の動作保証電圧範囲に応じて、降圧タイプ・昇圧タイプ・昇／降圧タイプのうち適切なＤＣ／ＤＣコンバータを用いることが好ましい。また、ＤＣ／ＤＣコンバータ５８１は、ＥＮ機能を備える電源回路であり、電源制御論理回路１２２からの制御に基づいて、バッテリ２００からＧＰＳモジュール１２０への電源供給のオン／オフを切り替える。なお、ＤＣ／ＤＣコンバータ５８１は、特許請求の範囲に記載の切替部の一例である。
【０１７６】
このように、電源スイッチ以外の電源回路を用いてバッテリ２００からＧＰＳモジュール１２０への電源供給のオン／オフを切り替えるようにしてもよい。なお、ＤＣ／ＤＣコンバータ５８１の代わりに、ＬＤＯを設けるようにしてもよいが、この場合には、バッテリ２００電圧範囲と、ＧＰＳ制御部１２１の動作保証電圧範囲の関係から、電源監視が必要な場合もある。
【０１７７】
なお、本発明の実施の形態では、測位部として、ＧＰＳシステムを用いる場合を例にして説明したが、無線通信手段を用いる他の測位システムに、本発明の実施の形態を適用するようにしてもよい。例えば、周囲に存在するＷＬＡＮ（Wireless Local Area Network）によるアクセスポイント情報を用いて位置情報を導き出す測位システムに、本発明の実施の形態を適用するようにしてもよい。
【０１７８】
また、本発明の実施の形態では、エフェメリスデータをＧＰＳモジュールのＧＰＳアンテナにより取得する例を示したが、これに限らず、他の受信方法により受信して取得するようにしてもよい。例えば、サーバに保存されているエフェメリスデータを所定のネットワークを介して通信部（無線通信部または有線通信部）により受信して取得するようにしてもよい。この場合には、例えば、その通信部はＧＰＳモジュールの中に配置することができる。なお、その通信部は、特許請求の範囲に記載の受信部の一例である。また、その通信部を用いてエフェメリスデータを取得する場合には、その取得中の動作を特定動作とすることができる。
【０１７９】
また、測位部を備える電子機器（例えば、撮像機能付き携帯電話機、ナビゲーションシステム、携帯型メディアプレイヤー）や、測位部を制御する電子機器に本発明の実施の形態を適用することができる。例えば、測位部を備える撮像機能付き携帯電話機に本発明の実施の形態を適用する場合には、測位情報を用いる特定処理を撮影モードとし、特定処理以外の処理を通話モード、コンテンツ再生モード等とすることができる。
【０１８０】
なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、本発明の実施の形態において明示したように、本発明の実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本発明の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本発明は実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０１８１】
また、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disk）、メモリカード、ブルーレイディスク（Blu-ray Disc（登録商標））等を用いることができる。
【符号の説明】
【０１８２】
１００  撮像装置
１１１  撮像部
１１２  記録再生部
１１３  記録媒体
１２０、５００、５２０、５４０、５５０、５６０、５７０、５８０、６００  ＧＰＳモジュール
１２１、５１０、５２１、５５７、６１０  ＧＰＳ制御部
１２２、６２０  電源制御論理回路
１２３  電源スイッチ
１２４、５０１、５２２  通信分離回路
１２５、５５１、６１１  ＲＴＣ
１２６、１２７、５１１、５５２  発振子
１２７  発振器
１２８、５０２、５３２  位置演算プロセッサ
１３０、５３０  ホスト制御部
１４１  ＲＯＭ
１４２  ＲＡＭ
１５０  操作受付部
１５１  操作受付Ｉ／Ｆ部
１５２  シャッターボタン
１６０  表示部
１６１  表示制御部
１７０  メモリカード
１７１  メモリＩ／Ｆ部
１８０  通信Ｉ／Ｆ部
１９０  バス
２００  バッテリ
３１０  操作受付部
３２０  撮像装置のモード設定部
３３０  使用要否判定部
３４０  動作制御部
３５０  電源供給部
３６０  測位部
５３１  コアプロセッサ
５６１  電源ＩＣ
５７１、５８１  ＤＣ／ＤＣコンバータ
６３０  間欠制御論理回路
【図１】
2011141144.tif 000003
【図２】
2011141144.tif 000004
【図３】
2011141144.tif 000005
【図４】
2011141144.tif 000006
【図５】
2011141144.tif 000007
【図６】
2011141144.tif 000008
【図７】
2011141144.tif 000009
【図８】
2011141144.tif 000010
【図９】
2011141144.tif 000011
【図１０】
2011141144.tif 000012
【図１１】
2011141144.tif 000013
【図１２】
2011141144.tif 000014
【図１３】
2011141144.tif 000015
【図１４】
2011141144.tif 000016
【図１５】
2011141144.tif 000017
【図１６】
2011141144.tif 000018
【図１７】
2011141144.tif 000019
【図１８】
2011141144.tif 000020
【図１９】
2011141144.tif 000021
【図２０】
2011141144.tif 000022