JPH0851564A - Target tracking device - Google Patents

Target tracking device

Info

Publication number
JPH0851564A
JPH0851564A JP7151025A JP15102595A JPH0851564A JP H0851564 A JPH0851564 A JP H0851564A JP 7151025 A JP7151025 A JP 7151025A JP 15102595 A JP15102595 A JP 15102595A JP H0851564 A JPH0851564 A JP H0851564A
Authority
JP
Japan
Prior art keywords
target
color
subject
signal
region
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
JP7151025A
Other languages
Japanese (ja)
Other versions
JP3551332B2 (en
Inventor
Takayuki Sakamoto
隆之 坂本
Taro Mizufuji
太郎 水藤
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP15102595A priority Critical patent/JP3551332B2/en
Publication of JPH0851564A publication Critical patent/JPH0851564A/en
Application granted granted Critical
Publication of JP3551332B2 publication Critical patent/JP3551332B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】本発明は、目標追尾装置において、目標に似て
いるものや輝度変化、形の違うものの影響による誤判定
を有効に除去して、一段と安定に目標を追尾する。 【構成】目標の特徴設定時のR−Y信号とB−Y信号の
各々を輝度によつてモデル化することで、輝度変化に対
する色相の変化を気にすることなく特徴を捕えることが
でき、またR−Y信号とB−Y信号を直接モデル化する
ことで、色相に捕われないために無彩色の被写体につい
ても、同様の方法で特徴を捕えることができ、許容誤差
に関してもモデル化することでパラメータの調整を厳し
く行なう必要がないことから、輝度変化に対して安定に
目標追尾をすることができる。
(57) [Abstract] [Object] The present invention effectively eliminates erroneous determination due to the influence of a target-like object, a change in luminance, and a different shape in a target-tracking device, thereby tracking the target more stably. . [Structure] By modeling each of the RY signal and the BY signal at the time of setting a target feature by the brightness, the feature can be captured without paying attention to a change in hue with respect to a change in brightness. Further, by directly modeling the R-Y signal and the B-Y signal, it is possible to capture the features of an achromatic subject because they are not captured by the hue in the same manner, and also model the allowable error. Since it is not necessary to rigorously adjust parameters, it is possible to stably perform target tracking with respect to changes in luminance.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【目次】以下の順序で本発明を説明する。 産業上の利用分野 従来の技術 発明が解決しようとする課題 課題を解決するための手段 作用 実施例 (1)第1実施例(図1〜図8) (1−1)システム構成 (1−2)目標追尾処理 (1−2−1)概要 (1−2−2)各部での処理 (1−2−2−1)被写体の特徴量抽出処理 (1−2−2−2)被写体の位置検出処理 (1−3)効果 (2)第2実施例(図9) (2−1)目標追尾処理 (2−2)効果 (3)第3実施例(図10〜図13) (3−1)目標追尾処理 (3−2)効果 (4)第4実施例(図14〜図17) (4−1)システム構成 (4−2)目標追尾処理 (4−3)効果 (5)第5実施例(図18〜図20) (5−1)システム構成 (5−2)目標追尾処理及び枠合成処理 (5−3)効果 (6)他の実施例 発明の効果[Table of Contents] The present invention will be described in the following order. Field of Industrial Application Conventional Technology Problems to be Solved by the Invention Means for Solving the Problems Action Example (1) First Example (FIGS. 1 to 8) (1-1) System Configuration (1-2) ) Target tracking processing (1-2-1) Overview (1-2-2) Processing in each part (1-2-2-1) Subject feature amount extraction processing (1-2-2-2) Subject position Detection Process (1-3) Effect (2) Second Example (FIG. 9) (2-1) Target Tracking Process (2-2) Effect (3) Third Example (FIGS. 10 to 13) (3- 1) Target tracking processing (3-2) Effects (4) Fourth embodiment (FIGS. 14 to 17) (4-1) System configuration (4-2) Target tracking processing (4-3) Effects (5) Fourth Fifth Embodiment (FIGS. 18 to 20) (5-1) System Configuration (5-2) Target Tracking Process and Frame Synthesis Process (5-3) Effects (6) Other Embodiments of the Invention Results

【0002】[0002]

【産業上の利用分野】本発明は目標追尾装置に関する。
例えば目標物の移動に伴つてテレビジヨンカメラの撮影
方向を自動的に追従させるものに適用し得る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a target tracking device.
For example, the present invention can be applied to the one in which the shooting direction of the television camera is automatically followed as the target moves.

【0003】[0003]

【従来の技術】従来、この種の目標追尾装置において
は、テレビジヨンカメラで撮影した画像より目標物の動
きを検出することによつて撮像方向の自動追従を実現し
ている。この動き検出にはブロツクマツチングの手法が
一般的に用いられている。ここでブロツクマツチングと
は目標物の周辺画像又は特徴部分の画像によつて定義し
たオリジナルブロツクに対して相関が最大になるブロツ
クを撮像画像中から検出する手法であり、オリジナルブ
ロツクの各画素と画素同士の差の絶対値和が最小になる
ブロツクの位置を目標物の位置として検出するものであ
る。
2. Description of the Related Art Conventionally, in this kind of target tracking device, automatic tracking of the image pickup direction is realized by detecting the movement of the target object from the image taken by the television camera. The block matching method is generally used for this motion detection. Here, the block matching is a method of detecting the block having the maximum correlation with the original block defined by the peripheral image of the target object or the image of the characteristic portion from the captured image, and each pixel of the original block. The position of the block where the sum of the absolute values of the differences between the pixels is minimized is detected as the position of the target.

【0004】[0004]

【発明が解決しようとする課題】ところがこのブロツク
マツチングの手法を用いた目標追尾装置の場合、目標物
の位置はオリジナルブロツクに含まれる形の情報に依存
して決定する。このため目標物自体が変形した場合や目
標物の大きさが変化した場合には、追尾が困難になる問
題があつた。また撮像画像内のブロツクとオリジナルブ
ロツクとの画素同士の差の絶対値和を計算する処理は計
算量が多いため回路構成が複雑になつたり、マイクロコ
ンピユータでの実現が困難になる問題があつた。
However, in the case of the target tracking device using the block matching method, the position of the target is determined depending on the information contained in the original block. Therefore, there is a problem that tracking becomes difficult when the target itself is deformed or the size of the target changes. Also, the calculation of the absolute value sum of the differences between the pixels in the block in the captured image and the original block requires a large amount of calculation, which complicates the circuit configuration and makes it difficult to implement in a microcomputer. .

【0005】そこで目標物の形情報に加えてカラー画像
信号のもつ色情報を用いて目標物を追尾する目標追尾装
置が提案されている(特願平5-61060 号)。この目標追
尾装置は、ある固定の色を特徴量として記憶し、その色
に基づいて色画像を水平方向及び垂直方向の各々の方向
に積分することにより得られる画像の時間連続性、すな
わち前回検出された領域に接している領域を目標物とし
て目標を追尾するようになされている。
Therefore, there has been proposed a target tracking device for tracking the target using the color information of the color image signal in addition to the shape information of the target (Japanese Patent Application No. 5-61060). This target tracking device stores a certain fixed color as a feature amount, and based on the color, integrates a color image in each of the horizontal direction and the vertical direction. The target is tracked by using the region in contact with the designated region as the target.

【0006】また同様に色情報を用いて目標物を追尾す
る目標追尾装置として次のようなものも提案されている
(特願平5-261678号)。この目標追尾装置は、目標物の
色差信号(すなわちR−Y信号及びB−Y信号)から目
標物の色を1次関数でモデル化する手段と、目標物の輝
度Y及び彩度Sを1次関数でモデル化する手段とによつ
て構成され、2つの手段から得られる予想係数を特徴量
とする。
Similarly, the following target tracking device has been proposed for tracking a target object using color information (Japanese Patent Application No. 5-261678). This target tracking device models the color of the target from a color difference signal (that is, the RY signal and the BY signal) of the target with a linear function, and sets the luminance Y and the saturation S of the target to 1. A predictive coefficient obtained by the two means is used as a feature amount.

【0007】そしてこの目標追尾装置では、予想係数か
ら算出されるデータと実際のデータとの誤差から水平方
向及び垂直方向の各々の方向について評価関数を作成
し、この評価関数に基づいて目標物を追尾するようにな
されている。ところがこの目標追尾装置の場合、目標物
の色を1次関数で近似しているため輝度変化に伴う色相
のずれに基づいてモデル誤差が大きくなり易く、特徴量
の検出が難しい場合があつた。
In this target tracking device, an evaluation function is created for each of the horizontal and vertical directions from the error between the data calculated from the prediction coefficient and the actual data, and the target object is determined based on this evaluation function. It is designed to be tracked. However, in the case of this target tracking device, since the color of the target is approximated by a linear function, a model error is likely to increase due to a hue shift due to a change in luminance, and it may be difficult to detect a feature amount.

【0008】そこで上述の目標追尾装置のうち目標物の
輝度Y及び彩度Sを1次関数でモデル化する手段の部分
を2次関数でモデル化する手段に置き換えた装置が上述
の方法に比較して対象色のモデル化精度を高めることが
でき、かつ目標物の追尾能力を向上させることができる
装置として提案されている。ところがこのようにすると
色の設定が厳密にすぎ、安定した目標物の識別が困難に
なることがある。そこでモデルに対してある程度の誤差
を見込むことになるが誤差量の設定が難しく誤差量を大
きくとりすぎると目標物と背景の色との区別がつかなく
なる等の問題があつた。また無彩色の目標物については
識別できなかつた。
Therefore, in the above-mentioned target tracking device, a device in which the means for modeling the luminance Y and the saturation S of the target with a linear function is replaced with means for modeling a quadratic function is compared with the above method. Therefore, it has been proposed as an apparatus capable of increasing the modeling accuracy of the target color and improving the tracking ability of the target. However, in this case, the color setting is too strict, and stable target identification may be difficult. Therefore, some error is expected for the model, but it is difficult to set the error amount, and if the error amount is set too large, there is a problem that the target object and the background color cannot be distinguished. Moreover, it was impossible to identify the achromatic target.

【0009】本発明は以上の点を考慮してなされたもの
で、目標物の移動に伴う輝度変化等の影響によらず一段
と高精度で目標物を追尾することができる目標追尾装置
を提案しようとするものである。
The present invention has been made in consideration of the above points, and proposes a target tracking device capable of tracking a target object with higher accuracy without being affected by a change in brightness accompanying the movement of the target object. It is what

【0010】[0010]

【課題を解決するための手段】かかる課題を解決するた
め本発明においては、色予測関数決定手段を用いて、入
力カラー画像信号のうち注目領域内に含まれる第1及び
第2の色差信号によつて目標物の色相を判断し、当該色
相に応じて第1及び第2の色差信号を輝度を変数とする
色予測関数でモデル化する。さらに許容誤差モデル決定
手段によつて、第1の色差信号に対応する第1の色予測
関数と第2の色差信号に対応する第2の色予測関数のそ
れぞれに対して許容誤差モデルを算出し、この許容誤差
モデルと入力カラー画像信号とを比較することにより許
容誤差モデルに適合する領域を抽出する。そしてこれら
領域の画素値として求めた基準特徴平面と、上記基準特
徴平面の設定後に入力される入力カラー画像信号につい
て求めた特徴平面との相関が最大となる位置を目標物の
存在する位置として決定するようにする。
In order to solve such a problem, in the present invention, the color prediction function determining means is used to convert the first and second color difference signals included in the attention area of the input color image signal. Therefore, the hue of the target object is determined, and the first and second color difference signals are modeled by a color prediction function having luminance as a variable according to the hue. Further, the allowable error model determining means calculates an allowable error model for each of the first color prediction function corresponding to the first color difference signal and the second color prediction function corresponding to the second color difference signal. By comparing this tolerance model with the input color image signal, a region that fits the tolerance model is extracted. Then, the position where the correlation between the reference feature plane obtained as the pixel values of these regions and the feature plane obtained for the input color image signal input after the setting of the reference feature plane is maximized is determined as the position where the target exists. To do so.

【0011】[0011]

【作用】目標物の特徴設定の際、目標物を撮像した第1
及び第2の色差信号をそれぞれ輝度を変数とした色予測
関数でモデル化することにより、輝度変化に対する色相
の変化を気にすることなく特徴を捕らえることができ
る。また第1及び第2の色差信号を直接モデル化したこ
とにより、色相に捕らわれずに目標物の検出ができる。
これにより無彩色の目標物についても特徴を捕らえるこ
とができる。さらに第1及び第2の色差信号に対して許
容誤差モデルを設定することにより、目標物の特徴設定
の際におけるパラメータの調整を厳密にしなくても良く
なり、輝度変化に対しても安定した追尾動作が実現でき
る。
[Operation] When setting the characteristics of the target object, the first image of the target object is taken.
By modeling each of the color difference signals and the second color difference signal with a color prediction function having a luminance as a variable, it is possible to capture a feature without paying attention to a change in hue with respect to a change in luminance. Further, by directly modeling the first and second color difference signals, it is possible to detect the target object without being caught by the hue.
This makes it possible to capture the characteristics of an achromatic target object. Further, by setting an allowable error model for the first and second color difference signals, it is not necessary to strictly adjust the parameters when setting the characteristics of the target object, and stable tracking is possible even with a change in brightness. Operation can be realized.

【0012】[0012]

【実施例】【Example】

【0013】(1)第1実施例 ここでは目標物である被写体について得られる各色信
号、すなわちR−Y信号及びB−Y信号をそれぞれ輝度
Yによつて表される2次関数にモデル化し、さらにこの
2次関数モデルに対して許容できる誤差範囲を許容誤差
モデルとして定めたことにより、画面上から被写体を確
実に識別できるようにした目標追尾装置を説明する。
(1) First Embodiment Here, each color signal obtained for a subject as a target, that is, an RY signal and a BY signal is modeled into a quadratic function represented by luminance Y, Further, a target tracking device will be described in which an allowable error range for this quadratic function model is determined as an allowable error model, so that the subject can be reliably identified on the screen.

【0014】(1−1)システム構成 図1に目標追尾装置1のシステム構成を示す。因にこの
実施例では、メモリ内に格納された画像のうち水平方向
にj番目、垂直方向にi番目に位置する画素値(Y、R
−Y、B−Y)をそれぞれYij、Rij、Bijとして表す
ことにする。
(1-1) System Configuration FIG. 1 shows the system configuration of the target tracking device 1. By the way, in this embodiment, the pixel values (Y, R) located at the j-th position in the horizontal direction and the i-th position in the vertical direction of the image stored in the memory.
-Y, B-Y) respectively Y ij, R ij, to be expressed as B ij.

【0015】撮像装置2は目標物である被写体の撮像に
用いられ、テレビジヨンカメラ等で構成されている。こ
の撮像装置2において撮影された被写体のカラー画像信
号TV1はY/C分離及びA/D変換回路3に出力され
る。Y/C分離及びA/D変換回路3は入力されたカラ
ー画像信号TV1を輝度信号Y、R−Y信号及びB−Y
信号にY/C分離し、これら各信号を独立にA/D変換
して画像メモリ4に出力するようになされている。
The image pickup device 2 is used for picking up an image of a subject, which is a target, and is composed of a television camera or the like. The color image signal TV1 of the subject photographed by the image pickup device 2 is output to the Y / C separation and A / D conversion circuit 3. The Y / C separation and A / D conversion circuit 3 converts the input color image signal TV1 into luminance signals Y, RY signals and BY.
The signals are Y / C separated, and these signals are independently A / D converted and output to the image memory 4.

【0016】画像メモリ4は、撮像装置2によつて順次
撮像され取り込まれる画像の輝度信号Y、R−Y信号及
びB−Y信号を格納するのに用いられ、メモリ制御回路
5の制御に基づいて画像データを適宜更新するようにな
されている。メモリ制御回路5はメモリ制御信号MCに
よつて画像メモリ4の状態を制御する。
The image memory 4 is used to store the luminance signals Y, RY signals and BY signals of the images sequentially picked up and taken in by the image pickup device 2, and under the control of the memory control circuit 5. The image data is updated accordingly. The memory control circuit 5 controls the state of the image memory 4 according to the memory control signal MC.

【0017】ここでメモリ制御回路5はメモリ制御信号
MCによつて画像メモリ4への画像データの書き込みが
完了したことを識別すると、マイクロコンピユータ部
(以下、MPU部という)6に割り込み信号INTを出
力し、画像メモリ4の画像データにアクセスが可能とな
つたことを知らせるようになされている。
When the memory control circuit 5 identifies that the writing of the image data in the image memory 4 is completed by the memory control signal MC, the interrupt signal INT is sent to the microcomputer unit (hereinafter referred to as MPU unit) 6. The image data is output and notified that the image data in the image memory 4 can be accessed.

【0018】またメモリ制御回路5はMPU部6が新た
に取り込まれた画像データについての処理を開始したこ
とを書き込み禁止信号PRTより識別すると、メモリ制
御信号MCによつて画像メモリ4に対する画像データの
書き込みを禁止しデータを保護する。またその反対にメ
モリ制御回路5はMPU部6が現在取り込まれている画
像データについての処理が終了したことを書き込み禁止
信号PRTより識別すると、メモリ制御信号MCによつ
て画像メモリ4における画像データの保護を解除する。
When the memory control circuit 5 identifies from the write inhibit signal PRT that the MPU unit 6 has started processing of the newly fetched image data, the memory control signal MC sends the image data to the image memory 4. Write protection and data protection. On the other hand, when the memory control circuit 5 identifies from the write inhibit signal PRT that the MPU unit 6 has completed processing of the image data currently fetched, the memory control signal MC indicates that the image data in the image memory 4 has been processed. Remove protection.

【0019】さてMPU部6は画像メモリ4から読み出
した画像データに基づいて目標物の特徴量を設定画面か
ら取り込む他、取り込み後に撮像される全ての画面につ
いて目標物を探すのに用いられる信号処理部である。M
PU部6における目標物の設定処理は水平/垂直駆動装
置7に設けられているスイツチ8が押されたとき出力さ
れる設定開始信号Sonが入力されたときであり、画面中
央に位置する物体を目標物と識別して特徴量を抽出する
ようになされている。
The MPU unit 6 takes in the characteristic amount of the target object from the setting screen based on the image data read out from the image memory 4, and also the signal processing used for searching for the target object in all the screens imaged after the acquisition. It is a department. M
The setting process of the target in the PU unit 6 is performed when the setting start signal S on output when the switch 8 provided in the horizontal / vertical drive device 7 is pressed is input, Is identified as a target object and the feature amount is extracted.

【0020】そしてMPU部6は新たな目標物が再設定
されるまで、撮像装置2から取り込まれる撮像画像から
特徴量と一致する物体の探知動作を継続し、目標物を追
尾するよう動作する。またMPU部6は目標物が常に撮
像画面の中央に位置するように、撮像画像から探知した
目標物の移動方向及び移動量を基に水平/垂直駆動装置
7にモータ駆動信号MDを出力し、撮像装置2の撮像方
向を水平方向及び垂直方向に移動させるようになされて
いる。
Then, the MPU unit 6 continues the operation of detecting an object that matches the feature amount from the imaged image captured from the image pickup device 2 until the new object is reset, and operates to track the object. Further, the MPU unit 6 outputs a motor drive signal MD to the horizontal / vertical drive unit 7 based on the moving direction and the moving amount of the target detected from the captured image so that the target is always located in the center of the image pickup screen. The imaging direction of the imaging device 2 is moved in the horizontal direction and the vertical direction.

【0021】(1−2)目標追尾処理 (1−2−1)概要 続いてMPU部6において実行される詳細な処理手順を
説明する。この目標追尾処理の概略を図2に示す。目標
追尾処理はステツプSP2に示す被写体の設定処理と、
ステツプSP3に示す被写体の追尾処理に大別すること
ができる。ステツプSP2及びSP3において実行され
る詳細な処理手順を図3及び図4に示す。
(1-2) Target Tracking Process (1-2-1) Outline Next, a detailed processing procedure executed in the MPU unit 6 will be described. The outline of this target tracking processing is shown in FIG. The target tracking process includes the subject setting process shown in step SP2,
It can be roughly classified into the tracking processing of the subject shown in step SP3. The detailed processing procedure executed in steps SP2 and SP3 is shown in FIGS.

【0022】まず図3を用いて被写体の設定処理手順の
概要を説明する。MPU部6のマイクロプロセツサはス
テツプSP11から内部処理を開始すると、次のステツ
プSP11において一連の処理動作を終了するのか否か
を判定する。ここで肯定結果が得られると、MPU部6
のマイクロプロセツサはステツプSP12に移つて目標
追尾処理を終了する。
First, an outline of a subject setting processing procedure will be described with reference to FIG. When the microprocessor of the MPU unit 6 starts the internal processing from step SP11, it determines whether or not to end the series of processing operations in the next step SP11. If a positive result is obtained here, the MPU unit 6
The microprocessor moves to step SP12 to end the target tracking process.

【0023】これに対して否定結果が得られると、マイ
クロプロセツサはステツプSP13に移つて画像メモリ
4の書き込み禁止を解除し、撮像装置2によつて撮像さ
れている画像を画像メモリ4に取り込ませる。そしてマ
イクロプロセツサは次のステツプSP14においてメモ
リ制御回路5から割り込み信号INTが入力されるのを
待ち受ける。
On the other hand, when a negative result is obtained, the microprocessor moves to step SP13 to release the write-protection of the image memory 4 and fetches the image picked up by the image pickup device 2 into the image memory 4. Let Then, the microprocessor waits for the input of the interrupt signal INT from the memory control circuit 5 in the next step SP14.

【0024】やがて新たな撮像画像の取り込みが終了す
ると、MPU部6のマイクロプロセツサはステツプSP
15に移り、メモリ制御回路5に対して書き込み禁止信
号PRTを出力し、メモリ内容を保持するよう指示す
る。この後、マイクロプロセツサはステツプSP16に
おいて、目標物である被写体の特徴量を抽出する処理に
移る。このステツプ16の処理において、マイクロプロ
セツサは被写体から抽出された色信号について2次関数
モデルを作成し、加えて許容誤差モデルを生成するので
ある。
When the capture of a new captured image is finished, the microprocessor of the MPU unit 6 will start step SP.
15, the write inhibit signal PRT is output to the memory control circuit 5 to instruct the memory control circuit 5 to retain the memory contents. After that, the microprocessor proceeds to the process of extracting the feature amount of the object which is the target in step SP16. In the processing of step 16, the microprocessor creates a quadratic function model for the color signal extracted from the subject, and additionally creates a tolerance model.

【0025】この特徴量の設定が終了すると、マイクロ
プロセツサはステツプSP17に示す処理に移り、被写
体の追尾を開始するか否かの判定処理に移る。そして否
定結果が得られている間は、このステツプSP17から
ステツプSP11に戻り、一連の動作を繰り返す。さて
ステツプSP17において肯定結果が得られると、マイ
クロプロセツサは図4に示すステツプSP18、SP1
9及びSP20において、新たな撮像画像を画像メモリ
4に取り込むよう指示する。
When the setting of the feature amount is completed, the microprocessor proceeds to the processing shown in step SP17 and proceeds to the determination processing of whether or not to start tracking the subject. While the negative result is obtained, the process returns from step SP17 to step SP11 and repeats a series of operations. When a positive result is obtained in step SP17, the microprocessor proceeds to steps SP18 and SP1 shown in FIG.
In 9 and SP20, an instruction is given to load a new captured image into the image memory 4.

【0026】これらの処理により新たな画像データが画
像メモリ4に格納されると、マイクロプロセツサはステ
ツプSP21において被写体の特徴量とほぼ同じ特徴量
をもつ領域を画面上から抽出する。続いてマイクロプロ
セツサはステツプSP22に移り、これら抽出された領
域の中から目標物の位置を検出する。
When new image data is stored in the image memory 4 by these processes, the microprocessor extracts, in step SP21, an area having a feature amount substantially the same as the feature amount of the subject from the screen. Subsequently, the microprocessor moves to step SP22 and detects the position of the target object from these extracted areas.

【0027】かかる後、マイクロプロセツサはステツプ
SP23において、これら位置に基づいて周辺機器を制
御する。因にこの実施例の場合、周辺機器は水平/垂直
駆動装置7である。この後、マイクロプロセツサの処理
はステツプSP17に戻り、被写体追尾の終了が指示さ
れるまでこれら処理が繰り返される。
After that, the microprocessor controls the peripheral equipment based on these positions in step SP23. Incidentally, in this embodiment, the peripheral device is the horizontal / vertical drive device 7. After that, the processing of the microprocessor returns to step SP17, and these processing is repeated until the end of the subject tracking is instructed.

【0028】(1−2−2)各部での処理 以上が目標追尾処理の概要であるが、これらのうち被写
体の特徴量抽出処理SP16と被写体の位置検出処理S
P22において実行されるより詳細な処理手順を説明す
る。
(1-2-2) Processing in Each Part The outline of the target tracking processing has been described above. Of these, the object feature amount extraction processing SP16 and the object position detection processing S are performed.
A more detailed processing procedure executed in P22 will be described.

【0029】(1−2−2−1)被写体の特徴量抽出処
理 図5にステツプSP16の詳細な処理手順を示す。まず
マイクロプロセツサはステツプSP16−1から処理を
開始する。マイクロプロセツサは被写体は画面中央に位
置しているという条件からステツプSP16−2におい
て画面中央を中心とする領域D(例えば5×5のブロツ
ク)の色相を決定する。
(1-2-2-1) Object Feature Extraction Processing FIG. 5 shows the detailed processing procedure of step SP16. First, the microprocessor starts the process from step SP16-1. The microprocessor determines the hue of the area D (for example, 5 × 5 blocks) centered on the center of the screen in step SP16-2 under the condition that the subject is located in the center of the screen.

【0030】このときマイクロプロセツサは、領域D内
の画素値(Yij,Rij,Bij)の組合わせについて平均
値(Yave 、Rave 、Bave )を求め、平均色信号R
ave 及びRave の比を算出することにより色相に相当す
るθを決定する。またこのステツプSP16−2におい
て、マイクロプロセツサはR−Y信号及びB−Y信号を
輝度を変数とする2次関数で近似するのに必要なパラメ
ータをROMから読み出す。
At this time, the microprocessor obtains the average value (Y ave , R ave , B ave ) for the combination of the pixel values (Y ij , R ij , B ij ) in the area D, and the average color signal R
By calculating the ratio of ave and R ave , θ corresponding to the hue is determined. Further, in this step SP16-2, the microprocessor reads from the ROM the parameters necessary for approximating the RY signal and the BY signal by a quadratic function having the brightness as a variable.

【0031】ここで読み出されるパラメータは、R−Y
信号の値が0になる輝度値Rlo、Rhi及びB−Y信号の
値が0になる輝度値Blo、Bhiの他、R−Y信号とB−
Y信号の値が取り得る最大値Rmax 、Bmax と最小値R
min 、Bmin である。ここで輝度値Rlo、Rhiは色信号
予測関数である2次関数モデルの端点である。ここで図
6はR−Y信号について求める色信号予測関数Fr (Y)
の例である。因にマイクロプロセツサは無彩色の判定も
このステツプSP16−2にて実行し、2次関数ができ
るだけ鈍つた形になるように端点を決定する。ここで無
彩色と判定するのは平均値Rave 及びBave が共に一定
値以下である場合である。
The parameters read here are RY
In addition to the brightness values R lo and R hi at which the signal value becomes 0 and the brightness values B lo and B hi at which the BY signal value becomes 0, the R-Y signal and B-
Maximum values R max , B max and minimum value R that the Y signal value can take
min and B min . Here, the brightness values R lo and R hi are end points of the quadratic function model which is a color signal prediction function. Here, FIG. 6 shows a color signal prediction function F r (Y) obtained for RY signals.
Is an example of. Incidentally, the microprocessor also determines the achromatic color in this step SP16-2, and determines the end points so that the quadratic function becomes as blunt as possible. The achromatic color is determined here when both the average values R ave and B ave are below a certain value.

【0032】これらステツプSP16−2の処理が終了
すると、マイクロプロセツサの処理はステツプSP16
−3に移る。ここでは前ステツプSP16−2において
求めたパラメータ及び領域Dの画素値(Yij、Rij、B
ij)に基づいて、次式
When the processing of these steps SP16-2 is completed, the processing of the microprocessor will proceed to step SP16.
Move to -3. Here, the parameters obtained in the previous step SP16-2 and the pixel values (Y ij , R ij , B) of the area D are used.
ij ) based on

【数1】 及び[Equation 1] as well as

【数2】 で与えられる2次関数モデルFr (Y) 、Fb (Y) の係数
0 、a1 を最小二乗近似により求める。これによつて
R−Y信号及びB−Y信号の色予測関数Fr (Y)及びF
b (Y)を決定する。
[Equation 2] The coefficients a 0 and a 1 of the quadratic function models F r (Y) and F b (Y) given by are obtained by least-squares approximation. Accordingly, the color prediction functions F r (Y) and F of the RY signal and the BY signal are obtained.
Determine b (Y).

【0033】このように被写体についての色予測関数F
r (Y)及びFb (Y)が設定されると、マイクロプロセツ
サの処理はステツプSP16−4の処理に移る。このス
テツプSP16−4において、マイクロプロセツサは色
信号許容関数についての誤差テーブルを作成する。色信
号許容関数と誤差テーブルとの関係を図7に示す。さて
マイクロプロセツサは領域DijのR−Y信号及びB−Y
信号に誤差が含まれると仮定し、R−Y信号及びB−Y
信号のそれぞれについて上限誤差テーブルHr (Y)及び
b (Y)と、下限誤差テーブルLr (Y)及びLb (Y)を
算出し、許容誤差範囲を決定する。因に輝度Yは0〜2
55の整数値を取るので予め誤差テーブルを作成してお
けば、毎回、(1)式及び(2)式を計算する時間を削
減することができる。
In this way, the color prediction function F for the subject
If r (Y) and F b (Y) is set, the processing of the microprocessor proceeds to the processing of step SP16-4. In step SP16-4, the microprocessor creates an error table for the color signal tolerance function. FIG. 7 shows the relationship between the color signal tolerance function and the error table. Now, the microprocessor processes the RY signal and BY of the area D ij.
Assuming that the signal contains an error, the RY signal and BY
The upper limit error tables H r (Y) and H b (Y) and the lower limit error tables L r (Y) and L b (Y) are calculated for each of the signals, and the allowable error range is determined. The brightness Y is 0-2
Since an integer value of 55 is taken, if the error table is created in advance, it is possible to reduce the time required to calculate the equations (1) and (2) each time.

【0034】さて誤差を例えば10〔%〕とすると、上限
誤差テーブルHr (Y)及び下限誤差テーブルLr (Y)は
次のようにして決定する。例えばR−Y信号が正の値な
らば(1)式の係数a0 を1.1倍することにより上限
誤差テーブルHr (Y)を設定し、また(1)式の係数a
0 を0.9倍することにより下限誤差テーブルLr (Y)
を設定する。一方、Rが負の値ならば(1)式の係数a
0 を0.9倍することにより上限誤差テーブルHr (Y)
を設定し、また(1)式の係数a0 を1.1倍すること
により下限誤差テーブルLr (Y)を設定する。なおB−
Y信号についての上限誤差テーブルHr (Y)及び下限誤
差テーブルLr (Y)についても同様に算出する。
If the error is, for example, 10%, the upper limit error table H r (Y) and the lower limit error table L r (Y) are determined as follows. For example, if the RY signal is a positive value, the upper limit error table H r (Y) is set by multiplying the coefficient a 0 of the equation (1) by 1.1, and the coefficient a 0 of the equation (1) is set.
Lower limit error table L r (Y) by multiplying 0 by 0.9
Set. On the other hand, if R is a negative value, the coefficient a in equation (1)
By multiplying 0 by 0.9, the upper limit error table H r (Y)
Is set, and the coefficient a 0 of the equation (1) is multiplied by 1.1 to set the lower limit error table L r (Y). B-
The upper limit error table H r (Y) and the lower limit error table L r (Y) for the Y signal are calculated in the same manner.

【0035】このように被写体についての色信号予測関
数及び誤差テーブルの算出が終了すると、マイクロプロ
セツサはステツプSP16−5の処理に移り、被写体の
特徴量抽出処理に移る。まずマイクロプロセツサは領域
D内の各点(Yij、Rij、Bij)に対して、次式
When the calculation of the color signal prediction function and the error table for the subject is completed in this way, the microprocessor proceeds to the processing of step SP16-5 and proceeds to the feature amount extraction processing of the subject. First, the microprocessor calculates the following equation for each point (Y ij , R ij , B ij ) in the area D.

【数3】 及び(Equation 3) as well as

【数4】 の関係を満足する位置(i,j)を抽出し、抽出された位
置(i,j)について特徴量C(i,j)を設定する。
[Equation 4] The position (i, j) that satisfies the relationship of is extracted, and the feature amount C (i, j) is set for the extracted position (i, j).

【0036】ここで特徴量C(i,j)は、次式Here, the feature quantity C (i, j) is expressed by the following equation.

【数5】 (Equation 5) Or

【数6】 等が考えられる。この実施例では(6)式を特徴量C
(i,j)とし、抽出されなかつた位置の特徴量C(i,
j)については値を0とする。
(Equation 6) Etc. are possible. In this embodiment, the expression (6) is used as the feature amount C.
(I, j), the feature quantity C (i, j
For j), the value is 0.

【0037】さてこのように特徴量C(i,j)の抽出処
理が終了すると、マイクロプロセツサはステツプSP1
6−6に移り、領域D内において(3)式及び(4)式
を満たす位置(i,j)の輝度Y(i,j)を基準特徴量R
(i,j)として記憶する。このとき記憶された基準特徴
量R(i,j)は、後述する被写体の位置検出の際におい
てブロツクマツチングのためのリフアレンスブロツクと
なる。以上の処理が被写体の設定処理におけるステツプ
SP16で実行される。
When the feature quantity C (i, j) extraction processing is completed in this way, the microprocessor proceeds to step SP1.
Moving to 6-6, the luminance Y (i, j) at the position (i, j) satisfying the expressions (3) and (4) in the region D is set as the reference feature amount R.
Store as (i, j). The reference feature amount R (i, j) stored at this time becomes a reference block for block matching at the time of detecting the position of the subject, which will be described later. The above processing is executed in step SP16 in the subject setting processing.

【0038】(1−2−2−2)被写体の位置検出処理 続いて被写体の追尾処理のステツプSP22で実行され
る詳細な処理手順を図8を用いて説明する。なおマイク
ロプロセツサは前ステツプSP21において、前項のス
テツプSP16−5と同様の処理により(3)式及び
(4)式を満たす位置(i,j)を画面全体について求
め、これら位置(i,j)についての特徴量C(i,j)を
輝度Y(i,j)として特徴平面PC(i,j)を設定して
あるものとする。
(1-2-2-2) Object Position Detection Processing Next, the detailed processing procedure executed in step SP22 of the object tracking processing will be described with reference to FIG. In the previous step SP21, the microprocessor obtains the position (i, j) satisfying the expressions (3) and (4) for the entire screen by the same processing as the step SP16-5 in the previous section, and determines these positions (i, j). ), The characteristic plane PC (i, j) is set with the characteristic amount C (i, j) as luminance Y (i, j).

【0039】ステツプSP22−2に移つたマイクロプ
ロセツサは、特徴平面PC(i,j)と基準特徴量R(i,
j)との相関値MSijを、次式
The microprocessor moved to step SP22-2, the feature plane PC (i, j) and the reference feature amount R (i,
j) the correlation value MS ij

【数7】 に基づいて算出する。この式の場合、最も相関の高い位
置が最小の相関値MSijとして得られる。このように基
準特徴量R(i,j)を特徴平面PC(i,j)内でずら
し、各点の相関値MSijを算出する処理がブロツクマツ
チングである。このブロツクマツチングの終了後、マイ
クロプロセツサは相関値MSijの最小値MSmin と、こ
の値が得られる位置(xmin,ymin)を求め、次のステ
ツプSP22−3に移る。
(Equation 7) It is calculated based on. In the case of this expression, the position having the highest correlation is obtained as the minimum correlation value MS ij . In this way, the block matching is the process of shifting the reference feature amount R (i, j) within the feature plane PC (i, j) and calculating the correlation value MS ij at each point. After the completion of this block matching, the microprocessor obtains the minimum value MS min of the correlation value MS ij and the position (x min , y min ) where this value is obtained, and proceeds to the next step SP22-3.

