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
Links
- 230000009466 transformation Effects 0.000 title claims abstract description 15
- 238000000034 method Methods 0.000 claims abstract description 51
- 230000005540 biological transmission Effects 0.000 claims abstract description 8
- 230000006835 compression Effects 0.000 claims description 6
- 238000007906 compression Methods 0.000 claims description 6
- 230000000717 retained effect Effects 0.000 claims description 4
- 230000003213 activating effect Effects 0.000 claims 5
- 238000006243 chemical reaction Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 238000013459 approach Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 241000255925 Diptera Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012553 document review Methods 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 238000011423 initialization method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000011426 transformation method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/48—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/115—Selection of the code volume for a coding unit prior to coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/154—Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods 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/192—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/20—Methods 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
方法の改良。 【構成】 (a)任意形状の画像に矩形の区域ブロック
を外接させて外部画素セットと内部画素セットとを生成
することと、画像内部画素値を外挿器5で外挿して外部
画素値を初期化することとにより当初の画素値を生成
し、(b)順方向変換器7で画像を変換係数に変換する
ことと、変換係数セット生成器8で変換係数から変換係
数セットを生成することと、逆方向変換器9で変換係数
セットを、計算された画素値を有する計算された区域ブ
ロックに変換することと、置換器10で内部画素セット
に対応する計算された画素値を当初の画素値に置換し
て、計算された区域ブロックの修正ブロックを形成する
ことと、これらの動作を最適変換係数が得られたと判断
されるまで反復することとにより最適変換係数を得るよ
うに変換符号化ユニット6を作動させて、最適変換係数
を得る。
Description
符号化するための方法に関し、特に、標準的な「変換」
(トランスフォーム)を用いる、低ビットレート伝送用
の、不規則形状の画像についての最適変換係数を定める
方法、に関する。
非常に低い(極低)ビットレートで行われるようになっ
ているが、時間的分解能と空間的分解能との間のトレー
ドオフの結果、視覚的に不快な動きすなわち空間的な
「アーチファクト(望まれていない人工産物として生じ
る雑音信号)」が生じる。
極低ビットレートのA/V(視聴覚)符号化についての
新規格「ISO/IEC JTC1/SC29/WG1
1MPEG 92/699「極低ビットレートのA/V
符号化についてのプロジェクト記述」(1992年11
月5日)」の設定を考慮中である。本文書は、最新技術
を点検し将来の研究の方向を提案するものである。
ステムにおいては、符号化される画像は通常、画像内容
とは無関係にN個×N個の画素ブロックを用いて処理さ
れる。しかしこの手法は、特に低ビットレートにおい
て、ブロッキング及びモスキート効果として知られる可
視歪みを生じる。
るためには、画像を類似の動き又は紋様(テクスチャ)
を有する複数の区域(リジョン)に分割して、固定(矩
形)ブロックの代わりに任意形状の画像セグメントを生
成する、区域に基づいた(「区域準拠」)画像表現手法
が用いられる。
来の「ブロック準拠」画像表現手法に比べて、局部的な
画像特性への適応のような種々の利点が得られる。その
結果、区域準拠画像表現手法は、極低ビットレート符号
化のためのMPEG4画像符号化基準作業においてかな
りの注目を集めている。
は、複数の任意形状の画像セグメントの符号化である。
1つの任意形状の画像セグメントf(x、y)は、符号
化すべき画像セグメントの形状について最適化された基
本関数のセットによって次式のように近似できる。
トの占める区域、f(x、y)中のfを斜体で表した式
は画像セグメントf(x、y)の近似、φi は基本関数
である。
基本関数セットを記憶するために大量のメモリを必要と
する。その結果、これらの手法は小さな区域だけにしか
適さない。更に、新たなセグメント毎に新たな基本関数
セットを計算する必要があり、従って、大規模な計算を
伴う。そして、高速のアルゴリズムが存在しないため、
これらの手法は実用向けには魅力がない。
気のある画像圧縮手法の1つである「変換符号化」を用
いることである。変換符号化においては、画像が、符号
化と伝送とに先立ち画像強度領域(ドメイン)から新た
な領域に変換される。この新たな領域は、画像のエネル
ギーが新たな領域内の1個の小さな区域に集約された形
になるように選択される。
換」が最も広く用いられる変換手法である。この変換
は、ある種の画像について最適「カルーネンレーベ変
換」についてのよい近似が得られることと、高速アルゴ
リズムによって計算できることとから、業界の標準変換
手法となっている。
は、画像に外接させた矩形ブロック「B」について定義
される2次元基本関数セットによって次式のように近似
することが可能である。
ロック「B」について定義される基本関数である。
は、画像セグメントと近似との間の二乗誤差(次式で表
される)を最小にすることによって得られる。
尚、総和は、画像セグメントによって定義される区域の
範囲内について行われ、区域外の画素は、廃棄される。
の数より少ないため、問題は解が不定で、いくつかの解
が可能である。問題の単一解を得ることは、連続して近
似化を行うことによって可能である。これには、基本関
数の小さなサブセットで作業を開始することと、最良解
を消耗的なほどに徹底的に探索することとが必要であ
る。連続作業で解は得られるが計算コストは高くなる。
更に、形状適応手法と同様に、実時間での実現を可能に
するような高速アルゴリズムが利用できない。
について変換を行う手法である。この手法による近似は
次式で表される。
積である。変換は、ブロック変換用に設計された専用チ
ップによって実時間で行うことができる。しかし、この
手法は、変換の前に、画像セグメントよりも外側にある
外部画素を初期化する必要がある。外部画素は、式
(3)で表される、画像セグメント全体にわたっての二
乗誤差の和が最小になるように選択される。この手法を
用いると、画像セグメントよりも外側にある適切な画素
値を選択することによって変換スペクトルを最適化する
ことができる。
外部画素をゼロ化するのが手軽である。しかし、この手
法は画像セグメントの境界に不連続が生じ、符号化性能
を低下させる高周波成分が発生する。
ズな変換が得られるように鏡像処理(ミラーイング)又
は画素反復によって境界外において画像セグメントを外
挿する処理が可能である。しかし、この特別な手法で
は、一貫した、満足のできる結果が得られない。
されている。本発明はこの必要を満たすものである。
続投影」理論を利用している。パトリック・L・コンベ
ッツ(Patrick L. Combettes)の論文「セットの理論的
推定の基礎」(IEEE会報、第81巻、第2号(19
93年2月))にこの理論が理論的観点で記述されてい
る。本発明は、この理論を実際的な観点から、画像符号
化に適用したものである。
伝送用に、任意形状の画像についての最適変換係数を定
めるものである。本発明においては、任意形状の画像セ
グメントを有効的に符号化するために、周波数領域の区
域ゼロ化動作及び空間領域の区域強化動作を包含するブ
ロック変換手法を用いる。
状に外接させた矩形ブロックの全体にわたって計算され
る。選択された変換係数のグループについての最良値を
見出すために、本発明においては、「凸セットへの逐次
連続投影」理論に基づく反復手法を用いる。
とは、凸セットへの逐次連続投影理論によって保証され
る。本手法は、凸セットへの逐次連続投影理論の範中で
2個の画像セットを用いて記述できる。
前提である、変換係数のエネルギー圧縮特性に基づいて
定義される。この特性から、大量のエネルギーが変換係
数のうちの小部分に集中し、画像符号化のためにはこれ
ら小部分の変換係数だけを保持しさえすればよい、とい
うことになる。選択された変換係数グループを用いて表
すことのできる画像セットが第1の画像セットを構成す
る。これを変換係数セットと呼ぶこととする。
非線形変換とについて凸である。このセットへの任意形
状の画像ブロックの投影は、ブロック変換を計算し高エ
ネルギー係数を選択して保持することによって定められ
る。残りの、選択されなかった前記変換係数はゼロ化さ
れる(周波数領域における区域ゼロ化)。
も外側にある画素値が符号化に無関係であるという事実
から導かれる。すなわち、第2の画像セットは、任意形
状の区域の内部におけるその画像の画素値が、符号化す
べき画像によって特定されるような画像のセットとな
る。このセットを、サポート区域セットと呼ぶこととす
る。
意形状の画像ブロックの投影は、画像の内部画素に対応
する画素値を当初の画素値に置換することによって得ら
れる(空間領域における区域強化)。この理論が本発明
の基本となる。
る。図1に、そのうちの第1の部分を示す。この部分で
は符号化すべきデータの生成及び準備が行われる。この
ステップにおいて、任意形状の画像2に矩形の区域ブロ
ック1を外接させる。この動作によって、任意形状の画
像2の内部にあり且つ矩形の区域ブロック1の内部にあ
る内部画素セット3と、任意形状の画像2よりも外側に
あり且つ矩形の区域ブロック1の内部にある当初の外部
画素セット4とが定義される。
めに、外挿器5が内部画素セット3の画素値を外挿す
る。外挿法の例としては、内部画素3のセグメントの鏡
像処理(ミラーイング)又は画素反復の手法がある。外
部画素セットの画素値が初期化されると、本発明の第2
の部分における画像データの操作が可能となる。
て「凸セットへの逐次連続投影」理論に基づく反復ルー
プを実行する変換符号化ユニット6を有する。図2に、
変換符号化ユニット6を示す。変換符号化ユニット6
は、実時間で動作し画像を画像領域30から変換領域3
1に変換する順方向変換器7を有する。
換係数から変換係数セットを生成する。この生成には2
つの方法がある。第1の方法は、変換係数セット生成器
8が量子化器を有し、この量子化器が変換係数を量子化
することにより変換係数セットを生成する方法である。
しかしこの方法では、収斂の保証がない。より好ましい
実施例においては、変換係数のエネルギー圧縮特性を利
用する。
換係数の小部分に集中する。従って、変換係数セット生
成器8は、画像符号化のためにこれら小部分の変換係数
だけを選択して保持しさえすればよい。残りの変換係数
はゼロ化される。
を生成するために用いられる場合、保持すべき係数の数
を設立する必要がある。この設立は、レート制御器12
を介して行われる。レート制御器12は、保持すべき変
換係数のエネルギーレベルのしきい値を、任意形状の画
像のサイズと、最終的に変換係数を符号化する符号器の
ビット使用枠(符号器に割り当てられるビット使用可能
枠(バジェット))とに基づいて設立する。
反復の開始時に変換係数セットリミッタ13を介して他
と無関係に設立してもよい。これら両方の手法を組み合
わせて用いることも同様に可能である。
場合、変換係数セット生成器8は、変換係数セットを変
換符号化ユニット6から出力する。もしそうでない場
合、変換係数セット生成器8は、変換係数セットを逆方
向変換器9に送る。逆方向変換器9は、変換係数セット
を変換領域から画像領域に変換し、これにより、計算さ
れた画素値を有する計算された区域ブロックを生成す
る。
これらの計算された画素値を当初の画素値に置換し、こ
れにより、計算された区域ブロックの修正ブロックを形
成する。そして、計算された区域ブロックの修正ブロッ
クは、反復順方向変換器を通して反復処理される。
ては、反復順方向変換器と順方向変換器7とは同じであ
る。すなわち、計算された区域ブロックの修正ブロック
が、同じ変換符号化ユニットによって反復処理されるこ
ととなる。
7とは異なってもよい。例えば、図4は、変換符号化ユ
ニット201〜204を逐次連続接続した例を示す。こ
の構成において、変換符号化ユニット201の反復順方
向変換器は、これに続く変換符号化ユニット202の順
方向変換器である。従って、この場合、計算された区域
ブロックの修正ブロックは、異なる変換符号化ユニット
によって反復処理され、直列の変換符号化ユニットの数
によって反復動作の実行回数が定まる。
次連続する変換符号化ユニットの数に依るが、図2及び
図3の実施例においては反復の回数は可変である。その
結果として、両実施例において反復制御器11が用いら
れる。
1は、第1の位置19と第2の位置20とを有する切換
器15を制御する。第1の位置19は、変換係数セット
が最適変換係数を表さない場合に、変換係数セットを変
換係数セット生成器8から逆方向変換器9に向ける位置
である。又、第2の位置20は、変換係数セットが最適
変換係数を表す場合に、変換係数セットを変換係数セッ
ト生成器8から量子化器に向ける位置である。
て切換器15の切り換えを制御する。その機構の1つと
して、図2に示すように反復回数を計数するために反復
カウンタ14を用いてもよい。予め定められた回数に到
達すると、反復カウンタ14が反復制御器11にその旨
の信号を送り、これに応じて反復制御器11が切換器1
5を第1の位置19から第2の位置20へ切り換える。
して、変換符号化ユニット6の画像領域をモニタする例
を示す。この場合、収斂検出器21とフレ−ムバッファ
17とが用いられる。
計算された画素値を記憶する。フレ−ムバッファ17に
記憶されている前回の反復時の計算された画素値と今回
の反復時の計算された画素値との間の差の平均二乗値が
予め定められたレベルに到達したときに、収斂検出器2
1が、切換器15を第1の位置19から第2の位置20
へ切り換える。
収斂検出器121とフレ−ムバッファ117とを用いて
変換符号化ユニット106の変換領域をモニタする場合
の例を示す。
変換係数セットを記憶する。フレ−ムバッファ117に
記憶されている前回の反復の変換係数セットと今回の反
復の変換係数セットとの間の差の平均二乗値が予め定め
られたレベルに到達したときに、収斂検出器121が、
切換器115を第1の位置119から第2の位置120
へ切り換える。
するもので、この技術分野の当業者であれば、本発明の
種々の変形例を考え得るが、それらはいずれも本発明の
技術的範囲に包含される。
ータ伝送用の、任意形状の画像のブロック変換方法にお
いて、「凸セットへの逐次連続投影」理論に基づく反復
手法を用い、この理論を実際的な観点から、画像符号化
に適用したので、反復作業により単一の最適解への収斂
が得られることが保証され、従来の変換方法よりも効率
的な方法が得られる。
化用のハードウエア(例えば離散的コサイン変換チッ
プ)及びソフトウエアを利用して行うことができる利点
を有する。従ってこの手法は、現存する符号化復号化装
置(コーデック)を用いて僅かなコストで実現が可能と
なり、従来の方法よりも経済的にも有利である。
区域とを示す説明図である。
検出するような変換符号化ユニットの例を示すブロック
図である。
を検出するような変換符号化ユニットの例を示すブロッ
ク図である。
ユニットが直列に接続された実施例を示すブロック図で
ある。
号化ユニット 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 変換領域
Claims (9)
- 【請求項1】 データ伝送用に、任意形状の画像を最適
変換係数に変換する、任意形状の画像のブロック変換符
号化方法において、 a.当初の画素値を生成するステップであって、 (i)前記任意形状の画像に矩形区域ブロックを外接さ
せることにより、前記任意形状の画像の内部にあり且つ
前記矩形区域ブロックの内部にある内部画素セットと、
前記任意形状の画像よりも外側にあり且つ前記矩形区域
ブロックの内部にある外部画素セットとを生成するサブ
ステップと、 (ii)前記内部画素セットの画素値を外挿することに
よって前記外部画素セットの画素値を初期化するサブス
テップと、 からなる、当初の画素値を生成するステップと、 b.最適変換係数を計算する変換符号化ユニット、を作
動させるステップであって、 (i)変換係数を生成するために前記区域ブロックに対
して順方向変換器を作動させて順方向変換を行うるサブ
ステップと、 (ii)前記変換係数から変換係数セットを生成するサ
ブステップと、 (iii)前記変換係数セットに対して逆方向変換器を
作動させて逆方向変換を行うことにより、計算された画
素値を有する計算された区域ブロックを生成するサブス
テップと、 (iv)前記計算された区域ブロックの修正ブロックを
形成するために、前記内部画素セットに対応する前記計
算された画素値を当初の画素値に置換するサブステップ
と、 (v)前記変換係数セットが前記最適変換係数を表すか
どうかを判断するサブステップと、 (vi)前記変換係数セットが前記最適変換係数を表す
場合に、前記計算された区域ブロックの前記修正ブロッ
クに対して、前記サブステップ(i)及び(ii)を反
復して前記変換係数セットを出力するサブステップと、 (vii)前記変換係数セットが前記最適変換係数を表
さない場合に、前記計算された区域ブロックの前記修正
ブロックに対して、前記サブステップ(i)から(vi
i)までを反復するサブステップと、 からなる変換符号化ユニット、を作動させるステップ
と、 から構成されることを特徴とする任意形状の画像のブロ
ック変換符号化方法。 - 【請求項2】 前記方法のステップbのサブステップ
(i)において、 前記順方向変換器は、離散的コサイン変換チップを使用
する、 ことを特徴とする請求項1の方法。 - 【請求項3】 前記方法のステップbのサブステップ
(ii)において、 前記変換係数セットを生成する前記サブステップが、前
記変換係数を量子化するサブステップからなる、 ことを特徴とする請求項1の方法。 - 【請求項4】 前記方法のステップbのサブステップ
(ii)において、 前記変換係数セットを生成する前記サブステップが、 変換係数のエネルギー圧縮特性に基づき高エネルギーを
有する前記変換係数を選択して保持するサブステップ
と、 選択されなかった前記変換係数をゼロ化するサブステッ
プと、 からなることを特徴とする請求項1の方法。 - 【請求項5】 前記変換係数を選択するサブステップ
が、変換係数を保持すべきエネルギーレベルしきい値を
設立するためにレート制御器を使用するサブステップか
らなり、 このレート制御器が、符号器のビット使用枠と前記任意
形状の画像のサイズとに基づいて前記しきい値を設立す
る、 ことを特徴とする請求項4の方法。 - 【請求項6】 前記変換係数を選択するサブステップ
が、保持すべき前記変換係数の数を他と無関係に設立す
ることを特徴とする請求項4の方法。 - 【請求項7】 前記方法のステップbのサブステップ
(v)において、 前記変換係数セットが前記最適変換係数を表すかどうか
を判断するサブステップが、行うべき反復の数を自主的
に設立する、 ことを特徴とする請求項1の方法。 - 【請求項8】 前記方法のステップbのサブステップ
(v)において、 前記変換係数セットが前記最適変換係数を表すかどうか
を判断するサブステップが、 前記計算された区域ブロックの前記修正ブロックのうち
の、或る反復による前記修正ブロックとその次の反復に
よる前記修正ブロックとの間の差の平均二乗値が予め定
められたしきい値に到達する時点を計算するサブステッ
プからなる、 ことを特徴とする請求項1の方法。 - 【請求項9】 データ伝送用に、任意形状の画像を最適
変換係数に変換する、任意形状の画像のブロック変換符
号化方法において、 a.当初の画素値を生成するステップであって、 (i)前記任意形状の画像に矩形区域ブロックを外接さ
せることにより、前記任意形状の画像の内部にあり且つ
前記矩形区域ブロックの内部にある内部画素セットと、
前記任意形状の画像よりも外側にあり且つ前記矩形区域
ブロックの内部にある外部画素セットとを生成するサブ
ステップと、 (ii)前記内部画素セットの画素値を外挿することに
よって前記外部画素セットの画素値を初期化するサブス
テップと、 からなる、当初の画素値を生成するステップと、 b.最適変換係数(OTC)を計算する変換符号化ユニ
ット、を作動させるステップであって、 (i)変換係数を生成するために前記区域ブロックに対
して順方向変換器を作動させて順方向変換を行うるサブ
ステップと、 (ii)前記変換係数から変換係数セットを生成するサ
ブステップと、 (iii)前記変換係数セット(TCS)が前記最適変
換係数(OTC)を表すかどうかを判断するサブステッ
プと、 (iv)前記TCSが前記OTCを表しているときに、
前記TCSを出力するステップと、 (v)前記TCSが前記OTCを表していないときに、
前記変換係数セットに対して逆方向変換器を作動させて
逆方向変換を行うことにより、計算された画素値を有す
る計算された区域ブロックを生成するサブステップと、 (vi)前記計算された区域ブロックの修正ブロックを
形成するために、前記内部画素セットに対応する前記計
算された画素値を当初の画素値に置換するサブステップ
と、 (vii)前記計算された区域ブロックの前記修正ブロ
ックに対して、前記サブステップ(i)から(vii)
を反復して前記変換係数セットを出力するサブステップ
と、 からなる変換符号化ユニット、を作動させるステップ
と、 から構成されることを特徴とする任意形状の画像のブロ
ック変換符号化方法。
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)
| 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)
| 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)
| 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 | 日本電気株式会社 | 動画像符号化方式および復号化方式 |
-
1993
- 1993-10-15 US US08/138,295 patent/US5422963A/en not_active Expired - Lifetime
-
1994
- 1994-05-31 CA CA002124712A patent/CA2124712C/en not_active Expired - Fee Related
- 1994-10-05 EP EP94307273A patent/EP0649258B1/en not_active Expired - Lifetime
- 1994-10-05 DE DE69420662T patent/DE69420662T2/de not_active Expired - Lifetime
- 1994-10-14 JP JP06274273A patent/JP3078460B2/ja not_active Expired - Lifetime
Cited By (1)
| 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 |