(57)【要約】【課題】複数のカメラを用いた遠隔カメラシステムにおいて、手間をかけることなく画像データにより表される画像に含まれる人物に画像データを渡せるようにする。【解決手段】デジタルカメラ１Ａをマスターカメラ、デジタルカメラ１Ｂ，１Ｃ，１Ｄをスレーブカメラに設定し、デジタルカメラ１Ａの撮影動作によりデジタルカメラ１Ｂ，１Ｃ，１Ｄにおいても撮影を行い、撮影により取得された画像データをカメラサーバ２に保管する。認証手段７Ａにより画像データにより表される画像に含まれる被写体を認識し、被写体であるユーザが所持するデジタルカメラ１Ａ〜１Ｄにその画像データを送信する。【選択図】　　　　　図１
2004120607.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザによりそれぞれ所持される複数のカメラをネットワークを介して連携させて操作して画像データを取得するカメラ制御方法において、
前記画像データにより表される画像に含まれる被写体ユーザを認識し、
該被写体ユーザが所持するカメラに、前記画像データまたは前記画像データを取得するための画像データ取得情報を送信することを特徴とするカメラ制御方法。
【請求項２】
前記被写体ユーザの認識、前記画像データまたは前記画像データ取得情報の送信を前記複数のカメラのうちの一のカメラから行うことを特徴とする請求項１記載のカメラ制御方法。
【請求項３】
複数のユーザによりそれぞれ所持される複数のカメラをネットワークを介して連携させて操作して画像データを取得するカメラ制御装置において、
前記画像データにより表される画像に含まれる被写体ユーザを認識する認識手段と、
該被写体ユーザが所持するカメラに、前記画像データまたは前記画像データを取得するための画像データ取得情報を送信する送信手段とを備えたことを特徴とするカメラ制御装置。
【請求項４】
前記複数のカメラのうちの一のカメラに設けられてなることを特徴とする請求項３記載のカメラ制御装置。
【請求項５】
複数のユーザによりそれぞれ所持される複数のカメラをネットワークを介して連携させて操作して画像データを取得するカメラ制御方法をコンピュータに実行させるためのプログラムにおいて、
前記画像データにより表される画像に含まれる被写体ユーザを認識する手順と、
該被写体ユーザが所持するカメラに、前記画像データまたは前記画像データを取得するための画像データ取得情報を送信する手順とを有するプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば無線ＬＡＮのようなネットワークを介して接続された複数のカメラの動作を制御するカメラ制御方法および装置並びにカメラ制御方法をコンピュータに実行させるためのプログラムに関するものである。
【０００２】
【従来の技術】
遠隔地に設置されたカメラの映像をネットワークを介して鑑賞できるようにする遠隔カメラシステムが提案されている。このような遠隔カメラシステムは、単にカメラの映像を見ることができるだけでなく、カメラの向きやズーム倍率をも遠隔地から操作することができるものである。また、このような遠隔カメラシステムにおいて、１つのカメラから複数のカメラの動作を制御する方法も提案されている（例えば特許文献１参照）。
【０００３】
【特許文献１】
特開２０００−１１３１６６号公報
【０００４】
【発明が解決しようとする課題】
ところで、上記遠隔カメラシステムを、デジタルカメラに適用することも可能である。具体的には、複数のユーザの各々がデジタルカメラを所持している場合に、一のユーザがデジタルカメラを用いて撮影を行うと、他のユーザのデジタルカメラにおいても同時にあるいは連続して撮影を行わせることも可能である。このように、複数のデジタルカメラを連携させて操作することにより、様々なアングルから１つの被写体を同時に撮影することが可能となり、撮影の楽しみを広げることができる。また、複数のカメラによりそれぞれ取得された画像データを一元的に保管することにより、画像データの配布や画像データを用いてのアルバム作成等を容易に行うことが可能となる。
【０００５】
ここで、画像データを配布する場合、画像データを表示しその画像データにより表される画像に含まれる人物に対して、画像データが添付された電子メールを送信したり、画像データの保管場所を表すＵＲＬを電子メールに記述して送信する必要があるためその作業が非常に面倒である。このため、画像データを取得したユーザは画像データの送信作業がネックとなり、被写体となった人物に画像データをなかなか送信できないという事態が生じてしまう。
【０００６】
本発明は上記事情に鑑みなされたものであり、手間をかけることなく画像データにより表される画像に含まれる人物に画像データを渡せるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
本発明によるカメラ制御方法は、複数のユーザによりそれぞれ所持される複数のカメラをネットワークを介して連携させて操作して画像データを取得するカメラ制御方法において、
前記画像データにより表される画像に含まれる被写体ユーザを認識し、
該被写体ユーザが所持するカメラに、前記画像データまたは前記画像データを取得するための画像データ取得情報を送信することを特徴とするものである。
【０００８】
被写体ユーザの認識は、画像データにより表される画像にカメラのユーザの顔が含まれているか否かを判定することにより行うことができる。また、画像データには撮影時に録音された音声データを付与することが可能であり、このように画像データに音声データが付与されている場合には、音声データがカメラのユーザの音声と一致するか否かを判定することにより、被写体ユーザの認識を行ってもよい。
【０００９】
「画像データ取得情報」とは、画像データが保管された場所を表すものであって、その場所にアクセスすれば画像データを取得することができる情報であり、具体的には画像データの保管場所を表すＵＲＬ等を用いることができる。
【００１０】
なお、本発明によるカメラ制御方法においては、前記被写体ユーザの認識、前記画像データまたは前記画像データ取得情報の送信を前記複数のカメラのうちの一のカメラから行ってもよい。
【００１１】
本発明によるカメラ制御装置は、複数のユーザによりそれぞれ所持される複数のカメラをネットワークを介して連携させて操作して画像データを取得するカメラ制御装置において、
前記画像データにより表される画像に含まれる被写体ユーザを認識する認識手段と、
該被写体ユーザが所持するカメラに、前記画像データまたは前記画像データを取得するための画像データ取得情報を送信する送信手段とを備えたことを特徴とするものである。
【００１２】
なお、本発明によるカメラ制御装置は、前記複数のカメラのうちの一のカメラに設けられてなるものとしてもよい。
【００１３】
なお、本発明によるカメラ制御方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【００１４】
【発明の効果】
本発明によれば、画像データにより表される画像に含まれる被写体ユーザが認識され、認識された被写体ユーザが有するカメラに画像データまたは画像データ取得情報が送信される。このため、画像データの送信作業を行う者が、画像データを表示して画像データにより表される画像に含まれる被写体ユーザを確認し、さらに被写体ユーザが所持するカメラに画像データまたは画像データ取得情報を送信する作業を行う必要がなくなり、これにより、手間をかけることなく画像データにより表される画像に含まれる被写体ユーザに画像データを渡すことができる。
【００１５】
また、被写体ユーザの認識、画像データまたは画像データ取得情報の送信を複数のカメラのうちの一のカメラにおいて行うことにより、被写体ユーザの認識、画像データまたは画像データ取得情報の送信を行うためのサーバ等の手段をとくに設けることなく、被写体ユーザの認識、画像データまたは画像データ取得情報の送信を行うことができる。
【００１６】
【発明の実施の形態】
以下図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態によるカメラ制御装置を用いた遠隔カメラシステムの構成を示す概略ブロック図である。図１に示すように、本実施形態による遠隔カメラシステムは、複数（ここでは４台）のデジタルカメラ１Ａ，１Ｂ，１Ｃ，１Ｄおよびカメラサーバ２がネットワーク３により接続されてなり、デジタルカメラ１Ａ〜１Ｄにおいて取得した画像データをカメラサーバ２に送信し、カメラサーバ２において画像データの保管および管理を行うものである。なお、本実施形態においては、ネットワーク３は無線ＬＡＮを用いるものとするが、デジタルカメラ１Ａ〜１Ｄを互いに遠隔操作できるものであれば、いかなるネットワークを用いてもよい。
【００１７】
本実施形態においては、デジタルカメラ１Ａをマスターカメラ、デジタルカメラ１Ｂ，１Ｃ，１Ｄをスレーブカメラと設定し、デジタルカメラ１Ａにおいて撮影動作を行うと、これと同時にデジタルカメラ１Ｂ，１Ｃ，１Ｄにおいて撮影を行うように、デジタルカメラ１Ｂ，１Ｃ，１Ｄの動作が制御されるものとする。
【００１８】
なお、マスターカメラに設定されたデジタルカメラ１Ａは、デジタルカメラ１Ｂ，１Ｃ，１Ｄに撮影を行わせることなく単独で撮影を行うことが可能である。また、スレーブカメラに設定されたデジタルカメラ１Ｂ，１Ｃ，１Ｄは、デジタルカメラ１Ａからの撮影指示を受けることなく、単独で撮影を行うことが可能である。ここで、各デジタルカメラ１Ａ〜１Ｄが単独で撮影することにより取得した画像データは、カメラサーバ２に送信してもよいが、各デジタルカメラ１Ａ〜１Ｄのメモリカードに保管しておいてもよい。
【００１９】
図２はデジタルカメラ１Ａの構成を示す背面斜視図である。なお、デジタルカメラ１Ｂ，１Ｃ，１Ｄはデジタルカメラ１Ａと同一の構成を有するため説明を省略する。図２に示すようにデジタルカメラ１Ａは、撮影しようとしている画像やメニュー等の種々の表示を行うモニタ１１と、シャッタボタン１２と、無線ＬＡＮによる通信を行う無線ＬＡＮチップ１３と、種々の入力を行う十字キー１４Ａを含む入力手段１４と、音声出力を行うスピーカ１５とを備えてなる。また、デジタルカメラ１Ａの内部には、シャッタボタン１２の半押し動作により、撮影通知情報をデジタルカメラ１Ｂ，１Ｃ，１Ｄに送信する撮影通知手段１６を備える。
【００２０】
モニタ１１には、デジタルカメラ１Ａ自身が撮影しようとしている画像およびデジタルカメラ１Ｂ，１Ｃ，１Ｄが撮影しようとしている画像の双方が表示される。図３は、モニタ１１に表示される画像を示す図である。図３に示すように、モニタ１１には、デジタルカメラ１Ａが撮影しようとする画像を表示するウィンドウ１１Ａおよびデジタルカメラ１Ｂ，１Ｃ，１Ｄが撮影しようとする画像を表示するウィンドウ１１Ｂ，１１Ｃ，１１Ｄが表示される。なお、図３に示すようにウィンドウ１１Ａはデジタルカメラ１Ａが撮影しようとする画像であるため、他のウィンドウ１１Ｂ，１１Ｃ，１１Ｄと比較してサイズが大きいものとなっている。
【００２１】
ここで、他のウィンドウ１１Ｂ，１１Ｃ，１１Ｄはウィンドウ１１Ａと比較してサイズが小さいため、表示された画像が見にくい場合がある。このため、ウィンドウ１１Ｂ，１１Ｃ，１１Ｄには、撮影しようとする画像の中心部分のみを表示してもよい。また、入力手段１４により選択したウィンドウ１１Ｂ，１１Ｃ，１１Ｄを拡大してモニタ１１に表示してもよい。
【００２２】
また、図４に示すように、デジタルカメラの数に応じて単にモニタ１１の画面を分割して、各デジタルカメラ１Ａ〜１Ｄにおいて撮影しようとする画像を表示してもよい。
【００２３】
シャッタボタン１２は、半押し動作によりフォーカスおよび測光を行い、全押し動作によりシャッタを駆動して撮影を行うものである。ここで、本実施形態においては、シャッタボタン１２の半押し動作により、撮影通知手段１６が駆動され、無線ＬＡＮチップ１３からネットワーク３経由で、デジタルカメラ１Ｂ，１Ｃ，１Ｄに対して撮影通知情報が送信される。撮影通知情報はこれから撮影が行われることをデジタルカメラ１Ｂ，１Ｃ，１Ｄに通知するための情報であり、デジタルカメラ１Ｂ，１Ｃ，１Ｄは、撮影通知情報に基づいてデジタルカメラ１Ｂ，１Ｃ，１Ｄのユーザに撮影通知を行う。
【００２４】
具体的には、チャイム音、ビープ音、「撮影します」、「カメラを構えて下さい」の音声をデジタルカメラ１Ｂ，１Ｃ，１Ｄのスピーカ１５から出力させることにより撮影通知を行えばよい。また、デジタルカメラ１Ｂ，１Ｃ，１Ｄのモニタ１１に、「撮影します」、「カメラを構えて下さい」等のメッセージを表示して撮影通知を行ってもよく、メッセージと音声とを組み合わせて撮影通知を行ってもよい。さらには、モニタ１１自体を点滅させたり、モニタ１１の表示色を反転させたり、カメラ自体を振動させる等して撮影通知を行ってもよい。
【００２５】
そしてこのように撮影通知が行われた後、デジタルカメラ１Ａのシャッタボタン１２を全押しすることにより、デジタルカメラ１Ａにおいて撮影が行われるとともに、デジタルカメラ１Ｂ，１Ｃ，１Ｄにおいても同時に撮影が行われる。なお、撮影のタイミングは同時のみならず、一定時間遅延させて、順次デジタルカメラ１Ｂ，１Ｃ，１Ｄにおいて連続した撮影を行わせるものであってもよい。
【００２６】
無線ＬＡＮチップ１３は、無線ＬＡＮによるネットワーク３経由の通信を行うためのものであり、通信に必要な認証情報を記憶するメモリ、通信インターフェース等を備えてなるものである。
【００２７】
カメラサーバ２は、デジタルカメラ１Ａ〜１Ｄにおいて取得された画像データを保管および管理するためのものであり、大容量のハードディスク２Ａを備えてなる。すなわち、デジタルカメラ１Ａが撮影を行うことにより、デジタルカメラ１Ｂ，１Ｃ，１Ｄにおいて撮影が行われて、各デジタルカメラ１Ａ〜１Ｄにおいて同時に４つの画像データが取得されるが、各デジタルカメラ１Ａ〜１Ｄからは画像データがカメラサーバ２に送信されて、ここで画像データが保管される。
【００２８】
また、カメラサーバ２は、遠隔操作が行われるデジタルカメラ１Ａ〜１Ｄの機種、カメラを識別するＩＤ、マスターカメラかスレーブカメラであるかの情報を管理する。また、本実施形態においては、１度の撮影により４つの画像データがカメラサーバ２に送信されるが、カメラサーバ２は重複しないようにファイル名を画像データに付与して画像データを保管する。また、保管される画像データがいずれのデジタルカメラ１Ａ〜１Ｄにおいて取得されたものであるかが分かるように、画像データを管理する。
【００２９】
また、カメラサーバ２は、デジタルカメラ１Ａ〜１Ｄから送信された画像データを分類してデジタルカメラ１Ａ〜１Ｄに送信する画像送信手段７を備える。
【００３０】
画像送信手段７は、画像データにより表される画像に含まれる被写体を認識する認識手段７Ａと、デジタルカメラ１Ａ〜１Ｄのユーザの顔画像を表す顔画像データおよびデジタルカメラ１Ａ〜１Ｄのアドレス等、種々の情報を保管するメモリ７Ｂとを備える。
【００３１】
認識手段７Ａは、デジタルカメラ１Ａ〜１Ｄから画像データが送信されてカメラサーバ７に保管されると、画像データに対してその画像データにより表される画像に含まれるユーザの認識を行う。この認識は、画像に含まれる人物の顔を抽出し、抽出された顔とメモリ７Ｂに保管されているデジタルカメラ１Ａ〜１Ｄのユーザの顔画像との相関が大きいほど値が大きくなる相関値を求めることにより行われる。
【００３２】
この相関値が所定のしきい値以上となった場合には、相関値がしきい値以上となった顔画像のユーザがその画像に含まれているものと判定して、さらにメモリ７Ｂに保管されたデジタルカメラ１Ａ〜１Ｄのアドレスを参照して、そのユーザが所持するデジタルカメラ１Ａ〜１Ｄに画像データを送信する。なお、複数のユーザが含まれていると判定された場合には、含まれていると判定された全てのユーザが所持するデジタルカメラ１Ａ〜１Ｄに画像データを送信する。
【００３３】
一方、相関値が全てのユーザの顔画像についてしきい値未満となった場合には、その画像にはいずれのユーザも含まれていないと判定して、画像データをデジタルカメラ１Ａ〜１Ｄに送信することなく処理を終了する。
【００３４】
なお、画像データの送信に代えて、画像データの保管場所を表すＵＲＬ（ここではハードディスク２Ａのフォルダ名等）をデジタルカメラ１Ａ〜１Ｄに送信してもよい。この場合、ＵＲＬの送信を受けたデジタルカメラ１Ａ〜１Ｄのユーザは、そのＵＲＬにアクセスして自分が写っている画像を表す画像データをダウンロードして手に入れることができる。
【００３５】
次いで、本実施形態において行われる処理について説明する。図５は、本実施形態において画像データのカメラサーバ２への保管時に行われる処理を示すフローチャートである。まず、マスターカメラであるデジタルカメラ１Ａにより、シャッタボタン１２が全押しされて撮影指示がなされたか否かが監視されており（ステップＳ１）、ステップＳ１が肯定されると、デジタルカメラ１Ａにより撮影が行われ（ステップＳ２）、撮影により取得された画像データがカメラサーバ２に送信される（ステップＳ３）。
【００３６】
これと同時に、他のデジタルカメラ１Ｂ，１Ｃ，１Ｄにより撮影が行われ（ステップＳ４）、撮影により取得された画像データがカメラサーバ２に送信される（ステップＳ５）。
【００３７】
そして、カメラサーバ２においては、画像データが受信され（ステップＳ６）、受信された画像データが保管され（ステップＳ７）、処理を終了する。
【００３８】
図６は、画像データの送信時に行われる処理を示すフローチャートである。まず、カメラサーバ２のハードディスク２Ａから画像データが読み出され（ステップＳ１１）、認識手段７Ａによりその画像データにより表される画像に含まれているユーザの認識が行われる（ステップＳ１２）。そして、顔画像の相関値が所定のしきい値以上となるユーザがその画像に含まれているか否かが判定され（ステップＳ１３）、ステップＳ１３が肯定されると、その画像に含まれていると判定されたユーザが所持するデジタルカメラ１Ａ〜１Ｄに画像データが送信され（ステップＳ１４）、処理を終了する。なお、ステップＳ１３が否定された場合も処理を終了する。
【００３９】
このように、本実施形態においては、カメラサーバ２に送信された画像データに対して、その画像データにより表される画像に含まれるユーザを認識し、認識されたユーザが所持するデジタルカメラ１Ａ〜１Ｄに画像データを送信するようにしたものである。このため、カメラサーバ２のオペレータが、画像データを表示して画像データにより表される画像に含まれるユーザを確認し、画像に含まれるユーザが所持するデジタルカメラ１Ａ〜１Ｄに画像データを送信する作業を行う必要がなくなり、これにより、カメラサーバ２のオペレータの負担を低減することができる。
【００４０】
なお、上記実施形態においては、カメラサーバ２においてデジタルカメラ１Ａ〜１Ｄにより取得された画像データの保管、画像に含まれるユーザの認識、および画像データの送信を行っているが、カメラサーバ２を設けることなく、マスターカメラであるデジタルカメラ１Ａにおいて、自身が取得した画像データおよび他のデジタルカメラ１Ｂ，１Ｃ，１Ｄが取得した画像データの保管、画像に含まれるユーザの認識、および画像データの送信を行ってもよい。この場合、デジタルカメラ１Ｂ，１Ｃ，１Ｄからは、デジタルカメラ１Ａに直接画像データが送信される。
【００４１】
なお、任意の１のスレーブカメラに、他のスレーブカメラおよびマスターカメラであるデジタルカメラ１Ａから画像データを直接送信し、その１のスレーブカメラにおいて画像データの保管、画像に含まれるユーザの認識、および画像データの送信を行ってもよい。
【００４２】
また、上記実施形態において、マスターカメラおよびスレーブカメラの関係を各デジタルカメラ１Ａ〜１Ｄにおいて任意に切り替えられるようにしてもよい。
【００４３】
また、上記実施形態においては、画像データにより表される画像にユーザの顔が含まれているかを判定することにより、画像に含まれるユーザの認識を行っているが、画像データには撮影時に録音された音声データを付与することが可能である。このため、メモリ７Ｂにデジタルカメラ１Ａ〜１Ｄのユーザの声紋を表す情報を保管しておき、画像データに音声データが付与されている場合には、音声データと声紋を表す情報とに基づいて、画像に含まれるユーザの認識を行ってもよい。
【図面の簡単な説明】
【図１】本発明の実施形態によるカメラ制御装置を用いた遠隔カメラシステムの構成を示す概略ブロック図
【図２】デジタルカメラの構成を示す背面斜視図
【図３】モニタに表示される画像を示す図
【図４】デジタルカメラの数に応じて分割されたモニタの画面を示す図
【図５】本実施形態において行われる処理を示すフローチャート（その１）
【図６】本実施形態において行われる処理を示すフローチャート（その２）
【符号の説明】
１Ａ〜１Ｄ　　デジタルカメラ
２　　カメラサーバ
３　　ネットワーク
７　　画像送信手段
７Ａ　　認識手段
７Ｂ　　メモリ
１１　　モニタ
１２　　シャッタボタン
１３　　無線ＬＡＮチップ
１４　　入力手段
１５　　スピーカ
１６　　撮影通知手段
【図１】
2004120607.tif 000003
【図２】
2004120607.tif 000004
【図３】
2004120607.tif 000005
【図４】
2004120607.tif 000006
【図５】
2004120607.tif 000007
【図６】
2004120607.tif 000008