JP3984125B2 - Network camera system - Google Patents
Network camera system Download PDFInfo
- Publication number
- JP3984125B2 JP3984125B2 JP2002251738A JP2002251738A JP3984125B2 JP 3984125 B2 JP3984125 B2 JP 3984125B2 JP 2002251738 A JP2002251738 A JP 2002251738A JP 2002251738 A JP2002251738 A JP 2002251738A JP 3984125 B2 JP3984125 B2 JP 3984125B2
- Authority
- JP
- Japan
- Prior art keywords
- network camera
- network
- terminal device
- file server
- echo
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ファイルサーバと、前記ファイルサーバに画像データを転送可能な画像配信型ネットワークカメラと、前記ファイルサーバに転送された画像データを閲覧可能な端末装置と、を有するネットワークカメラシステムに関する。
【0002】
【従来の技術】
従来のネットワークカメラとしては、例えば特許3034243号に記載されたものがある。同公報記載のネットワークカメラは、所定のスケジュールに従って、撮像された画像のデジタルデータをインターネット上の所定のファイルサーバに転送する機能を有している。
【0003】
従って、前記所定のファイルサーバにアカウントを有するユーザは、前記所定のファイルサーバのクライアント機能を有する端末装置を操作して前記所定のファイルサーバに保管された画像データを閲覧することができる。
【0004】
上記構成の一例として、複数のネットワークカメラ、ファイルサーバおよび端末装置が共にLAN(ローカル・エリア・ネットワーク)等のネットワーク上で相互接続され、端末装置から複数のネットワークカメラのうち所望のネットワークカメラからの画像を閲覧可能とした構成が考えられる。このような構成の場合、ネットワークカメラや端末装置の台数が少なければデジタル画像データを極めて短い間隔(例えば1秒)で送信するスケジュールとすることにより、カメラのユーザは撮影された画像をほぼリアルタイムで閲覧することができる。
【0005】
しかしながら、ネットワークカメラや端末装置の台数が増加すると、ネットワークのトラフィックも増大するため、各ネットワークカメラは比較的長い間隔(例えば1分)で画像を送信するスケジュールで動作することが好適である。
【0006】
しかしながら、このようなネットワークカメラを監視カメラとして利用する場合は、所定のスケジュールで送信される画像を端末装置上で閲覧するのみならず、カメラのユーザの所望のタイミングで画像を取得可能な構成となっていることが望ましい。従って、上記のような多数のネットワークカメラや端末装置が混在するネットワークにおいて、ネットワークカメラの画像送信間隔が長い場合であっても、ネットワークカメラが撮像している映像をユーザが任意のタイミングで閲覧可能なネットワークカメラが望まれている。
【0007】
【発明が解決しようとする課題】
上記の事情に鑑み、本発明は複数のネットワークカメラ、ファイルサーバおよび端末装置が共にLAN等のネットワーク上で相互接続されて利用される場合であっても、リアルタイムでカメラの撮影画像を閲覧可能なネットワークカメラシステムを提供することを目的とする。
【0008】
【課題を解決するための手段】
上記の目的を達成するために、本発明のネットワークカメラシステムは、端末装置がネットワークカメラに所定のデータを送信する送信手段を有し、ネットワークカメラが端末装置から所定のデータを受信するとファイルサーバに撮像画像を配信する配信制御手段を有し、所定のデータがICMP ECHO_REQUESTパケットである。
【0009】
従って、前記端末装置を操作することにより、所望のタイミングで前記ネットワークカメラが撮像した画像を前記端末装置のモニタに表示させることができる。
【0010】
また、ICMPはRFC792にて規定されたプロトコルであり、送信したデータが送信先のホストに到達しなかった場合に、データ未到達を送信元のホストに送信するためのプロトコルである。ECHO_REQUESTパケットはあるIPアドレスを有するホストがアクティブな状態となっているかどうかを判別するために利用されている。ホストはECHO_REQUESTパケットを受信すると、ECHO_REQUESTパケットの送信元にECHO_RESPONSEパケットを送り返す。ECHO_REQUESTパケットの送信元はこのECHO_RESPONSEパケットの受信を確認することによってECHO_REQUESTパケット送信先ホストがアクティブな状態となっているかどうかを判別する。このECHO_REQUESTパケット送信とECHO_RESPONSEパケット受信によるホスト確認は、pingコマンドとして多くのコンピュータに実装されており、またECHO_REQUESTパケット受信とECHO_RESPONSEパケット送信機能はTCP/IPを実装したほとんど全てのホストが標準で備えている。従って、本発明によれば、ネットワークカメラと端末装置との間に画像送信トリガ用の信号線を配設することなく上記目的を達成することができる。
【0011】
また、端末装置が入力手段を有し、且つこの入力手段が例えばモニタに表示されたポインタを移動させる機構およびボタンを有するマウス等のポインティングデバイスであり、ポインティングデバイスを操作して、ポインタを所定の位置に移動させてボタンを押下することによって、前記端末装置がECHO_REQUESTパケットを送信する構成としてもよい。
【0012】
さらに、ネットワークカメラシステムが、ネットワークカメラを複数台有し、ポインティングデバイスのボタンを押下した時のポインタの位置に応じて端末装置が異なるネットワークカメラの画像転送をリクエストするデータを、インターネット経由で前記ファイルサーバに送信する構成としてもよい(請求項6)。
【0013】
このような構成とすることにより、平易な操作により、前記複数台のネットワークカメラのうち、所望のネットワークカメラが撮像した画像を閲覧することができる。
【0014】
また、前記ネットワークカメラシステムが、前記ネットワークカメラを複数台有し、ポインティングデバイスを操作して、ポインタを所定の位置に移動させてボタンを押下することによって端末装置が複数のネットワークカメラの全てにECHO_REQUESTパケットを送信する構成としてもよい。
【0015】
このような構成とすることにより、単一の操作により、前記複数台のネットワークカメラのそれぞれが撮像した画像を全て閲覧することができる。
【0016】
また、ネットワークカメラは、受信したECHO_REQUESTパケットの送信元が端末装置ではない時は、ネットワークカメラは撮像画像を前記ファイルサーバに転送しない構成としてもよい。
【0017】
このような構成とすることにより、端末装置以外からのホストからのECHO_REQUESTパケットの送信によって、端末装置のユーザの意図しない画像取り込みは防止される。
【0018】
【発明の実施の形態】
本発明の第1の実施の形態のネットワークカメラと、ネットワークカメラが撮像した画像を保存するファイルサーバと、ファイルサーバに保存された画像を閲覧する端末装置としてのクライアントPCとからなるネットワークカメラシステムを図1に模式的に示す。本実施形態のネットワークカメラシステムは、複数台(図1中では6台)のネットワークカメラ1、ファイルサーバ201、少なくとも1台(図1中では2台)のクライアントPC301を有している。ネットワークカメラ1、ファイルサーバ201、クライアントPC301はローカル・エリア・ネットワーク(以下LANと称す)100上に配置され相互接続されている。
【0019】
ここで、ネットワークカメラ1は撮像した画像データをファイルサーバ201に転送する装置である。また、ネットワークカメラ1はネットワークインターフェース10を具備しており、このネットワークインターフェース10を介してLAN100に接続している。ネットワークカメラ1はLAN100を介してファイルサーバ201に対してデータの送受信を行うことができる。
【0020】
また、ファイルサーバ201は、ファイル転送プロトコル(FTP)サービス、簡易メール転送プロトコル(SMTP)サービス、ポストオフィスプロトコル(POP)サービス、およびハイパーテキスト転送プロトコル(HTTP)などを提供するものである。ファイルサーバ201はネットワークインターフェース203を具備しており、このネットワークインターフェース203を介してLAN100に接続している。
【0021】
また、クライアントPC301は、イーサネット(登録商標)カード等のネットワーク・インターフェイス310を具備している。クライアントPC301はこのネットワーク・インターフェイス310を介してLAN100に接続し、ファイルサーバ201に対してデータの送受信を行うことができる。
【0022】
図2は本実施形態のネットワークカメラ1を模式的に示したブロック図である。撮像装置3は対物光学系を介してCCD等の撮像素子上に結像された像をディジタル信号として出力する装置である。制御手段2はこの撮像装置3とメモリ4を制御して撮像装置3より出力されたディジタル信号を、JPEG等の所定の画像フォーマットの画像ファイルに変換し、メモリ4に保存することができる。
【0023】
メモリ4はまた、画像ファイルと共にスケジュールデータを保持可能であり、制御手段2はこのスケジュールデータに基づく時刻に撮像装置3より出力されたディジタル信号を画像ファイルに変換してメモリ4に保存する。
【0024】
さらにネットワークカメラ1のメモリ4にはFTPクライアントプログラムが展開されている。ネットワークカメラ1の制御手段2は、画像ファイルがメモリ4に保存された後、FTPクライアントプログラムにより前記画像ファイルをファイルサーバ201に転送する。
【0025】
なお、ネットワークカメラ1のメモリ4には、SMTPとPOPを用いて電子メールの送受信を行う電子メールクライアントプログラムが展開されている。ここで、ネットワークカメラ1の制御手段2は所定の間隔で電子メールクライアントプログラムによりファイルサーバ201のSMTPサービスプログラムおよびPOPサービスプログラムの提供するメールボックスを確認し、ネットワークカメラシステムの管理者よりスケジュールデータが含まれた電子メールを受信した場合はスケジュールデータを更新する。
【0026】
また、ネットワークカメラ1はトリガスイッチボタン5をさらに有している。このトリガスイッチボタン5が押下されると、そのときに撮像装置3より出力されたディジタル信号は制御手段2によって直ちに画像ファイルに変換され、ファイルサーバ201に前記画像ファイルが転送される。
【0027】
図3は本実施形態のファイルサーバ201を模式的に示したブロック図である。ファイルサーバ201はLAN100を介してデータの送受信を行うネットワーク・インターフェイス203と、各種ファイルを保存するストレージ装置205を有する。ここで、ファイルサーバ201の制御手段202はネットワーク・インターフェイス203を制御してLAN100を介してネットワークカメラ1から転送された画像ファイルを受信し、さらにストレージ装置205を制御して受信した画像ファイルをストレージ装置205の所定のディレクトリに保管する。
【0028】
この画像データの保管作業は、ファイルサーバ201のメモリ204に展開されたFTPサービスプログラムによって行われる。
【0029】
またメモリ204に展開されたHTTPサービスプログラムは、ストレージ装置205の所定のディレクトリに保管された画像データを、LAN100に接続された任意のまたは特定のクライアントPC301から閲覧可能にする。
【0030】
図4は本実施形態のクライアントPC301を模式的に示したブロック図である。クライアントPC301はLAN100へ接続しているネットワーク・インターフェイス303を備えている。さらにクライアントPC301はメモリ304を有している。このメモリ304には、HTTPを用いてファイルサーバ201からデータを送受信するHTTPクライアントプログラムが展開されている。クライアントPC301の制御手段302はこのHTTPクライアントプログラムを実行し、ネットワーク・インターフェイス303を制御してファイルサーバ201のストレージ装置205に保存された任意の画像ファイルをクライアントPC301のメモリ304に転送可能である。
【0031】
また、クライアントPC301はさらにモニタ305を備えている。さらに、クライアントPC301のメモリ304に展開されたHTTPクライアントプログラムはメモリに展開された画像ファイルをモニタ305上に表示する機能を有している。従って、HTTPクライアントプログラムの実行されているクライアントPC301は、前記スケジュールデータに従ってネットワークカメラ1からファイルサーバ201に転送された画像ファイルを逐次モニタ305に表示させることが可能である。すなわち、クライアントPC301のユーザは、前記スケジュールデータに従う時刻にネットワークカメラ1が撮像した画像をクライアントPC301のモニタ305上で閲覧することができる。
【0032】
さらに、クライアントPC301はモニタ305上に表示されたポインタを動かすポインティングデバイス306を有しており、クライアントPC301のユーザはこのポインティングデバイス306によってHTTPクライアントプログラムを操作することができる。さらに、このポインティングデバイス306は少なくとも1つのボタンを有しており、このボタンが押下された時の前記ポインタの画面上の位置を、クライアントPC301の制御手段302に通知することができる。
【0033】
クライアントPC301のモニタ305の画面を図5に示す。なお、本実施例ではモニタ305で画像を閲覧するネットワークカメラ1の台数を6台としているが、クライアントPC301のユーザが同時に監視可能なネットワークカメラ1の台数は何台であっても構わない。画面400には画像表示領域401、402、403、404、405、406が表示されており、そのそれぞれにはネットワークカメラ1のそれぞれがファイルサーバ201に転送している画像ファイルが表示されている。このHTTPクライアントプログラムは一定の間隔(例えば10秒)でファイルサーバ201にアクセスしており、画像表示領域401〜406には対応するネットワークカメラ1がファイルサーバ201に転送した最新の画像ファイルおよび、それぞれの画像ファイルの撮像時刻が表示されるようになっている。
【0034】
また、画像表示領域401、402、403、404、405、406のそれぞれの下部には第1の画像取り込みボタン411、412、413、414、415、416が配置されている。ここで、第1の画像取り込みボタン411〜416のいずれかにポインタ404を重ねてポインティングデバイス306のボタンを押下する(以下、「第1の画像取り込みボタンを押下する」と略記)と、押下された第1の画像取り込みボタンに対応するネットワークカメラ1の撮像装置3より出力されたディジタル信号が、直ちに画像ファイルに変換されてファイルサーバ201に送信され、その画像ファイルは押下された第1の画像取り込みボタンに対応する画像表示領域に表示されるようになっている。
【0035】
また、画面400の下部には第2の画像取り込みボタン420が配置されている。この第2の画像取り込みボタン420にポインタ404を重ねてポインティングデバイス306のボタンを押下する(以下、「第2の画像取り込みボタンを押下する」と略記)と、画像表示領域401〜406に対応するネットワークカメラ1の撮像装置3より出力されたディジタル信号が、直ちに画像ファイルに変換され、その画像ファイルがそれぞれの画像表示領域401〜406に表示されるようになっている。すなわち第2の画像取り込みボタン420を押下すると、第1の画像取り込みボタンの押下を全ての第1の画像取り込みボタンに対して実施するのと同様の効果が得られる。
【0036】
第1の取り込みボタン411〜416、または第2の取り込みボタン420が押下されると、クライアントPC301の制御手段302は取り込みボタンに対応するカメラにICMP(Internet Control Message Protocol)のECHO_REQUESTパケットを送信する。ICMPはRFC792にて規定されたプロトコルであり、送信したデータが送信先のホストに到達しなかった場合に、データ未到達を送信元のホストに送信するためのプロトコルである。ECHO_REQUESTパケットはあるIPアドレスを有するホストがアクティブな状態となっているかどうかを判別するために利用されている。ホストはECHO_REQUESTパケットを受信すると、ECHO_REQUESTパケットの送信元にECHO_RESPONSEパケットを送り返す。ECHO_REQUESTパケットの送信元はこのECHO_RESPONSEパケットの受信を確認することによってECHO_REQUESTパケット送信先ホストがアクティブな状態となっているかどうかを判別する。このECHO_REQUESTパケット送信とECHO_RESPONSEパケット受信によるホスト確認は、pingコマンドとして多くのコンピュータに実装されており、またECHO_REQUESTパケット受信とECHO_RESPONSEパケット送信機能はTCP/IPを実装したほとんど全てのホストが標準で備えている。本実施形態のクライアントPC301はpingコマンドを、またネットワークカメラ1はECHO_REQUESTパケット受信とECHO_RESPONSEパケット送信機能を実装している。
【0037】
本実施形態のネットワークカメラ1はECHO_REQUESTパケット受信をトリガとして撮像装置3より出力されたディジタル信号を画像ファイルに変換し、さらにファイルサーバ201に送信するよう構成されている。また、ネットワークカメラ1は画像ファイル送信後にECHO_REQUESTパケットの送信元のホスト(すなわち第1または第2の取り込みボタンが押下されたクライアントPC301)に画像送信完了を報知するメッセージを送信する。クライアントPC301はこのメッセージを受信すると、押下された取り込みボタンに対応した画像ファイルをファイルサーバ201から読込み、さらに押下された取り込みボタンに対応した画像表示領域にこの画像ファイルを表示する。
【0038】
第1の画像取り込みボタンを押下した時の、クライアントPC301およびネットワークカメラ1の動作手順を、図6および7に示すフローチャートを用いて説明する。
【0039】
図6は第1の画像取り込みボタンを押下した時の、クライアントPC301で実行される割り込みルーチンを示したフローチャートである。第1の画像取り込みボタンが押下されると、クライアントPC301の制御手段302はステップS301に進み、第1の画像取り込みボタンに対応したネットワークカメラ1へECHO_REQUESTパケットを送信する。ネットワークカメラ1の制御手段2はこのパケットを受信すると、図7のフローチャートに示された割り込みルーチンを実行する。なお、クライアントPC301の制御手段302はステップS302を実行し、カメラ1から画像送信完了を報知するメッセージを受信するまで(S302:Yes)、待機する(S302:No)。
【0040】
ネットワークカメラ1がECHO_REQUESTパケットを受信すると、ネットワークカメラ1の制御手段2はステップS101を実行する。ステップS101では制御手段2はECHO_REQUESTパケットの送信元のIPアドレスをチェックし、パケットの送信元がクライアントPC301であるかどうかの確認を行う。
【0041】
ここで、パケットの送信元がクライアントPC301でなければ(S101:No)、本ルーチンを終了する。従って、クライアントPC301以外からのホストからのECHO_REQUESTパケットの送信によって、クライアントPC301のユーザの意図しない画像取り込みは防止される。
【0042】
一方、パケットの送信元がクライアントPC301であれば(S101:Yes)、ステップS102に進み、ネットワークカメラ1の撮像装置3より出力されたディジタル信号を画像ファイルに変換し、メモリ4に保存する。次いでステップS103に進み、前述の画像ファイルをファイルサーバ201に転送する。
【0043】
次いで、ステップS104に進む。ステップS104では、ネットワークカメラ1の制御手段2はECHO_REQUESTパケットの送信元のホスト(すなわち第1または第2の取り込みボタンが押下されたクライアントPC301)に画像送信完了を報知するメッセージを送信する。次いで、本ルーチンを終了する。
【0044】
従って、クライアントPC301はネットワークカメラ1から画像送信完了を報知するメッセージを受信したので、クライアントPC301の制御手段302は図7のフローチャートのステップS303を実行する。すなわち、クライアントPC301はファイルサーバ201にアクセスし、ステップS103においてネットワークカメラ1がファイルサーバ201に転送した画像ファイルをダウンロードする。
【0045】
次いで、ステップS304に進み、ステップS303でダウンロードした画像ファイルを、モニタ305の押下された第1の画像取り込みボタンに対応する画像表示領域に表示し、本ルーチンを終了する。
【0046】
なお、第2の画像取り込みボタン420が押下された時は、全てのネットワークカメラ1について、図7に記載の割り込みルーチンが実行され、その結果画像表示領域401〜406のそれぞれに表示される画像は更新される。
【0047】
また、本発明の第1の実施の形態のネットワークカメラシステムではネットワークカメラ、ファイルサーバ、クライアントPCがLAN上に配置されているが、これらのそれぞれが他のネットワークシステムを介して接続される構成としても良い。以下に説明する本発明の第2の実施の形態はネットワークカメラ、ファイルサーバ、クライアントPCのそれぞれがインターネットを介して各種データ・信号の送受信を行なうものである。
【0048】
本発明の第2の実施の形態のネットワークカメラシステムを図8に示す。本実施形態においてはネットワークカメラ1のネットワーク・インターフェイス10がADSLモデム500に接続されている。ADSLモデム500は公衆電話回線を用いてインターネットに常時接続されており、このADSLモデム500を介してネットワークカメラ1はインターネット上の他のコンピュータとデータの送受信が可能となっている。また、ADSLモデム500のそれぞれには固定グローバルアドレスが割り振られている。このようなネットワークカメラ1が接続されたADSLモデム500は複数(図8中では6台)インターネットに接続されている。また、本実施例においてはそれぞれのネットワークカメラ1のネットワーク・インターフェイス10に固定グローバルアドレスが割り当てられている。
【0049】
また、クライアントPC301のネットワークネットワーク・インターフェイス310はADSLモデム501に接続されている。ADSLモデム501は公衆電話回線を用いてインターネットに常時接続されており、このADSLモデム501を介してクライアントPC301はインターネット上の他のコンピュータとデータの送受信が可能となっている。
【0050】
また、ファイルサーバ201は専用回線によってインターネットに接続している。
【0051】
ネットワークカメラ1、ファイルサーバ201、クライアントPC301の各構成、およびこれらの各動作ルーチンは本発明の第1の実施の形態と同様であるので、説明は省略する。本実施形態はデータの送受信の経路にインターネットが介在したものであり、クライアントPC301がADSLモデム501を介してネットワークカメラ1にECHO_REQUESTパケットを送信することによって、そのADSLモデム500に接続されたネットワークカメラ1が撮影および画像の送信を行なう。
【0052】
【発明の効果】
以上のように、本発明によれば、複数のネットワークカメラ、ファイルサーバおよび端末装置が共にLAN等のネットワーク上で相互接続されて利用される場合であっても、リアルタイムでカメラの撮影画像を閲覧可能となる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態のネットワークカメラシステムの全体図を模式的に示したものである。
【図2】本発明の第1の実施の形態におけるネットワークカメラを模式的に示したブロック図である。
【図3】本発明の第1の実施の形態におけるファイルサーバを模式的に示したブロック図である。
【図4】本発明の第1の実施の形態におけるクライアントPCを模式的に示したブロック図である。
【図5】本発明の第1の実施の形態におけるクライアントPCのモニタに表示された画面を示したものである。
【図6】本発明の第1の実施の形態において、クライアントPCが実行する割り込みルーチンを示したフローチャートである。
【図7】本発明の第1の実施の形態において、ネットワークカメラが実行する割り込みルーチンを示したフローチャートである。
【図8】本発明の第2の実施の形態のネットワークカメラシステムの全体図を模式的に示したものである。
【符号の説明】
1 ネットワークカメラ
2 制御手段
3 撮像装置
4 メモリ
5 トリガスイッチボタン
10 ネットワーク・インターフェイス
100 ローカル・エリア・ネットワーク
201 ネットワークカメラ
202 制御手段
203 ネットワーク・インターフェイス
204 メモリ
205 ストレージ装置
301 クライアントPC
302 制御手段
303 ネットワーク・インターフェイス
304 メモリ
305 モニタ
306 ポインティングデバイス
500 ADSLモデム[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a network camera system having a file server, an image distribution type network camera capable of transferring image data to the file server, and a terminal device capable of browsing the image data transferred to the file server.
[0002]
[Prior art]
An example of a conventional network camera is described in Japanese Patent No. 3034243. The network camera described in the publication has a function of transferring digital data of captured images to a predetermined file server on the Internet according to a predetermined schedule.
[0003]
Therefore, a user who has an account in the predetermined file server can browse the image data stored in the predetermined file server by operating a terminal device having a client function of the predetermined file server.
[0004]
As an example of the above configuration, a plurality of network cameras, a file server, and a terminal device are interconnected on a network such as a LAN (local area network), and the terminal device is connected to a desired network camera out of the plurality of network cameras. A configuration in which images can be viewed is conceivable. In the case of such a configuration, if the number of network cameras and terminal devices is small, the user of the camera can view the captured image almost in real time by setting a schedule for transmitting digital image data at an extremely short interval (for example, 1 second). You can browse.
[0005]
However, as the number of network cameras and terminal devices increases, network traffic also increases. Therefore, each network camera is preferably operated according to a schedule for transmitting images at relatively long intervals (for example, 1 minute).
[0006]
However, when such a network camera is used as a surveillance camera, the image transmitted at a predetermined schedule is not only browsed on the terminal device, but the image can be acquired at a timing desired by the user of the camera. It is desirable that Therefore, in a network where a large number of network cameras and terminal devices are mixed as described above, even if the image transmission interval of the network camera is long, the user can view the video captured by the network camera at any timing. Network camera is desired.
[0007]
[Problems to be solved by the invention]
In view of the circumstances described above, the present invention can view images captured by a camera in real time even when a plurality of network cameras, file servers, and terminal devices are used by being interconnected on a network such as a LAN. An object is to provide a network camera system.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, a network camera system of the present invention has a transmission means for a terminal device to transmit predetermined data to the network camera. When the network camera receives predetermined data from the terminal device, It has a delivery control means for delivering a captured image, and the predetermined data is an ICMP ECHO_REQUEST packet.
[0009]
Therefore, by operating the terminal device, an image captured by the network camera at a desired timing can be displayed on the monitor of the terminal device.
[0010]
ICMP is a protocol defined by RFC 792, and is a protocol for transmitting data unreachable to a transmission source host when transmitted data does not reach the transmission destination host. The ECHO_REQUEST packet is used to determine whether or not a host having a certain IP address is in an active state. When the host receives the ECHO_REQUEST packet, it sends back an ECHO_RESPONSE packet to the source of the ECHO_REQUEST packet. The transmission source of the ECHO_REQUEST packet determines whether the ECHO_REQUEST packet transmission destination host is in an active state by confirming reception of the ECHO_RESPONSE packet. Host confirmation by ECHO_REQUEST packet transmission and ECHO_RESPONSE packet reception is implemented in many computers as a ping command, and ECHO_REQUEST packet reception and ECHO_RESPONSE packet transmission functions are standard on almost all hosts that implement TCP / IP. Yes. Therefore, according to the present invention, the above object can be achieved without disposing an image transmission trigger signal line between the network camera and the terminal device.
[0011]
Further, the terminal device has an input means, and this input means is a pointing device such as a mouse having a mechanism and a button for moving the pointer displayed on the monitor, for example. The terminal device may be configured to transmit an ECHO_REQUEST packet by moving to a position and pressing a button.
[0012]
Further, the network camera system has a plurality of network cameras, and the data requesting the image transfer of the different network cameras according to the position of the pointer when the pointing device button is pressed is transferred to the file via the Internet. It is good also as a structure transmitted to a server (Claim 6).
[0013]
With such a configuration, an image captured by a desired network camera among the plurality of network cameras can be browsed by a simple operation.
[0014]
Further, the network camera system includes a plurality of the network cameras, and operates the pointing device to move the pointer to a predetermined position and press the button, so that the terminal device receives all ECHO_REQUESTs from the plurality of network cameras. It is good also as a structure which transmits a packet.
[0015]
With such a configuration, it is possible to browse all images captured by each of the plurality of network cameras by a single operation.
[0016]
Further, the network camera may be configured not to transfer the captured image to the file server when the transmission source of the received ECHO_REQUEST packet is not a terminal device.
[0017]
By adopting such a configuration, image capture unintended by the user of the terminal device is prevented by transmitting the ECHO_REQUEST packet from a host other than the terminal device.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
A network camera system comprising a network camera according to a first embodiment of the present invention, a file server for storing an image captured by the network camera, and a client PC as a terminal device for browsing the image stored in the file server. This is schematically shown in FIG. The network camera system of the present embodiment includes a plurality (six in FIG. 1) of
[0019]
Here, the
[0020]
The
[0021]
The
[0022]
FIG. 2 is a block diagram schematically showing the
[0023]
The memory 4 can also hold schedule data together with the image file, and the control means 2 converts the digital signal output from the imaging device 3 at the time based on the schedule data into an image file and stores it in the memory 4.
[0024]
Further, an FTP client program is expanded in the memory 4 of the
[0025]
In the memory 4 of the
[0026]
The
[0027]
FIG. 3 is a block diagram schematically showing the
[0028]
This image data storage operation is performed by an FTP service program developed in the
[0029]
The HTTP service program expanded in the
[0030]
FIG. 4 is a block diagram schematically showing the
[0031]
The
[0032]
Further, the
[0033]
A screen of the
[0034]
In addition, first image capture buttons 411, 412, 413, 414, 415, and 416 are arranged below the
[0035]
A second
[0036]
When the first capture buttons 411 to 416 or the
[0037]
The
[0038]
The operation procedure of the
[0039]
FIG. 6 is a flowchart showing an interrupt routine executed by the
[0040]
When the
[0041]
If the packet transmission source is not the client PC 301 (S101: No), this routine ends. Therefore, the transmission of an ECHO_REQUEST packet from a host other than the
[0042]
On the other hand, if the transmission source of the packet is the client PC 301 (S101: Yes), the process proceeds to step S102, where the digital signal output from the imaging device 3 of the
[0043]
Next, the process proceeds to step S104. In step S104, the control means 2 of the
[0044]
Accordingly, since the
[0045]
Next, the process proceeds to step S304, where the image file downloaded in step S303 is displayed in the image display area corresponding to the pressed first image capture button on the
[0046]
When the second
[0047]
In the network camera system according to the first embodiment of the present invention, the network camera, the file server, and the client PC are arranged on the LAN, but each of them is connected via another network system. Also good. In the second embodiment of the present invention described below, each of a network camera, a file server, and a client PC transmits / receives various data / signals via the Internet.
[0048]
A network camera system according to a second embodiment of the present invention is shown in FIG. In the present embodiment, the
[0049]
The
[0050]
The
[0051]
Since each configuration of the
[0052]
【The invention's effect】
As described above, according to the present invention, even when a plurality of network cameras, file servers, and terminal devices are connected to each other on a network such as a LAN, the captured images of the cameras are viewed in real time. It becomes possible.
[Brief description of the drawings]
FIG. 1 schematically shows an overall view of a network camera system according to a first embodiment of the present invention.
FIG. 2 is a block diagram schematically showing a network camera according to the first embodiment of the present invention.
FIG. 3 is a block diagram schematically showing a file server according to the first embodiment of the present invention.
FIG. 4 is a block diagram schematically showing a client PC according to the first embodiment of the present invention.
FIG. 5 shows a screen displayed on the monitor of the client PC according to the first embodiment of the present invention.
FIG. 6 is a flowchart showing an interrupt routine executed by the client PC in the first embodiment of the present invention.
FIG. 7 is a flowchart showing an interrupt routine executed by the network camera in the first embodiment of the present invention.
FIG. 8 schematically shows an overall view of a network camera system according to a second embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF
302 control means 303
Claims (10)
前記端末装置は、前記複数のネットワークカメラの少なくとも一つに所定のデータを送信する送信手段を有し、
前記ネットワークカメラは、前記端末装置から前記所定のデータを受信すると、前記ファイルサーバに撮像画像を配信する、配信制御手段を有し、
前記所定のデータがICMP ECHO_REQUESTパケットである、
ことを特徴とする、ネットワークカメラシステム。A network camera system comprising: a file server on a network; a plurality of image distribution type network cameras that transfer captured images to the file server; and a terminal device that can view the images transferred to the file server Because
The terminal device has transmission means for transmitting predetermined data to at least one of the plurality of network cameras,
The network camera has distribution control means for distributing a captured image to the file server when receiving the predetermined data from the terminal device;
The predetermined data is an ICMP ECHO_REQUEST packet;
A network camera system characterized by that.
前記入力手段の操作によって、前記端末装置の送信手段が前記複数のネットワークカメラの少なくとも一つに前記ECHO_REQUESTパケットを送信し、
前記ネットワークカメラは、前記ECHO_REQUESTパケットを検出すると、撮像画像を前記ファイルサーバに転送することを特徴とする、請求項1または請求項2に記載のネットワークカメラシステム。The terminal device includes a monitor that displays an image transferred to the file server, and input means for operating the terminal device,
By the operation of the input means, the transmission means of the terminal device transmits the ECHO_REQUEST packet to at least one of the plurality of network cameras,
3. The network camera system according to claim 1, wherein when the network camera detects the ECHO_REQUEST packet, the network camera transfers a captured image to the file server. 4.
前記ポインティングデバイスを操作して、前記ポインタを所定の位置に移動させて前記ボタンを押下することによって、前記端末装置が前記複数のネットワークカメラの少なくとも一つにECHO_REQUESTパケットを送信することを特徴とする、請求項3または請求項4のいずれかに記載のネットワークカメラシステム。The input means of the terminal device is a pointing device that moves a pointer displayed on the monitor and has a button,
The terminal device transmits an ECHO_REQUEST packet to at least one of the plurality of network cameras by operating the pointing device to move the pointer to a predetermined position and pressing the button. The network camera system according to any one of claims 3 and 4.
前記ファイルサーバと、前記ネットワークカメラと、前記端末装置は、前記メモリに展開されたプログラムを前記制御手段が実行することによって動作することを特徴とする、請求項1から請求項9のいずれかに記載のネットワークカメラシステム。Each of the file server, the network camera, and the terminal device has a control means and a memory,
The said file server, the said network camera, and the said terminal device operate | move when the said control means runs the program expand | deployed by the said memory, The any one of Claim 1 to 9 characterized by the above-mentioned. The network camera system described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002251738A JP3984125B2 (en) | 2002-08-29 | 2002-08-29 | Network camera system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002251738A JP3984125B2 (en) | 2002-08-29 | 2002-08-29 | Network camera system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004096231A JP2004096231A (en) | 2004-03-25 |
JP3984125B2 true JP3984125B2 (en) | 2007-10-03 |
Family
ID=32058243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002251738A Expired - Fee Related JP3984125B2 (en) | 2002-08-29 | 2002-08-29 | Network camera system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3984125B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6622948B1 (en) * | 2018-05-31 | 2019-12-18 | 太陽誘電株式会社 | Monitoring device, monitoring method, monitoring program, information processing device, and monitoring system |
-
2002
- 2002-08-29 JP JP2002251738A patent/JP3984125B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6622948B1 (en) * | 2018-05-31 | 2019-12-18 | 太陽誘電株式会社 | Monitoring device, monitoring method, monitoring program, information processing device, and monitoring system |
Also Published As
Publication number | Publication date |
---|---|
JP2004096231A (en) | 2004-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8064080B2 (en) | Control of data distribution apparatus and data distribution system | |
CN100587681C (en) | System and method for communicating images between intercommunicating users | |
US8006276B2 (en) | Image taking apparatus and method with display and image storage communication with other image taking apparatus | |
US6874106B2 (en) | Method and device for notifying server failure recovery | |
US8036520B2 (en) | Information processing apparatus and method, and program | |
JP2009071538A (en) | Image distribution system | |
US7562380B2 (en) | Internet camera system | |
JP3885585B2 (en) | Router device and network system using the same | |
JP2003299069A (en) | Image distributing method, program for executing operational process therefor, recording medium for storing the program, image distributing apparatus and image receiving apparatus | |
JP3984125B2 (en) | Network camera system | |
JP2000197031A (en) | Image pickup server, client, control method, system and storage medium | |
JP3592234B2 (en) | Remote image viewing system | |
JP7188024B2 (en) | Information processing device, information processing system, information processing method and program | |
JP4779328B2 (en) | Image distribution system | |
US20110078609A1 (en) | Service using device | |
JPH11177569A (en) | Information delivering device and plug and play system | |
JP6213059B2 (en) | Relay program, relay device, and relay method | |
US20050285932A1 (en) | Network capturing apparatus, displaying method, computer-readable recording medium, and network system | |
JP3905740B2 (en) | Internet camera system | |
JP2003163924A (en) | Mobile terminal device, its control method, program, monitoring and observation system, and method of controlling its monitoring and observation | |
CN110809330A (en) | Multi-terminal connection establishing method and device, storage medium and electronic device | |
JP4514364B2 (en) | Internet camera and control method of internet camera | |
JP2004357206A (en) | Control method for network camera system | |
JP2004013853A (en) | Message exchanging system, device and method, and program | |
JP2004088456A (en) | Image distribution system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050511 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070514 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070608 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070703 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070705 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3984125 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110713 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110713 Year of fee payment: 4 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110713 Year of fee payment: 4 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120713 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120713 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130713 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |