(57)【要約】【課題】外部機器で分割されたファイルを検索する操作や再生する操作を容易に行えるようにする。【解決手段】外部制御装置と通信可能に接続された撮像装置であって、被写体像を撮像して画像データを生成する撮像手段と、前記撮像手段により生成された画像データを複数のファイルに分割して記録する記録手段と、前記複数のファイルに分割して記録された個々のファイルを１つのファイル情報として前記外部制御装置に通知する通知手段とを有する。【選択図】図１１
2010109593.tif 000002
【特許請求の範囲】
【請求項１】
外部制御装置と通信可能に接続された撮像装置であって、
被写体像を撮像して画像データを生成する撮像手段と、
前記撮像手段により生成された画像データを複数のファイルに分割して記録する記録手段と、
前記複数のファイルに分割して記録された個々のファイルを１つのファイル情報として前記外部制御装置に通知する通知手段とを有することを特徴とする撮像装置。
【請求項２】
前記通知手段は、前記複数のファイルに分割された個々のファイルを合成して１つのファイル情報として前記外部制御装置に通知することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記記録手段は、前記撮像装置に対して着脱可能な複数の記録媒体を有し、
前記撮像手段により生成された画像データが複数のファイルに分割されて前記複数の記録媒体に記録されることを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記通知手段により通知されるファイル情報は、複数のファイルを合成した後のファイルサイズであることを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記通知手段により通知されるファイル情報は、複数のファイルを合成する前のいずれかのファイルのファイル名または当該ファイルの作成日時であることを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記外部制御装置において前記撮像装置から通知されたファイル情報が削除された場合、前記記録手段は、その削除されたファイル情報に対応する全てのファイルを消去することを特徴とする請求項１に記載の撮像装置。
【請求項７】
前記外部制御装置において、前記撮像装置の記録媒体ごとに記録されたファイルが一覧表示される場合、前記分割された個々のファイルが記録された記録媒体には、いずれも１つのファイル情報が記録されているように表示されることを特徴とする請求項１に記載の撮像装置。
【請求項８】
外部制御装置と通信可能に接続するための通信手段と、被写体像を撮像して画像データを生成する撮像手段と、を有する撮像装置の制御方法であって、
前記撮像手段により生成された画像データを複数のファイルに分割して記録する記録工程と、
前記複数のファイルに分割して記録された個々のファイルを１つのファイル情報として前記外部制御装置に通知する通知工程とを有することを特徴とする制御方法。
【請求項９】
請求項８に記載の制御方法を撮像装置のコンピュータに実行させるためのプログラム。
【請求項１０】
外部制御装置と撮像装置とが通信可能に接続されたシステムであって、
前記撮像装置は、
被写体像を撮像して画像データを生成する撮像手段と、
前記撮像手段により生成された画像データを複数のファイルに分割して記録する記録手段と、
前記複数のファイルに分割して記録された個々のファイルを１つのファイル情報として前記外部制御装置に通知する通知手段とを有し、
前記外部制御装置は、
前記撮像装置から通知されるファイル情報を受信する受信手段と、
前記受信手段により通知されたファイル情報に基づき、前記撮像装置から複数のファイルに分割された画像データを１つのファイルとして取得する取得手段とを有することを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部制御装置と撮像装置との間でのデータ転送技術に関する。
【背景技術】
【０００２】
静止画像、音声、及び動画像を記録媒体に記録するデジタルカメラやデジタルビデオカメラなどの撮像装置は、記録媒体として、ＣＦ（コンパクトフラッシュ（登録商標））やＳＤカード等のカメラに着脱可能な小型メモリが一般的に用いられる。
【０００３】
また、２つ以上の記録媒体を持つ撮像装置も存在し、ユーザが記録先の記録媒体を自由に切り替えて撮影した画像データファイルを記録することが可能である。また、記録先の記録媒体の容量が不足となった場合に、撮像装置に搭載された別の記録媒体に撮影画像データファイルの記録先を自動的に切り替えることにより、ユーザが記録先に指定した記録媒体の残容量を気にせずに撮影できるようにした撮像装置も存在する。
【０００４】
また、動画像を撮影し記録する際には、撮影した動画像データを撮像装置に搭載されたフラッシュメモリに保持しておき、撮影終了後にフラッシュメモリから撮像装置に接続された記録媒体に記録する方法がある。しかしながら、この方法では動画像を記録できるデータサイズの上限が撮像装置に搭載されるフラッシュメモリの容量の上限に制約されるため、多くの撮像装置では、撮影された動画像データを記録媒体に逐次記録しながら撮影を行う方法を採用している。
【０００５】
上記のように記録媒体の容量が不足した場合に記録先の記録媒体を自動的に切り替える撮像装置において、再生時に動画像データを読み出す記録媒体を自動的に切り替えて、再生を連続的に行うようにした技術が提案されている（例えば、特許文献１参照）。
【０００６】
一方、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＩＥＥＥ１３９４などのケーブルで撮像装置とコンピュータとを接続し、撮像装置で撮影した画像ファイルをコンピュータ（あるいは記録媒体を有するデジタル機器）に転送する方式がある。また、記録媒体をカメラ本体から取り外してコンピュータに接続することで、コンピュータの外部記憶装置として記録媒体から情報を取り込む方式がある。
【特許文献１】特開２００１−０８６４６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記特許文献１によれば、複数の記録媒体に分割して画像データを記録することができる。しかしながら、複数に分割して記録された画像データをコンピュータに転送することは考慮されていない。特許文献１に記載の技術では、画像データが分割されているために撮像装置の記録媒体には複数のファイルが存在し、これらの複数のファイルがそのままコンピュータに転送されることになる。よって、ユーザは、コンピュータで閲覧した各画像ファイルが一連の画像を撮影したファイルであると認識しているにもかかわらず、別個のファイルとして取り扱う必要があるため操作が煩雑となる。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の撮像装置は、外部制御装置と通信可能に接続された撮像装置であって、被写体像を撮像して画像データを生成する撮像手段と、前記撮像手段により生成された画像データを複数のファイルに分割して記録する記録手段と、前記複数のファイルに分割して記録された個々のファイルを１つのファイル情報として前記外部制御装置に通知する通知手段とを有する。
【０００９】
また、本発明の撮像装置の制御方法は、外部制御装置と通信可能に接続するための通信手段と、被写体像を撮像して画像データを生成する撮像手段と、を有する撮像装置の制御方法であって、前記撮像手段により生成された画像データを複数のファイルに分割して記録する記録工程と、前記複数のファイルに分割して記録された個々のファイルを１つのファイル情報として前記外部制御装置に通知する通知工程とを有する。
【００１０】
また、本発明のシステムは、外部制御装置と撮像装置とが通信可能に接続されたシステムであって、前記撮像装置は、被写体像を撮像して画像データを生成する撮像手段と、前記撮像手段により生成された画像データを複数のファイルに分割して記録する記録手段と、前記複数のファイルに分割して記録された個々のファイルを１つのファイル情報として前記外部制御装置に通知する通知手段とを有し、前記外部制御装置は、前記撮像装置から通知されるファイル情報を受信する受信手段と、前記受信手段により通知されたファイル情報に基づき、前記撮像装置から複数のファイルに分割された画像データを１つのファイルとして取得する取得手段とを有する。
【発明の効果】
【００１１】
本発明によれば、ユーザは、外部機器で分割されたファイルを検索する操作や再生する操作が容易に行えるようになる。
【発明を実施するための最良の形態】
【００１２】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１３】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１４】
図１は、本発明に係る実施形態の撮像装置と外部制御装置とが通信可能に接続されたシステムを示す図である。
【００１５】
外部制御装置（コンピュータ）１と撮像装置２とは、通信部によりＵＳＢケーブル３で接続される。外部制御装置１からＵＳＢケーブル３を介して撮像装置２が保有するファイルデータ情報をフォルダ及びファイルの階層構造として閲覧可能であり、かつ閲覧しているファイル情報から任意に選択された所望のファイル情報を取得可能である。
【００１６】
本実施形態では、外部制御装置１と撮像装置２とを接続する媒体としてＵＳＢケーブル３を例示したが、これに限らず、有線であればＩＥＥＥ１３９４など、または無線による接続も可能である。
【００１７】
図２は、本実施形態における撮像装置の構成を示すブロック図である。
【００１８】
図２において、制御部１１はプログラム記憶部１２に予め格納されているプログラムに従い、撮像装置２の全体の動作を制御する。
【００１９】
被写体からの光線Ｌは、撮影レンズ１３および絞り１４を介して撮像素子１５で受光される。撮像素子１５は、受光した光を電気信号に変換する素子であり、ＣＣＤ電荷転送デバイスやＣＭＯＳデバイス等の固体撮像素子から構成される。１６は前処理回路であり、撮像素子１５の出力ノイズ除去のためのＣＤＳ回路やＡ／Ｄ変換前に行う非線形増幅回路を備えている。
【００２０】
１７は前処理回路から出力されるアナログ信号をデジタル信号に変換するＡ／Ｄ変換器である。Ａ／Ｄ変換器１７でデジタル信号に変換された画像信号は画像処理回路１８に出力され、輪郭補償、ガンマ補正、ホワイトバランス補正等の画像処理が行われてメモリ制御回路１９に出力される。
【００２１】
メモリ制御回路１９は画像処理回路１８で生成された画像信号を外部記録媒体Ｉ／Ｆ回路２０を介して撮像装置２に着脱可能なメモリーカードなどの外部記録媒体２２ａ，２２ｂに記録する。内部記憶装置４７は、上記ホワイトバランス補正値や、一時的な内部データ等を格納する。
【００２２】
２３はＩＳＯ感度制御装置であり、予め設定されたＩＳＯ感度に応じて撮像素子１５のセンサ感度の制御を行う。
【００２３】
絞り１４は、被写体の輝度を測定する測光センサ２５からの出力に応じて制御部１１により制御される。また、ユーザ操作により任意の絞り値に設定することも可能である。測距センサ２６は測距点に対応した公知のＣＣＤやＣＭＯＳ等のライセンサで構成され、被写体までの距離に応じた測距点ずれ信号を制御部１１へ出力する。
【００２４】
シャッター装置２７は撮像素子１５に被写体像を受光させるためにシャッターの開放時間を制御する。制御部１１は、各種の入力信号に基づき、露出値を演算してシャッタースピードや絞り値を決定し、シャッター装置２７を駆動制御する。
【００２５】
ＡＦモード制御部２４は、焦点を自動的に決定するためのモードを制御し、マニュアルフォーカス、ワンショットオートフォーカス、ＡＩオートフォーカス、ＡＩサーボオートフォーカス等の制御を行う。
【００２６】
ストロボ制御部３７は、内蔵されるストロボや外付けのストロボの制御を行い、絞り１４やシャッター装置２７などで設定された設定値での露出が、アンダーである場合に自動的にストロボ発光させたり、ユーザ操作によるストロボ操作の制御を行う。
【００２７】
第１外部表示部２８は主に露出制御や撮影可能枚数などの撮影に関する各種設定を中心に表示する液晶素子である。第２外部表示部２９は、主に画像処理に関する各種の設定情報を中心に表示する液晶素子である。第３外部表示部３０は、撮影画像の再生や、撮像素子１５から得られた撮影画像に関する情報や更には撮像装置の詳細な各種設定状態等も表示することが可能なカラー液晶素子である。
【００２８】
３１ａは撮影準備スイッチＳＷ１、３１ｂは撮影スイッチＳＷ２である。３２は、各種の撮影設定情報を入力すると共に、通常再生時は再生する画像の横方向の情報を入力する際に用いる第１情報入力部である。３３は、各種の撮影設定情報を入力すると共に、通常再生時は再生する画像の縦方向の情報を入力する際に用いる第２情報入力部である。３４，３５，３６は各種の撮影設定モードを設定するためのモード設定部であり、３４は撮影モード選択ボタン、３５はＡＦモード選択ボタン、３６は測光モード選択ボタンである。
【００２９】
通信部３８は、受信側の記録媒体との物理的な接続を行うためのシリアルポートであり、外部制御装置１とのファイルデータの送受信や、外部制御装置１から撮像装置２へのリモート撮影制御などがシリアルポートを介して行われる。本実施形態では通信部３８は有線接続とするが、外部制御装置１との接続を他の有線接続や、無線接続を行うＩ／Ｆを用いることも可能である。
【００３０】
３９〜４６は各種の設定や選択を行うための設定選択部であり、主に第３外部表示部３０に対応した撮影機能やファイル転送処理に関する各種設定や選択を行うために用いる。３９はメニューボタンで、第３外部表示部３０に撮像装置の設定メニューを表示させる際に用いる。４０はセレクトボタンでメニューボタン３９の押下により第３外部表示部３０に撮像装置２の設定メニューを表示したときの各種選択操作に用いる。４１はキャンセルボタンで、各種設定のキャンセル時に用いる。４２はＩｎｆｏボタンでファイルの詳細情報表示を行う際に用いる。４３はファイル消去ボタンである。４４は画像再生ボタンで、外部記録媒体２２ａまたは２２ｂから読み出された画像データを第３外部表示部３０に表示する。４５は回転ボタンで、画像再生ボタン４４により第３外部表示部３０に表示された画像データを画像処理回路１８により回転して第３外部表示部３０に表示し直し、外部記録媒体２２ａまたは２２ｂに記録する。
【００３１】
４６は通信モード切替部であり、撮像装置２に通信部３８を介して接続される外部制御装置１との通信モードを切り替える。
【００３２】
４８はストレージ機能制御部であり、撮像装置２に通信部３８を介して接続される外部制御装置１とのファイル及びフォルダの入出力制御を行う。
【００３３】
４９は現像部であり、撮像素子１５から入力された画像信号を示すＲＡＷ形式ファイルをＪＰＥＧ形式ファイルに変換する。
【００３４】
ファイル合成部５１は、複数のファイルに分割されたファイルデータを変換して１つのファイルに合成する。通信情報制御部５２は、ファイル合成部５１により合成されたファイル情報を管理し、撮像装置２から外部制御装置１に送信するデータを作成する。
【００３５】
ここで、通信部３８によりＵＳＢケーブル３を介して撮像装置２と外部制御装置１との間でファイル及びフォルダのデータを送受信するための動作について説明する。
【００３６】
本実施形態で通信に供されるデータは、ＰＴＰ（Ｐｉｃｔｕｒｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）で定められたデータ信号フォーマットに従っており、ストレージ機能制御部４８および通信情報制御部５２により制御される。
【００３７】
なお、上述したハードウェア構成は本発明の一実施形態にかかるものであり、必ずしも上記のハードウェア構成に限定されるものではない。例えば、撮像装置の制御も１つのハードウェアが行ってもよいし、複数のハードウェアが役割分担して制御を行うことで、撮像装置全体を制御するよう機能してもよい。
【００３８】
＜基本的なデータ転送処理＞
まず、撮像装置２の外部記録媒体２２ａまたは２２ｂに図３に示す階層構造のファイル及びフォルダが記録されている場合に、ＰＴＰによりデータ転送を行う基本的な手順について図４〜図７のフローチャートを参照して説明する。
【００３９】
図４において、まず、外部制御装置１が撮像装置２に対して、撮像装置２の外部記録媒体２２ａ，２２ｂに記録されているファイル及びフォルダ（以下、オブジェクト）を選択／指定するために必要なオブジェクトリストの転送要求を送信する。オブジェクトリストは撮像装置２の外部記録媒体２２ａ，２２ｂに記録されている全てのオブジェクトを指定することも可能であり、フォルダを指定してその階層以下に存在するオブジェクトのハンドルリストを要求することも可能である。また、全てのファイル形式を指定することも可能であり、ＪＰＥＧやＡＶＩといった所望のファイル形式を指定してその条件に合致したオブジェクトリストを要求することも可能である。
【００４０】
これに対し、撮像装置２は、外部制御装置１からオブジェクトリスト転送要求を受信すると（Ｓ４０１）、オブジェクトリストを生成し（Ｓ４０２）、外部制御装置１に転送する（Ｓ４０３）。
【００４１】
図５は、Ｓ４０２のオブジェクトリスト生成処理を示すフローチャートである。
【００４２】
図５において、Ｓ５０１では、撮像装置２は、オブジェクトリスト転送要求により指定された階層以下の全てのオブジェクトについて、ＪＰＥＧやＡＶＩなどのファイル形式に合致したオブジェクトがあるか判定する。該当するオブジェクトがあれば、ストレージ機能制御部４８は、オブジェクトを一意に判別可能なオブジェクトハンドルを生成する（Ｓ５０２）。さらに、ストレージ機能制御部４８は、生成したオブジェクトハンドルを外部制御装置１に送信するためのオブジェクトリストへ追加し（Ｓ５０３）、このオブジェクトリスト生成処理を指定階層以下の全てのオブジェクトについて繰り返し実行する（Ｓ５０４）。
【００４３】
図８は、外部制御装置１から受信したオブジェクトリスト転送要求に対して撮像装置２により生成されるオブジェクトリストを例示している。例えば、図８のオブジェクトハンドル０ｘ１１００００１１はＩＭＧ＿０００１．ＪＰＧを示しており、ＩＭＧ＿０００１．ＪＰＧのファイル情報及びデータの転送要求を行うためには、このオブジェクトハンドルを指定することになる。
【００４４】
図６は、撮像装置２から取得したオブジェクトリストを用いてオブジェクトの詳細情報を取得する動作を示すフローチャートである。
【００４５】
図６において、まず外部制御装置１が、撮像装置２から取得したオブジェクトリストにより指定した所望のオブジェクトハンドルに対応するオブジェクト情報の転送要求を送信する。
【００４６】
これに対し、撮像装置２は、外部制御装置１からオブジェクト転送要求を受信すると（Ｓ６０１）、外部記録媒体２２ａ，２２ｂからオブジェクトハンドルの示すオブジェクトを読み出す。そして、ストレージ機能制御部４８がオブジェクト情報を生成する（Ｓ６０２）。ここで生成されるオブジェクト情報は、図９に示すように、ファイル名、属性、ファイルサイズ、ファイルの作成日時、ファイル形式などである。
【００４７】
Ｓ６０２で生成されたオブジェクト情報は、通信部３８により外部制御装置１に送信される（Ｓ６０３）。
【００４８】
外部制御装置１では、撮像装置２から取得したオブジェクト情報に基づき、撮像装置２の外部記録媒体２２ａ，２２ｂに記録されているオブジェクト情報をファイル名やアイコン等を用いて提示可能となる（図１５〜図１７参照）。
【００４９】
図７は、撮像装置２からオブジェクトデータを取得する動作を示すフローチャートである。
【００５０】
ここで想定される操作は、例えば、ユーザが外部制御装置１のディスプレイなどに表示されているオブジェクトハンドルを示すアイコンをデスクトップにドラック＆ドロップする操作などである。
【００５１】
上記操作が実行されると、外部制御装置１から撮像装置２へオブジェクトハンドルの示すオブジェクトデータ転送要求を送信する（Ｓ７０１）。
【００５２】
撮像装置２は、外部制御装置１からオブジェクトデータ転送要求を受信すると、外部記録媒体２２ａ，２２ｂから指定されたオブジェクトデータを読み出し（Ｓ７０２）、通信部３８を介して外部制御装置１へ送信する（Ｓ７０３）。
【００５３】
外部制御装置１では、撮像装置２から受信したオブジェクトデータを外部制御装置１のハードディスクなどの補助記憶装置に記録する。
【００５４】
外部制御装置１では、撮像装置２の外部記録媒体２２ａ，２２ｂに記録されているオブジェクトデータをファイル名やファイルサイズ、作成日時、アイコン等で表示してユーザに提示可能となる。例えば、図１０に示すように、ＡＶＩ＿０００１．ＡＶＩとＡＶＩ＿０００２．ＡＶＩの２つのファイルが外部制御装置１のディスプレイなどに表示される。
【００５５】
＜複数の記録媒体に分割されて記録されたデータの転送処理１＞
ここまで、ＰＴＰを用いた基本的な処理の流れについて説明した。次に、撮像装置２で撮影された動画像データを、複数の記録媒体に分割して記録する場合について説明する。
【００５６】
撮影レンズ１３を介して映し出される被写体像は、絞り１４により光量の調節が行われ、撮像素子１５で受光されて電気信号に変換される。撮像素子１５により変換された電気信号は特定の周期毎に前処理回路１６により出力ノイズ除去のためのＣＤＳ処理や非線形増幅処理が行われる。Ａ／Ｄ変換器１７により前処理回路１６から出力されるアナログ信号をデジタル信号に変換し、デジタル画像信号は画像処理回路１８に出力され、輪郭補償、ガンマ補正、ホワイトバランス補正等の画像処理が行われてメモリ制御回路１９に出力される。
【００５７】
画像処理回路１８により生成された画像信号はストレージ機能制御部４８により、所定のファイル形式のフォーマットに変換され、外部記録媒体Ｉ／Ｆ回路２０を介して撮像装置２の記録先に指定されている外部記録媒体２２ａまたは２２ｂに記録される。
【００５８】
画像データファイルを外部記録媒体に記録する処理と、被写体像を撮像する処理は並行して実行されるので、撮像装置２で動画像の撮影を行いながら外部記録媒体への記録が行われる。
【００５９】
ストレージ機能制御部４８は、撮像装置２の記録先に指定されている外部記録媒体２２ａまたは２２ｂにおいて記録可能なデータ領域の容量が無くなったまたは不足しているか判定する。そして、ストレージ機能制御部４８は、記録先として指定されていた外部記録媒体２２ａの容量が無くなったと判定すると、もう一方の外部記録媒体２２ｂへ記録先を切り替えるように外部記録媒体Ｉ／Ｆ回路２０を制御し動画像ファイルを記録する。
【００６０】
具体的には、図１０に示すように、撮像装置２の外部記録媒体２２ａにはＡＶＩ＿０００１．ＡＶＩが記録される。また、外部記録媒体２２ｂには外部記録媒体２２ａに記録されたＡＶＩ＿０００１．ＡＶＩの続きの動画像ファイルとしてＡＶＩ＿０００２．ＡＶＩが記録される。
【００６１】
次に、図１１〜図１３を参照して、本実施形態による外部記録媒体２２ａ，２２ｂに分割して記録されている動画像ファイルを撮像装置２から外部制御装置１に転送する処理について説明する。
【００６２】
以下、図１０のように外部記録媒体２２ａ，２２ｂにＡＶＩ＿０００１．ＡＶＩとＡＶＩ＿０００２．ＡＶＩが分割して記録され、撮像装置２が外部制御装置１から全てのＡＶＩフォーマットのオブジェクトリスト転送要求を受信した場合について説明する。
【００６３】
図４のＳ４０１において、外部制御装置１からオブジェクトリスト転送要求を受信すると、ストレージ機能制御部４８は、図１１に示すオブジェクトリスト生成処理を行う。
【００６４】
図１１は、図４のＳ４０２のオブジェクトリスト生成処理を示すフローチャートである。
【００６５】
図１１において、Ｓ１１０１では、ストレージ機能制御部４８は、現在解析しているオブジェクトが図４のＳ４０１で要求されたＡＶＩフォーマットのオブジェクトに合致するか判定し、合致しない場合は次のオブジェクトの解析処理に進む。一方、合致した場合は、ストレージ機能制御部４８は、複数の記録媒体に分割して記録された動画像ファイルか判定する（Ｓ１１０２）。
【００６６】
ここで、複数の記録媒体に分割して記録された動画像ファイルか否かの判定方法について説明する。方法としてはいくつか考えられる。例えば、どのファイルとどのファイルが１つの動画データを分割して生成されたファイルかを、カメラのメモリ内、または管理ファイルに保持しておく方法がある。ストレージ機能制御部４８は、この情報を参照することで、Ｓ１１０２の判定を行うことが可能となる。また、分割された双方のファイルデータ内にフラグを付加する方法でもよい。ストレージ機能制御部４８は、このフラグを参照することで、Ｓ１１０２の判定を行うことが可能となる。この際、フラグだけでなく、もう一方のファイルの識別情報を付加してもよい。また、分割したファイルを生成する際に、分割したファイルであることが識別できるようなファイル名を付与する方法でもよい。例えば、カード１に記憶されるファイルには「ＡＶ＿＿０００１．ＡＶＩ」と命名し、カード２に記憶されるファイルには「ＶＩ＿０００１．ＡＶＩ」と命名することが考えられる。ストレージ機能制御部４８は、ファイル名を参照することで、Ｓ１１０２の判定を行うことが可能となる。
【００６７】
Ｓ１１０２で複数の記録媒体に分割して記録された動画像ファイルでない場合は、Ｓ１１０３に進み、ストレージ機能制御部４８は、指定されたオブジェクトを一意に判別可能なオブジェクトハンドルを生成する。そして、ストレージ機能制御部４８は、生成したオブジェクトハンドルを外部制御装置１に転送するためのオブジェクトリストに追加（Ｓ１１０４）し、次のオブジェクトの解析処理に進む。
【００６８】
一方、複数の記録媒体に分割して記録された動画像ファイルである場合は、Ｓ１１０５に進み、ストレージ機能制御部４８は複数の記録媒体に分割して記録された個々のオブジェクトの全てのハンドルがリストに追加されているか判定する。既にハンドルリストに追加されている場合は次のオブジェクトの解析処理に進む。
【００６９】
また、Ｓ１１０５にてまだリストに追加されていない場合は、ストレージ機能制御部４８は、分割して記録された個々のファイルを合成し、合成後の動画像ファイルを示すオブジェクトハンドルを生成する（Ｓ１１０６）。ここでストレージ機能制御部４８は、合成したファイルのオブジェクトに対し、合成していないファイルのオブジェクトと識別できるような命名規則でオブジェクトハンドルを生成してもよい。
【００７０】
Ｓ１１０７では、ストレージ機能制御部４８は、Ｓ１１０６で作成された合成オブジェクトハンドルをオブジェクトリストへ追加し（Ｓ１１０７）、このオブジェクトリスト生成処理を全てのオブジェクトについて繰り返し実行する（Ｓ１１０８）。
【００７１】
本実施形態では、外部記録媒体２２ａ，２２ｂにＡＶＩ＿０００１．ＡＶＩとＡＶＩ＿０００２．ＡＶＩが分割して記録されている。よって、これらを合成して、例えば図８に示す０ｘ１０００００００のハンドルがオブジェクトリストとして外部制御装置１に送信される。
【００７２】
図１２は、撮像装置２から取得したオブジェクトリストを用いてオブジェクト情報を取得する動作を示すフローチャートである。
【００７３】
図１２において、外部制御装置１が、撮像装置２から取得したオブジェクトリストから指定した所望のオブジェクトハンドルに対応するオブジェクト情報の転送要求を送信する。
【００７４】
撮像装置２は、外部制御装置１からオブジェクト情報転送要求を受信すると（Ｓ１２０１）、Ｓ１２０２にてストレージ機能制御部４８は、指定されたオブジェクトハンドルの示すオブジェクトが合成オブジェクトか判定する。
【００７５】
Ｓ１２０２で合成オブジェクトではない場合は、Ｓ１２０３にて、撮像装置２は、ストレージ機能制御部４８は、指定されたオブジェクトを読み出し、オブジェクトハンドルが示すオブジェクト情報を生成する（Ｓ１２０３）。
【００７６】
Ｓ１２０３で生成されたオブジェクト情報は、Ｓ１２０４にて通信部３８を介して外部制御装置１に送信される。
【００７７】
一方、Ｓ１２０２にて合成オブジェクトと判定された場合は、ファイル合成部５１が、合成された動画像ファイルを示すオブジェクトハンドルの合成オブジェクト情報を生成し（Ｓ１２０５）、Ｓ１２０４にて外部制御装置１へ送信される。
【００７８】
本実施形態では、外部制御装置１がＡＶＩ＿０００１．ＡＶＩとＡＶＩ＿０００２．ＡＶＩの合成オブジェクトハンドルである０ｘ１０００００００のオブジェクト情報の転送要求を送信し、撮像装置２からそのオブジェクト情報を取得する。
【００７９】
外部制御装置１に送信されるオブジェクト情報は、例えば、ＡＶＩ＿０００１．ＡＶＩとＡＶＩ＿０００２．ＡＶＩとを合成して１つの動画像ファイルとして再生可能とした場合のファイルサイズである。外部制御装置１では、合成オブジェクトを受信する際に必要な転送用のメモリサイズの判定が可能となる。
【００８０】
また、外部制御装置１に送信されるオブジェクト情報を、先に記録媒体に記録されたファイルのファイル名とすることにより、外部制御装置１では合成オブジェクト取得後のファイルデータ管理が容易になる。
【００８１】
また、外部制御装置１に送信されるオブジェクト情報を、先に記録媒体に記録されたファイルであるＡＶＩ＿０００１．ＡＶＩの作成日時とすることにより、正確なファイル作成日時で管理することが可能となる。
【００８２】
外部制御装置１では、撮像装置２の外部記録媒体２２ａ，２２ｂに記録されているオブジェクト情報をファイル名やファイルサイズ、作成日時、アイコン等で表示してユーザに提示可能となる。例えば、図１４に示すように、ＡＶＩ＿０００１．ＡＶＩのファイルが外部制御装置１のディスプレイなどに表示される。
【００８３】
図１３は、撮像装置２からオブジェクトデータを取得する動作を示すフローチャートである。
【００８４】
ここで想定される操作は、例えば、ユーザが外部制御装置１にディスプレイなどに表示されているオブジェクト情報を示すアイコンをデスクトップにドラック＆ドロップする操作などである。
【００８５】
上記操作が実行されると、外部制御装置１から撮像装置２へオブジェクトハンドルの示すオブジェクトデータ転送要求を送信する（Ｓ１３０１）。
【００８６】
撮像装置２は、外部制御装置１からオブジェクトデータ転送要求を受信すると、Ｓ１３０２にてストレージ機能制御部４８は、指定されたオブジェクトハンドルの示すオブジェクトが合成オブジェクトか判定する。
【００８７】
Ｓ１３０２で合成オブジェクトでない場合は、対応する外部記録媒体２２ａ，２２ｂから指定されたオブジェクトデータを読み出し（Ｓ１３０３）、読み出したオブジェクトデータを通信部３８を介して外部制御装置１へ送信する（Ｓ１３０４）。
【００８８】
一方、Ｓ１３０２にて合成オブジェクトと判定された場合は、ファイル合成部５１は、指定されたオブジェクトデータを合成した合成オブジェクトデータを生成し（Ｓ１３０５）、Ｓ１３０４にて外部制御装置１へ送信される。
【００８９】
外部制御装置１では、撮像装置２から受信したオブジェクトデータを外部制御装置１のハードディスクなどの補助記憶装置に記録する。
【００９０】
本実施形態では、外部制御装置１がＡＶＩ＿０００１．ＡＶＩとＡＶＩ＿０００２．ＡＶＩの合成オブジェクトを示すオブジェクトハンドルである０ｘ１０００００００を指定してオブジェクトデータ転送要求を送信する。
【００９１】
これにより、外部制御装置１にはＡＶＩ＿０００１．ＡＶＩとＡＶＩ＿０００２．ＡＶＩの２つの動画像ファイルを合成した１つの動画像ファイルが記録されることになる。
【００９２】
外部制御装置１では、撮像装置２で２つのファイルに分割されて記録されている動画像ファイルを、１つのファイルとして連続して再生可能となる。
【００９３】
これに対して、従来技術では、ＡＶＩ＿０００１．ＡＶＩを再生した場合は、ＡＶＩ＿０００１．ＡＶＩとして撮影された動画像データのみしか再生できず、ＡＶＩ＿０００２．ＡＶＩをＡＶＩ＿０００１．ＡＶＩの後に連続して再生することはできない。
【００９４】
＜データの削除処理＞
次に、外部制御装置１から撮像装置２から取得した合成オブジェクトデータを削除する動作について説明する。
【００９５】
図１５は、外部制御装置１から撮像装置２から取得した合成オブジェクトデータを削除する処理を示すフローチャートである。
【００９６】
図１５において、外部制御装置１においてオブジェクトリストが一覧表示された状態で、ユーザが任意のオブジェクトを指定して消去操作を実行すると、撮像装置２へ指定されたオブジェクトデータの削除命令が送信される。
【００９７】
撮像装置２は、外部制御装置１からオブジェクトデータの削除命令を受信すると（Ｓ１５０１）、Ｓ１５０２にて、ストレージ機能制御部４８は指定されたオブジェクトデータが合成オブジェクトか判定する。ストレージ機能制御部４８は、合成オブジェクトではない場合は、Ｓ１５０３に進み、指定されたオブジェクトデータを外部記録媒体２２ａ，２２ｂから削除する。
【００９８】
一方、Ｓ１５０２にて合成オブジェクトと判定された場合は、Ｓ１５０４に進み、ストレージ機能制御部４８は、合成オブジェクトの元になる複数のオブジェクトデータを外部記録媒体２２ａ，２２ｂから削除する。
【００９９】
＜複数の記録媒体に分割されて記録されたデータの転送処理２＞
次に、撮像装置２の外部記録媒体２２ａ，２２ｂのそれぞれに合成オブジェクトが記録されていることを、外部制御装置１に通知する動作について図１６のフローを参照して説明する。
【０１００】
ここで、図１６のＳ１６０１〜Ｓ１６０４、Ｓ１６０７は、図１１のＳ１１０１〜Ｓ１１０４、Ｓ１１０８と同様であるので、説明を省略する。
【０１０１】
図１６のＳ１６０５において、ストレージ機能制御部４８は、合成した動画像ファイルを示す合成オブジェクトハンドルを生成し、生成した合成オブジェクトハンドルをオブジェクトリストへの追加する（Ｓ１６０６）。ストレージ機能制御部４８は、外部記録媒体２２ａと２２ｂにそれぞれ記録されているＡＶＩ＿０００１．ＡＶＩとＡＶＩ＿０００２．ＡＶＩを合成した合成オブジェクトハンドルを生成する。例えば、外部記録媒体２２ａに属する合成オブジェクトのハンドル０ｘ１０００００００、外部記録媒体２２ｂに属する合成オブジェクトのハンドル０ｘ２０００００００が外部制御装置１に送信される。
【０１０２】
これにより、外部制御装置１では、図１７に示すように、外部記録媒体２２ａと２２ｂのいずれにも合成された動画像ファイルが記録されているように表示される。よって、ユーザは複数の記録媒体に分割して記録されている動画像ファイルの格納場所を容易に見つけ出すことができる。
【０１０３】
なお、近年、撮像素子の解像度が高度化するのに伴い、静止画像のファイルサイズも増大しているが、本発明は静止画像にも適用可能である。静止画像に適用した場合、ストレージ機能制御部４８は、撮影された静止画像データが外部記録媒体２２ａと２２ｂに分割して記録されることになる。外部制御装置１への転送処理については前述の実施形態と同様である。
【０１０４】
［他の実施形態］
なお、上記の実施形態では、オブジェクトハンドルの生成時に分割した動画像ファイルを合成していたが、合成のタイミングはこれに限定されない。例えば、図１１、図１２の処理では実際にファイル合成は行わずに、あたかも合成したかのようにオブジェクトの情報を外部制御装置１に送信することができる。そして、ステップＳ１３０１などで実際のファイルの要求を受信した場合にファイルの合成を行ってもよい。このようにすることで、実際に実ファイルが要求されたときに初めてファイルを合成することになるため、撮像装置２は無駄な合成処理を行う必要がなくなる。
【０１０５】
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給しても達成可能である。すなわち、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１０６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。
【０１０８】
しかし、さらにプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も有得る。その後、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１１０】
【図１】本発明に係る実施形態の撮像装置と外部制御装置とが通信可能に接続されたシステムを示す図である。
【図２】本実施形態における撮像装置の構成を示すブロック図である。
【図３】記録媒体に記録されたファイル及びフォルダの階層構造を例示する図である。
【図４】オブジェクトリスト転送処理を示すフローチャートである。
【図５】オブジェクトリスト作成処理を示すフローチャートである。
【図６】オブジェクト情報転送処理を示すフローチャートである。
【図７】オブジェクトデータ転送処理を示すフローチャートである。
【図８】オブジェクトリストを例示する図である。
【図９】オブジェクト情報を例示する図である。
【図１０】オブジェクトデータの一覧表示例を示す図である。
【図１１】合成オブジェクトリスト作成処理を示すフローチャートである。
【図１２】合成オブジェクト情報転送処理を示すフローチャートである。
【図１３】合成オブジェクトデータ転送処理を示すフローチャートである。
【図１４】合成オブジェクトデータの一覧表示例を示す図である。
【図１５】オブジェクトデータ削除処理を示すフローチャートである。
【図１６】合成オブジェクトリスト作成処理を示すフローチャートである。
【図１７】合成オブジェクトデータの一覧表示例を示す図である。
【符号の説明】
【０１１１】
１  外部制御装置（コンピュータ）
２  撮像装置
３  ＵＳＢケーブル
１１  制御部
１２  プログラム記憶部
１３  撮像レンズ
１４  絞り
１５  撮像素子
１６  前処理回路
１７  Ａ／Ｄ変換器
１８  画像処理回路
１９  メモリ制御回路
２０  外部記録媒体Ｉ／Ｆ回路
２１  外部記録媒体１
２２  外部記録媒体２
２３  ＩＳＯ感度制御部
２４  ＡＦモード制御部
２５  測光センサ
２６  測距センサ
２７  シャッター装置
２８  第１外部表示部
２９  第２外部表示部
３０  第３外部表示部
３１ａ  撮像準備スイッチ（ＳＷ１）
３１ｂ  撮像スイッチ（ＳＷ２）
３２  第１情報入力部
３３  第２情報入力部
３４  撮影モード選択ボタン
３５  ＡＦモード選択ボタン
３６  測光モード選択ボタン
３７  ストロボ制御部
３８  通信部
３９  メニューボタン
４０  セレクトボタン
４１  キャンセルボタン
４２  Ｉｎｆｏボタン
４３  ファイル消去ボタン
４４  画像再生ボタン
４５  回転ボタン
４６  通信モード切替部
４７  内部記憶装置
４８  ストレージ機能制御部
４９  現像装置
５１  ファイル合成部
５２  通信情報制御部
【図１】
2010109593.tif 000003
【図２】
2010109593.tif 000004
【図３】
2010109593.tif 000005
【図４】
2010109593.tif 000006
【図５】
2010109593.tif 000007
【図６】
2010109593.tif 000008
【図７】
2010109593.tif 000009
【図８】
2010109593.tif 000010
【図９】
2010109593.tif 000011
【図１０】
2010109593.tif 000012
【図１１】
2010109593.tif 000013
【図１２】
2010109593.tif 000014
【図１３】
2010109593.tif 000015
【図１４】
2010109593.tif 000016
【図１５】
2010109593.tif 000017
【図１６】
2010109593.tif 000018
【図１７】
2010109593.tif 000019