JPH09214937A - 通信装置、画像処理装置、通信方法及び画像処理方法 - Google Patents

通信装置、画像処理装置、通信方法及び画像処理方法

Info

Publication number
JPH09214937A
JPH09214937A JP8014201A JP1420196A JPH09214937A JP H09214937 A JPH09214937 A JP H09214937A JP 8014201 A JP8014201 A JP 8014201A JP 1420196 A JP1420196 A JP 1420196A JP H09214937 A JPH09214937 A JP H09214937A
Authority
JP
Japan
Prior art keywords
video
window
image
displayed
camera
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.)
Granted
Application number
JP8014201A
Other languages
English (en)
Other versions
JP3689473B2 (ja
Inventor
Hironori Yonezawa
博紀 米澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP01420196A priority Critical patent/JP3689473B2/ja
Priority to US08/789,391 priority patent/US5825432A/en
Publication of JPH09214937A publication Critical patent/JPH09214937A/ja
Application granted granted Critical
Publication of JP3689473B2 publication Critical patent/JP3689473B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19678User interface
    • G08B13/19689Remote control of cameras, e.g. remote orientation or image zooming control for a PTZ camera
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19639Details of the system layout
    • G08B13/19641Multiple cameras having overlapping views on a single scene
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19654Details concerning communication with a camera
    • G08B13/19656Network used to communicate with a camera, e.g. WAN, LAN, Internet
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19678User interface
    • G08B13/19682Graphic User Interface [GUI] presenting system data to the user, e.g. information on a screen helping a user interacting with an alarm system
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19678User interface
    • G08B13/19691Signalling events for better perception by user, e.g. indicating alarms by making display brighter, adding text, creating a sound
    • G08B13/19693Signalling events for better perception by user, e.g. indicating alarms by making display brighter, adding text, creating a sound using multiple video sources viewed on a single or compound screen
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/14Central alarm receiver or annunciator arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Signal Processing (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【課題】 例えば、ネットワーク上に接続された複数の
画像送信源からの映像表示と、該送信源の制御を送信源
の配置情報を示す地図を利用しながら行う監視システム
に好適な装置として表示される映像数を制限する手段を
設けることで、監視者の操作性を向上させ、より扱いや
すい監視システムを提供することを目的とする。 【解決手段】 画像送信源の一例であるビデオカメラの
設置された区域の情況を提示する地図ウインドウと、複
数のビデオカメラ映像を表示させる映像表示ウインドウ
とを具備する監視端末であって、映像表示ウインドウの
サイズ変更によって、表示される映像の数を変更する手
段を備えた装置が開示される。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は通信装置、方法、画
像処理装置及び方法に関する。
【0002】
【従来の技術】かかる通信装置の一例としての監視装置
はビデオカメラ数台と、それらの映像をアナログ合成を
する合成機、及び選択することの可能なスイッチャーと
呼ばれる機器で構成されている。これらは主に比較的小
規模なビル内で利用されるもので、局所監視システムと
呼ばれている。局所監視システムに対し、映像伝送路に
アナログケーブルではなく、LANやISD Nなどの
デジタルネットワークを利用し、伝送路の大幅な延長を
可能にした遠隔監視システムが最近開発されつつある。
【0003】
【発明が解決しようとしている課題】最近の監視システ
ムの中には、監視端末にIBMPC互換機(PC)など
を利用し、Graphical User Inter
face(GUI)による映像表示やシステム制御を実
現するものが幾つか発表されている。監視装置にコンピ
ューターによるGUIを利用することで、装置に習熟し
ていない人でも扱いが簡単になる利点がある。
【0004】しかしながら、この種のシステムではモニ
ター上の地図表示領域と映像表示領域が重なりあってし
まい、この利点が損なわれることが起こりうることがあ
る。
【0005】各々の表示領域の位置を、監視端末の映像
表示部の特定位置に固定的に割付たり、表示可能な映像
の数に制限を設けたりして対処した例も見られるが、こ
れらは、ユーザーである監視者の操作性を制限するもの
であることに否めない。
【0006】本発明は上述の点に鑑み、使用者にとって
使い易い通信装置、方法を提供することを他の目的とす
る。
【0007】又本発明は、グラフィカルインターフェー
スによって使用者に必要な情報を供給する通信装置、方
法、画像処理装置、方法を提供することを更に他の目的
とする。
【0008】又本発明は所望の端末との回線の接続を簡
単に行える様にした通信装置を提供することを更に他の
目的とする。
【0009】又本発明は、画像発生装置からの受信画像
を見易く観察出来る様にする通信装置を提供することを
更に他の目的とする。
【0010】
【発明の実施の形態】
(実施例1)以下、図面を参照して、本発明の実施例1
を詳細に説明する。
【0011】図1に映像送信端末の構成概略を示すブロ
ック図を示す。本実施例の映像送信端末は、画像信号発
生装置の一例としてのビデオカメラとともに用いられ、
該端末は映像受信端末としての監視端末からのビデオカ
メラ制御信号を受信し、該ビデオカメラを実際に制御
し、かつ該ビデオカメラからの映像信号のA/D変換、
データ圧縮を行いネットワークに伝送することを行う。
【0012】図1において、10はビデオカメラ、12
はビデオカメラ10のパン、チルト、ズーム、焦点調
節、絞りなどを外部制御信号10にしたがい直接制御す
るカメラ制御回路である。外部制御信号は例えばRS−
232Cによって規定されるインターフェースから入力
される。
【0013】ビデオカメラ10がパン、チルトなどを制
御不能の場合はカメラ制御回路12は必ずしも必要でな
いが、但しビデオカメラ10の電源のオンオフの制御を
該制御回路12が行う様にしてもよい。20はカメラ制
御回路12に制御コードを送ることにより、カメラ制御
回路12に接続されているビデオカメラ10を制御し、
またネットワークインターフェース38を介してネット
ワークに、ビデオカメラ10から得られた映像データを
送信するコンピュータである。例えば、ワークステーシ
ョン(WS)やパーソナルコンピューター(PC)が考
えられる。次に本実施例のコンピュータ20の構成につ
いて説明する。22は全体を制御するCPU、24は主
記憶、26はハードディスクなどの二次記憶装置、28
はポインティングデバイスとしてのマウスであるが、本
発明はマウスに限らず他のデバイス例えばディスプレイ
35上のタッチパネルであってもよい。30はキーボー
ドである。25はフロッピーディスク、CDROMなど
の取り外し可能な外部記憶装置であり、本システムのソ
フトウェアはこれらの媒体やネットワークインターフェ
ース38から読み出されて、二次記憶装置26に記憶さ
せてもよい。32はカメラ制御回路12を接続し、カメ
ラ制御信号を送受信するI/Oボード、34はビデオカ
メラ10のビデオ出力信号VDを取り込むビデオキャプ
チャーボードである。ビデオ出力信号はNTSCのよう
なアナログでもデジタルでも構わないが、アナログの場
合はA/D変換を行う機能を有している必要がある。ま
たビデオキャプチャーボード34にデータ圧縮機能が備
わっている必要はないが、圧縮機能がない場合はソフト
ウェア圧縮を行う方が望ましい。キャプチャーされた映
像はグラフィックボード34からパス39を介してビデ
オボード36へ出力され、ビットマップディスプレイ3
5の任意の位置に表示される。かかる表示位置の制御は
CPU22がビデオボード36へ表示位置及び/又は領
域を指示することによって実行される。39はCPU2
0からネットワークインターフェイス38までの各デバ
イスを相互に接続するシステムバスである。
【0014】以上の構成で、ネットワークを経由して遠
隔地の監視端末に映像を伝送し、また監視端末からのカ
メラ制御信号を受け、カメラ制御を行うことが出来る。
60は監視端末(映像受信端末)の構成概略を示す。監
視端末60は映像送信端末20にビデオカメラ10のた
めの制御信号を発信し、映像送信端末20はかかる制御
信号に従いビデオカメラ10を制御し、結果として得ら
れたビデオカメラ10の状態を返す。監視端末60は当
該ビデオカメラの状態を表示装置、例えばビットマップ
ディスプレイ135に表示する。また、映像送信端末2
0から送られてくる映像データを受信し、ソフトウェア
で圧縮解凍、即ち符号化されたデータを伸長し、表示装
置にリアルタイムに表示することを行う。図から理解さ
れる様に、監視端末60は映像送信端末20から、ビデ
オカメラ10、カメラ制御部12、キャプチャーボード
34を取り除いたものと同様の構成であり、同じ機能を
有する素子については符号に「100」を加えて図に示
している。もちろんあえて取り除く必要は特にない。ま
たCPU22の能力が乏しく、圧縮解凍に時間がかかる
ようであるなら、圧縮解凍機能をもった拡張ハードウェ
アを搭載しても構わない。
【0015】以上の構成で、ネットワーク100を経由
して遠隔地の映像送信端末20からの映像を受信し、圧
縮解凍を行い、ビットマップディスプレイ135上、即
ちモニタ表示装置の任意の場所に表示し、そして、キー
ボード130又はマウス128から操作者によって入力
されたビデオカメラの制御指示に応じたビデオカメラ制
御コードを映像送信端末に送信することが出来る。
【0016】図2は本実施例のソフトウェア構成を示す
図である。監視端末60のソフトウェア410と複数の
映像通信端末20等のソフトウェア420、430…が
ネットワーク100に接続されており、監視端末のソフ
トウェア410には、ネットワーク上の映像通信端末の
ソフトウェア420、430…に夫々接続されたカメラ
を遠隔制御するカメラ制御クライアント411と、映像
通信端末からパケットの形で送られてきた映像データを
圧縮解凍し表示する映像受信ソフトウェア412と、マ
ップとカメラシンボル及び図6のスコープ表示によりカ
メラの位置、パン及びズームをグラフィカル表示し、か
つカメラ制御を行うことの出来るGUIを持つマップ管
理ソフトウェア413がインストールされる。映像受信
ソフトウェア412は、ネットワーク400に接続され
た全ての映像送信端末のカメラの管理を行う中心的な役
割を担うソフトウェアであり、各々のカメラのカメラ
名、カメラが接続されているコンピューターのホスト
名、パン/チルト、ズームなどのカメラ状態や、制御可
能であるか否かなどのカメラに関する情報、現在どのカ
メラを制御中なのか、どのカメラの映像を表示中なのか
といった現在の状態を示す情報を保有する。カメラ制御
クライアント411、マップ管理ソフトウェア413で
もこれらの情報は共有され、カメラシンボルの表示変更
などに利用される。412はかかる端末に接続されてい
るカメラに対して、パン/チルト、ズーム、ホワイトバ
ランス等のカメラの状態を制御するとともにカメラから
出力される映像データをストアするソフトウェアであ
り、カメラ制御サーバーと呼ばれる。422は前記映像
受信ソフトウェアと協同するソフトウェアである。
【0017】図3は、監視端末410のビットマップデ
ィスプレイ135上に表示される画面の一例である。5
00は地図ウインドウで、本実施例においては夫々オフ
ィスや店舗、倉庫のレイアウトを示す複数枚の地図52
0、530、540…が管理されている。地図の枚数は
システムの性能に依存し、特に制限はない。各々の地図
にはタグが付けられており、このタグをマウスポインタ
でクリックすることで、当該タグのついた地図が地図表
示領域502に表示される。それと同時に当該地図上に
配置されたカメラシンボルも表示される。図3は地図5
10〜540のうちの地図520を地図表示領域502
に表示させた様子を表したものであり、地図520上に
配置されたカメラアイコン521、522、523…が
表示されている。ここで、地図530のタグをクリック
すれば地図表示領域502には、図4で示すように地図
530が表示され、同時に地図530に配置されたカメ
ラアイコン531、532、533…が表示される。図
5は入力された映像信号を表示するウインドウ600を
示す図であり、かかる図5においてはネットワーク10
0を介して受信した映像信号が各ウインドウに表示され
た例を示している。
【0018】図5において600は映像表示ウインドウ
である、映像表示ウインドウ内の領域611、612、
614、616、618、620…は映像表示領域で、
本実施例の場合は6個であるが、もちろんこれに制限さ
れるものではない。又図3に示した地図ウインドウ50
0、図5に示した映像表示ウインドウ600は同一画面
上に表示されてもよいし、別画面、即ち別々のモニタ装
置上に表示されてもよい。632は表示されているカメ
ラ映像を映像表示領域から削除するためのゴミ箱アイコ
ンである。640はカメラ制御用のパネルであり、種々
のカメラ制御用のボタン類を具備し、選択されたカメラ
のパン/チルト、ズームを制御することができる。尚パ
ネル640もウインドウ500、600と同一画面上に
表示されてもよいし、別画面上に表示されてもよい。こ
こでは本発明の主旨から逸脱するためこれについて詳し
くは述べない。
【0019】次に本実施例の監視システムのグラフィカ
ルユーザーインターフェースGUIについて図6から1
0を利用して説明することにする。本実施例においては
地図520、530…上のカメラアイコンを映像表示ウ
インドウ内にある任意の映像表示領域にドラッグアンド
ドロップ操作(以下D&Dと略)するとドラッグアンド
ドロップされたアイコンに対応したカメラからの動画像
がドロップされた映像表示領域に表示がなされる。図6
はビデオカメラ523を映像表示領域614にD&Dし
た時の様子である。ドラック中はマウスカーソルの形状
が図7のようにカメラの形状になり、使用者にとってド
ラッグアンドドロップの動作中であることが確認でき
る。このときマップ管理ソフトウェア413がドラッグ
されたカメラの位置情報から、該カメラのID番号を検
索し、映像受信ソフトウェア412に対してD&Dされ
たカメラのIDを通知し、映像受信ソフトウェアはこの
IDからカメラのパン/チルトやカメラ名、カメラが接
続されているホスト名を調べ、これらの情報をカメラ制
御クライアント411、マップ管理ソフトウェア413
に通知する。カメラ制御クライアント411はこの情報
を元に、当該カメラの接続されている映像送信端末のカ
メラ制御サーバーとネットワーク接続を行う。以後両者
でカメラ制御が行われるが、カメラのパン/チルトなど
の情報はカメラ制御クライアント411から映像受信ソ
フトウェア412に常時通知される。マップ管理ソフト
ウェアは実際のカメラの向きに対応するように、カメラ
アイコンの向きを変更したり、図9のように表示中であ
ることを示すスコープ910を描いたり、スコープ91
0の中にカメラのパン/チルト、ズームを制御するため
のコントロールポインタ920を描いたりというように
ビデオボード136内に格納されているマップの更新を
行う。マップ管理ソフトウェアはカメラのパン/チルト
などの情報を映像受信ソフトウェア413から常に通知
されており、カメラ制御パネル640でカメラのパン/
チルト、ズームなどの状態が変更されると、それは直ち
にカメラアイコン521、522、523…、531、
532、533…に反映される。実際の映像の送信は、
映像受信ソフトウェア412からの要求によって行われ
る。映像受信ソフトウェア412は当該カメラの接続さ
れている映像送信端末の映像送信ソフトウェア422に
ネットワーク100を介して、1フレーム分のデータを
送信するように要求する。映像送信ソフトウェア422
はこの要求を受け、キャプチャされたもっとも新しいフ
レームのデータをパケットに分割して、映像受信ソフト
ウェア412に送信する。映像受信ソフトウェア412
はパケットからフレームを再構築し当該映像表示領域に
表示し、再び映像送信要求を行う。この繰返しを高速に
行うことによって遠隔地の映像をネットワークを介して
伝送、表示を行う。これにより、ビデオカメラからの動
画像をビットマップディスプレイ上に表示させることが
できる。尚、複数のカメラの映像表示を行う場合は、各
々のカメラの接続されている映像送信ソフトウェアに対
して、映像送信要求の発効、キャプチャした映像を圧
縮、パケット分割、ネットワーク送信、パケット受信、
フレーム再構築、圧縮解凍、表示のプロセスを、順番に
繰返し行うことで実現される。ビデオカメラ映像の表示
位置の移動は、図8に示すように表示されている映像
を、移動したい映像表示領域にD&D操作をすることで
実現できる。図8には映像表示領域614に表示されて
いたビデオカメラ523の映像を612に移動した時の
様子である。
【0020】このとき映像受信ソフト412は当該映像
表示領域をクリアし、D&D先を当該ビデオカメラの映
像を表示する領域として内部パラメータの変更を行う。
以後、D&D先に表示が行われるようになる。尚この操
作によって、論理的なネットワーク接続は切断されるこ
とはない。即ち、一旦接続されたネットワークは後述す
る様に、ごみ箱アイコン6へ、映像表示領域をD&D操
作する迄は切断されることはない。ビデオカメラ映像を
表示中止する場合は、図10に示すように表示中止した
いビデオカメラの映像が表示されている映像表示領域を
映像表示ウインドウ内にあるごみ箱アイコン632にD
&D操作をすることで、当該映像の表示を中止すること
ができる。図10は映像表示領域614に表示されてい
たビデオカメラ523の映像の表示中止を行った後の様
子である。このとき映像受信ソフト412は当該映像表
示領域をクリアし、当該映像送信ソフトウェアへの映像
送信要求発行を中止する。さらにカメラ制御クライアン
ト411やマップ管理ソフトウェア413に表示を中止
した旨を通知する。カメラ制御クライアント411はこ
の通知を受け、映像送信端末とのネットワーク接続を切
断し、当該映像表示領域をクリアする。またマップ管理
ソフトウェア413は当該カメラのカメラアイコン52
3からスコープ表示を除去し、マップを更新する。
【0021】本実施例によれば上述したように地図上の
カメラシンボルを映像表示領域にD&D操作すること
で、監視端末と当該映像送信端末との論理的ネットワー
ク接続を確立する手段、ビデオカメラ映像が表示されて
いる映像表示領域を、別の任意の映像表示領域にD&D
操作で移動する手段、ビデオカメラ映像が表示されてい
る映像表示領域を、表示中止シンボルにD&D操作を行
うことで、論理的ネットワーク接続を切断する手段を備
えたことで、ビデオカメラ映像の表示位置を、ユーザー
である監視者が扱い易いように自由に配置したり、同時
に表示するビデオカメラ映像を選択することが可能にな
り、監視システムの運用に柔軟性を与えることが出来
る。
【0022】次に以上説明した本実施例の装置のソフト
ウェアを、図11を用いて説明する。図11乃至図12
は本実施例の装置の全体の動作を示すフローチャートで
ある。
【0023】以下フローチャート中の各ステップについ
て説明する。
【0024】S100…図2に示すマップ管理ソフトウ
ェア413がビットマップディスプレイ35上に例えば
図3の500に示す地図ウインドウを表示する。
【0025】S102…S100に続いて図2に示す映
像受信ソフトウェア412が同じくディスプレイ35上
に例えば図5に示す映像ウインドウ600を表示する。
【0026】S104…S102に続いて図2に示すカ
メラ制御クライアント411が同じくディスプレイ35
上に図6に示すカメラコントロールパネル640を表示
する。
【0027】S106…図3に示す地図ウインドウ上に
表示されているカメラのアイコンがクリックされたか否
かを判定し、クリックされた場合にはS108へ進み、
クリックされない場合にはS112へ進む。
【0028】尚、順番は前後するが図11の各ステップ
はCPU122に対応したOSによって実行される。ま
た、上述の説明ではS100、S102、S104は別
個に実行されているが、S100がS102、S104
のルーチンを呼び出して実行させてもよい。
【0029】S108…クリックされたフォーカスの切
り換えを行う。即ち、クリックされたカメラを確定す
る。言い換えれば、選択されたカメラがどのカメラであ
るかを決定する。
【0030】S110…後述する表示処理ルーチンが開
始される。かかるルーチンは、図14を用いて後述す
る。
【0031】S112…図5に示す映像ウインドウ60
0に表示されている映像のうち所望の映像がクリックさ
れたか否かを判定する。クリックされた場合にはフロー
はS114へ進む。クリックされない場合にはフローは
S120へ進む。
【0032】S114…映像がクリックされた際に、図
3に示す地図ウインドウにクリックされた映像信号を発
生するカメラの位置が表示されているか否かを判定し、
表示されていない場合には図3に示す。ウインドウに、
該カメラが含まれる地図を表示させる様に地図を切り換
えるための指示をマップ管理ソフトウェア413に指示
を与える。
【0033】S116…S108と同様にクリックされ
た映像に対応したカメラのフォーカスの切り換えを行
う。
【0034】S118…後述する表示移動制御、中止処
理ルーチンが開始される。かかるルーチンは図16を用
いて後述する。
【0035】S120…図3に示すカメラ制御パネル6
40がクリックされたか否かを判定する。クリックされ
た際にはフローはS122へ分岐する。
【0036】S122…制御パネルで指定されたコマン
ドをネットワーク100を介してクリックされているカ
メラに伝送する。
【0037】S124…図3に示されるマップのタグ5
10〜540のいずれかがクリックされたかを判定す
る。クリックされた場合には、フローはS126へ進
む。クリックされない場合にはS128へフローは進
む。
【0038】S126…マップ中のタグ510〜540
のいずれかのうちでクリックされたマップに対応するマ
ップを表示する様にマップ管理ソフトウェア413に指
示を送る。
【0039】S128…ビットマップディスプレイ35
上に表示されているマップ上にD&Dにより表示すべき
映像として指定されている映像が有るか否かを判別す
る。指定されている映像があればフローはS130へ進
み、なければS136へフローは進む。
【0040】S130…指定されている映像が有れば、
該映像に対応するカメラ、或いは映像信号送信端末に順
次、映像要求信号を含むパケットを送信し、該パケット
によって要求された端末から送信されてきた映像をビッ
トマップディスプレイ35上に表示する。
【0041】S132…グループ化ボタンがクリックさ
れたか否か判定する。クリックされていれば134へフ
ローは進む。クリックされていなければCへフローは進
む。
【0042】S134…ビットマップディスプレー35
上のカメラ映像を送信しているカメラをグループ化する
と共にグループアイコンを形成する。
【0043】S136…グループアイコンがクリックさ
れたか否か判定する。グループアイコンがクリックされ
ていた場合S138へ進む。されていない場合はBへ進
む。
【0044】S138…クリックされたグループアイコ
ンを反転表示する。
【0045】S140…グループアイコンが表示指示さ
れたか否か判定する。表示指示されていれば、S142
のグループ表示フロー図19(後述)へフローは進む。
表示指示されていなければS144へフローは進む。
【0046】S144…グループ削除ボタン710がク
リックされたか否か判定。クリックされているとS14
4へフローは進む。クリックされていないとBへ進む。
【0047】S146…指定されたグループを削除す
る。
【0048】次に図14を用いてS110において説明
した表示処理ルーチンについて説明する。
【0049】S150…かかるルーチンにおいてはまず
表示されているカメラアイコンがドラッグされたか否か
を判別する。尚、かかるフローにおいては図11のS1
06から本ステップ迄カメラアイコンが使用者によって
クリックされ続けていれば、S151へフローは進む。
使用者によってクリックが解除されていればこのスップ
は終了して元のルーチンへ戻る。
【0050】S151…カメラがドラッグされているこ
とが使用者に解り易くするためにドラッグ中はマウスカ
ーソルを図7の様な表示に変える。尚、かかるマウスカ
ーソルはこれに限らず、他の表示形態であってもよい。
要は使用者にカメラをドラッグ中であることが理解され
れば良い。
【0051】S152…図7の様に例示されたカーソル
の形状のカメラがドロップされたか否かを図1に示すマ
ウス128のクリックボタンの状態から判別する。ドロ
ップされたカメラが図5に示す映像表示領域610〜6
20のいずれかにドロップされたか否かを判別する。か
かる判別はマップ管理ソフトウェア413が映像表示領
域610〜620の夫々の領域とカメラの形状をしたカ
ーソルがドロップされた座標とを比較し、領域内にドロ
ップされた場合にはフローはS154へ分岐し、領域外
へドロップされた際にはフローは、S168へ分岐し、
マウスカーソルを元に戻す。即ち、S150においてカ
メラがドラッグされる前の状態に戻す。
【0052】S154…ドロップされた領域が映像表示
中であるか否かをマップ管理ソフトウェア412に判別
させる。マップ管理ソフトウェア412は、前述の映像
表示領域610〜620のいずれにどのカメラからの映
像が表示されているかをテーブルメモリに常時書き込ん
で管理している。表示中であれば、S156へ表示中で
なければS158へフローは分岐する。
【0053】S156…ドロップされた領域が既に映像
表示中であれば表示中の映像の表示を中止する。
【0054】S158…図2の映像、受信ソフトウェア
412にD&DされたカメラのID(識別情報)を通知
する。
【0055】S159…次いでS158においてIDが
通知されたカメラのネットワークアドレス、ホスト名、
カメラ名、該カメラの状態を示すパラメータを主記憶装
置124から取得する。尚、かかるパラメータには焦点
距離情報、ホワイトバランス、撮影している方向のデー
タを含む。尚、主記憶装置124には本システムを構成
する全ての画像信号発生源のネットワークアドレス、ホ
スト名、カメラ名、該カメラの状態を示すパラメータが
ストアされている。
【0056】S160…S159において取得したデー
タをマップ管理ソフトウェア413及びカメラ制御クラ
イアント411に出力する。
【0057】S162…S160において取得したデー
タに基づいて例えば図6の580として示されるカメラ
のスコープ表示、即ち、カメラが撮影している画角を焦
点距離の情報カメラが向いている方向をマップ上に表示
させる。
【0058】S164…S162に続いてカメラ制御サ
ーバー421と通信する。
【0059】S166…続いて選択されたカメラから映
像信号を受信するため映像要求信号を選択されたカメラ
に送信する様に映像受信ソフトウェア412に対して指
令を出す。映像受信ソフトウェア412は映像要求信号
を選択したカメラに送出した後には後述するS178に
おいて映像信号の送出を停止する迄は周期的に前述の映
像要求信号を繰り返し出力する。
【0060】これによってビデオカメラ側からは繰り返
しフレームの画像信号が出力され、動画像がモニタ上に
再生される。
【0061】S168…ドラックアンドドロップによっ
て移動させられたマウスカーソルを元の位置に戻す。
【0062】次に図11のS118に示される表示移動
中止処理ルーチンについて図16、図17を用いて説明
する。
【0063】S170…S112においてクリックされ
た映像がクリックされつづけているか否かを判別する。
クリックされ続けていれば、S172へ進み、既にクリ
ックが解除されている場合にはこのルーチンは終了す
る。
【0064】S172…マウスカーソルをS151と同
様に例えば図7に示される様に形状をかえる。
【0065】S174…マウスカーソルでドラックされ
た映像がごみ箱にドロップされたか否かを判別する。ご
み箱にドロップされれば、S176へ進み、そうでなけ
ればS182へフローは進む。
【0066】S176…ごみ箱にドロップされた場合に
は、ドラックアンドドロップされた映像表示領域をクリ
アして何も表示しない又はブルーバックに変更する。
【0067】S178…次いで映像受信ソフトウェア4
12に対してS176においてクリアされた映像を送信
してきている通信端末、例えばビデオカメラに対して、
映像送信要求の発効を中止する。これにより、通信端末
側は映像信号の通信を中止する。
【0068】S180…S178に続いてマップ管理ソ
フトウェア413、カメラ制御クライアント411に対
してビットマップディスプレイ135上への表示の中止
を通知し、続いてフローはS192へ移る。
【0069】S182…S174においてカメラ映像が
ごみ箱アイコンにドロップされていない場合には、カメ
ラ映像が映像表示領域610〜620のいずれにドロッ
プされたかを判定する。
【0070】S184…S152と同様。
【0071】S186…S154と同様。
【0072】S188…D&Dされているカメラの映像
信号をドロップされた映像表示位置へ表示させる。
【0073】S190…従前にカメラの映像信号が表示
されていた領域の映像信号をクリアする。
【0074】S192…S162で表示したカメラのス
コープ表示を消去する。
【0075】S194…カメラサーバーとの通信を中止
する。
【0076】S196…S168と同様。
【0077】523の映像の表示中止を行った後の様子
である。
【0078】このとき映像受信ソフト412は当該映像
表示領域をクリアし、当該映像送信ソフトウェアへの映
像送信要求発効を中止する。さらにカメラ制御クライア
ント411やマップ管理ソフトウェア413に表示を中
止した旨を通知する。
【0079】カメラ制御クライアント411はこの通知
を受け、カメラ制御サーバーとのネットワーク接続を切
断し、当該映像表示領域をクリアする。またマップ管理
ソフトウェア413は当該カメラのカメラアイコン52
3からスコープ表示を除去し、マップを更新する。
【0080】次に本実施例における映像表示領域の個数
を変更する手段について述べる。
【0081】映像表示領域の個数は、映像表示ウインド
ウのリサイズに伴って変更される。映像表示ウインドウ
のリサイズは、通常のウインドウシステムと同様のリサ
イズ操作で実現できる。図19に本実施例のビットマッ
プディスプレイ135上に表示されるウインドウの一例
を示す図である。領域2002、2004、2006、
2008は各々、上下左右に地図表示ウインドウをリサ
イズするための領域であり、この領域をD&Dすること
で各々の方向にリサイズすることが出来る。もちろんこ
れ以外の手段によってリサイズしても構わない。
【0082】尚、リサイズは映像表示領域の2002、
2004、2006、2008夫々の大きさを最小単位
にして行われ、リサイズの変位が映像表示領域より小さ
い場合は全くリサイズはされない。
【0083】図番は前後するが図26にリサイズ時の処
理手順を説明するフローチャートを示す。まず、映像表
示ウインドウのリサイズ要求が発効されると(S270
1)現在のウインドウサイズX0,Y0(X0はウイン
ドウのX方向の大きさ、Y0はウインドウのY方向の大
きさ)とリサイズ要求サイズX1,Y1(X1はウイン
ドウのX方向の大きさ、Y1はウインドウのY方向の大
きさ)との差Xd,Ydを計算する(S2702)。次
にXY両軸について、差Xd,Ydと映像表示領域の大
きさX_v,Y_vとの比を求め、小数点以下の切捨て
を行う。これらの値を各々X_v,Y_vで乗じた分だ
けリサイズを行う(S2703)。換言すればリサイズ
要求サイズと現在のウインドウサイズとの差が映像表示
領域の大きさに満たない場合には、リサイズ要求にかか
わらずウインドウの大きさは変更されることがない。
【0084】このようにして、映像表示領域の大きさを
単位にしたリサイズが実現できる。尚、かかるリサイズ
に際しては、ウインドウの大きさを小さくする方向でも
よい。S2704からS2007は小さくリサイズする
ことによって、映像表示中であった映像表示領域を削除
し、削除された領域に表示されていた画像を出力するビ
デオカメラから得られる画像をビットマップディスプレ
イ135から消去してしまった場合の処理である。即
ち、S2705、S2707において当該映像を送信し
ていた映像送信端末と監視端末との論理的ネットワーク
接続が切断される。
【0085】図20は2×3=6個の映像表示領域を持
つ映像表示ウインドウが大きくなるようにリサイズする
ときの映像ウインドウの大きさの変位を示す例である。
この例では初め、2100の大きさの映像表示ウインド
ウを2102の大きさにしようと使用者がポインティン
グデバイスを用いて変更したのだが、前述の図13のス
テップS2703において映像表示領域の大きさを最小
単位とするためサイズの大きさの差の1部が切り捨てら
れてしまい、結果的に2104の3×3=9の映像表示
領域を持つ大きさ映像表示ウインドウがリサイズされた
ことを示している。
【0086】図21は2×3=6個の映像表示領域を持
つ映像表示ウインドウが小さくなるようにリサイズする
ときの例である。この例では初め、2200の大きさの
映像表示ウインドウを2202の大きさにしようとした
のだが、映像表示領域の大きさを最小単位とするため変
位が切り捨てられてしまい、結果的に2204のように
初めと変わらない2×3=6の映像表示領域を持つ大き
さ映像表示ウインドウがリサイズされたことを示してい
る。
【0087】本実施例においては映像表示ウインドウ
は、矩形であるためにx=1,2…m,y=1,2…n
で表される任意のXとYとの積に対応した個数の映像表
示領域を持つ大きさにリサイズすることが可能である。
【0088】最大表示可能な映像表示領域の数はm×n
で決定される。m,nはそれぞれ1以上の自然数であれ
ば特別な制限はない。しかし、現実的には監視端末のビ
ットマップディスプレイの解像度によって表示可能な映
像表示領域の数には制限が存在するため、m,nの値も
ここから決定されてくる。
【0089】(実施例2)実施例2は実施例1における
リサイズ時の変位の丸め方の変形例である。実施例1で
は映像表示ウインドウのリサイズはXY両軸方向につい
ての変位が、最小単位すなわち映像表示領域の大きさに
満たない分について、切捨てを行っていたが、本実施例
では切上げを行う。このために本実施例においては、S
2703において、int((xd/xv)×Xv+
1),int((xd/xv)×Xv+1)の演算を行
う様にすればよい。
【0090】図22は2×3=6個の映像表示領域を持
つ映像表示ウインドウを大きくリサイズするときの例で
ある。2302の大きさにしようとしているが、切り上
げ処理を行うことにより、2304の4×3=12の映
像表示領域を持つ大きさ映像表示ウインドウにリサイズ
されたことを示している。
【0091】図23は2×3=6個の映像表示領域を持
つ映像表示ウインドウを小さくリサイズするときの例で
ある。同様に切り上げ処理を行うことにより、2404
のように1×3=3の映像表示領域を持つ映像表示ウイ
ンドウにリサイズされたことを示している。
【0092】(実施例3)実施例3は実施例1と実施例
2を組み合わせ、大きくリサイズするときと小さくリサ
イズする時の処理を変えたものである。大きくリサイズ
する時は図22に示すような切り上げ処理を行い、小さ
くリサイズする時は図21に示すような切り捨て処理を
行うようにする。
【0093】(実施例4)実施例4は実施例1と実施例
2を組み合わせ、大きくリサイズするときと小さくリサ
イズする時の処理を変えたものである。大きくリサイズ
する時は、図20に示すような切り捨て処理を行い、小
さくリサイズする時は図23に示すような切り上げ処理
を行うようにする。
【0094】(実施例5)実施例5は映像表示領域の個
数を直接入力する例である。図25に示されるダイアロ
グボックスでX,Yの夫々の個数を入力することによっ
て決定する。
【0095】(実施例6)実施例6は実施例1におい
て、監視端末のビットマップディスプレイの解像度によ
って制限を越えて、映像表示領域を扱う場合の例であ
る。
【0096】具体的には映像表示ウインドウにXY両軸
方向のスクロールバーを持たせて、m,nの制限を取り
払っている。図24はm,n=4,4,x,y=2,2
の環境で運用しているところを表した図である。
【0097】図24において、全ての映像表示領域が映
像を表示中であるとすると、実際に表示されている25
20、2521、2524、2525以外の領域の映像
を担当している映像送信端末は映像を送信する意味が全
くない。
【0098】このような映像送信端末からの無駄なネッ
トワークフローは、ネットワークと共通資源を無駄にす
るばかりでなく、ネットワーク上を流れる画像データ量
が増大するので必要な情報をネットワーク上を伝送する
ことが難しくなる場合も生じる怖れがあり、更にまた監
視端末の処理を増やすことになり、円滑な処理を妨げユ
ーザーの監視行動に支障をきたすことになる。
【0099】しかし、これらの映像表示領域の映像を担
当している映像送信端末との論理的ネットワーク接続を
切断してしまうと、スクロール時に切断処理、再接続処
理などを増やすことになる。
【0100】よって本実施例では、図27に示すよう
に、映像表示中の映像表示領域がスクロール処理によっ
て、表示されなくなった場合は論理的ネットワーク接続
は継続し、監視端末から当該映像送信端末への映像送信
要求の発効を中断し(S2803)、これらの映像表示
領域がスクロール処理によって、再び表示されるように
なった場合、監視端末から当該映像送信端末への映像送
信要求の発効を再開する(S2805)ような処理を追
加している。
【0101】以上の処理を行うことで、ネットワークフ
ローの減少と、監視端末の処理を軽減し円滑にGUIを
扱うことが可能である。更に、映像表示領域のスクロー
ル処理によって再び表示されるようになった場合、直ち
に必要な画像をモニタ上に表示することができる。
【0102】本発明によれば、実施例1のように映像表
示ウインドウをリサイズし、映像表示領域の配置や個数
を変更できる手段を設けたことによって、映像表示領域
と、地図との柔軟なウインドウ配置を行うことが可能に
なり、地図ウインドウと映像表示ウインドウとが重なり
合うことなく、よりユーザーの柔軟な配置要求に対応出
来るシステムになる。例えば横長の地図の場合は映像表
示領域を4×1にして、画面上部若しくは下部に映像表
示ウインドウを配置し、縦長の地図の場合は映像表示領
域を1×4にして、画面左若しくは右に映像表示ウイン
ドウを配置することで、地図の形が異なっても同じ数の
映像を表示することが可能である。
【0103】更にリサイズの最小単位を映像表示領域の
大きさにしたことにより、表示される映像は常に全体が
表示されるため、クリッピング処理する必要がなく、シ
ステム全体の能力向上も見込まれるという利点がある。
【0104】また、定常的な映像の個数を越えて、一時
的に同時にモニタリングを行いたい時に、簡単に映像表
示領域の個数を追加できるため、緊急時にも有益であ
る。
【0105】映像表示ウインドウのリサイズ処理も、リ
サイズを行う時は「常に映像表示領域の個数を変えたい
とき」と考えるユーザーには、切り捨て処理を行う実施
例1では使いにくいであろう。このようなユーザーに対
してはリサイズ処理時には必ず映像表示領域の個数を変
更する実施例2を利用することで操作性が向上する。
【0106】映像表示領域の大きさが大きい場合、実施
例1ではリサイズを行うに際してマウスのドラッグ距離
が長くなる。このような点に不便を感じるユーザーには
実施例5が有効である。
【0107】実施例1〜5では映像表示ウインドウを縮
小し、映像表示領域数を減少させた時、削除されてしま
った映像表示中の映像表示領域について、当該映像を送
信していた映像送信端末との論理的ネットワーク接続を
切断する。これにより、ネットワークフローや監視端末
の処理を軽減することが出来る。
【0108】実施例6では、スクロールバーを用いるこ
とで扱える表示領域の制限を取り除いている。
【0109】また、扱う映像表示領域の数が監視端末の
ビットマップディスプレイの解像度による限界を越えな
くとも、映像表示ウインドウの大きさを固定的に小さく
して利用出来る利点がある。これは大きな地図を扱う場
合に有利である。
【0110】更にスクロール処理によって、表示されな
くなった映像送信端末との論理的ネットワーク接続を切
断せずに送信要求の発効のみを中断し、スクロール処理
によって再び表示されるようになった時に、送信要求の
発効を再開する制御を行っているため、スクロール時の
再接続処理も軽減され、かつネットワークフローを少な
くなり、監視端末の処理を軽減してより扱いやすいGU
Iを提供することが可能になった。
【0111】
【発明の効果】本出願の第1の発明によれば、画像送信
源の配置と、該送信源からの画像の効率的な配置、表示
が可能となる。
【0112】また、他の発明によれば、画像を表示して
いるウインドウのサイズの変更に応じて通信手段を制御
しているので、効率的に通信を行うことができ、例えば
必要な場合には直ちに受信した画像をウインドウ上に表
示できる。
【図面の簡単な説明】
【図1】本発明の一実施例の映像送信端末及び監視端末
のブロック図である。
【図2】本発明の一実施例のソフトウェアブロック図で
ある。
【図3】本実施例の画面例である。
【図4】マップを530に切り換えた時の図である。
【図5】本実施例の映像表示ウインドウ600の例を示
す図である。
【図6】D&D操作による表示を行った時の様子を示し
た図である。
【図7】D&D操作時のマウスカーソルの形状の例を示
す図である。
【図8】D&D操作による映像の表示領域を変えた時の
様子を示した図である。
【図9】映像表示中のカメラアイコンの表示例を示す図
である。
【図10】D&D操作による映像の表示中止を行った時
の様子を示した図である。
【図11】本実施例の装置の全体の動作を示すフローチ
ャートである。
【図12】本実施例の装置の全体の動作を示すフローチ
ャートである。
【図13】本実施例の装置の全体の動作を示すフローチ
ャートである。
【図14】図11に示すS110における表示処理ルー
チンの詳細を示す図である。
【図15】図11に示すS110における表示処理ルー
チンの詳細を示す図である。
【図16】図11に示すS118における表示移動中止
スタートの詳細を示す図である。
【図17】図11に示すS118における表示移動中止
スタートの詳細を示す図である。
【図18】図2に示すカメラ制御クライアントの構成を
示すフローチャートである。
【図19】実施例1で利用したウインドウシステムのリ
サイズ時に利用する領域を示した図である。
【図20】映像表示ウインドウを、変位切り捨ての場合
に大きくリサイズする例である。
【図21】映像表示ウインドウを、変位切り捨ての場合
に小さくリサイズする例である。
【図22】映像表示ウインドウを、変位切り上げの場合
に大きくリサイズする例である。
【図23】映像表示ウインドウを、変位切り上げの場合
に小さくリサイズする例を示す図である。
【図24】実施例6における映像表示ウインドウの例を
示す図である。
【図25】実施例5におけるダイヤログボックスの例を
示す図である。
【図26】実施例1における映像ウインドウのリサイズ
の処理を示したフローチャートである。
【図27】実施例6における映像ウインドウのスクロー
ル処理を示したフローチャートである。
【符号の説明】
10 ビデオカメラ 12 カメラ制御装置 20 映像送信端末 22 CPU 24 主記憶 25 外部記憶装置 26 二次記憶装置 28 マウス 30 キーボード 32 I/O装置 33 ビデオ圧縮デコーダー 34 キャプチャーボード 35 ビットマップディスプレイ 36 ビデオボード 38 ネットワークI/F 400 ネットワーク 410 映像送信端末 411 カメラ制御クライアント 412 映像受信ソウトウェア 413 マップ管理ソフトウェア 420 監視端末 421 カメラ制御サーバー 422 映像送信ソフトウェア 500 地図表示ウインドウ 510、520、530、540 マップ 511〜、521〜 カメラアイコン 600 映像表示ウインドウ 610、612、614 映像表示領域 632 ごみ箱アイコン 640 カメラ制御パネル 910 映像表示中を示すスコープ 920 カメラ制御のためのコントロールポインタ

Claims (20)

    【特許請求の範囲】
  1. 【請求項1】 複数の画像送信源の配置を示す配置図と
    前記画像送信源からの画像をモニタ上のウインドウ内に
    表示させる供給手段、 前記ウインドウのサイズと前記ウインドウ内に表示させ
    る画像の数とのいずれか一方に応じて他方を制御する制
    御手段とを有することを特徴とする画像処理装置。
  2. 【請求項2】 前記ウインドウ内に表示させる画像の数
    に応じて、前記画像送信源との通信を制御する制御手段
    を更に有することを特徴とする請求項1の画像処理装
    置。
  3. 【請求項3】 映像送信源からの映像を表示する映像表
    示領域を映像表示ウインドウ上にマトリクス状に配置す
    ることを特徴とする請求項1乃至2のいずれか1項に記
    載の画像処理装置。
  4. 【請求項4】 映像表示ウインドウのサイズ変更によっ
    て、映像表示領域の個数を変更する手段を有することを
    特徴とする請求項1に記載の画像処理装置。
  5. 【請求項5】 映像表示ウインドウのサイズ変更におけ
    る最小単位は、映像表示領域の矩形の大きさで決定され
    る請求項4に記載の画像処理装置。
  6. 【請求項6】 前記画像の数の制御により、映像表示中
    の映像表示領域が表示装置に表示されなくなった場合、
    当該映像を発信している映像送信端末との論理的ネット
    ワーク接続を保持しつつ、映像送信要求の発効を中断す
    る請求項1乃至5に記載の画像処理装置。
  7. 【請求項7】 映像送信要求の発効が中断されていた映
    像送信端末の映像を表示する映像表示領域が、スクロー
    ル処理によって表示装置に再表示された場合、当該映像
    送信端末への映像送信要求の発効を再開することを特徴
    とする請求項1乃至6に記載の画像処理装置。
  8. 【請求項8】 前記ウインドウ内に表示させる画像の数
    に応じて、前記ウインドウのリサイズを行うことを特徴
    とする請求項1に記載の画像処理装置。
  9. 【請求項9】 複数の画像送信源とネットワーク接続す
    るための通信手段、 受信した画像送信源からの画像をモニタ上のウインドウ
    内に表示させる供給手段、 前記ウインドウのサイズ変更に応じて前記通信手段を制
    御する制御手段を有することを特徴とする通信装置。
  10. 【請求項10】 前記通信手段は前記ウインドウのサイ
    ズ変更に応じて、前記ウインドウ内の画像の数を制御
    し、該画像の数に応じた数の画像送信源とネットワーク
    接続する手段であることを特徴とする請求項9の通信装
    置。
  11. 【請求項11】 複数の画像送信源の配置を示す配置図
    と前記画像送信源からの画像をモニタ上のウインドウ内
    に表示させ、 前記ウインドウのサイズと前記ウインドウ内に表示させ
    る画像の数とのいずれか一方に応じて他方を制御するこ
    とを特徴とする画像処理方法。
  12. 【請求項12】 前記ウインドウ内に表示させる画像の
    数に応じて、前記画像送信源との通信を制御することを
    更に有することを特徴とする請求項11の画像処理方
    法。
  13. 【請求項13】 映像送信源からの映像を表示する映像
    表示領域を映像表示ウインドウ上にマトリクス状に配置
    することを特徴とする請求項11に記載の画像処理方
    法。
  14. 【請求項14】 映像表示ウインドウのサイズ変更によ
    って、映像表示領域の個数を変更する手段を有すること
    を特徴とする請求項11に記載の画像処理方法。
  15. 【請求項15】 映像表示ウインドウのサイズ変更にお
    ける最小単位は、映像表示領域の矩形の大きさで決定さ
    れる請求項14に記載の画像処理方法。
  16. 【請求項16】 前記画像の数の制御により、映像表示
    中の映像表示領域が表示装置に表示されなくなった場
    合、当該映像を発信している映像送信端末との論理的ネ
    ットワーク接続を保持しつつ、映像送信要求の発効を中
    断する請求項11乃至15に記載の画像処理方法。
  17. 【請求項17】 映像送信要求の発効が中断されていた
    映像送信端末の映像を表示する映像表示領域が、スクロ
    ール処理によって表示装置に再表示された場合、当該映
    像送信端末への映像送信要求の発効を再開することを特
    徴とする請求項1乃至6に記載の画像処理方法。
  18. 【請求項18】 前記ウインドウ内に表示させる画像の
    数に応じて、前記ウインドウのリサイズを行うことを特
    徴とする請求項1に記載の画像処理方法。
  19. 【請求項19】 通信手段により複数の画像送信源とネ
    ットワーク接続し、 受信した画像送信源からの画像をモニタ上のウインドウ
    内に表示させ、 前記ウインドウのサイズ変更に応じて前記通信手段を制
    御することを特徴とする通信方法。
  20. 【請求項20】 前記通信手段は前記ウインドウのサイ
    ズ変更に応じて、前記ウインドウ内の画像の数を制御
    し、該画像の数に応じた数の画像送信源とネットワーク
    接続する手段であることを特徴とする請求項9の通信方
    法。
JP01420196A 1996-01-30 1996-01-30 通信装置、画像処理装置、通信方法及び画像処理方法 Expired - Fee Related JP3689473B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP01420196A JP3689473B2 (ja) 1996-01-30 1996-01-30 通信装置、画像処理装置、通信方法及び画像処理方法
US08/789,391 US5825432A (en) 1996-01-30 1997-01-29 Communication apparatus image processing apparatus, communication method, image processing method and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP01420196A JP3689473B2 (ja) 1996-01-30 1996-01-30 通信装置、画像処理装置、通信方法及び画像処理方法

Publications (2)

Publication Number Publication Date
JPH09214937A true JPH09214937A (ja) 1997-08-15
JP3689473B2 JP3689473B2 (ja) 2005-08-31

Family

ID=11854509

Family Applications (1)

Application Number Title Priority Date Filing Date
JP01420196A Expired - Fee Related JP3689473B2 (ja) 1996-01-30 1996-01-30 通信装置、画像処理装置、通信方法及び画像処理方法

Country Status (2)

Country Link
US (1) US5825432A (ja)
JP (1) JP3689473B2 (ja)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0715453B1 (en) * 1994-11-28 2014-03-26 Canon Kabushiki Kaisha Camera controller
US7116357B1 (en) 1995-03-20 2006-10-03 Canon Kabushiki Kaisha Camera monitoring system
US6208376B1 (en) * 1996-04-22 2001-03-27 Canon Kabushiki Kaisha Communication system and method and storage medium for storing programs in communication system
JP3817312B2 (ja) * 1996-11-29 2006-09-06 キヤノン株式会社 制御方法及び装置と撮像システム及び表示操作装置とのその方法
US6784924B2 (en) * 1997-02-20 2004-08-31 Eastman Kodak Company Network configuration file for automatically transmitting images from an electronic still camera
JP3667032B2 (ja) * 1997-06-10 2005-07-06 キヤノン株式会社 カメラ制御システムおよびその制御方法およびその制御を実行するプログラムを記憶した記憶媒体
JP3710257B2 (ja) * 1997-06-10 2005-10-26 キヤノン株式会社 カメラ制御システムおよびその制御方法およびその制御を実行するプログラムを記憶した記憶媒体
US6148261A (en) 1997-06-20 2000-11-14 American Calcar, Inc. Personal communication system to send and receive voice data positioning information
JP3581560B2 (ja) * 1997-07-29 2004-10-27 キヤノン株式会社 カメラ制御システムおよびコンピュータ端末およびそれらの制御方法およびそれらの制御を実行するプログラムを記憶した記憶媒体
US6097429A (en) * 1997-08-01 2000-08-01 Esco Electronics Corporation Site control unit for video security system
US6091771A (en) * 1997-08-01 2000-07-18 Wells Fargo Alarm Services, Inc. Workstation for video security system
US6069655A (en) * 1997-08-01 2000-05-30 Wells Fargo Alarm Services, Inc. Advanced video security system
WO1999007114A1 (en) * 1997-08-04 1999-02-11 Matsushita Electric Industrial Co., Ltd. A network control system
US6563533B1 (en) * 1998-01-06 2003-05-13 Sony Corporation Ergonomically designed apparatus for selectively actuating remote robotics cameras
JPH11266487A (ja) * 1998-03-18 1999-09-28 Toshiba Corp インテリジェント遠隔監視システムおよび記録媒体
CN1269116A (zh) * 1998-05-13 2000-10-04 松下电器产业株式会社 网络控制系统、控制器及设备
US6525768B2 (en) 1998-10-21 2003-02-25 American Calcar, Inc. Positional camera and GPS data interchange device
US6466275B1 (en) * 1999-04-16 2002-10-15 Sportvision, Inc. Enhancing a video of an event at a remote location using data acquired at the event
IL130073A0 (en) * 1999-05-20 2000-02-29 Audiogard Internat Ltd Video surveillance system
US6954859B1 (en) 1999-10-08 2005-10-11 Axcess, Inc. Networked digital security system and methods
CA2403270C (en) * 2000-03-14 2011-05-17 Joseph Robert Marchese Digital video system using networked cameras
JP4750927B2 (ja) * 2000-06-30 2011-08-17 日本ネットワークサービス株式会社 遠隔監視方法および監視制御サーバ
JP2002251608A (ja) * 2001-02-23 2002-09-06 Mixed Reality Systems Laboratory Inc 撮像装置の制御装置及びその制御方法、画像処理装置及びその方法、並びにプログラムコード、記憶媒体
JP4612779B2 (ja) * 2001-06-14 2011-01-12 キヤノン株式会社 通信装置及び通信装置の映像表示制御方法
JP4095325B2 (ja) * 2002-03-29 2008-06-04 キヤノン株式会社 画像配信方法およびその動作処理を実行するプログラムおよびそのプログラムを記憶した記憶媒体、および画像配信装置および画像受信装置
US6911998B2 (en) * 2002-05-07 2005-06-28 Southern Research Institute Automatic conformal window sizing in a video imaging system
JP2004223110A (ja) 2003-01-27 2004-08-12 Nintendo Co Ltd ゲーム装置、ゲームシステムおよびゲームプログラム
US9166883B2 (en) 2006-04-05 2015-10-20 Joseph Robert Marchese Network device detection, identification, and management
JP4793449B2 (ja) * 2006-11-10 2011-10-12 三菱電機株式会社 ネットワーク映像合成表示システム
KR101187909B1 (ko) * 2007-10-04 2012-10-05 삼성테크윈 주식회사 감시 카메라 시스템
JP5065060B2 (ja) * 2008-01-16 2012-10-31 キヤノン株式会社 撮像装置及びその制御方法
US20090220165A1 (en) * 2008-02-29 2009-09-03 Microsoft Corporation Efficient image displaying
US9179832B2 (en) 2008-06-27 2015-11-10 Intuitive Surgical Operations, Inc. Medical robotic system with image referenced camera control using partitionable orientational and translational modes
TWI400940B (zh) * 2010-03-24 2013-07-01 Hon Hai Prec Ind Co Ltd 遠端控制軌道式攝影裝置的手持式裝置及方法
US11019244B2 (en) * 2016-05-11 2021-05-25 Ubicquia Iq Llc Externally viewable orientation indication apparatus and method for an optical sensor

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4992866A (en) * 1989-06-29 1991-02-12 Morgan Jack B Camera selection and positioning system and method
US5109278A (en) * 1990-07-06 1992-04-28 Commonwealth Edison Company Auto freeze frame display for intrusion monitoring system
KR950001570B1 (ko) * 1991-12-27 1995-02-25 주식회사금성사 씨씨 티브이의 쌍방향 통신 시스템
US5625410A (en) * 1993-04-21 1997-04-29 Kinywa Washino Video monitoring and conferencing system
US5583796A (en) * 1995-06-06 1996-12-10 Philips Electronics North America Corporation Video security backup system

Also Published As

Publication number Publication date
JP3689473B2 (ja) 2005-08-31
US5825432A (en) 1998-10-20

Similar Documents

Publication Publication Date Title
JP3689473B2 (ja) 通信装置、画像処理装置、通信方法及び画像処理方法
JP3679487B2 (ja) 通信装置及び通信方法
JP3774539B2 (ja) 通信装置システム及び通信装置システム制御方法
US7187402B2 (en) Communication apparatus, image processing apparatus, communication method, and image processing method
US7222356B1 (en) Communication apparatus, storage medium, camera and processing method
JP3667032B2 (ja) カメラ制御システムおよびその制御方法およびその制御を実行するプログラムを記憶した記憶媒体
US6597389B2 (en) Camera control system and camera control apparatus
US6208376B1 (en) Communication system and method and storage medium for storing programs in communication system
US7092012B2 (en) Image processing apparatus and method, storage medium, and communication system
US6542191B1 (en) Image display apparatus, camera control apparatus and method
EP0757486B1 (en) Conferencing system, terminal apparatus communication method and storage medium for storing the method
US7262791B2 (en) Communication apparatus and method, and storage medium
US6741276B1 (en) Camera control system
JP2000041235A (ja) 映像通信システム及び映像通信処理方法
JP3450619B2 (ja) 通信装置、画像処理装置、通信方法及び画像処理方法
JP2001103458A (ja) 通信装置及び通信装置の制御方法及び記憶媒体
JP3710199B2 (ja) 通信装置及び通信方法
JPH09289636A (ja) 表示装置
JPH1185445A (ja) 画像表示装置及び画像表示方法
JP2003244690A (ja) 映像処理装置、映像処理システム、映像処理方法、プログラム及び記憶媒体
JP2002354472A (ja) カメラ監視システム、映像選択制御装置及び映像選択制御方法
JP4124868B2 (ja) 映像送信端末、映像送信端末の通信方法、及び記憶媒体
JP2000152204A (ja) 会議映像表示方法および会議映像表示システム
JPH1188869A (ja) 映像通信システム及び情報表示装置
JPH0814851B2 (ja) 情報処理装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040622

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040820

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050322

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050517

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: 20050607

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050613

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080617

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090617

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090617

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100617

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110617

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120617

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120617

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130617

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees