(57)【特許請求の範囲】
【請求項１】
監視システム内のカメラをアドレッシングする方法であって、
アドレッシングする前記カメラを選択するステップと、
前記カメラにおいてアドレッシングモードを開始するステップと、
前記システムの前記カメラに関連付けられている識別子を表示するステップと、
前記選択されたカメラに関連付けられている前記識別子を入力するステップと、
を有する方法。
【請求項２】
前記選択されたカメラのアドレスを格納するステップをさらに含む、請求項1の方法。
【請求項３】
前記アドレスが、前記カメラの不揮発性ランダムアクセスメモリに格納されている、請求項2の方法。
【請求項４】
前記選択されたカメラの以前に格納されたアドレスを消去するステップをさらに含む、請求項1の方法。
【請求項５】
前記識別子のそれぞれが、前記1つのカメラの読取専用メモリに格納されていている、請求項4の方法。
【請求項６】
前記識別子のそれぞれが、前記システムの1つのカメラに一意に関連付けられている、請求項1の方法。
【請求項７】
前記識別子のそれぞれが一連番号である、請求項1の方法。
【請求項８】
前記カメラを選択する前記ステップが、アドレッシングする前記カメラの論理番号を入力するステップを含む、請求項1の方法。
【請求項９】
監視システムであって、
それぞれ識別子とアドレッシングモードを含む多数のカメラと、
コントローラであって、
アドレッシングする前記カメラを選択するステップと、
前記アドレッシングモードを開始するステップと、
前記システムのカメラに関連付けられている前記識別子を表示するステップと、
前記選択されたカメラに関連付けられている前記識別子を入力するステップと、
を実行するコントローラと、
を有する監視システム。
【請求項１０】
監視カメラであって、
識別子を格納するためのメモリと、
開始されたアドレッシングモードに応答して、前記カメラから集められた映像上に前記識別子を重ねるためのオンスクリーン表示回路と、
前記識別子を含む前記映像を前記制御デバイスに転送するための受信器／ドライバと、
を有する監視カメラにおいて、
前記制御デバイスから受信される前記識別子に応答して、操作アドレスが、前記メモリ内に格納されるかまたは前記メモリ内で消去される、
監視カメラ。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、全般的には、監視システムに関し、より詳細には、監視カメラを動的にアドレッシングする方法に関する。
【０００２】
【従来の技術】
典型的な監視システムは、任意の場所の1〜4,000個のカメラと、1つのコントローラまたは制御システムを含んでいる。システム内のカメラは、映像を集めるために様々な場所に置かれる。さらに、コントローラは、通常、少なくとも1つのディスプレイデバイスとキーボードを含む。ディスプレイ装置は、カメラによって集められた映像を表示するために使用され、これにより、カメラのさまざまな場所を監視することが可能になる。
【０００３】
コントローラは、カメラおよび／または映像スイッチャにコマンドを送るために利用される。コマンドは、オペレータまたは設置者によってキーボードを介して入力される。コマンドには、映像を表示させるカメラの1台への／からの映像の選択が含まれる。さらに、これらのコマンドは、パン、チルト、ズーム、およびカメラ設定コマンドなどの制御コマンドも含む。
【０００４】
典型的な監視システムにおいては、各カメラは、コントローラによって送られた制御コマンドすべてを受け取る。特定のコマンドを受け取るカメラを識別するために、各カメラには一意の操作アドレスが割り当てられる。従って、カメラは、自身の一意のアドレスを含んでいるコマンドにのみ応答する。
【０００５】
操作アドレスを割り当てるため、各カメラは多数のスイッチを含む。アドレスを設定または変更する必要が生じるたびに、オペレータまたは設置者は、コントローラが位置するところから通常は離れているカメラの物理的な場所まで行く必要がある。典型的な監視システムは最大4,000個のカメラを含むため、このことはしばしば困難であり、時間がかかる。さらに、カメラは、天井、屋根の上、ポールなどの手が届きにくい場所に設置されるため、設置者は、はしごおよび／または高価なバケットトラック(bucket truck)を使用する必要がある。
【０００６】
【課題を解決するための手段】
本発明は、監視システムにおけるカメラをアドレッシングする方法に関する。この方法は、アドレッシングするカメラを選択するステップと、アドレッシングモードを開始するステップと、システムのカメラに関連付けられている識別子を表示するステップと、選択されたカメラに関連付けられている識別子を入力するステップとを有する。
【０００７】
本発明は、多数のカメラと1基のコントローラを含む監視システムにも関する。本発明によると、各カメラは、識別子とアドレッシングモードを有する。さらに、コントローラは、アドレッシングするカメラを選択するステップと、アドレッシングモードを開始するステップと、システムのカメラに関連付けられている識別子を表示するステップと、選択されたカメラに関連付けられている識別子を入力するステップを実行する。
【０００８】
本発明は、監視カメラにも関する。カメラは、識別子を格納するためのメモリを含む。また、開始されたアドレッシングモードに応答して、カメラから集められた映像に識別子を重ねるためのオンスクリーン表示回路も、含まれる。カメラは、識別子を含む映像を制御デバイスに送信するための受信器／ドライバも含む。さらに、操作アドレスは、制御デバイスから受信された識別子に応答して、カメラのメモリの中で格納または消去される。
【０００９】
【発明を実施するための形態】
すべての図面において、対応する部分には同じ参照番号が付されている。
【００１０】
本発明は、監視カメラを動的にアドレッシングするための方法およびシステムに関する。従来の技術の項で説明したように、防犯カメラの操作アドレスを設定または変更するためには、オペレータまたは設置者は、カメラの物理的な場所まで行き、カメラのスイッチを設定する必要がある。システムには、手が届きにくい場所に置かれたカメラが多数含まれていることがあるため、この設定はしばしば困難であり、かつ費用がかかる。
【００１１】
しかしながら、本発明によるカメラを動的にアドレッシングする方法では、設置者またはオペレータは、「防犯室」などのコントローラのある場所から、操作アドレスを遠隔的に設定することができる。さらに、カメラの遠隔的なアドレッシングでは、操作アドレスを設定または変更するために設置者はカメラの設置場所まで行く必要がなくなる。これにより、はしごおよび／または高価なバケットトラックの必要がなくなるため、時間と費用の両方が節約される。
【００１２】
本発明によるシステムの一例が、図1に示されている。図から明らかなように、このシステムは、コントローラ／映像スイッチャ2と多数のカメラ10を含む。適切なカメラの一例は、本発明の譲受人であるPhilips Electronics社製のAUTODOMEカメラである。適切なコントローラの一例は、本発明の譲受人であるPhilips Electronics社製のALLEGIANT Matrixマトリクススイッチャおよび／またはSYSTEM4映像マルチプレクサである。
【００１３】
システム内のカメラ10の数は、1〜4,000の範囲で可変である。さらに、各カメラ10は、回線8によってコントローラ2に結合されている。各カメラは、コントローラ2への物理データ入力（部）または接続（部）を有するか、またはデイジーチェーン構成で配置させることができる。コントローラ2への物理的な映像入力（部）の番号は、いわゆるカメラの物理アドレスである。
【００１４】
さらに図から明らかなように、カメラ10は、多数のシステム構成で配置することができる。例えば、カメラ10-1〜10-Nのそれぞれを個別の並列構成で結合させ、カメラ10-1〜10-Mをデイジーチェーン構成、またはこれらの任意の組み合わせで結合させる。さらに、カメラ10それぞれは、天井、屋根、ポールなど、コントローラ2から離れた場所に配置させることができる点に、留意すべきである。
【００１５】
コントローラ2は、1個または複数のディスプレイ4と、コマンドを入力するためのキーボード6など、多数のデバイスを含む。また、コントローラ2は、録画機（図には示されていない）を含むこともできる。
【００１６】
コントローラ2は、さまざまな機能を実行するためと、オペレータによってキーボード6から入力されるコマンドを実行するために、プロセッサとメモリも含む。これらのコマンドには、映像を表示するカメラの1台を選択するコマンドがある。カメラを選択するため、オペレータは、カメラの物理アドレスを入力することができる。
【００１７】
操作時、コントローラ2は、制御コマンドを送ることによってカメラ10を制御する。制御コマンドには、パン、チルト、ズーム、およびカメラ設定コマンドがある。どのカメラ10が制御コマンドに応答すべきかを示すために、コントローラ2は、各制御コマンドと共にアドレスを送る。アドレスが必要である理由は、各カメラ10全てが、コントローラ2によって送られたすべてのコマンドを受信するためである。
【００１８】
従来の技術の項で説明したように、コントローラ2は、カメラ10にあるスイッチによって設定またはクリアされる操作アドレスを送る。しかしながら、これに代えて、コントローラ2は、本発明によって動的に設定またはクリアできる操作アドレスを送る。
【００１９】
本発明によると、各カメラ10は、各カメラの操作アドレスをコントローラ2から遠隔的に動的に設定または変更することが可能である動的アドレッシングモードを有する。さらに、動的アドレッシングモードは、コントローラ2によって開始させることができる。動的アドレッシングモードを実施するための方法の一例が、以下に詳細に説明される。
【００２０】
本発明によるカメラの一例が、図2に示されている。図から明らかなように、カメラ10は、受信器／ドライバ12を含む。受信器／ドライバ12は、不揮発性ランダムアクセスメモリ(NVRAM) 21、読取専用メモリ(ROM) 22、およびランダムアクセスメモリ(RAM) 23を含む。ROM 22は、カメラ10の中で各種の機能を実行するプログラム命令などの永久的な情報を格納するために利用される。ROM 22は、カメラ10の一意の識別子を格納するためにも使用される。RAM 23は、コントローラ2からのコマンドなどの情報を一時的に格納するために利用される。さらに、NVRAM 21は、ユーザ設定と、カメラ10に割り当てられる操作アドレスとを格納するために使用される。
【００２１】
また、カメラ10は、カメラ／レンズアセンブリ14、オンスクリーン表示集積回路18、およびモータ制御20も含む。受信器／ドライバ12は、これらの要素とコントローラ2との間の主インタフェースとして機能する。具体的には、受信器／ドライバ12は、他の要素を制御するコントローラ2からのコマンドを処理する。さらに、受信器／ドライバ12は、カメラによって供給される映像をコントローラ2に送る。
【００２２】
カメラ／レンズアセンブリ14は、画像を電気的な映像信号に変換する光素子および電気部品を含む。ズーム、フォーカス、およびアイリス位置などのパラメータと設定値は、受信器／ドライバ12からのコマンドに応答して調整される。
【００２３】
オンスクリーン表示集積回路18は、コントローラ2に送り返される映像の上にメッセージを重ねるために使用される。モータ制御20は、受信器／ドライバ12からのコマンドに応答して、カメラ10のパンおよびチルトのモータを制御する。
【００２４】
システム構成によっては、カメラ10は、構成スイッチ16も含む。従来の技術の項で説明したように、これらのスイッチ16は、カメラ10の操作アドレスを割り当てるために使用される。しかしながら、本発明によると、構成スイッチ16は、カメラ10内の操作アドレスの動的設定前にしか使用されない。操作アドレスが動的に設定されると、構成スイッチ16により設定されるアドレスは無視される。
【００２５】
本発明による動的アドレッシングモードを実施するための方法の1つの例が、図3に示されている。この方法は、各カメラに割り当てられる一意の識別子を利用する。一連のオンスクリーン表示によって、ユーザは、一意の識別子に基づいてコマンドを入力するように指示される。シーケンスにおける最終ステップは、操作アドレスと同じように利用されるアドレスを入力することである。
【００２６】
ステップ24では、各カメラに、不揮発性メモリに格納されている一意の識別子が割り当てられる。この識別子は、図2の受信器／ドライバ12のROM 22に「焼かれる」一連番号とすることが出来る。この「一連化」は、チップのプログラマプロセス(programmer process)で達成される。この一意の一連番号は、動的アドレッシングモードの場合に特定のカメラを指定するために使用される。
【００２７】
ステップ26では、動的アドレッシングモードにおけるカメラのアドレスが決定される。このアドレスを決定するために、設置者は、論理カメラ番号を計算する。論理カメラ番号は、通常、カメラの物理アドレスと同じである。しかしながら、複数のコントローラを有する大規模なシステムにおいては、論理カメラ番号が物理アドレスと異なることがある。この場合、コントローラは、適切なカメラテーブルを含んでいる必要がある。
【００２８】
ステップ28では、アドレッシングするカメラが選択される。カメラは、対応する論理カメラ番号を入力することによって選択できる。論理カメラ番号の入力に応答して、選択されたカメラからの映像が、コントローラ2によって表示される。
【００２９】
ステップ30では、カメラの動的アドレッシングモードが開始される。動的モードは、システム内のカメラに信号を送ることによって開始させることができる。これに応答して、アドレスが設定されていないシステム内のすべてのカメラが、アドレッシングシーケンスを開始する。また、システム内のカメラのうち、以前にプログラムされたアドレスが、ステップ28で選択されたカメラの物理アドレスに一致しないカメラも、アドレッシングプロセスを開始する。これは、カメラのアドレスを変更する必要がある場合である。
【００３０】
動的アドレッシングモードの開始30に応答して、アドレッシングを必要とする各カメラは、その一意の識別子を含む映像をコントローラに送り返す。これは、図2において、各カメラ10のオンスクリーン表示集積回路18が、集められている映像上に対応する識別子を重ねることによって達成される。次いで、各カメラの受信器／ドライバ12は、表示する映像と対応する識別子とをコントローラ2に送る。これによって、ステップ32において、各カメラからの識別子をコントローラによって表示させることが可能になる。
【００３１】
ステップ34では、アドレッシングするカメラの識別子がコントローラを介して入力される。次いで、コントローラは、アドレッシングするカメラの識別子を含むコマンドを送信する。すなわち、コマンドシーケンス内の識別子は、カメラを新しい操作アドレスを受け取る状態にするために使用される。一システム構成の場合、識別子を一意の一連番号とすることが出来る。キーボードによっては、ディスプレイが3桁のみであり、アクセスできるコマンドは最大999である。従って、カメラの一連番号は、2つの連続するコマンドにより入力する必要がある。
【００３２】
図3から明らかなように、この方法には、アドレッシングするカメラの識別子をステップ34で入力した後、2つの経路の選択肢がある。選択されたカメラに新しいアドレスを割り当てる必要がある場合には、手順は、アドレスを設定するためのステップ36に進む。図2において、ステップ36は、ステップ26で決定されたアドレスをNVRAM 24に格納することによって実行される。ステップ36を実行した後、手順は、終了40に進む。
【００３３】
ステップ34の後、選択されたカメラのアドレスをリセットまたはクリアする必要がある場合には、手順は、アドレスをクリアするためのステップ38に進む。図2において、ステップ38は、以前に格納されたアドレスをNVRAM 21から消去することによって実行される。ステップ38の後、手順は、出口40に進む。
【００３４】
本発明を実施するためのキーボードコマンドの一例が、図4に示されている。コマンド"CAMERA - XXX - ENTER"は、アドレッシングするカメラを選択する。XXX=301である場合、コントローラのディスプレイは、論理アドレス「301」を有するカメラの映像に切り替わる。
【００３５】
コマンド"ON - 999 - ENTER"は、動的アドレッシングモードを開始する。このコマンドに応答して、アドレッシングを必要とする通信線上の各カメラのオンスクリーン表示は、その一意の一連番号を表示する。この時点で、設置者は自分がアドレッシングしたいカメラを監視しているため、動的アドレッシングモードを続行するためには"ON - YYY - ENTER"コマンドを使用するよう設置者に指示するメッセージが、表示される。
【００３６】
ここで、コマンド"ON - 999 - ENTER"を送ると、アドレスが設定されていないカメラすべてが動的アドレッシングモードに入る点は、留意すべきである。従って、必ずしも常に"CAMERA - XXX - ENTER"コマンドを使用する必要はない。特定のカメラにアドレッシングされた"ON - 999 - ENTER"コマンドを送る前に、"CAMERA - XXX - ENTER"コマンドを使用することが望ましい。このことは、設置者が見ている映像の論理カメラ番号を記憶するために役立つ。論理カメラ番号は、最終的に操作アドレスになる。
【００３７】
"ON - YYY - ENTER"コマンドは、アドレッシングするカメラの一連番号の上位桁を入力するために使用される。例えば、アドレッシングするカメラの一連番号が"123,456"である場合、ユーザは"ON - 123 - ENTER"と入力する。これにより、該当するカメラが、動的アドレッシングモードを続行するように指示される。上位桁が123でないすべてのカメラは、動的アドレッシングモードではなくなる。このコマンドに応答して、オンスクリーン表示は、動的アドレッシングを続行するには"ON - ZZZ - ENTER"コマンドを使用するようユーザに指示する。
【００３８】
次に、アドレッシングするカメラの一連番号の下位桁を入力するために、"ON - 456 - ENTER"コマンドが使用される。
【００３９】
上の例において、ユーザは"ON - 456 - ENTER"と入力する。このコマンドは、該当するカメラに、動的アドレッシングを続行するように指示する。これにより、アドレッシングするカメラの一意の一連番号が完全に入力されたため、この時点で有効である唯一のカメラが、アドレッシングするカメラとなる。
【００４０】
次に、スクリーンは、アドレスを格納するには"ON - 1 - ENTER"コマンドを使用するようにユーザに指示する。このコマンドを入力すると、カメラは、その操作アドレスとしてキーボードカメラ番号（論理カメラ番号）を使用する。例えば、キーボードカメラ番号が「301」である場合、カメラの操作アドレスは「301」になり、従って、このアドレスを使用してアドレッシングされたコマンドにしか応答しないであろう。
【００４１】
本発明を実施するためのキーボードコマンドの別の例が、図5に示されている。図から明らかなように、"ON - 999 - ENTER"が"ON - 998 - ENTER"に置き換わっていることを除き、コマンドは図4と同じである。"ON - 998 -ENTER"を送ると、システム内のカメラすべてが、以前のアドレス状態に関係なく、動的アドレッシングモードに入る。
【００４２】
本発明を実施するためのキーボードコマンドの別の例が、図6に示されている。図から明らかなように、"ON - 1 - ENTER"が"OFF - 1 - ENTER"に置き換わっていることを除いて、コマンドは図4と同じである。新しいアドレスを格納する代わりに、"OFF - 1 - ENTER"コマンドは、前に格納されたアドレスを消去する。構成スイッチを備えているカメラは、それ以降は操作アドレスとして構成スイッチ設定を使用する。
【００４３】
本発明を実施するためのキーボードコマンドのさらなる例が、図7に示されている。"ON - 997 - ENTER"コマンドを任意のカメラに送ると、通信回線上のすべてのカメラがしばらくの間そのアドレスを表示する。このコマンドは、カメラが別の物理的な場所に移動されて、動的に割り当てられたアドレスが有効でなくなる場合に必要となる。ユーザは、新しい論理番号を確認するために映像を呼び出して、カメラの現在のアドレスを確認し、そのカメラの現在のアドレスに基づいてアドレッシングされた"ON - 998 - ENTER"コマンドを送り、前述のようにアドレスを再プログラムすることができる。また、ユーザは、カメラを取り外す前に、動的に割り当てられたアドレスを無効にすることもできる。そのようにすると、場合によっては"ON - 997 - ENTER"を送る必要がない。
【００４４】
本発明の上記の説明は、図解と説明を目的としている。本発明は、開示されている形式のみに限定されない。この観点において、多数の修正および変更が可能である。従って、本発明の範囲は、詳細な説明に限定されない。
【図面の簡単な説明】
【図１】  本発明によるシステムのブロック線図である。
【図２】  本発明によるカメラのブロック線図である。
【図３】  本発明による動的アドレッシングモードを実施するためのフローチャートである。
【図４】  本発明を実施するためのキーボードコマンドの例である。
【図５】  本発明を実施するためのキーボードコマンドの例である。
【図６】  本発明を実施するためのキーボードコマンドの例である。
【図７】  本発明を実施するためのキーボードコマンドの例である。
【符号の説明】
2  コントローラ
4  ディスプレイ
6  キーボード
8  回線
10  カメラ
12  受信器／ドライバ
14  カメラ／レンズアセンブリ
16  構成スイッチ
18  オンスクリーン表示集積回路
20  モータ制御
21  不揮発性ランダムアクセスメモリ(NVRAM)
22  読取専用メモリ(ROM)
23  ランダムアクセスメモリ(RAM)
【図１】
0004456327.tif 000002
【図２】
0004456327.tif 000003
【図３】
0004456327.tif 000004
【図４】
0004456327.tif 000005
【図５】
0004456327.tif 000006
【図６】
0004456327.tif 000007
【図７】
0004456327.tif 000008