【0040】マイクロプロセツサはステツプSP22−
3に移ると、最も相関の高いとされらた像が目標とする
被写体として有効かどうかを判別するため、相関値MS
ijを予め設定しておいたしきい値THMSと比較する。こ
のとき相関値MSijがしきい値THMS以下である場合に
は、検出された位置(xmin ,ymin )を被写体の位置
とし、存在/非存在フラグを”1”にセツトする。これ
に対して相関値MSijがしきい値THMSより大きい場合
には、検出された位置(xmin ,ymin )が被写体以外
の同色領域を示しているとして存在/非存在フラグを”
0”にセツトする。
The microprocessor is a step SP22-
Moving to 3, in order to determine whether the image having the highest correlation is effective as the target subject, the correlation value MS
ij is compared with a preset threshold value TH MS . At this time, if the correlation value MS ij is less than or equal to the threshold value TH MS , the detected position (x min , y min ) is set as the object position, and the presence / absence flag is set to "1". On the other hand, when the correlation value MS ij is larger than the threshold value TH MS, it is determined that the detected position (x min , y min ) indicates the same color area other than the subject, and the presence / absence flag is set to "
Set to 0 ".

【0041】この被写体の存在についての判別処理が終
了すると、マイクロプロセツサはステツプSP22−4
の処理に移り、存在/非存在フラグが”1”の場合にの
み検出された位置(xmin ,ymin )を中心とする領域
について基準特徴量R(i,j)を求め、この値を従来ま
で記憶されていた基準特徴量R(i,j)に代えて記憶す
る。これにより移動に伴う形状の変化にも対応できる。
因にマイクロプロセツサはこれらの処理で算出された位
置(i,j)と、目標の存在/非存在の判断結果から図1
に示されている水平/垂直駆動装置7のモータを制御
し、撮像装置2の撮影方向を移動させ、目標物である被
写体が常に画面内に収まるように被写体を自動追尾させ
る。
When the discrimination processing regarding the existence of the subject is completed, the microprocessor proceeds to step SP22-4.
Processing, the reference feature amount R (i, j) is obtained for an area centered on the position (x min , y min ) detected only when the presence / absence flag is “1”, and this value is calculated. The reference feature amount R (i, j) stored until now is stored instead of the reference feature amount R (i, j). As a result, it is possible to deal with a change in shape due to movement.
The microprocessor is based on the position (i, j) calculated by these processes and the judgment result of the presence / absence of the target.
The motor of the horizontal / vertical drive device 7 shown in FIG. 2 is controlled to move the shooting direction of the image pickup device 2 so that the target object is automatically tracked so that the target object is always within the screen.

【0042】(1−3)効果 以上の構成によれば、被写体の各色信号、すなわちR−
Y信号及びB−Y信号をそれぞれ輝度Yによつて表され
る2次関数Fr (Y)及びFb (Y)にモデル化し、さらに
この2次関数モデルに対して許容できる誤差範囲を許容
誤差モデルHr(Y)、Lr (Y)及びHb (Y)、Lb (Y)
として定めたことにより、無彩色の被写体についても確
実に追尾することができる目標追尾装置を実現すること
ができる。
(1-3) Effects According to the above configuration, each color signal of the subject, that is, R-
The Y signal and the BY signal are modeled into quadratic functions F r (Y) and F b (Y) represented by the luminance Y, respectively, and an allowable error range is allowed for the quadratic function model. Error models H r (Y), L r (Y) and H b (Y), L b (Y)
By setting the above, it is possible to realize a target tracking device that can reliably track an achromatic subject.

【0043】また以上の構成によれば、照明状況の変化
による特徴量C(i,j)の変化を吸収し、照明変化によ
らず正確に特徴量を抽出することができる目標追尾装置
を実現することができる。さらにまたブロツクマツチン
グの際、特徴平面PC(i,j)上の領域と基準特徴量R
(i,j)とをマツチング処理するようにしたことにより
形の情報も被写体の識別に利用でき、色情報の似た周辺
の物体との誤認識を避けることができる目標追尾装置を
実現できる。
Further, according to the above configuration, it is possible to realize a target tracking device capable of absorbing the change of the characteristic amount C (i, j) due to the change of the illumination condition and accurately extracting the characteristic amount regardless of the illumination change. can do. Furthermore, in the block matching, the area on the feature plane PC (i, j) and the reference feature amount R
By performing the matching process with (i, j), the shape information can be used for identifying the subject, and a target tracking device that can avoid erroneous recognition with surrounding objects having similar color information can be realized.

【0044】(2)第2実施例 この実施例では、被写体の設定処理の終了後に実行され
る被写体の追尾処理において、色信号予測関数及び許容
誤差モデルに基づいて画面中から抽出される領域近傍の
画素値を再評価し、被写体と同色と判定すべき領域を拡
張してからブロツクマツチング処理に移るようにするこ
とにより、誤差評価を厳しくした場合でも安定した追尾
動作を実現できる目標追尾装置について説明する。
(2) Second Embodiment In this embodiment, in the subject tracking process executed after the subject setting process is completed, the neighborhood of the region extracted from the screen based on the color signal prediction function and the tolerance model. The target tracking device that can realize a stable tracking operation even when the error evaluation is strict by re-evaluating the pixel values of, and expanding the area that should be determined to be the same color as the subject before starting the block matching processing. Will be described.

【0045】(2−1)目標追尾処理 この実施例の場合、被写体の設定処理は図3の処理手順
と同様であるため、第1実施例と異なる処理を含む被写
体の追尾処理についてのみ説明する。この実施例におけ
る被写体の追尾処理を図9に示す。因に図9において、
図4及び図8との処理と同じ処理部分には同一符号を付
してある。従つてステツプSP20とステツプSP22
−2との間に挿入されているステツプSP31、ステツ
プSP32及びステツプSP33の処理がこの実施例に
固有の処理である。以下、このステツプSP31〜SP
33の処理を中心に説明する。
(2-1) Target Tracking Process In this embodiment, the object setting process is the same as the process procedure of FIG. 3, and therefore only the object tracking process including the process different from the first embodiment will be described. . FIG. 9 shows the tracking process of the subject in this embodiment. By the way, in FIG.
The same processing parts as those in FIGS. 4 and 8 are designated by the same reference numerals. Therefore, step SP20 and step SP22
The processing of step SP31, step SP32, and step SP33 inserted between -2 and -2 is processing unique to this embodiment. Hereafter, this step SP31-SP
The process of 33 will be mainly described.

【0046】さてマイクロプロセツサはステツプSP3
1において、(3)式及び(4)式を満たす画素値を有
する位置(i,j)を画面全体について求め、2式を満た
す位置(i,j)の特徴量C(i,j)を”0”とおき、2
式を満たさない位置(i,j)の特徴量C(i,j)を”
1”とおくことにより、特徴平面PC(i,j)を設定し
ている。
Now, the microprocessor is step SP3.
1, the position (i, j) having a pixel value satisfying the expressions (3) and (4) is obtained for the entire screen, and the feature amount C (i, j) at the position (i, j) satisfying the expression 2 is obtained. Put "0" and 2
The feature quantity C (i, j) at the position (i, j) that does not satisfy the expression is
By setting "1", the feature plane PC (i, j) is set.

【0047】ステツプSP31において画面全体を領域
とする特徴平面PC(i,j)の算出処理が終了すると、
マイクロプロセツサはステツプSP32の処理に移り、
特徴量C(i,j)が”0”と判定された領域近傍の画素
について色を再評価する。例えば特徴量C(i,j−1)
が”0”であり、かつ特徴量C(i,j)が”1”である
位置について色を再評価する。ここで再評価は、位置
(i,j)における画素値RijとBijが予め設定した許容
値THに対して、次式
When the calculation process of the characteristic plane PC (i, j) having the entire screen as an area is completed in step SP31,
The microprocessor moves to the processing of step SP32,
The color is re-evaluated for the pixels in the vicinity of the area where the feature amount C (i, j) is determined to be "0". For example, the feature amount C (i, j-1)
Is "0" and the feature amount C (i, j) is "1", the color is re-evaluated. Here revaluation position (i, j) the allowable value TH to the pixel value R ij and B ij are preset in the following formula

【数8】 [Equation 8]

【数9】 を満たすか否か確認することによつて実行する。[Equation 9] It is executed by checking whether or not the above conditions are satisfied.

【0048】ここで(8)式及び(9)式が共に満たさ
れる場合には、マイクロプロセツサは位置(i,j)の特
徴量C(i,j)を”0”に再評価し、さらに同様の再評
価処理を続ける。上述の再評価処理は、水平方向に左か
ら右の画素への再評価であるが、同様にして右から左の
画素への再評価、垂直方向に上から下の画素への再評価
及び下から上の画素への再評価に関しても順次実行す
る。これら4方向への処理終了後、被写体と同色とみな
される領域の拡張処理が完了し、マイクロプロセツサは
ステツプSP33の処理に移る。
Here, when the expressions (8) and (9) are both satisfied, the microprocessor reevaluates the feature quantity C (i, j) at the position (i, j) to "0", Further, the same re-evaluation process is continued. The above-described re-evaluation processing is re-evaluation from left to right pixels in the horizontal direction, but similarly, re-evaluation from right to left pixels, re-evaluation from top to bottom pixels in the vertical direction, and re-evaluation. The re-evaluation from the pixel to the pixel above is sequentially executed. After the processing in these four directions is completed, the expansion processing of the area regarded as the same color as the subject is completed, and the microprocessor proceeds to the processing of step SP33.

【0049】さてステツプSP33に移ると、マイクロ
プロセツサは特徴量C(i,j)が”0”の位置(i,j)
については輝度Yijを割当て、特徴量C(i,j)が”
1”の位置(i,j)については固定値THY を割当てる
ことにより特徴平面PC(i,j)を設定する。因に固定
値THY は予め設定しておく値であり、被写体と同じ色
でないことを示すための意味を持つ。例えば輝度Yが8
ビツトならば固定値THY として”256”や”0”等
の値を設定する。これ以降の処理は第1実施例の場合と
同様であり、説明を省略する。
Now, moving to step SP33, the microprocessor determines the position (i, j) where the feature amount C (i, j) is "0".
Is assigned luminance Y ij , and the feature amount C (i, j) is "
The feature plane PC (i, j) is set by assigning a fixed value TH Y to the position (i, j) of 1 ″. The fixed value TH Y is a value set in advance and is the same as the subject. It has a meaning to show that it is not a color, for example, the brightness Y is 8.
If it is a bit, a value such as "256" or "0" is set as the fixed value TH Y. The subsequent processing is the same as that in the first embodiment, and the description thereof is omitted.

【0050】(2−2)効果 以上の構成によれば、色信号予測関数及び許容誤差モデ
ルに基づいて画面中から抽出される領域近傍の画素値を
再評価し、被写体と同色と判定すべき領域を拡張してか
らこれら領域と基準特徴量R(i,j)とのブロツクマツ
チング処理に移るようにしたことにより、誤差評価を厳
しくしたために許容誤差範囲外となつた領域についても
被写体の存在を確認できるため従来に比して安定した追
尾動作が可能な目標追尾装置を実現できる。
(2-2) Effect With the above configuration, the pixel values in the vicinity of the area extracted from the screen should be re-evaluated based on the color signal prediction function and the allowable error model, and the same color as the subject should be determined. By expanding the areas and then shifting to the block matching processing of these areas and the reference feature value R (i, j), the error evaluation becomes strict, so that the areas outside the allowable error range are also included in the subject. Since the existence can be confirmed, it is possible to realize a target tracking device capable of performing a stable tracking operation as compared with the related art.

【0051】(3)第3実施例 この実施例では被写体を画面内から探知するとき、探知
領域を撮像画面の全体ではなく一部の特定領域に限定す
ることにより、被写体と近似した色の物体に対する被写
体の識別力を向上させた目標追尾装置について説明す
る。
(3) Third Embodiment In this embodiment, when a subject is detected from within the screen, the detection area is limited to a part of a specific area instead of the whole of the image pickup screen, so that an object having a color similar to that of the object is obtained. A target tracking device having improved object discrimination power with respect to will be described.

【0052】(3−1)目標追尾処理 図3との対応部分に同一符号を付して示す図10に本実
施例の目標追尾装置で使用される被写体の設定処理手順
を示す。また図4との対応部分に同一符号を付して示す
図11に本実施例の目標追尾装置で使用される被写体の
追尾処理手順を示す。
(3-1) Target Tracking Process FIG. 10 in which parts corresponding to those in FIG. 3 are assigned the same reference numerals shows a procedure for setting an object used in the target tracking device of this embodiment. Further, FIG. 11 in which parts corresponding to those in FIG. 4 are denoted by the same reference numerals shows a subject tracking processing procedure used in the target tracking apparatus of the present embodiment.

