(57)【要約】【課題】画像の受信状態及び画面の表示状態を表示させることが可能な画像配信システムを実現する。【解決手段】Ｗｅｂサーバの機能を有するカメラの映像をコンピュータにインストールされたＷｅｂブラウザによって表示させる画像配信システムにおいて、撮影した画像データを予め設定されているパラメータに基づきネットワーク経由で送信するカメラと、受信した画像データを表示すると共に画像受信処理と画像表示処理とを分離して受信状態を示す値及び画像表示状態を示す値を取得して表示させるコンピュータとを設ける。【選択図】                    図１
2004215127.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサーバの機能を有するカメラの映像をコンピュータにインストールされたＷｅｂブラウザによって表示させる画像配信システムにおいて、
撮影した画像データを予め設定されているパラメータに基づきネットワーク経由で送信する前記カメラと、
受信した前記画像データを表示すると共に画像受信処理と画像表示処理とを分離して受信状態を示す値及び画像表示状態を示す値を取得して表示させる前記コンピュータと
を備えたことを特徴とする画像配信システム。
【請求項２】
前記コンピュータが、
前記画像データを受信する画像受信手段と、
この画像受信手段における受信時間を測定し前記受信時間から受信状態を示す値を算出して取得する受信状態取得手段と、
記憶手段と、
前記画像受信手段が受信した前記画像データを前記記憶手段に格納する第１の制御手段と、
表示手段と、
この表示手段において画像の更新時間を測定し前記更新時間から画像表示状態を示す値を算出して取得する表示状態取得手段と、
前記記憶手段から前記画像データを取得し更新周期に合わせて前記表示手段上に表示させると共に前記受信状態取得手段及び前記表示状態取得手段から前記受信状態を示す値及び前記画像表示状態を示す値をそれぞれ取得し前記表示手段上にそれぞれ表示させる第２の制御手段と
から構成されることを特徴とする
請求項１記載の画像配信システム。
【請求項３】
前記第１の制御手段が、
前記受信状態取得手段の機能を有することを特徴とする
請求項２記載の画像配信システム。
【請求項４】
前記第２の制御手段が、
前記表示状態取得手段の機能を有することを特徴とする
請求項２記載の画像配信システム。
【請求項５】
前記第２の制御手段が、
前記受信状態を示す値に基づき表示速度を遅くして画像データの受信処理を優先させることを特徴とする
請求項２記載の画像配信システム。
【請求項６】
前記コンピュータが、
複数台の前記カメラからそれぞれ受信した前記画像データを表示すると共に複数台の前記カメラ毎の前記受信状態を示す値及び前記画像表示状態を示す値を取得して表示させることを特徴とする
請求項１若しくは請求項２記載の画像配信システム。
【請求項７】
前記Ｗｅｂブラウザが、
前記第１の制御手段の機能を有することを特徴とする
請求項２記載の画像配信システム。
【請求項８】
前記Ｗｅｂブラウザが、
前記第２の制御手段の機能を有することを特徴とする
請求項２記載の画像配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｗｅｂサーバの機能を有するカメラ（以下、Ｗｅｂカメラと呼ぶ。）の映像をコンピュータ等にインストールされたＷｅｂブラウザによって表示させる画像配信システムに関し、特に画像の受信状態及び画面の表示状態を表示させることが可能な画像配信システムに関する。
【０００２】
【従来の技術】
従来のＷｅｂカメラの画像をコンピュータ等にインストールされたＷｅｂブラウザによって表示させる画像配信システムに関連する先行技術文献としては次のようなものがある。
【０００３】
【特許文献１】
特開２０００−１０１９９２号公報
【特許文献２】
特開２００２−０６４７９９号公報
【特許文献３】
特開２００２−１５８９９５号公報
【特許文献４】
特開２００２−３００５７１号公報
【０００４】
図６はこのような従来の画像配信システムの一例を示す構成ブロック図である。図６において１はＷｅｂカメラ（Ｗｅｂサーバの機能を有するカメラ）、２はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等の汎用のネットワーク、３はＷｅｂブラウザがインストールされたコンピュータである。また、Ｗｅｂカメラ１はネットワーク２を介してコンピュータ３と相互に接続される。
【０００５】
ここで、図６に示す従来例の動作を図７、図８及び図９を用いて説明する。図７はＷｅｂカメラとコンピュータの具体例を示す構成ブロック図、図８はＷｅｂカメラの動作を説明するフロー図、図９はコンピュータの動作を説明するフロー図である。
【０００６】
図７において１，２及び３は図６と同一符号を付してあり、４はカメラ等の撮影手段、５は画像を取り込む共にＷｅｂサーバ機能を有する制御手段、６及び７はネットワークカード等の画像送信手段及び画像受信手段、８は制御手段、９はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示手段である。
【０００７】
また、４，５及び６はＷｅｂカメラ１を、７，８及び９はコンピュータ３をそれぞれ構成している。
【０００８】
撮影手段４の出力は制御手段５に接続され、制御手段５の出力は画像送信手段６に接続される。画像送信手段６の出力はネットワーク２を介して画像受信手段７に接続され、画像受信手段７の出力は制御手段８に接続される。最後に、制御手段８の出力は表示手段９に接続される。
【０００９】
図８中”Ｓ００１”において制御手段５は撮影手段４から画像の出力があったか否かを判断し、もし、画像の出力があった場合には図８中”Ｓ００２”において制御手段５は当該画像を取り込み、図８中”Ｓ００３”において制御手段５は予め設定されている画像サイズ、画質、フレームレート等のパラメータに基づき画像送信手段６を制御して画像をネットワーク経由でコンピュータ３の画像受信手段７に送信する。
【００１０】
一方、図９中”Ｓ１０１”において制御手段８は画像受信手段７で画像を受信したか否かを判断し、もし、画像を受信した場合には、図９中”Ｓ１０２”において制御手段８は表示手段９を制御して受信した画像を１画面づつ表示手段９上に表示させる。
【００１１】
この結果、Ｗｅｂカメラ１からネットワーク２を介して送信されてくる画像をＷｅｂブラウザによって表示させることにより、容易に画像配信システムを実現することが可能になる。
【００１２】
【発明が解決しようとする課題】
しかし、図６に示す従来例ではカメラで撮影された画像の閲覧をＷｅｂブラウザによって行うため、Ｗｅｂカメラ１に予め設定されている画像サイズ、画質、フレームレート等のパラメータの通りに画像の配信が行われているかを確認することができないと言った問題点があった。
【００１３】
また、画像の表示はコンピュータ３側での処理負荷が大きく、データの欠落等に起因して画像の更新速度に遅延が生じた場合には、単にコンピュータ３が前記パラメータの設定値で配信された画像を受け取れないのか、或いは、コンピュータ３の処理能力不足によって画像を受け取れないのかが判断できないと言った問題点があった。
従って本発明が解決しようとする課題は、画像の受信状態及び画面の表示状態を表示させることが可能な画像配信システムを実現することにある。
【００１４】
【課題を解決するための手段】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
Ｗｅｂサーバの機能を有するカメラの映像をコンピュータにインストールされたＷｅｂブラウザによって表示させる画像配信システムにおいて、
撮影した画像データを予め設定されているパラメータに基づきネットワーク経由で送信する前記カメラと、受信した前記画像データを表示すると共に画像受信処理と画像表示処理とを分離して受信状態を示す値及び画像表示状態を示す値を取得して表示させる前記コンピュータとを備えたことにより、画像の受信状態及び画面の表示状態を表示させることが可能になる。また、受信状態を示す値は画面表示処理の処理速度に影響されず、画像表示状態を示す値もまた画像受信処理の処理速度に影響されない。
【００１５】
請求項２記載の発明は、
請求項１記載の発明である画像配信システムにおいて、
前記コンピュータが、
前記画像データを受信する画像受信手段と、この画像受信手段における受信時間を測定し前記受信時間から受信状態を示す値を算出して取得する受信状態取得手段と、記憶手段と、前記画像受信手段が受信した前記画像データを前記記憶手段に格納する第１の制御手段と、表示手段と、この表示手段において画像の更新時間を測定し前記更新時間から画像表示状態を示す値を算出して取得する表示状態取得手段と、前記記憶手段から前記画像データを取得し更新周期に合わせて前記表示手段上に表示させると共に前記受信状態取得手段及び前記表示状態取得手段から前記受信状態を示す値及び前記画像表示状態を示す値をそれぞれ取得し前記表示手段上にそれぞれ表示させる第２の制御手段とから構成されることにより、画像の受信状態及び画面の表示状態を表示させることが可能になる。また、受信状態を示す値は画面表示処理の処理速度に影響されず、画像表示状態を示す値もまた画像受信処理の処理速度に影響されない。
【００１６】
請求項３記載の発明は、
請求項２記載の発明である画像配信システムにおいて、
前記第１の制御手段が、
前記受信状態取得手段の機能を有することにより、画像の受信状態及び画面の表示状態を表示させることが可能になる。また、受信状態を示す値は画面表示処理の処理速度に影響されず、画像表示状態を示す値もまた画像受信処理の処理速度に影響されない。
【００１７】
請求項４記載の発明は、
請求項２記載の発明である画像配信システムにおいて、
前記第２の制御手段が、
前記表示状態取得手段の機能を有することにより、画像の受信状態及び画面の表示状態を表示させることが可能になる。また、受信状態を示す値は画面表示処理の処理速度に影響されず、画像表示状態を示す値もまた画像受信処理の処理速度に影響されない。
【００１８】
請求項５記載の発明は、
請求項２記載の発明である画像配信システムにおいて、
前記第２の制御手段が、
前記受信状態を示す値に基づき表示速度を遅くして画像データの受信処理を優先させることにより、画像データの更新速度は遅くなるものの、当該画像データを監視しながら画像の受信状態及び画面の表示状態を確認することが可能になる。
【００１９】
請求項６記載の発明は、
請求項１若しくは請求項２記載の発明である画像配信システムにおいて、
前記コンピュータが、
複数台の前記カメラからそれぞれ受信した前記画像データを表示すると共に複数台の前記カメラ毎の前記受信状態を示す値及び前記画像表示状態を示す値を取得して表示させることにより、画像の受信状態及び画面の表示状態を表示させることが可能になる。また、受信状態を示す値は画面表示処理の処理速度に影響されず、画像表示状態を示す値もまた画像受信処理の処理速度に影響されない。
【００２０】
請求項７記載の発明は、
請求項２記載の発明である画像配信システムにおいて、
前記Ｗｅｂブラウザが、
前記第１の制御手段の機能を有することにより、画像の受信状態を表示させることが可能になる。また、受信状態を示す値は画面表示処理の処理速度に影響されず、画像表示状態を示す値もまた画像受信処理の処理速度に影響されない。
【００２１】
請求項８記載の発明は、
請求項２記載の発明である画像配信システムにおいて、
前記Ｗｅｂブラウザが、
前記第２の制御手段の機能を有することにより、画面の表示状態を表示させることが可能になる。また、受信状態を示す値は画面表示処理の処理速度に影響されず、画像表示状態を示す値もまた画像受信処理の処理速度に影響されない。
【００２２】
【発明の実施の形態】
以下本発明を図面を用いて詳細に説明する。図１は本発明に係る画像配信システムの一実施例を示す構成ブロック図である。
【００２３】
図１において１及び２は図６と同一符号を付してあり、１０はＷｅｂブラウザがインストールされたコンピュータである。また、Ｗｅｂカメラ１はネットワーク２を介してコンピュータ１０と相互に接続される。
【００２４】
ここで、図１に示す実施例の動作を図２、図３、図４及び図５を用いて説明する。図２はＷｅｂカメラとコンピュータの具体例を示す構成ブロック図、図３及び図４はコンピュータの動作を説明するフロー図、図５はコンピュータ１０の表示手段上の表示画面の一例を示す説明図である。但し、Ｗｅｂカメラ１の動作に関しては図６に示す従来例と同様であるのでその説明は省略する。
【００２５】
図２において１，２及び１０は図１と同一符号を、４，５及び６は図６と同一符号をそれぞれ付してあり、１１はネットワークカード等の画像受信手段、１２及び１４は制御手段、１３は受信した画像データを格納する画像データキャッシュを構成する記憶手段、１５はＣＲＴやＬＣＤ等の表示手段、１６はフレームレートやビットレート等を取得する受信状態取得手段、１７は表示更新レート等を取得する表示状態取得手段である。
【００２６】
また、４，５及び６はＷｅｂカメラ１を、１１，１２，１３，１４，１５，１６及び１７はコンピュータ１０をそれぞれ構成している。
【００２７】
撮影手段４の出力は制御手段５に接続され、制御手段５の出力は画像送信手段６に接続される。
【００２８】
また、画像送信手段６の出力はネットワーク２を介して画像受信手段１１に接続され、画像受信手段１１の出力は制御手段１２に接続される。また、制御手段１２の出力は記憶手段１３に接続され、記憶手段１３の出力は制御手段１４に接続され、制御手段１４の出力は表示手段１５に接続される。
【００２９】
さらに、画像受信手段１１の出力は受信状態取得手段１６に接続され、表示手段１５の出力は表示状態取得手段１７に接続される。また、受信状態取得手段１６及び表示状態取得手段１７の出力は制御手段１４にそれぞれ接続される。
【００３０】
図３中”Ｓ２０１”において第１の制御手段である制御手段１２は画像受信手段１１でＷｅｂカメラ１から画像を受信したか否かを判断し、もし、画像を受信した場合には、図３中”Ｓ２０２”において制御手段１２は記憶手段１３に受信した画像データを格納する。
【００３１】
例えば、制御手段１２は画像受信手段１１でＷｅｂカメラ１から送信されてくる画像データを受信して、１画面毎にまとめて画像データキャッシュである記憶手段１３に格納されている画像データを最新の画像データに更新する。
【００３２】
また、この時、受信状態取得手段１６は画像受信手段１１において一定の枚数の画像データを受信するまでの時間や、一定の量の画像データを受信するまでの時間等を測定し、これらの値からフレームレートやビットレート等の受信状態を示す値を算出して取得する。
【００３３】
一方、図４中”Ｓ３０１”において第２の制御手段である制御手段１４は画像データキャッシュである記憶手段１３から画像データを取得し、図４中”Ｓ３０２”において制御手段１４は表示手段１５を制御して取得した画像データを更新周期に合わせて表示手段１５上に表示させる。
【００３４】
すなわち、第１の制御手段である制御手段１２で行われる画像受信処理と、第２の制御手段である制御手段１４で行われる画像表示処理とは画像データキャッシュである記憶手段１３によって分離されていることになる。
【００３５】
この時、表示状態取得手段１７は表示手段１５において画像が一定の回数更新されるまでの時間を測定し、当該時間と回数の関係から表示更新レート等の画像表示状態を示す値を算出して取得する。
【００３６】
また、画像データキャッシュである記憶手段１３は制御手段１２と制御手段１４との双方からアクセスされるため、制御手段１２と制御手段１４とからのアクセスに対しては排他制御を行っている。
【００３７】
さらに、図４中”Ｓ３０３”において制御手段１４は受信状態取得手段１６及び表示状態取得手段１７からフレームレートやビットレート等の受信状態を示す値及び表示更新レート等の画像表示状態を示す値をそれぞれ取得し、図４中”Ｓ３０４”において制御手段１４は表示手段１５を制御して取得した受信状態を示す値及び表示状態を示す値を表示手段１５上にそれぞれ表示させる。
【００３８】
例えば、図５中”ＤＳ０１”に示す表示手段１５上の表示画面には図５中”ＰＣ０１”に示すような画像が表示されると共に、図５中”ＲＣ０１”及び図５中”ＤＣ０１”に示すようなフレームレートやビットレート等の受信状態を示す値及び表示更新レート等の画像表示状態を示す値が併せて表示される。
【００３９】
この結果、画像受信処理と画像表示処理とを分離して受信状態取得手段１６及び表示状態取得手段１７がフレームレートやビットレート等の受信状態を示す値及び表示更新レート等の画像表示状態を示す値を取得することにより、画像の受信状態及び画面の表示状態を表示させることが可能になる。
【００４０】
また、制御手段１２で行われる画像受信処理と制御手段１４で行われる画像表示処理とは画像データキャッシュである記憶手段１３によって分離されているので、受信状態取得手段１６で取得されるフレームレートやビットレート等の受信状態を示す値は画面表示処理の処理速度に影響されない。
【００４１】
同様に、表示状態取得手段１７で取得される表示更新レート等の画像表示状態を示すもまた画像受信処理の処理速度に影響されない。
【００４２】
なお、図１に示す実施例（図２に示す具体例）では説明の簡単のために、受信状態取得手段１６と表示状態取得手段１７とは制御手段１２及び制御手段１４とは別個に記載されているが、勿論、制御手段１２に受信状態取得手段１６の機能を、制御手段１４に表示状態取得手段１７の機能をそれぞれ併せ持たせても構わない。
【００４３】
また、図１に示す実施例（図２に示す具体例）では、ただ単に表示画面に画像の受信状態及び画面の表示状態を表示させているが、制御手段１４が画像の受信状態に基づき表示速度（表示更新レート）を遅くして、画像データの受信処理を優先させても構わない。
【００４４】
この場合には、画像データの更新速度は遅くなるものの、当該画像データを監視しながら画像の受信状態及び画面の表示状態を確認することが可能になる。
【００４５】
また、図１に示す実施例では単純に１台のＷｅｂカメラからの画像配信の状況を確認しているが、勿論、複数台のＷｅｂカメラからの画像配信の状況を確認する画像配信システムに適用しても構わない。
【００４６】
この場合、複数台のＷｅｂカメラから画像配信されてくる全ての画像データを高速に表示することはコンピュータ側の処理の負荷が極めて大きくなるものの、制御手段１２で行われる画像受信処理と制御手段１４で行われる画像表示処理とは画像データキャッシュである記憶手段１３によって分離されているので、コンピュータの処理能力に応じて画像表示処理の負荷を低減（表示更新レートを遅く）することにより、処理能力の低いコンピュータであっても画像を監視しながら各Ｗｅｂカメラからの画像配信の状況を把握することが可能になる。
【００４７】
また、図１に示す実施例（図２に示す具体例）では、説明の簡単のためにハードウェア的に２つの制御手段を設けて画像受信処理と画像表示処理とを分離しているが、勿論、ソフトウェア的にＷｅｂブラウザ内の画像受信処理機能と画像表示処理機能とをそれぞれ設けて画像受信処理と画像表示処理とを分離しても構わない。
【００４８】
【発明の効果】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
請求項１，２，３，４，６，７及び請求項８の発明によれば、画像受信処理と画像表示処理とを分離してフレームレートやビットレート等の受信状態を示す値及び表示更新レート等の画像表示状態を示す値を取得することにより、画像の受信状態及び画面の表示状態を表示させることが可能になる。
【００４９】
また、請求項５の発明によれば、第２の制御手段が画像の受信状態に基づき表示速度（表示更新レート）を遅くして、画像データの受信処理を優先させることにより、画像データの更新速度は遅くなるものの、当該画像データを監視しながら画像の受信状態及び画面の表示状態を確認することが可能になる。
【図面の簡単な説明】
【図１】本発明に係る画像配信システムの一実施例を示す構成ブロック図である。
【図２】Ｗｅｂカメラとコンピュータの具体例を示す構成ブロック図である。
【図３】コンピュータの動作を説明するフロー図である。
【図４】コンピュータの動作を説明するフロー図である。
【図５】コンピュータの表示手段上の表示画面の一例を示す説明図である。
【図６】従来の画像配信システムの一例を示す構成ブロック図である。
【図７】Ｗｅｂカメラとコンピュータの具体例を示す構成ブロック図である。
【図８】Ｗｅｂカメラの動作を説明するフロー図である。
【図９】コンピュータの動作を説明するフロー図である。
【符号の説明】
１  Ｗｅｂカメラ
２  ネットワーク
３，１０  コンピュータ
４  撮影手段
５，８，１２，１４  制御手段
６  画像送信手段
７，１１  画像受信手段
９，１５  表示手段
１３  記憶手段
１６  受信状態取得手段
１７  表示状態取得手段
【図１】
2004215127.tif 000003
【図２】
2004215127.tif 000004
【図３】
2004215127.tif 000005
【図４】
2004215127.tif 000006
【図５】
2004215127.tif 000007
【図６】
2004215127.tif 000008
【図７】
2004215127.tif 000009
【図８】
2004215127.tif 000010
【図９】
2004215127.tif 000011