(57)【要約】【課題】ユーザにとっての利便性を向上させた映像配信システムを提供することにある。【解決手段】映像受信装置のユーザを認識するユーザ認識手段と、制御可能時間の途中で制御権を消失したときのユーザと消失した制御可能時間とを関連付けて管理するユーザ管理手段と、前記ユーザ認識手段と前記ユーザ管理手段とにより制御権を要求するユーザが前回の制御権取得時に制御可能時間を消失していたかを判断する制御権消失判断手段と、  前記制御権消失判断手段に基づいて制御可能時間の割り当てを行う制御可能時間管理手段と、を有する。ユーザ情報を管理し、次回制御権要求時の制御可能時間に繰り越すことができる。【選択図】図１
2009182448.tif 000002
【特許請求の範囲】
【請求項１】
制御可能な撮像装置と、前記撮像装置から得られた映像信号をネットワークを介して発信すると共に、予め割り当てられた所定の制御可能時間の間、前記撮像装置を独占して制御することができる権利である制御権を発行する映像発信装置と、発信されたデジタルデータを受信し表示するとともに前記映像発信装置に対して前記撮像装置の制御権要求を行う映像受信装置と、前記映像発信装置及び前記映像受信装置を結ぶネットワークとにより構成される映像配信システムであって、
映像受信装置のユーザを認識するユーザ認識手段と、
制御可能時間の途中で制御権を消失したときのユーザと消失した制御可能時間とを関連付けて管理するユーザ管理手段と、
前記ユーザ認識手段と前記ユーザ管理手段とにより制御権を要求するユーザが前回の制御権取得時に制御可能時間を消失していたかを判断する制御権消失判断手段と、
前記制御権消失判断手段に基づいて制御可能時間の割り当てを行う制御可能時間管理手段と、を有することを特徴とする映像配信システム。
【請求項２】
前記制御可能時間管理手段は、前記制御権消失判断手段によって、制御権を要求するユーザが、前回の制御権取得時に制御可能時間を消失していたと判断した場合、予め割り当てられた所定の制御可能時間に消失した制御可能時間を追加することを特徴とする請求項１に記載の映像配信システム。
【請求項３】
前記ユーザ管理手段は、さらに制御権を消失した時刻を管理し、
前記制御可能時間管理手段は、ユーザの制御権消失から次に制御権取得までの時間に基づいて、予め割り当てられた所定の制御可能時間に消失した制御可能時間を追加することを特徴とする請求項１または２に記載の映像配信システム。
【請求項４】
制御権を待つユーザの数を調査する制御権待ちユーザ調査手段をさらに有し、
前記制御可能時間管理手段は、制御権待ちユーザの数に基づいて、予め割り当てられた所定の制御可能時間に消失した制御可能時間を追加することを特徴とする請求項１乃至３の何れか１項に記載の映像配信システム。
【請求項５】
外部より制御可能な撮像装置と、前記撮像装置から得られた映像信号をネットワークを介して発信する機能を有すると共に、予め割り当てられた所定の制御可能時間の間、前記撮像装置を独占して制御することができる権利である制御権を発行する映像発信装置と、発信されたデジタルデータを受信し表示するとともに前記映像発信装置に対して前記撮像装置の制御権要求を行う映像受信装置と、前記映像発信装置及び前記映像受信装置を結ぶネットワークとにより構成される映像配信システムにおける映像配信方法であって、
映像受信装置のユーザを認識するユーザ認識ステップと、
制御可能時間の途中で制御権を消失したときのユーザと消失した制御可能時間とを関連付けて管理するユーザ管理ステップと、
前記ユーザ認識ステップと前記ユーザ管理ステップとにおいて、制御権を要求するユーザが前回の制御権取得時に制御可能時間を消失していたかを判断する制御権消失判断ステップと、
前記制御権消失判断ステップに基づいて制御可能時間の割り当てを行う制御可能時間管理ステップと、を有することを特徴とする映像配信方法。
【請求項６】
外部より制御可能な撮像装置と、前記撮像装置から得られた映像信号をネットワークを介して発信する機能を有すると共に、予め割り当てられた所定の制御可能時間の間、前記撮像装置を独占して制御することができる権利である制御権を発行する映像発信装置と、発信されたデジタルデータを受信し表示するとともに前記映像発信装置に対して前記撮像装置の制御権要求を行う映像受信装置と、前記映像発信装置及び前記映像受信装置を結ぶネットワークとにより構成される映像配信システムにおいて映像配信を制御するプログラムであって、
映像受信装置のユーザを認識するユーザ認識ステップと、
制御可能時間の途中で制御権を消失したときのユーザと消失した制御可能時間とを関連付けて管理するユーザ管理ステップと、
前記ユーザ認識ステップと前記ユーザ管理ステップとにおいて、制御権を要求するユーザが前回の制御権取得時に制御可能時間を消失していたかを判断する制御権消失判断ステップと、
前記制御権消失判断ステップに基づいて制御可能時間の割り当てを行う制御可能時間管理ステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御権を有し遠隔制御によってカメラ制御が可能な映像配信システム等に関する。
【背景技術】
【０００２】
従来、監視カメラのように、遠隔地から映像入力装置を制御することが可能な遠隔カメラ制御システムがある。この種の装置においては、複数台のカメラを一人の監視者が制御するのが一般的である。すなわち、映像入力装置の数が制御者の数に比して多く、複数の制御者が同時に一台の映像入力装置を制御することはなかった。
【０００３】
近年、インターネットの普及等により、一台の映像入力装置によって取り込まれた映像を複数のユーザが見たいという要求や当該映像入力装置を複数のユーザから制御可能にしたいという要求が高まっている。このような場合には、遠隔地からの複数の映像入力装置に対する制御要求を管理する機構が必要となる。また、一台の映像入力装置を複数のユーザによって制御しようとした場合、複数のユーザ間で制御要求の衝突が発生することは明らかである。従って、当該映像入力装置の操作に対する権限を適切に管理、制御する必要が生じた。
【０００４】
このような技術動向に鑑み、特許文献１には、カメラ制御を行う権利である制御権を管理し、制御権を要求した各ユーザは時間の経過に従って順次、制御権を取得し、カメラの制御を可能とする映像配信システムが開示されている。特許文献１に開示された映像配信システムは、複数のユーザがカメラクライアント装置を介してカメラ制御装置に対し制御権の要求を発行した場合、カメラ制御装置が当該複数のユーザ間における制御権の移行を適切に制御するものである。
【０００５】
この映像配信システムが行う制御方法は、まず制御権を要求するユーザのうち、一人に対して制御権を与え、カメラの制御をおこなえる時間を示す制御可能時間を割り当てる。そして制御権を取得したユーザは制御権取得から制御可能時間終了までの間、独占してカメラ制御を行い、制御可能時間終了後、その制御権は制御権を要求する別のユーザへ移る。
このとき制御可能時間は、どのユーザにも同一に割り当てられる。
【０００６】
【特許文献１】特開平１０−４２２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した映像配信システムでは、カメラサーバ管理者によって設定されたシステムメンテナンス開始や巡回撮影開始により、ユーザによるカメラ制御が強制的に中断されユーザは制御権を失うことがある。この場合、ユーザは制御可能時間を使い切ることなくカメラ制御が終了となる。また、カメラ制御中にユーザの突然の自己都合により制御権を開放する場合も同様に、制御可能時間を使い切ることなくカメラ制御が終了する。
【０００８】
このように従来の映像配信システムでは、制御可能時間を十分に活用できない状況が発生してしまう。本発明は、上記のような映像配信システムにおいて、ユーザにとっての利便性を向上することを目的とする。すなわち、複数のユーザが実際にカメラ制御を行った時間を管理し、制御権の消失によって切り捨てられた制御時間を次回制御権要求時にユーザにフィ−ドバックすることで、ユーザにとっての利便性を向上させた映像配信システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために本発明は、制御可能な撮像装置と、前記撮像装置から得られた映像信号をネットワークを介して発信すると共に、予め割り当てられた所定の制御可能時間の間、前記撮像装置を独占して制御することができる権利である制御権を発行する映像発信装置と、発信されたデジタルデータを受信し表示するとともに前記映像発信装置に対して前記撮像装置の制御権要求を行う映像受信装置と、前記映像発信装置及び前記映像受信装置を結ぶネットワークとにより構成される映像配信システムであって、映像受信装置のユーザを認識するユーザ認識手段と、制御可能時間の途中で制御権を消失したときのユーザと消失した制御可能時間とを関連付けて管理するユーザ管理手段と、前記ユーザ認識手段と前記ユーザ管理手段とにより制御権を要求するユーザが前回の制御権取得時に制御可能時間を消失していたかを判断する制御権消失判断手段と、前記制御権消失判断手段に基づいて制御可能時間の割り当てを行う制御可能時間管理手段と、を有することを特徴とする映像配信システム等、を提供する。
【発明の効果】
【００１０】
本発明では、カメラサーバ管理者によって設定されたシステムメンテナンス開始や巡回撮影開始等により、カメラ制御が強制的に中断され制御権を失う場合でも、そのとき失った制御可能時間を次回制御権要求時の制御可能時間に繰り越すようにした。
同様に、ユーザ都合により制御権を開放する場合も、制御可能時間を次回制御権要求時の制御可能時間に繰り越すようにした。したがって、ユーザは取得した制御可能時間を有効活用できるようになる。
【発明を実施するための最良の形態】
【００１１】
本発明を実施するための最良の形態は、制御権という概念をもつ映像配信システムである。
（第１の実施形態）
後の実施形態でも述べるが、消失した制御可能時間の繰り越し工程としては種々の方式が存在し、どれを選択するかはカメラサーバ管理者に委ねられている。
まず、第１の実施形態においては最も基本となる、カメラ制御の最中に制御権を消失した場合、消失した制御可能時間を次回制御権要求時の制御可能時間に繰り越す方式について述べる。
【００１２】
図１は、第１の実施形態における映像配信システムの構成図である。映像配信システムは大きく分けて、映像発信装置であるコンピュータ等を用いたカメラサーバ１０１と映像受信装置であるカメラクライアント１０２の二つの部分より構成される。
カメラサーバ１０１は主にカメラ制御を司るカメラ制御サーバ１０５と、映像信号をデジタル化して配送を司る映像サーバ１０６と、カメラ装置１０４とから構成される。
カメラ装置１０４は、外部のカメラクライアント１０２からネットワークを介して、パン、チルトやズ−ム等の制御（以下カメラ制御）が可能となっている。
【００１３】
カメラ制御サーバ１０５は、図１に示すように、１０７から１１７までの構成要素を有している。
１１１は、ユーザからカメラ制御要求を受け付けるコマンド受信部である。
１０７は、カメラクライアントがカメラを制御可能であるかを認証するためのカメラクライアント認証部である。
１０８は、カメラクライアントを操作するユーザを認識するためのユーザＩＤ認証部（ユーザ認識手段）である。
１０９は、制御権を持つユーザが、前回の制御権取得時に制御可能時間を消失しているか、を判断する制御権消失判断部である。
【００１４】
１１２は、認証されたユーザに、ある一定時間のカメラの制御を行う権利を発行し、制御可能時間を管理する制御可能時間管理部である。
制御可能時間管理部１１２は、制御可能時間をカウントするカウンタ部１１４、カウンタ部１１４が制御可能時間までカウントしたか否かを示すステータス記憶部１１５を内蔵している。さらに、制御可能時間管理部１１２は、ある時刻と現在時刻との差を演算する時間演算部１１６、制御権を待つユーザの数を調べる制御権待ちユーザ調査部１１７を内蔵している。
【００１５】
１１０は、制御可能時間の途中で制御権を消失したユーザについて、ユーザＩＤ、消失時刻、消失時間等の情報を管理するユーザ管理部である。
１１３は、実際にユーザの要求に従ってカメラ装置１０４にパン、チルト等のコマンドを送信するカメラ制御部である。
【００１６】
映像サーバ１０６は、図１に示すように、１１８から１２０までの構成要素を有している。
１２０は、カメラ装置で撮像された映像信号のデジタルデータをキャプチャーするキャプチャー部である。
１１９は、キャプチャーされた映像データを圧縮符号化する圧縮符号化部である。
１１８は、符号化された映像データをパケット化してカメラクライアント１０２へネットワークを介して送信するデータ発信部である。
【００１７】
カメラ装置１０４から出力されるＮＴＳＣコンポジット形式等のアナログビデオ信号は、キャプチャー部１２０によりディジタルのＲＧＢあるいはＹＵＶ画像信号に変換される。変換された映像データはＪＰＥＧあるいはＭＰＥＧ方式などの既存の圧縮符号化方式を用いる圧縮符号化部１１９によって圧縮データに変換され、データ発信部１１８によってパケット化されてカメラクライアント１０２へ送信される。圧縮符号化部１１９による圧縮形式には特別な制約はなく、Ｈ．２６４といった方式も利用可能である。
【００１８】
図２は、カメラクライアント１０２とカメラサーバ１０１との関係を示した図である。
カメラクライアント１０２は、ネットワークに接続可能なコンピュータであり、その内部ではビューワー２０１が１つのアプリケ−ションプログラムとして実行されている。
ビューワー２０１は、カメラ制御の指令や状態通知に対応するカメラ制御部２０２と、カメラ映像の表示を担当する映像表示部２０３とを含み、それぞれカメラサーバ１０１のカメラ制御サーバ１０５及び映像サーバ１０６と通信する。
【００１９】
図３は、ユーザがビューワー２０１を介してカメラサーバ１０１に接続要求を出す際に、表示する画面である。カメラサーバ１０１に接続するために、ユーザはカメラサーバ１０１のあるホストを３０１の欄に指定し、接続要求を出す。
３０２、３０３の欄に、このビューワー２０１を使用しているユーザＩＤ、パスワ−ドを入力する。ポ−ト番号では、３０４、３０５の欄にカメラ制御サーバ１０５と映像サーバ１０６とを指定する。ＯＫボタンを押すことによって、カメラサーバ１０１と通信することができる。
【００２０】
次に、ビューワー２０１について説明をする。図４は、ビューワー２０１が動作しているカメラクライアント側ホストマシンの画面の一例を示す図である。
４０１は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザプログラムである。ブラウザプログラム４０１には、Ｎｅｔｓｃａｐｅ社のＮａｖｉｇａｔｏｒやＭｉｃｒｏｓｏｆｔ社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ等がある。
４０２は、ＷＷＷブラウザプログラムの表示領域内で動作するビューワープログラムウィンドウある。
４０３は、映像表示部である。４０４は、チルト用のスクロールバーである。４０５は、パン用のスクロールバーである。４０６はズ−ム用のスクロールバーである。４０７は、制御権の要求のためのボタンである。４０８は、制御権を開放のするためのボタンである。
【００２１】
４０９は、制御権の状態を表示する表示部である。制御権保有時において、表示部４０９には、ｃｏｎｔｒｏｌと表示される。ユーザが、制御権保有時に、カメラサーバ管理者によって設定されたシステムメンテナンス開始や巡回撮影開始等により、カメラ制御が強制的に中断され制御権を失う場合でも、ｃｏｎｔｒｏｌ表示は消え、制御権を消失する。
また、ボタン４０８を押すと、制御可能時間にかかわらず、即座に制御権を開放し、ｃｏｎｔｒｏｌ表示は消え、次のユーザに制御権が移動する。どちらの場合でも残りの制御可能時間は消失した制御可能時間として関連付けて記憶される。
【００２２】
次に、カメラ制御サーバ１０５内の処理を、制御権の要求登録処理、制御権発行からカメラ制御終了までの処理、カメラ制御可能時間の設定処理に分割し、図５、図６及び図７に示すフローチャートを参照して説明する。
図５は、ユーザから制御権の要求を受け付け、制御権待ちリストに登録するまでの処理を示すフローチャートである。
まず、ステップ５０１では、カメラ制御サーバ１０５は、接続可能なカメラクライアントに関する情報と登録されたユーザＩＤに関する情報が予め保存された設定用データとを読み込み起動する。起動後に、コマンド受信部１１１からのコマンドを受け付け、ユーザからの制御権要求があるか否かを判断する。制御権要求がある場合、ステップ５０２に進み、制御権要求がない場合、ステップ５０１に戻り再び制御権要求を待つ。
【００２３】
ステップ５０２ではカメラクライアント認証部１０７によって、ユーザからの制御権要求を出力しているカメラクライアントの認証及び接続許可を、先に読み込まれた設定用データを基に行う。
ステップ５０３ではユーザＩＤ認証部１０８において、制御権を要求したユーザのユーザＩＤ、パスワ−ドを、先に読み込まれた設定用データを基に認証し、一時記憶する。
ステップ５０４では制御権を要求したユーザのユーザＩＤとそのユーザが操作しているカメラクライアントのＩＰアドレスとを関連付けて、制御可能時間管理部１１２が持つ制御権待ちリストの最後尾に登録する。制御権待ちリストに登録されたユーザはリストの先頭から順に制御権発行処理を受ける。
【００２４】
図６は、制御権待ちリストの先頭に登録されたユーザに対して制御権を発行し、ユーザがカメラ制御を終了するまでの処理を示すフローチャートである。
まず、ステップＳ６０１では、制御可能時間管理部１１２が持つ制御権待ちリストを参照して、制御権を要求するユーザの登録があるか否かを判定する。登録がない場合、ステップ６０１に戻り、制御権待ちリストに制御権を要求するユーザが登録されることを待つ。登録がある場合、ステップＳ６０２に進む。
ステップＳ６０２では、リストの先頭にあるユーザＩＤとＩＰアドレスとを取り出す。
【００２５】
次に、ステップ６０３では、ステップ６０２によって取り出したユーザＩＤをユーザ管理部１１０によって確認し、ユーザに応じた制御権の制御可能時間を設定する。制御可能時間の設定については図７あるいは以降の実施形態の中で説明する。
ステップ６０４では、ステップ６０２で取り出したユーザに対して制御権を追加して発行し、このユーザのみがカメラ制御を行える状態になる。制御権を発行すると同時に、制御可能時間管理部１１２がもつカウンタ部１１４はカウントアップを始め、ユーザに与えた制御可能時間までカウントアップする。
【００２６】
ステップ６０５では、カメラ制御を終了させる。通常は、ステップ６０４でカウントアップを始めたカウンタ値がステップ６０３で設定した制御可能時間までカウントアップしたことにより、制御可能時間正常終了となり、制御権は失効しカメラ制御は終了となる。このとき、制御可能時間管理部１１２が持つステータス記憶部１１５に制御可能時間正常終了というステ−タスが記憶される。
【００２７】
一方、カメラサーバ管理者によって設定されたシステムメンテナンス開始や巡回撮影開始する場合は、ユーザから制御権を剥奪する。それと同時にカウンタ部１１４でのカウントアップを停止させ、制御可能時間管理部１１２が持つステータス記憶部１１５に制御可能時間異常終了というステ−タスが記憶される。
また、ユーザがビューワー側からボタン４０８を押して制御権を開放の意を指示する場合も同様に、ユーザから制御権を剥奪する。それと同時にカウンタ部１１４でのカウントアップを停止させ、制御可能時間管理部１１２が持つステータス記憶部１１５に制御可能時間異常終了というステ−タスが記憶される。
【００２８】
ステップ６０６では、制御権消失判断部１０９において制御可能時間管理部１１２内のステ−タス記憶部を参照し、制御可能時間異常終了であった場合、制御権は消失したと判断し、ステップ６０７へ移動する。また、制御可能時間正常終了であった場合、制御権の消失は無いと判断し、ステップ６０８へ移動する。
ステップ６０７では、ユーザ管理部１１０によってユーザが制御権を消失した時刻、ユーザＩＤ、パスワ−ド等のユーザ情報をテーブルデータとして記憶する。
【００２９】
また、制御可能時間管理部１１２からステップ６０３で制御権発行時に割り当てたカメラ制御可能時間とカウンタ部１１４において停止したカウンタの値とを差し引いた時間を消失した制御可能時間ｔとして記憶し、ステップ６０８へ移動する。
ステップＳ６０８では、制御可能時間管理部１１２が持つ制御権待ちリストからの先頭にあるユーザＩＤとＩＰアドレスとを削除し、以降の登録データの順位を一つ上げ、ステップＳ６０１へ移動する。
【００３０】
図７は、制御可能時間管理部１１２が持つ制御権待ちリストの先頭に登録されたユーザに対して制御権を発行する際に制御可能時間を割り当てる処理を示すフローチャートである。
まず、ステップ７０１では、制御可能時間管理部１１２において、選択したユーザについてユーザＩＤとパスワ−ドとがユーザ管理部１１０に記憶されているか否かを判断する。記憶されていると判断した場合、ステップ７０３へ移動し、記憶されていないと判断した場合、ステップ７０２へ移動する。
【００３１】
ステップ７０２では、選択したユーザが前回制御権取得時に制御権を途中消失していないので、制御可能時間を予め設定されている初期値Ｔに設定する。
ステップ７０３では、選択したユーザが前回制御権取得時に制御権を途中消失していたと判断し、制御可能時間を予め設定されている初期値Ｔ＋前回制御権取得時に消失した制御可能時間ｔの和に設定する。
【００３２】
図８は、制御可能時間管理部１１２において管理されているユーザ管理テ−ブルの一例を示す図である。このテ−ブルでは制御権を消失したときのユーザの情報を管理している。例えば、１行目はユーザＩＤ“ＸＸＸ”、パスワ−ド“ｐａｓｓ００“であるユーザは２００５／１１／２２に制御権を消失し、そのとき消失した制御可能時間は１分２０秒であることを示している。
図８に示すテ−ブルデータ８０１を例に、図７で説明したカメラ制御可能時間の設定処理行うと次のようになる。
ユーザＩＤ”ＡＡＡ“パスワ−ド“ｐａｓｓ１１１“のユーザが制御権を要求した場合、ＡＡＡはテ−ブルに記憶されてないので、デフォルトで設定されている制御可能時間Ｔ＝３分が制御可能時間として割り当てられる。
一方、ユーザＩＤ、ＸＸＸが制御権を要求した場合、ＸＸＸがテ−ブルに記憶されているのでデフォルトで設定されている制御可能時間Ｔ３分＋消失した制御可能時間ｔ＝１分２０秒、計４分２０秒が制御可能時間に割り当てられる。
【００３３】
以上、本実施形態では、カメラ制御中にカメラサーバ管理者の設定によるメンテナンス開始や巡回撮影開始等によって制御権を消失した場合、そのときのユーザＩＤと消失した制御可能時間とを管理することができる。そのため、制御権を消失したユーザが次回制御権要求時に、消失した制御可能時間を繰り越すことができる。また、ユーザの指示により自ら制御権を開放する場合も同様に、消失した制御可能時間を繰り越すことができる。
【００３４】
（第２の実施形態）
本実施形態では、カメラ制御中に制御権を消失した場合、次回制御権要求時の制御可能時間に繰り越すための消失した制御可能時間を、制御権消失から次回制御権取得までの時間に応じて決定する方式である。
本実施形態の構成は第１の実施形態で説明した図１に示す構成と同様であり、第１の実施形態で説明した図７のフローチャートを一部変更することにより実現できる。
第２の実施形態に係る処理を図９に示すフローチャートを参照して説明する。
【００３５】
まず、ステップ９０１では、制御可能時間管理部１１２において、選択したユーザについてのユーザＩＤ、パスワードがユーザ管理部１１０に記憶されているかを判断する。記憶されていると判断した場合、ステップ９０３へ移動し、記憶されていないと判断した場合、ステップ９０２へ移動する。
【００３６】
ステップ９０３では、時間演算部１１６において、選択したユーザについて記憶している前回制御権取得時の制御権消失時刻と、現在時刻との差を演算し、その差と予め設定されている繰り越し処理有効値とを比較する。比較の結果、有効期間内と判断した場合、ステップ９０４へ移動し、有効期間外と判断した場合、ステップ９０２へ移動する。
ステップ９０２では、選択したユーザが前回制御権取得時に制御権を途中消失していない、または途中消失したが次回制御権要求時が消失した繰り越し処理の有効期間外であると判断し、制御可能時間を予め設定されている初期値Ｔに設定する。
【００３７】
ステップ９０４では、選択したユーザが前回制御権取得時に制御権を途中消失し、さらに次回制御件取得時間が繰り越し処理の有効期間内であると判断し、制御可能時間を初期値Ｔ＋前回制御権取得時に消失した制御可能時間ｔの和に設定する。
【００３８】
以上、本実施形態では、カメラ制御中にカメラサーバ管理者の設定によるメンテナンス開始や巡回撮影開始等によって制御権を消失した場合、ユーザＩＤと消失した制御可能時間と制御権消失日時とを管理している。それにより、制御権消失から次回制御権要求時までの期間に応じて、消失した制御可能時間を繰り越すことができる。また、ユーザの指示により自ら制御権を開放する場合も同様に、制御権消失から次回制御権要求時までの期間に応じて、消失した制御可能時間を繰り越すことができる。
【００３９】
なお、第２の実施形態では、繰り越し処理において、消失した制御可能時間のすべてを繰り越すとしているが、制御権消失から次回制御権要求までの時間に応じて、消失した制御可能時間うち所定割合時間を繰り越すことも容易に実現可能である。
【００４０】
（第３の実施形態）
本実施形態では、カメラ制御中に制御権を消失した場合、次回制御権要求時の制御可能時間に繰り越すための消失した制御可能時間を、次回制御権要求時に制御権を待つ他のユーザ人数に応じて決定する方式である。
本実施形態の構成は第１の実施形態で説明した図１に示す構成と同様であり、第１の実施形態で説明した図７のフローチャートを一部変更することにより実現できる。
第３の実施形態に係る処理を図１０に示すフローチャートを参照して説明する。
【００４１】
まず、ステップ１００１で、制御可能時間管理部１１２において、選択したユーザについてのユーザＩＤ、パスワードがユーザ管理部１１０に記憶されているかを判断する。記憶されていると判断した場合、ステップ１００３へ移動する。記憶されていないと判断した場合、ステップ１００２へ移動する。
ステップ１００３では、制御権待ちユーザ調査部１１７において、制御可能時間管理部１１２が持つ制御権待ちリストに記憶されたユーザ人数を調べる。その結果が予め設定されている繰り越し処理有効人数以内であればステップ１００４へ移動し、その人数が予め設定されている繰り越し処理有効人数を超えたと判断した場合、ステップ１００２へ移動する。
【００４２】
ステップ１００２では、選択したユーザが前回制御権取得時に制御権を途中消失していない、または途中消失したが次回制御権要求時の制御待ちユーザが繰り越し処理の有効人数を超えていると判断し、制御可能時間を予め設定されている初期値Ｔに設定する。
【００４３】
ステップ１００４では、選択したユーザが前回制御権取得時に制御権を途中消失し、さらに次回制御権要求時の制御待ちユーザが繰り越し処理の有効人数以内と判断し、制御可能時間を初期値Ｔ＋前回制御権取得時に消失した制御可能時間ｔの和に設定する。
【００４４】
以上、本実施形態では、カメラ制御中にカメラサーバ管理者の設定によるメンテナンス開始や巡回撮影開始等によって制御権を消失した場合、ユーザＩＤと消失した制御可能時間とを管理している。また、制御待ちユーザの人数を把握することができる。それにより制御権待ちユーザの人数に応じて、消失した制御可能時間を繰り越すことができる。また、ユーザの指示により自ら制御権を開放する場合も同様に、制御権待ちユーザの人数に応じて、消失した制御可能時間を繰り越すことができる。
【００４５】
なお、第３の実施形態では、繰り越し処理において、消失した制御可能時間のすべてを繰り越すとしているが、次回制御権要求時の制御権待ちユーザ人数に応じて、消失した制御可能時間うち所定割合時間を繰り越すことも容易に実現可能である。
【００４６】
上述した本発明の実施形態における映像配信システムを構成する各手段、並びに映像配信方法の各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４７】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。
【００４８】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４９】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。更に、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５１】
更に、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５２】
【図１】映像配信システムの構成の一例を示す図である。
【図２】カメラクライアントとカメラサーバとの関係を示す図である。
【図３】接続要求を出す際に表示する画面の一例を示す図である。
【図４】カメラクライアント側ホストマシンの画面のビューワーの一例を示す図である。
【図５】ユーザから制御権の要求を受け制御権待ちリストに登録するまでの処理を示すフローチャートである。
【図６】制御権待ちリストの先頭に登録されたカメラクライアントに対して制御権を発行し、カメラクライアントがカメラ制御を終了までの処理を示すフローチャートである。
【図７】第１の実施形態に係る制御可能時間を設定するフローチャートである。
【図８】制限時間管理部において管理されているテ−ブルの一例を示す図である。
【図９】第２の実施形態に係る制御可能時間を設定するフローチャートである。
【図１０】第３の実施形態に係る制御可能時間を設定するフローチャートである。
【符号の説明】
【００５３】
１０１    カメラサーバ
１０２    カメラクライアント
１０４    カメラ装置
１０５    カメラ制御サーバ
１０６    映像サーバ
１０７    カメラクライアント認証部
１０８    ユーザＩＤ認証部
１０９    制御権消失判断部
１１０    ユーザ管理部
１１１    コマンド受信部
１１２    制御可能時間管理部
１１３    カメラ制御部
１１４    カウンタ部
【図１】
2009182448.tif 000003
【図２】
2009182448.tif 000004
【図３】
2009182448.tif 000005
【図４】
2009182448.tif 000006
【図５】
2009182448.tif 000007
【図６】
2009182448.tif 000008
【図７】
2009182448.tif 000009
【図８】
2009182448.tif 000010
【図９】
2009182448.tif 000011
【図１０】
2009182448.tif 000012