JP3559607B2 - Video processing apparatus and control method for video processing apparatus - Google Patents

Video processing apparatus and control method for video processing apparatus Download PDF

Info

Publication number
JP3559607B2
JP3559607B2 JP03693195A JP3693195A JP3559607B2 JP 3559607 B2 JP3559607 B2 JP 3559607B2 JP 03693195 A JP03693195 A JP 03693195A JP 3693195 A JP3693195 A JP 3693195A JP 3559607 B2 JP3559607 B2 JP 3559607B2
Authority
JP
Japan
Prior art keywords
image
video
video processing
range
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.)
Expired - Fee Related
Application number
JP03693195A
Other languages
Japanese (ja)
Other versions
JPH08237590A (en
Inventor
智明 河合
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 JP03693195A priority Critical patent/JP3559607B2/en
Priority to US08/603,611 priority patent/US6768563B1/en
Priority to DE69624603T priority patent/DE69624603T2/en
Priority to EP96301225A priority patent/EP0729275B8/en
Publication of JPH08237590A publication Critical patent/JPH08237590A/en
Priority to HK98113109A priority patent/HK1012141A1/en
Priority to US10/865,729 priority patent/US7321453B2/en
Application granted granted Critical
Publication of JP3559607B2 publication Critical patent/JP3559607B2/en
Priority to US11/468,602 priority patent/US7583414B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【産業上の利用分野】
本発明は、1つの撮影映像から1又は複数の映像を生成する映像処理装置及び映像処理装置の制御方法に関する。
【0002】
【従来の技術】
テレビ会議システム及び監視カメラ・システム等では、広範囲の様子を撮影できるように、ビデオ・カメラの雲台及び撮影レンズをモータ等で駆動して、撮影方向及び倍率(即ち、パン、チルト及びズーム)を遠隔制御できるようにしたカメラ装置や、複数のカメラを設け、それらの出力映像を自在に切り替えできるようにした構成が提案されている。たとえば、テレビ会議などで、複数の話者がおり、それらの複数の話者を次々に切り替えて表示したい場合に、1台のカメラをパンしたり、予め各話者の方向に向けた複数のカメラの出力映像を逐次、電子的に切り替えていく方法が採られる。
【0003】
【発明が解決しようとする課題】
前者の場合、1台のカメラ装置で対応できるので、安価に構築できるという利点があるが、パン駆動に高速のモータを使用しないと、撮影対象の切替えに時間がかかって、間延びしたものになってしまう。パン速度を上げようとすれば、高速で高価なモータを使用しなければならない。いずれにしても、切替え速度は、モータの物理的な回転速度で限定されるので、瞬間的な切替えは実質的に不可能である。
【0004】
逆に、後者の場合には、撮影対象の切替えは電子的に瞬時に行なえるものの、複数のカメラ装置を用意しなければならないので、非常に高くついてしまう。また、各カメラ装置を撮影対象に向けて予め設置しておかなければならず、撮影対象の位置の変動に対処しにくい固定的なシステムになってしまう。
【0005】
ズーム倍率の制御についても同様の問題があり、前者及び後者の従来例共に、撮影方向の制御にズーム倍率の制御を加えると、非常に高価なシステムになってしまう。
【0006】
本発明はこのような問題点を解決し、異なる方向及びズーム倍率に瞬時に切替えできる映像処理装置及び映像処理装置の制御方法を提示することを目的とする。
【0007】
本発明は更に、1つの撮影映像から、様々な方向及びズーム倍率の映像を生成し、それらの瞬時的な変更を可能にする映像処理装置及び映像処理装置の制御方法を提示することを目的とする。
【0008】
【課題を解決するための手段】
本発明に係る映像処理装置は、操作パネルと映像表示ウインドウとを備える複数の外部装置とネットワークを介して接続される映像処理装置であって、画像を蓄積するためのメモリと、前記メモリに蓄積した画像の切り出し範囲を設定するための前記複数の操作パネルによってそれぞれ設定され切り出された複数の画像を、前記複数の操作パネルに対応する映像表示ウインドウに表示させるために、それぞれネットワークを介して出力するための出力手段とを有することを特徴とする。
本発明に係る映像処理装置の制御方法は、画像を蓄積するためのメモリを備え、操作パネルと映像表示ウインドウとを備える複数の外部装置とネットワークを介して接続される映像処理装置の制御方法であって、前記メモリに蓄積した画像の切り出し範囲を設定するための前記複数の操作パネルによってそれぞれ設定され切り出された複数の画像を、前記複数の操作パネルに対応する映像表示ウインドウに表示させるために、それぞれネットワークを介して出力することを特徴とする。
【0010】
【実施例】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【0011】
図1は本発明の一実施例の概略構成ブロック図を示す。10は全体を制御するCPU、12はCPU10の主記憶、14はビットマップ・ディスプレイ、16はマウス、18はネットワーク・インターフェース、20はフレーム・メモリであり、これらは、バス22に接続している。
【0012】
24はビデオ・カメラ、26はビデオ・カメラ24の出力映像信号をディジタル信号に変換してフレーム・メモリ20に取り込むためのビデオ・キャプチャ装置である。なお、ビデオ・カメラ24の撮影レンズは、撮影したい範囲を画角内に納め得る高解像度の広角レンズになっている。ビデオ・カメラ24の撮像手段はまた、例えばハイビジョン・カメラ又はそれ以上に、高解像度のものであることが望ましい。
【0013】
図2は、ディスプレイ14の表示画面の一例を示す。ディスプレイ14上では、複数のウィンドウを重ねて表示可能なウィンドウ・システムが動作している。図2では、ビデオ・カメラ24による撮影映像の一部を表示する映像表示ウインドウ30と、ビデオ・カメラ24による撮影画像のうちでどの部分をどの倍率で映像表示ウインドウ30に表示するかを指定操作する操作パネル32を設定する。制御操作する操作パネル32を設定する。操作パネル32は、ビデオ・カメラ24による撮影画像のうちで映像表示ウインドウ30に表示する部分を指定する位置指定パネル34と、映像表示パネル30に表示する画像の倍率を指定する倍率指定パネル36を具備する。
【0014】
図3は、ビデオ・カメラ24により撮影されフレーム・メモリ20に格納される画像(撮影画像)と映像表示ウインドウ30に表示される画像(表示画像)との関係を示す。40はビデオ・カメラ24により撮影され、ビデオ・キャプチャ装置26によりフレーム・メモリ20に格納される画像、即ち、撮影画像であり、42は、撮影画像40の内で、映像表示ウインドウ30に表示されるべく切り出される範囲である。いうまでもないが、切り出し範囲42が撮影画像40を外れるときには、外れた部分については一定色データなどをはめ込むなどして、撮影範囲の外も見ようとしていることが画面上で容易に分かるようにする。従って、このような例外的な場合又は部分を除いて、切り出し範囲42は一般に表示画像に一致する。
【0015】
カメラ24の撮影画面で上下方向をx軸、左右方向をy軸とし、x方向の角度をθ、y方向の角度をφで表わし、撮影画像の中央でθ=0、φ=0、x=0、及びy=0とすると、表示画像の中心座標(x1,y1)は、
x1=Ltanθ
y1=Ltanφ
となる。但し、Lは定数である。撮影画像から表示用に切り出す範囲は、この原点座標(x1,y1)と表示倍率で決まる。表示倍率が高いほど、切り出す範囲は縦横共に小さくなる。
【0016】
切り出し範囲42から切り出された画像を、映像表示ウインドウ30の画素数に合うように画素密度変換する。例えば、映像表示ウィンドウ30(の映像表示域)の画素数をH(縦)×Wで(横)、撮影画像から切り出した範囲の画素数をh(縦)×w(横)であるとすると、Hとh、Wとwが一致するのは稀であり、一般的には、切り出し範囲の画素データに内挿と間引きを施して、映像表示ウインドウ30の映像表示域の画素数に合わせることになる。また、画素密度変換方法として、周知の種々の方法を採用し得る。
【0017】
切り出し範囲42の中心(x1,y1)は、位置指定パネル34の4方向キーをマウスで操作することにより、任意に指定でき、表示倍率は倍率指定パネル36により任意に指定できる。切り出し範囲42の縦hと横wは、倍率指定パネル36で指定された倍率と、映像表示ウインドウ30の縦横の大きさにより決まる。
【0018】
切り出し範囲42の画像は、ディスプレイ14に表示され、また、ネットワーク・インターフェース18を介して遠隔地に伝送される。
【0019】
本実施例では、切り出し範囲42の中心を変更するコマンド系として、カメラ操作コマンド系と同様に、tilt(θ)、pan(φ)及びzoom(z)を使用する。tilt(θ)は上下方向のチルトのコマンド、pan(φ)は水平方向のパンのコマンド、zoom(z)はズームのコマンドである。
【0020】
即ち、チルト・コマンドは、位置指定パネル34の上下方向ボタンに割り付けられ、これらのボタンを押下している間、CPU10は角度θを増加又は減少させてtilt(θ)コマンドを生成する。パン・コマンドは位置指定パネル34の左右方向キーに割り付けられ、これらのボタンを押下している間、CPU10は角度φを増加又は減少させてpan(φ)コマンドを生成する。ズーム・コマンドは倍率指定パネル36のスクロール・バーに割り付けられ、CPU10は、このスクロール・バーの移動に伴い、その位置に従う倍率zのzoom(z)コマンドを生成する。
【0021】
これらのチルト・コマンド及びパン・コマンドにより、フレーム・メモリ20からの切り出し範囲42の中心が変更され、ズーム・コマンドにより切り出し範囲42の大きさが変更される。これらのコマンドはネットワーク・インターフェース18を介して遠隔地に伝送することができる。即ち、遠隔地に設置した図1と同じ構成の装置のフレーム・メモリからの切り出し範囲を遠隔制御により変更できる。
【0022】
図4は、本実施例における撮影から画像表示までの処理の流れを示す。これらの処理が、動画の1フレーム・サイクルの間に実行できれば、動画を再生表示できることになる。
【0023】
フレーム・メモリ20からの切り出し範囲42を電子的に切り替えることで、表示する方向と範囲を変更できるので、実質的に、1台のカメラ装置の撮影方向及びズーム倍率を瞬時に変更できたのと同様の作用効果を得ることができる。
【0024】
フレーム・メモリ20の切り出し範囲42から切り出した画像をネットワークを介して遠隔地の端末に伝送し、当該遠隔地の端末から逆に上述の各コマンドを伝送するようにすることで、遠隔制御が可能になる。基本的には、カメラ装置のパン、チルト及びズームを遠隔操作するのと全く同じである。
【0025】
本実施例では、フレーム・メモリ20の切り出し範囲42から切り出した画像を、ビットマップ・ディスプレイ14の映像表示ウインドウ30に表示し、必要により、ネットワークに出力するが、同時に、ファイルに書き出してもよいことは明らかである。処理速度が間に合えば、出力の形態にこだわらない。転送に際してJPEG又はMPEG等の画像圧縮を施しても構わない。
【0026】
ビデオ・カメラ24が読み出し範囲を外部制御できるメモリ手段を具備する場合、そのメモリ手段をフレーム・メモリ20の代用としてもよいこともまた、明らかである。
【0027】
上記実施例では、撮影画像に対して1つの切り出し範囲42を設定したが、複数の切り出し範囲を設定することができる。各切り出し範囲について、切り出し範囲から切り出した画像を表示する映像表示ウインドウと、その切り出し範囲を設定する操作パネルを具備するカメラ・ウインドウを設ける。図5は、4つのカメラ・ウインドウ50,52,54,56を設けた画面例であり、図6は、これに対応するフレーム・メモリ20上の切り出し範囲58,60,62,64の設定例である。カメラ・ウインドウ50,52,54,56の映像表示ウインドウ50a,52a,54a,56aには、それぞれ、切り出し範囲58,60,62,64から切り出された画像が表示される。また、カメラ・ウインドウ50,52,54,56の操作パネル50b,52b,54b,56bは、それぞれ、切り出し範囲58,60,62,64の位置及び大きさを操作するのに使用される。
【0028】
カメラ・ウインドウ50,52,54,56と切り出し範囲58,60,62,64との対応は、図7に示すような表で管理される。直接的には、仮想カメラ番号が、切り出し範囲58,60,62,64と対応している。操作パネル50b,52b,54b,56bの操作に応じて、該当する操作パネルIDの列におけるθ、φ及びズーム倍率の該当する値を更新し、新たな値に従って、対応する切り出し範囲を再設定する。
【0029】
図8は、複数の切り出し範囲を設定可能にした場合の動作フローチャートであり、図4に示すフローチャートを、図7に示す表の各エントリに対応するように拡張したものであり、ループ処理が加わった点のみが異なる。動画のフレーム・レートをF(フレーム/秒)とすると、1/F秒の間にS1〜S19の処理を実行できる限り、1台のカメラの撮影画像からN個の映像を取り出すことが出来る。なお、ネットワークに出力する際には、伝送する映像データに仮想カメラ番号を付与して、各映像がどの切り出し範囲からのものかを識別できるようにする。仮想カメラ番号の異なる複数の映像を表示すると、あたかも複数のカメラの映像が表示されているかのように見える。
【0030】
このようにして、物理的に1台のカメラ装置を使用しながら、複数のカメラ装置を使用しているかのように、様々な方位及びズーム倍率の映像を得ることができる。勿論、個々の映像の方位及びズーム倍率は互いに独立に、且つ瞬時に変更できる。
【0031】
図9に示すグラフィカル・ユーザ・インターフェースを用いることにより、1又は複数の切り出し範囲をより視覚的に設定できる。70は切り出し範囲を設定するための操作ウインドウであり、このウインドウ70の大きさが、フレーム・メモリ20にとりこまれる撮影画像の大きさに比例する。ウインドウ70内で、所望する位置及び大きさの切り出し範囲を示す矩形枠72,74,76,78を設定する。矩形枠72〜78は、ウインドウ70内で伸縮及び移動自在であり、ウインドウ70内で占める位置及び大きさが、それぞれが示す切り出し範囲の位置及び大きさを代表する。最初に矩形枠72〜78を設定するときには、例えば、マウスにより矩形枠の対角頂点を指定する。図9により、各切り出し範囲が撮影画像の中でどの部分に該当するかが一目瞭然となる。
【0032】
【発明の効果】
以上の説明から容易に理解できるように、本発明によれば、物理的に1台のカメラ装置を使用しながら、あたかも複数のカメラ装置を使用しているかのような作用効果を得ることができる。即ち、撮影方位及びズーム倍率を瞬時に変更でき、また、様々な方位及びズーム倍率の映像を同時に得ることができる。
【図面の簡単な説明】
【図1】本発明の一実施例の概略構成ブロック図である。
【図2】本実施例の画面例である。
【図3】撮影画像と切り出し範囲の説明図である。
【図4】本実施例のフローチャートである。
【図5】4つの切り出し範囲を設定したときの画面例である。
【図6】撮影画像に設定する4つの切り出し範囲の説明図である。
【図7】切り出し範囲とカメラ・ウインドウの対応表である。
【図8】N個の仮想カメラを有する場合の動作フローチャートである。
【図9】切り出し範囲を操作し、表示するユーザ・インターフェース例である。
【符号の説明】
10:CPU
12:主記憶
14:ビットマップ・ディスプレイ
16:マウス
18:ネットワーク・インターフェース
20:フレーム・メモリ
22:バス
24:ビデオ・カメラ
26:ビデオ・キャプチャ装置
30:映像表示ウインドウ
32:操作パネル
34:位置指定パネル
36:倍率指定パネル
40:撮影画像
42:切り出し範囲
50,52,54,56:カメラ・ウインドウ
50a,52a,54a,56a:映像表示ウインドウ
50b,52b,54b,56b:操作パネル
58,60,62,64:切り出し範囲
70:操作ウインドウ
72,74,76,78:矩形枠
[0001]
[Industrial applications]
The present invention relates to a video processing device that generates one or a plurality of videos from one captured video, and a control method of the video processing device .
[0002]
[Prior art]
In a video conference system, a surveillance camera system, and the like, a camera head and a photographing lens are driven by a motor or the like so as to photograph a wide area, and a photographing direction and a magnification (ie, pan, tilt, and zoom) are taken. There has been proposed a camera device capable of remotely controlling the camera, and a configuration in which a plurality of cameras are provided so that their output images can be freely switched. For example, in a video conference or the like, when there are a plurality of speakers and it is desired to switch the plurality of speakers one after another, a single camera may be panned, or a plurality of speakers may be turned in advance in the direction of each speaker. A method of sequentially and electronically switching the output image of the camera is adopted.
[0003]
[Problems to be solved by the invention]
In the former case, there is an advantage that the camera can be constructed at a low cost because a single camera device can cope with it. However, if a high-speed motor is not used for pan driving, it takes a long time to switch the shooting target, and the shooting becomes longer. Would. In order to increase the pan speed, a fast and expensive motor must be used. In any case, since the switching speed is limited by the physical rotation speed of the motor, instantaneous switching is practically impossible.
[0004]
On the other hand, in the latter case, although the switching of the photographing target can be performed electronically instantaneously, a plurality of camera devices must be prepared, which is very expensive. In addition, each camera device must be installed in advance toward the object to be photographed, resulting in a fixed system that is difficult to cope with a change in the position of the object to be photographed.
[0005]
There is a similar problem in the control of the zoom magnification, and the control of the zoom magnification in addition to the control of the photographing direction in both the former and latter conventional examples results in a very expensive system.
[0006]
An object of the present invention is to solve such a problem and to provide a video processing apparatus and a control method of the video processing apparatus that can instantaneously switch between different directions and zoom magnifications.
[0007]
The present invention further relates to a purpose of the one shot image, to generate an image of various directions and zoom magnification, presents a control method thereof of the video processing apparatus and a video processing apparatus that enables instantaneous changes I do.
[0008]
[Means for Solving the Problems]
Image processing apparatus according to the present invention is a video processing apparatus connected via a plurality of external devices and networks and an operation panel and the image display window, and a memory for storing the image, stored in the memory a plurality of images extracted respectively set by said plurality of operation panel for setting the clipping range of the image, to be displayed on the video display window corresponding to the plurality of operation panels, respectively, through the network output Output means for performing the operation.
A control method for a video processing device according to the present invention is a control method for a video processing device that includes a memory for storing images and is connected via a network to a plurality of external devices including an operation panel and a video display window. In order to display a plurality of images set and cut out by the plurality of operation panels for setting a cutout range of an image stored in the memory in a video display window corresponding to the plurality of operation panels, Are output via a network.
[0010]
【Example】
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0011]
FIG. 1 is a schematic block diagram showing the configuration of an embodiment of the present invention. 10 is a CPU for controlling the whole, 12 is a main memory of the CPU 10, 14 is a bit map display, 16 is a mouse, 18 is a network interface, 20 is a frame memory, and these are connected to a bus 22. .
[0012]
Reference numeral 24 denotes a video camera, and reference numeral 26 denotes a video capture device for converting an output video signal of the video camera 24 into a digital signal and taking it into the frame memory 20. The photographic lens of the video camera 24 is a high-resolution wide-angle lens capable of holding a range to be photographed within an angle of view. It is also desirable that the imaging means of the video camera 24 be of high resolution, for example, a high definition camera or more.
[0013]
FIG. 2 shows an example of a display screen of the display 14. On the display 14, a window system capable of displaying a plurality of windows in an overlapping manner is operating. In FIG. 2, a video display window 30 that displays a part of a video image captured by the video camera 24 and an operation for designating which part of an image captured by the video camera 24 is displayed in the video display window 30 at which magnification. The operation panel 32 to be operated is set. An operation panel 32 for controlling operation is set. The operation panel 32 includes a position specification panel 34 for specifying a portion of the image captured by the video camera 24 to be displayed in the video display window 30 and a magnification specification panel 36 for specifying the magnification of the image displayed on the video display panel 30. Have.
[0014]
FIG. 3 shows a relationship between an image (captured image) captured by the video camera 24 and stored in the frame memory 20 and an image (display image) displayed in the video display window 30. Reference numeral 40 denotes an image captured by the video camera 24 and stored in the frame memory 20 by the video capture device 26, that is, a captured image. Reference numeral 42 denotes an image displayed in the video display window 30 in the captured image 40. It is the range that is cut out as much as possible. Needless to say, when the cut-out range 42 deviates from the photographed image 40, it is easy to see on the screen that the user intends to see the outside of the photographing range by fitting fixed color data or the like into the deviated portion. I do. Therefore, except for such exceptional cases or portions, the cutout range 42 generally matches the displayed image.
[0015]
On the shooting screen of the camera 24, the vertical direction is the x axis, the horizontal direction is the y axis, the angle in the x direction is represented by θ, and the angle in the y direction is represented by φ, and θ = 0, φ = 0, x = Assuming that 0 and y = 0, the center coordinates (x1, y1) of the display image are
x1 = Ltan θ
y1 = Ltanφ
It becomes. Here, L is a constant. The range cut out from the captured image for display is determined by the origin coordinates (x1, y1) and the display magnification. The higher the display magnification is, the smaller the cutout range is in both the vertical and horizontal directions.
[0016]
The image cut out from the cutout range 42 is subjected to pixel density conversion so as to match the number of pixels of the video display window 30. For example, assuming that the number of pixels in the (video display area) of the video display window 30 is H (vertical) × W (horizontal), and the number of pixels in the range cut out from the captured image is h (vertical) × w (horizontal). , H and h, and W and w rarely coincide with each other. In general, interpolation and decimation are performed on the pixel data in the cutout range to match the number of pixels in the video display area of the video display window 30. become. Various well-known methods can be adopted as the pixel density conversion method.
[0017]
The center (x1, y1) of the cutout range 42 can be arbitrarily specified by operating the four-direction keys of the position specification panel 34 with a mouse, and the display magnification can be arbitrarily specified by the magnification specification panel 36. The height h and the width w of the cutout range 42 are determined by the magnification specified by the magnification specification panel 36 and the size of the image display window 30 in the vertical and horizontal directions.
[0018]
The image of the cutout area 42 is displayed on the display 14 and transmitted to a remote place via the network interface 18.
[0019]
In the present embodiment, tilt (θ), pan (φ), and zoom (z) are used as the command system for changing the center of the cutout range 42, similarly to the camera operation command system. tilt (θ) is a vertical tilt command, pan (φ) is a horizontal pan command, and zoom (z) is a zoom command.
[0020]
That is, the tilt command is assigned to the vertical buttons on the position designation panel 34, and while these buttons are being pressed, the CPU 10 increases or decreases the angle θ to generate the tilt (θ) command. Pan commands are assigned to the left and right direction keys of the position designation panel 34, and while these buttons are pressed, the CPU 10 increases or decreases the angle φ to generate a pan (φ) command. The zoom command is assigned to the scroll bar of the magnification specification panel 36, and the CPU 10 generates a zoom (z) command of the magnification z according to the position of the scroll bar in accordance with the movement of the scroll bar.
[0021]
The center of the cutout range 42 from the frame memory 20 is changed by the tilt command and the pan command, and the size of the cutout range 42 is changed by the zoom command. These commands can be transmitted to a remote location via the network interface 18. That is, the cut-out range from the frame memory of the device having the same configuration as that of FIG. 1 installed at a remote place can be changed by remote control.
[0022]
FIG. 4 shows a flow of processing from photographing to image display in the present embodiment. If these processes can be executed during one frame cycle of the moving image, the moving image can be reproduced and displayed.
[0023]
Since the display direction and range can be changed by electronically switching the cutout range 42 from the frame memory 20, the shooting direction and zoom magnification of one camera device can be substantially changed instantaneously. Similar functions and effects can be obtained.
[0024]
Remote control is possible by transmitting an image cut out from the cut-out range 42 of the frame memory 20 to a remote terminal via a network and transmitting the above-described commands from the remote terminal in reverse. become. Basically, it is exactly the same as remotely controlling the pan, tilt and zoom of the camera device.
[0025]
In the present embodiment, the image cut out from the cut-out range 42 of the frame memory 20 is displayed on the video display window 30 of the bitmap display 14 and output to the network if necessary, but may be written to a file at the same time. It is clear. If the processing speed is in time, it does not matter to the output form. At the time of transfer, image compression such as JPEG or MPEG may be performed.
[0026]
It is also clear that if the video camera 24 is provided with a memory means capable of externally controlling the reading range, the memory means may be substituted for the frame memory 20.
[0027]
In the above embodiment, one cutout range 42 is set for a captured image, but a plurality of cutout ranges can be set. For each clipping range, a video display window for displaying an image clipped from the clipping range and a camera window having an operation panel for setting the clipping range are provided. FIG. 5 is an example of a screen provided with four camera windows 50, 52, 54, 56, and FIG. 6 is an example of setting the cutout ranges 58, 60, 62, 64 on the frame memory 20 corresponding thereto. It is. In the video display windows 50a, 52a, 54a, 56a of the camera windows 50, 52, 54, 56, images cut out from the cutout ranges 58, 60, 62, 64 are displayed, respectively. The operation panels 50b, 52b, 54b, and 56b of the camera windows 50, 52, 54, and 56 are used to operate the positions and sizes of the cutout ranges 58, 60, 62, and 64, respectively.
[0028]
The correspondence between the camera windows 50, 52, 54, 56 and the cutout ranges 58, 60, 62, 64 is managed in a table as shown in FIG. Directly, the virtual camera numbers correspond to the cut-out ranges 58, 60, 62, 64. In accordance with the operation of the operation panels 50b, 52b, 54b, and 56b, the corresponding values of θ, φ and the zoom magnification in the corresponding column of the operation panel ID are updated, and the corresponding cutout range is reset according to the new values. .
[0029]
FIG. 8 is an operation flowchart when a plurality of cutout ranges can be set. The flowchart shown in FIG. 4 is expanded to correspond to each entry of the table shown in FIG. Only the differences. Assuming that the frame rate of the moving image is F (frames / second), as long as the processing of S1 to S19 can be performed within 1 / F second, N videos can be extracted from the image captured by one camera. When outputting to a network, a virtual camera number is assigned to video data to be transmitted, so that it is possible to identify from which clipping range each video is. When a plurality of images having different virtual camera numbers are displayed, it looks as if images of a plurality of cameras are being displayed.
[0030]
In this way, it is possible to obtain images of various azimuths and zoom magnifications as if a plurality of camera devices were used, while physically using one camera device. Of course, the azimuth and zoom magnification of each image can be changed independently and instantly.
[0031]
By using the graphical user interface shown in FIG. 9, one or a plurality of cutout ranges can be set more visually. Reference numeral 70 denotes an operation window for setting a cutout range. The size of the window 70 is proportional to the size of a captured image captured in the frame memory 20. In the window 70, rectangular frames 72, 74, 76, and 78 indicating a cutout range of a desired position and size are set. The rectangular frames 72 to 78 are extendable and retractable and movable in the window 70, and the position and size occupied in the window 70 represent the position and size of the cutout range indicated by each. When the rectangular frames 72 to 78 are first set, for example, the diagonal vertices of the rectangular frame are designated by a mouse. From FIG. 9, it is clear at a glance which part of each cutout range corresponds to the captured image.
[0032]
【The invention's effect】
As can be easily understood from the above description, according to the present invention, it is possible to obtain an operation effect as if using a plurality of camera devices while physically using one camera device. . That is, the imaging direction and the zoom magnification can be changed instantaneously, and images of various directions and zoom magnifications can be obtained simultaneously.
[Brief description of the drawings]
FIG. 1 is a schematic block diagram of an embodiment of the present invention.
FIG. 2 is an example of a screen according to the embodiment.
FIG. 3 is an explanatory diagram of a captured image and a cutout range.
FIG. 4 is a flowchart of the present embodiment.
FIG. 5 is a screen example when four clipping ranges are set.
FIG. 6 is an explanatory diagram of four cutout ranges set for a captured image.
FIG. 7 is a correspondence table of a cutout range and a camera window.
FIG. 8 is an operation flowchart when there are N virtual cameras.
FIG. 9 is an example of a user interface for operating and displaying a cutout range.
[Explanation of symbols]
10: CPU
12: Main memory 14: Bitmap display 16: Mouse 18: Network interface 20: Frame memory 22: Bus 24: Video camera 26: Video capture device 30: Video display window 32: Operation panel 34: Position designation Panel 36: Magnification designation panel 40: Captured image 42: Cut-out range 50, 52, 54, 56: Camera window 50a, 52a, 54a, 56a: Video display window 50b, 52b, 54b, 56b: Operation panel 58, 60, 62, 64: cropping range 70: operation window 72, 74, 76, 78: rectangular frame

