[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3683358B2 - カムコーダの動きベクトル検出装置および動きベクトル検出方法 - Google Patents

カムコーダの動きベクトル検出装置および動きベクトル検出方法 Download PDF

Info

Publication number
JP3683358B2
JP3683358B2 JP22866496A JP22866496A JP3683358B2 JP 3683358 B2 JP3683358 B2 JP 3683358B2 JP 22866496 A JP22866496 A JP 22866496A JP 22866496 A JP22866496 A JP 22866496A JP 3683358 B2 JP3683358 B2 JP 3683358B2
Authority
JP
Japan
Prior art keywords
signal
horizontal
vertical
input
image
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
JP22866496A
Other languages
English (en)
Other versions
JPH09121301A (ja
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JPH09121301A publication Critical patent/JPH09121301A/ja
Application granted granted Critical
Publication of JP3683358B2 publication Critical patent/JP3683358B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/681Motion detection
    • H04N23/6811Motion detection based on the image signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/683Vibration or motion blur correction performed by a processor, e.g. controlling the readout of an image memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/684Vibration or motion blur correction performed by controlling the image sensor readout, e.g. by controlling the integration time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/144Movement detection
    • H04N5/145Movement estimation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Transforming Light Signals Into Electric Signals (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はカムコーダ(携帯用VCR一体形カメラ)の動きベクトル検出装置および動きベクトル検出方法に関し、より詳しくは、様々な原因による手振れのため発生するカムコーダの不安定な映像を安定化した映像に補正するためのカムコーダの動きベクトル検出装置および動きベクトル検出方法に関する。
【0002】
【従来の技術】
動き映像の信号から動きベクトルを検出することは画像圧縮、画像認識および画像安定化などに必修不可欠な重要技術である。
現在多く使用される携帯用VCR一体形カメラ( カムコーダ) を利用して撮影する時、特に歩きながら撮影する時、または、運送手段の中で撮影する時は、カメラの動きのため、安定されていない振れる映像が入力され易い。また、カムコーダの小型化、大衆化の勢いにより携帯用カメラが多く使われているが、高倍率の撮影時に手振れにより映像の不安定度が深刻化する。
一方、カムコーダの入力装置としては、固体撮像素子が多く使用されるが、固体撮像素子は電子ビームを使用しない半導体チップからなる撮像デバイスであり、受光部の伝送にMOSトランジスタを使用するのをMOS形といい、電荷結合素子(charge coupled device;以下CCDという) を使用するのをCCD形という。
【0003】
以下、添付された図面を参照して従来の映像補正システムについて説明する。図7は、従来の代表的な映像補正システムを示すブロック図である。この図7に示されているように、従来のカメラの映像安定化のための映像補正システムは、入力される映像を光学系を用いて固体素子に結像させて、その像を固体素子内で電子的に走査して電気信号に変換して出力する固体撮像素子11と、この固体撮像素子11から入力されたアナログ信号をデジタル信号に変換して出力するアナログ/デジタル変換器(以下A/Dと言う)12と、このA/D12から入力された信号を色差信号と明るさ信号に変換して出力するカメラ信号処理装置13と、前記A/D12から入力された信号から手振れにより発生する動きを検出して動きベクトルを出力する動きベクトル検出装置14と、この動きベクトル検出装置14から出力された動きベクトルを入力として受けて、補正する領域の位置を制御するメモリ制御部15と、前記カメラ信号処理装置13から入力されたフィールド(又はフレーム)単位の画像を貯蔵して、前記メモリ制御部15の画像補正制御により安定した画像信号を出力するフィールドメモリ16と、このフィールドメモリ16から入力されたデジタル映像信号をアナログ信号に変換して出力するデジタル/アナログ変換器(D/A)17とで構成される。
【0004】
このような映像補正システムを用いた方法は時間的に連続する画像から選択された映像情報らの相関度を計算してその最大相関点から動きベクトルを決定する。その際、一般的に、ブロックマッチング法(Block Matching Algorithm)が広範に使用されており、計算上の複雑性と実時間処理問題を解決するため、段階的探索(Pyramid Search)、大数的探索(Logarithmic Search)などの多様な技術等が提案されている。
【0005】
従来は、画像のパターン投影で動き情報を全領域から1次元で抽出して補正する方法も使用されている。図8は従来の画像の動きベクトルを一次元で抽出する方法を示す概念図である。
これは、映像のパターン情報を水平(x) 、垂直(y) 方向に累積した後、以前のフィールド画像の累積結果と相互相関度を計算してその極点からフィールド間移動量を予測する。
x、yはフィールド画像の水平、垂直座標を示し、Mは画像の水平画素数、Nは画像のライン数とする時、例えば、式(1)のように示すことができる。
【数1】
Figure 0003683358
ここで、P'とPは以前と現在の映像情報を累積させた動き検出用ラインメモリであり、u{u|−S<u<S}は探索領域±S内の整数であり、移動変位を示す。
前記式(1)のように、各定義領域において、以前フィールドの累積値と現在の累積値との差異の和で、一番小さい量を示す変数uを画像の最適移動量とし判断する。
このような1次元信号のマッチング方法は2次元方法と比べて、大きい動きの画面移動にも小さい演算量で動きベクトルを求めることができるという特徴がある。
【0006】
【発明が解決しようとする課題】
しかしながら、前記の2次元のブロックマッチング方法は、基本的にブロック内の対象画像数の増加により急激な演算量の増加を伴い、反対に対象画像数の減少により局部的安定化(Local Minimum) に落ちて違う結果を出力し易いという問題点がある。
【0007】
また、前記の一次元信号のマッチング方法は、入力画像の走査が終点に至った時、現在画像の映像情報累積が完了するから、次のフィールド画像の走査が開始する前までに相関度計算をすべく時間的制約を有するという問題点があり、また、累積メモリを節約するため入力画素を低い量子化レベル(2進信号) に変換しないといけないし、2進化の臨界値決定、輪郭線抽出による方法などの処理において画像情報の損失が生じ、入力画像のライン数Nと水平画素数Mに各々相関する2対のラインメモリとこれに対する複雑な演算構造が必要になるという問題点も発生する。
【0008】
【課題を解決するための手段】
本発明は上述の課題を解決するために、入力される光映像信号の一部を垂直方向に分離して集光し、電気的信号に変換して出力する垂直方向映像集光装置と、この垂直方向映像集光装置から入力されたアナログ信号をデジタル信号に変換して出力する垂直アナログ/デジタル変換器と、この垂直アナログ/デジタル変換器から入力される映像信号を一定時間の間遅延させた後、出力する垂直遅延レジスタと、この垂直遅延レジスタから入力として画像信号を受けて貯蔵する垂直ラインメモリと、前記垂直アナログ/デジタル変換器から入力された画像信号と前記垂直ラインメモリから入力された画像信号とを相関値演算して垂直動きベクトルを出力する垂直相関値演算部と、入力される光映像信号の一部を水平方向に分離して集光し、電気的信号に変換して出力する水平方向映像集光装置と、この水平方向映像集光装置から入力されたアナログ信号をデジタル信号に変換して出力する水平アナログ/デジタル変換器と、この水平アナログ/デジタル変換器から入力される映像信号を一定時間の間遅延させた後、出力する水平遅延レジスタと、この水平遅延レジスタから入力として画像信号を受けて貯蔵する水平ラインメモリと、前記水平アナログ/デジタル変換器から入力された画像信号と前記水平ラインメモリから入力された画像信号とを相関値演算して水平動きベクトルを出力する水平相関値演算部とで構成されるカムコーダの動きベクトル検出装置とする。
【0009】
また、本発明は、相関値を初期化するステップと、映像集光装置のラインCCDを通じて映像を集光するステップと、ラインCCDに集光された映像信号の中で、x番目の画素の値をアナログ/デジタル変換をするステップと、ラインメモリ内の探索領域の範囲を指定するステップと、x番目の画素の値と探索領域の値を相関値演算して累積するステップと、探索領域までの演算が終了されたかを判断するステップと、探索領域までの演算がまだ終了されていないと、演算の継続を行うステップに戻すため、探索位置パラメータを増加するステップと、探索領域までの演算が終了されると、ラインメモリのデータを更新するステップと、ラインCCDに集光された全ての画素に対する演算が終了されたかどうかを判断するステップと、ラインCCDに集光された全ての画素に対する演算がまだ終了されていないと、次の画素の値をアナログ/デジタル変換をするステップに戻すため、画素位置パラメータを増加するステップと、ラインCCDに集光された全ての画素に対する演算が終了された場合、累積された相関値の中で最小値を検出するステップと、前記ステップで検出された最小値を特定方向の動きベクトルとし出力するステップとで構成されるカムコーダの動きベクトル検出方法とする。
【0010】
【発明の実施の形態】
次に添付図面を参照して本発明によるカムコーダの動きベクトル検出装置および動きベクトル検出方法の実施の形態を詳細に説明する。
図3は本発明の実施の形態に使用する映像集光装置の原理を示す図であり、図4は本発明の実施の形態に使用した水平・垂直映像集光装置とその周辺機器を示す図である。
図3に図示されているように、映像集光装置30は、2つの斜辺が相互に接合面を形成して側面から見る時、四角形を成しており、入力された2次元光信号の一部を接合面で反射させる2つの三角プリズム31,32と、この2つの三角プリズム31,32の接合面に対し、その平らな面が向き合っており、接合面で反射された2次元光信号を入力として受けて、1次元光信号に集光されるように出力する棒凸レンズ33と、この棒凸レンズ33から出力されて集光された1次元光信号を1次元電気信号に変換するラインCCD34とで構成される。
【0011】
図4に図示されているように、本発明の実施の形態では、上記のような映像集光装置を2つ、即ち、水平の2次元映像信号を入力として受けて1次元水平情報として出力する水平方向映像集光装置506と、垂直方向の2次元映像信号を入力として受けて1次元垂直情報として出力する垂直方向映像集光装置501とを使用して水平・垂直方向映像集光装置40を構成した。水平方向映像集光装置506と垂直方向映像集光装置501は90℃の位相差を有し、各々は具体的には次のように構成される。
【0012】
垂直方向映像集光装置501は、2つの斜辺が左右に接合面を形成して側面から見る時、四角形を成しており、カメラレンズ部から入力された2次元光信号の一部を接合面で反射させる2つの垂直方向三角プリズム45,46と、この2つの垂直方向三角プリズム45,46の接合面に対し、その平らな面が向き合っており、接合面で反射された2次元光信号を入力として受けて、垂直方向の1次元光信号に集光されるように出力する垂直方向棒凸レンズ47と、この垂直方向棒凸レンズ47から出力されて集光された垂直方向の1次元光信号を垂直方向の1次元電気信号に変換する垂直ラインCCD48とで構成される。
水平方向映像集光装置506は、2つの斜辺が上下に接合面を形成して側面から見る時、四角形を成しており、カメラレンズ部から入力された2次元光信号の一部を接合面で反射させる2つの水平方向三角プリズム41,42と、この水平方向三角プリズム41,42の接合面に対し、その平らな面が向き合っており、接合面で反射された2次元光信号を入力として受けて、水平方向の1次元光信号に集光されるように出力する水平方向棒凸レンズ43と、この水平方向棒凸レンズ43から出力されて集光された水平方向の1次元光信号を水平方向の1次元電気信号に変換する水平ラインCCD44とで構成される。
【0013】
図1は本発明の実施の形態によるカムコーダの動きベクトル検出装置を含む映像補正システムの第1の例を示すブロック図である。この図に示す映像補正システムは、入力される映像を光学系を用いて固体素子に結像させて、その像を固体素子内で電子的に走査して電気信号に変換して出力する固体撮像素子51と、この固体撮像素子51から入力されたアナログ信号をデジタル信号に変換して出力するアナログ/デジタル変換器(以下A/Dと言う)52と、このA/D52から入力された信号を色差信号と明るさ信号に変換して出力するカメラ信号処理装置53と、前記固体撮像素子51に入力される映像と同一の映像を前記固体撮像素子51とは別途の映像集光装置を利用して入力として受けて、手振れにより発生する動きを検出して動きベクトルを出力する動きベクトル検出装置50と、この動きベクトル検出装置50から出力された動きベクトルを入力として受けて、補正する領域の位置を制御するメモリ制御部54と、前記カメラ信号処理装置53から入力されたフィールド( 又はフレーム) 単位の画像を貯蔵して、前記メモリ制御部54の画像補正制御により安定した画像信号を出力するフィールドメモリ55と、このフィールドメモリ55から入力されたデジタル映像信号をアナログ信号に変換して出力するデジタル/アナログ変換器(以下D/Aと言う)56とからなっている。
【0014】
図2は本発明の実施の形態によるカムコーダの動きベクトル検出装置を含む映像補正システムの第2の例を示すブロック図である。この第2の例の映像補正システムは、映像集光装置を用いて映像を入力として受けて、手振れにより発生する動きを検出して動きベクトルを出力する動きベクトル検出装置50と、この動きベクトル検出装置50から出力された動きベクトルを入力として受けて、補正対象の領域の位置のための制御信号を出力するCCD駆動制御部64と、前記動きベクトル検出装置50に入力される映像と同一の映像を前記動きベクトル検出装置50とは別途の光学系を用いて入力として受けて電気信号に変換し、前記CCD駆動制御部64の制御信号により補正された映像信号を出力する固体撮像素子51と、この固体撮像素子51から入力されたアナログ信号をデジタル信号に変換して出力するA/D52と、このA/D52から入力された信号を色差信号と明るさ信号に変換して出力するカメラ信号処理装置53と、このカメラ信号処理装置53から入力されたデジタル映像信号をアナログ信号に変換して出力するD/A56とからなっている。
【0015】
ここで、図1および図2に図示された前記動きベクトル検出装置50は、入力される光映像信号の一部を垂直方向に分離して集光し、電気的信号に変換して出力する垂直方向映像集光装置501と、この垂直方向映像集光装置501から入力されたアナログ信号をデジタル信号に変換して出力する垂直アナログ/デジタル変換器(以下垂直A/Dと言う)502と、この垂直A/D502から入力される映像信号を、探索領域の半分に該当する画素が処理される時間の間遅延させた後、出力する垂直遅延レジスタ503と、この垂直遅延レジスタ503から入力として画像信号を受けて貯蔵する垂直ラインメモリ504と、前記垂直A/D502から入力された画像信号と前記垂直ラインメモリ504から入力された画像信号とを相関値演算して垂直動きベクトルを出力する垂直相関値演算部505と、入力される光映像信号の一部を水平方向に分離して集光し、電気的信号に変換して出力する水平方向映像集光装置506と、この水平方向映像集光装置506から入力されたアナログ信号をデジタル信号に変換して出力する水平アナログ/デジタル変換器(以下水平A/Dと言う)507と、この水平A/D507から入力される映像信号を、探索領域の半分に該当する画素が処理される時間の間遅延させた後、出力する水平遅延レジスタ508と、この水平遅延レジスタ508から入力として画像信号を受けて貯蔵する水平ラインメモリ509と、前記水平A/D507から入力された画像信号と前記水平ラインメモリ509から入力された画像信号とを相関値演算して水平動きベクトルを出力する水平相関値演算部510とで構成される。
なお、垂直方向映像集光装置501および水平方向映像集光装置506の詳細は図4を参照して説明した通りである。
【0016】
以上のように構成された装置の作用について説明する。
図3に図示した映像集光装置30の基本原理は、上下( 又は左右) のプリズム31,32を通じて入力された2次元映像を棒凸レンズ33で集光してラインCCD34で1次元信号に受光することである。
【0017】
このような映像集光装置を2つ用いた図4の水平・垂直方向映像集光装置40は、カメラ前段部のレンズ部を通じて入る光(2次元映像) の一部を各々2つの組合で構成された水平方向三角プリズム(上下プリズム)41,42および垂直方向三角プリズム(左右プリズム)45,46を通じて水平・垂直方向に分離し、その分離された光を各々の水平・垂直棒凸レンズ43,47を通じて集光した後、最終的に水平・垂直ラインCCD44,48で電気的信号に変換する。
【0018】
ここで、水平・垂直ラインCCD44,48の水平・垂直方向の長さをM、Nだとすると、入力された映像は水平方向の水平ラインCCD44の長さM、垂直方向の垂直ラインCCD48の長さNで集光される。この集光された映像信号を式にて示すと次のようである。
【数2】
Figure 0003683358
ただし、(x,y) は映像の座標であり、I(x,y)は画素の明るさであり、P・Qは各々水平・垂直方向に集光された結果である。また、αはプリズムを通じて入射された光の量に対する反射係数である。
線形で集行された1次元映像は水平・垂直ラインCCD44,48で1次元の電気的信号に変換されて図1および図2の動きベクトル検出装置50で処理される。
【0019】
図1の映像補正システムにおいては、水平・垂直方向映像集光装置506,501から出力された1次元映像信号P、Qを水平・垂直A/D507,502を通じてデジタル信号に変換する。
次に、式(1)のように、水平・垂直相関値演算部510,505で水平・垂直ラインメモリ509,504から入力された以前フィールドの1次元映像信号と水平・垂直A/D507,502から入力されたデジタル映像信号に対して相関関数を演算する。この時、相関関数の相関値の中で最小値を持つ位置をその映像での最適動きとして推定する。
【0020】
次に、メモリ制御部54では、動きベクトル検出装置50から出力された水平・垂直方向の動きベクトルを入力として受けて、このベクトルを基準にして固体撮像素子(メインCCD) 51から入力された手振れ映像が貯蔵されているフィールドメモリ55に映像を補正する信号を出力する。より詳しく説明すると、固体撮像素子(メインCCD)51を通じてフィールドメモリ55に映像を貯蔵し、フィールドメモリ55内の補正すべき映像の初期位置をメモリ制御部54により制御することにより、手振れの補正された映像を出力するようになる。そして、フィールドメモリ55からの補正された映像はD/A56を経てアナログ信号に変換されてテープレコーダに貯蔵される、または、映像出力される。
なお、水平・垂直方向映像集光装置506,501は、固体撮像素子(メインCCD)51に入力される映像と同一の映像が入力され、固体撮像素子51と独立的に動作する。
【0021】
図2の映像補正システムは、図1のメモリ制御部54に代えてCCD駆動制御部64を設けて、このCCD駆動制御部64で固体撮像素子(メインCCD)51を制御する点と、図1フィールドメモリ55を省略した点だけが図1と異なる。
すなわち、動きベクトル検出装置50は、前述したように、固体撮像素子(メインCCD)51に入力されている映像と同一の映像を入力として受けて、補正に必要な動きベクトルを抽出する動作が独立的に可能であるので、CCD駆動制御部64は、動きベクトル検出装置50から動きベクトルを入力として受けて固体撮像素子(メインCCD)51で撮像された映像をその時点で直接制御して補正された映像を出力する。従って、図1のフィールドメモリ55は必要ではなくなる。
【0022】
図5は本発明の実施の形態によるカムコーダの動きベクトル検出方法を示す概念図であり、図6は本発明の実施の形態によるカムコーダの動きベクトル検出方法を示す流れ図である。
図5および図6に図示されているように、水平と垂直の動きベクトル検出方法は次のようである。
まず、相関値演算部505,510の差分の絶対値演算部751と相関値累積部752の相関値C(s) をコントローラ(図示せず) からの1フィールド・リセット信号により初期化し(ステップS10)、映像集光装置501,506内のラインCCD48,44を通じて映像を1次元(線形)にて集光する(ステップS20)。
次に、ラインCCD48,44に集光された映像信号の中でx番目の画素の値をA/D502,507でデジタル信号に変換して出力する(ステップS30)。次に、ラインメモリ504,509内の探索領域(S)の範囲(−S〜S)を指定する(ステップS40)。そして、相関値演算部505,510でx番目の画素の値P(x) と探索領域に該当する値P'(x-s) 〜P'(x+s) の相関値C(-s)〜C(s) を次の式(4) のように演算して累積する(ステップS50)。
【数3】
C(s) = C(s) +|P(x)− P'(x+s)| ・・・・ (4)
【0023】
次に、探索領域までの演算が終了されたかどうかを判断して(ステップS60)、探索領域までの演算がまだ終了されていない場合、演算を続いて実行するステップ(ステップS50)に戻すため、探索位置パラメータを増加(s=s+1) する(ステップS65)。
一方、探索領域までの演算が終了された場合、ラインメモリ504,509のデータを遅延レジスタ503,508のデータにて更新して(ステップS70)、次のフィールドの相関値を計算する時過去映像情報として使用する。
【0024】
次に、ラインCCD48,44に集光された最初の画素から最後の画素まで順次にパイプライン処理されて演算が終了されたかどうかを判断し(ステップS80)、ラインCCD48,44に集光された全ての画素に対する演算が終了されていない場合、次の画素の値をアナログからデジタルに変換するステップ(ステップS30)に戻すため、画素位置パラメータを増加(x=x+1) する(ステップS85)。
最後に、相関値演算部505,510ではラインCCD48,44に集光された全ての画素に対する演算が終了された場合、累積された相関値の中で最小値を検出し(ステップS90)、検出した最小値を特定方向(水平または垂直) の動きベクトルとして出力する(ステップS100)。
【0025】
【発明の効果】
このように本発明のカムコーダの動きベクトル検出装置および動きベクトル検出方法によれば、メインCCDとは別途の水平方向映像集光装置および垂直方向映像集光装置を用いて1次元映像信号を高速に検出するようにしたので、実時間処理が可能となり、また、映像信号の相関度計算とラインメモリへの情報記憶をパイプライン方式で連続的に素早く行うようにしたので信号処理を高速に行うことができ、ラインメモリを節約して回路を簡単にすることもできる。
【図面の簡単な説明】
【図1】本発明の実施の形態によるカムコーダの動きベクトル検出装置を含む映像補正システムの第1の例を示すブロック図。
【図2】本発明の実施の形態によるカムコーダの動きベクトル検出装置を含む映像補正システムの第2の例を示すブロック図。
【図3】本発明の実施の形態に使用する映像集光装置の原理を示す図。
【図4】本発明の実施の形態に使用した水平・垂直方向映像集光装置とその周辺機構を示す図。
【図5】本発明の実施の形態によるカムコーダの動きベクトル検出方法を示す概念図。
【図6】本発明の実施の形態によるカムコーダの動きベクトル検出方法を示す流れ図。
【図7】従来の代表的な映像補正システムを示すブロック図。
【図8】従来の画素の動きベクトルを1次元にて抽出する方法を示す概念図。
【符号の説明】
30 映像集光装置
31,32 三角プリズム
33 棒凸レンズ
34 ラインCCD
40 水平・垂直方向映像集光装置
41,42 水平方向三角プリズム
43,47 水平・垂直方向棒凸レンズ
44,48 水平・垂直ラインCCD
45,46 垂直方向三角プリズム
50 動きベクトル検出装置
51 固体撮像素子( メインCCD)
52 アナログ/デジタル変換器
53 カメラ信号処理装置
54 メモリ制御部
55 フィールドメモリ
56 デジタル/アナログ変換器
506,501 水平・垂直方向映像集光装置
507,502 水平・垂直アナログ/デジタル変換器
508,503 水平・垂直遅延レジスタ
509,504 水平・垂直ラインメモリ
510,505 水平・垂直相関値演算部
64 CCD駆動制御部

Claims (8)

  1. 入力される光映像信号の一部を垂直方向に分離して集光し、電気的信号に変換して出力する垂直方向映像集光装置と、
    前記垂直方向映像集光装置から入力されたアナログ信号をデジタル信号に変換して出力する垂直アナログ/デジタル変換器と、
    前記垂直アナログ/デジタル変換器から入力される映像信号を一定時間の間遅延させた後、出力する垂直遅延レジスタと、
    前記垂直遅延レジスタから入力として画像信号を受けて貯蔵する垂直ラインメモリと、
    前記垂直アナログ/デジタル変換器から入力された画像信号と前記垂直ラインメモリから入力された画像信号とを相関値演算して垂直動きベクトルを出力する垂直相関値演算部と、
    入力される光映像信号の一部を水平方向に分離して集光し、電気的信号に変換して出力する水平方向映像集光装置と、
    前記水平方向映像集光装置から入力されたアナログ信号をデジタル信号に変換して出力する水平アナログ/デジタル変換器と、
    前記水平アナログ/デジタル変換器から入力される映像信号を一定時間の間遅延させた後、出力する水平遅延レジスタと、
    前記水平遅延レジスタから入力として画像信号を受けて貯蔵する水平ラインメモリと、
    前記水平アナログ/デジタル変換器から入力された画像信号と前記水平ラインメモリから入力された画像信号とを相関値演算して水平動きベクトルを出力する水平相関値演算部と、
    前記入力される光映像信号を集光して電気的信号に変換して出力する固体撮像素子と、
    前記固体撮像素子の出力を一時蓄えるフィールドメモリと、
    前記垂直動きベクトルの出力と前記水平動きベクトルの出力とを合成して、前記固体撮像素子及び/又は前記フィールドメモリに電気的にフィードバックすることにより動き補正をするメモリ制御部とで構成されることを特徴とするカムコーダの動きベクトル検出装置。
  2. 請求項1記載のカムコーダの動きベクトル検出装置において、前記垂直方向映像集光装置は、
    2つの斜辺が左右に接合面を形成して側面から見る時、四角形を成しており、カメラレンズ部から入力された2次元光信号の一部を接合面で反射させる2つの垂直方向三角プリズムと、
    前記2つの垂直方向三角プリズムの接合面に対し、その平らな面が向き合っており、接合面で反射された2次元光信号を入力として受けて垂直方向の1次元光信号に集光されるように出力する垂直方向棒凸レンズと、
    前記垂直方向棒凸レンズから出力されて集光された垂直方向の1次元光信号を垂直方向の1次元電気信号に変換する垂直ラインCCDとで
    構成されることを特徴とするカムコーダの動きベクトル検出装置。
  3. 請求項1記載のカムコーダの動きベクトル検出装置において、前記水平方向映像集光装置は、
    2つの斜辺が上下に接合面を形成して側面から見る時、四角形を成しており、カメラレンズ部から入力された2次元光信号の一部を接合面で反射させる2つの水平方向三角プリズムと、
    前記2つの水平方向三角プリズムの接合面に対し、その平らな面が向き合っており、接合面で反射された2次元光信号を入力として受けて水平方向の1次元光信号に集光されるように出力する水平方向棒凸レンズと、
    前記水平方向棒凸レンズから出力されて集光された水平方向の1次元光信号を水平方向の1次元電気信号に変換する水平ラインCCDとで構成されることを特徴とするカムコーダの動きベクトル検出装置。
  4. 入力される映像を光学系を用いて固体素子に結像させて、その像を固体素子内で電子的に走査して電気信号に変換して出力する固体撮像素子と、
    前記固体撮像素子から入力されたアナログ信号をデジタル信号に変換して出力するアナログ/デジタル変換器と、
    前記固体撮像素子の出力を一時蓄えるフィールドメモリと、
    前記アナログ/デジタル変換器から入力された信号を色差信号と明るさ信号に変換して出力するカメラ信号処理装置と、
    前記固体撮像素子に入力される映像と同一の映像を前記固体撮像素子とは別途の映像集光装置を利用して入力として受けて、手振れにより発生する動きを検出して動きベクトルを出力する動きベクトル検出装置と、
    前記動きベクトル検出装置から出力された動きベクトルを入力として受けて、 前記固体撮像素子及び/又は前記フィールドメモリに電気的にフィードバックすることにより、補正する領域の位置を制御するメモリ制御部と、
    前記カメラ信号処理装置から入力されたフィールド又はフレーム単位の画像を貯蔵して、前記メモリ制御部の画像補正制御により安定した画像信号を出力するメモリと、
    前記メモリから入力されたデジタル映像信号をアナログ信号に変換して出力するデジタル/アナログ変換器とで
    構成されることを特徴とするカムコーダの映像補正システム。
  5. 映像集光装置を利用して映像を入力として受けて、手振れにより発生する動きを検出して動きベクトルを出力する動きベクトル検出装置と、
    前記動きベクトル検出装置から出力された動きベクトルを入力として受けて、補正する領域の位置を制御する信号を出力するCCD駆動制御部と、
    前記動きベクトル検出装置に入力される映像と同一の映像を前記動きベクトル検出装置とは別途の光学系を利用して入力として受けて電気信号に変換し、前記CCD駆動制御部の制御信号により補正された映像信号を出力する固体撮像素子と、
    前記固体撮像素子から入力されたアナログ信号をデジタル信号に変換して出力するアナログ/デジタル変換器と、
    前記固体撮像素子の出力を一時蓄えるフィールドメモリと、
    前記アナログ/デジタル変換器から入力された信号を色差信号と明るさ信号に変換して出力するカメラ信号処理装置と、
    前記動きベクトル検出装置の出力を用いて、前記固体撮像素子及び/又は固体撮像素子の出力を一時蓄えるフィールドメモリに電気的にフィードバックして動き補正をするメモリ制御部と
    前記カメラ信号処理装置から入力されたデジタル信号をアナログ信号に変換して出力するデジタル/アナログ変換器とで構成されることを特徴とするカムコーダの映像補正システム。
  6. 請求項4または5記載のカムコーダの映像補正システムにおいて、前記動きベクトル検出装置は、
    入力される光映像信号の一部を垂直方向に分離して集光し、電気的信号に変換して出力する垂直方向映像集光装置と、
    前記垂直方向映像集光装置から入力されたアナログ信号をデジタル信号に変換して出力する垂直アナログ/デジタル変換器と、
    前記垂直アナログ/デジタル変換器から入力される映像信号を、探索領域の半分に該当する画素が処理される時間の間遅延させた後、出力する垂直遅延レジスタと、
    前記垂直遅延レジスタから入力として画像信号を受けて貯蔵する垂直ラインメモリと、
    前記垂直アナログ/デジタル変換器から入力された画像信号と前記垂直ラインメモリから入力された画像信号とを相関値演算して垂直動きベクトルを出力する垂直相関値演算部と、
    入力される光映像信号の一部を水平方向に分離して集光し、電気的信号に変換して出力する水平方向映像集光装置と、
    前記水平方向映像集光装置から入力されたアナログ信号をデジタル信号に変換して出力する水平アナログ/デジタル変換器と、
    前記水平アナログ/デジタル変換器から入力される映像信号を、探索領域の半分に該当する画素が処理される時間の間遅延させた後、出力する水平遅延レジスタと、
    前記水平遅延レジスタから入力として画像信号を受けて貯蔵する水平ラインメモリと、
    前記水平アナログ/デジタル変換器から入力された画像信号と前記水平ラインメモリから入力された画像信号とを相関値演算して水平動きベクトルを出力する水平相関値演算部とで
    構成されることを特徴とするカムコーダの映像補正システム。
  7. 請求項6記載のカムコーダの映像補正システムにおいて、前記垂直方向映像集光装置は、
    2つの斜辺が左右に接合面を形成して側面から見る時、四角形を成しており、カメラレンズ部から入力された2次元光信号の一部を接合面で反射させる2つの垂直方向三角プリズムと、
    前記2つの垂直方向三角プリズムの接合面に対し、その平らな面が向き合っており、接合面で反射された2次元光信号を入力として受けて垂直方向の1次元光信号に集光されるように出力する垂直方向棒凸レンズと、
    前記垂直方向棒凸レンズから出力されて集光された垂直方向の1次元光信号を垂直方向の1次元電気信号に変換する垂直ラインCCDとで構成されることを特徴とするカムコーダの映像補正システム。
  8. 請求項6記載のカムコーダの映像補正システムにおいて、前記水平方向映像集光装置は、
    2つの斜辺が上下に接合面を形成して側面から見る時、四角形を成しており、カメラレンズ部から入力された2次元光信号の一部を接合面で反射させる2つの水平方向三角プリズムと、
    前記2つの水平方向三角プリズムの接合面に対し、その平らな面が向き合っており、接合面で反射された2次元光信号を入力として受けて水平方向の1次元光信号に集光されるように出力する水平方向棒凸レンズと、
    前記水平方向棒凸レンズから出力されて集光された水平方向の1次元光信号を水平方向の1次元電気信号に変換する水平ラインCCDとで
    構成されることを特徴とするカムコーダの映像補正システム。
JP22866496A 1995-08-29 1996-08-29 カムコーダの動きベクトル検出装置および動きベクトル検出方法 Expired - Fee Related JP3683358B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1019950027157A KR0175372B1 (ko) 1995-08-29 1995-08-29 캠코더의 움직임 벡터 검출장치 및 그 검출방법
KR1995P-27157 1995-08-29

Publications (2)

Publication Number Publication Date
JPH09121301A JPH09121301A (ja) 1997-05-06
JP3683358B2 true JP3683358B2 (ja) 2005-08-17

Family

ID=19424902

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22866496A Expired - Fee Related JP3683358B2 (ja) 1995-08-29 1996-08-29 カムコーダの動きベクトル検出装置および動きベクトル検出方法

Country Status (3)

Country Link
US (1) US5903307A (ja)
JP (1) JP3683358B2 (ja)
KR (1) KR0175372B1 (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09307857A (ja) * 1996-05-17 1997-11-28 Sony Corp 画像信号処理装置及び画像信号処理方法
KR100247278B1 (ko) * 1996-09-23 2000-03-15 윤종용 움직임 벡터 검출을 위한 영상집광장치
KR100252080B1 (ko) * 1997-10-10 2000-04-15 윤종용 비트 플레인 정합을 이용한 입력영상의 움직임 보정을 통한 영상안정화 장치 및 그에 따른 영상 안정화방법
DE19814951C2 (de) * 1998-04-03 2000-08-31 Zeiss Optronik Gmbh Vorrichtung und Verfahren zur digitalen Bildstabilisierung
US6630951B1 (en) * 1998-06-11 2003-10-07 Ricoh Company, Ltd. Apparatus for detecting hand movement of an optical device
JP3886769B2 (ja) * 2001-10-26 2007-02-28 富士通株式会社 補正画像生成装置および補正画像生成プログラム
US7280696B2 (en) * 2002-05-20 2007-10-09 Simmonds Precision Products, Inc. Video detection/verification system
JP2003344259A (ja) * 2002-05-28 2003-12-03 Rion Co Ltd 粒子検出器
US7212230B2 (en) * 2003-01-08 2007-05-01 Hewlett-Packard Development Company, L.P. Digital camera having a motion tracking subsystem responsive to input control for tracking motion of the digital camera
FR2882160B1 (fr) * 2005-02-17 2007-06-15 St Microelectronics Sa Procede de capture d'images comprenant une mesure de mouvements locaux
US7656428B2 (en) * 2005-05-05 2010-02-02 Avago Technologies General Ip (Singapore) Pte. Ltd. Imaging device employing optical motion sensor as gyroscope
US20080204556A1 (en) * 2007-02-23 2008-08-28 De Miranda Federico Thoth Jorg Vehicle camera security system
US20100235314A1 (en) * 2009-02-12 2010-09-16 Decisive Analytics Corporation Method and apparatus for analyzing and interrelating video data
US8458105B2 (en) * 2009-02-12 2013-06-04 Decisive Analytics Corporation Method and apparatus for analyzing and interrelating data
US8379933B2 (en) * 2010-07-02 2013-02-19 Ability Enterprise Co., Ltd. Method of determining shift between two images
US20130169800A1 (en) * 2010-11-16 2013-07-04 Honda Motor Co., Ltd. Displacement magnitude detection device for vehicle-mounted camera
US20120170618A1 (en) * 2011-01-04 2012-07-05 ABG Tag & Traq, LLC Ultra wideband time-delayed correlator
IL233684B (en) 2014-07-17 2018-01-31 Shamir Hanan Stabilizing and displaying remote images
KR20210107958A (ko) 2020-02-24 2021-09-02 삼성전자주식회사 디지털 영상 안정화 장치, 그것의 동작 방법, 및 그것을 갖는 전자 장치

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3497283A (en) * 1966-08-24 1970-02-24 Bausch & Lomb Color selection polarizing beam splitter
US3547521A (en) * 1967-07-01 1970-12-15 Cosmicar Kogaku Kk Compact zoom lens and beam spliting system
US4882619A (en) * 1986-04-07 1989-11-21 Olympus Optical Co., Ltd. High resolution image pickup system with color dispersion means
JPS6479712A (en) * 1987-09-21 1989-03-24 Fuji Photo Film Co Ltd Automatic focusing adjuster
US4980771A (en) * 1988-02-18 1990-12-25 Victor Company Of Japan, Ltd. Imaging device and imaging apparatus including the imaging device
US5457494A (en) * 1988-11-21 1995-10-10 Canon Kabushiki Kaisha Image pickup signal processing apparatus
GB2239575B (en) * 1989-10-17 1994-07-27 Mitsubishi Electric Corp Motion vector detecting apparatus and image blur correcting apparatus, and video camera including such apparatus
US5319456A (en) * 1989-10-17 1994-06-07 Mitsubishi Denki Kabushiki Kaisha Moving vector detecting apparatus
US5635725A (en) * 1994-02-15 1997-06-03 Cooper; J. Carl Apparatus and method for positionally stabilizing an image

Also Published As

Publication number Publication date
KR970014392A (ko) 1997-03-29
KR0175372B1 (ko) 1999-03-20
JPH09121301A (ja) 1997-05-06
US5903307A (en) 1999-05-11

Similar Documents

Publication Publication Date Title
JP3683358B2 (ja) カムコーダの動きベクトル検出装置および動きベクトル検出方法
US8743268B2 (en) Image capturing apparatus, control method therefor, and program for correcting shift based on shift amount in image plane
US7787015B2 (en) Apparatus and method for reducing image blur in a digital camera
US8319842B2 (en) Image capturing apparatus to prevent image blurring and control method therefor
KR19990031401A (ko) 비트 플레인 정합을 이용한 입력영상의 움직임 보정을 통한 영상안정화 장치 및 그에 따른 영상 안정화방법
JP4719553B2 (ja) 撮像装置、撮像方法、コンピュータプログラム、及びコンピュータ読み取り可能な記憶媒体
US5832101A (en) Device and method for detecting a motion vector of an image
KR101393560B1 (ko) 화상 처리 장치, 화상 처리 방법, 및 기록 매체
JP4420906B2 (ja) 撮像装置
KR20120131178A (ko) 타겟 추적 기능을 포함하는 촬영 장치
JP2003307669A (ja) カメラ
JP2007074394A (ja) 撮像装置及び撮像装置の制御方法
JP2957800B2 (ja) 自動焦点調節装置
JP2003078808A (ja) 動きベクトル検出装置および方法、手振れ補正装置および方法、並びに撮像装置
JP4053116B2 (ja) 動きベクトル検出のための映像集光装置
JP4871664B2 (ja) 撮像装置及び撮像装置の制御方法
JP3116422B2 (ja) カメラ制御装置
JP3200089B2 (ja) 動きベクトル検出装置及び振れ補正装置
JP4760484B2 (ja) 手振れ補正装置、手振れ補正方法およびプログラム
JP2000175101A (ja) 自動追尾装置
KR101486773B1 (ko) 흔들림 보상을 위한 영상처리방법 및 흔들림 보상 기능을갖는 촬상장치
US11206350B2 (en) Image processing apparatus, image pickup apparatus, image processing method, and storage medium
JP3280452B2 (ja) カメラ
JP2008103928A (ja) 撮像装置
KR100228682B1 (ko) 손떨림 보정시 전체적인 움직임 검출장치 및방법

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040729

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040817

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20041116

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20041130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050217

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050525

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

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100603

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110603

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees