JP2002516540A - 知覚的に無損失の画像をもたらす2次元離散ウェーブレット変換に基づくカラー画像の圧縮 - Google Patents

知覚的に無損失の画像をもたらす2次元離散ウェーブレット変換に基づくカラー画像の圧縮

Info

Publication number
JP2002516540A
JP2002516540A JP2000550279A JP2000550279A JP2002516540A JP 2002516540 A JP2002516540 A JP 2002516540A JP 2000550279 A JP2000550279 A JP 2000550279A JP 2000550279 A JP2000550279 A JP 2000550279A JP 2002516540 A JP2002516540 A JP 2002516540A
Authority
JP
Japan
Prior art keywords
channel
wavelet transform
sub
discrete wavelet
image
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
JP2000550279A
Other languages
English (en)
Other versions
JP2002516540A5 (ja
JP4559622B2 (ja
Inventor
アチャーリャ,ティンク
カラム,リナ・ジェイ
マリノ,フランシスコマリア
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.)
Intel Corp
Original Assignee
Intel 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 Intel Corp filed Critical Intel Corp
Publication of JP2002516540A publication Critical patent/JP2002516540A/ja
Publication of JP2002516540A5 publication Critical patent/JP2002516540A5/ja
Application granted granted Critical
Publication of JP4559622B2 publication Critical patent/JP4559622B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N11/00Colour television systems
    • H04N11/04Colour television systems using pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/64Systems for the transmission or the storage of the colour picture signal; Details therefor, e.g. coding or decoding means therefor
    • H04N1/648Transmitting or storing the primary (additive or subtractive) colour signals; Compression thereof
    • 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/186Methods 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 a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/625Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Color Television Systems (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 カラー・プレーン弁別チャネル(R−G1、B−G2)を含む複数のチャネル(R、G1、G2、B)に生画像データ(200)を分割することと、次に2次元離散ウェーブレット変換(210、212、214、216)を使用してこれらのチャネルのそれぞれを別々に圧縮し、その圧縮が量子化を使用することを含み、それにより、圧縮チャネルデータの圧縮解除が知覚的に無損失の画像をもたらすコーディング方法および装置。この方法および装置は、そのバイエル・パターン形式になっている画像を直接操作する。処理するチャネルおよびDWT副帯に応じて変動可能な量子化しきい値が量子化のために定義される。

Description

【発明の詳細な説明】
【0001】 (発明の背景) (1.発明の分野) 本発明は一般に画像処理に関する。より詳細には、本発明は画像圧縮のための
コード化および量子化に関する。
【0002】 (2.関連技術の説明) ある場面、情景、または物体の画像を取り込むと、その画像は周知のピクセル
アレイとして表される。ある画像の各ピクセルは、1つ以上のカラー・プレーン
に関連する値を有する。ディジタル・カメラなどの撮像装置によって画像を取り
込むと、その画像はバイエル・パターンとして知られるカラー・フィルタ・アレ
イ(CFA)パターンに取り込まれる場合が多い。バイエル・パターン内の配置
された各ピクセルは、3種類の基本レンダリング・カラー(赤(R)、緑(G)
、青(B))の1つのみに関連する強度値を持つ。バイエル・パターンではピク
セルを以下のように配置する。 G R G R ... B G B G ... G R G R ... B G B G ...
【0003】 BピクセルまたはRピクセルの2倍の数のG関連ピクセルが存在するので、G
すなわち緑のカラー・プレーンは2つの別々のカラー・プレーンG1(Rピクセ
ルと同じ行のGピクセル)およびG2(Bピクセルと同じ行のGピクセル)と見
なすことができる。したがって、バイエル・パターンの「生」画像は4つの独立
したカラー・プレーンを含むものと見なすことができる。フルカラー(フルカラ
ーに分解した)画像(たとえば、レンダリング用)を得るために、配置された各
ピクセルは、1つだけでなく、RGB3種類すべての成分を有していなければな
らない。これを達成するため、カラー補間として知られるプロセスを使用し、近
隣ピクセルに基づいて1つのピクセルに関する欠落カラー成分を推定する。
【0004】 ある画像を取り込み、必要に応じてカラー補間した後、その画像を記憶または
伝送するために必要になると思われるビット総数を減らすことを目的として「圧
縮」すなわち縮小する場合が多い。このような画像圧縮は通常、カラー補間後に
適用されるが、ある場合には、カラー補間前の画像が依然としてバイエル・パタ
ーンの生画像フォーマットになっている間に適当な圧縮を実行することが有利に
なる。画像圧縮は、ビデオ会議、ディジタル撮像、ネットワークによるビデオ・
ストリーミングなどのマルチメディアアプリケーションでは重要な役割を果たす
。このようなアプリケーションの画像圧縮方式は、特定のアプリケーションにつ
いて容認できる画像品質を維持しながら、画像の記憶または転送のビットレート
を低減するように設計しなければならない。
【0005】 画像圧縮技法は、「損失」または「無損失」のいずれかとして分類することが
できる。無損失圧縮の場合、圧縮した画像を圧縮解除したときに、圧縮前の元の
画像を正確に回復することができる。その結果として、無損失技法では、その圧
縮比が画像のエントロピによって決まり、通常、高い圧縮比を達成せず、しかも
元の画像情報のうちのかなりの部分を保存するので、コンピュータ的に言えば不
経済となる。対照的に、損失圧縮方式では、元の画像の近似しか得られず、より
高い圧縮比を達成できるが、無損失技法に比べ、画像品質の損失を伴う場合が多
い。
【0006】 このような損失技法の1つは、JPEGとして知られる変換ベースのコーディ
ングであり、これは周知の離散コサイン変換(DCT)を使用して入力画像のピ
クセルを変換する。圧縮を達成するために、結果として得られる変換済みピクセ
ル値をより小さい値のセットにマッピングするか量子化する。圧縮解除される圧
縮画像の品質は、変換済みピクセルの量子化をどのように行うかに大きく依存す
る。圧縮比(圧縮画像と比較した元の生画像のサイズ)も量子化の影響を受ける
ことになるが、量子化後のデータの2進コード化によって高めることができる。
【0007】 さらに、JPEGなどの高圧縮比アルゴリズムには、「ブロック化アーチファ
クト」などの欠点がある。このようなアルゴリズムの場合、画像は、8×8ブロ
ックまたは16×16ブロックなどのピクセル・ブロックに分割される。これら
のブロックは互いに独立して処理されるので、ブロック間において観察できるほ
どの輝度またはカラーの不連続が存在し、これが「ブロック化アーチファクト」
を構成する。
【0008】 上記したようなあるいはその他の画像圧縮方式は、高い圧縮比と、時に容認で
きる圧縮解除画像品質も達成するが、画像が「輝度クロミナンス」のフォーマッ
トであるときにより適切に作用する。選択した基本カラー(赤、緑、青など)の
混合としてピクセルカラーを表すカラー補間したフルRGB画像「空間」(すな
わち、フォーマット)またはバイエル・パターンとは異なり、輝度クロミナンス
・フォーマット画像は色相と飽和レベルによって各ピクセルを定義する。ディジ
タル・カメラなどの撮像装置は通常、バイエル・パターン・フォーマットで画像
を取り込むので、まず画像をフルカラー(RGB)に分解しカラー補間し、輝度
クロミナンス技法を適用する前に、その「色空間」をYCrCbなどの輝度クロ
ミナンス・フォーマットに変換しなければならない。このようなカラー補間と色
空間変換は、コストが非常に高くなるとともに時間がかかる場合が多く望ましい
ものではない。
【0009】 図1はこのような従来の手法の1つを示している。たとえばディジタル・カメ
ラなどの装置から取り込んだ元の画像100は、通常、バイエル・パターンなど
の生画像フォーマットになっている。このため、各ピクセルはフルカラーの表現
を有することはない。ついで、一度に全部または1ブロックずつ、カラー補間ピ
クセル手順110に画像を渡す。カラー補間手順では画像100からフルカラー
・ピクセルを生成し、その各ピクセルはフルカラー値(たとえば、R、G、Bの
各成分)に分解される。次に、RGBからYUVまたはその他の適切な空間にフ
ルカラー画像を色空間変換する(ブロック120)。このような変換は、達成可
能な圧縮比を改善する。変換が完了すると、プライマリー圧縮手順(ブロック1
30)に画像を渡す。このような圧縮は、JPEGまたはフーリエ解析などの様
々な手順を含むことができるが、1つのコンポーネントとして量子化手順を有す
る場合が多い。画像ピクセルを表す一定範囲の値をより小さい範囲の値にマッピ
ングすることによって、画像を量子化する。圧縮後、転送または記憶に適したも
のになるように、圧縮画像値をコード化することができる(ブロック140)。
【0010】 このような従来の手法には、いくつかの欠点がある。第一に、特にカラー補間
および色空間変換において手順全体が計算上、複雑なものになっている。色空間
変換だけでも(たとえば、RGBからYCrCb空間の場合)、各ピクセルごと
に9回の乗算と6回の加算とを必要とする。多くの場合、このような複雑な技法
は、ディジタル・カメラなどの小型のコスト重視の装置で効果的に実施すること
はできない。
【0011】 ディジタル・カメラまたはその他の撮像装置上で画像を圧縮する場合、上記の
圧縮技法は効果的ではないかまたは非常に高いものになるだろう。したがって、
それを使用するディジタル・カメラのコストを低減するように、コンピュータ上
での安価な画像量子化圧縮技法が必要である。最初にカラー補間を実行する必要
性を回避するために、携帯用撮像装置によって生成されたバイエル・パターンの
生画像データに直接適用可能であり、高圧縮比を達成するために様々なカラー・
プレーン間の相関関係を利用可能な量子化圧縮方法を開発しなければならない。
さらに、画像品質を維持しながら、撮像装置からの画像取込みとローカル・メモ
リへの記憶または転送をよりリアルタイムで実行できるように、量子化および圧
縮の速度を高めることが必要である。
【0012】 (発明の概要) カラー・プレーン弁別チャネルを含む複数のチャネルに生画像データを分割す
ることを含み、生画像データを構成するカラー・プレーン間の相関関係を利用し
、次に2次元離散ウェーブレット変換を使用してこれらのチャネルのそれぞれを
別々に圧縮し、その圧縮が量子化を使用し、圧縮チャネルデータの圧縮解除が知
覚的に無損失の画像をもたらす方法を開示する。
【0013】 本発明の方法および装置の目的、特徴、利点については、以下に示す説明から
明らかになるだろう。
【0014】 (発明の詳細な説明) 次に、添付図面を参照し、本発明の例示的な実施形態について説明する。例示
的な実施形態は、本発明の態様を示すためのものであり、本発明の範囲を限定す
るものと解釈してはならない。また、主にブロック図または流れ図に関連して例
示的な実施形態を説明する。流れ図の場合、流れ図内の各ブロックは、方法ステ
ップと、その方法ステップを実行するための装置要素の両方を表している。実施
形態に応じて、対応する装置要素は、ハードウェア、ソフトウェア、ファームウ
ェア、あるいはそれらの組合せとして構成することができる。
【0015】 図2は本発明の一実施形態による画像圧縮データ・フローを示している。 静止画撮像または動画撮像などのディジタルアプリケーションでは、圧縮解除
のためにそれを転送し表示する前に、所定のレベルの品質を維持しながら、ディ
ジタル・カメラによって取り込んだ画像などの元の画像のサイズをできるだけ圧
縮することが望ましい。理想を言えば、選択した圧縮技法はどのようなデータ転
送メカニズムにも適用することが望ましい。ここで開示する圧縮技法は、本発明
の1つまたは複数の実施形態の主題であり、色および光に対する人間の視覚系の
反応を利用して画像品質を維持するよう具体的に開発されたものである。
【0016】 前述のように、ディジタル・カメラまたはその他の同様の装置によって取り込
まれた生画像は通常は、バイエル・パターンで表される。センサ・アレイ200
は1組のピクセルの配置を有する「センサ群」であり、情景/場面からセンサに
入射する光の強度値を各位置(ピクセル)ごとに撮像する。バイエル・パターン
では、センサ・アレイ内の画像(以下「オリジナル画像」という)200の各ピ
クセル配置は、赤(R)、緑(G)、青(B)のカラー・プレーンとの関連を有
することになる。バイエル・パターンはすべてのRおよびBについて2つの関連
値を有するので、緑のカラー・プレーンは2つのプレーンG1およびG2と見な
すことができる。G1関連ピクセルは元の画像200内のR関連ピクセルと同じ
行のバイエル・パターンに位置し、G2関連ピクセルはB関連ピクセルと同じ行
に位置する。
【0017】 本発明の一実施形態によれば、R関連ピクセルとそのG1関連近隣ピクセルと
の相関関係ならびにB関連ピクセルとその近隣G2ピクセルとの相関関係はどち
らも有利に活用される。本実施形態では、カラー補間または色空間変換あるいは
その両方の必要なしに、バイエル・パターン内のピクセルを直接圧縮することが
できる。G1およびG2関連ピクセルを圧縮ブロックに直接渡す(ブロック21
2および216)。RピクセルとBピクセルの処理はあまり直接的ではない。R
ピクセル値はその西側近隣G1ピクセル値によって減算される(ブロック205
)。この差(R−G1)を圧縮ブロックに渡す(ブロック210)。同様に、各
B関連ピクセルはその東側近隣G2関連ピクセルから減算される(ブロック20
6)。次にこの差(B−G2)を圧縮ブロックに渡す(ブロック216)。
【0018】 本発明の一実施形態によれば、カラー・プレーン間の強い相関関係を利用する
ために、弁別チャネルR−G1およびB−G2が作成される。これらの「チャネ
ル」はG1およびG2チャネルとともに、それぞれ適切な圧縮段階に渡される。
一実施形態では減算を使用することによって純粋カラー・チャネルの相関関係を
解除するが、他の相関関係解除方法も使用することができる。緑は人間の視覚系
にとって(R、G、Bの3色のうちで)最も知覚可能な色なので、緑のプレーン
G1およびG2はチャネルとして保存され、赤と青の相関関係を解除するための
基準チャネルとして使用する。
【0019】 R−G1、G1、G2、B−G2という4つのチャネルのそれぞれは、圧縮ブ
ロック210、212、214、216にそれぞれ渡される。各圧縮ブロック2
10、212、214、216では、本発明の一実施形態によれば、2つのプロ
セスが行われる。第1のプロセスは2次元離散ウェーブレット変換(2−D D
WT)である。DWTは、画像の急激な変化と不連続、その結果、画像のエッジ
・フィーチャをより正確にかつ効率よく記述するので、フーリエその他の周期ベ
ースの変換より画像圧縮の際に有用である。2−D DWTは、図4に関連して
以下に説明し図示するように、画像の「副帯(sub-bands)」を生成する。DW
Tの実行後、量子化として知られる第2のプロセスを実行する。
【0020】 量子化は、m<nの場合にn通りの値のセットをm通りの値のセットにマッピ
ングする手順である。量子化により、DWT画像データ・セットに可能なデータ
値の総数が削減される。このマッピングはy=f(x)という数式に応じて実行
される。ここで、xはDWTデータ値であり、yは量子化データ値である。この
ような式により、画像を表すために必要な総ビット数は低減される。これにより
何らかの誤差が発生するが、当技術分野には、誤差を低減するために使用可能な
方法がいくつか存在する。変換済み画像データを量子化した後、そのデータをコ
ード化する。コード化ユニットでは、量子化データが好ましい表現を持つように
配置(パック)する。この圧縮コード化画像データは、その後、媒体に記憶する
か、あるシステムから別のシステムに転送するか、ネットワークなどの通信経路
により配布することができる。さらに、この圧縮コード化画像データは、単一フ
レームとして収集し転送する必要はないが、コード化値単位でその宛先にストリ
ーミングすることができる。
【0021】 元の画像のサイズを圧縮画像のサイズで割った圧縮比は、DWT変換、量子化
、コード化に使用する精密なパラメータに応じて、変動することになる。本実施
形態は、圧縮解除した画像品質を有利に高め、圧縮解除の複雑さを低下し、圧縮
比を最適化するように機能することができる圧縮プロセスの機能強化を可能にす
る。
【0022】 他の画像圧縮技法もDWTを使用可能である場合、圧縮解除した画像の品質は
主に使用した量子化によって決まることになる。本発明の重要な一態様は知覚的
に無損失の手法であり、その結果は圧縮解除したときに無損失であると人間の視
覚系によって近くされる損失圧縮である。さらに、本実施形態で採用する量子化
手法は高速かつ容易な計算が可能であり、圧縮が実施されるハードウェアに対し
てよりリアルタイムなパフォーマンスをもたらす。本発明の一実施形態では、D
WTの特性を利用して画像の副帯を作成することにより、副帯特性およびカラー
・チャネル特性に応答する適応量子化手順が提供される。
【0023】 各チャネル(R−G1、G1、G2、B−G2)について、2−D DWTプ
ロセスによって生成された各画像副帯ごとに量子化しきい値が定義される。この
ような各しきい値Q(s,c)では、「s」が副帯を表し、「c」がチャネルを
表すが、そのチャネル「c」および副帯「s」におけるDWT結果値を量子化す
る際に使用する。したがって、値Xsc(またはこのような値を求める際に使用
するDWT係数)の場合、量子化値Yscは単に次のようになる。
【0024】
【数1】 式中、round(k)という関数は値kを最も近い整数に切り上げるかまた
は切り捨てるものである。したがって、所与の副帯およびチャネルでは、この量
子化はスカラ均一量子化式であり、したがって、高速かつ効率の良いハードウェ
ア装置が可能である。本発明の一実施形態では、量子化しきい値がDWT係数自
体を変更し、その結果、分離量子化(図6および関連説明を参照)の必要性を解
消する。さらに、特にチャネルおよび副帯に応じて適合されたしきい値の使用に
より、色(チャネル)およびエッジ知覚性(DWT副帯を分解する機能)に関し
て均一または不定の量子化技法によって圧縮解除したときに回復した画像の品質
が高められる。量子化中に発生する絶対誤差はQ(s,c)/2と等しいかそれ
より小さくなる。本発明の一実施形態では、その誤差の結果として画像品質の知
覚的損失が一切発生しないようにQ(s,c)について実験的に導出した値を決
定する。
【0025】 図3は本発明の一実施形態による圧縮コード化画像の回復を示している。 デコード・ブロックと、逆量子化ブロックと、逆DWTブロックは、圧縮コー
ド化画像データ240(図2を参照)からオリジナル画像200を回復するプロ
セスを構成する。圧縮が「損失性」なので、得られるデコード圧縮解除画像は、
元の画像を正確にピクセルごとに再構築したものにはならない。しかし、本発明
の様々な実施形態の主題である知覚的に無損失の量子化技法とDWT特性を使用
することにより、その損失を人間の視覚に知覚できない程度のものとすることが
できるので、この方法により圧縮解除した画像の品質は他の損失技法より改善さ
れる。さらに、他の逆技法と比較したときに逆DWT手順は容易であるため、高
速かつ容易な実施に適したものになる。
【0026】 圧縮コード化画像データ240は、1チャネルずつならびに1副帯ずつ効率よ
く記憶することができる(図4を参照)。したがって、圧縮コード化チャネル(
R−G1)、G1、G2、(B−G2)は、別々にデコードし圧縮解除すること
ができる。まず、各チャネルに属するデータを、ゼロ・ランレングス、ハフマン
・デコードなどを利用してデコードする(ブロック310、312、314、3
16)。各チャネルおよび副帯のデータは、他の副帯およびチャネルのデータと
は異なる技法を使用してコード化されていることもあり得るので、コード化技法
の違いを考慮に入れてデコードする必要がある。次に、各チャネルのデコード・
データを圧縮解除する(ブロック320、322、324、326)。図2に示
す圧縮ブロックと同様に、圧縮解除は、デコード・データの量子化解除と逆DW
T(IDWT)の実行という2つの手順から構成される。
【0027】 逆量子化ブロックは単にデコード・データ(量子化DWT係数である)の値に
所与の副帯および適切なチャネル用の量子化しきい値Q(s,c)を掛けるだけ
である。逆量子化後、各チャネルおよび副帯のデータごとに逆DWTを実行する
。逆DWTが完了すると、1ピクセルずつ、オリジナル画像200の近似を求め
ることができる。(R−G1)回復値にG1を加算し(ブロック325)、(B
−G2)回復値にG2を加算する(ブロック326)ことにより、元のセンサ・
アレイ200からの各バイエル・パターン・ピクセル値R、G1、G2、Bをほ
ぼ回復することができる。回復したR、回復したG1、回復したB2、回復した
Bの各値は、元の画像200の値と同一である場合もあれば、同一ではない場合
もあるが、カラー・チャネル相関関係の利用により、視覚的に無損失または知覚
的に無損失の特性を示すことになる。したがって、回復した画像は高品質のもの
になる。本発明の他の態様によれば、適切な量子化しきい値によって逆DWT係
数を変更することにより、逆量子化プロセスを逆DWTと組み合わせることがで
きる。
【0028】 圧縮解除は、ハードウェアまたはソフトウェアとして実施するか、両者のうち
の一方または組合せによって実施することができ、コード化圧縮プロセスの機能
を実行する装置とは物理的に分離したものにすることができる。損失圧縮方式の
基本データ・フローは圧縮と圧縮解除からなり、多くの場合、圧縮ブロックから
圧縮解除機能にアクセスできる所望の宛先への中間転送も含むことになる。
【0029】 図4は2次元(2−D)DWTを画像に反復適用した結果を示している。 「An Integrated Systolic Architectur
e for Decompositon and Reconstructio
n of Signals Using Wavelet Transform
s」という名称の同時係属米国特許出願第08/767976号(以下「特許出
願’976号」という)に記載されているように、画像空間上で2−D DWT
を適用すると、その結果、4つの「副帯」が作成される。たとえば、図4は、画
像Sが2−D DWTによって4つの副帯S1、S2、S3、S4に分解される
ことを示している。これらのうち、最も重要な副帯はS1である。この副帯S1
は二重低域フィルタ処理に基づいて生成されるので、「LL」副帯ともいう。S
1(LL)は本質的に元の画像Sのスケーリング済み近似になっており、最も顕
著な画像情報を含む。
【0030】 副帯S2、S3、S4はエッジ情報を含み、入力画像が雑音のあるものである
場合、その雑音のかなりの部分も含む。副帯S2、S3、S4は、それを生成す
るために使用する様々な低域および高域フィルタ処理により、それぞれHL副帯
、LH副帯、HH副帯ともいう。副帯S2、S3、S4は知覚的にはS1副帯ほ
ど重要ではないので、その値がより大幅に圧縮されるように、これらの副帯をよ
り「大まかに」量子化する(すなわち、より大きいしきい値Qを割り当てる)こ
とができる。より高レベルのDWTを生成する際にS1副帯を使用するので、こ
の副帯は直接量子化する必要がない場合もある。前述のように、本発明の一実施
形態によれば、オリジナル画像は1チャネルずつ2−D DWTが行われる。本
発明の一実施形態で使用する4つのチャネルは(R−G1)、G1、G2、(B
−G2)を含む。これらのチャネルのそれぞれを構成するデータは、それについ
て2−D DWTが行われる「画像」そのものと見なすことができる。4つの副
帯S1、S2、S3、S4はレベル1のDWTを構成する。したがって、図4に
おいてLL1、HL1、LH1、HH1という名称の下にある添字は、これらの副帯
がレベル1に属すことを示している。
【0031】 レベル1の副帯S1、S2、S3、S4は、画像Sに2−D DWTを1回適
用した結果である。副帯結果S1に2−D DWTをもう一度適用した場合、レ
ベル2の2−D DWTが実行されたといわれる。レベル2の2−D DWTの
結果、4つの新しい副帯S11、S12、S13、S14が生成されるものと思
われるが、これらはレベル1の2−D DWTにより副帯S1から生成された副
帯である。これらの副帯S11、S12、S13、S14は、レベル2のDWT
副帯なので、それぞれLL2、HL2、LH2、HH2という名称を有する。この場
合も、LL2副帯S11はS1からの最も顕著なフィーチャを含み、S12、S
13、S14副帯は副帯S1からのエッジ情報とあるいは雑音情報をも含む。し
たがって、より多くのレベルのDWT分解と、その結果、より多くの画像副帯を
得るために、各レベルの副帯に2−D DWTを何回も適用することができる。
【0032】 本発明の一実施形態では、レベル1の2−D DWT手順のみ考慮する。より
多くのレベルの2−D DWT処理が行われる場合、新たに作成された副帯のそ
れぞれには、そこに存在する各チャネル用のQまたは量子化しきい値が割り当て
られる。9−7両直交スプラインDWTフィルタの場合、与えられた副帯「s」
およびチャネル「c」用のQ(s,c)値は、経験的に求められる。この研究の
結果は図5の表に示す。
【0033】 図5は所与の副帯およびチャネル用のサンプル量子化しきい値を示す表である
。 量子化しきい値Q(s,c)は様々な方法で決定または選択することができる
。本発明の様々な実施形態を考案する際に行った研究の1つでは、1組のDWT
圧縮画像に対する1群の観察者の知覚に関する経験的データを収集した。このよ
うな実験では、量子化によるアーチファクトが観察可能になるまで、しきい値Q
(s,c)を増加した。この研究のために、異なる特性を有する様々な画像を選
択した。図5の表は、この研究の結果を示し、どの画像にも適用可能であること
が統計的に保証されている。ただし、当技術分野で周知の9−7両直交スプライ
ン・フィルタをDWTの基礎として使用することを条件とする。DCTなどの異
なる技法または異なる基礎を使用するDWTの場合、それぞれのフィルタが同じ
画像についてそれぞれ異なる提示を行うので、新しい量子化しきい値を選択また
は決定する必要がありうる。本発明の一実施形態ではこのような値をROMにプ
リロードすることができ、他の実施形態ではこれらの値を変更できるように書換
可能なメモリに書き込むことができる。
【0034】 図4を参照すると、S1、S2、S3、S4という副帯はいずれもレベル1の
DWTに属す。副帯S4は、S2およびS3副帯より約5倍大きい量子化しきい
値を有する。したがって、S4副帯の情報(データ値)はより大きい程度まで量
子化され、このため、より大幅に圧縮される。より大きい量子化しきい値により
生じうる誤差と、その結果としてのマップ値の減少は許容できるものである。と
いうのは、S4副帯は対角エッジおよび雑音など、知覚可能な画像の中では最も
視覚的に関連の少ないものの一つを示すにすぎないからである。前述のように、
S1は元の画像Sのうち顕著で、かつ視覚的に重大な情報のほとんどを含む。k
レベルのDWTの場合、最も低いk−1のLL副帯はそれ自体がより高いレベル
のLL、LH、HL、HH副帯にさらに分解されるので、その副帯は保存され(
すなわち、Qは1)、したがって量子化されない。LLkまたは最も高いレベル
のDWT副帯では量子化が補償されているものと思われ、その副帯に対してより
高いレベルの分解は行われないので、その副帯は量子化される(Q>1)。すべ
てのレベルの副帯S2およびS3は同じレベルのS1副帯とS4副帯の中間に位
置する量子化しきい値を有する。
【0035】 チャネルに関しては、R、G、Bと、次に(R−G1)および(B−G2)に
ついて量子化しきい値を決定した。このG値はG1とG2の両方に当てはまるも
のである。一般に、青は緑(G1、G2)および赤より大まかに(より大きいし
きい値で)量子化することができる。しかし、本発明の実施形態では、圧縮プロ
セスで純粋なRおよびBではなくチャネル(R−G1)および(B−G2)につ
いて考慮する。このような「弁別」または相関関係解除チャネルは、純粋なカラ
ー・チャネルR、G、Bよりかなり大きい量子化しきい値を有する。これは、画
像のエッジ情報がG1およびG2プレーン(チャネル)で補償されることによる
。これらのG1およびG2値をRおよびBのプレーン値からそれぞれ減算すると
、その結果得られる差によって、G1およびG2で見られないクロミナンス成分
がRおよびBプレーンに保存される。したがって、弁別チャネル(R−G1)お
よび(B−G2)によって、全体的な画像およびその知覚品質に対するRおよび
Bプレーンの作用が最適化される。
【0036】 観察結果によれば、弁別チャネル(R−G1)および(B−G2)のS4副帯
は、G1およびG2チャネルに含まれる情報と知覚的に異なる画像情報を一切含
まず、したがって、その副帯全体にゼロ値が割り当てられる(Q値が00)こと
が分かっている。本発明の一実施形態によれば、そこには知覚可能な情報が一切
存在しないので、弁別チャネルに関して副帯S4を記憶する必要はない。DWT
レベルが高くなるほど、前のレベルの入力副帯LLについて得られる精度または
分解能も高くなる。図4には3レベルのDWTが示されているが、設計ニーズに
応じて任意の数のDWTレベルを生成することができる。
【0037】 図6は本発明の一実施形態のブロック図である。 図2および図3に関連して説明した本発明の一実施形態によれば、圧縮および
圧縮解除プロセスは、一方が量子化(および逆量子化)用であり、もう一方の別
個の段階がDWT(および逆DWT)用である2つの段階に分割される。しかし
、本発明の他の実施形態によれば、量子化(逆量子化)段階はDWT(および逆
DWT)に合体することができる。DWTおよび逆DWT出力は1組のカスケー
ド・フィルタ(特許出願’976号を参照)によって生成され、そのフィルタの
係数はDWT(および逆DWT)関数の係数である。これらの係数に入力ピクセ
ル値を掛け、その積を選択的に加算してDWT出力を生成する。量子化しきい値
をDWT係数と代数的に結合した場合、DWT計算自体の最中に量子化が達成さ
れることになる。
【0038】 図6の実施形態では、1次元(1−D)DWTを2回繰り返すことによって2
−D DWTを実施する。この手法は、DWTフィルタ(特許出願’976号)
が分離可能であることから可能である。また、このようなフィルタが実現可能で
ある場合、単一2次元フィルタを使用して、2次元DWTまたはその他の2次元
変換を実施することが可能である。対照的に、特許出願’976号に概要が示さ
れているように、1次元フィルタ手法では、行単位方式でDWTを実行し、行単
位のDWTの結果に対して列単位方式でDWTを実行する。たとえば、図6に示
すように、チャネル「c」600について検討する。これは、本発明の一実施形
態では、特定のカラー/弁別チャネルG1、G2、(R−G1)、または(B−
G2)からのピクセル・データを表すが、他の実施形態では、画像全体または画
像の一部分を表すこともできる。まず、1−D DWTモジュール610によっ
て行単位のDWTを実行する。1組の制御信号#1がこの行単位のDWTの動作
を決定するとともに以下に示すようにDWTのレベルに応じて係数を供給する。
モジュール610はチャネル「c」から「L」帯域と「H」帯域を生成する。
【0039】 行単位のDWTが実行されると、得られた「L」帯域と「H」帯域がマトリッ
クス・トランスポーザ回路620によって転置される。このようなマトリックス
・トランスポーザ回路は当技術分野では周知のものである。マトリックス・トラ
ンスポーザ回路620は、マトリックス・トランスポーザ回路620からの結果
を第2の1−D DWTモジュール630に入力として1列ずつ供給する。第2
の1−D DWTモジュール630は、1組の制御信号#2により、必要に応じ
て制御され、係数が供給される。マトリックス・トランスポーザ回路620から
転置された1−D DWT行単位データに対して列単位で1−D DWTを実行
した結果は、2−D DWT結果データ640として示される。行単位の1−D
DWT転置と列単位の1−D DWTを通過するたびに、その通過は2−D
DWTの実行と同等のものになる。結果データ640は、副帯LL、HL、LH
、HHから構成され、図4で参照し説明したようにDWTの1つのレベルを含む
【0040】 前述のプロセスは、DWTの1つのレベルから結果を生成するためのものであ
る。3レベルのDWT分解などの複数レベルが所望の場合、カウンタを使用して
、そのカウンタに値3をロードしてもよい。2−D DWTサイクルが完了する
インスタンスごとに、カウントが減分される。判断ブロック650では、このカ
ウンタをチェックして、他のDWTレベルが必要かどうかを判定することができ
る。他のレベルが所望であれば、「LL」副帯を2−D DWTプロセスに戻し
、そこからもう1組の副帯を生成する。図4はたとえば3レベルの2−D DW
T結果を示している。各レベルでは、kがレベルである副帯LLkを入力として
使用し、次に2−D DWTの使用によりさらに4つの副帯に分解する。この手
順は、最終所望レベルのDWT分解に達するまで繰り返す。また、DWTの各レ
ベルが完了すると、副帯HL、LH、HHはエンコーダ660に送られ、そのエ
ンコーダがハフマンまたはランレングス・コード化などの2進コード化をそのデ
ータに対して実行する。次に、コード化データを圧縮チャネルc’670の一部
分として記憶する。各レベルでは、最終レベルのDWT分解前に、LL副帯をコ
ード化しない。というのは、その副帯はさらに副帯を生成するために2−D D
WTプロセスにフィードバックされるからである。DWTの最終レベルでは、L
L副帯はコード化するためにコード化ブロック660に送られる。エンコーダ6
60の出力は、記憶しアセンブルされ、完了すると圧縮チャネルc’670を構
成することになる。前述のように、チャネルR−G1、G1、G2、B−G2の
それぞれは処理されて圧縮チャネルになる。
【0041】 DWTフィルタ処理(DWTモジュール610および630によって実行され
る)中に量子化を達成するために、量子化係数Q(s,c)によってフィルタ処
理係数を変更しなければならず、その場合、sは副帯であり、cはチャネルであ
る。DWT係数の変更はフィルタの性質および処理中の副帯によって様々であり
、以下のように要約される。
【0042】 行単位1−D DWT: ・ LLk-l副帯(またはk=1の場合はソース画像)による低域フィルタ処
理(副帯Lの生成): フィルタの各重み(係数)liは以下の因数によってス
ケーリングされる。
【数2】 ・ LLk-l副帯(またはソース画像)による高域フィルタ処理(副帯Hの生
成): フィルタの各重み(係数)hiは以下の因数によってスケーリングされ
る。
【数3】
【0043】 列単位1−D DWT: ・ LおよびH副帯による低域フィルタ処理(副帯LLおよびLHの生成): フィルタの各重み(係数)liは以下の因数によってスケーリングされる。
【数4】 ・ L副帯による高域フィルタ処理(副帯HLの生成): フィルタの各重み
(係数)hiは以下の因数によってスケーリングされる。
【数5】
【0044】 ・ H副帯による高域フィルタ処理(副帯HHの生成): フィルタの各重み
(係数)hiは以下の因数によってスケーリングされる。
【数6】 式中、Q(HLk,c)、Q(HHk,c)、Q(LLk,c)は、それぞれチ
ャネルcのk番目のレベルの副帯HL、HH、LLの知覚的に無損失のしきい値
である。Q(HLk,c)=Q(LHk,c)なので、上記の条件により量子化が
直接達成される。事実、行単位および列単位のフィルタ処理後、任意のレベルの
4つの副帯が以下の因数によってそれぞれスケーリング(すなわち、量子化)さ
れる。
【0045】 ・ LL副帯:
【数7】 ・ LH副帯:
【数8】 ・ HL副帯:
【数9】 ・ HH副帯:
【数10】
【0046】 図7は本発明の一実施形態による画像処理装置のブロック図である。 図7は、本発明の少なくとも一実施形態を組み込んだ撮像装置の内部画像処理
圧縮コンポーネントのブロック図である。図7の例示的な回路では、センサ70
0は何らかの場面/環境からカラー/強度値であるピクセル成分を生成する。セ
ンサ700によって生成されたnビット・ピクセル値はキャプチャ・インタフェ
ース710に送られる。本発明に関連して言えば、センサ700は通常、配置さ
れたある「感知素子」によりR、G、Bいずれか1つの成分を感知することにな
る。したがって、各ピクセルの強度値は3つのカラー・プレーンの1つのみに関
連し、まとまって上記に示すようなバイエル・パターンを形成することができる
。キャプチャ・インタフェース710は、センサによって生成された画像を分解
し、個々のピクセルに強度値を割り当てる。本発明の実施形態の少なくとも1つ
では、画像全体のこのようなピクセルのすべてからなるセットはバイエル・パタ
ーンになっている。
【0047】 センサ・プレーン内のピクセル・セルの一部がその場面/情景の照明条件に適
切に応答できないことはどのセンサ装置でもよくあることである。その結果、こ
れらのセルから生成されたピクセル値は欠陥のあるものになる可能性がある。こ
れらのピクセルは「デッド・ピクセル」と呼ばれる。「ピクセル置換」ユニット
715は、その行内の直前に有効ピクセルで各デッド・ピクセルを置き換えるも
のである。
【0048】 RAMテーブル716は、センサによって供給されるデッド・ピクセルの行イ
ンデックスと列インデックスから構成される。このRAMテーブル716は、取
り込んだ画像に関するデッド・ピクセルの位置を識別する助けとなる。コンパン
ディング・モジュール725は、センサから取り込まれたnビット(通常はn=
10)強度の元の各ピクセルをmビットの強度値に変換するように設計された回
路であり、その場合、m<n(通常はm=8)である。センサ700およびキャ
プチャ・インタフェース710がmビットのピクセルあたりの値を付与する場合
、コンパンディング・モジュール725は不要である。
【0049】 本発明の少なくとも一実施形態によれば、前述のように、カラー補間または色
空間変換あるいはその両方に頼らずにmビットのピクセル値(複数も可)のセッ
トを直接圧縮することができる。チャネル・ジェネレータ717はコンパンディ
ング・モジュール725に結合され、バイエル・パターンに応じて配置可能なm
ビットのピクセル・データ値をそこから受け取る。各mビット値は、4つのチャ
ネル(R−G1)、G1、G2、(B−G2)を生成するためにチャネル・ジェ
ネレータが使用する。たとえば、1行ずつピクセルを取り込む場合、第1の行は
RおよびG1のピクセル値をもたらし、その結果、チャネル(R−G1)および
G1のみの出力をもたらすことになるだろう。次に取り込んだ行はG2および(
B−G2)チャネルをもたらすことになるだろう。チャネル・ジェネレータ72
7は、1行の間に2つのチャネルを送り、次の行の間に残りの2つのチャネルを
送る。
【0050】 次にこれらのチャネルは圧縮及び量子化ユニット728に入力される。RAM
テーブル729は、前述の圧縮技法を実行する際に所望の各チャネル/副帯ごと
にDWT係数または量子化しきい値あるいはその両方を記憶するために使用する
。さらに、必要なDWT計算を実行するために圧縮及び量子化ユニット728内
に加算および乗算ユニット、シフタ、制御信号方式を設けることができる(特許
出願’976号を参照)。圧縮及び量子化ユニット728は、各チャネルおよび
副帯ごとに高域通過および低域通過DWT出力を供給するように設計することが
できる。このような圧縮チャネル出力は、圧縮画像データを表し、その後、エン
コーダ730によって2進コード化される。エンコーダ730はランレングス、
ハフマン、その他の適当なコーディングを使用して圧縮データをパックして、一
つ以上の記憶アレイ740に記憶する。
【0051】 RAMテーブル716、726、729のそれぞれは、そのデータをロードし
、その後、所望であれば、変更できるように、バス760と直接通信することが
できる。さらに、これらのRAMテーブルおよびその他のRAMテーブルは、必
要に応じて中間結果データを記憶するために使用することができる。モジュール
727、728、730の個々のコンポーネント(セレクタ、シフタ、レジスタ
、加算、乗算ユニット、制御/アドレス信号)については詳述していないが、当
業者は、本発明の様々な実施形態に関して示す詳細を考慮すれば、このような装
置を容易に実施できるだろう。
【0052】 図8は本発明の一実施形態のシステム図である。 カメラ830に結合されたコンピュータ・システム810があるが、これはP
C(パーソナル・コンピュータ)などのどのような汎用または専用コンピューテ
ィングまたはデータ処理マシンでもよい。カメラ830は、ディジタル・カメラ
、ディジタル・ビデオ・カメラ、任意の画像キャプチャ装置または撮像装置、あ
るいはそれらの組合せにすることができ、情景840の画像を取り込むために使
用する。本質的に、取り込んだ画像は、効率よく画像メモリ・ユニット834に
記憶できるように画像処理回路832によって処理されるが、その画像メモリ・
ユニットはROM、RAM、または固定ディスクなどの記憶装置を使用すること
ができる。画像メモリ・ユニット834内に含まれ、コンピュータ・システム8
10に送られる画像は、本発明の一実施形態によれば、圧縮画像として直接記憶
することができる。静止画撮像を実行可能な多くのディジタル・カメラでは、ま
ず画像を記憶して後でダウンロードする。このため、カメラ830は速やかに次
の物体/情景を迅速に取り込むことができる。その様々な実施形態において、特
に、取り込んだ8ビットのバイエル・パターンから直接変換される圧縮画像を供
給する際に、本発明はカメラ830のコンピュータ要件と関連コストを低減し、
より安価なカメラを可能にする。
【0053】 画像処理回路832は、本実施形態では、カメラ830のバイエル・パターン
・センスから直接、圧縮、量子化、コード化(ピクセル置換またはコンパンディ
ングなどのその他の中間ステップ付き、図7および関連説明を参照)を実行する
。コンピュータ・システム810に圧縮コード化画像をダウンロードすると、プ
リンタ(図示せず)などの何らかの出力装置またはモニタ装置820にそれを出
力することができる。本発明の一実施形態によれば、画像が圧縮解除後にバイエ
ル・パターン・フォーマットになっている場合、出力前にRGBフルカラー分解
フォーマットに変換する必要がありうる。画像圧縮解除は、ペンティアム(R)
インテル社の製品)などのプロセッサ812と、命令アドレスおよび結果データ
を記憶/ロードするために使用するRAMなどのメモリ811を使用して達成す
ることができ、測色法の技術分野では周知の動作である。
【0054】 代替実施形態では、前述の圧縮プロセスは、直接、カメラ830内ではなくコ
ンピュータ・システム810上で動作するソフトウェア・アプリケーションで達
成することができる。このような実施形態では、画像処理回路はバイエル・パタ
ーン画像のみを有利に記憶することができる。カメラ830からのダウンロード
後に統合カラー補間および色空間変換を実行するために使用するアプリケーショ
ン(複数も可)は、C++などの言語で作成されたソース・コードからコンパイ
ルした実行可能なものにすることができる。その実行可能ファイルの命令は、画
像をスケーリングするために必要な命令に対応し、ディスク818またはメモリ
811に記憶することができる。さらに、このようなアプリケーション・ソフト
ウェアは、他のシステムで使用するためにネットワークまたはコンピュータ可読
媒体で配布することができる。前述の方法に従えば、画像に対して知覚的に無損
失の量子化DWT圧縮を実行するようにコンピューティング・マシンをプログラ
ミングすることは、当業者にとって容易に明らかになるだろう。
【0055】 情景840の画像などの画像をカメラ830で取り込むと、その画像は画像処
理回路832に送られる。画像処理回路832はICとその他のコンポーネント
を有し、DWTベースの知覚的に無損失の画像圧縮を実行する。画像メモリ・ユ
ニット834は圧縮チャネル・データを記憶することになる。すべてのピクセル
が処理され、コンピュータ・システム810に記憶または転送されると、カメラ
830は自由に次の画像を取り込めるようになる。ユーザまたはアプリケーショ
ンが画像のダウンロードを所望または要求すると、画像メモリ・ユニットに記憶
された画像は、XYZ空間画像として記憶されているかバイエル・パターン画像
として記憶されているかにかかわらず、画像メモリ・ユニット834から入出力
ポート817に転送される。入出力ポート817は図示のバスブリッジ階層(入
出力バス815からブリッジ814を通ってシステム・バス813へ)を使用し
て、XYZ色空間画像データをメモリ811または任意選択でディスク818に
一時的に記憶する。コンピュータ・システム810は、プロセッサ812および
メモリ811と、入出力バス815に結合するブリッジ814との間の情報転送
を容易にするシステム・バス813を有する。入出力バス815はディスプレイ
・アダプタ816、ディスク818、シリアル・ポートなどの入出力ポート81
7など、様々な入出力装置を接続する。入出力装置、バス、ブリッジのこのよう
な組合せの多くは本発明とともに使用することができ、図示の組合せはこのよう
な可能な組合せの1つの例証にすぎない。
【0056】 本発明の一実施形態では、その実行のためにプロセッサ812を使用しうる適
当なアプリケーション・ソフトウェア(またはハードウェア)によりコンピュー
タ・システム810上で圧縮画像を知覚的に無損失のバージョンに圧縮解除/回
復することができる。完全分解RGB画像は、カラー補間データによって作成す
ることができ、つぎにディスプレイ・アダプタ816を使用して知覚的に無損失
の画像850として視覚的に表示することができる。本発明の一実施形態ではカ
ラー補間および色空間変換はカメラ上で容易に促進されるので、画像データを他
の装置に直接伝送できるようにする通信ポートをカメラ830内に実現すること
が可能である。
【0057】 上記の明細書では、その特定の例示的な実施形態に関して本発明を説明してき
た。しかし、特許請求の範囲に記載した本発明のより広範囲の精神および範囲を
逸脱せずにそれに対する様々な修正および変更が可能なことは明らかになるだろ
う。したがって、本明細書および添付図面は、限定的なものではなく例示的なも
のと見なすべきである。
【0058】 ここに記載した例示的な実施形態は、本発明の原理を例証するためのものにす
ぎず、本発明の範囲を制限するものと解釈してはならない。むしろ、本発明の原
理は、ここに記載した利点を達成し、その他の利点を達成するかまたはその他の
目的を満足するために、広範囲のシステムに適用することができる。
【図面の簡単な説明】
【図1】 画像圧縮の従来の手法を示す図である。
【図2】 本発明の一実施形態による画像圧縮データ・フローを示す図である。
【図3】 本発明の一実施形態による圧縮コード化画像の回復を示す図である。
【図4】 2次元DWTを画像に反復適用した結果を示す図である。
【図5】 所与の副帯およびチャネル用のサンプル量子化しきい値を示す表である。
【図6】 本発明の一実施形態のブロック図である。
【図7】 本発明の一実施形態による画像処理装置のブロック図である。
【図8】 本発明の一実施形態のシステム図である。
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,GW,ML, MR,NE,SN,TD,TG),AP(GH,GM,K E,LS,MW,SD,SL,SZ,UG,ZW),E A(AM,AZ,BY,KG,KZ,MD,RU,TJ ,TM),AE,AL,AM,AT,AU,AZ,BA ,BB,BG,BR,BY,CA,CH,CN,CU, CZ,DE,DK,EE,ES,FI,GB,GD,G E,GH,GM,HR,HU,ID,IL,IN,IS ,JP,KE,KG,KP,KR,KZ,LC,LK, LR,LS,LT,LU,LV,MD,MG,MK,M N,MW,MX,NO,NZ,PL,PT,RO,RU ,SD,SE,SG,SI,SK,SL,TJ,TM, TR,TT,UA,UG,US,UZ,VN,YU,Z A,ZW (72)発明者 マリノ,フランシスコマリア アメリカ合衆国・85281・アリゾナ州・テ ンペ・イースト レモン ストリート・ 1019・アパートメント 125 Fターム(参考) 5C057 AA06 CC04 DA03 EA01 EA02 EF05 EM01 EM07 EM11 EM16 GJ01 GJ02 5C059 KK02 KK13 KK38 LB13 LB15 MA01 MA24 MB14 MC11 PP15 SS26 TA46 TA68 TB17 TC06 TC24 UA05 UA11 5C078 AA09 BA53 CA31 DA01 DA02 DB07 DB19

Claims (20)

    【特許請求の範囲】
  1. 【請求項1】 生画像データに基づくカラー・プレーン間の相関関係を利用
    するカラー・プレーン弁別チャネルを含む複数のチャネルに前記生画像データを
    分割するステップと、 2次元離散ウェーブレット変換を使用して前記チャネルのそれぞれを別々に量
    子化を利用した圧縮を行うステップを含み、 前記チャネル・データの圧縮解除が知覚的に無損失の画像をもたらす方法。
  2. 【請求項2】 分割するステップが、 第1のカラー・チャネルおよび第2のカラー・チャネルになるように第1のカ
    ラー・プレーンを配置するステップと、 第2のカラー・プレーンに関連する値から、前記第1のカラー・チャネルを区
    別する第1の弁別チャネルを生成するステップと、 第3のカラー・プレーンに関連する値から、前記第2のカラー・チャネルを区
    別する第2の弁別チャネルを生成するステップとを含み、前記第1のカラー・プ
    レーンが前記第2または第3のカラー・プレーンに関連する値の2倍の数の関連
    値を有する請求項1記載の方法。
  3. 【請求項3】 前記第1のカラー・プレーンが緑である請求項2記載の方法
  4. 【請求項4】 前記第2のカラー・プレーンが赤である請求項2記載の方法
  5. 【請求項5】 前記第3のカラー・プレーンが青である請求項2記載の方法
  6. 【請求項6】 前記生画像データがバイエル・パターンとして配置されてい
    る請求項2記載の方法。
  7. 【請求項7】 第1のカラー・チャネルの前記値がバイエル・パターンの第
    1の行に位置し、第2のカラー・チャネルの値がバイエル・パターンの第2の行
    に位置し、前記第2の行が前記第1の行の直後に続く請求項6記載の方法。
  8. 【請求項8】 圧縮するステップが、 各チャネルごとに2次元離散ウェーブレット変換である2次元離散ウェーブレ
    ット変換を実行し、それにより各チャネルごとに、特徴的なチャネル情報を含む
    LL副帯を含む1組の副帯を生成するステップであって、この実行が1つのレベ
    ルの2次元離散ウェーブレット変換を構成するステップと、 さらに分解が必要な場合に、前のレベルで生成された各チャネルのLL副帯に
    ついて2次元離散ウェーブレット変換を実行し、それにより4つの新しい副帯を
    生成し、追加レベルの2次元離散ウェーブレット変換を構成するステップと、 各レベルの2次元離散ウェーブレット変換の前記副帯を量子化し、各レベルの
    前記各チャネル内の前記各副帯ごとに別々の量子化しきい値が定義されるステッ
    プとを含む請求項1記載の方法。
  9. 【請求項9】 圧縮するステップが、 各チャネルごとに2次元離散ウェーブレット変換を実行し、それにより各チャ
    ネルごとに、特徴的なチャネル情報を含むLL副帯を含む1組の副帯を生成する
    ステップであって、前記変換が量子化しきい値によって変更されたフィルタ処理
    係数を含み、前記しきい値が各副帯の各チャネルごとに定義され、この実行が1
    つのレベルの2次元離散ウェーブレット変換を構成するステップと、 さらに分解が必要な場合に、前のレベルで生成されたLL副帯の各チャネルに
    ついて2次元離散ウェーブレット変換を実行し、それにより4つの新しい副帯を
    生成し、追加レベルの2次元離散ウェーブレット変換を構成するステップとを含
    む請求項1記載の方法。
  10. 【請求項10】 2次元離散ウェーブレット変換を実行するステップが、 行単位で1次元離散ウェーブレット変換を実行して、それから「L」帯域およ
    び「H」帯域を生成するステップと、 前記「L」帯域および「H」帯域をマトリックス転置するステップと、 「L」帯域および「H」帯域について列単位で1次元離散ウェーブレット変換
    を実行して、それからLL副帯、LH副帯、HL副帯、HH副帯を生成するステ
    ップとを含む請求項8記載の方法。
  11. 【請求項11】 量子化するステップが、 各チャネルの各副帯内の値のそれぞれを対応する量子化しきい値で割るステッ
    プと、 前記副帯および前記チャネルからの値の量子化バージョンをもたらすよう前記
    除算の結果を最も近い整数に丸めるステップとを含む請求項8記載の方法。
  12. 【請求項12】 フィルタ処理係数の高域または低域特性に応じてフィルタ
    処理係数の変更が変動する請求項9記載の方法。
  13. 【請求項13】 画像を処理するための装置であって、 前記画像からカラー弁別チャネルとカラー・チャネルの両方を生成するように
    構成されたチャネル・ジェネレータと、 前記チャネル・ジェネレータに結合され、このチャネル・ジェネレータによっ
    て生成された各チャネルを含む圧縮ユニットとを含み、前記圧縮チャネルの圧縮
    解除が前記画像の知覚的に無損失のバージョンをもたらす装置。
  14. 【請求項14】 前記圧縮ユニットが、 各チャネルごとに作用するとともに低域通過副帯を含む1組の副帯出力を各チ
    ャネル毎に生成するよう構成された2次元離散ウェーブレット変換モジュールを
    含む請求項13記載の装置。
  15. 【請求項15】 前記圧縮ユニットが、 前記各2次元離散ウェーブレット変換モジュールに結合され、この2次元離散
    ウェーブレット変換モジュールからの1組の可能な出力値をそのサブセットにマ
    ッピングする量子化ユニットであって、前記マッピングが各チャネルの各副帯ご
    とに変動する量子化ユニットをさらに含む請求項14記載の装置。
  16. 【請求項16】 前記各2次元離散ウェーブレット変換モジュールが量子化
    しきい値変更フィルタ処理係数を使用し、前記量子化しきい値変更が特定の副帯
    、チャネル、およびフィルタ処理係数の特性に応じて変動する請求項14記載の
    装置。
  17. 【請求項17】 前記2次元離散ウェーブレット変換モジュールが、 行単位のDWTを実行してそれにより「L」および「H」帯域を生成するよう
    に構成された第1の1次元離散ウェーブレット変換モジュールと、 前記「L」および「H」帯域を受け取るために前記第1の1次元離散ウェーブ
    レット変換モジュールに結合され、チャネル・データ内の列に関して行を転置す
    るように構成されたマトリックス・トランスポーザと、 前記転置した「L」および「H」帯域データを受け取るために結合され、列単
    位のDWTを実行するために前記データを操作し、それにより前記LL副帯と、
    LH副帯、HL副帯、HH副帯を含む完全なDWTレベルを生成するように構成
    された第2の1次元離散ウェーブレット変換モジュールとを含む請求項14記載
    の装置。
  18. 【請求項18】 圧縮するステップが、 各チャネルごとに2次元離散ウェーブレット変換を実行し、それにより各チャ
    ネルごとに1組の副帯を生成するステップであって、この実行が1つのレベルの
    2次元離散ウェーブレット変換を構成するステップと、 さらに分解が所望である場合に、前のレベルで生成された各チャネルの前記副
    帯の少なくとも1つについて2次元離散ウェーブレット変換を実行し、それによ
    り新しい1組の副帯を生成し、追加レベルの2次元離散ウェーブレット変換を構
    成するステップと、 各レベルの2次元離散ウェーブレット変換の前記副帯を量子化し、各レベルの
    前記各チャネル内の前記各副帯ごとに別々の量子化しきい値が定義されるステッ
    プとを含む請求項1記載の方法。
  19. 【請求項19】 カラー・プレーン弁別チャネルを含む複数のチャネルに生
    画像データを分割するように構成された画像プロセッサであって、前記弁別チャ
    ネルが前記生画像データを構成するカラー・プレーン間の相関関係を利用し、量
    子化および離散ウェーブレット変換を使用して前記チャネルを圧縮し、前記圧縮
    チャネル・データの圧縮解除が知覚的に無損失の画像をもたらす画像プロセッサ
    と、 前記プロセッサに結合され、前記圧縮チャネル・データを記憶するように構成
    された画像メモリとを含むシステム。
  20. 【請求項20】 前記圧縮チャネル・データを受け取るために前記画像メモ
    リに結合され、前記圧縮チャネル・データを圧縮解除し、それから知覚的に無損
    失の画像を提示するように構成されたコンピュータ・システムを含む請求項19
    記載のシステム。
JP2000550279A 1998-05-21 1999-05-13 知覚的に無損失の画像をもたらす2次元離散ウェーブレット変換に基づくカラー画像の圧縮 Expired - Fee Related JP4559622B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/083,383 1998-05-21
US09/083,383 US6154493A (en) 1998-05-21 1998-05-21 Compression of color images based on a 2-dimensional discrete wavelet transform yielding a perceptually lossless image
PCT/US1999/010605 WO1999060793A1 (en) 1998-05-21 1999-05-13 The compression of color images based on a 2-dimensional discrete wavelet transform yielding a perceptually lossless image

Publications (3)

Publication Number Publication Date
JP2002516540A true JP2002516540A (ja) 2002-06-04
JP2002516540A5 JP2002516540A5 (ja) 2006-07-13
JP4559622B2 JP4559622B2 (ja) 2010-10-13

Family

ID=22177950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000550279A Expired - Fee Related JP4559622B2 (ja) 1998-05-21 1999-05-13 知覚的に無損失の画像をもたらす2次元離散ウェーブレット変換に基づくカラー画像の圧縮

Country Status (8)

Country Link
US (1) US6154493A (ja)
JP (1) JP4559622B2 (ja)
KR (1) KR20010025085A (ja)
AU (1) AU3989399A (ja)
DE (1) DE19983253B4 (ja)
GB (1) GB2353661B (ja)
TW (1) TW453120B (ja)
WO (1) WO1999060793A1 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006121669A (ja) * 2004-10-19 2006-05-11 Microsoft Corp 可逆の色変換を用いてモザイク状画像データをエンコードするためのシステムおよび方法
US7359549B2 (en) 2002-09-30 2008-04-15 Ricoh Company, Ltd. Imaging device, image processing method, and recording medium
JP2010118795A (ja) * 2008-11-11 2010-05-27 Nippon Telegr & Teleph Corp <Ntt> 並列分散情報源符号化システム及び並列分散情報源符号化・復号化方法
JP5295236B2 (ja) * 2008-06-18 2013-09-18 三菱電機株式会社 三次元映像変換記録装置、三次元映像変換記録方法、記録媒体、三次元映像変換装置、及び三次元映像伝送装置
JP2015501604A (ja) * 2011-10-30 2015-01-15 エイチ・ディ・ツー・テクノロジーズ・プロプライエタリー・リミテッドHd2 Technologies Pty. Ltd. 知覚的に無損失のおよび知覚的に強調された画像圧縮システムならびに方法
US10776956B2 (en) 2017-06-19 2020-09-15 Canon Kabushiki Kaisha Image coding apparatus, image decoding apparatus, image coding method, image decoding method, and non-transitory computer-readable storage medium
US11140392B2 (en) 2018-06-15 2021-10-05 Canon Kabushiki Kaisha Image encoding apparatus, image decoding apparatus, control methods thereof, and non- transitory computer-readable storage medium

