[go: up one dir, main page]

JP4010063B2 - Wavelet decoding apparatus and method - Google Patents

Wavelet decoding apparatus and method Download PDF

Info

Publication number
JP4010063B2
JP4010063B2 JP29401198A JP29401198A JP4010063B2 JP 4010063 B2 JP4010063 B2 JP 4010063B2 JP 29401198 A JP29401198 A JP 29401198A JP 29401198 A JP29401198 A JP 29401198A JP 4010063 B2 JP4010063 B2 JP 4010063B2
Authority
JP
Japan
Prior art keywords
band
signal
wavelet
transform
synthesis
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.)
Expired - Fee Related
Application number
JP29401198A
Other languages
Japanese (ja)
Other versions
JP2000125293A (en
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP29401198A priority Critical patent/JP4010063B2/en
Publication of JP2000125293A publication Critical patent/JP2000125293A/en
Application granted granted Critical
Publication of JP4010063B2 publication Critical patent/JP4010063B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、画像の効率的伝送もしくは蓄積を行うシステムに供することのできるものであり、特に、ウェーブレット変換符号化を用いて符号化されたビットストリームを入力して、任意の有理数倍の解像度変換を伴う復号化を実現するウェーブレット復号化装置及び方法に関する。
【0002】
【従来の技術】
従来の代表的な画像圧縮方式としては、ISO(Internatioal Organization for Standardization)によって標準化されたJPEG(Joint Photographic Coding Experts Group)方式がある。これはDCT(discrete cosine transform)を用いて主に静止画像信号を圧縮符号化する方式であり、比較的高いビットが割り当てられる場合には良好な符号化・復号画像を供することが知られている。しかし、当該DCTの場合、ある程度符号化ビット数を少なくすると、DCT特有のブロック歪みが顕著になり、主観的に劣化が目立つようになる。
【0003】
これとは別に、最近は、フィルタバンクと呼ばれるハイパスフィルタとローパスフィルタを組み合わせたフィルタを用いて画像信号を複数の帯域に分割し、それらの各帯域毎に符号化を行う方式の研究が盛んになっている。その中でも、ウェーブレット符号化は、DCTにて問題になる高圧縮でブロック歪みが顕著になる、という欠点が無いことから、DCTに代わる新たな技術として有力視されている。
【0004】
現在の電子スチルカメラやビデオムービ等の製品では、画像圧縮方式にJPEGやMPEG(Moving Picture image coding Experts Group)を使用し、変換方式にDCTを用いているが、今後は、上記ウェーブレット変換をベースにした変換方式を採用した製品が市場に出現するものと推測される。
【0005】
【発明が解決しようとする課題】
ところが、符号化方式の効率向上のための検討は各研究機関で盛んに行われているが、ウェーブレット変換の特徴を生かした具体的な製品化を目指した発明は未だ少ない。
【0006】
また、従来の解像度変換を伴ったウェーブレット復号化では、その性質上、2のべき乗分の1でしか解像度を縮小することができない。これは、通常のウェーブレット変換が2分割フィルタバンクを用いていることに起因している。従って、復号化過程における合成フィルタバンクでは、2のべき乗分の1でしか低域成分を合成できないことになり、このため、復号画像の縮小率は2のべき乗分の1に制限されている。
【0007】
一方で、原画像の解像度が大きくなると、2のべき乗分の1以外の解像度でデコードする要求も増えて来ると考えられる。すなわち、2のべき乗分の1だけでなくそれ以外も含む任意有理数の解像度でデコード(復号化)することができるようになれば、端末側の制約条件に左右されることが無くなるため、非常に用途が広まると考えられる。
【0008】
そこで、本発明はこのような状況に鑑みてなされたものであり、変換方式にウェーブレット変換を用いて圧縮符号化がなされた画像信号を、端末側の制約条件に左右されること無く、任意有理数の解像度でデコード(復号化)可能とし、その結果として、例えば電子スチルカメラやプリンタ等で多用されるいわゆるサムネイル画像や原画像を解像度変換した画像(縮小した画像)の記憶・表示を効率的に行えるようにし、各種の製品への使用用途を大幅に広げることを可能とする、ウェーブレット復号化装置及び方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
本発明に係るウェーブレット復号化装置及び方法は、符号化ビットストリームをエントロピー復号化して量子化係数を送出し、量子化係数を逆量子化して変換係数を送出し、変換係数を所定の方法でスキャニングして変換係数を並び換え、並び換えられた変換係数を逆変換して復号画像を生成し、ウェーブレット逆変換の際には、解像度変換倍率に応じて高域成分の変換係数の持つ帯域幅を制限すると共に、複数のアップサンプラ及び合成フィルタからなるウェーブレット逆変換基本構成のうち、高域側の復号化を行うアップサンプラ及び合成フィルタにおけるアップサンプリング処理及び合成フィルタリング処理の所定レベルの該高域成分を省略すると共に、所望の解像度変換倍率に対応する縮小率の帯域を含むウェーブレット逆変換の際に用いる帯域幅の高域成分に対して上記帯域幅の制限処理を行って上記縮小率に見合った帯域幅を抽出し、さらにダウンサンプラにおけるダウンサンプリング処理によって上記所望の解像度変換倍率に応じた画像を間引いて、所望の大きさの上記復号画像を供することにより、上述の課題を解決する。
【0010】
【発明の実施の形態】
本発明の好ましい実施の形態について、図面を参照しながら説明する。
【0011】
本発明実施の形態は、画像の効率的伝送もしくは蓄積を行うシステムに好適なものであり、特にウェーブレット変換符号化を用いて符号化されたビットストリームを入力して、任意の有理数倍の解像度変換を伴う復号化を実現するウェーブレット復号化装置及び方法を実現するものである。具体的な応用例としては、電子カメラ、携帯・移動体画像送受信端末(PDA)、プリンタ、衛星画像、医用画像等の圧縮・伸張器またはそのソフトウェアモジュール、ゲーム、3次元CGで用いるテクスチャの伸張器またはそのソフトウェアモジュール等がある。
【0012】
図1には、本発明のウェーブレット復号化装置及び方法が適用される一実施の形態のウェーブレット復号化装置の全体構成を示す。
【0013】
この図1に示す本発明実施の形態のウェーブレット復号化装置は、符号化ビットストリーム100をエントロピー復号化するエントロピー復号化部1と、量子化係数101を逆量子化して変換係数102を送出する逆量子化部2と、変換係数102を所定の方法でスキャニングして並び換えた変換係数103を送出する変換係数逆スキャニング部3と、並び換えられた変換係数103を逆変換して復号画像104を供するウェーブレット逆変換部4とを備えてなるものである。
【0014】
より具体的に説明すると、エントロピー復号化部1は、ウェーブレット符号化装置または符号化モジュールより送出された符号化ビットストリーム100に対して所定のエントロピー復号化を行う。ここで、エントロピー復号化としては、一般的に用いられているハフマン復号化や算術復号化を用いれば良い。但し当然であるが、ウェーブレット符号化装置等で行われたエントロピー符号化処理と対応する手法を行う必要がある。
【0015】
逆量子化部2は、エントロピー復号化部1により復号化されて出力された量子化係数101を逆量子化して変換係数102を出力する。この逆量子化部2も、ウェーブレット符号化装置で行われた量子化処理と表裏一体の動作を行う必要がある。
【0016】
変換係数逆スキャニング部3は、逆量子化部2で得られた変換係数102を並び換えて、新たな変換係数103を出力する。ここでの逆スキャニング方法は、ウェーブレット符号化装置で行われたスキャニング処理の逆処理を行うことになる。
【0017】
ウェーブレット逆変換部4は、変換係数103を逆変換して最終的な復号画像信号104を供する。
【0018】
ここで、本発明実施の形態のウェーブレット復号化装置では、上記ウェーブレット逆変換部4に、所定の解像度変換倍率に応じて変換係数の帯域を適応的に制限する帯域制限手段を設け、さらにアップサンプラ、ダウンサンプラ及び合成フィルタの何れか又は複数を適応的に配置することにより、任意の有理数倍率に解像度変換を行う機能を実現している。
【0019】
本実施の形態のウェーブレット復号化装置における上記任意有理数倍率の解像度変換処理のための構成及び動作の詳細な説明を行う前に、図2〜図6を用いて通常のウェーブレット変換処理及びウェーブレット逆変換処理のための構成及び動作について以下に説明する。
【0020】
図2には、通常のウェーブレット符号化装置の基本的構成を示す。
【0021】
図2に示すウェーブレット符号化装置は、ウェーブレット変換部5と、変換係数スキャニング部6と、量子化部7と、エントロピー符号化部8を、その基本構成要素として有する。
【0022】
ウェーブレット変換部5は、入力された画像信号105をウェーブレット変換してその変換係数106を出力する。
変換係数スキャニング部6は、ウェーブレット変換部5からの変換係数106を並び換えて、新たな変換係数107を出力する。なお、前記図1の変換係数逆スキャニング部3でのスキャニングは、当該変換係数スキャニング部6でのスキャニングの反対の並び換え処理である。
【0023】
量子化部7は、変換係数スキャニング部6から供給された変換係数107を量子化し、その量子化係数108を出力する。なお、前記図1の逆量子化部2での処理は、当該量子化部7での処理と対を成すものである。
【0024】
エントロピー符号化部8は、量子化部7から供給された量子化係数108に所定のエントロピー符号化を施し、その符号化ビットストリーム100を出力する。なおここでのエントロピー符号化としては、一般的に用いられているハフマン符号化や算術符号化を用いれば良く、前記図1のエントロピー復号化部1での処理は、当該エントロピー符号化部8での処理と対応している。
【0025】
図3には、通常のウェーブレット変換処理を行う構成を示す。この図3の構成は、幾つかある手法の中で最もポピュラーなウェーブレット変換処理であるオクターブ分割を複数レベルに渡って行う場合の構成例である。なお、図3の場合はレベル数が3(レベル1〜レベル3)であり、画像信号を低域と高域に分割し、且つ低域成分のみを階層的に分割する構成を取っている。また、図3では、便宜上、1次元の信号(例えば画像の水平成分)についてのウェーブレット変換処理を例に挙げているが、これを2次元に拡張することで2次元画像信号に対応することができる。
【0026】
図3において、入力画像信号105は、先ず分析用ローパスフィルタ81と分析用ハイパスフィルタ82とによって帯域分割され、得られた低域側の信号113と高域側の信号119は、それぞれ対応するダウンサンプラ83,84によって解像度が2分の1倍に間引かれる(レベル1)。
【0027】
上記ダウンサンプラ83,84からの出力のうち、低域側の信号114は分析用ローパスフィルタ85と分析用ハイパスフィルタ86によってさらに帯域分割される。これら帯域分割により得られた信号116,115はさらにダウンサンプラ87,88によって解像度がそれぞれ2分の1倍に間引かれる(レベル2)。
【0028】
上記ダウンサンプラ87,88からの出力のうち、低域側の信号117は分析用ローパスフィルタ89と分析用ハイパスフィルタ90によってさらに帯域分割される。これら帯域分割により得られた信号119,118はさらにダウンサンプラ91,92によって解像度がそれぞれ2分の1倍に間引かれる(レベル3)。
【0029】
このような処理を所定のレベルまで行うことで、低域側の信号を階層的に帯域分割した各帯域の信号が順次生成されていくことになる。図3の例では、レベル3まで帯域分割した結果、LLL信号109、LLH信号110、LH信号111、H信号112が生成されていることを示している。なお、上記LLL信号109やLLH信号110のLは低域成分であることを表し、Hは高域成分であることを表している。
【0030】
図4には、レベル2まで2次元画像を帯域分割した結果得られる帯域成分を図示する。ただし、この図4でのL及びHの表記法は1次元信号を扱った図3とは異なる。なお、図4中のLLは水平・垂直成分が共にL(低域)であること、LHは水平成分がH(高域)で垂直成分がL(低域)であることを意味している。また、図中のX_SIZEは垂直方向(X方向)の解像度を、Y_SIZEは水平方向(Y方向)の解像度を意味している。
【0031】
すなわちこの図4において、2次元の原画像は、先ずレベル1の帯域分割(水平・垂直方向)により4つの成分LL、LH、HL、HHに分けられ、次いで、LL成分は、レベル2の帯域分割(水平・垂直方向)により更に4つの成分LLLL、LLHL、LLLH、LLHHに分けられる。
【0032】
図5には、図4の帯域分割を実際の画像に応用した場合の画像例を示しており、この図5から、画像は低域の成分にその大部分の情報が含まれていることがわかる。
【0033】
次に、図6には、解像度変換の動作を行わない通常のウェーブレット逆変換処理を行う構成を示す。
【0034】
図3で説明したウェーブレット変換部の出力である各帯域成分(LLL信号109、LLH信号110、LH信号111、H信号112)のうち、LLL信号109及びLLH信号110は、それぞれアップサンプラ9,11によって2倍の解像度にアップサンプルされる。
【0035】
上記アップサンプラ9にてLLL信号109をアップサンプルして生成された信号は合成用ローパスフィルタ10により、また、アップサンプラ11にてLLH信号110をアップサンプルして生成された信号は合成用ハイパスフィルタ12によって、それぞれフィルタリングされて加算器13に送られる。
【0036】
加算器13では、両者の信号を帯域合成する。ここまでの処理により、上記レベル3の逆変換が完了する。
【0037】
以下同様に、上述の処理をレベル1まで繰り返すことで、最終的な逆変換後の復号画像104が出力されることになる。
【0038】
すなわち、加算器13の出力信号は、更にアップサンプラ14にて2倍の解像度にアップサンプルされた後、合成用ローパスフィルタ15にてフィルタリングされて加算器18に送られる。
【0039】
また、LH信号111は、アップサンプラ16によって2倍の解像度にアップサンプルされた後、合成用ハイパスフィルタ17にてフィルタリングされて加算器18に送られる。
【0040】
加算器18では、合成用ローパスフィルタ15と合成用ハイパスフィルタ17からの両者の信号を帯域合成する。ここまでの処理により、上記レベル2の逆変換が完了する。
【0041】
この加算器18の出力信号は、更にアップサンプラ19にて2倍の解像度にアップサンプルされた後、合成用ローパスフィルタ20にてフィルタリングされて加算器23に送られる。
【0042】
また、H信号112は、アップサンプラ21によって2倍の解像度にアップサンプルされた後、合成用ハイパスフィルタ22にてフィルタリングされて加算器23に送られる。
【0043】
加算器23では、合成用ローパスフィルタ20と合成用ハイパスフィルタ22からの両者の信号を帯域合成する。ここまでの処理により、上記レベル1の逆変換が完了する。
【0044】
以上が、通常のウェーブレット変換処理及びウェーブレット逆変換処理の基本構成及び基本動作である。
【0045】
ところで、上記図6において、LLL信号109そのものは、原画像の8分の1の縮小画像に相当する。また、アップサンプラ9で2倍にアップサンプルされ、さらに合成用ローパスフィルタ10を通過したレベル3の低域側の信号120と、同じくアップサンプラ11で2倍にアップサンプルされ、さらに合成用ハイパスフィルタ12を通過したレベル3の高域側の信号121とを、加算器13で帯域合成した信号122は、原画像の4分の1の縮小画像に相当する。同様に、レベル2の加算器18の出力信号123は、原画像の2分の1の縮小画像に相当する。
【0046】
したがって、それらLLL信号109や信号122,123を取り出せば、2のべき乗分の1の縮小画像を生成できることになる。なお、他のレベル数であっても同様な方法で2のべき乗分の1の縮小画像を生成できる。
【0047】
図7は、上記図6の各入力信号(LLL信号109、LLH信号110、LH信号111、H信号112)の帯域分割特性を示したものである。ここで本発明は、ディジタル信号を対象としているので、図7において、横軸は0、2πに近づくほど低域成分を、πに近づくほど高域成分を示していることになる。また、図6における各信号109,122,123に対応する各縮小画像、及び原解像度の復号画像信号104は、それぞれ図7に示したような帯域幅を有しており、このことから復号画像の縮小率と各画像における帯域幅の占有率(帯域占有率)とは一致していることがわかる。
【0048】
したがって、例えば任意有理数倍の縮小変換を行うためには、その縮小率に見合った帯域幅を抽出する必要がある。しかし、図7の帯域分割特性からもわかるように、ウェーブレット変換・逆変換ではその性質上、2のべき乗分の1の帯域占有率でしか帯域幅を合成できない。
【0049】
このようなことから、図1に示したウェーブレット復号化装置のウェーブレット逆変換部4では、その縮小率を規範として制限すべき帯域を決定し、その決定の際には、当該縮小率で与えられる有効帯域幅とウェーブレット逆変換の際に用いる帯域幅との差が最小となるようにすることで、上述したような縮小率に見合った帯域幅の抽出と、任意有理数倍の縮小変換を実現している。
【0050】
本発明実施の形態の第1の具体例では、任意有理数倍の解像度変換の一例として、3分の1の縮小変換を伴うウェーブレット逆変換について説明する。
【0051】
先に述べたように、縮小率が3分の1である場合には、帯域占有率も3分の1にしなければならない。つまり、図8に示すように、帯域128の帯域幅を抽出する必要がある。この場合、先ずLH信号111に対して帯域制限処理を行って、図8における帯域124(斜線部)を取り出し、これと帯域122を合成すれば、上記3分の1の帯域128の抽出が可能となる。
【0052】
図9には、当該第1の具体例として、前記の処理を実現する3分の1の縮小変換を伴うウェーブレット逆変換部4の概略構成を示す。なお、この図9の構成において、前記図6と同じ構成要素には図6と同一の指示符号を付している。また、図9中の点線にて示す高域側の経路は、図6に示した通常のウェーブレット復号化装置には設けられている経路であるが、本実施の形態のウェーブレット復号化装置では省略された経路を表している。
【0053】
すなわち図9に示す第1の具体例のウェーブレット逆変換部4において、LLL信号109及びLLH信号110は、それぞれアップサンプラ9,11によって2倍の解像度にアップサンプルされ、さらにそれぞれ対応する合成用ローパスフィルタ10と合成用ハイパスフィルタ12によりフィルタリングされた後、加算器13にて両者の信号が帯域合成される。当該加算器13での帯域合成により得られた信号122(図8の帯域122の信号)は、原画像の4分の1の縮小画像に相当し、ここまでの処理により、レベル3の逆変換が完了する。
【0054】
当該加算器13の出力信号122は、更にアップサンプラ14にて2倍の解像度にアップサンプルされた後、合成用ローパスフィルタ15にてフィルタリングされて加算器18に送られる。
【0055】
また、LH信号111は、帯域制限部30にて後述するように帯域幅が制限される。この帯域制限部30にて帯域制限された信号124(図8の帯域124の信号)は、アップサンプラ16によって2倍の解像度にアップサンプルされる。このアップサンプル後の信号127は、さらに合成用ハイパスフィルタ17にてフィルタリングされ、信号125として加算器18に送られる。
【0056】
加算器18では、合成用ローパスフィルタ15と合成用ハイパスフィルタ17からの信号126及び125を帯域合成する。当該加算器18での帯域合成により得られた信号128(図8の帯域128の信号)は、更にアップサンプラ19にて2倍の解像度にアップサンプルされた後、合成用ローパスフィルタ20にてフィルタリングされる。当該合成用ローパスフィルタ20からの出力信号129は原画像と同じ解像度の画像に相当する。
【0057】
この第1の具体例では、最終的に3分の1の解像度に復号化された画像を生成するため、上記ローパスフィルタ20からの信号129はさらにダウンサンプラ31にて3分の1の解像度にダウンサンプル(間引き処理)される。これにより、3分の1の縮小画像に相当する復号画像信号130が得られることになる。また、この第1の具体例のように、3分の1の帯域信号しか必要ない場合には、H信号112は不要となる。したがって、図6のようにH信号112を入力とする2倍のアップサンプラ及び合成用ハイパスフィルタの処理は不要になるので、計算量の削減ができる。
【0058】
ここで、当該第1の具体例の場合の帯域制限部30は、アップサンプラ16及び合成フィルタ17の前段部に置かれ、LH信号111(高域成分)の変換係数のフィルタリング処理を行うが、当該LH信号111はウェーブレット符号化装置にてダウンサンプルされたものであるため、その解像度での帯域に対応したフィルタとして設計する必要がある。
【0059】
図10には、図3に示したウェーブレット変換部において、LH信号111を生成する際の各生成過程での周波数帯域の状態を示す。なお、図中のカッコ内の数字は、前述した各図に示した信号に対応しており、図中の斜線部は抽出すべき前記帯域124を示している。また、図の横軸のωは正規化角周波数を意味する。
【0060】
この図10において、前記入力画像信号105に含まれる帯域は、状態131で示される。当該入力画像信号105を前記分析用ローパスフィルタ81にて処理した信号113の帯域は、高域がカットされているため状態132となり、更に前記信号114の帯域はダウンサンプラ83にて2分の1倍にダウンサンプルされているため状態133のような帯域になっている。また、前記信号115の帯域は、前記分析用ハイパスフィルタ86での処理によって低域側がカットされているため状態134のような帯域となり、さらにダウンサンプラ88によって2分の1倍のダウンサンプルが行われてLH信号111が生成されている。このLH信号111もダウンサンプルの影響のため、状態135のような帯域となる。当該状態135では、帯域が2π側にずれて低域側への折り返し成分が発生することになるため、図11に示すように、状態136として見なすことができる。従って、LH信号111の解像度においては、前記図8の帯域124が図11の帯域137に相当している。このため、LH信号111に対して図9のように帯域制限部30を配置した場合、図12に示すようなフィルタ特性(振幅)をもつハイパスフィルタを当該帯域制限部30として使用することになる。
【0061】
以上が、第1の具体例として縮小率が3分の1のときのウェーブレット逆変換部4の構成及び動作である。この第1の具体例のウェーブレット逆変換部4によれば、前記処理によってウェーブレット変換領域における帯域幅が3分の1になるため、エリアシングといったノイズや高域成分の欠落によるボケの発生を防ぐことができる。つまり、該縮小率から与えられる有効帯域の高精度な抽出方法により、復号画像の品質向上の効果を生み出している。
【0062】
次に、本発明実施の形態の第2の具体例として、5分の1の縮小変換を行うウェーブレット復号化装置について説明する。
【0063】
前記第1の具体例と同様に、縮小率が5分の1である場合には、帯域占有率も5分の1にしなければならない。このためには、図13に示すように、帯域140の帯域幅を抽出する必要がある。この場合、LLH信号110に対して帯域制限処理を行って帯域138(斜線部)を取り出し、これとLLL信号109が持つ帯域を合成することで、図13における帯域140の抽出が可能となる。
【0064】
図14には、当該第2の具体例として、図1のウェーブレット復号化装置において解像度を5分の1に縮小して復号化する場合の、ウェーブレット逆変換部4の概略構成を示す。なお、この図14の構成において、前記各図と同じ構成要素には各図と同一の指示符号を付している。また、図14中の点線にて示す各高域側の経路は、図6に示した通常のウェーブレット復号化装置には設けられている経路であるが、本実施の形態のウェーブレット復号化装置では省略された経路を表している。
【0065】
すなわち図14に示す第2の具体例のウェーブレット逆変換部4において、LLL信号109はアップサンプラ9によって2倍の解像度にアップサンプルされ、さらに合成用ローパスフィルタ10によりフィルタリングされた後、加算器13に送られる。
【0066】
一方、レベル3の高域成分であるLLH信号110は、帯域制限部32にて後述するように帯域幅が制限される。当該帯域制限された信号138(図13の帯域138の信号)は、アップサンプラ10にて2倍の解像度にアップサンプルされ、さらに合成用ローパスフィルタ10によりフィルタリングされる。このフィルタリング後の信号139が加算器13に送られる。
【0067】
当該加算器13の出力信号140(図13の帯域140の信号)は、更にアップサンプラ14にて2倍の解像度にアップサンプルされた後、合成用ローパスフィルタ15にてフィルタリングされる。
【0068】
このフィルタリング後の信号141は、更にアップサンプラ19にて2倍の解像度にアップサンプルされた後、合成用ローパスフィルタ20にてフィルタリングされる。当該合成用ローパスフィルタ20からの出力信号129は原画像と同じ解像度の画像となる。
【0069】
この第2の具体例では、最終的に5分の1の解像度に復号化された画像を生成するため、上記出力信号129はさらにダウンサンプラ33にて5分の1の解像度にダウンサンプル(間引き処理)される。これにより、5分の1の縮小画像の復号画像信号142が得られることになる。このように、5分の1の帯域成分しか必要ない場合には、LH信号111とH信号112は不要となる。したがって、図6のようにLH信号111とH信号112をそれぞれ入力とする2倍のアップサンプラ及び合成用ハイパスフィルタの処理は不要になるので、計算量の削減ができる。
【0070】
ここで、当該第2の具体例の場合の帯域制限部32は、アップサンプラ10及び合成フィルタ12の前段部に置かれ、LLH信号110(高域成分)の変換係数のフィルタリング処理を行うが、当該LLH信号110はウェーブレット符号化装置にてダウンサンプルされたものであるため、その解像度での帯域に対応したフィルタとして設計する必要がある。
【0071】
図15には、図3のウェーブレット変換部において、LLH信号110を生成する際の各生成過程での周波数帯域の状態を示す。なお、図中のカッコ内の数字は、前述した各図に示した信号に対応しており、図中の斜線部は抽出すべき前記帯域138を示している。また、図の横軸のωは正規化角周波数を意味する。さらに、状態143の帯域は、前記信号114の帯域に対応しており、この信号114を生成するまでの周波数帯域は、図10における状態131から状態133(但し、斜線部を除く)で既に示されている。
【0072】
この図15において、前記信号114の出力以降の処理では、前記分析用ローパスフィルタ85により高域がカットされた信号116が生成され、この信号116の帯域成分は状態144になる。さらに、前記ダウンサンプラ87での2分の1のダウンサンプルにより信号117が生成され、この信号117の帯域は状態145で表わされる。次に、レベル3での処理に移り、信号117に対して前記分析用ハイパスフィルタ82による帯域制限が行われ、信号118が生成される。この信号118は、低域がカットされているため、その帯域は図15中の状態146になる。最後に、ダウンサンプラ92による2分の1のダウンサンプルが行われ、LLH信号110が生成される。LLH信号110の帯域は、状態147で表わされる。当該状態147では、帯域が2π側にずれて低域側への折り返し成分が発生することになるため、図16に示すような状態148として見なすことができる。従って、LLH信号110の解像度においては、図13の帯域138は、図16の帯域149に相当している。このため、LLH信号110に対して図14のように帯域制限部32を配置した場合、図17に示したフィルタ特性(振幅)をもつハイパスフィルタを帯域制限部32として使用することになる。
【0073】
以上が、第2の具体例として縮小率が5分の1のときのウェーブレット逆変換部4の構成及び動作である。この第2の具体例のウェーブレット逆変換部4によれば、前記処理によってウェーブレット変換領域における帯域幅が5分の1になるため、エリアシングといったノイズや高域成分の欠落によるボケの発生を防ぐことができる。つまり、該縮小率から与えられる有効帯域の高精度な抽出方法により、復号画像の品質向上の効果を生み出している。
【0074】
次に、本発明実施の形態の第3の具体例として、3分の2の縮小変換を行うウェーブレット復号化装置について説明する。
【0075】
前記第1,2の具体例と同様に、縮小率が3分の2である場合には、帯域占有率も3分の2にしなければならない。このためには、図18に示すように、帯域153の帯域幅を抽出する必要がある。この場合、H信号112に対して帯域制限処理を行って帯域150(斜線部)を取り出し、これと信号123が持つ帯域を合成することで、図18における3分の2の帯域153の抽出が可能となる。
【0076】
図19には、当該第3の具体例として、図1のウェーブレット復号化装置において解像度を3分の2に縮小して復号化する場合の、ウェーブレット逆変換部4の概略構成を示す。なお、この図19の構成において、前記各図と同じ構成要素には各図と同一の指示符号を付している。また、図19中の点線にて示す各高域側の経路は、図6に示した通常のウェーブレット復号化装置には設けられることになる経路であるが、本実施の形態のウェーブレット復号化装置には設けられない経路を表している。
【0077】
すなわち図19に示す第3の具体例のウェーブレット逆変換部4において、LLL信号109とLLH信号110は、アップサンプラ9,11によってそれぞれ2倍の解像度にアップサンプルされ、さらに合成用ローパスフィルタ10,12によりそれぞれフィルタリングされた後、加算器13にて両者の帯域合成がなされる。当該加算器13で帯域合成した信号122は、原画像の4分の1の縮小画像に相当し、ここまでの処理により、レベル3の逆変換が完了する。
【0078】
当該加算器13の出力信号122は、更にアップサンプラ14にて2倍の解像度にアップサンプルされた後、合成用ローパスフィルタ15にてフィルタリングされて加算器18に送られる。
【0079】
また、LH信号111は、アップサンプラ16によって2倍の解像度にアップサンプルされた後、合成用ハイパスフィルタ17にてフィルタリングされ、加算器18に送られる。
【0080】
加算器18では、合成用ローパスフィルタ15と合成用ハイパスフィルタ17からの信号の帯域合成を行うする。ここまでの処理により、上記レベル2の逆変換が完了する。 当該加算器18による帯域合成後の信号123は、更にアップサンプラ19にて2倍の解像度にアップサンプルされた後、合成用ローパスフィルタ20にてフィルタリングされて加算器23に送られる。
【0081】
また、H信号112は、帯域制限部34にて後述するように帯域幅が制限される。当該帯域制限された信号150(図18の帯域150の信号)は、アップサンプラ21にて2倍の解像度にアップサンプルされ、さらに合成用ハイパスフィルタ22によりフィルタリングされる。このフィルタリング後の信号151が加算器23に送られる。
【0082】
加算器23では、合成用ローパスフィルタ20と合成用ハイパスフィルタ22からの信号の帯域合成を行う。ここまでの処理により、上記レベル1の逆変換が完了する。
【0083】
この第3の具体例では、最終的に3分の2の解像度に復号化された画像を生成するため、上記信号153はアップサンプラ24にて2倍の解像度(原画像の2倍の解像度)にアップサンプルされた後、合成用ローパスフィルタ25によりフィルタリングされ、さらにこの信号154はダウンサンプラ31にて3分の1の解像度にダウンサンプル(間引き処理)される。これにより、3分の2の縮小画像の復号画像信号142が得られることになる。このようにレベル0までの逆変換を行ったとしても、第3の具体例では、レベル0の高域側に2倍のアップサンプラ及び合成用ハイパスフィルタがは不要である。
【0084】
ここで、当該第3の具体例の場合の帯域制限部34は、アップサンプラ21及び合成フィルタ22の前段部に置かれ、レベル1のH信号112(高域成分)の変換係数のフィルタリング処理を行うが、当該H信号112はウェーブレット符号化装置にてダウンサンプルされたものであるため、その解像度での帯域に対応したフィルタとして設計する必要がある。
【0085】
図20には、図3のウェーブレット変換部において、H信号112を生成する際の各生成過程での周波数帯域の状態を示す。なお、図中のカッコ内の数字は、前述した各図に示した信号成分に対応しており、図中の斜線部は抽出すべき帯域150を示している。また、図の横軸のωは正規化角周波数を意味する。
【0086】
この図20において、入力画像信号105に含まれる帯域は、状態156で示される。次に、この状態105に対して分析用ハイパスフィルタ82処理を施した信号119の帯域は、低域がカットされるために状態157となり、更にダウンサンプラ84にて2分の1倍のダウンサンプルが行われた信号112の帯域は状態158のような帯域になる。状態158では、帯域が2π側にずれて低域側への折り返し成分が発生することになるため、帯域分布を状態159として見なすことができる。従って、図18の帯域150は、H信号112の解像度においては、図20の帯域160に相当している。このため、H信号112に対して図19のように帯域制限部34を配置した場合、前記図12に示したフィルタ特性(振幅)を有するハイパスフィルタを帯域制限部34として使用することになる。
【0087】
以上が、第3の具体例として縮小率が3分の2のときのウェーブレット逆変換部4の構成及び動作である。この第3の具体例のウェーブレット逆変換部4によれば、前記処理によってウェーブレット変換領域における帯域幅が3分の2になるため、エリアシングといったノイズや高域成分の欠落によるボケの発生を防ぐことができる。つまり、該縮小率から与えられる有効帯域の高精度な抽出方法により、復号画像の品質向上の効果を生み出している。
【0088】
次に、本発明実施の形態の第4の具体例として、第1の具体例のように3分の1の縮小変換を行うウェーブレット復号化装置について説明する。
【0089】
図21には、当該第4の具体例として、図1のウェーブレット復号化装置において解像度を3分の1に縮小して復号化する場合の、ウェーブレット逆変換部4の概略構成を示す。なお、この図21の構成において、前記各図と同じ構成要素には各図と同一の指示符号を付している。また、解像度を3分の1にする場合、前記第1の具体例と同様に、帯域占有率も3分の1にする。
ここで、この図21に示す第4の具体例の構成は、前記第1の具体例における図9の帯域制限部と、アップサンプラ16及び合成用ハイパスフィルタ17の配置を入れ替えた以外は、前記図9と同じ構成になる。
【0090】
すなわちこの図21において、LH信号1111は、アップサンプラ16によって2倍の解像度にアップサンプルされる。アップサンプルされた信号161は合成用ハイパスフィルタ17にてフィルタリングされ、信号162として帯域性弁部36に送られる。
【0091】
当該第4の具体例の場合、帯域制限の対象となる信号162は、アップサンプラ16での2倍のアップサンプルと合成用ハイパスフィルタ17の処理により、解像度がLH信号111の2倍になっている。従って、帯域制限部36は、この解像度での帯域に基づいてフィルタを設計する必要がある。
【0092】
図22には、LH信号111から2倍のアップサンプル及びハイパスフィルタ(合成)の処理によって信号162を生成する各過程での周波数帯域の状態を示す。なお、図中のカッコ内の数字は、前述した各図に示した信号に対応しており、また、図の横軸のωは正規化角周波数を意味する。
【0093】
この図22において、状態163は、前記図11における状態136と同じ信号111の帯域を示しており、図中の斜線部が抽出すべき信号125の帯域になる。信号111を2倍にアップサンプルした信号161は、状態164で示されたような帯域分布になる。なお、図中点線で示された帯域は、イメージング成分(アップサンプリングにより新たに生じるスペクトル成分)を示している。更に、信号161に対してハイパスフィルタ処理した信号162の信号はイメージング成分がカットされ、その帯域は状態165で示されるような分布になる。
【0094】
以上から、当該第4の具体例の場合は、図21における信号125の帯域を抽出するには、図23に示すようなフィルタ特性(振幅)をもつバンドパスフィルタを帯域制限部34として使用する。
【0095】
上述したように、本発明実施の形態においては、任意有理数倍率の解像度変換を伴うウェーブレット復号化を実現することができる。すなわち例えば縮小の場合、帯域制限の対象となるレベル以下の高域成分については、それを復号化のプロセスから省略することにより、計算量を削減する効果がある。従って、ハードウェア化した際のコスト減につながる。更に、縮小率から与えられる有効帯域の高精度な抽出方法により、エリアシングといったノイズや高域成分の欠落によるボケの発生を防ぎ、復号画像の品質向上の効果を生み出している。
【0096】
また、本実施の形態によれば、ウェーブレット符号化装置側には一切制約条件が無い。従って、通常の最も一般的なウェーブレット変換及びウェーブレット符号化装置で生成された符号化ビットストリームを入力して、任意有理数の解像度変換を伴うウェーブレット復号化画像を得ることができるという効果もある。
【0097】
【発明の効果】
本発明のウェーブレット復号化装置及び方法においては、ウェーブレット逆変換の際に、解像度変換倍率に応じて変換係数の帯域制限を行うと共に、所定の解像度変換倍率に応じてアップサンプリング、ダウンサンプリング、合成フィルタリングを適応的に行うことにより、変換方式にウェーブレット変換を用いて圧縮符号化がなされた画像信号を、端末側の制約条件に左右されること無く、任意有理数の解像度でデコード(復号化)可能となり、その結果として、例えば電子スチルカメラやプリンタ等で多用されるいわゆるサムネイル画像や原画像を解像度変換した画像(縮小又は拡大した画像)の記憶・表示を効率的に行え、各種の製品への使用用途を大幅に広げることが可能となる。
【0098】
すなわち本発明によれば、必要に応じて画像メモリ内に記憶された帯域画像をサムネイル画像または縮小画像として画面表示できるので、帯域分割画像を生成する過程と符号化を行う過程とを共通化することで、処理の効率化が実現できるという効果がある。従って、特別に、サムネイル画像等を生成する回路が必要無いので、ハードウェア規模の削減という効果もある。さらに、例えば外部記憶媒体を本発明装置に付加して、これに符号化ビットストリームを記憶・保持させることにより、多くの画像の符号化ビットストリームを該外部記憶媒体に記憶・保持させることができる。また、常にサムネイル画像または縮小画像を画像メモリに記憶・保持させておく必要がないので、見たいサムネイル画像または縮小画像の符号化ビットストリームを、外部記憶媒体から随時読み出して、復号化して画面表示すれば良いので、使用効率が向上する効果もある。
【図面の簡単な説明】
【図1】本発明実施の形態のウェーブレット復号化装置の全体構成を示すブロック回路図である。
【図2】本発明実施の形態のウェーブレット復号化装置に対応するウェーブレット符号化装置の全体構成を示すブロック回路図である。
【図3】通常のウェーブレット変換部の基本構成(レベル3まで)を示すブロック回路図である。
【図4】2次元画像の帯域分割(分割レベル=2)を示す図である。
【図5】実際の画像に対して帯域分割(分割レベル=2)した場合の各帯域画像を示す図である。
【図6】通常のウェーブレット逆変換部の基本構成(レベル3まで)を示すブロック回路図である。
【図7】帯域分割特性(オクターブ分割)を示す図である。
【図8】3分の1倍の解像度変換時に処理対象となる帯域分割特性を示す図である。
【図9】第1の具体例として、3分の1倍の縮小解像度変換を伴うを伴うウェーブレット逆変換部の構成を示すブロック回路図である。
【図10】ウェーブレット変換部によるLH信号の生成過程での周波数帯域を示す図である。
【図11】LH信号の解像度における周波数帯域を示す図である。
【図12】第1の具体例の帯域制限部に用いるハイパスフィルタの振幅特性を示す図である。
【図13】5分の1倍の解像度変換時に処理対象となる帯域分割特性を示す図である。
【図14】第2の具体例として、5分の1倍の縮小解像度変換を伴うを伴うウェーブレット逆変換部の構成を示すブロック回路図である。
【図15】ウェーブレット変換部によるLLH信号の生成過程での周波数帯域を示す図である。
【図16】LLH信号の解像度における周波数帯域を示す図である。
【図17】第2の具体例の帯域制限部に用いるハイパスフィルタの振幅特性を示す図である。
【図18】3分の2倍の解像度変換時に処理対象となる帯域分割特性を示す図である。
【図19】第3の具体例として、3分の2倍の縮小解像度変換を伴うを伴うウェーブレット逆変換部の構成を示すブロック回路図である。
【図20】ウェーブレット変換部によるH信号の生成過程での周波数帯域を示す図である。
【図21】第4の具体例として、3分の1倍の縮小解像度変換を伴うを伴うウェーブレット逆変換部の構成を示すブロック回路図である。
【図22】LH信号に対しアップサンプル、ハイパスフィルタ処理を行う過程での周波数帯域を示す図である。
【図23】第3の具体例の帯域制限部に用いるバンドパスフィルタの振幅特性を示す図である。
【符号の説明】
1 エントロピー復号化部、 2 逆量子化部、 3 変換係数逆スキャニング部、 4 ウェーブレット逆変換部、 5 ウェーブレット変換部、 6 変換係数スキャニング部、 7 量子化部、 8 エントロピー符号化部、 9 2倍のアップサンプラ、 10,15,20,25 合成用ローパスフィルタ、12,17,22 合成用ハイパスフィルタ、 12,18,12 加算器、81,85,89 分析用ローパスフィルタ、 82,86,90 分析用ハイパスフィルタ、 83,84,87,88,91,92 2分の1倍のダウンサンプラ、 31 3分の1倍のダウンサンプラ、 33 5分の1倍のダウンサンプラ、 30,32,34,36 帯域制限部
[0001]
BACKGROUND OF THE INVENTION
The present invention can be applied to a system for efficiently transmitting or storing images, and in particular, by inputting a bit stream encoded using wavelet transform encoding, resolution conversion of an arbitrary rational number multiple is possible. TECHNICAL FIELD The present invention relates to a wavelet decoding apparatus and method for realizing decoding accompanied with.
[0002]
[Prior art]
As a conventional typical image compression method, there is a JPEG (Joint Photographic Coding Experts Group) method standardized by ISO (International Organization for Standardization). This is a system that mainly compresses and encodes still image signals using DCT (discrete cosine transform), and is known to provide good encoded / decoded images when relatively high bits are allocated. . However, in the case of the DCT, if the number of encoded bits is reduced to some extent, block distortion peculiar to DCT becomes prominent and subjective deterioration becomes conspicuous.
[0003]
Apart from this, recently, research on a method of dividing an image signal into a plurality of bands using a filter that combines a high-pass filter and a low-pass filter called a filter bank and performing coding for each band has been actively conducted. It has become. Among them, wavelet coding is regarded as a promising new technology to replace DCT because it does not have the disadvantage that block distortion becomes remarkable due to high compression, which is a problem in DCT.
[0004]
Current products such as electronic still cameras and video movies use JPEG or MPEG (Moving Picture image coding Experts Group) as the image compression method and DCT as the conversion method. It is speculated that products that adopt this conversion method will appear on the market.
[0005]
[Problems to be solved by the invention]
However, studies for improving the efficiency of the coding scheme have been actively conducted by each research institution, but there are still few inventions aimed at specific commercialization utilizing the characteristics of the wavelet transform.
[0006]
Further, in the wavelet decoding accompanied with the conventional resolution conversion, the resolution can be reduced only by a power of 2 by its nature. This is due to the fact that the normal wavelet transform uses a two-part filter bank. Therefore, the synthesis filter bank in the decoding process can synthesize low-frequency components only with a power of 2. Therefore, the reduction rate of the decoded image is limited to 1 with a power of 2.
[0007]
On the other hand, when the resolution of the original image increases, it is considered that the demand for decoding at a resolution other than one that is a power of 2 increases. In other words, if it becomes possible to decode (decode) at an arbitrary rational number resolution including not only a power of 2 but also other than that, it will not be influenced by the constraints on the terminal side, It is thought that the use will spread.
[0008]
Therefore, the present invention has been made in view of such a situation, and an arbitrary rational number can be used for an image signal that has been compression-encoded using a wavelet transform as a conversion method without being influenced by restrictions on the terminal side. As a result, it is possible to efficiently store and display so-called thumbnail images that are frequently used in electronic still cameras, printers, etc., and images that have been converted in resolution (reduced images). It is an object of the present invention to provide a wavelet decoding apparatus and method that can be used and that can greatly expand the usage of various products.
[0009]
[Means for Solving the Problems]
The wavelet decoding apparatus and method according to the present invention entropy-decodes an encoded bit stream, sends quantization coefficients, dequantizes the quantization coefficients, sends transform coefficients, and scans the transform coefficients by a predetermined method. Then, the transform coefficients are rearranged, the rearranged transform coefficients are inversely transformed to generate a decoded image, and when performing wavelet inverse transform, the bandwidth of the transform coefficient of the high-frequency component is determined according to the resolution conversion magnification. As well as limiting Among the basic wavelet transform basic configuration composed of a plurality of upsamplers and synthesis filters, the high-frequency components at a predetermined level of the upsampling processing and synthesis filtering processing in the upsampler and synthesis filter for decoding on the high frequency side are omitted. The bandwidth restriction processing is performed on the high-frequency component of the bandwidth used in the inverse wavelet transform including the bandwidth of the reduction rate corresponding to the desired resolution conversion magnification, and the bandwidth corresponding to the reduction rate is extracted. Further, the image corresponding to the desired resolution conversion magnification is thinned out by down-sampling processing in the down-sampler, and the decoded image having a desired size is provided. This solves the above-mentioned problem.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
A preferred embodiment of the present invention will be described with reference to the drawings.
[0011]
The embodiment of the present invention is suitable for a system that efficiently transmits or stores images, and in particular, inputs a bit stream encoded using wavelet transform encoding, and performs resolution conversion of an arbitrary rational number multiple. The present invention realizes a wavelet decoding apparatus and method that realizes decoding accompanied with. Specific application examples include electronic cameras, portable / mobile image transmission / reception terminals (PDAs), printers, compression / decompression devices for satellite images, medical images, etc., or software modules thereof, games, and decompression of textures used in 3D CG. Or a software module thereof.
[0012]
FIG. 1 shows the overall configuration of a wavelet decoding apparatus according to an embodiment to which the wavelet decoding apparatus and method of the present invention are applied.
[0013]
The wavelet decoding apparatus according to the embodiment of the present invention shown in FIG. 1 includes an entropy decoding unit 1 that entropy-decodes an encoded bit stream 100, and an inverse unit that inversely quantizes a quantized coefficient 101 and sends a transform coefficient 102. The quantizing unit 2, the transform coefficient inverse scanning unit 3 that sends the transform coefficient 103 scanned by the transform coefficient 102 and rearranged by a predetermined method, the inverse transform of the rearranged transform coefficient 103, and the decoded image 104. A wavelet inverse transform unit 4 is provided.
[0014]
More specifically, the entropy decoding unit 1 performs predetermined entropy decoding on the encoded bitstream 100 transmitted from the wavelet encoding device or the encoding module. Here, as entropy decoding, generally used Huffman decoding or arithmetic decoding may be used. However, as a matter of course, it is necessary to perform a method corresponding to the entropy encoding process performed by the wavelet encoding device or the like.
[0015]
The inverse quantization unit 2 inversely quantizes the quantized coefficient 101 decoded and output by the entropy decoding unit 1 and outputs a transform coefficient 102. The inverse quantization unit 2 also needs to perform an operation that is integrated with the quantization processing performed by the wavelet encoding device.
[0016]
The transform coefficient inverse scanning unit 3 rearranges the transform coefficients 102 obtained by the inverse quantization unit 2 and outputs a new transform coefficient 103. The inverse scanning method here performs the inverse process of the scanning process performed by the wavelet encoding device.
[0017]
The wavelet inverse transform unit 4 inversely transforms the transform coefficient 103 to provide a final decoded image signal 104.
[0018]
Here, in the wavelet decoding apparatus according to the embodiment of the present invention, the wavelet inverse transform unit 4 is provided with band limiting means for adaptively limiting the band of the transform coefficient in accordance with a predetermined resolution transform magnification, and further an upsampler. The function of performing resolution conversion to an arbitrary rational number magnification is realized by adaptively arranging one or more of the downsampler and the synthesis filter.
[0019]
Before detailed description of the configuration and operation for the above-described arbitrary rational number resolution conversion processing in the wavelet decoding apparatus of the present embodiment, normal wavelet conversion processing and inverse wavelet conversion using FIGS. The configuration and operation for processing will be described below.
[0020]
FIG. 2 shows a basic configuration of a normal wavelet encoding apparatus.
[0021]
The wavelet encoding apparatus shown in FIG. 2 includes a wavelet transform unit 5, a transform coefficient scanning unit 6, a quantization unit 7, and an entropy coding unit 8 as its basic components.
[0022]
The wavelet transform unit 5 performs wavelet transform on the input image signal 105 and outputs the transform coefficient 106.
The transform coefficient scanning unit 6 rearranges the transform coefficients 106 from the wavelet transform unit 5 and outputs new transform coefficients 107. Note that the scanning in the transform coefficient inverse scanning unit 3 in FIG. 1 is a reordering process opposite to the scanning in the transform coefficient scanning unit 6.
[0023]
The quantization unit 7 quantizes the transform coefficient 107 supplied from the transform coefficient scanning unit 6 and outputs the quantized coefficient 108. The processing in the inverse quantization unit 2 in FIG. 1 is paired with the processing in the quantization unit 7.
[0024]
The entropy encoding unit 8 performs predetermined entropy encoding on the quantized coefficient 108 supplied from the quantization unit 7 and outputs the encoded bitstream 100. Here, as entropy coding, generally used Huffman coding or arithmetic coding may be used. The processing in the entropy decoding unit 1 in FIG. 1 is performed by the entropy coding unit 8. It corresponds to the processing of.
[0025]
FIG. 3 shows a configuration for performing normal wavelet transform processing. The configuration in FIG. 3 is a configuration example in the case where octave division, which is the most popular wavelet transform processing among several methods, is performed over a plurality of levels. In the case of FIG. 3, the number of levels is 3 (level 1 to level 3), and the image signal is divided into a low band and a high band, and only the low band component is divided hierarchically. In FIG. 3, for the sake of convenience, wavelet transform processing for a one-dimensional signal (for example, a horizontal component of an image) is given as an example. it can.
[0026]
In FIG. 3, the input image signal 105 is first band-divided by the analysis low-pass filter 81 and the analysis high-pass filter 82, and the obtained low-frequency side signal 113 and high-frequency side signal 119 are respectively down-corresponding. The resolution is reduced by half by the samplers 83 and 84 (level 1).
[0027]
Of the outputs from the down samplers 83 and 84, the low-frequency signal 114 is further divided into bands by the analysis low-pass filter 85 and the analysis high-pass filter 86. The resolutions of the signals 116 and 115 obtained by the band division are further reduced by half by the down samplers 87 and 88 (level 2).
[0028]
Of the outputs from the down samplers 87 and 88, the low-frequency signal 117 is further divided into bands by the analysis low-pass filter 89 and the analysis high-pass filter 90. The resolutions of the signals 119 and 118 obtained by the band division are further reduced by half by the downsamplers 91 and 92 (level 3).
[0029]
By performing such processing up to a predetermined level, signals in each band obtained by hierarchically dividing the low-frequency signal into bands are sequentially generated. In the example of FIG. 3, it is shown that the LLL signal 109, the LLH signal 110, the LH signal 111, and the H signal 112 are generated as a result of band division to level 3. Note that L in the LLL signal 109 and the LLH signal 110 represents a low-frequency component, and H represents a high-frequency component.
[0030]
FIG. 4 illustrates band components obtained as a result of band division of a two-dimensional image up to level 2. However, the notation of L and H in FIG. 4 is different from that in FIG. 3 in which one-dimensional signals are handled. Note that LL in FIG. 4 means that the horizontal and vertical components are both L (low frequency), and LH means that the horizontal component is H (high frequency) and the vertical component is L (low frequency). . In the figure, X_SIZE means the resolution in the vertical direction (X direction), and Y_SIZE means the resolution in the horizontal direction (Y direction).
[0031]
That is, in FIG. 4, the two-dimensional original image is first divided into four components LL, LH, HL, and HH by level 1 band division (horizontal and vertical directions), and then the LL component is divided into level 2 bands. By the division (horizontal / vertical direction), it is further divided into four components LLLL, LLHL, LLLH, and LLHH.
[0032]
FIG. 5 shows an image example when the band division of FIG. 4 is applied to an actual image. From FIG. 5, it is understood that the image includes most of the information in the low-frequency component. Recognize.
[0033]
Next, FIG. 6 shows a configuration for performing a normal wavelet inverse transform process without performing a resolution conversion operation.
[0034]
Of the band components (LLL signal 109, LLH signal 110, LH signal 111, and H signal 112) that are the outputs of the wavelet transform unit described in FIG. 3, the LLL signal 109 and the LLH signal 110 are the upsamplers 9 and 11, respectively. To upsample to twice the resolution.
[0035]
The signal generated by up-sampling the LLL signal 109 by the up-sampler 9 is generated by the synthesis low-pass filter 10, and the signal generated by up-sampling the LLH signal 110 by the up-sampler 11 is generated by the synthesis high-pass filter. 12 are respectively filtered and sent to the adder 13.
[0036]
The adder 13 performs band synthesis on both signals. By the processing so far, the level 3 inverse transformation is completed.
[0037]
Similarly, the above-described processing is repeated up to level 1 to output the final decoded image 104 after inverse transformation.
[0038]
That is, the output signal of the adder 13 is further upsampled to a double resolution by the upsampler 14, filtered by the synthesis low-pass filter 15, and sent to the adder 18.
[0039]
The LH signal 111 is upsampled to a double resolution by the upsampler 16, filtered by the synthesis high-pass filter 17, and sent to the adder 18.
[0040]
The adder 18 performs band synthesis on both signals from the synthesis low-pass filter 15 and the synthesis high-pass filter 17. By the processing so far, the inverse transformation of level 2 is completed.
[0041]
The output signal of the adder 18 is further upsampled to a double resolution by the upsampler 19, filtered by the synthesis low-pass filter 20, and sent to the adder 23.
[0042]
The H signal 112 is upsampled to double the resolution by the upsampler 21, filtered by the synthesis high-pass filter 22, and sent to the adder 23.
[0043]
The adder 23 band-synthesizes both signals from the synthesis low-pass filter 20 and the synthesis high-pass filter 22. By the processing so far, the level 1 inverse transformation is completed.
[0044]
The above is the basic configuration and basic operation of normal wavelet transform processing and wavelet inverse transform processing.
[0045]
Incidentally, in FIG. 6, the LLL signal 109 itself corresponds to a reduced image of 1/8 of the original image. Further, the up-sampler 9 up-samples the signal and the low-frequency side signal 120 of level 3 that has passed through the synthesis low-pass filter 10 is also up-sampled by the up-sampler 11 twice. Further, the synthesis high-pass filter A signal 122 obtained by band synthesis of the high-frequency signal 121 of level 3 that has passed through 12 by the adder 13 corresponds to a reduced image that is a quarter of the original image. Similarly, the output signal 123 of the level 2 adder 18 corresponds to a reduced image that is a half of the original image.
[0046]
Therefore, if the LLL signal 109 and the signals 122 and 123 are extracted, a reduced image having a power of 2 can be generated. Note that a reduced image having a power-of-two power of 2 can be generated by the same method even if the number of levels is other.
[0047]
FIG. 7 shows the band division characteristics of the input signals (LLL signal 109, LLH signal 110, LH signal 111, H signal 112) of FIG. Here, since the present invention is intended for digital signals, in FIG. 7, the horizontal axis indicates a low frequency component as it approaches 0, 2π, and a high frequency component as it approaches π. Further, each reduced image corresponding to each signal 109, 122, 123 in FIG. 6 and the decoded image signal 104 of the original resolution each have a bandwidth as shown in FIG. It can be seen that the reduction rate of the image and the bandwidth occupancy rate (bandwidth occupancy rate) in each image coincide.
[0048]
Therefore, for example, in order to perform reduction conversion of an arbitrary rational number, it is necessary to extract a bandwidth corresponding to the reduction rate. However, as can be seen from the band division characteristics shown in FIG. 7, the wavelet transform / inverse transform can synthesize the bandwidth only with a band occupancy ratio of 1 that is a power of 2.
[0049]
For this reason, the wavelet inverse transform unit 4 of the wavelet decoding apparatus shown in FIG. 1 determines a band to be limited based on the reduction rate, and is given by the reduction rate in the determination. By minimizing the difference between the effective bandwidth and the bandwidth used for inverse wavelet transformation, it is possible to achieve bandwidth extraction that matches the reduction ratio as described above, and reduction conversion that is an arbitrary rational multiple. ing.
[0050]
In the first specific example of the embodiment of the present invention, an inverse wavelet transform accompanied by a reduction conversion of 1/3 will be described as an example of arbitrary rational multiple resolution conversion.
[0051]
As described above, when the reduction ratio is 1/3, the bandwidth occupancy must also be 1/3. That is, as shown in FIG. 8, it is necessary to extract the bandwidth of the band 128. In this case, first, band limitation processing is performed on the LH signal 111 to extract the band 124 (shaded portion) in FIG. 8 and combine it with the band 122 to extract the third band 128. It becomes.
[0052]
FIG. 9 shows a schematic configuration of the wavelet inverse transform unit 4 with a 1/3 reduction transform for realizing the above process as the first specific example. In the configuration of FIG. 9, the same reference numerals as those in FIG. 6 are assigned to the same components as those in FIG. 9 is a path provided in the normal wavelet decoding apparatus shown in FIG. 6, but is omitted in the wavelet decoding apparatus of the present embodiment. Represents the route that was made.
[0053]
That is, in the wavelet inverse transform unit 4 of the first specific example shown in FIG. 9, the LLL signal 109 and the LLH signal 110 are upsampled to double the resolution by the upsamplers 9 and 11, respectively, and the corresponding synthesis low-pass After filtering by the filter 10 and the synthesizing high-pass filter 12, the adder 13 band-synthesizes both signals. The signal 122 (the signal in the band 122 in FIG. 8) obtained by the band synthesis in the adder 13 corresponds to a reduced image that is a quarter of the original image. Is completed.
[0054]
The output signal 122 of the adder 13 is further upsampled to a double resolution by the upsampler 14, filtered by the synthesis low-pass filter 15, and sent to the adder 18.
[0055]
Further, the bandwidth of the LH signal 111 is limited by the bandwidth limiter 30 as will be described later. The band-limited signal 124 (the signal in the band 124 shown in FIG. 8) is up-sampled by the up-sampler 16 to double the resolution. The up-sampled signal 127 is further filtered by the synthesis high-pass filter 17 and sent to the adder 18 as a signal 125.
[0056]
The adder 18 performs band synthesis on the signals 126 and 125 from the synthesis low-pass filter 15 and the synthesis high-pass filter 17. The signal 128 obtained by the band synthesis in the adder 18 (the signal in the band 128 in FIG. 8) is further upsampled to a double resolution by the upsampler 19 and then filtered by the synthesis low pass filter 20. Is done. The output signal 129 from the synthesis low-pass filter 20 corresponds to an image having the same resolution as the original image.
[0057]
In this first specific example, the signal 129 from the low-pass filter 20 is further reduced to a third resolution by the down sampler 31 in order to finally generate an image decoded to a third resolution. Down-sampled (thinning-out process). As a result, a decoded image signal 130 corresponding to one-third reduced image is obtained. In addition, when only a third band signal is required as in the first specific example, the H signal 112 is not required. Therefore, the processing of the double upsampler and the synthesis high-pass filter that receive the H signal 112 as shown in FIG. 6 is unnecessary, and the amount of calculation can be reduced.
[0058]
Here, the band limiting unit 30 in the case of the first specific example is placed in the preceding stage of the upsampler 16 and the synthesis filter 17 and performs the filtering process of the conversion coefficient of the LH signal 111 (high frequency component). Since the LH signal 111 is down-sampled by the wavelet encoding device, it must be designed as a filter corresponding to the band at the resolution.
[0059]
FIG. 10 shows a frequency band state in each generation process when the LH signal 111 is generated in the wavelet transform unit shown in FIG. Note that the numbers in parentheses in the figure correspond to the signals shown in each figure described above, and the hatched part in the figure indicates the band 124 to be extracted. Moreover, ω on the horizontal axis in the figure means a normalized angular frequency.
[0060]
In FIG. 10, the band included in the input image signal 105 is indicated by a state 131. The band of the signal 113 obtained by processing the input image signal 105 by the low-pass filter 81 for analysis is in a state 132 because the high band is cut, and the band of the signal 114 is halved by the down sampler 83. Since it is down-sampled twice, the band is in the state 133. Further, the band of the signal 115 is the band as in the state 134 because the low band side is cut by the processing by the analysis high pass filter 86, and the downsampler 88 performs half-down downsampling. Thus, the LH signal 111 is generated. The LH signal 111 also has a band like the state 135 due to the influence of downsampling. In the state 135, the band shifts to the 2π side and a folding component toward the low band side is generated, so that it can be regarded as the state 136 as shown in FIG. Therefore, in the resolution of the LH signal 111, the band 124 in FIG. 8 corresponds to the band 137 in FIG. For this reason, when the band limiting unit 30 is arranged for the LH signal 111 as shown in FIG. 9, a high-pass filter having a filter characteristic (amplitude) as shown in FIG. 12 is used as the band limiting unit 30. .
[0061]
The above is the configuration and operation of the wavelet inverse transform unit 4 when the reduction ratio is 1/3 as the first specific example. According to the wavelet inverse transform unit 4 of the first specific example, the bandwidth in the wavelet transform region is reduced to one third by the above-described processing, so that the occurrence of blur due to noise such as aliasing and lack of high-frequency components is prevented. be able to. In other words, a high-precision extraction method of the effective band given from the reduction ratio produces an effect of improving the quality of the decoded image.
[0062]
Next, a wavelet decoding apparatus that performs 1/5 reduction conversion will be described as a second specific example of the embodiment of the present invention.
[0063]
As in the first specific example, when the reduction ratio is 1/5, the bandwidth occupation ratio must also be 1/5. For this purpose, it is necessary to extract the bandwidth of the band 140 as shown in FIG. In this case, band limitation processing is performed on the LLH signal 110 to extract the band 138 (shaded portion), and by combining this with the band of the LLL signal 109, the band 140 in FIG. 13 can be extracted.
[0064]
FIG. 14 shows a schematic configuration of the wavelet inverse transform unit 4 when the wavelet decoding apparatus of FIG. 1 performs decoding with the resolution reduced to 1/5 as the second specific example. In the configuration of FIG. 14, the same reference numerals as those of the respective drawings are assigned to the same components as those of the respective drawings. Further, each high-frequency path indicated by a dotted line in FIG. 14 is a path provided in the normal wavelet decoding apparatus shown in FIG. 6, but in the wavelet decoding apparatus of the present embodiment, Represents an abbreviated route.
[0065]
That is, in the wavelet inverse transform unit 4 of the second specific example shown in FIG. 14, the LLL signal 109 is upsampled to double the resolution by the upsampler 9 and further filtered by the synthesis low pass filter 10, and then the adder 13 Sent to.
[0066]
On the other hand, the bandwidth of the LLH signal 110 that is a high frequency component of level 3 is limited by the band limiting unit 32 as described later. The band-limited signal 138 (the signal in the band 138 in FIG. 13) is upsampled to a double resolution by the upsampler 10 and further filtered by the synthesis low-pass filter 10. The filtered signal 139 is sent to the adder 13.
[0067]
The output signal 140 of the adder 13 (the signal in the band 140 in FIG. 13) is further upsampled to a double resolution by the upsampler 14 and then filtered by the synthesis low-pass filter 15.
[0068]
The filtered signal 141 is further upsampled to a double resolution by the upsampler 19 and then filtered by the synthesis low-pass filter 20. The output signal 129 from the synthesis low-pass filter 20 is an image having the same resolution as the original image.
[0069]
In this second specific example, the output signal 129 is further downsampled (decimated by the downsampler 33) to 1/5 resolution in order to finally generate an image decoded to 1/5 resolution. It is processed. As a result, a decoded image signal 142 of a reduced image of 1/5 is obtained. Thus, when only one fifth of the band component is required, the LH signal 111 and the H signal 112 are not required. Therefore, as shown in FIG. 6, the processing of the double upsampler and the synthesis high-pass filter that receive the LH signal 111 and the H signal 112 as input becomes unnecessary, and the amount of calculation can be reduced.
[0070]
Here, the band limiting unit 32 in the case of the second specific example is placed in the preceding stage of the upsampler 10 and the synthesis filter 12 and performs the filtering process of the conversion coefficient of the LLH signal 110 (high frequency component). Since the LLH signal 110 is down-sampled by the wavelet encoding device, it needs to be designed as a filter corresponding to the band at the resolution.
[0071]
FIG. 15 shows the state of the frequency band in each generation process when the LLH signal 110 is generated in the wavelet transform unit of FIG. Note that the numbers in parentheses in the figure correspond to the signals shown in each figure described above, and the hatched portion in the figure indicates the band 138 to be extracted. Moreover, ω on the horizontal axis in the figure means a normalized angular frequency. Further, the band of the state 143 corresponds to the band of the signal 114, and the frequency band until the signal 114 is generated is already shown in the state 131 to the state 133 in FIG. 10 (except for the hatched portion). Has been.
[0072]
In FIG. 15, in the processing after the output of the signal 114, a signal 116 whose high frequency is cut by the analysis low-pass filter 85 is generated, and the band component of the signal 116 becomes a state 144. Further, the signal 117 is generated by the half-down sampling in the down sampler 87, and the band of the signal 117 is represented by a state 145. Next, the processing at level 3 is performed, and the signal 117 is band-limited by the analysis high-pass filter 82 to generate the signal 118. Since this signal 118 is cut off in the low frequency band, the band becomes a state 146 in FIG. Finally, half down-sampling by the down sampler 92 is performed, and the LLH signal 110 is generated. The bandwidth of LLH signal 110 is represented by state 147. In this state 147, since the band shifts to the 2π side and a folding component to the low band side is generated, it can be regarded as a state 148 as shown in FIG. Therefore, in the resolution of the LLH signal 110, the band 138 in FIG. 13 corresponds to the band 149 in FIG. For this reason, when the band limiting unit 32 is arranged for the LLH signal 110 as shown in FIG. 14, a high-pass filter having the filter characteristic (amplitude) shown in FIG. 17 is used as the band limiting unit 32.
[0073]
The above is the configuration and operation of the wavelet inverse transform unit 4 when the reduction ratio is 1/5 as the second specific example. According to the wavelet inverse transform unit 4 of the second specific example, the bandwidth in the wavelet transform region is reduced to 1/5 by the above-described processing, so that the occurrence of blur due to noise such as aliasing or lack of high frequency components is prevented. be able to. In other words, a high-precision extraction method of the effective band given from the reduction ratio produces an effect of improving the quality of the decoded image.
[0074]
Next, a wavelet decoding apparatus that performs two-thirds reduction conversion will be described as a third specific example of the embodiment of the present invention.
[0075]
As in the first and second specific examples, when the reduction ratio is two thirds, the band occupation ratio must be two thirds. For this purpose, it is necessary to extract the bandwidth of the band 153 as shown in FIG. In this case, band limitation processing is performed on the H signal 112 to extract the band 150 (shaded portion), and this and the band of the signal 123 are combined to extract the band 153 of two-thirds in FIG. It becomes possible.
[0076]
FIG. 19 shows a schematic configuration of the wavelet inverse transform unit 4 when the wavelet decoding apparatus in FIG. 1 performs decoding with the resolution reduced to two-thirds as the third specific example. In the configuration of FIG. 19, the same reference numerals as those of the respective drawings are attached to the same components as those of the respective drawings. Further, each high frequency path indicated by a dotted line in FIG. 19 is a path provided in the normal wavelet decoding apparatus shown in FIG. 6, but the wavelet decoding apparatus according to the present embodiment. Represents a route that cannot be provided.
[0077]
That is, in the wavelet inverse transform unit 4 of the third specific example shown in FIG. 19, the LLL signal 109 and the LLH signal 110 are up-sampled to double the resolution by the up-samplers 9 and 11, respectively, After being respectively filtered by 12, an adder 13 performs band synthesis for both. The signal 122 band-combined by the adder 13 corresponds to a reduced image of a quarter of the original image, and the inverse transformation of level 3 is completed by the processing so far.
[0078]
The output signal 122 of the adder 13 is further upsampled to a double resolution by the upsampler 14, filtered by the synthesis low-pass filter 15, and sent to the adder 18.
[0079]
The LH signal 111 is upsampled to a double resolution by the upsampler 16, filtered by the synthesis high-pass filter 17, and sent to the adder 18.
[0080]
The adder 18 performs band synthesis of signals from the synthesis low-pass filter 15 and the synthesis high-pass filter 17. By the processing so far, the inverse transformation of level 2 is completed. The signal 123 after band synthesis by the adder 18 is further upsampled to a double resolution by the upsampler 19, filtered by the synthesis low-pass filter 20, and sent to the adder 23.
[0081]
Further, the bandwidth of the H signal 112 is limited by the band limiting unit 34 as will be described later. The band-limited signal 150 (the signal in the band 150 in FIG. 18) is upsampled to a double resolution by the upsampler 21 and further filtered by the synthesis high-pass filter 22. The filtered signal 151 is sent to the adder 23.
[0082]
The adder 23 performs band synthesis of signals from the synthesis low-pass filter 20 and the synthesis high-pass filter 22. By the processing so far, the level 1 inverse transformation is completed.
[0083]
In this third example, the signal 153 is doubled by the upsampler 24 (twice the resolution of the original image) in order to finally generate an image decoded to two-thirds resolution. After being up-sampled, the signal is filtered by the synthesis low-pass filter 25, and the signal 154 is further down-sampled (decimation processing) by the down-sampler 31 to a resolution of 1/3. As a result, a decoded image signal 142 of a reduced image of 2/3 is obtained. Even if the inverse transformation up to level 0 is performed in this way, in the third specific example, a double upsampler and a synthesis high-pass filter are unnecessary on the high-frequency side of level 0.
[0084]
Here, the band limiting unit 34 in the case of the third specific example is placed in the preceding stage of the upsampler 21 and the synthesis filter 22, and performs filtering processing of the conversion coefficient of the level 1 H signal 112 (high frequency component). However, since the H signal 112 is down-sampled by the wavelet encoding device, it is necessary to design it as a filter corresponding to the band at the resolution.
[0085]
FIG. 20 shows a frequency band state in each generation process when the H signal 112 is generated in the wavelet transform unit of FIG. The numbers in parentheses in the figure correspond to the signal components shown in each figure described above, and the hatched part in the figure indicates the band 150 to be extracted. Moreover, ω on the horizontal axis in the figure means a normalized angular frequency.
[0086]
In FIG. 20, the band included in the input image signal 105 is indicated by a state 156. Next, the band of the signal 119 that has been subjected to the analysis high-pass filter 82 processing for the state 105 is changed to the state 157 because the low frequency band is cut, and the downsampler 84 performs a half-sampling of downsampling. The band of the signal 112 that has been subjected to is a band like the state 158. In the state 158, since the band is shifted to the 2π side and a folded component toward the low band side is generated, the band distribution can be regarded as the state 159. Accordingly, the band 150 in FIG. 18 corresponds to the band 160 in FIG. 20 in the resolution of the H signal 112. Therefore, when the band limiting unit 34 is arranged for the H signal 112 as shown in FIG. 19, the high-pass filter having the filter characteristics (amplitude) shown in FIG. 12 is used as the band limiting unit 34.
[0087]
The above is the configuration and operation of the wavelet inverse transform unit 4 when the reduction ratio is 2/3 as the third specific example. According to the wavelet inverse transform unit 4 of the third specific example, the bandwidth in the wavelet transform region is reduced to two-thirds by the above-described processing, thereby preventing the occurrence of blur due to noise such as aliasing and lack of high-frequency components. be able to. In other words, a high-precision extraction method of the effective band given from the reduction ratio produces an effect of improving the quality of the decoded image.
[0088]
Next, as a fourth specific example of the embodiment of the present invention, a wavelet decoding apparatus that performs one-third reduction conversion as in the first specific example will be described.
[0089]
FIG. 21 shows a schematic configuration of the wavelet inverse transform unit 4 when the wavelet decoding apparatus of FIG. 1 performs decoding with the resolution reduced to one-third as the fourth specific example. In the configuration of FIG. 21, the same reference numerals as those of the respective drawings are attached to the same components as those of the respective drawings. Further, when the resolution is reduced to one third, the band occupancy rate is also reduced to one third as in the first specific example.
Here, the configuration of the fourth specific example shown in FIG. 21 is the same as that of the first specific example except that the band limiting unit of FIG. 9 and the arrangement of the upsampler 16 and the synthesis high-pass filter 17 are replaced. It becomes the same structure as FIG.
[0090]
That is, in FIG. 21, the LH signal 1111 is up-sampled by the up-sampler 16 to double the resolution. The up-sampled signal 161 is filtered by the synthesis high-pass filter 17 and sent to the band-pass valve unit 36 as a signal 162.
[0091]
In the case of the fourth specific example, the signal 162 subject to band limitation is doubled in resolution by the upsampler 16 by the upsampler 16 and the synthesis high-pass filter 17 to the LH signal 111. Yes. Therefore, the band limiting unit 36 needs to design a filter based on the band at this resolution.
[0092]
FIG. 22 shows the state of the frequency band in each process of generating the signal 162 from the LH signal 111 by the processing of double upsampling and high-pass filter (synthesis). The numbers in parentheses in the figure correspond to the signals shown in each figure described above, and ω on the horizontal axis means the normalized angular frequency.
[0093]
In FIG. 22, the state 163 indicates the same band of the signal 111 as that in the state 136 in FIG. 11, and the hatched portion in the drawing is the band of the signal 125 to be extracted. The signal 161 obtained by up-sampling the signal 111 twice has a band distribution as shown in the state 164. A band indicated by a dotted line in the figure indicates an imaging component (a spectrum component newly generated by upsampling). Further, the signal 162 of the signal 162 obtained by performing high-pass filtering on the signal 161 has its imaging component cut, and its band has a distribution as indicated by a state 165.
[0094]
From the above, in the case of the fourth specific example, in order to extract the band of the signal 125 in FIG. 21, a bandpass filter having a filter characteristic (amplitude) as shown in FIG. .
[0095]
As described above, in the embodiment of the present invention, it is possible to realize wavelet decoding with resolution conversion at an arbitrary rational number magnification. That is, for example, in the case of reduction, there is an effect of reducing the amount of calculation by omitting the high frequency component below the level subject to band limitation from the decoding process. Therefore, it leads to cost reduction when hardware is used. In addition, the high-accuracy extraction method of the effective band given by the reduction ratio prevents noise such as aliasing and blur due to missing high-frequency components, and produces an effect of improving the quality of the decoded image.
[0096]
Further, according to the present embodiment, there is no restriction condition on the wavelet encoding device side. Accordingly, there is an effect that a wavelet decoded image accompanied by resolution conversion of an arbitrary rational number can be obtained by inputting an encoded bit stream generated by a normal most general wavelet transform and wavelet encoding device.
[0097]
【The invention's effect】
In the wavelet decoding apparatus and method of the present invention, the band limitation of the transform coefficient is performed according to the resolution transform magnification in the case of inverse wavelet transform, and upsampling, downsampling, and synthesis filtering are performed according to a predetermined resolution transform magnification. By adaptively performing the above, it is possible to decode (decode) an image signal that has been compression-encoded using wavelet transform as the conversion method, with an arbitrary rational number resolution, regardless of the restrictions on the terminal side. As a result, for example, so-called thumbnail images frequently used in electronic still cameras, printers, etc., and the resolution-converted images (reduced or enlarged images) of the original images can be efficiently stored and displayed for use in various products. Applications can be greatly expanded.
[0098]
That is, according to the present invention, the band image stored in the image memory can be displayed on the screen as a thumbnail image or a reduced image as necessary, so that the process of generating the band-divided image and the process of encoding are shared. Thus, there is an effect that the processing efficiency can be realized. Therefore, there is no need for a circuit for generating a thumbnail image or the like, so there is an effect of reducing the hardware scale. Further, for example, by adding an external storage medium to the apparatus of the present invention and storing / holding the encoded bit stream therein, it is possible to store / hold the encoded bit stream of many images in the external storage medium. . In addition, since it is not necessary to always store and hold thumbnail images or reduced images in the image memory, the encoded bit stream of the thumbnail image or reduced image to be viewed is read from an external storage medium at any time, decoded and displayed on the screen. Therefore, the use efficiency can be improved.
[Brief description of the drawings]
FIG. 1 is a block circuit diagram showing an overall configuration of a wavelet decoding apparatus according to an embodiment of the present invention.
FIG. 2 is a block circuit diagram showing an overall configuration of a wavelet encoding device corresponding to the wavelet decoding device according to the embodiment of the present invention;
FIG. 3 is a block circuit diagram showing a basic configuration (up to level 3) of a normal wavelet transform unit;
FIG. 4 is a diagram illustrating band division (division level = 2) of a two-dimensional image.
FIG. 5 is a diagram illustrating each band image when band division (division level = 2) is performed on an actual image.
FIG. 6 is a block circuit diagram showing a basic configuration (up to level 3) of a normal wavelet inverse transform unit;
FIG. 7 is a diagram showing band division characteristics (octave division).
FIG. 8 is a diagram illustrating a band division characteristic to be processed at the time of resolution conversion of 1/3.
FIG. 9 is a block circuit diagram showing a configuration of a wavelet inverse transform unit with a 1/3 reduction resolution conversion as a first specific example;
FIG. 10 is a diagram illustrating a frequency band in the process of generating an LH signal by a wavelet transform unit.
FIG. 11 is a diagram illustrating a frequency band in the resolution of an LH signal.
FIG. 12 is a diagram showing amplitude characteristics of a high-pass filter used in the band limiting unit of the first specific example.
FIG. 13 is a diagram illustrating a band division characteristic to be processed when a resolution conversion of 1/5 is performed.
FIG. 14 is a block circuit diagram showing a configuration of a wavelet inverse transform unit with a 1/5 reduction resolution conversion as a second specific example;
FIG. 15 is a diagram illustrating a frequency band in a process of generating an LLH signal by a wavelet transform unit.
FIG. 16 is a diagram illustrating a frequency band in the resolution of an LLH signal.
FIG. 17 is a diagram illustrating amplitude characteristics of a high-pass filter used in the band limiting unit of the second specific example.
FIG. 18 is a diagram illustrating a band division characteristic to be processed at the time of resolution conversion of 2/3 times.
FIG. 19 is a block circuit diagram showing a configuration of a wavelet inverse transform unit with a reduced resolution conversion of 2/3 as a third specific example;
FIG. 20 is a diagram illustrating a frequency band in the process of generating an H signal by a wavelet transform unit.
FIG. 21 is a block circuit diagram showing a configuration of a wavelet inverse transform unit accompanied by a reduced resolution conversion of 1/3 as a fourth specific example;
FIG. 22 is a diagram showing frequency bands in the process of performing up-sampling and high-pass filter processing on an LH signal.
FIG. 23 is a diagram illustrating amplitude characteristics of a bandpass filter used in the band limiting unit of the third specific example.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Entropy decoding part, 2 Inverse quantization part, 3 Transformation coefficient inverse scanning part, 4 Wavelet inverse transformation part, 5 Wavelet transformation part, 6 Transformation coefficient scanning part, 7 Quantization part, 8 Entropy encoding part, 9 2 times Up sampler, 10, 15, 20, 25 low pass filter for synthesis, 12, 17, 22 high pass filter for synthesis, 12, 18, 12 adder, 81, 85, 89 low pass filter for analysis, 82, 86, 90 analysis High-pass filter, 83, 84, 87, 88, 91, 92 1/2 downsampler, 31/3 downsampler, 33/5 downsampler, 30, 32, 34, 36 Bandwidth limiter

Claims (2)

符号化ビットストリームをエントロピー復号化して量子化係数を送出するエントロピー復号化手段と、
上記量子化係数を逆量子化して変換係数を送出する逆量子化手段と、
上記変換係数を所定の方法でスキャニングして変換係数を並び換える変換係数逆スキャニング手段と、
上記並び換えられた変換係数を逆変換して復号画像を供するウェーブレット逆変換手段とを備え、
上記ウェーブレット逆変換手段は、解像度変換倍率に応じて高域成分の変換係数の持つ帯域幅を制限する帯域制限手段を有し、複数のアップサンプラ及び合成フィルタからなるウェーブレット逆変換基本構成のうち、高域側の復号化を行うアップサンプラ及び合成フィルタにおけるアップサンプリング処理及び合成フィルタリング処理の所定レベルの該高域成分を省略すると共に、所望の解像度変換倍率に対応する縮小率の帯域を含むウェーブレット逆変換の際に用いる帯域幅の高域成分に対して上記帯域制限手段による帯域制限処理を行って上記縮小率に見合った帯域幅を抽出し、さらにダウンサンプラにおけるダウンサンプリング処理によって上記所望の解像度変換倍率に応じた画像を間引いて、所望の大きさの上記復号画像を供することを特徴とするウェーブレット復号化装置。
Entropy decoding means for entropy decoding the encoded bitstream and sending quantized coefficients;
Inverse quantization means for inversely quantizing the quantization coefficient and sending a transform coefficient;
A transform coefficient inverse scanning means for scanning the transform coefficients by a predetermined method and rearranging the transform coefficients;
Wavelet inverse transform means for inversely transforming the rearranged transform coefficients to provide a decoded image;
The wavelet inverse transform means has band limiting means for restricting the bandwidth of the conversion coefficient of the high frequency component according to the resolution conversion magnification, and among the wavelet inverse transform basic configuration composed of a plurality of upsamplers and synthesis filters, A wavelet inverse including a band of a reduction ratio corresponding to a desired resolution conversion magnification while omitting a predetermined level of the high-frequency component of up-sampling processing and synthesis filtering processing in an up-sampler and synthesis filter for decoding on the high frequency side The band limiting process by the band limiting unit is performed on the high band component of the bandwidth used in the conversion to extract a bandwidth corresponding to the reduction ratio, and the desired resolution conversion is performed by the down sampling process in the down sampler. by thinning out image according to the magnification, this subjecting the decoded image of the desired size Wavelet decoding apparatus according to claim.
符号化ビットストリームをエントロピー復号化して量子化係数を送出し、
上記量子化係数を逆量子化して変換係数を送出し、
上記変換係数を所定の方法でスキャニングして変換係数を並び換え、
上記並び換えられた変換係数を逆変換して復号画像を生成し、
上記ウェーブレット逆変換の際には、解像度変換倍率に応じて高域成分の変換係数の持つ帯域幅を制限すると共に、複数のアップサンプラ及び合成フィルタからなるウェーブレット逆変換基本構成のうち、高域側の復号化を行うアップサンプラ及び合成フィルタにおけるアップサンプリング処理及び合成フィルタリング処理の所定レベルの該高域成分を省略すると共に、所望の解像度変換倍率に対応する縮小率の帯域を含むウェーブレット逆変換の際に用いる帯域幅の高域成分に対して上記帯域幅の制限処理を行って上記縮小率に見合った帯域幅を抽出し、さらにダウンサンプラにおけるダウンサンプリング処理によって上記所望の解像度変換倍率に応じた画像を間引いて、所望の大きさの上記復号画像を供することを特徴とするウェーブレット復号化方法。
Entropy decodes the encoded bitstream and sends the quantized coefficients,
Dequantize the quantized coefficient and send the transform coefficient,
Scan the conversion coefficients in a predetermined way to rearrange the conversion coefficients,
Inversely transform the rearranged transform coefficients to generate a decoded image,
When performing the wavelet inverse transform, the bandwidth of the high frequency component conversion coefficient is limited according to the resolution conversion magnification, and the high frequency side of the wavelet inverse transform basic configuration composed of a plurality of upsamplers and synthesis filters In the case of inverse wavelet transform including a band of a reduction ratio corresponding to a desired resolution conversion magnification while omitting a predetermined level of the high-frequency component in the upsampling process and synthesis filtering process in the upsampler and synthesis filter for decoding The bandwidth corresponding to the reduction ratio is extracted by performing the bandwidth restriction process on the high-frequency component of the bandwidth used for the image, and further the image corresponding to the desired resolution conversion magnification by the downsampling process in the downsampler thinning out, characterized in that subjecting the decoded image of the desired size Webure Door decoding method.
JP29401198A 1998-10-15 1998-10-15 Wavelet decoding apparatus and method Expired - Fee Related JP4010063B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29401198A JP4010063B2 (en) 1998-10-15 1998-10-15 Wavelet decoding apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29401198A JP4010063B2 (en) 1998-10-15 1998-10-15 Wavelet decoding apparatus and method

Publications (2)

Publication Number Publication Date
JP2000125293A JP2000125293A (en) 2000-04-28
JP4010063B2 true JP4010063B2 (en) 2007-11-21

Family

ID=17802104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29401198A Expired - Fee Related JP4010063B2 (en) 1998-10-15 1998-10-15 Wavelet decoding apparatus and method

Country Status (1)

Country Link
JP (1) JP4010063B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7228000B2 (en) 2002-03-15 2007-06-05 Ricoh Co., Ltd. Image data generation with reduced amount of processing
EP1349393A1 (en) 2002-03-15 2003-10-01 Ricoh Company Image compression device, image decompression device, image compression/decompression device, program for executing on a computer to perform functions of such devices, and recording medium storing such a program
JP4003945B2 (en) 2002-08-26 2007-11-07 株式会社リコー Image processing apparatus, image processing method, program, and storage medium
JP3988990B2 (en) 2002-08-27 2007-10-10 株式会社リコー Code conversion apparatus, code conversion method, program, and recording medium
US7558441B2 (en) 2002-10-24 2009-07-07 Canon Kabushiki Kaisha Resolution conversion upon hierarchical coding and decoding
JP2008228327A (en) * 2008-04-08 2008-09-25 Canon Inc Decoding method and apparatus

Also Published As

Publication number Publication date
JP2000125293A (en) 2000-04-28

Similar Documents

Publication Publication Date Title
JP3464767B2 (en) Wavelet decoding apparatus and method
JP3512346B2 (en) Wavelet decoding apparatus and method
Taubman et al. JPEG2000: Standard for interactive imaging
Jasmi et al. Comparison of image compression techniques using huffman coding, DWT and fractal algorithm
US8098947B2 (en) Method and apparatus for processing image data by rearranging wavelet transform data
US20070189622A1 (en) Image data generation with reduced amount of processing
JP2011130275A (en) Camera system and image processing method
JP2000184204A (en) Image processing apparatus and method, and storage medium
US7412100B2 (en) Apparatus and method for sub-sampling images in a transform domain
JP3613983B2 (en) Image generating apparatus and method, and electronic still camera
US7298910B2 (en) Wavelet inverse transform method and apparatus and wavelet decoding method and apparatus
JP4010063B2 (en) Wavelet decoding apparatus and method
US8155462B2 (en) System of master reconstruction schemes for pyramid decomposition
US7630568B2 (en) System and method for low-resolution signal rendering from a hierarchical transform representation
Marcellin et al. JPEG2000 for digital cinema
JP2002152517A (en) Image converter for image conversion
JP2004147096A (en) Encoding method
JP3809303B2 (en) Image processing apparatus and method
JP2000050262A (en) Image decoding apparatus and method, and image encoding apparatus and method
JPH0779350A (en) Picture data compression processing method and picture data re-configuration method
Skodras The JPEG2000 image compression standard in mobile health
JP4231386B2 (en) Resolution scalable decoding method and apparatus
Pau et al. Image coding with rational spatial scalability
JPH09182074A (en) Image signal encoding method and apparatus, image signal decoding method and apparatus
JP5858098B2 (en) Camera system and image processing method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060307

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060508

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070403

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070604

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070627

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: 20070814

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070827

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

Free format text: PAYMENT UNTIL: 20100914

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees