(57)【特許請求の範囲】
【請求項１】
画像を記録媒体上に記録可能な撮像装置であって、
他の撮像装置から送信されてくる画像を受信する受信手段と、
この受信手段で受信した画像の日時を取得し、その取得した日時を含む時間帯のフォルダが前記記録媒体内に存在するか否かを判別する判別手段と、
この判別手段で対応するフォルダが存在すると判別された際は、前記画像を送信してきた撮像装置が何れの装置であるのか識別する識別情報と共に前記画像を当該フォルダに対応づけて記憶する第１記憶制御手段と、
前記判別手段で対応するフォルダが存在しないと判別された際は、前記取得の日時を含む時間帯のフォルダを新規に作成し、当該フォルダに対応づけて、前記画像を送信してきた撮像装置が何れの装置であるのか識別する識別情報と共に前記画像を記憶する第２記憶制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
画像転送モードを選択する選択手段を有し、
当該画像転送モードが選択された場合に、前記受信手段での受信に先だって他の撮像装置に対して画像の送信を要求し、前記受信手段は、当該要求を受けて他の撮像装置から画像の送信があった場合にその画像を受信する、ことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記受信手段で受信する画像を、各撮像装置間で共有してまとめる指示があったか否かを判別する指示判別手段と、
この指示判別手段でまとめることの指示がなかった場合には、前記受信手段で受信した画像をその受信した順に保存し、前記まとめることの指示があった場合に、前記受信手段で受信した画像を前記フォルダに対応づけて記憶する、ことを特徴とする請求項１あるいは２記載の撮像装置。
【請求項４】
画像を記録媒体上に記録可能な撮像装置に実行させるためのコンピュータ実行可能な撮像プログラムであって、
前記コンピュータを、
他の撮像装置から送信されてくる画像を受信する受信手段、
この受信手段で受信した画像の日時を取得し、その取得した日時を含む時間帯のフォルダが前記記録媒体内に存在するか否かを判別する判別手段、
この判別手段で対応するフォルダが存在すると判別された際は、前記画像を送信してきた撮像装置が何れの装置であるのか識別する識別情報と共に前記画像を当該フォルダに対応づけて記憶する第１記憶制御手段、
前記判別手段で対応するフォルダが存在しないと判別された際は、前記取得の日時を含む時間帯のフォルダを新規に作成し、当該フォルダに対応づけて、前記画像を送信してきた撮像装置が何れの装置であるのか識別する識別情報と共に前記画像を記憶する第２記憶制御手段、
として機能させるようにしたコンピュータ読み込み可能な撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置が撮像した撮像データを複数の撮像装置間で送受信することが可能な撮像装置および該撮像装置に実行させるための撮像プログラムにする。
【背景技術】
【０００２】
従来、コンビニエンスストア、無人店舗、銀行等に設置される防犯用の監視システムは、例えば、複数の撮像装置（監視カメラ）によって撮像した画像データを、記録時は複数の撮像装置の撮像画像を記録用一時保管メモリに蓄積し、その蓄積した画像データを同一の撮像装置の画像毎にまとめて順次読み出し記録媒体に記録している。また、再生時は、記録媒体に記録されている画像データを同一の撮像装置の画像毎にまとめて順次読み出して再生用一時保管に蓄積し、その再生用一時保管メモリから読み出した画像データを表示用メモリに展開してモニタで表示している（例えば、特許文献１参照。）。
【特許文献１】特開２００２−１１２１９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記技術での撮像装置は、上記蓄積した画像データを同一の撮像装置の画像毎にまとめて順次読み出し記録媒体に記録するようにしているだけであり、複数の撮像装置で同一時間帯に撮影された画像があってとしても、それぞれが別々のフォルダに記憶されてしまうことになり、その各画像が同一時間帯で撮影された画像であるか否かは容易に確認することができないという問題があった。
【０００４】
本発明の課題は、複数の画像がそれぞれ異なった撮像装置から個別に送信されてきたとしても、同じ時間帯の画像であれば共通したフォルダ内の画像として記憶管理できるようにすることである。
【課題を解決するための手段】
【０００５】
本発明は、画像を記録媒体上に記録可能な撮像装置であって、他の撮像装置から送信されてくる画像を受信する受信手段と、この受信手段で受信した画像の日時を取得し、その取得した日時を含む時間帯のフォルダが前記記録媒体内に存在するか否かを判別する判別手段と、この判別手段で対応するフォルダが存在すると判別された際は、前記画像を送信してきた撮像装置が何れの装置であるのか識別する識別情報と共に前記画像を当該フォルダに対応づけて記憶する第１記憶制御手段と、 前記判別手段で対応するフォルダが存在しないと判別された際は、前記取得の日時を含む時間帯のフォルダを新規に作成し、当該フォルダに対応づけて、前記画像を送信してきた撮像装置が何れの装置であるのか識別する識別情報と共に前記画像を記憶する第２記憶制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の画像がそれぞれ異なった撮像装置から個別に送信されてきたとしても、同じ時間帯の画像であれば共通したフォルダ内の画像として記憶管理できる。
【発明を実施するための最良の形態】
【０００９】
以下、図面に基づいて本発明を適用した実施の形態を説明する。
図１は、本発明を適用した撮像装置のハードウェア構成を示す図である。
図１において、撮像装置１０は、ＣＰＵ１１、各種のデータや信号等を入力するための入力部１２、後述する撮影処理を実行する撮影プログラムの他、撮像装置１０の各機能を制御し実行するための制御プログラムが収納されたＲＯＭやＲＡＭ等のメモリ１３、伝送制御部１４、撮像部１６が撮像した画像やその他の情報を表示するための表示部１５、画像を撮像するための撮像部１６、撮像部１６が撮像した画像等、様々な情報を記録するための記録部１７が、日時を計る時計部１８、バス１９に接続されて構成され、ＣＰＵ１１がこれらの各部を制御している。
【００１０】
図２は、本発明を適用した撮像装置１０の概略を示す図である。
図２において、撮像装置１０は、例えばデジタルカメラ等であって、レンズ２１、絞り２２、レンズ２１および絞り２２を駆動するための光学系駆動部２４、撮像素子であるＣＣＤ（電荷結合素子）２３、ＣＣＤ２３から出力された電気信号をサンプリングするＣＤＳ（相関２重サンプリング）回路やＣＤＳ回路が出力する電気信号を増幅する可変利得増幅器（ＡＧＣアンプ：ＶＧ（可変）アンプ）等のアナログ処理部２７、ＣＣＤ２３およびアナログ処理部２７を制御するための取込制御部２６、アナログ処理部２７が出力する電気信号をＡ／Ｄ（アナログ／デジタル）変換してデジタルの画像データを出力するＡ／Ｄ変換部２８、Ａ／Ｄ変換部２８から出力された画像データを一時的格納するバッファ２９、信号処理回路３０、および画像データを圧縮したり伸長したりする圧縮伸長回路３１がバス１９を介して接続されている。
【００１１】
図３は、本発明を適用した撮像装置１０の使用形態を説明するための図である。
図３において、撮像装置１０ａと撮像装置１０ｂとは、有線通信を行うことが可能なケーブル４０を介して接続されている。これらの撮像装置１０ａおよび１０ｂは、図１および図２を用いて説明した撮像装置１０と同様の構成を備えている。
【００１２】
撮像装置１０ａは、例えばデジタルカメラであって、記録部１７のような記録媒体上に撮像した画像データを記録可能である。そして、他の撮像装置１０ｂとケーブル４０を介して通信する通信手段を備えている。また、この通信手段によって他の撮像装置１０ｂから画像データの複製を受信することができ、受信した複製を上記記録媒体上に記録することができる。さらに、上記複製を記録した場合に、上記複製の元の画像データを消去するよう指示する消去指示情報を上記通信手段によって上記他の撮像装置１０ｂに送信することができる。
【００１３】
また、複数個の複製を受信した場合に、上記複数個の複製を上記記録媒体上の同一のフォルダ内に記録することもできるし、上記複数個の複製を記録日時順に並べて記録することもできる。
【００１４】
なお、ケーブル４０を備える代わりに、撮像装置１０ａと撮像装置１０ｂとが互いに無線通信機能を備え、無線通信を行ってもよい。
次に、図４乃至図９を用いて、本発明を適用した撮像装置において実行される撮像処理の流れについて説明する。
【００１５】
図４は、本発明を適用した撮像装置において実行される撮像処理のメインの流れを示すフローチャートである。
まず、ステップＳ４１において、撮影モード、画像転送モード、その他のさまざまなモードの選択を行う。そして、ステップＳ４２において、ステップＳ４１で選択したモードが撮影モード、画像転送モード、あるいはその他のモードであるのかの解析を行う。
【００１６】
ステップＳ４３において、ステップＳ４２で解析したモードが撮影モードであるのか否かを判断する。そして、撮影モードでないと判断された場合（ステップＳ４２：ＮＯ）は、ステップＳ４４において、ステップＳ４２で解析したモードが画像転送モードであるのか否かを判断する。さらに、画像転送モードでないと判断された場合、すなわち撮影モードでもなく画像転送モードでもなく他のモードであると判断された場合（ステップＳ４４：ＮＯ）は、ステップＳ４５において、指定されているモードに応じた処理を実行する。例えば、再生モードが指定されていた場合は、再生する画像が格納されているフォルダを指定して該当する画像を再生表示する。
【００１７】
他方、ステップＳ４４で画像転送モードであると判断された場合（ステップＳ４４：ＹＥＳ）は、ステップＳ４６において、他の撮像装置１０ｂが記録媒体上に格納している画像データを纏めるか否かのガイダンスを表示して、纏めるか否かの入力指示を待つ。そして、ステップＳ４７において、他の撮像装置１０ｂが記録媒体上に格納している画像データを纏める旨の入力がなされたか纏めない旨の入力がなされたかを判断し、纏めない旨の入力がなされた場合（ステップＳ４７：ＮＯ）は、ステップＳ４８において、他の撮像装置１０ｂから送信された画像データを受信し、新規のフォルダを作成して受信した画像データを受信した順番に記録媒体（記録部１７）上に格納する。
【００１８】
他方、ステップＳ４７で纏める旨の入力がなされた場合（ステップＳ４７：ＹＥＳ）は、ステップＳ４９において、サブルーチン「画像受信まとめ処理」を実行する。
図５は、サブルーチン「画像受信まとめ処理」の流れを示すフローチャートである。
【００１９】
まず、ステップＳ５０において、他の撮像装置１０ｂに対して、例えば図６および図７に示すような他の撮像装置１０ｂが記録媒体上に格納している画像データを撮像装置１０ａに送信するように要求する信号を送信する。
【００２０】
ここで、図６は、他の撮像装置１０ｂの１つである「カメラ１」が備えている通常のフォルダ内に撮像データを格納した例を示す図であり、例えば「２００５年９月３０日１１時１１分１１秒」に撮像した「画像１」等の情報が実画像データとともに格納されている。また、図７は、他の撮像装置１０ｂの１つである「カメラ２」が備えている通常のフォルダ内に撮像データを格納した例を示す図である。
【００２１】
そして、図５のステップＳ５１において、他の撮像装置１０ｂから送信された画像データを受信したか否かを判断する。そして、画像データを受信した場合（ステップＳ５１：ＹＥＳ）は、ステップＳ５２において、受信した画像データと対応付けられている情報であって、他の撮像装置１０ｂが記録媒体に記録した日時の情報を判別する。
【００２２】
次に、ステップＳ５３において、ステップＳ５２で判別した日時の情報に対応するフォルダがすでに存在するか否かを判断する。存在すると判断された場合（ステップＳ５３：ＹＥＳ）は、ステップＳ５５に進み、存在しないと判断された場合（ステップＳ５３：ＮＯ）は、ステップ５４において、ステップＳ５２で判別した日時の情報に対応するフォルダ、例えば、判別した日時の情報が２００５年９月３０日１１時台であれば、日時（２００５年９月３０日１１時）を名称とするフォルダ「０５／０９／３０／１１：００」を新規に作成する。なお、フォルダは、時刻単位でなく日付単位、例えば「０５／０９／３０」等でもよいし、月単位、例えば「０５／０９」等であってもよい。
【００２３】
さらに、ステップＳ５５において、対応するフォルダ内に格納されている画像データの対応する日時の情報と、ステップＳ５２で判別した受信画像データの日時の情報とを比較し、ステップＳ５６において、ステップＳ５５での比較結果に応じて受信した画像データを記録媒体（記録部１７）上に格納する順番を決定する。例えば、フォルダ内の１番目にすでに格納されている画像データの対応する日時の情報が２００５年９月３０日１１時１１分１２秒であり、ステップＳ５２で判別した受信画像データの日時の情報が２００５年９月３０日１１時１１分１１秒であれば、フォルダ内に格納されている画像データを２番目とし、ステップＳ５２で判別した受信画像データを１番目として並べ替えて記録媒体（記録部１７）上に格納する順番を決定する。
【００２４】
そして、ステップＳ５７において、ステップＳ５６で決定された順番で画像データを対応するフォルダ内に格納してステップＳ５１に戻る。
図８および図９は、並び替えた画像データを日時の情報に対応するフォルダ内に格納した例を示す図である。
【００２５】
図８は、ステップＳ５２で判別した日時の情報が２００５年９月３０日１１時台であるので、フォルダ（まとめフォルダ）の名称を「０５／０９／３０／１１：００」とした例であり、図６に示した「カメラ１」で「２００５年９月３０日１１時１１分１１秒」に撮像した「画像１」と、図７に示した「カメラ２」で「２００５年９月３０日１１時１１分１２秒」に撮像した「画像１」および「２００５年９月３０日１１時１１分１４秒」に撮像した「画像２」等の情報が撮像した時刻の順に並んで実画像データとともに格納されている。また、図９は、ステップＳ５２で判別した日時の情報が２００５年９月３０日１２時台であるので、フォルダ（まとめフォルダ）の名称を「０５／０９／３０／１２：００」とした例であり、図６に示した「カメラ１」で「２００５年９月３０日１２時０１分００秒」に撮像した「画像２１」と、図７に示した「カメラ２」で「２００５年９月３０日１２時０１分１０秒」に撮像した「画像１１」と、図６に示した「カメラ１」で「２００５年９月３０日１２時１０分１０秒」に撮像した「画像２２」等の情報が撮像した時刻の順に並んで実画像データとともに格納されている。
【００２６】
他方、図５のステップＳ５１で画像データを受信しなかった場合（ステップＳ５１：ＮＯ）は、ステップＳ５８において、画像送信が終了した旨の信号を受信したか否かを判断し、受信していない場合（ステップＳ５８：ＮＯ）は、ステップＳ５１に戻り、受信している場合は、サブルーチン「画像受信まとめ処理」を終了して、図４のステップＳ４２に戻る。
【００２７】
図４の説明に戻り、ステップＳ４３で撮影モードであると判断された場合（ステップＳ４２：ＹＥＳ）は、ステップＳ５９において、シャッターが押されたか（操作されたか）否かを判断し、シャッター操作された場合（ステップＳ５９：ＹＥＳ）は、ステップＳ６０において、撮像した画像データを取り込み、ステップＳ６１において、ステップＳ６０で取り込んだ画像データを撮像日時の情報と対応付けて記憶部１７に格納してステップＳ５９に戻る。
【００２８】
他方、ステップＳ５９でシャッターが押されていないと判断された場合（ステップＳ５９：ＮＯ）は、ステップＳ６２において、サブルーチン「画像送信処理」を実行する。
図１０は、サブルーチン「画像送信処理」の流れを示すフローチャートである。
【００２９】
まず、ステップＳ６３において、他の撮像装置１０ｂから画像データを送信するように要求する信号（画像送信要求信号）を受信したか否かを判断する。画像送信要求信号を受信しなかった場合（ステップＳ６３：ＮＯ）は、サブルーチン「画像送信処理」を終了して、図４のステップＳ７２に進む。他方、画像要求信号を受信した場合（ステップＳ６３：ＹＥＳ）は、ステップＳ６４において、記録部１７に撮影日時の情報と対応付けて格納している画像データのうち、一番古い撮影日時の情報と対応付けられて格納されている画像データを撮影日時の情報とともに読み出す。そして、ステップＳ６５において、ステップＳ６４で読み出した画像データ（撮影日時の情報と対応付けられた画像データ）を、画像要求信号を送信してきた他の撮像装置１０ｂへ送信する。
【００３０】
次に、ステップＳ６６において、ステップＳ６５で他の撮像装置１０ｂへ送信した画像データの次に古い撮影日時の情報と対応付けられて格納されている画像データが存在するか否かを判断する。存在すると判断された場合（ステップＳ６６：ＹＥＳ）は、ステップＳ６７において、ステップＳ６５で他の撮像装置１０ｂへ送信した画像データの次に古い撮影日時の情報と対応付けられて格納されている画像データを撮影日時の情報とともに読み出してステップＳ６５へ戻る。
【００３１】
他方、ステップＳ６５で他の撮像装置１０ｂへ送信した画像データの次に古い撮影日時の情報と対応付けられて格納されている画像データが存在しないと判断された場合（ステップＳ６６：ＮＯ）は、ステップＳ６８において、ステップＳ６５で送信した画像データの全てを記録部１７から消去しても良いか否かのガイダンスを表示して、消去しても良いか否かの入力指示を待つ。そして、ステップＳ６９において、ステップＳ６５で送信した画像データの全てを記録部１７から消去しても良いか否かのガイダンスを表示して、消去しても良い旨の入力がなされたか良くない旨の入力がなされたかを判断し、消去しても良くない旨の入力がなされた場合（ステップＳ６９：ＮＯ）は、サブルーチン「画像送信処理」を終了して、図４のステップＳ７２に進む。
【００３２】
他方、ステップＳ６９で消去しても良い旨の入力がなされた場合（ステップＳ６９：ＹＥＳ）は、ステップＳ７０において、ステップＳ６５で送信した画像データの全てを記録部１７から消去し、ステップＳ７１において、他の撮像装置１０ｂに対して画像データの送信が終了した旨の信号を送信することにより、サブルーチン「画像送信処理」を終了して、図４のステップＳ７２に進む。
【００３３】
なお、画像を消去するタイミングは、画像を送信する毎に１画像ずつ消去してもよい。
図４の説明に戻り、ステップＳ７２において、モード切替が実行されたか否か、すなわち、現在の撮影モードから画像転送モードへ、あるいは撮影モード以外のその他のモードへとモードの切り替えが実行されたか否かを判断する。モードの切り替えが実行されたと判断された場合（ステップＳ７２：ＹＥＳ）は、ステップＳ４２に戻り、モードの切り替えが実行されていないと判断された場合（ステップＳ７２：ＮＯ）は、ステップＳ７３において、本撮像処理を終了するか否かを判断し、終了しないと判断された場合（ステップＳ７３：ＮＯ）は、ステップＳ５９に戻り、終了すると判断された場合（ステップＳ７３：ＹＥＳ）は、本撮像処理を終了する。
【００３４】
以上、本発明の実施の形態を説明してきたが、本発明が適用される撮像装置は、その機能が実行されるのであれば、上述の実施の形態に限定されることなく、単体の装置であっても、複数の装置からなるシステムあるいは統合装置であっても、ＬＡＮ、ＷＡＮ等のネットワークを介して処理が行なわれるシステムであってもよいことは言うまでもない。
【００３５】
また、本発明が適用される撮像装置は、２台だけでなく、３台以上あるいはそれ以上であってもよい。
また、本発明が適用される撮像装置は、デジタルカメラのみならず、カメラ付き携帯電話、ＰＤＡ、ノートパソコン、ウェラブルパソコンなどカメラ付き携帯機器であれば何れの機器でもよい。
【００３６】
すなわち、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または形状を取ることができる。
【図面の簡単な説明】
【００３７】
【図１】本発明を適用した撮像装置のハードウェア構成を示す図である。
【図２】本発明を適用した撮像装置１０の概略を示す図である。
【図３】本発明を適用した撮像装置１０の使用形態を説明するための図である。
【図４】本発明を適用した撮像装置において実行される撮像処理のメインの流れを示すフローチャートである。
【図５】サブルーチン「画像受信まとめ処理」の流れを示すフローチャートである。
【図６】通常のフォルダ内に格納した例を示す図（その１）である。
【図７】通常のフォルダ内に格納した例を示す図（その２）である。
【図８】並び替えた画像データを日時の情報に対応するフォルダ内に格納した例（その１）を示す図である。
【図９】並び替えた画像データを日時の情報に対応するフォルダ内に格納した例（その２）を示す図である。
【図１０】サブルーチン「画像送信処理」の流れを示すフローチャートである。
【符号の説明】
【００３８】
１０，１０ａ，１０ｂ  撮像装置
１１    ＣＰＵ
１２    入力部
１３    メモリ
１４    伝送制御部
１５    表示部
１６    撮像部
１７    記録部
１８    時計部
１９    バス
２１    レンズ
２２    絞り
２３    ＣＣＤ
２４    光学系駆動部
２６    取込制御部
２７    アナログ処理部
２８    Ａ／Ｄ変換部
２９    バッファ
３０    信号処理部回路
３１    圧縮伸長回路
４０    ケーブル
【図１】
0004640074.tif 000002
【図２】
0004640074.tif 000003
【図３】
0004640074.tif 000004
【図４】
0004640074.tif 000005
【図５】
0004640074.tif 000006
【図６】
0004640074.tif 000007
【図７】
0004640074.tif 000008
【図８】
0004640074.tif 000009
【図９】
0004640074.tif 000010
【図１０】
0004640074.tif 000011