Claims (6)

操作パネルと映像表示ウインドウとを備える複数の外部装置とネットワークを介して接続される映像処理装置であって、
画像を蓄積するためのメモリと、
前記メモリに蓄積した画像の切り出し範囲を設定するための前記複数の操作パネルによってそれぞれ設定され切り出された複数の画像を、前記複数の操作パネルに対応する映像表示ウインドウに表示させるために、それぞれネットワークを介して出力するための出力手段
とを有することを特徴とする映像処理装置。
A video processing device connected via a network to a plurality of external devices including an operation panel and a video display window,
A memory for storing images,
A plurality of images extracted respectively set by said plurality of operation panel for setting a cut-out range of the image accumulated in the memory, for display on the video display window corresponding to the plurality of operation panels, each network And an output means for outputting the image data via the video processing apparatus.
前記操作パネルは、切り出し範囲の中心位置および大きさ設定することを特徴とする請求項1に記載の映像処理装置。The operation panel, the image processing apparatus according to claim 1, characterized in that to set the center position and the size of the clipping range. 前記出力手段によって出力される画像に識別番号が付与されることを特徴とする請求項1に記載の映像処理装置。2. The video processing apparatus according to claim 1, wherein an identification number is assigned to the image output by the output unit. 画像を蓄積するためのメモリを備え、操作パネルと映像表示ウインドウとを備える複数の外部装置とネットワークを介して接続される映像処理装置の制御方法であって、A method for controlling a video processing device that includes a memory for storing images and is connected via a network to a plurality of external devices including an operation panel and a video display window,
前記メモリに蓄積した画像の切り出し範囲を設定するための前記複数の操作パネルによってそれぞれ設定され切り出された複数の画像を、前記複数の操作パネルに対応する映像表示ウインドウに表示させるために、それぞれネットワークを介して出力することを特徴とする映像処理装置の制御方法。In order to display a plurality of images set and cut out by the plurality of operation panels for setting a cutout range of the image stored in the memory in a video display window corresponding to the plurality of operation panels, respectively, A method for controlling a video processing device, comprising:
前記操作パネルを使用することにより、切り出し範囲の中心位置および大きさが設定されることを特徴とする請求項4に記載の映像処理装置の制御方法。The method according to claim 4, wherein a center position and a size of the cutout range are set by using the operation panel. 前記出力される画像に識別番号が付与されることを特徴とする請求項4に記載の映像処理装置の制御方法。The method according to claim 4, wherein an identification number is assigned to the output image.
JP03693195A 1995-02-24 1995-02-24 Video processing apparatus and control method for video processing apparatus Expired - Fee Related JP3559607B2 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP03693195A JP3559607B2 (en) 1995-02-24 1995-02-24 Video processing apparatus and control method for video processing apparatus
US08/603,611 US6768563B1 (en) 1995-02-24 1996-02-21 Image input system
EP96301225A EP0729275B8 (en) 1995-02-24 1996-02-23 Image input system
DE69624603T DE69624603T2 (en) 1995-02-24 1996-02-23 Image feed system
HK98113109A HK1012141A1 (en) 1995-02-24 1998-12-10 Image input system
US10/865,729 US7321453B2 (en) 1995-02-24 2004-06-10 Image input system
US11/468,602 US7583414B2 (en) 1995-02-24 2006-08-30 Image input system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03693195A JP3559607B2 (en) 1995-02-24 1995-02-24 Video processing apparatus and control method for video processing apparatus

Publications (2)

Publication Number Publication Date
JPH08237590A JPH08237590A (en) 1996-09-13
JP3559607B2 true JP3559607B2 (en) 2004-09-02

Family

ID=12483512

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03693195A Expired - Fee Related JP3559607B2 (en) 1995-02-24 1995-02-24 Video processing apparatus and control method for video processing apparatus

Country Status (1)

Country Link
JP (1) JP3559607B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7092012B2 (en) 1996-11-15 2006-08-15 Canon Kabushiki Kaisha Image processing apparatus and method, storage medium, and communication system
US6819356B1 (en) * 1998-11-18 2004-11-16 Casio Computer Co., Ltd. Image search method in electronic still camera with GPS reception function
JP2013051522A (en) * 2011-08-30 2013-03-14 Honda Elesys Co Ltd Image compression device, image compression method, and image compression program
JP2013110738A (en) 2011-10-27 2013-06-06 Panasonic Corp Image communication apparatus and imaging apparatus
JP6500419B2 (en) * 2014-02-19 2019-04-17 株式会社リコー Terminal device, communication system and program

Also Published As

Publication number Publication date
JPH08237590A (en) 1996-09-13

Similar Documents

Publication Publication Date Title
US7298400B2 (en) Video system for use with video telephone and video conferencing
JP3618891B2 (en) Camera control apparatus and camera control information display method
JP3315555B2 (en) Camera control device
US8427538B2 (en) Multiple view and multiple object processing in wide-angle video camera
US9602700B2 (en) Method and system of simultaneously displaying multiple views for video surveillance
US20020191866A1 (en) Image signal processing system
KR101778744B1 (en) Monitoring system through synthesis of multiple camera inputs
JPH06181539A (en) Image synthesizer
JPH10136345A (en) Information service system
JP3559607B2 (en) Video processing apparatus and control method for video processing apparatus
JP7150456B2 (en) IMAGING SYSTEM, INFORMATION PROCESSING DEVICE, CONTROL METHOD OF INFORMATION PROCESSING DEVICE, AND PROGRAM
JP7386307B2 (en) Method and system for transmitting video streams
JP2000341574A (en) Camera device and camera control system
JP3784964B2 (en) Data projector with document camera
KR20200128541A (en) Multi-lens camera system, multi-eyes camera head, image processing device, multi-eyes program and multi-eyes shooting method
JP3034891B2 (en) Image display device
JPH11331833A (en) Wide visual field monitoring camera system
JPH10304227A (en) Electronic still camera
JPH11243508A (en) Image display device
JP2020202503A (en) Imaging device, computer program, and recording medium
JP3066594U (en) Image conversion device
JP3113365B2 (en) Video synthesis system
JP2006115091A (en) Imaging device
JPH11122521A (en) Digital image pickup device and image pickup method
JP3221004B2 (en) Video camera

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040405

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040524

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

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100528

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100528

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110528

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120528

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120528

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130528

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20140528

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees