(57)【要約】【課題】複数の撮像装置の間において撮影された複数の画像ファイルを容易に管理することができる撮像装置、撮像装置の制御方法、及び撮像プログラムを提供する。【解決手段】撮像装置は、被写体を撮像して画像データを生成する撮像手段と、他の撮像装置で生成された画像データの撮影時刻を受信する受信手段と、前記撮像手段により生成された画像データの撮影時刻と、所定の期間に前記受信手段により受信された撮影時刻とに基づいて、前記撮像手段により生成した画像データを含む画像ファイルのファイル名を生成する生成手段とを有する。【選択図】図６
2008301448.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを生成する撮像手段と、
他の撮像装置で生成された画像データの撮影時刻を受信する受信手段と、
前記撮像手段により生成された画像データの撮影時刻と、所定の期間に前記受信手段により受信された撮影時刻とに基づいて、前記撮像手段により生成した画像データを含む画像ファイルのファイル名を生成する生成手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記撮影時刻を時系列の順番で管理する管理手段をさらに有し、
前記生成手段は、前記管理された撮影時刻の順番に基づき前記ファイル名を生成する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像装置および前記他の撮像装置の優先順位を予め記憶する記憶手段をさらに有し、
前記生成手段は、前記優先順位に応じて、前記ファイル名を生成する
ことを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
計時を行う計時手段をさらに有し、
前記受信手段は、さらに前記他の撮像装置の計時手段で計時された時刻を示す時刻情報を取得し、
前記計時手段は、前記他の撮像装置から受信した時刻情報に基づき、前記計時手段が計時する時刻を補正する
ことを特徴とする請求項１から３のいずれか１項に記載の撮像装置。
【請求項５】
前記生成手段は、前記撮像手段により画像データが生成されてから所定の時間が経過した場合に、前記画像データを含む画像ファイルのファイル名を生成する
ことを特徴とする請求項１から４のいずれか１項に記載の撮像装置。
【請求項６】
前記生成手段は、前記撮像手段が前記画像データを生成したことに応じて、仮のファイル名を生成し、前記画像データが生成されてから所定の時間が経過した場合に、前記仮のファイル名に代えて、新たなファイル名を生成する
ことを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記撮像手段により生成された画像データの撮影時刻を前記他の撮像装置へ送信するための送信手段をさらに有する
ことを特徴とする請求項１から６のいずれか１項に記載の撮像装置。
【請求項８】
前記撮像手段により生成された画像データの撮影時刻を前記他の撮像装置へ送信するための送信手段と、
計時を行う計時手段と、
をさらに有し、
前記送信手段は、前記計時手段と前記他の撮像装置の計時手段とが同期した時刻を計時するように、前記計時手段が計時した時刻を示す時刻情報を、前記他の撮像装置へ送信する
ことを特徴とする請求項１から３のいずれか１項に記載の撮像装置。
【請求項９】
撮像手段が、被写体を撮像して画像データを生成する撮像ステップと、
受信手段が、他の撮像装置で生成された画像データの撮影時刻を受信する受信ステップと、
生成手段が、前記撮像手段により生成された画像データの撮影時刻と、所定の期間に前記受信手段により受信された撮影時刻とに基づいて、前記撮像手段により生成した画像データを含む画像ファイルのファイル名を生成する生成ステップと、
を有することを特徴とする撮像装置の制御方法。
【請求項１０】
撮像装置を、
被写体を撮像して画像データを生成する撮像手段と、
他の撮像装置で生成された画像データの撮影時刻を受信する受信手段と、
前記撮像手段により生成された画像データの撮影時刻と、所定の期間に前記受信手段により受信された撮影時刻とに基づいて、前記撮像手段により生成した画像データを含む画像ファイルのファイル名を生成する生成手段と、
として機能させることを特徴とする撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法、及び撮像プログラムに関する。
【背景技術】
【０００２】
撮像装置は、撮影した画像を画像ファイルとし、特定の命名規則でファイル名を付与する。現在普及している撮像装置は、撮影した画像のファイルを、順次増加するような数桁の数字を用いる事で一意のファイル名を割り振って記録するものが多い。撮像装置は画像ファイルに対し、「ＩＭＧ０００００．ｊｐｇ、ＩＭＧ００００１．ｊｐｇ、ＩＭＧ００００２．ｊｐｇ、…」等の様に名前を付けて行く。このファイル名の付与は、各撮像装置が個別に行う処理である。したがって、各々の撮像装置に同じファイル名の画像ファイルが存在する可能性がある。このような命名規則の下、複数の撮像装置から得られた画像ファイルをまとめて管理しようとすると、同じファイル名が重複することがある。
【０００３】
そこで、ファイル名が重複することを避けるために、特許文献１に示されているように、画像を保存集積する為のストレージに取り込む際に自動的にファイル名の変更を行い、ファイル名の衝突を防ぐ技術が提案されている。
【０００４】
また、特許文献２に示されているように、複数の画像ファイルのファイル名に共通なプレフィックス部分を、撮像装置毎に一意になるように設定する事で、ファイル名の衝突を防ぐ技術も提案されている。
【特許文献１】特開２００５−３３７１０号公報
【特許文献２】特開平１１−１１０５３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に示された技術では、複数の撮像装置がグルーピングされた場合、複数の撮像装置の間において、ファイル名が重複している可能性がある。ここで、「グルーピングされる」とは、複数の画像ファイルを統一的に管理するためのグループに属するようにされることを示す。ファイル名が重複していると、複数の撮像装置の間において、複数の画像ファイルを管理することが困難になる。
【０００６】
また、特許文献２に示された技術では、複数の撮像装置がグルーピングされた場合、複数の撮像装置の間において、プレフィックス部分が異なってしまう。これにより、複数の撮像装置の間において、複数の画像ファイルを時系列で管理しにくくなる可能性がある。
【０００７】
本発明の目的は、複数の撮像装置の間において撮影された複数の画像ファイルを容易に管理することができる撮像装置、撮像装置の制御方法、及び撮像プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の第１側面に係る撮像装置は、被写体を撮像して画像データを生成する撮像手段と、他の撮像装置で生成された画像データの撮影時刻を受信する受信手段と、前記撮像手段により生成された画像データの撮影時刻と、所定の期間に前記受信手段により受信された撮影時刻とに基づいて、前記撮像手段により生成した画像データを含む画像ファイルのファイル名を生成する生成手段とを有することを特徴とする。
【０００９】
本発明の第２側面に係る撮像装置の制御方法は、撮像手段が、被写体を撮像して画像データを生成する撮像ステップと、受信手段が、他の撮像装置で生成された画像データの撮影時刻を受信する受信ステップと、生成手段が、前記撮像手段により生成された画像データの撮影時刻と、所定の期間に前記受信手段により受信された撮影時刻とに基づいて、前記撮像手段により生成した画像データを含む画像ファイルのファイル名を生成する生成ステップとを有することを特徴とする。
【００１０】
本発明の第３側面に係る撮像プログラムは、撮像装置を、被写体を撮像して画像データを生成する撮像手段と、他の撮像装置で生成された画像データの撮影時刻を受信する受信手段と、前記撮像手段により生成された画像データの撮影時刻と、所定の期間に前記受信手段により受信された撮影時刻とに基づいて、前記撮像手段により生成した画像データを含む画像ファイルのファイル名を生成する生成手段ととして機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、複数の撮像装置の間において撮影された複数の画像ファイルを容易に管理することができる。
【発明を実施するための最良の形態】
【００１２】
本明細書において、「グルーピングされる」とは、複数の画像ファイルを統一的に管理するための管理グループに属するようにされることを示す。グルーピングされた複数の撮像装置では、通信回線を介して送受信することにより、又は、記録媒体を介して書き込みや読み出しを行うことにより、互いに情報を受け渡しすることができるようになっている。
【００１３】
本発明は撮像装置に関し、特に、複数の独立した記録装置で撮影した画像を一箇所に集めて一括管理する際に、各画像のファイル名が重複しないようにファイル名を付与するための撮像装置に関する。
【００１４】
本発明の実施形態に係る撮像システム１の概略構成を、図１を用いて説明する。図１は、本発明の実施形態に係る撮像システム１の概略構成図である。
【００１５】
撮像システム１は、撮像装置１０１、撮像装置１０２、及び撮像装置１０３を備える。撮像装置１０１、撮像装置１０２、及び撮像装置１０３の３台の撮像装置は、無線通信回線で互いに接続され、グルーピングされている。すなわち、管理グループには、撮像装置１０１、撮像装置１０２、及び撮像装置１０３の３台の撮像装置が属している。撮像システム１は、グルーピングされた複数の撮像装置１０１〜１０３がそれぞれ生成する画像ファイルのファイル名が重複しないように命名するためのシステムである。撮像装置１０１〜１０３は、例えば、デジタルカメラである。
【００１６】
次に、撮像システム１の概略動作を、図２を用いて説明する。図２は、撮像システム１の概略動作を示す図である。
【００１７】
撮像システム１の撮像装置１０１〜１０３は、図２に示すように、時刻０〜６０までの間において、互いに送受信を行って撮影情報２０１〜２０５を共通に保持する。撮影情報２０１〜２０５は、撮像装置１０１〜１０３の後述する撮像手段が画像信号を取得したことを示す情報と、その画像信号を取得した時刻を示す時刻情報とが対応付けられている。撮像手段が画像信号を取得したことを示す情報は、図２に示すように、例えば、撮像装置１０１〜１０３を識別するための装置ＩＤである。時刻情報は、図２に示すように、画像信号が取得された時刻を示すタイムスタンプであり、いわゆる撮影日時を示す情報として用いられる。
【００１８】
例えば、撮像装置１０１は、撮影情報２０１及び撮影情報２０４のタイムスタンプが示すように、０：１３の時刻と０：４５の時刻とに撮影を行っている。例えば、撮像装置１０２は、撮影情報２０２のタイムスタンプが示すように、０：２９の時刻に撮影を行っている。例えば、撮像装置１０３は、撮影情報２０３及び撮影情報２０５のタイムスタンプが示すように、０：３０の時刻と０：４５の時刻とに撮影を行っている。
【００１９】
撮像装置１０１〜１０３は、撮影により取得された画像信号に応じた画像ファイルのファイル名を生成する際に、ＩＭＧというプレフィクスと、撮影情報のタイムスタンプとからファイル名を命名する。また、撮像装置１０１〜１０３には、タイムスタンプが同じ場合を考慮して、初期設定時に、グルーピングされた複数の撮像装置１０１〜１０３の優先順位を予め設定するための順位設定指示を受け付ける。本実施形態では、撮像装置１０１、撮像装置１０２、撮像装置１０３の順に高い優先度が設定されているものとする。
【００２０】
撮像システム１は、タイムスタンプが０：１３である撮影情報２０１に応じて、撮像装置１０１が取得した画像信号に応じた画像ファイルをＩＭＧ０００．ｊｐｇというファイル名で、撮像装置１０１内の後述する記録媒体１０２４に保存する。
【００２１】
撮像システム１は、タイムスタンプが０：２９である撮影情報２０２に応じて、撮像装置１０２が取得した画像信号に応じた画像ファイルをＩＭＧ００１.ｊｐｇというファイル名で、撮像装置１０２内の後述する記録媒体１０２４に保存する。
【００２２】
撮像システム１は、タイムスタンプが０：３０である撮影情報２０３に応じて、撮像装置１０３が取得した画像信号に応じた画像ファイルをＩＭＧ００２.ｊｐｇというファイル名で、撮像装置１０３内の後述する記録媒体１０２４に保存する。
【００２３】
撮像システム１は、タイムスタンプが０：４５である撮影情報２０４及び撮影情報２０５と、上記の優先順位とに応じて、撮像装置１０１及び撮像装置１０３が取得した画像信号に応じた画像ファイルのファイル名を決める。すなわち、撮像システム１は、撮像装置１０１が取得した画像信号に応じた画像ファイルをＩＭＧ００３.ｊｐｇというファイル名で、撮像装置１０１内の後述する記録媒体１０２４に保存する。撮像システム１は、撮像装置１０３が取得した画像信号に応じた画像ファイルをＩＭＧ００４.ｊｐｇというファイル名で、撮像装置１０３内の後述する記録媒体１０２４に保存する。以上が、本実施形態における撮像システム１の処理の概略である。
【００２４】
次に、撮像システム１における撮像装置１０１〜１０３の構成を、図３を用いて説明する。図３は、撮像システム１における撮像装置１０１の構成図である。以下では、撮像装置１０１を中心に説明するが、他の撮像装置１０２，１０３も撮像装置１０１と同様の構成を有する。
【００２５】
撮像装置１０１は、次の構成要素を備える。
【００２６】
１００１は、レンズユニットである。１０１３は、レンズ制御手段であり、レンズユニット１００１に対してＡＦのためのレンズ駆動、ズームのためのレンズ駆動といった制御を行う。
【００２７】
１００２は、絞り機構を有するシャッターである。１０１２は、絞り制御手段であり、シャッター１００２の絞り機構を制御する。
【００２８】
１００３は、レンズユニット１００１を通った光を電気信号として出力するための撮像手段である。すなわち、撮像手段１００３は、被写体を撮像して画像信号を取得する。撮像手段１００３は、例えば、ＣＣＤである。撮像手段１００３は、アナログ画像信号を後述のＡ／Ｄコンバータ１００４に供給し、画像信号を取得したことを示す情報を撮影情報管理手段１０２７へ供給する。
【００２９】
１００４は、Ａ／Ｄコンバータである。Ａ／Ｄコンバータ１００４は、アナログ画像信号を、撮像手段１００３から受け取り、デジタル画像信号へ変換する。
【００３０】
１００５は、ＳＳＧユニットであり、撮像手段１００３とＡ／Ｄコンバータ１００４とに同期信号を供給する。１００６は、信号処理ユニットであり、Ａ／Ｄコンバータ１００４から受け取ったデジタル画像信号に対して画像処理や圧縮、伸張などの処理を行い、画像データを生成してＲＡＭ１００８へ出力する。１００７は、ＤＭＡコントローラ（以下、「ＤＭＡＣ」）であり、システムバス１０２５を介してそれぞれのブロック間におけるデータ転送を行う。
【００３１】
撮影情報管理手段１０２７は、画像信号を取得したことを示す情報を受け取ったことに応じて、後述の計時手段１０２６へアクセスし、画像信号を取得した時刻を示す時刻情報を取得する。この撮影情報管理手段１０２７は、画像信号を取得したことを示す情報と時刻情報とを対応付けて、撮影情報を生成する。なお、撮像装置１０２、１０３も同様に撮影情報を生成することが可能である。本実施形態では便宜上、撮像装置１０１で生成された撮影情報を「第１の撮影情報」と呼ぶ。また、撮像装置１０１が撮像装置１０２、１０３といった外部機器から受信した撮影情報を「第２の撮影情報」と呼ぶ。
【００３２】
１００８は、撮像装置１０１の主記憶部として使用されるＲＡＭである。ＲＡＭ１００８は、バッファメモリとして、信号処理ユニット１００６から供給された画像ファイルを一時的に記憶したり、各種のパラメータを一時的に記憶する。
【００３３】
１００９は、フラッシュＲＯＭ（Ｆｌａｓｈ  ＲＯＭ）であり、撮像装置１０１の制御に用いられるプログラムやパラメータを格納する。
【００３４】
１０１０は、マイクロフォン（以下「マイク」）であり、撮像装置１０１の外部音声を電気信号に変換する。１０１１は、Ａ／Ｄコンバーターであり、マイク１０１０からのアナログ音声信号をデジタル音声信号に変換する。
【００３５】
１０２２は、表示装置である。表示装置１０２２は、撮像手段１００３により取得された画像信号に応じた画像や、後述するメニュー画面を表示する。表示装置１０２２は、ＴＦＴ液晶等を含む。１０１５は、表示制御手段であり、表示装置１０２２を制御する。
【００３６】
１０２３は、外部機器と通信し、データの送受信を行うための通信インターフェースである。通信インターフェース１０２３は、例えば、無線ＬＡＮアンテナなどの無線通信のためのインターフェースである。通信インターフェース１０２３は、無線通信回線を介して機器データを外部機器から受信するための受信手段１０２３ａと、データを外部機器へ送信するための送信手段１０２３ｂとを含む。
【００３７】
１０１６は、通信制御部である。通信制御部１０１６は、無線ＬＡＮプロトコルを用いた通信のための制御を通信インターフェース１０２３に対して行い、通信インターフェース１０２３を介したデータの送受信を制御する。通信制御部１０１６は、受信データをＣＰＵ１０１４へ供給する。
【００３８】
１０２６は、計時手段であり、時刻を計測できる。なお、計時手段１０２６は、他の撮像装置１０２，１０３と通信することにより、計時手段が示す時刻をさせることが可能である。すなわち、撮像装置１０１〜１０３の間で時間合わせを行うことが可能となる。
【００３９】
ここで、撮像装置間の同期処理について説明する。同期の方法として、例えば、グルーピングされた撮像装置１０１〜１０３のうち、一番先にＯＮされた撮像装置の計時手段が示す時刻の情報を基準とする方法がある。例えば撮像装置１０２が一番先にＯＮされた場合であれば、撮像装置１０１の受信手段１０２３ａは、現在時刻の情報を撮像装置１０２，１０３から受信する。計時手段１０２６は、現在時刻の情報を通信制御部１０１６経由で受信手段１０２３ａから受け取る。計時手段１０２６は、撮像装置１０２から受信した現在時刻の情報に基づいて、計っている時刻を補正することにより、撮像装置１０２の計時手段と同期させることが可能となる。
【００４０】
あるいは、他の同期の方法として、グルーピングされた撮像装置１０１〜１０３のうち、優先順位が一番高い撮像装置の計時手段が計った時刻の情報を基準とする方法がある。一例として、撮像装置１０１の優先順位が一番高い場合を考える。この場合、送信手段１０２３ｂは、計時手段１０２６が計った時刻の情報を、現在時刻の情報として他の撮像装置１０２，１０３へ送信する。他の撮像装置１０２，１０３は、受信した現在時刻の情報に基づいて、自機の計時手段の時刻を補正する。このことにより、撮像装置１０１の計時手段１０２６は、他の撮像装置１０２，１０３に同期した時刻を計ることになる。
【００４１】
１０２４は、記録媒体であり、ＲＡＭ１００８に一時記憶された画像データを記録するための記憶媒体である。記録媒体１０２４は着脱可能なメモリカードや光ディスクを用いたり、撮像装置１０１に内蔵された磁気ディスクなどを用いることができる。
【００４２】
１０１４は、ＣＰＵである。ＣＰＵ１０１４は、フラッシュＲＯＭ１００９よりロードしたプログラムを、ＲＡＭ１００８を主記憶として利用することにより、撮像システム１の動作に応じた各種の制御を行う。なお、ＣＰＵ１０１４は１つのハードウェアで構成されていなくともよく、複数のハードウェアが処理を分担することにより、撮像装置１０１の制御を実現してもよい。また、撮影情報管理手段１０２７が行う処理をＣＰＵ１０１４が行ってもよい。ＣＰＵ１０１４は、撮像手段１００３が取得した画像信号に基づき、画像ファイルを生成するとともに、画像ファイルを識別するための仮の情報を生成する。画像ファイルを識別するための仮の情報として、例えば、画像ファイルのファイル名を用いることができる。なお、ファイル名の生成のタイミングは、画像信号を取得したときでも、画像データを生成したときでも、画像ファイルを生成したときでもよい。
【００４３】
１０１７は、記録制御部である。記録制御部１０１７は、メモリカード等の外部の記録媒体１０２４に対してデータの書き込み及び読み出しのための制御を行う。記録制御部１０１７は、例えば、メモリーカードコントローラーを含む。
【００４４】
１０１９は、電源制御手段であり、ＤＣ／ＤＣコンバータ１０２０及び電池１０１８を制御する。１０２０は、ＤＣ／ＤＣコンバータであり、電池１０１８からの電力を撮像装置１０１全体へ適切な電圧に変換して供給する。
【００４５】
１０２１は、操作部であり、表示装置１０２２上に表示されるメニュー画面の各種操作を行うためのキーパッド、ズームレバー、電源スイッチ、及び撮影を指示するためのレリーズスイッチ等で構成される。
【００４６】
１０２５は、システムバスであり、各回路ブロック間の高速なデータ転送を実現する。
【００４７】
次に、撮像システム１が複数の画像ファイルを管理する処理の流れを、図４〜図６を用いて説明する。図４は、初期化処理の流れを示すフローチャートである。図５は、撮影処理の流れを示すフローチャートである。図６は、画像ファイルを識別するための情報を生成する処理の流れを示すフローチャートである。以下では、撮像装置１０１の処理を例に説明するが、他の撮像装置１０２，１０３についても撮像装置１０１と同様の処理を行う。
【００４８】
撮像システム１は、複数の画像ファイルを管理するため、初期化処理（図４参照）を行う。その後、撮像システム１は、撮影処理（図５参照）と、ファイル名生成処理（図６参照）とを、独立して行う。
【００４９】
まず、初期化処理について、図４を用いて説明する。
【００５０】
ステップＳ４０１では、撮像装置１０１の操作部１０２１が、電源をＯＮするための起動指示を受け付けてＣＰＵ１０１４へ渡す。ＣＰＵ１０１４は、起動指示に応じて、電源制御手段１０１９及びＤＣ／ＤＣコンバータ１０２０を介して各部に電源を供給する。
【００５１】
ステップＳ４０２では、撮像装置１０１の操作部１０２１が、グルーピングの設定をするためのグルーピング設定指示を受け付けてＣＰＵ１０１４へ渡す。ＣＰＵ１０１４は、グルーピング設定指示に応じて、通信制御部１０１６及び通信インターフェース１０２３を介して他の撮像装置１０２，１０３にグルーピングのための情報を送信する。ここでグルーピングのための情報とはグルーピングされている撮像装置１０１〜１０３を識別するための情報であり、例えば撮像装置１０１の装置ＩＤである。撮像装置１０２、１０３は、撮像装置１０１から装置ＩＤを受信したことに応じて、自機の装置ＩＤを撮像装置１０１に送信する。撮像装置１０１は撮像装置１０２、１０３から送信された装置ＩＤを受信し、フラッシュＲＯＭ１００９に記憶する。
【００５２】
ステップＳ４０３では、撮像装置１０１の操作部１０２１が、撮像装置の優先順位を設定するための順位設定指示を受け付ける。例えば、操作部１０２１は、撮像装置の優先順位を高い順に、撮像装置１０１、撮像装置１０２、撮像装置１０３に設定するための順位設定指示を受け付ける。
【００５３】
ステップＳ４０４では、送信手段１０２３ｂが、他の撮像装置１０２，１０３の計時手段が撮像装置１０１と同期した時刻を計るように、計時手段１０２６が計った時刻の情報を、現在時刻の情報として他の撮像装置１０２，１０３へ送信する。他の撮像装置１０２，１０３の計時手段は、受信した現在時刻の情報に基づいて、計っている時刻を補正することにより、撮像装置１０１に同期した時刻を計る。これにより、撮像装置１０１の計時手段１０２６は、他の撮像装置１０２，１０３に同期した時刻を計ることになる。すなわち、同期するために、グルーピングされた撮像装置１０１〜１０３のうち、優先順位が一番高い撮像装置の計時手段が計った時刻の情報を、基準となる現在時刻の情報としている。本実施形態では撮像装置１０１が優先順位が最も高いため、撮像装置１０１の計時手段に撮像装置１０２、１０３の計時手段を合わせる補正が行われる。
【００５４】
なお、上記のステップＳ４０１において、ＣＰＵ１０１４は、起動指示に応じて、計時手段１０２６から時刻の情報を取得し、その時刻の情報を起動時刻の情報としてＲＡＭ１００８に記憶させても良い。そして、ステップＳ６０２において、ＣＰＵ１０１４は、通信制御部１０１６及び通信インターフェース１０２３を介して、起動時刻の情報をグルーピングのための情報に含めて送受信しても良い。この場合、ステップＳ４０３では、撮像装置１０１の操作部１０２１が順位設定指示を受け付けずに、撮像装置１０１の起動時刻の情報の情報に基づいて、ＣＰＵ１０１４が撮像装置の優先順位を設定してもよい。すなわち、同期するために、グルーピングされた撮像装置１０１〜１０３のうち、一番先にＯＮされた撮像装置の計時手段が計った時刻の情報を、基準となる現在時刻の情報としてしてもよい。例えば、他の撮像装置１０２，１０３が先にＯＮされた場合、受信手段１０２３ａは、現在時刻の情報を他の撮像装置１０２，１０３から受信する。計時手段１０２６は、現在時刻の情報を通信制御部１０１６経由で受信手段１０２３ａから受け取る。計時手段１０２６は、現在時刻の情報に基づいて、計っている時刻を補正することにより、他の撮像装置１０２，１０３に同期した時刻を計る。
【００５５】
ステップＳ４０５では、撮像装置１０１のＣＰＵ１０１４が、ファイル名のプレフィクスを生成し、ファイル名生成用のカウンタを初期化する（例えば、０にセットする）。カウンタの数値はフラッシュＲＯＭ１００９に記憶される。
【００５６】
ステップＳ４０６では、撮像装置１０１の操作部１０２１が、所定の保障時間を設定するための指示を受け付けてＣＰＵ１０１４へ渡す。保障時間については後述する。ＣＰＵ１０１４は、指示に応じて、保障時間の設定情報を生成してＲＡＭ１００８に記憶させる。例えば、ＲＡＭ１００８は、保障時間「３０」の設定情報を記憶する。
【００５７】
次に、撮影処理について、図５を用いて説明する。
【００５８】
ステップＳ５０１では、撮像装置１０１の操作部１０２１が、そのレリーズスイッチ等を介して、被写体を撮影するための撮影指示を受け付けてＣＰＵ１０１４へ供給する。ＣＰＵ１０１４は、撮影指示に応じて、Ａ／Ｄコンバータ１００４経由で撮像手段１００３を制御する。これにより、撮像手段１００３は、被写体を撮像して画像信号を取得する。撮像手段１００３は、アナログ画像信号を後述のＡ／Ｄコンバータ１００４に供給し、画像信号を取得したことを示す情報を撮影情報管理手段１０２７へ供給する。
【００５９】
Ａ／Ｄコンバータ１００４は、アナログ画像信号を、撮像手段１００３から受け取り、デジタル画像信号へ変換する。信号処理ユニット１００６は、Ａ／Ｄコンバータ１００４から受け取ったデジタル画像信号に対して画像処理や圧縮、伸張などの処理を行い、画像データを生成してＣＰＵ１０１４へ出力する。ＣＰＵ１０１４のＣＰＵ１０１４は、撮像手段１００３が画像信号を取得したことに応じて、画像データを含む画像ファイルを生成するとともに、少なくとも撮像装置１０１において画像ファイルを識別するための仮の情報を生成する。例えば、ＣＰＵ１０１４は、少なくとも撮像装置１０１において画像ファイルを識別するための仮の情報として、仮のファイル名「ＴＭＰ００００．ｊｐｇ」を生成する。ＣＰＵ１０１４は、画像ファイルを仮の情報に関連付けてＲＡＭ１００８に一時的に記憶する。
【００６０】
また、撮影情報管理手段１０２７は、画像信号を取得したことを示す情報を受け取ったことに応じて、後述の計時手段１０２６へアクセスし、画像信号を取得した時刻を示す時刻情報を取得する。撮影情報管理手段１０２７は、画像信号を取得したことを示す情報と時刻情報とを対応付けて、第１の撮影情報を生成してＣＰＵ１０１４及びＲＡＭ１００８へ供給する。ＲＡＭ１００８は、第１の撮影情報を撮影情報管理手段１０２７から受け取り記憶する。なお、ここで対応付ける時刻情報が画像データの撮影時刻となる。撮影時刻は、画像データを作成した時刻でもよいし、画像ファイルを作成した時刻でもよい。
【００６１】
ステップＳ５０２では、撮像装置１０１の送信手段１０２３ｂが、通信制御部１０１６を介してＲＡＭ１００８にアクセスし、第１の撮影情報を取得する。送信手段１０２３ｂは、第１の撮影情報を、グルーピングされている他の撮像装置１０２，１０３へ送信する。
【００６２】
次に、画像ファイルを識別するための情報を生成する処理の流れを、図６を用いて説明する。
【００６３】
ステップＳ６０１では、ＣＰＵ１０１４が、第１の撮影情報を撮影情報管理手段１０２７から受け取った場合、撮影情報を取得したと判断する。あるいは、ＣＰＵ１０１４は、受信手段１０２３ａが第２の撮影情報を他の撮像装置１０２，１０３から受信して、通信制御部１０１６を介して受信手段１０２３ａから第２の撮影情報を受信した場合、撮影情報を取得したと判断する。
【００６４】
ステップＳ６０２では、ＣＰＵ１０１４が、取得した撮影情報に基づき、リスト情報２０９（図７参照）を更新する。
【００６５】
リスト更新処理の例を以下に示す。なお、保障時間は３０に設定されているものとする。例えば、図７に示すように、時計２０７が０：１５のときに第１の撮影情報２０１を取得した場合を考える。この場合、ＣＰＵ１０１４は、第１の撮影情報２０１を追加してリスト情報２０９を更新する。
【００６６】
次に、図８に示すように、時計２０７が０：３０のときに第２の撮影情報２０２を取得した場合を考える。この場合、ＣＰＵ１０１４は、第２の撮影情報２０２に含まれる時刻情報「０：３０」が時刻情報「０：１３」よりも後の時刻であると判断する。そして、ＣＰＵ１０１４は、第２の撮影情報２０２を第１の撮影情報２０１の次に追加してリスト情報２０９を更新する。
【００６７】
次に、図９に示すように、時計２０７が０：４０のときに第２の撮影情報２０３を取得した場合を考える。撮像装置１０２のデータ転送速度と撮像装置１０３のデータ転送速度とが異なる場合、撮像装置１０１は撮影された順に第２の撮影情報を受信できるとは限らない。この場合、ＣＰＵ１０１４は第２の撮影情報を時刻情報に基づき管理する処理を行う。具体的に、ＣＰＵ１０１４は、第２の撮影情報２０３に含まれる時刻情報「０：２９」が時刻情報「０：１３」と時刻情報「０：３０」との間の時刻であると判断する。そして、ＣＰＵ１０１４は、第２の撮影情報２０３を第１の撮影情報２０１と第２の撮影情報２０２との間に追加してリスト情報２０９を更新する。
【００６８】
次に、図１０に示すように、時計２０７が０：４５のときに第１の撮影情報２０４を取得した場合を考える。この場合、ＣＰＵ１０１４は、第１の撮影情報２０４に含まれる時刻情報「０：４５」が時刻情報「０：３０」よりも後の時刻であると判断する。そして、ＣＰＵ１０１４は、第１の撮影情報２０４を第２の撮影情報２０２の次に追加してリスト情報２０９を更新する。
【００６９】
次に、図１１に示すように、時計２０７が１：００のときに第２の撮影情報２０５を取得した場合を考える。この場合、ＣＰＵ１０１４は、第２の撮影情報２０５に含まれる時刻情報「０：４５」が時刻情報「０：４５」と同じ時刻であると判断する。ＣＰＵ１０１４は、撮像装置１０１と他の撮像装置１０２，１０３との優先順位に応じて、第２の撮影情報２０５を第１の撮影情報２０４の次に追加してリスト情報２０９を更新する。
【００７０】
ステップＳ６０３では、ＣＰＵ１０１４が、保障時間を経過した撮影情報がリスト情報２０９に存在するか否かを判断する。ＣＰＵ１０１４は、保障時間を経過した撮影情報がリスト情報２０９に存在すると判断する場合、処理をステップＳ６０４へ進める。ＣＰＵ１０１４は、保障時間を経過した撮影情報がリスト情報２０９に存在しないと判断する場合、処理をステップＳ６０８へ進める。
【００７１】
例えば、図７に示すように、計時手段（時計）１０２６が計っている時刻の情報２０７が「０：１５」を示している場合、保障時間が「３０」であれば、通信遅延基準時刻は、「０：１５」の３０秒前である「１１：４５」となる。ＣＰＵ１０１４は、通信遅延基準時刻「１１：４５」以前の撮影情報をリスト情報２０９から削除する対象として判断する。図７では、時刻情報が通信遅延基準時刻「１１：４５」以前の撮影情報は存在しないため、処理をステップＳ６０８へ進める。
【００７２】
例えば、図８に示すように、計時手段（時計）１０２６が計っている時刻の情報２０７が「０：３０」を示している場合、保障時間が「３０」であれば、通信遅延基準時刻は、「０：３０」の３０秒前の「０：００」である。ＣＰＵ１０１４は、通信遅延基準時刻「０：００」以前の撮影情報をリスト情報２０９から削除する対象として判断する。図８では、時刻情報が通信遅延基準時刻「０：００」以前の撮影情報は存在しないため、処理をステップＳ６０８へ進める。
【００７３】
例えば、図９に示すように、計時手段（時計）１０２６が計っている時刻の情報２０７が「０：４０」を示している場合、保障時間が「３０」であれば、通信遅延基準時刻は、「０：４０」の３０秒前の「０：１０」である。ＣＰＵ１０１４は、通信遅延基準時刻「０：１０」以前の撮影情報をリスト情報２０９から削除する対象として判断する。図９では、時刻情報が通信遅延基準時刻「０：１０」以前の撮影情報は存在しないため、処理をステップＳ６０８へ進める。
【００７４】
例えば、図１０に示すように、計時手段（時計）１０２６が計っている時刻の情報２０７が「０：４０」を示している場合、保障時間が「３０」であれば、通信遅延基準時刻は、「０：４５」の３０秒前の「０：１５」である。ＣＰＵ１０１４は、通信遅延基準時刻「０：１５」以前の撮影情報ををリスト情報２０９から削除する対象として判断する。図１０において、ＣＰＵ１０１４は、撮影情報２０１が保障時間を経過していると判断して、処理をステップＳ６０４へ進める。
【００７５】
例えば、図１１に示すように、計時手段（時計）１０２６が計っている時刻の情報２０７が「１：００」を示している場合、保障時間が「３０」であれば、通信遅延基準時刻は、「１：００」の３０秒前の「０：３０」である。ＣＰＵ１０１４は、通信遅延基準時刻「０：３０」以前の撮影情報をリスト情報２０９から削除する対象として判断する。図１１において、ＣＰＵ１０１４は、撮影情報２０３が保障時間を経過していると判断して、処理をステップＳ６０４へ進める。
【００７６】
ここまで、ステップＳ６０３における処理について図７〜図１１を用いて詳細に説明した。以下、ステップＳ６０４以下の処理について述べる。
【００７７】
ステップＳ６０４では、ＣＰＵ１０１４が、ステップＳ６０３において保障時間を経過したと判断した撮影情報に含まれる装置ＩＤを参照する。そして撮影情報が自機、すなわち撮像装置１０１の撮影情報であるか否かを判断する。ＣＰＵ１０１４は、保障時間を経過した撮影情報が自機の撮影情報であると判断する場合、処理をステップＳ６０５へ進める。ＣＰＵ１０１４は、保障時間を経過した撮影情報が自機の撮影情報でないと判断する場合、処理をステップＳ６０６へ進める。
【００７８】
例えば、図１０に示す場合、ＣＰＵ１０１４は、撮影情報２０１が自機の撮影情報であると判断する。すなわち、ＣＰＵ１０１４は、保障時間を経過した撮影情報が自機の撮影情報であると判断して、処理をステップＳ６０５へ進める。
【００７９】
例えば、図１１に示す場合、ＣＰＵ１０１４は、撮影情報２０２が自機の撮影情報でないと判断する。すなわち、ＣＰＵ１０１４は、保障時間を経過した撮影情報が自機の撮影情報でないと判断して、処理をステップＳ６０６へ進める。
【００８０】
ステップＳ６０５では、ＣＰＵ１０１４が、仮の情報（例えば、仮のファイル名「ＴＭＰ００００．ｊｐｇ」）に代えて、管理グループにおいて画像ファイルを識別するための情報を生成する。以下、画像ファイルを識別するための情報としてファイル名を生成する場合を例として説明する。なお、ファイル名はファイル名生成用のカウンタの情報２０８に基づき生成される。
【００８１】
例えば、図１０に示す場合、ファイル名生成用のカウンタの情報２０８が「０」である（図９参照）。したがって、ＣＰＵ１０１４は、プレフィクス「ＩＭＧ」にカウンタの情報２０８「０」に基づく番号「００００」を組み合わせて、画像ファイルのファイル名を生成する。すなわち、ＣＰＵ１０１４は、第１の撮影情報２０１に対応した画像ファイルのファイル名「ＩＭＧ００００．ｊｐｇ」を生成する。
【００８２】
そして、ＣＰＵ１０１４は、処理をステップＳ６０６へ進める。
【００８３】
ステップＳ６０６では、ＣＰＵ１０１４が、ファイル名生成用のカウンタの情報２０８をインクリメントする。
【００８４】
例えば、図１０に示す場合、ＣＰＵ１０１４は、ファイル名生成用のカウンタの情報２０８を「０」から「１」へインクリメントする。
【００８５】
例えば、図１１に示す場合、ＣＰＵ１０１４は、ファイル名生成用のカウンタの情報２０８を「１」から「２」へインクリメントする。
【００８６】
カウンタの情報２０８をインクリメントした後、ＣＰＵ１０１４は処理をステップＳ６０７に進める。
【００８７】
ステップＳ６０７において、ＣＰＵ１０１４はリスト情報２０９を更新する。このステップでの更新処理で、ＣＰＵ１０１４は、ステップＳ６０３においてリスト情報２０９から削除すると判断した撮影情報を削除する。
【００８８】
例えば、図１０に示す場合、ＣＰＵ１０１４は撮影情報２０１をリスト情報２０９から削除する。また、図１１に示す場合、ＣＰＵ１０１４は撮影情報２０３をリスト情報２０９から削除する。
【００８９】
そして、ＣＰＵ１０１４は、処理をステップＳ６０１へ戻す。
【００９０】
ステップＳ６０８では、ＣＰＵ１０１４が、リスト情報２０９が空であるか否かを判断する。ＣＰＵ１０１４は、リスト情報２０９が空であると判断する場合、処理を終了し、リスト情報２０９が空でないと判断する場合、処理をステップＳ６０１へ進める。
【００９１】
以上のように、撮像システム１では、グルーピングした複数の撮像装置１０１〜１０３間で協調し、各々の撮像装置内部で自機及び他の撮像装置の撮影情報を撮影時刻順に管理することができる。そして、グルーピングされた撮像装置１０１〜１０３において計時手段が計る時刻を同期しているので、どの撮像装置１０１〜１０３でも同様の順番で撮影情報を整列できる。これにより、複数の撮像装置１０１〜１０３がグルーピングされた場合でも、複数の撮像装置１０１〜１０３の間において複数の画像ファイルを時系列で容易に管理できる。
【００９２】
また、保障時間を設け、保障時間から決まる所定の期間に受信した撮影情報も考慮してファイル名を生成することとした。このことにより、転送処理のタイムラグがあっても正しい時系列でファイル名を付与することが可能となる。
【００９３】
また、グルーピングされた撮像装置１０１〜１０３において、共通のプレフィクスから重複しないようにファイル名を生成することができる。このため、ストレージなどに転送した場合に、ファイル名のリネーム処理を行うことなく、撮像装置１０１〜１０３から転送された画像を時系列に管理することが可能になる。
【００９４】
次に、上述した各実施形態の機能を実現するためのプログラムについて説明する。
【００９５】
上述した各実施形態の機能を実現するように各種のデバイスを動作させ、その各種のデバイスと接続された装置あるいはシステム内のコンピュータに対して上述した各実施形態の機能を実現させるソフトウェアのプログラムコード（プログラム）を供給する。
【００９６】
そして、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に（ソフトウェア的に又はハードウェア的に）格納されたプログラムにしたがって上記の各種のデバイスを動作させるようにしたものも、本発明の範疇に含まれる。
【００９７】
また、この場合、上記のソフトウェアのプログラム自体が上述した実施形態の機能を実現することになる。
【００９８】
また、そのプログラム自体、及びそのプログラムのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムを格納した記憶媒体も、本発明の範疇に含まれる。
【００９９】
かかるプログラムを記憶する記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１００】
また、供給されたプログラムをコンピュータが実行することにより、上述の実施形態の機能が実現されるだけではない。
【０１０１】
例えば、そのプログラムがコンピュータにおいて稼動しているＯＳ（オペレーティングシステム）あるいは他のアプリケーション等と協働して上述の実施形態の機能を実現させる場合にも、かかるプログラムは、本発明の範疇に含まれる。
【０１０２】
さらに、供給されたプログラムは、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納される。
【０１０３】
そして、そのプログラムの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合にも、かかるプログラムは、本発明の範疇に含まれる。
【図面の簡単な説明】
【０１０４】
【図１】本発明の実施形態に係る撮像システムの概略構成図。
【図２】撮像システムの概略動作を示す図。
【図３】撮像システムにおける撮像装置の構成図。
【図４】初期化処理の流れを示すフローチャート。
【図５】撮影処理の流れを示すフローチャート。
【図６】画像ファイルを識別するための情報を生成する処理の流れを示すフローチャート。
【図７】リスト情報を示す図。
【図８】リスト情報を示す図。
【図９】リスト情報を示す図。
【図１０】リスト情報を示す図。
【図１１】リスト情報を示す図。
【符号の説明】
【０１０５】
１  撮像システム
１０１，１０２，１０３  撮像装置
１００３  撮像手段
１００８  ＲＡＭ
１０１６  通信制御部
１０２３ａ  受信手段
１０２３ｂ  送信手段
１０２６  計時手段
【図１】
2008301448.tif 000003
【図２】
2008301448.tif 000004
【図３】
2008301448.tif 000005
【図４】
2008301448.tif 000006
【図５】
2008301448.tif 000007
【図６】
2008301448.tif 000008
【図７】
2008301448.tif 000009
【図８】
2008301448.tif 000010
【図９】
2008301448.tif 000011
【図１０】
2008301448.tif 000012
【図１１】
2008301448.tif 000013