Families Citing this family (105)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030156525A1 (en) * 1995-10-04 2003-08-21 Bunsen Fan Method of and system for block-by-block data retrieval for optical storage
US6642956B1 (en) 1998-05-29 2003-11-04 Agilent Technologies, Inc. Digital image processor for a digital camera
JP2002536919A (ja) * 1999-02-04 2002-10-29 クビス・インク 拡大縮小可能な解像度動画記録及び記憶システム
FR2791211B1 (fr) * 1999-03-18 2001-10-19 Cit Alcatel Dispositif de regulation en debit ou en qualite d'un compresseur de donnees numeriques, notamment d'images
FR2792432B1 (fr) * 1999-04-15 2001-07-13 Canon Kk Dispositif et procede de transformation de signal numerique
US6788811B1 (en) * 1999-05-10 2004-09-07 Ricoh Company, Ltd. Coding apparatus, decoding apparatus, coding method, decoding method, amd computer-readable recording medium for executing the methods
US7095164B1 (en) 1999-05-25 2006-08-22 Intel Corporation Display screen
US8212893B2 (en) 1999-06-08 2012-07-03 Verisign, Inc. Digital camera device and methodology for distributed processing and wireless transmission of digital images
US7372485B1 (en) * 1999-06-08 2008-05-13 Lightsurf Technologies, Inc. Digital camera device and methodology for distributed processing and wireless transmission of digital images
US7369161B2 (en) * 1999-06-08 2008-05-06 Lightsurf Technologies, Inc. Digital camera device providing improved methodology for rapidly taking successive pictures
US6697534B1 (en) 1999-06-09 2004-02-24 Intel Corporation Method and apparatus for adaptively sharpening local image content of an image
US6625308B1 (en) 1999-09-10 2003-09-23 Intel Corporation Fuzzy distinction based thresholding technique for image segmentation
US6658399B1 (en) 1999-09-10 2003-12-02 Intel Corporation Fuzzy based thresholding technique for image segmentation
US7053944B1 (en) 1999-10-01 2006-05-30 Intel Corporation Method of using hue to interpolate color pixel signals
US7106910B2 (en) * 1999-10-01 2006-09-12 Intel Corporation Color video coding scheme
US6625217B1 (en) * 1999-10-15 2003-09-23 Lucent Technologies Inc. Constrained wavelet packet for tree-structured video coders
US7103357B2 (en) 1999-11-05 2006-09-05 Lightsurf Technologies, Inc. Media spooler system and methodology providing efficient transmission of media content from wireless devices
AUPQ457299A0 (en) * 1999-12-10 2000-01-13 Canon Kabushiki Kaisha Inverse dwt method and apparatus
US6628827B1 (en) 1999-12-14 2003-09-30 Intel Corporation Method of upscaling a color image
US7158178B1 (en) 1999-12-14 2007-01-02 Intel Corporation Method of converting a sub-sampled color image
WO2001054397A2 (en) * 2000-01-21 2001-07-26 Lightsurf Technologies, Inc. Improved digital camera device with methodology for efficient color conversion
US7847833B2 (en) * 2001-02-07 2010-12-07 Verisign, Inc. Digital camera device providing improved methodology for rapidly taking successive pictures
US6961472B1 (en) * 2000-02-18 2005-11-01 Intel Corporation Method of inverse quantized signal samples of an image during image decompression
US6748118B1 (en) 2000-02-18 2004-06-08 Intel Corporation Method of quantizing signal samples of an image during same
US20020016818A1 (en) * 2000-05-11 2002-02-07 Shekhar Kirani System and methodology for optimizing delivery of email attachments for disparate devices
US6738520B1 (en) 2000-06-19 2004-05-18 Intel Corporation Method of compressing an image
JP3548504B2 (ja) * 2000-06-26 2004-07-28 キヤノン株式会社 信号処理装置、信号処理方法、及び撮像装置
US7046728B1 (en) 2000-06-30 2006-05-16 Intel Corporation Method of video coding the movement of a human face from a sequence of images
EP1173024B1 (en) 2000-07-10 2004-03-03 STMicroelectronics S.r.l. A method of compressing digital images
DE60039689D1 (de) 2000-07-10 2008-09-11 St Microelectronics Srl Verfahren zur Kompression digitaler Bilder
US6563439B1 (en) 2000-10-31 2003-05-13 Intel Corporation Method of performing Huffman decoding
US6636167B1 (en) 2000-10-31 2003-10-21 Intel Corporation Method of generating Huffman code length information
US6801573B2 (en) * 2000-12-21 2004-10-05 The Ohio State University Method for dynamic 3D wavelet transform for video compression
US20020118746A1 (en) * 2001-01-03 2002-08-29 Kim Hyun Mun Method of performing video encoding rate control using motion estimation
US6888970B2 (en) 2001-01-18 2005-05-03 Lightsurf Technologies, Inc. Wavelet transformation engine
US7305354B2 (en) 2001-03-20 2007-12-04 Lightsurf,Technologies, Inc. Media asset management system
US6766286B2 (en) 2001-03-28 2004-07-20 Intel Corporation Pyramid filter
US6889237B2 (en) * 2001-03-30 2005-05-03 Intel Corporation Two-dimensional pyramid filter architecture
US20020184276A1 (en) * 2001-03-30 2002-12-05 Tinku Acharya Two-dimensional pyramid filter architecture
US6819801B2 (en) * 2001-06-19 2004-11-16 Agilent Technologies, Inc. System and method for processing demosaiced images to reduce color aliasing artifacts
US8200818B2 (en) * 2001-07-06 2012-06-12 Check Point Software Technologies, Inc. System providing internet access management with router-based policy enforcement
US7590684B2 (en) * 2001-07-06 2009-09-15 Check Point Software Technologies, Inc. System providing methodology for access control with cooperative enforcement
US20040107360A1 (en) * 2002-12-02 2004-06-03 Zone Labs, Inc. System and Methodology for Policy Enforcement
JP4267848B2 (ja) * 2001-09-25 2009-05-27 株式会社リコー 画像符号化装置、画像復号装置、画像符号化方法、及び、画像復号方法
DE60114651T2 (de) 2001-12-14 2006-06-01 Stmicroelectronics S.R.L., Agrate Brianza Verfahren zur Kompression von im Farbfilteranordnungsformat (CFA) aufgenommenen digitalen Bildern
US7724281B2 (en) 2002-02-04 2010-05-25 Syniverse Icx Corporation Device facilitating efficient transfer of digital content from media capture device
US20030161406A1 (en) * 2002-02-26 2003-08-28 Chulhee Lee Methods for objective measurement of video quality
JP3965460B2 (ja) * 2002-06-14 2007-08-29 有限会社ビーテック 単板カラーカメラの市松配列緑色信号等インタリーブの関係にある画素信号の補間方法
US7051040B2 (en) 2002-07-23 2006-05-23 Lightsurf Technologies, Inc. Imaging system providing dynamic viewport layering
US20040042551A1 (en) * 2002-09-04 2004-03-04 Tinku Acharya Motion estimation
US7266151B2 (en) 2002-09-04 2007-09-04 Intel Corporation Method and system for performing motion estimation using logarithmic search
US20040057626A1 (en) * 2002-09-23 2004-03-25 Tinku Acharya Motion estimation using a context adaptive search
US6850943B2 (en) * 2002-10-18 2005-02-01 Check Point Software Technologies, Inc. Security system and methodology for providing indirect access control
EP1416720B1 (en) * 2002-10-29 2012-05-09 STMicroelectronics Srl A process and system for processing signals arranged in a Bayer pattern
US20040169748A1 (en) * 2003-02-28 2004-09-02 Tinku Acharya Sub-sampled infrared sensor for use in a digital image capture device
US20040174446A1 (en) * 2003-02-28 2004-09-09 Tinku Acharya Four-color mosaic pattern for depth and image capture
US7274393B2 (en) * 2003-02-28 2007-09-25 Intel Corporation Four-color mosaic pattern for depth and image capture
US8136155B2 (en) * 2003-04-01 2012-03-13 Check Point Software Technologies, Inc. Security system with methodology for interprocess communication control
US9171577B1 (en) 2003-04-25 2015-10-27 Gopro, Inc. Encoding and decoding selectively retrievable representations of video content
US7788726B2 (en) * 2003-07-02 2010-08-31 Check Point Software Technologies, Inc. System and methodology providing information lockbox
US20090136154A1 (en) * 2003-07-24 2009-05-28 Bocko Mark F System and method for image sensing and processing
US7391901B2 (en) * 2003-09-29 2008-06-24 Xerox Corporation Method for embedding color image information into a black-and-white image
US7860309B1 (en) 2003-09-30 2010-12-28 Verisign, Inc. Media publishing system with methodology for parameterized rendering of image regions of interest
US8136149B2 (en) * 2004-06-07 2012-03-13 Check Point Software Technologies, Inc. Security system with methodology providing verified secured individual end points
US20060061822A1 (en) * 2004-09-22 2006-03-23 Sung Chih-Ta S Method and device for temporarily storing image data
US7627896B2 (en) * 2004-12-24 2009-12-01 Check Point Software Technologies, Inc. Security system providing methodology for cooperative enforcement of security policies during SSL sessions
US7970219B2 (en) * 2004-12-30 2011-06-28 Samsung Electronics Co., Ltd. Color image encoding and decoding method and apparatus using a correlation between chrominance components
US7400764B2 (en) * 2005-05-04 2008-07-15 Maui X-Stream, Inc. Compression and decompression of media data
KR101088375B1 (ko) * 2005-07-21 2011-12-01 삼성전자주식회사 가변 블록 변환 장치 및 방법 및 이를 이용한 영상부호화/복호화 장치 및 방법
US8243340B2 (en) * 2006-02-23 2012-08-14 Microsoft Corporation Pre-processing of image data for enhanced compression
CA2643342C (en) 2006-02-24 2015-09-22 Verisign, Inc. System and method for cross-carrier mobile device capability discovery
US7796836B2 (en) * 2006-03-03 2010-09-14 General Atomics Color condensation for image transformation and/or compression
US8014597B1 (en) * 2006-03-22 2011-09-06 Woodman Labs Method for efficient compression and decoding of single sensor color image data
KR101200865B1 (ko) * 2006-03-23 2012-11-13 삼성전자주식회사 영상의 부호화 방법 및 장치, 복호화 방법 및 장치
AU2016213747B2 (en) * 2007-04-11 2017-12-21 Red.Com, Llc Video camera
KR101503227B1 (ko) 2007-04-11 2015-03-16 레드.컴 인코포레이티드 비디오 카메라
US8237830B2 (en) 2007-04-11 2012-08-07 Red.Com, Inc. Video camera
CN101822063A (zh) * 2007-08-16 2010-09-01 诺基亚公司 用于编码和解码图像的方法和装置
JP2009147549A (ja) * 2007-12-12 2009-07-02 Samsung Techwin Co Ltd 動画像記録装置、動画像再生装置及びプログラム
KR101029109B1 (ko) * 2008-12-11 2011-04-13 충북대학교 산학협력단 심전도 신호의 부호화 및 복호화 방법
KR101038520B1 (ko) * 2009-07-10 2011-06-02 한국조폐공사 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템 및 그 방법
EP2486517A4 (en) * 2009-10-05 2014-06-11 Icvt Ltd APPARATUS AND METHODS FOR RECOMPRINTING DIGITAL IMAGES
ES2628010T3 (es) 2009-12-16 2017-08-01 Red.Com, Llc Formateo basado en resolución de datos de imagen comprimidos
US9019399B2 (en) * 2011-01-28 2015-04-28 Nec Corporation Two-dimensional signal encoding device
WO2012174100A2 (en) * 2011-06-16 2012-12-20 Baker Hughes Incorporated Dynamic image compression for imaging while drilling applications
US9899007B2 (en) * 2012-12-28 2018-02-20 Think Silicon Sa Adaptive lossy framebuffer compression with controllable error rate
US9521384B2 (en) 2013-02-14 2016-12-13 Red.Com, Inc. Green average subtraction in image data
EP3011287A4 (en) 2013-06-18 2017-03-01 Ramot at Tel-Aviv University Ltd. Apparatus and method for snapshot spectral imaging
US9633451B2 (en) * 2014-02-12 2017-04-25 Mediatek Singapore Pte. Ltd. Image data processing method of multi-level shuffles for multi-format pixel and associated apparatus
US10063889B2 (en) 2014-10-28 2018-08-28 Sony Corporation Image processing system with conditional coding and method of operation thereof
US9294782B1 (en) 2014-10-28 2016-03-22 Sony Corporation Image processing system with artifact reduction mechanism and method of operation thereof
US10356410B2 (en) 2014-10-28 2019-07-16 Sony Corporation Image processing system with joint encoding and method of operation thereof
US9357232B2 (en) 2014-10-28 2016-05-31 Sony Corporation Image processing system with binary decomposition and method of operation thereof
US9357237B2 (en) 2014-10-28 2016-05-31 Sony Corporation Image processing system with bitstream reduction and method of operation thereof
US9674554B2 (en) 2014-10-28 2017-06-06 Sony Corporation Image processing system with coding mode and method of operation thereof
JP6722995B2 (ja) * 2015-10-23 2020-07-15 キヤノン株式会社 符号化方法及び符号化装置、撮像装置及びプログラム
US10032252B2 (en) * 2015-10-30 2018-07-24 Canon Kabushiki Kaisha Image processing apparatus, image capturing apparatus, image processing method, and non-transitory computer readable storage medium
US10387991B2 (en) * 2016-07-01 2019-08-20 Intel Corporation Method and apparatus for frame buffer compression
JP7313330B2 (ja) 2017-07-05 2023-07-24 レッド.コム,エルエルシー 電子機器でのビデオ画像データ処理
WO2019112394A1 (ko) * 2017-12-07 2019-06-13 한국전자통신연구원 채널들 간의 선택적인 정보 공유를 사용하는 부호화 및 복호화를 위한 방법 및 장치
US10262451B1 (en) * 2018-04-09 2019-04-16 8i Limited View-dependent color compression
JP7129241B2 (ja) * 2018-06-27 2022-09-01 キヤノン株式会社 画像形成装置
BR112022008312A2 (pt) 2019-10-30 2022-08-09 intoPIX SA Processadores de imagem, sistema de codificação, método de processamento de uma imagem e produto de programa de computador
EP3816926A1 (en) 2019-10-30 2021-05-05 intoPIX s.a. Image processor
US11192495B2 (en) * 2019-12-24 2021-12-07 Intel Corporation Self-adaptive multiresolution digital-plate for multimodal enhanced safety of vehicles

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6096963A (ja) * 1983-10-31 1985-05-30 Matsushita Graphic Commun Syst Inc カラ−画像信号符号化方式
JPH01141495A (ja) * 1987-11-27 1989-06-02 Matsushita Electric Ind Co Ltd カラー画像の符号化方法
JPH08186816A (ja) * 1994-12-28 1996-07-16 Pioneer Electron Corp サブバンド符号化方法
JPH0937202A (ja) * 1995-07-19 1997-02-07 Matsushita Electric Ind Co Ltd デジタルカメラ
JPH10112866A (ja) * 1996-10-04 1998-04-28 Canon Inc 画像処理装置及び方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5541653A (en) * 1993-07-27 1996-07-30 Sri International Method and appartus for increasing resolution of digital color images using correlated decoding
US5495292A (en) * 1993-09-03 1996-02-27 Gte Laboratories Incorporated Inter-frame wavelet transform coder for color video compression
US5412427A (en) * 1993-10-29 1995-05-02 Eastman Kodak Company Electronic camera utilizing image compression feedback for improved color processing
EP0682438B1 (en) * 1994-05-11 2000-05-31 Agfa-Gevaert N.V. Multilevel halftoning using a randomised Bayer matrix
US5602589A (en) * 1994-08-19 1997-02-11 Xerox Corporation Video image compression using weighted wavelet hierarchical vector quantization
GB2295936B (en) * 1994-12-05 1997-02-05 Microsoft Corp Progressive image transmission using discrete wavelet transforms
US5850482A (en) * 1996-04-17 1998-12-15 Mcdonnell Douglas Corporation Error resilient method and apparatus for entropy coding
US5901242A (en) * 1996-07-03 1999-05-04 Sri International Method and apparatus for decoding spatiochromatically multiplexed color images using predetermined coefficients
US5790705A (en) * 1996-09-13 1998-08-04 Apple Computer, Inc. Compression techniques for substantially lossless digital image data storage

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6096963A (ja) * 1983-10-31 1985-05-30 Matsushita Graphic Commun Syst Inc カラ−画像信号符号化方式
JPH01141495A (ja) * 1987-11-27 1989-06-02 Matsushita Electric Ind Co Ltd カラー画像の符号化方法
JPH08186816A (ja) * 1994-12-28 1996-07-16 Pioneer Electron Corp サブバンド符号化方法
JPH0937202A (ja) * 1995-07-19 1997-02-07 Matsushita Electric Ind Co Ltd デジタルカメラ
JPH10112866A (ja) * 1996-10-04 1998-04-28 Canon Inc 画像処理装置及び方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7359549B2 (en) 2002-09-30 2008-04-15 Ricoh Company, Ltd. Imaging device, image processing method, and recording medium
JP2006121669A (ja) * 2004-10-19 2006-05-11 Microsoft Corp 可逆の色変換を用いてモザイク状画像データをエンコードするためのシステムおよび方法
JP5295236B2 (ja) * 2008-06-18 2013-09-18 三菱電機株式会社 三次元映像変換記録装置、三次元映像変換記録方法、記録媒体、三次元映像変換装置、及び三次元映像伝送装置
JP2010118795A (ja) * 2008-11-11 2010-05-27 Nippon Telegr & Teleph Corp <Ntt> 並列分散情報源符号化システム及び並列分散情報源符号化・復号化方法
JP2015501604A (ja) * 2011-10-30 2015-01-15 エイチ・ディ・ツー・テクノロジーズ・プロプライエタリー・リミテッドHd2 Technologies Pty. Ltd. 知覚的に無損失のおよび知覚的に強調された画像圧縮システムならびに方法
US10776956B2 (en) 2017-06-19 2020-09-15 Canon Kabushiki Kaisha Image coding apparatus, image decoding apparatus, image coding method, image decoding method, and non-transitory computer-readable storage medium
US11140392B2 (en) 2018-06-15 2021-10-05 Canon Kabushiki Kaisha Image encoding apparatus, image decoding apparatus, control methods thereof, and non- transitory computer-readable storage medium

