(57)【特許請求の範囲】
【請求項１】
撮像手段が撮像した撮像画像に合成するための蓄積画像を蓄積する蓄積手段と、
前記撮像画像に動きがあるか否かを検知する検知手段と、
前記撮像画像において前記検知手段が動きを検知しない領域に動きのある前記蓄積画像を合成する合成手段と、
前記合成手段により前記蓄積画像が合成された撮像画像を配信する配信手段と
を有し、
前記蓄積手段は、予め撮像された画像を前記蓄積画像として蓄積し、
前記合成手段は、前記撮像画像において前記蓄積画像を合成する領域に対応付けられた時刻に撮像された前記蓄積画像を前記撮像画像に合成することを特徴とする画像配信システム。
【請求項２】
前記検知手段は、前記撮像画像に動きがあるか否かを、前記撮像画像を分割した分割領域ごとに検知し、
前記合成手段は、前記分割領域ごとに前記蓄積画像の合成を行うことを特徴とする請求項１に記載の画像配信システム。
【請求項３】
前記配信手段により配信された撮像画像を表示する表示手段を有し、
前記表示手段は、前記撮像画像を表示する際に、前記撮像画像において前記蓄積画像が合成されない領域と前記撮像画像において前記蓄積画像が合成された領域とを視覚的に識別する識別表示を行うことを特徴とする請求項１に記載の画像配信システム。
【請求項４】
前記蓄積手段は、前記撮像手段が撮像した映像を前記蓄積画像として蓄積することを特徴とする請求項１に記載の画像配信システム。
【請求項５】
撮像手段が撮像した撮像画像に合成するための蓄積画像を蓄積する蓄積手段と、
前記撮像画像に動きがあるか否かを検知する検知手段と、
前記撮像画像において前記検知手段が動きを検知しない領域に動きのある前記蓄積画像を合成する合成手段と、
前記合成手段により前記蓄積画像が合成された撮像画像を配信する配信手段と
を有し、
前記蓄積手段は、予め撮像された画像を前記蓄積画像として蓄積し、
前記合成手段は、前記撮像画像において前記蓄積画像を合成する領域に対応付けられた時刻に撮像された蓄積画像を前記撮像画像に合成することを特徴とする画像配信装置。
【請求項６】
前記検知手段は、前記撮像画像に動きがあるか否かを、前記撮像画像を分割した分割領域ごとに検知し、
前記合成手段は、前記分割領域ごとに前記蓄積画像の合成を行うことを特徴とする請求項５に記載の画像配信装置。
【請求項７】
撮像手段が撮像した撮像画像に合成するための蓄積画像を蓄積する蓄積ステップと、
前記撮像画像に動きがあるか否かを検知する検知ステップと、
前記撮像画像において動きを検知しない領域に動きのある前記蓄積画像を合成する合成ステップと、
前記合成ステップにより前記蓄積画像が合成された撮像画像を配信する配信ステップとを有し、
前記蓄積ステップにおいて、予め撮像された画像を前記蓄積画像として蓄積し、
前記合成ステップにおいて、前記撮像画像において前記蓄積画像を合成する領域に対応付けられた時刻に撮像された前記蓄積画像を前記撮像画像に合成することを特徴とする画像配信方法。
【請求項８】
前記検知ステップにおいて、前記撮像画像に動きがあるか否かを、前記撮像画像を分割した分割領域ごとに検知し、
前記合成ステップにおいて、前記分割領域ごとに前記蓄積画像の合成を行うことを特徴とする請求項７に記載の画像配信方法。
【請求項９】
コンピュータに、
撮像手段が撮像した撮像画像に合成するための蓄積画像を蓄積する蓄積手順と、
前記撮像画像に動きがあるか否かを検知する検知手順と、
前記撮像画像において動きを検知しない領域に動きのある前記蓄積画像を合成する合成手順と、
前記合成手順において前記蓄積画像が合成された撮像画像を配信する配信手順と
を実行させ、
前記蓄積手順において、予め撮像された画像を前記蓄積画像として蓄積する処理を前記コンピュータに実行させ、
前記合成手順において、前記撮像画像において前記蓄積画像を合成する領域に対応付けられた時刻に撮像された前記蓄積画像を前記撮像画像に合成する処理を前記コンピュータに実行させるためのプログラム。
【請求項１０】
前記検知手順において、前記撮像画像に動きがあるか否かを、前記撮像画像を分割した分割領域ごとに検知し、  前記合成手順において、前記分割領域ごとに前記蓄積画像の合成を行う処理を前記コンピュータに実行させるための請求項９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像された画像を配信する画像配信システム及び画像配信方法、並びに、当該画像配信方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
近年、インターネットやイントラネットの普及、及び、それらの高速化に伴い、ネットワークを利用した静止画像や動画像の情報伝送が一般的に行われている。その中で、周辺状況の画像をリアルタイムに撮影し、ネットワークを介して撮影した画像を表示装置で観察するネットワークカメラシステム（画像配信システム）が出現している。このようなシステムの例としては、キヤノン株式会社製のネットワークカメラサーバＶＢ１５０を用いたＷｅｂＶｉｅｗ  Ｌｉｖｅｓｃｏｐｅシステムなどがある。
【０００３】
ネットワークカメラシステムでは、コマンドを送ることによりパン、チルト、ズームなどの制御が可能なカメラと、カメラからの画像をネットワークに送信するカメラサーバと、ネットワークに接続され、表示装置を具備する情報処理装置等から構成されている。ここで、情報処理装置としては、例えば、パーソナルコンピュータなどが利用される。情報処理装置側では、カメラが設置されている遠隔地の画像を観察することができると共に、画像を撮影しているカメラの操作が可能となっている。
【０００４】
一方で、ネットワークカメラシステムにおいて配信する画像に加工を施す技術が知られている。例えば、従来、ネットワークであるインターネットを介して、自然画像に、加工画像、解説、企業ロゴなどを合成して配信するシステムがある（例えば、特許文献１参照）。
【０００５】
また、全方位カメラで撮影された全体画像のうち、変化が生じた部分の部分画像のみを切り出して配信するシステムがある（例えば、特許文献２参照）。具体的に、特許文献２では、クライアント側で予め受信した全体画像に前記部分画像を合成することによって、表示の能力が十分でない端末においてもネットワークを介して取得した画像による状況変化が的確に把握できるようにしたものもある。
【０００６】
【特許文献１】特開２００３−１８５６６号公報
【特許文献２】特開２００５−１７６３０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
例えば、オンラインペットショップなどでケージに入った動物や水槽に入った魚のライブ画像を配信して販売に活用する場合に、これらの動物が、隠れてしまって見えない、あるいは、寝ていて動かないなどの状況が発生する。この場合、配信されるライブ画像では、これらの動物における実際の動きを確認できる時間が限られていた。
【０００８】
また、例えば、観光地等のライブ画像の閲覧時において、観光客が写っていない画像を閲覧したい場合や、プライバシー等の理由で画像のある部分については人が写らないようにしたい場合もある。
【０００９】
上述したような場合、従来では、予め撮影した所望の画像を繰り返し配信するといったことで対応していた。しかしながら、この場合、繰り返し配信する画像の撮影に手間が掛かることや、単調でつまらない画像になりがちであるといった問題があった。即ち、従来、簡易な構成で、ユーザーを飽きさせない画像を配信することが困難であるという問題があった。
【００１０】
本発明は上述した問題点に鑑みてなされたものであり、簡易な構成で、合成画像をライブ画像の所定の領域に合成して配信できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の画像配信システムは、撮像手段が撮像した撮像画像に合成するための蓄積画像を蓄積する蓄積手段と、前記撮像画像に動きがあるか否かを検知する検知手段と、前記撮像画像において前記検知手段が動きを検知しない領域に動きのある前記蓄積画像を合成する合成手段と、前記合成手段により前記蓄積画像が合成された撮像画像を配信する配信手段とを有し、前記蓄積手段は、予め撮像された画像を前記蓄積画像として蓄積し、前記合成手段は、前記撮像画像において前記蓄積画像を合成する領域に対応付けられた時刻に撮像された前記蓄積画像を前記撮像画像に合成する。
【発明の効果】
【００１４】
本発明によれば、動きのある画像を配信することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して、本発明を実施するための最良の形態について詳細に説明する。
【００１６】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る画像配信システムの概略構成の一例を示す模式図である。図１に示す画像配信システムは、ネットワークカメラ等の単体からなる蓄積機能付カメラサーバ１０と、パーソナルコンピュータなどからなる情報処理装置５０と、これらを通信可能に接続するネットワーク６０を有して構成されている。また、情報処理装置５０には、表示装置５１が具備されている。
【００１７】
図１に示す蓄積機能付カメラサーバ１０は、撮像手段１０１と、領域設定手段１０２と、合成方法決定手段１０３と、蓄積手段１０４と、画像合成手段１０５と、配信手段１０６を有して構成されている。
【００１８】
撮像手段１０１は、被写体の撮像（撮影）を行い、当該撮像により得られた撮像画像（撮像映像）をライブ画像として合成方法決定手段１０３に送る。
【００１９】
領域設定手段１０２は、撮像手段１０１から合成方法決定手段１０３に送られるライブ画像の分割領域を設定すると共に、各分割領域に対して蓄積手段１０４に蓄積されている蓄積画像の合成の有無及び合成を行う場合の合成対象の蓄積画像を設定する。そして、領域設定手段１０２は、これらの分割領域に関する設定情報を領域情報として合成方法決定手段１０３に送る。
【００２０】
合成方法決定手段１０３は、領域設定手段１０２から送られた領域情報に基づいて、ライブ画像と蓄積画像との合成画像における合成方法を決定する処理を行う。具体的に、合成方法決定手段１０３は、領域情報に基づいて、即ち、ライブ画像の分割領域に対して蓄積画像の合成が設定されている場合には、当該分割領域に蓄積画像を合成する決定を行い、蓄積手段１０４に対して領域情報を送る。さらに、合成方法決定手段１０３は、撮像手段１０１から送られたライブ画像と領域設定手段１０２から送られた領域情報を画像合成手段１０５に送る。
【００２１】
蓄積手段１０４は、予め撮像された画像を蓄積画像として蓄積する。この場合、蓄積画像としては、例えば、予め撮像手段１０１で撮像された画像を含むと共に、他の撮像装置で撮像され、ネットワークを介して入力された画像を含むものとする。そして、蓄積手段１０４は、合成方法決定手段１０３から送られた領域情報に基づいて、合成対象の蓄積画像を画像合成手段１０５に送る。
【００２２】
画像合成手段１０５は、前記合成方法決定手段で決定された合成方法に応じて、即ち、合成方法決定手段１０３から送られた領域情報に基づいて、蓄積手段１０４から送られてくる蓄積画像と合成方法決定手段１０３から送られてくるライブ画像とを合成する。そして、画像合成手段１０５は、合成した合成画像を配信手段１０６に送る。
【００２３】
配信手段１０６は、画像合成手段１０５から送られてくる合成画像を、例えば、ネットワーク６０を介して情報処理装置５０に配信する。これにより、情報処理装置５０の表示装置５１に、合成画像が表示される。
【００２４】
なお、情報処理装置５０は、例えばクライアントに相当するものであり、撮像手段１０１による被写体の撮像処理、領域設定手段１０２による分割領域に関する設定処理等は、例えば、当該情報処理装置５０からの指示に基づいてなされる。
【００２５】
図２は、本発明の第１の実施形態に係る画像配信システムの概略構成の他の一例を示す模式図である。ここで、図２において、図１に示す構成と同様の構成については、同じ符号を付している。図２に示す例では、図１に示す蓄積機能付カメラサーバ１０に替えて、ネットワークカメラ１１及び蓄積サーバ１２、並びにこれらを通信可能に接続するネットワーク１３を構成している。
【００２６】
ネットワークカメラ１１には、図１に示す撮像手段１０１に加えて、撮像手段１０１により撮像されたライブ画像を蓄積サーバ１２にネットワーク１３を介して送信する送信手段１１１が構成されている。
【００２７】
蓄積サーバ１２には、ネットワークカメラ１１から送信されたライブ画像を受信する受信手段１２１と、その他、図１に示す領域設定手段１０２、合成方法決定手段１０３、蓄積手段１０４、画像合成手段１０５及び配信手段１０６が構成されている。
【００２８】
撮像手段１０１により撮像されたライブ画像は、送信手段１１１、受信手段１２１を経由して、合成方法決定手段１０３に送られる。その他の画像や情報の流れについては、図1に示したものと同様である。
【００２９】
なお、図２に示すシステム構成図では、ネットワークカメラ１１、蓄積サーバ１２及び情報処理装置５０は、異なるネットワーク１３及び６０を介して接続されているものが示されているが、本実施形態ではこの形態に限られない。例えば、ネットワークカメラ１１、蓄積サーバ１２及び情報処理装置５０が、１つのネットワークを介して相互に接続される形態であっても適用可能である。
【００３０】
図３は、本発明の第１の実施形態に係る画像配信システムにおける画像配信方法の処理手順の一例を示すフローチャートである。
【００３１】
まず、ステップＳ３０１において、撮像手段１０１は、被写体の撮像（撮影）を行い、当該撮像により得られた撮像画像をライブ画像として合成方法決定手段１０３に送る。
【００３２】
続いて、ステップＳ３０２において、合成方法決定手段１０３は、領域設定手段１０２で設定された、ライブ画像の各分割領域に係る領域情報を受信し、当該分割領域に対して蓄積画像の合成が設定されている場合には、蓄積手段１０４に対して領域情報を送る。さらに、合成方法決定手段１０３は、撮像手段１０１から送られたライブ画像と領域設定手段１０２から送られた領域情報を画像合成手段１０５に送る。
【００３３】
続いて、ステップＳ３０３において、蓄積手段１０４は、合成方法決定手段１０３から領域情報を受信すると、当該領域情報に基づいて、該当する分割領域における蓄積画像を画像合成手段１０５に送る。
【００３４】
続いて、ステップＳ３０４において、画像合成手段１０５は、合成方法決定手段１０３から送られた領域情報に基づいて、当該分割領域ごとに、合成方法決定手段１０３から送られるライブ画像と蓄積手段１０４から送られる蓄積画像とを合成する。そして、画像合成手段１０５は、合成により生成した合成画像を配信手段１０６に送る。
【００３５】
続いて、ステップＳ３０５において、配信手段１０６は、画像合成手段１０５から送られてくる合成画像を配信する。例えば、配信手段１０６は、合成画像を、ネットワーク６０を介して情報処理装置５０に配信する。これにより、例えば、情報処理装置５０の表示装置５１に、合成画像が表示される。
【００３６】
上述した図３のフローチャートの説明では、領域設定手段１０２で設定された分割領域に蓄積画像の合成が設定されている場合に、合成方法決定手段１０３から蓄積手段１０４に領域情報を送るようにしている。そして、画像合成手段１０５において、領域情報に基づいて、分割領域ごとに、合成方法決定手段１０３から送られるライブ画像と蓄積手段１０４から送られる蓄積画像とを合成して合成画像を生成するようにしている。本実施形態では、この形態に限らず、以下に示す形態も適用可能である。
【００３７】
具体的には、まず、合成方法決定手段１０３において、撮像手段１０１から送られるライブ画像を、領域設定手段１０２で設定された分割領域ごとに分割する。そして、合成方法決定手段１０３は、ライブ画像を分割領域ごとに分割した分割画像のうち、当該分割領域に蓄積画像の合成が設定されていない（即ち、ライブ画像が設定されている）分割画像のみを領域情報と共に、画像合成手段１０５に送るようにする。また、合成方法決定手段１０３は、ライブ画像を分割領域ごとに分割した分割画像のうち、当該分割領域に蓄積画像の合成が設定されている場合には、当該分割領域に係る領域情報を（当該領域情報のみ又は当該分割画像と共に）蓄積手段１０４に送る。そして、画像合成手段１０５において、領域情報に基づいて、分割領域ごとに、合成方法決定手段１０３から送られるライブ画像の分割画像と蓄積手段１０４から送られる蓄積画像とを合成して合成画像を生成するようにする。このように、合成方法決定手段１０３において、分割領域に対する蓄積画像の合成の有無によって、分割領域（分割画像）ごとに、画像合成手段１０５及び蓄積手段１０４に対する処理を切り替える形態も適用可能である。
【００３８】
次に、領域設定手段１０２から合成方法決定手段１０３に送られる領域情報の詳細について説明する。
図４は、領域設定手段１０２から合成方法決定手段１０３に送られる領域情報の一例を示すテーブルの模式図である。
【００３９】
図４に示す領域ＩＤ４０１は、ライブ画像の各分割領域を識別するためのユニークな番号等を示すものである。図４に示す領域範囲４０２は、ライブ画像の各分割領域の範囲を示すものであり、例えば、座標等を用いて示される。蓄積画像表示条件４０３には、領域範囲４０２で示された各分割領域に対して、いつ撮影されて蓄積された蓄積画像を合成するのかを示すスケジュール情報が示されている。また、蓄積画像表示条件４０３には、各分割領域のうち、蓄積画像を用いずライブ画像を用いる分割領域の場合には、表示条件が示されない。本実施形態では、以上に示す情報を領域情報として画像の合成に使用する。
【００４０】
図５は、表示装置５１に表示された合成画像の一例を示す模式図である。図５に示す表示装置５１の表示画面には、合成画像の表示と共に、当該合成画像における各分割領域の画像がライブ画像であるのか蓄積画像であるのかをユーザーに対して視覚的に識別する識別表示がなされる例が示されている。
【００４１】
図５において、太枠で囲まれた分割領域が蓄積画像を配信していることを表している。また、この太枠以外の領域については、ライブ画像を配信していることを表している。この図５に示す表示例では、蓄積画像に太枠で示すマーキングがつけられているが、反対に、ライブ画像に太枠等のマーキングをつけるようにしても良い。
【００４２】
第１の実施形態の画像配信システムでは、領域設定手段１０２で撮像手段１０１により撮像されたライブ画像の分割領域を設定し、画像合成手段１０５で前記分割領域に係る領域情報に基づいて当該分割領域ごとにライブ画像と蓄積画像とを合成するようにする。
かかる構成によれば、前記分割領域ごとに、ライブ画像又は蓄積画像を切り替えてユーザーの閲覧したい画像を合成して配信することが可能であるため、上述した簡易な構成で、ユーザーを飽きさせない画像（合成画像）を配信することができる。
【００４３】
（第２の実施形態）
図６は、本発明の第２の実施形態に係る画像配信システムの概略構成の一例を示す模式図である。ここで、図６において、図１に示す第１の実施形態に係る画像配信システムの概略構成と同様の構成については、同じ符号を付している。
【００４４】
図６に示す第２の実施形態に係る画像配信システムは、第１の実施形態に係る画像配信システムに対して、蓄積機能付カメラサーバ２０の内部構成が異なる。より詳細には、第２の実施形態における蓄積機能付カメラサーバ２０は、第１の実施形態における蓄積機能付カメラサーバ１０に対して、動き検知手段６０１を追加したものである。なお、第２の実施形態に係る画像配信システムとして、例えば、図２に示す第１の実施形態に係る画像配信システムに対して、蓄積サーバ１２の内部構成に動き検知手段６０１を追加する形態も適用可能である。
【００４５】
また、本実施形態の合成方法決定手段１０３は、撮像手段１０１から送られるライブ画像を、領域設定手段１０２で設定された分割領域ごとに分割する。
【００４６】
動き検知手段６０１は、領域設定手段１０２で設定されたライブ画像の各分割領域の画像に対して被写体の動きがあるか無いかを検知する。そして、動き検知手段６０１は、被写体の動きがあるか無いかの検知結果に応じて、合成方法決定手段１０３に対して、当該分割領域にライブ画像を配信する指定をするか蓄積画像を配信する指定をするかを動的に設定する。換言すれば、合成方法決定手段１０３は、動き検知手段６０１による検知結果に応じて、画像合成手段１０５で生成される合成画像における合成方法を決定する。
【００４７】
図７は、本発明の第２の実施形態に係る画像配信システムにおける画像配信方法の処理手順の一例を示すフローチャートである。ここで、図７に示す例では、動き検知手段６０１において、ライブ画像の分割領域の画像に動きがあることを検知した場合には当該分割領域にライブ画像を配信し、動きが無いことを検知した場合には当該分割領域に蓄積画像を配信する処理の流れを示す。
【００４８】
まず、ステップＳ７０１において、撮像手段１０１は、被写体の撮像（撮影）を行い、当該撮像により得られた撮像画像をライブ画像として合成方法決定手段１０３に送る。
【００４９】
続いて、ステップＳ７０２において、動き検知手段６０１は、領域設定手段１０２で設定された、ライブ画像の各分割領域に係る領域情報を受信し、当該領域情報に基づいて、分割領域の数Ｎを設定する。
【００５０】
続いて、ステップＳ７０３において、動き検知手段６０１は、検知を行う分割領域を示す変数Ｅを１に設定する。これにより検知対象の分割領域Ｅが設定される。
【００５１】
続いて、ステップＳ７０４において、動き検知手段６０１は、ライブ画像の分割領域Ｅにおいて画像に動きがあるか無いかを検知する。そして、動き検知手段６０１は、分割領域Ｅにおいて動きがあることを検知したか否かを判断する。
【００５２】
ステップＳ７０４の判断の結果、分割領域Ｅにおいて動きがあることを検知した場合には、ステップＳ７０５に進む。ステップＳ７０５に進むと、動き検知手段６０１は、合成方法決定手段１０３に対して、分割領域Ｅにおいてライブ画像を配信するように指定（指示）する。
【００５３】
続いて、ステップＳ７０６において、合成方法決定手段１０３は、分割領域Ｅのライブ画像（分割画像）を画像合成手段１０５に送る。
【００５４】
ステップＳ７０４の判断の結果、分割領域Ｅにおいて動きが無いことを検知した場合には、ステップＳ７０７に進む。ステップＳ７０７に進むと、動き検知手段６０１は、合成方法決定手段１０３に対して、分割領域Ｅにおいて蓄積画像を配信するように指定（指示）する。その後、合成方法決定手段１０３は、蓄積手段１０４に領域情報を送る。
【００５５】
続いて、ステップＳ７０８において、蓄積手段１０４は、領域情報に基づいて、指定された分割領域Ｅの蓄積画像を画像合成手段１０５に送る。
【００５６】
ステップＳ７０６の処理が終了した場合、或いは、ステップＳ７０８の処理が終了した場合には、ステップＳ７０９に進む。ステップＳ７０９に進むと、動き検知手段６０１は、検知を行う分割領域を示す変数ＥがステップＳ７０２で設定された分割領域の数Ｎより小さいか否かを判断する。この判断の結果、検知を行う分割領域を示す変数Ｅが分割領域の数Ｎより小さい場合には、動き検知手段６０１による検知処理を、領域設定手段１０２で設定された全ての分割領域については未だ行っていないと判断し、ステップＳ７１０に進む。
【００５７】
ステップＳ７１０に進むと、動き検知手段６０１は、検知を行う分割領域を示す変数Ｅに１を加算して、検知対象の分割領域Ｅを変更する。そして、変更した分割領域Ｅに対して、ステップＳ７０４以降の処理を再度行う。
【００５８】
一方、ステップＳ７０９において、検知を行う分割領域を示す変数Ｅが分割領域の数Ｎ以上であると判断された場合には、動き検知手段６０１による検知処理を、領域設定手段１０２で設定された全ての分割領域について行ったと判断し、ステップＳ７１１に進む。
【００５９】
ステップＳ７１１に進むと、画像合成手段１０５は、合成方法決定手段１０３から送られる領域情報に基づいて、分割領域ごとに、合成方法決定手段１０３から送られるライブ画像の分割画像と蓄積手段１０４から送られる蓄積画像とを合成する。そして、画像合成手段１０５は、合成により生成した合成画像を配信手段１０６に送る。
【００６０】
続いて、ステップＳ７１２において、配信手段１０６は、画像合成手段１０５から送られてくる合成画像を配信する。例えば、配信手段１０６は、合成画像を、ネットワーク６０を介して情報処理装置５０に配信する。これにより、例えば、情報処理装置５０の表示装置５１に、合成画像が表示される。
【００６１】
上述した図７では、動き検知手段６０１において、分割領域内の画像に動きを検知した場合に、合成方法決定手段１０３に対して、ライブ画像を配信するように指示するフローチャートを示している。しかしながら、本実施形態では、この形態に限定されるわけで無く、例えば、動き検知手段６０１において、分割領域内の画像に動きを検知した場合に、合成方法決定手段１０３に対して、反対に、蓄積画像を配信するように指示する形態も適用可能である。この形態の場合には、図７に示すステップＳ７０５及びＳ７０６と、ステップＳ７０７及びＳ７０８とは、それぞれ、逆になる。
【００６２】
即ち、この形態の場合、動き検知手段６０１において、分割領域内の画像に動きがあることを検知した場合には、合成方法決定手段１０３に対して蓄積画像を配信するように指定（指示）する。そして、蓄積手段１０４は、合成方法決定手段１０３から送られた領域情報に基づいて、指定された分割領域の蓄積画像を画像合成手段１０５に送る。一方、動き検知手段６０１において、分割領域内の画像に動きが無いことを検知した場合には、合成方法決定手段１０３に対してライブ画像を配信するように指定（指示）する。そして、合成方法決定手段１０３は、当該分割領域のライブ画像（分割画像）を画像合成手段１０５に送る。
【００６３】
次に、第２の実施形態における合成方法決定手段１０３から送られる領域情報の詳細について説明する。
図８は、第２の実施形態における合成方法決定手段１０３から送られる領域情報の一例を示すテーブルの模式図である。
【００６４】
図８に示す情報のうち、図４に示す情報、即ち、領域ＩＤ４０１、領域範囲４０２及び蓄積画像表示条件４０３の情報は、領域設定手段１０２で設定される。そして、これらの情報に、動き検知手段６０１における検知結果を示す動き検知情報８０１が付加されて、図８に示す領域情報が、合成方法決定手段１０３から蓄積手段１０４及び画像合成手段１０５に送られる。ここで、蓄積手段１０４が画像合成手段１０５に送る蓄積画像としては、例えば、日付を指定した最も動きのある画像や逆に動きの無い画像である。
【００６５】
第２の実施形態の画像配信システムでは、第１の実施形態の画像配信システムの構成に加えて、動き検知手段６０１を設けるようにしている。
かかる構成によれば、第１の実施形態の画像配信システムの効果に加えて、単調では無い動きのある画像等を配信することが可能となる。一方、動き検知手段６０１による検知結果に応じて、分割領域ごとにライブ画像又は蓄積画像を切り替えることによって、逆にプライバシー保護としての画像等を配信することも可能となる。
【００６６】
（第３の実施形態）
図９は、本発明の第３の実施形態に係る画像配信システムの概略構成の一例を示す模式図である。ここで、図９において、図１に示す第１の実施形態に係る画像配信システムの概略構成と同様の構成については、同じ符号を付している。
【００６７】
図９に示す第３の実施形態に係る画像配信システムは、第１の実施形態に係る画像配信システムに対して、蓄積機能付カメラサーバ３０の内部構成が異なる。より詳細には、第３の実施形態における蓄積機能付カメラサーバ３０は、第１の実施形態における蓄積機能付カメラサーバ１０に対して、人物検知手段９０１を追加したものである。なお、第３の実施形態に係る画像配信システムとして、例えば、図２に示す第１の実施形態に係る画像配信システムに対して、蓄積サーバ１２の内部構成に人物検知手段９０１を追加する形態も適用可能である。
【００６８】
また、本実施形態の合成方法決定手段１０３は、撮像手段１０１から送られるライブ画像を、領域設定手段１０２で設定された分割領域ごとに分割する。
【００６９】
人物検知手段９０１は、領域設定手段１０２で設定されたライブ画像の各分割領域の画像に対して（不特定の）人物が存在するか否かを検知する。そして、人物検知手段９０１は、人物が存在するか否かの検知結果に応じて、合成方法決定手段１０３に対して、当該分割領域にライブ画像を配信する指定をするか蓄積画像を配信する指定をするかを動的に設定する。換言すれば、合成方法決定手段１０３は、人物検知手段９０１による検知結果に応じて、画像合成手段１０５で生成される合成画像における合成方法を決定する。
【００７０】
図１０は、本発明の第３の実施形態に係る画像配信システムにおける画像配信方法の処理手順の一例を示すフローチャートである。ここで、図１０に示す例では、人物検知手段９０１において、ライブ画像の分割領域の画像に人物が存在しないことを検知した場合には当該分割領域にライブ画像を配信し、人物が存在することを検知した場合には当該分割領域に蓄積画像を配信する処理の流れを示す。
【００７１】
まず、ステップＳ１００１において、撮像手段１０１は、被写体の撮像（撮影）を行い、当該撮像により得られた撮像画像をライブ画像として合成方法決定手段１０３に送る。
【００７２】
続いて、ステップＳ１００２において、人物検知手段９０１は、領域設定手段１０２で設定された、ライブ画像の各分割領域に係る領域情報を受信し、当該領域情報に基づいて、分割領域の数Ｎを設定する。
【００７３】
続いて、ステップＳ１００３において、人物検知手段９０１は、検知を行う分割領域を示す変数Ｅを１に設定する。これにより検知対象の分割領域Ｅが設定される。
【００７４】
続いて、ステップＳ１００４において、人物検知手段９０１は、ライブ画像の分割領域Ｅにおいて画像に人物が存在するか否かを検知する。そして、人物検知手段９０１は、分割領域Ｅにおいて人物が存在することを検知したか否かを判断する。
【００７５】
ステップＳ１００４の判断の結果、分割領域Ｅにおいて人物が存在しないことを検知した場合には、ステップＳ１００５に進む。ステップＳ１００５に進むと、人物検知手段９０１は、合成方法決定手段１０３に対して、分割領域Ｅにおいてライブ画像を配信するように指定（指示）する。
【００７６】
続いて、ステップＳ１００６において、合成方法決定手段１０３は、分割領域Ｅのライブ画像（分割画像）を画像合成手段１０５に送る。
【００７７】
ステップＳ１００４の判断の結果、分割領域Ｅにおいて人物が存在することを検知した場合には、ステップＳ１００７に進む。ステップＳ１００７に進むと、人物検知手段９０１は、合成方法決定手段１０３に対して、分割領域Ｅにおいて蓄積画像を配信するように指定（指示）する。その後、合成方法決定手段１０３は、蓄積手段１０４に領域情報を送る。
【００７８】
続いて、ステップＳ１００８において、蓄積手段１０４は、領域情報に基づいて、指定された分割領域Ｅの蓄積画像を画像合成手段１０５に送る。
【００７９】
ステップＳ１００６の処理が終了した場合、或いは、ステップＳ１００８の処理が終了した場合には、ステップＳ１００９に進む。ステップＳ１００９に進むと、人物検知手段９０１は、検知を行う分割領域を示す変数ＥがステップＳ１００２で設定された分割領域の数Ｎより小さいか否かを判断する。この判断の結果、検知を行う分割領域を示す変数Ｅが分割領域の数Ｎより小さい場合には、人物検知手段９０１による検知処理を、領域設定手段１０２で設定された全ての分割領域については未だ行っていないと判断し、ステップＳ１０１０に進む。
【００８０】
ステップＳ１０１０に進むと、人物検知手段９０１は、検知を行う分割領域を示す変数Ｅに１を加算して、検知対象の分割領域Ｅを変更する。そして、変更した分割領域Ｅに対して、ステップＳ１００４以降の処理を再度行う。
【００８１】
一方、ステップＳ１００９で、検知を行う分割領域を示す変数Ｅが分割領域の数Ｎ以上であると判断された場合には、人物検知手段９０１による検知処理を、領域設定手段１０２で設定された全ての分割領域について行ったと判断し、ステップＳ１０１１に進む。
【００８２】
ステップＳ１０１１に進むと、画像合成手段１０５は、合成方法決定手段１０３から送られる領域情報に基づいて、分割領域ごとに、合成方法決定手段１０３から送られるライブ画像の分割画像と蓄積手段１０４から送られる蓄積画像とを合成する。そして、画像合成手段１０５は、合成により生成した合成画像を配信手段１０６に送る。
【００８３】
続いて、ステップＳ１０１２において、配信手段１０６は、画像合成手段１０５から送られてくる合成画像を配信する。例えば、配信手段１０６は、合成画像を、ネットワーク６０を介して情報処理装置５０に配信する。これにより、例えば、情報処理装置５０の表示装置５１に、合成画像が表示される。
【００８４】
上述した図１０では、人物検知手段９０１において、分割領域内の画像に（不特定の）人物が存在しないことを検知した場合に、合成方法決定手段１０３に対して、ライブ画像を配信するように指示するフローチャートを示している。しかしながら、本実施形態では、この形態に限定されるわけで無い。例えば、人物検知手段９０１において、反対に、分割領域内の画像に（不特定の）人物が存在すること検知した場合に、合成方法決定手段１０３に対して、ライブ画像を配信するように指示する形態も適用可能である。この形態の場合には、図１０に示すステップＳ１００５及びＳ１００６と、ステップＳ１００７及びＳ１００８とは、それぞれ、逆になる。
【００８５】
即ち、この形態の場合、人物検知手段９０１において、分割領域内の画像に人物が存在すること検知した場合には、合成方法決定手段１０３に対してライブ画像を配信するように指定（指示）する。そして、合成方法決定手段１０３は、当該分割領域のライブ画像（分割画像）を画像合成手段１０５に送る。一方、人物検知手段９０１において、分割領域内の画像に人物が存在しないことを検知した場合には、合成方法決定手段１０３に対して蓄積画像を配信するように（指示）する。そして、蓄積手段１０４は、合成方法決定手段１０３から送られた領域情報に基づいて、指定された分割領域の蓄積画像を画像合成手段１０５に送る。
【００８６】
次に、第３の実施形態における合成方法決定手段１０３から送られる領域情報の詳細について説明する。
図１１は、第３の実施形態における合成方法決定手段１０３から送られる領域情報の一例を示すテーブルの模式図である。
【００８７】
図１１に示す情報のうち、図４に示す情報、即ち、領域ＩＤ４０１、領域範囲４０２及び蓄積画像表示条件４０３の情報は、領域設定手段１０２で設定される。そして、これらの情報に、人物検知手段９０１における検知結果を示す人物検知情報１１０１が付加されて、図１１に示す領域情報が、合成方法決定手段１０３から蓄積手段１０４及び画像合成手段１０５に送られる。ここで、蓄積手段１０４が画像合成手段１０５に送る蓄積画像としては、例えば、日付を指定した人物が存在する画像や逆に人物が存在しない画像である。
【００８８】
第３の実施形態の画像配信システムでは、第１の実施形態の画像配信システムの構成に加えて、人物検知手段９０１を設けるようにしている。
かかる構成によれば、第１の実施形態の画像配信システムの効果に加えて、単調では無い人物の存在する画像等を配信することが可能となる。一方、人物検知手段９０１による検知結果に応じて、分割領域ごとにライブ画像又は蓄積画像を切り替えることによって、逆にプライバシー保護としての画像等を配信することも可能となる。
【００８９】
（第４の実施形態）
図１２は、本発明の第４の実施形態に係る画像配信システムの概略構成の一例を示す模式図である。ここで、図１２において、図９に示す第３の実施形態に係る画像配信システムの概略構成と同様の構成については、同じ符号を付している。
【００９０】
図１２に示す第４の実施形態に係る画像配信システムは、第３の実施形態に係る画像配信システムに対して、蓄積機能付カメラサーバ４０の内部構成が異なる。より詳細には、第４の実施形態における蓄積機能付カメラサーバ４０は、第３の実施形態における蓄積機能付カメラサーバ３０に対して、人物登録手段１２０１を追加したものである。なお、第４の実施形態に係る画像配信システムとして、例えば、図２に示す第１の実施形態に係る画像配信システムに対して、蓄積サーバ１２の内部構成に人物検知手段９０１及び人物登録手段１２０１を追加する形態も適用可能である。
【００９１】
人物登録手段１２０１は、人物の形状や動き等の特徴量をデータ化した特定の人物の識別情報を登録しており、人物検知手段９０１に対して、これらの識別情報を提供する。そして、人物検知手段９０１は、領域設定手段１０２で設定されたライブ画像の分割領域の画像に人物を検知すると、さらに、人物登録手段１２０１に登録されている人物の識別情報に基づいて、検知した人物が登録されている人物であるか否かを検知する。そして、人物検知手段９０１は、検知した人物が登録されている人物であるか否かの検知結果に応じて、合成方法決定手段１０３に対して、当該分割領域にライブ画像を配信する指定をするか蓄積画像を配信する指定をするかを動的に設定する。換言すれば、合成方法決定手段１０３は、人物検知手段９０１による検知結果に応じて、画像合成手段１０５で生成される合成画像における合成方法を決定する。
【００９２】
図１３は、本発明の第４の実施形態に係る画像配信システムにおける画像配信方法の処理手順の一例を示すフローチャートである。ここで、図１３に示す例では、人物検知手段９０１において、ライブ画像の分割領域の画像に人物登録手段１２０１に予め登録されている人物が存在しないことを検知した場合には、当該分割領域にライブ画像を配信する処理の流れを示す。一方、人物検知手段９０１において、ライブ画像の分割領域の画像に人物登録手段１２０１に予め登録されている人物が存在することを検知した場合には、当該分割領域に蓄積画像を配信する処理の流れを示す。
【００９３】
まず、ステップＳ１３０１において、撮像手段１０１は、被写体の撮像（撮影）を行い、当該撮像により得られた撮像画像をライブ画像として合成方法決定手段１０３に送る。
【００９４】
続いて、ステップＳ１３０２において、人物検知手段９０１は、領域設定手段１０２で設定された、ライブ画像の各分割領域に係る領域情報を受信し、当該領域情報に基づいて、分割領域の数Ｎを設定する。
【００９５】
続いて、ステップＳ１３０３において、人物検知手段９０１は、検知を行う分割領域を示す変数Ｅを１に設定する。これにより検知対象の分割領域Ｅが設定される。
【００９６】
続いて、ステップＳ１３０４において、人物検知手段９０１は、ライブ画像の分割領域Ｅにおいて画像に人物登録手段１２０１に登録されている人物か存在するか否かを検知する。そして、人物検知手段９０１は、分割領域Ｅにおいて人物登録手段１２０１に登録されている人物か存在することを検知したか否かを判断する。
【００９７】
ステップＳ１３０４の判断の結果、分割領域Ｅにおいて人物登録手段１２０１に登録されている人物が存在しないことを検知した場合には、ステップＳ１３０５に進む。ステップＳ１３０５に進むと、人物検知手段９０１は、合成方法決定手段１０３に対して、分割領域Ｅにおいてライブ画像を配信するように指定（指示）する。
【００９８】
続いて、ステップＳ１３０６において、合成方法決定手段１０３は、分割領域Ｅのライブ画像（分割画像）を画像合成手段１０５に送る。
【００９９】
ステップＳ１３０４の判断の結果、分割領域Ｅにおいて人物登録手段１２０１に登録されている人物が存在することを検知した場合には、ステップＳ１３０７に進む。ステップＳ１３０７に進むと、人物検知手段９０１は、合成方法決定手段１０３に対して、分割領域Ｅにおいて蓄積画像を配信するように指定（指示）する。その後、合成方法決定手段１０３は、蓄積手段１０４に領域情報を送る。
【０１００】
続いて、ステップＳ１３０８において、蓄積手段１０４は、領域情報に基づいて、指定された分割領域Ｅの蓄積画像を画像合成手段１０５に送る。
【０１０１】
ステップＳ１３０６の処理が終了した場合、或いは、ステップＳ１３０８の処理が終了した場合には、ステップＳ１３０９に進む。ステップＳ１３０９に進むと、人物検知手段９０１は、検知を行う分割領域を示す変数ＥがステップＳ１３０２で設定された分割領域の数Ｎより小さいか否かを判断する。この判断の結果、検知を行う分割領域を示す変数Ｅが分割領域の数Ｎより小さい場合には、人物検知手段９０１による検知処理を、領域設定手段１０２で設定された全ての分割領域については未だ行っていないと判断し、ステップＳ１３１０に進む。
【０１０２】
ステップＳ１３１０に進むと、人物検知手段９０１は、検知を行う分割領域を示す変数Ｅに１を加算して、検知対象の分割領域Ｅを変更する。そして、変更した分割領域Ｅに対して、ステップＳ１３０４以降の処理を再度行う。
【０１０３】
一方、ステップＳ１３０９で、検知を行う分割領域を示す変数Ｅが分割領域の数Ｎ以上であると判断された場合には、人物検知手段９０１による検知処理を、領域設定手段１０２で設定された全ての分割領域について行ったと判断し、ステップＳ１３１１に進む。
【０１０４】
ステップＳ１３１１に進むと、画像合成手段１０５は、合成方法決定手段１０３から送られる領域情報に基づいて、分割領域ごとに、合成方法決定手段１０３から送られるライブ画像の分割画像と蓄積手段１０４から送られる蓄積画像とを合成する。そして、画像合成手段１０５は、合成により生成した合成画像を配信手段１０６に送る。
【０１０５】
続いて、ステップＳ１３１２において、配信手段１０６は、画像合成手段１０５から送られてくる合成画像を配信する。例えば、配信手段１０６は、合成画像を、ネットワーク６０を介して情報処理装置５０に配信する。これにより、例えば、情報処理装置５０の表示装置５１に、合成画像が表示される。
【０１０６】
上述した図１３では、人物検知手段９０１において、分割領域内の画像に人物登録手段１２０１に予め登録されている特定の人物が存在することを検知した場合に、合成方法決定手段１０３に対して蓄積画像を配信するように指示するフローチャートを示している。しかしながら、本実施形態では、この形態に限定されるわけで無い。例えば、人物検知手段９０１において、反対に、分割領域内の画像に人物登録手段１２０１に予め登録されている特定の人物が存在しないことを検知した場合に、合成方法決定手段１０３に対して蓄積画像を配信するように指示する形態も適用可能である。この形態の場合には、図１３に示すステップＳ１３０５及びＳ１３０６と、ステップＳ１３０７及びＳ１３０８とは、それぞれ、逆になる。
【０１０７】
即ち、この形態の場合、人物検知手段９０１において、分割領域内の画像に人物登録手段１２０１に予め登録されている特定の人物が存在することを検知した場合には、合成方法決定手段１０３に対してライブ画像を配信するように指定（指示）する。そして、合成方法決定手段１０３は、当該分割領域のライブ画像（分割画像）を画像合成手段１０５に送る。一方、人物検知手段９０１において、分割領域内の画像に人物登録手段１２０１に予め登録されている特定の人物が存在しないことを検知した場合には、合成方法決定手段１０３に対して蓄積画像を配信するように指定（指示）する。そして、蓄積手段１０４は、合成方法決定手段１０３から送られた領域情報に基づいて、指定された分割領域の蓄積画像を画像合成手段１０５に送る。
【０１０８】
次に、第４の実施形態における合成方法決定手段１０３から送られる領域情報の詳細について説明する。
図１４は、第４の実施形態における合成方法決定手段１０３から送られる領域情報の一例を示すテーブルの模式図である。
【０１０９】
図１４に示す情報のうち、図４に示す情報、即ち、領域ＩＤ４０１、領域範囲４０２及び蓄積画像表示条件４０３の情報は、領域設定手段１０２で設定される。そして、これらの情報に、人物検知手段９０１における検知結果を示す特定人物検知情報１４０１が付加されて、図１４に示す領域情報が、合成方法決定手段１０３から蓄積手段１０４及び画像合成手段１０５に送られる。ここで、蓄積手段１０４が画像合成手段１０５に送る蓄積画像としては、例えば、日付を指定した特定の人物が存在する画像や逆に特定の人物が存在しない画像である。
【０１１０】
第４の実施形態の画像配信システムでは、第１の実施形態の画像配信システムの構成に加えて、人物検知手段９０１及び人物登録手段１２０１を設けるようにしている。
かかる構成によれば、第１の実施形態の画像配信システムの効果に加えて、単調では無い特定の人物の存在する画像等を配信することが可能となる。一方、人物検知手段９０１による検知結果に応じて、分割領域ごとにライブ画像又は蓄積画像を切り替えることによって、逆にプライバシー保護としての画像等を配信することも可能となる。
【０１１１】
前述した各実施形態に係る画像配信システムを構成する図１、図２、図６、図９及び図１２の各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。また、前述した各実施形態に係る画像配信システムにおける画像配信方法を示す図３、図７、図１０及び図１３の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。これらのプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【０１１２】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記憶媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記憶媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、前記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体を用いることができる。また、この際の通信媒体としては、光ファイバ等の有線回線や無線回線などが挙げられる。
【０１１３】
また、本発明は、コンピュータが供給されたプログラムを実行することにより各実施形態に係る画像配信システムの機能が実現される態様に限られない。そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して各実施形態に係る画像配信システムの機能が実現される場合も、かかるプログラムは本発明に含まれる。また、供給されたプログラムの処理の全て、或いは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて各実施形態に係る画像配信システムの機能が実現される場合も、かかるプログラムは本発明に含まれる。
【０１１４】
また、前述した本実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【０１１５】
【図１】本発明の第１の実施形態に係る画像配信システムの概略構成の一例を示す模式図である。
【図２】本発明の第１の実施形態に係る画像配信システムの概略構成の他の一例を示す模式図である。
【図３】本発明の第１の実施形態に係る画像配信システムにおける画像配信方法の処理手順の一例を示すフローチャートである。
【図４】本発明の第１の実施形態を示し、領域設定手段から合成方法決定手段に送られる領域情報の一例を示すテーブルの模式図である。
【図５】本発明の実施形態を示し、表示装置に表示された合成画像の一例を示す模式図である。
【図６】本発明の第２の実施形態に係る画像配信システムの概略構成の一例を示す模式図である。
【図７】本発明の第２の実施形態に係る画像配信システムにおける画像配信方法の処理手順の一例を示すフローチャートである。
【図８】本発明の第２の実施形態を示し、合成方法決定手段から送られる領域情報の一例を示すテーブルの模式図である。
【図９】本発明の第３の実施形態に係る画像配信システムの概略構成の一例を示す模式図である。
【図１０】本発明の第３の実施形態に係る画像配信システムにおける画像配信方法の処理手順の一例を示すフローチャートである。
【図１１】本発明の第３の実施形態を示し、合成方法決定手段から送られる領域情報の一例を示すテーブルの模式図である。
【図１２】本発明の第４の実施形態に係る画像配信システムの概略構成の一例を示す模式図である。
【図１３】本発明の第４の実施形態に係る画像配信システムにおける画像配信方法の処理手順の一例を示すフローチャートである。
【図１４】本発明の第４の実施形態を示し、合成方法決定手段から送られる領域情報の一例を示すテーブルの模式図である。
【符号の説明】
【０１１６】
１０：蓄積機能付カメラサーバ
１０１：撮像手段
１０２：領域設定手段
１０３：合成方法決定手段
１０４：蓄積手段
１０５：画像合成手段
１０６：配信手段
５０：情報処理装置
５１：表示装置
６０：ネットワーク
【図１】
0005311782.tif 000002
【図２】
0005311782.tif 000003
【図３】
0005311782.tif 000004
【図４】
0005311782.tif 000005
【図５】
0005311782.tif 000006
【図６】
0005311782.tif 000007
【図７】
0005311782.tif 000008
【図８】
0005311782.tif 000009
【図９】
0005311782.tif 000010
【図１０】
0005311782.tif 000011
【図１１】
0005311782.tif 000012
【図１２】
0005311782.tif 000013
【図１３】
0005311782.tif 000014
【図１４】
0005311782.tif 000015