JP4517504B2 - 画像符号化装置、電子カメラおよび記録媒体 - Google Patents

画像符号化装置、電子カメラおよび記録媒体 Download PDF

Info

Publication number
JP4517504B2
JP4517504B2 JP2000390837A JP2000390837A JP4517504B2 JP 4517504 B2 JP4517504 B2 JP 4517504B2 JP 2000390837 A JP2000390837 A JP 2000390837A JP 2000390837 A JP2000390837 A JP 2000390837A JP 4517504 B2 JP4517504 B2 JP 4517504B2
Authority
JP
Japan
Prior art keywords
image
formula
data
unit
encoding
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 - Lifetime
Application number
JP2000390837A
Other languages
English (en)
Other versions
JP2002199401A (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.)
Nikon Corp
Original Assignee
Nikon 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 Nikon Corp filed Critical Nikon Corp
Priority to JP2000390837A priority Critical patent/JP4517504B2/ja
Priority to US10/024,279 priority patent/US6891975B2/en
Publication of JP2002199401A publication Critical patent/JP2002199401A/ja
Application granted granted Critical
Publication of JP4517504B2 publication Critical patent/JP4517504B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/127Prioritisation of hardware or computational resources
    • 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/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
    • H04N19/64Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
    • H04N19/647Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission using significance based coding, e.g. Embedded Zerotrees of Wavelets [EZW] or Set Partitioning in Hierarchical Trees [SPIHT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/115Selection of the code volume for a coding unit prior to coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Studio Devices (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Color Television Systems (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Cameras In General (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、画像データを符号化する画像符号化装置に関する。
本発明は、画像圧縮ファイルを復号化する画像復号化装置に関する。
本発明は、画像符号化装置を具備した電子カメラに関する。
本発明は、画像符号化プログラムおよびその記録媒体に関する。
本発明は、画像復号化プログラムおよびその記録媒体に関する。
【0002】
【従来の技術】
1999年12月、JPEG2000の符号化アルゴリズムの委員会案(CD:Committee Draft)が作成され、核となる主要な技術内容が凍結された。
以下、このJPEG2000の符号化処理について概略説明する。
【0003】
▲1▼色座標変換
入力画像は、必要に応じて色座標変換が施される。
【0004】
▲2▼ウェーブレット変換
画像は、縦横2方向に離散ウェーブレット変換が施され、複数のサブバンド(LL,LH,HL,HH)に帯域分割される。この内、最低周波数域のLLバンドには、再帰的に離散ウェーブレット変換が繰り返し施される。
【0005】
▲3▼量子化
ウェーブレット変換係数は、サブバンドごとに量子化される。なお、ロッシー/ロスレスの統一処理においては、量子化ステップがとりあえず「1」に設定される。この場合、ロッシー圧縮では、後工程において下位Nビットプレーンの廃棄が行われる。この廃棄処理は、量子化ステップ「2のN乗」と等価な処理となる。
【0006】
▲4▼ビットモデリング
量子化後のウェーブレット変換係数を各サブバンド内で固定サイズ(例えば64×64)の符号化ブロックに分割する。各符号ブロック内の変換係数は、サインビットと絶対値に分けられた後、絶対値は、自然2進数のビットプレーンに振り分けられる。このように構築されたビットプレーンは、上位ビットプレーンから順に、3通りの符号化パス(Significance pass,Refinement pass,Cleanup pass)を通して符号化される。なお、サインビットについては、対応する絶対値の最上位ビットがビットプレーンに現れた直後に符号化が行われる。
【0007】
▲5▼ROI(Region Of Interest)符号化
画像上の選択領域に優先的に情報量を割り当て、選択領域の復号化画質を高める機能である。具体的には、選択領域に位置する量子化後の変換係数をSビットシフトアップした上で、上述したビットモデリングを実施する。その結果、選択領域は、上位ビットプレーンにシフトされ、非選択領域のどのビットよりも優先的に符号化がなされる。
なお、マックスシフト法では、ビットシフト数Sを非選択領域の最上位ビットの桁数よりも大きく設定する。そのため、選択領域の非ゼロの変換係数は、必ず「2のS乗」以上の値をとる。そこで、復号化時は、「2のS乗」以上の量子化値を選択的にシフトダウンすることにより、選択領域の変換係数を容易に再現する。
【0008】
▲6▼算術符号化
【0009】
▲7▼ビットストリーム形成
各符号化ブロックのデータを4つの軸(ビットプレーンの重要度、空間解像度、ブロック位置、色成分)の組み合わせに従って並べることで、SNRプログレッシブ、空間解像度プログレッシブなどを実現する。
例えば、SNRプログレッシブの場合には、各符号化ブロックを符号化パスごとに分割し、分割データをSNR向上の寄与度の高い順に分類して、複数のレイヤーを構築する。これらのレイヤーを上位から順に並べることにより、SNRプログレッシブのビットストリームが形成される。このビットストリームを、適当なファイルサイズで打ち切ることにより、固定長圧縮が実現する。
【0010】
以上のような符号化手順により、JPEG2000の画像圧縮ファイルが生成される。
なお、最新のJPEG2000については、JPEG委員会によってインターネット公開された最終委員会案(http://www.jpeg.org/fcd15444-1.zip)を参照することによって、より正確に知ることができる。さらに、2001年3月に予定される国際規格の承認後においては、ISOやITU−Tその他の規格組織を通して、より詳細かつ正確な国際規格を知ることができる。
【0011】
【発明が解決しようとする課題】
ところで、JPEG2000のパート1では、選択領域と非選択領域とを二分するために、通常は、2値ビットマップのマスク画像を使用して、選択領域/非選択領域の区分が行われる。
このマスク画像は、画像の縦横の画素数が増えるに従って、データ量が増える。そのため、ROI処理系は、データ量の可変するマスク画像をバッファリングして扱わなければならず、ROI処理系のインプリメントが複雑になるという問題点があった。
また、画像の縦横の画素数が変わるたびに、マスク画像を新しく作成しなければならず、そのための処理負担も多かった。
さらに、マスク画像はデータ量が大きいため、ROI処理系へのマスク画像の転送負荷や、マスク画像をデータ保持する負荷も多かった。
また、ウェーブレット変換では、変換係数の縦横のサンプル数が、サブバンド分割領域ごとに変化する。そのため、各サブバンド分割領域に合わせて、マスク画像を拡大縮小しなければならず、解像度変換の演算負荷も多かった。
【0012】
そこで、本発明は、画像の符号化に際して、選択領域/非選択領域の区分をより少ない処理負荷で行うことを目的とする。
また、本発明の他の目的は、画像の符号化に際して画像に適応して、選択領域を決定することである。
また、本発明の他の目的は、画像の復号化に際して、選択領域/非選択領域の区分をより少ない処理負荷で行うことである。
【0013】
【課題を解決するための手段】
上述した課題を解決するため、発明は、下記のように構成される。
【0014】
第1の発明の画像符号化装置は、与えられた画像データを周波数分解して変換係数に変換する変換手段と、変換手段により変換された変換係数を、「画像上の選択領域」および「それ以外の非選択領域」に領域区分する区分手段と、選択領域に対し非選択領域よりも優先的に情報量を割り当てて、変換係数を符号化する符号化手段とを備え、区分手段は、選択領域の境界を規定する数式データを式評価し、その式評価結果に基づいて変換係数が選択領域に属するか否かを区分する。
【0015】
第2の発明は、第1の発明の画像符号化装置において、区分手段は、画像データに対してエッジ検出を行い、エッジ検出結果に基づいて輪郭線を決定し、輪郭線を近似表現する数式データを作成する数式作成手段と、数式作成手段により作成された数式データを式評価し、その式評価結果に基づいて変換係数が選択領域に属するか否かを判定する式評価手段とを備える。
【0016】
第3の発明は、第1の発明の画像符号化装置において、区分手段は、画像データに対して色境界の検出を行い、色境界の検出結果に基づいて輪郭線を決定し、輪郭線を近似表現する数式データを作成する数式作成手段と、数式作成手段により作成された数式データを式評価し、その式評価結果に基づいて変換係数が選択領域に属するか否かを判定する式評価手段とを備える。
【0017】
第4の発明は、第1の発明の画像符号化装置において、区分手段は、画像データに対して空間周波数成分の検出を行い、空間周波数成分の検出結果に基づいて輪郭線を決定し、輪郭線を近似表現する数式データを作成する数式作成手段と、数式作成手段により作成された数式データを式評価し、その式評価結果に基づいて変換係数が選択領域に属するか否かを判定する式評価手段とを備える。
【0018】
第5の発明は、第1から第4のいずれかの発明の画像符号化装置において、符号化手段は、符号化された変換係数と、区分手段で使用した数式データとを併せて画像圧縮ファイルを形成する。
【0020】
の発明の電子カメラは、第1から第5のいずれかの発明の画像符号化装置と、被写体を撮像して画像データを生成し、生成した画像データを画像符号化装置に与える撮像手段とを備える。
【0021】
の発明の記録媒体には、コンピュータを、第1から第5のいずれかの発明の画像符号化装置における変換手段、区分手段、および符号化手段として機能させるための画像符号化プログラムが記録される。
【0023】
【発明の実施の形態】
以下、図面に基づいて、発明にかかる実施形態を説明する。
【0024】
[電子カメラおよび画像符号化装置の構成]
図1は、本実施形態における電子カメラ1および画像符号化装置11の構成を示すブロック図である。
図1において、電子カメラ1には、撮影レンズ2が装着される。この撮影レンズ2の像空間には、撮像素子3の受光面が配置される。撮像素子3で生成された画像データは、画像処理回路4を介してA/D変換および色補間処理などを施された後、画像符号化装置11に与えられる。この画像符号化装置11から出力される画像圧縮ファイルは、記録部5に与えられる。記録部5は、この画像圧縮ファイルをメモリカード6に記録する。
【0025】
次に、上述した画像符号化装置11の内部構成について説明する。
画像符号化装置11に入力された画像データは、色変換部12、ウェーブレット変換部13、量子化部14、ビットモデリング部15、算術符号化部16、およびビットストリーム生成部17を介して、画像圧縮ファイルに変換される。
さらに、画像符号化装置11には、数式作成部18、式評価部19、および数式格納部20が設けられる。この数式作成部18には、画像データ、ウェーブレット変換係数およびフォーカスエリアなどが入力される。式評価部19は、数式作成部18または数式格納部20から数式データを取得し、数式データの式評価を行う。ビットモデリング部15は、式評価部19の式評価結果に従って、選択領域のビットシフト処理を実行する。なお、式評価部19は、マックスシフト法以外の場合、選択領域の指定に使用した数式データを、ビットストリーム生成部17に与える。
【0026】
[画像復号化装置の構成]
以下、上述した画像符号化装置11で作成された画像圧縮ファイルを復号化するための画像復号化装置の構成について説明する。
図2は、画像復号化装置21のブロック図である。
図2において、画像復号化装置21に入力された画像圧縮ファイルは、算術復号化部22、ビットモデリング復号化部23、逆量子化部24、および逆ウェーブレット変換部26を順に介して、復号化画像データに変換される。
さらに、画像復号化装置21には、式評価部27が設けられる。この式評価部27は、画像圧縮ファイル内に数式データが存在する場合、この数式データを取得して式評価を行う。ビットモデリング復号化部23は、この式評価結果に従って、選択領域の抽出およびシフトダウン処理を行う。
【0032】
[画像符号化装置11の動作説明]
図3および図4は、画像符号化装置11の動作を説明する流れ図である。以下、図3に示すステップ番号に沿って、動作説明を行う。
【0033】
ステップS1: 色変換部12は、与えられた画像データに対して、必要に応じて色座標変換を施し、YCbCrなどの色成分に変換する。
【0034】
ステップS2: ウェーブレット変換部13は、色変換部12から出力される画像データに対して、ウェーブレット変換によるサブバンド分解を施し、サブバンド分割領域ごとの変換係数に変換する。
【0035】
ステップS3: 量子化部14は、必要に応じて、変換係数を量子化する。
【0036】
ステップS4: 式評価部19は、電子カメラ1が内部メモリ(不図示)上に保有するユーザー設定項目を参照し、ROI符号化のモード設定を判別する。ここで、数式作成モードが選択されていた場合、式評価部19は、図4に示すステップS21に動作を移行する。一方、数式選択モードが選択されていた場合、式評価部19はステップS5に動作を移行する。
【0037】
ステップS5: 式評価部19は、電子カメラ1のユーザー設定項目を参照して、ユーザー指定された選択領域の形状に該当する数式データを、数式格納部20から読み出す。
【0038】
ステップS6: 式評価部19は、サブバンド画像の行単位に数式データの式評価を行い、選択領域の左端および右端を行単位にビットモデリング部15に伝達する。
以下、代表的な数式データについて具体的に説明する。
(A)中心(a,b)および半径rの円の場合
選択領域の存在する行y : b−r≦y≦b+r
行yにおける左端Xleft : Xleft =a−√(r2−(y−b)2
行yにおける右端Xright: Xright=a+√(r2−(y−b)2
(B)左上頂点(x1,y1)および右下頂点(x2,y2)の矩形の場合
選択領域の存在する行y : y1≦y≦y2
行yにおける左端Xleft : Xleft =x1
行yにおける右端Xright: Xright=x2
(C)中心(a,b),行方向の径r1,および列方向の径r2の楕円の場合
選択領域の存在する行y : b−r2≦y≦b+r2
行yにおける左端Xleft : Xleft =a-r1・√(1-(y-b)2/r22
行yにおける右端Xright: Xright=a+r1・√(1-(y-b)2/r22
【0039】
ステップS7: ビットモデリング部15は、変換係数を、サインビットと絶対値に分けた後、絶対値を自然2進数のビットプレーンに振り分ける。ここで、ビットモデリング部15は、式評価部19から選択領域の左端および右端を行単位に取得する。
ビットモデリング部15は、この左端および右端を、各サブバンド分割領域の縦横のサンプル数に合わせて座標変換(縮小または拡大)する。図5は、各サブバンド分割領域における3点(xa,ya),(xb,yb),(xc,yc)について、座標変換の様子を示したものである。
ビットモデリング部15は、各サブバンド分割領域において、行単位に左端から右端までの変換係数を抽出し、その変換係数をROI符号化のシフトビット数Sだけシフトアップする。
【0040】
ステップS8: ビットモデリング部15は、このように構築されたビットプレーンを、上位ビットプレーンから順に、3通りの符号化パス(Significance pass,Refinement pass,Cleanup pass)を通してエントロピー符号化する。なお、サインビットについては、対応する絶対値の最上位ビットがビットプレーンに現れた直後に符号化が行われる。
【0041】
ステップS9: 算術符号化部16は、上述したエントロピー符号化を終えたデータを取り込み、算術符号化を施す。
【0042】
ステップS10: ビットストリーム生成部17は、算術符号化後のデータを4つの軸(ビットプレーンの重要度、空間解像度、ブロック位置、色成分)に従って並べ替え、SNRプログレッシブ、空間解像度プログレッシブなどを実現する。
例えば、SNRプログレッシブの場合、ビットストリーム生成部17は、データをSNR向上の寄与度の高い順に分類して、複数のレイヤーを構築する。ビットストリーム生成部17は、これらのレイヤーを上位から順に並べ替えることにより、SNRプログレッシブのビットストリームを形成する。ビットストリーム生成部17は、このビットストリームを適当なファイルサイズで打ち切ることにより、固定長圧縮された画像圧縮ファイルを完成する。
【0043】
ステップS11: ビットストリーム生成部17は、マックスシフト方式のROI符号化が行われたか否かを判定する。ここで、マックスシフト方式の場合、ビットストリーム生成部17は、ステップS12に動作を移行する。一方、マックスシフト方式以外の場合、ビットストリーム生成部17はステップS13に動作を移行する。
【0044】
ステップS12: マックスシフト方式のROI符号化なので、選択領域を記述した数式データは復号化時に不要である。そこで、ビットストリーム生成部17は、シフトビット数Sのみを画像圧縮ファイルのヘッダ情報に収める。
【0045】
ステップS13: マックスシフト方式以外のROI符号化なので、選択領域を記述した数式データが復号化時に必要となる。そこで、ビットストリーム生成部17は、式評価部19から数式データを文字列データとして取得し、この数式データを、シフトビット数Sと併せて、画像圧縮ファイルのヘッダ情報に収める。
【0046】
上述したような一連の動作により、画像圧縮ファイルが完成する。
続いて、図4に示すステップ番号に沿って、数式作成モードが選択された場合の動作について説明する。
【0047】
ステップS21: 数式作成部18は、電子カメラ1のユーザー設定項目を参照し、数式作成のモード設定を判別する。ここで、エッジ検出モードが設定されていた場合、数式作成部18はステップS22に動作を移行する。また、色境界検出モードが設定されていた場合、数式作成部18はステップS23に動作を移行する。一方、空間周波数検出モードが設定されていた場合、数式作成部18はステップS24に動作を移行する。
【0048】
ステップS22: 数式作成部18は、画像データに対してラブラシアンオペレータなどの局所積和演算を施し、エッジ部を抽出した処理画像を生成する。このような処理画像の生成後、数式作成部18は、ステップS25に動作を移行する。
【0049】
ステップS23: 数式作成部18は、画像データの色成分を比較して色境界を抽出し、色境界からなる処理画像を生成する。このような処理画像の生成後、数式作成部18は、ステップS25に動作を移行する。
【0050】
ステップS24: 数式作成部18は、高域のサブバンド分割領域に対して画素単位に太線化処理を施して隙間を埋め、高域成分の集中領域をいくつかにまとめる。数式作成部18は、この画像に、ラブラシアンオペレータなどの局所積和演算を施し、高域成分集中領域のエッジ部からなる処理画像を生成する。このような処理画像の生成後、数式作成部18は、ステップS25に動作を移行する。
【0051】
ステップS25: 数式作成部18は、ステップS22〜S24のいずれかで生成された処理画像を絶対値化した後、ノイズ耐性を考慮した適当な閾値で2値化して2値化画像を生成する。
【0052】
ステップS26: 数式作成部18は、2値化画像に対して細線化処理を施し、境界線の線幅を「1」とする。
【0053】
ステップS27: 数式作成部18は、2値化画像に対してスムージング処理を施す。以下、図6および図7を参照しながら、このスムージング処理の具体的な処理手順を説明する。
【0054】
(図6A) 数式作成部18は、2値化画像から線幅1の点の連なりを検出し、縦横斜め8方向のチェインコードでメモリ上に表現する。さらに、数式作成部18は、チェインコードの中から同一方向に連続するコードを検索し、その連続するコードをまとめて一つのベクトルコードに置き換える。このような処理により、2値化画像のベクトル化が完了する。
【0055】
(図6B) 数式作成部18は、連続するベクトルコードについて、ベクトル長の総和を求める。このとき、ベクトル長の総和が所定値(例えば100)以下の場合、その連続するベクトルコードを削除する。この処理により、短いベクトルコードが除去される。
【0056】
(図6C) 数式作成部18は、連続するベクトルコードの中から、長さ1ドットのベクトルが直交している箇所を検索し、直交しているベクトルを合成する。この処理により、1ドット分の線の凹凸が除去される。
【0057】
(図6D) 数式作成部18は、連続するベクトルコードの中から、ベクトル方向が逆行する箇所を検索する。この逆行しているベクトルの重複している長さが所定値(例えば10)以下の場合、逆行するベクトルを合成する。この処理により、不要なヒゲ状の線が除去される。
【0058】
(図7E) 数式作成部18は、連続するベクトルコードの中から、1ドット間隔だけ平行にずれたベクトル(図7中のV3)を検索する。このベクトルV3の長さと、平行するベクトル(図7中のV1,V5)の長さとを比較し、ベクトルV3の長さが短い場合、ベクトルV1,V5を直に連結し、中間のベクトル(図7中のV2,V3,V4)を除去する。この処理により、1ドット間隔だけ平行にずれた直線部分を整形することができる。
なお、これらの処理を複数回繰り返すことにより、2値化画像のスムージング処理を更に強く施してもよい。
【0059】
ステップS28: 数式作成部18は、電子カメラ1側から画像データの撮影時に使用したフォーカスエリアの位置情報を取得する。数式作成部18は、ベクトルコードの中から、このフォーカスエリアを中心に、周囲に向かってベクトルコードを検索する。数式作成部18は、検索したベクトルコードを順に辿り、閉領域を形成するベクトルコード群を探索する。この閉領域の探索に当たっては、所定間隔以下に近接するベクトルコードを連結したものと扱う。また、辿っているベクトルコードが上下左右の画像枠に交わった場合には、その画像枠をベクトルコードの一部と見なす。
【0060】
ステップS29: 数式作成部18は、閉領域を構成するベクトルコード群について、切れ目の連結を行う。
【0061】
ステップS30: 数式作成部18は、連結された閉領域の境界線を左端側/右端側に区間分けする。図8は、このような閉領域の境界の区間分けルールを示すものである。以下、図8を参照しながら、この区間分けルールを説明する。
【0062】
(図8▲1▼) 上の行に境界線がなく、かつ点X1が最初に現れた場合、新しい選択領域の開始行と考えられる。そこで、数式作成部18は、この箇所X1を左端側/右端側それぞれの境界線の出発点とする。
【0063】
(図8▲2▼) 上の行に境界線がなく、かつ行内に左端X2,右端X3が最初に現れた場合、新しい選択領域の開始行と考えられる。そこで、数式作成部18は、X2を左端側の境界線の出発点とし、X3を右端側の境界線の出発点とする。
【0064】
(図8▲3▼) 下の行に境界線がなく、かつ点X4で終わっている場合、選択領域の終了行と考えられる。そこで、数式作成部18は、この箇所X1を左端側/右端側それぞれの境界線の終了点とする。
【0065】
(図8▲4▼) 下の行に境界線がなく、かつ左端X5,右端X6で終わっている場合、選択領域の終了行と考えられる。そこで、数式作成部18は、X5を左端側の境界線の終了点とし、X6を右端側の境界線の終了点とする。
【0066】
(図8▲5▼) 左端側の境界線が中継点X10から中継点X9へ非連続に左にずれている場合、非連続点なので境界線を区間分けすることが好ましい。そこで、数式作成部18は、1行上の左端X7を左端側の境界線の終了点とし、左端X7と同一行の右端X8を右端側の境界線の終了点とする。さらに、左端X9を新しい左端側の境界線の出発点とし、左端X9と同一行の右端X11を、新しい右端側の境界線の出発点とする。
【0067】
(図8▲6▼) 左端側の境界線が中継点X12から中継点X13へ非連続に右にずれている場合、非連続点なので境界線を区間分けすることが好ましい。そこで、数式作成部18は、左端X12を左端側の境界線の終了点とし、左端X12と同一行の右端X14を右端側の境界線の終了点とする。さらに、1行下の左端X15を新しい左端側の境界線の出発点とし、左端X15と同一行の右端X16を、新しい右端側の境界線の出発点とする。
【0068】
(図8▲7▼) 右端側の境界線が中継点X20から中継点X21へ非連続に右にずれている場合、非連続点なので境界線を区間分けすることが好ましい。そこで、数式作成部18は、1行上の右端X18を右端側の境界線の終了点とし、右端X18と同一行の左端X17を左端側の境界線の終了点とする。さらに、右端X21を新しい右端側の境界線の出発点とし、右端X21と同一行の左端X19を、新しい左端側の境界線の出発点とする。
【0069】
(図8▲8▼) 右端側の境界線が中継点X24から中継点X23へ非連続に左にずれている場合、非連続点なので境界線を区間分けすることが好ましい。そこで、数式作成部18は、右端X24を右端側の境界線の終了点とし、右端X24と同一行の左端X22を左端側の境界線の終了点とする。さらに、1行下の右端X26を新しい右端側の境界線の出発点とし、右端X26と同一行の左端X25を、新しい右端側の境界線の出発点とする。
【0070】
(図8▲9▼) 中継点X27,X28のように、左端および右端の境界線が上の行と連続している場合、数式作成部18は、境界線を区間分けしない。
図9Aは、上記ルールに従って区間分けされた境界線の一例を示す図である。図9Aに示すように閉領域が凹部を有する場合、同一行内に3本以上の境界線が存在する。そこで、数式作成部18は、この境界線のペアを左(または右)側から順に判断し、新しいペアが発生する行に対して区間点(図9Bに示すQ6,R6,Q3,R3)を追加する。
【0071】
ステップS31: 数式作成部18は、上記のように区間分けされた境界線を折れ線関数、ベジェ関数、スプライン関数,多次関数などで関数近似し、左端側および右端側をペアにした数式データを完成する。なお、この関数近似に当たっては、近似精度が低下しないように境界線を更に区間分けすることが好ましい。
このような数式データの完成後、数式作成部18は、上述したステップS6に動作を戻す。その結果、画像データに応じて新規に作成された数式データに基づいて、ROI符号化が行われる。
【0072】
[画像復号化装置21の動作説明]
図10は、本実施形態における画像復号化装置21の動作を説明する流れ図である。
以下、図10に示すステップ番号に沿って、画像復号化装置21の動作を説明する。
【0073】
ステップS41: 算術復号化部22は、与えられた符号化データに対して算術復号化を施す。
【0074】
ステップS42: ビットモデリング復号化部23は、算術復号化された符号化データに対してビットプレーンを単位としたエントロピー復号化を施し、復号化変換係数を求める。
【0075】
ステップS43: ビットモデリング復号化部23は、画像圧縮ファイル内に数式データが存在するか否かを判断する。ここで数式データが存在しない場合、ビットモデリング復号化部23は、ステップS44に動作を移行する。一方、数式データが存在した場合、ビットモデリング復号化部23はステップS45に動作を移行する。
【0076】
ステップS44: ビットモデリング復号化部23は、数式データが存在しないのでマックスシフト法によるROI符号化であると判断し、画像圧縮ファイル内からシフトビット数Sを取得する。ビットモデリング復号化部23は、このシフトビット数Sよりも上位プレーンの係数については、ROI符号化の選択領域であると判断してシフトビット数Sだけシフトダウンを行う。このような処理によって選択領域/非選択領域のビット表現を揃えた後、ビットモデリング復号化部23は、ステップS48に動作を移行する。
【0077】
ステップS45: 式評価部27は、画像圧縮ファイル内から数式データを読み出す。
【0078】
ステップS46: 式評価部27は、数式データについて式評価を行い、選択領域の左端および右端を行単位にビットモデリング復号化部23に伝達する。
【0079】
ステップS47: ビットモデリング復号化部23は、この左端および右端に基づいて選択領域を抽出し、選択領域のビットプレーン(復号化変換係数)をシフトビット数Sだけシフトダウンする。
【0080】
ステップS48: 逆量子化部24は、符号化時の量子化ステップサイズを復号化変換係数に乗じて、逆量子化処理を行う。なお、符号化時の量子化ステップサイズが『1』の場合、逆量子化部24は、この逆量子化処理を省く。
【0081】
ステップS49: 逆ウェーブレット変換部26は、逆量子化部24で処理された復号化変換係数を取得する。逆ウェーブレット変換部26は、この復号化変換係数を逆ウェーブレット変換(サブバンド合成)して、復号化画像データに変換する。
上述したような一連の動作により、復号化画像データが完成する。
【0082】
[本実施形態の効果など]
本実施形態では、数式データを使用して、選択領域の区分を行う。このような数式データのデータ量は、扱う画像データの縦横画素数が増えても変化しない。したがって、式評価部19では、データ量が略一定な式データを扱えばよく、データ量の変化するマスク画像をバッファリングして扱う従来例に比べて、ROI処理系のインプリメントを単純化することができる。
【0083】
また、数式データのデータ量は、マスク画像に比べて極めて小さい。したがって、マスク画像を扱う従来例に比べて、ROI処理系におけるデータ保持の負荷を小さくすることができる。また、数式格納部20から式評価部19への数式データの転送負荷を小さくすることもできる。
【0084】
さらに、簡単な座標変換を施すことにより、数式データを複数のサブバンド分割領域に迅速に適用することができる。
【0085】
また、本実施形態では、画像内からエッジの鮮明な主要被写体を見つけ出して、その主要被写体のエッジに沿って、選択領域を適切に設定できる。
【0086】
さらに、本実施形態では、画像内から色境界の鮮明な主要被写体を見つけ出して、その色境界に沿って、選択領域を適切に設定できる。
【0087】
また、本実施形態では、空間周波数分布の特異な領域を見つけ出し、その領域の境界線に沿って、選択領域を適切に設定できる。
【0088】
なお、本実施形態では、符号化時に使用した数式データを、画像圧縮ファイルに含める。この数式データは、マスク画像に比べて一般にデータ量が少ない。したがって、マスク画像を画像圧縮ファイルに含める場合に比べ、ファイル容量を確実に削減することができる。さらに、復号化時には、画像圧縮ファイル内の数式データを使用することにより、選択領域/非選択領域の区分を符号化時と同じ条件で正確に行うことが可能になる。
【0089】
[実施形態の補足事項]
なお、上述した実施形態では、左端および右端の境界線を表す等式を使用して選択領域の判定を行っている。したがって、行単位に選択領域の左端および右端を迅速に決定できるという利点を有する。しかしながら、本発明はこれに限定されるものではない。例えば、選択領域の境界を規定する不等式データを使用してもよい。この場合、不等式データに画素位置を代入して不等号が成り立つか否かを式評価することにより、その画素位置の変換係数が選択領域に属するか否かを区分することができる。
【0090】
また、上述した実施形態では、画像符号化装置11および画像復号化装置21を複数の処理部によりブロック構成する場合について説明した。しかしながら、本発明はこれに限定されるものではない。
例えば、コンピュータに、上述した各処理部の動作(例えば、図3,図4,図10の流れ図)を実行させるための画像符号化プログラムや画像復号化プログラムを作成してもよい。これらのプログラムを記録媒体に記録することにより、第7の発明の記録媒体を得ることができる。
【0091】
なお、上述した実施形態により、プログラムやその記録媒体に関する発明の実施行為が限定されるものではない。例えば、通信回線を介してプログラムを配送し、相手先のコンピュータのシステムメモリやハードディスクなどにプログラムを記録してもよい。このようなプログラム配送によって、プログラムの配送元は、プログラムやその記録媒体を、相手先の地に製造することができる。また、このようなプログラム配送により、配送元はプログラムやその記録媒体を相手先に譲渡することができる。さらに、プログラムが配送可能であることを通信回線を介して公表したり、プログラム格納場所の情報を提供するサービスを行うこともできる。
【0092】
【発明の効果】
第1の発明では、選択領域の境界を規定する数式データを式評価して、変換係数が選択領域に属するか否かを区分する。そのため、次のような長所が得られる。
(1)数式データのデータ量は、画像の縦横画素数が増えても変化しない。したがって、ROI処理系では、データ量が略一定な数式データを扱えばよく、データ量の変化するマスク画像をバッファリングして扱う従来例に比べて、ROI処理系のインプリメントを単純化することができる。
(2)縦横の画素数の異なる画像に対しても、簡単な座標変換を施すことで数式データを迅速に流用できる。そのため、従来例に比べて、画像の縦横の画素数が変わるたびにマスク画像を作成するなどの手間がなく、その分の処理負担も軽くできる。
(3)数式データのデータ量は、マスク画像に比べて一般に小さい。したがって、マスク画像を扱う従来例に比べて、ROI処理系におけるデータ保持の負荷を小さくすることができる。また、ROI処理系へのデータ転送の負荷も小さくすることができる。
(4)簡単な座標変換を施すことで、数式データを複数のサブバンド分割領域に適用することができる。したがって、本発明では、従来例のようなマスク画像をサンプル数に合わせて解像度変換する手間が生じない。
これら長所の相乗作用により、本発明では、画像の符号化に際して、選択領域/非選択領域の区分の処理負荷を適切に軽減することが可能になる。
【0093】
第2の発明では、画像のエッジ検出に基づいて数式データを作成する。したがって、画像内からエッジの鮮明な主要被写体を見つけ出して、その主要被写体のエッジに沿う形で、選択領域を適切に設定することが可能になる。
【0094】
第3の発明では、画像の色境界の検出に基づいて数式データを作成する。したがって、画像内から色境界の明確な主要被写体を見つけ出して、その主要被写体の色境界線に沿う形で、選択領域を適切に設定することが可能になる。
【0095】
第4の発明では、画像の空間周波数成分の検出に基づいて数式データを作成する。したがって、画像内から空間周波数成分の異質な主要被写体を見つけ出して、その主要被写体に沿う形で、選択領域を適切に設定することが可能になる。
【0096】
第5の発明の画像符号化装置側では、区分手段で使用した数式データを、画像圧縮ファイルに含める。この数式データは、マスク画像に比べて一般にデータ量が少ない。したがって、マスク画像を画像圧縮ファイルに含める場合に比べて、画像圧縮ファイルの容量を削減することができる。
一方、画像復号化装置側では、ファイル内の数式データを使用して選択領域/非選択領域の区分を行う。この場合、画像符号化装置側と同じ条件で選択領域の区分を正確に行うことが可能になる。
【0097】
の発明の電子カメラは、第1から第5のいずれかの発明の画像符号化装置を具備する。したがって、画像の符号化に際して、選択領域/非選択領域の区分の処理時間を適切に軽減することが可能になる。その結果、電子カメラ内の画像処理時間を従来よりも短縮することが可能になり、より使い勝手の良い電子カメラを実現することが可能になる。
【0098】
の発明の画像符号化プログラムをコンピュータで実行することにより、第1から第5のいずれかの発明の画像符号化装置を実現することができる。
【図面の簡単な説明】
【図1】電子カメラ1および画像符号化装置11の構成を示すブロック図である。
【図2】画像復号化装置21のブロック図である。
【図3】画像符号化装置11の動作を説明する流れ図(1/2)である。
【図4】画像符号化装置11の動作を説明する流れ図(2/2)である。
【図5】各サブバンド分割領域における座標変換の様子を示した図である。
【図6】スムージング処理の手順を説明する図(1/2)である。
【図7】スムージング処理の手順を説明する図(2/2)である。
【図8】境界線の区間分けを説明する図である。
【図9】境界線の区間分けを説明する図である。
【図10】画像復号化装置21の動作を説明する流れ図である。
【符号の説明】
1 電子カメラ
2 撮影レンズ
3 撮像素子
4 画像処理回路
5 記録部
6 メモリカード
11 画像符号化装置
12 色変換部
13 ウェーブレット変換部
14 量子化部
15 ビットモデリング部
16 算術符号化部
17 ビットストリーム生成部
18 数式作成部
19 式評価部
20 数式格納部
21 画像復号化装置
22 算術復号化部
23 ビットモデリング復号化部
24 逆量子化部
26 逆ウェーブレット変換部
27 式評価部

Claims (6)

  1. 与えられた画像データを周波数分解して変換係数に変換する変換手段と、
    前記変換手段により変換された前記変換係数を、「前記画像上の選択領域」および「それ以外の非選択領域」に領域区分する区分手段と、
    前記選択領域に対し前記非選択領域よりも優先的に情報量を割り当てて、前記変換係数を符号化する符号化手段とを備え、
    前記区分手段は、前記選択領域の境界を規定する数式データを式評価し、その式評価結果に基づいて前記変換係数が前記選択領域に属するか否かを区分するとともに、
    前記区分手段は、
    前記画像データに対してエッジ検出を行い、エッジ検出結果に基づいて輪郭線を決定し、前記輪郭線を近似表現する数式データを作成する数式作成手段と、
    前記数式作成手段により作成された前記数式データを式評価し、その式評価結果に基づいて前記変換係数が前記選択領域に属するか否かを判定する式評価手段とを備えた
    ことを特徴とする画像符号化装置。
  2. 与えられた画像データを周波数分解して変換係数に変換する変換手段と、
    前記変換手段により変換された前記変換係数を、「前記画像上の選択領域」および「それ以外の非選択領域」に領域区分する区分手段と、
    前記選択領域に対し前記非選択領域よりも優先的に情報量を割り当てて、前記変換係数を符号化する符号化手段とを備え、
    前記区分手段は、前記選択領域の境界を規定する数式データを式評価し、その式評価結果に基づいて前記変換係数が前記選択領域に属するか否かを区分するとともに、
    前記区分手段は、
    前記画像データに対して色境界の検出を行い、色境界の検出結果に基づいて輪郭線を決定し、前記輪郭線を近似表現する数式データを作成する数式作成手段と、
    前記数式作成手段により作成された前記数式データを式評価し、その式評価結果に基づいて前記変換係数が前記選択領域に属するか否かを判定する式評価手段とを備えた
    ことを特徴とする画像符号化装置。
  3. 与えられた画像データを周波数分解して変換係数に変換する変換手段と、
    前記変換手段により変換された前記変換係数を、「前記画像上の選択領域」および「それ以外の非選択領域」に領域区分する区分手段と、
    前記選択領域に対し前記非選択領域よりも優先的に情報量を割り当てて、前記変換係数を符号化する符号化手段とを備え、
    前記区分手段は、前記選択領域の境界を規定する数式データを式評価し、その式評価結果に基づいて前記変換係数が前記選択領域に属するか否かを区分するとともに、
    前記区分手段は、
    前記画像データに対して空間周波数成分の検出を行い、空間周波数成分の検出結果に基づいて輪郭線を決定し、前記輪郭線を近似表現する数式データを作成する数式作成手段と、
    前記数式作成手段により作成された前記数式データを式評価し、その式評価結果に基づいて前記変換係数が前記選択領域に属するか否かを判定する式評価手段とを備えた
    ことを特徴とする画像符号化装置。
  4. 請求項1ないし請求項3のいずれか1項に記載の画像符号化装置において、
    前記符号化手段は、符号化された変換係数と、前記区分手段で使用した前記数式データとを併せて画像圧縮ファイルを形成する
    ことを特徴とする画像符号化装置。
  5. 請求項1ないし請求項4のいずれか1項に記載の画像符号化装置と、
    被写体を撮像して画像データを生成し、生成した画像データを前記画像符号化装置に与える撮像手段と
    を備えたことを特徴とする電子カメラ。
  6. コンピュータを、請求項1ないし請求項4のいずれか1項に記載の画像符号化装置における前記変換手段、前記区分手段、および前記符号化手段として機能させるための画像符号化プログラム
    を記録したことを特徴とする機械読み取り可能な記録媒体。
JP2000390837A 2000-12-22 2000-12-22 画像符号化装置、電子カメラおよび記録媒体 Expired - Lifetime JP4517504B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000390837A JP4517504B2 (ja) 2000-12-22 2000-12-22 画像符号化装置、電子カメラおよび記録媒体
US10/024,279 US6891975B2 (en) 2000-12-22 2001-12-21 Image encoding device, image decoding device, electronic camera and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000390837A JP4517504B2 (ja) 2000-12-22 2000-12-22 画像符号化装置、電子カメラおよび記録媒体

Publications (2)

Publication Number Publication Date
JP2002199401A JP2002199401A (ja) 2002-07-12
JP4517504B2 true JP4517504B2 (ja) 2010-08-04

Family

ID=18857125

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000390837A Expired - Lifetime JP4517504B2 (ja) 2000-12-22 2000-12-22 画像符号化装置、電子カメラおよび記録媒体

Country Status (2)

Country Link
US (1) US6891975B2 (ja)
JP (1) JP4517504B2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3858528B2 (ja) * 1999-08-17 2006-12-13 株式会社ニコン 電子カメラ、および画像処理プログラムを記録した記録媒体
US7194128B1 (en) * 2000-07-26 2007-03-20 Lockheed Martin Corporation Data compression using principal components transformation
JP3966461B2 (ja) * 2002-08-09 2007-08-29 株式会社リコー 電子カメラ装置
JP2011217347A (ja) * 2010-03-16 2011-10-27 Sony Corp 画像符号化装置とその方法、画像復号化装置とその方法、およびプログラム
JP2014060543A (ja) * 2012-09-14 2014-04-03 Sony Corp エンコード装置、デコード装置およびスイッチャ装置
JP2015088910A (ja) * 2013-10-30 2015-05-07 株式会社沖データ 画像処理装置
US10311752B2 (en) 2017-02-03 2019-06-04 Honeywell International Inc. Compressed edge map representation for image aided navigation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6387090A (ja) * 1986-09-30 1988-04-18 Yokogawa Medical Syst Ltd 画像情報の圧縮伸張方法
JPH06141191A (ja) * 1992-10-23 1994-05-20 Canon Inc 画像処理装置
JPH07222048A (ja) * 1994-02-02 1995-08-18 Hitachi Ltd 撮像装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05167998A (ja) * 1991-12-16 1993-07-02 Nippon Telegr & Teleph Corp <Ntt> 画像の符号化制御処理方法
US5802213A (en) * 1994-10-18 1998-09-01 Intel Corporation Encoding video signals using local quantization levels
US5835149A (en) * 1995-06-06 1998-11-10 Intel Corporation Bit allocation in a coded video sequence
JP3249729B2 (ja) * 1995-10-24 2002-01-21 シャープ株式会社 画像符号化装置及び画像復号装置
WO1997016030A1 (en) * 1995-10-25 1997-05-01 Philips Electronics N.V. Segmented picture coding method and system, and corresponding decoding method and system
JPH10177652A (ja) 1996-12-18 1998-06-30 Hitachi Medical Corp 領域認識方法
JP3915272B2 (ja) * 1998-10-06 2007-05-16 株式会社ニコン 量子化方法,および量子化プログラムを記録した記録媒体
US6351491B1 (en) * 1999-06-23 2002-02-26 Sarnoff Corporation Apparatus and method for optimizing the rate control for multiscale entropy encoding

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6387090A (ja) * 1986-09-30 1988-04-18 Yokogawa Medical Syst Ltd 画像情報の圧縮伸張方法
JPH06141191A (ja) * 1992-10-23 1994-05-20 Canon Inc 画像処理装置
JPH07222048A (ja) * 1994-02-02 1995-08-18 Hitachi Ltd 撮像装置

Also Published As

Publication number Publication date
US20020081036A1 (en) 2002-06-27
JP2002199401A (ja) 2002-07-12
US6891975B2 (en) 2005-05-10

Similar Documents

Publication Publication Date Title
US7076104B1 (en) Compression and decompression with wavelet style and binary style including quantization by device-dependent parser
US6757437B1 (en) Compression/decompression using reversible embedded wavelets
JP4365957B2 (ja) 画像処理方法及びその装置及び記憶媒体
US6298163B1 (en) Apparatus and method for encoding wavelet trees generated by a wavelet-based coding method using band dependent tables
US6298167B1 (en) Vector wavelet organization
US7167592B2 (en) Method and apparatus for compression using reversible wavelet transforms and an embedded codestream
Shukla et al. A survey on lossless image compression methods
US20060155531A1 (en) Transform coding system and method
JP2005218124A (ja) データ圧縮システム
JP4517504B2 (ja) 画像符号化装置、電子カメラおよび記録媒体
JP2004505520A (ja) ウェーブレット分解を用いたビデオ符号化方法
US20030026488A1 (en) Method of coding image data using region of interest
JP2004166254A (ja) 画像符号化装置及び方法、並びにプログラム及び記録媒体
Hussin et al. A comparative study on improvement of image compression method using hybrid DCT-DWT techniques with huffman encoding for wireless sensor network application
JP2004186902A (ja) 画像符号化装置及び方法、並びにプログラム及び記録媒体
JP4054430B2 (ja) 画像処理装置及び方法及び記憶媒体
Iwasokun Lossless JPEG-Huffman model for digital image compression
JP2004289284A (ja) 画像処理方法および画像処理装置ならびに画像処理プログラム
JP3775180B2 (ja) 画像処理方法及び装置
JP5843450B2 (ja) 画像処理装置及びその制御方法
JP4114144B2 (ja) 画像符号化装置、画像符号化プログラム、及び画像復号化プログラム
JP2007049485A (ja) 離散ウェーブレット変換装置及び方法、並びにプログラム及び記録媒体
JP4077706B2 (ja) インターレース画像の処理装置及び処理方法
JP2001045482A (ja) 画像処理装置及び方法
Benazza-Benyahia et al. Nonlinear bank filters adapted for progressive and exact image reconstruction

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071102

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090729

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090811

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091005

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100216

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

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

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

Free format text: PAYMENT UNTIL: 20130528

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4517504

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130528

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130528

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20140528

Year of fee payment: 4

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

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

EXPY Cancellation because of completion of term