JP2009509407A - 動き補償のための自然形状領域 - Google Patents

動き補償のための自然形状領域 Download PDF

Info

Publication number
JP2009509407A
JP2009509407A JP2008531188A JP2008531188A JP2009509407A JP 2009509407 A JP2009509407 A JP 2009509407A JP 2008531188 A JP2008531188 A JP 2008531188A JP 2008531188 A JP2008531188 A JP 2008531188A JP 2009509407 A JP2009509407 A JP 2009509407A
Authority
JP
Japan
Prior art keywords
motion vector
image
reference image
irregular shape
fixed size
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.)
Pending
Application number
JP2008531188A
Other languages
English (en)
Inventor
ジェイムズ ジェイ キャリッグ
マルコ パニコーニ
ズーロン ミアオ
Original Assignee
ソニー エレクトロニクス インク
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 ソニー エレクトロニクス インク filed Critical ソニー エレクトロニクス インク
Publication of JP2009509407A publication Critical patent/JP2009509407A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/567Motion estimation based on rate distortion criteria
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/223Analysis of motion using block-matching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/147Data rate or code amount at the encoder output according to rate distortion criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/537Motion estimation other than block-based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/537Motion estimation other than block-based
    • H04N19/543Motion estimation other than block-based using regions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Analysis (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Abstract

不規則動き補償の方法は、参照画像内の物体の輪郭を使用して参照画像を複数の不規則形状にタイル分割する段階、及び動きベクトルを各不規則形状に割り当てることによって各不規則形状をターゲット画像内の位置にマップする段階を含む。
【選択図】図2

Description

本発明は、ビデオ圧縮の分野に関する。
ビデオシーケンスに対する高圧縮利得は、画像間の時間的冗長性を除去することにより達成することができる。例えば、画像を符号化するために、符号化される画像の時間予測が、前に符号化された画像に基づいて生成される。時間予測は、予測誤差を求めるために実際の画像と比較され、予測誤差が符号化される。予測は、従来のブロックベースの動き推定及び補償方法により行うことができる。
動き補償及び推定方法は、1つ又はそれよりも多くの参照画像内の参照ブロックを見出すために使用され、動きベクトルとターゲットの予測残差とだけを符号化すればよいようにターゲット画像内の対応するターゲットブロックの位置を予測する。これらの方法は、ターゲット画像内の対応するターゲットブロックに最も類似している参照画像内の画素の参照ブロックを特定するためにブロックマッチングを実行する。参照ブロックと対応するターゲットブロックとの間の画素距離が、ターゲットブロックに対する動きベクトルである。
動き補償手順は、ターゲット画像及び参照画像を固定サイズブロックにタイル分割することにより開始される。図1は、参照画像及びターゲット画像に通常適用される2つの標準的形状定義を示す。第1の定義110では、重複のない16×16の画素ブロックを使用して画像をタイル分割する。第2の定義120では、4×4ブロックを使用する。ターゲット画像及び参照画像内の所定の領域に配置されるこれらの固定サイズブロックは、画像内の物体の形状及び位置に関連しない。
一般的に、ターゲット画像上の画素は、きっかり1つのブロックに割り当てられる。この1対1のマッピングは、タイリング(tiling)と呼ばれる。各ブロックには、参照画像上の対応する部分にそれをマップする動きベクトルが割り当てられる。次に、対応する参照ブロックを特定する動きベクトルによって定められるマッピングを使用し、次いで、参照ブロックからターゲットブロックによって定められた領域に画素値を複写することにより、ターゲット画像を近似する補償された画像が形成される。
所望のターゲット画像と補償画像の間の誤差が求められ、次に、この誤差に対する残差修正が符号化される。エンコーダ及びデコーダの両方が、同じ参照画像にアクセスすると仮定する。従って、動きベクトル及び残差修正のみが送信され、ビデオ符号化が達成される。
良好なビデオコーダは、多くの要素の均衡をとり、限られたコンピュータリソースを使用して高品質のターゲット画像を生成する。全てのこれらの要素の中でも、参照データの選択は、恐らくビデオ品質に対して最も重要であり、かつコンピュータリソースに関して最もコストがかかる。例えば、物体が、参照画像内のある位置からターゲット画像内の別な位置に移動する場合、動きベクトルは、物体を参照画像からターゲット画像にマップすることができるべきである。
しかしながら、従来の動き補償方法は、移動物体の境界にほとんど対応しない所定のブロックをマップする動きベクトルを使用する。所定のブロックの形状は、参照画像内の移動物体の実輪郭(natural contour)に関連していないために、動きベクトルは、移動物体に一部は関連し、一部は関連しない参照ブロックにマップする。これにより、補償画像の誤差の増加が引き起こされる。
従って、参照画像内の移動物体の実輪郭を識別して動き補償の品質を改善する方法が必要とされている。
不規則な動き補償の方法は、参照画像内の物体の輪郭を使用して参照画像を複数の不規則形状にタイル分割する段階、及び動きベクトルを各不規則形状に割り当てることによって各不規則形状をターゲット画像内の位置にマップする段階を含む。
本発明は、例示的に示されており、添付図面と共に以下の説明を参照することによってより良く理解することができるであろう。
以下の説明では、本明細書の一部を形成し、かつ本発明を実施することができる特定的な実施形態を例示的に示す添付図面を参照する。本発明の範囲を逸脱することなく他の実施形態を利用することができ、また構造的変更を行うことができることは理解されるものとする。例えば、当業者は、様々な実施形態を説明するために使用される用語であるフィールド、フレーム、画像、又は映像が、一般的にビデオデータに関連して使用される際に互換的であることを理解するであろう。
動き補償方法は、参照画像の内容から動的に求められる不規則形状を使用する。各不規則形状は、参照画像内の自然物体の一部に対応する画素群を識別する。従って、形状の境界は、物体と関連していない所定のブロックに対応するよりもむしろ、物体の少なくとも一部の境界に対応する。動き補償方法が、動きベクトルを不規則形状に割り当てる場合には、得られるマッピングは、自動的に不規則形状の境界をターゲット画像内の物体の境界に合わせて補償誤差を低減する。
ビデオコーダ内で不規則形状を利用して動き補償を使用する実施例を図2に示す。210において、エンコーダは、参照画像内の物体の実輪郭を検出し、実輪郭から不規則形状を生成して従来の動き補償の所定の固定サイズブロックを置換する。220において、動きベクトルは、各不規則形状に割り当てられ、この形状をターゲット画像上の位置にマップする。230において、固定サイズブロックが、ターゲット画像上に定められる。240において、動きベクトルが、各固定サイズブロックに割り当てられて、参照画像上の位置にマップされる。250において、不規則形状に対する動きベクトル及び固定サイズブロックに対する動きベクトルが組み合わせられる。255において、動きベクトル選択方法は、不規則形状及び固定サイズブロックに対する組み合わせられた動きベクトルからレート−歪基準を満足する動きベクトルのセットを選択する。いくつかの実施形態では、選択方法は、複数の形状にマップされるか、又はどの形状にもマップされない各ターゲット画素に対する補償値を求める。260において、動きベクトルのセット及び参照画像がデコーダに送信される。270において、不規則形状が、デコーダにおいて生成される。280において、補償画像が形成される。
210の詳細に関して、参照画像内の物体の実輪郭を検出する方法の実施例を図3に示す。305において、参照画像は、画像の特徴に関連しない初期画素群に分割される。310において、群統計値が、各初期画素群に対して計算される。群統計値の一例は、色変化:
色変化=変化(Y)=2*変化(U)+2*変化(V)
であり、ここで、変化(Y)は、群内の画素の輝度成分に適用される統計的変化度であり、変化(U)及び変化(V)は、群内の画素の色差成分の変化である。
315において、停止基準に達した場合、方法は320で終了する。停止基準の例は、所定の反復数、変更数、全体均一度を含む。別の例は、時間制限である。方法が終了する場合、現在の群が、参照形状として使用されるために出力される。
そうでない場合、322において、画素が、群変更の候補として選択される。いくつかの実施形態では、画素は、無作為に(又は、準無作為に)選択され、所定の順序に従って選択され、又は選択規則を使用して選択される。325において、本方法は、画素が、他の群内の少なくとも1つの画素に隣接するか否かを判断する。隣接しない場合、本方法は、320に戻り、他の画素候補を選択する。
隣接する場合、330において、候補変更が、各隣接群に対して行われる。例えば、1つの群(群A)内の画素候補は、3つの群(群B、C、及びD)に対して隣接することができる。候補変更が、群Aに対する色変化の減少及び他の群に対する色変化の増加をもたらすか否かを判断するために、335において、候補均一性スコアが、各候補変更に対して計算される。例えば、330における候補変更により、画素候補がその現在の群(群A)からその隣接群の1つ(群Bなど)に移動される。次に、335において候補均一性スコアが、この候補変更について、群A及び群Bに対して計算される。候補変更は又、330において群C及び群Dに対しても行われ、候補均一性スコアも335においてこれらの候補変更に対して計算される。
一実施形態では、候補均一性スコアは、画素候補が除去された群及び画素候補が追加された群の最大色変化を記録する。均一性スコアが小さいほど、得られる群は、より均一とみなされる。例えば、群Aに対する開始色変化が比較的高く、候補変更により減少し、かつ群Bに対する色変化が比較的小さく、候補変更により増加する場合、候補均一性スコアは比較的低い。
340において、最良の候補均一性スコアが求められる。いくつかの実施形態では、最良の均一性スコアは、最小最大基準からもたらされる。すなわち、最良スコアは、最小の最大色変化を生じるものである。342において、本方法は、最良の候補均一性スコアが、現在の均一性スコアよりも良いか否かを判断する。良い場合には、次に、画素は、345において別の群に移動され、350において、全ての群統計値がこの変更を反映するように更新される。そうでない場合、変更は行われず、方法は、315に戻る。
参照画像内の物体の実輪郭を検出する方法を実行した後、所定のブロックが、画像の特徴に関連しない画素から、画像の特徴に従う画素の不規則形状に変形される。得られる画素の不規則形状の各々は、必ずしも接続された集合ではない。図3の方法を使用して生成される不規則形状の実施例を図4に示す。参照画像430内の初期画素群410は、参照画像の特徴と相関する輪郭を有する不規則形状420を有する画素群に変形される。いくつかの実施形態では、初期群410は、ブロックのような所定の形状であり、又は前に符号化された画像のような別のソースから入力される。本方法は、この例では、接続されていない画素群420である不規則形状を出力する。必要であれば、この非接続性は、総反復回数を制限することにより、又は均一性スコアにおいて接続性を促進するようにすることにより制御することができる。
ターゲット画素が複数の形状にマップされる場合、ターゲット画素値は、複数の形状を使用して求められる。参照画像内の物体の実輪郭を見出す方法が、ターゲット画像の代わりに参照画像を分割するので、ターゲット画像内の領域は、単一の参照画像内の複数の形状にマップすることができる。逆に、不規則にタイル分割された参照画像上のいずれの画素にもマップしないターゲット画像内の画素が存在し得る。
いくつかの実施形態では、複数の参照形状にマップするターゲット画素に対する値は、ターゲット画素の補償値として複数の参照形状内の参照画素値の平均から求められる。例えば、N個の参照画素値の平均を計算するための漸化式は、参照形状の総数が予め分っていない場合に特に有用である。すなわち、x1、x2・・・xNの画素値の平均である
Figure 2009509407
が与えられた場合、漸化更新式:
Figure 2009509407
を使用して
Figure 2009509407
が計算される。更に、移動平均
Figure 2009509407
及び参照形状の移動数Nを記憶する。
いくつかの実施形態では、どの参照画素にもマップされないターゲット画素は、所定の値、例えば128又は補間された値を使用して補償される。これに代えて、全ターゲット画像を含む固定サイズブロックが生成される。次に、固定サイズブロックに対する動きベクトルは、不規則形状に対する動きベクトルと組み合わせられる。例えば、図5に示すように、動きベクトル512は、参照画像515から不規則形状510をターゲット画像530内のマッチングした画素の形状517にマップする。動きベクトル522は、ターゲット画像530から所定の固定サイズブロック527を参照画像525内のマッチングした固定サイズブロック520にマップする。
動きベクトル512及び522の方向性は、初期形状タイリングが実行された場所を示す。所定の固定サイズブロック527の場合には、このタイリングは、ターゲット画像530上の所定の領域に対応する。従って、固定サイズブロック527に対する動きベクトル522を生成する場合、参照画像525内の探索領域529が、対応する固定サイズのターゲットブロック527からの参照ブロック520の変位を特定するために調べられる。不規則形状510の場合には、タイリングは、参照画像515上で実行されている。不規則形状510に対する動きベクトル512を生成する場合、ターゲット画像530内の探索領域519が、参照画像515内の対応する不規則形状510からのマッチングする形状517の変位を特定するために調べられる。
不規則形状及び固定サイズブロックに対する動きベクトルは、組み合わせられた場合に動きベクトル候補のセットを形成する。動きベクトル選択方法は、動きベクトルの候補セットからレート−歪の観点からほぼ最適である動きベクトルを選択する。選択された動きベクトルは、動きベクトルの不規則パターンを形成し、次に、デコーダに送られる。デコーダは、次に、参照画像と共に不規則形状に対する動きベクトル及び所定の固定サイズブロックに対する動きベクトルを使用して補償画像を形成する。
デコーダは、固定サイズブロックの形状を形状定義ライブラリから検索するか、又は固定サイズブロックの形状定義はデコーダに送信することができる。しかしながら、不規則形状の形状は、送信されるデータ量を削減するためにデコーダには送信されない。代わりに、各不規則形状の定義は、図3の方法を使用してデコーダで生成される。エンコーダ及びデコーダの両方は、同じ参照画像を有するので、これらは、同じ方法を参照画像に適用して不規則形状を生成することにより、付加的なビットを送信することなく同じ形状情報を推定することができる。従って、不規則形状の定義は、エンコーダからデコーダに送信される必要はない。いくつかの実施形態では、実行される反復回数のような停止基準を指定する僅かなビットがデコーダに送信されて、エンコーダとデコーダの間の同期を保証する。
一実施形態では、補償方法は、図6に示すように、ビデオデータの画像(又はフレーム又はフィールド)を符号化するためのビデオ符号化に使用される。610において、エンコーダは、入力ターゲット画像を受信する。(ターゲット画像に関連する復号された画像データを含む参照画像のセットは、符号化処理の間はエンコーダで利用可能であり、また復号処理の間はデコーダでも利用可能である)。620において、エンコーダは、図2及び3に示されている方法を使用して、不規則形状及びターゲット画像と関連する動きベクトルの不規則サンプリング若しくは割当て(distribution)を生成する。630において、サンプリングパターン情報(パターンを表すビットなど)がデコーダに送信される。
640において、時間予測フィルタリング処理が、不規則動きベクトルサンプリングパターンに適用されて、ターゲット画像の予測を生成する。650において、動きベクトル値が符号化され、デコーダに送信される。660において、ターゲット画像の実際のターゲットデータから適応フィルタリング処理による予測誤差を差し引いたものである残差が生成される。670において、残差が符号化され、680において、デコーダに送信される。
別な実施形態では、動きベクトルの不規則パターンと不規則補償方法とは、図7に示すように、ビデオデータの画像(又はフレーム、又は画像)の復号に使用される。710において、符号化された残差が受信される。720において、デコーダは、受信された符号化された残差を復号する。730において、デコーダは、サンプルパターン情報、参照画像、及び動きベクトル値を受信し、図3の方法を使用して不規則形状を生成する。次に、740において、デコーダは、適応時間予測手順を適用して時間予測を生成する。750において、復号されるターゲット画像が、時間予測に対する復号された残差を加算することによって生成される。
図8は、図2及び図3の方法を使用して不規則形状を生成かつ使用するシステムの実施例を示す。デジタルビデオカメラ810は、電子形式で画像を取り込むと共に、圧縮及び符号化処理中に動き圧縮方法を使用する圧縮デバイス820を使用して画像を処理する。符号化された画像は、電子伝送媒体を通じてデジタル再生デバイス840に送信される。画像は、復号処理中に図3の方法を使用する復号デバイス850によって復号される。カメラ810は、本発明の実施形態を含む様々な画像処理装置(他の画像取り込みデバイス、画像エディタ、画像プロセッサ、個人用及び商用コンピュータプラットフォームなど)の例示である。同様に、復号デバイス850は、画像データを復号する様々なデバイスの例示である。
本発明を特定のシステム環境における実施形態に関して説明したが、本発明は、添付の特許請求の範囲の精神及び範囲内の他の異なるハードウエア及びソフトウエア環境において修正を伴って実施することができることを当業者は認識するであろう。
ターゲット画像に通常適用される2つの標準的形状定義を示す図である。 不規則な形をした領域及び不規則に配置された動きベクトルを利用する動き補償方法を使用したビデオ符号化の例を示す図である。 参照画像内の物体の実輪郭を検出する方法の例を示す図である。 図3の方法を使用して生成される不規則形状の例を示す図である。 固定サイズブロックと組み合わせられた不規則形状の例を示す図である。 不規則動き補償方法を使用してビデオデータの画像を符号化するためのビデオ符号化を実行する例を示す図である。 不規則補償方法を使用して画像を復号する例を示す図である。 不規則補償方法を使用するシステムの例を示す図である。

Claims (15)

  1. 電子データ処理装置によって実行される方法であって、
    参照画像内の物体の輪郭を使用して該参照画像を複数の不規則形状にタイル分割する段階と、
    動きベクトルを各不規則形状に割り当てることによって各不規則形状をターゲット画像内の位置にマップする段階と、
    を含むことを特徴とする方法。
  2. 前記ターゲット画像を複数の固定サイズブロックにタイル分割する段階と、
    動きベクトルを各固定サイズブロックに割り当てることにより、前記固定サイズブロックを前記参照画像内の領域にマップする段階と、
    前記固定サイズブロックに対する前記動きベクトルと前記不規則形状に対する前記動きベクトルとを組み合わせ、動きベクトルの組合せセットとする段階と、
    を更に含むことを特徴とする請求項1に記載の方法。
  3. 前記動きベクトルをデコーダに送信する段階と、
    前記送信された動きベクトルと前記参照画像とを使用して補償画像を形成する段階と、
    を更に含むことを特徴とする請求項1に記載の方法。
  4. 前記送信された動きベクトルと前記参照画像とを使用して前記補償画像を形成する段階が、デコーダを使用して前記参照画像を前記複数の不規則形状にタイル分割する段階を含むことを特徴とする請求項3に記載の方法。
  5. 第1の不規則形状の一部分及び第2の不規則形状の一部分が、前記補償画像内の重なり合った位置にマップされ、
    前記第1及び第2の不規則形状を使用して、前記重なり合った位置の各画素に対する値を求める段階、
    を更に含むことを特徴とする請求項4に記載の方法。
  6. 参照画像内の物体の輪郭を使用して該参照画像を複数の不規則形状にタイル分割する不規則形状生成器と、
    動きベクトルを各不規則形状に割り当てることによって各不規則形状をターゲット画像内の位置にマップする動きベクトル割り当てデバイスと、
    を含むことを特徴とする装置。
  7. 前記ターゲット画像を複数の固定サイズブロックにタイル分割する固定サイズタイル分割デバイスと、
    動きベクトルを各固定サイズブロックに割り当てることにより、前記固定サイズブロックを前記参照画像内の領域にマップする固定サイズブロック割り当てデバイスと、
    前記固定サイズブロックに対する前記動きベクトルと前記不規則形状に対する前記動きベクトルとを組み合わせ、動きベクトルの組合せセットとする組合せ器と、
    を更に含むことを特徴とする請求項6に記載の装置。
  8. 前記動きベクトル及び前記参照画像を送信する送信器と、
    前記送信された動きベクトルを受信し、該送信された動きベクトル及び前記参照画像を使用して補償画像を形成するデコーダと、
    を更に含むことを特徴とする請求項6に記載の装置。
  9. 前記デコーダは、前記参照画像を前記複数の不規則形状にタイル分割するように構成されていることを特徴とする請求項8に記載の装置。
  10. 前記デコーダは、第1の不規則形状の一部分及び第2の不規則形状の一部分を前記補償画像内の重なり合う位置にマップするように構成され、更に、該第1及び第2の不規則形状を使用して該重なり合った位置の各画素に対する値を求めるように構成されていることを特徴とする請求項9に記載の装置。
  11. 参照画像内の物体の輪郭を使用して該参照画像を複数の不規則形状にタイル分割する段階と、
    動きベクトルを各不規則形状に割り当てることによって各不規則形状をターゲット画像内の位置にマップする段階と、
    を含む方法を、処理システムによって実行される時に、該システムに実行させる命令のコンピュータプログラムを記憶するコンピュータ可読媒体。
  12. 前記ターゲット画像を複数の固定サイズブロックにタイル分割する段階と、
    動きベクトルを各固定サイズブロックに割り当てることにより、前記固定サイズブロックを前記参照画像内の領域にマップする段階と、
    前記固定サイズブロックに対する前記動きベクトルと前記不規則形状に対する前記動きベクトルとを組み合わせ、動きベクトルの組合せセットとする段階と、
    を更に含むことを特徴とする請求項11に記載のコンピュータ可読媒体。
  13. 前記動きベクトル及び前記参照画像をデコーダに送信する段階と、
    前記送信された動きベクトル及び前記参照画像を使用して補償画像を形成する段階と、
    を更に含むことを特徴とする請求項11に記載のコンピュータ可読媒体。
  14. 前記送信された動きベクトル及び前記参照画像を使用して補償画像を形成する段階が、デコーダを使用して前記参照画像を前記複数の不規則形状にタイル分割する段階を含むことを特徴とする請求項13に記載のコンピュータ可読媒体。
  15. 第1の不規則形状の一部分及び第2の不規則形状の一部分が、前記補償画像内の重なり合った位置にマップされ、
    前記第1及び第2の不規則形状を使用して、前記重なり合った位置の各画素に対する値を求める段階、
    を更に含むことを特徴とする請求項14に記載のコンピュータ可読媒体。
JP2008531188A 2005-09-16 2006-09-07 動き補償のための自然形状領域 Pending JP2009509407A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/228,844 US8165205B2 (en) 2005-09-16 2005-09-16 Natural shaped regions for motion compensation
PCT/US2006/034822 WO2007035266A2 (en) 2005-09-16 2006-09-07 Natural shaped regions for motion compensation

Publications (1)

Publication Number Publication Date
JP2009509407A true JP2009509407A (ja) 2009-03-05

Family

ID=37884042

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008531188A Pending JP2009509407A (ja) 2005-09-16 2006-09-07 動き補償のための自然形状領域

Country Status (6)

Country Link
US (1) US8165205B2 (ja)
EP (1) EP1946550A4 (ja)
JP (1) JP2009509407A (ja)
KR (1) KR101342268B1 (ja)
CN (1) CN101263713B (ja)
WO (1) WO2007035266A2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010532612A (ja) * 2007-06-25 2010-10-07 フランス・テレコム モーションチューブを用いて表現される画像シーケンスを符号化および復号化する方法、装置、コンピュータプログラム製品、信号

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007062996A1 (de) * 2007-12-21 2009-06-25 Robert Bosch Gmbh Werkzeugmaschinenvorrichtung
US8059909B2 (en) * 2008-04-29 2011-11-15 Sony Corporation Adaptive generation of irregular spatial sub-sampling for images
US20120076207A1 (en) * 2008-12-31 2012-03-29 Advanced Micro Devices, Inc. Multiple-candidate motion estimation with advanced spatial filtering of differential motion vectors
CN102215395B (zh) * 2010-04-09 2013-10-09 华为技术有限公司 一种视频编解码方法和装置
CN102223528B (zh) * 2010-04-15 2014-04-30 华为技术有限公司 一种参考运动矢量获得方法
EP2421266A1 (en) * 2010-08-19 2012-02-22 Thomson Licensing Method for reconstructing a current block of an image and corresponding encoding method, corresponding devices as well as storage medium carrying an images encoded in a bit stream
GB2492778A (en) * 2011-07-11 2013-01-16 Canon Kk Motion compensated image coding by combining motion information predictors
GB2487200A (en) 2011-01-12 2012-07-18 Canon Kk Video encoding and decoding with improved error resilience
PL3879834T3 (pl) * 2011-05-31 2024-07-29 Jvckenwood Corporation Urządzenie do kodowania ruchomego obrazu wizyjnego, sposób kodowania ruchomego obrazu wizyjnego i program do kodowania ruchomego obrazu wizyjnego, a także urządzenie do dekodowania ruchomego obrazu wizyjnego, sposób dekodowania ruchomego obrazu wizyjnego i program do dekodowania ruchomego obrazu wizyjnego
GB2493210B (en) * 2011-07-29 2014-04-23 Canon Kk Method and device for error concealment in motion estimation of video data
WO2018028615A1 (en) * 2016-08-12 2018-02-15 Mediatek Inc. Methods and apparatuses of predictor-based partition in video processing system
KR102581361B1 (ko) * 2016-08-26 2023-09-20 엘지디스플레이 주식회사 영상 처리 방법 및 이를 이용한 표시 장치
CN107680117B (zh) * 2017-09-28 2020-03-24 江苏东大金智信息系统有限公司 一种基于不规则目标边界对象的浓缩视频构建方法
JP7479062B2 (ja) * 2018-10-01 2024-05-08 オーピー ソリューションズ, エルエルシー 指数関数的分割の方法およびシステム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0746595A (ja) * 1993-05-21 1995-02-14 Nippon Telegr & Teleph Corp <Ntt> 動画像符号化器および復号化器
JPH08140098A (ja) * 1994-11-10 1996-05-31 Matsushita Electric Ind Co Ltd 動き補償符号化装置
JP2001189934A (ja) * 1999-07-27 2001-07-10 Sharp Corp 適応性のある動き精度をもった動き推定方法
JP2005236723A (ja) * 2004-02-20 2005-09-02 Victor Co Of Japan Ltd 動画像符号化装置、動画像符号化方法、動画像復号化装置及び動画像復号化方法

Family Cites Families (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3629472A1 (de) 1986-08-29 1988-03-03 Licentia Gmbh Verfahren zur bewegungskompensierten bild-zu-bild-praediktionscodierung
EP0309669B1 (de) 1987-09-30 1992-12-30 Siemens Aktiengesellschaft Verfahren zur szenenmodellgestützten Bilddatenreduktion für digitale Fernsehsignale
US5690934A (en) * 1987-12-31 1997-11-25 Tanox Biosystems, Inc. Peptides relating to the extracellular membrane-bound segment of human alpha chain
US5047850A (en) 1989-03-03 1991-09-10 Matsushita Electric Industrial Co., Ltd. Detector for detecting vector indicating motion of image
US5074188A (en) * 1990-12-19 1991-12-24 Gerald Harris Pivotal bipod adapter
DE69416717T2 (de) 1993-05-21 1999-10-07 Nippon Telegraph And Telephone Corp., Tokio/Tokyo Bewegtbildkoder und -dekoder
US6052414A (en) * 1994-03-30 2000-04-18 Samsung Electronics, Co. Ltd. Moving picture coding method and apparatus for low bit rate systems using dynamic motion estimation
EP0720373A1 (en) 1994-12-30 1996-07-03 Daewoo Electronics Co., Ltd Method and apparatus for encoding a video signal using region-based motion vectors
US5872866A (en) 1995-04-18 1999-02-16 Advanced Micro Devices, Inc. Method and apparatus for improved video decompression by predetermination of IDCT results based on image characteristics
US5654771A (en) 1995-05-23 1997-08-05 The University Of Rochester Video compression system using a dense motion vector field and a triangular patch mesh overlay model
JP3790804B2 (ja) 1996-04-19 2006-06-28 ノキア コーポレイション 動きに基づく分割及び合併を用いたビデオ・エンコーダ及びデコーダ
US6101276A (en) 1996-06-21 2000-08-08 Compaq Computer Corporation Method and apparatus for performing two pass quality video compression through pipelining and buffer management
JP3967405B2 (ja) 1996-10-09 2007-08-29 テキサス インスツルメンツ インコーポレイテツド 画像信号の符号化方法
JP4034380B2 (ja) 1996-10-31 2008-01-16 株式会社東芝 画像符号化/復号化方法及び装置
DE19648016A1 (de) 1996-11-20 1998-05-28 Philips Patentverwaltung Verfahren zur fraktalen Bildkodierung und Anordnung zur Durchführung des Verfahrens
US6453069B1 (en) * 1996-11-20 2002-09-17 Canon Kabushiki Kaisha Method of extracting image from input image using reference image
CN1217852A (zh) 1997-02-13 1999-05-26 三菱电机株式会社 动态图象预测方式
KR100234264B1 (ko) * 1997-04-15 1999-12-15 윤종용 타겟윈도우 이동을 통한 블록 매칭방법
US6178205B1 (en) 1997-12-12 2001-01-23 Vtel Corporation Video postfiltering with motion-compensated temporal filtering and/or spatial-adaptive filtering
US6208692B1 (en) 1997-12-31 2001-03-27 Sarnoff Corporation Apparatus and method for performing scalable hierarchical motion estimation
US6591015B1 (en) 1998-07-29 2003-07-08 Matsushita Electric Industrial Co., Ltd. Video coding method and apparatus with motion compensation and motion vector estimator
KR100301833B1 (ko) 1998-08-20 2001-09-06 구자홍 오류은폐방법
US6711278B1 (en) 1998-09-10 2004-03-23 Microsoft Corporation Tracking semantic objects in vector image sequences
US6466624B1 (en) 1998-10-28 2002-10-15 Pixonics, Llc Video decoder with bit stream based enhancements
JP2000308064A (ja) 1999-04-22 2000-11-02 Mitsubishi Electric Corp 動きベクトル検出装置
US6480615B1 (en) 1999-06-15 2002-11-12 University Of Washington Motion estimation within a sequence of data frames using optical flow with adaptive gradients
JP3753578B2 (ja) 1999-12-07 2006-03-08 Necエレクトロニクス株式会社 動きベクトル探索装置および方法
US6864994B1 (en) 2000-01-19 2005-03-08 Xerox Corporation High-speed, high-quality descreening system and method
JP2003530789A (ja) 2000-04-11 2003-10-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ビデオ符号化及び復号方法
US6888894B2 (en) 2000-04-17 2005-05-03 Pts Corporation Segmenting encoding system with image segmentation performed at a decoder and encoding scheme for generating encoded data relying on decoder segmentation
WO2002037859A2 (en) 2000-11-03 2002-05-10 Compression Science Video data compression system
US6782054B2 (en) 2001-04-20 2004-08-24 Koninklijke Philips Electronics, N.V. Method and apparatus for motion vector estimation
JP2005532725A (ja) 2002-07-09 2005-10-27 ノキア コーポレイション ビデオ符号化における内挿フィルタタイプの選択方法および選択システム
US7068722B2 (en) 2002-09-25 2006-06-27 Lsi Logic Corporation Content adaptive video processor using motion compensation
JP4070104B2 (ja) * 2002-10-16 2008-04-02 独立行政法人情報通信研究機構 動画像符号化復号方法及び動画像符号化装置並びに動画像復号装置
JP4462823B2 (ja) 2002-11-20 2010-05-12 ソニー株式会社 画像信号の処理装置および処理方法、それに使用される係数データの生成装置および生成方法、並びに各方法を実行するためのプログラム
WO2004059983A1 (en) 2002-12-30 2004-07-15 Koninklijke Philips Electronics N.V. Video coding and decoding method
JP3997171B2 (ja) 2003-03-27 2007-10-24 株式会社エヌ・ティ・ティ・ドコモ 動画像符号化装置、動画像符号化方法、動画像符号化プログラム、動画像復号装置、動画像復号方法、及び動画像復号プログラム
US7480334B2 (en) 2003-12-23 2009-01-20 Genesis Microchip Inc. Temporal motion vector filtering
KR20050075483A (ko) 2004-01-15 2005-07-21 삼성전자주식회사 비디오 코딩 및 디코딩 방법, 및 이를 위한 장치
WO2005079074A1 (en) 2004-01-16 2005-08-25 Koninklijke Philips Electronics N.V. Method for compressing/decompressing video information
ATE481696T1 (de) * 2005-01-14 2010-10-15 Morpho Inc Verfahren zur berechnung von bewegungsvektoren, vorrichtung zur korrektur von handbewegungen, die das verfahren verwendet, vorrichtung zur bildaufnahme und zur erzeugung von filmen
TWI353562B (en) * 2008-02-04 2011-12-01 Mstar Semiconductor Inc A video processing apparatus and related method to

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0746595A (ja) * 1993-05-21 1995-02-14 Nippon Telegr & Teleph Corp <Ntt> 動画像符号化器および復号化器
JPH08140098A (ja) * 1994-11-10 1996-05-31 Matsushita Electric Ind Co Ltd 動き補償符号化装置
JP2001189934A (ja) * 1999-07-27 2001-07-10 Sharp Corp 適応性のある動き精度をもった動き推定方法
JP2005236723A (ja) * 2004-02-20 2005-09-02 Victor Co Of Japan Ltd 動画像符号化装置、動画像符号化方法、動画像復号化装置及び動画像復号化方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010532612A (ja) * 2007-06-25 2010-10-07 フランス・テレコム モーションチューブを用いて表現される画像シーケンスを符号化および復号化する方法、装置、コンピュータプログラム製品、信号

Also Published As

Publication number Publication date
KR101342268B1 (ko) 2013-12-16
EP1946550A4 (en) 2011-07-06
US20070064796A1 (en) 2007-03-22
KR20080046270A (ko) 2008-05-26
WO2007035266A2 (en) 2007-03-29
WO2007035266A3 (en) 2007-09-27
CN101263713A (zh) 2008-09-10
EP1946550A2 (en) 2008-07-23
CN101263713B (zh) 2010-06-23
US8165205B2 (en) 2012-04-24

Similar Documents

Publication Publication Date Title
KR101342268B1 (ko) 모션 보상을 위한 자연 형상 영역
EP3871421B1 (en) Method and apparatus for interframe point cloud attribute coding
US10979730B2 (en) Techniques and apparatus for interframe point cloud attribute coding
CN103747263B (zh) 图像预测编码装置和方法以及图像预测解码装置和方法
CN1097956C (zh) 分段图象序列编码的方法和系统以及解码的方法和系统
CN101433094B (zh) 图像预测编码装置、图像预测编码方法、图像预测编码程序、图像预测解码装置、图像预测解码方法以及图像预测解码程序
US8149915B1 (en) Refinement of motion vectors in hierarchical motion estimation
JP5970609B2 (ja) 3dビデオ符号化における統一された視差ベクトル導出の方法と装置
JP4922302B2 (ja) 移動物体境界のための適応影響エリアフィルタ
JP6636615B2 (ja) 動きベクトル場の符号化方法、復号方法、符号化装置、および復号装置
JP4555758B2 (ja) ビデオ圧縮におけるイントラ予測の符号化モード選択方法
US8229233B2 (en) Method and apparatus for estimating and compensating spatiotemporal motion of image
CN1260977C (zh) 在数字影像压缩中决定运动矢量的方法
US9143790B2 (en) Encoding and decoding a video image sequence by image areas
CN101061723A (zh) 涉及覆盖和无覆盖的运动向量域的投射
JP5068265B2 (ja) 動きベクトルの選択
CN1204752C (zh) 存储和处理时间上顺序排列图象的图象信息的方法和装置
JP2005341580A (ja) 動き推定および補償に基づいた画像補間システムのための方法と装置
US11528485B2 (en) Encoding apparatus and program
KR20120066309A (ko) 움직임 탐색시 효율적인 움직임 벡터 추출 방법 및 그 장치
CN114071138A (zh) 帧内预测编码方法、帧内预测编码装置和计算机可读介质
US7885335B2 (en) Variable shape motion estimation in video sequence
JP2015122573A (ja) 動き検出装置、動き検出方法及びプログラム
KR102032793B1 (ko) 움직임 탐색시 효율적인 움직임 벡터 추출 방법 및 그 장치
JP2002521944A (ja) デジタル画像が被る動きを求める方法および装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090903

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111003

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20111222

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20120105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121004

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130405

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20130415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130624

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130924

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20131001

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20140307