全地球測位システムにおける複数の衛星から送信される電波を受信する測位装置であって、前記複数の衛星の中から基準衛星と前記基準衛星以外の衛星とを選択する選択手段と、前記基準衛星の伝播時間を取得する取得手段と、前記複数の衛星のうちの各衛星から送信された信号に含まれる各ビットの到着時間を計時する計時手段と、前記計時手段により計時された到着時間を記憶する記憶手段と、少なくとも前記基準衛星以外の衛星について、前記記憶手段に記憶された到着時間を補間し、前記選択手段により選択された基準衛星の基準ビットの到着時間における到着ビット数差を求めるビット演算手段と、前記ビット演算手段により求めた到着ビット数差に基づいて、前記基準衛星以外の衛星の伝播時間差を求める時間差演算手段と、前記取得手段により取得された前記基準衛星の伝播時間と前記時間差演算手段により求められた伝播時間差とに基づいて、前記複数の衛星の伝播時間を求める伝播時間演算手段と、を備える測位装置。請求項1に記載の測位装置であって、前記選択手段は、前記基準ビットが最も早く到達した衛星を前記基準衛星として選択する測位装置。請求項1または2に記載の測位装置であって、前記選択手段は、最近傍に存在すると予測される衛星を前記基準衛星として選択する測位装置。請求項1ないし3のいずれかに記載の測位装置であって、前記補間は、最小二乗法による補間である測位装置。請求項1ないし4のいずれかに記載の測位装置であって、前記伝播時間演算手段により求められた前記複数の衛星の伝播時間に基づいて、前記複数の衛星からの疑似距離を演算する疑似距離演算手段をさらに備える測位装置。請求項1ないし5のいずれかに記載の測位装置であって、少なくとも前記計時手段による計時を実行させて、前記記憶手段に到着時間を記憶させるレシーバプロセッサと、少なくとも前記ビット演算手段を有するナビゲーションプロセッサとを備える測位装置。周囲の環境を表現した観測データを取得する観測データ取得手段と、前記複数の衛星の中から基準衛星と前記基準衛星以外の衛星とを選択する選択手段と、前記基準衛星の伝播時間を取得する取得手段と、前記複数の衛星のうちの各衛星から送信された信号に含まれる各ビットの到着時間を計時する計時手段と、前記計時手段により計時された到着時間を記憶する第1記憶手段と、少なくとも前記基準衛星以外の衛星について、前記記憶手段に記憶された到着時間を補間し、前記選択手段により選択された基準衛星の基準ビットの到着時間における到着ビット数差を求めるビット演算手段と、前記ビット演算手段により求めた到着ビット数差に基づいて、前記基準衛星以外の衛星の伝播時間差を求める時間差演算手段と、前記取得手段により取得された前記基準衛星の伝播時間と前記時間差演算手段により求められた伝播時間差とに基づいて、前記複数の衛星の伝播時間を求める伝播時間演算手段と、前記伝播時間演算手段により求められた前記複数の衛星の伝播時間に基づいて、前記複数の衛星からの疑似距離を演算する疑似距離演算手段と、前記疑似距離演算手段により求められた前記複数の衛星からの疑似距離に基づいて、前記観測装置の位置を示す位置情報を作成する位置情報作成手段と、前記観測データと前記位置情報とを関連づけて記憶させる第2記憶手段と、を備える観測装置。全地球測位システムにおける複数の衛星から送信される電波を受信して位置を特定する測位方法であって、前記複数の衛星のうちの各衛星から送信された信号に含まれる各ビットの到着時間を計時する工程と、計時された到着時間を記憶する工程と、前記複数の衛星の中から基準衛星と前記基準衛星以外の衛星とを選択する工程と、少なくとも前記基準衛星以外の衛星について、前記記憶手段に記憶された到着時間を補間し、前記選択手段により選択された基準衛星の基準ビットの到着時間における到着ビット数差を求める工程と、求めた到着ビット数差に基づいて、前記基準衛星以外の衛星の伝播時間差を求める工程と、前記基準衛星の伝播時間を取得する工程と、取得された前記基準衛星の伝播時間と前記時間差演算手段により求められた伝播時間差とに基づいて、前記複数の衛星の伝播時間を求める工程と、を有する測位方法。このように、特許文献1に記載されている技術では、GPS受信機の時計を衛星の時計に高精度に同期させておくために、継続して測位し続けなければならず、電力の消耗が激しいという問題があった。特に、測位を実行して位置を取得する必要があるということは、位置が頻繁に変更されることを意味する。すなわち、GPSの技術は、そのほとんどの場合が据え置き型の装置ではなく、携帯型の装置ノートパソコン、デジタルカメラ、携帯電話、PAD、スマートホン、各種音楽プレーヤー、携帯型ゲーム機等に組み込まれる。そして、携帯型の装置は、その多くが電池により駆動するので、消費電力を抑制したいという要請が特に強いという事情がある。したがって、GPSによる測位技術は、元来、消費電力を抑制する必要性が高い技術である。また、特許文献2に記載されている技術は、衛星から送信時刻を示す情報が到着するまで待つことなく、疑似距離を求める技術であって、消費電力を抑制する技術ではない。本発明は、上記課題に鑑みてなされたものであり、全地球測位システムにおける衛星からの電波を受信して位置を特定する際の電力消費を抑制する技術を提供する。上記の課題を解決するため、請求項1の発明は、全地球測位システムにおける複数の衛星から送信される電波を受信する測位装置であって、前記複数の衛星の中から基準衛星と前記基準衛星以外の衛星とを選択する選択手段と、前記基準衛星の伝播時間を取得する取得手段と、前記複数の衛星のうちの各衛星から送信された信号に含まれる各ビットの到着時間を計時する計時手段と、前記計時手段により計時された到着時間を記憶する記憶手段と、少なくとも前記基準衛星以外の衛星について、前記記憶手段に記憶された到着時間を補間し、前記選択手段により選択された基準衛星の基準ビットの到着時間における到着ビット数差を求めるビット演算手段と、前記ビット演算手段により求めた到着ビット数差に基づいて、前記基準衛星以外の衛星の伝播時間差を求める時間差演算手段と、前記取得手段により取得された前記基準衛星の伝播時間と前記時間差演算手段により求められた伝播時間差とに基づいて、前記複数の衛星の伝播時間を求める伝播時間演算手段とを備える。また、請求項2の発明は、請求項1の発明に係る測位装置であって、前記選択手段は、前記基準ビットが最も早く到達した衛星を前記基準衛星として選択する。また、請求項3の発明は、請求項1または2の発明に係る測位装置であって、前記選択手段は、最近傍に存在すると予測される衛星を前記基準衛星として選択する。また、請求項4の発明は、請求項1ないし3のいずれかの発明に係る測位装置であって、前記補間は、最小二乗法による補間である。また、請求項5の発明は、請求項1ないし4のいずれかの発明に係る測位装置であって、前記伝播時間演算手段により求められた前記複数の衛星の伝播時間に基づいて、前記複数の衛星からの疑似距離を演算する疑似距離演算手段をさらに備える。また、請求項6の発明は、請求項1ないし5のいずれかの発明に係る測位装置であって、少なくとも前記計時手段による計時を実行させて、前記記憶手段に到着時間を記憶させるレシーバプロセッサと、少なくとも前記ビット演算手段を有するナビゲーションプロセッサとを備える。また、請求項7の発明は、観測装置であって、周囲の環境を表現した観測データを取得する観測データ取得手段と、前記複数の衛星の中から基準衛星と前記基準衛星以外の衛星とを選択する選択手段と、前記基準衛星の伝播時間を取得する取得手段と、前記複数の衛星のうちの各衛星から送信された信号に含まれる各ビットの到着時間を計時する計時手段と、前記計時手段により計時された到着時間を記憶する第1記憶手段と、少なくとも前記基準衛星以外の衛星について、前記記憶手段に記憶された到着時間を補間し、前記選択手段により選択された基準衛星の基準ビットの到着時間における到着ビット数差を求めるビット演算手段と、前記ビット演算手段により求めた到着ビット数差に基づいて、前記基準衛星以外の衛星の伝播時間差を求める時間差演算手段と、前記取得手段により取得された前記基準衛星の伝播時間と前記時間差演算手段により求められた伝播時間差とに基づいて、前記複数の衛星の伝播時間を求める伝播時間演算手段と、前記伝播時間演算手段により求められた前記複数の衛星の伝播時間に基づいて、前記複数の衛星からの疑似距離を演算する疑似距離演算手段と、前記疑似距離演算手段により求められた前記複数の衛星からの疑似距離に基づいて、前記観測装置の位置を示す位置情報を作成する位置情報作成手段と、前記観測データと前記位置情報とを関連づけて記憶させる第2記憶手段とを備える。また、請求項8の発明は、全地球測位システムにおける複数の衛星から送信される電波を受信して位置を特定する測位方法であって、前記複数の衛星のうちの各衛星から送信された信号に含まれる各ビットの到着時間を計時する工程と、計時された到着時間を記憶する工程と、前記複数の衛星の中から基準衛星と前記基準衛星以外の衛星とを選択する工程と、少なくとも前記基準衛星以外の衛星について、前記記憶手段に記憶された到着時間を補間し、前記選択手段により選択された基準衛星の基準ビットの到着時間における到着ビット数差を求める工程と、求めた到着ビット数差に基づいて、前記基準衛星以外の衛星の伝播時間差を求める工程と、前記基準衛星の伝播時間を取得する工程と、取得された前記基準衛星の伝播時間と前記時間差演算手段により求められた伝播時間差とに基づいて、前記複数の衛星の伝播時間を求める工程とを有する。少なくとも基準衛星以外の衛星について、記憶手段に記憶された到着時間を補間し、選択手段により選択された基準衛星の基準ビットの到着時間における到着ビット数差を求めるビット演算手段と、ビット演算手段により求めた到着ビット数差に基づいて、基準衛星以外の衛星の伝播時間差を求める時間差演算手段と、取得手段により取得された基準衛星の伝播時間と時間差演算手段により求められた伝播時間差とに基づいて、複数の衛星の伝播時間を求める伝播時間演算手段とを備えることにより、常時、測位しつづけなくても、充分な精度で各衛星の伝播時間を求めることができる。以下、本発明の好適な実施の形態について、添付の図面を参照しつつ、詳細に説明する。<1.実施の形態>図1は、デジタルカメラ1のブロック図である。本発明に係る記録装置としてのデジタルカメラ1は、図1に示すように、ユーザによって携帯可能な装置として設計されており、撮像データ91を記録する。図1に示すように、デジタルカメラ1は、各種データの演算を実行するCPU10、予め記憶されているデータに対する読み取りのみ可能なROM11、データの読み書きがいずれも可能なRAM12、操作部13および表示部14を備えている。また、デジタルカメラ1は、メモリカード90を装着することが可能なカードスロット15、画像データ160を取得する撮像部16、および、位置情報84を取得する測位部17を備えている。CPU10は、ROM11に記憶されているプログラム80を読み出して、RAM12をワーキングエリアとして使用しつつ、当該プログラム80を実行することにより、デジタルカメラ1が備える各構成を制御する。このようにデジタルカメラ1は、一般的なコンピュータとしての機能を有している。特に、本実施の形態におけるCPU10は、適宜、測位部17に対して位置情報84を要求し、測位部17から取得した位置情報84と、撮像部16から取得した画像データ160とを関連づけて、撮像データ91を作成し、メモリカード90に記憶させる。なお、CPU10の機能、および、動作については、適宜後述する。操作部13は、各種ボタン類やキー、スイッチ等が該当する。ユーザは、操作部13を操作することによってデジタルカメラ1に対して、様々な情報を入力することができる。特に、デジタルカメラ1は、撮像部16に撮像を指示するために操作するシャッターボタンや、デジタルカメラ1の電源の状態を切り替える指示を入力するための電源スイッチ等を操作部13として備えている。表示部14は、各種ランプやLED、液晶パネル等であり、ユーザに対して各種のデータを提示する機能を有している。特に、表示部14は、ユーザに対して撮像部16の撮像範囲を表示したり、撮像データ91を表示したりする機能を有している。なお、デジタルカメラ1は、タッチパネルディスプレイのようなデバイスを備えることによって操作部13および表示部14の機能を実現していてもよい。カードスロット15は、可搬性の記憶媒体であるメモリカード90をデジタルカメラ1に対して着脱自在に収納する機能を提供する。これによりデジタルカメラ1CPU10は、メモリカード90を自機の記憶装置として使用することができ、撮像データ91等の比較的大容量のデータを記憶することができる。また、デジタルカメラ1から取り外されたメモリカード90は、図示しない外部のコンピュータ等に装着することができるように構成されている。したがって、ユーザは、メモリカード90に記憶された撮像データ91を外部のコンピュータにおいて読み出して利用することが可能である。なお、デジタルカメラ1は、図示しない外部のコンピュータとの間でデータ通信を行うための機能を備えていてもよい。このような機能を実現する構成としては、USB端子や赤外線通信部等が想定される。デジタルカメラ1がこのような構成を備えていれば、ユーザは、メモリカード90を取り外すことなく、メモリカード90に記憶された撮像データ91を外部のコンピュータに転送して利用することが可能となる。撮像部16は、レンズや光学フィルタ等から構成される光学系、レンズ等を駆動するモータ、CCD等の光電変換素子、被写体を照明するフラッシュ、および、取得したデータに対する補正処理や圧縮処理を行う画像処理部等から構成される。撮像部16は、ユーザの指示例えばシャッターボタンの押下に応じて被写体を撮像し、被写体周囲の環境を表現したデジタルデータ画像データ160を取得する機能を有している。すなわち、撮像部16は、主に観測データ取得手段としての機能を有している。測位部17は、全地球測位システムGNSS:GlobalNavigationSatelliteSystemにおける複数の衛星から送信される電波を受信して位置を特定する測位装置としての機能を有している。図1に示すように、測位部17は、全地球測位システムにおける衛星から送信される電波を受信するアンテナ170、アンテナ170からの入力信号をデジタル信号に変換するRFIC171、レプリカ信号を生成するレプリカ信号生成回路172、および、RFIC171により変換されたデジタル信号とレプリカ信号生成回路172により生成されたレプリカ信号との相関を取る相関処理部173を備えている。また、測位部17は、主にリアルタイムに処理を実行するレシーバプロセッサ174、レシーバプロセッサ174によって実行されるプログラム81を格納するROM175、レシーバプロセッサ174の一時的なワーキングエリアとして使用されるRAM176、および、計時部177を備えている。レシーバプロセッサ174がレプリカ信号生成回路172および相関処理部173を制御することにより、衛星を捕捉し続けるとともに、当該衛星から送信された信号を復調する処理は、従来の技術を用いることができるため、以下に簡単に説明する。アンテナ170は、全地球測位システムにおける衛星からの電波を受信してアナログ信号をRFIC171に伝達する。なお、以下では、特に断らない限り、全地球測位システムとして米国により提供されてるGPSGlobalPositioningSystemを採用する例について述べる。RFIC171は、アンテナ170から入力されるアナログ信号をダウンコンバートしつつデジタル信号に変換し、相関処理部173に向けて出力する。レプリカ信号生成回路172は、レシーバプロセッサ174からの制御信号制御パラメータを示す信号に基づいてレプリカ信号を生成し、相関処理部173に向けて出力する。図1において詳細は図示していないが、レプリカ信号生成回路172は、衛星からデータを送信するための搬送波に対応したキャリアレプリカ信号を生成するキャリア生成回路と、衛星に固有の拡散コードPNコードに対応したコードレプリカ信号を生成するコード生成回路とを備えている。キャリア生成回路は、後述の相関処理部173によりIF信号のI信号と相関処理されるキャリアレプリカ信号と、同じく相関処理部173によりIF信号のQ信号と相関処理されるキャリアレプリカ信号とを生成する。キャリア生成回路にはレシーバプロセッサ174からの制御パラメータより詳細には周波数誤差に対応する制御パラメータ。以下、周波数制御パラメータと称する。が入力される。キャリア生成回路は、レシーバプロセッサ174から入力される周波数制御パラメータに応じて、キャリアレプリカ信号の周波数を変更する。言い換えれば、キャリア生成回路は、レシーバプロセッサ174から入力される周波数制御パラメータに応じた周波数のキャリアレプリカ信号を生成する。コード生成回路は、捕捉する衛星に固有のPNコードを選択して、当該PNコードに応じたコードレプリカ信号を生成する。なお、捕捉する衛星が切り替わるときには、コード生成回路は、切り替え先の衛星に固有のPNコードにより新たなコードレプリカ信号を生成する。また、コード生成回路は、レシーバプロセッサ174からの制御パラメータより詳細にはコード位相差に対応する制御パラメータ。以下、コード制御パラメータと称する。に応じて、コードレプリカ信号の位相を変更することが可能である。より詳細には、コード生成回路は、プロンプトPromptコードレプリカ信号P信号と、プロンプトコードレプリカ信号に対して1/2チップだけ進相したアーリーEarlyコードレプリカ信号E信号と、プロンプトコードレプリカ信号に対して1/2チップだけ遅相したレートLateコードレプリカ信号L信号とを生成する。詳細は図示しないが、相関処理部173は、複数のチャネル回路を備えており、各チャネル回路がそれぞれ衛星を捕捉し追尾する。言い換えれば、測位部17は、相関処理部173が備えるチャネル回路の数だけの衛星を同時に観測することが可能である。相関処理部173の各チャネル回路は、RFIC171からの入力信号IF信号を、レプリカ信号生成回路172キャリア生成回路から入力されるキャリアレプリカ信号によりベースバンド周波数にダウンコンバートする。さらに、相関処理部173の各チャネル回路は、上記ダウンコンバートされたデジタル信号I信号およびQ信号と、レプリカ信号生成回路172コード生成回路から入力されるコードレプリカ信号E信号、P信号およびL信号との相関処理を行う。すなわち、相関処理部173の各チャネル回路によって、RFIC171からの入力信号と、レプリカ信号生成回路172からのレプリカ信号とに応じた相関信号IE信号、IP信号、IL信号、QE信号、QP信号およびQL信号が生成され、出力される。レシーバプロセッサ174は、ROM175に記憶されているプログラム81を読み取って、RAM176をワーキングエリアとして使用しつつ、当該プログラム81を実行する。すなわち、レシーバプロセッサ174はマイクロコンピュータとしての機能を有している。レシーバプロセッサ174は、ナビゲーションプロセッサ178によって選択された衛星捕捉する衛星をレプリカ信号生成回路172のコード生成回路に伝達する。これにより、先述のように、コード生成回路が、選択された衛星に固有のPNコードに応じたコードレプリカ信号を生成する。また、レシーバプロセッサ174は、相関処理部173から出力される相関信号IE信号、IP信号、IL信号、QE信号、QP信号およびQL信号に応じて、レプリカ信号生成回路172に対する制御パラメータにより当該レプリカ信号生成回路172を制御する。例えば、衛星はそれぞれの衛星軌道上を高速に飛行しているため、当該衛星から送信される電波はドップラー効果によって本来の周波数に対して周波数誤差を生じている。さらに、当該飛行中の衛星と地球の自転により移動しているデジタルカメラ1測位部17との間の相対速度はほぼ常に変化しており、ドップラー効果による周波数誤差もほぼ常に変化している。そこで、レシーバプロセッサ174は、相関処理部173から出力される相関信号を監視しつつ、キャリアレプリカ信号によってダウンコンバートされたデジタル信号と、レプリカ信号生成回路172からのレプリカ信号との相関が得られる両信号の同期が得られるように、周波数制御パラメータを変更することにより、キャリアレプリカ信号生成回路キャリアレプリカ信号をフィードバック制御する。すなわち、レシーバプロセッサ174は、周波数制御パラメータを変更しつつ、相関処理部173からの相関信号を監視して、周波数誤差を生じた搬送波の周波数を捕捉する。その後も相関処理部173からの相関信号を監視しつつ、同期した状態が維持されるように、周波数制御パラメータを変更し、周波数誤差が変化している搬送波の周波数を追尾する。このような制御は従来の技術例えばPhaseLockedLoopやFrequencyLockedLoop等を用いて実現できる。さらに、衛星とデジタルカメラ1測位部17との距離や、衛星時計と計時部177との誤差等により、RFIC171から入力されるIF信号と、レプリカ信号生成回路172により生成されるコードレプリカ信号との間にはコード位相差が生じる。そして、衛星およびデジタルカメラ1は移動しているため、衛星とデジタルカメラ1との距離はほぼ常に変化しており、コード位相差もほぼ常に変化している。そこで、レシーバプロセッサ174は、相関処理部173からの出力信号を監視しつつ、ダウンコンバートされたデジタル信号より詳細にはI信号およびQ信号と、レプリカ信号生成回路172からのコードレプリカ信号との相関が得られる両信号の同期が得られるようにコード制御パラメータを変更し、コードレプリカ信号生成回路コードレプリカ信号をフィードバック制御する。すなわち、レシーバプロセッサ174は、コード制御パラメータを変更しつつ、相関処理部173からの出力信号を監視して、ダウンコンバートされたデジタル信号とコードレプリカ信号との同期を確保する。その後もレシーバプロセッサ174は、相関処理部173からの出力信号を監視しつつ、同期した状態が維持されるように、コード制御パラメータを変更し、位相を追尾する。このような制御は従来の技術例えばDelayLockedLoop等を用いて実現できる。本実施の形態におけるレシーバプロセッサ174は、上記のような復調処理に加えて、到着時間情報83を作成し、RAM176に記憶させる機能を有している。GPSにおいて、各衛星から送信されるデータはビット列で表現されている。レシーバプロセッサ174は、相関処理部173各チャネル回路からの出力信号相関信号を監視し、各衛星から送信されたデータに含まれる各ビットの到着時間を計時部177により計時し、到着時間情報83を作成する。したがって、到着時間情報83は、観測捕捉されている衛星に対応して、それぞれに存在する。すなわち、レシーバプロセッサ174および計時部177によって、本発明における計時手段が実現される。なお、GPSでは、衛星から送信されるデータの転送レートは、50[bps]である。したがって、1ビット送信するのに20[ms]必要であるから、到着時間情報83は、ほぼ20[ms]間隔でプロットされた記録となる。図1に示すように、測位部17は、ナビゲーションプロセッサ178、ナビゲーションプロセッサ178によって実行されるプログラム82を格納するROM179、および、ナビゲーションプロセッサの一時的なワーキングエリアとして使用されるRAM180を備えている。すなわち、ナビゲーションプロセッサ178はマイクロコンピュータとしての機能を有している。ナビゲーションプロセッサ178は、レプリカ信号生成回路172が、どの衛星のコードレプリカ信号を生成するかどの衛星を捕捉するかを決定し、レシーバプロセッサ174を介して指示を与える。一旦、捕捉すると決定した衛星が実際には捕捉できなかったときまたは捕捉していた衛星が捕捉できなくなったときには、新たに捕捉すべき衛星を選択して、レシーバプロセッサ174に伝達する。また、ナビゲーションプロセッサ178は、相関処理部173から出力される相関信号に基づいて、衛星から送信されたデータを取得し、RAM180に出力する。なお、詳細は説明しないが、ナビゲーションプロセッサ178は、衛星の捕捉が完了し、当該衛星を追尾する状態となったことを当該相関信号に応じて検出し、追尾状態になってからの相関信号すなわち、復調された送信信号から、当該衛星から送信されたデータをデコードする。例えば、GPSにおける衛星は、送信するデータPNコードの送信時刻や当該衛星に固有の衛星軌道を表現したエフェメリスデータ、全衛星の概略の軌道を表現したアルマナックデータ等を含むデータを送信しながら飛行している。ナビゲーションプロセッサ178は、このデータをデコードすることにより取得して、RAM180に記憶させる。なお、エフェメリスデータやアルマナックデータには、それぞれ有効期限が設定されている。ナビゲーションプロセッサ178は、送信されたデータの有効期限を適宜監視し、有効期限が切れる前に、それらの情報を再度取得することが好ましい。また、ナビゲーションプロセッサ178は、所定のタイミングにおけるデジタルカメラ1測位部17の位置を演算して、位置情報84作成する。なお、本実施の形態におけるナビゲーションプロセッサ178は、従来の手法と同様に測位処理を継続的に行って、位置情報84と同様の情報を作成することも可能であるが、ここでは従来の手法については説明を省略する。図2は、測位部17の有する機能ブロックをデータの流れとともに示す図である。図2における基準衛星選択部181、ビット演算部182、時間差演算部183、伝播時間演算部184、疑似距離演算部185、および、位置演算部186は、ナビゲーションプロセッサ178がプログラム82に従って動作することにより実現される機能ブロックである。基準衛星選択部181は、観測追尾されている複数の衛星の中から基準衛星と基準衛星以外の衛星とを選択する。言い換えれば、追尾中の複数の衛星ナビゲーションプロセッサ178により決定されている。の中から1つの基準衛星を選択して、選択した基準衛星とそれ以外の衛星とに分類する。本実施の形態における基準衛星選択部181は、最近傍に存在すると予測される衛星を基準衛星として選択する。具体的には、相関処理部173の各チャネル回路から入力される復調信号に応じて、特定のビット基準ビットが最も早く到達した復調されたチャネル回路に割り当てられている衛星を基準衛星として選択する。ビット演算部182は、RAM176に記憶された到着時間情報83をレシーバプロセッサ174から取得して補間し、基準衛星選択部181により選択された基準衛星の基準ビットの到着時間における到着ビット数差を求め、到着ビット数差情報85を作成する。図3は、ビット演算部182の機能を説明する図である。図3において、黒丸で示す点は基準衛星の到着時間情報83である。また、黒四角で示す点は、観測されている衛星のうち、基準衛星でない衛星のうちの1つの衛星以下、非基準衛星と称する。の到着時間情報83である。図3では、基準衛星から送信されたデータの先頭のビットより詳細には第1サブフレームの先頭ビットが到着した時間を原点として示している。先述のように、到着時間情報83は、観測されている追尾中の衛星ごとに作成され、各ビットの到着時間がほぼ20[ms]ごとにプロットされている。ここで、n番目に到着したビットに注目する。GPSにおける各衛星は、同じ番号のビットを同時に送信している。したがって、n番目のビットも、各衛星から同時に送信されている。しかし、基準衛星から送信されたn番目のビットは時間T1に到着している一方で、基準衛星よりも遠い位置にある非基準衛星から送信されたn番目のビットは時間T2に到着している。したがって、計時部177ローカルクロックに誤差がなければ、基準衛星と非基準衛星との間の伝播時間差はT2-T1となる。しかし、実際の計時部177は、衛星に搭載されている原子時計と比べて誤差が大きく、また、信号が遅れて到達する間に測位部17が移動特に地球の自転による移動するため、上記の伝播時間差からそのまま距離差を求めることはできない。今、時間T3において、シャッターボタンが操作されて画像データ160が作成され、CPU10から位置情報84を出力するように測位部17に要求があった場合を例に説明する。ビット演算部182は、基準衛星の到着時間情報83を最小二乗法により補間し、図3に示す実線L1を作成する。そして、実線L1と時間T3との交点により、基準ビットを決定する。図3に示す例では、基準ビットは、qである。なお、到着時間情報83におけるプロットされている点において、ビットの値は整数であるが、基準ビットの値は整数とは限らず、一般には、正の数である。次に、ビット演算部182は、非基準衛星の到着時間情報83を最小二乗法により補間し、図3に示す一点鎖線L2を作成する。そして、一点鎖線L2と時間T3との交点により、基準衛星の基準ビットの到着時間すなわち時間T3における、非基準衛星の到着ビットを求める。図3に示す例では、当該到着ビットは、pである。非基準衛星の到着ビットの値も、一般には、正の数である。さらに、ビット演算部182は、基準ビットと到着ビットとの差により、到着ビット数差図3に示すΔBitを求める。図3に示す例では、以下の式1により、到着ビット数差を求めることができる。ΔBit=q-p式1そして、求めた到着ビット数差を到着ビット数差情報85としてRAM180に格納する。なお、ここでは、1つの非基準衛星について到着ビット数差情報85を作成する手法を説明したが、ビット演算部182は、全ての非基準衛星観測されている衛星のうち基準衛星を除いた衛星について作成される。以下では、非基準衛星がm個観測されている場合を例とし、非基準衛星に対応する値に1ないしmの添え字を付けて区別するmは正の整数。。すなわち、m番目の非基準衛星についての式1は、ΔBitm=q-pmと表現する。図2に戻って、時間差演算部183は、ビット演算部182により求めた到着ビット数差情報85に基づいて、基準衛星以外の衛星の伝播時間差ΔCTmを求め、伝播時間差情報86を作成する。先述のように、GPSでは、1ビット送信するのに、20[ms]必要であることから、伝播時間差ΔCTmは、式2で求めることができる。ΔCTm=20×ΔBitm式2伝播時間演算部184は、予め格納されている平均距離情報87衛星の平均的な距離を示す情報を参照し、これに光速を乗ずることにより、基準衛星の伝播時間を演算して取得する。すなわち、伝播時間演算部184は本発明の取得手段としての機能を有している。ここで、衛星の平均的な距離を基に演算すると、基準衛星の伝播時間は68[ms]となる。なお、基準衛星の伝播時間は、すでに取得している当該基準衛星から送信されたデータエフェメリスまたはアルマナックと、これまでに取得した位置情報84に基づく測位部17の予測位置とに基づいて求めてもよい。次に、伝播時間演算部184は、基準衛星の伝播時間CTと時間差演算部183により求められた伝播時間差ΔCTmとに基づいて、各非基準衛星の伝播時間を以下の式3によりそれぞれ求める。CTm=CTΔCTm式3すなわち、伝播時間演算部184によって作成される伝播時間情報88には、基準衛星の伝播時間CTと、各非基準衛星の伝播時間CT1ないしCTmとが含まれている。疑似距離演算部185は、伝播時間演算部184により求められた追尾中の衛星の伝播時間伝播時間情報88に基づいて、当該追尾中の衛星からの疑似距離を演算する。より詳細には、各衛星について求めた伝播時間に光速を乗ずることにより、各衛星についての疑似距離を求める。求めた疑似距離は、疑似距離情報89としてRAM180に格納する。位置演算部186は、疑似距離情報89に基づいて、測位部17の位置を示す位置情報84を作成する。各衛星からの疑似距離疑似距離情報89に基づいて位置情報84を作成する処理は、従来の技術を適用できる。以上が、本実施の形態におけるデジタルカメラ1の構成および機能の説明である。このように、本実施の形態における測位部17では、CPU10から位置情報84を要求されるまでは、測位処理位置情報84を作成する処理を行う必要がないので、その間、ナビゲーションプロセッサ178をオフ状態にしておくことができ、消費電力を抑制することができる。なお、すでに説明したように、より詳細に言えば、観測可能な衛星を捕捉し追尾状態となるまでは、ナビゲーションプロセッサ178はオン状態とされる。また、各衛星についての送信されたデータの有効期限が迫っているときや、観測可能な衛星が切り替わるときにも、ナビゲーションプロセッサ178はオン状態となることが好ましい。次に、デジタルカメラ1が衛星から送信される電波を受信して位置情報84を特定する測位方法について説明する。図4は、デジタルカメラ1の省電力モードにおける動作を示す流れ図である。省電力モードとは、主にユーザの指示により選択される動作モードの1つであり、消費電力を抑制するように制御がされるモードである。ただし、省電力モードへの移行は、ユーザの指示に限定されるものではなく、例えば、電池容量の低下や、長時間の不操作等によって移行するようにされていてもよい。省電力モードにおいて、測位部17のレシーバプロセッサ174は、衛星を捕捉中か否かを監視しているステップS1。ステップS1における判定は、例えば、相関処理部173における全てのチャネル回路から相関信号が得られているか、あるいは、飛行中のすべての衛星について、後述する衛星捕捉処理を実行したか等に基づいて判定することができる。衛星を捕捉中でない場合ステップS1においてNo。、レシーバプロセッサ174は、ナビゲーションプロセッサ178をオン状態とし、協働して、衛星捕捉処理を実行するステップS2。なお、衛星捕捉処理は、従来の技術を適宜適用して実行することができるため、ここでは詳細な説明を省略する。衛星を捕捉中追尾中の場合ステップS1においてYes。、レシーバプロセッサ174は、相関処理部173から出力される相関信号を監視しつつ、衛星追尾処理を開始するステップS3。なお、衛星追尾処理は、従来の技術を適宜適用して実行することができるため、ここでは詳細な説明を省略する。また、すでに衛星追尾処理を開始している場合は、当該衛星追尾処理を継続する。また、衛星追尾処理は、原則として、当該衛星を見失うまで継続されるが、例えば、ユーザにより終了が指示されて、電源が落とされた場合等にも終了する。相関処理部173が備える各チャネル回路について、衛星を捕捉中のものと、衛星を捕捉できていないものとが混在するときは、個々のチャネル回路について、ステップS2の処理またはステップS3ないしS5の処理が実行される。そして、観測可能な衛星をすべて捕捉するか、または、すべてのチャネル回路が衛星を捕捉している状態となると、ステップS1においてNoと判定されることはなくなり、ナビゲーションプロセッサ178は、一旦、オフ状態となる。衛星追尾処理が開始され当該処理を実行中において、レシーバプロセッサ174は、相関処理部173からの相関信号を監視しつつ、各衛星から送信されたデータの新しいビットが到着するたびに、計時部177を参照して、当該ビットの到着時間を計時するステップS4。そして、計時した到着時間を、到着時間情報83としてRAM176に記憶させるステップS5。GPSでは、衛星から送信されるデータの1ビットは、1.023[MHz]周期のPRN符号でスペクトラム拡散されている。したがって、当該1ビットは、1023個のチップで構成されている。すなわち、衛星追尾処理を実行している間、それと並行して、レシーバプロセッサ174は、当該追尾中の衛星から送信された新たなビットの、第1番目のチップが到着するたびに、計時部177を参照して、そのときの値時間を当該ビットの到着時間情報83として記憶させる処理を実行している。しかもこの処理を、捕捉中のすべての衛星に対して同時に並行して実行している。しかし、先述のように、この処理は、1ビットを構成する1023個のチップのうちの第1番目のチップに対してのみ実行すればよいので、レシーバプロセッサ174の負荷をあまり増大させることはない。また、単に、衛星追尾処理が実行されているだけの期間において、ナビゲーションプロセッサ178は、何らの処理を要求されないので、この期間、ナビゲーションプロセッサ178をオフにすることにより、消費電力を抑制できる。省電力モードにおいて、CPU10は、ユーザによって撮像指示がされたか否かステップS6、および、省電力モードの終了が指示されたか否かステップS12を監視している。省電力モードにおいて、ユーザにより撮像が指示されると、CPU10は、撮像部16に撮像を実行するように指示する。これにより、撮像部16が被写体を撮像し、画像データ160が取得されるステップS7。なお、ユーザによる撮像の指示とは、例えば、シャッターボタン操作部13の押下操作である。また、省電力モードにおいては、CPU10をオフ状態としておき、操作部13が操作されたとき例えばシャッターボタンが押下されたときに、起動信号を生成してCPU10をオン状態にしてもよい。このように構成すれば、CPU10によって消費される電力も抑制することができる。ステップS7の処理と並行して、CPU10は、測位部17に対して位置情報84を要求する。この要求に応じて、ナビゲーションプロセッサ178がオン状態となり、測位部17による測位処理が実行されるステップS9。図5は、測位部17によって実行される測位処理の詳細を示す流れ図である。まず、基準衛星選択部181が、捕捉中追尾中の衛星の中から、同一のビットが、最も早く到着している衛星を基準衛星として選択しステップS20、ビット演算部182に選択結果を伝達する。次に、ビット演算部182は、RAM176に記憶された、各衛星分の到着時間情報83をレシーバプロセッサ174から取得して最小二乗法を用いて補間するステップS21。そして、基準衛星選択部181により選択された基準衛星の基準ビットの到着時間CPU10によって位置情報84が要求された時間における到着ビット数差を各非基準衛星について求め、到着ビット数差情報85を作成するステップS22。到着ビット数差情報85が作成されると、時間差演算部183は、当該到着ビット数差情報85に基づいて、基準衛星以外の衛星の伝播時間差ΔCTmを求め、伝播時間差情報86を作成するステップS23。次に、伝播時間演算部184は、予め格納されている平均距離情報87を参照し、これに光速を乗ずることにより、基準衛星の伝播時間を演算により取得する。また、伝播時間演算部184は、基準衛星の伝播時間と時間差演算部183により求められた伝播時間差情報86とに基づいて、各非基準衛星の伝播時間を求める。これにより、捕捉中の全衛星について伝播時間情報88が作成されるステップS24。次に、疑似距離演算部185は、伝播時間演算部184により求められた伝播時間情報88に基づいて、追尾中の衛星からの疑似距離を演算し、疑似距離情報89を作成するステップS25。捕捉中の全ての衛星について疑似距離情報89が求まると、位置演算部186は、当該疑似距離情報89に基づいて、測位部17の位置を示す位置情報84を作成するステップS26。そして、ナビゲーションプロセッサ178は、作成された位置情報84をCPU10に向けて出力しステップS27、測位処理を終了して、図4に示す処理に戻る。測位処理が終了すると、ナビゲーションプロセッサ178は、一旦、オフ状態となるステップS10。これにより、再びナビゲーションプロセッサ178がオン状態となるまでの間、消費電力が抑制される。測位部17から位置情報84を取得すると、CPU10は、ステップS7において取得された画像データ160と、当該位置情報84とを関連づけて撮像データ91を作成し、メモリカード90に記憶させるステップS11。したがって、撮像データ91において、画像データ160に、撮像位置を示す位置情報84が関連づけられる。なお、ステップS11を実行した後、適宜、CPU10もオフ状態にして、さらに消費電力を抑制することが好ましい。省電力モードにおいて、ユーザにより終了が指示されると、CPU10はステップS12においてYesと判定し、省電力モードを終了して指示されたモードに移行する詳細は省略する。。以上のように、第1の実施の形態における観測装置としてのデジタルカメラ1は、被写体を表現した画像データ160を取得する撮像部16と、追尾中の複数の衛星の中から基準衛星と当該基準衛星以外の衛星とを選択する基準衛星選択部181と、基準衛星の伝播時間を取得する伝播時間演算部184と、複数の衛星のうちの各衛星から送信された信号に含まれる各ビットの到着時間を計時する計時部177と、計時部177により計時された到着時間を記憶するRAM176と、少なくとも基準衛星以外の衛星について、RAM176に記憶された到着時間情報83を補間し、基準衛星選択部181により選択された基準衛星の基準ビットの到着時間における到着ビット数差を求めるビット演算部182と、ビット演算部182により求めた到着ビット数差情報85に基づいて、基準衛星以外の衛星の伝播時間差情報86を求める時間差演算部183と、伝播時間演算部184により取得された基準衛星の伝播時間と時間差演算部183により求められた伝播時間差情報86とに基づいて、追尾中の複数の衛星の伝播時間情報88を求める伝播時間演算部184と、伝播時間演算部184により求められた伝播時間情報88に基づいて、複数の衛星からの疑似距離情報89を演算する疑似距離演算部185と、疑似距離演算部185により求められた複数の衛星からの疑似距離情報89に基づいて、デジタルカメラ1の位置を示す位置情報84を作成する位置演算部186と、画像データ160と位置情報84とを関連づけて記憶するメモリカード90とを備える。これにより、常時、測位しつづけなくても、充分な精度で伝播時間を求めることができ、位置情報84を得ることができる。また、到着ビット数差を補間により求めるため、すべてのチップ1ビットは1023個のチップから構成される。について、到着時間を管理する必要がなく、レシーバプロセッサ174の負荷が増大しない。また、ビット演算部182は、補間を最小二乗法による補間で実行することにより、計時部177のジッタ等をキャンセルできる。また、少なくとも計時部177による計時を実行させて、RAM176に到着時間情報83を記憶させるレシーバプロセッサ174と、少なくともビット演算部182を有するナビゲーションプロセッサ178とを備えることにより、処理を分散して負荷を軽減することができるとともに、位置を特定する必要がない間はナビゲーションプロセッサ178をオフすることができる。すなわち、ナビゲーションプロセッサ178を間欠的に動作させることができ、常時測位し続ける場合に比べて消費電力を抑制することができる。<2.変形例>以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく様々な変形が可能である。例えば、図3において説明したように、上記実施の形態では、基準衛星の到着時間情報83を補間することによって、時間T3撮像時間における基準ビットqを求める。しかし、基準ビットのみであれば、相関処理部173からの出力信号を解析して、時間T3における基準ビットqを求めてもよい。すなわち、時間T3に到着したビットを解析して求めてもよい。また、最小二乗法による補間は、到着時間情報83における時間T3の近傍の点例えば、数ビット分の到着時間についてのみ行ってもよい。これにより、さらに記憶しておく到着時間情報83の情報量を抑制できるとともに、補間に要する処理時間が短縮される。また、補間は、最小二乗法に限定されるものではない。例えば、直前にプロットされた二点間を単純に結んで延長することによって実線L1や一点鎖線L2を作成してもよい。また、上記実施の形態では、新たなビットが到着した時間を到着時間として記録すると説明したが、レシーバプロセッサ174のスペックに余裕があるならば、例えば、半ビットごとに到着時間を記録するようにしてもよい。すなわち、到着時間を記録する間隔は、1ビットごとに限定されるものではない。また、本発明における観測装置はデジタルカメラに限定されるものではない。例えば、屋外における野鳥の観察において野鳥の鳴き声を記録する録音装置や、釣り場において釣果や環境情報気温、水温、潮流、風速等を記録する観測装置等にも応用することができる。あるいは、プレイする場所によってストーリー等が変化するゲーム機などにも応用できる。また、これらの機能が複合した装置であってもよい。また、観測装置は無線基地局との間でデータ通信する機能を有しない装置として説明したが、もちろん、そのような機能を有する装置例えば、携帯電話等に適用することもできる。その場合、例えば、基準衛星の伝播時間を当該無線基地局から取得してもよい。また、上記実施の形態に示した各機能ブロックはプログラムにより実現されると説明したが、これらの機能ブロックの一部または全部が専用の論理回路ハードウェアによって実現されてもよい。また、上記実施の形態に示した各工程は、あくまでも例示であり、このような内容および順序に限定されるものではない。すなわち、同様の効果が得られるならば、内容および順序が適宜変更されてもよい。また、ナビゲーションプロセッサ178がプログラム82に従って動作することにより実現される機能ブロックを、CPU10がプログラム80に従って動作することにより実現してもよい。その場合は、ナビゲーションプロセッサ178を設ける必要がない。