JPH03230682A - 適応ゾーンコーダ - Google Patents
適応ゾーンコーダInfo
- Publication number
- JPH03230682A JPH03230682A JP2299671A JP29967190A JPH03230682A JP H03230682 A JPH03230682 A JP H03230682A JP 2299671 A JP2299671 A JP 2299671A JP 29967190 A JP29967190 A JP 29967190A JP H03230682 A JPH03230682 A JP H03230682A
- Authority
- JP
- Japan
- Prior art keywords
- dimensional array
- coefficients
- coefficient
- image data
- block
- 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
- 230000003044 adaptive effect Effects 0.000 title description 3
- 238000013144 data compression Methods 0.000 claims abstract description 15
- 238000006243 chemical reaction Methods 0.000 claims abstract description 5
- 238000000034 method Methods 0.000 claims description 23
- 238000007906 compression Methods 0.000 claims description 8
- 230000006835 compression Effects 0.000 claims description 8
- 230000009466 transformation Effects 0.000 claims description 2
- 238000005259 measurement Methods 0.000 abstract description 10
- 238000013459 approach Methods 0.000 abstract description 2
- 230000003068 static effect Effects 0.000 abstract description 2
- 230000000694 effects Effects 0.000 abstract 3
- 230000015556 catabolic process Effects 0.000 abstract 1
- 238000006731 degradation reaction Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000013139 quantization Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 244000144992 flock Species 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 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/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/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- 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
- H04N19/176—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 the region being a block, e.g. a macroblock
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform 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/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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/146—Data rate or code amount at the encoder output
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈発明の分野〉
本発明は、イメージデータ圧縮に関し、特に、伝送また
は記憶のためにイメージデータを変換コード化する適応
化技術に関する。
は記憶のためにイメージデータを変換コード化する適応
化技術に関する。
〈発明の背景〉
多くの通信システムは、イメージデータの伝送および/
または記憶を必要とする。一定のイメージをコード化す
るのに必要な情報量を最小とする技術は、いずれも極め
て望ましいものである。変換コード化は、このような方
法の主要部分を成すものである。有意のイメージは、通
常、長しンジ楕遣な高度に含んでいる。換言すれば、こ
れらのイメージは、高要素間相関を有する。変換コード
化において、高要素間相関を含むイメージは、相関関係
のない複数個の係数の気合に変換されることにより、原
始イメージ中の冗長情報の大部分を削除する。初期の変
換技術は、フーリエ変換を採用した。現在の手法は、い
ずれも比較的高度のコード化効率を与える離散的COS
変m(DCT)またはハダマード変換を用いる。
または記憶を必要とする。一定のイメージをコード化す
るのに必要な情報量を最小とする技術は、いずれも極め
て望ましいものである。変換コード化は、このような方
法の主要部分を成すものである。有意のイメージは、通
常、長しンジ楕遣な高度に含んでいる。換言すれば、こ
れらのイメージは、高要素間相関を有する。変換コード
化において、高要素間相関を含むイメージは、相関関係
のない複数個の係数の気合に変換されることにより、原
始イメージ中の冗長情報の大部分を削除する。初期の変
換技術は、フーリエ変換を採用した。現在の手法は、い
ずれも比較的高度のコード化効率を与える離散的COS
変m(DCT)またはハダマード変換を用いる。
通常、コード化されるべきイメージは、複数個のイメー
ジブロックに区分され、各イメージブロックは、8×8
または16X16の正方配列に分割される。生じた複数
のブロックは、順次コード化される6代表的なイメージ
圧縮パイプラインは、変換コータ、量子化器およびエン
トロピーコーダを内包する。量子化器は、複数個の連続
値から成る範囲にある係数を一組の離散的量子化値のメ
ンバとして写像する。エントロピーコーダは、情報の原
統計特性を利用して該情報を圧縮する、すなわち、より
少ない2進数を利用して同一のメツセージを表現する。
ジブロックに区分され、各イメージブロックは、8×8
または16X16の正方配列に分割される。生じた複数
のブロックは、順次コード化される6代表的なイメージ
圧縮パイプラインは、変換コータ、量子化器およびエン
トロピーコーダを内包する。量子化器は、複数個の連続
値から成る範囲にある係数を一組の離散的量子化値のメ
ンバとして写像する。エントロピーコーダは、情報の原
統計特性を利用して該情報を圧縮する、すなわち、より
少ない2進数を利用して同一のメツセージを表現する。
例えば、ハフマン(Hur[■an)コータは、最高頻
度入力データ記号を最短出力コードに関係付け、最低頻
度入力データ記号を最長出力コードに関係付ける。変換
コータがイメージブロックを相関rIli係のない係数
の気合に変換した後、量子化器は、対応離散値列をエン
トロピーコーダに供給する。その後、生成した2進数ス
トリームは、伝送され、または、記憶される。
度入力データ記号を最短出力コードに関係付け、最低頻
度入力データ記号を最長出力コードに関係付ける。変換
コータがイメージブロックを相関rIli係のない係数
の気合に変換した後、量子化器は、対応離散値列をエン
トロピーコーダに供給する。その後、生成した2進数ス
トリームは、伝送され、または、記憶される。
イメージの変換コード化から生じた全ての係数を保存す
ることは可能である。しかし、これは、必要でもなく望
ましくもない。人間の視覚系の本質により、知覚された
イメージの品質の劣化を伴うことなく、一定の係数を切
捨ることができる。
ることは可能である。しかし、これは、必要でもなく望
ましくもない。人間の視覚系の本質により、知覚された
イメージの品質の劣化を伴うことなく、一定の係数を切
捨ることができる。
視覚的に重要な係数のみを保存することにより、許容忠
実度のイメージは、変換コード化法により供給されたも
のより顕著に少ない情報を利用して復元することができ
る。
実度のイメージは、変換コード化法により供給されたも
のより顕著に少ない情報を利用して復元することができ
る。
代表的な2次元原始イメージに対して、変換操作は、イ
メージエネルギを、2次元配列にすることができる1組
の2.3低位の係数に再分配する結果となる。視覚的に
有意味の係数は、通常、上記2次元配列の上方左隅に見
出される。
メージエネルギを、2次元配列にすることができる1組
の2.3低位の係数に再分配する結果となる。視覚的に
有意味の係数は、通常、上記2次元配列の上方左隅に見
出される。
「ゾーンコード化」と称される公知の方法によれば、2
次元配列の特定ゾーン、例えば2次元配列の上方左側象
限内に存在する係数のみが保存される。有意データ圧縮
は、この方法を利用することにより達成することができ
る。しかし、画像忠実度は、有意高周波成分を含むシー
ンに対して減少するなめ、この圧縮は不十分である。
次元配列の特定ゾーン、例えば2次元配列の上方左側象
限内に存在する係数のみが保存される。有意データ圧縮
は、この方法を利用することにより達成することができ
る。しかし、画像忠実度は、有意高周波成分を含むシー
ンに対して減少するなめ、この圧縮は不十分である。
「適応変換コード化」と称される他の手法において、ブ
ロック使用率測度は、ia量子化器を選択するために用
いられる。この方法は、一定ブロックの使用率レベルに
最適な量子化精度を与えることにより効率利得を達成す
る。しかし、量子化器の状態を特定するために必要な付
加情報を通常係数データとともに伝送しなければならな
い。
ロック使用率測度は、ia量子化器を選択するために用
いられる。この方法は、一定ブロックの使用率レベルに
最適な量子化精度を与えることにより効率利得を達成す
る。しかし、量子化器の状態を特定するために必要な付
加情報を通常係数データとともに伝送しなければならな
い。
〈発明の要約〉
本発明は、空間領域にあるイメージデータ2次元ブロッ
クを伝送する工程を含むイメージデータ圧縮方法を提供
する。変換されたイメージデータは、使用率2次元配列
として表現される。その後。
クを伝送する工程を含むイメージデータ圧縮方法を提供
する。変換されたイメージデータは、使用率2次元配列
として表現される。その後。
この係数2次元配列は、直列化され、先頭係数および原
始後端係数を含む係数1次元配列となる。
始後端係数を含む係数1次元配列となる。
その後、係数1次元配列は、量子化される。その後、係
数1次元配列の一部は、先頭係数から始まり、原始後端
係数よりも先頭係数に近接した新後端係数で終るように
選定される。最後に、ブロック終結記号は、上記新後端
係数の後に付加され、係数1次元配列の上記選定部分は
、エントロピーコーダを用いてコード化される。
数1次元配列の一部は、先頭係数から始まり、原始後端
係数よりも先頭係数に近接した新後端係数で終るように
選定される。最後に、ブロック終結記号は、上記新後端
係数の後に付加され、係数1次元配列の上記選定部分は
、エントロピーコーダを用いてコード化される。
好適な実施態様において、上記選定部分は、まず、上記
係数1次元配列の上記合計使用率を測定することにより
選定される。上記係数1次元配列の連続下位部分の使用
率測度は、オンザフライと判定され、実行合計に追加さ
れる。上記実行合計の各新値は、上記係数1次元配列の
上記合計使用率と比較される。この比較、および、他の
好適な実施例において、イメージ品質の設定可能レベル
に基づき、新後端係数が指定される。また、先頭係数と
新後端係数とにより区切られた上記係数1次元配列の上
記選定部分のみがコード化のために提供される。
係数1次元配列の上記合計使用率を測定することにより
選定される。上記係数1次元配列の連続下位部分の使用
率測度は、オンザフライと判定され、実行合計に追加さ
れる。上記実行合計の各新値は、上記係数1次元配列の
上記合計使用率と比較される。この比較、および、他の
好適な実施例において、イメージ品質の設定可能レベル
に基づき、新後端係数が指定される。また、先頭係数と
新後端係数とにより区切られた上記係数1次元配列の上
記選定部分のみがコード化のために提供される。
本発明の他の全体的特徴は、イメージデータ圧縮パイプ
ラインに内包された装置である。このイメージデータ圧
縮パイプラインは、変換コーダ、シリアナライザ、量子
化器およびエントロピーコーダを内包する。上記装置は
、上記量子化器および上記エントロピーコーダに接続さ
れたメモリを内包する。このメモリは、変換され、直列
化され、量子化された少なくともイメージデータブロッ
クを記憶し遅延させるのに適した入力端および出力端を
有し、上記イメージデータブロックの連続下位部分をエ
ントロピーコーダに供給するのに適する。また、上記装
置は、量子化器に接続され上記イメージデータブロック
の合計使用率を測定する第1測定器と、上記メモリの出
力端に接続され上記イメージデータブロックの連続下位
部分の使用率を測定し上記使用率の実行合計を算出する
第2測定器とを内包する。制御ローユニットは、第1お
よび第2測定器とエントロピーコーダとに接続され、第
2測定器に供給された上記実行合計を上記第1測定器に
より供給された上記合計使用率に一部基づくレベルと比
較するのに適し、ブロック終結記号を上記エントロピー
コーダに送給する。
ラインに内包された装置である。このイメージデータ圧
縮パイプラインは、変換コーダ、シリアナライザ、量子
化器およびエントロピーコーダを内包する。上記装置は
、上記量子化器および上記エントロピーコーダに接続さ
れたメモリを内包する。このメモリは、変換され、直列
化され、量子化された少なくともイメージデータブロッ
クを記憶し遅延させるのに適した入力端および出力端を
有し、上記イメージデータブロックの連続下位部分をエ
ントロピーコーダに供給するのに適する。また、上記装
置は、量子化器に接続され上記イメージデータブロック
の合計使用率を測定する第1測定器と、上記メモリの出
力端に接続され上記イメージデータブロックの連続下位
部分の使用率を測定し上記使用率の実行合計を算出する
第2測定器とを内包する。制御ローユニットは、第1お
よび第2測定器とエントロピーコーダとに接続され、第
2測定器に供給された上記実行合計を上記第1測定器に
より供給された上記合計使用率に一部基づくレベルと比
較するのに適し、ブロック終結記号を上記エントロピー
コーダに送給する。
上記エントロピーコーダは、ブロック終結記号を受取っ
た時に上記イメージデータブロックの一部のみをコード
化するのに適する。
た時に上記イメージデータブロックの一部のみをコード
化するのに適する。
したがって1例えば、各ブロックの使用率レベルまたは
ランレングスを表示するために各ブロックとともに付加
情報を伝送する必要がない、上記ブロック終結記号は、
入力ビットストリームをイメージデータブロック群に逆
構文解析するためにイメージデータ受信器に十分な情報
を供給する。
ランレングスを表示するために各ブロックとともに付加
情報を伝送する必要がない、上記ブロック終結記号は、
入力ビットストリームをイメージデータブロック群に逆
構文解析するためにイメージデータ受信器に十分な情報
を供給する。
〈実施例の詳細な説明〉
以下、本発明の実施例について詳細に説明する。
第1図に示されているように、代表的イメージ圧縮パイ
プラインは、1974年1月発行のIEEEコンピュー
タによる変換の論文薬90〜93頁にあるアームドその
他による「離散的CO8変換」に開示された例えば離散
的CO8変換コーコーダCT>のような変換コーダ10
と、プロセスIEEEの第■部、60巻論文集809〜
820頁にあるウィンツの「変換画像コード化」に記載
された例えばリニア量子化器のような量子化器12と。
プラインは、1974年1月発行のIEEEコンピュー
タによる変換の論文薬90〜93頁にあるアームドその
他による「離散的CO8変換」に開示された例えば離散
的CO8変換コーコーダCT>のような変換コーダ10
と、プロセスIEEEの第■部、60巻論文集809〜
820頁にあるウィンツの「変換画像コード化」に記載
された例えばリニア量子化器のような量子化器12と。
プロセスIRE40、第9号、1098〜1101頁に
あるハフマンの「最小冗長コードの構成方法」において
論じられた例えばハフマンコーダのようなエントロピー
コーダ14とを含む。変換コーダ10がイメージデータ
を相関関係のない複数個の係数の集合に変換した後、量
子化器12は、複数個の連続値から成る範囲から選択さ
れた各係数を1組の離散的量子化値のメンバに変換する
。
あるハフマンの「最小冗長コードの構成方法」において
論じられた例えばハフマンコーダのようなエントロピー
コーダ14とを含む。変換コーダ10がイメージデータ
を相関関係のない複数個の係数の集合に変換した後、量
子化器12は、複数個の連続値から成る範囲から選択さ
れた各係数を1組の離散的量子化値のメンバに変換する
。
その後、これらの量子化値は、エントロピーコーダ14
によりコード化される。その後、生じた2進数ストリー
ムは、転送され、または、記憶される。
によりコード化される。その後、生じた2進数ストリー
ムは、転送され、または、記憶される。
通常、イメージデータは、2次元である。したがって、
変換コータ10によって供給された情報は、2次元配列
として表現される。好適な実施例において、連続値2次
元配列を連続値1次元配列に変換するために例えばジグ
ザグシリアライザのようなシリアライザが使用される。
変換コータ10によって供給された情報は、2次元配列
として表現される。好適な実施例において、連続値2次
元配列を連続値1次元配列に変換するために例えばジグ
ザグシリアライザのようなシリアライザが使用される。
その後、連続値1次元配列は、i量子化されて離散値1
次元配列を生じる0例えば、第2A図に示された整数4
×4配列を演算し第2B図に示された整数1×16配列
を生じる。
次元配列を生じる0例えば、第2A図に示された整数4
×4配列を演算し第2B図に示された整数1×16配列
を生じる。
好適な実施例において、ジグザグシリアライザ16は、
第3図に示すように、変換コーダ10と量子化器12と
を結ぶイメージ圧縮パイプラインに内包されている。変
換コーダ10により供給された連続値2次元配列を直列
化した後、量子化器は、生じた連続値1次元配列を量子
化値1次元配列に写像する。その後、この量子化値1次
元配列は、1ブロツク遅延メモリユニツト18内に1ブ
ロック処理間隔の間保持される。この間、上記量子化値
1次元配列の同一コピーが合計ブロック使用率測定モジ
ュール20により測定される6合計ブロック使用率測定
モジュール20は、制御ローモジュール22に対して上
記量子化値1次元配列によって表現されたイメージの「
使用率」または「エネルギー」を表現する値となる上記
量子化値1次元配列内の各要素の2乗(または、絶対値
)の合計を算出する。
第3図に示すように、変換コーダ10と量子化器12と
を結ぶイメージ圧縮パイプラインに内包されている。変
換コーダ10により供給された連続値2次元配列を直列
化した後、量子化器は、生じた連続値1次元配列を量子
化値1次元配列に写像する。その後、この量子化値1次
元配列は、1ブロツク遅延メモリユニツト18内に1ブ
ロック処理間隔の間保持される。この間、上記量子化値
1次元配列の同一コピーが合計ブロック使用率測定モジ
ュール20により測定される6合計ブロック使用率測定
モジュール20は、制御ローモジュール22に対して上
記量子化値1次元配列によって表現されたイメージの「
使用率」または「エネルギー」を表現する値となる上記
量子化値1次元配列内の各要素の2乗(または、絶対値
)の合計を算出する。
上記ジグザグシリアライザ16は、配列の始めに例えば
、離散的CO8変換から生じる低位係数を配置し、配列
の終りに高位項を配置する。十分な低位項が存在すると
きは、高位項は重要度が低いので、人間視覚反応の本質
により、知覚されたイメージの劣化を伴わずに切捨てる
ことができる。
、離散的CO8変換から生じる低位係数を配置し、配列
の終りに高位項を配置する。十分な低位項が存在すると
きは、高位項は重要度が低いので、人間視覚反応の本質
により、知覚されたイメージの劣化を伴わずに切捨てる
ことができる。
例えば、第2C図は、6個の最高位係数を切捨てた後の
第2B図の1次元配列を示す。ブロックの使用率が該ブ
ロックの低位係数において大部分見出されることは、普
通であるから、これらの低位係数のみを伝送すれば実質
的にイメージデータの一層の圧縮となる。しかし、非適
応ゾーンコード化の公知の場合と異なり、高位係数に有
意使用率を有するブロックは、これらの高位係数の大部
分が伝送ブロックに含まれることを可能とする方法で伝
送され、優れた忠実度を有する受信イメージとなる。ま
た、例えば、各ブロックの使用率レベルを表示するため
に、該ブロックとともに付加情報を伝送することは必要
でない。その代り、ブロック終結記号15は、イメージ
データ受信器が入力ピットストリームをイメージデータ
ブロックに逆構文解析される方法を知ることを可能とす
る。
第2B図の1次元配列を示す。ブロックの使用率が該ブ
ロックの低位係数において大部分見出されることは、普
通であるから、これらの低位係数のみを伝送すれば実質
的にイメージデータの一層の圧縮となる。しかし、非適
応ゾーンコード化の公知の場合と異なり、高位係数に有
意使用率を有するブロックは、これらの高位係数の大部
分が伝送ブロックに含まれることを可能とする方法で伝
送され、優れた忠実度を有する受信イメージとなる。ま
た、例えば、各ブロックの使用率レベルを表示するため
に、該ブロックとともに付加情報を伝送することは必要
でない。その代り、ブロック終結記号15は、イメージ
データ受信器が入力ピットストリームをイメージデータ
ブロックに逆構文解析される方法を知ることを可能とす
る。
上記量子化値1次元配列は、l処理間隔の間メモリユニ
ット18に存在した後、再度、使用率について測定され
る。実行中ブロック使用率測定モジュール24は、量子
化値1次元配列が該モジュール24内に入力された時、
該量子化値1次元配列中の全要素の全2乗または絶対値
の実行合計を算出する。上記量子化値1次元配列の各付
加要素が実行中ブロック使用率測定モジュール24に入
力された時、実行合計の新しい値が制御ローモジュール
22に供給される。また、量子化値1次元配列の各要素
が実行中ブロック使用率測定モジュール24に入力され
た時、同一要素がエントロピーコーダ14に入力される
。新しく到着した配列要素は、ブロック終結文字を表わ
す終了ブロック信号が制御ローモジュール22により供
給されるまで、エントロピーコーダ14内のメモリレジ
スタ内に保持される。終了フロック信号は、量子化値1
次元配列がエントロピーコーダ14に入力された後、出
力されてもよい。また5制御ローモジユールは、所定使
用率が実行中フロック使用率測定モジュール24により
測定された後、終了ブロックの信号を出力することもで
きる。この場合、1次元配列全体が未だエントロピーコ
ーダ14に入力されていない場合であっても、生じた部
分配列は、ブロック終結記号が部分配列の終りに付加さ
れた状態で、伝送される。
ット18に存在した後、再度、使用率について測定され
る。実行中ブロック使用率測定モジュール24は、量子
化値1次元配列が該モジュール24内に入力された時、
該量子化値1次元配列中の全要素の全2乗または絶対値
の実行合計を算出する。上記量子化値1次元配列の各付
加要素が実行中ブロック使用率測定モジュール24に入
力された時、実行合計の新しい値が制御ローモジュール
22に供給される。また、量子化値1次元配列の各要素
が実行中ブロック使用率測定モジュール24に入力され
た時、同一要素がエントロピーコーダ14に入力される
。新しく到着した配列要素は、ブロック終結文字を表わ
す終了ブロック信号が制御ローモジュール22により供
給されるまで、エントロピーコーダ14内のメモリレジ
スタ内に保持される。終了フロック信号は、量子化値1
次元配列がエントロピーコーダ14に入力された後、出
力されてもよい。また5制御ローモジユールは、所定使
用率が実行中フロック使用率測定モジュール24により
測定された後、終了ブロックの信号を出力することもで
きる。この場合、1次元配列全体が未だエントロピーコ
ーダ14に入力されていない場合であっても、生じた部
分配列は、ブロック終結記号が部分配列の終りに付加さ
れた状態で、伝送される。
制御ローモジュール22は1合計ブロック使用率測定モ
ジュール20により供給された現在の量子化値1次元配
列の合計ブロック使用率を実行中ブロック使用率測定モ
ジュール24により順次出力される、例えば2乗または
絶対値の実行合計のような実行中ブロック使用率測度と
比較する。好適な実施例において、比率または差分回路
が、制御ローモジュール22に内包され、現在ブロック
使用率のパーセント測度を出力する。合計ブロック使用
率測度と実行中ブロック使用率測度との比較によりどの
くらいの「使用率Jがエントロピーコーダ14に入力さ
れなかを表示する。イメージ忠実度の望ましいレベルは
、付加入力26を使用することにより設定することがで
きる。
ジュール20により供給された現在の量子化値1次元配
列の合計ブロック使用率を実行中ブロック使用率測定モ
ジュール24により順次出力される、例えば2乗または
絶対値の実行合計のような実行中ブロック使用率測度と
比較する。好適な実施例において、比率または差分回路
が、制御ローモジュール22に内包され、現在ブロック
使用率のパーセント測度を出力する。合計ブロック使用
率測度と実行中ブロック使用率測度との比較によりどの
くらいの「使用率Jがエントロピーコーダ14に入力さ
れなかを表示する。イメージ忠実度の望ましいレベルは
、付加入力26を使用することにより設定することがで
きる。
所定レベルに対して、伝送される係数の数は、低位、中
位および高位の係数間の使用率分布により変動する。ブ
ロックの使用率がその低位項に気中したときは、全ブロ
ックの使用率の大部分が高位係数に見出されたときより
も少ない係数を送給する必要がある。伝送に使用された
チャネルが過負荷ととなったときは、イメージ忠実度は
、データ圧縮の増大と交換に減少する虞がある。
位および高位の係数間の使用率分布により変動する。ブ
ロックの使用率がその低位項に気中したときは、全ブロ
ックの使用率の大部分が高位係数に見出されたときより
も少ない係数を送給する必要がある。伝送に使用された
チャネルが過負荷ととなったときは、イメージ忠実度は
、データ圧縮の増大と交換に減少する虞がある。
本発明のイメージデータ圧縮法は、2個のイメージ間の
相違のいずれのグレースケールのイメージもしくは表現
もコード化するのに使用することができる。
相違のいずれのグレースケールのイメージもしくは表現
もコード化するのに使用することができる。
当業者であれば、特許請求の範囲に記載された発明から
逸脱することなく他の変形例に想倒し得る。したかって
、上記の記載は、特許請求の範囲に示された発明を除き
1本発明を限定するものではない。
逸脱することなく他の変形例に想倒し得る。したかって
、上記の記載は、特許請求の範囲に示された発明を除き
1本発明を限定するものではない。
第1図は、代表的イメージ圧縮パイプラインのブロック
線図、第2A図は、係数4×4配列の説明図、第2B図
は、第2A図に示された係数配列に対応する係数1×1
6配列の説明図、第2C図は、第2B図の係数配列に対
応しブロック終結記号を付加した短縮係数配列の説明図
、第3図は、本発明にかかるイメージ圧縮システムのブ
ロック線図である。 第1図 1・・イメージデータ 2・・・連続値 3・・・離散値 4・・ピットストリーム 10・・変換コータ 12・・・量子化器 】、4・・・エントロピーコーダ 第3図 1・・・合計 2・・・実行 10・・・変換コータ (例えば、離散的COS変換) 12・・・量子化器 14・・エントロピーコーダ (例えば、ハフマンコータ) 16・・・ジグザグシリアライザ 18・・・1ブロツク遅延 20・・・ブロック使用率測定 スタテック 22・・・制御ロー 「終了ブロック」 24・・ブロック使用率測定 ダイナミック 26・・・他人力 FIG、2E FIG、2C
線図、第2A図は、係数4×4配列の説明図、第2B図
は、第2A図に示された係数配列に対応する係数1×1
6配列の説明図、第2C図は、第2B図の係数配列に対
応しブロック終結記号を付加した短縮係数配列の説明図
、第3図は、本発明にかかるイメージ圧縮システムのブ
ロック線図である。 第1図 1・・イメージデータ 2・・・連続値 3・・・離散値 4・・ピットストリーム 10・・変換コータ 12・・・量子化器 】、4・・・エントロピーコーダ 第3図 1・・・合計 2・・・実行 10・・・変換コータ (例えば、離散的COS変換) 12・・・量子化器 14・・エントロピーコーダ (例えば、ハフマンコータ) 16・・・ジグザグシリアライザ 18・・・1ブロツク遅延 20・・・ブロック使用率測定 スタテック 22・・・制御ロー 「終了ブロック」 24・・ブロック使用率測定 ダイナミック 26・・・他人力 FIG、2E FIG、2C
Claims (14)
- (1)空間領域内のイメージデータ2次元ブロックを使
用率係数2次元配列として表現される周波数領域内のデ
ータに変換する工程と、 上記使用率係数2次元配列全体を直列化し、先頭係数と
原始後端係数とを含む係数1次元配列を生じる工程と、 上記係数1次元配列を量子化する工程と、 上記先頭係数から始まり上記原始後端係数よりも上記先
頭係数に近接した新後端係数で終わる、上記係数1次元
配列の一部を選定する工程と、上記新後端係数の後にブ
ロック終了記号を付加する工程と、 エントロピーコーダにより上記一部のみをコード化する
工程と から成るイメージデータ圧縮方法。 - (2)上記一部は、 上記係数1次元配列の合計使用率測度を得る工程と、 上記係数1次元配列の連続下位部分の使用率測度をリア
ルタイムで判定し上記使用率測度を実行合計に追加する
工程と、 上記実行合計を上記合計使用率測度に基づく設定可能レ
ベルとリアルタイムで比較する工程と、上記比較により
新後端係数を指定する工程とから成る方法により選定す
る請求項1記載のイメージデータ圧縮方法。 - (3)上記下位部分は、複数個の独立した係数であるこ
とを特徴とする請求項2記載の方法。 - (4)上記設定可能レベルも所期イメージ品質の程度に
基づくことを特徴とする請求項2記載の方法。 - (5)先頭係数と原始後端係数とを含み、空間領域から
周波数領域への変換から生じた2次元イメージデータブ
ロックを表わす係数1次元配列を受入れ記憶する第1手
段と、 上記先頭係数から始まり上記原始後端係数よりも上記先
頭係数に近接した新後端係数で終る、上記係数1次元配
列の一部を選定し上記第1手段に接続された第2手段と
、 上記第2手段に接続され上記新後端係数の後にブロック
終了記号を付加する第3手段と、上記第3手段に接続さ
れ上記一部のみをコード化するエントロピーエンコーダ
手段と から成るイメージデータ圧縮パイプライン内で使用され
る装置。 - (6)上記第1手段も上記エントロピーエンコーダ手段
に接続されたことを特徴とする請求項5記載の装置。 - (7)空間領域内のイメージデータ2次元ブロックを使
用率係数2次元配列として表現される周波数領域内のデ
ータに変換する変換コーダと、上記使用率係数2次元配
列全体を直列化し、先頭係数と原始後端係数とを含む係
数1次元配列を生じるシリアライザと、 上記係数1次元配列を量子化する量子化器と、上記先頭
係数から始まり上記原始後端係数よりも上記先頭係数に
近接した新後端係数で終わる、上記係数1次元配列の一
部を選定するセレクタと、上記新後端係数の後にブロッ
ク終了記号を付加するアペンダと、 上記一部のみをコード化するエントロピーエンコーダと から成るイメージデータ圧縮装置。 - (8)上記セレクタは、 上記係数1次元配列の合計使用率を測定する測定器と、 上記係数1次元配列の連続下位部分のリアルタイム使用
率測度を得て上記使用率測度を実行合計に追加する測定
器と、 上記実行合計を上記合計使用率測度に基づく設定可能レ
ベルとリアルタイム比較する比較器と、上記比較により
新後端係数を指定する指定器とから成ることを特徴とす
る請求項7記載の装置。 - (9)上記下位部分は、複数個の独立した係数であるこ
とを特徴とする請求項8記載の装置。 - (10)変換コーダ、シリアライザ、量子化器およびエ
ントロピーコーダを含むイメージデータ圧縮パイプライ
ンに含まれる装置であつて、 上記量子化器と上記エントロピーコーダとに接続された
メモリであって、その入力端および出力端が変換され、
直列化され、量子化された少なくともイメージデータブ
ロックを記憶し遅延させるのに適するとともに上記イメ
ージデータブロックの連続下位部分をエントロピーコー
ダに供給するのに適したメモリと、 上記量子化器に接続され上記イメージブロックの合計使
用率を測定する第1測定器と、 上記メモリの上記出力端に接続され上記イメージデータ
の連続下位部分の使用率を測定し上記使用率の実行合計
を算出する第2測定器と、 第1および第2測定器とエントロピーコーダとに接続さ
れ、第2測定器により供給された上記実行合計を上記第
1測定器により供給された上記合計使用率に一部基づく
レベルと比較するのに適し、ブロック終結信号を上記エ
ントロピーコーダに送給する制御ローユニットとから成
り、 上記エントロピーコーダは、ブロック終結信号を受取っ
た時に、上記イメージデータブロックの一部のみをコー
ド化するのに適したことを特徴とする装置。 - (11)イメージデータ2次元ブロックを空間領域から
周波数領域へ変換する工程であって、上記周波数領域内
の生成イメージデータブロックは、使用率係数2次元配
列により表現される工程と、上記使用率係数2次元配列
全体を直列化し係数1次元配列を生じる工程と、 上記係数1次元配列を量子化する工程と、 上記係数1次元配列の視覚的有意部分を選定する工程と
、 上記選定部分の終りを示すために上記選定部分の後端に
記号を付加する工程と、 エントロピーコーダにより上記選定部分をコード化する
工程と から成るイメージデータ圧縮方法。 - (12)上記係数1次元配列の上記選定部分は、上記係
数1次元配列の合計使用率測度を得る工程と、 上記連続下位部分が上記エントロピーコーダに入力され
た時、上記係数1次元配列の連続下位部分の上記使用率
の実行合計をリアルタイムで判定する工程と、 上記実行合計の連続値を上記係数1次元配列の上記合計
使用率測度に基づく設定可能レベルとリアルタイムで比
較する工程と、 上記比較により上記1次元配列の終端を区切る工程と により選定されることを特徴とする請求項11記載のイ
メージデータ圧縮方法。 - (13)イメージデータブロックの合計使用率測度を得
る第1手段と、 上記イメージデータブロックの連続下位部分がエントロ
ピーコーダに入力された時、該連続下位部分の使用率測
度の実行合計をリアルタイムで判定する第2手段と、 上記第1手段、上記第2手段およびエントロピーコーダ
に接続され、上記実行合計を上記イメージデータブロッ
クの上記合計使用率測度に基づく設定可能レベルと比較
する第3手段と、 第3手段に接続され、上記比較により上記係数1次元配
列の後端を区切る手段と から成る画像処理パイプラインに使用される装置。 - (14)上記第1手段がイメージデータブロックの合計
使用率を測定する間、該イメージデータブロックが一時
的に存在することを可能とし上記エントロピーコーダに
接続されたメモリ手段を有することを特徴とする請求項
13記載の装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/431,548 US5063608A (en) | 1989-11-03 | 1989-11-03 | Adaptive zonal coder |
| US431548 | 1989-11-03 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03230682A true JPH03230682A (ja) | 1991-10-14 |
| JP3237096B2 JP3237096B2 (ja) | 2001-12-10 |
Family
ID=23712427
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29967190A Expired - Fee Related JP3237096B2 (ja) | 1989-11-03 | 1990-11-05 | 適応ゾーンコーダ |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5063608A (ja) |
| EP (1) | EP0426260A2 (ja) |
| JP (1) | JP3237096B2 (ja) |
Families Citing this family (84)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6067379A (en) * | 1988-12-09 | 2000-05-23 | Cognex Corporation | Method and apparatus for locating patterns in an optical image |
| EP0446209B1 (en) * | 1989-09-29 | 1994-06-08 | BELL TELEPHONE MANUFACTURING COMPANY Naamloze Vennootschap | Adaptive transform coding system |
| US5166987A (en) * | 1990-04-04 | 1992-11-24 | Sony Corporation | Encoding apparatus with two stages of data compression |
| US5781196A (en) * | 1990-10-19 | 1998-07-14 | Eidos Plc Of The Boat House | Video compression by extracting pixel changes exceeding thresholds |
| JP2514111B2 (ja) * | 1990-12-28 | 1996-07-10 | 日本ビクター株式会社 | フレ―ム間符号化出力デ―タ量制御方式及び画像符号化出力デ―タ量制御方法 |
| DE69121876T2 (de) * | 1991-01-21 | 1997-03-13 | Philips Electronics Nv | Videokodierer und -dekodierer mit Verschiebungsverhinderung für korrekt dekodierte Signalblöcke |
| US5559900A (en) * | 1991-03-12 | 1996-09-24 | Lucent Technologies Inc. | Compression of signals for perceptual quality by selecting frequency bands having relatively high energy |
| AU1996292A (en) * | 1991-05-17 | 1992-12-30 | Analytic Sciences Corporation, The | Continuous-tone image compression |
| EP0514663A3 (en) * | 1991-05-24 | 1993-07-14 | International Business Machines Corporation | An apparatus and method for motion video encoding employing an adaptive quantizer |
| KR940009490B1 (ko) * | 1991-07-26 | 1994-10-14 | 삼성전자주식회사 | 3차원 서브밴드 영상신호의 적응적 선택회로 및 방법 |
| JP2670201B2 (ja) * | 1991-08-30 | 1997-10-29 | 富士写真フイルム株式会社 | 画像データ圧縮符号化装置および方法 |
| US5838834A (en) * | 1991-11-07 | 1998-11-17 | Canon Kabushiki Kaisha | Image processing apparatus and method for quantizing image data and quantization errors using single quantizing unit and pluralities of quantization tables |
| JP2646921B2 (ja) * | 1991-11-15 | 1997-08-27 | 日本ビクター株式会社 | 適応量子化装置 |
| KR940011605B1 (ko) * | 1991-12-20 | 1994-12-22 | 삼성전자 주식회사 | 고정비트율 설정에 의한 영상압축방식 |
| US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
| US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
| KR100206261B1 (ko) * | 1992-02-28 | 1999-07-01 | 윤종용 | 디지탈 vtr의 영상신호 대역 압축장치 |
| JP2530090B2 (ja) * | 1992-02-28 | 1996-09-04 | 三星電子株式会社 | 映像信号符号化装置 |
| WO1993019434A1 (en) * | 1992-03-17 | 1993-09-30 | Zoran Corporation | Image compression coder having improved bit rate control and block allocation |
| KR0160610B1 (ko) * | 1992-04-07 | 1999-01-15 | 강진구 | 가변장부호화에 의한 영상압축방법과 신장방법 및 그 장치 |
| US5367385A (en) * | 1992-05-07 | 1994-11-22 | Picturetel Corporation | Method and apparatus for processing block coded image data to reduce boundary artifacts between adjacent image blocks |
| US5448642A (en) * | 1992-05-12 | 1995-09-05 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Method for coding low entrophy data |
| JP2611607B2 (ja) * | 1992-06-29 | 1997-05-21 | 日本ビクター株式会社 | シーンチェンジ検出装置 |
| US5289548A (en) * | 1992-06-30 | 1994-02-22 | Loral Aerospace Corp. | Compression and reconstruction of radiological images |
| US5253055A (en) * | 1992-07-02 | 1993-10-12 | At&T Bell Laboratories | Efficient frequency scalable video encoding with coefficient selection |
| DE69331126T2 (de) * | 1992-07-31 | 2002-06-20 | Canon K.K., Tokio/Tokyo | Bildverarbeitungsgerät und Verfahren zur mehrstufigen Kompression |
| US6028961A (en) * | 1992-07-31 | 2000-02-22 | Canon Kabushiki Kaisha | Image processing method and apparatus |
| US5367629A (en) * | 1992-12-18 | 1994-11-22 | Sharevision Technology, Inc. | Digital video compression system utilizing vector adaptive transform |
| US6301390B1 (en) | 1993-03-31 | 2001-10-09 | Canon Kabushiki Kaisha | Encoding image data in blocks read out in a predetermined order |
| US5426462A (en) * | 1993-05-13 | 1995-06-20 | Intel Corporation | Apparatus for encoding signals using a configurable transform circuit |
| CN1092446C (zh) * | 1993-05-31 | 2002-10-09 | 佳能株式会社 | 图象处理方法和装置 |
| JP2531106B2 (ja) * | 1993-08-17 | 1996-09-04 | 日本電気株式会社 | 動画像符号化制御方式 |
| JP3247804B2 (ja) * | 1993-08-17 | 2002-01-21 | 株式会社リコー | データ圧縮方法、データ圧縮/伸長方法、符号語データ数制限装置 |
| GB2281465B (en) * | 1993-08-27 | 1997-06-04 | Sony Uk Ltd | Image data compression |
| JP2591441B2 (ja) * | 1993-09-28 | 1997-03-19 | 日本電気株式会社 | 動画像信号の動ベクトル検出装置 |
| US5825420A (en) * | 1994-05-06 | 1998-10-20 | National Science Council | Processor for performing two-dimensional inverse discrete cosine transform |
| JPH07322252A (ja) * | 1994-05-23 | 1995-12-08 | Canon Inc | 画像符号化装置 |
| US5636294A (en) * | 1994-08-09 | 1997-06-03 | Unisys Corporation | Method and apparatus for truncation of images during data compression |
| US6222881B1 (en) | 1994-10-18 | 2001-04-24 | Intel Corporation | Using numbers of non-zero quantized transform signals and signal differences to determine when to encode video signals using inter-frame or intra-frame encoding |
| US5802213A (en) * | 1994-10-18 | 1998-09-01 | Intel Corporation | Encoding video signals using local quantization levels |
| US5889561A (en) * | 1994-11-04 | 1999-03-30 | Rca Thomson Licensing Corporation | Method and apparatus for scaling a compressed video bitstream |
| JP3431331B2 (ja) * | 1995-03-01 | 2003-07-28 | 株式会社日立製作所 | 動画像符号化装置及び動画像伝送装置並びにテレビ会議装置 |
| EP0735772A3 (en) * | 1995-03-27 | 1998-04-01 | Hewlett-Packard Company | Method for selecting JPEG quantization tables for low bandwidth applications |
| JP3703195B2 (ja) * | 1995-03-27 | 2005-10-05 | ヒューレット・パッカード・カンパニー | カラー画像伝送装置 |
| US6263106B1 (en) * | 1995-07-04 | 2001-07-17 | Asahi Kogaku Kogyo Kabushiki Kaisha | Image data compression device having compression inhibiting function |
| US6026176A (en) | 1995-07-25 | 2000-02-15 | Cognex Corporation | Machine vision methods and articles of manufacture for ball grid array inspection |
| JP3753263B2 (ja) * | 1995-08-23 | 2006-03-08 | ヒューレット・パッカード・カンパニー | 画像を処理する方法 |
| US5682204A (en) * | 1995-12-26 | 1997-10-28 | C Cube Microsystems, Inc. | Video encoder which uses intra-coding when an activity level of a current macro-block is smaller than a threshold level |
| US5872870A (en) * | 1996-02-16 | 1999-02-16 | Cognex Corporation | Machine vision methods for identifying extrema of objects in rotated reference frames |
| US5909504A (en) * | 1996-03-15 | 1999-06-01 | Cognex Corporation | Method of testing a machine vision inspection system |
| US6259827B1 (en) | 1996-03-21 | 2001-07-10 | Cognex Corporation | Machine vision methods for enhancing the contrast between an object and its background using multiple on-axis images |
| US6298149B1 (en) | 1996-03-21 | 2001-10-02 | Cognex Corporation | Semiconductor device image inspection with contrast enhancement |
| JPH09261640A (ja) * | 1996-03-22 | 1997-10-03 | Oki Electric Ind Co Ltd | 画像符号化装置 |
| US5978502A (en) * | 1996-04-01 | 1999-11-02 | Cognex Corporation | Machine vision methods for determining characteristics of three-dimensional objects |
| US6137893A (en) * | 1996-10-07 | 2000-10-24 | Cognex Corporation | Machine vision calibration targets and methods of determining their location and orientation in an image |
| US5960125A (en) | 1996-11-21 | 1999-09-28 | Cognex Corporation | Nonfeedback-based machine vision method for determining a calibration relationship between a camera and a moveable object |
| US5953130A (en) * | 1997-01-06 | 1999-09-14 | Cognex Corporation | Machine vision methods and apparatus for machine vision illumination of an object |
| US6075881A (en) * | 1997-03-18 | 2000-06-13 | Cognex Corporation | Machine vision methods for identifying collinear sets of points from an image |
| US5974169A (en) * | 1997-03-20 | 1999-10-26 | Cognex Corporation | Machine vision methods for determining characteristics of an object using boundary points and bounding regions |
| US6141033A (en) * | 1997-05-15 | 2000-10-31 | Cognex Corporation | Bandwidth reduction of multichannel images for machine vision |
| WO1998053613A1 (en) * | 1997-05-20 | 1998-11-26 | Motorola Inc. | Apparatus, method and computer readable medium for scalable coding of video information |
| US6608647B1 (en) | 1997-06-24 | 2003-08-19 | Cognex Corporation | Methods and apparatus for charge coupled device image acquisition with independent integration and readout |
| US5978080A (en) * | 1997-09-25 | 1999-11-02 | Cognex Corporation | Machine vision methods using feedback to determine an orientation, pixel width and pixel height of a field of view |
| US6873368B1 (en) * | 1997-12-23 | 2005-03-29 | Thomson Licensing Sa. | Low noise encoding and decoding method |
| US6025854A (en) * | 1997-12-31 | 2000-02-15 | Cognex Corporation | Method and apparatus for high speed image acquisition |
| US6236769B1 (en) | 1998-01-28 | 2001-05-22 | Cognex Corporation | Machine vision systems and methods for morphological transformation of an image with zero or other uniform offsets |
| US6282328B1 (en) | 1998-01-28 | 2001-08-28 | Cognex Corporation | Machine vision systems and methods for morphological transformation of an image with non-uniform offsets |
| US6215915B1 (en) | 1998-02-20 | 2001-04-10 | Cognex Corporation | Image processing methods and apparatus for separable, general affine transformation of an image |
| US6381375B1 (en) | 1998-02-20 | 2002-04-30 | Cognex Corporation | Methods and apparatus for generating a projection of an image |
| US6381366B1 (en) | 1998-12-18 | 2002-04-30 | Cognex Corporation | Machine vision methods and system for boundary point-based comparison of patterns and images |
| US6687402B1 (en) | 1998-12-18 | 2004-02-03 | Cognex Corporation | Machine vision methods and systems for boundary feature comparison of patterns and images |
| US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
| US7120291B1 (en) * | 1999-11-08 | 2006-10-10 | Takafumi Terasawa | Method and apparatus for analyzing input information |
| US6684402B1 (en) | 1999-12-01 | 2004-01-27 | Cognex Technology And Investment Corporation | Control methods and apparatus for coupling multiple image acquisition devices to a digital data processor |
| US6748104B1 (en) | 2000-03-24 | 2004-06-08 | Cognex Corporation | Methods and apparatus for machine vision inspection using single and multiple templates or patterns |
| JP3684148B2 (ja) * | 2000-10-20 | 2005-08-17 | キヤノン株式会社 | 画像処理方法及びその装置、記憶媒体 |
| US7006669B1 (en) | 2000-12-31 | 2006-02-28 | Cognex Corporation | Machine vision method and apparatus for thresholding images of non-uniform materials |
| JP3627659B2 (ja) * | 2001-02-15 | 2005-03-09 | ソニー株式会社 | データ符号化装置とその方法およびカメラシステム |
| US7099387B2 (en) * | 2002-03-22 | 2006-08-29 | Realnetorks, Inc. | Context-adaptive VLC video transform coefficients encoding/decoding methods and apparatuses |
| KR100717002B1 (ko) * | 2005-06-11 | 2007-05-10 | 삼성전자주식회사 | 영상 부호화 및 복호화 장치와, 그 방법, 및 이를 수행하기위한 프로그램이 기록된 기록 매체 |
| US7639861B2 (en) | 2005-09-14 | 2009-12-29 | Cognex Technology And Investment Corporation | Method and apparatus for backlighting a wafer during alignment |
| US8111904B2 (en) | 2005-10-07 | 2012-02-07 | Cognex Technology And Investment Corp. | Methods and apparatus for practical 3D vision system |
| US8162584B2 (en) | 2006-08-23 | 2012-04-24 | Cognex Corporation | Method and apparatus for semiconductor wafer alignment |
| TW200833115A (en) * | 2007-01-30 | 2008-08-01 | Beyond Innovation Tech Co Ltd | Apparatus and method for compressing data |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4032775A (en) * | 1974-08-12 | 1977-06-28 | Emerson Electric Co. | Illumination system |
| US4012715A (en) * | 1975-10-02 | 1977-03-15 | Burroughs Corporation | Adaptive information signal discriminator |
| DE2706080C2 (de) * | 1977-02-12 | 1986-10-23 | Philips Patentverwaltung Gmbh, 2000 Hamburg | Verfahren zur adaptiven Quantisierung von Transformationskoeffizienten eines Bildes und Anordnung zum Durchführen des Verfahrens |
| US4442454A (en) * | 1982-11-15 | 1984-04-10 | Eastman Kodak Company | Image processing method using a block overlap transformation procedure |
| US4553165A (en) * | 1983-08-11 | 1985-11-12 | Eastman Kodak Company | Transform processing method for reducing noise in an image |
| JP2526857B2 (ja) * | 1984-12-27 | 1996-08-21 | ソニー株式会社 | 画像信号変換方法 |
| JP2608400B2 (ja) * | 1986-06-16 | 1997-05-07 | 富士写真フイルム株式会社 | 圧縮処理を経た画像データからの画像再構成方法 |
| CA1296430C (en) * | 1986-11-10 | 1992-02-25 | Masahide Kaneko | Encoding system capable of accomplishing a high efficiency by anterior and/or posterior processing to quantization |
| US4725885A (en) * | 1986-12-22 | 1988-02-16 | International Business Machines Corporation | Adaptive graylevel image compression system |
| US4774574A (en) * | 1987-06-02 | 1988-09-27 | Eastman Kodak Company | Adaptive block transform image coding method and apparatus |
| US4780761A (en) * | 1987-06-02 | 1988-10-25 | Eastman Kodak Company | Digital image compression and transmission system visually weighted transform coefficients |
| BE1000643A5 (fr) * | 1987-06-05 | 1989-02-28 | Belge Etat | Procede de codage de signaux d'image. |
| US4821119A (en) * | 1988-05-04 | 1989-04-11 | Bell Communications Research, Inc. | Method and apparatus for low bit-rate interframe video coding |
| US4861112A (en) * | 1988-07-26 | 1989-08-29 | Louis A. Grant, Inc. | Apparatus for cleaning aluminum cells |
-
1989
- 1989-11-03 US US07/431,548 patent/US5063608A/en not_active Expired - Lifetime
-
1990
- 1990-11-02 EP EP90202890A patent/EP0426260A2/en not_active Ceased
- 1990-11-05 JP JP29967190A patent/JP3237096B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP3237096B2 (ja) | 2001-12-10 |
| US5063608A (en) | 1991-11-05 |
| EP0426260A3 (ja) | 1994-02-23 |
| EP0426260A2 (en) | 1991-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03230682A (ja) | 適応ゾーンコーダ | |
| US10045034B2 (en) | System and method for using pattern vectors for video and image coding and decoding | |
| RU2127962C1 (ru) | Способ и устройство для кодирования изображения | |
| JP2633793B2 (ja) | 映像データの可変長符号化/復号化方法及び装置 | |
| US5719961A (en) | Adaptive technique for encoder and decoder signal transformation | |
| JPH05276501A (ja) | 可変長の適応映像圧縮方法及び装置 | |
| US5822000A (en) | Video encoding using rearrangement of transform coefficients and inter-block correlation | |
| JP2001217721A (ja) | ハフマン符号化装置、ハフマン符号化方法およびハフマン符号化処理プログラムを記録した記録媒体 | |
| US5737021A (en) | Transform coefficient selection method and apparatus for a transform coding system | |
| JP3143487B2 (ja) | 画像処理装置 | |
| JP2507104B2 (ja) | 画像デ―タ圧縮装置 | |
| JPH03140074A (ja) | 動画像符号化装置 | |
| JPH0380713A (ja) | 信号伝送装置 | |
| JP2527352B2 (ja) | ベクトル量子化による画像デ―タの圧縮装置 | |
| JPH0898175A (ja) | 画像符号化装置 | |
| Tilki et al. | Image data compression using multiple bases representation | |
| JP2935250B2 (ja) | 映像符号化装置 | |
| JP3200073B2 (ja) | 画像処理装置 | |
| JPH07284100A (ja) | 高能率符号化方法および高能率符号化装置 | |
| JPH07107296A (ja) | 画像信号符号化装置 | |
| JPH02272889A (ja) | 画像の直交変換符号化装置 | |
| JPH04220082A (ja) | 画像データ復元方法及び装置 | |
| JPH03262381A (ja) | 画像データ符号化方法及び装置 | |
| KR930019028A (ko) | 비트고정에 의한 가변장부호화 방법 및 장치 | |
| JP2011135213A (ja) | データ変換回路、およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |