JPH07177516A - 任意形状の画像のブロック変換符号化方法 - Google Patents

任意形状の画像のブロック変換符号化方法

Info

Publication number
JPH07177516A
JPH07177516A JP6274273A JP27427394A JPH07177516A JP H07177516 A JPH07177516 A JP H07177516A JP 6274273 A JP6274273 A JP 6274273A JP 27427394 A JP27427394 A JP 27427394A JP H07177516 A JPH07177516 A JP H07177516A
Authority
JP
Japan
Prior art keywords
transform
transform coefficient
block
pixel
substep
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
JP6274273A
Other languages
English (en)
Other versions
JP3078460B2 (ja
Inventor
Homer H Chen
エイチ.チェン ホウマー
Mehmet R Civanlar
アール.シバンラー メフメット
Barin G Haskell
ジィー.ハスケル バリン
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.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
AT&T 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 American Telephone and Telegraph Co Inc, AT&T Corp filed Critical American Telephone and Telegraph Co Inc
Publication of JPH07177516A publication Critical patent/JPH07177516A/ja
Application granted granted Critical
Publication of JP3078460B2 publication Critical patent/JP3078460B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/48Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
    • 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/115Selection of the code volume for a coding unit prior to coding
    • 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/154Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
    • 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/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/192Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Burglar Alarm Systems (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【目的】 伝送用任意形状の画像のブロック変換符号化
方法の改良。 【構成】 (a)任意形状の画像に矩形の区域ブロック
を外接させて外部画素セットと内部画素セットとを生成
することと、画像内部画素値を外挿器5で外挿して外部
画素値を初期化することとにより当初の画素値を生成
し、(b)順方向変換器7で画像を変換係数に変換する
ことと、変換係数セット生成器8で変換係数から変換係
数セットを生成することと、逆方向変換器9で変換係数
セットを、計算された画素値を有する計算された区域ブ
ロックに変換することと、置換器10で内部画素セット
に対応する計算された画素値を当初の画素値に置換し
て、計算された区域ブロックの修正ブロックを形成する
ことと、これらの動作を最適変換係数が得られたと判断
されるまで反復することとにより最適変換係数を得るよ
うに変換符号化ユニット6を作動させて、最適変換係数
を得る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、データ伝送用に画像を
符号化するための方法に関し、特に、標準的な「変換」
(トランスフォーム)を用いる、低ビットレート伝送用
の、不規則形状の画像についての最適変換係数を定める
方法、に関する。
【0002】
【従来の技術】現行のビデオ符号化規格では、符号化が
非常に低い(極低)ビットレートで行われるようになっ
ているが、時間的分解能と空間的分解能との間のトレー
ドオフの結果、視覚的に不快な動きすなわち空間的な
「アーチファクト(望まれていない人工産物として生じ
る雑音信号)」が生じる。
【0003】そのため国際標準化機構(ISO)では、
極低ビットレートのA/V(視聴覚)符号化についての
新規格「ISO/IEC JTC1/SC29/WG1
1MPEG 92/699「極低ビットレートのA/V
符号化についてのプロジェクト記述」(1992年11
月5日)」の設定を考慮中である。本文書は、最新技術
を点検し将来の研究の方向を提案するものである。
【0004】
【発明が解決しようとする課題】一般的な画像符号化シ
ステムにおいては、符号化される画像は通常、画像内容
とは無関係にN個×N個の画素ブロックを用いて処理さ
れる。しかしこの手法は、特に低ビットレートにおい
て、ブロッキング及びモスキート効果として知られる可
視歪みを生じる。
【0005】これらの可視アーチファクト発生を防止す
るためには、画像を類似の動き又は紋様(テクスチャ)
を有する複数の区域(リジョン)に分割して、固定(矩
形)ブロックの代わりに任意形状の画像セグメントを生
成する、区域に基づいた(「区域準拠」)画像表現手法
が用いられる。
【0006】このような区域準拠画像表現手法では、従
来の「ブロック準拠」画像表現手法に比べて、局部的な
画像特性への適応のような種々の利点が得られる。その
結果、区域準拠画像表現手法は、極低ビットレート符号
化のためのMPEG4画像符号化基準作業においてかな
りの注目を集めている。
【0007】区域準拠画像圧縮における基本的な問題
は、複数の任意形状の画像セグメントの符号化である。
1つの任意形状の画像セグメントf(x、y)は、符号
化すべき画像セグメントの形状について最適化された基
本関数のセットによって次式のように近似できる。
【0008】
【数1】 ここに、x、yは「S」の成分、「S」は画像セグメン
トの占める区域、f(x、y)中のfを斜体で表した式
は画像セグメントf(x、y)の近似、φi は基本関数
である。
【0009】しかし、このような形状適応変換手法は、
基本関数セットを記憶するために大量のメモリを必要と
する。その結果、これらの手法は小さな区域だけにしか
適さない。更に、新たなセグメント毎に新たな基本関数
セットを計算する必要があり、従って、大規模な計算を
伴う。そして、高速のアルゴリズムが存在しないため、
これらの手法は実用向けには魅力がない。
【0010】よく用いられる他の手法の1つは、最も人
気のある画像圧縮手法の1つである「変換符号化」を用
いることである。変換符号化においては、画像が、符号
化と伝送とに先立ち画像強度領域(ドメイン)から新た
な領域に変換される。この新たな領域は、画像のエネル
ギーが新たな領域内の1個の小さな区域に集約された形
になるように選択される。
【0011】種々の変換のうち、「離散的コサイン変
換」が最も広く用いられる変換手法である。この変換
は、ある種の画像について最適「カルーネンレーベ変
換」についてのよい近似が得られることと、高速アルゴ
リズムによって計算できることとから、業界の標準変換
手法となっている。
【0012】ブロック変換符号化では、画像セグメント
は、画像に外接させた矩形ブロック「B」について定義
される2次元基本関数セットによって次式のように近似
することが可能である。
【0013】
【数2】 ここに、x、yは「S」の成分、ψi はいずれも完全ブ
ロック「B」について定義される基本関数である。
【0014】画像セグメントf(x、y)の最良の近似
は、画像セグメントと近似との間の二乗誤差(次式で表
される)を最小にすることによって得られる。
【0015】
【数3】 これは、ガウスの正規方程式を解くのと同等である。
尚、総和は、画像セグメントによって定義される区域の
範囲内について行われ、区域外の画素は、廃棄される。
【0016】画像セグメントの画素数は通常、基本関数
の数より少ないため、問題は解が不定で、いくつかの解
が可能である。問題の単一解を得ることは、連続して近
似化を行うことによって可能である。これには、基本関
数の小さなサブセットで作業を開始することと、最良解
を消耗的なほどに徹底的に探索することとが必要であ
る。連続作業で解は得られるが計算コストは高くなる。
更に、形状適応手法と同様に、実時間での実現を可能に
するような高速アルゴリズムが利用できない。
【0017】より効率的な手法の1つは、ブロック全体
について変換を行う手法である。この手法による近似は
次式で表される。
【0018】
【数4】 ここに、x、yは「B」の成分、「B」はブロックの面
積である。変換は、ブロック変換用に設計された専用チ
ップによって実時間で行うことができる。しかし、この
手法は、変換の前に、画像セグメントよりも外側にある
外部画素を初期化する必要がある。外部画素は、式
(3)で表される、画像セグメント全体にわたっての二
乗誤差の和が最小になるように選択される。この手法を
用いると、画像セグメントよりも外側にある適切な画素
値を選択することによって変換スペクトルを最適化する
ことができる。
【0019】この目的には、外部画素初期化方法として
外部画素をゼロ化するのが手軽である。しかし、この手
法は画像セグメントの境界に不連続が生じ、符号化性能
を低下させる高周波成分が発生する。
【0020】この問題を軽減するためには、よりスムー
ズな変換が得られるように鏡像処理(ミラーイング)又
は画素反復によって境界外において画像セグメントを外
挿する処理が可能である。しかし、この特別な手法で
は、一貫した、満足のできる結果が得られない。
【0021】その結果として、より有望な方法が必要と
されている。本発明はこの必要を満たすものである。
【0022】本発明は、「凸集合(セット)への逐次連
続投影」理論を利用している。パトリック・L・コンベ
ッツ(Patrick L. Combettes)の論文「セットの理論的
推定の基礎」(IEEE会報、第81巻、第2号(19
93年2月))にこの理論が理論的観点で記述されてい
る。本発明は、この理論を実際的な観点から、画像符号
化に適用したものである。
【0023】
【課題を解決するための手段】本発明の方法は、データ
伝送用に、任意形状の画像についての最適変換係数を定
めるものである。本発明においては、任意形状の画像セ
グメントを有効的に符号化するために、周波数領域の区
域ゼロ化動作及び空間領域の区域強化動作を包含するブ
ロック変換手法を用いる。
【0024】ブロック変換は、この画像の有する任意形
状に外接させた矩形ブロックの全体にわたって計算され
る。選択された変換係数のグループについての最良値を
見出すために、本発明においては、「凸セットへの逐次
連続投影」理論に基づく反復手法を用いる。
【0025】
【実施例】反復作業により最適解への収斂が得られるこ
とは、凸セットへの逐次連続投影理論によって保証され
る。本手法は、凸セットへの逐次連続投影理論の範中で
2個の画像セットを用いて記述できる。
【0026】第1の画像セットは、変換符号化の基本的
前提である、変換係数のエネルギー圧縮特性に基づいて
定義される。この特性から、大量のエネルギーが変換係
数のうちの小部分に集中し、画像符号化のためにはこれ
ら小部分の変換係数だけを保持しさえすればよい、とい
うことになる。選択された変換係数グループを用いて表
すことのできる画像セットが第1の画像セットを構成す
る。これを変換係数セットと呼ぶこととする。
【0027】このセットは全ての線形変換といくつかの
非線形変換とについて凸である。このセットへの任意形
状の画像ブロックの投影は、ブロック変換を計算し高エ
ネルギー係数を選択して保持することによって定められ
る。残りの、選択されなかった前記変換係数はゼロ化さ
れる(周波数領域における区域ゼロ化)。
【0028】第2の画像セットは、任意形状の区域より
も外側にある画素値が符号化に無関係であるという事実
から導かれる。すなわち、第2の画像セットは、任意形
状の区域の内部におけるその画像の画素値が、符号化す
べき画像によって特定されるような画像のセットとな
る。このセットを、サポート区域セットと呼ぶこととす
る。
【0029】このセットは凸である。このセットへの任
意形状の画像ブロックの投影は、画像の内部画素に対応
する画素値を当初の画素値に置換することによって得ら
れる(空間領域における区域強化)。この理論が本発明
の基本となる。
【0030】本発明は基本的に2個の部分から構成され
る。図1に、そのうちの第1の部分を示す。この部分で
は符号化すべきデータの生成及び準備が行われる。この
ステップにおいて、任意形状の画像2に矩形の区域ブロ
ック1を外接させる。この動作によって、任意形状の画
像2の内部にあり且つ矩形の区域ブロック1の内部にあ
る内部画素セット3と、任意形状の画像2よりも外側に
あり且つ矩形の区域ブロック1の内部にある当初の外部
画素セット4とが定義される。
【0031】外部画素セット4の画素値を初期化するた
めに、外挿器5が内部画素セット3の画素値を外挿す
る。外挿法の例としては、内部画素3のセグメントの鏡
像処理(ミラーイング)又は画素反復の手法がある。外
部画素セットの画素値が初期化されると、本発明の第2
の部分における画像データの操作が可能となる。
【0032】本発明の第2の部分は、画像データについ
て「凸セットへの逐次連続投影」理論に基づく反復ルー
プを実行する変換符号化ユニット6を有する。図2に、
変換符号化ユニット6を示す。変換符号化ユニット6
は、実時間で動作し画像を画像領域30から変換領域3
1に変換する順方向変換器7を有する。
【0033】次に、変換係数セット生成器8が複数の変
換係数から変換係数セットを生成する。この生成には2
つの方法がある。第1の方法は、変換係数セット生成器
8が量子化器を有し、この量子化器が変換係数を量子化
することにより変換係数セットを生成する方法である。
しかしこの方法では、収斂の保証がない。より好ましい
実施例においては、変換係数のエネルギー圧縮特性を利
用する。
【0034】この特性によれば、大量のエネルギーが変
換係数の小部分に集中する。従って、変換係数セット生
成器8は、画像符号化のためにこれら小部分の変換係数
だけを選択して保持しさえすればよい。残りの変換係数
はゼロ化される。
【0035】もしエネルギー圧縮特性が変換係数セット
を生成するために用いられる場合、保持すべき係数の数
を設立する必要がある。この設立は、レート制御器12
を介して行われる。レート制御器12は、保持すべき変
換係数のエネルギーレベルのしきい値を、任意形状の画
像のサイズと、最終的に変換係数を符号化する符号器の
ビット使用枠(符号器に割り当てられるビット使用可能
枠(バジェット))とに基づいて設立する。
【0036】代わりに、保持すべき変換係数の数を、各
反復の開始時に変換係数セットリミッタ13を介して他
と無関係に設立してもよい。これら両方の手法を組み合
わせて用いることも同様に可能である。
【0037】もし変換係数セットが最適変換係数を表す
場合、変換係数セット生成器8は、変換係数セットを変
換符号化ユニット6から出力する。もしそうでない場
合、変換係数セット生成器8は、変換係数セットを逆方
向変換器9に送る。逆方向変換器9は、変換係数セット
を変換領域から画像領域に変換し、これにより、計算さ
れた画素値を有する計算された区域ブロックを生成す
る。
【0038】置換器10は、内部画素セットに対応する
これらの計算された画素値を当初の画素値に置換し、こ
れにより、計算された区域ブロックの修正ブロックを形
成する。そして、計算された区域ブロックの修正ブロッ
クは、反復順方向変換器を通して反復処理される。
【0039】図2及び図3に示す好ましい実施例におい
ては、反復順方向変換器と順方向変換器7とは同じであ
る。すなわち、計算された区域ブロックの修正ブロック
が、同じ変換符号化ユニットによって反復処理されるこ
ととなる。
【0040】しかし、反復順方向変換器と順方向変換器
7とは異なってもよい。例えば、図4は、変換符号化ユ
ニット201〜204を逐次連続接続した例を示す。こ
の構成において、変換符号化ユニット201の反復順方
向変換器は、これに続く変換符号化ユニット202の順
方向変換器である。従って、この場合、計算された区域
ブロックの修正ブロックは、異なる変換符号化ユニット
によって反復処理され、直列の変換符号化ユニットの数
によって反復動作の実行回数が定まる。
【0041】図4の実施例においては反復の回数は、逐
次連続する変換符号化ユニットの数に依るが、図2及び
図3の実施例においては反復の回数は可変である。その
結果として、両実施例において反復制御器11が用いら
れる。
【0042】図2だけについて述べれば、反復制御器1
1は、第1の位置19と第2の位置20とを有する切換
器15を制御する。第1の位置19は、変換係数セット
が最適変換係数を表さない場合に、変換係数セットを変
換係数セット生成器8から逆方向変換器9に向ける位置
である。又、第2の位置20は、変換係数セットが最適
変換係数を表す場合に、変換係数セットを変換係数セッ
ト生成器8から量子化器に向ける位置である。
【0043】反復制御器11は、いくつかの機構を介し
て切換器15の切り換えを制御する。その機構の1つと
して、図2に示すように反復回数を計数するために反復
カウンタ14を用いてもよい。予め定められた回数に到
達すると、反復カウンタ14が反復制御器11にその旨
の信号を送り、これに応じて反復制御器11が切換器1
5を第1の位置19から第2の位置20へ切り換える。
【0044】図2は更に、切換器15の別の制御機構と
して、変換符号化ユニット6の画像領域をモニタする例
を示す。この場合、収斂検出器21とフレ−ムバッファ
17とが用いられる。
【0045】フレ−ムバッファ17は、前回の反復時の
計算された画素値を記憶する。フレ−ムバッファ17に
記憶されている前回の反復時の計算された画素値と今回
の反復時の計算された画素値との間の差の平均二乗値が
予め定められたレベルに到達したときに、収斂検出器2
1が、切換器15を第1の位置19から第2の位置20
へ切り換える。
【0046】図3は、切換器115の制御機構として、
収斂検出器121とフレ−ムバッファ117とを用いて
変換符号化ユニット106の変換領域をモニタする場合
の例を示す。
【0047】フレ−ムバッファ117は、前回の反復の
変換係数セットを記憶する。フレ−ムバッファ117に
記憶されている前回の反復の変換係数セットと今回の反
復の変換係数セットとの間の差の平均二乗値が予め定め
られたレベルに到達したときに、収斂検出器121が、
切換器115を第1の位置119から第2の位置120
へ切り換える。
【0048】以上の説明は、本発明の単なる実施例に関
するもので、この技術分野の当業者であれば、本発明の
種々の変形例を考え得るが、それらはいずれも本発明の
技術的範囲に包含される。
【0049】
【発明の効果】以上述べたごとく、本発明によれば、デ
ータ伝送用の、任意形状の画像のブロック変換方法にお
いて、「凸セットへの逐次連続投影」理論に基づく反復
手法を用い、この理論を実際的な観点から、画像符号化
に適用したので、反復作業により単一の最適解への収斂
が得られることが保証され、従来の変換方法よりも効率
的な方法が得られる。
【0050】又、本発明は、現存するブロック変換符号
化用のハードウエア(例えば離散的コサイン変換チッ
プ)及びソフトウエアを利用して行うことができる利点
を有する。従ってこの手法は、現存する符号化復号化装
置(コーデック)を用いて僅かなコストで実現が可能と
なり、従来の方法よりも経済的にも有利である。
【図面の簡単な説明】
【図1】任意形状の画像とこの形状に外接させた矩形の
区域とを示す説明図である。
【図2】本発明の一実施例で、画像領域における収斂を
検出するような変換符号化ユニットの例を示すブロック
図である。
【図3】本発明の別の実施例で、変換領域における収斂
を検出するような変換符号化ユニットの例を示すブロッ
ク図である。
【図4】本発明の更に別の実施例で、多数の変換符号化
ユニットが直列に接続された実施例を示すブロック図で
ある。
【符号の説明】
1 矩形の区域ブロック 2 任意形状の画像 3 内部画素セット 4 外部画素セット 5、105 外挿器 6、106、201、202、203、204 変換符
号化ユニット 7、107 順方向変換器 8、108 変換係数セット生成器 9、109 逆方向変換器 10、110 置換器 11、111 反復制御器 12、112 レート制御器 13、113 変換係数セットリミッタ 14、114 反復カウンタ 15、16、115、116 切換器 17、117 フレ−ムバッファ 19、119 第1の位置 20、120 第2の位置 21、121 収斂検出器 30、130 画像領域 31、131 変換領域
───────────────────────────────────────────────────── フロントページの続き (72)発明者 メフメット アール.シバンラー アメリカ合衆国、07701 ニュージャージ ー、レッド バンク、コウルマン アベニ ュー 85 (72)発明者 バリン ジィー.ハスケル アメリカ合衆国、07724 ニュージャージ ー、チントン フォールズ、グレンウッド ドライブ 82

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 データ伝送用に、任意形状の画像を最適
    変換係数に変換する、任意形状の画像のブロック変換符
    号化方法において、 a.当初の画素値を生成するステップであって、 (i)前記任意形状の画像に矩形区域ブロックを外接さ
    せることにより、前記任意形状の画像の内部にあり且つ
    前記矩形区域ブロックの内部にある内部画素セットと、
    前記任意形状の画像よりも外側にあり且つ前記矩形区域
    ブロックの内部にある外部画素セットとを生成するサブ
    ステップと、 (ii)前記内部画素セットの画素値を外挿することに
    よって前記外部画素セットの画素値を初期化するサブス
    テップと、 からなる、当初の画素値を生成するステップと、 b.最適変換係数を計算する変換符号化ユニット、を作
    動させるステップであって、 (i)変換係数を生成するために前記区域ブロックに対
    して順方向変換器を作動させて順方向変換を行うるサブ
    ステップと、 (ii)前記変換係数から変換係数セットを生成するサ
    ブステップと、 (iii)前記変換係数セットに対して逆方向変換器を
    作動させて逆方向変換を行うことにより、計算された画
    素値を有する計算された区域ブロックを生成するサブス
    テップと、 (iv)前記計算された区域ブロックの修正ブロックを
    形成するために、前記内部画素セットに対応する前記計
    算された画素値を当初の画素値に置換するサブステップ
    と、 (v)前記変換係数セットが前記最適変換係数を表すか
    どうかを判断するサブステップと、 (vi)前記変換係数セットが前記最適変換係数を表す
    場合に、前記計算された区域ブロックの前記修正ブロッ
    クに対して、前記サブステップ(i)及び(ii)を反
    復して前記変換係数セットを出力するサブステップと、 (vii)前記変換係数セットが前記最適変換係数を表
    さない場合に、前記計算された区域ブロックの前記修正
    ブロックに対して、前記サブステップ(i)から(vi
    i)までを反復するサブステップと、 からなる変換符号化ユニット、を作動させるステップ
    と、 から構成されることを特徴とする任意形状の画像のブロ
    ック変換符号化方法。
  2. 【請求項2】 前記方法のステップbのサブステップ
    (i)において、 前記順方向変換器は、離散的コサイン変換チップを使用
    する、 ことを特徴とする請求項1の方法。
  3. 【請求項3】 前記方法のステップbのサブステップ
    (ii)において、 前記変換係数セットを生成する前記サブステップが、前
    記変換係数を量子化するサブステップからなる、 ことを特徴とする請求項1の方法。
  4. 【請求項4】 前記方法のステップbのサブステップ
    (ii)において、 前記変換係数セットを生成する前記サブステップが、 変換係数のエネルギー圧縮特性に基づき高エネルギーを
    有する前記変換係数を選択して保持するサブステップ
    と、 選択されなかった前記変換係数をゼロ化するサブステッ
    プと、 からなることを特徴とする請求項1の方法。
  5. 【請求項5】 前記変換係数を選択するサブステップ
    が、変換係数を保持すべきエネルギーレベルしきい値を
    設立するためにレート制御器を使用するサブステップか
    らなり、 このレート制御器が、符号器のビット使用枠と前記任意
    形状の画像のサイズとに基づいて前記しきい値を設立す
    る、 ことを特徴とする請求項4の方法。
  6. 【請求項6】 前記変換係数を選択するサブステップ
    が、保持すべき前記変換係数の数を他と無関係に設立す
    ることを特徴とする請求項4の方法。
  7. 【請求項7】 前記方法のステップbのサブステップ
    (v)において、 前記変換係数セットが前記最適変換係数を表すかどうか
    を判断するサブステップが、行うべき反復の数を自主的
    に設立する、 ことを特徴とする請求項1の方法。
  8. 【請求項8】 前記方法のステップbのサブステップ
    (v)において、 前記変換係数セットが前記最適変換係数を表すかどうか
    を判断するサブステップが、 前記計算された区域ブロックの前記修正ブロックのうち
    の、或る反復による前記修正ブロックとその次の反復に
    よる前記修正ブロックとの間の差の平均二乗値が予め定
    められたしきい値に到達する時点を計算するサブステッ
    プからなる、 ことを特徴とする請求項1の方法。
  9. 【請求項9】 データ伝送用に、任意形状の画像を最適
    変換係数に変換する、任意形状の画像のブロック変換符
    号化方法において、 a.当初の画素値を生成するステップであって、 (i)前記任意形状の画像に矩形区域ブロックを外接さ
    せることにより、前記任意形状の画像の内部にあり且つ
    前記矩形区域ブロックの内部にある内部画素セットと、
    前記任意形状の画像よりも外側にあり且つ前記矩形区域
    ブロックの内部にある外部画素セットとを生成するサブ
    ステップと、 (ii)前記内部画素セットの画素値を外挿することに
    よって前記外部画素セットの画素値を初期化するサブス
    テップと、 からなる、当初の画素値を生成するステップと、 b.最適変換係数(OTC)を計算する変換符号化ユニ
    ット、を作動させるステップであって、 (i)変換係数を生成するために前記区域ブロックに対
    して順方向変換器を作動させて順方向変換を行うるサブ
    ステップと、 (ii)前記変換係数から変換係数セットを生成するサ
    ブステップと、 (iii)前記変換係数セット(TCS)が前記最適変
    換係数(OTC)を表すかどうかを判断するサブステッ
    プと、 (iv)前記TCSが前記OTCを表しているときに、
    前記TCSを出力するステップと、 (v)前記TCSが前記OTCを表していないときに、
    前記変換係数セットに対して逆方向変換器を作動させて
    逆方向変換を行うことにより、計算された画素値を有す
    る計算された区域ブロックを生成するサブステップと、 (vi)前記計算された区域ブロックの修正ブロックを
    形成するために、前記内部画素セットに対応する前記計
    算された画素値を当初の画素値に置換するサブステップ
    と、 (vii)前記計算された区域ブロックの前記修正ブロ
    ックに対して、前記サブステップ(i)から(vii)
    を反復して前記変換係数セットを出力するサブステップ
    と、 からなる変換符号化ユニット、を作動させるステップ
    と、 から構成されることを特徴とする任意形状の画像のブロ
    ック変換符号化方法。
JP06274273A 1993-10-15 1994-10-14 任意形状の画像のブロック変換符号化方法 Expired - Lifetime JP3078460B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/138,295 US5422963A (en) 1993-10-15 1993-10-15 Block transform coder for arbitrarily shaped image segments
US138295 1993-10-15

Publications (2)

Publication Number Publication Date
JPH07177516A true JPH07177516A (ja) 1995-07-14
JP3078460B2 JP3078460B2 (ja) 2000-08-21

Family

ID=22481384

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06274273A Expired - Lifetime JP3078460B2 (ja) 1993-10-15 1994-10-14 任意形状の画像のブロック変換符号化方法

Country Status (5)

Country Link
US (1) US5422963A (ja)
EP (1) EP0649258B1 (ja)
JP (1) JP3078460B2 (ja)
CA (1) CA2124712C (ja)
DE (1) DE69420662T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998002000A1 (fr) * 1996-07-04 1998-01-15 Sharp Kabushiki Kaisha Codeur et decodeur d'image

Families Citing this family (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3202433B2 (ja) * 1993-09-17 2001-08-27 株式会社リコー 量子化装置、逆量子化装置及び画像処理装置並びに量子化方法、逆量子化方法及び画像処理方法
JP2720926B2 (ja) * 1993-10-26 1998-03-04 富士ゼロックス株式会社 画像符号化装置
JP3195142B2 (ja) * 1993-10-29 2001-08-06 キヤノン株式会社 画像処理方法及び装置
US5862260A (en) 1993-11-18 1999-01-19 Digimarc Corporation Methods for surveying dissemination of proprietary empirical data
US7044395B1 (en) 1993-11-18 2006-05-16 Digimarc Corporation Embedding and reading imperceptible codes on objects
US6408082B1 (en) 1996-04-25 2002-06-18 Digimarc Corporation Watermark detection using a fourier mellin transform
US6449377B1 (en) 1995-05-08 2002-09-10 Digimarc Corporation Methods and systems for watermark processing of line art images
US5636292C1 (en) 1995-05-08 2002-06-18 Digimarc Corp Steganography methods employing embedded calibration data
USRE40919E1 (en) * 1993-11-18 2009-09-22 Digimarc Corporation Methods for surveying dissemination of proprietary empirical data
US7171016B1 (en) 1993-11-18 2007-01-30 Digimarc Corporation Method for monitoring internet dissemination of image, video and/or audio files
US5768426A (en) 1993-11-18 1998-06-16 Digimarc Corporation Graphics processing system employing embedded code signals
US5748763A (en) 1993-11-18 1998-05-05 Digimarc Corporation Image steganography system featuring perceptually adaptive and globally scalable signal embedding
US6580819B1 (en) 1993-11-18 2003-06-17 Digimarc Corporation Methods of producing security documents having digitally encoded data and documents employing same
US6516079B1 (en) 2000-02-14 2003-02-04 Digimarc Corporation Digital watermark screening and detecting strategies
US6424725B1 (en) 1996-05-16 2002-07-23 Digimarc Corporation Determining transformations of media signals with embedded code signals
US5832119C1 (en) 1993-11-18 2002-03-05 Digimarc Corp Methods for controlling systems using control signals embedded in empirical data
US5822436A (en) 1996-04-25 1998-10-13 Digimarc Corporation Photographic products and methods employing embedded information
US6983051B1 (en) 1993-11-18 2006-01-03 Digimarc Corporation Methods for audio watermarking and decoding
US6611607B1 (en) 1993-11-18 2003-08-26 Digimarc Corporation Integrating digital watermarks in multimedia content
US6122403A (en) 1995-07-27 2000-09-19 Digimarc Corporation Computer system linked by using information in data objects
US5841886A (en) 1993-11-18 1998-11-24 Digimarc Corporation Security system for photographic identification
US5748783A (en) 1995-05-08 1998-05-05 Digimarc Corporation Method and apparatus for robust information coding
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US5710834A (en) 1995-05-08 1998-01-20 Digimarc Corporation Method and apparatus responsive to a code signal conveyed through a graphic image
ES2236999T3 (es) 1993-11-18 2005-07-16 Digimarc Corporation Video con informacion digital oculta en banda.
US5841978A (en) 1993-11-18 1998-11-24 Digimarc Corporation Network linking method using steganographically embedded data objects
US6968057B2 (en) 1994-03-17 2005-11-22 Digimarc Corporation Emulsion products and imagery employing steganography
US7039214B2 (en) 1999-11-05 2006-05-02 Digimarc Corporation Embedding watermark components during separate printing stages
US6522770B1 (en) 1999-05-19 2003-02-18 Digimarc Corporation Management of documents and other objects using optical devices
US6869023B2 (en) 2002-02-12 2005-03-22 Digimarc Corporation Linking documents through digital watermarking
US5608458A (en) * 1994-10-13 1997-03-04 Lucent Technologies Inc. Method and apparatus for a region-based approach to coding a sequence of video images
US6560349B1 (en) 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
US5978514A (en) 1994-11-10 1999-11-02 Kabushiki Kaisha Toshiba Image data coding and decoding system for efficiently compressing information using the shape and position of the image content
JP3169783B2 (ja) * 1995-02-15 2001-05-28 日本電気株式会社 動画像の符号化・復号システム
US5852681A (en) * 1995-04-20 1998-12-22 Massachusetts Institute Of Technology Method and apparatus for eliminating artifacts in data processing and compression systems
US6721440B2 (en) 1995-05-08 2004-04-13 Digimarc Corporation Low visibility watermarks using an out-of-phase color
US6744906B2 (en) 1995-05-08 2004-06-01 Digimarc Corporation Methods and systems using multiple watermarks
US6760463B2 (en) 1995-05-08 2004-07-06 Digimarc Corporation Watermarking methods and media
US7486799B2 (en) 1995-05-08 2009-02-03 Digimarc Corporation Methods for monitoring audio and images on the internet
US6965682B1 (en) 1999-05-19 2005-11-15 Digimarc Corp Data transmission by watermark proxy
US6411725B1 (en) 1995-07-27 2002-06-25 Digimarc Corporation Watermark enabled video objects
US6788800B1 (en) 2000-07-25 2004-09-07 Digimarc Corporation Authenticating objects using embedded data
US7006661B2 (en) 1995-07-27 2006-02-28 Digimarc Corp Digital watermarking systems and methods
US6408331B1 (en) * 1995-07-27 2002-06-18 Digimarc Corporation Computer linking methods using encoded graphics
US6577746B1 (en) 1999-12-28 2003-06-10 Digimarc Corporation Watermark-based object linking and embedding
US6829368B2 (en) 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US5715004A (en) * 1995-11-29 1998-02-03 Samsung Electronics Co., Ltd. Transformation coding apparatus
DE19609860C1 (de) * 1996-03-13 1997-09-04 Siemens Ag Verfahren zur Bearbeitung von Bildpunkten eines Bildsegments durch einen Rechner
KR100209411B1 (ko) * 1996-05-10 1999-07-15 전주범 윤곽선 정보를 이용한 영상신호 처리 방법
US6381341B1 (en) 1996-05-16 2002-04-30 Digimarc Corporation Watermark encoding method exploiting biases inherent in original signal
DE19625402A1 (de) 1996-06-25 1998-01-02 Siemens Ag Verfahren zur Bearbeitung von Bildpunkten eines Bildsegments durch einen Rechner
FR2752474B1 (fr) * 1996-08-14 1998-12-31 Iona Donescu Procede de transformation du signal image sur des supports de forme arbitraire
FR2758636B1 (fr) * 1997-01-21 2000-12-29 France Telecom Traitement d'images par regions utilisant une transformation discrete sur des segments finis sans extension
US7054463B2 (en) 1998-01-20 2006-05-30 Digimarc Corporation Data encoding using frail watermarks
US6058214A (en) * 1998-01-20 2000-05-02 At&T Corp. Compression of partially masked still images
US6330283B1 (en) 1999-12-30 2001-12-11 Quikcat. Com, Inc. Method and apparatus for video compression using multi-state dynamical predictive systems
US6400766B1 (en) 1999-12-30 2002-06-04 Quikcat.Com, Inc. Method and apparatus for digital video compression using three-dimensional cellular automata transforms
US6456744B1 (en) 1999-12-30 2002-09-24 Quikcat.Com, Inc. Method and apparatus for video compression using sequential frame cellular automata transforms
US6625297B1 (en) 2000-02-10 2003-09-23 Digimarc Corporation Self-orienting watermarks
US7027614B2 (en) 2000-04-19 2006-04-11 Digimarc Corporation Hiding information to reduce or offset perceptible artifacts
US6804377B2 (en) 2000-04-19 2004-10-12 Digimarc Corporation Detecting information hidden out-of-phase in color channels
US6718066B1 (en) 2000-08-14 2004-04-06 The Hong Kong University Of Science And Technology Method and apparatus for coding an image object of arbitrary shape
US6959113B2 (en) * 2000-09-29 2005-10-25 Pentax Corporation Arbitrary-shape image-processing device and arbitrary-shape image-reproducing device
JP2002300581A (ja) * 2001-03-29 2002-10-11 Matsushita Electric Ind Co Ltd 映像符号化装置、及び映像符号化プログラム
EP1456810B1 (en) 2001-12-18 2011-05-11 L-1 Secure Credentialing, Inc. Multiple image security features for identification documents and methods of making same
US7728048B2 (en) 2002-12-20 2010-06-01 L-1 Secure Credentialing, Inc. Increasing thermal conductivity of host polymer used with laser engraving methods and compositions
ATE552120T1 (de) 2001-12-24 2012-04-15 L 1 Secure Credentialing Inc Verdeckte variableninformationen auf id- dokumenten und verfahren zu ihrer herstellung
CA2470600C (en) 2001-12-24 2009-12-22 Digimarc Id Systems, Llc Systems, compositions, and methods for full color laser engraving of id documents
US7694887B2 (en) 2001-12-24 2010-04-13 L-1 Secure Credentialing, Inc. Optically variable personalized indicia for identification documents
US6862371B2 (en) * 2001-12-31 2005-03-01 Hewlett-Packard Development Company, L.P. Method of compressing images of arbitrarily shaped objects
US7824029B2 (en) 2002-05-10 2010-11-02 L-1 Secure Credentialing, Inc. Identification card printer-assembler for over the counter card issuing
AU2003298731A1 (en) 2002-11-26 2004-06-18 Digimarc Id Systems Systems and methods for managing and detecting fraud in image databases used with identification documents
US7712673B2 (en) 2002-12-18 2010-05-11 L-L Secure Credentialing, Inc. Identification document with three dimensional image of bearer
US7225991B2 (en) 2003-04-16 2007-06-05 Digimarc Corporation Three dimensional data storage
US7744002B2 (en) 2004-03-11 2010-06-29 L-1 Secure Credentialing, Inc. Tamper evident adhesive and identification document including same
US8467447B2 (en) * 2004-05-07 2013-06-18 International Business Machines Corporation Method and apparatus to determine prediction modes to achieve fast video encoding
CN101014424B (zh) 2004-06-01 2010-11-10 株式会社永久 破碎机
US9106933B1 (en) 2010-05-18 2015-08-11 Google Inc. Apparatus and method for encoding video using different second-stage transform
US9210442B2 (en) 2011-01-12 2015-12-08 Google Technology Holdings LLC Efficient transform unit representation
US9380319B2 (en) 2011-02-04 2016-06-28 Google Technology Holdings LLC Implicit transform unit representation
US9219915B1 (en) 2013-01-17 2015-12-22 Google Inc. Selection of transform size in video coding
US9544597B1 (en) 2013-02-11 2017-01-10 Google Inc. Hybrid transform in video encoding and decoding
US9967559B1 (en) 2013-02-11 2018-05-08 Google Llc Motion vector dependent spatial transformation in video coding
US9674530B1 (en) 2013-04-30 2017-06-06 Google Inc. Hybrid transforms in video coding
US9565451B1 (en) 2014-10-31 2017-02-07 Google Inc. Prediction dependent transform coding
US9769499B2 (en) 2015-08-11 2017-09-19 Google Inc. Super-transform video coding
US10277905B2 (en) 2015-09-14 2019-04-30 Google Llc Transform selection for non-baseband signal coding
US9807423B1 (en) 2015-11-24 2017-10-31 Google Inc. Hybrid transform scheme for video coding
EP3535973B1 (en) 2017-02-02 2020-07-29 Huawei Technologies Co., Ltd. Image and video processing apparatuses and methods
US11122297B2 (en) 2019-05-03 2021-09-14 Google Llc Using border-aligned block functions for image compression

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4136636A1 (de) * 1991-11-07 1993-07-01 Bosch Gmbh Robert Einrichtung zur codierung von bildsignalen
JP3068304B2 (ja) * 1992-01-21 2000-07-24 日本電気株式会社 動画像符号化方式および復号化方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998002000A1 (fr) * 1996-07-04 1998-01-15 Sharp Kabushiki Kaisha Codeur et decodeur d'image

Also Published As

Publication number Publication date
EP0649258B1 (en) 1999-09-15
EP0649258A3 (ja) 1995-05-17
DE69420662D1 (de) 1999-10-21
CA2124712A1 (en) 1995-04-16
EP0649258A2 (en) 1995-04-19
DE69420662T2 (de) 2000-04-27
US5422963A (en) 1995-06-06
JP3078460B2 (ja) 2000-08-21
CA2124712C (en) 1999-06-29

Similar Documents

Publication Publication Date Title
JP3078460B2 (ja) 任意形状の画像のブロック変換符号化方法
Gerken Object-based analysis-synthesis coding of image sequences at very low bit rates
US6879633B2 (en) Method and apparatus for efficient video processing
EP0707427A2 (en) Method and apparatus for a region-based approach to coding a sequence of video images
US12470746B2 (en) Method and apparatus for talking face video compression
CN113284203B (zh) 基于八叉树编码和体素上下文的点云压缩及解压缩方法
Chen et al. A block transform coder for arbitrarily shaped image segments
US6947486B2 (en) Method and system for a highly efficient low bit rate video codec
JPH09130804A (ja) 累積エラー処理を通したビデオ信号符号化方法及び符号化器
US7088777B2 (en) System and method for low bit rate watercolor video
JPH06125278A (ja) データの符号化及び復号化の方法とその装置
JPH01503509A (ja) 一連の画像を有効に通信するための階層的符号化方法と装置
KR0181032B1 (ko) 인터리빙을 이용한 물체 기반 부호화방법 및 장치
JP2006505861A (ja) ウェーブレットベースのビデオ符号化のために関心領域のトラッキングを行う方法および装置
JPH07131783A (ja) 動きベクトル検出装置および画像符号化装置
Souto et al. On predictive RAHT for dynamic point cloud coding
AU2004223358A1 (en) Overcomplete basis transform-based motion residual frame coding method and apparatus for video compression
KR100442844B1 (ko) 중심점을이용한객체의외곽선부호화방법및이를이용한부호화장치
Al-Khafaji et al. Grey-level image compression using 1-d polynomial and hybrid encoding techniques
Sun et al. Statistical computation of discrete cosine transform in video encoders
Tao et al. Visual estimation and compression of facial motion parameters—Elements of a 3D model-based video coding system
CN100568742C (zh) 对图像内的对象按段数据进行编码及译码方法
Verbist et al. Transform-domain wyner-ziv video coding for 1k-pixel visual sensors
Trocan et al. Multistage compressed-sensing reconstruction of multiview images
Li et al. Side information extrapolation using motion-aligned auto regressive model for compressed sensing based Wyner-Ziv codec.

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20090616

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20100616

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20100616

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20110616

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20120616

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20130616

Year of fee payment: 13

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term