少なくとも画像情報等のデータを一時的に格納するための一次記憶装置、上記データを保存するための外部記録媒体を有し、さらに、上記一次記憶装置は、撮像装置およびPC間で交換される上記データを保存するための転送データ格納領域を有する撮像装置において、撮像装置およびPC間の上記データ交換時、上記撮像装置内外部記録媒体への入出力速度に応じて、上記転送データ格納領域を動的に調整し、変更後と変更前の差分となる上記一次記憶装置上の領域を撮像装置内他処理の使用領域として割り当てることを特徴とする撮像装置。前記撮像装置内他処理は、前記転送データの再生処理であることを特徴とする請求項1に記載の撮像装置。従来技術の特許文献1の手法によれば、外部記録媒体への入出力速度に応じて転送速度を調整することで、転送処理のパフォーマンスの向上が期待される。しかし、特許文献1の手法は、撮像装置内記憶装置の取扱いについては言及されておらず、撮像装置内の記憶装置の使用効率の向上化には結びつかない。そこで、本発明の目的は、外部記録媒体への入出力速度に応じて撮像装置内記憶装置の領域を動的に調整することで、撮像装置内の記憶装置の使用効率を向上させることにある。上記目的を達成するために、本発明に係る撮像装置は、少なくとも画像情報等のデータを一時的に格納するための一次記憶装置、上記データを保存するための外部記録媒体を有し、さらに、上記一次記憶装置は、撮像装置およびPC間で交換される上記データを保存するための転送データ格納領域を有し、撮像装置およびPC間の上記データ交換時、上記撮像装置内外部記録媒体への入出力速度に応じて、上記転送データ格納領域を動的に調整し、変更後と変更前の差分となる上記一次記憶装置上の領域を撮像装置内他処理の使用領域として割り当てることを特徴とする。また、前記撮像装置内他処理は、前記転送データの再生処理であることを特徴とする。本発明によれば、撮像装置およびPC間のデータ交換時、撮像装置内外部記録媒体への入出力速度に応じて、撮像装置内一次記憶装置上の転送データ格納領域を動的に調整し、変更後と変更前の差分となる上記一次記憶装置上の領域を撮像装置内他処理の使用領域として割り当てることで、撮像装置内一次記憶装置の使用効率を向上させることができる。以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。図1aは、本実施形態における画像処理装置の一例である撮像装置100の構成を示すブロック図である。撮像装置はデジタルカメラ、デジタルビデオカメラなど、被写体を撮像し画像データを得る装置を含む。撮像装置100は、光学系101と、撮像素子102と、CPU103と、一次記憶装置104と、二次記憶装置105と、記憶媒体106と、表示部107と、操作部108と、通信装置109とから構成されている。光学系101は、レンズ、シャッター、絞りから構成されていて、被写体からの光を適切な量とタイミングで撮像素子102に結像させる。撮像素子102は、光学系101を通って結像した光を画像に変換する。CPU103は、入力された信号やプログラムに従って、各種の演算や、撮像装置100を構成する各部分の制御を行う。一次記憶装置104は、一時的なデータを記憶し、CPU103の作業用に使われる。特に、本実施形態において一次記憶装置104は、転送データの一時格納領域および再生データの一時格納領域として使用される。二次記憶装置105は、撮像装置100を制御するためのプログラムファームウェアや各種の設定情報を記憶する。記憶媒体106は、撮影した画像データ、撮像装置とPC間で交換されるデータなどを記憶する。記憶媒体106には、例えばSDメモリカードなどを用いてもよい。なお、撮影後に記憶媒体106は取り外すことが可能であり、PCなどの情報処理装置に装着してデータを読み出すことが可能である。表示部107は、撮影時のビューファインダー画像の表示、撮像装置とPC間で交換されたデータの表示、記憶媒体106内の画像データの表示、対話的な操作のための文字表示などを行う。操作部108は、使用者の操作を受け付けるためのものである。操作部108には例えばボタンやレバー、タッチパネルなどを用いることが可能である。通信装置109は、外部装置と接続し制御コマンドやデータの送受信を行う。データ通信するためのプロトコルとしては、たとえばPTPPictureTransferProtocolなどが用いられる。なお、前記通信装置109は、例えばUSBUniversalSerialBusケーブルなどの有線接続により通信を行ってもよい。また、無線LANなどの無線接続により通信を行ってもよい。図1bは、撮像装置内一次記憶装置104の領域の構成である。転送データ格納領域110は、通信装置109を経由してPC200から受信したデータを一時的に格納する、あるいは、通信装置109を経由してPC200へ送信するために、CPU103が記憶媒体106から読み出したデータを一時的に格納するための領域である。再生データ格納領域111は、撮像装置100およびPC200間で送受信されたデータを、表示部107に表示するための領域である。本実施形態が適用される情報処理装置としては、例えばPCが用いられる。図2は、前記情報処理装置の一例であるPC200の構成を示すブロック図である。PC200は、表示部201と、操作部202と、CPU203と、一次記憶装置204と、二次記憶装置205と、通信装置206とから構成されている。各構成は撮像装置100と同様であるから、ここでは詳細な説明は省略する。表示部201は、二次記憶装置205内に保存されている画像の表示、対話的な操作のための文字表示などを行う。また、表示部201はPC200が備える必要はなく、PC200は表示部201の表示を制御する表示制御機能を有していればよい。操作部202は、使用者の操作を受け付けるためのものである。操作部202は、キーボードやマウスなどを用いることが可能である。図3aは、本発明を採用した場合の、PC200から撮像装置100に対してデータを送信する場合の、撮像装置100が実行する処理の流れを示すフローチャートである。この処理は、二次記憶装置105に記憶されたプログラムをCPU103が読み取り実行することによって実現される。この処理の詳細を、以下に説明する。ステップS301において、CPU103は、通信装置109を介して、PC200と接続を確立する。ステップS302において、CPU103は、通信装置109を介してPC200から受信するデータを格納する転送データ格納領域110および上記データを表示部107上に再生表示するために必要となる再生データ格納領域111を一次記憶装置104に確保する。ステップS303において、CPU103は、通信装置109を介してPC200から受信するデータの構成情報を取得する。データの構成情報としては、転送されるデータのサイズ情報以降、転送データサイズが含まれていればよい。ステップS304において、CPU103は、通信装置109を介して、PC200から転送データを分割受信する後述。ステップS305において、CPU103は、転送データ格納領域110にステップS304にて受信した転送データを保存するために必要となる空き領域があるか否かを判断する。空き領域が存在しない場合、処理をS306に進める。空き領域が存在する場合、処理をS307に進める。ステップS306において、CPU103は、ステップS304にて受信した転送データを保存するために必要となる空き領域が存在しなかったことを、通信装置109を介してPC200に送信する。ステップS307において、CPU103は、ステップS304にて受信した転送データを転送データ格納領域110に書き込む。ステップS308において、CPU103は、ステップS302にて確保した再生データ格納領域111のサイズと、ステップS303にて取得した転送データサイズを比較する。再生データ格納領域111のサイズが転送データサイズ以上の場合、処理をステップS309に進める。再生データ格納領域111のサイズが転送データサイズ未満の場合、処理をステップS310に進める。ステップS309において、CPU103は、ステップS304にて受信した転送データを再生データ領域111に書き込む。ステップS310において、CPU103は、ステップS302にて一次記憶装置104上に確保した領域の容量変更処理を行う後述。ステップS311において、CPU103は、ステップS303において取得した転送データサイズ分のデータをPC200より受信したか否かを判断する。受信したと判断した場合、処理をステップS312に進める。受信していないと判断した場合、処理をステップS304に進める。ステップS312において、CPU103は、再生可能なデータが再生データ格納領域111に存在するか否かを判断する。存在すると判断した場合、処理をステップS313に進める。存在しないと判断した場合、処理をステップS314に進める。ステップS313において、CPU103は、再生データ格納領域111からデータを読み出す。ステップS314において、CPU103は、記憶媒体106からデータを読み出す。ステップS315において、CPU103は、ステップS313あるいはステップS314で読み出したデータの再生を行い、表示部107上に表示する。ステップS316において、CPU103は、通信装置109を介して、PC200との切断を検出する。ステップS317において、CPU103は、ステップS302において確保した転送データ格納領域110および再生データ格納領域111を一次記憶装置104から解放する。図3bは、ステップS310において、CPU103が実行する一次記憶装置104上に確保した領域の容量変更処理以降、容量変更処理の流れを示すフローチャートである。ステップS318において、CPU103は、転送データ格納領域110内のデータを記憶媒体106に対して書き込み開始するか否かを判断する。書き込みを開始すると判断した場合、記憶媒体106に対して転送データ格納領域110内のデータを書き込み開始し、処理をステップS319に進める。書き込みを開始しないと判断した場合、容量変更処理を終了する。ステップS319において、CPU103は、記憶媒体106への入力速度の記録を開始する。速度の記録手段については問わない。ステップS320において、CPU103は、転送データ格納領域110内のデータを記憶媒体106に対して書き込み終了したか否かを判断する。書き込みを終了したと判断した場合、処理をステップS321に進める。書き込みを終了しなかったと判断した場合、ステップS320の処理を再帰実行する。ステップS321において、CPU103は、ステップS319で開始された入力速度の記録を終了する。速度の記録手段については問わない。ステップS322において、CPU103は、ステップS319およびステップS321で記録した記憶媒体106への入力速度が、転送データ格納領域110および再生データ格納領域111の容量を変更すべき値か否かを判断する。基準となる速度値については問わず、転送データ格納領域110および再生データ格納領域111の容量を変更すべきか否かの判断手段を有していればよい。容量を変更すべき値であると判断した場合、処理をステップS323に進める。容量を変更すべき値でないと判断した場合、容量変更処理を終了する。ステップS323において、CPU103は、転送データ格納領域110内に残っているデータがあれば、記憶媒体106に対して書き込みを行う。ステップS324において、CPU103は、転送データ格納領域110および再生データ格納領域111に割り当てるべき変更容量およびそのアドレスを決定する。なお、変更容量およびそのアドレスを決定する手段については問わない。ステップS325において、CPU103は、ステップS324にて決定した再生データ格納領域111の容量と、ステップS303にて取得した転送データサイズの比較処理を行う。再生データ格納領域111の容量が転送データサイズ以上の場合、処理をS326に進める。再生データ格納領域111の容量が転送データサイズ未満の場合、処理をS327に進める。ステップS326において、CPU103は、再生データ格納領域111内に格納されているデータを、ステップS324にて決定した再生データ格納領域111のアドレスに移動する。ステップS327において、CPU103は、再生データ格納領域111内に格納されているデータを全て消去する。ステップS328において、CPU103は、ステップS324で決定した転送データ格納領域110および再生データ格納領域111に割り当てるべき変更容量およびそのアドレスの割り当て処理を行い、容量変更処理を終了する。図4は、本発明を採用した場合の、PC200から撮像装置100に対してデータを送信する場合のPC200が実行する処理の流れを示すフローチャートである。この処理は、二次記憶装置205に記憶されたプログラムをCPU203が読み取り実行することによって実現される。この処理の詳細を、以下に説明する。ステップS401は、ステップS301と同様、撮像装置100とPC200との接続の確立処理を行う。ステップS402において、CPU203は、ユーザによって操作部202によって選択された一次記憶装置204内データの構成情報を作成する。データの構成情報としては、転送されるデータのサイズ情報以降、転送データサイズが含まれていればよい。ステップS403において、CPU203は、ステップS402において作成したデータの構成情報を、通信装置206を介して撮像装置100に送信する。ステップS404において、CPU203は、撮像装置100に転送するデータの分割処理を行う。転送するデータのサイズは、撮像装置100内転送データ格納領域110のサイズ以下であればよく、その場合はステップS404を実施しなくてもよい。ステップS405において、CPU203は、ステップS404において分割したデータを、通信装置206を介して撮像装置100に送信する。ステップS406において、CPU203は、ステップS405にて送信した転送データを保存するために必要となる空き領域が撮像装置100に存在しなかったことを、通信装置206を介して撮像装置100から受信したか否かの判断を行う。受信したと判断した場合、ステップS405の処理を再帰実行する。受信したと判断しなかった場合、処理をステップS407に進める。ステップS407において、CPU203は、ステップS402において作成した転送データサイズ分のデータを撮像装置100に送信したか否かを判断する。送信したと判断した場合、処理をステップS408に進める。送信していないと判断した場合、処理をステップS405に進める。ステップS408において、CPU203は、通信装置206を介して、撮像装置100との切断を検出する。以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。