(57)【要約】【課題】複数の画像サーバー台数毎にパスワードを入力し画像データの要求元に対して自動的に返信することができる画像サーバー及び画像サーバーシステムを提供することを目的とする。【解決手段】他の画像サーバー２の接続先情報及び他の画像サーバー２にアクセスするための認証情報をクライアントＰＣ３から入力する送信部１１１、受信部１１２と、送信部１１１、受信部１１２に入力された他の画像サーバー２の接続先情報に基づいて他の画像サーバー２にアクセスする旨のコマンド列を認証情報を含めて生成し、カメラ１５により入力された画像をクライアントＰＣ３に送信するようにクライアントＰＣ３から指示された場合、入力された画像及びコマンド列をクライアントＰＣ３に送信する制御部１３と、を具備する構成とする。【選択図】図１
2006202275.tif 000002
【特許請求の範囲】
【請求項１】
画像の入力手段と、他の画像サーバーの接続先情報及び他の画像サーバーにアクセスするための認証情報を外部端末から入力する通信手段と、前記通信手段に入力された前記他の画像サーバーの接続先情報に基づいて前記他の画像サーバーにアクセスする旨のコマンド列を前記認証情報を含めて生成し、前記入力手段により入力された画像を前記外部端末に送信するように前記外部端末から指示された場合、前記入力された画像及び前記コマンド列を前記外部端末に送信する制御手段と、を具備し、前記外部端末が前記コマンド列に基づいて前記他の画像サーバーにアクセスして前記他の画像サーバーにより入力された画像を前記画像サーバーから入手した場合、前記認証情報を用いて前記他の画像サーバーにより入力された画像を表示することを特徴とする画像サーバー。
【請求項２】
画像の入力手段と、他の画像サーバーの接続先情報及び前記他の画像サーバーにアクセスするための認証情報を外部端末から入力する通信手段と、前記通信手段に入力された前記他の画像サーバーの接続先情報に基づいて前記他の画像サーバーにアクセスする旨のコマンド列を前記認証情報を含めて生成し、前記コマンド列を含み前記入力手段により入力された画像を表示するＷｅｂページをＨＴＭＬデータとして作成し、前記ＷｅｂページのＵＲＬに基づいて前記外部端末から本装置にアクセスがあった場合、前記入力された画像及び前記ＨＴＭＬデータを前記外部端末に送信する制御手段と、を具備し、前記ＨＴＭＬデータは、前記外部端末装置が前記ＨＴＭＬデータに含まれる前記コマンド列に基づいて前記他の画像サーバーにアクセスして前記他の画像サーバーにより入力された画像を前記画像サーバーから入手した場合、前記認証情報を用いて前記他の画像サーバーにより入力された画像を表示するように作成されることを特徴とする画像サーバー。
【請求項３】
画像の入力手段と、他の画像サーバーの接続先情報及び前記他の画像サーバーにアクセスするための認証情報を外部端末から入力する通信手段と、前記通信手段に入力された前記他の画像サーバーの接続先情報に基づいて前記他の画像サーバーにアクセスする旨のコマンド列を前記認証情報を含めて生成し、前記コマンド列を含み前記入力手段により入力された画像を表示するＷｅｂページをＨＴＭＬデータとして作成し、前記ＷｅｂページのＵＲＬに基づいて前記外部端末から本装置にアクセスがあった場合、前記入力された画像及び前記ＨＴＭＬデータを前記外部端末に送信する制御手段とを備え、前記生成されるＨＴＭＬデータは、前記入力手段により入力された画像を表示するように記述され、更に前記接続先情報が示す他の画像サーバーにより入力された画像も外部端末の同一表示画面に表示するよう記述され、また、前記外部端末装置が前記ＨＴＭＬデータに含まれる前記コマンド列に基づいて前記他の画像サーバーにアクセスして前記他の画像サーバーにより入力された画像を前記画像サーバーから入手した場合、前記外部端末は前記認証情報を用いて前記他の画像サーバーにより入力された画像を表示することを特徴とする画像サーバー。
【請求項４】
前記接続先情報は、前記他の画像サーバーのＩＰアドレスであることを特徴とする請求項１乃至請求項３のいずれかに記載の画像サーバー。
【請求項５】
前記接続先情報は、前記他の画像サーバーのドメインネームであることを特徴とする請求項１記載乃至請求項３のいずれかの画像サーバー。
【請求項６】
前記入力手段は、画像を撮像するカメラであることを特徴とする請求項１乃至請求項３のいずれかに記載の画像サーバー。
【請求項７】
前記認証情報は、パスワードを含むことを特徴とする請求項１乃至請求項３のいずれかに記載の画像サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサーバーを内蔵し、ネットワーク上で画像データを伝送する画像サーバーと、画像サーバーからの画像データを画像として表示するクライアントＰＣと、画像サーバーとクライアントＰＣとを接続するネットワークとを有する画像サーバーシステムに関するものである。
【背景技術】
【０００２】
ネットワーク上を伝送されてきた画像サーバーからの画像をクライアントＰＣの表示部に表示する場合、複数の画像（例えば４画像）を同時に表示することが監視等にとっては好都合であるが、この複数画像の表示は従来は容易ではなかった。
【０００３】
図１２は従来の画像サーバーシステムを示す構成図である。
【０００４】
図１２において、４は後述のクライアントＰＣ７や後述の画像サーバー５が接続されるネットワーク、５はＩＰアドレスにより指定される画像サーバー、７は画像サーバー５からの画像を表示するクライアントＰＣ、５１はウェブページを供給するウェブサーバー、５２はＨｔｍｌデータ、画像データ及び各種設定情報が格納されるデータ格納部、７１はクライアントＰＣ全体を制御する制御部、７２は画像等が表示される表示部である。
【０００５】
このように構成された画像サーバーシステムについて、その動作を図１３を用いて説明する。図１３は図１２の画像サーバーシステムの動作を示すシーケンス図、図１４は図１２の画像サーバーより提供された画像サーバーの映像を要求するＨｔｍｌの例を示す図、図１５は図５の画像サーバーより提供された画像サーバーの映像を要求するＨｔｍｌによる画面表示例を示す図である。
【０００６】
ネットワーク４上では、各機器にはＩＰアドレスを付与し、そのＩＰアドレスにより機器の特定と管理を行う。ここで、画像サーバー５のＩＰアドレスを１９２．１６８．０．５１、クライアントＰＣ７のＩＰアドレスを１９２．１６８．０．１００とする。画像サーバー５にはウェブサーバー５１を内蔵しているが、コンピュータを使用した一般のウェブサーバー同様、そのウェブサーバーに対してアクセスしてきたクライアントＰＣ７に対して返信するＨｔｍｌデータ、画像データなどはデータ格納部５２にあり、５１のウェブブラウザとは別に存在している。ここで、ＩＰアドレス１９２．１６８．０．５１の画像サーバー５の画像を伴うウェブページをクライアントＰＣ７のブラウザのＵＲＬに指定してブラウザに表示するための操作を行うと、図１３に示すような信号の流れで、指定されたＩＰアドレス１９２．１６８．０．５１の画像サーバー５から、指定されたＪＡ．ＨｔｍｌデータがＩＰアドレス１９２．１６８．０．１００のクライアントＰＣ７に返信される。すなわち、クライアントＰＣ７がＩＰアドレス１９２．１６８．０．５１に対してＪＡ．Ｈｔｍｌデータを返信するように要求すると（Ｓ１１）、画像サーバー５はＪＡ．Ｈｔｍｌデータを返信する（Ｓ１２）。この際、ＪＡ．Ｈｔｍｌにて、図１４の様に記述されていると、Ｈｔｍｌの規約によりこれを受けたクライアントＰＣ７は、このＨｔｍｌの送信元であるＩＰアドレス１９２．１６８．０．５１である画像サーバー５の中のＩｍａｇｅというデータ管理ディレクトリーの中のＪＡａ．ｊｐｇという画像データをこの画像サーバー５に対して要求する動作を行う（Ｓ１３）。画像サーバー５は、それに対応してＪＡａ．ｊｐｇのカメラ画像を返送する（Ｓ１４）。これにより、これらのデータを受信したＩＰアドレス１９２．１６８．０．１００のクライアントＰＣ７内のブラウザにて表示部７２に、ＪＡ．Ｈｔｍｌで記述されている文字である、「Ｓａｍｐｌｅ  Ｉｍａｇｅ＝ＪＡａ」とＪＡａ．ｊｐｇの画像とが表示される。クライアントＰＣ７での表示例を図
１５に示す。このようにして画像サーバー５の画像データがクライアントＰＣ７に伝送される。
【０００７】
図１６は画像サーバーが複数の場合の従来の画像サーバーシステムを示す構成図である。
【０００８】
図１６において、ネットワーク４、画像サーバー５、クライアントＰＣ７、制御部７１、表示部７２は図１２と同様のものなので、同一符号を付し、説明は省略する。６はＩＰアドレスにより指定される画像サーバー、６１はウェブページを供給するウェブサーバー、６２はＨｔｍｌデータ、画像データ及び各種設定情報が格納されるデータ格納部である。ここで、画像サーバー６のＩＰアドレスを１９２．１６８．０．５２とする。
【０００９】
図１６に示すように複数の画像サーバー５、６を有する画像サーバーシステムにおける動作が図１２に示す画像サーバーシステムと異なるところは、クライアントＰＣ７のひとつのブラウザウィンドウ画面より指定するＵＲＬに、画像サーバー外で作成したＨｔｍｌデータを指定することである。ブラウザのＵＲＬに指定されたＨｔｍｌデータには、画像サーバー５のデータ格納部５２のＪＡａ．ｊｐｇの他に、画像サーバー６のＩＰアドレス１９２．１６８．０．５２のデータ格納部６２のＪＣａ．ｊｐｇが記述されている。この記述により、ＩＰアドレス１９２．１６８．０．１００のクライアントＰＣ内のＨｔｍｌデータにアクセスしているブラウザから、ＩＰアドレス１９２．１６８．０．５１の画像サーバー５及びＩＰアドレス１９２．１６８．０．５２の画像サーバー６にもアクセスし、その中の各ＪＡａ．ｊｐｇ及びＪＣａ．ｊｐｇ画像データを返信するように要求し、ブラウザの同一画面内にＪＡａ．ｊｐｇ及びＪＣａ．ｊｐｇ画像データを同時に表示する。このようにして、複数の異なるＩＰアドレスの画像サーバーの画像を追加して表示することが可能になる。
【００１０】
図１６の画像サーバーシステムについて、その動作を図１７を用いて説明する。図１７は図１６の画像サーバーシステムの動作を示すシーケンス図、図１８は図１６の画像サーバーより提供された複数の画像サーバーの映像を要求するＨｔｍｌの例を示す図である。
【００１１】
図１７において、ブラウザのＵＲＬに、ＰＣ７内に保存され、複数のＩＰアドレスの画像サーバーに対して接続を要求するように記述されたＨｔｍｌデータ（ＪＤ．Ｈｔｍｌファイル）を指定すると（Ｓ２１）、クライアントＰＣ７のブラウザは、ＪＤ．ＨｔｍｌファイルをＩＰアドレス１９２．１６８．０．１００であるＰＣ７内より受け取る（Ｓ２２ａ）。ここで、そのＪＤ．Ｈｔｍｌファイルには図１８の様に画像データを画像サーバーに要求する要求先として、ＩＰアドレス情報を含めて記述されている。具体的には図１８のＨｔｍｌにはＪＡａ．ｊｐｇの画像データを要求する為に図１４に対して「ｈｔｔｐ：／／１９２．１６８．０．５１／」を書き加えてある。このＨｔｍｌの記述によりクラアントＰＣ７のブラウザは、ＩＰアドレス１９２．１６８．０．５１の画像サーバー５の中のＩｍａｇｅというデータ管理ディレクトリーの中のＪＡａ．ｊｐｇという画像データをこの画像サーバー５に対して要求する動作を行う（Ｓ２２）。そして画像サーバー５よりＪＡａ．ｊｐｇ画像データを受け取る（Ｓ２４）。同様に、ＪＤ．Ｈｔｍｌの記述に従って、ＩＰアドレス１９２．１６８．０．５２の画像サーバー６に対してＪＣａ．ｊｐｇを要求（Ｓ２３）し、それを受け取る（Ｓ２５）。
【００１２】
上述したように、複数の異なるＩＰアドレスの画像サーバーの画像をひとつのブラウザウィンドウに表示する方法として、画像サーバー外（例えばクライアントＰＣ７又は他の記憶装置）に有る予め作成したＨｔｍｌデータにて特定した異なるＩＰアドレスを持つ複数の画像サーバーの画像をひとつのブラウザ画面から要求し、表示する方法がある。
【００１３】
また、別の方法として、専用ソフトウェアを作成しクライアントＰＣ７で動作させて、ユーザが容易に操作できるＵＲＬ指定先を複数とする方法や、ブラウザ機能と共に若しくは専用に容易な操作で上記の複数の異なるＩＰアドレスの画像サーバーに対してひとつのブラウザ画面より接続要求するようなＨｔｍｌデータを上記専用ソフトウェアで作成する方法がある。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、従来の画像サーバーシステムにおいては、一般に無償で供給されている汎用ブラウザで複数の異なるＩＰアドレスの画像サーバーの画像をひとつのブラウザウィンドウ画面に表示するためには、特定される複数の異なるＩＰアドレスの画像サーバーの画像をひとつのブラウザウィンドウ画面に表示するためのＨｔｍｌデータをユーザが作成する必要があり、このＨｔｍｌデータを作成し活用して目的の複数画像を表示するには専門知識を必要とし、一般のユーザには容易に作成できないという問題点を有していた。
【００１５】
また、上述したように、専用ソフトウェアにより複数の異なるＩＰアドレスの画像サーバーの画像をひとつのブラウザウィンドウ画面に表示することが可能であるが、専用ソフトウェア作成のコストがかかり、この専用ソフトウェアが有償の場合はユーザの費用負担が増大するという問題点を有していた。また、不特定多数のユーザが複数の異なるＩＰアドレスの画像サーバーの画像をひとつのブラウザウィンドウ画面で表示して見たい場合であっても、専用ソフトウェアが導入済みであるコンピュータしか表示できず、導入されていないコンピュータにおいては不特定多数のユーザは画像サーバーの画像を見ることができないという問題点を有していた。
【００１６】
この画像サーバー及び画像サーバーシステムでは、インターネットに接続可能なコンピュータには通常インストールされている汎用ブラウザを使用して、コンピュータ上のひとつのブラウザウィンドウ画面に複数の異なるＩＰアドレスの画像サーバーの画像を表示することが要求されている。
【００１７】
また、この画像サーバー及び画像サーバーシステムでは、画像サーバーの画像をコンピュータ上で表示する際、どの画像サーバーの画像かをユーザが判別することが困難であったという問題があった。
【００１８】
更に、画像サーバーに対して画像データを要求しブラウザに画像を表示する際に、画像データの要求元に対してパスワード認証を要求するようにした場合、ＩＰアドレスの異なる複数の画像サーバーの画像をひとつのブラウザウインドウに表示する際は、その複数の画像サーバー台数毎にパスワードを入力し返信しなければならないという問題があった。
【００１９】
本発明は、画像サーバーで撮像した画像を外部端末に表示させる場合、画像サーバーに対して画像データを要求しブラウザに画像を表示する際に、画像データの要求元に対してパスワード認証が要求されると、ＩＰアドレスの異なる複数の画像サーバーのパスワードを記憶し、その複数の画像サーバー台数毎にパスワードを入力し画像データの要求元に対して自動的に返信することができる画像サーバー及び画像サーバーシステムを提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記課題を解決するために本発明の画像サーバーは、画像の入力手段と、他の画像サーバーの接続先情報及び他の画像サーバーにアクセスするための認証情報を外部端末から入力する通信手段と、通信手段に入力された前記他の画像サーバーの接続先情報に基づいて他の画像サーバーにアクセスする旨のコマンド列を認証情報を含めて生成し、入力手段に
より入力された画像を外部端末に送信するように外部端末から指示された場合、入力された画像及びコマンド列を外部端末に送信する制御手段と、を具備し、外部端末がコマンド列に基づいて他の画像サーバーにアクセスして他の画像サーバーにより入力された画像を画像サーバーから入手した場合、認証情報を用いて他の画像サーバーにより入力された画像を表示するものである。
【発明の効果】
【００２１】
本発明によれば、画像データの要求元に対してパスワード認証が要求されると、ＩＰアドレスの異なる複数の画像サーバーの認証情報（パスワード）を記憶し、その複数の画像サーバー台数毎にパスワードを入力し画像データの要求元に対して自動的に返信することができことができる。
【発明を実施するための最良の形態】
【００２２】
上記課題を解決するために本発明の請求項１の発明は、画像の入力手段と、他の画像サーバーの接続先情報及び他の画像サーバーにアクセスするための認証情報を外部端末から入力する通信手段と、通信手段に入力された他の画像サーバーの接続先情報に基づいて他の画像サーバーにアクセスする旨のコマンド列を認証情報を含めて生成し、入力手段により入力された画像を外部端末に送信するように外部端末から指示された場合、入力された画像及びコマンド列を外部端末に送信する制御手段と、を具備し、外部端末がコマンド列に基づいて他の画像サーバーにアクセスして他の画像サーバーにより入力された画像を画像サーバーから入手した場合、認証情報を用いて他の画像サーバーにより入力された画像を表示するものであり、他の画像サーバーにアクセスする旨のコマンド列を認証情報を含めて生成するので、画像データの要求元に対して認証情報が要求されると、ＩＰアドレスの異なる複数の画像サーバーの認証情報を記憶し、その複数の画像サーバー台数毎に認証情報を入力し画像データの要求元に対して自動的に返信することができるという作用を有する。
【００２３】
本発明の請求項２の発明は、画像の入力手段と、他の画像サーバーの接続先情報及び他の画像サーバーにアクセスするための認証情報を外部端末から入力する通信手段と、通信手段に入力された他の画像サーバーの接続先情報に基づいて他の画像サーバーにアクセスする旨のコマンド列を認証情報を含めて生成し、コマンド列を含み入力手段により入力された画像を表示するＷｅｂページをＨＴＭＬデータとして作成し、ＷｅｂページのＵＲＬに基づいて外部端末から本装置にアクセスがあった場合、入力された画像及びＨＴＭＬデータを外部端末に送信する制御手段と、を具備し、ＨＴＭＬデータは、外部端末装置がＨＴＭＬデータに含まれるコマンド列に基づいて他の画像サーバーにアクセスして他の画像サーバーにより入力された画像を画像サーバーから入手した場合、認証情報を用いて他の画像サーバーにより入力された画像を表示するように作成されるものであり、画像サーバーに対して画像データを要求しブラウザに画像を表示する際に、ＨＴＭＬデータが認証情報を用いて他の画像サーバーにより入力された画像を表示するように作成されるので、画像データの要求元に対して認証情報が要求されると、ＩＰアドレスの異なる複数の画像サーバーの認証情報を記憶し、その複数の画像サーバー台数毎に認証情報を入力し画像データの要求元に対して自動的に返信することができるという効果を有する。
【００２４】
本発明の請求項３の発明は、画像の入力手段と、他の画像サーバーの接続先情報及び他の画像サーバーにアクセスするための認証情報を外部端末から入力する通信手段と、通信手段に入力された他の画像サーバーの接続先情報に基づいて他の画像サーバーにアクセスする旨のコマンド列を認証情報を含めて生成し、コマンド列を含み入力手段により入力された画像を表示するＷｅｂページをＨＴＭＬデータとして作成し、ＷｅｂページのＵＲＬに基づいて外部端末から本装置にアクセスがあった場合、入力された画像及びＨＴＭＬデータを外部端末に送信する制御手段とを備え、生成されるＨＴＭＬデータは、入力手段に
より入力された画像を表示するように記述され、更に接続先情報が示す他の画像サーバーにより入力された画像も外部端末の同一表示画面に表示するよう記述され、また、外部端末装置が前記ＨＴＭＬデータに含まれるコマンド列に基づいて他の画像サーバーにアクセスして他の画像サーバーにより入力された画像を画像サーバーから入手した場合、外部端末は前記認証情報を用いて他の画像サーバーにより入力された画像を表示するものであり、画像サーバーに対して画像データを要求しブラウザに画像を表示する際に、ＨＴＭＬデータが認証情報を用いて他の画像サーバーにより入力された画像を表示するように作成され、また、画像データの要求元に対して認証情報が要求されると、ＩＰアドレスの異なる複数の画像サーバーのパスワードを記憶し、その複数の画像サーバー台数毎にパスワードを入力し画像データの要求元に対して自動的に返信するので、本画像サーバーのみに認証情報を入力するだけで複数の画面を同一表示画面上に表示できるという効果を有する。
【００２５】
本発明の請求項４の発明は、請求項１乃至請求項３のいずれかに記載の画像サーバーにおいて、接続先情報は、他の画像サーバーのＩＰアドレスであり、画像サーバーを特定する手段としてＩＰアドレスによって特定でき、多様なネットワーク環境で使用できるという作用を有する。
【００２６】
本発明の請求項５の発明は、請求項１記載乃至請求項３のいずれかの画像サーバーにおいて、接続先情報は、他の画像サーバーのドメインネームであり、画像サーバーを特定する手段としてドメインネームによっても特定でき、多様なネットワーク環境で使用できるという作用を有する。
【００２７】
本発明の請求項６の発明は、請求項１記載乃至請求項３のいずれかの画像サーバーにおいて、入力手段は、画像を撮像するカメラであり、カメラの画像データを外部端末に表示させる際に、他の画像サーバーにアクセスする旨のコマンド列を認証情報を含めて生成するので、画像データの要求元に対してパスワードの認証が要求されると、ＩＰアドレスの異なる複数の画像サーバーの認証情報を記憶し、その複数の画像サーバー台数毎にパスワードを入力し画像データの要求元に対して自動的に返信することで、カメラ画像を外部端末に表示できるという作用を有する。
【００２８】
本発明の請求項７の発明は、請求項１記載乃至請求項３のいずれかの画像サーバーにおいて、認証情報は、パスワードを含むものであり、撮影画像の機密性を保持することができるという効果を有する。
【００２９】
以下、本発明の実施の形態について、図１〜図４を用いて説明する。
【００３０】
（実施の形態１）
図１は本発明の実施の形態１による画像サーバーシステムを示す構成図である。
【００３１】
図１において、１、２はＩＰアドレスにより指定される画像サーバー、３は画像サーバー１、２からの画像を表示するパーソナルコンピュータ等のコンピュータ装置であるクライアントＰＣ、４はクライアントＰＣ３や画像サーバー１、２が接続されるネットワーク、１１、２１はウェブページを供給するウェブサーバー、１２、２２は各種設定情報が格納されるデータ格納部、３１はクライアントＰＣ全体を制御する制御部、３２は制御部３１で演算を行う際に使用される演算用メモリ、プログラム及びそのデータを格納するメモリで、ウェブブラウザ機能を実現するプログラム及びデータもここに格納される、３３は画像等が表示される表示部、３５はキーボードやマウス等の情報入力部である。
【００３２】
このように構成された画像サーバー及びそのシステムについて、その動作を説明する。
【００３３】
図１において、クライアントＰＣ３のひとつのブラウザウィンドウ画面より指定するＵＲＬに、画像サーバー内で生成したＨｔｍｌデータ（ＪＦ．Ｈｔｍｌデータ）を指定する。ブラウザのＵＲＬに指定されたＨｔｍｌデータには、画像サーバー１のデータ格納部１２のＪＡａ．ｊｐｇの他に、画像サーバー２のＩＰアドレス１９２．１６８．０．５２のデータ格納部２２のＪＣａ．ｊｐｇを要求し表示する様に記述されている。この記述により、ＩＰアドレス１９２．１６８．０．５１にアクセスしているブラウザから、ＩＰアドレス１９２．１６８．０．５２の画像サーバー２にもアクセスし、その中のＪＣａ．ｊｐｇ画像データを返信するように要求し、ブラウザの同一画面内にＪＣａ．ｊｐｇ画像データを表示する。このようにして、複数の異なるＩＰアドレスの画像サーバーの画像を同時に表示することが可能になる。
【００３４】
図２は図１の画像サーバーシステムを構成する画像サーバー１を示すブロック図、図３は図１〜図２の画像サーバーシステムの動作を示すシーケンス図である。
【００３５】
図２において、ネットワーク４、ウェブサーバー１１、１２は不揮発性メモリ、１３は画像サーバー全体を制御する制御部、１４はＲＡＭ等の揮発性メモリ、１５はカメラ、１６はネットワーク４に接続するためのネットワーク物理層である。ウェブサーバーには、ネットワーク上のクライアントＰＣと通信するための送信手段１１１と受信手段１１２とがある。不揮発性メモリ１２には、画像サーバー１の各種設定情報を格納する各種設定情報格納部１２１と、画像サーバー１以外の画像サーバーの接続先情報を格納する画像サーバー接続先情報格納部１２２、プログラムとそのデータ部１２３とがある。
【００３６】
図２に示すように、制御部１３は、画像サーバー１以外の画像サーバーの接続先情報をＨｔｍｌ形式で生成し、画像以外のデータ（例えばメッセージ）に自カメラの画像データの呼び先を指定し、これらを重畳して、画像サーバー１の画像ウェブ画面（Ｈｔｍｌ形式）を作成し、ウェブサーバー１１へ送出する。また、カメラ１５からの画像信号はＪＰＥＧ形式の画像に変換され、同じくウェブサーバー１１へ出力される。これらのウェブサーバー１１のデータはネットワーク物理層１６を介してネットワーク４へ送出される。
【００３７】
図４は、図１〜図２の画像サーバーの不揮発性メモリの格納値をクライアントＰＣの表示に反映する動作を示すシーケンス図である。図４において、クライアントＰＣ３のブラウザのＵＲＬに、画像サーバー１の設定画面を指定すると、指定されたｓｅｔ．Ｈｔｍｌデータを画像サーバー１に要求する（ｂ１）。これにより画像サーバー１内では、不揮発性メモリ１２に保存されたｓｅｔ．Ｈｔｍｌデータを返信する（ｂ２）。このｓｅｔ．Ｈｔｍｌには、図６のＨｔｍｌデータの様に記述してあり、Ｈｔｍｌデータフォーマットの規約によりｃｇｉ−ｂｉｎというデータ管理ディレクトリの中のｓｅｔａ＿ｄｉｓｐ．ｃｇｉプログラムを起動する様に要求される（ｂ３）。これを受けた画像サーバー１にて不揮発性メモリに格納されていたｓｅｔａ＿ｄｉｓｐ．ｃｇｉが起動される（ｂ４）。ｓｅｔａ＿ｄｉｓｐ．ｃｇｉプログラムにより不揮発性メモリに格納されている現在の設定値を呼び出し（ｂ５）、それを取得する（ｂ６）。その後ｓｅｔａ  ｄｉｓｐ．ｃｇｉプログラムはこの現在の設定値情報を使用してそれが表示される様なＨｔｍｌデータを生成し、それを返送する（ｂ７）。このＨｔｍｌにて現在の設定値が表示された設定画面が表示される。この様にして、クライアントＰＣ３より操作して画像サーバー１内部の不揮発性メモリ１２の格納値を、クライアントＰＣ３の表示に反映することが出来る。
【００３８】
図５は、図１〜図２の画像サーバーの不揮発性メモリの格納値へクライアントＰＣから格納する動作を示すシーケンス図、図６は図１〜図２の画像サーバーより提供されたＣＧＩプログラムの起動要求するＨｔｍｌ例を示す図、図７は図１〜図２の画像サーバーより提供されたＣＧＩプログラムの起動要求するＨｔｍｌ例２を示す図、図８は図１〜図２の画像サーバーより提供された設定入力部と設定値送信入力とを表示するＨｔｍｌ例を示す
図、図９は図１〜図２の画像サーバーより提供された複数の画像サーバーの映像を要求するＨｔｍｌの例を示す図、図１０は図１〜図２の画像サーバーより提供された複数の画像サーバーの映像を要求するＨｔｍｌによる画面表示例を示す図、図１１は図１〜図２の画像サーバーより提供された自動認証を要求するＨｔｍｌの例を示す図である。前記図４同様に、図５において、クライアントＰＣ３ブラウザのＵＲＬに、画像サーバー１の設定入力画面を指定する（ｃ１）と、指定のＨｔｍｌがクライアントに返される（ｃ２）。このＮａｍｅ  ｓｅｔ．Ｈｔｍｌには、図７の様に記述してある場合、Ｈｔｍｌデータフォーマットの規約により図８の様に設定値入力部と設定値送信するためのアイコン［Ｓｅｔ］とが表示される。この入力部にクライアントＰＣより設定値を入力し、［Ｓｅｔ］アイコンを押すと、Ｈｔｍｌデータフォーマットの規約によりｃｇｉ−ｂｉｎというデータ管理ディレクトリの中のｎａｍｅ  ａ  ｓｅｔ．ｃｇｉプログラムを起動する様に要求されると共に前記入力値が画像サーバーにｃｇｉプログラム上の変数「ｎａｍｅ  ａ」として渡される（ｃ３）。これを受けた画像サーバーは、ｎａｍｅ  ａ  ｓｅｔ．ｃｇｉを起動し、その中で変数「ｎａｍｅ  ａ」に前記クライアントで設定された設定値を使用してｎａｍｅａｓｅｔ．ｃｇｉプログラムを実行する（ｃ４）。ｎａｍｅ  ａ  ｓｅｔ．ｃｇｉプログラムの中で前記クライアントで設定された設定値を不活性メモリに保存（ｃ５）し、その保存が完了（ｃ６）後、前記設定値により変化するクライアント画面（設定名称が表示される等）となるＨｔｍｌを画像サーバー内でＨｔｍｌの記述に従って生成し返送する（ｃ７、ｃ８）。これによりクライアントＰＣ３は、設定値がデータの一部の表示文字となるＨｔｍｌデータを受け取り、表示する。この様にして、クライアントＰＣ３より操作して入力した情報（文字や数値など）を画像サーバー１内部の不揮発性メモリ１２に格納する事が出来、又、その入力した情報により影響を受けるＨｔｍｌを、クライアントＰＣ３の表示に反映することが出来る。
【００３９】
ここで、図２において、不揮発性メモリ１２の中の画像サーバー接続先情報格納部１２２には、図５による説明と同様の方法、つまり、本画像サーバー以外の画像サーバーの接続先情報（画像サーバーのＩＰアドレス、設置場所等の固有名称、パスワード、表示の有無、画像サイズ等）を入力するように要求する本画像サーバーからのＨｔｍｌデータに対して、クライアントＰＣ３によりその接続先情報データが返信されて格納されている。又、本画像サーバー以外の画像サーバーの接続先情報を反映したＨｔｍｌを図５による説明と同様の方法にて生成、つまり、不揮発性メモリ１２の中の画像サーバー接続先情報格納部１２２から接続先情報、本画像サーバー本体の各種設定情報記憶部１２１から本画像サーバーのＨｔｍｌデータ（カメラ映像以外の画面情報）及び本画像サーバーの画像格納位置等を取出し、クライアントＰＣの画面に複数の画像サーバーのカメラ撮像画面を表示するＷｅｂページを画像サーバー内でＨｔｍｌファイルとして生成する事が可能である。ここで生成されるＨｔｍｌデータは、図１８の様にＩＰアドレスが異なる画像サーバーの画像をクライアントのブラウザより要求される様に記述され、具体的には、図９の様に、Ｈｔｍｌを生成する画像サーバー内の画像データＪＡａ．ｊｐｇを要求し表示する様に、＜ｉｍｇ  ｓｒｃ＝ｉｍａｇｅ／ＪＡａ．ｊｐｇと記述され、異なるＩＰアドレスの１９２．１６８．０．５２の画像サーバー２内の画像データＪＣａ．ｊｐｇも同一表示画面に要求し表示する様に＜ｉｍｇ  ｓｒｃ＝ｈｔｔｐ：／／１９２．１６８．０．５２／ｉｍａｇｅ／ＪＣａ．ｊｐｇと記述される。このＨｔｍｌの記述によりＨｔｍｌの規約に基づいてブラウザが前記の様に動作し、図１０の様に表示される。このようなＩＰアドレスの異なる複数の画像サーバーをブラウザの同一画面に表示する様に記述されたＨｔｍｌは、上述の様にして生成され、ＪＦ．Ｈｔｍｌとして図１２の不揮発性メモリに保存される。
【００４０】
図３は、図１〜図２の画像サーバーシステムの動作を示すシーケンス図である。図３において、ブラウザのＵＲＬに、異なるＩＰアドレスの複数画像サーバーに対して接続を要求する様に記述されクライアントからの設定に基づいて画像サーバー内で生成され不揮発性メモリ１２に格納されたＪＦ．Ｈｔｍｌを指定（Ｓ３１）。これを受けたＩＰアドレス
１９２．１６８．０．５１の画像サーバーは、ＪＦ．Ｈｔｍｌを返信する（Ｓ３２）。このＪＦ．Ｈｔｍｌに図９の様に記述され、これを受けたクライアントのブラウザは、Ｈｔｍｌ規約に基づいて、ＩＰアドレス１９２．１６８．０．５１の画像サーバーに対してＪＡａ．ｊｐｇの画像データを要求（Ｓ３３）し、画像サーバーはそれを返信する（Ｓ３４）。同様にＩＰアドレス１９２．１６８．０．５２の画像サーバーに対してＪＣａ．ｊｐｇの画像データを要求（Ｓ３５）し、画像サーバーはそれを返信する（Ｓ３６）。これにより事前に画像サーバーに設定されたＩＰアドレスの異なる複数の画像サーバー接続先の各画像が、クライアントＰＣのひとつのブラウザウインドウにて同時に表示される。
【００４１】
なお、ＪＦ．Ｈｔｍｌデータは、画像サーバー１外で作成し、画像サーバー１へ転送して記憶してもよい。また、データ格納部１２は、複数の画像サーバーの接続先情報と共に複数の画像サーバーの設置位置等の固有名称を記憶するようにしてもよい。この場合、前記の様に、クライアントより設定された前期固有名称を反映したＨｔｍｌを該画像サーバー内で生成し、該画像と共に固有名称が表示される。Ｈｔｍｌでは文字や画像の表示位置もＨｔｍｌ規約により指定可能であり、前記固有名称含めたＨｔｍｌデータを生成する際に、画像表示位置と関連付けされた適切な表示位置となる様にＨｔｍｌデータを生成することで、ブラウザ画面において画像名称が分かりやすくなる。また複数の画像サーバーのパスワードを記憶するようにしてもよい。
【００４２】
画像サーバーに対して画像データを要求しブラウザに画像を表示する際に、画像データの要求元に対してパスワード認証を要求するようにした場合、ＩＰアドレスの異なる複数の画像サーバーの画像をひとつのブラウザウインドウに表示する際は、その複数の画像サーバー台数毎にパスワードを入力し返信する必要がある。
【００４３】
ここで、ＩＰアドレスの異なる複数画像サーバーのパスワードを記憶する事で、この複数の画像サーバーに対してパスワードを返信する機能を自動化する方法を説明する。図１１に示すＨｔｍｌの例は本体内のＪＡａ．ｊｐｇデータを＜ｉｍｇ  ｓｒｃ＝ｉｍａｇｅ／ＪＡａ．ｊｐｇの記述により実施し、ＩＰアドレス１９２．１６８．０．５２のＪＣａ．ｊｐｇを要求する際に、図６、図７で説明したのと同様にＣＧＩというプログラムを＜ｉｍｇ  ｓｒｃ＝ｈｔｔｐ：／／１９２．１６８．０．５２／ｉｍａｇｅ  ｃｇｉ／ＪＣａ．ｃｇｉの記述により起動する。このＪＣａ．ｃｇｉプログラムは、ＩＰアドレス１９２．１６８．０．５２の画像サーバー内で実行される。この際、＜ｉｍｇ  ｓｒｃ＝ｈｔｔｐ：／／１９２．１６８．０．５２／ｉｍａｇｅ  ｃｇｉ／ＪＣａ．ｃｇｉ（クエスチョンマーク）ＩＤ＝ＡＢＣ＆Ｐａｓｓｗｏｒｄ＝１２３と記述する事で（クエスチョンマーク）の後はＣＧＩプログラムで処理する引数であり、ここでは、ＩＤという変数に対してＡＢＣという内容が渡され、同様に、Ｐａｓｓｗｏｒｄに１２３が渡される。この引数のＩＤとＰａｓｓｗｏｒｄを認証処理を行うこのＣＧＩにて使用して認証する事が出来る。又、このＨｔｍｌを解読しＪＣａ．ｃｇｉプログラムを起動される事で、このＪＣａ．ｃｇｉプログラムの実行を要求元であるクライアントＰＣ３に画像を返信する様にしておく事で、認証を行い、且つ画像データを受け取る事が出来る。この様にしてＩＤとパスワードをＩＰアドレス１９２．１６８．０．５１に記憶されたＨｔｍｌによりクライアント経由でＩＰアドレス１９２．１６８．０．５２にアクセスする際に使用し認証する事が出来る。
【００４４】
認証に際しては、パスワードなどを暗号化するよう構成してもよい。
【００４５】
接続先情報をＩＰアドレスによるのみならず、ＤＮＳ（ドメインネームシステム）に対応した画像サーバー及び画像サーバーシステムにおいては、ＩＰアドレスの代わりにドメインネームとしてもよい。さらに、クライアントＰＣ上に表示されている複数の画像サーバーの画像のうち、一つの画像サーバーの画像がマウスのクリック等で選択されると、選
択された画像が大きくその他画像が小さくなる様に記述されたＨｔｍｌデータを画像サーバー１に要求するようにしてもよい。これは、Ｈｔｍｌの規約において、画像サイズを指定する規約があり、その指定値を故意に変更したＨｔｍｌを事前に生成し保存しておき、前記クライアントの操作情報によるＨｔｍｌデータの変更（リンク）要求に応じて画像サイズが異なるＨｔｍｌデータを返す事で実現される。具体的には、図４（ａ）の例において、＜ｉｍｇ  ｓｒｃ＝ｉｍａｇｅ／ＪＡａ．ｊｐｇ  ｗｉｄｔｈ＝３２０  ｈｅｉｇｈｔ＝２４０＞と記述しているｗｉｄｔｈ＝３２０  ｈｅｉｇｈｔ＝２４０の部分の数字にてそれぞれ画像の幅と高さを指定できる。又、このＨｔｍｌ規約により画像サイズを変更する以外に、図１１にて＜ｉｍｇ  ｓｒｃ＝ｈｔｔｐ：／／１９２．１６８．０．５２／ｉｍａｇｅ  ｃｇｉ／ＪＣａ．ｃｇｉで起動するＪＣａ．ｃｇｉプログラムにて返送する画像サイズがプログラムされているが、別のサイズの画像データを返送する様にプログラムされたＣＧＩプログラムを準備し、且つ指定する事で可能となる。
【００４６】
さらに、クライアントＰＣ上に表示されている複数の画像サーバーの画像のうち、一つの画像サーバーの画像がマウスのクリック等で選択された場合に、その選択された画像サーバーに対してのみＨｔｍｌ及び画像データを要求するようにしてもよい。これは、複数接続先情報を含めたＨｔｍｌを生成する際に、各画像や固有名称をクライアントでクリックした際のリンク先（要求Ｈｔｍｌ先）を各画像や固有名称に対応した画像サーバーより提供されるＨｔｍｌとする事で実現される。
【００４７】
データ格納部１２は複数の画像サーバーの表示を行うか否かを示す表示有無データを記憶するようにしてもよい。
【００４８】
以上のように本実施の形態によれば、データ格納部１２は複数の画像サーバーの接続先情報を記憶し、特定画像サーバー１の制御部１３は、クライアントＰＣ３から画像データの送信の要求があったときには接続先情報を送信する送信手段１１を有し、クライアントＰＣ３の制御部３１は、特定画像サーバー１から接続先情報を受信し、受信した接続先情報に基づいて複数の画像サーバーのうちの対象となる画像サーバーに対して画像データを要求するためのデータ要求信号を送信することにより、画像サーバーのウェブページ（画像データ）を要求してきたクライアントＰＣ３のブラウザに対して、クライアントＰＣ３のひとつのブラウザウィンドウ画面から複数の異なるＩＰアドレスの画像サーバーの画像を要求する動作をするＨｔｍｌデータに画像サーバーへの接続先情報を含ませて渡すことができるので、クライアントＰＣ３は、ひとつのブラウザウィンドウ画面において複数の異なるＩＰアドレスの画像サーバーの画像を要求し、受信した複数の画像を複数の画面に表示することができる。
【００４９】
また、データ格納部１２は複数の画像サーバーの接続先情報と共に複数の画像サーバーの設置位置等の固有名称を記憶することにより、ブラウザウィンドウ画面に固有名称を表示することができ、さらに、記憶部は複数の画像サーバーのパスワードを記憶することにより、目的とする画像サーバーの画像を要求するに際して、パスワードを入力する必要がなくなる。
【００５０】
さらに、接続先情報はＩＰアドレス又はドメインネームであることにより、目的とする画像サーバーに確実にアクセスすることができる。
【００５１】
さらに、クライアントＰＣ３の制御部３１は、いずれの画像サーバーが選択されたかを判定することにより、必要と判断される画像を拡大して詳細に見ることができる。
【００５２】
さらに、クライアントＰＣ３の制御部３１は、いずれの画像サーバーが選択されたかを判定し、選択されたと判定された画像サーバーに対して画像データを要求することにより
、目的とする画像サーバーの選択が容易かつ確実に行われる。
【００５３】
さらに、特定画像サーバーを複数台備えたことにより、画像サーバーの接続先情報に関し、グループ分けや階層化を図ることができ、画像サーバーの指定がより効率的になる。
【００５４】
さらに、データ格納部１２は複数の画像サーバーの表示を行うか否かを示す表示有無データを記憶することにより、必要な画像サーバーの画像のみが表示される接続先情報を生成し、不要なものは表示されないので、画像表示の効率化を図ることができる。
【産業上の利用可能性】
【００５５】
本発明によれば、外部端末から画像サーバーの名称を前記画像サーバーに入力することができ、また、前記画像サーバーで撮像した画像を前記外部端末に表示させる際、前記入力した画像サーバーの名称を前記外部端末の表示に反映させることができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態１による画像サーバーシステムを示す構成図
【図２】図１の画像サーバーシステムを構成する画像サーバーを示すブロック図
【図３】図１〜図２の画像サーバーシステムの動作を示すシーケンス図
【図４】図１〜図２の画像サーバーの不揮発性メモリの格納値をクライアントＰＣの表示に反映する動作を示すシーケンス図
【図５】図１〜図２の画像サーバーの不揮発性メモリの格納値へクライアントＰＣから格納する動作を示すシーケンス図
【図６】図１〜図２の画像サーバーより提供されたＣＧＩプログラムの起動要求するＨｔｍｌ例を示す図
【図７】図１〜図２の画像サーバーより提供されたＣＧＩプログラムの起動要求するＨｔｍｌ例２を示す図
【図８】図１〜図２の画像サーバーより提供された設定入力部と設定値送信入力とを表示するＨｔｍｌ例を示す図
【図９】図１〜図２の画像サーバーより提供された複数の画像サーバーの映像を要求するＨｔｍｌの例を示す図
【図１０】図１〜図２の画像サーバーより提供された複数の画像サーバーの映像を要求するＨｔｍｌによる画面表示例を示す図
【図１１】図１〜図２の画像サーバーより提供された自動認証を要求するＨｔｍｌの例を示す図
【図１２】従来の画像サーバーシステムを示す構成図
【図１３】図１２の画像サーバーシステムの動作を示すシーケンス図
【図１４】図１２の画像サーバーより提供された画像サーバーの映像を要求するＨｔｍｌの例を示す図
【図１５】図５の画像サーバーより提供された画像サーバーの映像を要求するＨｔｍｌによる画面表示例を示す図
【図１６】画像サーバーが複数の場合の従来の画像サーバーシステムを示す構成図
【図１７】図１６の画像サーバーシステムの動作を示すシーケンス図
【図１８】図１６の画像サーバーより提供された複数の画像サーバーの映像を要求するＨｔｍｌの例を示す図
【符号の説明】
【００５７】
１、２、５、６    画像サーバー
３    クライアントＰＣ
４    ネットワーク
１１、２１    ウェブサーバー
１２、２２    データ格納部（不揮発性メモリ）
１３    制御部
１４    揮発性メモリ
１５    カメラ
１６    ネットワーク物理層
３１    制御部
３２    メモリ
３３    表示部
５１、６１    ウェブサーバー
５２、６２    データ格納部（不揮発性メモリ）
７１    制御部
７２    表示部
１１１    送信手段
１１２    受信手段
１２１    画像サーバー本体の各種設定情報記憶部
１２２    画像サーバー以外の画像サーバー接続先情報の記憶部
１２３    プログラムとそのデータ格納部
【図１】
2006202275.tif 000003
【図２】
2006202275.tif 000004
【図３】
2006202275.tif 000005
【図４】
2006202275.tif 000006
【図５】
2006202275.tif 000007
【図６】
2006202275.tif 000008
【図７】
2006202275.tif 000009
【図８】
2006202275.tif 000010
【図９】
2006202275.tif 000011
【図１０】
2006202275.tif 000012
【図１１】
2006202275.tif 000013
【図１２】
2006202275.tif 000014
【図１３】
2006202275.tif 000015
【図１４】
2006202275.tif 000016
【図１５】
2006202275.tif 000017
【図１６】
2006202275.tif 000018
【図１７】
2006202275.tif 000019
【図１８】
2006202275.tif 000020