Also Published As

Publication number Publication date
KR20010025085A (ko) 2001-03-26
DE19983253B4 (de) 2005-04-14
GB2353661A (en) 2001-02-28
US6154493A (en) 2000-11-28
TW453120B (en) 2001-09-01
DE19983253T1 (de) 2001-05-10
AU3989399A (en) 1999-12-06
JP4559622B2 (ja) 2010-10-13
WO1999060793A1 (en) 1999-11-25
GB0028096D0 (en) 2001-01-03
GB2353661B (en) 2002-10-30

Similar Documents

Publication Publication Date Title
JP4559622B2 (ja) 知覚的に無損失の画像をもたらす2次元離散ウェーブレット変換に基づくカラー画像の圧縮
US6301392B1 (en) Efficient methodology to select the quantization threshold parameters in a DWT-based image compression scheme in order to score a predefined minimum number of images into a fixed size secondary storage
KR100880039B1 (ko) 웨이블릿 기반 이미지 코덱에서의 부호화 이득을 달성하는방법 및 시스템
US6215916B1 (en) Efficient algorithm and architecture for image scaling using discrete wavelet transforms
JP4493215B2 (ja) ウェーブレット係数の方向性予測コード化法を用いた画像圧縮
JP4367880B2 (ja) 画像処理装置及びその方法並びに記憶媒体
Narayanaperumal et al. VLSI Implementations of Compressive Image Acquisition using Block Based Compression Algorithm.
US5917954A (en) Image signal coder operating at reduced spatial resolution
JP2002520899A (ja) Dwtベース技法によって圧縮された画像を符号化するための実時間アルゴリズムおよびアーキテクチャ
Malvar et al. Progressive-to-lossless compression of color-filter-array images using macropixel spectral-spatial transformation
US6819801B2 (en) System and method for processing demosaiced images to reduce color aliasing artifacts
JPH09284798A (ja) 信号処理装置
Lee et al. Camera-aware multi-resolution analysis for raw image sensor data compression
JPH06105337A (ja) カラー・イメージ伝送のためのデジタル・イメージ・プロセッサ
JP4293912B2 (ja) ウェーブレット変換を使用するカラー画像のデータ圧縮
US20030081848A1 (en) Image encoder, image encoding method and image-encoding program
Lee et al. Lossless white balance for improved lossless CFA image and video compression
JP4257145B2 (ja) 画像圧縮装置及び画像処理システム
Mohebbian et al. CFA image compression using an efficient cascaded overlapping color transformation
CN110572652A (zh) 一种静态图像的处理方法及装置
JP2005005925A (ja) 画像圧縮装置及び画像処理システム
JP2008124530A (ja) Rawデータ圧縮方法
JP3979020B2 (ja) 圧縮画像のサンプリングを実行する画像処理装置
JP2698034B2 (ja) コード変換方法、コード変換システム及びディジタル・データ信号処理方法
US20050074178A1 (en) Method for encoding a video data stream and video encoding device

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060515

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081125

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20090225

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20090304

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100202

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20100506

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20100513

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100602

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100629

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100723

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130730

Year of fee payment: 3

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees