(57)【要約】【課題】  データの読み出し及び書き込みの際のユーザの負担を軽減する。【解決手段】  それぞれ記録媒体(１３〜１５)の接続が可能な複数のメディアスロット(１０〜１２)と、メディアスロットを通じて複数の記録媒体に対するデータの書き込み処理および読み出し処理のうち少なくとも一方の処理を行う処理手段とを有し、処理手段は、複数のメディアスロットに接続された複数の記録媒体内にそれぞれ存在するディレクトリに関するディレクトリ情報を検出し、該ディレクトリ情報に基づいて、処理を行うためのメディアスロットを切り換えることを特徴とする撮像装置。【選択図】  図２
2005176282.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ記録媒体の接続が可能な複数のメディアスロットと、
前記メディアスロットを通じて複数の前記記録媒体に対するデータの書き込み処理および読み出し処理のうち少なくとも一方の処理を行う処理手段とを有し、
前記処理手段は、前記複数のメディアスロットに接続された複数の前記記録媒体内にそれぞれ存在するディレクトリに関するディレクトリ情報を検出し、該ディレクトリ情報に基づいて、前記処理を行うための前記メディアスロットを切り換えることを特徴とする撮像装置。
【請求項２】
前記処理手段は、前記ディレクトリ情報と該ディレクトリ情報に対応するディレクトリを有する前記記録媒体が接続された前記メディアスロットを表すメディアスロット情報と含むリスト情報を作成し、
前記リスト情報を用いて、アクティブな前記メディアスロットからの切り換え先の前記メディアスロットを選択することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記処理手段は、アクティブな前記メディアスロットに接続された前記記録媒体に新たなデータの書き込み処理を行うための残容量があるか否かを検出し、
前記残容量がないと検出したときに前記書き込み処理を行うための前記メディアスロットを切り換えることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記処理手段は、前記メディアスロットに対する前記記録媒体の接続状態が変化したときに、前記リスト情報を再作成することを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記処理手段は、前記メディアスロットの切り換えに伴い、前記処理を行うディレクトリを切り換えることを特徴とする請求項１から４のいずれか１つに記載の撮像装置。
【請求項６】
前記処理手段は、前記複数のメディアスロットのうち第１のメディアスロットに接続された第１の記録媒体に新たなデータの書き込みを行うための残容量がないことを検出し、かつ該第１の記録媒体が有する前記ディレクトリ情報から該第１の記録媒体に空きディレクトリがあることを検出した場合に、該空きディレクトリを、第２のメディアスロットに接続された第２の記録媒体に移動させることを特徴とする請求項１から５のいずれか１つに記載の撮像装置。
【請求項７】
前記処理手段は、前記複数のメディアスロットのうち第１のメディアスロットに第１の記録媒体が接続され、かつ第２のメディアスロットに、前記第１の記録媒体内に存在するディレクトリと同じ前記ディレクトリ情報を持つディレクトリが存在する第２の記録媒体が接続された場合に、該第２の記録媒体内のディレクトリを変更することを特徴とする請求項１から５のいずかれ１つに記載の撮像装置。
【請求項８】
前記処理手段は、前記ディレクトリ情報を持たない前記記録媒体が前記メディアスロットに接続されたときは、該記録媒体内にディレクトリを作成することを特徴とする請求項１から７のいずれか１つに記載の撮像装置。…実施例にないので、追加しておいてください。
【請求項９】
前記処理手段は、前記メディアスロットを切り換えたときは、該切り換え前における前記メディアスロットおよび前記処理を行うディレクトリと、前記切り換え後における前記メディアスロットおよび前記処理を行うディレクトリとを表示手段に表示することを特徴とする請求項１から８のいずれか１つに記載の撮像装置。
【請求項１０】
前記処理手段による前記メディアスロットの切り換えを行わせるか否か使用者に選択させる選択手段を有することを特徴とする請求項１から９のいずれか１つに記載の撮像装置。
【請求項１１】
前記選択手段は、前記処理手段による前記メディアスロットの切り換えを行わせないことが選択された場合において、前記メディアスロットの切り換え順を使用者に選択させることを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記処理手段は、前記メディアスロットの切り換え順を使用者に選択させる場合に、前記複数のメディアスロットに対する前記記録媒体の接続状態および該記録媒体の種類を表示手段に表示することを特徴とする請求項１１に記載の撮像装置。
【請求項１３】
前記処理手段は、アクティブな前記メディアスロットに接続された前記記録媒体の残容量が所定レベルまで減少したときに、前記選択手段による選択を使用者に促す情報を表示手段に表示することを特徴とする請求項１０から１２のいずれか１つに記載の撮像装置。
【請求項１４】
前記処理手段は、前記メディアスロットに対する前記記録媒体の接続状態が変化したときに、前記選択手段による選択を使用者に促す情報を表示手段に表示することを特徴とする請求項１０から１３のいずれか１つに記載の撮像装置。
【請求項１５】
前記処理手段は、前記複数の記録媒体に書き込まれたデータの順次再生を行う場合に、前記選択手段において選択された前記メディアスロットの切り換え順に応じて該再生を行うことを特徴とする請求項１１に記載の撮像装置。
【請求項１６】
前記処理手段は、前記切り換え後のメディアスロットに接続された前記記録媒体が未フォーマット状態であるときは、該切り換えに先だって該記録媒体をフォーマット処理してから前記メディアスロットの切り換えを行うことを特徴とする請求項１から１５のいずれか１つに記載の撮像装置。
【請求項１７】
請求項１から１６のいずれか１つに記載の撮像装置と、
被写体像の光電変換により、前記記録媒体に記録する画像データを取得する撮像手段とを有することを特徴とする撮像装置。
【請求項１８】
それぞれ記録媒体の接続が可能な複数のメディアスロットを通じて複数の前記記録媒体に対するデータの書き込み処理および読み出し処理のうち少なくとも一方の処理を行う処理方法であって、
前記複数のメディアスロットに接続された複数の前記記録媒体内にそれぞれ存在するディレクトリに関するディレクトリ情報を検出する第１のステップと、
該ディレクトリ情報に基づいて、前記処理を行うための前記メディアスロットを切り換える第２のステップとを有することを特徴とする処理方法。
【請求項１９】
前記第２のステップにおいて、前記ディレクトリ情報と該ディレクトリ情報に対応するディレクトリを有する前記記録媒体が接続された前記メディアスロットを表すメディアスロット情報と含むリスト情報を作成し、
前記リスト情報を用いて、アクティブな前記メディアスロットからの切り換え先の前記メディアスロットを選択することを特徴とする請求項１８に記載の処理方法。
【請求項２０】
前記第２のステップにおいて、アクティブな前記メディアスロットに接続された前記記録媒体に新たなデータの書き込み処理を行うための残容量があるか否かを検出し、
前記残容量がないと検出したときに前記書き込み処理を行うための前記メディアスロットを切り換えることを特徴とする請求項１８又は１９に記載の処理方法。
【請求項２１】
前記第２のステップにおいて、前記メディアスロットに対する前記記録媒体の接続状態が変化したときに、前記リスト情報を再作成することを特徴とする請求項１９に記載の処理方法。
【請求項２２】
前記第２のステップにおいて、前記メディアスロットの切り換えに伴い、前記処理を行うディレクトリを切り換えることを特徴とする請求項１８から２１のいずれか１つに記載の処理方法。
【請求項２３】
前記複数のメディアスロットのうち第１のメディアスロットに接続された第１の記録媒体に新たなデータの書き込みを行うための残容量がないことを検出し、かつ該第１の記録媒体が有する前記ディレクトリ情報から該第１の記録媒体に空きディレクトリがあることを検出した場合に、該空きディレクトリを、第２のメディアスロットに接続された第２の記録媒体に移動させる第３のステップを有することを特徴とする請求項１８から２２のいずれか１つに記載の処理方法。
【請求項２４】
前記複数のメディアスロットのうち第１のメディアスロットに第１の記録媒体が接続され、かつ第２のメディアスロットに、前記第１の記録媒体内に存在するディレクトリと同じ前記ディレクトリ情報を持つディレクトリが存在する第２の記録媒体が接続された場合に、該第２の記録媒体内のディレクトリを変更する第４のステップを有することを特徴とする請求項１８から２２のいずかれ１つに記載の処理方法。
【請求項２５】
前記第２のステップによる前記メディアスロットの切り換えを行わせるか否か使用者に選択させる第５のステップを有することを特徴とする請求項１８から２４のいずれか１つに記載の処理方法。
【請求項２６】
前記第５のステップにおいて、前記第２のステップによる前記メディアスロットの切り換えを行わせないことが選択された場合に、前記メディアスロットの切り換え順を使用者に選択させることを特徴とする請求項２５に記載の処理方法。
【請求項２７】
前記複数の記録媒体に書き込まれたデータの順次再生を行う場合に、前記第２のステップにおいて選択された前記メディアスロットの切り換え順に応じて該再生を行う第６のステップを有することを特徴とする請求項２６に記載の処理方法。
【請求項２８】
前記第２のステップにおいて、前記切り換え後の前記メディアスロットに接続された前記記録媒体が未フォーマット状態であるときは、該切り換えに先だって該記録媒体をフォーマット処理してから前記メディアスロットの切り換えを行うことを特徴とする請求項１８から２７のいずれか１つに記載の処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記録媒体の接続が可能な撮像装置及びその処理方法に関するものである。
【背景技術】
【０００２】
特許文献１には、撮像素子からの画像情報を記録するメモリの容量が一杯になって画像情報の記録ができなくなったときに、そのメモリへの書き込みを禁止して、その容量一杯のメモリを待ち行列に登録するとともに、書き込み可能なメモリを探索し、存在すればそのメモリに切り換え、存在しなければ撮影動作を禁止し、書き込み可能なメモリができるのを待つように制御する技術が開示されている。
【特許文献１】特開平０５−２７６４７２号公報(段落番号０００９)
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に開示された撮像装置では、切り換えられた記録媒体を特定するのが難しく、所望のデータがどの記録媒体に記録されたかがわからないと該データを読み出せない。
【０００４】
本発明は、上記の点に鑑みてなされたものであり、本来ユーザが意識するのはあくまで記録媒体内に存在するディレクトリだけであり、複数のメディアスロットが存在するような場合においても、あくまで単一ストレージのごとく振る舞う制御手段を提供することで、ユーザへの負担を軽減することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本願発明の撮像装置の第１の構成は、それぞれ記録媒体の接続が可能な複数のメディアスロットと、メディアスロットを通じて複数の記録媒体に対するデータの書き込み処理および読み出し処理のうち少なくとも一方の処理を行う処理手段とを有し、処理手段は、複数のメディアスロットに接続された複数の記録媒体内にそれぞれ存在するディレクトリに関するディレクトリ情報を検出し、該ディレクトリ情報に基づいて、処理を行うためのメディアスロットを切り換えることを特徴とする。
【０００６】
処理手段に、ディレクトリ情報と該ディレクトリ情報に対応するディレクトリを有する記録媒体が接続されたメディアスロットを表すメディアスロット情報と含むリスト情報を作成させ、リスト情報を用いて、アクティブなメディアスロットからの切り換え先のメディアスロットを選択するようにさせてもよい。
【０００７】
処理手段に、アクティブなメディアスロットに接続された記録媒体に新たなデータの書き込み処理を行うための残容量があるか否かを検出させ、残容量がないと検出したときに書き込み処理を行うためのメディアスロットを切り換えるようにさせてもよい。
【０００８】
処理手段に、メディアスロットに対する記録媒体の接続状態が変化したときに、リスト情報を再作成させるようにしてもよい。
【０００９】
処理手段に、メディアスロットの切り換えに伴い、処理を行うディレクトリを切り換えるようにさせてもよい。
【００１０】
処理手段に、複数のメディアスロットのうち第１のメディアスロットに接続された第１の記録媒体に新たなデータの書き込みを行うための残容量がないことを検出し、かつ該第１の記録媒体が有するディレクトリ情報から該第１の記録媒体に空きディレクトリがあることを検出した場合に、該空きディレクトリを、第２のメディアスロットに接続された第２の記録媒体に移動させるようにしてもよい。
【００１１】
処理手段に、複数のメディアスロットのうち第１のメディアスロットに第１の記録媒体が接続され、かつ第２のメディアスロットに、第１の記録媒体内に存在するディレクトリと同じディレクトリ情報を持つディレクトリが存在する第２の記録媒体が接続された場合に、該第２の記録媒体内のディレクトリを変更するようにさせてもよい。
【００１２】
処理手段に、ディレクトリ情報を持たない記録媒体がメディアスロットに接続されたときは、該記録媒体内にディレクトリを作成させるようにしてもよい。
【００１３】
処理手段に、メディアスロットを切り換えたときは、該切り換え前におけるメディアスロットおよび処理を行うディレクトリと、切り換え後におけるメディアスロットおよび処理を行うディレクトリとを表示手段に表示させるようにしてもよい。
【００１４】
処理手段によるメディアスロットの切り換えを行わせるか否か使用者に選択させる選択手段を設けてもよい。
【００１５】
選択手段は、処理手段によるメディアスロットの切り換えを行わせないことが選択された場合において、メディアスロットの切り換え順を使用者に選択させるようにしてもよい。
【００１６】
処理手段に、メディアスロットの切り換え順を使用者に選択させる場合に、複数のメディアスロットに対する記録媒体の接続状態および該記録媒体の種類を表示手段に表示させるようにしてもよい。
【００１７】
処理手段に、アクティブなメディアスロットに接続された記録媒体の残容量が所定レベルまで減少したときに、選択手段による選択を使用者に促す情報を表示手段に表示させるようにしてもよい。
【００１８】
処理手段に、メディアスロットに対する記録媒体の接続状態が変化したときに、選択手段による選択を使用者に促す情報を表示手段に表示させるようにしてもよい。
【００１９】
処理手段に、複数の記録媒体に書き込まれたデータの順次再生を行う場合に、選択手段において選択されたメディアスロットの切り換え順に応じて該再生を行うようにさせてもよい。
【００２０】
処理手段に、切り換え後のメディアスロットに接続された記録媒体が未フォーマット状態であるときは、該切り換えに先だって該記録媒体をフォーマット処理してからメディアスロットの切り換えを行うようにさせてもよい。
【００２１】
上述の撮像装置と、被写体像の光電変換により、記録媒体に記録する画像データを取得する撮像手段とを有することを特徴とする撮像装置。
【００２２】
本願発明の処理方法の第１の構成は、それぞれ記録媒体の接続が可能な複数のメディアスロットを通じて複数の記録媒体に対するデータの書き込み処理および読み出し処理のうち少なくとも一方の処理を行う処理方法であって、複数のメディアスロットに接続された複数の記録媒体内にそれぞれ存在するディレクトリに関するディレクトリ情報を検出する第１のステップと、該ディレクトリ情報に基づいて、処理を行うためのメディアスロットを切り換える第２のステップとを有することを特徴とする。
【００２３】
第２のステップにおいて、ディレクトリ情報と該ディレクトリ情報に対応するディレクトリを有する記録媒体が接続されたメディアスロットを表すメディアスロット情報と含むリスト情報を作成し、リスト情報を用いて、アクティブなメディアスロットからの切り換え先のメディアスロットを選択するようにしてもよい。
【００２４】
第２のステップにおいて、アクティブなメディアスロットに接続された記録媒体に新たなデータの書き込み処理を行うための残容量があるか否かを検出し、
残容量がないと検出したときに書き込み処理を行うためのメディアスロットを切り換えるようにさせてもよい。
【００２５】
第２のステップにおいて、メディアスロットに対する記録媒体の接続状態が変化したときに、リスト情報を再作成するようにさせてもよい。
【００２６】
第２のステップにおいて、メディアスロットの切り換えに伴い、処理を行うディレクトリを切り換えるようにさせてもよい。
【００２７】
複数のメディアスロットのうち第１のメディアスロットに接続された第１の記録媒体に新たなデータの書き込みを行うための残容量がないことを検出し、かつ該第１の記録媒体が有するディレクトリ情報から該第１の記録媒体に空きディレクトリがあることを検出した場合に、該空きディレクトリを、第２のメディアスロットに接続された第２の記録媒体に移動させる第３のステップを設けてもよい。
【００２８】
複数のメディアスロットのうち第１のメディアスロットに第１の記録媒体が接続され、かつ第２のメディアスロットに、第１の記録媒体内に存在するディレクトリと同じディレクトリ情報を持つディレクトリが存在する第２の記録媒体が接続された場合に、該第２の記録媒体内のディレクトリを変更する第４のステップを設けてもよい。
【００２９】
第２のステップによるメディアスロットの切り換えを行わせるか否か使用者に選択させる第５のステップを設けてもよい。
【００３０】
第５のステップにおいて、第２のステップによるメディアスロットの切り換えを行わせないことが選択された場合に、メディアスロットの切り換え順を使用者に選択させるようにしてもよい。
【００３１】
複数の記録媒体に書き込まれたデータの順次再生を行う場合に、第２のステップにおいて選択されたメディアスロットの切り換え順に応じて該再生を行う第６のステップを設けてもよい。
【００３２】
第２のステップにおいて、切り換え後のメディアスロットに接続された記録媒体が未フォーマット状態であるときは、該切り換えに先だって該記録媒体をフォーマット処理してからメディアスロットの切り換えを行うようにさせてもよい。
【発明の効果】
【００３３】
本願発明における撮像装置の第１の構成によれば、各メディアスロットに接続されている記録媒体内におけるディレクトリ情報に基づき、メディアスロット切り換えを行うため、ユーザはディレクトリさえ意識していれば良く、特にメディアスロットにどの記録媒体がという意識をする必要はなく、後の編集等の際にもユーザがどの記録媒体にどのデータが書き込まれているかということが混乱せずに済む。
【００３４】
また、再生時における読み出し時も同様の処理手段で行うことが可能なため、書き込み時と同様の順序で再生することが可能となり、ユーザがどのメディアスロットにどの記録媒体がということを意識する必要はない。
【００３５】
つまりユーザが意識するのはあくまで記録媒体内に存在するディレクトリだけであり、複数メディアスロット存在するような場合であっても、単一ストレージのごとく振る舞う処理手段を提供することで、ユーザへの負担を軽減することができる。
【００３６】
また、処理手段によるメディアスロットの切り換えを行わせるか否か使用者に選択させる選択手段を設けることにより、メディアスロット自動切り換え機能を使用するか否かをユーザに自由に設定させることができるため、ユーザが意図する切り換え機能を最小限の負荷で提供することができる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明に好適に実施例を図面を参照して説明する。なお、以下の実施例では、撮像素子（ＣＣＤセンサ、ＣＭＯＳセンサ等）を用いて画像データを生成する機能を有する装置を撮像装置と呼ぶ。従って、以下の実施例における撮像装置は、デジタルカメラ、デジタルビデオカメラ、カメラ付き携帯電話等の装置を含む。
【実施例１】
【００３８】
まず、本発明の実施例１における撮像装置の主要な構成要素を図１を用いて説明する。
【００３９】
図１において、１は光軸方向に進退して焦点距離を変更する撮影レンズ、２はシャッタ等の露光制御部、３はＣＣＤ、ＣＭＯＳイメージセンサ等の撮像素子を用いた撮像センサやＣＤＳ・Ａ／Ｄ回路を含む撮像部である。
【００４０】
４はメモリ制御回路、５はメモリ制御回路４によって制御されるメモリ、６は撮像装置の制御を司るＣＰＵ、７は撮影モードを変更するダイヤル、レリーズボタン等を含む操作部、８は所定の画像処理（ホワイトバランス、コントラスト、シャープネス等を調整する処理）を行う画像処理部、９はコーデック部、所定の画像圧縮方式（ＪＰＥＧ圧縮方式等）に従って画像データを圧縮又は伸張するコーデック部である。１６はカラー液晶表示器を有する表示部である。
【００４１】
図１において、撮影レンズ１及び露光制御部２を介して、固体撮像素子３に結像された撮影画像は、撮像素子で光電変換された後、ＣＤＳ・Ａ／Ｄ回路を経て画像データに変換される。
【００４２】
変換された画像データは、メモリ制御部４によって一旦メモリ５に格納される。メモリ５に格納された画像データは、画像処理部８で所定の画像処理が施される。画像処理部８で画像処理された画像データは再度メモリ５に格納される。
【００４３】
メモリ５に格納された画像データは、コーデック部９で圧縮された後、後述するメディアスロット変更制御処理により得られたメディアスロット１０〜１２に接続されている記録媒体１３〜１５に記録されることになる。
【００４４】
メディアスロット１０〜１２の夫々は、記録媒体が接続されているか否かを検出する接続状態検出機能と、記録媒体の残容量を検出する残容量検出機能を有する。
図２は、本実施例における撮像装置で実行されるメディアスロット変更制御処理の処理手順を説明するためのフローチャートである。
【００４５】
最初に、ディレクトリの構成変更が必要かどうかの判定を行う（Ｓ１１）。これは、第１のメディアスロット（例えばメディアスロット１０）に接続されている記録媒体内のディレクトリ情報と同じディレクトリ情報を持つ記録媒体を、第２のメディアスロット（例えばメディアスロット１１）に接続した場合を想定している。
【００４６】
この場合は、第２のメディアスロットに接続された記録媒体内のディレクトリ構成を、すべてのメディアスロットに接続されている記録媒体内ディレクトリのディレクトリ情報に基づき変更する動作を意味する。
【００４７】
変更動作自体は、分岐先のディレクトリ操作で行う（Ｓ１２）。但し、上記以外にもディレクトリ構成変更の必要性がある場合は、ここで分岐すると考えて良い。なお、ディレクトリ情報を有しない記録媒体がメディアスロットに接続された場合、この接続された記録媒体内にディレクトリが作成される。
【００４８】
次に、ディレクトリ構成に変更があったかどうかの判定を行う（Ｓ１３）。
これは、前述した第１のメディアスロットにすでに接続されている記録媒体内のディレクトリ情報と同じディレクトリ情報をもつ記録媒体を、第２のメディアスロットに接続した場合のディレクトリ操作後も含め、それ以外にも、新たに記録媒体をいずれかのメディアスロットに接続した場合や、いずれかのメディアスロットに接続されている記録媒体を外した場合などを想定している。
その場合は、メディアスロット切り換え順序設定を再度行い（Ｓ１４）、メディアスロット切り換え順序を更新する。
但し、この場合においても、上記以外でディレクトリ構成に変更があった場合は、ここで分岐すると考えて良い。
【００４９】
次に、書き込みなのか読み出しかの判定を行う（Ｓ１５）。書き込みであれば、現在アクティブなメディアスロットに接続されている記録媒体の残容量があるかどうかの判定を行う（Ｓ１６）。
【００５０】
判定後、残容量があると判定されると、その時点でフローは終了となる。
読み出しであると判定された場合については、後述する。現在アクティブなメディアスロットに接続されている記録媒体の残容量がないと判定された場合、現在アクティブなメディアスロットに接続されている記録媒体内のディレクトリ情報を検出する（Ｓ１７）。
【００５１】
ここでのディレクトリ情報の中には、そのディレクトリ内に静止画像データ・動画像データ・音声データ等のユーザからの操作により撮影・録音されたデータを所有しない空ディレクトリが存在するかどうかの情報も検出される。
【００５２】
次に、前述のディレクトリ情報に基づき、空ディレクトリが存在しているかどうかの判定を行う（Ｓ１８）。
空ディレクトリが存在する場合、後述する空ディレクトリ移動処理を行う（Ｓ１９）。
空ディレクトリ移動処理後は、メディアスロットとディレクトリの対応が変わるため、再度メディアスロット切り換え順序設定を行い（Ｓ２０）、メディアスロット変更処理が行なわれる（Ｓ２１）。
【００５３】
Ｓ１８にて空ディレクトリが存在しなかった場合には、Ｓ１９、Ｓ２０の処理を行なわずに、実際のメディアスロット変更処理が行われる（Ｓ２１）。
メディアスロット変更処理が行われるのは、ディレクトリ構成変更ありと判定された後（Ｓ１３）、メディアスロット切り換え順序設定が行われ（Ｓ１４）、メディアスロット切り換えが必要である（Ｓ２２）場合もメディアスロット変更処理が行なわれる（Ｓ２１）。
【００５４】
また、読み出しかどうかの判定で読み出しと判定された後に（Ｓ１５）、メディアスロット切り換えが必要であると判定された場合も（Ｓ２２）、メディアスロット変更処理が行なわれる（Ｓ２１）。
【００５５】
メディアスロット変更処理では、メディアスロット切り換え順序設定により得られる情報に基づき、実際に書き込み・読み出しメディアスロットを次候補のものに変更する処理を行う。
【００５６】
変更後は、書き込み・読み出しメディアスロット／ディレクトリの設定を行う（Ｓ２３）。設定値の記憶等もここで行う。また、メディアスロット切り換え順序設定もここで再度行い、次の切り換え先のメディアスロット等の選定を行っておく必要がある。
【００５７】
その際に、書き込み・読み出しメディアスロット／ディレクトリ情報をユーザに通知するための情報を表示部１６に表示する（Ｓ２４）。その一例が図６になる。
【００５８】
この場合の表示については、メディアスロット／ディレクトリ情報表示だけではなく、メディアスロットに接続されている記録媒体についての情報など、関連する情報も含めて表示しても良い。
【００５９】
図３は、本実施例における撮像装置で実行されるメディアスロット切り換え順序設定処理の処理手順を説明するためのフローチャートである。この処理は、前述したメディアスロット変更制御処理が呼ばれる前に少なくとも１回はコールされており、書き込み・読み出しメディアスロット変更制御処理時にはメディアスロット切り換え順序が決まっていることを保証する。
【００６０】
メディアスロット切り換え順序設定処理では、まず、すべてのメディアスロット１０〜１２に接続されている記録媒体内のメディアスロット及びディレクトリ情報を検出する（Ｓ３１）。
【００６１】
その次に、得られたディレクトリ情報において、ディレクトリ番号順にソート（分類、仕分け）した情報（リスト情報）を作成する（Ｓ３２）。その一例を図４に示す。
ディレクトリ番号順にソートされた情報には、各ディレクトリ番号が対応するディレクトリが存在している記録媒体が接続されているメディアスロット番号も含まれている。それ以外にも、各ディレクトリが存在している記録媒体の情報など様々な情報を所有する形態であっても良い。
【００６２】
ソートされたディレクトリ番号及びそれに対応したメディアスロット番号の一覧を、ランダムアクセスメモリ内に記憶する（Ｓ３３）。また、その一覧及び現在のアクティブなメディアスロット番号から、切り換え次候補のメディアスロットを選定し、記憶する（Ｓ３４）。
これにより、メディアスロット切り換え順序が設定されることになり、処理は終了となる。
【００６３】
次に、図５を用いてメディアスロット変更制御処理内で利用される、空ディレクトリ移動処理について説明する。ここで、図５は空ディレクトリ移動処理における処理を示すフローチャートである。
【００６４】
まず、最も後番号の空ディレクトリにおいて、そのディレクトリ番号の最近接後番号を所有するディレクトリが存在している記録媒体を検出する（Ｓ４１）。
ここでの最も後番号の空ディレクトリという意味は、空ディレクトリが複数存在した場合においても対応するためである。その場合は、複数存在する空ディレクトリの中から、最も後番号のものを検出し、それを基準として空ディレクトリ移動先の選定を行う。
【００６５】
記録媒体が検出されたら、その記録媒体における残容量検出を行う（Ｓ４２）。
残容量検出後は、残容量があるか否かの判定を行う（Ｓ４３）。
残容量がなかった場合は、再度最近接後番号ディレクトリ存在記録媒体検出に戻る。
【００６６】
残容量があった場合は、空ディレクトリを該当記録媒体内に移動させる（Ｓ４４）。
空ディレクトリが複数存在していた場合は、複数の空ディレクトリすべてを移動させる。
【００６７】
以上説明したように、本実施例のメディアスロット変更制御処理によれば、各メディアスロットに接続されている記録媒体内におけるディレクトリ構造を優先して、メディアスロット変更を行う為、ユーザにはディレクトリさえ意識していれば良い為、特にメディアスロットにどの記録媒体がという意識をする必要はなく、後の編集等の際にもユーザがどの記録媒体にどのデータが書き込まれているかということが混乱せずに済む。
【００６８】
また、再生時における読み出し時も同様の制御手段で行う為、書き込み時と同様の順序で再生することが可能となり、この場合においてもユーザがどのメディアスロットにどの記録媒体がということを意識する必要はない。
【００６９】
つまりユーザが意識するのはあくまで記録媒体内に存在するディレクトリだけであり、複数のメディアスロットが存在するような場合においても、あくまで単一ストレージのごとく振る舞う制御手段を提供することで、ユーザへの負担を軽減することが可能となる。
【実施例２】
【００７０】
本発明の実施例２における撮像装置は、実施例１の撮像装置と構成が略同一であるため、同一の構成要素は同一符号を付して説明を省略する。
【００７１】
まず、本実施例のメディアスロット書き込み順序設定処理を図７のフローチャートを用いて説明する。
【００７２】
最初にメディアスロット自動切り換え設定処理について説明する。まずユーザは、図８に示すようなグラフィカルユーザインターフェース(ＧＵＩ)によって、メディアスロット自動切り換え機能を使用するのか否かを設定することができる。図８に示すグラフィカルユーザインターフェースは、表示部１６に表示される。
【００７３】
また、図８に示すようなグラフィカルユーザインターフェースによって、メディアスロット自動切り換え機能を使用するか否か設定できるだけではなく、操作部７を操作することで、メディアスロット自動切り換え機能を使用するか否かを即座に切り換えられるような部材構成にしても良い。
【００７４】
メディアスロット自動切り換え機能を使用しないのであれば、通常の単一メディアスロット書き込み／読み出し機能のみが行われることになる。
【００７５】
また、メディアスロット自動切り換え機能を使用しない状態であっても、現在利用中であるメディアスロットに接続されている記録媒体の残容量が一杯になった場合は、その旨を表示するとともに、メディアスロット自動切り換え機能を使用するか否かを再度設定するよう問うような機能とグラフィカルユーザインターフェースを持ち、設定するとユーザが選択した場合はその時点から、メディアスロット自動切り換え機能が有効になる為、書き込みスロット選択制御処理により選択された次メディアスロットに切り換えられる。その際の表示例が図９のようになる。図９に示すグラフィカルユーザインターフェースは、表示部１６に表示される。
【００７６】
次にメディアスロット書き込み順序設定処理についてであるが、まずメディアスロット自動切り換え機能を使用するか否かを判定し（Ｓ１２）、メディアスロット自動切り換え機能を使用が選択された場合には、メディアスロット書き込み順序設定処理の設定が可能となる。自動切り換え機能を使用しないに設定されている場合は、設定されていないことを促す警告表示（Ｓ１９）をして、フローを終了する。
【００７７】
まず、記録媒体の接続状態を確認する（Ｓ１３）。接続済のメディアスロットについては、ＣｈａｒｇｅＳｔａｔｅＯｆＳｌｏｔ［ｉ］＝Ｔｒｕｅ、未接続のメディアスロットについては、ＣｈａｒｇｅＳｔａｔｅＯｆＳｌｏｔ［ｉ］＝Ｆａｌｓｅとしておく。
【００７８】
次に、接続済の記録媒体における残容量を検出する（Ｓ１４）。残容量があるメディアスロットについては、ＣａｐａｃｉｔｙＯｆＳｌｏｔ［ｉ］＝Ｔｒｕｅ、残容量がないメディアスロットについては、ＣａｐａｃｉｔｙＯｆＳｌｏｔ［ｉ］＝Ｆａｌｓｅをしておく。
両方の処理においていずれもＴｒｕｅ（つまり、ＣｈａｒｇｅＳｔａｔｅＯｆＳｌｏｔ［ｉ］＝＝Ｔｒｕｅ＆＆ＣａｐａｃｉｔｙＯｆＳｌｏｔ＝＝Ｔｒｕｅということ）であるメディアスロットを書き込み順序設定可能なメディアスロットとしてＥｎａｂｌｅＳｌｏｔ［ｉ］に記憶しておく（Ｓ１５）。
【００７９】
ユーザは図１０に示すようなグラフィカルユーザインターフェースで、メディアスロット書き込み順序の設定を行う（Ｓ１６）。図１０に示すグラフィカルユーザインターフェースは、表示部１６に表示される。あくまで書き込み順序設定可能なメディアスロットは、先程の処理でＥｎａｂｌｅＳｌｏｔ［ｉ］に登録されているメディアスロットの中からのみとする。但し、これ以外にも特にメディアスロットにおける記録媒体の接続状態や、残容量には無関係に書き込み順序を設定できるような制御手段でも良い。但し、その場合は後の書き込みスロット選択制御処理において判断する制御が必要となる。
【００８０】
ユーザからの操作で、メディアスロット書き込み順序設定が設定され（Ｓ１７）、設定された書き込み順序はＯｒｄｅｒＯｆＳｌｏｔ［ｉ］に記憶され(Ｓ１８)、メディアスロット書き込み順序設定処理は終了する。
【００８１】
次に、書き込みスロット選択制御処理について説明する。
図１１は書き込みスロット選択制御処理における処理のフローチャートである。
まず、基本的に書き込みスロット選択制御処理は、先に説明したメディアスロット自動切り換え機能を使用しない設定になっていなければ、起動することはない。
メディアスロット自動切り換え機能を使用する設定になっていて始めてこの制御が起動するということである。
【００８２】
最初にまず現在アクティブなメディアスロットに接続されている記録媒体の残容量が一杯であるかどうかの判定がされる（Ｓ２２）。アクティブなメディアスロットに接続されている記録媒体の残容量が一杯である場合にはＳ２３に進み、一杯でなければフローは終了する。
【００８３】
書き込み順序設定処理で決定されたＥｎａｂｌｅＳｌｏｔ［ｉ］に記憶されているメディアスロット書き込み順序を元に次候補のメディアスロットが選出され、メディアスロット切り換え処理が行われる（Ｓ２３）。
【００８４】
メディアスロット切り換え処理終了後は、メディアスロット切り換えが発生した事をユーザに知らせるために、その情報を表示する（Ｓ２４）。
【００８５】
但し、システム全体においては、メディアスロット書き込み順序設定処理が設定されてから、次の書き込みメディアスロット選択制御処理が呼ばれるまでの間に、各メディアスロットにおける記録媒体の接続状態に変更があった場合は、再度メディアスロット書き込み順序設定処理が呼ばれ、書き込み順序を再設定させることを促すような表示及び制御がされることになる。
【００８６】
この処理フローを図１２に示す。まず、各メディアスロットにおける記録媒体の接続状態に変更があった場合には、その旨が表示される(Ｓ３１)。そして、グラフィカルユーザインターフェースにより、メディアスロット順序を再設定するかどうかを選択することができる(Ｓ３２)。
【００８７】
次に、メディアスロット順序が再設定された場合には、上述した図１１の書き込みスロット選択制御処理による処理フローが行なわれる(Ｓ３３)。
【００８８】
一方、メディアスロット順序が再設定されていない場合には、変更のあった記録媒体における接続状態と(Ｓ３４)、残容量が検出され(Ｓ３５)、ＥｎａｂｌｅＳｌｏｔ［ｉ］における順序を最終順序に設定する(Ｓ３６)。
【００８９】
つまり、次の書き込み順序制御処理は必ず次に書き込むべきメディアスロットが保証されている場合でのみ呼ばれることになる。
【００９０】
以上説明したように、本実施例の書き込み順序制御処理によれば、メディアスロット自動切り換え機能を使用するか否か、及びメディアスロット書き込み順序設定自体はユーザに自由に設定させることで、ユーザが意図する切り換え機能を最小限の負荷で提供することができる。
【００９１】
また、次の書き込み順序制御処理により、現在どのメディアスロットに接続されている記録媒体がアクティブであるかが分かる為、ユーザが各メディアスロットに接続されている記録媒体に、どういうデータが書き込まれたのかが混乱せずに済む。
また、再生時も、書き込み順序制御処理をそのまま利用することで、書き込み時と同様の順序で再生することが可能となる。
【図面の簡単な説明】
【００９２】
【図１】本実施例における撮像装置の主要な構成要素を説明するための図である。
【図２】本実施例における撮像装置で実行されるメディアスロット変更制御処理を説明するためのフローチャートである。
【図３】本実施例における撮像装置で実行されるメディアスロット切り換え順序設定処理を説明するためのフローチャートである。
【図４】リスト情報の一例である。
【図５】空ディレクトリ移動処理についてのフローチャートである。
【図６】メディアスロット・ディレクトリ変更表示例の図である。
【図７】メディアスロット書き込み順序設定処理フローチャートである。
【図８】メディアスロット自動切り換え機能を使用するか否かのＧＵＩを示す図である。
【図９】メディアスロット自動切り換え機能を使用しないで、現在書き込み中の記録媒体の残容量が一杯になった場合の警告表示画面である。
【図１０】メディアスロット書き込み順序を設定するためのＧＵＩを示す図である。
【図１１】メディアスロット選択制御処理を説明するためのフローチャートである。
【図１２】接続状態変更時処理を説明するためのフローチャートである。
【符号の説明】
【００９３】
１・・・撮影レンズ、２・・・露光制御部、３・・・撮像部、４・・・メモリ制御部、５・・・メモリ、６・・・中央演算処理部（ＣＰＵ）、７・・・操作部、８・・・画像処理部、９・・・コーデック部
１０・・・メディアスロット１、１１・・・メディアスロット２、１２・・・メディアスロット３、１３・・・記録媒体１、１４・・・記録媒体２、
１５・・・記録媒体３、１６・・・表示部
【図１】
2005176282.tif 000003
【図２】
2005176282.tif 000004
【図３】
2005176282.tif 000005
【図４】
2005176282.tif 000006
【図５】
2005176282.tif 000007
【図６】
2005176282.tif 000008
【図７】
2005176282.tif 000009
【図８】
2005176282.tif 000010
【図９】
2005176282.tif 000011
【図１０】
2005176282.tif 000012
【図１１】
2005176282.tif 000013
【図１２】
2005176282.tif 000014