【0053】図10及び図11から分かるように、この
実施例の処理手順の場合、ステツプSP4、SP19の
後に画面全体から特定領域を切り出すためのステツプS
P41、SP42を設けた点と、ステツプSP22の後
に特定領域を切り出す位置を再設定するためのステツプ
SP43を設けた点とを除いて図3の処理手順と同様の
処理手順によつて構成されている。
As can be seen from FIGS. 10 and 11, in the case of the processing procedure of this embodiment, after the steps SP4 and SP19, step S for cutting out a specific area from the entire screen.
P41 and SP42 are provided, and a step SP43 for resetting the position to cut out the specific area is provided after step SP22. There is.

【0054】ただしステツプSP16、SP17及びス
テツプSP21、SP22の処理は、画面全体から切り
出した特定領域のみを処理対象とする点が図3の場合と
異なつている。因にこの実施例では、図12に示すよう
に、画像全体のサイズを128×128画素とし、特定
領域として切り出すサイズは64×64画素であるもの
とする。
However, the processing of steps SP16, SP17 and steps SP21, SP22 is different from the case of FIG. 3 in that only the specific area cut out from the entire screen is processed. Incidentally, in this embodiment, as shown in FIG. 12, it is assumed that the size of the entire image is 128 × 128 pixels, and the size to be cut out as the specific area is 64 × 64 pixels.

【0055】まず被写体の設定時、MPU部6のマイク
ロプロセツサはステツプSP4において割り込み信号I
NTが確認され、画像メモリ4へのアクセスが可能にな
つたことを確認すると、ステツプSP41の処理に移
り、画面の中心位置(x,y)を中心とする64×64
画素を特定領域Aとして切り出し開始位置(x start,
y start) を算出する。かかる後、マイクロプロセツサ
はステツプSP15に移つて画像メモリ4に書き込まれ
ている全画素データの書き換えを禁止する。
First, when the subject is set, the microprocessor of the MPU unit 6 interrupts the interrupt signal I at step SP4.
When NT is confirmed and it is confirmed that the image memory 4 can be accessed, the process proceeds to step SP41 and 64 × 64 centered on the center position (x, y) of the screen.
The cutout start position (x start,
y start) is calculated. After this, the microprocessor moves to step SP15 and prohibits rewriting of all pixel data written in the image memory 4.

【0056】さらにマイクロプロセツサは次のステツプ
SP16において切り出された特定領域Aのみを対象と
する被写体の特徴量抽出処理に移り、被写体の色を特定
する色予測関数とその許容誤差テーブルとを作成して特
徴量C(i,j)を求める。さてこのように被写体につい
ての特徴量C(i,j)が求められると、マイクロプロセ
ツサはステツプSP17からステツプSP18の処理に
移り、被写体の追尾処理を開始する。
Further, the microprocessor shifts to the feature amount extraction processing of the object for only the specific area A cut out in the next step SP16, and creates a color prediction function for specifying the color of the object and its allowable error table. Then, the characteristic amount C (i, j) is obtained. When the feature amount C (i, j) for the subject is obtained in this way, the microprocessor shifts from step SP17 to step SP18 and starts the subject tracking process.

【0057】追尾処理を開始したマイクロプロセツサ
は、ステツプSP18及びSP19において新たな画像
データの取り込みを確認すると、ステツプSP42に示
す処理によつて特定領域Aを与える指定位置に基づいて
切り出し開始位置(x start,y start) を算出する。
因に追尾処理を開始した直後の場合における特定領域A
の指定位置と画面の中心位置は一致している。
Upon confirming that new image data has been taken in at steps SP18 and SP19, the microprocessor which has started the tracking processing confirms the cut-out start position (based on the designated position giving the specific area A by the processing shown in step SP42). x start, y start) is calculated.
Note that the specific area A immediately after the tracking process is started
The specified position of and the center position of the screen match.

【0058】このように特定領域Aが定まると、マイク
ロプロセツサは被写体の特徴量C(i,j)と同色の領域
を特定領域Aから抽出する処理に移り、64×64画素
で与えられる特定領域Aから特徴平面PC(i,j)が求
められ、被写体の位置が検出される。さてこのようにス
テツプSP21及びSP22において被写体の位置が検
出されると、ステツプSP43において次回の処理で用
いる特定領域Aの切り出し位置を検出する処理に移る。
When the specific area A is determined in this way, the microprocessor shifts to the process of extracting the area of the same color as the feature amount C (i, j) of the subject from the specific area A, and the specific area given by 64 × 64 pixels is specified. The characteristic plane PC (i, j) is obtained from the area A, and the position of the subject is detected. Now, when the position of the subject is detected in steps SP21 and SP22 in this way, the process moves to a process of detecting the cut-out position of the specific area A used in the next process in step SP43.

【0059】ここでマイクロプロセツサは、被写体が特
定領域A内に存在する場合、すなわち有効/無効フラグ
が”1”であつて検出された位置が有効な場合、求めら
れた位置を中心とする領域を切り出すため指定位置に被
写体の位置を代入する。これに対して被写体が特定領域
A内に存在しない場合、マイクロプロセツサは次式
Here, when the subject is present in the specific area A, that is, when the valid / invalid flag is "1" and the detected position is valid, the microprocessor is centered on the obtained position. The position of the subject is substituted for the specified position to cut out the area. On the other hand, if the subject does not exist in the specific area A, the microprocessor

【数10】 に示すように被写体が発見されるまで特定領域Aの切り
出し位置を順番に切り換える。
[Equation 10] As shown in, the cutout position of the specific area A is sequentially switched until the subject is found.

【0060】すなわち有効/無効フラグが”0”であつ
て検出された位置が無効な場合、マイクロプロセツサは
128×128画像内で切り出し開始位置(x start,
y start) を図13に示すように点(x0,y0)から(x
1,y1)、(x2,y2)、(x3,y3)、(x4,y4)まで順番
に切り換える。このときマイクロプロセツサは被写体が
無効と判断された回数tに従つて順番に切り換える。た
だし回数tがT5を越えた場合には回数tを”0”に戻
して再度点(x0,y0)から探索作業を再開するようにな
されている。このようにこの目標追尾装置は有効な位置
が検出されるまで被写体の検出用である特定領域Aを切
り換えるようになされている。
That is, when the valid / invalid flag is "0" and the detected position is invalid, the microprocessor processes the cutout start position (x start, in the 128 × 128 image).
y start) from the point (x 0 , y 0 ) to (x
1 , y 1 ), (x 2 , y 2 ), (x 3 , y 3 ), and (x 4 , y 4 ). At this time, the microprocessor switches in order according to the number of times t when the subject is determined to be invalid. However, when the number of times t exceeds T5, the number of times t is returned to "0" and the search operation is restarted from the point (x 0 , y 0 ). In this way, the target tracking device switches the specific area A for detecting the subject until the effective position is detected.

【0061】因にこの実施例の場合、ステツプSP43
の処理中に被写体の位置が算出された場合であつても、
算出された位置が時間連続的に存在し得ない位置の場合
には検出された位置が無効であると判断して回数tに応
じた処理を続行するようになされている。一方、同一領
域で連続的に位置が検出された場合には検出された位置
を有効であると判定し、次回の画像切り出しの際に用い
るようにする。これらの判定処理により検出された被写
体の位置についての信頼性を高めることができる。
Incidentally, in the case of this embodiment, step SP43
Even if the position of the subject was calculated during the process of
When the calculated position is a position that cannot continuously exist for a time, it is determined that the detected position is invalid and the process corresponding to the number of times t is continued. On the other hand, when the positions are continuously detected in the same area, the detected position is determined to be valid and used in the next image cutout. The reliability of the position of the subject detected by these determination processes can be improved.

【0062】(3−2)効果 以上の構成によれば、被写体の設定時及び画面内からの
追尾処理時において、被写体の探知に用いる領域を直前
まで被写体の存在する可能性の高い特定領域A内に限定
したことにより、背景等の色が被写体と近似した色を多
く含む場合にも被写体の識別力を向上させることがで
き、画像内から被写体を効率良く検出できる目標追尾装
置を実現することができる。
(3-2) Effect According to the above configuration, in setting the subject and in the tracking process from the screen, the specific region A in which the subject is likely to exist until just before the region used for detecting the subject. The target tracking device can improve the discriminating power of the subject even when the color of the background and the like includes many colors similar to the subject, and can efficiently detect the subject from the image. You can

【0063】また被写体を見失つた場合にも特定領域A
として切り出す画面上の領域を順番に切り換えながら被
写体の検出処理を継続できるようにし、さらに検出され
た被写体の位置に時間連続性が認められない場合にはこ
れを有効な位置と認識しないようにしたことにより、検
出精度の高い目標追尾装置を実現することができる。
Also, when the subject is lost, the specific area A
The detection process of the subject can be continued while sequentially switching the region on the screen to be cut out, and if the detected position of the subject does not show time continuity, this is not recognized as a valid position. As a result, a target tracking device with high detection accuracy can be realized.

【0064】(4)第4実施例 上述の目標追尾処理では主に画像面内の方向に移動する
被写体を追尾する目標追尾装置について述べたが、本実
施例では撮像装置2のズームレンズ制御により遠近方向
に移動する被写体の画面上での大きさがほぼ一定になる
ように追尾する目標追尾装置を説明する。
(4) Fourth Embodiment In the above-described target tracking processing, the target tracking device which mainly tracks an object moving in the direction of the image plane has been described, but in the present embodiment, the zoom lens control of the image pickup device 2 is performed. A target tracking device that tracks a subject moving in the perspective direction so that the size of the subject on the screen becomes substantially constant will be described.

【0065】(4−1)システム構成 図1との対応部分に同一符号を付して示す図14の目標
追尾装置11はMPU部6の制御により撮像装置2のズ
ームレンズ12を制御するようにしていることを除いて
同様のシステム構成を有している。因にこの実施例には
撮像装置2の撮影方向を水平方向及び垂直方向に移動さ
せる水平/垂直駆動装置7が含まれていないが、実施例
のシステムに水平/垂直駆動装置7を付加したシステム
についても適用し得る。
(4-1) System Configuration The target tracking device 11 shown in FIG. 14 in which parts corresponding to those in FIG. 1 are assigned the same reference numerals controls the zoom lens 12 of the image pickup device 2 by the control of the MPU unit 6. It has a similar system configuration except that Incidentally, this embodiment does not include the horizontal / vertical drive device 7 for moving the photographing direction of the image pickup device 2 in the horizontal direction and the vertical direction, but a system in which the horizontal / vertical drive device 7 is added to the system of the embodiment. Can also be applied.

【0066】またこの実施例の場合、MPU部6のマイ
クロプロセツサは撮像画像から抽出した特徴平面PC
(i,j)に基づいて被写体の面積を算出し、算出結果に
基づいてズームレンズ12を制御するようになされてい
る。次にMPU部6内において実行される処理手順につ
いて説明する。
In the case of this embodiment, the microprocessor of the MPU unit 6 is a feature plane PC extracted from the picked-up image.
The area of the subject is calculated based on (i, j), and the zoom lens 12 is controlled based on the calculation result. Next, a processing procedure executed in the MPU unit 6 will be described.

【0067】(4−2)目標追尾処理 この実施例の場合、被写体の設定処理については第1実
施例にて説明した図3の処理手順と同じであるため、被
写体の追尾処理手順についてのみ説明する。この実施例
における追尾処理手順を図15に示す。因に図15にお
ける処理手順において図4と対応部分の処理については
同一符号を付して示す。
(4-2) Target Tracking Process In the case of this embodiment, the object setting process is the same as the process procedure of FIG. 3 described in the first embodiment, so only the object tracking process procedure will be described. To do. The tracking processing procedure in this embodiment is shown in FIG. Incidentally, in the processing procedure in FIG. 15, the processing corresponding to that in FIG. 4 is denoted by the same reference numeral.

【0068】図15から分かるように、この処理手順は
撮像画面について得られる特徴平面PC(i,j)から被
写体の位置を検出するステツプSP22の後に、2つの
処理を設けたことを除いて図4の処理手順と同様の処理
手順で構成されている。新たに加わつた2つの処理と
は、ステツプSP51の一次元特徴量導出処理と、ステ
ツプSP52の面積算出処理である。
As can be seen from FIG. 15, this processing procedure is the same as that shown in FIG. 15 except that two processings are provided after step SP22 for detecting the position of the object from the feature plane PC (i, j) obtained for the image pickup screen. The processing procedure is similar to the processing procedure of No. 4. The two newly added processes are the one-dimensional feature amount derivation process of step SP51 and the area calculation process of step SP52.

【0069】ここでステツプSP51は、前ステツプS
P22において算出された被写体の位置と特徴平面PC
(i,j)から被写体の水平方向の長さ及び垂直方向の長
さを求める処理であり、ステツプSP52は水平方向及
び垂直方向の長さから面積を求める処理である。
Here, step SP51 is the previous step S
Object position and feature plane PC calculated in P22
This is a process for obtaining the horizontal length and the vertical length of the subject from (i, j), and step SP52 is a process for obtaining the area from the horizontal and vertical lengths.

【0070】続いて2つのステツプSP51及びSP5
2において実行される具体的な処理内容を図16及び図
17を用いて説明する。MPU部6のマイクロプロセツ
サはステツプSP22までの一連の処理により上述の実
施例と同様、使用者の設定した被写体の色について色予
測関数を作成し、色予測関数等を使つて特徴平面PC
(i,j)の他、被写体の存在の有無及び被写体の位置
(x,y) を算出している。
Then, two steps SP51 and SP5
Specific processing contents executed in 2 will be described with reference to FIGS. 16 and 17. The microprocessor of the MPU unit 6 creates a color prediction function for the color of the subject set by the user by a series of processes up to step SP22, and then uses the color prediction function or the like to generate the feature plane PC.
In addition to (i, j), the presence / absence of a subject and the position (x, y) of the subject are calculated.

【0071】この状態で、マイクロプロセツサはステツ
プSP51の処理に移ると、特徴平面PC(i,j)を垂
直方向に一次元化することにより得られる信号列HOR
j と、水平方向に一次元化することにより得られる信号
列VERi を作成する。ここで信号列VERiの作成例
を図16に示す。また信号列HORj についても同様に
作成することができる。
In this state, when the microprocessor shifts to the processing of step SP51, the signal sequence HOR obtained by making the feature plane PC (i, j) one-dimensional in the vertical direction.
j and a signal sequence VERi obtained by one-dimensionalizing in the horizontal direction are created. Here, an example of creating the signal train VERi is shown in FIG. Further, the signal train HORj can be similarly created.

【0072】ところで図16中の信号列VERiにはそ
れぞれある数値が書き込まれているが、これら数値は特
徴平面PC(i,j)上のk列目にある特徴量C(k,j)を
用いて次のように算出している。まずk列目にある特徴
量C(k,j)の各点(k,j) について、被写体と同色と判定
された点と、被写体の位置(x,y) との距離LをL=
|k−x|として求める。そしてこれらk列上で求めた
被写体と同色の位置までの距離のち最小となる値Lmin
をVERk の値として算出するようになされている。
By the way, although certain numerical values are written in the signal sequence VERi in FIG. 16, these numerical values represent the characteristic quantity C (k, j) at the k-th column on the characteristic plane PC (i, j). It is calculated as follows. First, for each point (k, j) of the feature amount C (k, j) in the k-th column, the distance L between the point determined to be the same color as the subject and the position (x, y) of the subject is L =
It is determined as | k−x |. Then, the minimum value L min after the distance to the position of the same color as the subject obtained on these k columns is obtained.
Is calculated as the value of VERk.

【0073】図16の場合、中ぐらいの大きさの果実が
被写体であり、最上列にある小さい果実の特徴量C(k,
j)までの距離Lは4であることにより、VER0の値は
4と算出されている。ただしその列に被写体と同色がな
い場合は、色がなかつたことが分かるように、設定値V
MAX を代入するものとする。これらの処理を信号列HO
Rj についても実行するのがステツプSP51での処理
である。
In the case of FIG. 16, a medium-sized fruit is a subject, and the feature amount C (k, k,
Since the distance L to j) is 4, the value of VER0 is calculated as 4. However, if there is no same color as the subject in that row, the set value V
Substitute MAX . These processes are performed by the signal train HO.
The processing in step SP51 is also executed for Rj.

【0074】さてこのように水平方向及び垂直方向のそ
れぞれについて信号列VERi 及びHORj が求められ
ると、マイクロプロセツサの処理は続くステツプSP5
2に移り、被写体の水平方向及び垂直方向それぞれの方
向に対する長さLHOL 及びLVER の算出に移り、その積
HOL ×LVER に基づいて被写体の面積を求める処理に
移る。
When the signal trains VERi and HORj are obtained in the horizontal direction and the vertical direction, respectively, the processing of the microprocessor continues at step SP5.
The procedure moves to 2 to calculate the lengths L HOL and L VER of the subject in the horizontal direction and the vertical direction, and to move to the process of obtaining the area of the subject based on the product L HOL × L VER .

【0075】水平方向及び垂直方向に関する各長さL
HOL 及びLVER の求め方を図17を用いて説明する。因
に図17は水平方向への距離LHOL についてであるが垂
直方向への距離LVER についても同様に算出することが
できる。さてステツプSP51の処理が終了すると、マ
イクロプロセツサは、先に検出されている被写体の位置
(x,y) について座標値xより右側と左側のそれぞれ
に分けて端点m及びnを探索する。
Each length L in the horizontal and vertical directions
How to obtain HOL and LVER will be described with reference to FIG. Incidentally, although FIG. 17 shows the distance L HOL in the horizontal direction, the distance L VER in the vertical direction can be calculated in the same manner. When the processing of step SP51 is finished, the microprocessor searches for the end points m and n separately for the position (x, y) of the previously detected subject on the right side and the left side of the coordinate value x.

【0076】例えば座標値xから右側に位置する端点m
は、予め設定したしきい値THHOL以上となる信号列H
OLm の位置を探知することにより求める。また座標値
xから左側に位置する端点nの場合も同様に予め設定し
たしきい値THHOL 以上となる信号列HOLm の位置を
探知することにより求める。そしてこのように求めた2
つの位置の差分を水平方向の距離LHOL =m−nとす
る。垂直方向の距離に関しても同様に算出できるため、
2つの長さより被写体の面積を求めることができる。
For example, the end point m located on the right side of the coordinate value x
Is a signal train H that is equal to or greater than a preset threshold value TH HOL.
Obtained by detecting the position of OLm. Also, in the case of the end point n located on the left side of the coordinate value x, similarly, it is obtained by detecting the position of the signal train HOLm that is equal to or more than the preset threshold value TH HOL . And 2 obtained in this way
The difference between the two positions is the horizontal distance L HOL = m−n. Since the vertical distance can be calculated in the same way,
The area of the subject can be obtained from the two lengths.

【0077】これらステツプSP52における被写体の
面積設定処理が終了すると、マイクロプロセツサはステ
ツプSP23に移り、算出された面積と、予め設定した
おいた被写体の面積とを比較することによりズームレン
ズ12を前後させるモータを制御する。因に被写体の面
積には被写体追尾設定時の面積や各種スイツチで指定さ
れる面積を用いることにする。
When the subject area setting processing in these steps SP52 is completed, the microprocessor moves to step SP23 and compares the calculated area with the preset subject area to move the zoom lens 12 back and forth. Control the motor. By the way, as the area of the subject, the area when the subject tracking is set or the area designated by various switches is used.

【0078】実際の制御は、算出された面積と設定され
た面積の差分dSの正負によつてズームレンズ12を動
かす方向(遠方側か近写側か)を決め、|dS|によつて
ズームレンズ12を動かす速度を決定する。ズームレン
ズ12を動かしたことによる面積の変動が次の面積抽出
処理に影響し、所定の面積になるまでズームレンズ1は
動かされることになる。
In actual control, the direction in which the zoom lens 12 is moved (far side or close-up side) is determined depending on whether the difference dS between the calculated area and the set area is positive or negative, and | dS | is used to zoom. The speed at which the lens 12 is moved is determined. The variation of the area due to the movement of the zoom lens 12 affects the next area extraction processing, and the zoom lens 1 is moved until the area becomes a predetermined area.

【0079】(4−3)効果 以上の構成によれば、被写体のR−Y信号及びB−Y信
号をそれぞれ輝度Yによつて表される2次関数Fr (Y)
及びFb (Y)にモデル化し、この2次関数モデルに対し
て許容できる誤差範囲を許容誤差モデルHr (Y)、Lr
(Y)及びHb (Y)、Lb (Y)として求めた特徴平面PC
(i,j)から被写体の形状を検出し、この検出結果に基
づいてズームレンズ12の位置を制御するようにしたこ
とにより、被写体の面積が常に一定になるようにズーム
撮影することができる目標追尾装置を実現することがで
きる。
(4-3) Effect According to the above configuration, a quadratic function F r (Y) in which the RY signal and the BY signal of the subject are represented by the brightness Y, respectively.
And F b (Y) and the allowable error range for this quadratic function model is defined as allowable error models H r (Y) and L r.
(Y) and H b (Y), L b (Y) as a feature plane PC
By detecting the shape of the subject from (i, j) and controlling the position of the zoom lens 12 based on this detection result, it is possible to perform zoom photography so that the area of the subject is always constant. A tracking device can be realized.

【0080】(5)第5実施例 この実施例では前実施例で説明した被写体の面積検出機
能を用いて被写体の大きさに応じた枠を発生し、画面上
の被写体に重ねて表示することができる目標追尾装置を
説明する。
(5) Fifth Embodiment In this embodiment, a frame corresponding to the size of the subject is generated by using the area detection function of the subject described in the previous embodiment, and the frame is displayed so as to be superimposed on the subject on the screen. A target tracking device capable of performing will be described.

【0081】(5−1)システム構成 図1との対応部分に同一符号を付して示す図18にこの
実施例で説明する目標追尾装置21のシステム構成を示
す。この目標追尾装置21はMPU部6において検出さ
れた被写体の位置及び面積情報POSに基づいてカラー
画像信号TV1に枠Wを表示するための枠画像合成装置
22を有することを除いて同様の構成を有している。因
にこの実施例では枠画像合成装置22の出力を表示装置
23の画面上に表示させている。
(5-1) System Configuration FIG. 18 in which parts corresponding to those in FIG. 1 are assigned the same reference numerals shows the system configuration of the target tracking device 21 described in this embodiment. The target tracking device 21 has a similar configuration except that it has a frame image synthesizing device 22 for displaying a frame W on the color image signal TV1 based on the position and area information POS of the subject detected by the MPU unit 6. Have Incidentally, in this embodiment, the output of the frame image synthesizing device 22 is displayed on the screen of the display device 23.

【0082】(5−2)目標追尾処理及び枠合成処理 この実施例の場合、MPU部6において実行される被写
体の設定処理手順は図3の場合と同じであるため、被写
体の追尾処理手順及び枠合成処理手順についてのみ説明
する。この実施例における追尾処理手順を図19及び図
20に示す。因に図19における処理手順において図1
5と対応する部分の処理については同一符号を付して示
す。
(5-2) Target Tracking Process and Frame Combining Process In this embodiment, the subject setting process executed by the MPU unit 6 is the same as that shown in FIG. Only the frame composition processing procedure will be described. The tracking processing procedure in this embodiment is shown in FIGS. 19 and 20. Incidentally, in the processing procedure in FIG.
The same reference numerals are given to the processing of the portions corresponding to 5.

【0083】図19から分かるように、この処理手順は
ステツプSP52にて示す面積算出処理以降の処理を除
いて第4の実施例の場合と同じである。従つてステツプ
SP61及びSP62についてのみ説明する。さてステ
ツプSP61は前ステツプまでに検出された被写体の位
置と、被写体の有無、及び各方向についての長さから枠
Wの4隅の位置データを算出する処理である。
As can be seen from FIG. 19, this processing procedure is the same as that of the fourth embodiment except for the processing after the area calculation processing shown in step SP52. Therefore, only steps SP61 and SP62 will be described. Now, step SP61 is a process of calculating the position data of the four corners of the frame W from the position of the subject detected up to the previous step, the presence or absence of the subject, and the length in each direction.

【0084】このステツプSP61の内容を図20に示
す。マイクロプロセツサは被写体の存在に応じて処理を
分岐し、被写体が存在しない場合にはステツプSP16
−2からステツプSP16−3に移り、枠位置を算出す
るようになされている。ここでマイクロプロセツサは水
平方向についての両端点x0 とx1 を被写体の位置xと
水平方向の長さLHOL から次式
The contents of this step SP61 are shown in FIG. The microprocessor branches the process depending on the presence of the subject, and if there is no subject, step SP16.
From -2 to step SP16-3, the frame position is calculated. Here, the microprocessor calculates the end points x 0 and x 1 in the horizontal direction from the position x of the subject and the horizontal length L HOL as follows.

【数11】 のように計算し、また垂直方向についての両端点y0
1 を被写体の位置yと垂直方向の長さLVER から次式
[Equation 11] And the end points y 0 and y 1 in the vertical direction from the position y of the subject and the length L VER in the vertical direction.

【数12】 のように計算する。これにより被写体についての4隅の
枠データ(x0 ,y0 )、(x0 ,y1 ) 、(x1 ,y
0 ) 、(x1 ,y1 )を出力する。
[Equation 12] Calculate as. As a result, frame data (x 0 , y 0 ), (x 0 , y 1 ), (x 1 , y) of four corners of the subject is obtained.
0 ) and (x 1 , y 1 ) are output.

【0085】一方、被写体が見失われている場合にはス
テツプSP16−2からステツプSP16−4に移り、
表示装置23の画面上に枠Wが表示されないように、表
示画面の外側の位置を枠位置として出力したり、枠Wが
1点になるように4隅の位置を枠位置として出力するよ
うになされている。そしてステツプSP62において、
これら枠位置で与えられる枠を画面上に表示することに
より被写体の大きさや位置、また被写体の移動によらず
常に周囲を取り囲むような枠Wを重ねて表示させるので
ある。
On the other hand, if the subject is lost, the process moves from step SP16-2 to step SP16-4.
In order that the frame W is not displayed on the screen of the display device 23, the positions outside the display screen are output as the frame positions, or the positions of the four corners are output as the frame positions so that the frame W has one point. Has been done. Then, in step SP62,
By displaying the frames given at these frame positions on the screen, a frame W that always surrounds the periphery is displayed in an overlapping manner regardless of the size and position of the subject and the movement of the subject.

【0086】(5−3)効果 以上の構成によれば、被写体のR−Y信号及びB−Y信
号をそれぞれ輝度Yによつて表される2次関数Fr (Y)
及びFb (Y)にモデル化し、この2次関数モデルに対し
て許容できる誤差範囲を許容誤差モデルHr (Y)、Lr
(Y)及びHb (Y)、Lb (Y)として求めた特徴平面PC
(i,j)から被写体の形状を検出し、この検出結果に基
づいて被写体の面積及び位置に応じた大きさの枠Wを発
生するようにしたことにより、常に被写体の周囲を枠W
で取り囲むことができる機能を備えた目標追尾装置を実
現することができる。
(5-3) Effects According to the above configuration, a quadratic function F r (Y) in which the R-Y signal and the B-Y signal of the subject are represented by the luminance Y, respectively.
And F b (Y) and the allowable error range for this quadratic function model is defined as allowable error models H r (Y) and L r.
(Y) and H b (Y), L b (Y) as a feature plane PC
By detecting the shape of the subject from (i, j) and generating a frame W having a size corresponding to the area and position of the subject based on the detection result, the frame W is always surrounded by the subject.
It is possible to realize a target tracking device having a function of being surrounded by.

【0087】(6)他の実施例 なお上述の実施例においては、色信号予測関数を輝度Y
によつて表される2次関数Fr (Y)及びFb (Y)でモデ
ル化し、この2次関数モデルより求めた許容誤差モデル
r (Y)、Lr (Y)及びHb (Y)、Lb (Y)より得られ
る特徴平面PC(i,j)を用いて被写体の位置を検出す
る場合について述べたが、本発明はこれに限らず、被写
体と思われる位置近辺の輝度の平均値を毎回算出し、輝
度の平均値が一定となるようにアイリスを制御しても良
い。このような手法を用いてオートアイリス機能を備え
た目標追尾装置を実現しても良い。
(6) Other Embodiments In the above embodiment, the color signal prediction function is set to the luminance Y.
The allowable error models H r (Y), L r (Y) and H b (which are modeled by the quadratic functions F r (Y) and F b (Y) represented by Y) and L b (Y) are used to detect the position of the object using the feature plane PC (i, j), but the present invention is not limited to this, and the brightness near the position of the object is considered. The iris may be controlled so that the average value of is calculated every time and the average value of the brightness becomes constant. A target tracking device having an auto iris function may be realized by using such a method.

【0088】また被写体の位置近辺の輝度の周波数成分
を検出してフオーカス制御に用いることによりオートフ
オーカス機能を備えた目標追尾装置を実現しても良い。
さらに検出された被写体の位置が常に画面中央になるよ
うに姿勢を制御する機能を手ぶれ補正に応用しても良
い。また上述の実施例においては、画像内にある被写体
を追尾する場合について述べたが、本発明はこれに限ら
ず、画像内にある自分の手や顔の位置を追尾させること
によりゲーム機やコンピユータ等におけるマウス等と同
様なポインテイングデバイスを実現することができる。
Further, a target tracking device having an autofocus function may be realized by detecting a frequency component of luminance near the position of the subject and using it for focus control.
Furthermore, the function of controlling the posture so that the detected position of the subject is always in the center of the screen may be applied to image stabilization. Further, in the above-mentioned embodiment, the case where the subject in the image is tracked has been described, but the present invention is not limited to this, and the position of the player's hand or face in the image is tracked so that the game machine or the computer is controlled. It is possible to realize a pointing device similar to a mouse or the like in etc.

【0089】また上述の実施例においては、撮像装置2
から入力されたカラー画像信号TV1に基づいて目標を
追尾する場合について述べたが、本発明はこれに限ら
ず、ビデオテープレコーダやコンピユータ、ゲーム機等
で再生された画像信号等を入力信号とし、これら画像信
号中に設定した目標を追尾させるようにしても良い。
In the above embodiment, the image pickup device 2
Although the case where the target is tracked based on the color image signal TV1 input from the above is described, the present invention is not limited to this, and an image signal reproduced by a video tape recorder, a computer, a game machine or the like is used as an input signal, The targets set in these image signals may be tracked.

【0090】さらに上述の実施例においては、目標追尾
装置の基本システムについて述べたが、本発明の目標追
尾装置はTV電話システムやセキユリテイシステムに応
用することもできる。またマルチメデイアシステム等の
ようにテレビジヨンカメラで被写体を目標追尾するもの
にも適用できる。
Further, although the basic system of the target tracking device has been described in the above embodiments, the target tracking device of the present invention can be applied to a TV telephone system and a security system. Further, it can also be applied to a system such as a multimedia system for tracking a subject with a television camera.

【0091】また上述の実施例においては、色信号予測
関数として二次関数を用いたが、本発明はこれに限ら
ず、一次関数、指数関数、対数関数、三角関数、楕円関
数などの他の関数によつて色を予測するようにしても良
い。さらに上述の実施例においては、色領域を拡張する
際、1次元的に拡張する方法について述べたが、本発明
はこれに限らず、2次元的に拡張する方法についても応
用できる。
Although the quadratic function is used as the color signal prediction function in the above-described embodiments, the present invention is not limited to this, and other functions such as a linear function, exponential function, logarithmic function, trigonometric function, elliptic function, etc. The function may be used to predict the color. Further, in the above-described embodiment, the method of expanding one-dimensionally when expanding the color region has been described, but the present invention is not limited to this and can be applied to a method of expanding two-dimensionally.

【0092】また上述の実施例においては、面積算出処
理によつて得た被写体の面積を用いてズームレンズ12
を制御する場合について述べたが、本発明はこれに限ら
ず、被写体抽出型のアイリス制御/フオーカス制御等の
カメラ制御に適用することができる。またこれに限ら
ず、面積の増加/減少に応じて前進後退する玩具や、領
域内の情報量を画面内の他の領域の情報量より多く割り
当てる適応量子化を行なう画像符号化装置等にも応用す
ることができる。
Further, in the above-described embodiment, the area of the object obtained by the area calculation processing is used to make the zoom lens 12
However, the present invention can be applied to camera control such as subject extraction type iris control / focus control. Further, the present invention is not limited to this, and may be applied to a toy that moves forward and backward in accordance with an increase / decrease in area, an image encoding device that performs adaptive quantization that allocates more information in an area than information in other areas in the screen, and the like. It can be applied.

【0093】さらに上述の実施例においては、被写体の
位置と距離に基づいて面積を算出する場合について述べ
たが、本発明はこれに限らず、領域内の被写体と同色の
点の個数を算出することにより求めるようにしても良
い。また上述の実施例においては、枠画像合成部22に
おいて枠Wを発生し、これを画面上に表示する場合につ
いて述べたが、本発明はこれに限らず、キヤラクタの表
示や領域全体の塗りつぶし等にも用いることができる。
Further, in the above embodiment, the case where the area is calculated based on the position and distance of the subject has been described, but the present invention is not limited to this, and the number of points having the same color as the subject in the area is calculated. You may ask for it by a thing. Further, in the above-described embodiment, the case where the frame W is generated in the frame image synthesizing unit 22 and is displayed on the screen has been described. However, the present invention is not limited to this, display of characters and filling of the entire area, etc. Can also be used for

【0094】さらに上述の実施例においては、被写体が
存在しないときは枠を表示させないようにしたが、本発
明はこれに限らず、被写体を囲む種類とは異なる枠Wを
表示しても良く、またキヤラクタを表示しても良い。ま
たこの処理を表示色の切換え等にも応用することができ
る。
Further, in the above-described embodiment, the frame is not displayed when there is no subject, but the present invention is not limited to this, and a frame W different from the type surrounding the subject may be displayed. Characters may also be displayed. Further, this processing can be applied to switching of display colors.

【0095】[0095]

【発明の効果】上述したように本発明によれば、目標物
の特徴設定時に第1及び第2の色差信号それぞれを輝度
を用いてモデル化し、このモデルに対して定めた許容誤
差モデルを用いて目標物の特徴を捕らえるようにしたこ
とにより、輝度変化による色相の変化を気にすることな
く目標物を安定に追尾することができる目標追尾装置を
実現できる。
As described above, according to the present invention, each of the first and second color difference signals is modeled by using the luminance when the feature of the target object is set, and the allowable error model defined for this model is used. By capturing the characteristics of the target object by using the target tracking apparatus, it is possible to realize a target tracking device that can stably track the target object without worrying about a change in hue due to a change in luminance.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明による目標追尾装置の一実施例の構成を
示すブロツク図である。
FIG. 1 is a block diagram showing the configuration of an embodiment of a target tracking device according to the present invention.

【図2】追尾処理手順の概要を示すフローチヤートであ
る。
FIG. 2 is a flow chart showing an outline of a tracking processing procedure.

【図3】被写体の設定処理手順を示すフローチヤートで
ある。
FIG. 3 is a flowchart showing a procedure for subject setting processing.

【図4】被写体の追尾処理手順を示すフローチヤートで
ある。
FIG. 4 is a flow chart showing a procedure for subject tracking processing.

【図5】被写体の特徴量抽出処理手順を示すフローチヤ
ートである。
FIG. 5 is a flow chart showing a procedure of subject feature amount extraction processing.

【図6】色信号予測関数の説明に供する略線図である。FIG. 6 is a schematic diagram for explaining a color signal prediction function.

【図7】許容誤差テーブルの説明に供する略線図であ
る。
FIG. 7 is a schematic diagram for explaining a tolerance table.

【図8】被写体の位置検出処理手順を示すフローチヤー
トである。
FIG. 8 is a flow chart showing the procedure of subject position detection processing.

【図9】被写体の追尾処理手順を示すフローチヤートで
ある。
FIG. 9 is a flow chart showing a procedure for subject tracking processing.

【図10】被写体の設定処理手順を示すフローチヤート
である。
FIG. 10 is a flowchart showing a procedure for setting a subject.

【図11】被写体の追尾処理手順を示すフローチヤート
である。
FIG. 11 is a flow chart showing a procedure for subject tracking processing.

【図12】画面上から切り出される特徴領域を示す略線
図である。
FIG. 12 is a schematic diagram showing a characteristic region cut out from the screen.

【図13】特定領域と切り出し指定位置との関係を示す
略線図である。
FIG. 13 is a schematic diagram showing a relationship between a specific region and a designated cutout position.

