(57)【要約】【課題】ファイルサーバとファイルサーバに画像データを転送可能な画像配信型ネットワークカメラとファイルサーバに転送された画像データを閲覧可能な端末装置とを有するネットワークカメラシステムであって、複数のネットワークカメラ、ファイルサーバおよび端末装置が共にＬＡＮ等のネットワーク上で相互接続されて利用される場合であっても、リアルタイムでカメラの撮影画像を閲覧可能なネットワークカメラシステムを提供することである。【解決手段】端末装置がネットワークカメラに所定のデータを送信する送信手段を有し、ネットワークカメラが端末装置から所定のデータを受信すると画像を撮像してファイルサーバに撮像画像を配信する配信制御手段を有し、所定のデータがＩＣＭＰ　ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットである。【選択図】　　　図６
2004096231.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のファイルサーバと、撮像した撮像画像を前記ファイルサーバに転送する画像配信型のネットワークカメラと、前記ファイルサーバに転送された画像を閲覧可能な端末装置と、を備えたネットワークカメラシステムであって、
前記端末装置は、前記ネットワークカメラに所定のデータを送信する送信手段を有し、
前記ネットワークカメラは、前記端末装置から前記所定のデータを受信すると、前記ファイルサーバに撮像画像を配信する、配信制御手段を有し、
前記所定のデータがＩＣＭＰ　ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットである、
ことを特徴とする、ネットワークカメラシステム。
【請求項２】
前記ネットワークがローカル・エリア・ネットワークであることを特徴とする、請求項１に記載のネットワークカメラシステム。
【請求項３】
前記端末装置が、前記ファイルサーバに転送された画像を表示するモニタと、前記端末装置を操作する入力手段とを備え、
前記入力手段の操作によって、前記端末装置の送信手段が前記ネットワークカメラに前記ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを送信し、
前記ネットワークカメラは、前記ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを検出すると、撮像画像を前記ファイルサーバに転送することを特徴とする、請求項１または請求項２に記載のネットワークカメラシステム。
【請求項４】
前記ネットワークカメラは、前記ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットの検出をトリガとする撮像画像の転送が完了した後、画像転送完了を前記端末装置に報知することを特徴とする、請求項１から請求項３のいずれかに記載のネットワークカメラシステム。
【請求項５】
前記端末装置の入力手段が、前記モニタに表示されたポインタを移動させ、かつボタンを有するポインティングデバイスであり、
前記ポインティングデバイスを操作して、前記ポインタを所定の位置に移動させて前記ボタンを押下することによって、前記端末装置が前記ネットワークカメラにＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを送信することを特徴とする、請求項３または請求項４のいずれかに記載のネットワークカメラシステム。
【請求項６】
前記ネットワークカメラシステムが、前記ネットワークカメラを複数台有し、
前記端末装置は、前記ポインティングデバイスのボタンを押下した時のポインタの位置に応じて異なるネットワークカメラに前記ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを送信することを特徴とする、請求項５に記載のネットワークカメラシステム。
【請求項７】
前記ネットワークカメラシステムが、前記ネットワークカメラを複数台有し、
前記ポインティングデバイスを操作して、前記ポインタを所定の位置に移動させて前記ボタンを押下することによって、前記端末装置が前記複数のネットワークカメラの全てに前記ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを送信することを特徴とする、請求項５または請求項６に記載のネットワークカメラシステム。
【請求項８】
前記ネットワークカメラは、受信した前記ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットの送信元が前記端末装置ではない時は、前記ネットワークカメラは撮像画像を前記ファイルサーバに転送しないことを特徴とする、請求項１から請求項７のいずれかに記載のネットワークカメラシステム。
【請求項９】
前記ネットワークカメラは、所定のスケジュールに従って撮像画像を転送することを特徴とする、請求項１から請求項８に記載のネットワークカメラシステム。
【請求項１０】
前記ファイルサーバと、前記ネットワークカメラと、前記端末装置のそれぞれが制御手段とメモリとを有し、
前記ファイルサーバと、前記ネットワークカメラと、前記端末装置は、前記メモリに展開されたプログラムを前記制御手段が実行することによって動作することを特徴とする、請求項１から請求項９のいずれかに記載のネットワークカメラシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファイルサーバと、前記ファイルサーバに画像データを転送可能な画像配信型ネットワークカメラと、前記ファイルサーバに転送された画像データを閲覧可能な端末装置と、を有するネットワークカメラシステムに関する。
【０００２】
【従来の技術】
従来のネットワークカメラとしては、例えば特許３０３４２４３号に記載されたものがある。同公報記載のネットワークカメラは、所定のスケジュールに従って、撮像された画像のデジタルデータをインターネット上の所定のファイルサーバに転送する機能を有している。
【０００３】
従って、前記所定のファイルサーバにアカウントを有するユーザは、前記所定のファイルサーバのクライアント機能を有する端末装置を操作して前記所定のファイルサーバに保管された画像データを閲覧することができる。
【０００４】
上記構成の一例として、複数のネットワークカメラ、ファイルサーバおよび端末装置が共にＬＡＮ（ローカル・エリア・ネットワーク）等のネットワーク上で相互接続され、端末装置から複数のネットワークカメラのうち所望のネットワークカメラからの画像を閲覧可能とした構成が考えられる。このような構成の場合、ネットワークカメラや端末装置の台数が少なければデジタル画像データを極めて短い間隔（例えば１秒）で送信するスケジュールとすることにより、カメラのユーザは撮影された画像をほぼリアルタイムで閲覧することができる。
【０００５】
しかしながら、ネットワークカメラや端末装置の台数が増加すると、ネットワークのトラフィックも増大するため、各ネットワークカメラは比較的長い間隔（例えば１分）で画像を送信するスケジュールで動作することが好適である。
【０００６】
しかしながら、このようなネットワークカメラを監視カメラとして利用する場合は、所定のスケジュールで送信される画像を端末装置上で閲覧するのみならず、カメラのユーザの所望のタイミングで画像を取得可能な構成となっていることが望ましい。従って、上記のような多数のネットワークカメラや端末装置が混在するネットワークにおいて、ネットワークカメラの画像送信間隔が長い場合であっても、ネットワークカメラが撮像している映像をユーザが任意のタイミングで閲覧可能なネットワークカメラが望まれている。
【０００７】
【発明が解決しようとする課題】
上記の事情に鑑み、本発明は複数のネットワークカメラ、ファイルサーバおよび端末装置が共にＬＡＮ等のネットワーク上で相互接続されて利用される場合であっても、リアルタイムでカメラの撮影画像を閲覧可能なネットワークカメラシステムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するために、本発明のネットワークカメラシステムは、端末装置がネットワークカメラに所定のデータを送信する送信手段を有し、ネットワークカメラが端末装置から所定のデータを受信するとファイルサーバに撮像画像を配信する配信制御手段を有し、所定のデータがＩＣＭＰ　ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットである。
【０００９】
従って、前記端末装置を操作することにより、所望のタイミングで前記ネットワークカメラが撮像した画像を前記端末装置のモニタに表示させることができる。
【００１０】
また、ＩＣＭＰはＲＦＣ７９２にて規定されたプロトコルであり、送信したデータが送信先のホストに到達しなかった場合に、データ未到達を送信元のホストに送信するためのプロトコルである。ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットはあるＩＰアドレスを有するホストがアクティブな状態となっているかどうかを判別するために利用されている。ホストはＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを受信すると、ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットの送信元にＥＣＨＯ＿ＲＥＳＰＯＮＳＥパケットを送り返す。ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットの送信元はこのＥＣＨＯ＿ＲＥＳＰＯＮＳＥパケットの受信を確認することによってＥＣＨＯ＿ＲＥＱＵＥＳＴパケット送信先ホストがアクティブな状態となっているかどうかを判別する。このＥＣＨＯ＿ＲＥＱＵＥＳＴパケット送信とＥＣＨＯ＿ＲＥＳＰＯＮＳＥパケット受信によるホスト確認は、ｐｉｎｇコマンドとして多くのコンピュータに実装されており、またＥＣＨＯ＿ＲＥＱＵＥＳＴパケット受信とＥＣＨＯ＿ＲＥＳＰＯＮＳＥパケット送信機能はＴＣＰ／ＩＰを実装したほとんど全てのホストが標準で備えている。従って、本発明によれば、ネットワークカメラと端末装置との間に画像送信トリガ用の信号線を配設することなく上記目的を達成することができる。
【００１１】
また、端末装置が入力手段を有し、且つこの入力手段が例えばモニタに表示されたポインタを移動させる機構およびボタンを有するマウス等のポインティングデバイスであり、ポインティングデバイスを操作して、ポインタを所定の位置に移動させてボタンを押下することによって、前記端末装置がＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを送信する構成としてもよい。
【００１２】
さらに、ネットワークカメラシステムが、ネットワークカメラを複数台有し、ポインティングデバイスのボタンを押下した時のポインタの位置に応じて端末装置が異なるネットワークカメラの画像転送をリクエストするデータを、インターネット経由で前記ファイルサーバに送信する構成としてもよい（請求項６）。
【００１３】
このような構成とすることにより、平易な操作により、前記複数台のネットワークカメラのうち、所望のネットワークカメラが撮像した画像を閲覧することができる。
【００１４】
また、前記ネットワークカメラシステムが、前記ネットワークカメラを複数台有し、ポインティングデバイスを操作して、ポインタを所定の位置に移動させてボタンを押下することによって端末装置が複数のネットワークカメラの全てにＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを送信する構成としてもよい。
【００１５】
このような構成とすることにより、単一の操作により、前記複数台のネットワークカメラのそれぞれが撮像した画像を全て閲覧することができる。
【００１６】
また、ネットワークカメラは、受信したＥＣＨＯ＿ＲＥＱＵＥＳＴパケットの送信元が端末装置ではない時は、ネットワークカメラは撮像画像を前記ファイルサーバに転送しない構成としてもよい。
【００１７】
このような構成とすることにより、端末装置以外からのホストからのＥＣＨＯ＿ＲＥＱＵＥＳＴパケットの送信によって、端末装置のユーザの意図しない画像取り込みは防止される。
【００１８】
【発明の実施の形態】
本発明の第１の実施の形態のネットワークカメラと、ネットワークカメラが撮像した画像を保存するファイルサーバと、ファイルサーバに保存された画像を閲覧する端末装置としてのクライアントＰＣとからなるネットワークカメラシステムを図１に模式的に示す。本実施形態のネットワークカメラシステムは、複数台（図１中では６台）のネットワークカメラ１、ファイルサーバ２０１、少なくとも１台（図１中では２台）のクライアントＰＣ３０１を有している。ネットワークカメラ１、ファイルサーバ２０１、クライアントＰＣ３０１はローカル・エリア・ネットワーク（以下ＬＡＮと称す）１００上に配置され相互接続されている。
【００１９】
ここで、ネットワークカメラ１は撮像した画像データをファイルサーバ２０１に転送する装置である。また、ネットワークカメラ１はネットワークインターフェース１０を具備しており、このネットワークインターフェース１０を介してＬＡＮ１００に接続している。ネットワークカメラ１はＬＡＮ１００を介してファイルサーバ２０１に対してデータの送受信を行うことができる。
【００２０】
また、ファイルサーバ２０１は、ファイル転送プロトコル（ＦＴＰ）サービス、簡易メール転送プロトコル（ＳＭＴＰ）サービス、ポストオフィスプロトコル（ＰＯＰ）サービス、およびハイパーテキスト転送プロトコル（ＨＴＴＰ）などを提供するものである。ファイルサーバ２０１はネットワークインターフェース２０３を具備しており、このネットワークインターフェース２０３を介してＬＡＮ１００に接続している。
【００２１】
また、クライアントＰＣ３０１は、イーサネット（登録商標）カード等のネットワーク・インターフェイス３１０を具備している。クライアントＰＣ３０１はこのネットワーク・インターフェイス３１０を介してＬＡＮ１００に接続し、ファイルサーバ２０１に対してデータの送受信を行うことができる。
【００２２】
図２は本実施形態のネットワークカメラ１を模式的に示したブロック図である。撮像装置３は対物光学系を介してＣＣＤ等の撮像素子上に結像された像をディジタル信号として出力する装置である。制御手段２はこの撮像装置３とメモリ４を制御して撮像装置３より出力されたディジタル信号を、ＪＰＥＧ等の所定の画像フォーマットの画像ファイルに変換し、メモリ４に保存することができる。
【００２３】
メモリ４はまた、画像ファイルと共にスケジュールデータを保持可能であり、制御手段２はこのスケジュールデータに基づく時刻に撮像装置３より出力されたディジタル信号を画像ファイルに変換してメモリ４に保存する。
【００２４】
さらにネットワークカメラ１のメモリ４にはＦＴＰクライアントプログラムが展開されている。ネットワークカメラ１の制御手段２は、画像ファイルがメモリ４に保存された後、ＦＴＰクライアントプログラムにより前記画像ファイルをファイルサーバ２０１に転送する。
【００２５】
なお、ネットワークカメラ１のメモリ４には、ＳＭＴＰとＰＯＰを用いて電子メールの送受信を行う電子メールクライアントプログラムが展開されている。ここで、ネットワークカメラ１の制御手段２は所定の間隔で電子メールクライアントプログラムによりファイルサーバ２０１のＳＭＴＰサービスプログラムおよびＰＯＰサービスプログラムの提供するメールボックスを確認し、ネットワークカメラシステムの管理者よりスケジュールデータが含まれた電子メールを受信した場合はスケジュールデータを更新する。
【００２６】
また、ネットワークカメラ１はトリガスイッチボタン５をさらに有している。このトリガスイッチボタン５が押下されると、そのときに撮像装置３より出力されたディジタル信号は制御手段２によって直ちに画像ファイルに変換され、ファイルサーバ２０１に前記画像ファイルが転送される。
【００２７】
図３は本実施形態のファイルサーバ２０１を模式的に示したブロック図である。ファイルサーバ２０１はＬＡＮ１００を介してデータの送受信を行うネットワーク・インターフェイス２０３と、各種ファイルを保存するストレージ装置２０５を有する。ここで、ファイルサーバ２０１の制御手段２０２はネットワーク・インターフェイス２０３を制御してＬＡＮ１００を介してネットワークカメラ１から転送された画像ファイルを受信し、さらにストレージ装置２０５を制御して受信した画像ファイルをストレージ装置２０５の所定のディレクトリに保管する。
【００２８】
この画像データの保管作業は、ファイルサーバ２０１のメモリ２０４に展開されたＦＴＰサービスプログラムによって行われる。
【００２９】
またメモリ２０４に展開されたＨＴＴＰサービスプログラムは、ストレージ装置２０５の所定のディレクトリに保管された画像データを、ＬＡＮ１００に接続された任意のまたは特定のクライアントＰＣ３０１から閲覧可能にする。
【００３０】
図４は本実施形態のクライアントＰＣ３０１を模式的に示したブロック図である。クライアントＰＣ３０１はＬＡＮ１００へ接続しているネットワーク・インターフェイス３０３を備えている。さらにクライアントＰＣ３０１はメモリ３０４を有している。このメモリ３０４には、ＨＴＴＰを用いてファイルサーバ２０１からデータを送受信するＨＴＴＰクライアントプログラムが展開されている。クライアントＰＣ３０１の制御手段３０２はこのＨＴＴＰクライアントプログラムを実行し、ネットワーク・インターフェイス３０３を制御してファイルサーバ２０１のストレージ装置２０５に保存された任意の画像ファイルをクライアントＰＣ３０１のメモリ３０４に転送可能である。
【００３１】
また、クライアントＰＣ３０１はさらにモニタ３０５を備えている。さらに、クライアントＰＣ３０１のメモリ３０４に展開されたＨＴＴＰクライアントプログラムはメモリに展開された画像ファイルをモニタ３０５上に表示する機能を有している。従って、ＨＴＴＰクライアントプログラムの実行されているクライアントＰＣ３０１は、前記スケジュールデータに従ってネットワークカメラ１からファイルサーバ２０１に転送された画像ファイルを逐次モニタ３０５に表示させることが可能である。すなわち、クライアントＰＣ３０１のユーザは、前記スケジュールデータに従う時刻にネットワークカメラ１が撮像した画像をクライアントＰＣ３０１のモニタ３０５上で閲覧することができる。
【００３２】
さらに、クライアントＰＣ３０１はモニタ３０５上に表示されたポインタを動かすポインティングデバイス３０６を有しており、クライアントＰＣ３０１のユーザはこのポインティングデバイス３０６によってＨＴＴＰクライアントプログラムを操作することができる。さらに、このポインティングデバイス３０６は少なくとも１つのボタンを有しており、このボタンが押下された時の前記ポインタの画面上の位置を、クライアントＰＣ３０１の制御手段３０２に通知することができる。
【００３３】
クライアントＰＣ３０１のモニタ３０５の画面を図５に示す。なお、本実施例ではモニタ３０５で画像を閲覧するネットワークカメラ１の台数を６台としているが、クライアントＰＣ３０１のユーザが同時に監視可能なネットワークカメラ１の台数は何台であっても構わない。画面４００には画像表示領域４０１、４０２、４０３、４０４、４０５、４０６が表示されており、そのそれぞれにはネットワークカメラ１のそれぞれがファイルサーバ２０１に転送している画像ファイルが表示されている。このＨＴＴＰクライアントプログラムは一定の間隔（例えば１０秒）でファイルサーバ２０１にアクセスしており、画像表示領域４０１〜４０６には対応するネットワークカメラ１がファイルサーバ２０１に転送した最新の画像ファイルおよび、それぞれの画像ファイルの撮像時刻が表示されるようになっている。
【００３４】
また、画像表示領域４０１、４０２、４０３、４０４、４０５、４０６のそれぞれの下部には第１の画像取り込みボタン４１１、４１２、４１３、４１４、４１５、４１６が配置されている。ここで、第１の画像取り込みボタン４１１〜４１６のいずれかにポインタ４０４を重ねてポインティングデバイス３０６のボタンを押下する（以下、「第１の画像取り込みボタンを押下する」と略記）と、押下された第１の画像取り込みボタンに対応するネットワークカメラ１の撮像装置３より出力されたディジタル信号が、直ちに画像ファイルに変換されてファイルサーバ２０１に送信され、その画像ファイルは押下された第１の画像取り込みボタンに対応する画像表示領域に表示されるようになっている。
【００３５】
また、画面４００の下部には第２の画像取り込みボタン４２０が配置されている。この第２の画像取り込みボタン４２０にポインタ４０４を重ねてポインティングデバイス３０６のボタンを押下する（以下、「第２の画像取り込みボタンを押下する」と略記）と、画像表示領域４０１〜４０６に対応するネットワークカメラ１の撮像装置３より出力されたディジタル信号が、直ちに画像ファイルに変換され、その画像ファイルがそれぞれの画像表示領域４０１〜４０６に表示されるようになっている。すなわち第２の画像取り込みボタン４２０を押下すると、第１の画像取り込みボタンの押下を全ての第１の画像取り込みボタンに対して実施するのと同様の効果が得られる。
【００３６】
第１の取り込みボタン４１１〜４１６、または第２の取り込みボタン４２０が押下されると、クライアントＰＣ３０１の制御手段３０２は取り込みボタンに対応するカメラにＩＣＭＰ（Ｉｎｔｅｒｎｅｔ　Ｃｏｎｔｒｏｌ　Ｍｅｓｓａｇｅ　Ｐｒｏｔｏｃｏｌ）のＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを送信する。ＩＣＭＰはＲＦＣ７９２にて規定されたプロトコルであり、送信したデータが送信先のホストに到達しなかった場合に、データ未到達を送信元のホストに送信するためのプロトコルである。ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットはあるＩＰアドレスを有するホストがアクティブな状態となっているかどうかを判別するために利用されている。ホストはＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを受信すると、ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットの送信元にＥＣＨＯ＿ＲＥＳＰＯＮＳＥパケットを送り返す。ＥＣＨＯ＿ＲＥＱＵＥＳＴパケットの送信元はこのＥＣＨＯ＿ＲＥＳＰＯＮＳＥパケットの受信を確認することによってＥＣＨＯ＿ＲＥＱＵＥＳＴパケット送信先ホストがアクティブな状態となっているかどうかを判別する。このＥＣＨＯ＿ＲＥＱＵＥＳＴパケット送信とＥＣＨＯ＿ＲＥＳＰＯＮＳＥパケット受信によるホスト確認は、ｐｉｎｇコマンドとして多くのコンピュータに実装されており、またＥＣＨＯ＿ＲＥＱＵＥＳＴパケット受信とＥＣＨＯ＿ＲＥＳＰＯＮＳＥパケット送信機能はＴＣＰ／ＩＰを実装したほとんど全てのホストが標準で備えている。本実施形態のクライアントＰＣ３０１はｐｉｎｇコマンドを、またネットワークカメラ１はＥＣＨＯ＿ＲＥＱＵＥＳＴパケット受信とＥＣＨＯ＿ＲＥＳＰＯＮＳＥパケット送信機能を実装している。
【００３７】
本実施形態のネットワークカメラ１はＥＣＨＯ＿ＲＥＱＵＥＳＴパケット受信をトリガとして撮像装置３より出力されたディジタル信号を画像ファイルに変換し、さらにファイルサーバ２０１に送信するよう構成されている。また、ネットワークカメラ１は画像ファイル送信後にＥＣＨＯ＿ＲＥＱＵＥＳＴパケットの送信元のホスト（すなわち第１または第２の取り込みボタンが押下されたクライアントＰＣ３０１）に画像送信完了を報知するメッセージを送信する。クライアントＰＣ３０１はこのメッセージを受信すると、押下された取り込みボタンに対応した画像ファイルをファイルサーバ２０１から読込み、さらに押下された取り込みボタンに対応した画像表示領域にこの画像ファイルを表示する。
【００３８】
第１の画像取り込みボタンを押下した時の、クライアントＰＣ３０１およびネットワークカメラ１の動作手順を、図６および７に示すフローチャートを用いて説明する。
【００３９】
図６は第１の画像取り込みボタンを押下した時の、クライアントＰＣ３０１で実行される割り込みルーチンを示したフローチャートである。第１の画像取り込みボタンが押下されると、クライアントＰＣ３０１の制御手段３０２はステップＳ３０１に進み、第１の画像取り込みボタンに対応したネットワークカメラ１へＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを送信する。ネットワークカメラ１の制御手段２はこのパケットを受信すると、図７のフローチャートに示された割り込みルーチンを実行する。なお、クライアントＰＣ３０１の制御手段３０２はステップＳ３０２を実行し、カメラ１から画像送信完了を報知するメッセージを受信するまで（Ｓ３０２：Ｙｅｓ）、待機する（Ｓ３０２：Ｎｏ）。
【００４０】
ネットワークカメラ１がＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを受信すると、ネットワークカメラ１の制御手段２はステップＳ１０１を実行する。ステップＳ１０１では制御手段２はＥＣＨＯ＿ＲＥＱＵＥＳＴパケットの送信元のＩＰアドレスをチェックし、パケットの送信元がクライアントＰＣ３０１であるかどうかの確認を行う。
【００４１】
ここで、パケットの送信元がクライアントＰＣ３０１でなければ（Ｓ１０１：Ｎｏ）、本ルーチンを終了する。従って、クライアントＰＣ３０１以外からのホストからのＥＣＨＯ＿ＲＥＱＵＥＳＴパケットの送信によって、クライアントＰＣ３０１のユーザの意図しない画像取り込みは防止される。
【００４２】
一方、パケットの送信元がクライアントＰＣ３０１であれば（Ｓ１０１：Ｙｅｓ）、ステップＳ１０２に進み、ネットワークカメラ１の撮像装置３より出力されたディジタル信号を画像ファイルに変換し、メモリ４に保存する。次いでステップＳ１０３に進み、前述の画像ファイルをファイルサーバ２０１に転送する。
【００４３】
次いで、ステップＳ１０４に進む。ステップＳ１０４では、ネットワークカメラ１の制御手段２はＥＣＨＯ＿ＲＥＱＵＥＳＴパケットの送信元のホスト（すなわち第１または第２の取り込みボタンが押下されたクライアントＰＣ３０１）に画像送信完了を報知するメッセージを送信する。次いで、本ルーチンを終了する。
【００４４】
従って、クライアントＰＣ３０１はネットワークカメラ１から画像送信完了を報知するメッセージを受信したので、クライアントＰＣ３０１の制御手段３０２は図７のフローチャートのステップＳ３０３を実行する。すなわち、クライアントＰＣ３０１はファイルサーバ２０１にアクセスし、ステップＳ１０３においてネットワークカメラ１がファイルサーバ２０１に転送した画像ファイルをダウンロードする。
【００４５】
次いで、ステップＳ３０４に進み、ステップＳ３０３でダウンロードした画像ファイルを、モニタ３０５の押下された第１の画像取り込みボタンに対応する画像表示領域に表示し、本ルーチンを終了する。
【００４６】
なお、第２の画像取り込みボタン４２０が押下された時は、全てのネットワークカメラ１について、図７に記載の割り込みルーチンが実行され、その結果画像表示領域４０１〜４０６のそれぞれに表示される画像は更新される。
【００４７】
また、本発明の第１の実施の形態のネットワークカメラシステムではネットワークカメラ、ファイルサーバ、クライアントＰＣがＬＡＮ上に配置されているが、これらのそれぞれが他のネットワークシステムを介して接続される構成としても良い。以下に説明する本発明の第２の実施の形態はネットワークカメラ、ファイルサーバ、クライアントＰＣのそれぞれがインターネットを介して各種データ・信号の送受信を行なうものである。
【００４８】
本発明の第２の実施の形態のネットワークカメラシステムを図８に示す。本実施形態においてはネットワークカメラ１のネットワーク・インターフェイス１０がＡＤＳＬモデム５００に接続されている。ＡＤＳＬモデム５００は公衆電話回線を用いてインターネットに常時接続されており、このＡＤＳＬモデム５００を介してネットワークカメラ１はインターネット上の他のコンピュータとデータの送受信が可能となっている。また、ＡＤＳＬモデム５００のそれぞれには固定グローバルアドレスが割り振られている。このようなネットワークカメラ１が接続されたＡＤＳＬモデム５００は複数（図８中では６台）インターネットに接続されている。また、本実施例においてはそれぞれのネットワークカメラ１のネットワーク・インターフェイス１０に固定グローバルアドレスが割り当てられている。
【００４９】
また、クライアントＰＣ３０１のネットワークネットワーク・インターフェイス３１０はＡＤＳＬモデム５０１に接続されている。ＡＤＳＬモデム５０１は公衆電話回線を用いてインターネットに常時接続されており、このＡＤＳＬモデム５０１を介してクライアントＰＣ３０１はインターネット上の他のコンピュータとデータの送受信が可能となっている。
【００５０】
また、ファイルサーバ２０１は専用回線によってインターネットに接続している。
【００５１】
ネットワークカメラ１、ファイルサーバ２０１、クライアントＰＣ３０１の各構成、およびこれらの各動作ルーチンは本発明の第１の実施の形態と同様であるので、説明は省略する。本実施形態はデータの送受信の経路にインターネットが介在したものであり、クライアントＰＣ３０１がＡＤＳＬモデム５０１を介してネットワークカメラ１にＥＣＨＯ＿ＲＥＱＵＥＳＴパケットを送信することによって、そのＡＤＳＬモデム５００に接続されたネットワークカメラ１が撮影および画像の送信を行なう。
【００５２】
【発明の効果】
以上のように、本発明によれば、複数のネットワークカメラ、ファイルサーバおよび端末装置が共にＬＡＮ等のネットワーク上で相互接続されて利用される場合であっても、リアルタイムでカメラの撮影画像を閲覧可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態のネットワークカメラシステムの全体図を模式的に示したものである。
【図２】本発明の第１の実施の形態におけるネットワークカメラを模式的に示したブロック図である。
【図３】本発明の第１の実施の形態におけるファイルサーバを模式的に示したブロック図である。
【図４】本発明の第１の実施の形態におけるクライアントＰＣを模式的に示したブロック図である。
【図５】本発明の第１の実施の形態におけるクライアントＰＣのモニタに表示された画面を示したものである。
【図６】本発明の第１の実施の形態において、クライアントＰＣが実行する割り込みルーチンを示したフローチャートである。
【図７】本発明の第１の実施の形態において、ネットワークカメラが実行する割り込みルーチンを示したフローチャートである。
【図８】本発明の第２の実施の形態のネットワークカメラシステムの全体図を模式的に示したものである。
【符号の説明】
１　　　　ネットワークカメラ
２　　　　制御手段
３　　　　撮像装置
４　　　　メモリ
５　　　　トリガスイッチボタン
１０　　　　ネットワーク・インターフェイス
１００　　　ローカル・エリア・ネットワーク
２０１　　　ネットワークカメラ
２０２　　　制御手段
２０３　　　ネットワーク・インターフェイス
２０４　　　メモリ
２０５　　　ストレージ装置
３０１　　　クライアントＰＣ
３０２　　　制御手段
３０３　　　ネットワーク・インターフェイス
３０４　　　メモリ
３０５　　　モニタ
３０６　　　ポインティングデバイス
５００　　　ＡＤＳＬモデム
【図１】
2004096231.tif 000003
【図２】
2004096231.tif 000004
【図３】
2004096231.tif 000005
【図４】
2004096231.tif 000006
【図５】
2004096231.tif 000007
【図６】
2004096231.tif 000008
【図７】
2004096231.tif 000009
【図８】
2004096231.tif 000010