(57)【特許請求の範囲】
【請求項１】
画像データの撮影処理を実行する撮像部と、
衛星からの受信データに基づく位置算出処理を実行するＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）デバイスと、
前記撮像部における撮影頻度を計測し、計測撮影頻度に基づいて、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータを決定または更新し、決定または更新した制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させるメイン制御部と、
前記衛星から受信した有効期限付きの航法メッセージを格納するメモリを有し、
前記制御パラメータは少なくとも当該撮像装置が即時起動待機状態にある場合の前記ＧＰＳデバイスにおける通常測位動作の最大継続時間を含み、
前記メイン制御部は、
前記制御パラメータに従ったＧＰＳデバイスの状態遷移を実行させるため、設定すべきＧＰＳデバイスの稼動状態に応じて、前記ＧＰＳデバイスに対する電力供給制御を実行する電源制御部に対してコマンドを出力し、ＧＰＳデバイスに対する電力供給を継続的または間欠的に実行させる制御を行う構成であり、
前記撮像装置が即時起動待機状態にあり、かつ、前記ＧＰＳデバイスが通常測位動作にある場合には、前記最大継続時間に基づいて、前記ＧＰＳデバイスを通常測位動作から間欠測位動作に移行させるとともに、
前記ＧＰＳデバイスに対する間欠的な電力供給を実行する場合には、前記ＧＰＳデバイスに対する電力供給オフの最長期間を、前記メモリに格納済みの航法メッセージの有効期限未満に設定した制御を行なうことを特徴とする撮像装置。
【請求項２】
前記メイン制御部は、
前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータとして、
前記ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間と、
前記ＧＰＳデバイスに対して間欠的に電力供給を行い、前記ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間と、
を撮影頻度に基づいて、決定または更新し、決定または更新した制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させる構成であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記メイン制御部は、
撮影頻度のデータ範囲に対応付けて決定される撮影頻度レベルを求め、該撮影頻度レベルに基づいて、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータを決定または更新し、決定または更新した制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させる構成であることを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記メイン制御部は、
前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータの決定処理に際して、
前記撮像部における撮影頻度が高いレベルにある場合は、
前記ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間を長く設定し、
前記ＧＰＳデバイスに対して間欠的に電力供給を行い、前記ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間を短く設定する制御パラメータの決定または更新処理を実行し、
前記撮像部における撮影頻度が低いレベルにある場合は、
前記ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間を短く設定し、
前記ＧＰＳデバイスに対して間欠的に電力供給を行い、前記ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間を長く設定する制御パラメータの決定または更新処理を実行する構成であることを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記メイン制御部は、
前記撮像部が通常稼動状態にある場合と、起動待機状態にある場合とを区別して、制御パラメータの決定または更新処理を実行し、決定または更新した制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させる構成であることを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記メイン制御部は、
前記撮像部が起動待機状態にある場合の最大継続時間を制御パラメータとして決定または更新し、決定または更新した制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させる構成であることを特徴とする請求項１に記載の撮像装置。
【請求項７】
ＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）デバイスを有する撮像装置におけるＧＰＳ制御方法であり、
画像データの撮影処理を実行する撮像部における撮影頻度を計測する撮影頻度計測ステップと、
計測撮影頻度に基づいて、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータを決定または更新する制御パラメータ設定ステップと、
決定または更新する制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させる状態遷移制御ステップを有し、
前記制御パラメータは少なくとも当該撮像装置が即時起動待機状態にある場合の前記ＧＰＳデバイスにおける通常測位動作の最大継続時間を含み、
前記状態遷移制御ステップは、
前記制御パラメータに従ったＧＰＳデバイスの状態遷移を実行させるため、設定すべきＧＰＳデバイスの稼動状態に応じて、前記ＧＰＳデバイスに対する電力供給制御を実行する電源制御部に対してコマンドを出力し、ＧＰＳデバイスに対する電力供給を継続的または間欠的に実行させる制御を行い、
前記撮像装置が即時起動待機状態にあり、かつ、前記ＧＰＳデバイスが通常測位動作にある場合には、前記最大継続時間に基づいて、前記ＧＰＳデバイスを通常測位動作から間欠測位動作に移行させる制御を行い、
前記ＧＰＳデバイスに対する間欠的な電力供給を実行する場合には、前記ＧＰＳデバイスに対する電力供給オフの最長期間を、前記衛星から受信してメモリに格納済みの航法メッセージの有効期限未満に設定した制御を行なうステップであることを特徴とするＧＰＳ制御方法。
【請求項８】
前記制御パラメータ設定ステップは、
前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータとして、
前記ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間と、
前記ＧＰＳデバイスに対して間欠的に電力供給を行い、前記ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間と、
を撮影頻度に基づいて、決定または更新するステップであることを特徴とする請求項７に記載のＧＰＳ制御方法。
【請求項９】
前記制御パラメータ設定ステップは、
撮影頻度のデータ範囲に対応付けて決定される撮影頻度レベルを求め、該撮影頻度レベルに基づいて、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータを決定または更新するステップであることを特徴とする請求項７に記載のＧＰＳ制御方法。
【請求項１０】
前記制御パラメータ設定ステップは、
前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータの決定処理に際して、
前記撮像部における撮影頻度が高いレベルにある場合は、
前記ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間を長く設定し、
前記ＧＰＳデバイスに対して間欠的に電力供給を行い、前記ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間を短く設定する制御パラメータの決定または更新処理を実行し、
前記撮像部における撮影頻度が低いレベルにある場合は、
前記ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間を短く設定し、
前記ＧＰＳデバイスに対して間欠的に電力供給を行い、前記ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間を長く設定する制御パラメータの決定または更新処理を実行することを特徴とする請求項７に記載のＧＰＳ制御方法。
【請求項１１】
前記制御パラメータ設定ステップは、
前記撮像部が通常稼動状態にある場合と、起動待機状態にある場合とを区別して、制御パラメータの決定または更新処理を実行することを特徴とする請求項７に記載のＧＰＳ制御方法。
【請求項１２】
前記制御パラメータ設定ステップは、さらに、
前記撮像部が起動待機状態にある場合の最大継続時間を制御パラメータとして決定または更新することを特徴とする請求項７に記載のＧＰＳ制御方法。
【請求項１３】
ＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）デバイスを有する撮像装置においてＧＰＳ制御を実行させるコンピュータ・プログラムであり、
画像データの撮影処理を実行する撮像部における撮影頻度を計測する撮影頻度計測ステップと、
計測撮影頻度に基づいて、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータを決定または更新する制御パラメータ設定ステップと、
決定または更新する制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させる状態遷移制御ステップを有し、
前記制御パラメータは少なくとも当該撮像装置が即時起動待機状態にある場合の前記ＧＰＳデバイスにおける通常測位動作の最大継続時間を含み、
前記状態遷移制御ステップは、
前記制御パラメータに従ったＧＰＳデバイスの状態遷移を実行させるため、設定すべきＧＰＳデバイスの稼動状態に応じて、前記ＧＰＳデバイスに対する電力供給制御を実行する電源制御部に対してコマンドを出力し、ＧＰＳデバイスに対する電力供給を継続的または間欠的に実行させる制御を行い、
前記撮像装置が即時起動待機状態にあり、かつ、前記ＧＰＳデバイスが通常測位動作にある場合には、前記最大継続時間に基づいて、前記ＧＰＳデバイスを通常測位動作から間欠測位動作に移行させる制御を行い、
前記ＧＰＳデバイスに対する間欠的な電力供給を実行する場合には、前記ＧＰＳデバイスに対する電力供給オフの最長期間を、前記衛星から受信してメモリに格納済みの航法メッセージの有効期限未満に設定した制御を行なうステップであることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、およびＧＰＳ制御方法、並びにコンピュータ・プログラムに関する。さらに詳細には、ＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を適用した位置計測を実行する装置において、撮影処理の実行頻度に応じたＧＰＳの駆動制御を行うことで、消費電力の低減を実現する撮像装置、およびＧＰＳ制御方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
近年、ビデオカメラやスチルカメラなどの撮像装置にＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を持たせ、位置情報を取得して取得位置情報を、撮影データの属性情報として記録する撮像装置が提案され、利用されている。
【０００３】
しかし、このようなＧＰＳ技術の応用製品では、一般的に機器の利用中は、常にＧＰＳ受信モジュールに電源を供給し、継続的に衛星からの信号の受信、解析を行なう。しかし、ビデオカメラやスチルカメラなどの撮像装置においては、電池を電力供給源としており、消費電力をいかに抑制するかが重要な課題である。
【０００４】
電池を電力供給源とし、ＧＰＳ受信モジュールを搭載した機器において、ＧＰＳ受信モジュールに対して継続的に電力を供給することは、過大な電力消費が発生し電池の消耗を早めるという問題がある。この電力消費の低減策の一つとして、ＧＰＳ受信モジュールに対して、必要最小限の通電を行なう、例えば、間欠的に通電を行い間欠的に駆動を行なう方式が考えられる。しかし、間欠駆動を行なうとＧＰＳモジュールの起動から位置情報の取得までの待ち時間が増大するという問題が発生する。
【０００５】
位置取得までの待ち時間を減らすには、ＧＰＳモジュールが衛星から受信する航法データと呼ばれるＧＰＳ衛星が持つ航法メッセージ情報を有効的に活用し衛星捕捉、すなわち衛星からの電波の受信処理を短期間に終わらせる必要がある。しかし、航法メッセージには有効期限として設定される賞味期限（航法メッセージに含まれるアルマナックデータは３ヶ月、エフェメリスデータは２時間）がある。
【０００６】
継続的に航法メッセージを受信する構成では、定常的なデータ更新が可能となり、有効期限内の航法メッセージ（アルマナックデータ、エフェメリスデータ）を記憶しておき、これらを適用して迅速な衛星補足が可能となる。しかし、前述の間欠駆動を行なう場合は、ＧＰＳモジュール内に記録されたデータが有効期限切れとなっている場合がある。この場合は、これらのデータを適用した効率的な衛星捕捉が実行できず、比較的長い処理時間を要する衛星捕捉プロセスを実行することが必要となり、結果としてＧＰＳモジュールの起動から位置情報の取得までの時間が大幅に長くなり、タイムリーな位置情報が取得できなくなるという問題が発生する場合がある。
【０００７】
例えばビデオカメラやあるいは静止画カメラなどにＧＰＳモジュールを設け、撮影データの属性情報としてＧＰＳモジュールから取得した位置情報を付加する処理を行なう構成の場合、ユーザが撮影を開始するタイミングにおいて、正確な位置情報を得ることが必要となるが、上述した間欠動作によって起動処理から位置情報までの時間が長くなると撮影データに対応する正確な位置情報の取得が不可能となるという問題が発生する。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上述の問題点に鑑みてなされたものであり、ＧＰＳモジュールを搭載した撮像装置において、撮影処理の実行頻度に応じたＧＰＳの駆動制御を行うことで、消費電力の低減を実現する撮像装置、およびＧＰＳ制御方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の側面は、
画像データの撮影処理を実行する撮像部と、
衛星からの受信データに基づく位置算出処理を実行するＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）デバイスと、
前記撮像部における撮影頻度を計測し、計測撮影頻度に基づいて、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータを決定または更新し、決定または更新した制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させるメイン制御部と、
前記衛星から受信した有効期限付きの航法メッセージを格納するメモリを有し、
前記制御パラメータは少なくとも当該撮像装置が即時起動待機状態にある場合の前記ＧＰＳデバイスにおける通常測位動作の最大継続時間を含み、
前記メイン制御部は、
前記制御パラメータに従ったＧＰＳデバイスの状態遷移を実行させるため、設定すべきＧＰＳデバイスの稼動状態に応じて、前記ＧＰＳデバイスに対する電力供給制御を実行する電源制御部に対してコマンドを出力し、ＧＰＳデバイスに対する電力供給を継続的または間欠的に実行させる制御を行う構成であり、
前記撮像装置が即時起動待機状態にあり、かつ、前記ＧＰＳデバイスが通常測位動作にある場合には、前記最大継続時間に基づいて、前記ＧＰＳデバイスを通常測位動作から間欠測位動作に移行させるとともに、
前記ＧＰＳデバイスに対する間欠的な電力供給を実行する場合には、前記ＧＰＳデバイスに対する電力供給オフの最長期間を、前記メモリに格納済みの航法メッセージの有効期限未満に設定した制御を行なうことを特徴とする撮像装置。
【００１１】
さらに、本発明の撮像装置の一実施態様において、前記メイン制御部は、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータとして、前記ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間と、前記ＧＰＳデバイスに対して間欠的に電力供給を行い、前記ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間と、を撮影頻度に基づいて、決定または更新し、決定または更新した制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させる構成であることを特徴とする。
【００１２】
さらに、本発明の撮像装置の一実施態様において、前記メイン制御部は、撮影頻度のデータ範囲に対応付けて決定される撮影頻度レベルを求め、該撮影頻度レベルに基づいて、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータを決定または更新し、決定または更新した制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させる構成であることを特徴とする。
【００１３】
さらに、本発明の撮像装置の一実施態様において、前記メイン制御部は、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータの決定処理に際して、前記撮像部における撮影頻度が高いレベルにある場合は、前記ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間を長く設定し、前記ＧＰＳデバイスに対して間欠的に電力供給を行い、前記ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間を短く設定する制御パラメータの決定または更新処理を実行し、前記撮像部における撮影頻度が低いレベルにある場合は、前記ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間を短く設定し、前記ＧＰＳデバイスに対して間欠的に電力供給を行い、前記ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間を長く設定する制御パラメータの決定または更新処理を実行する構成であることを特徴とする。
【００１４】
さらに、本発明の撮像装置の一実施態様において、前記メイン制御部は、前記撮像部が通常稼動状態にある場合と、起動待機状態にある場合とを区別して、制御パラメータの決定または更新処理を実行し、決定または更新した制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させる構成であることを特徴とする。
【００１５】
さらに、本発明の撮像装置の一実施態様において、前記メイン制御部は、前記撮像部が起動待機状態にある場合の最大継続時間を制御パラメータとして決定または更新し、決定または更新した制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させる構成であることを特徴とする。
【００１６】
さらに、本発明の第２の側面は、
ＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）デバイスを有する撮像装置におけるＧＰＳ制御方法であり、
画像データの撮影処理を実行する撮像部における撮影頻度を計測する撮影頻度計測ステップと、
計測撮影頻度に基づいて、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータを決定または更新する制御パラメータ設定ステップと、
決定または更新する制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させる状態遷移制御ステップを有し、
前記制御パラメータは少なくとも当該撮像装置が即時起動待機状態にある場合の前記ＧＰＳデバイスにおける通常測位動作の最大継続時間を含み、
前記状態遷移制御ステップは、
前記制御パラメータに従ったＧＰＳデバイスの状態遷移を実行させるため、設定すべきＧＰＳデバイスの稼動状態に応じて、前記ＧＰＳデバイスに対する電力供給制御を実行する電源制御部に対してコマンドを出力し、ＧＰＳデバイスに対する電力供給を継続的または間欠的に実行させる制御を行い、
前記撮像装置が即時起動待機状態にあり、かつ、前記ＧＰＳデバイスが通常測位動作にある場合には、前記最大継続時間に基づいて、前記ＧＰＳデバイスを通常測位動作から間欠測位動作に移行させる制御を行い、
前記ＧＰＳデバイスに対する間欠的な電力供給を実行する場合には、前記ＧＰＳデバイスに対する電力供給オフの最長期間を、前記衛星から受信してメモリに格納済みの航法メッセージの有効期限未満に設定した制御を行なうステップであることを特徴とするＧＰＳ制御方法にある。
【００１８】
さらに、本発明のＧＰＳ制御方法の一実施態様において、前記制御パラメータ設定ステップは、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータとして、前記ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間と、前記ＧＰＳデバイスに対して間欠的に電力供給を行い、前記ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間と、を撮影頻度に基づいて、決定または更新するステップであることを特徴とする。
【００１９】
さらに、本発明のＧＰＳ制御方法の一実施態様において、前記制御パラメータ設定ステップは、撮影頻度のデータ範囲に対応付けて決定される撮影頻度レベルを求め、該撮影頻度レベルに基づいて、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータを決定または更新するステップであることを特徴とする。
【００２０】
さらに、本発明のＧＰＳ制御方法の一実施態様において、前記制御パラメータ設定ステップは、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータの決定処理に際して、前記撮像部における撮影頻度が高いレベルにある場合は、前記ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間を長く設定し、前記ＧＰＳデバイスに対して間欠的に電力供給を行い、前記ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間を短く設定する制御パラメータの決定または更新処理を実行し、前記撮像部における撮影頻度が低いレベルにある場合は、前記ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間を短く設定し、前記ＧＰＳデバイスに対して間欠的に電力供給を行い、前記ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間を長く設定する制御パラメータの決定または更新処理を実行することを特徴とする。
【００２１】
さらに、本発明のＧＰＳ制御方法の一実施態様において、前記制御パラメータ設定ステップは、前記撮像部が通常稼動状態にある場合と、起動待機状態にある場合とを区別して、制御パラメータの決定または更新処理を実行することを特徴とする。
【００２２】
さらに、本発明のＧＰＳ制御方法の一実施態様において、前記制御パラメータ設定ステップは、さらに、前記撮像部が起動待機状態にある場合の最大継続時間を制御パラメータとして決定または更新することを特徴とする。
【００２３】
さらに、本発明の第３の側面は、
ＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）デバイスを有する撮像装置においてＧＰＳ制御を実行させるコンピュータ・プログラムであり、
画像データの撮影処理を実行する撮像部における撮影頻度を計測する撮影頻度計測ステップと、
計測撮影頻度に基づいて、前記ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータを決定または更新する制御パラメータ設定ステップと、
決定または更新する制御パラメータに基づいて、前記ＧＰＳデバイスの状態遷移を実行させる状態遷移制御ステップを有し、
前記制御パラメータは少なくとも当該撮像装置が即時起動待機状態にある場合の前記ＧＰＳデバイスにおける通常測位動作の最大継続時間を含み、
前記状態遷移制御ステップは、
前記制御パラメータに従ったＧＰＳデバイスの状態遷移を実行させるため、設定すべきＧＰＳデバイスの稼動状態に応じて、前記ＧＰＳデバイスに対する電力供給制御を実行する電源制御部に対してコマンドを出力し、ＧＰＳデバイスに対する電力供給を継続的または間欠的に実行させる制御を行い、
前記撮像装置が即時起動待機状態にあり、かつ、前記ＧＰＳデバイスが通常測位動作にある場合には、前記最大継続時間に基づいて、前記ＧＰＳデバイスを通常測位動作から間欠測位動作に移行させる制御を行い、
前記ＧＰＳデバイスに対する間欠的な電力供給を実行する場合には、前記ＧＰＳデバイスに対する電力供給オフの最長期間を、前記衛星から受信してメモリに格納済みの航法メッセージの有効期限未満に設定した制御を行なうステップであることを特徴とするコンピュータ・プログラムにある。
【００２４】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００２５】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づく、より詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２６】
本発明の一実施例構成によれば、ＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）デバイスを有する例えばビデオカメラやスチルカメラなどの撮像装置において、ユーザによる撮影頻度を計測し、計測撮影頻度に基づいて、ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータを決定または更新し、決定または更新した制御パラメータに基づいて、ＧＰＳデバイスの状態遷移を実行させる構成とした。たとえば、使用頻度が低いレベルである場合は、ＧＰＳデバイスに対する間欠的な電力供給を実行する間欠稼動期間を長く設定するようにパラメータを更新するので、ＧＰＳデバイスにおける無駄な電力消費が防止され、バッテリの消費を抑えられる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照しながら、本発明の撮像装置、およびＧＰＳ制御方法、並びにコンピュータ・プログラムの詳細について説明する。
【００２８】
まず、図１を参照して、本発明の撮像装置の実行する処理の概要について説明する。図１には、本発明の撮像装置として、主として動画撮影を行なうビデオカメラ１１０、静止画撮影を行なうスチルカメラ１２０を示している。これらの撮像装置は、機器にＧＰＳモジュール１１１，１２１を備えている。
【００２９】
ＧＰＳモジュール１１１，１２１は、ＧＰＳ電波を受信するアンテナ部、受信した電波の信号変換部、位置情報の計算部、計算結果の一時記憶部、情報処理装置（撮像装置）本体側の制御部（ＣＰＵ）との通信を実行する通信部を有する例えばパッケージ化されたモジュールによって構成される。
【００３０】
各撮像装置のＧＰＳモジュール１１１，１２１は、宇宙空間に位置しＧＰＳ位置情報を送信するＧＰＳ衛星１３０ａ，１３０ｂ，１３０ｃ・・からの電波を受信し、地球上における現在の緯度経度座標、および受信時刻を取得する。この受信原理については一般のＧＰＳ受信方式と同等である。
【００３１】
宇宙空間に位置する複数のＧＰＳ衛星の各々からは、宇宙空間のＧＰＳ衛星の位置を表す位置情報および時間情報を含む航法メッセージが送信されている。ＧＰＳモジュール１１１，１２１は、この航法メッセージから位置情報を割り出す。宇宙空間のＧＰＳ衛星の送信する航法メッセージには、衛星の位置情報としての天体暦データ（アルマナック（軌道暦）およびエフェメリス（衛星暦））および信号送信時刻情報が含まれる。
【００３２】
ＧＰＳモジュール１１１，１２１は、位置情報としてＧＰＳモジュール１１１，１２１の３次元的な位置（ｘ、ｙ、ｚ）を求める。３次元的な位置を求めるためには、少なくとも３個のＧＰＳ衛星の捕捉処理が必要である。すなわち、位置が確認された少なくとも３個のＧＰＳ衛星から航法メッセージを受信することが必要となる。そして、これら少なくとも３個のＧＰＳ衛星からの受信情報（航法メッセージ）を用いてＧＰＳモジュール１１１，１２１位置を、三角測量法を適用して決定する。
【００３３】
三角測量法を用いてＧＰＳ受信機の現在の位置を決定するステップは、
［ステップ１］ＧＰＳ衛星捕捉処理
ＧＰＳモジュール１１１，１２１において航法メッセージを受信可能な少なくとも３個のＧＰＳ衛星からのデータ受信を行い各ＧＰＳ衛星の位置を確認する。
［ステップ２］ＧＰＳモジュール位置決定処理
ＧＰＳモジュール１１１，１２１から各ＧＰＳ衛星までの距離を算出し、地球の中心に対するＧＰＳモジュールの位置を、三角測量法に基づいて算出する。
【００３４】
上述したステップ中、ステップ２の処理は、ＧＰＳモジュール内の演算処理によって実行可能である。一方、ステップ１の処理、すなわち、航法メッセージを受信可能な少なくとも３個のＧＰＳ衛星からのデータを受信して各ＧＰＳ衛星の位置を確認する処理は、予め、おおよそのＧＰＳ衛星の位置情報を取得し、これを適用することが処理時間の短縮のために有効である。
【００３５】
前述したように、ＧＰＳ衛星の送信する航法メッセージには、衛星の位置情報としての天体暦データ（アルマナックおよびエフェメリス）が含まれており、ＧＰＳモジュールが継続的あるいは間欠的にデータ受信を行なっている場合、過去に受信済みのデータを利用することで衛星の現在位置を推測することができる。過去に受信済みのデータが利用できれば短時間でＧＰＳ衛星の捕捉、すなわちＧＰＳ衛星からのデータ受信を効率的に行なうことが可能となる。すなわち、上述のステップ１のＧＰＳ衛星捕捉処理を迅速に行なうことが可能となる。
【００３６】
しかし、航法メッセージには有効期限として設定される賞味期限（アルマナックデータは３ヶ月、エフェメリスデータは２時間）がある。有効期限内のデータを保持している場合は、過去に受信済みのデータを利用することで衛星の現在位置を推測可能となり、効率的に短時間に上記ステップ１および２の処理を実行でき、ＧＰＳモジュール１１１，１２１の位置算出を迅速に行なうことが可能となるが、有効期限内のデータを保持していない場合は、取得済みデータを適用した効率的なＧＰＳ位置推測が不可能となり、ゼロからのＧＰＳ衛星位置探索を行うことが必要となる。このような位置探索を行なうと、ステップ１の処理時間を短縮することができず、結果として、ＧＰＳモジュール１１１，１２１を適用した位置算出に時間を要することになる。
【００３７】
ＧＰＳモジュール１１１，１２１を、常時、動作させて継続的に航法メッセージを受信すれば、常に有効期限内の航法メッセージを保持することができ、効率的なＧＰＳ衛星の捕捉が可能となる。しかし、このためには、ＧＰＳモジュールに継続的に電力を供給して、ＧＰＳモジュールを駆動させておかなければならない。一方、撮像装置１１０，１２０に設けられたＧＰＳモジュール１１１，１２１は、その動作電力を撮像装置１１０，１２０の電池（バッテリ）から供給されており、電池の消耗は、できるだけ抑えることが要請される。
【００３８】
本発明の撮像装置１１０，１２０は、このような要請に対応するものであり、撮像装置１１０，１２０を利用した撮影頻度を計測し、計測した撮影頻度に応じて、ＧＰＳモジュール１１１，１２１の駆動制御を行なう構成とすることで、消費電力を削減するとともに、ＧＰＳモジュールからの位置情報取得処理の遅延を防止し、迅速な位置情報取得を可能とする。
【００３９】
次に、図２〜図４を参照して、本発明の撮像装置において実行するデータ処理例を説明する。まず、図２を参照して画像撮影時の処理例について説明する。図に示すように、撮像装置２００は、モードとして動画あるいは静止画の撮影を実行する撮影モードと、撮影されたデータの再生を実行する再生モードとを有する。
【００４０】
撮影モードにおいては、図２に示すように、撮像装置本体における撮像処理により画像データ２０１が取得され、さらに、ＧＰＳモジュールによってＧＰＳモジュールの位置情報（緯度，経度）２０２が取得される。撮像装置内の撮影データ処理制御部２１１はこれらの情報を対応付けて撮影コンテンツ記憶部２１２に格納する。すなわち、各画像データに対応する属性データとして、ＧＰＳモジュールの取得した位置情報（緯度，経度）２０２が設定されて撮影コンテンツ記憶部２１２に格納される。
【００４１】
次に、図３を参照して、撮影されたデータの再生を実行する再生モードにおける処理例について説明する。図３には、再生モードにおいて撮像装置のモニタに表示される４つの表示データ例（ａ）〜（ｄ）を示している。これらの表示データ（ａ）〜（ｄ）は、撮像装置内の表示制御部２２１の制御によって生成される。表示制御部２２１は、撮影コンテンツ記憶部２１２内のデータ、すなわち画像データおよび画像データの属性データとして記録された位置情報と、さらに、緯度経度情報に対応付けられたデータとしての地図、住所、撮影スポット情報などのデータを含む地図情報データベース２２２の情報、さらにＧＰＳモジュール２２３から入力する位置情報を取得して表示データを生成する。
【００４２】
例えば表示データ（ａ）は、地図情報をモニタに表示して、現在の位置情報をユーザに提示する表示例である。この表示は、ＧＰＳモジュール２２３から現在の位置情報を入力して、入力位置情報に従って地図上に現在位置を明示する情報を表示したものである。これは一般的なナビゲーション情報の表示例に相当する。
【００４３】
表示データ（ｂ）は、撮影コンテンツ記憶部２１２に格納された撮影済み画像データを表示するとともに、属性データとして画像データに対応付けて記録された位置情報に基づいて、地図情報データベース２２２から取得した地図データや、スポット情報に基づいて、撮影場所を文字表示した例である。
【００４４】
表示データ（ｃ）は、撮影コンテンツ記憶部２１２に格納された撮影済み画像データを撮影シーケンス順に並べ、地図上での撮影位置の遷移を示す表示を行なった表示例である。撮影データは、地図上にサムネイル画像として表示される。
【００４５】
表示データ（ｄ）は、撮影データと地図データとを併せて表示した例であり、撮影データの属性データとして記録された位置情報に基づいて、その位置情報に対応する
領域の地図をモニタの一部に表示した例である。
【００４６】
さらに、撮影モードにおいては、図４に示すように、撮影データに対応する属性データとしての位置情報に基づいて、撮影コンテンツを撮影場所に対応するフォルダにまとめて格納する処理が可能である。例えば、撮影画像に対応する属性情報として取得される緯度経度情報に基づいて、撮影データ処理制御部２１１が、ある一定の緯度経度範囲にあるデータを１つのフォルダ、例えば［フランス２００６夏］というタイトルを設定したフォルダに格納するといった処理によって、特定の領域に対応する撮影データを１つのファイルに集めて格納することができる。なお、撮影データには属性情報として撮影日時データも付与されており、この時間情報に基づく分類も可能である。
【００４７】
撮像装置において実行可能なデータ処理例について説明したが、この他にも様々な処理が可能である。たとえば、撮影モード時でもＧＰＳモジュールからの位置情報に基づいてユーザ撮影を補助することが可能である。例えば、現在撮影中の場所でＧＰＳ電波が受信可能かどうかをモニタ上に表示することや、カーナビゲーションのように現在位置を画面地図上で図示する処理や、あるいは撮影画面中に現在位置の地名情報を表示するなどの処理を行なうことが可能である。これらは、撮影時において、図３を参照して説明した表示制御部２２１の処理を実行させることで実現可能である。
【００４８】
次に、図５を参照して、本発明の情報処理装置としての撮像装置の構成について説明する。図５には、ＧＰＳモジュールを有する撮像装置の構成部を、撮像装置本体３１０、電源制御部３２０、ＧＰＳモジュール３３０、電源（バッテリ）３５０に分けて示している。
【００４９】
撮像装置本体３１０は、ビデオカメラあるいはスチルカメラとしての機能を有し、撮像処理および撮影データの再生処理機能を持ち、メイン制御部（ホストＣＰＵ）３１１、撮影データ等を記録するデータ記憶部（フラッシュメモリ）３１２、一次的なデータ記憶を行なうメモリ（ＳＤＲＡＭ）３１４、表示部（モニタ）３１３を有する。
【００５０】
電源制御部３２０は、例えばフロントパネルシステムによって構成され、フロントバネル制御部３２１、電源スイッチなどの各種スイッチからなる入力部３２２、撮影情報の表示などを行なう出力部３２３を有する。ＧＰＳモジュール３３０は、ＧＰＳデバイス３４０と、電源電圧コンバータ３３１を有する。ＧＰＳデバイス３４０は、電源電圧コンバータ３３１を介して所定電圧に変換された電力を入力して駆動する。ＧＰＳデバイス３４０は、衛星捕捉、航法メッセージ取得処理を実行し、航法データ記録、位置算出処理等を実行するデータ処理部３４１、取得した航法データや算出した位置データを記憶するメモリ（ＳＲＡＭ）３４２を有する。
【００５１】
電源（バッテリ）３５０は、撮像装置本体３１０、電源制御部３２０、ＧＰＳモジュール３３０にそれぞれ電力を供給する。ただし、後述するように、ＧＰＳモジュール３３０に対する電力供給は、ユーザの撮像処理の実行状態に応じて制御される。なお、撮像装置本体３１０のメモリ（ＳＤＲＡＭ）３１４、およびＧＰＳデバイス３４０のメモリ（ＳＲＡＭ）３４２に対しては、セルフリフレッシュ処理用の電力が供給される。
【００５２】
ＧＰＳデバイス３４０の駆動用電力の供給制御について説明する。ＧＰＳデバイス３４０の駆動用電力は、電源電圧コンバータ３３１を介してＧＰＳデバイス３４０に入力される。この駆動用電力は、撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１において計測されるユーザによる撮影の実行状況に基づいて制御される。
【００５３】
撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１は、ユーザの撮影頻度を計測し、撮影頻度に応じて、ＧＰＳデバイス３４０の駆動形態を変更する。具体的には、後段で説明するが、撮影頻度に応じて複数の制御パラメータとしての設定時間を決定し、決定した設定時間に基づいて、状態遷移を実行させる。状態遷移は、例えば、ＧＰＳデバイス３４０に対する継続的な電力供給を実行して、継続的な測位処理を実行させるＧＰＳ通常稼動状態と、ＧＰＳデバイス３４０に対して間欠的な電力供給を実行して、間欠的な測位処理を実行させるＧＰＳ間欠稼動状態との遷移である。このようなＧＰＳモジュールの稼動状態の遷移条件としての制御パラメータ（設定時間）をユーザの撮影頻度に応じて、適宜更新して、状態遷移を実行させる。この状態遷移処理については、図６以下を参照して後段で詳細に説明する。
【００５４】
なお、ＧＰＳデバイス３４０に対する継続的な電力供給を行なう場合、撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１は、フロントパネル制御部３２１に制御命令（コマンド）を出力し、フロントパネル制御部３２１は、ＧＰＳモジュール３３０の電源電圧コンバータ３３１を制御して、ＧＰＳデバイス３４０に対して継続的に電力供給を実行する。この継続的な電力供給期間は、ＧＰＳデバイス３４０において継続的な航法メッセージの受信、および位置算出処理が実行される。
【００５５】
一方、ＧＰＳデバイス３４０に対する間欠的な電力供給を行なう場合、撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１は、ＧＰＳデバイス３４０に対する継続的な電力供給を停止し、間欠的な電力供給を実行するように、フロントパネル制御部３２１に制御命令（コマンド）を出力する。フロントパネル制御部３２１は、ＧＰＳモジュール３３０の電源電圧コンバータ３３１を制御して、ＧＰＳデバイス３４０に対して間欠的に電力供給を実行する。この間欠的な電力供給期間は、ＧＰＳデバイス３４０において間欠的な航法メッセージの受信、および位置算出処理が実行される。
【００５６】
すなわち、ＧＰＳデバイス３４０は、撮像装置本体の電源ＯＮ／ＯＦＦ状態によらず、自立的に間欠的な測位動作を行う。電源制御部（フロントパネルシステム）３２０からのＧＰＳデバイス３４０の電源ＯＮ指示が行われると電源電圧コンバータ３３１からＧＰＳデバイスに電力が供給され、ＧＰＳデバイス３４０は測位動作を開始する。
【００５７】
図５に示す構成図を参照して基本的な処理の流れについて説明する。まず、撮像装置本体３１０は、電源制御部（フロントパネルシステム）３２０の入力部３２２のユーザ操作により電源ＯＮされると、電源制御部（フロントパネルシステム）３２２からの指令でＧＰＳモジュール３３０内のＧＰＳデバイス３４０も電源ＯＮ、すなわち電力が供給される。
【００５８】
ＧＰＳデバイス３４０は、電力の供給が開始されると、まず、撮像装置本体３１０のデータ記憶部３１２からＧＰＳ衛星捕捉に必要な航法データのバックアップデータをロードし、ＧＰＳ捕捉に利用する。すなわち、過去にＧＰＳデバイス３４０によって取得された航法データ、すなわち、アルマナックおよびエフェメリスデータは、撮像装置本体３１０の不揮発性メモリとしてのデータ記憶部３１２に格納され、これらのデータを取得して、ＧＰＳ衛星の捕捉を行なう。
【００５９】
ただし、前述したように航法データは各々データ有効期間が設定されており、この有効期限が切れていた場合にはＧＰＳデバイス３４０は、これらの取得済み航法メッセージを適用することができないため、ランダムにＧＰＳ衛星捕捉を行なうことが必要となる。
【００６０】
ＧＰＳデバイス３４０によって、位置情報算出に必要なＧＰＳ衛星捕捉に成功すると、ＧＰＳデバイス３４０の取得した最新の航法データ、および算出した位置情報が撮像装置本体３１０に入力され、撮像装置本体３１０の制御部３１１は、電源制御部（フロントパネルシステム）３２０に対してＧＰＳモジュール３３１を間欠駆動状態移行させるようにコマンドを出力する。その後、ＧＰＳモジュール３３１は、電源制御部（フロントパネルシステム）３２０からの指示で間欠駆動状態へと移行する。この後は、ＧＰＳデバイス３４０は、撮像装置本体３１０の電源ＯＮ／ＯＦＦ状態の状態遷移とは自立して間欠的な測位動作を継続していく。
【００６１】
この際に、ＧＰＳデバイス３４０のデータ処理部３４１において新規に取得された航法メッセージに基づく測位情報としての最新の位置情報はＧＰＳデバイス３４０内のメモリ（ＳＲＡＭ）３４２に記憶される。撮像装置本体３１０が、次回、電源ＯＮされた場合、撮像装置本体３１０上で動作するＧＰＳ制御アプリケーションによって、ＧＰＳデバイス３４０内のメモリ（ＳＲＡＭ）３４２に記憶された位置情報が読み出される。
【００６２】
なお、このデータ読み出し時において、制御部３１１は、取得した位置情報および航法メッセージが撮像装置本体３１０の不揮発メモリであるデータ記憶部３１２に保管されたデータより新しいか否かを判定し、新しい場合には、その新しい取得データをデータ記憶部３１２に記憶し、データ更新を実行する。
【００６３】
次に、図６を参照して、ＧＰＳの付属した情報処理装置としての撮像装置における状態遷移について説明する。本発明のＧＰＳの付属した情報処理装置としての撮像装置は、ＧＰＳ部と、撮像装置部との状態の組み合わせとして、図６示す９つの状態を有し、これらの各状態間を遷移する。９状態は、以下の状態である。
（状態１）ＧＰＳ：電源停止状態，撮像装置：待機状態、
（状態２）ＧＰＳ：起動処理状態，撮像装置：通常稼動状態、
（状態３）ＧＰＳ：通常稼動状態，撮像装置：通常稼動状態、
（状態４）ＧＰＳ：間欠稼動前処理状態，撮像装置：通常稼動状態、
（状態５）ＧＰＳ：間欠稼動状態，撮像装置：通常稼動状態、
（状態６）ＧＰＳ：起動処理状態，撮像装置：即時起動待機状態、
（状態７）ＧＰＳ：通常稼動状態，撮像装置：即時起動待機状態、
（状態８）ＧＰＳ：間欠稼動前処理状態，撮像装置：即時起動待機状態、
（状態９）ＧＰＳ：間欠稼動状態，撮像装置：即時起動待機状態、
これらの９状態を、様々な設定条件に従って遷移する。
【００６４】
まず、撮像装置およびＧＰＳ受信モジュールの双方が電源ＯＦＦされ完全停止されている状態から、ユーザにより撮像装置本体に電源が投入されると（状態１）に設定される。すなわち、
（状態１）ＧＰＳ：電源停止状態，撮像装置：待機状態、
である。
この（状態１）において、ユーザによって、撮像開始処理、すなわち、撮像装置における撮像実行スイッチがＯＮとされると、（状態２）に遷移する。すなわち、
（状態２）ＧＰＳ：起動処理状態，撮像装置：通常稼動状態、
である。この（状態２）において、撮像装置およびＧＰＳは、通常稼動に必要な初期化作業がすべて行われる。ＧＰＳにおいては、前述したように、航法メッセージを受信可能な少なくとも３個のＧＰＳ衛星からのデータを受信して各ＧＰＳ衛星の位置を確認する処理が実行される。なお、過去に受信済みの有効な航法データがＧＰＳモジュールのメモリに格納されている場合は、この航法データを利用した衛星捕捉を伴う初期化処理が実行される。
なお、撮像実行スイッチは、メイン電源や撮影処理を行うための撮影開始ボタン（シャッタ）とは異なるサブ電源スイッチである。撮像実行スイッチは、ユーザによって撮影開始ボタン（シャッタ）が操作された場合に即座に撮影開始が可能な状態に移行させる処理を開始させるスイッチであり、いわゆる撮影待機状態と撮影実行可能状態（通常稼動状態）との移行を行わせるスイッチである。
ユーザが撮像実行スイッチをオンにすると、撮影待機状態から撮影実行可能状態（通常稼動状態）へ移行し、ユーザが撮像実行スイッチをオフにすると、撮影実行可能状態（通常稼動状態）から撮影待機状態へ移行する。なお、待機状態にも［待機状態］と［即時起動待機状態］があり、以下に説明する移行条件に従って移行処理が行われる。なお、撮像実行スイッチは、独立したスイッチとしてもよいし、撮影開始ボタン（シャッタ）に対するユーザの指の接触や半押し状態の有無によってオン／オフ制御が行われるスイッチなど、様々な設定が可能である。
【００６５】
（状態２）において、初期化が完了すると、（状態３）に遷移する。すなわち、
（状態３）ＧＰＳ：通常稼動状態，撮像装置：通常稼動状態、
である。この状態では、撮像装置は撮影実行モードにあり、ＧＰＳ受信モジュールは測位動作を継続的に実行するモードにある。この状態では、ＧＰＳモジュールに対して継続的に電力供給が行われ、測位処理が継続的に実行される。
【００６６】
撮像装置が通常稼動状態（状態２〜５）、または即時起動待機状態（状態６〜９）にある場合、図５を参照して説明した撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１において、ユーザの撮影頻度が計測される。撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１は、計測された撮影頻度に基づいて、図６に示す各状態の遷移条件としての制御パラメータＡ〜Ｅを決定または、更新する。制御パラメータＡ〜Ｅは、それぞれ以下の遷移条件の閾値時間に相当する。
制御パラメータＡ＝状態３から状態４への移行条件としての設定時間Ａ
制御パラメータＢ＝状態５から状態２への移行条件としての設定時間Ｂ
制御パラメータＣ＝状態７から状態８への移行条件としての設定時間Ｃ
制御パラメータＤ＝状態９から状態６への移行条件としての設定時間Ｄ
制御パラメータＥ＝状態９から状態１への移行条件としての設定時間Ｅ
【００６７】
より具体的には、
制御パラメータＡ（設定時間Ａ）＝撮像装置が通常稼動状態にある場合のＧＰＳにおける通常測位動作の最大継続時間。
制御パラメータＢ（設定時間Ｂ）＝撮像装置が通常稼動状態にある場合のＧＰＳにおける間欠的な測位動作（スリープ状態）の最大継続時間。
制御パラメータＣ（設定時間Ｃ）＝撮像装置が即時起動待機状態にある場合のＧＰＳにおける通常測位動作の最大継続時間。
制御パラメータＤ（設定時間Ｄ）＝撮像装置が即時起動待機状態にある場合のＧＰＳにおける間欠的な測位動作（スリープ状態）の最大継続時間。
制御パラメータＥ（設定時間Ｅ）＝撮像装置の即時起動待機状態の最大継続時間。
これらの設定値に相当する。
【００６８】
撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１は、これらの制御パラメータの決定に際して、基本的には、以下のようなパラメータ設定処理を行なう。すなわち、
［撮像部における撮影頻度が高いレベルにある場合］
ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間（パラメータＡ，Ｃ）を長く設定し、かつ、
ＧＰＳデバイスに対して間欠的に電力供給を行い、ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間（パラメータＢ，Ｄ）を短く設定する、
このような制御パラメータの決定または更新処理を実行する。
【００６９】
また、
［撮像部における撮影頻度が低いレベルにある場合］
ＧＰＳデバイスに対して継続的に電力供給を行い、ＧＰＳデバイスが継続的な測位処理を実行する通常稼動状態の最大継続時間（パラメータＡ，Ｃ）を短く設定し、かつ、
ＧＰＳデバイスに対して間欠的に電力供給を行い、ＧＰＳデバイスが間欠的な測位処理を実行する間欠稼動状態の最大継続時間（パラメータＢ，Ｄ）を長く設定する、
このような制御パラメータの決定または更新処理を実行する。
基本的には、このようなパラメータ設定を実行する。
【００７０】
なお、これらの制御パラメータの決定、更新処理は、撮像装置が通常稼動状態（状態２〜５）、または即時起動待機状態（状態６〜９）にある場合にすべてのパラメータＡ〜Ｅについて決定、更新する構成としてもよいが、撮像装置が通常稼動状態（状態２〜５）にある場合には、通常稼動状態に対応する制御パラメータＡ，Ｂについての決定、更新のみを行い、撮像装置が即時起動待機状態（状態６〜９）にある場合には、即時起動待機状態に対応する制御パラメータＣ，Ｄについての決定、更新のみを行い、制御パラメータＥについては、固定値を適用するなどの設定としてもよい。
【００７１】
あるいは、図６に示す状態３にある場合に、制御パラメータＡ，Ｂについての決定、更新を実行し、図６に示す状態７にある場合に、制御パラメータＣ，Ｄについての決定、更新を実行するといった処理構成としてもよい。
【００７２】
これらの制御パラメータＡ〜Ｅは、例えば、撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１において計測されるユーザの撮影頻度［ｍ］に基づいて求められる撮影頻度レベル［Ｌ］に応じて決定される。撮影頻度［ｍ］は、例えば静止画撮影であれば、単位時間あたりの撮影静止画枚数［ｍ＝（撮影枚数）／（単位時間（例えば３０分））］などであり、動画像撮影であれば、単位時間あたりの撮影時間［ｍ＝（撮影実行時間）／（単位時間（例えば３０分））］、あるいは単位時間あたりの撮影フレーム数ｍ＝（撮影フレーム数）／（単位時間（例えば３０分））］などが、撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１において計測される。
【００７３】
ユーザの撮影頻度［ｍ］と撮影頻度レベル［Ｌ］の対応、および撮影頻度レベル［Ｌ］に応じて設定される制御パラメータＡ〜Ｅの対応について、図７を参照して説明する。図７に示す例は、ユーザの撮影頻度［ｍ］に応じて３つの撮影頻度レベル［Ｌ１〜Ｌ３］を設定し、これらの撮影頻度レベル［Ｌ１〜Ｌ３］に応じて、異なる制御パラメータＡ〜Ｅを設定した例を示している。
【００７４】
例えば、ユーザの撮影頻度［ｍ］を、予め定めた撮影頻度閾値ｍ０〜ｍ２によって区分して、計測撮影頻度［ｍ］に対応する撮影頻度レベル［Ｌ］を以下の設定を適用して求める。
ｍ０≦ｍ＜ｍ１：撮影頻度レベル［Ｌ１］、
ｍ１≦ｍ＜ｍ２：撮影頻度レベル［Ｌ２］、
ｍ２≦ｍ：撮影頻度レベル［Ｌ３］、
このようにして、ユーザの撮影頻度［ｍ］に応じて、撮影頻度レベル［Ｌｎ］が決定される。なお、レベル設定例は、一例であり、さらに多段階のレベル設定を行ってもよい。
【００７５】
撮影頻度レベル［Ｌｎ］が決定されると、図７に示すテーブルに応じて、図６に示す各状態の遷移条件としての制御パラメータＡ〜Ｅが決定される。図７に示すテーブル中に示すａ１〜ｅ１，ａ２〜ｅ２，ａ３〜ｅ３は、各撮影頻度レベル［Ｌｎ］に応じた図６に示す各状態の遷移条件としての制御パラメータＡ〜Ｅ、すなわち閾値時間としての設定時間Ａ〜Ｅを設定したテーブルである。
【００７６】
例えば、最も低頻度の撮影頻度レベルＬ１に対して設定される制御パラメータとして、ａ１＝２分、ｂ１＝５分・・・、中程度の撮影頻度レベルＬ２に対して設定される制御パラメータとして、ａ２＝２分、ｂ２＝３分・・・、高頻度の撮影頻度レベルＬ３に対して設定される制御パラメータとして、ａ３＝無制限、ｂ３＝０分・・・などの時間設定がなされる。
【００７７】
図５に示す撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１において実行される制御パラメータの更新処理シーケンスについて、図８に示すフローチャートを参照して説明する。この制御パラメータの更新処理は、前述したように、撮像装置が、通常稼動状態（図６に示す状態２〜５）、または即時起動待機状態（状態６〜９）にある場合に実行される。
【００７８】
まず、ステップＳ１１において、撮影頻度を計測し、ステップＳ１２において撮影頻度［ｍ（ｎｅｗ）］を算出する。これは、前述したように、例えば静止画撮影であれば、単位時間あたりの撮影静止画枚数［ｍ＝（撮影枚数）／（単位時間（例えば３０分））］などであり、動画像撮影であれば、単位時間あたりの撮影時間［ｍ＝（撮影実行時間）／（単位時間（例えば３０分））］、あるいは単位時間あたりの撮影フレーム数ｍ＝（撮影フレーム数）／（単位時間（例えば３０分））］などの値を撮影頻度として算出する処理である。なお、撮影頻度算出は、所定時間毎に繰り返し実行され、フローでは、最新の計測値を撮影頻度［ｍ（ｎｅｗ）］として示し、１回前の計測値を撮影頻度［ｍ（ｏｌｄ）］として示してある。
【００７９】
ステップＳ１３では、新規算出撮影頻度［ｍ（ｎｅｗ）］対応の撮影頻度レベルＬｎ（ｎｅｗ）が、１回前の計測値を撮影頻度［ｍ（ｏｌｄ）］に対応する撮影頻度レベルＬｎ（ｏｌｄ）に等しいか否かを判定する。等しい場合は、パラメータＡ〜Ｅの更新は、実行されず、ステップＳ１１に戻り、次の計測を再開する。なお、図には示していないが、パラメータが未設定の場合は、パラメータの設定を行うことになる。
【００８０】
ステップＳ１３において、新規算出撮影頻度［ｍ（ｎｅｗ）］対応の撮影頻度レベルＬｎ（ｎｅｗ）が、１回前の計測値を撮影頻度［ｍ（ｏｌｄ）］に対応する撮影頻度レベルＬｎ（ｏｌｄ）と異なると判定された場合は、設定済みのパラメータの更新を行なう。すなわち、ステップＳ１４に進み、新規撮影頻度レベルＬｎ（ｎｅｗ）に
基づいて、制御パラメータＡ〜Ｅを決定する。この処理は、例えば、図７に示すテーブルを適用して、新規算出撮影頻度［ｍ（ｎｅｗ）］対応の撮影頻度レベルＬｎ（ｎｅｗ）に対応付けられた制御パラメータＡ〜Ｅを、新たな適用パラメータとして設定する。ステップＳ１５では、これらの新規設定パラメータに基づく制御を行う。
【００８１】
このようにして、図５に示す撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１は、ユーザの撮影頻度を計測して、図６に示す各状態遷移の設定時間の更新を実行する。
【００８２】
図６に戻り、撮像装置およびＧＰＳの状態遷移についての説明を続ける。撮像装置の撮影頻度［ｍ］に基づいて、図６に示す各状態遷移の条件である設定時間としての制御パラメータＡ〜Ｅが決定されて状態遷移が行なわれることになる。
【００８３】
撮像装置が通常稼動状態にある状態２〜５の遷移においては、制御パラメータＡ，Ｂが適用される。状態３、すなわち、
（状態３）ＧＰＳ：通常稼動状態，撮像装置：通常稼動状態、
この状態では、撮像装置は撮影実行モードにあり、ＧＰＳ受信モジュールは測位動作を継続的に実行するモードにある。この状態では、ＧＰＳモジュールに対して継続的に電力供給が行われ、測位処理が継続的に実行される。
【００８４】
状態３の継続時間が、図５に示す撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１内のタイマによって計測される。制御部３１１は、タイマ計測値と、予め設定した設定時間Ａ（ＧＰＳによる通常測位動作の最大継続時間）との比較を実行し、タイマカウントが設定時間Ａの値と一致するか越えた場合、状態３から状態４、すなわち、
（状態４）ＧＰＳ：間欠稼動前処理状態，撮像装置：通常稼動状態、
に移行する。
【００８５】
その後、状態４において、ＧＰＳの間欠稼動前処理が完了すると、状態４から状態５、すなわち、
（状態５）ＧＰＳ：間欠稼動状態，撮像装置：通常稼動状態、
に移行する。
状態５において、ＧＰＳ受信モジュールは間欠稼動状態（スリープ状態）となり、通常測位動作に比較すると、測位処理の頻度を低減させた間欠的な測位を実行し、低消費電力での測位を実行する。
【００８６】
ＧＰＳ受信モジュールは間欠稼動状態（スリープ状態）とする場合、先に、図５を参照して説明したように、撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１は、ＧＰＳデバイス３４０に対する継続的な電力供給を停止し、間欠的な電力供給を実行するように、フロントパネル制御部３２１に制御命令（コマンド）を出力する。フロントパネル制御部３２１は、ＧＰＳモジュール３３０の電源電圧コンバータ３３１を制御して、ＧＰＳデバイス３４０に対して間欠的に電力供給を実行する。この間欠的な電力供給期間は、ＧＰＳデバイス３４０において間欠的な航法メッセージの受信、および位置算出処理が実行される。
【００８７】
すなわち、ＧＰＳデバイス３４０は、撮像装置本体の電源ＯＮ／ＯＦＦ状態によらず、自立的に間欠的な測位動作を行う。電源制御部（フロントパネルシステム）３２０からのＧＰＳデバイス３４０の電源ＯＮ指示が行われると電源電圧コンバータ３３１からＧＰＳデバイスに電力が供給され、ＧＰＳデバイス３４０は測位動作を開始する。この間欠的な測位処理においてＧＰＳモジュールの消費する電力は、通常即位処理の実行期間に比較して大幅に低減されることになる。
【００８８】
図６に示す状態５の実行期間においても、状態５の継続時間が、図５に示す撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１内のタイマによって計測される。制御部３１１は、タイマ計測値と、予め設定した設定時間Ｂ（ＧＰＳにおける間欠的な測位動作（スリープ状態）の最大継続時間）との比較を実行し、タイマカウントが設定時間Ｂの値と一致するか越えた場合、状態５から状態２、すなわち
（状態２）ＧＰＳ：起動処理状態，撮像装置：通常稼動状態、
に移行する。
その後は、ユーザによる撮像装置本体への電源ＯＦＦ動作が行われるまでの間、状態遷移は「状態２→状態３→状態４→状態５→状態２」のように繰り返される。
【００８９】
図６に示す状態６〜９は、撮像装置が即時待機状態にある場合の状態遷移を示している。例えば、状態３において、ユーザが撮像装置のサブ電源である撮像実行スイッチをＯＦＦにした場合、状態３から状態７へ移行する。すなわち、
（状態７）ＧＰＳ：通常稼動状態，撮像装置：即時起動待機状態、
である。撮像装置は即時起動可能な状態、すなわち次回のユーザ電源ＯＮ操作により即時起動可能な状態に設定され、かつＧＰＳ受信モジュールは通常稼動により測位処理を継続するという状態である。
【００９０】
ユーザからの見かけ上、撮像装置は停止しているように見えるが、その裏ではＧＰＳ受信モジュールは通常に測位処理を継続し、最新測位データ、及び航法データを更新する処理を実行している状態である。
【００９１】
撮像装置が即時起動待機状態にある場合の状態遷移、すなわち、状態６→７→８→９の状態遷移は、撮像装置が通常稼動状態にある場合の状態遷移、すなわち、状態２→３→４→５の状態遷移に対応する。適用される制御パラメータとしての設定時間を
撮像装置が通常稼動状態にある場合は設定時間Ａ，Ｂ、
撮像装置が即時起動待機状態にある場合は設定時間Ｃ，Ｄ、
を適用する点が異なる。
【００９２】
撮像装置が即時起動待機状態にある状態６〜９の遷移においては、制御パラメータＣ，Ｄが適用される。状態７、すなわち、
（状態７）ＧＰＳ：通常稼動状態，撮像装置：即時起動待機状態、
この状態では、撮像装置は即時起動待機状態にあり、ＧＰＳ受信モジュールは測位動作を継続的に実行するモードにある。この状態では、ＧＰＳモジュールに対して継続的に電力供給が行われ、測位処理が継続的に実行される。
【００９３】
状態７において、ユーザが撮像装置のサブ電源である撮像実行スイッチをＯＮにした場合、状態７から状態３へ移行する。また、状態７の継続時間が、図５に示す撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１内のタイマによって計測される。制御部３１１は、タイマ計測値と、予め設定した設定時間Ｃ（ＧＰＳによる通常測位動作の最大継続時間）との比較を実行し、タイマカウントが設定時間Ｃの値と一致するか越えた場合、状態７から状態８、すなわち、
（状態８）ＧＰＳ：間欠稼動前処理状態，撮像装置：即時起動待機状態、
に移行する。
【００９４】
その後、状態８において、ＧＰＳの間欠稼動前処理が完了すると、状態８から状態９、すなわち、
（状態９）ＧＰＳ：間欠稼動状態，撮像装置：即時起動待機状態、
に移行する。
状態９において、ＧＰＳ受信モジュールは間欠稼動状態（スリープ状態）となり、通常測位動作に比較すると、測位処理の頻度を低減させた間欠的な測位を実行し、低消費電力での測位を実行する。
【００９５】
ＧＰＳ受信モジュールは間欠稼動状態（スリープ状態）とする場合、先に、図５を参照して説明したように、撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１は、ＧＰＳデバイス３４０に対する継続的な電力供給を停止し、間欠的な電力供給を実行するように、フロントパネル制御部３２１に制御命令（コマンド）を出力する。フロントパネル制御部３２１は、ＧＰＳモジュール３３０の電源電圧コンバータ３３１を制御して、ＧＰＳデバイス３４０に対して間欠的に電力供給を実行する。この間欠的な電力供給期間は、ＧＰＳデバイス３４０において間欠的な航法メッセージの受信、および位置算出処理が実行される。
【００９６】
すなわち、ＧＰＳデバイス３４０は、撮像装置本体の電源ＯＮ／ＯＦＦ状態によらず、自立的に間欠的な測位動作を行う。電源制御部（フロントパネルシステム）３２０からのＧＰＳデバイス３４０の電源ＯＮ指示が行われると電源電圧コンバータ３３１からＧＰＳデバイスに電力が供給され、ＧＰＳデバイス３４０は測位動作を開始する。この間欠的な測位処理においてＧＰＳモジュールの消費する電力は、通常即位処理の実行期間に比較して大幅に低減されることになる。
【００９７】
図６に示す状態９の実行期間においてユーザが撮像装置のサブ電源である撮像実行スイッチをＯＮにした場合、状態９から状態２へ移行する。また、状態９の継続時間が、図５に示す撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１内のタイマによって計測される。制御部３１１は、タイマ計測値と、予め設定した設定時間Ｄ（ＧＰＳにおける間欠的な測位動作（スリープ状態）の最大継続時間）との比較を実行し、タイマカウントが設定時間Ｄの値と一致するか越えた場合、状態９から状態６、すなわち
（状態６）ＧＰＳ：起動処理状態，撮像装置：即時起動待機状態、
に移行する。
その後は、ユーザによる撮像装置本体への電源ＯＮ動作が行われるか、あるいは、状態９の継続時間が、設定時間Ｅ以上になるまでの間、状態遷移は「状態６→状態７→状態８→状態９→状態６」のように繰り返される。状態６〜９は、状態２〜５とほぼ同様の遷移であり、主な相違点は、撮像装置の状態と、制御パラメータの値、すなわち設定時間Ａ，Ｂ、または設定時間Ｃ，Ｄの値が異なる点である。
【００９８】
状態６〜９、すなわち、撮像装置の即時起動待機状態にある場合、図５に示す撮像装置本体３１０のメイン制御部（ホストＣＰＵ）３１１内のタイマは、撮像装置の即時起動待機状態の継続時間を計測する。このタイマカウントと、予め設定されている制御パラメータＥ（設定時間Ｅ）＝撮像装置の即時起動待機状態の最大継続時間とを比較して、タイマカウントが設定時間Ｅの値と一致するか越えた場合、状態９から状態１、すなわち、
（状態１）ＧＰＳ：電源停止状態，撮像装置：待機状態、
に移行する。
この処理は、例えば、ユーザがその日の撮影行為をすべて終え、撮像装置自体を保管するユースケースに移行するなどの処理が行なわれた場合などを仮定した処理である。この後、再度電源投入された場合には制御状態は状態１→状態２と始まる既述の遷移を繰り返す。
【００９９】
図９は、図６を参照して説明した状態遷移処理において、ユーザ、撮像装置制御部、電源制御部、およびＧＰＳモジュール間で行なわれるコマンド、データの通信シーケンスを簡略化して示したシーケンス図である。
【０１００】
ステップＳ１０１において、ユーザによる撮影開始、すなわち撮像装置のスイッチがＯＮされると、撮像装置制御部は、ステップＳ１０２において、ユーザ操作に応じた撮影処理、情報記録、更新処理を実行し、さらに、ステップＳ１０３において、撮影頻度の計測を実行する。なお、この時点で、ＧＰＳには電源制御部から継続的に電力が供給され、ステップＳ１８１において通常稼動状態における測位処理が開始される。この状態は、図６に示す状態３に相当する。
【０１０１】
図９に示すステップＳ１２１は、図６に示す撮像装置が通常稼動状態にある場合の状態遷移、すなわち、状態２→３→４→５の状態遷移にある場合の撮像装置制御部から、電源制御部に対するコマンドに相当する。図６を参照して説明したように、撮像装置が通常稼動状態にある場合には、以下の２つのパラメータＡ，Ｂ、すなわち、
制御パラメータＡ（設定時間Ａ）＝撮像装置が通常稼動状態にある場合のＧＰＳにおける通常測位動作の最大継続時間。
制御パラメータＢ（設定時間Ｂ）＝撮像装置が通常稼動状態にある場合のＧＰＳにおける間欠的な測位動作（スリープ状態）の最大継続時間。
これらのパラメータを、撮像装置制御部が、撮影頻度［ｍ］に対応する撮影頻度レベル［Ｌｎ］に従って決定する。
【０１０２】
このパラメータＡ，Ｂに基づいて、図６を参照して説明した状態２→３→４→５の遷移を行なうように、電源制御部にコマンドを出力し、電源制御部は、ステップＳ１２２において、コマンドに従って、ＧＰＳに対する電力供給を制御する。この結果、ＧＰＳは、継続駆動および間欠駆動を適宜、切り替えながら測位処理を実行することになる。
【０１０３】
図９に示すステップＳ１３１は、図６に示す撮像装置が即時起動待機状態にある場合の状態遷移、すなわち、状態６→７→８→９の状態遷移にある場合の撮像装置制御部から、電源制御部に対するコマンドに相当する。図６を参照して説明したように、撮像装置が即時起動待機状態にある場合には、以下の２つのパラメータＣ，Ｄ、すなわち、
制御パラメータＣ（設定時間Ｃ）＝撮像装置が即時起動待機状態にある場合のＧＰＳにおける通常測位動作の最大継続時間。
制御パラメータＤ（設定時間Ｄ）＝撮像装置が即時起動待機状態にある場合のＧＰＳにおける間欠的な測位動作（スリープ状態）の最大継続時間。
これらのパラメータを、撮像装置制御部が、撮影頻度［ｍ］に対応する撮影頻度レベル［Ｌｎ］に従って決定する。
【０１０４】
このパラメータＣ，Ｄに基づいて、図６を参照して説明した状態６→７→８→９の遷移を行なうように、電源制御部にコマンドを出力し、電源制御部は、ステップＳ１３２において、コマンドに従って、ＧＰＳに対する電力供給を制御する。この結果、ＧＰＳは、継続駆動および間欠駆動を適宜、切り替えながら測位処理を実行することになる。
【０１０５】
さらに、撮像装置が即時起動待機状態ある場合、撮像装置制御部は、即時起動状態の継続時間を計測して、予め定めたパラメータＥ、すなわち、
制御パラメータＥ（設定時間Ｅ）＝撮像装置の即時起動待機状態の最大継続時間。
このパラメータＥと、タイマカウントを比較し、タイマカウントがパラメータＥ以上となったことを条件として、電源制御部にＧＰＳへの電源をオフさせるコマンドを出力し、ステップＳ１４１において、電源制御部はＧＰＳへの電源供給を停止する。この状態遷移は、先に図６を参照して説明した状態９から状態１への遷移に相当する。
【０１０６】
このように、本発明の情報処理装置（撮像装置）は、ユーザによる使用状況、すなわち撮像装置における撮影頻度を監視して単位時間あたりの使用頻度を算出し、使用頻度に応じて、状態遷移条件に適用する制御パラメータとしての設定時間、すなわち、
制御パラメータＡ（設定時間Ａ）＝撮像装置が通常稼動状態にある場合のＧＰＳにおける通常測位動作の最大継続時間。
制御パラメータＢ（設定時間Ｂ）＝撮像装置が通常稼動状態にある場合のＧＰＳにおける間欠的な測位動作（スリープ状態）の最大継続時間。
制御パラメータＣ（設定時間Ｃ）＝撮像装置が即時起動待機状態にある場合のＧＰＳにおける通常測位動作の最大継続時間。
制御パラメータＤ（設定時間Ｄ）＝撮像装置が即時起動待機状態にある場合のＧＰＳにおける間欠的な測位動作（スリープ状態）の最大継続時間。
制御パラメータＥ（設定時間Ｅ）＝撮像装置の即時起動待機状態の最大継続時間。
これらの設定値を更新して、更新パラメータに基づいて状態遷移を行い、ＧＰＳモジュールの間欠駆動を行なう構成としたので、ＧＰＳデバイスにおける無駄な電力消費が防止され、バッテリの消費が抑えられる。また、ＧＰＳデバイスの間欠的な駆動によって、ＧＰＳ衛星からの受信データである航法メッセージを有効期限内の航法メッセージに維持することが可能となり、新たなＧＰＳ衛星探索を行うことなく航法メッセージを利用した短時間での位置算出が可能となる。
【０１０７】
ＧＰＳデバイスにおける電力消費量について、図１０、図１１を参照して説明する。図１０は、ＧＰＳデバイスに対する電源ＯＮを実行して、ＧＰＳ衛星捕捉を実行して、その後継続的に航法メッセージを取得した場合のＧＰＳデバイスにおける電力消費量の推移を示している。横軸に時間ｔ（ｓｅｃ）、縦軸にＧＰＳデバイス電力消費量に対応する電流量（ｍＡ）を示している。
【０１０８】
時間ｔ０においてＧＰＳデバイスに電力供給が開始される。この時点（ｔ０）では、取得済みの航法メッセージが利用できない期限切れであったものと仮定する。この場合、ＧＰＳデバイスは、位置計測に必要となる複数のＧＰＳデバイスの捕捉処理を実行する。すなわち、複数のＧＰＳデバイスの探索を行い、探索の結果、発見したＧＰＳ衛星からの航法メッセージの受信を行なうことが必要となる。この処理には、ほぼ７０ｍＡの電流が消費される。
【０１０９】
その後、時間（ｔ１）において、ＧＰＳ衛星の捕捉に成功し、有効期限内の航法メッセージがメモリに記録されると、その後は、新たなＧＰＳ衛星の探索を行う必要がなくなり、既に捕捉済みのＧＰＳ衛星を追尾するトラッキングモードに移行することができる。このトラッキングモードでは、有効期限内にある航法メッセージを適用した追尾が可能であり、消費電流は、約３０ｍＡに低減する。ＧＰＳデバイスにおいて継続的に航法メッセージの受信を行なう場合、継続的にＧＰＳデバイスに対して３０ｍＡの電流を供給することが必要となる。
【０１１０】
図１１は、間欠モードで、ＧＰＳデバイスに対して電力供給を実行する場合の例を示している。図１１（１）は、撮像装置本体側のアプリケーションが、ＧＰＳモジュールからの位置情報の取得を行なうタイミングを示している。ＯＮ状態で、ＧＰＳモジュールからの位置情報の取得を行なう。（２）は、ＧＰＳデバイスの電源ＯＮ／ＯＦＦの状態遷移を示している。本例の場合間欠モードであり、ＯＮ状態とＯＦＦ状態が、予め定めた間欠モードの制御タイミングに従って切り替えられる。（３）は、ＧＰＳモジュールにおける電力消費量の推移を示している。
【０１１１】
時間（ｔａ）においてＧＰＳデバイスに電力供給が開始される。この時点（ｔａ）では、図１０の時間（ｔ０）と同様、取得済みの航法メッセージが利用できない期限切れであったものと仮定する。この場合、ＧＰＳデバイスは、位置計測に必要となる複数のＧＰＳデバイスの捕捉処理を実行する。すなわち、複数のＧＰＳデバイスの探索を行い、探索の結果、発見したＧＰＳ衛星からの航法メッセージの受信を行なうことが必要となる。この処理には、ほぼ７０ｍＡの電流が消費される。
【０１１２】
その後、時間（ｔｂ）において、ＧＰＳ衛星の捕捉に成功し、有効期限内の航法メッセージがメモリに記録されると、その後は、新たなＧＰＳ衛星の探索を行う必要がなくなり、既に捕捉済みのＧＰＳ衛星を追尾するトラッキングモードに移行することができる。このトラッキングモードでは、有効期限内にある航法メッセージを適用した追尾が可能であり、消費電流は、約３０ｍＡに低減する。
【０１１３】
ここで、時間（ｔｃ）において、撮像装置側のアプリケーションの監視処理によって、ユーザによる撮影頻度が予め設定された閾値未満であると判定された場合、ＧＰＳデバイスに対する電力供給は間欠モードに設定され、ＧＰＳデバイスに対する電力供給は、一旦停止される。その後、時間ｔｄにおいて、アプリケーションが、ＧＰＳデバイスに対する位置情報取得要求を実行するタイミングで、ＧＰＳデバイスに対する電力供給が再開され、この時点で、ＧＰＳデバイスの消費電力が発生する。
【０１１４】
しかし、ＧＰＳデバイスに対する電力供給停止期間が、長期に至らない場合は、取得済みの航法メッセージが有効期限内に維持されることになり、新たなＧＰＳ衛星の探索を実行することなく、有効期限内の航法メッセージを適用したＧＰＳ衛星追尾が可能となる。すなわちトラッキングモードでの航法メッセージ受信が可能であり、低電力消費での処理が可能となる。この時間ｔｄ〜ｔｅの期間で、新たな航法メッセージの取得に成功し、航法メッセージをメモリに格納して、算出した位置情報をアプリケーションに提供すると、ＧＰＳデバイスへの電力供給は停止され、消費電力は０となる。このような間欠モードでの処理を実行することで、消費電力が低減され、また、ＧＰＳデバイスに対する電力供給停止期間が、長期に至らない場合は、取得済みの航法メッセージが有効期限内に維持されることになり、有効期限内の航法メッセージを適用したＧＰＳ衛星からの新たな航法メッセージの取得が短時間で実行可能となる。
【０１１５】
なお、ＧＰＳデバイスに対する電力供給の再開タイミング［例えば図１１の時間（ｔｄ）］は、様々な設定が可能である。図１１に示した例では、撮像装置本体がＧＰＳデバイスから位置情報を入力するタイミングに一致させて、ＧＰＳデバイスに対する電力供給の再開タイミングを設定した例を示しているが、この間欠制御におけるＧＰＳデバイスに対する電源ＯＮ／ＯＦＦの間隔設定は様々な設定が可能である。例えば、一定の予め定めた時間間隔でＯＮ／ＯＦＦを繰り返す設定としてもよい。また、航法メッセージの有効期限未満の時間をＧＰＳデバイスの電源ＯＦＦの最長時間とする設定としてもよい。このような設定とすることで、常に有効期限内の航法メッセージが利用可能な状態を維持することが可能となる。
【０１１６】
ＧＰＳ受信モジュールの間欠動作の設定時間を決定する際、最適化学習アルゴリズムを付加して、学習アルゴリズムに基づいて間隔を最適制御する構成としてもよい。制御を最も簡単に実現する構成としては、例えば、基礎実験データから固定値で撮影頻度及び設定時間値を関係づけておき、それらをシステムが記憶部に記憶し、記憶データに基づいて指示を出す制御構成が可能であるが、撮影頻度及び設定時間値同士の相関関係などを任意のユーザの撮影利用状況に応じて学習アルゴリズムを用いて最適化し、最適化したデータによる制御を行うことで、様々なユースケースに適合したＧＰＳ受信モジュールの自立駆動を実行させることが可能となる。
【０１１７】
なお、上述した実施例では、制御パラメータとしての設定時間Ａ〜Ｅは、撮像装置側において決定する構成としたが、電源制御部側に撮影頻度情報を提供して、電源制御部側で、制御パラメータＡ〜Ｅを決定する構成としてもよい。
【０１１８】
また、上述した実施例では、ＧＰＳモジュールを撮像装置に内蔵した構成例を説明したが、例えばＵＳＢ接続などによって、外付けされたＧＰＳシステムを適用する場合でも、電源が装置本体とＧＰＳモジュール双方に共用されている場合には適用可能であり、電力削減効果、位置情報取得処理の迅速化が実現される。
【０１１９】
さらに、上述の実施例では、ＧＰＳモジュールと撮像装置本体の電源を共用する構成例を説明したが、電源をそれぞれ別に設定した構成であっても、ＧＰＳモジュールの電力消費を抑制する効果を実現可能であり、再起動速度の向上も図られ、位置情報取得処理の迅速化が実現される。
また、上述の実施例では、撮像装置を例として説明したが、その他の様々なＧＰＳ搭載製品、例えば、カーナビゲーションやハンディ型ＧＰＳ、携帯パソコン、携帯電話などの様々な情報処理装置においても本発明は適用可能である。
【０１２０】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１２１】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１２２】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＭＯ（Ｍａｇｎｅｔｏ  ｏｐｔｉｃａｌ）ディスク，ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１２３】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１２４】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１２５】
以上、説明したように、本発明の一実施例構成によれば、ＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）デバイスを有する例えばビデオカメラやスチルカメラなどの撮像装置において、ユーザによる撮影頻度を計測し、計測撮影頻度に基づいて、ＧＰＳデバイスの稼動状態の遷移条件としての制御パラメータを決定または更新し、決定または更新した制御パラメータに基づいて、ＧＰＳデバイスの状態遷移を実行させる構成とした。たとえば、使用頻度が低いレベルである場合は、ＧＰＳデバイスに対する間欠的な電力供給を実行する間欠稼動期間を長く設定するようにパラメータを更新するので、ＧＰＳデバイスにおける無駄な電力消費が防止され、バッテリの消費を抑えた撮像装置が実現される。
【図面の簡単な説明】
【０１２６】
【図１】本発明の撮像装置の実行する処理の概要について説明する図である。
【図２】本発明の撮像装置の一実施例としての撮像装置において実行するデータ処理例を説明する図である。
【図３】本発明の撮像装置の一実施例としての撮像装置において実行するデータ処理例を説明する図である。
【図４】本発明の撮像装置の一実施例としての撮像装置において実行するデータ処理例を説明する図である。
【図５】本発明の撮像装置の一実施例としての撮像装置の構成について説明する図である。
【図６】本発明の撮像装置における状態遷移について説明する図である。
【図７】本発明の撮像装置における状態遷移に適用する制御パラメータを格納したテーブルについて説明する図である。
【図８】本発明の撮像装置における状態遷移に適用する制御パラメータの更新処理シーケンスを説明するフローチャートを示す図である。
【図９】本発明の撮像装置におけるデータ処理実行時の各構成部間の通信シーケンスについて説明する図である。
【図１０】ＧＰＳデバイスにおける電力消費量について説明する図である。
【図１１】ＧＰＳデバイスにおける電力消費量について説明する図である。
【符号の説明】
【０１２７】
１１０  ビデオカメラ
１１１  ＧＰＳモジュール
１２０  スチルカメラ
１２１  ＧＰＳモジュール
１３０  ＧＰＳ衛星
２０１  画像データ
２０２  位置情報
２１１  撮影データ処理制御部
２１２  撮影コンテンツ記憶部
２２１  表示制御部
２２２  地図情報データベース
２２３  ＧＰＳモジュール
３１０  撮像装置本体
３１１  メイン制御部（ホストＣＰＵ）
３１２  データ記憶部（フラッシュメモリ）
３１３  表示部（モニタ）
３１４  メモリ（ＳＤＲＡＭ）
３２０  電源制御部３２０
３２１  フロントバネル制御部
３２２  入力部
３２３  出力部
３３０  ＧＰＳモジュール
３３１  電源電圧コンバータ
３４０  ＧＰＳデバイス
３４１  データ処理部
３４２  メモリ（ＳＲＡＭ）
３５０  電源（バッテリ）
【図１】
0004525578.tif 000002
【図２】
0004525578.tif 000003
【図３】
0004525578.tif 000004
【図４】
0004525578.tif 000005
【図５】
0004525578.tif 000006
【図６】
0004525578.tif 000007
【図７】
0004525578.tif 000008
【図８】
0004525578.tif 000009
【図９】
0004525578.tif 000010
【図１０】
0004525578.tif 000011
【図１１】
0004525578.tif 000012