JPH04117079A - 画像処理システム及びその方法 - Google Patents

画像処理システム及びその方法

Info

Publication number
JPH04117079A
JPH04117079A JP2230603A JP23060390A JPH04117079A JP H04117079 A JPH04117079 A JP H04117079A JP 2230603 A JP2230603 A JP 2230603A JP 23060390 A JP23060390 A JP 23060390A JP H04117079 A JPH04117079 A JP H04117079A
Authority
JP
Japan
Prior art keywords
frame
motion
image
mask information
information
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
JP2230603A
Other languages
English (en)
Other versions
JP3037383B2 (ja
Inventor
Mitsuru Maeda
充 前田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2230603A priority Critical patent/JP3037383B2/ja
Priority to DE69125234T priority patent/DE69125234T2/de
Priority to EP91307990A priority patent/EP0475648B1/en
Priority to US07/753,988 priority patent/US5274453A/en
Publication of JPH04117079A publication Critical patent/JPH04117079A/ja
Application granted granted Critical
Publication of JP3037383B2 publication Critical patent/JP3037383B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/272Means for inserting a foreground image in a background image, i.e. inlay, outlay
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Studio Circuits (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は画像処理システム、特に複数の動画像の処理な
らびに符号化を行う画像処理システムに関するものであ
る。
[従来の技術] 従来、複数の動画像中の任意形状の対象を切り出して合
成表示する画像処理システムにおいては、複数の画像(
ここでは2つの画像とし、仮にAとBとする)を合成表
示する際に、切り出す形状を指定するマスク情報を各フ
レーム毎に用意して合成を行う。例えば、マスク情報中
のマスクデータは“0”と“l”から成り、ある画素に
おけるマスクデータが“1”のときには画像A中の対応
する画素のデータを、“O”のときには画像B中の対応
する画素のデータを選択するというような処理を行って
、画像AとBとを合成する。
また合成された画像データをフレームメモリに格納した
り、符号化したりすることも可能である。
一方、動画像符号化については、様々な方式が提案され
ている。動画像符号化では、特に動き検出による動き補
償(M C: Motion Compensatio
n)予測方式が有効である。動き検出方法としては、多
くの手法が提案されているが、ブロックマツチング法を
用いた動き補償予測方式について簡単に説明する。まず
、第nフレーム画像中のブロック(例えば8×8)との
ブロック内の差分和が最小となる(同じような輝度値バ
タンを有する)ブロックを第(n−1)フレーム画像中
より探索して動きベクトルを求める。次いで、この動き
ベクトルを用いて、第nフレームの画像より第(n+1
)フレームの予測画像を作成し、この予測画像と第(n
+1)フレームの入力画像との差分画像を、動きベクト
ルとともに符号化する方式が動き補償予測符号化である
[発明が解決しようとしている課題] しかしながら、上記従来例では、画像合成のための対象
物体の切り出しを各フレーム毎に行わねばならないため
、膨大な手間がかかってしまう。
また、動画像符号化における動き検出処理は膨大な計算
量を要する。例えば、ブロックマツチング法において、
ブロックサイズを16X16とすると、各ブロック毎の
差分な求める処理において256個の減算と255回の
加算が必要であり、この処理を探索領域(例えば32X
32の領域)すべてについて行わなければならない。さ
らに、ある領域内の画素が異なる領域内の画素に対応す
るといった誤った動き情報が得られる恐れがあった。
本発明は、上述の問題点に鑑みて成されたものであり、
動き検出処理を行うことでマスク情報の自動生成を行い
、またこのマスク情報を積極的に利用して合成画像の符
号化を行う画像処理システムを提供することを目的とす
る。
[課題を解決するための手段] 上記目的を達成するために、本発明の画像処理システム
は、少なくとも1つの動画像を含む複数の画像をマスク
情報を用いて合成する画像処理システムにおいて、 入力動画像中の画像間の対応点の動きから求められた動
き情報に基づいてマスク情報を更新する更新手段を具備
する。
更に、該マスク情報を使用して合成画像の符号化を行う
符号化手段を具備する。
又、検出した該動き情報を保持する保持手段と、該マス
ク情報ならびに保持された該動き情報とを利用して合成
画像の符号化を行う符号化手段を更に具備する。
[作用] 以上のように構成される画像処理システムにおいては、
マスク情報が自動生成されるため、フレーム毎のオペレ
ータのマスク情報入力という手間を省くことが可能であ
る。また、合成画像を符号化する際に、マスク情報を参
照することによって、動き情報の検出精度を劣化させる
ことなく、動き検出処理の処理量の低減を図ることがで
きる。
[実施例] 以下、添付図面を参照して、本発明の詳細な説明する。
く第1実施例〉 第1図は、第1実施例の構成ならびに処理の流れを説明
する図である。
図中、1,2,3,4,9.10は動画像をフレーム単
位で格納するフレームメモリ、5゜6.11,1.2は
マスク情報を格納するマスクメモリ、7は動き情報を検
出するための動き検出器、8はマスク情報に基づいて2
枚の画像を合成する合成器、13は符号化部位(ここで
はブロック単位とする)がマスク領域内であるか、ある
いは領域外であるかを判断する領域判定器、14は合成
された画像の符号化を行う符号化器、15はフレーム画
像を格納するビデオメモリ、17はディジタイザ、18
はデイスプレィ、16はビデオメモリ15とデイスプレ
ィ18とディジタイザ17とを制御して、マスクメモリ
6にマスク情報を生成するグラフィックスコントローラ
である。
第2図は2つの動画像の合成の様子を示した説明図であ
る。(A)、(B)、(C)は、それぞれm枚のフレー
ムからなる動画像であり、上段のフレーム画が第0フレ
ーム(初期フレーム)、中段のフレームが第nフレーム
、下段のフレームが第(m−1)フレーム(最終フレー
ム)を表す。ここで、切り出す対象(この場合は飛行船
)を含む動画像(A)と、貼り付ける背景となる動画像
(B)とを合成した動画像が(C)である。
尚、飛行船の形状がマスク情報となる。第3図に、動画
像(A)に対応するマスク情報が示されている。
以下、本実施例の動作(第2図の動画像(A)、(B)
から動画像(C)を合成する動作)について、第1図に
基づいて説明する。
本実施例の構成は、大きく「初期マスク情報生成部JJ
、F動き検出部・マスク情報生成部J、r合成部」、r
符号化部Jの4つに分けられる。
まず、r初期マスク情報生成部」について説明する。マ
スク情報の生成は、動画像の初期フレーム、即ち第0フ
レームにおいて行われる。動画像(A)、(B)の第0
フレーム画像は、信号線19.20から入力され、フレ
ームメモリ1.3にそれぞれ格納される。ここで、フレ
ームメモリlの内容はビデオメモリ15に転送される。
すると、グラフィックスコントローラ16はビデオフレ
ームメモリ15の内容(この場合は動画像(A)の第0
フレーム画像)をデイスプレィ18に表示する。そこで
、オペレータ(図示せず)は、デイスプレィ18上の画
像を見ながらディジタイザ17を用いて、切り出す対象
の輪郭をペンでなぞって対象形状を入力する。
この際、グラフィックスコントローラ16はディジタイ
ザ17より入力された座標値に基づき、入力された輪郭
軌跡をデイスプレィ18上に表示する。輪郭入力が終了
すると、グラフィックスコントローラ16は人力された
輪郭情報を基に、輪郭内の閉領域の画素に値“1“を割
り当て、輪郭外の領域の画素に値”O”を割り当ててマ
スク情報を生成する。そして、生成されたマスク情報は
、マスクメモリ6に保持される。このようにして、マス
ク情報の入力が行われる。「初期マスク生成部」は、第
0フレーム時に一度だけ実行される処理部である。
以下、「動き検出部・マスク情報生成部J、「合成部」
、「符号化部jについて説明する。
まず、「動き検出部・マスク情報生成部Jの動作につい
て説明する。ここでは、2枚の連続する画像(第nフレ
ーム画像と第(n+1)フレーム画像)から動きベクト
ルを検出し、この検出された動きベクトルを基に第nフ
レーム時のマスク情報を更新し、第(n+1)フレーム
時のマスク情報を新たに生成するという処理を行う。
今、フレームメモリ1.3に動画像(A)。
(B)の第(n+1)フレーム画像が、フレームメモリ
2.4に動画像(A)、(B)の第nフレーム画像が格
納されているとする。動き検出器7は、フレームメモリ
1内の動画像(A)の第(n+1)フレーム画像とフレ
ームメモリ2内の第nフレーム画像とから、動きベクト
ルを求める。この際、動き情報は第nフレーム時のマス
ク情報が“工”である画素ブロックに対してのみ求める
。この検出された動きベクトルを基に、第nフレーム時
のマスク情報を更新して、第(n+1)フレーム時のマ
スク情報が生成される。この新たに生成されたマスク情
報は、マスクメモリ5に保持される。このように、動き
検出を行うことにより、自動的にマスク情報の更新を行
うことが可能となる。
以下、動き情報の検出処理ならびに第(n+1)フレー
ム時のマスク情報の生成処理について、第3図を用いて
より詳しく説明する。
図中、30は動画像(A)の第nフレーム画像、31は
第(n+1)フレーム画像である。
32は第nフレーム時のマスク情報、33は第(n+1
)フレーム時のマスク情報である。
34.35はマスク情報が“1“の部分を示したもので
、切り出す対象形状に対応している。
36.37,38.39は動き検出の単位となるブロッ
クを示し、ブロック36と38.ブロック37と39と
がそれぞれ対応している。
マスク情報34上のブロック38について説明する。こ
こでは、動き検出アルゴリズムとしてブロックマツチン
グ法を用いることとし、ブロックサイズを4×4.探索
領域(動き範囲)を32×32とする。尚、動き検出ア
ルゴリズムはこれに限定されるものではない。ブロック
マツチング法によると、ブロック38に対応する第nフ
レーム画像30上のブロック36と同じような輝度値パ
タンを有する同一ブロックサイズのブロックを第(n+
1)フレーム画像31中で探索し、動きベクトルを求め
る。具体的には、ブロック36内の画素値をXl、J 
 (i=1〜4.j=1〜4)、第(n+1)フレーム
画像の探索領域内の任意のブロック内の画素値をy+、
a(i=1〜4.j=1〜4)とすると、ブロック間の
差を表わす尺度りは D=Σ: Σ (Xl、J  ’J1.t ) 21−
I   J=1 となり、このDを最小とするブロックを探索する。ここ
では、ブロック37がDを最小とするブロックであった
とする。すると、ブロック36からブロック37へ移動
した情報、即ち動きベクトルVが第(n+1)フレーム
画像31上の矢印で示すように求められる。そこで、対
応するブロック38を動きベクトルνを用いてブロック
39へ移動させ、対応する画素にマスク情報“1パを格
納する。第nフレームのマスク情報32上のマスク34
の全ての画素についてこの処理が実施され、マスクメモ
リ6のマスク情報32から生成されたマスク情報33が
マスクメモリ5に格納される。このような処理ステップ
に基づいて、逐次的にマスク情報が更新される。
次いで、r合成部」の動作について説明する。
ここでは、マスクメモリ6のマスク情報に基づいてフレ
ームメモリ2の画像(A)から切り出した画像を、フレ
ームメモリ4の画像(B)に合成器8で重畳合成し、そ
の結果をフレームメモリ9に書き込むという処理を行う
。具体的には、合成器8は、フレームメモリ2.4の同
一画素位置の画素データを入力し、該画素位置のマスク
情報なマスクメモリ6から入力し、マスク情報が“Q”
であればフレームメモリ4の画像(B)の画素データを
、“1”であればフレームメモリ2の画像(△)の画素
データを出力する。
次いで、「符号化部」について説明する。ここでは、第
nフレームの合成された画像の符号化処理を行う。この
際、動き補償予測を行い効率的に符号化する。さらに、
マスク情報を有効に利用して、動き情報の検出精度を劣
化させることなく処理量の削減を図る。
まず、フレームメモリ9から第nフレームのブロックデ
ータが符号化器に入力される。この際、このブロックが
、動画像(A)から切り出された領域を含むかどうかに
よって、動きベクトルを求める際の探索範囲を変化させ
るという処理を行う。このため、領域判定器13は、同
一ブロック位置のマスク情報をマスクメモリ11から入
力し、ブロック内のマスク情報に“1”が存在すれば“
1”を符号化器14に送り、そうでなければ“0”を送
るという処理を実行する。領域判定器13の出力が”O
”の場合には、符号化器14は通常の探索により動きベ
クトルを求める。一方、“1”である場合には、マスク
メモリ12の第(n−1)フレームのマスク情報を参照
して、マスク情報が“l”である領域内のみを探索する
ことにより動きベクトルを求める。゛このようにして、
切り出し領域内のブロックにおける動きベクトルの推定
精度を劣化させることなく、動きベクトルの検出処理を
低減させる。
次に、この動きベクトルに対応したフレームメモリ10
の第(n−1)フレーム画像のブロックと、フレームメ
モリ9の第nフレーム画像のブロックとの差分ブロック
データに対して符号化を行う。符号化は、離散コサイン
変換(DCT)、ベクトル量子化(VQ)などの手法を
用いて実施される。そして、符号化データに対して予め
決められたテーブルを用いて、量子化が行われデータ線
21より符号化データが送出される。
但し、第nフレームにおいては、前フレーム画像が存在
しないので、フレーム内符号化を実施して送出する。こ
の後、マスクメモリ11の内容は、マスクメモリ12へ
、フレームメモリ9の内容はフレームメモリ10へ、マ
スクメモリ5の内容はマスクメモリ6へ転送され、処理
が繰り返される。
く第2実施例〉 第4図は、第2実施例の構成ならびに処理の流れを示す
図である。
第4図において、第1図と同じ番号を有するものは第1
実施例と同一の意味をもつ。
図中、22は動き検出器であり、検出した動きベクトル
情報と、それに基づいて生成した新たなマスク情報とを
出力する。23.24は動き情報の抽出対象単位(ブロ
ック又は画素)の動きベクトル情報を格納しておくため
の動きメモリ、25は符号化器である。
第2実施例では、動き検出器22で検出した動きベクト
ル情報を動きメモリ23.24に保持し、符号化の際に
利用する。動きベクトル情報の検出手法は、第1実施例
と同一である。検出された動きベクトル情報は、第(n
+1)フレームの位置に対応して動きメモリ23に格納
される。
そして、1フレームの遅延処理を経て動きメモリ24に
複写される。次いで、符号化器25において合成画像の
動き補償予測符号化を行う際に、この動きメモリ内の動
きベクトル情報を利用する。即ち、切り出し領域内(マ
スク情報において“l”の部位)は動きベクトルが得ら
れているため、切り出し領域内を符号化する際には、動
き検出処理を行わずに動きメモリ24から動きベクトル
情報を読み出す処理を行う。このように、マスク情報の
更新の際に求めた動き情報を符号化の際にも利用するこ
とによって、動き検出の処理量削減が図れる。尚、切り
出し領域外は、通常の動き検出処理を行って動き補償予
測を行う。
〈実施例3〉 第5図は、第3実施例の構成ならびに処理の流れを示す
図である。
第5図において、第1図、第2図と同じ番号を有するも
のは第1、第2実施例と同一の意味をもつ。
図中、40.41は符号化データを入力するデータ線で
あり、43.44は符号化データを復号するデコーダで
ある。42はデコーダから動きベクトルに関するデータ
を受は取り、動きベクトルで表される動き情報と、動き
情報に基づいて生成される現フレームのマスク情報とを
出力する動き分離器である。
第3実施例は、入力が画像信号そのままではなく、符号
化された画像データが入力される場合の実施例である。
データ線40.41より入力される動画像(A)、(B
)の第Oフレームの符号化データは、フレーム内符号化
されている。そこで、それに適した復号をデコーダ43
.44で行い、復号された画像(A)、(B)をフレー
ムメモリ1.3にそれぞれ格納する。
第(n+1)フレームの画像がデータ線40゜41より
入力された場合には、符号化データがフレーム間符号化
されているため、第nフレーム画像を参照画像として、
デコーダ43.44で復号する。同時に、動き分離器4
2は、マスクメモリ6のマスク情報を参照して、切り出
し領域内のブロックの動きベクトル情報のみを符号化デ
ータより分離して取り出し、動きメモリ23に送ると同
時に、第(n+1)フレーム時のマスク情報を生成しマ
スクメモリ5に格納する。このように、画像の符号化デ
ータを入力として複数動画像の処理を行うことも可能で
ある。
[他の実施例コ 尚、上記実施例では、動き検出手法としてブロックマツ
チング法を用いているが、動き検出はこれに限定される
ものでなく、勾配法などを利用する検出手法などを用い
ても良い。この際、前フレーム画像のみでなく、それ以
前のフレーム画像をも利用することによって、より安定
に動き情報が検出可能である。
また、上記実施例では、マスク情報を動き検出において
利用しているが、符号化ビットの適応的割り当ての際に
マスク情報を参照することも可能である。即ち、切り出
し領域により多くのビットを割り当てるなどの処理も可
能である。
また、符号化手法も、効率的な符号化方式であれば何を
用いても良い。また、画像のデータは多値に限定される
ものではなく、2値画像でも良い。また、構成もこれに
限定されず、フレームメモリ、マスクメモリ、デコーダ
の共有化等による変更も可能であり、また処理する動画
像数も2に限定されずに3個以上の複数動画像も簡単な
変更によって処理可能である。さらに、動き検出部・マ
スク情報生成部、合成部、符号化部などをパラレル・パ
イプライン処理することも可能であり、処理速度の改善
を図ることもできる。
[発明の効果] 本発明は、動き検出処理を行うことでマスク情報を自動
的に生成することにより、オペレータの作業負担を大幅
に下げ、動画像合成を容易に行える画像処理システムを
提供できる。また、本発明により、合成画像の符号化の
際にマスク情報を利用することで、動きベクトルの検出
を容易にすると同時に、精度を劣化させずに処理量の軽
減が可能となり、高速な画像処理システムを提供できる
【図面の簡単な説明】
第1図は実施例1の構成ならびに処理の流れを示す図、 第2図は動画像の合成の様子を表した説明図、第3図は
マスク情報の生成の様子を表した説明図、 第4図は実施例2の構成ならびに処理の流れを示す図、 第5図は実施例3の構成ならびに処理の流れを示す図で
ある。 図中、1,2,3,4,9,10・・・フレームメモリ
、5,6,11.12・・・マスクメモリ、7.22・
・・動き検出器、8・・・合成器、13・・・領域判定
器、14.25・・・符号化器、15・・・ビデオメモ
リ、16・・・グラフィックスコントローラ、17・・
・ディジタイザ、18・・・デイスプレィ、19.20
・・・信号線、21.4’0.41・・・データ線、2
3.24・・・動きメモリ、42・・・動き分離器、4
3.44・・・デコーダ、30.31・・・フレーム画
、32.33・・・マスク情報、34.35・・・マス
ク、36,37,38.39・・・画素ブロックである
。 特許出廓人 キャノン株式会社 代理人 弁理士  大塚康徳(他1名)フし−ム五 第 図

Claims (3)

    【特許請求の範囲】
  1. (1)少なくとも1つの動画像を含む複数の画像をマス
    ク情報を用いて合成する画像処理システムにおいて、 入力動画像中の画像間の対応点の動きから求められた動
    き情報に基づいてマスク情報を更新する更新手段を具備
    することを特徴とする画像処理システム。
  2. (2)該マスク情報を使用して合成画像の符号化を行う
    符号化手段を更に具備することを特徴とする請求項第1
    項記載の画像処理システム。
  3. (3)検出した該動き情報を保持する保持手段と、 該マスク情報ならびに保持された該動き情報とを利用し
    て合成画像の符号化を行う符号化手段を更に具備するこ
    とを特徴とする請求項第1項記載の画像処理システム。
JP2230603A 1990-09-03 1990-09-03 画像処理システム及びその方法 Expired - Fee Related JP3037383B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2230603A JP3037383B2 (ja) 1990-09-03 1990-09-03 画像処理システム及びその方法
DE69125234T DE69125234T2 (de) 1990-09-03 1991-08-30 Bildverarbeitungssystem
EP91307990A EP0475648B1 (en) 1990-09-03 1991-08-30 Image processing system
US07/753,988 US5274453A (en) 1990-09-03 1991-09-03 Image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2230603A JP3037383B2 (ja) 1990-09-03 1990-09-03 画像処理システム及びその方法

Publications (2)

Publication Number Publication Date
JPH04117079A true JPH04117079A (ja) 1992-04-17
JP3037383B2 JP3037383B2 (ja) 2000-04-24

Family

ID=16910338

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2230603A Expired - Fee Related JP3037383B2 (ja) 1990-09-03 1990-09-03 画像処理システム及びその方法

Country Status (4)

Country Link
US (1) US5274453A (ja)
EP (1) EP0475648B1 (ja)
JP (1) JP3037383B2 (ja)
DE (1) DE69125234T2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000082145A (ja) * 1998-01-07 2000-03-21 Toshiba Corp 物体抽出装置
JP2002084458A (ja) * 2000-06-23 2002-03-22 Sony Corp 画像処理装置および方法、並びに記録媒体
CN110290362A (zh) * 2018-03-19 2019-09-27 精工爱普生株式会社 投影装置以及投影方法

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR940003044B1 (ko) * 1991-09-13 1994-04-11 삼성전자 주식회사 영상합성 방법 및 장치
JP2873338B2 (ja) * 1991-09-17 1999-03-24 富士通株式会社 動物体認識装置
US5414474A (en) * 1992-03-04 1995-05-09 Fujitsu Limited Moving body recognition apparatus
US6205259B1 (en) * 1992-04-09 2001-03-20 Olympus Optical Co., Ltd. Image processing apparatus
JPH0622301A (ja) * 1992-06-30 1994-01-28 Sony Corp 画像符号化装置
DE69322470T2 (de) * 1992-08-12 1999-07-15 International Business Machines Corp., Armonk, N.Y. System und Verfahren zur Lokalisierung von Videosegmentübergängen
US5689302A (en) * 1992-12-10 1997-11-18 British Broadcasting Corp. Higher definition video signals from lower definition sources
US5408274A (en) * 1993-03-11 1995-04-18 The Regents Of The University Of California Method and apparatus for compositing compressed video data
EP0627853B1 (en) * 1993-06-03 2000-11-15 Matsushita Electric Industrial Co., Ltd. Picture reproduction apparatus and picture decoding apparatus
US5808682A (en) * 1993-06-14 1998-09-15 Sega Enterprises, Ltd. Picture data processing system for processing picture data representing foreground and background
JPH0730888A (ja) * 1993-06-24 1995-01-31 Canon Inc 動画像送信装置及び動画像受信装置
EP0633546B1 (en) * 1993-07-02 2003-08-27 Siemens Corporate Research, Inc. Background recovery in monocular vision
GB9322260D0 (en) * 1993-10-28 1993-12-15 Pandora Int Ltd Digital video processor
US5436672A (en) * 1994-05-27 1995-07-25 Symah Vision Video processing system for modifying a zone in successive images
US5838380A (en) * 1994-09-30 1998-11-17 Cirrus Logic, Inc. Memory controller for decoding a compressed/encoded video data frame
US5767911A (en) * 1994-12-20 1998-06-16 Matsushita Electric Industrial Co., Ltd. Object-based digital image predictive coding transfer method and apparatus, and decoding apparatus
US6023301A (en) * 1995-07-14 2000-02-08 Sharp Kabushiki Kaisha Video coding device and video decoding device
IL114839A0 (en) * 1995-08-04 1997-02-18 Spiegel Ehud Apparatus and method for object tracking
US6307967B1 (en) 1995-09-29 2001-10-23 Kabushiki Kaisha Toshiba Video coding and video decoding apparatus
US5883678A (en) * 1995-09-29 1999-03-16 Kabushiki Kaisha Toshiba Video coding and video decoding apparatus for reducing an alpha-map signal at a controlled reduction ratio
US6754268B1 (en) 1995-09-29 2004-06-22 Kabushiki Kaisha Toshiba Video coding and video decoding apparatus
US5995670A (en) * 1995-10-05 1999-11-30 Microsoft Corporation Simplified chain encoding
JP3788823B2 (ja) * 1995-10-27 2006-06-21 株式会社東芝 動画像符号化装置および動画像復号化装置
US6108015A (en) * 1995-11-02 2000-08-22 Cirrus Logic, Inc. Circuits, systems and methods for interfacing processing circuitry with a memory
US5706054A (en) * 1995-12-01 1998-01-06 Intel Corporation Method and apparatus for adjusting video data to limit the effects of automatic focusing control on motion estimation video coders
US5808629A (en) * 1996-02-06 1998-09-15 Cirrus Logic, Inc. Apparatus, systems and methods for controlling tearing during the display of data in multimedia data processing and display systems
US5778100A (en) * 1996-03-08 1998-07-07 Lucent Technologies Inc. Method and apparatus for reducing the bit rate in a video object planes sequence coder
US6037988A (en) * 1996-03-22 2000-03-14 Microsoft Corp Method for generating sprites for object-based coding sytems using masks and rounding average
US5982438A (en) * 1996-03-22 1999-11-09 Microsoft Corporation Overlapped motion compensation for object coding
KR100215451B1 (ko) 1996-05-29 1999-08-16 윤종용 임의형태 물체를 포함한 동화상의 부호화 및 복호화시스템
US6621524B1 (en) * 1997-01-10 2003-09-16 Casio Computer Co., Ltd. Image pickup apparatus and method for processing images obtained by means of same
JPH11219446A (ja) * 1998-02-03 1999-08-10 Matsushita Electric Ind Co Ltd 映像音響再生システム
EP0938062A3 (en) * 1998-02-18 1999-11-03 Xerox Corporation Filters for video sequences
DE69931973T2 (de) * 1998-03-16 2007-02-01 Sanyo Electric Co., Ltd., Moriguchi Digitale Kamera mit Möglichkeit zur Bildbearbeitung
US6400831B2 (en) 1998-04-02 2002-06-04 Microsoft Corporation Semantic video object segmentation and tracking
US6711278B1 (en) * 1998-09-10 2004-03-23 Microsoft Corporation Tracking semantic objects in vector image sequences
US6563953B2 (en) 1998-11-30 2003-05-13 Microsoft Corporation Predictive image compression using a single variable length code for both the luminance and chrominance blocks for each macroblock
US6983018B1 (en) * 1998-11-30 2006-01-03 Microsoft Corporation Efficient motion vector coding for video compression
US6614924B1 (en) * 1999-08-02 2003-09-02 Applied Materials, Inc. Adaptive mask technique for defect inspection
KR100353792B1 (ko) * 1999-12-08 2002-09-26 주식회사 문화방송 초상권 보호 장치 및 그 방법
EP1139287A3 (de) * 2000-03-29 2004-08-18 Videte IT AG Verfahren zum Maskieren von Bereichen einer Folge digitaler Bilder
KR20000054328A (ko) * 2000-06-01 2000-09-05 이성환 방송 중계 영상 화면의 광고교체방법
US7031522B2 (en) * 2000-06-23 2006-04-18 Sony Corporation Image processing apparatus and method, and storage medium therefor
KR20030002919A (ko) * 2001-07-02 2003-01-09 에이알비전 (주) 방송 영상에서의 실시간 이미지 삽입 시스템
KR100387901B1 (ko) * 2001-07-03 2003-06-18 에이알비전 (주) 카메라 센서를 이용한 이미지 추적 및 삽입 시스템
AU2002351389A1 (en) 2001-12-17 2003-06-30 Microsoft Corporation Skip macroblock coding
JP3782368B2 (ja) * 2002-03-29 2006-06-07 株式会社東芝 物体画像切り出し方法及びプログラム並びに物体画像切り出し装置
KR20030090372A (ko) * 2002-05-23 2003-11-28 주식회사 밀리오네어즈 디지털 방송 중계를 위한 광고 교체 방법 및 그 장치
US7499495B2 (en) 2003-07-18 2009-03-03 Microsoft Corporation Extended range motion vectors
US20050013498A1 (en) 2003-07-18 2005-01-20 Microsoft Corporation Coding of motion vector information
US7317839B2 (en) 2003-09-07 2008-01-08 Microsoft Corporation Chroma motion vector derivation for interlaced forward-predicted fields
US7599438B2 (en) 2003-09-07 2009-10-06 Microsoft Corporation Motion vector block pattern coding and decoding
US8064520B2 (en) 2003-09-07 2011-11-22 Microsoft Corporation Advanced bi-directional predictive coding of interlaced video
US7620106B2 (en) 2003-09-07 2009-11-17 Microsoft Corporation Joint coding and decoding of a reference field selection and differential motion vector information
US7623574B2 (en) 2003-09-07 2009-11-24 Microsoft Corporation Selecting between dominant and non-dominant motion vector predictor polarities
US7724827B2 (en) 2003-09-07 2010-05-25 Microsoft Corporation Multi-layer run level encoding and decoding
US7577200B2 (en) 2003-09-07 2009-08-18 Microsoft Corporation Extended range variable length coding/decoding of differential motion vector information
US7616692B2 (en) 2003-09-07 2009-11-10 Microsoft Corporation Hybrid motion vector prediction for interlaced forward-predicted fields
US7606308B2 (en) 2003-09-07 2009-10-20 Microsoft Corporation Signaling macroblock mode information for macroblocks of interlaced forward-predicted fields
US7567617B2 (en) 2003-09-07 2009-07-28 Microsoft Corporation Predicting motion vectors for fields of forward-predicted interlaced video frames
US20050283062A1 (en) * 2004-06-22 2005-12-22 Cerner Innovation, Inc. Computerized method and system for associating a portion of a diagnostic image with an electronic record
JP4488804B2 (ja) * 2004-06-23 2010-06-23 株式会社トプコン ステレオ画像の関連付け方法及び3次元データ作成装置
US9077960B2 (en) 2005-08-12 2015-07-07 Microsoft Corporation Non-zero coefficient block pattern coding
JP2008124830A (ja) * 2006-11-13 2008-05-29 Funai Electric Co Ltd 撮像装置
WO2008099685A1 (ja) * 2007-02-01 2008-08-21 Sony Corporation 画像再生装置と画像再生方法および撮像装置とその制御方法
JP5040760B2 (ja) * 2008-03-24 2012-10-03 ソニー株式会社 画像処理装置、撮像装置、表示制御方法およびプログラム
US9185159B2 (en) 2008-12-31 2015-11-10 Cy-Play Communication between a server and a terminal
FR2940690B1 (fr) * 2008-12-31 2011-06-03 Cy Play Un procede et dispositif de navigation d'utilisateur d'un terminal mobile sur une application s'executant sur un serveur distant
FR2940703B1 (fr) * 2008-12-31 2019-10-11 Jacques Lewiner Procede et dispositif de modelisation d'un affichage
JP5690539B2 (ja) 2010-09-28 2015-03-25 株式会社トプコン 自動離着陸システム
JP5618840B2 (ja) 2011-01-04 2014-11-05 株式会社トプコン 飛行体の飛行制御システム
TW201238359A (en) * 2011-03-01 2012-09-16 Novatek Microelectronics Corp Block matching method
JP5775354B2 (ja) 2011-04-28 2015-09-09 株式会社トプコン 離着陸ターゲット装置及び自動離着陸システム
JP5787695B2 (ja) 2011-09-28 2015-09-30 株式会社トプコン 画像取得装置
US9106789B1 (en) * 2012-01-20 2015-08-11 Tech Friends, Inc. Videoconference and video visitation security
JP5791082B2 (ja) * 2012-07-30 2015-10-07 国立大学法人横浜国立大学 画像合成装置、画像合成システム、画像合成方法およびプログラム
US10469841B2 (en) 2016-01-29 2019-11-05 Google Llc Motion vector prediction using prior frame residual
US10306258B2 (en) 2016-01-29 2019-05-28 Google Llc Last frame motion vector partitioning

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4258385A (en) * 1979-05-15 1981-03-24 Combined Logic Company Interactive video production system and method
US4602286A (en) * 1982-01-15 1986-07-22 Quantel Limited Video processing for composite images
US4566126A (en) * 1982-04-30 1986-01-21 Fuji Electric Company, Ltd. Pattern discriminator
JPS60128791A (ja) * 1983-12-16 1985-07-09 Sony Corp ビデオ信号の動き検出回路
JPH0766446B2 (ja) * 1985-11-27 1995-07-19 株式会社日立製作所 移動物体像を抽出する方法
KR920010034B1 (en) * 1988-03-31 1992-11-13 Toshiba Co Ltd Image track display apparatus
GB8812891D0 (en) * 1988-05-31 1988-07-06 Crosfield Electronics Ltd Image generating apparatus
JP2706495B2 (ja) * 1988-11-22 1998-01-28 松下電器産業株式会社 画像信号処理装置
US5034986A (en) * 1989-03-01 1991-07-23 Siemens Aktiengesellschaft Method for detecting and tracking moving objects in a digital image sequence having a stationary background
DE3927516A1 (de) * 1989-08-21 1991-02-28 Ant Nachrichtentech Verfahren zur bildung eines praediktionsbildes

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000082145A (ja) * 1998-01-07 2000-03-21 Toshiba Corp 物体抽出装置
JP2002084458A (ja) * 2000-06-23 2002-03-22 Sony Corp 画像処理装置および方法、並びに記録媒体
CN110290362A (zh) * 2018-03-19 2019-09-27 精工爱普生株式会社 投影装置以及投影方法
CN110290362B (zh) * 2018-03-19 2022-08-19 精工爱普生株式会社 投影装置以及投影方法

Also Published As

Publication number Publication date
EP0475648B1 (en) 1997-03-19
DE69125234D1 (de) 1997-04-24
US5274453A (en) 1993-12-28
EP0475648A1 (en) 1992-03-18
JP3037383B2 (ja) 2000-04-24
DE69125234T2 (de) 1997-07-31

Similar Documents

Publication Publication Date Title
JPH04117079A (ja) 画像処理システム及びその方法
US7558428B2 (en) Accelerated video encoding using a graphics processing unit
US8009923B2 (en) Method and system for motion estimation with multiple vector candidates
JP5039921B2 (ja) 圧縮システム、プログラムおよび方法
US6753866B2 (en) Parallel processing processor and parallel processing method
US6535232B1 (en) Device for controlling quality of reproduction of motion picture and method for controlling the same
US9621901B1 (en) Encoding of computer-generated video content
US7085434B2 (en) Sprite recognition in animated sequences
US5436666A (en) Limited-domain motion estimation/compensation for video encoding/decoding
CN112911302A (zh) 一种面向动态点云几何信息压缩的新型合并预测编码方法
JP2003116053A (ja) 特殊効果データ符号化方法及び特殊効果表示方法及び特殊効果データ編集方法
US6954501B2 (en) Method and apparatus for object based motion compensation
JP2000251086A (ja) 曲線生成装置及び方法、並びにプログラム提供媒体
JPH06197331A (ja) 動画像のフレーム内挿方式
JPH01179584A (ja) 動き補償動ベクトル探索方法
KR19980075571A (ko) 2차원 삼각형 조각 선격자 모델을 이용한 동영상의 움직임 추정방법
CN114449294A (zh) 运动估计方法、装置、设备、存储介质和计算机程序产品
JP2747822B2 (ja) 図形表示装置
KR101362545B1 (ko) 비디오 시퀀스에서 가변 외형 움직임 추정
JPH04180383A (ja) 動き補償フレーム間予測符号化における動きベクトルの探索回路
KR0160458B1 (ko) 매스크 블럭 매칭 방법으로 움직임 벡터를 예측하는 동영상 압축 장치 및 방법
JP2003224853A (ja) 動画像符号化方法とシステム及び動画像復号方法とシステム
JPH07107486A (ja) 階層的動ベクトル検出方法
JPH0746600A (ja) 動画像の動き補償回路
JPH10247242A (ja) ブロックマッチング探索方法およびその方法を用いた装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080225

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20090225

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20100225

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees