(57)【要約】【課題】ネットワークカメラを利用している利用者が多ければ多いほど制御権を取得するのが難しく、また制御権を取得できないために所望の画角を見ることができない不便が存在する。【解決手段】制御権を個別に与えるのではなく、多数決によってネットワークカメラの制御を行うようにする。【選択図】図１
2007214838.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段の画角を変更する駆動手段と、
前記撮像手段で撮影した画像を送信し各ビューワからの制御要求を受信する通信手段と、
一定時間を刻むタイマー手段と、
前記撮像手段と前記駆動手段と前記通信手段と前記タイマー手段を制御する制御手段と、
を有するネットワークカメラの制御方法であって、
前記ネットワークカメラから送られてきた画像を表示する表示手段と、
前記ネットワークカメラに対して制御要求を入力する入力手段と、
前記ネットワークカメラから送られてきた前記画像を受信し前記制御要求を送信する通信手段と、
前記表示手段と前記入力手段と前記通信手段とを制御する制御手段と、
を備えたビューワに対し、
前記ネットワークカメラは前記タイマー手段が動作している間に複数の前記ビューワからの前記ネットワークカメラに対する制御要求を全て受信し、
前記制御要求を多数決によって判定した結果を前記駆動手段を用いて前記撮像手段の画角を変更することを特徴とするネットワークカメラの制御方法。
【請求項２】
複数の前記ビューワからの制御要求を限定した時間範囲内にしか受け付けないようにすることを特徴とする請求項１に記載のネットワークカメラの制御方法。
【請求項３】
前記ネットワークカメラに接続している前記ビューワの利用者の数に応じて前記タイマー手段が発生する時間間隔が可変するように前記制御手段が制御を行うことを特徴とする請求項１に記載のネットワークカメラの制御方法。
【請求項４】
前記ネットワークカメラが前記ビューワから制御要求を行う回数をそれぞれ制限することが可能な機能を有することを特徴とする請求項１に記載のネットワークカメラの制御方法。
【請求項５】
前記ビューワ利用者の権限や利用時間に応じて前記ビューワが制御要求する際に制御要求に対して重み付けを行うことを可能とする機能を有する請求項１乃至４のいずれか１項に記載のネットワークカメラの制御方法。
【請求項６】
前記ネットワークカメラには予め複数の設定された画角を登録しておく機能を有し、
前記ビューワの利用者は予め設定された画角を選択することにより制御要求を行う機能を有することを特徴とする請求項１乃至５のいずれか１項に記載のネットワークカメラの制御方法。
【請求項７】
撮像手段と、
前記撮像手段の画角を変更する駆動手段と、
前記撮像手段で撮影した画像を送信し各ビューワからの制御要求を受信する通信手段と、
一定時間を刻むタイマー手段と、
を有するネットワークカメラの制御をコンピュータに行わせるプログラムであって、
前記コンピュータに、
前記ネットワークカメラから送られてきた画像を表示する表示手段と、
前記ネットワークカメラに対して制御要求を入力する入力手段と、
前記ネットワークカメラから送られてきた前記画像を受信し前記制御要求を送信する通信手段と、
前記表示手段と前記入力手段と前記通信手段とを制御する制御手段と、
を備えたビューワに対し、
前記タイマー手段が動作している間に複数の前記ビューワからの前記ネットワークカメラに対する制御要求を全て受信し、
前記制御要求を多数決によって判定した結果を前記駆動手段を用いて前記撮像手段の画角を変更する処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークカメラの制御方法及びプログラムに関する。
【背景技術】
【０００２】
インターネットの普及に伴い、遠隔地の映像をインターネットを経由して見ることを可能にしたネットワークカメラの利用が普及し始めており、遠隔地の映像を複数の利用者が同時に見ることが可能となっている。
【０００３】
パン（横方向）回転、チルト（縦方向）回転、ズーム（望遠）といった機能を有するネットワークカメラは遠隔操作で制御することが可能であり、複数の制御要求に対して制御権は特許文献１や特許文献２のように制御されている。
【０００４】
【特許文献１】特開平１０−１３６３４７号公報
【特許文献２】特開平１０−１６４５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、花火大会などのようなイベントをネットワークカメラを使って見たい時、数多くの利用者がネットワークカメラへアクセスしているため制御権を取得することが難しく、いつまでたっても制御権を取得できない場合が多々ある。
【０００６】
また、制御権を有している人が見たい方向にカメラを向けていない場合もあり、制御権を持たない人は制御権を取得するまで見たい所を見ることができないと言う不便を強いられる。
【０００７】
本発明は、制御権を利用者に対して個別に与えるのではなく、利用者の操作要求の多数決によって制御を行うことができるネットワークカメラの制御方法の提供を試みる。
【課題を解決するための手段】
【０００８】
前記課題を解決するために本発明は、撮像手段と駆動手段と制御手段と通信手段とタイマー手段とを有するネットワークカメラと、ネットワークカメラで撮影している画像を見るために通信手段と表示手段と制御手段と入力手段を有するビューワとにおいて、ネットワークカメラは複数のビューワからの制御要求を全て受信し、多数決によって最も多かった制御要求に応じて撮像手段の撮影する画角を変更する事を特徴とするネットワークカメラ制御方法等、を提供する。
【発明の効果】
【０００９】
多数決で制御要求を判別する仕組みを有することにより、従来は制御権を有している利用者のみが見たい方向へのネットワークカメラの制御ができなかったが、複数の利用者の見たいという欲求を満たすことができる。
【００１０】
また、制御要求の受付時間を制限することにより頻繁に撮影方向が変わることを防ぎ、多くの利用者にゆっくり画像を見る時間を提供できるようになる。
【００１１】
また、制御要求回数に制限を加えることにより、少数意見だった画角へ制御を行う機会を与えることが可能となり、多くの利用者の制御要求を均等に満たすことができるようになる。
【発明を実施するための最良の形態】
【００１２】
（第１の実施形態）
本発明を好適に実施する形態を図１〜図３を使って説明する。
【００１３】
図１は、第１の実施形態の構成図である。
【００１４】
ネットワークカメラ１１０は、撮像手段１１１、制御手段１１２、通信手段１１３、駆動手段１１４、タイマー手段１１５で構成されている。制御手段１１２によって制御された駆動手段１１４が撮像手段１１１の方向の変更を行う。撮像手段１１１は駆動手段１１４によって向けられた方向の映像を撮影し、通信手段１１３を用いて映像をネットワークに配信を行う。タイマー手段１１５は一定間隔のタイマー動作を行い所定の時間が過ぎると制御装置１１２に通知を行う。
【００１５】
ビューワ１２０、１３０、１４０はそれぞれ通信手段１２１、表示手段１２２、制御手段１２３、入力手段１２４で構成され、ネットワークカメラから送信された画像を通信手段１２１で受信し表示装置１２２に表示を行う。ビューワ１２０、１３０、１４０は、逆に入力手段１２４に入力された制御要求を通信手段１２１を用いてネットワークカメラに送信するという動作も行う。
【００１６】
ネットワークカメラ１１０の通信手段１１３は、複数のビューワに対して撮影している映像をリアルタイムに配信することが可能であると同時に、複数のビューワからの制御要求を同時に受け付けることが可能である。
【００１７】
図２は、第１の実施形態におけるビューワの画面構成例である。
【００１８】
ビューワ２１は、指定したネットワークカメラの映像を表示することが可能であり、撮影画像表示領域２３、ズーム用スライダ２４、チルト用スクロールバー２５、パン用スクロールバー２６、ホールドボタン２７で構成される。
【００１９】
またビューワ２１は、ネットワークカメラが撮影可能な範囲を示すパノラマ画面２２を提示することが可能であり、現在表示している範囲を示す矩形２９と希望表示範囲を示す矩形２８を表示している。
【００２０】
図３は、第１の実施形態における複数のビューワからの制御要求に対するネットワークカメラの処理の流れ図である。
【００２１】
ネットワークカメラ１１０の制御手段１１２は、タイマー手段１１５を用いて予め設定された時間の間だけ各ビューワからの制御要求を受け付けるために制御要求タイマーを開始Ｓ３０１する。
【００２２】
次に制御手段１１２は設定した制止時間の間だけカメラを制止させるために制止タイマーを開始Ｓ３０２すると同時に各ビューワからの制御要求の受付Ｓ３０３を開始する。
【００２３】
次に制御手段１１２は、予め制止タイマーに設定された時間が経過したかどうかの判別Ｓ３０４を行い、設定した制止時間に達したら制止タイマーを停止Ｓ３０５する。
【００２４】
各ビューワの利用者はネットワークカメラの撮影方向を所望の方向にすべくズーム用スライダ２４やチルト用スクロールバー２５、パン用スクロールバー２６を使って要求を行う。また、利用者は、希望表示範囲を示す矩形２８をポインティング・デバイスを用いてドラッグ＆ドロップして所望の撮影範囲へカメラの方向を変えるようネットワークカメラに対して要求を行う。
【００２５】
もしビューワの利用者が現在の位置からカメラの向きを動かしたくない場合は、ホールドボタン２７を押下された状態に変更して現状維持するようにネットワークカメラに対して要求を行う。
【００２６】
制御手段１１２は予め設定されていた制御要求受付時間に達したかどうかの判別Ｓ３０６を行い、制御要求受付時間に達していた場合は制御要求タイマーを停止Ｓ３０７し、各ビューワから送られてきた制御要求を集計Ｓ３０８して多数決を取る。そして、駆動手段１１４を使って最も要求の多かった方向へ撮影方向を変更Ｓ３０９する。
【００２７】
制御手段１１２は撮影方向変更Ｓ３０９が完了したら、再び制御要求タイマーを開始Ｓ３０１する処理に戻る。但し、撮像手段１１１の画角を変更した直後に次の制御要求を処理してしまうと常に撮影方向が動き回ってしまう可能性が生じる。このため、制止タイマーを開始Ｓ３０２して予め設定した時間の間は多数決で決められた画角を制止タイマーの設定時間が来るまで撮影し各ビューワに対して表示を行わせながら次の制御要求を受け付ける。制御手段１１２はこれらの動作を繰り返す。
【００２８】
図４は、制御要求を集計した際に制御手段１１２内部で用いられる制御要求分布表である。
【００２９】
制御手段１１２内部には、撮影可能な範囲を縦方向と横方向それぞれを一定間隔で区切った領域に分けた要求マップが用意され、要求受付Ｓ３０５を行う毎に各ビューワからの要求があった表示領域に該当する箇所に数字を加算していく。そして、各ビューワからの要求がエリア４１、エリア４２、エリア４３のように分布された後に最も制御要求数が多いエリアを多数決で決める。この図４の場合はエリア４１が最も制御要求が多いエリアになり、この領域を表示するように撮影方向を変更するため制御装置１１２は駆動手段１１４を動かす。
【００３０】
このように制御手段内に多数決で制御要求を判別する仕組みを有することにより、従来は制御権を有している利用者しか見たい方向への制御要求を満たせなかったが、複数の利用者の制御要求の中で最も多い要求を満たした撮影方向を撮影することが可能となる。この結果、複数の利用者の見たいという欲求をより満たすことができるようになる。
【００３１】
（第２の実施形態）
次に第１の実施形態を応用した実施形態を、図１と図５および図６を用いて説明する。
【００３２】
図５は、制御要求に関するネットワークカメラの処理の流れ図であり、本実施形態は第１の実施形態と同様の構成を有しているものとする。
【００３３】
まずネットワークカメラ１１０の制御手段１１２は、タイマー手段１１５を使って制止タイマーを開始Ｓ５０１し、予め設定された時間に達したかどうかの判別Ｓ５０２を行い設定された時間が経過するまで待つ。
【００３４】
制御手段１１２は、予め設定された制止時間に達したと判断したら制止タイマーを停止Ｓ５０３し、要求タイマーＳ５０４を起動し各ビューワからの要求受付Ｓ５０５を開始すると同時に各ビューワに対して制御要求の受付を開始したことを通知する。
【００３５】
図６はビューワの画面例を示しており、ビューワ６１は撮影可能な範囲を示すパノラマ画面６２、ズーム用スライダ６３、チルト用スクロールバー６４、パン用スクロールバー６５、ホールドボタン６６で構成される。
【００３６】
また、パノラマ画面６２内では現在撮影している位置を示す矩形６９が表示されている。
【００３７】
ネットワークカメラの制御要求受付Ｓ５０５が開始されると、ビューワ６１内の制御受付表示領域６７に「受付中」という表示が行われる。
【００３８】
この「受付中」の表示が行われている間に、各ビューワの利用者はホールドボタン６６を押下したままにして現在の撮影位置を維持したり、ズーム用スライダ６３やチルト用スクロールバー６４、パン用スクロールバー６５を操作したりする。
【００３９】
また、パノラマ画面６２上に見たい領域を選択した矩形６８を描く事により、ネットワークカメラに対して制御要求を行う。
【００４０】
制御手段１１２は、予め設定された制御要求の受付時間に達したかを判別Ｓ５０６し、受付時間に達したと判断した倍は要求タイマーを停止Ｓ５０７すると同時に要求受付Ｓ５０６を終了し、各ビューワに対して制御要求の受付が終了したことを通知する。
【００４１】
制御手段１１２は、各ビューワから送られてきた制御要求の集計Ｓ５０８を行い、多数決によって導かれた画角を算出し撮影方向の変更Ｓ５０９を行う。
【００４２】
制御手段１１２は、撮影手段１１１の画角変更が完了したら、再び制止タイマーを開始Ｓ５０１を行い、一連の動作を繰り返す。
【００４３】
これにより、複数のビューワ利用者からの制御要求を同時に受け付けると同時に、制御要求の受付期間を明示することで利用者に対して分かりやすい制御方法の提供が行える。更に、頻繁に撮影位置が動くことを防げるために各利用者が落ち着いてネットワークカメラから送られてくる画像を見ることができるようになる。
【００４４】
（第３の実施形態）
次に第１の実施形態を応用した実施形態を、図１と図７を用いて説明する。
【００４５】
図７は、第３の実施形態における複数のビューワからの制御要求に対するネットワークカメラの処理の流れ図である。
【００４６】
ネットワークカメラ１１０の制御手段１１２は、タイマー手段１１５を用いて予め設定された時間の間だけ各ビューワからの制御要求を受け付けるために制御要求タイマーを開始Ｓ７０１する。
【００４７】
次に制御手段１１２は現在ネットワークカメラに接続しているビューワの数を予め設定された規則、例えば接続数が多い時は時間を短くし接続数が少ない時は時間を長くする等、を元にして制止時間の設定Ｓ７０２を行う。
【００４８】
これにより設定した制止時間の間だけカメラを制止させるために制止タイマーを開始Ｓ７０３すると同時に各ビューワからの制御要求の受付Ｓ７０４を開始する。
【００４９】
次に制御手段１１２は、予め制止タイマーに設定された時間が経過したかどうかの判別Ｓ７０５を行い、設定した制止時間に達したら制止タイマーを停止Ｓ７０６する。
【００５０】
制御手段１１２は予め設定されていた制御要求受付時間に達したかどうかの判別Ｓ７０７を行う。
【００５１】
これにより制御要求受付時間に達していた場合は制御要求タイマーを停止Ｓ７０８し、各ビューワから送られてきた制御要求を集計Ｓ７０９して多数決を取り、駆動手段１１４を使って最も要求の多かった方向へ撮影方向を変更Ｓ７１０する。
【００５２】
制御手段１１２は撮影方向変更Ｓ７１０が完了したら、再び制御要求タイマーを開始Ｓ７０１する処理に戻り、次の制御要求の受付処理を行う動作を繰り返す。
【００５３】
これにより、複数のビューワ利用者からの制御要求を同時に受け付けると同時に、ネットワークカメラへのビューワの接続数に応じて制止時間を制御するため接続数に応じた制御要求を数多く受け付けることができるようになる。この結果、複数の画角に対する制御要求をネットワークカメラが処理できるようになる。
【００５４】
（第４の実施形態）
次に第１の実施形態を応用した実施形態を、図８を用いて説明する。
【００５５】
本実施形態は、第１の実施形態と同様の構成と動作を行うものとする。
【００５６】
図８は、第４の実施形態におけるネットワークカメラとビューワとの間で行われるやりとりを表したシーケンス図である。
【００５７】
まずビューワ８２０は起動した後、利用者が利用したいネットワークカメラ８１０を指定するとネットワークカメラ８１０に対して接続要求Ｓ８２１を送信する。
【００５８】
ネットワークカメラ８１０は、ビューワ８２０からの接続要求Ｓ８２１を受け取ると、設定された接続制限数を超えていなければビューワ８２０に対して接続許可Ｓ８１１を送信する。
【００５９】
ネットワークカメラ８１０は、接続許可Ｓ８１１を送信すると同時に撮影中の画像送信Ｓ８１２を開始し、ネットワークカメラ８１０を制御できる回数の付与Ｓ８１３を行う。
【００６０】
ネットワークカメラ８１０は、各ビューワからの制御要求を受け付けられる状態になったら、ビューワ８２０に対して制御受付開始通知Ｓ８１４を送信する。
【００６１】
ビューワ８２０は、ネットワークカメラ８１０からの制御受付開始通知Ｓ８１４を受信したら、ビューワ８２０の利用者に対して制御が可能になったことを画面表示する。
【００６２】
ビューワ８２０の利用者は、ネットワークカメラ８１０が制御可能になっている間にビューワ８２０の画面を操作して見たい画角の制御を行う。一方、ビューワ８２０は利用者の操作に従って制御要求Ｓ８２２をネットワークカメラ８１０に送信すると同時に、ネットワークカメラ８１０から付与された制御回数を減算する。
【００６３】
ネットワークカメラ８１０は、設定された時間に達したら制御受付終了通知Ｓ８１５をビューワ８２０に対して送信する。
【００６４】
ネットワークカメラ８１０は、ビューワ８２０に対して画像送信Ｓ８１２しながら制御受付開始通知Ｓ８１４と制御受付終了通知Ｓ８１５を一定間隔で送信する。一方、ビューワ８２０は利用者が操作を行わなかった場合は制御要求Ｓ８２２は送信することはなく、また利用者が制御回数を使い切ってしまった場合はビューワ８２０は制御回数がなくなって制御要求をすることができなくなったことを利用者に通知する。そして、制御に関わる操作画面をネットワークカメラ８１０への接続を続けている間は使用不可にする。
【００６５】
これにより、ネットワークカメラは各ビューワからの制御要求の回数を制限することが可能になると同時に、制御要求に対する処理の負荷を軽減することが可能となる。
【００６６】
また、ビューワの利用者には制御要求回数が制限されることにより他のビューワ利用者の制御要求ばかりが多数決で採用される事を軽減できるようになるため所望の画角を見る機会が増える。この結果、ネットワークカメラは多くの利用者に制御を行う機会を均等に与えることができるようになる。
【００６７】
（第５の実施形態）
次に第１の実施形態および第２〜第４の実施形態を応用した実施形態を、図９を用いて説明する。
【００６８】
本実施形態は、第１の実施形態と同様の構成と動作を行うものとする。
【００６９】
図９は、ネットワークカメラと複数のビューワの構成図である。
【００７０】
ネットワークカメラ９１に対して３名の利用者がビューワを使って接続を行いネットワークカメラ９１が撮影している画像を見ており、ビューワ９２はリッチさん、ビューワ９３はノーマさん、ビューワ９４は長井さんが利用しているものとする。
【００７１】
また、ビューワ９２を利用しているリッチさんはネットワークカメラ９１を利用するためにお金を払っており、ビューワ９３を利用しているノーマさんとビューワ９４を利用している長井さんは無料でネットワークカメラ９１を利用しているものとする。更に、ビューワ９４を利用している長井さんは長時間に渡りネットワークカメラ９１に接続し続け画像を見ているものとする。
【００７２】
リッチさんがビューワ９２を使って制御要求Ｓ９２をネットワークカメラ９１へ送信する時、ビューワ９２はリッチさんが有料ユーザなので有料ユーザ優先フラグを付加して制御要求Ｓ９２を送信する。
【００７３】
また長井さんがビューワ９４を使って制御要求Ｓ９４をネットワークカメラ９１へ送信する時、ビューワ９４は長井さんが一定時間以上接続しているので長時間接続優先フラグを付加して制御要求Ｓ９４を送信する。
【００７４】
ノーマさんがビューワ９３を使って制御要求Ｓ９３をネットワークカメラ９１へ送信する時、ノーマさんは無料で利用しており長時間使っているわけでもないので通常の制御要求Ｓ９３を送信する。
【００７５】
ネットワークカメラ９１は、各ビューワから送られてきた制御要求Ｓ９２、制御要求Ｓ９３、制御要求Ｓ９４を受信すると、各制御要求に付加されたフラグに従って要求の重み付けを行い第１の実施形態の図４で示したような制御要求分布表に分布を行う。
【００７６】
例えばネットワークカメラ９１は、制御要求に有料ユーザ優先フラグが付加されていた場合は２を加算し、制御要求に長時間接続優先フラグが付加されていた場合は１を加算して分布を行い、多数決で制御要求数が最も多いエリアを算出して画角の変更を行う。
【００７７】
これにより、ビューワ利用者の権限や利用時間に応じた優先度を付加することができるようになり、多数決で制御を行うネットワークカメラに付加価値をつけることが可能となる。
【００７８】
なお、本発明は上記の実施形態に限定されず、この発明を逸脱しない範囲内において種種変形応用可能である。
【００７９】
例えば、ネットワークカメラに予め画角をプリセットしておき、ビューワ側からプリセットを用いて制御要求が行えるようにする事は、本発明の範疇にあることは勿論である。
【００８０】
また例えば、ビューワのパノラマ画面を格子状に区切り、ブロック単位で見たい範囲を指定してネットワークカメラに対して制御要求を行えるようにする事も、本発明の範疇にあることは勿論である。
【００８１】
また例えば、ネットワークカメラに送信された制御要求の分布をネットワークカメラが各ビューワに送信して各ビューワのパノラマ画面に分布を表示して多数決の結果をビューワの利用者に提示する機能を付加する事も、本発明の範疇にあることは勿論である。
【００８２】
本発明の実施形態は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【図面の簡単な説明】
【００８３】
【図１】第１の実施形態における構成図である。
【図２】第１の実施形態におけるビューワの画面構成例を示す図である。
【図３】第１の実施形態におけるビューワからの制御要求に対するネットワークカメラの処理の流れ図である。
【図４】第１の実施形態における制御要求分布表を示す図である。
【図５】第２の実施形態における制御要求に関するネットワークカメラの処理の流れ図である。
【図６】第２の実施形態におけるビューワの画面構成例を示す図である。
【図７】第３の実施形態における制御要求に関するネットワークカメラの処理の流れ図である。
【図８】第４の実施形態におけるシーケンス図である。
【図９】第５の実施形態におけるネットワークカメラとビューワの構成図である。
【符号の説明】
【００８４】
１１０：ネットワークカメラ
１１１：撮像手段
１１２：制御手段
１１３：通信手段
１１４：駆動手段
１１５：タイマー手段
１２０、１３０、１４０：ビューワ
１２１：通信手段
１２２：表示手段
１２３：制御手段
１２４：入力手段
【図１】
2007214838.tif 000003
【図２】
2007214838.tif 000004
【図３】
2007214838.tif 000005
【図４】
2007214838.tif 000006
【図５】
2007214838.tif 000007
【図６】
2007214838.tif 000008
【図７】
2007214838.tif 000009
【図８】
2007214838.tif 000010
【図９】
2007214838.tif 000011