(57)【要約】【課題】全地球測位システムにおける衛星からの電波を受信して位置を特定する際の電力消費を抑制する技術を提供する。【解決手段】ＧＰＳ衛星からの送信信号を復調する復調部１９に、レプリカ信号生成回路１９２、相関処理部１９３、レシーバプロセッサ１９４、および、ナビゲーションプロセッサ１９５を設ける。レシーバプロセッサ１９４による衛星の追尾が行われているときの制御パラメータを制御データ１２２として退避した後、復調部１９に対する電力の供給を停止させて、復調部１９における電力消費を抑制する。復調部１９に対する電力の供給を再開させるときには、衛星の追尾に成功していたときの制御パラメータ（制御データ１２２）を読み出して、当該読み出した制御パラメータによって衛星の再捕捉を再開する。【選択図】図４
2012021774.tif 000002
【特許請求の範囲】
【請求項１】
記録データを記録する記録装置であって、
全地球測位システムにおける衛星から送信される電波を受信するアンテナと、
前記アンテナからの入力信号をデジタル信号に変換する信号変換手段と、
レプリカ信号を生成するレプリカ信号生成手段と、
前記信号変換手段により変換されたデジタル信号と前記レプリカ信号生成手段により生成されたレプリカ信号とに応じた相関信号を得る相関手段と、
前記相関手段から出力される相関信号に応じて、制御パラメータにより前記レプリカ信号生成手段を制御する信号制御手段と、
前記相関手段から出力される相関信号に基づいて、前記衛星から送信された送信データを取得するデータ取得手段と、
前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段への電力を供給する電力供給手段と、
前記電力供給手段を制御して前記電力供給手段による電力の供給状態を制御する電力供給制御手段と、
前記電力供給手段による、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段のうちの少なくとも１つへの電力の供給が停止されるときの前記信号制御手段における制御パラメータを記憶する記憶手段と、
を備え、
前記信号制御手段は、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段への前記電力供給手段による電力の供給が再開されたときに、前記記憶手段に記憶されている制御パラメータを読み出して、前記レプリカ信号生成手段に対する制御を再開することを特徴とする記録装置。
【請求項２】
請求項１に記載の記録装置であって、
前記データ取得手段により取得された送信データに基づいて、前記電力供給手段による電力の供給を停止させる期間を求める演算手段と、
前記電力供給手段による電力の供給が停止されてからの停止状態継続時間を計測する計時手段と、
をさらに備え、
前記電力供給制御手段は、前記演算手段により求められた期間と前記計時手段により計測される停止状態継続時間とに応じて、前記電力供給手段による電力の供給を再開させることを特徴とする記録装置。
【請求項３】
請求項２に記載の記録装置であって、
前記演算手段は、前記電力供給手段による前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段のうちの少なくとも１つへの電力供給が停止されている間の前記制御パラメータの適正値の経時変化量を予測して、前記期間を求めることを特徴とする記録装置。
【請求項４】
請求項２または３に記載の記録装置であって、
前記制御パラメータは、搬送波の周波数誤差に対応した制御パラメータを含み、
前記演算手段は、前記衛星との相対加速度に応じて、前記期間を求めることを特徴とする記録装置。
【請求項５】
請求項１ないし４のいずれかに記載の記録装置であって、
被写体を撮像することにより、前記被写体を表現した画像データを取得する撮像手段をさらに備え、
前記画像データを前記記録データとすることを特徴とする記録装置。
【請求項６】
全地球測位システムにおける衛星から送信される電波を受信して前記衛星から送信される送信信号を復調する復調装置であって、
前記電波を受信するアンテナと、
前記アンテナからの入力信号をデジタル信号に変換する信号変換手段と、
レプリカ信号を生成するレプリカ信号生成手段と、
前記信号変換手段により変換されたデジタル信号と前記レプリカ信号生成手段により生成されたレプリカ信号とに応じた相関信号を得る相関手段と、
前記相関手段から出力される相関信号に応じて、制御パラメータにより前記レプリカ信号生成手段を制御する信号制御手段と、
前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段のうちの少なくとも１つへの電力の供給が停止されるときの前記信号制御手段における制御パラメータを記憶する記憶手段と、
を備え、
前記信号制御手段は、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段への電力の供給が再開されたときに、前記記憶手段に記憶されている制御パラメータを読み出して、前記レプリカ信号生成手段に対する制御を再開することを特徴とする復調装置。
【請求項７】
外部の制御装置に接続され、全地球測位システムにおける衛星から送信される電波を受信して前記衛星から送信される送信信号を復調する復調装置であって、
全地球測位システムにおける衛星から送信される電波を受信するアンテナと、
前記アンテナからの入力信号をデジタル信号に変換する信号変換手段と、
レプリカ信号を生成するレプリカ信号生成手段と、
前記信号変換手段により変換されたデジタル信号と前記レプリカ信号生成手段により生成されたレプリカ信号とに応じた相関信号を得る相関手段と、
前記相関手段から出力される相関信号に応じて、制御パラメータにより前記レプリカ信号生成手段を制御する信号制御手段と、
を備え、
前記相関手段から出力される相関信号を前記衛星から送信される送信信号の復調信号として前記外部の制御装置に向けて出力することを特徴とする復調装置。
【請求項８】
外部の制御装置に接続され、全地球測位システムにおける衛星から送信される電波を受信して前記衛星から送信される送信信号を復調する復調装置であって、
全地球測位システムにおける衛星から送信される電波を受信するアンテナと、
前記アンテナからの入力信号をデジタル信号に変換する信号変換手段と、
レプリカ信号を生成するレプリカ信号生成手段と、
前記信号変換手段により変換されたデジタル信号と前記レプリカ信号生成手段により生成されたレプリカ信号とに応じた相関信号を得る相関手段と、
前記相関手段から出力される相関信号に応じて、制御パラメータにより前記レプリカ信号生成手段を制御する信号制御手段と、
前記相関手段から出力される前記衛星から送信される送信信号の復調信号に基づいて、フレームデータを作成するデータ生成手段と、
を備え、
前記データ生成手段は、作成したフレームデータを前記外部の制御装置に向けて出力することを特徴とする復調装置。
【請求項９】
全地球測位システムにおける衛星から送信される電波をアンテナで受信して前記衛星から送信された送信データを取得する受信方法であって、
前記アンテナからの入力信号を信号変換手段により変換したデジタル信号と信号制御手段からの制御パラメータに基づいてレプリカ信号生成手段により生成されるレプリカ信号とに応じた相関信号を生成しつつ、生成した前記相関信号に応じて前記信号制御手段における制御パラメータを変更することにより、前記デジタル信号と前記レプリカ信号との同期を維持して、前記衛星から送信された送信信号を復調する工程と、
復調された前記送信信号に基づいて送信データを取得する工程と、
取得された送信データに基づいて、電力の供給を停止する期間を求める工程と、
前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段のうちの少なくとも１つへの電力の供給が停止されるときの前記信号制御手段における制御パラメータを記憶手段に記憶する工程と、
前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段のうちの少なくとも１つへの電力の供給を停止させる工程と、
前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段のうちの少なくとも１つへの電力の供給が停止されてからの停止状態継続時間を計測する工程と、
前記期間と前記停止状態継続時間とに応じて、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段への電力の供給を再開させる工程と、
前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段への電力の供給が再開されたときに、前記記憶手段に記憶されている前記制御パラメータを読み出して、読み出した前記制御パラメータにより前記信号制御手段による前記レプリカ信号生成手段に対する制御を再開させる工程と、
を有することを特徴とする受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ（Global Positioning System）を利用して位置を取得する技術に関する。より詳細には、位置を取得するために必要な情報を観測する際の電力消費を抑制する技術に関する。
【背景技術】
【０００２】
ＧＰＳでは、複数の衛星が送信時刻（全衛星の時計は高精度に一致している）や、それぞれ自己の軌道を示す情報（エフェメリス）等をＧＰＳ信号として送信しつつ飛行している。そして、これらのＧＰＳ信号は、全ての衛星が同一周波数を用いる、ＣＤＭＡ（Code Division Multiple Access）方式により送信されている。測位に必要な情報を観測するＧＰＳ受信機は、このようなＧＰＳ信号を受信することにより自機の位置を求めるように構成されている。
【０００３】
従来より、ＧＰＳ受信機が搭載される装置として、道路案内装置や航跡記録装置等が知られている。道路案内装置や航跡記録装置等は、稼働中において、常に、自機の位置を把握し続ける必要がある。したがって、このような用途に用いられるＧＰＳ受信機は、常に、通電状態とされ、常時、位置を測定し続けるように構成されていた。
【０００４】
据え置き型の装置のように、位置変化を想定していない装置では、ＧＰＳ機能はあまり必要とされるものではない。言い換えれば、ＧＰＳ受信機により提供されるＧＰＳ機能は、位置が刻々と変化する装置において、主に必要とされる機能である。このような装置（ＧＰＳ受信機を含む）は、移動中に、商用電源等による安定した電力供給を受けることは比較的困難である。したがって、ＧＰＳ受信機を搭載するような装置は、少なくとも移動中の間は電池による電力供給によって駆動可能なように構成されるのが一般的であり、電池の消耗を抑制することが重要な課題となる。
【０００５】
この課題を解決するために、従来より、ＧＰＳ受信機を間欠的に動作させ、ＧＰＳ受信機による電力消費を抑制する技術が提案されている。例えば、このような技術が特許文献１に記載されている。しかし、特許文献１に記載されているように、ＧＰＳ受信機への電力供給を間欠的に行うことにより電力消費を抑制すると、ＧＰＳ受信機に対する電力供給が遮断される期間が生じ、その間、ＧＰＳ受信機は衛星を追尾するために必要な処理を実行することができない。すなわち、例えば消費電力の抑制効果を向上させるために、比較的長時間、ＧＰＳ受信機に対する電力供給を遮断すると、その間にＧＰＳ受信機が衛星を追尾できない状態に遷移してしまい、その後、ＧＰＳ受信機への電力供給が開始されても、ＧＰＳ受信機は衛星探索から処理を開始することとなり、位置を測定できるようになるまでに比較的長時間を要することとなる。
【０００６】
そこで、ＧＰＳ受信機に対する電力供給が開始されてから、当該ＧＰＳ受信機が位置を測定できるようになるまでの時間を短縮するための技術が提案されている。このような技術が例えば特許文献２ないし４に記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−０４９６８０号公報
【特許文献２】特開２００７−１５５５７７号公報
【特許文献３】特開２００７−１５８８８６号公報
【特許文献４】特開２００９−２７６１９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献２および３は、間欠的な動作を行うに際して、衛星からの受信データ（航法メッセージ）の有効期限を考慮し、当該有効期限の間だけ間欠的に動作させる技術である。したがって、ＧＰＳ受信機への電源の投入時に、衛星探索を最初から実行することなく、維持された有効期限内の航法メッセージによって、短時間で位置算出が可能となるように構成されている。しかし、特許文献２および３に記載の技術は、間欠動作中のＧＰＳ受信機のＯＮ状態の継続期間やＯＦＦ状態の継続期間については考慮されていない。
【０００９】
また、特許文献４は、ＧＰＳ受信機に電源が投入されたときの衛星捕捉を、基準局から送信される情報（アシスト情報）を用いて短縮する技術であり、携帯電話等の通信機能を有する装置を前提とした技術である。したがって、通信機能を有さない装置や、通信機能が使用不能である場合には、測位可能となるまでに要する時間が長くなるという問題がある。また、間欠的に動作させる際のデューティ比（ＯＮ状態の継続期間とＯＦＦ状態の継続期間との比）については記載されているものの、これらの期間をどのように決定するかについてはなんら記載されていない。
【００１０】
本発明は、上記課題に鑑みてなされたものであり、全地球測位システムにおける衛星からの電波を受信して位置を特定する際の電力消費を抑制する技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するため、請求項１の発明は、記録データを記録する記録装置であって、全地球測位システムにおける衛星から送信される電波を受信するアンテナと、前記アンテナからの入力信号をデジタル信号に変換する信号変換手段と、レプリカ信号を生成するレプリカ信号生成手段と、前記信号変換手段により変換されたデジタル信号と前記レプリカ信号生成手段により生成されたレプリカ信号とに応じた相関信号を得る相関手段と、前記相関手段から出力される相関信号に応じて、制御パラメータにより前記レプリカ信号生成手段を制御する信号制御手段と、前記相関手段から出力される相関信号に基づいて、前記衛星から送信された送信データを取得するデータ取得手段と、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段への電力を供給する電力供給手段と、前記電力供給手段を制御して前記電力供給手段による電力の供給状態を制御する電力供給制御手段と、前記電力供給手段による、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段のうちの少なくとも１つへの電力の供給が停止されるときの前記信号制御手段における制御パラメータを記憶する記憶手段とを備え、前記信号制御手段は、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段への前記電力供給手段による電力の供給が再開されたときに、前記記憶手段に記憶されている制御パラメータを読み出して、前記レプリカ信号生成手段に対する制御を再開することを特徴とする。
【００１２】
また、請求項２の発明は、請求項１の発明に係る記録装置であって、前記データ取得手段により取得された送信データに基づいて、前記電力供給手段による電力の供給を停止させる期間を求める演算手段と、前記電力供給手段による電力の供給が停止されてからの停止状態継続時間を計測する計時手段とをさらに備え、前記電力供給制御手段は、前記演算手段により求められた期間と前記計時手段により計測される停止状態継続時間とに応じて、前記電力供給手段による電力の供給を再開させることを特徴とする。
【００１３】
また、請求項３の発明は、請求項２の発明に係る記録装置であって、前記演算手段は、前記電力供給手段による前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段のうちの少なくとも１つへの電力供給が停止されている間の前記制御パラメータの適正値の経時変化量を予測して、前記期間を求めることを特徴とする。
【００１４】
また、請求項４の発明は、請求項２または３の発明に係る記録装置であって、前記制御パラメータは、搬送波の周波数誤差に対応した制御パラメータを含み、前記演算手段は、前記衛星との相対加速度に応じて、前記期間を求めることを特徴とする。
【００１５】
また、請求項５の発明は、請求項１ないし４のいずれかの発明に係る記録装置であって、被写体を撮像することにより、前記被写体を表現した画像データを取得する撮像手段をさらに備え、前記画像データを前記記録データとすることを特徴とする。
【００１６】
また、請求項６の発明は、全地球測位システムにおける衛星から送信される電波を受信して前記衛星から送信される送信信号を復調する復調装置であって、前記電波を受信するアンテナと、前記アンテナからの入力信号をデジタル信号に変換する信号変換手段と、レプリカ信号を生成するレプリカ信号生成手段と、前記信号変換手段により変換されたデジタル信号と前記レプリカ信号生成手段により生成されたレプリカ信号とに応じた相関信号を得る相関手段と、前記相関手段から出力される相関信号に応じて、制御パラメータにより前記レプリカ信号生成手段を制御する信号制御手段と、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段のうちの少なくとも１つへの電力の供給が停止されるときの前記信号制御手段における制御パラメータを記憶する記憶手段とを備え、前記信号制御手段は、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段への電力の供給が再開されたときに、前記記憶手段に記憶されている制御パラメータを読み出して、前記レプリカ信号生成手段に対する制御を再開することを特徴とする。
【００１７】
また、請求項７の発明は、外部の制御装置に接続され、全地球測位システムにおける衛星から送信される電波を受信して前記衛星から送信される送信信号を復調する復調装置であって、全地球測位システムにおける衛星から送信される電波を受信するアンテナと、前記アンテナからの入力信号をデジタル信号に変換する信号変換手段と、レプリカ信号を生成するレプリカ信号生成手段と、前記信号変換手段により変換されたデジタル信号と前記レプリカ信号生成手段により生成されたレプリカ信号とに応じた相関信号を得る相関手段と、前記相関手段から出力される相関信号に応じて、制御パラメータにより前記レプリカ信号生成手段を制御する信号制御手段とを備え、前記相関手段から出力される相関信号を前記衛星から送信される送信信号の復調信号として前記外部の制御装置に向けて出力することを特徴とする。
【００１８】
また、請求項８の発明は、外部の制御装置に接続され、全地球測位システムにおける衛星から送信される電波を受信して前記衛星から送信される送信信号を復調する復調装置であって、全地球測位システムにおける衛星から送信される電波を受信するアンテナと、前記アンテナからの入力信号をデジタル信号に変換する信号変換手段と、レプリカ信号を生成するレプリカ信号生成手段と、前記信号変換手段により変換されたデジタル信号と前記レプリカ信号生成手段により生成されたレプリカ信号とに応じた相関信号を得る相関手段と、前記相関手段から出力される相関信号に応じて、制御パラメータにより前記レプリカ信号生成手段を制御する信号制御手段と、前記相関手段から出力される前記衛星から送信される送信信号の復調信号に基づいて、フレームデータを作成するデータ生成手段とを備え、前記データ生成手段は、作成したフレームデータを前記外部の制御装置に向けて出力することを特徴とする。
【００１９】
また、請求項９の発明は、全地球測位システムにおける衛星から送信される電波をアンテナで受信して前記衛星から送信された送信データを取得する受信方法であって、前記アンテナからの入力信号を信号変換手段により変換したデジタル信号と信号制御手段からの制御パラメータに基づいてレプリカ信号生成手段により生成されるレプリカ信号とに応じた相関信号を生成しつつ、生成した前記相関信号に応じて前記信号制御手段における制御パラメータを変更することにより、前記デジタル信号と前記レプリカ信号との同期を維持して、前記衛星から送信された送信信号を復調する工程と、復調された前記送信信号に基づいて送信データを取得する工程と、取得された送信データに基づいて、電力の供給を停止する期間を求める工程と、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段のうちの少なくとも１つへの電力の供給が停止されるときの前記信号制御手段における制御パラメータを記憶手段に記憶する工程と、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段のうちの少なくとも１つへの電力の供給を停止させる工程と、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段のうちの少なくとも１つへの電力の供給が停止されてからの停止状態継続時間を計測する工程と、前記期間と前記停止状態継続時間とに応じて、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段への電力の供給を再開させる工程と、前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段への電力の供給が再開されたときに、前記記憶手段に記憶されている前記制御パラメータを読み出して、読み出した前記制御パラメータにより前記信号制御手段による前記レプリカ信号生成手段に対する制御を再開させる工程とを有することを特徴とする。
【発明の効果】
【００２０】
請求項１に記載の発明は、信号制御手段は、信号変換手段、レプリカ信号生成手段および信号制御手段への電力供給手段による電力の供給が再開されたときに、記憶手段に記憶されている制御パラメータを読み出して、レプリカ信号生成手段に対する制御を再開することにより、電力の供給が再開されたときに、短時間で衛星を捕捉することができる。すなわち、間欠動作中における動作時間を短縮できるため、電力消費を抑制できる。
【図面の簡単な説明】
【００２１】
【図１】第１の実施の形態におけるデジタルカメラを示す図である。
【図２】第１の実施の形態におけるデジタルカメラのブロック図である。
【図３】第１の実施の形態におけるデジタルカメラの機能ブロックをデータの流れとともに示す図である。
【図４】第１の実施の形態における測位部をデータの流れとともに示す図である。
【図５】第１の実施の形態におけるデジタルカメラの動作を示す流れ図である。
【図６】第１の実施の形態におけるデジタルカメラの動作を示す流れ図である。
【図７】第１の実施の形態における測位部の動作を示す流れ図である。
【図８】第１の実施の形態における測位部の動作を示す流れ図である。
【図９】第２の実施の形態におけるデジタルカメラのブロック図である。
【図１０】第２の実施の形態におけるデジタルカメラの機能ブロックをデータの流れとともに示す図である。
【図１１】第２の実施の形態における観測部をデータの流れとともに示す図である。
【図１２】第２の実施の形態におけるデジタルカメラの動作を示す流れ図である。
【図１３】第２の実施の形態におけるデジタルカメラの動作を示す流れ図である。
【図１４】第２の実施の形態におけるデジタルカメラの動作を示す流れ図である。
【図１５】第２の実施の形態における復調部の動作を示す流れ図である。
【図１６】第３の実施の形態におけるゲーム機を示す図である。
【図１７】第３の実施の形態におけるゲーム機のブロック図である。
【図１８】第３の実施の形態におけるゲーム機の機能ブロックをデータの流れとともに示す図である。
【図１９】第３の実施の形態における復調部をデータの流れとともに示す図である。
【図２０】第３の実施の形態におけるゲーム機の動作を示す流れ図である。
【図２１】第３の実施の形態におけるゲーム機の動作を示す流れ図である。
【図２２】第３の実施の形態におけるゲーム機の動作を示す流れ図である。
【図２３】第３の実施の形態における復調部の動作を示す流れ図である。
【図２４】第３の実施の形態における復調部の動作を示す流れ図である。
【発明を実施するための形態】
【００２２】
以下、本発明の好適な実施の形態について、添付の図面を参照しつつ、詳細に説明する。
【００２３】
＜１．  第１の実施の形態＞
図１は、第１の実施の形態におけるデジタルカメラ１を示す図である。本発明に係る記録装置としてのデジタルカメラ１は、図１に示すように、ユーザによって携帯可能な装置として設計されており、後述する撮像データを記録する。
【００２４】
図２は、第１の実施の形態におけるデジタルカメラ１のブロック図である。図２に示すように、デジタルカメラ１は、各種データの演算を実行するＣＰＵ１０、予め記憶されているデータに対する読み取りのみ可能なＲＯＭ１１、データの読み書きがいずれも可能なＲＡＭ１２、操作部１３および表示部１４を備えている。また、デジタルカメラ１は、メモリカード９０を装着することが可能なカードスロット１５、撮像部１６、計時部１７、電力供給部１８および復調部１９を備えている。
【００２５】
ＣＰＵ１０は、ＲＯＭ１１に記憶されているプログラム８０を読み出して、ＲＡＭ１２をワーキングエリアとして使用しつつ、当該プログラム８０を実行することにより、デジタルカメラ１が備える各構成を制御する。このようにデジタルカメラ１は、一般的なコンピュータとしての機能を有している。
【００２６】
図３は、第１の実施の形態におけるデジタルカメラ１の機能ブロックをデータの流れとともに示す図である。図３に示す記録部１００および電力供給制御部１０１は、ＣＰＵ１０がプログラム８０に従って動作することにより実現される機能ブロックである。
【００２７】
図３に示す位置データ１２０は、復調部１９による測位処理によって求められるデジタルカメラ１（復調部１９）のある時点における位置を特定するデータである。本実施の形態は、位置データ１２０は、デジタルカメラ１の存在する位置の緯度および経度を示すデータである。
【００２８】
タイミングデータ１２３は、位置データ１２０と同様に復調部１９によって作成される。タイミングデータ１２３は、復調部１９への電力供給を停止させる期間（以下、「停止期間」と称する。）を示すデータであるが、詳細は後述する。
【００２９】
画像データ１２４は、撮像部１６が被写体を撮像することにより取得するデータであって、当該被写体を表現したデータである。
【００３０】
記録部１００は、位置データ１２０と画像データ１２４とを関連づけて、カードスロット１５を介してメモリカード９０に撮像データ９００として記憶させる機能を有している。記録部１００は、例えば、シャッターボタンが押下されたときに取得された位置データ１２０と、当該シャッターボタンの押下により撮影された画像データ１２４と関連づけてメモリカード９０に記録する。このように本実施の形態におけるデジタルカメラ１では、撮像データ９００には撮像位置を示す位置データ１２０が含まれる。
【００３１】
電力供給制御部１０１は、電力供給部１８を制御して電力供給部１８による電力の供給状態を制御する機能を有する。
【００３２】
電力供給制御部１０１は、デジタルカメラ１の動作モードを通常モードと省電力モードとの間で切り替える機能を有している。通常モードから省電力モードに切り替えるとき、電力供給制御部１０１は、電力供給部１８および復調部１９に対して省電力移行信号を伝達する。一方、省電力モードから通常モードに切り替えるとき、電力供給制御部１０１は、電力供給部１８に対して通常移行信号を伝達する。
【００３３】
なお、本実施の形態におけるデジタルカメラ１は、デジタルカメラ１の電源がＯＮの状態のときに通常モードで動作し、当該電源がＯＦＦの状態のときに省電力モードで動作する。すなわち、動作モードの切り替えは操作部１３からの入力信号を電力供給制御部１０１が検出することによって実行される。ただし、通常モードと省電力モードとの切り替えタイミングは、これに限定されるものではなく、ユーザによるデジタルカメラ１の使用頻度（操作頻度）や、他の動作モード（再生モードか撮影モードか）等を参照して切り替えてもよい。
【００３４】
電力供給制御部１０１は、復調部１９により求められた停止期間（タイミングデータ１２３）と、計時部１７により計測される停止状態継続時間とに応じて、電力供給部１８を制御する。
【００３５】
より具体的には、後述する制御データ１２２がＲＡＭ１２に格納されたときに、タイミングデータ１２３に示される停止期間を計時部１７にセットする。また、制御データ１２２が作成されたタイミングに応じて復調部１９への電力供給を停止させる信号（以下、「停止信号」と称する。）を電力供給部１８に出力する。その後、停止状態計測時間が停止期間に達したことを示す信号（以下、「起床信号」と称する。）を計時部１７から受け取ると、電力供給部１８に復調部１９への電力供給を再開させる信号（以下、「再開信号」と称する。）を出力する。
【００３６】
図２に戻って、操作部１３は、各種ボタン類やキー、スイッチ等が該当する。ユーザは、操作部１３を操作することによってデジタルカメラ１に対して、様々な情報を入力することができる。特に、デジタルカメラ１は、撮像部１６に撮像を指示するために操作するシャッターボタンや、デジタルカメラ１の電源の状態を切り替える指示を入力するための電源ボタン等を操作部１３として備えている。
【００３７】
表示部１４は、各種ランプやＬＥＤ、液晶パネル等であり、ユーザに対して各種のデータを提示する機能を有している。なお、デジタルカメラ１は、タッチパネルディスプレイのようなデバイスを備えることによって操作部１３および表示部１４の機能を実現していてもよい。
【００３８】
カードスロット１５は、可搬性の記憶媒体であるメモリカード９０をデジタルカメラ１に対して着脱自在に収納する機能を提供する。これによりデジタルカメラ１（ＣＰＵ１０）は、メモリカード９０を自機の記憶装置として使用することができ、撮像データ９００等の比較的大容量のデータを記憶することができる。
【００３９】
また、デジタルカメラ１から取り外されたメモリカード９０は、図示しない外部のコンピュータ等に装着することができるように構成されている。したがって、ユーザは、メモリカード９０に記憶された撮像データ９００を外部のコンピュータにおいて読み出して利用することが可能である。
【００４０】
なお、デジタルカメラ１は、図示しない外部のコンピュータとの間でデータ通信を行うための機能を備えていてもよい。このような機能を実現する構成としては、ＵＳＢ端子や赤外線通信部等が想定される。デジタルカメラ１がこのような構成を備えていれば、ユーザは、メモリカード９０に記憶された撮像データ９００を外部のコンピュータに転送して利用することが可能となる。
【００４１】
撮像部１６は、レンズや光学フィルタ等から構成される光学系、レンズ等を駆動するモータ、ＣＣＤ等の光電変換素子、被写体を照明するフラッシュ、および、取得したデータに対する補正処理や圧縮処理を行う画像処理部等から構成される。撮像部１６は、ユーザの指示（例えばシャッターボタンの押下）に応じて被写体を撮像し、被写体を表現したデジタルデータ（画像データ１２４）を取得する機能を有している。
【００４２】
計時部１７は、一般的な時計であり、時間を計測する機能を有している。特に、計時部１７は、電力供給部１８による復調部１９への電力供給が停止されてからの停止状態継続時間を計測し、停止状態継続時間が停止時間に達すると、ＣＰＵ１０に起床信号により通知する機能を有している。
【００４３】
電力供給部１８は、図示しない電池を備え、ＣＰＵ１０からの制御信号（省電力移行信号、停止信号、再開信号等）に応じて、デジタルカメラ１の各構成への電力供給を行う。特に、本実施の形態における電力供給部１８は、復調部１９への電力供給を担っている。
【００４４】
本実施の形態における電力供給部１８は、復調部１９に対して一括して電力を供給している。すなわち、電力供給部１８が復調部１９に対する電力の供給を停止させると、復調部１９における各構成（後述）は同時に電力供給が停止され、動作を停止する。また、電力供給部１８が復調部１９に対する電力の供給を再開させると、復調部１９における各構成は同時に電力供給が再開される。
【００４５】
なお、図２では、電力供給部１８からデジタルカメラ１の各構成への電力供給線については図示を省略している。また、電力供給部１８は、デジタルカメラ１が電源ケーブル等により商用電源に接続された場合には、各構成に対する電力供給を、先述の電池から当該商用電源に切り替える機能も有している。
【００４６】
図４は、第１の実施の形態における復調部１９をデータの流れとともに示す図である。復調部１９は、後述する測位処理により、デジタルカメラ１（復調部１９）の位置を特定するための位置データ１２０を求める機能を有している。なお、本実施の形態における復調部１９は、省電力モード中の停止期間において電力が供給されない状態となり、電力消費を抑制する。
【００４７】
図４に示す観測データ１２１は、ある位置においてある瞬間にデジタルカメラ１（復調部１９）が観測したデータであり、主に衛星からの信号をナビゲーションプロセッサ１９５がデコードすることにより得られるデータ（すなわち、衛星から送信された送信データ）である。ただし、観測データ１２１は、実際に衛星から送信されたデータ以外のデータを含んでいてもよい。このようなデータとして、例えば、送信データを受信（観測）したときの計時部１７の値（受信時刻）や、衛星に搭載されている時計（送信時刻の基準となる）と計時部１７との誤差などがある。
【００４８】
なお、レシーバプロセッサ１９４により作成される制御データ１２２、およびナビゲーションプロセッサ１９５により作成されるタイミングデータ１２３については後述する。
【００４９】
図４に示すように、復調部１９は、全地球測位システム（ＧＮＳＳ：Global Navigation Satellite System）における衛星から送信される電波を受信するアンテナ１９０、アンテナ１９０からの入力信号をデジタル信号に変換するＲＦＩＣ１９１、レプリカ信号を生成するレプリカ信号生成回路１９２、ＲＦＩＣ１９１により変換されたデジタル信号とレプリカ信号生成回路１９２により生成されたレプリカ信号との相関を取る相関処理部１９３を備えている。
【００５０】
アンテナ１９０は、全地球測位システムにおける衛星からの電波を受信してアナログ信号をＲＦＩＣ１９１に伝達する。なお、以下では、特に断らない限り、全地球測位システムとして米国により提供されてるＧＰＳ（Global Positioning System）を採用する例について述べる。
【００５１】
ＲＦＩＣ１９１は、アンテナ１９０から入力されるアナログ信号をダウンコンバートしつつデジタル信号に変換し、相関処理部１９３に向けて出力する。
【００５２】
レプリカ信号生成回路１９２は、レシーバプロセッサ１９４からの制御信号（制御パラメータを示す信号）に基づいてレプリカ信号を生成し、相関処理部１９３に向けて出力する。
【００５３】
図４において詳細は図示していないが、レプリカ信号生成回路１９２は、衛星からデータを送信するための搬送波に対応したキャリアレプリカ信号を生成するキャリア生成回路と、衛星に固有の拡散コード（ＰＮコード）に対応したコードレプリカ信号を生成するコード生成回路とを備えている。
【００５４】
キャリア生成回路は、後述の相関処理部１９３によりＩＦ信号のＩ信号と相関処理されるキャリアレプリカ信号と、同じく相関処理部１９３によりＩＦ信号のＱ信号と相関処理されるキャリアレプリカ信号とを生成する。
【００５５】
キャリア生成回路にはレシーバプロセッサ１９４からの制御パラメータ（より詳細には周波数誤差に対応する制御パラメータ。以下、「周波数制御パラメータ」と称する。）が入力される。キャリア生成回路は、レシーバプロセッサ１９４から入力される周波数制御パラメータに応じて、キャリアレプリカ信号の周波数を変更する。言い換えれば、キャリア生成回路は、レシーバプロセッサ１９４から入力される周波数制御パラメータに応じた周波数のキャリアレプリカ信号を生成する。
【００５６】
コード生成回路は、捕捉する衛星に固有のＰＮコードを選択して、当該ＰＮコードに応じたコードレプリカ信号を生成する。なお、捕捉する衛星が切り替わるときには、コード生成回路は、切り替え先の衛星に固有のＰＮコードにより新たなコードレプリカ信号を生成する。また、コード生成回路は、レシーバプロセッサ１９４からの制御パラメータ（より詳細にはコード位相差に対応する制御パラメータ。以下、「コード制御パラメータ」と称する。）に応じて、コードレプリカ信号の位相を変更することが可能である。
【００５７】
より詳細には、コード生成回路は、プロンプト（Prompt）コードレプリカ信号（Ｐ信号）と、プロンプトコードレプリカ信号に対して１／２チップだけ進相したアーリー（Early）コードレプリカ信号（Ｅ信号）と、プロンプトコードレプリカ信号に対して１／２チップだけ遅相したレート（Late）コードレプリカ信号（Ｌ信号）とを生成する。
【００５８】
相関処理部１９３は、ＲＦＩＣ１９１からの入力信号（ＩＦ信号）を、レプリカ信号生成回路１９２（キャリア生成回路）から入力されるキャリアレプリカ信号によりベースバンド周波数にダウンコンバートする。さらに、相関処理部１９３は、上記ダウンコンバートされたデジタル信号（Ｉ信号およびＱ信号）と、レプリカ信号生成回路１９２（コード生成回路）から入力されるコードレプリカ信号（Ｅ信号、Ｐ信号およびＬ信号）との相関処理を行う。すなわち、相関処理部１９３によって、ＲＦＩＣ１９１からの入力信号と、レプリカ信号生成回路１９２からのレプリカ信号とに応じた相関信号（ＩＥ信号、ＩＰ信号、ＩＬ信号、ＱＥ信号、ＱＰ信号およびＱＬ信号）が生成され、出力される。
【００５９】
図４に示すように、復調部１９は、さらに、レシーバプロセッサ１９４、ナビゲーションプロセッサ１９５、ＲＯＭ１９６、ＲＡＭ１９７、ＲＯＭ１９８およびＲＡＭ１９９を備えている。
【００６０】
レシーバプロセッサ１９４は、ＲＯＭ１９６に記憶されているプログラム８１を読み取って、ＲＡＭ１９７をワーキングエリアとして使用しつつ、当該プログラム８１を実行する。すなわち、レシーバプロセッサ１９４はマイクロコンピュータとしての機能を有している。
【００６１】
レシーバプロセッサ１９４は、相関処理部１９３から出力される相関信号（ＩＥ信号、ＩＰ信号、ＩＬ信号、ＱＥ信号、ＱＰ信号およびＱＬ信号）に応じて、レプリカ信号生成回路１９２に対する制御パラメータにより当該レプリカ信号生成回路１９２を制御する。
【００６２】
例えば、衛星はそれぞれの衛星軌道上を高速に飛行しているため、当該衛星から送信される電波はドップラー効果によって本来の周波数に対して周波数誤差を生じている。さらに、当該飛行中の衛星と地球の自転により移動しているデジタルカメラ１（復調部１９）との間の相対速度はほぼ常に変化しており、ドップラー効果による周波数誤差もほぼ常に変化している。
【００６３】
そこで、レシーバプロセッサ１９４は、相関処理部１９３から出力される相関信号を監視しつつ、キャリアレプリカ信号によってダウンコンバートされたデジタル信号と、レプリカ信号生成回路１９２からのレプリカ信号との相関が得られる（両信号の同期が得られる）ように、周波数制御パラメータを変更することにより、キャリアレプリカ信号生成回路（キャリアレプリカ信号）をフィードバック制御する。
【００６４】
すなわち、レシーバプロセッサ１９４は、周波数制御パラメータを変更しつつ、相関処理部１９３からの相関信号を監視して、周波数誤差を生じた搬送波の周波数を捕捉する。その後も相関処理部１９３からの相関信号を監視しつつ、同期した状態が維持されるように、周波数制御パラメータを変更し、周波数誤差が変化している搬送波の周波数を追尾する。このような制御は従来の技術（例えばPhase Locked LoopやFrequency Locked Loop等）を用いて実現できる。
【００６５】
さらに、衛星とデジタルカメラ１（復調部１９）との距離や、衛星時計と計時部１７との誤差等により、ＲＦＩＣ１９１から入力されるＩＦ信号と、レプリカ信号生成回路１９２により生成されるコードレプリカ信号との間にはコード位相差が生じる。そして、衛星およびデジタルカメラ１は移動しているため、衛星とデジタルカメラ１との距離はほぼ常に変化しており、コード位相差もほぼ常に変化している。
【００６６】
そこで、レシーバプロセッサ１９４は、相関処理部１９３からの出力信号を監視しつつ、 ダウンコンバートされたデジタル信号（より詳細にはＩ信号およびＱ信号）と、レプリカ信号生成回路１９２からのコードレプリカ信号との相関が得られる（両信号の同期が得られる）ようにコード制御パラメータを変更し、コードレプリカ信号生成回路（コードレプリカ信号）をフィードバック制御する。
【００６７】
すなわち、レシーバプロセッサ１９４は、コード制御パラメータを変更しつつ、相関処理部１９３からの出力信号を監視して、ダウンコンバートされたデジタル信号とコードレプリカ信号との同期を確保する。その後もレシーバプロセッサ１９４は、相関処理部１９３からの出力信号を監視しつつ、同期した状態が維持されるように、コード制御パラメータを変更し、位相を追尾する。このような制御は従来の技術（例えばDelay Locked Loop等）を用いて実現できる。
【００６８】
また、レシーバプロセッサ１９４は、復調部１９に対する電力供給が停止される前に、制御パラメータをＲＡＭ１２に退避させる機能も有している。すなわち、レシーバプロセッサ１９４は、電力供給部１８による電力供給が停止される直前のタイミング（本実施の形態では、ナビゲーションプロセッサ１９５がタイミングデータ１２３を作成したタイミング）で、その時点における制御パラメータを制御データ１２２としてＲＡＭ１２に記憶させる。
【００６９】
なお、本実施の形態におけるレシーバプロセッサ１９４は、制御パラメータのうち、周波数制御パラメータのみを制御データ１２２として退避させる。また、電力供給部１８による電力供給が停止される直前のタイミングは、省電力移行信号によりレシーバプロセッサ１９４に伝達されてもよい。
【００７０】
さらに、レシーバプロセッサ１９４は、電力供給部１８による電力の供給が再開されたときに、ＲＡＭ１２に記憶されている制御データ１２２（本実施の形態では周波数制御パラメータ）を読み出し、読み出した制御パラメータによってレプリカ信号生成回路１９２に対する制御を再開する。
【００７１】
このように、第１の実施の形態におけるレシーバプロセッサ１９４は、主に本発明における信号制御手段に相当する。
【００７２】
ナビゲーションプロセッサ１９５は、ＲＯＭ１９８に記憶されているプログラム８２を読み取って、ＲＡＭ１９９をワーキングエリアとして使用することにより当該プログラム８２を実行する。すなわち、ナビゲーションプロセッサ１９５はマイクロコンピュータとしての機能を有している。
【００７３】
ナビゲーションプロセッサ１９５は、相関処理部１９３から出力される相関信号に基づいて、衛星から送信された送信データを取得し、観測データ１２１として出力する。なお、詳細は説明しないが、ナビゲーションプロセッサ１９５は、衛星の捕捉が完了し、当該衛星を追尾する状態となったことを当該相関信号に応じて検出し、追尾状態になってからの相関信号（復調された送信信号）から、当該衛星から送信された送信データをデコードする。
【００７４】
例えば、ＧＰＳにおける衛星は、送信データ（ＰＮコード）の送信時刻や当該衛星に固有の衛星軌道を表現したエフェメリスデータ、全衛星の概略の軌道を表現したアルマナックデータ等を含む送信データを送信しながら飛行している。ナビゲーションプロセッサ１９５は、この送信データをデコードすることにより取得して、観測データ１２１として出力する。
【００７５】
また、ナビゲーションプロセッサ１９５は、観測データ１２１（送信データ）に基づいて、電力供給部１８による復調部１９への電力供給を停止させる期間（停止期間）を求める。停止期間は、ナビゲーションプロセッサ１９５からタイミングデータ１２３として出力されるが、停止期間を求める手法については後述する。
【００７６】
さらに、ナビゲーションプロセッサ１９５は、操作部１３（ＣＰＵ１０）から伝達されるタイミングに応じて、観測データ１２１に基づいて、当該タイミングにおけるデジタルカメラ１（復調部１９）の位置を演算（測位処理）し、位置データ１２０として出力する。
【００７７】
ナビゲーションプロセッサ１９５から出力された位置データ１２０、観測データ１２１およびタイミングデータ１２３は、本実施の形態におけるデジタルカメラ１では、図４に示すように、いずれもＲＡＭ１２に記憶される。
【００７８】
本実施の形態におけるデジタルカメラ１は、電力供給部１８が一括して復調部１９への電力供給を行う。したがって、デジタルカメラ１は、先述のように観測データ１２１および制御データ１２２をＲＡＭ１２に格納する。しかし、停止期間中においても、記憶したデータが失われない記憶装置を復調部１９に設けた場合には、これらのデータを復調部１９に設けられた当該記憶装置に格納するように構成してもよい。
【００７９】
このような構成として、例えば、不揮発性の記憶素子からなる記憶装置を復調部１９に別途設けてもよいし、あるいは、復調部１９に設けられた記憶装置に対しては停止期間中であっても電力供給部１８によるリフレッシュ用の電力だけは継続して供給するように構成してもよい。
【００８０】
以上が、第１の実施の形態におけるデジタルカメラ１の構成および機能の説明である。次に、デジタルカメラ１が衛星から送信される電波を受信して当該衛星から送信された送信データを取得する方法について説明する。
【００８１】
図５および図６は、第１の実施の形態におけるデジタルカメラ１の動作を示す流れ図である。
【００８２】
第１の実施の形態におけるデジタルカメラ１は電源がＯＦＦの状態において、省電力モードで動作している。したがって、ユーザによって電源ボタン（操作部１３）が操作され、デジタルカメラ１の電源がＯＮの状態にされると、ＣＰＵ１０（電力供給制御部１０１）は、動作モードを省電力モードから通常モードに切り替える。すなわち、電源がＯＮの状態に切り替えられたことを検出すると、電力供給制御部１０１は、電力供給部１８および復調部１９に対して通常移行信号を伝達する（ステップＳ１）。
【００８３】
ステップＳ１を実行すると、デジタルカメラ１は、撮像指示の有無と、電源をＯＦＦの状態に切り替える指示の有無とを監視しながら待機する状態となる（ステップＳ２，Ｓ６）。この状態を、便宜上、「通常モード維持状態」と称する。
【００８４】
通常モード維持状態において、ユーザにより撮像指示がされると、ＣＰＵ１０はステップＳ２においてＹｅｓと判定する。そしてＣＰＵ１０は撮像部１６に撮像を実行させるとともに、復調部１９に測位処理（位置データ１２０を取得する処理）を実行させる。これにより、撮像部１６が撮像処理を実行し画像データ１２４が取得され（ステップＳ３）、復調部１９が測位処理を実行し位置データ１２０が取得される（ステップＳ４）。
【００８５】
画像データ１２４および位置データ１２０が取得されると、ＣＰＵ１０（記録部１００）は、画像データ１２４と位置データ１２０とを関連づけて、撮像データ９００をメモリカード９０に記録する（ステップＳ５）。
【００８６】
なお、本実施の形態では、撮像部１６による撮像が行われるときに、復調部１９による測位処理が付随的に実行される例を説明した。すなわち、測位処理は撮像位置を記録するために実行される例で説明した。しかし、復調部１９による測位処理は、必ずしも撮像に付随して実行されなければならないわけではなく、撮像部１６による撮像と独立して実行されてもよい。例えば、単に、ユーザが現在位置を知りたいと所望したときに操作部１３を操作し、これに応じて復調部１９が測位処理を実行し、表示部１４が位置データ１２０を表示してもよい。
【００８７】
通常モード維持状態において、ユーザにより操作部１３が操作され、デジタルカメラ１の電源をＯＦＦの状態に切り替えるように指示されると、ＣＰＵ１０はステップＳ６においてＹｅｓと判定する。
【００８８】
ステップＳ６においてＹｅｓと判定すると、ＣＰＵ１０（電力供給制御部１０１）は、動作モードを省電力モードに切り替え、電力供給部１８および復調部１９に対して省電力移行信号を伝達する（ステップＳ１１）。そして、電力供給制御部１０１は、復調部１９によって制御データ１２２がＲＡＭ１２に格納されるまで待機する（ステップＳ１２）。
【００８９】
ＣＰＵ１０から省電力移行信号が入力されると、電力供給部１８は、電力の消費抑制を優先する状態となり、必要に応じて各構成に対する電力の供給を停止する。ただし、ステップＳ１１において、電力供給部１８は、復調部１９に対する電力の供給は停止せずに継続する。また、ステップＳ１１において省電力移行信号を受け取った復調部１９は、タイミングデータ１２３の作成と、制御データ１２２の作成とを実行するが、これらの処理は後述する。
【００９０】
ステップＳ１２によりＣＰＵ１０が待機している状態において、制御データ１２２が作成されると、電力供給制御部１０１は、ステップＳ１２においてＹｅｓと判定し、タイミングデータ１２３に示される停止期間を計時部１７にセットする。これにより、計時部１７が停止状態継続時間の計測を開始する（ステップＳ１３）。
【００９１】
さらに、電力供給制御部１０１は、電力供給部１８に対して停止信号を伝達する。これにより電力供給部１８が復調部１９への電力の供給を停止する（ステップＳ１４）。なお、ステップＳ１４が実行されると、電力供給制御部１０１は、停止時間が経過するまで待機状態となる（ステップＳ１５）。
【００９２】
計時部１７から起床信号が入力されることにより停止時間が経過したことを検出すると、電力供給制御部１０１は、電力供給部１８に向けて再開信号を出力する。これにより、電力供給部１８による復調部１９に対する電力の供給が再開される（ステップＳ１６）。なお、起床信号を再開信号として電力供給部１８に入力させる構成でもよい。すなわち、停止時間が経過したタイミングを電力供給部１８に通知することができればＣＰＵ１０（電力供給制御部１０１）が関与しなくてもよい。
【００９３】
ステップＳ１２ないしＳ１６を実行中において、ＣＰＵ１０は、操作部１３からの割り込み信号を監視することにより、ユーザによってデジタルカメラ１の電源がＯＮの状態に切り替えられたか否かを監視している（ステップＳ１７）。これによりデジタルカメラ１は、省電力モードにおいてユーザが電源をＯＮの状態に切り替えない間は、ステップＳ１２ないしＳ１６の処理を継続する。一方、ユーザが電源をＯＮの状態に切り替える操作を行った場合は、電力供給制御部１０１はステップＳ１７においてＹｅｓと判定し、ステップＳ１からの処理を繰り返す。
【００９４】
以上が、主にデジタルカメラ１の動作の説明である。次に、復調部１９の動作について詳細に説明する。
【００９５】
図７および図８は、第１の実施の形態における復調部１９の動作を示す流れ図である。本実施の形態における復調部１９は、電力供給部１８からの電力供給が開始されることにより動作を開始し、電力供給部１８からの電力供給が途絶えることにより動作を停止する。
【００９６】
電力供給部１８からの電力供給が再開されると、まず、レシーバプロセッサ１９４は、ＲＡＭ１２から制御データ１２２を読み出し、読み出した制御パラメータをセットし（ステップＳ２１）、当該読み出した制御パラメータによりレプリカ信号生成回路１９２を制御する。これにより、レプリカ信号生成回路１９２は、制御データ１２２に格納されていた制御パラメータに基づいてレプリカ信号を生成する（ステップＳ２２）。
【００９７】
すなわち、レシーバプロセッサ１９４は、復調部１９への電力の供給が再開されたときに、ＲＡＭ１２に記憶されている制御パラメータ（制御データ１２２）を読み出して、読み出した当該制御パラメータによりレプリカ信号生成回路１９２に対する制御を再開する。
【００９８】
これは、復調部１９への電力供給を停止させたときに衛星を追尾していたレプリカ信号（以下、「過去レプリカ信号」と称する。）を、ＲＡＭ１２から読み出した制御パラメータによって近似的に再現し、このレプリカ信号（以下、「近似過去レプリカ信号」と称する）によって、今回の衛星の捕捉を開始することに相当する（ただし、本実施の形態では周波数追尾のみ）。
【００９９】
なお、電力供給が開始された時点において、制御データ１２２が格納されていない場合（例えば、工場出荷時等）や、制御データ１２２に含まれていない制御パラメータ（本実施の形態ではコード制御パラメータ）も存在する。レシーバプロセッサ１９４は、このような制御パラメータについては、ＲＯＭ１９６に記憶されている初期値の制御パラメータを、開始時の制御パラメータとしてセットする。
【０１００】
次に、相関処理部１９３が、アンテナ１９０からの入力信号をＲＦＩＣ１９１により変換したデジタル信号と、レシーバプロセッサ１９４からの制御パラメータに基づいてレプリカ信号生成回路１９２により生成されるレプリカ信号とに応じた相関信号を生成する（ステップＳ２３）。
【０１０１】
すなわち、相関処理部１９３は、ＲＦＩＣ１９１により変換したデジタル信号をステップＳ２２において生成されるキャリアレプリカ信号によりダウンコンバートしつつ、ダウンコンバートされたデジタル信号とステップＳ２２において生成されるコードレプリカ信号との相関処理を行う。
【０１０２】
さらに、レシーバプロセッサ１９４は、相関処理部１９３から出力される相関信号に応じて、両信号の同期が得られているか否かを判定する（ステップＳ２４）。そして、位相が一致していない場合は（ステップＳ２５においてＮｏ）コード制御パラメータを変更し（ステップＳ２６）、周波数が一致していない場合は（ステップＳ２７においてＮｏ）周波数制御パラメータを変更する（ステップＳ２８）。
【０１０３】
なお、ステップＳ２２ないしＳ２８の処理は従来の技術である衛星捕捉技術を、適宜、適用することにより実現できる。
【０１０４】
衛星の捕捉が完了すると（ステップＳ２４においてＹｅｓ）、レシーバプロセッサ１９４は衛星追尾を開始する（ステップＳ２９）。ステップＳ２９における衛星追尾は、従来の技術により実現できるが、簡単に説明すれば、レプリカ信号生成回路１９２、相関処理部１９３およびレシーバプロセッサ１９４がステップＳ２２ないしＳ２８と同様の処理を繰り返しながら、同期を維持することにより実現できる。
【０１０５】
なお、本実施の形態では、ステップＳ２９により開始された衛星追尾は、復調部１９への電力の供給が停止されるまで継続される。また、衛星追尾が実行されている間において、相関処理部１９３から出力される相関信号には、衛星から送信された送信信号が復調された信号（復調信号）が含まれる（主にＩＰ信号）。
【０１０６】
すなわち、衛星追尾を行っている状態（ステップＳ２９が実行された後、電力供給が停止されるまでの状態）とは、相関処理部１９３により生成した相関信号に応じてレシーバプロセッサ１９４における制御パラメータを変更することにより、キャリアレプリカ信号によりダウンコンバートされたデジタル信号と、コードレプリカ信号との同期を維持して、衛星から送信された送信信号を復調することに相当する。したがって、復調部１９が衛星追尾を行っている状態において、ナビゲーションプロセッサ１９５は、相関処理部１９３から出力される相関信号に基づいて、送信データをデコードして取得することが可能である。
【０１０７】
衛星の捕捉が完了し、衛星追尾が開始されると、ナビゲーションプロセッサ１９５は、動作モードが通常モードか否かを確認する（ステップＳ３１）。
【０１０８】
復調部１９は、省電力モードにおいてのみ電力供給が停止される。一方、復調部１９に対する電力供給が開始される場合とは、省電力モードにおいて停止期間が経過したために電力供給が再開される場合の他に、省電力モードにおける停止中に電源ボタンが操作され通常モードに移行するために電力供給が再開される場合がある。したがって、復調部１９は、ステップＳ３１を実行して現在のモードを確認する必要がある。
【０１０９】
ステップＳ３１の処理は、ナビゲーションプロセッサ１９５がＣＰＵ１０（電力供給制御部１０１）に問い合わせをしてもよいし、予め電力供給制御部１０１が動作モードを示すデータをＲＡＭ１２に格納しておいて、ナビゲーションプロセッサ１９５がこれを参照してもよい。
【０１１０】
ステップＳ３１において通常モードと判定すると、ナビゲーションプロセッサ１９５は、相関処理部１９３から出力される相関信号（復調された送信信号）に基づいて送信データのデコードを開始し、観測データ１２１の取得を開始する（ステップＳ３２）。
【０１１１】
ステップＳ３２において、ナビゲーションプロセッサ１９５は、復調された送信信号からｂｉｔを生成し、生成したｂｉｔからフレームデータを構成する。さらに、ナビゲーションプロセッサ１９５は、生成したフレームデータに基づいてパリティチェックを行い、衛星から送信された送信データをデコードして、観測データ１２１としてＲＡＭ１２に記憶させる。
【０１１２】
なお、ナビゲーションプロセッサ１９５は、復調された送信信号からｂｉｔを生成する際に、当該ｂｉｔと当該ｂｉｔの到着時間（受信時間）との関連づけを行い、受信時間は観測データ１２１に含められる。
【０１１３】
通常モードにおいて衛星追尾状態となると、ナビゲーションプロセッサ１９５は、ステップＳ３２を繰り返すことにより観測データ１２１を取得しつつ、ＣＰＵ１０からの測位指示（測位処理を実行させる指示）と、省電力移行信号とを監視する状態となる（ステップＳ３３，Ｓ３５）。
【０１１４】
ＣＰＵ１０から測位指示があると、ナビゲーションプロセッサ１９５は、観測データ１２１を読み出して、観測データ１２１に基づいて演算を行い、現在の位置を特定する位置データ１２０を取得する（ステップＳ３４）。
【０１１５】
なお、測位指示を検出したときに、位置データ１２０を求めるために必要な観測データ１２１の取得が未だ完了していない場合は、ナビゲーションプロセッサ１９５は、必要な観測データ１２１を取得する処理を継続してから、ステップＳ３４を実行する。また、ＣＰＵ１０からの測位指示は、本実施の形態では操作部１３（シャッターボタン）が操作されたときに、ＣＰＵ１０から復調部１９に対して伝達される。また、観測データ１２１に基づいて位置データ１２０を求める測位処理は、従来技術により実現できるため、詳細な説明は省略する。
【０１１６】
通常モードにおいて衛星追尾を行っている状態で、ＣＰＵ１０から省電力移行信号が伝達されると、ナビゲーションプロセッサ１９５は、ステップＳ３５においてＹｅｓと判定し、省電力モードにおける動作を開始する。
【０１１７】
ステップＳ３１においてＹｅｓと判定する（省電力モードにおいて電力供給が再開された状態）か、または、ステップＳ３５においてＹｅｓと判定する（通常モードから省電力モードに切り替えられた状態）と、ナビゲーションプロセッサ１９５は、ＲＡＭ１２から観測データ１２１を読み出し取得する（ステップＳ３６）。
【０１１８】
ステップＳ３６を実行するときに、後述の処理（ステップＳ３７の処理：停止期間を求める処理）を実行するために必要な観測データ１２１がＲＡＭ１２に記憶されておらず、必要なデータが取得できない場合がある。このような場合には、ナビゲーションプロセッサ１９５は、必要なデータが取得できるまで、衛星追尾状態を継続して送信データのデコード等を行う。
【０１１９】
ＧＰＳにおいては、観測データ１２１に含まれるエフェメリスデータやアルマナックデータには有効期限が設定されており、これが過ぎている場合には新たに送信データを受信（デコード）して、観測データ１２１を更新する必要がある。省電力モードにおいてはステップＳ３２が実行されないので、省電力モードが比較的長時間継続されると、その間に、エフェメリスデータやアルマナックデータの有効期限が経過してしまう場合も起こりうる。
【０１２０】
このような場合には、ナビゲーションプロセッサ１９５は、ステップＳ３６において、ステップＳ３２に相当する処理を実行し、新たな送信データをデコードにより取得して観測データ１２１を更新する。なお、エフェメリスデータの有効期限は１〜２時間程度であり、その取得には３０秒程度を要する。また、アルマナックデータの有効期限は１週間程度であり、その取得には１２分程度を要する。
【０１２１】
詳細は後述するが、ステップＳ３７の処理では復調部１９の地球上の位置を求めることが必要となり、復調部１９の位置を求めるには、衛星との相対距離（疑似距離）を求める必要がある。例えば、ＧＰＳにおいては、衛星と復調部１９との相対距離を求めるには、少なくともサブフレームを１つ受信する必要があり、そのためには６秒程度の時間が必要となる。
【０１２２】
ただし、停止期間を求めるにあたって、停止期間中の復調部１９の地球上の位置の変化を無視できる場合は、毎回、観測データ１２１を更新する必要はない。先述のように、ナビゲーションプロセッサ１９５は、少なくともエフェメリスデータの有効期限に応じた周期で観測データ１２１を更新する。したがって、復調部１９の地球上の速度が充分に遅く、エフェメリスデータの有効期限内における復調部１９の地球上の位置の変化が、停止期間を求めるに際して充分に無視できるならば、ステップＳ３６において位置を求めるための送信データのデコードは必要ない。この場合、ナビゲーションプロセッサ１９５は、ステップＳ２９を実行し、ステップＳ３１でＹｅｓと判定した後は、ＲＡＭ１２に記憶されている過去の観測データ１２１を取得すればよく、少なくとも送信データのサブフレームを１つ受信するまで待機する必要はない。
【０１２３】
このように、ステップＳ３６の処理は、観測データ１２１に含まれるデータの有効期限に応じた周期ごとに、当該データのデコードに要する時間だけ継続されることになる。そして、ステップＳ３６が実行されている間、電力供給部１８は復調部１９への電力の供給を継続する必要がある。すなわち、ステップＳ３６の処理に要する時間は、復調部１９を間欠的に動作させる際の動作時間に影響し、電力消費に影響を与える。
【０１２４】
次に、ナビゲーションプロセッサ１９５は、ステップＳ３６で取得した観測データ１２１（送信データ）に基づいて、電力の供給を停止する期間（停止期間）を求め（ステップＳ３７）、タイミングデータ１２３としてＲＡＭ１２に記憶させる。
【０１２５】
先述のように、衛星を捕捉（追尾）している状態において、レシーバプロセッサ１９４の制御パラメータ（周波数制御パラメータおよびコード制御パラメータ）は、主にドップラー効果によって生じる周波数誤差と、主に相対距離および時計のズレによって生じる位相差とに応じた値である。
【０１２６】
ここで、一旦生じた周波数誤差および位相差がその後も変化しないのであれば、衛星を捕捉することにより決定された制御パラメータを、その後は、変化させる必要がないことになる。しかし、実際には先述のように周波数誤差および位相差はほぼ常に変化する。しかも全ての送信データを受信するには最大で１２分以上も必要となる。したがって、この間、送信データをデコードしつづけるために、レシーバプロセッサ１９４は、衛星を捕捉した後も、制御パラメータを変更しつつ、ＰＬＬ（ＦＬＬ）により衛星を追尾しつづける。
【０１２７】
しかし、デジタルカメラ１は、省電力モードにおいて復調部１９に対する電力の供給を停止する。当然のことながら、電力の供給が停止されている状態では、レシーバプロセッサ１９４は衛星を追尾することはできない。したがって、レシーバプロセッサ１９４は、復調部１９への電力供給が再開されたときに、すでに説明したように、ステップＳ２２ないしＳ２８を実行して衛星の捕捉から処理をやりなおすが、衛星の捕捉をやりなおす際には、ステップＳ２１を実行する。すなわち、電力の供給が停止されている間、ＲＡＭ１２に退避しておいた制御パラメータで衛星の捕捉を開始する。
【０１２８】
電力の供給が停止される直前の周波数誤差と、電力の供給が再開されたときの周波数誤差とが近似していれば、電力の供給が停止される直前の周波数制御パラメータと、電力の供給が再開されたときに衛星を捕捉するために必要な周波数制御パラメータ（すなわち適切な周波数制御パラメータ）とは近似することになる。
【０１２９】
レシーバプロセッサ１９４は、衛星の捕捉を開始するときの制御パラメータを変更しつつ、適切な制御パラメータを決定するため、電力の供給が再開されたときの制御パラメータが適切な周波数制御パラメータに近似しているほど、衛星を捕捉するまでに要する時間が短縮される。
【０１３０】
ナビゲーションプロセッサ１９５は、観測データ１２１に基づいて電力の供給が停止されている間の周波数誤差の経時変化量（すなわち、周波数制御パラメータの適正値の経時変化量に相当する。）を予測して、当該変化量が閾値以内となるように、停止期間を求める。なお、閾値とは、レシーバプロセッサ１９４が衛星を追尾する際に用いるＰＬＬ（またはＦＬＬ）において、周波数制御パラメータを適切な周波数制御パラメータに収束させることができる周波数誤差の変化量の許容最大値である。
【０１３１】
周波数誤差は、先述のようにドップラー効果によって生じ、ドップラー効果は衛星と復調部１９との相対速度によって生じる。したがって、周波数誤差の経時変化は、衛星と復調部１９との間の相対加速度によって生じ、停止期間中の周波数誤差の経時変化量の予測値は、当該相対加速度を停止期間中にわたって積分することによって求めることができる。
【０１３２】
長期的にみれば、周波数誤差が同一となる瞬間（同じ周波数制御パラメータで衛星を捕捉することが可能となる瞬間）は何度も訪れる。したがって、そのような瞬間にのみ電力の供給を再開させると、長期間、電力の供給を停止できるので電力の消費抑制効果が大きく、一見好ましい。しかし、ユーザによる測位指示がそのような瞬間に近いタイミングでのみ行われることは一般に期待できない。すなわち、ユーザによる測位指示がどのようなタイミングで行われたとしても、周波数誤差の変化量が閾値以内となるように維持しておくことが好ましい。
【０１３３】
したがって、第１の実施の形態におけるナビゲーションプロセッサ１９５は、周波数誤差の経時変化量の予測値と閾値とが、ステップＳ３７の実行時以後、初めて等しくなる時間を求め、当該時間に電力の供給を再開するように停止期間を求める。
【０１３４】
ここで、衛星と復調部１９との相対加速度は、衛星の速度が既知であるため、衛星の軌道と、衛星の位置と、復調部１９の位置と、復調部１９の速度とによって求まる。また、復調部１９の速度は、復調部１９の位置と、当該位置における地球の自転速度と、復調部１９の地球に対する相対速度とによって求まる。なお、地球に対する復調部１９の相対速度はドップラー効果に対する影響が小さいので無視してもよい。また、復調部１９の位置が求まれば、当該位置における地球の自転速度は既知である。
【０１３５】
ＧＰＳにおいて、観測データ１２１に含まれているエフェメリスデータが有効であれば、衛星の軌道と衛星の位置は当該エフェメリスデータから求まる。また、復調部１９の位置は観測データ１２１から測位処理と同様の処理により求まる。さらに、停止期間が比較的短時間であれば、衛星時刻と計時部１７の時刻との誤差は一定とみなせる。
【０１３６】
したがって、ナビゲーションプロセッサ１９５は、ステップＳ３７において、観測データ１２１に基づいて、停止期間を求めることができる。
【０１３７】
タイミングデータ１２３が作成されると、レシーバプロセッサ１９４が、そのタイミングにおける制御パラメータをＲＡＭ１２に記憶させる。これにより、復調部１９（ＲＦＩＣ１９１、レプリカ信号生成回路１９２およびレシーバプロセッサ１９４のうちの少なくとも１つ）への電力の供給が停止されるときのレシーバプロセッサ１９４における制御パラメータがＲＡＭ１２に制御データ１２２として記憶される（ステップＳ３８）。
【０１３８】
レシーバプロセッサ１９４により制御データ１２２が作成され、制御パラメータのＲＡＭ１２への退避が完了すると、前述のように、ステップＳ１２においてＣＰＵ１０がこれを検出して停止信号を電力供給部１８に出力する。この停止信号に応じて、ステップＳ１４が実行され、電力供給部１８が、復調部１９（ＲＦＩＣ１９１、レプリカ信号生成回路１９２およびレシーバプロセッサ１９４のうちの少なくとも１つ）への電力の供給を停止させる。これにより、復調部１９の動作が停止し、電力の供給が再開されるまでの間、復調部１９における電力消費が抑制される。
【０１３９】
その後、復調部１９（前記信号変換手段、前記レプリカ信号生成手段および前記信号制御手段）への電力の供給が再開されたときに、先述のステップＳ２１が実行される。すなわち、ＲＡＭ１２に記憶されている制御パラメータ（ステップＳ３８において退避しておいた制御パラメータ）を読み出して、読み出した当該制御パラメータによりレシーバプロセッサ１９４によるレプリカ信号生成回路１９２に対する制御を再開する。
【０１４０】
以上のように、第１の実施の形態における記録装置としてのデジタルカメラ１は、全地球測位システムにおける衛星から送信される電波を受信するアンテナ１９０と、アンテナ１９０からの入力信号をデジタル信号に変換するＲＦＩＣ１９１と、レプリカ信号を生成するレプリカ信号生成回路１９２と、ＲＦＩＣ１９１により変換されたデジタル信号とレプリカ信号生成回路１９２により生成されたレプリカ信号とに応じた相関信号を得る相関処理部１９３と、相関処理部１９３から出力される相関信号に応じて、制御パラメータによりレプリカ信号生成回路１９２を制御するレシーバプロセッサ１９４と、相関処理部１９３から出力される相関信号に基づいて、衛星から送信された送信データを取得して観測データ１２１を作成するナビゲーションプロセッサ１９５と、復調部１９（ＲＦＩＣ１９１、レプリカ信号生成回路１９２およびレシーバプロセッサ１９４）への電力を供給する電力供給部１８と、電力供給部１８を制御して電力供給部１８による電力の供給状態を制御する電力供給制御部１０１と、電力供給部１８による、復調部１９（ＲＦＩＣ１９１、レプリカ信号生成回路１９２およびレシーバプロセッサ１９４のうちの少なくとも１つ）への電力の供給が停止されるときのレシーバプロセッサ１９４における制御パラメータを制御データ１２２として記憶するＲＡＭ１２とを備え、復調部１９（ＲＦＩＣ１９１、レプリカ信号生成回路１９２およびレシーバプロセッサ１９４）への電力供給部１８による電力の供給が再開されたときに、ＲＡＭ１２に記憶されている制御パラメータを読み出して、レプリカ信号生成回路１９２に対する制御を再開することにより、電力の供給が再開されたときに、短時間で衛星を捕捉することができるため、間欠的に動作させる際の動作時間（電力供給時間）を短縮でき、消費電力を抑制できる。
【０１４１】
また、電力供給部１８による電力の供給が停止されてからの停止状態継続時間を計測する計時部１７をさらに備え、ナビゲーションプロセッサ１９５が、観測データ１２１に基づいて、電力供給部１８による電力の供給を停止させる期間を求め、電力供給制御部１０１が、ナビゲーションプロセッサ１９５により求められた期間と計時部１７により計測される停止状態継続時間とに応じて、電力供給部１８による電力の供給を再開させることにより、適切なタイミングで電力の供給を再開することができる。
【０１４２】
例えば、ＧＰＳにおいては地球上で観測されるドップラー効果による周波数誤差を捕捉するために、誤差検索範囲はＩＦ周波数に対して±１０ＫＨｚ程度が必要とされている。この誤差検索範囲を捕捉開始時に２００Ｈｚ程度で検索するとすれば、最大で１００秒程度が必要となる。
【０１４３】
これに対して、ナビゲーションプロセッサ１９５は、退避しておいた周波数制御パラメータが、捕捉開始時（電力の供給を開始するとき）においても、衛星の捕捉に用いるＰＬＬまたはＦＬＬ、若しくはその両方を収束させられる範囲にあるように、電力の供給を開始させるタイミングを決定する。言い換えれば、周波数制御パラメータの有効期限に応じて停止期間が決定される。したがって、より確実に、間欠的に動作させる際の動作時間を短縮できるので、消費電力を抑制できる。
【０１４４】
また、ナビゲーションプロセッサ１９５が、電力供給部１８による復調部１９（ＲＦＩＣ１９１、レプリカ信号生成回路１９２およびレシーバプロセッサ１９４のうちの少なくとも１つ）への電力供給が停止されている間の制御パラメータの適正値の経時変化量を予測して、停止期間を求めることにより、停止期間を正確に求めることができる。
【０１４５】
また、制御パラメータは搬送波の周波数誤差に対応した制御パラメータ（周波数制御パラメータ）を含み、ナビゲーションプロセッサ１９５が衛星との相対加速度に応じて、停止期間を求めることにより、停止期間をより正確に求めることができる。
【０１４６】
さらに、被写体を撮像することにより、当該被写体を表現した画像データ１２４を取得する撮像部１６を備え、画像データ１２４を撮像データ９００（記録データ）として記録するデジタルカメラ１として記録装置が構成されている。デジタルカメラ１は、従来の技術に比べて衛星捕捉までの所要時間を短縮できるので、シャッターチャンスでの位置をより正確に得ることができる。
【０１４７】
なお、本実施の形態では、復調部１９が２つのプロセッサ（レシーバプロセッサ１９４およびナビゲーションプロセッサ１９５）を備えるとして説明した。しかし、昨今の微細加工技術や半導体製造技術等の進歩により、レシーバプロセッサ１９４およびナビゲーションプロセッサ１９５の機能を１チップのプロセッサによって実現することも可能となっている。したがって、そのようなＣＰＵを採用することにより、第１の実施の形態における復調部１９が実現されてもよい。
【０１４８】
また、ステップＳ３７において、ナビゲーションプロセッサ１９５が過去の観測データ１２１によって停止期間を求めることができる場合（エフェメリス有効期限内の復調部１９の地球上の位置の変化を無視できる場合）、ナビゲーションプロセッサ１９５は、ステップＳ３６，Ｓ３７の処理をステップＳ２９の実行後に行う必要はない（衛星が捕捉されるまで待機しておく必要はない）。すなわち、レシーバプロセッサ１９４によって衛星の捕捉が行われている間（ステップＳ２１ないしＳ２８の実行中）に、これと並行してナビゲーションプロセッサ１９５がステップＳ３６，Ｓ３７に相当する処理を行ってもよい。その場合は、レシーバプロセッサ１９４は、ステップＳ２４においてＹｅｓと判定した時点で制御パラメータをＲＡＭ１２に記憶すればよい。
【０１４９】
＜２．  第２の実施の形態＞
図９は、第２の実施の形態におけるデジタルカメラ２のブロック図である。デジタルカメラ２は、ＲＯＭ１１がプログラム８０の代わりにプログラム８３を格納していることと、復調部１９の代わりに復調部２０を備えていることが、デジタルカメラ１と異なっている。以下、デジタルカメラ２において、デジタルカメラ１と同様の機能を有する構成には、同符号を付し、適宜説明を省略する。
【０１５０】
第２の実施の形態における電力供給部１８は、復調部１９の代わりに復調部２０に対して電力を供給する。
【０１５１】
図１０は、第２の実施の形態におけるデジタルカメラ２の機能ブロックをデータの流れとともに示す図である。図１０に示す記録部１００、電力供給制御部１０２およびナビゲーション部１０３は、ＣＰＵ１０がプログラム８３に従って動作することにより実現される機能ブロックである。なお、第２の実施の形態では、位置データ１２０、観測データ１２１およびタイミングデータ１２３は、いずれもナビゲーション部１０３によって作成される。
【０１５２】
第２の実施の形態における電力供給制御部１０２は、電力供給部１８を制御して電力供給部１８による電力の供給状態を制御する機能を有する。
【０１５３】
電力供給制御部１０２は、デジタルカメラ１の動作モードを通常モードと省電力モードとの間で切り替える機能を有している。通常モードから省電力モードに切り替えるとき、電力供給制御部１０２は、電力供給部１８およびナビゲーション部１０３に対して省電力移行信号を伝達する。一方、省電力モードから通常モードに切り替えるとき、電力供給制御部１０２は、電力供給部１８およびナビゲーション部１０３に対して通常移行信号を伝達する。
【０１５４】
なお、本実施の形態におけるデジタルカメラ２は、デジタルカメラ１と同様に、デジタルカメラ２の電源がＯＮの状態のときに通常モードで動作し、当該電源がＯＦＦの状態のときに省電力モードで動作する。
【０１５５】
電力供給制御部１０２は、ナビゲーション部１０３により求められた停止期間（タイミングデータ１２３）と、計時部１７により計測される停止状態継続時間とに応じて、電力供給部１８を制御する。
【０１５６】
より具体的には、制御データ１２２がＲＡＭ１２に格納されたときに、タイミングデータ１２３に示される停止期間を計時部１７にセットする。また、制御データ１２２が作成されたタイミングに応じて復調部２０への電力供給を停止させる信号（以下、「停止信号」と称する。）を電力供給部１８に出力する。その後、停止状態計測時間が停止期間に達したことを示す起床信号を計時部１７から受け取ると、電力供給部１８に復調部２０への電力供給を再開させる信号（以下、「再開信号」と称する。）を出力する。
【０１５７】
ナビゲーション部１０３は、復調部２０からの相関信号（第１の実施の形態における相関処理部１９３からの出力信号と同等の信号）に応じて、観測データ１２１を作成する。また、操作部１３から入力される測位指示に応じて、観測データ１２１に基づいて測位処理を実行し、位置データ１２０を作成する。
【０１５８】
なお、ナビゲーション部１０３は、動作モードおよび相関信号に応じて、観測データ１２１に基づいてタイミングデータ１２３を作成するとともに、タイミングデータ１２３の作成が完了したタイミングを復調部２０に通知するが、詳細は後述する。
【０１５９】
図１１は、第２の実施の形態における復調部２０をデータの流れとともに示す図である。
【０１６０】
第２の実施の形態における復調部２０は、アンテナ１９０、ＲＦＩＣ１９１、レプリカ信号生成回路１９２、相関処理部１９３、レシーバプロセッサ１９４、ＲＯＭ１９６およびＲＡＭ１９７を備えている。
【０１６１】
第１の実施の形態における復調部１９と比較すれば、復調部２０は、ナビゲーションプロセッサ１９５に相当する構成を備えていないことと、ＲＯＭ１９６がプログラム８１の代わりにプログラム８４を格納していること、および、相関処理部１９３から出力される相関信号がＣＰＵ１０に向けて出力されることが異なっている。
【０１６２】
第２の実施の形態におけるレシーバプロセッサ１９４は、プログラム８４に従って動作することにより、第１の実施の形態におけるレシーバプロセッサ１９４とほぼ同様の機能を実現する。
【０１６３】
ただし、第２の実施の形態におけるレシーバプロセッサ１９４は、タイミングデータ１２３が作成されたタイミングをＣＰＵ１０（ナビゲーション部１０３）から通知され、それに応じて制御データ１２２をＲＡＭ１２に記憶させる。
【０１６４】
図１２、図１３および図１４は、第２の実施の形態におけるデジタルカメラ２の動作を示す流れ図である。
【０１６５】
第２の実施の形態におけるデジタルカメラ２は電源がＯＦＦの状態において、省電力モードで動作している。したがって、ユーザによって電源ボタン（操作部１３）が操作され、デジタルカメラ１の電源がＯＮの状態にされると、ＣＰＵ１０（電力供給制御部１０２）は、動作モードを省電力モードから通常モードに切り替える。すなわち、電源がＯＮの状態に切り替えられたことを検出すると、電力供給制御部１０２は、電力供給部１８およびナビゲーション部１０３に対して通常移行信号を伝達する（ステップＳ４１）。
【０１６６】
ステップＳ４１が実行されたとき、電力供給部１８による復調部２０への電力の供給が停止されていた場合は、電力供給部１８は復調部２０への電力の供給を再開させる。したがって、動作モードが通常モードに切り替わるタイミングにかかわらず、ステップＳ４１が実行された後は、復調部２０から相関信号が出力される。
【０１６７】
ステップＳ４１を実行すると、デジタルカメラ２は、撮像指示の有無（ステップＳ４４）と、電源をＯＦＦの状態に切り替える指示の有無（ステップＳ４８）とを監視しながら、同期が確保されるまで（衛星を捕捉するまで）待機する状態となる（ステップＳ４２）。
【０１６８】
そして、同期が確保されると（ステップＳ４２においてＹｅｓと判定すると）、デジタルカメラ２は、引き続きステップＳ４４，Ｓ４８による監視を継続しながら、ナビゲーション部１０３が相関信号（復調信号）に基づいて送信データをデコードすることにより観測データ１２１を取得し更新（ステップＳ４３）しつづける状態となる。この状態を、第２の実施の形態において、「通常モード維持状態」と称する。
【０１６９】
通常モード維持状態において、ユーザにより撮像指示がされると、ＣＰＵ１０はステップＳ４４においてＹｅｓと判定する。そしてＣＰＵ１０は撮像部１６に撮像を実行させる。これにより、撮像部１６が撮像処理を実行し画像データ１２４が取得される（ステップＳ４５）。
【０１７０】
ステップＳ４５の処理と並行して、ナビゲーション部１０３は、測位処理を実行し位置データ１２０を求める（ステップＳ４６）。なお、位置データ１２０を作成するのに必要な観測データ１２１が未だ取得されていないときは、観測データ１２１を取得してから位置データ１２０を求める。
【０１７１】
画像データ１２４および位置データ１２０が取得されると、ＣＰＵ１０（記録部１００）は、画像データ１２４と位置データ１２０とを関連づけて、撮像データ９００をメモリカード９０に記録する（ステップＳ４７）。
【０１７２】
通常モード維持状態において、ユーザにより操作部１３が操作され、デジタルカメラ２の電源をＯＦＦの状態に切り替えるように指示がされると（ステップＳ４８においてＹｅｓ）、電力供給制御部１０２は、動作モードを省電力モードに切り替え、ナビゲーション部１０３に対して省電力移行信号を伝達する（ステップＳ５１）。
【０１７３】
ＣＰＵ１０から省電力移行信号が入力されると、電力供給部１８は、電力の消費抑制を優先する状態となり、必要に応じて各構成に対する電力の供給を停止する。ただし、ステップＳ５１において、電力供給部１８は、復調部２０に対する電力の供給は停止せずに継続する。
【０１７４】
また、ステップＳ５１において省電力モードへの切り替わりを通知する省電力移行信号を受け取ったナビゲーション部１０３は、ＲＡＭ１２に記憶されている観測データ１２１を取得する（ステップＳ５２）。
【０１７５】
通常モードでは、すでにステップＳ４２ないしＳ４８の処理が継続されているので、通常モードから省電力モードに切り替わったとき（ステップＳ５１が実行されるとき）には、すでに同期が確保されており、ステップＳ４３が繰り返されることによって観測データ１２１が更新されているので、すでに停止期間を求めるために必要なデータはデコード済みであると考えられる。しかし、通常モード維持状態が比較的短時間であり、未だ必要なデータが取得されていない場合、ナビゲーション部１０３は、ステップＳ５２において、相関信号をデコードすることにより必要なデータが得られるまで待機する。
【０１７６】
ステップＳ５２を実行することにより、観測データ１２１が取得されると、ナビゲーション部１０３は当該観測データ１２１に基づいて、停止期間を求め（ステップＳ５３）、タイミングデータ１２３の作成する。さらに、ナビゲーション部１０３は、タイミングデータ１２３が作成されたタイミングを復調部２０のレシーバプロセッサ１９４に通知する。
【０１７７】
ステップＳ５３が実行されると、ナビゲーション部１０３からの通知に従って復調部２０（レシーバプロセッサ１９４）が制御データ１２２を作成し、当該制御データ１２２をＲＡＭ１２に記憶させる。
【０１７８】
ステップＳ５３を実行した後、ＣＰＵ１０は制御データ１２２がＲＡＭ１２に記憶されるまで待機している（ステップＳ５４）。そして、ＲＡＭ１２に制御データ１２２が記憶されると、電力供給制御部１０２は、ステップＳ５４においてＹｅｓと判定し、ステップＳ５３において作成されたタイミングデータ１２３に示される停止期間を計時部１７にセットする。これにより、計時部１７が停止状態継続時間の計測を開始する（ステップＳ５５）。
【０１７９】
さらに、電力供給制御部１０２は、電力供給部１８に対して停止信号を伝達する。これにより電力供給部１８が、復調部２０への電力の供給を停止する（ステップＳ６５６）。なお、ステップＳ５６が実行されると、電力供給制御部１０２は、停止時間が経過するまで待機状態となる（ステップＳ６１）。具体的には、計時部１７からの起床信号を検出するまで待機する。
【０１８０】
計時部１７から起床信号が入力されることにより停止時間が経過したことを検出すると、電力供給制御部１０２は、電力供給部１８に向けて再開信号を出力する。これにより、電力供給部１８による復調部２０に対する電力の供給が再開される（ステップＳ６２）。
【０１８１】
詳細は後述するが、ステップＳ６２が実行されて、復調部２０に対する電力の供給が再開されると、停止期間中において停止していた相関信号の出力が再開される。
【０１８２】
停止期間中の復調部２０に対する電力の供給が再開されるのは、停止期間が経過したとき（ステップＳ６２においてＹｅｓと判定されたとき）と、停止期間中に電源がＯＮの状態に切り替えられたとき（ステップＳ４１が実行されたとき）とが存在する。しかし、ナビゲーション部１０３は、相関信号の出力が再開されたことを検出したときの動作モードを確認することにより、状況を判定できる。すなわち、動作モードが省電力モードのときは前者であり、動作モードが通常モードのときは後者である。
【０１８３】
ステップＳ６２が実行されることにより、復調部２０からの相関信号の出力が再開されると、ナビゲーション部１０３は、当該相関信号に応じて、同期が確保されているか否かを判定する（ステップＳ６３）。そして、同期が確保されるまで（衛星が捕捉されるまで）、待機した後、ステップＳ５２，Ｓ５３と同様に、観測データ１２１の取得と取得した観測データ１２１に基づいて停止期間を求める処理を実行する（ステップＳ６４，Ｓ６５）。
【０１８４】
第２の実施の形態においても、省電力モードにおいて、ＣＰＵ１０は操作部１３からの割り込み信号を監視しており、デジタルカメラ２の電源がＯＮの状態に切り替えられる指示を監視している（ステップＳ６６）。電源がＯＮの状態に切り替えられていない間（ステップＳ６６においてＮｏと判定される間）、デジタルカメラ２はステップＳ５４ないしＳ５６およびＳ６１ないしＳ６５の処理を繰り返す。一方、電源がＯＮの状態に切り替えられると、ＣＰＵ１０はステップＳ６６においてＹｅｓと判定し、ステップＳ４１に戻って処理を繰り返す。
【０１８５】
以上が、主にデジタルカメラ２の動作の説明である。次に、復調部２０の動作について詳細に説明する。
【０１８６】
図１５は、第２の実施の形態における復調部２０の動作を示す流れ図である。本実施の形態における復調部２０は、電力供給部１８からの電力供給が開始されることにより動作を開始し、電力供給部１８からの電力供給が途絶えることにより動作を停止する。
【０１８７】
電力供給部１８からの電力供給が再開されると、まず、レシーバプロセッサ１９４は、ＲＡＭ１２から制御データ１２２を読み出し、読み出した制御パラメータをセットし（ステップＳ７１）、当該読み出した制御パラメータによりレプリカ信号生成回路１９２を制御する。これにより、レプリカ信号生成回路１９２は、第１の実施の形態と同様に、制御データ１２２に格納されていた制御パラメータに基づいてレプリカ信号を生成する（ステップＳ７２）。
【０１８８】
なお、ステップＳ７３ないしＳ７８までの処理（衛星を捕捉するまでの処理）は、第１の実施の形態におけるステップＳ２３ないしＳ２８と同様に実行することができるため、説明を省略する。
【０１８９】
衛星の捕捉が完了し、同期が確保されると、復調部２０は衛星追尾を開始する（ステップＳ７９）。これにより、復調部２０の相関処理部１９３から、復調された送信信号がＣＰＵ１０（ナビゲーション部１０３）に向けて出力される（ステップＳ８０）。
【０１９０】
レシーバプロセッサ１９４は、衛星追尾中において、ナビゲーション部１０３からの通知（タイミングデータ１２３が作成されたタイミングについての通知）を監視する（ステップＳ８１）。
【０１９１】
衛星追尾中において、ナビゲーション部１０３からの通知がない間、レシーバプロセッサ１９４により衛星追尾状態が維持され、相関処理部１９３が復調信号を出力しつづける。一方、ナビゲーション部１０３からの通知があると、レシーバプロセッサ１９４は、制御パラメータを制御データ１２２としてＲＡＭ１２に記憶させる（ステップＳ８２）。
【０１９２】
これにより、ＣＰＵ１０（電力供給制御部１０２）がステップＳ５４においてＹｅｓと判定し、計時部１７への停止期間のセットを完了させた後、ステップＳ５６が実行され電力供給部１８が復調部２０への電力の供給を停止させる。
【０１９３】
以上のように、ナビゲーションプロセッサ１９５に相当する構成を欠く復調部２０を備えたデジタルカメラ２によっても、第１の実施の形態と同様の効果を得ることができる。
【０１９４】
また、第２の実施の形態における復調部２０は、ナビゲーションプロセッサ１９５に相当する構成を備えていないため、送信信号を復調して外部のＣＰＵ１０に出力するのみである。すなわち、送信データのデコード（観測データ１２１の取得：ステップＳ４３，Ｓ５２，Ｓ６４）や測位処理（ステップＳ４６）はＣＰＵ１０（ナビゲーション部１０３）が実行するように構成されている。
【０１９５】
これにより復調部２０における処理量が抑制されるため復調部２０における電力消費は抑制されるが、一方でＣＰＵ１０において負荷が増大し電力消費が増大することが懸念される。そこで、デジタルカメラ２では、演算量の特に多い、ステップＳ４６の処理をＣＰＵ１０に対する負荷が低いタイミングで実行することによりＣＰＵ１０を効率よく利用して、消費電力を抑制する。
【０１９６】
例えば、メモリカード９０に撮像データ９００を書き込んでいるとき（ステップＳ４７を実行しているとき）には、ＣＰＵ１０に書き込みのための待ち時間が生じる。したがって、そのタイミングにナビゲーション部１０３が測位処理（ステップＳ４６）を実行する。
【０１９７】
また、撮像部１６が画像圧縮処理を行って画像データ１２４を作成しているとき（ステップＳ４５を実行しているとき）にナビゲーション部１０３が測位処理（ステップＳ４６）を実行してもよい。
【０１９８】
また、ズーム操作により撮像部１６のモータを制御している間に、ナビゲーション部１０３が測位処理（ステップＳ４６）を実行してもよい。
【０１９９】
また、シャッターボタンが押下されたときには観測データ１２１（測位処理に必要なデータ）のみ取得して、一旦、画像データ１２４と関連づけておき、ユーザによって何らの処理も指示されていないときを検出し、ナビゲーション部１０３が撮像データ９００に含まれる観測データ１２１により測位処理（ステップＳ４６）を実行し、当該観測データ１２１を位置データ１２０に書き換えてもよい。デジタルカメラ２のように、特定の処理を実行中（撮像中または再生中）以外の期間においてＣＰＵ１０の空き時間が生じる余地の多い装置には効果的である。
【０２００】
また、観測データ１２１を含む撮像データ９００が外部のコンピュータに転送された後に、ナビゲーション部１０３に相当する機能により測位処理（ステップＳ４６）と同等の処理を実行してもよい。
【０２０１】
さらに、ユーザが表示部１４に位置データ１２０を表示させるように指示したときにナビゲーション部１０３が測位処理（ステップＳ４６）を実行してもよい。
【０２０２】
また、このようにＣＰＵ１０に負荷がかからないタイミングに測位処理（ステップＳ４６）を実行することにより、高機能なＣＰＵを採用することなく、ナビゲーションプロセッサ１９５に相当する構成を除いた復調部２０を採用できるので、全体としてコストを抑制できる。
【０２０３】
＜３．  第３の実施の形態＞
図１６は、第３の実施の形態におけるゲーム機３を示す図である。本発明に係る記録装置としてのゲーム機３は、図１６に示すように、ユーザによって携帯可能な装置として設計されており、後述するユーザデータを記録する。
【０２０４】
図１７は、第３の実施の形態におけるゲーム機３のブロック図である。図１７に示すように、ゲーム機３は、各種データの演算を実行するＣＰＵ３０、予め記憶されているデータに対する読み取りのみ可能なＲＯＭ３１、データの読み書きがいずれも可能なＲＡＭ３２、操作部３３および表示部３４を備えている。また、ゲーム機３は、メモリカード９０を装着することが可能なカードスロット３５、計時部３７、電力供給部３８および復調部３９を備えている。
【０２０５】
ＣＰＵ３０は、ＲＯＭ３１に記憶されているプログラム８５を読み出して、ＲＡＭ３２をワーキングエリアとして使用しつつ、当該プログラム８５を実行することにより、ゲーム機３が備える各構成を制御する。このようにゲーム機３は、一般的なコンピュータとしての機能を有している。
【０２０６】
図１８は、第３の実施の形態におけるゲーム機３の機能ブロックをデータの流れとともに示す図である。図１８に示す記録部３００、電力供給制御部３０１および測位処理部３０２は、ＣＰＵ３０がプログラム８５に従って動作することにより実現される機能ブロックである。
【０２０７】
図１８に示す位置データ３２０は、測位処理部３０２が実行する測位処理（後述）によって求められるゲーム機３（復調部３９）のある時点における位置を特定するデータである。本実施の形態は、位置データ３２０は、ゲーム機３の存在する位置の緯度および経度を示すデータである。
【０２０８】
観測データ３２１は、ある位置においてある瞬間にゲーム機３（復調部１９）が観測したデータであり、復調された送信信号を測位処理部３０２がデコードすることにより得られるデータ（すなわち、衛星から送信された送信データ）である。ただし、観測データ３２１は、実際に衛星から送信されたデータ以外のデータを含んでいてもよい。このようなデータとして、例えば、送信データを受信（観測）したときの計時部３７の値（受信時刻）や、衛星に搭載されている時計（送信時刻の基準となる）と計時部３７との誤差などがある。
【０２０９】
タイミングデータ３２３は、位置データ３２０と同様に測位処理部３０２によって作成される。タイミングデータ３２３は、復調部３９への電力供給を停止させる期間（以下、「停止期間」と称する。）を示すデータであるが、詳細は後述する。
【０２１０】
入力データ３２４は、ユーザが操作部３３を操作することにより入力されたデータである。
【０２１１】
記録部３００は、位置データ３２０と入力データ３２４とを関連づけて、カードスロット３５を介してメモリカード９０にユーザデータ９０１として記憶させる機能を有している。記録部３００は、例えば、操作部３３が操作されることにより入力された入力データ３２４と、当該入力データ３２４の入力を行ったときの位置データ３２０と関連づけてメモリカード９０に記録する。このように本実施の形態におけるゲーム機３では、ユーザデータ９０１には入力データ３２４の入力位置を示す位置データ３２０が含まれる。
【０２１２】
電力供給制御部３０１は、電力供給部３８を制御して電力供給部３８による電力の供給状態を制御する機能を有する。
【０２１３】
電力供給制御部３０１は、ゲーム機３の動作モードを通常モードと省電力モードとの間で切り替える機能を有している。通常モードから省電力モードに切り替えるとき、電力供給制御部３０１は、電力供給部３８および測位処理部３０２に対して省電力移行信号を伝達する。一方、省電力モードから通常モードに切り替えるとき、電力供給制御部３０１は、電力供給部１８および測位処理部３０２に対して通常移行信号を伝達する。
【０２１４】
なお、本実施の形態におけるゲーム機３は、ゲーム機３の電源がＯＮの状態のときに通常モードで動作し、当該電源がＯＦＦの状態のときに省電力モードで動作する。すなわち、動作モードの切り替えは操作部３３からの入力信号を電力供給制御部３０１が検出することによって実行される。ただし、通常モードと省電力モードとの切り替えタイミングは、これに限定されるものではなく、ユーザによるゲーム機３の使用頻度（操作頻度）や、他の動作モード（再生モードか撮影モードか）等を参照して切り替えてもよい。
【０２１５】
電力供給制御部３０１は、測位処理部３０２により求められた停止期間（タイミングデータ３２３）と、計時部３７により計測される停止状態継続時間とに応じて、電力供給部３８を制御する。
【０２１６】
より具体的には、後述する制御データ３２２が退避されたときに（復調部３９より通知される。）、タイミングデータ３２３に示される停止期間を計時部３７にセットする。また、制御データ３２２が作成されたタイミングに応じて復調部３９への電力供給を停止させる信号（以下、「停止信号」と称する。）を電力供給部３８に出力する。その後、停止状態計測時間が停止期間に達したことを示す信号（以下、「起床信号」と称する。）を計時部３７から受け取ると、電力供給部３８に復調部３９への電力供給を再開させる信号（以下、「再開信号」と称する。）を出力する。
【０２１７】
測位処理部３０２は、復調部３９によって作成され順次出力されるフレームデータに対してパリティチェックを行いつつ、当該フレームデータから送信データをデコードし、観測データ３２１を作成する。
【０２１８】
例えば、ＧＰＳにおける衛星は、送信データ（ＰＮコード）の送信時刻や当該衛星に固有の衛星軌道を表現したエフェメリスデータ、全衛星の概略の軌道を表現したアルマナックデータ等を含む送信データを送信しながら飛行している。測位処理部３０２は、この送信データをデコードすることにより取得して、観測データ３２１として出力する。
【０２１９】
また、測位処理部３０２は、観測データ３２１（送信データ）に基づいて、電力供給部３８による復調部３９への電力の供給を停止させる期間（停止期間）を求める。停止期間は、タイミングデータ３２３としてＲＡＭ３２に出力され記憶される。タイミングデータ３２３を作成する手法については後述する。
【０２２０】
さらに、測位処理部３０２は、操作部３３（またはＣＰＵ３０）から伝達されるタイミングに応じて、観測データ３２１に基づいて、当該タイミングにおけるゲーム機３（復調部３９）の位置を演算（測位処理）し、位置データ３２０として出力し、ＲＡＭ１２に記憶させる。観測データ３２１から測位処理により位置データ３２０を求める手法は従来の技術を適用できる。
【０２２１】
図１７に戻って、操作部３３は、各種ボタン類やキー、スイッチ、コントローラ、ジョイスティック等が該当する。ユーザは、操作部３３を操作することによってゲーム機３に対して、様々な情報を入力することができる。特に、ゲーム機３は、ゲーム機３の電源の状態を切り替える指示を入力するための電源ボタンを操作部３３として備えている。
【０２２２】
表示部３４は、各種ランプやＬＥＤ、液晶パネル等であり、ユーザに対して各種のデータ（ゲームのプレイ画面等）を提示する機能を有している。なお、ゲーム機３は、タッチパネルディスプレイのようなデバイスを備えることによって操作部３３および表示部３４の機能を実現していてもよい。
【０２２３】
カードスロット３５は、可搬性の記憶媒体であるメモリカード９０をゲーム機３に対して着脱自在に収納する機能を提供する。これによりゲーム機３（ＣＰＵ３０）は、メモリカード９０を自機の記憶装置として使用することができ、ユーザデータ９０１等の比較的大容量のデータを記憶することができる。
【０２２４】
また、ゲーム機３から取り外されたメモリカード９０は、図示しない外部のコンピュータ等に装着することができるように構成されている。したがって、ユーザは、メモリカード９０に記憶されたユーザデータ９０１を外部のコンピュータ（例えば他のユーザのゲーム機）において読み出して利用することが可能である。
【０２２５】
なお、ゲーム機３は、図示しない外部のコンピュータとの間でデータ通信を行うための機能を備えていてもよい。このような機能を実現する構成としては、ＵＳＢ端子や赤外線通信部等が想定される。ゲーム機３がこのような構成を備えていれば、ユーザは、メモリカード９０に記憶されたユーザデータ９０１を外部のコンピュータに転送して利用することが可能となる。
【０２２６】
計時部３７は、一般的な時計であり、時間を計測する機能を有している。特に、計時部３７は、電力供給部３８による復調部３９への電力供給が停止されてからの停止状態継続時間を計測し、停止状態継続時間が停止時間に達すると、ＣＰＵ３０に起床信号により通知する機能を有している。
【０２２７】
電力供給部３８は、図示しない電池を備え、ＣＰＵ３０からの制御信号（省電力移行信号、停止信号、再開信号等）に応じて、ゲーム機３の各構成への電力供給を行う。特に、本実施の形態における電力供給部３８は、復調部３９への電力供給を担っている。
【０２２８】
電力供給部３８は、復調部３９への電力供給を停止するときにおいても、復調部３９のＳＲＡＭ（後述する図１９のＲＡＭ３９７）にリフレッシュ用の電力を供給しつづけるものとする。一方、電力供給部３８は、復調部３９の他の構成に対しては一括して電力を供給する。以下の説明では、特に断らない限り、「復調部３９への電力の供給を停止する」とは、「復調部３９のＲＡＭ３９７以外の構成に対して電力の供給を停止する」ことをいうものとする。
【０２２９】
なお、図１７では、電力供給部３８からゲーム機３の各構成への電力供給線については図示を省略している。また、電力供給部３８は、ゲーム機３が電源ケーブル等により商用電源に接続された場合には、各構成に対する電力供給を、先述の電池から当該商用電源に切り替える機能も有している。
【０２３０】
図１９は、第３の実施の形態における復調部３９をデータの流れとともに示す図である。復調部３９は、後述する処理により、全地球測位システムにおける衛星から送信される電波を受信して当該衛星から送信される送信信号を復調する機能を有している。
【０２３１】
図１９に示すように、復調部３９は、全地球測位システム（ＧＮＳＳ：Global Navigation Satellite System）における衛星から送信される電波を受信するアンテナ３９０、アンテナ３９０からの入力信号をデジタル信号に変換するＲＦＩＣ３９１、レプリカ信号を生成するレプリカ信号生成回路３９２、ＲＦＩＣ３９１により変換されたデジタル信号とレプリカ信号生成回路３９２により生成されたレプリカ信号とに応じた相関処理を実行して相関信号を出力する相関処理部３９３を備えている。
【０２３２】
アンテナ３９０は、全地球測位システムにおける衛星からの電波を受信してアナログ信号をＲＦＩＣ３９１に伝達する。なお、以下では、特に断らない限り、全地球測位システムとして米国により提供されてるＧＰＳ（Global Positioning System）を採用する例について述べる。
【０２３３】
ＲＦＩＣ３９１は、アンテナ３９０から入力されるアナログ信号をダウンコンバートしつつデジタル信号に変換し、相関処理部３９３に向けて出力する。
【０２３４】
レプリカ信号生成回路３９２は、ＣＰＵ３９４からの制御信号（制御パラメータを示す信号）に基づいてレプリカ信号を生成し、相関処理部３９３に向けて出力する。
【０２３５】
図１９において詳細は図示していないが、レプリカ信号生成回路３９２は、衛星からデータを送信するための搬送波に対応したキャリアレプリカ信号を生成するキャリア生成回路と、衛星に固有の拡散コード（ＰＮコード）に対応したコードレプリカ信号を生成するコード生成回路とを備えている。
【０２３６】
キャリア生成回路は、後述の相関処理部３９３によりＩＦ信号のＩ信号と相関処理されるキャリアレプリカ信号と、同じく相関処理部３９３によりＩＦ信号のＱ信号と相関処理されるキャリアレプリカ信号とを生成する。
【０２３７】
キャリア生成回路にはＣＰＵ３９４からの制御パラメータ（より詳細には周波数誤差に対応する制御パラメータ。以下、「周波数制御パラメータ」と称する。）が入力される。キャリア生成回路は、ＣＰＵ３９４から入力される周波数制御パラメータに応じて、キャリアレプリカ信号の周波数を変更する。言い換えれば、キャリア生成回路は、ＣＰＵ３９４から入力される周波数制御パラメータに応じた周波数のキャリアレプリカ信号を生成する。
【０２３８】
コード生成回路は、捕捉する衛星に固有のＰＮコードを選択して、当該ＰＮコードに応じたコードレプリカ信号を生成する。なお、捕捉する衛星が切り替わるときには、コード生成回路は、切り替え先の衛星に固有のＰＮコードにより新たなコードレプリカ信号を生成する。また、コード生成回路は、ＣＰＵ３９４からの制御パラメータ（より詳細にはコード位相差に対応する制御パラメータ。以下、「コード制御パラメータ」と称する。）に応じて、コードレプリカ信号の位相を変更することが可能である。
【０２３９】
より詳細には、コード生成回路は、プロンプト（Prompt）コードレプリカ信号（Ｐ信号）と、プロンプトコードレプリカ信号に対して１／２チップだけ進相したアーリー（Early）コードレプリカ信号（Ｅ信号）と、プロンプトコードレプリカ信号に対して１／２チップだけ遅相したレート（Late）コードレプリカ信号（Ｌ信号）とを生成する。
【０２４０】
相関処理部３９３は、ＲＦＩＣ３９１からの入力信号（ＩＦ信号）を、レプリカ信号生成回路３９２（キャリア生成回路）から入力されるキャリアレプリカ信号によりベースバンド周波数にダウンコンバートする。さらに、相関処理部３９３は、上記ダウンコンバートされたデジタル信号（Ｉ信号およびＱ信号）と、レプリカ信号生成回路３９２（コード生成回路）から入力されるコードレプリカ信号（Ｅ信号、Ｐ信号およびＬ信号）との相関処理を行う。すなわち、相関処理部３９３によって、ＲＦＩＣ３９１からの入力信号と、レプリカ信号生成回路３９２からのレプリカ信号とに応じた相関信号（ＩＥ信号、ＩＰ信号、ＩＬ信号、ＱＥ信号、ＱＰ信号およびＱＬ信号）が生成され、ＣＰＵ３９４に向けて出力される。
【０２４１】
図１９に示すように、復調部３９は、さらに、ＣＰＵ３９４、プログラム８６を格納する読み取り専用のＲＯＭ３９６、および、復調部３９への電力の供給が停止したときにおいてもバックアップされるＲＡＭ３９７を備えている。
【０２４２】
ＣＰＵ３９４は、ＲＯＭ３９６に記憶されているプログラム８６を読み取って、ＲＡＭ３９７をワーキングエリアとして使用しつつ、当該プログラム８６を実行する。すなわち、ＣＰＵ３９４は一般的なコンピュータとしての機能を有している。
【０２４３】
ＣＰＵ３９４は、相関処理部３９３から出力される相関信号（ＩＥ信号、ＩＰ信号、ＩＬ信号、ＱＥ信号、ＱＰ信号およびＱＬ信号）に応じて、レプリカ信号生成回路３９２に対する制御パラメータにより当該レプリカ信号生成回路３９２を制御する。
【０２４４】
例えば、衛星はそれぞれの衛星軌道上を高速に飛行しているため、当該衛星から送信される電波はドップラー効果によって本来の周波数に対して周波数誤差を生じている。さらに、当該飛行中の衛星と地球の自転により移動しているゲーム機３（復調部３９）との間の相対速度はほぼ常に変化しており、ドップラー効果による周波数誤差もほぼ常に変化している。
【０２４５】
そこで、ＣＰＵ３９４は、相関処理部３９３から出力される相関信号を監視しつつ、キャリアレプリカ信号によってダウンコンバートされたデジタル信号と、レプリカ信号生成回路３９２からのレプリカ信号との相関が得られる（両信号の同期が得られる）ように、周波数制御パラメータを変更することにより、キャリアレプリカ信号生成回路（キャリアレプリカ信号）をフィードバック制御する。
【０２４６】
すなわち、ＣＰＵ３９４は、周波数制御パラメータを変更しつつ、相関処理部３９３からの相関信号を監視して、周波数誤差を生じた搬送波の周波数を捕捉する。その後も相関処理部３９３からの相関信号を監視しつつ、同期した状態が維持されるように、周波数制御パラメータを変更し、周波数誤差が変化している搬送波の周波数を追尾する。このような制御は従来の技術（例えばPhase Locked LoopやFrequency Locked Loop等）を用いて実現できる。
【０２４７】
さらに、衛星とゲーム機３（復調部３９）との距離や、衛星時計と計時部３７との誤差等により、ＲＦＩＣ３９１から入力されるＩＦ信号と、レプリカ信号生成回路３９２により生成されるコードレプリカ信号との間にはコード位相差が生じる。そして、衛星およびゲーム機３は移動しているため、衛星とゲーム機３との距離はほぼ常に変化しており、コード位相差もほぼ常に変化している。
【０２４８】
そこで、ＣＰＵ３９４は、相関処理部３９３からの出力信号を監視しつつ、 ダウンコンバートされたデジタル信号（より詳細にはＩ信号およびＱ信号）と、レプリカ信号生成回路３９２からのコードレプリカ信号との相関が得られる（両信号の同期が得られる）ようにコード制御パラメータを変更し、コードレプリカ信号生成回路（コードレプリカ信号）をフィードバック制御する。
【０２４９】
すなわち、ＣＰＵ３９４は、コード制御パラメータを変更しつつ、相関処理部３９３からの出力信号を監視して、ダウンコンバートされたデジタル信号とコードレプリカ信号との同期を確保する。その後もＣＰＵ３９４は、相関処理部３９３からの出力信号を監視しつつ、同期した状態が維持されるように、コード制御パラメータを変更し、位相を追尾する。このような制御は従来の技術（例えばDelay Locked Loop等）を用いて実現できる。
【０２５０】
ＣＰＵ３９４は、衛星の捕捉が完了し（制御パラメータが適切な値に収束し）、同期が確保された状態となると、同期完了信号をＣＰＵ３０に伝達する。
【０２５１】
また、ＣＰＵ３９４は、復調部３９に対する電力供給が停止される前に、制御パラメータをＲＡＭ３９７に退避させる機能も有している。すなわち、ＣＰＵ３９４は、電力供給部３８による電力供給が停止される直前のタイミング（本実施の形態では、測位処理部３０２がタイミングデータ３２３を作成したタイミング）で、その時点における制御パラメータを制御データ３２２としてＲＡＭ３９７に記憶させる。
【０２５２】
なお、本実施の形態におけるＣＰＵ３９４は、制御パラメータのうち、周波数制御パラメータのみを制御データ３２２としてＲＡＭ３９７に退避させる。また、制御データ３２２のＲＡＭ３９７への退避が完了したときには、その旨を電力供給制御部３０１に通知する。
【０２５３】
さらに、ＣＰＵ３９４は、電力供給部３８による電力の供給が再開されたときに、ＲＡＭ３９７に記憶されている制御データ３２２（本実施の形態では周波数制御パラメータ）を読み出し、読み出した制御パラメータによってレプリカ信号生成回路３９２に対する制御を再開する。
【０２５４】
このように、第３の実施の形態におけるＣＰＵ３９４は、主に本発明における信号制御手段に相当する。
【０２５５】
ＣＰＵ３９４は、相関処理部３９３から出力される相関信号（同期が確保されている状態では、復調された送信信号となる）に基づいて、ビット（図示せず）を生成するとともに、当該ビットの到着時間（受信時間）とを関連づける。また、生成したビットを逐次ＲＡＭ３９７に蓄えつつ、当該ビットからフレームデータ（図示せず）を構成する。作成されたフレームデータは、順次、測位処理部３０２に向けて出力される。
【０２５６】
第３の実施の形態における記録装置であるゲーム機３は、ゲーム画面（リアルタイムに表示される動画像）を表示部１４に表示させる。このような装置では、ゲーム機３のＣＰＵ３０は、各種の制御とともに、表示部１４の表示画面の変更も実行する。したがって、ＣＰＵ３０は、表示期間中においてはＶＲＡＭ（ＲＡＭ３２）の内容を書き換えることができず、所定の期間（Ｖブランク期間：ＶＲＡＭのデータが表示部１４に反映されていない期間）に書き換える必要があり、ＣＰＵ３０のプログラム８５は表示部１４への表示と同期して実行させる必要がある。すなわち、ＣＰＵ３０による処理（記録部３００、電力供給制御部３０１および測位処理部３０２による処理）は、Ｖブランク周期に同期させる必要がある。
【０２５７】
一方で、衛星からの電波を受信して、送信信号を復調し、測位処理により位置データ３２０を求めるまでの一連の処理には、リアルタイムに制御することが必要な処理が含まれているため、ＣＰＵ３０で処理することが困難な処理が含まれる。
【０２５８】
第３の実施の形態における復調部３９は、ＣＰＵ３９４を備えることにより、一連の処理のうち、ＣＰＵ３０に不向きな処理（比較的短周期に実行すべき処理）を復調部３９で処理する一方で、ＣＰＵ３０に適した処理はＣＰＵ３０に依存する。
【０２５９】
このように、ＣＰＵ３０およびＣＰＵ３９４を、ＧＰＳにおける一連の処理を効率的に分担できるように構成することにより、ハードウェアを効率よく利用することができ、消費電力を抑制することができるとともに、コストも抑制することができる。
【０２６０】
以上が、本実施の形態におけるゲーム機３の構成および機能の説明である。次に、ゲーム機３が衛星から送信される電波を受信して当該衛星から送信された送信データを取得する方法について説明する。
【０２６１】
図２０、図２１および図２２は、第３の実施の形態におけるゲーム機３の動作を示す流れ図である。
【０２６２】
第３の実施の形態におけるゲーム機３は電源がＯＦＦの状態において、省電力モードで動作している。したがって、ユーザによって電源ボタン（操作部３３）が操作され、ゲーム機３の電源がＯＮの状態にされると、ＣＰＵ３０（電力供給制御部３０１）は、動作モードを省電力モードから通常モードに切り替え、電力供給部１８および測位処理部３０２に対して通常移行信号を伝達する（ステップＳ９１）。
【０２６３】
ステップＳ９１を実行すると、ゲーム機３は、フレームデータの有無と、データ入力の有無と、電源をＯＦＦの状態に切り替える指示の有無とを監視しながら待機する状態となる（ステップＳ９２，Ｓ９４，Ｓ９８）。この状態を、便宜上、「通常モード維持状態」と称する。
【０２６４】
通常モード維持状態において、復調部３９からフレームデータが入力されると、ＣＰＵ３０（測位処理部３０２）は、ステップＳ９２おいてＹｅｓと判定する。そして、測位処理部３０２は、当該フレームデータに対してパリティチェックを行うとともに、送信データをデコードし、観測データ３２１を作成してＲＡＭ３２に記憶させる。これにより、復調部３９によって作成されたフレームデータ基づいて新たな観測データ３２１が取得される（ステップＳ９３）。
【０２６５】
通常モード維持状態において、ユーザによりデータ入力がされると、ＣＰＵ３０はステップＳ９４においてＹｅｓと判定する。なお、ステップＳ９４においてＹｅｓと判定するべきデータ入力とは、位置データ３２０とともにユーザデータ９０１を構成することになる入力データ３２４の入力である。
【０２６６】
ステップＳ９４においてＹｅｓと判定すると、ＣＰＵ３０は、操作部３３から入力されたデータに応じて入力データ３２４を作成するとともに、測位処理部３０２に測位処理（位置データ１２０を取得する処理）を実行させる。これにより、入力データ３２４が取得され（ステップＳ９５）、位置データ３２０が取得される（ステップＳ９６）。
【０２６７】
入力データ３２４および位置データ３２０が取得されると、ＣＰＵ３０（記録部３００）は、入力データ３２４と位置データ３２０とを関連づけて、ユーザデータ９０１を作成し、メモリカード９０に記録する（ステップＳ９７）。
【０２６８】
通常モード維持状態において、ユーザにより操作部３３が操作され、ゲーム機３の電源をＯＦＦの状態に切り替えるように指示されると、ＣＰＵ３０はステップＳ９８においてＹｅｓと判定する。
【０２６９】
ステップＳ９８においてＹｅｓと判定すると、ＣＰＵ３０（電力供給制御部３０１）は、動作モードを省電力モードに切り替え、電力供給部３８および測位処理部３０２に対して省電力移行信号を伝達する（ステップＳ１０１）。なお、ステップＳ１０１を実行すると、電力供給制御部３０１は、復調部３９のＣＰＵ３９４が制御データ３２２をＲＡＭ３９７に格納したことを通知してくるまで待機する（ステップＳ１０４）。
【０２７０】
ＣＰＵ３０から省電力移行信号が入力されると、電力供給部３８は、電力の消費抑制を優先する状態となり、必要に応じて各構成に対する電力の供給を停止する。ただし、ステップＳ１０１において、電力供給部３８は、復調部３９に対する電力の供給は停止せずに継続する。
【０２７１】
一方、ステップＳ１０１において省電力移行信号を受け取った測位処理部３０２は、タイミングデータ３２３を作成するために必要な観測データ３２１をＲＡＭ３２から取得し（ステップＳ１０２）、復調部３９に対する電力の供給を停止させる期間を求める（ステップＳ１０３）。
【０２７２】
先述のように、衛星を捕捉（追尾）している状態において、ＣＰＵ３９４における制御パラメータ（周波数制御パラメータおよびコード制御パラメータ）は、主にドップラー効果によって生じる周波数誤差と、主に相対距離および時計のズレによって生じる位相差とに応じた値である。
【０２７３】
さらに、周波数誤差および位相差はほぼ常に変化する。しかも全ての送信データを受信するには最大で１２分以上も必要となる。したがって、必要な送信データのデコードを継続するためには、ＣＰＵ３９４は、衛星を捕捉した後も、制御パラメータを変更しつつ、ＰＬＬ（ＦＬＬ）により衛星を追尾しつづける。
【０２７４】
しかし、ゲーム機３は、省電力モードにおいて復調部３９に対する電力の供給を停止するため、電力の供給が停止されている状態では、ＣＰＵ３９４は衛星を追尾することはできない。したがって、復調部３９への電力供給が再開されたときには、ＣＰＵ３９４は衛星の捕捉から処理をやりなおす必要がある。
【０２７５】
本実施の形態におけるＣＰＵ３９４は電力の供給が停止されている間もＲＡＭ３９７に制御データ３２２（制御パラメータ）を退避させており、電力の供給が再開されて衛星の捕捉をやりなおす際には、当該ＲＡＭ３９７に退避しておいた制御パラメータ（制御データ３２２）で衛星の捕捉を開始する。
【０２７６】
この場合、電力の供給が停止される直前に生じていた周波数誤差と、電力の供給が再開されたときの周波数誤差とが近似していれば、電力の供給が停止される直前の周波数制御パラメータと、電力の供給が再開されたときに衛星を捕捉するために必要な周波数制御パラメータ（すなわち適切な周波数制御パラメータ）とは近似する。
【０２７７】
衛星の捕捉を開始するときのＣＰＵ３９４は制御パラメータを変更しつつ、適切な制御パラメータを決定する。したがって、電力の供給が再開されたときの制御パラメータが適切な周波数制御パラメータに近似しているほど、制御パラメータを変更して検索する回数が減るため、衛星の捕捉を開始してから実際に捕捉するまでに要する時間が短くなる。
【０２７８】
この原理より、ＣＰＵ３９４は、観測データ３２１に基づいて電力の供給が停止されている間の周波数誤差の経時変化量（すなわち、周波数制御パラメータの適正値の経時変化量に相当する。）を予測して、当該変化量が閾値以内となるように、停止期間を求める。なお、閾値とは、ＣＰＵ３９４が衛星を追尾する際に用いるＰＬＬ（またはＦＬＬ）において、周波数制御パラメータを適切な周波数制御パラメータに収束させることができる周波数誤差の変化量の許容最大値である。
【０２７９】
周波数誤差は、先述のようにドップラー効果によって生じ、ドップラー効果は衛星と復調部３９との相対速度によって生じる。したがって、周波数誤差の経時変化は、衛星と復調部３９との間の相対加速度によって生じ、停止期間中の周波数誤差の経時変化量の予測値は、当該相対加速度の時間分布を停止期間中にわたって積分することによって求めることができる。
【０２８０】
長期的にみれば、周波数誤差が同一となる瞬間（同じ周波数制御パラメータで衛星を捕捉することが可能となる瞬間）は何度も訪れる。したがって、そのような瞬間にのみ電力の供給を再開させると、長期間、電力の供給を停止できるので電力の消費抑制効果が大きく、一見好ましい。しかし、ユーザによる測位指示がそのような瞬間に近いタイミングでのみ行われることは一般に期待できないので、ユーザによる測位指示がどのようなタイミングで行われたとしても、周波数誤差の変化量が閾値以内となるように維持しておくことが好ましい。
【０２８１】
したがって、本実施の形態における測位処理部３０２は、周波数誤差の経時変化量の予測値と閾値とが、現時点以後に、初めて等しくなる時間を求め、当該時間に電力の供給を再開するように停止期間を求める。
【０２８２】
衛星と復調部３９との相対加速度は、衛星の速度が既知であるため、衛星の軌道と、衛星の位置と、復調部３９の位置と、復調部３９の速度とによって求まる。また、復調部３９の速度は、復調部３９の位置と、当該位置における地球の自転速度と、復調部３９の地球に対する相対速度とによって求まる。なお、地球に対する復調部３９の相対速度はドップラー効果に対する影響が小さいので無視してもよい。また、復調部３９の位置が求まれば、当該位置における地球の自転速度は求めることができる。
【０２８３】
ＧＰＳにおいて、観測データ３２１に含まれているエフェメリスデータが有効であれば、衛星の軌道と衛星の位置は当該エフェメリスデータから求まる。また、復調部３９の位置は観測データ３２１から測位処理と同様の処理により求まる。さらに、停止期間が比較的短時間であれば、衛星時刻と計時部３７の時刻との誤差は一定とみなせる。
【０２８４】
以上のことから、ＣＰＵ３０（測位処理部３０２）は、ステップＳ１０３において、観測データ３２１に基づいて、停止期間（タイミングデータ３２３）を求めることができる。なお、ステップＳ１０３によりタイミングデータ３２３を作成すると、測位処理部３０２は、その旨を復調部３９のＣＰＵ３９４に通知する。この通知により、ＣＰＵ３９４は制御パラメータを制御データ３２２としてＲＡＭ３９７に退避させる。
【０２８５】
ステップＳ１０４によりＣＰＵ３０が待機している状態において、制御データ３２２が作成されると、電力供給制御部３０１は、ステップＳ１０４においてＹｅｓと判定し、ステップＳ１０３において作成されたタイミングデータ３２３に示される停止期間を計時部３７にセットする。これにより、計時部３７が停止状態継続時間の計測を開始する（ステップＳ１０５）。
【０２８６】
さらに、電力供給制御部３０１は、電力供給部３８に対して停止信号を伝達する。これにより電力供給部３８が復調部３９への電力の供給を停止する（ステップＳ１０６）。なお、ステップＳ１０６が実行されると、電力供給制御部３０１は、停止時間が経過するまで待機状態となる（ステップＳ１１１）。
【０２８７】
計時部３７から起床信号が入力されることにより停止時間が経過したことを検出すると、電力供給制御部３０１は、電力供給部３８に向けて再開信号を出力する。これにより、電力供給部３８による復調部３９に対する電力の供給が再開される（ステップＳ１１２）。
【０２８８】
電力の供給が再開されると、測位処理部３０２は復調部３９からの同期完了信号を監視することにより、復調部３９による衛星の捕捉が完了したか否かを判定しつつ待機する（ステップＳ１１３）。
【０２８９】
衛星の捕捉が完了すると、測位処理部３０２は、ステップＳ１０２，Ｓ１０３と同様に、ＲＡＭ３２から観測データ３２１を取得して（ステップＳ１１４）、停止期間を求める（ステップＳ１１５）。これにより、ＲＡＭ３２に新たなタイミングデータ３２３が作成されるとともに、その旨が復調部３９に通知される。
【０２９０】
なお、ステップＳ１０４ないしＳ１０６およびステップＳ１１１ないしＳ１１５が実行されている間、ＣＰＵ３０は、操作部３３からの割り込み信号を監視することにより、ユーザによってゲーム機３の電源がＯＮの状態に切り替えられたか否かを監視している（ステップＳ１１６）。これによりゲーム機３は、省電力モードにおいてユーザが電源をＯＮの状態に切り替えない間は、ステップＳ１０４ないしＳ１０６およびステップＳ１１１ないしＳ１１５の処理を継続する。一方、ユーザが電源をＯＮの状態に切り替える操作を行った場合は、電力供給制御部３０１はステップＳ１１６においてＹｅｓと判定し、ステップＳ９１からの処理を繰り返す。
【０２９１】
以上が、主にゲーム機３の動作の説明である。次に、復調部３９の動作について詳細に説明する。
【０２９２】
図２３および図２４は、第３の実施の形態における復調部３９の動作を示す流れ図である。本実施の形態における復調部３９は、電力供給部３８からの電力供給が開始されることにより動作を開始し、電力供給部３８からの電力供給が途絶えることにより動作を停止する。ただし、復調部３９のＲＡＭ３９７に対しては、常に、リフレッシュ用の電力が電力供給部３８から供給され、ＲＡＭ３９７の内容がバックアップされる。
【０２９３】
電力供給部３８からの電力供給が再開されると、まず、ＣＰＵ３９４は、ＲＡＭ３９７から制御データ３２２を読み出し、読み出した制御パラメータをセットし（ステップＳ１２１）、当該読み出した制御パラメータによりレプリカ信号生成回路３９２を制御する。これにより、レプリカ信号生成回路３９２は、制御データ３２２に格納されていた制御パラメータに基づいてレプリカ信号を生成する（ステップＳ１２２）。
【０２９４】
すなわち、ＣＰＵ３９４は、復調部３９への電力の供給が再開されたときに、ＲＡＭ３９７に記憶されている制御パラメータ（制御データ３２２）によって、レプリカ信号生成回路３９２に対する制御を再開する。
【０２９５】
これは、復調部１９への電力供給を停止させたときに衛星を追尾していたレプリカ信号（以下、「過去レプリカ信号」と称する。）を、ＲＡＭ３９７から読み出した制御パラメータによって近似的に再現し、このレプリカ信号（以下、「近似過去レプリカ信号」と称する）によって、今回の衛星の捕捉を開始することに相当する（ただし、本実施の形態では周波数追尾のみ）。
【０２９６】
なお、電力供給が開始された時点において、制御データ３２２が格納されていない場合（例えば、工場出荷時等）や、制御データ３２２に含まれていない制御パラメータ（本実施の形態ではコード制御パラメータ）も存在する。ＣＰＵ３９４は、このような制御パラメータについては、ＲＯＭ３９６に記憶されている初期値の制御パラメータを、捕捉開始時の制御パラメータとしてセットする。
【０２９７】
次に、相関処理部３９３が、相関処理を実行し（ステップＳ１２３）、アンテナ３９０からの入力信号をＲＦＩＣ３９１により変換したデジタル信号と、ＣＰＵ３９４からの制御パラメータに基づいてレプリカ信号生成回路３９２により生成されるレプリカ信号とに応じた相関信号を生成する。
【０２９８】
より詳細には、相関処理部３９３は、ＲＦＩＣ３９１により変換したデジタル信号を、ステップＳ１２２において生成されるキャリアレプリカ信号によりダウンコンバートしつつ、ダウンコンバートされたデジタル信号とステップＳ１２２において生成されるコードレプリカ信号との相関処理を行う。
【０２９９】
さらに、ＣＰＵ３９４は、相関処理部３９３から出力される相関信号に応じて、両信号の同期が得られているか否かを判定する（ステップＳ１２４）。そして、位相が一致していない場合は（ステップＳ１２５においてＮｏ）コード制御パラメータを変更し（ステップＳ１２６）、周波数が一致していない場合は（ステップＳ１２７においてＮｏ）周波数制御パラメータを変更する（ステップＳ１２８）。
【０３００】
なお、ステップＳ１２２ないしＳ１２８の処理は従来の技術である衛星捕捉技術を、適宜、適用することにより実現できる。
【０３０１】
衛星の捕捉が完了すると（ステップＳ１２４においてＹｅｓ）、ＣＰＵ３９４は衛星追尾を開始する（ステップＳ１３１）。ステップＳ１３１における衛星追尾は、従来の技術により実現できるが、簡単に説明すれば、レプリカ信号生成回路３９２、相関処理部３９３およびＣＰＵ３９４がステップＳ１２２ないしＳ１２８と同様の処理を繰り返しながら、同期を維持することにより実現できる。
【０３０２】
なお、本実施の形態では、ステップＳ１３１により開始された衛星追尾は、復調部３９への電力の供給が停止されるまで継続される。また、衛星追尾が実行されている間において、相関処理部３９３から出力される相関信号には、衛星から送信された送信信号が復調された信号（復調信号）が含まれる（主にＩＰ信号）。
【０３０３】
衛星の捕捉が完了し、衛星追尾が開始されると、ＣＰＵ３９４は、ＣＰＵ３０（測位処理部３０２）に対して捕捉完了信号を出力する（ステップＳ１３２）。これにより、ＣＰＵ３０は、衛星の捕捉が完了したことを把握できる。
【０３０４】
次に、ＣＰＵ３９４は、相関処理部３９３から出力される相関信号（復調された送信信号）に基づいてｂｉｔを生成し、生成したｂｉｔからフレームデータを作成する（ステップＳ１３３）。さらに、ＣＰＵ３９４は作成したフレームデータをＲＡＭ３９７に記憶させ、順次、ＣＰＵ３０に向けて出力する。なお、ＣＰＵ３９４は、復調された送信信号からｂｉｔを生成する際に、当該ｂｉｔと当該ｂｉｔの到着時間（受信時間）との関連づけを行う。
【０３０５】
ＣＰＵ３９４は、タイミングデータ３２１を作成したことを通知する信号を監視し（ステップＳ１３４）、測位処理部３０２から当該信号が入力されるまで、ステップＳ１３３を繰り返すことによりフレームデータを取得する。
【０３０６】
測位処理部３０２からタイミングデータ３２３を作成したことを通知する信号を検出すると、ＣＰＵ３９４はステップＳ１３４においてＹｅｓと判定し、その時点における制御パラメータを制御データ３２２としてＲＡＭ３９７に記憶させ（ステップＳ１３５）、制御データ３２２の退避が完了したことを電力供給制御部３０１に通知する（ステップＳ１３６）。
【０３０７】
制御データ３２２の退避が完了すると、電力供給制御部３０１により停止信号が電力供給部３８に伝達され、復調部３９への電力の供給が停止される。これにより、復調部３９は動作を停止する。
【０３０８】
以上のように、第３の実施の形態におけるゲーム機３によっても、上記実施の形態と同様の効果を得ることができる。
【０３０９】
また、第３の実施の形態における復調部３９は、外部のＣＰＵ３０に接続され、全地球測位システムにおける衛星から送信される電波を受信して当該衛星から送信される送信信号を復調する復調装置として構成されており、全地球測位システムにおける衛星から送信される電波を受信するアンテナ３９０と、アンテナ３９０からの入力信号をデジタル信号に変換するＲＦＩＣ３９１と、レプリカ信号を生成するレプリカ信号生成回路３９２と、ＲＦＩＣ３９１により変換されたデジタル信号とレプリカ信号生成回路３９２により生成されたレプリカ信号とに応じた相関信号を得る相関処理部３９３と、相関処理部３９３から出力される相関信号に応じて、制御パラメータによりレプリカ信号生成回路３９２を制御するとともに、相関処理部３９３から出力される当該衛星から送信される送信信号の復調信号に基づいて、フレームデータを作成するＣＰＵ３９４とを備え、ＣＰＵ３９４は、作成したフレームデータを外部のＣＰＵ３０に向けて出力することにより、位置を特定するための位置データ３２０を外部のＣＰＵ３０に求めさせることができるため、電力消費が抑制できるとともに、コストが抑制できる。
【０３１０】
＜４．  変形例＞
以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
【０３１１】
例えば、本発明における記録装置はデジタルカメラやゲーム機に限定されるものではなく、録音装置であってもよい。例えば、屋外における野鳥の観察において野鳥の鳴き声を記録する録音装置や、釣り場において釣果や環境情報（気温、水温、潮流、風速等）を記録する記録装置等にも応用することができる。また、これらの機能が複合した装置であってもよい。
【０３１２】
また、記録装置は基準局との間でデータ通信する機能を有しない装置として説明したが、もちろん、そのような機能を有する装置（例えば、携帯電話等）に適用することもできる。その場合、基準局との間の通信状態にかかわらず、衛星捕捉に要する時間を短縮できるので、消費電力を抑制することができる。
【０３１３】
また、上記実施の形態に示した各機能ブロックはプログラムにより実現されると説明したが、これらの機能ブロックの一部または全部が専用の論理回路（ハードウェア）によって実現されてもよい。
【０３１４】
また、上記実施の形態に示した各工程は、あくまでも例示であり、このような内容および順序に限定されるものではない。すなわち、同様の効果が得られるならば、内容および順序が適宜変更されてもよい。
【符号の説明】
【０３１５】
１，２  デジタルカメラ（記録装置）
１０，３０，３９４  ＣＰＵ
１００，３００  記録部
１０１，１０２，３０１  電力供給制御部
１０３  ナビゲーション部
１２，３２，３９７  ＲＡＭ
１２０，３２０  位置データ
１２１，３２１  観測データ
１２２，３２２  制御データ
１２３，３２３  タイミングデータ
１２４  画像データ
３２４  入力データ
１６  撮像部
１７，３７  計時部
１８，３８  電力供給部
１９，２０，３９  復調部
１９０  アンテナ
１９１  ＲＦＩＣ（信号変換手段）
１９２  レプリカ信号生成回路
１９３  相関処理部
１９４  レシーバプロセッサ（信号制御手段）
１９５  ナビゲーションプロセッサ
３  ゲーム機（記録装置）
８０，８１，８２，８３，８４，８５，８６  プログラム
９０  メモリカード
９００  撮像データ
９０１  ユーザデータ
【図１】
2012021774.tif 000003
【図２】
2012021774.tif 000004
【図３】
2012021774.tif 000005
【図４】
2012021774.tif 000006
【図５】
2012021774.tif 000007
【図６】
2012021774.tif 000008
【図７】
2012021774.tif 000009
【図８】
2012021774.tif 000010
【図９】
2012021774.tif 000011
【図１０】
2012021774.tif 000012
【図１１】
2012021774.tif 000013
【図１２】
2012021774.tif 000014
【図１３】
2012021774.tif 000015
【図１４】
2012021774.tif 000016
【図１５】
2012021774.tif 000017
【図１６】
2012021774.tif 000018
【図１７】
2012021774.tif 000019
【図１８】
2012021774.tif 000020
【図１９】
2012021774.tif 000021
【図２０】
2012021774.tif 000022
【図２１】
2012021774.tif 000023
【図２２】
2012021774.tif 000024
【図２３】
2012021774.tif 000025
【図２４】
2012021774.tif 000026