【図14】本発明による目標追尾装置の一実施例を示す
ブロツク図である。
FIG. 14 is a block diagram showing an embodiment of a target tracking device according to the present invention.

【図15】被写体の追尾処理手順を示すフローチヤート
である。
FIG. 15 is a flow chart showing a procedure for subject tracking processing.

【図16】一次元信号列の構成例を示す略線図である。FIG. 16 is a schematic diagram illustrating a configuration example of a one-dimensional signal sequence.

【図17】距離算出例を示す略線図である。FIG. 17 is a schematic diagram showing an example of distance calculation.

【図18】本発明による目標追尾装置の一実施例を示す
ブロツク図である。
FIG. 18 is a block diagram showing an embodiment of the target tracking device according to the present invention.

【図19】被写体の追尾処理手順及び枠作成処理手順を
示すフローチヤートである。
FIG. 19 is a flow chart showing a subject tracking processing procedure and a frame creation processing procedure.

【図20】表示枠の位置算出処理手順を示すフローチヤ
ートである。
FIG. 20 is a flow chart showing a procedure for calculating the position of a display frame.

【符号の説明】[Explanation of symbols]

1、11、21……目標追尾装置、2……撮像装置、3
……Y/C分離及びA/D変換回路、4…画像メモリ、
5…メモリ制御回路、6……MPU部、7……水平/垂
直駆動装置、8……スイツチ、12……ズームレンズ、
22……枠画像合成部、23……表示装置。
1, 11, 21 ... Target tracking device, 2 ... Imaging device, 3
... Y / C separation and A / D conversion circuit, 4 ... Image memory,
5 ... Memory control circuit, 6 ... MPU section, 7 ... Horizontal / vertical drive device, 8 ... Switch, 12 ... Zoom lens,
22 ... Frame image synthesizing unit, 23 ... Display device.

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】入力カラー画像信号のうち注目領域内に含
まれる第1及び第2の色差信号から目標物の色相を判断
し、当該色相に応じて上記第1及び第2の色差信号のそ
れぞれを輝度を変数とする色予測関数でモデル化する色
予測関数決定手段と、 上記第1の色差信号に対応する第1の色予測関数と上記
第2の色差信号に対応する第2の色予測関数のそれぞれ
に対して許容誤差モデルを算出する許容誤差モデル決定
手段と、 上記入力カラー画像信号と上記第1及び第2の色予測関
数についてそれぞれ求めた許容誤差モデルとを比較し、
上記許容誤差モデルに適合する領域を抽出する色情報判
定手段と、 上記注目領域のうち色情報判定手段で抽出された領域の
画素値に基づいて上記目標物を表す基準特徴平面を算出
する特徴平面設定手段と、 上記基準特徴平面の設定後に入力される入力カラー画像
信号と上記許容誤差モデルとを比較して上記許容誤差モ
デルに適合する領域を画面全体について抽出することに
より当該入力カラー画像信号についての特徴平面を求
め、上記特徴平面と上記基準特徴平面との相関が最大と
なる位置を目標物の存在する位置として決定する位置決
定手段とを具えることを特徴とする目標追尾装置。
1. A hue of a target is judged from first and second color difference signals included in an attention area of an input color image signal, and each of the first and second color difference signals is determined according to the hue. , A color prediction function determining means for modeling with a color prediction function having luminance as a variable, a first color prediction function corresponding to the first color difference signal, and a second color prediction corresponding to the second color difference signal. A tolerance model determining means for calculating a tolerance model for each of the functions is compared with the tolerance model obtained for each of the input color image signal and the first and second color prediction functions.
A color information determination unit that extracts a region that matches the allowable error model, and a feature plane that calculates a reference feature plane that represents the target object based on the pixel values of the region extracted by the color information determination unit of the attention region. With respect to the input color image signal, the setting means and the input color image signal input after setting the reference feature plane are compared with the allowable error model to extract a region that fits the allowable error model for the entire screen. The target tracking device, further comprising: position determining means for determining the position where the correlation between the characteristic plane and the reference characteristic plane is maximum as the position where the target exists.
【請求項2】上記色情報判定手段によつて上記許容誤差
モデルに適合する領域として抽出された領域に隣接する
画素値を再評価し、上記許容誤差モデルに適合する領域
を増加させる領域拡張手段を具えることを特徴とする請
求項1に記載の目標追尾装置。
2. A region expanding unit that re-evaluates pixel values adjacent to a region extracted as a region conforming to the tolerance model by the color information determining unit and increases the region conforming to the tolerance model. The target tracking device according to claim 1, further comprising:
【請求項3】上記位置検出手段は、上記基準特徴平面の
設定後に入力される入力カラー画像信号と上記許容誤差
モデルとを比較して上記許容誤差モデルに適合する領域
を画面全体のうち特定領域についてのみ抽出し、当該特
定領域についてのみ上記入力カラー画像信号についての
特徴平面を求めることを特徴とする請求項1に記載の目
標追尾装置。
3. The position detecting means compares an input color image signal input after setting the reference feature plane with the allowable error model, and determines an area matching the allowable error model as a specific area of the entire screen. The target tracking apparatus according to claim 1, wherein the target plane is extracted only for the specific area and the characteristic plane for the input color image signal is obtained only for the specific area.
【請求項4】上記位置検出手段で検出された上記目標物
の位置を周辺機器に対する位置入力として送出する送出
手段を具えることを特徴とする請求項1に記載の目標追
尾装置。
4. The target tracking device according to claim 1, further comprising a sending unit that sends the position of the target object detected by the position detecting unit as a position input to a peripheral device.
【請求項5】上記位置検出手段で検出された上記目標物
の位置に基づいて周辺機器を制御する制御手段を具える
ことを特徴とする請求項1に記載の目標追尾装置
5. The target tracking device according to claim 1, further comprising control means for controlling peripheral devices based on the position of the target object detected by the position detection means.
【請求項6】上記位置検出手段によつて検出された上記
目標物の位置と、上記特徴平面上における画素値の分布
から画面上での上記目標物の大きさを検出する大きさ検
出手段を具えることを特徴とする請求項1に記載の目標
追尾装置。
6. A size detecting means for detecting the size of the target on the screen from the position of the target detected by the position detecting means and the distribution of pixel values on the characteristic plane. The target tracking device according to claim 1, further comprising:
【請求項7】上記位置検出手段により求めた上記目標物
の画面上の位置と、上記大きさ検出手段により求めた上
記目標物の大きさとに基づいて上記目標物の大きさに応
じた大きさの補助画像を発生させる補助画像発生手段を
具えることを特徴とする請求項6に記載の目標追尾装
置。
7. A size corresponding to the size of the target object based on the position of the target object on the screen determined by the position detection means and the size of the target object determined by the size detection means. 7. The target tracking device according to claim 6, further comprising auxiliary image generating means for generating the auxiliary image of.
【請求項8】目標物を撮像する撮像装置と、 上記撮像装置より入力される入力カラー画像信号のうち
注目領域内に含まれる第1及び第2の色差信号から目標
物の色相を判断し、当該色相に応じて上記第1及び第2
の色差信号のそれぞれを輝度を変数とする色予測関数で
モデル化する色予測関数決定手段と、 上記第1の色差信号に対応する第1の色予測関数と上記
第2の色差信号に対応する第2の色予測関数のそれぞれ
に対して許容誤差モデルを算出する許容誤差モデル決定
手段と、 上記入力カラー画像信号と上記第1及び第2の色予測関
数についてそれぞれ求めた許容誤差モデルとを比較し、
上記許容誤差モデルに適合する領域を抽出する色情報判
定手段と、 上記注目領域のうち色情報判定手段で抽出された領域の
画素値に基づいて上記目標物を表す基準特徴平面を算出
する特徴平面設定手段と、 上記基準特徴平面の設定後に入力される入力カラー画像
信号と上記許容誤差モデルとを比較して上記許容誤差モ
デルに適合する領域を画面全体について抽出することに
より当該入力カラー画像信号についての特徴平面を求
め、上記特徴平面と上記基準特徴平面との相関が最大と
なる位置を目標物の存在する位置として決定する位置決
定手段と、 上記位置決定手段の検出結果に基づいて上記撮像装置を
駆動し、上記撮像装置の撮影方向を上記目標物の位置す
る方向に向ける駆動手段とを具えることを特徴とする目
標追尾装置。
8. An image pickup device for picking up an image of a target, and a hue of the target is judged from first and second color difference signals included in a region of interest among input color image signals input from the image pickup device, According to the hue, the first and second
A color prediction function determining means for modeling each of the color difference signals with a color prediction function having luminance as a variable; a first color prediction function corresponding to the first color difference signal; and a second color difference signal corresponding to the second color difference signal. Tolerance error model determining means for calculating a tolerance error model for each of the second color prediction functions and the tolerance error models obtained for the input color image signal and the first and second color prediction functions are compared. Then
A color information determination unit that extracts a region that matches the allowable error model, and a feature plane that calculates a reference feature plane that represents the target object based on pixel values of regions extracted by the color information determination unit of the attention region. With respect to the input color image signal, the setting means and the input color image signal input after setting the reference feature plane are compared with the allowable error model to extract a region that fits the allowable error model for the entire screen. Position determining means for determining a position where the correlation between the characteristic plane and the reference characteristic plane is maximum as the position where the target exists, and the imaging device based on the detection result of the position determining means. A target tracking device for driving the image pickup device to direct the photographing direction of the image pickup device to the direction in which the target object is located.
JP15102595A 1994-05-30 1995-05-24 Target tracking device Expired - Fee Related JP3551332B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15102595A JP3551332B2 (en) 1994-05-30 1995-05-24 Target tracking device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP13947594 1994-05-30
JP6-139475 1994-05-30
JP15102595A JP3551332B2 (en) 1994-05-30 1995-05-24 Target tracking device

Publications (2)

Publication Number Publication Date
JPH0851564A true JPH0851564A (en) 1996-02-20
JP3551332B2 JP3551332B2 (en) 2004-08-04

Family

ID=26472279

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15102595A Expired - Fee Related JP3551332B2 (en) 1994-05-30 1995-05-24 Target tracking device

Country Status (1)

Country Link
JP (1) JP3551332B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009005152A (en) * 2007-06-22 2009-01-08 Olympus Corp Image processing device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009005152A (en) * 2007-06-22 2009-01-08 Olympus Corp Image processing device

Also Published As

Publication number Publication date
JP3551332B2 (en) 2004-08-04

Similar Documents

Publication Publication Date Title
US5559551A (en) Subject tracking apparatus
JP6961797B2 (en) Methods and devices for blurring preview photos and storage media
US8254630B2 (en) Subject extracting method and device by eliminating a background region using binary masks
EP2330812B1 (en) Apparatus for generating a panoramic image, method for generating a panoramic image, and computer-readable medium
US20100321505A1 (en) Target tracking apparatus, image tracking apparatus, methods of controlling operation of same, and digital camera
US8472747B2 (en) Image composition device, image composition method, and storage medium storing program
JPH06165016A (en) Video camera system
US10275917B2 (en) Image processing apparatus, image processing method, and computer-readable recording medium
US20100225787A1 (en) Image capturing apparatus capable of extracting subject region from captured image
JP2010114752A (en) Device and method of imaging and program
US8295609B2 (en) Image processing apparatus, image processing method and computer readable-medium
US20100208140A1 (en) Image processing apparatus, image processing method and storage medium storing image processing program
KR20230116678A (en) Image processing apparatus, image processing method, and storage medium
JP5504990B2 (en) Imaging apparatus, image processing apparatus, and program
US8649561B2 (en) Subject designating device and subject tracking apparatus
KR960002548B1 (en) The method and the system for specific image fetching
US20190327390A1 (en) Image processing apparatus, image capturing apparatus, image processing method, and storage medium
JP3197633B2 (en) Automatic tracking device for moving objects
JP7013205B2 (en) Image shake correction device and its control method, image pickup device
EP4138390B1 (en) Method for camera control, image signal processor and device with temporal control of image acquisition parameters
JP3551332B2 (en) Target tracking device
KR100452097B1 (en) Image data storing method using a change detection of image data
JP7458723B2 (en) Image processing device, imaging device, control method, and program
US20240428445A1 (en) Image processing apparatus, control method therefor, storage medium, system, and learned data generation method
JP2016129281A (en) Image processor

Legal Events

Date Code Title Description
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: 20040402

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040415

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

Free format text: PAYMENT UNTIL: 20090514

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100514

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees