JP5664255B2 - 画像処理装置、および画像処理方法、並びにプログラム - Google Patents
画像処理装置、および画像処理方法、並びにプログラム Download PDFInfo
- Publication number
- JP5664255B2 JP5664255B2 JP2011006464A JP2011006464A JP5664255B2 JP 5664255 B2 JP5664255 B2 JP 5664255B2 JP 2011006464 A JP2011006464 A JP 2011006464A JP 2011006464 A JP2011006464 A JP 2011006464A JP 5664255 B2 JP5664255 B2 JP 5664255B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- value
- average
- pixel set
- safe
- 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
Links
- 238000012545 processing Methods 0.000 title claims description 138
- 238000003672 processing method Methods 0.000 title claims description 10
- 230000007547 defect Effects 0.000 claims description 176
- 230000002950 deficient Effects 0.000 claims description 136
- 238000001514 detection method Methods 0.000 claims description 129
- 238000012937 correction Methods 0.000 claims description 76
- 238000000034 method Methods 0.000 claims description 66
- 230000008569 process Effects 0.000 claims description 59
- 238000004364 calculation method Methods 0.000 claims description 42
- 239000011159 matrix material Substances 0.000 description 13
- 238000003384 imaging method Methods 0.000 description 11
- 230000000875 corresponding effect Effects 0.000 description 10
- 230000008859 change Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000000605 extraction Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008707 rearrangement Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003702 image correction Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/68—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to defects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/409—Edge or detail enhancement; Noise or error suppression
- H04N1/4097—Removing errors due external factors, e.g. dust, scratches
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
- Image Processing (AREA)
Description
画像のテクスチャ方向を判定するテクスチャ方向判定部と、
複数画素の画素集合単位で画素値平均を算出し、画素集合の配列方向に応じた画素値平均の差分情報に基づいて欠陥画素位置を検出する欠陥画素検出部と、
前記テクスチャ方向判定部において判定したテクスチャ方向に等しい画素集合配列方向の差分情報に基づいて検出された欠陥画素位置を補正対象として補正する補正部を有する画像処理装置にある。
画像処理装置において実行する画像処理方法であり、
テクスチャ方向判定部が、画像のテクスチャ方向を判定するテクスチャ方向判定ステップと、
欠陥画素検出部が、複数画素の画素集合単位で画素値平均を算出し、画素集合の配列方向に応じた画素値平均の差分情報に基づいて欠陥画素位置を検出する欠陥画素検出ステップと、
補正部が、前記テクスチャ方向判定部において判定したテクスチャ方向に等しい画素集合配列方向の差分情報に基づいて検出された欠陥画素位置を補正対象として補正する補正ステップを実行する画像処理方法にある。
画像処理装置において画像処理を実行させるプログラムであり、
テクスチャ方向判定部に、画像のテクスチャ方向を判定させるテクスチャ方向判定ステップと、
欠陥画素検出部に、複数画素の画素集合単位で画素値平均を算出させ、画素集合の配列方向に応じた画素値平均の差分情報に基づいて欠陥画素位置を検出させる欠陥画素検出ステップと、
補正部に、前記テクスチャ方向判定部において判定したテクスチャ方向に等しい画素集合配列方向の差分情報に基づいて検出された欠陥画素位置を補正対象として補正させる補正ステップを実行させるプログラムにある。
1.画像処理装置の構成例について
2.本発明に従った画像処理の詳細について
3.欠陥補正手段の構成と処理の詳細について
4.欠陥補正手段内の近傍領域抽出手段の実行する処理の詳細について
5.欠陥補正手段内のテクスチャ方向判定手段の実行する処理の詳細について
6.欠陥補正手段内の欠陥画素検出手段の実行する処理の詳細について
7.欠陥画素補正手段の処理について
図1は本発明の画像処理装置の一実施例である撮像装置(デジタルビデオカメラ)の全体図である。この撮像装置は、大別して光学系、信号処理系、記録系、表示系、および、制御系から構成される。レンズ等から構成される光学系を通過して例えばCMOS等の撮像素子101に到達した入射光は、まずCMOS撮像面上の各受光素子に到達し、受光素子での光電変換によって電気信号に変換される。さらに、相関2重サンプリング回路(CDS)102によってノイズ除去され、A/Dコンバータ103によるデジタイズ処理によりデジタルデータに変換された後、DSP104中の画像メモリに一時格納され、DSP104内で各種の信号処理が行われる。
CPU115は、例えば予め記憶部に格納されたプログラムに従って撮影処理、画像処理全般の処理制御を実行する。
入力部116はユーザによる操作部である。
以上が本実施例のデジタルビデオカメラのシステム全体の説明である。
前述のように、本発明に従った画像処理は、例えばDSP104で実行可能である。
従って、以下において説明する実施例の構成においては、画像処理は、DSP104内部の演算ユニットが、DSP104に入力された画像信号のストリームに対して、所定のプログラムコードに従って演算を順次実行することで行う例について説明する。
Y画像124およびC画像125は画像処理部からの出力画像である。これは図1で示したDSP104から出力されCODEC105へ入力されるYCbCr画像信号に相当する。
欠陥補正手段118は、図1に示すA/Dコンバータ103から入力するモザイク画像117に対して、欠陥画素位置の画素値を正しい値に補正する。
ホワイトバランス手段119は、欠陥補正されたモザイク画像に対して、無彩色の被写体領域の色バランスが無彩色になるように、各画素強度の持つ色に応じて適切な係数をかける。
YC変換手段123はガンマ補正された3チャネル画像にYCマトリックス処理およびクロマ成分に対する帯域制限を行うことでY画像124およびC画像125を生成する。
画像処理部はまずステップS101において、撮像素子101の出力信号に基づくモザイク画像を取得する。図2に示すモザイク画像117である。
次にステップS102において、欠陥補正手段118がモザイク画像に対して欠陥補正処理をおこなう。
次にステップS104において、デモザイク手段120がホワイトバランス処理が施されたモザイク画像の各画素位置にR,G,Bすべての強度(画素値)を設定するデモザイク処理を行う。
次にステップS106において、ガンマ補正手段122がマトリックス処理で色補正された3チャネル画像の各画素にガンマ補正をおこなう。
次にステップS107において、YC変換手段123が、ガンマ補正された3チャネル画像にYC変換をおこないY画像124およびC画像125を生成する。
最後にステップS108において、生成されたY画像124およびC画像125を出力する。
以上で画像処理部の動作を終了する。
次に、本発明の本質部分である欠陥補正手段118において実行する画像補正処理の詳細について説明する。
図4に欠陥補正手段118の内部構成を説明するブロックダイアグラムを示す。
図4に示すように、欠陥補正手段118は大きく分けて近傍領域抽出手段201、テクスチャ方向判定手段202、欠陥画素検出手段203、欠陥画素補正手段204から構成される。
水平方向(H方向)、
垂直方向(V方向)、
右上がり斜め方向(A方向)、
右下がり斜め方向(D方向)、
これらの4方向とする。
欠陥画素補正手段204は、欠陥画素検出手段203が検出した欠陥画素位置の画素値を、近傍領域211の画素を用いて補正する。
まず、欠陥補正手段118内の近傍領域抽出手段201の実行する処理の詳細について説明する。
近傍領域抽出手段201は、注目画素位置近傍の7x7の矩形領域内の画素情報へのアクセスを確保する動作を行う。その具体的な方法としては様々な手法が適用可能である。例えば本発明をソフトウェアとして実現する場合は、注目画素位置を中心とした近傍7x7の矩形領域内の画素値を例えば座標位置と対応づけた配列の形でメモリ上に確保する動作をすればよい。
7x7の矩形領域へのアクセスを確保するには、最低個6のディレイラインを用意すればよい。
次に、欠陥補正手段118内のテクスチャ方向判定手段202の実行する処理の詳細について説明する。
図5は、テクスチャ方向判定手段202の詳細構成と動作を説明する図である。
テクスチャ方向判定手段202は、注目画素の近傍領域(本例では7x7画素領域)の画素値解析を行う以下の微分値算出手段を有している。
(1)水平方向の微分値を算出する水平方向微分値算出手段311、
(2)垂直方向の微分値を算出する垂直方向微分値算出手段312、
(3)右上がり斜め方向の微分値を算出する右上がり方向微分値算出手段313、
(4)右下がり斜め方向の微分値を算出する右下がり方向微分値算出手段314、
なお、本実施例では、近傍領域は、注目画素を中心とした7x7画素の領域であり、この近傍領域に対して解析を実行する。
図6は、水平方向微分値算出手段311の処理を説明する図である。図6には注目画素を中心とした7x7画素の近傍領域を示している。
水平方向をx、垂直方向をy座標としている。7x7画素の近傍領域の中心、すなわち、(x,y)=(4,4)が注目画素位置に対応する。
gradH(x,y)=abs(w(x−1,y)−w(x+1,y))
上記式に従って求める。
ここで、abs()は、絶対値を求める関数である。
w(x−1,y)は、座標位置(x−1,y)におけるWの画素値(強度)、
w(x+1,y)は、座標位置(x+1,y)におけるWの画素値(強度)、
である。
例えば、(x,y)=(2,1)の位置の○印の位置では、水平方向両隣のWの画素値(強度)に基づいて、微分値gradHを求める。
すなわち、(x,y)=(1,1)と、(x,y)=(3,1)の2つのW画素の画素値を用いて、微分値gradH(2,1)を算出する。
図6に示す○で示した18個の画素位置において微分値gradHが求められる。
図7は、垂直方向微分値算出手段312の処理を説明する図である。図7には注目画素を中心とした7x7画素の近傍領域を示している。
水平方向をx、垂直方向をy座標としている。7x7画素の近傍領域の中心、すなわち、(x,y)=(4,4)が注目画素位置に対応する。
gradV(x,y)=abs(w(x,y−1)−w(x,y+1))
上記式に従って求める。
ここで、abs()は、絶対値を求める関数である。
w(x,y−1)は、座標位置(x,y−1)におけるWの画素値(強度)、
w(x,y+1)は、座標位置(x,y+1)におけるWの画素値(強度)、
である。
例えば、(x,y)=(1,2)の位置の○印の位置では、垂直方向両隣のWの画素値(強度)に基づいて、微分値gradVを求める。
すなわち、(x,y)=(1,1)と、(x,y)=(1,3)の2つのW画素の画素値を用いて、微分値gradV(1,2)を算出する。
図7に示す○で示した18個の画素位置において微分値gradVが求められる。
図8は、右上がり方向微分値算出手段313の処理を説明する図である。図8には注目画素を中心とした7x7画素の近傍領域を示している。
水平方向をx、垂直方向をy座標としている。7x7画素の近傍領域の中心、すなわち、(x,y)=(4,4)が注目画素位置に対応する。
gradA(x,y)=abs(w(x,y)−w(x+1,y−1))
上記式に従って求める。
ここで、abs()は、絶対値を求める関数である。
w(x,y)は、座標位置(x,y)におけるWの画素値(強度)、
w(x+1,y−1)は、座標位置(x+1,y−1)におけるWの画素値(強度)、
である。
例えば、(x,y)=(1,3)の位置のW印の位置では、自画素と、右上方向隣接のWの画素値(強度)に基づいて、微分値gradAを求める。
すなわち、(x,y)=(1,3)と、(x,y)=(2,2)の2つのW画素の画素値を用いて、微分値gradA(1,3)を算出する。
図8に示す点線内に存在する18個のW画素位置において微分値gradAが求められる。
図9は、右下がり方向微分値算出手段314の処理を説明する図である。図9には注目画素を中心とした7x7画素の近傍領域を示している。
水平方向をx、垂直方向をy座標としている。7x7画素の近傍領域の中心、すなわち、(x,y)=(4,4)が注目画素位置に対応する。
gradD(x,y)=abs(w(x,y)−w(x+1,y+1))
上記式に従って求める。
ここで、abs()は、絶対値を求める関数である。
w(x,y)は、座標位置(x,y)におけるWの画素値(強度)、
w(x+1,y+1)は、座標位置(x+1,y+1)におけるWの画素値(強度)、
である。
右下がり方向微分値算出手段314は、図9中の点線内に存在するW画素位置において微分値gradDを求める。
例えば、(x,y)=(1,1)の位置のW印の位置では、自画素と、右下方向隣接のWの画素値(強度)に基づいて、微分値gradDを求める。
すなわち、(x,y)=(1,1)と、(x,y)=(2,2)の2つのW画素の画素値を用いて、微分値gradD(1,1)を算出する。
図9に示す点線内に存在する18個のW画素位置において微分値gradDが求められる。
統計量算出手段321a〜dは、前述の
(1)水平方向微分値算出手段311、
(2)垂直方向微分値算出手段312、
(3)右上がり方向微分値算出手段313、
(4)右下がり方向微分値算出手段314、
これらの各微分値算出手段において算出された、微分値gradH、gradV、gradA、gradDそれぞれについて、微分値の大きさに基づいてソート(並び替え)を行い、小さい方から順にn番目までの微分値を用いて平均値mHgrad、mVgrad、mAgrad、mDgradを算出する。
(1)水平方向微分値算出手段311は18個の水平方向微分値gradH、
(2)垂直方向微分値算出手段312は18個の垂直方向微分値gradV、
(3)右上がり方向微分値算出手段313は18個の右上がり方向微分値gradA、
(4)右下がり方向微分値算出手段314は18個の右下がり方向微分値gradD、
nの値は近傍領域211に存在することが想定される連続欠陥の大きさによって決定される。例えば、近傍画素内に存在する連続欠陥画素が2x2画素であった場合、欠陥の影響を受けて正しく求められない微分値は、最大で4画素であるので、
n=N−4を用いれば良い。
統計量比較手段331は、前記の各方向、すなわち水平、垂直、右上がり、右下がり各方向について、統計量算出手段321a〜dで算出された統計量mHgrad、
mVgrad、mAgrad、mDgradの比較を行い、最も統計量が小さい方向をテクスチャ方向であると判定する。
例えば、mHgradが最も小さい値だった場合、近傍領域211のテクスチャ方向は、水平方向であると判定する。
欠陥補正手段118内のテクスチャ方向判定手段202は、このようにしてテクスチャ方向を判定し、判定情報としてのテクスチャ方向情報(dir)を欠陥画素検出手段203に出力する。
なお、テクスチャ方向情報(dir)とは、輝度変化や画素値変化のもっとも小さい方向に対応する。
次に、欠陥補正手段118内の欠陥画素検出手段203の実行する処理の詳細について図10を参照して説明する。
欠陥画素検出手段203は、近傍領域211(本例では注目画素を中心とした7x7画素の領域)を構成する画素について、画素出力読み出し回路を共有(FD共有)している複数画素からなる共有画素集合単位で処理を実行する。なお、共有画素集合は読み出し回路を共有する画素の集合である。
(1)水平方向に欠陥検出を行う水平方向欠陥検出手段421、
(2)垂直方向に欠陥検出を行う垂直方向欠陥検出手段422、
(3)右上がり方向に欠陥検出を行う右あがり方向欠陥検出手段423、
(4)右下がり方向に欠陥検出を行う右下がり方向欠陥検出手段424、
これらの4方向対応の欠陥検出手段を有する。
図11は、実線で結ばれた8画素を共有画素とする構成例を示している。
すなわち、図11に示す例は、1つの画素出力読み出し回路を8画素単位で利用した共有画素集合(FD共有)構成を示している。
注目画素を含む共有画素(8画素)の画素集合をFD01とする。
注目画素を含む共有画素FD01の左、左下、下、右下、右方向の隣合う共有画素を順にFD00、FD10、FD11、FD12、FD22で表す。
すなわち、注目画素を中心とした7x7画素領域に、
上段左側から、FD00,FD01,FD02、
下段左側から、FD10,FD11,FD12,
これらの8画素単位の共有画素(8画素)の画素集合が設定される。
まず、共有画素統計量算出手段411は、近傍領域211内の共有画素集合単位でW画素の画素値平均値を算出する。なお、近傍領域211は、本例では注目画素を中心画素とする7x7画素領域である。
画素共有集合(FD00)に含まれるW画素の平均値を(mW00)とする。
画素共有集合(FD01)に含まれるW画素の平均値を(mW01)とする。
画素共有集合(FD02)に含まれるW画素の平均値を(mW02)とする。
画素共有集合(FD10)に含まれるW画素の平均値を(mW10)とする。
画素共有集合(FD11)に含まれるW画素の平均値を(mW11)とする。
画素共有集合(FD12)に含まれるW画素の平均値を(mW12)とする。
すなわち、平均値群1は、注目画素(図11に示す7x7画素領域中の中心の点線で囲まれた画素)を含む画素共有集合(FD01)と、その左(FD00)、左下(FD10)、下(FD11)、右下(FD12)、右方向(FD02)の隣合う共有画素集合単位の計2x3個の平均値群1である。
gH00=abs(mW00−mW01)、
gH01=abs(mW01−mW02)、
gH10=abs(mW10−mW11)、
gH11=abs(mW11−mW12)、
を算出する。
なお、これらの差分値(グラディエント)は一次微分値に相当する。
上段の水平方向差分値(グラディエント:gH00,gH01)の平均値
gH0=(gH00+gH01)/2、
下段の水平方向差分値(グラディエント:gH10,gH11)の平均値
gH1=(gH10+gH11)/2、
上段の水平方向差分値(グラディエント)の平均値である差分平均値(gH0=(gH00+gH01)/2)と、
下段の水平方向差分値(グラディエント)の平均値である差分平均値(gH1=(gH10+gH11)/2)と、
これらを比較して、比較結果に応じて、以下のように水平方向欠陥検出用平均値(safe_mW)を算出する。
safe_mW=(mW00+mW01+mW02)/3、
(b)gH0>gH1ならば、
safe_mW=(mW10+mW11+mW12)/3、
上記(a),(b)のいずれかによって、水平方向欠陥検出用平均値safe_mWを求める。
この処理は、上段と下段から、より画素値変化の少ない平坦な領域を選択してその平均値を水平方向欠陥検出用平均値(safe_mW)として算出する処理である。
欠陥判定対象の共有画素集合(FD01)を含む上段の水平方向差分値(グラディエント)の差分平均値(gH0)の値が、予め規定した閾値(threshold)以上であり、かつ、下記条件式、
abs(mW01−safe_mW)>abs(mW00−safe_mW)
上記式を満たす場合は、
FD01が欠陥であると判定する。
欠陥判定対象の共有画素集合(FD01)の画素値平均(mW01)と水平方向欠陥検出用平均値(safe_mW)との差分が、共有画素集合(FD01)の水平方向に隣接する左隣の共有画素集合(FD00)の画素値平均(mW00)と水平方向欠陥検出用平均値(safe_mW)との差分より大きいときに、欠陥判定対象の共有画素集合(FD01)が欠陥であると判定する処理である。
abs(mW11−safe_mW)>abs(mW10−safe_mW)
である場合は、
FD11が欠陥であると判定する。
欠陥判定対象の共有画素集合(FD11)の画素値平均(mW11)と水平方向欠陥検出用平均値(safe_mW)との差分が、共有画素集合(FD11)の左隣の共有画素集合(FD10)の画素値平均(mW10)と水平方向欠陥検出用平均値(safe_mW)との差分より大きいときに、欠陥判定対象の共有画素集合(FD11)が欠陥であると判定する処理である。
垂直方向欠陥検出手段422は、前段の共有画素統計量算出手段411が算出した共有画素集合単位の2x3個の平均値(mW00〜mW12)に基づいて、以下の共有画素集合単位の垂直方向差分値(グラディエント:gV0〜gV1))を算出する。すなわち、
左列(FD00,FD10)の共有画素集合単位の垂直方向差分値(グラディエント):gV0
gV0=abs(mW00−mW10)、
右列(FD01,FD11)の共有画素集合単位の垂直方向差分値(グラディエント):gV1
gV1=abs(mW01−mW11)、
これらを算出する。
safe_mW=(mW00+mW10)/2、
(b)gV0>gV1ならば、
safe_mW=(mW01+mW11)/2、
上記(a),(b)のいずれかによって、垂直方向欠陥検出用平均値safe_mWを求める。
この処理は、2つの隣接する垂直列にある共有画素集合の列、すなわち左列(FD00,FD10)と右列(FD01,FD11)から、より画素値変化の少ない平坦な領域を選択してその平均値を垂直方向欠陥検出用平均値(safe_mW)として算出する処理である。
欠陥判定対象の共有画素集合(FD01)を含む垂直向差分値(グラディエント)gV1の値が、予め規定した閾値(threshold)以上であり、かつ、下記条件式、
abs(mW01−safe_mW)>abs(mW11−safe_mW)
上記式を満たす場合は、
FD01が欠陥であると判定する。
欠陥判定対象の共有画素集合(FD01)の画素値平均(mW01)と垂直方向欠陥検出用平均値(safe_mW)との差分が、共有画素集合(FD01)の垂直方向に隣接する下隣の共有画素集合(FD11)の画素値平均(mW11)と垂直方向欠陥検出用平均値(safe_mW)との差分より大きいときに、欠陥判定対象の共有画素集合(FD01)が欠陥であると判定する処理である。
欠陥判定対象の共有画素集合(FD11)を含む垂直向差分値(グラディエント)gV1の値が、予め規定した閾値(threshold)以上であり、かつ、下記条件式、
abs(mW11−safe_mW)>abs(mW01−safe_mW)
である場合は、
FD11が欠陥であると判定する。
欠陥判定対象の共有画素集合(FD11)の画素値平均(mW11)と垂直方向欠陥検出用平均値(safe_mW)との差分が、共有画素集合(FD11)の垂直方向に隣接する上隣の共有画素集合(FD01)の画素値平均(mW01)と垂直方向欠陥検出用平均値(safe_mW)との差分より大きいときに、欠陥判定対象の共有画素集合(FD11)が欠陥であると判定する処理である。
右上がり方向欠陥検出手段423は、前段の共有画素統計量算出手段411が算出した共有画素集合単位の2x3個の平均値(mW00〜mW12)に基づいて、以下の共有画素集合単位の右上がり方向差分値(グラディエント:gA0〜gA1))を算出する。すなわち、
右上がり方向に隣接する(FD10,FD01)の共有画素集合単位の右上がり方向差分値(グラディエント):gA0
gA0=abs(mW10−mW01)、
右上がり方向に隣接する(FD11,FD02)の共有画素集合単位の右上がり方向差分値(グラディエント):gA1
gA1=abs(mW11−mW02)、
これらを算出する。
(a)gA0<gA1ならば、
safe_mW=(mW10+mW01)/2、
(b)gA0>gA1ならば、
safe_mW=(mW11+mW02)/2、
上記(a),(b)のいずれかによって、右上がり方向欠陥検出用平均値safe_mWを求める。
欠陥判定対象の共有画素集合(FD01)を含む右上がり直向差分値(グラディエント)gA0の値が、予め規定した閾値(threshold)以上であり、かつ、下記条件式、
abs(mW01−safe_mW)>abs(mW10−safe_mW)
上記式を満たす場合は、
FD01が欠陥であると判定する。
欠陥判定対象の共有画素集合(FD01)の画素値平均(mW01)と右上がり方向欠陥検出用平均値(safe_mW)との差分が、共有画素集合(FD01)の右上がり上方向ライン上で隣接する左下隣の共有画素集合(FD10)の画素値平均(mW10)と右上がり方向欠陥検出用平均値(safe_mW)との差分より大きいときに、欠陥判定対象の共有画素集合(FD01)が欠陥であると判定する処理である。
欠陥判定対象の共有画素集合(FD11)を含む右上がり方向差分値(グラディエント)gA1の値が、予め規定した閾値(threshold)以上であり、かつ、下記条件式、
abs(mW11−safe_mW)>abs(mW02−safe_mW)
である場合は、
FD11が欠陥であると判定する。
欠陥判定対象の共有画素集合(FD11)の画素値平均(mW11)と右上がり方向欠陥検出用平均値(safe_mW)との差分が、共有画素集合(FD11)の右上がり上方向ライン上で隣接する右上隣の共有画素集合(FD02)の画素値平均(mW02)と右上がり方向欠陥検出用平均値(safe_mW)との差分より大きいときに、欠陥判定対象の共有画素集合(FD11)が欠陥であると判定する処理である。
右下がり方向欠陥検出手段424は、前段の共有画素統計量算出手段411が算出した共有画素集合単位の2x3個の平均値(mW00〜mW12)に基づいて、以下の共有画素集合単位の右下がり方向差分値(グラディエント:gD0〜gD1))を算出する。すなわち、
右下がりがり方向に隣接する(FD00,FD11)の共有画素集合単位の右下がり方向差分値(グラディエント):gD0
gD0=abs(mW00−mW11)、
右下がり方向に隣接する(FD01,FD12)の共有画素集合単位の右下がり方向差分値(グラディエント):gD1
gD1=abs(mW01−mW12)、
これらを算出する。
(a)gD0<gD1ならば、
safe_mW=(mW00+mW11)/2、
(b)gD0>gD1ならば、
safe_mW=(mW01+mW12)/2、
上記(a),(b)のいずれかによって、右下がり方向欠陥検出用平均値平均値safe_mWを求める。
欠陥判定対象の共有画素集合(FD01)を含む右下がり直向差分値(グラディエント)gD1の値が、予め規定した閾値(threshold)以上であり、かつ、下記条件式、
abs(mW01−safe_mW)>abs(mW12−safe_mW)
である場合は、
FD01が欠陥であると判定する。
欠陥判定対象の共有画素集合(FD01)の画素値平均(mW01)と右下がり方向欠陥検出用平均値(safe_mW)との差分が、共有画素集合(FD01)の右下がり上方向ライン上で隣接する右下隣の共有画素集合(FD12)の画素値平均(mW12)と右上がり方向欠陥検出用平均値(safe_mW)との差分より大きいときに、欠陥判定対象の共有画素集合(FD01)が欠陥であると判定する処理である。
欠陥判定対象の共有画素集合(FD11)を含む右下がり方向差分値(グラディエント)gD0の値が、予め規定した閾値(threshold)以上であり、かつ、下記条件式、
abs(mW11−safe_mW)>abs(mW00−safe_mW)
である場合は、
FD11が欠陥であると判定する。
欠陥判定対象の共有画素集合(FD11)の画素値平均(mW11)と右下がり方向欠陥検出用平均値(safe_mW)との差分が、共有画素集合(FD11)の右下がり上方向ライン上で隣接する左上隣の共有画素集合(FD00)の画素値平均(mW00)と右下がり方向欠陥検出用平均値(safe_mW)との差分より大きいときに、欠陥判定対象の共有画素集合(FD11)が欠陥であると判定する処理である。
欠陥画素位置選択手段431は、前述した各方向の欠陥検出手段421〜424が検出した画素位置の中から、先に説明したテクスチャ方向判定手段202が判定したテクスチャ方向(dir)の検出結果を選択する。
テクスチャ方向判定手段202が判定したテクスチャ方向(dir)が、水平方向(H)である場合、水平方向欠陥検出手段421の検出結果を選択する。すなわち、水平方向欠陥検出手段421が共有画素集合Fxy(例えばF01)を欠陥画素として判定している場合は、この共有画素集合Fxyを補正対象の欠陥画素として選択する。
各欠陥検出手段421〜424では、各方向に応じて変化の大きい共有画素集合を欠陥画素である可能性があるものとして、これらを欠陥画素として決定している。
しかし、これらの各欠陥検出手段421〜424が判定した欠陥画素は、補正の必要な欠陥画素でなく真の画素値を出力している場合もある。
テクスチャ方向は、本来、画素値の変化が少ない方向である。
各欠陥検出手段421〜424では、各方向に応じて変化の大きい共有画素集合を欠陥画素である可能性が高いとして、これらを欠陥画素として決定している。
欠陥画素位置選択手段431は、これらの出力からテクスチャ方向に対応するもののみを補正の必要な本当の欠陥画素として選択する。その他は、実際の画素値を出力している可能性が高いと判定して補正対象から除外する。
水平方向欠陥検出手段421、
垂直方向欠陥検出手段422、
右上がり方向欠陥検出手段423、
右下がり方向欠陥検出手段424、
これらの各検出手段において欠陥画素と推定される画素集合を決定した後、欠陥画素位置選択手段431においてテクスチャ方向情報を用いて、各欠陥検出手段421〜424の出力から1つの出力のみを補正対象として選択する設定としている。
次に、図4に示す欠陥画素補正手段204の処理について説明する。
欠陥画素補正手段204は、前述した欠陥画素検出手段203が検出した欠陥画素に対する補正を行う。
補正手段は、検出された欠陥画素について、テクスチャ方向判定手段202で判定されたテクスチャ方向に基づき、近傍画素を用いて補正画素値を決定する。
102 相関2重サンプリング回路(CDS)
103 A/Dコンバータ
104 DSP
105 CODEC
106 メモリ
112 LCDドライバ
113 LCD
114 タイミングジェネレータ(TG)
115 CPU
116 入力部
117 モザイク画像
118 欠陥補正手段
119 ホワイトバランス手段
120 デモザイク手段
121 マトリックス手段
122 ガンマ補正手段
123 YC変換手段
124 Y画像
125 C画像
201 近傍領域抽出手段
202 テクスチャ方向判定手段
203 欠陥画素検出手段
204 欠陥画素補正手段
211 近傍領域
311 水平方向微分値算出手段
312 垂直方向微分値算出手段
313 右上がり方向微分値算出手段
314 右下がり方向微分値算出手段
321a〜d 統計量算出手段
331 統計量比較手段
411 共有画素統計量算出手段
421 水平方向欠陥検出手段
422 垂直方向欠陥検出手段
423 右上がり方向欠陥検出手段
424 右下がり方向欠陥検出手段
431 欠陥画素位置検出手段
432 スイッチ
Claims (8)
- 画像のテクスチャ方向を判定するテクスチャ方向判定部と、
複数の隣接画素から構成される画素集合に含まれる画素の画素値平均である画素集合平均画素値を算出し、
複数の画素集合を含む画素集合ブロックにおいて、同一の特定方向で隣接する隣接画素集合間の平均画素値の差分値(グラディエント)を算出し、
前記画素集合ブロックにおいて、前記特定方向の同一ライン上の隣接画素集合に基づいて算出した複数の差分値(グラディエント)の平均値をライン対応差分平均値(g)として算出し、
前記画素集合ブロックにおいて、前記特定方向と同一方向の異なるライン単位で算出した複数のライン対応差分平均値(g)中の最小値を欠陥検出用平均値(safe_m)として設定し、
(1)欠陥判定対象となる画素集合aを含む前記特定方向のライン対応差分平均値(g)が予め規定した閾値以上であること、
(2)前記画素集合aの画素集合平均画素値(ma)と前記欠陥検出用平均値(safe_m)との差分絶対値:abs(ma−safe_m)、および、
前記画素集合aと前記特定方向で隣接する隣接画素集合bの画素集合平均画素値(mb)と前記欠陥検出用平均値(safe_m)との差分絶対値:abs(mb−safe_m)、
これら2つの差分絶対値の間に、
abs(ma−safe_m)>abs(mb−safe_m)
上記式が成立すること、
(3)前記特定方向が、前記テクスチャ方向判定部の判定したテクスチャ方向に一致すること、
上記(1)〜(3)の条件を全て満たす場合に、前記画素集合aが欠陥画素を含むと判定する欠陥画素検出部と、
前記画素集合aに含まれる画素を補正対象として補正する補正部を有する画像処理装置。 - 前記欠陥画素検出部は、
画素値の読み出し回路を共有する複数画素の画素集合単位で画素集合平均画素値の算出および欠陥画素検出を実行する請求項1に記載の画像処理装置。 - 前記テクスチャ方向判定部は、
水平、垂直、右上がり、右下がりの4方向のいずれがテクスチャ方向であるかを判定する処理を実行し、
前記欠陥画素検出部は、
前記特定方向を水平、垂直、右上がり、右下がりの4方向に設定して、4方向各々について欠陥画素検出処理を実行する請求項1に記載の画像処理装置。 - 前記テクスチャ方向判定部は、
注目画素を中心とする近傍領域に含まれる所定方向の画素値に基づく微分値を複数算出し、該複数の微分値をソートし、値の小さいデータのみを複数選択して統計量を算出し、該統計量の比較に基づいてテクスチャ方向を判定する請求項1に記載の画像処理装置。 - 前記補正部は、
前記欠陥画素位置の画素値をテクスチャ方向にある近傍画素を参照画素として、該参照画素の画素値に基づいて決定する処理を実行する請求項1に記載の画像処理装置。 - 前記欠陥画素検出部は、
前記テクスチャ方向判定部において判定したテクスチャ方向に等しい画素集合配列方向のみを処理対象として、欠陥画素検出処理を実行する請求項1に記載の画像処理装置。 - 画像処理装置において実行する画像処理方法であり、
テクスチャ方向判定部が、画像のテクスチャ方向を判定するテクスチャ方向判定ステップと、
欠陥画素検出部が、
複数の隣接画素から構成される画素集合に含まれる画素の画素値平均である画素集合平均画素値を算出し、
複数の画素集合を含む画素集合ブロックにおいて、同一の特定方向で隣接する隣接画素集合間の平均画素値の差分値(グラディエント)を算出し、
前記画素集合ブロックにおいて、前記特定方向の同一ライン上の隣接画素集合に基づいて算出した複数の差分値(グラディエント)の平均値をライン対応差分平均値(g)として算出し、
前記画素集合ブロックにおいて、前記特定方向と同一方向の異なるライン単位で算出した複数のライン対応差分平均値(g)中の最小値を欠陥検出用平均値(safe_m)として設定し、
(1)欠陥判定対象となる画素集合aを含む前記特定方向のライン対応差分平均値(g)が予め規定した閾値以上であること、
(2)前記画素集合aの画素集合平均画素値(ma)と前記欠陥検出用平均値(safe_m)との差分絶対値:abs(ma−safe_m)、および、
前記画素集合aと前記特定方向で隣接する隣接画素集合bの画素集合平均画素値(mb)と前記欠陥検出用平均値(safe_m)との差分絶対値:abs(mb−safe_m)、
これら2つの差分絶対値の間に、
abs(ma−safe_m)>abs(mb−safe_m)
上記式が成立すること、
(3)前記特定方向が、前記テクスチャ方向判定部の判定したテクスチャ方向に一致すること、
上記(1)〜(3)の条件を全て満たす場合に、前記画素集合aが欠陥画素を含むと判定する欠陥画素検出ステップと、
補正部が、前記画素集合aに含まれる画素を補正対象として補正する補正ステップを実行する画像処理方法。 - 画像処理装置において画像処理を実行させるプログラムであり、
テクスチャ方向判定部に、画像のテクスチャ方向を判定させるテクスチャ方向判定ステップと、
欠陥画素検出部に、
複数の隣接画素から構成される画素集合に含まれる画素の画素値平均である画素集合平均画素値を算出する処理、
複数の画素集合を含む画素集合ブロックにおいて、同一の特定方向で隣接する隣接画素集合間の平均画素値の差分値(グラディエント)を算出する処理、
前記画素集合ブロックにおいて、前記特定方向の同一ライン上の隣接画素集合に基づいて算出した複数の差分値(グラディエント)の平均値をライン対応差分平均値(g)として算出する処理、
前記画素集合ブロックにおいて、前記特定方向と同一方向の異なるライン単位で算出した複数のライン対応差分平均値(g)中の最小値を欠陥検出用平均値(safe_m)として設定する処理、
(1)欠陥判定対象となる画素集合aを含む前記特定方向のライン対応差分平均値(g)が予め規定した閾値以上であること、
(2)前記画素集合aの画素集合平均画素値(ma)と前記欠陥検出用平均値(safe_m)との差分絶対値:abs(ma−safe_m)、および、
前記画素集合aと前記特定方向で隣接する隣接画素集合bの画素集合平均画素値(mb)と前記欠陥検出用平均値(safe_m)との差分絶対値:abs(mb−safe_m)、
これら2つの差分絶対値の間に、
abs(ma−safe_m)>abs(mb−safe_m)
上記式が成立すること、
(3)前記特定方向が、前記テクスチャ方向判定部の判定したテクスチャ方向に一致すること、
上記(1)〜(3)の条件を全て満たす場合に、前記画素集合aが欠陥画素を含むと判定する処理を実行させる欠陥画素検出ステップと、
補正部に、
前記画素集合aに含まれる画素を補正対象として補正させる補正ステップを実行させるプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011006464A JP5664255B2 (ja) | 2011-01-14 | 2011-01-14 | 画像処理装置、および画像処理方法、並びにプログラム |
US13/344,152 US8698923B2 (en) | 2011-01-14 | 2012-01-05 | Image processing device, image processing method, and program for detecting and correcting defective pixel in image |
CN2012100035073A CN102595061A (zh) | 2011-01-14 | 2012-01-06 | 图像处理装置、图像处理方法和程序 |
US14/198,918 US9131174B2 (en) | 2011-01-14 | 2014-03-06 | Image processing device, image processing method, and program for detecting and correcting defective pixel in image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011006464A JP5664255B2 (ja) | 2011-01-14 | 2011-01-14 | 画像処理装置、および画像処理方法、並びにプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2012151528A JP2012151528A (ja) | 2012-08-09 |
JP2012151528A5 JP2012151528A5 (ja) | 2014-02-20 |
JP5664255B2 true JP5664255B2 (ja) | 2015-02-04 |
Family
ID=46483225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011006464A Expired - Fee Related JP5664255B2 (ja) | 2011-01-14 | 2011-01-14 | 画像処理装置、および画像処理方法、並びにプログラム |
Country Status (3)
Country | Link |
---|---|
US (2) | US8698923B2 (ja) |
JP (1) | JP5664255B2 (ja) |
CN (1) | CN102595061A (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6259492B2 (ja) * | 2011-03-24 | 2018-01-10 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
JP2014179939A (ja) * | 2013-03-15 | 2014-09-25 | Sony Corp | 信号処理装置および信号処理方法 |
JP2016048815A (ja) | 2014-08-27 | 2016-04-07 | ソニー株式会社 | 画像処理装置、画像処理方法、及び、画像処理システム |
CN105744184B (zh) * | 2015-08-31 | 2018-11-20 | 上海兆芯集成电路有限公司 | 坏像素校正方法以及使用该方法的装置 |
US9819900B2 (en) * | 2015-12-30 | 2017-11-14 | Spreadtrum Communications (Shanghai) Co., Ltd. | Method and apparatus for de-interlacing television signal |
US10771755B2 (en) * | 2016-05-25 | 2020-09-08 | Sony Corporation | Image processing apparatus, image processing method, and program |
CN106878636B (zh) * | 2017-02-13 | 2019-11-29 | 建荣半导体(深圳)有限公司 | 缺陷像素点检测方法、装置及图像处理芯片 |
CN108965749B (zh) * | 2018-08-16 | 2021-02-26 | 思特威(上海)电子科技有限公司 | 基于纹理识别的缺陷像素检测和校正装置及方法 |
US11676242B2 (en) * | 2018-10-25 | 2023-06-13 | Sony Group Corporation | Image processing apparatus and image processing method |
CN109686302B (zh) * | 2019-03-04 | 2021-08-31 | 京东方科技集团股份有限公司 | 一种显示装置及其控制方法 |
CN110827245A (zh) * | 2019-10-28 | 2020-02-21 | 上海悦易网络信息技术有限公司 | 一种检测屏幕显示断线的方法及设备 |
CN110891172B (zh) * | 2019-12-31 | 2021-07-16 | 上海富瀚微电子股份有限公司 | 坏点检测及校正装置 |
KR102604109B1 (ko) * | 2020-12-09 | 2023-11-21 | 에스케이하이닉스 주식회사 | 이미지 센싱 장치 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11103423A (ja) * | 1997-09-26 | 1999-04-13 | Kawasaki Steel Corp | 画像圧縮装置 |
US6985180B2 (en) * | 2001-06-19 | 2006-01-10 | Ess Technology, Inc. | Intelligent blemish control algorithm and apparatus |
JP3747909B2 (ja) * | 2002-12-24 | 2006-02-22 | ソニー株式会社 | 画素欠陥検出補正装置及び画素欠陥検出補正方法 |
US20040161153A1 (en) * | 2003-02-18 | 2004-08-19 | Michael Lindenbaum | Context-based detection of structured defects in an image |
KR101081000B1 (ko) * | 2003-10-23 | 2011-11-09 | 소니 가부시키가이샤 | 화상 처리 장치 및 화상 처리 방법과 기록 매체 |
US7542082B2 (en) * | 2004-03-30 | 2009-06-02 | Canon Kabushiki Kaisha | Method and apparatus for correcting a defective pixel |
CN1288916C (zh) * | 2004-12-27 | 2006-12-06 | 北京中星微电子有限公司 | 图像死点和噪声的消除方法 |
JP4399494B2 (ja) * | 2006-12-28 | 2010-01-13 | シャープ株式会社 | 欠陥検出装置、欠陥検出方法、イメージセンサデバイスおよびイメージセンサモジュール |
JP4946581B2 (ja) * | 2007-04-05 | 2012-06-06 | ソニー株式会社 | 画像処理装置 |
JP4343988B2 (ja) * | 2008-03-07 | 2009-10-14 | キヤノン株式会社 | 欠陥画素補正装置及び欠陥画素補正処理方法 |
JP5311916B2 (ja) * | 2008-07-31 | 2013-10-09 | 株式会社エルモ社 | 撮像装置 |
US8259198B2 (en) * | 2009-10-20 | 2012-09-04 | Apple Inc. | System and method for detecting and correcting defective pixels in an image sensor |
US8638342B2 (en) * | 2009-10-20 | 2014-01-28 | Apple Inc. | System and method for demosaicing image data using weighted gradients |
JP5655355B2 (ja) * | 2009-11-02 | 2015-01-21 | ソニー株式会社 | 画素欠陥補正装置、撮像装置、画素欠陥補正方法、およびプログラム |
KR101243363B1 (ko) * | 2010-11-12 | 2013-03-13 | 에스케이하이닉스 주식회사 | 불량픽셀 제거 장치 및 방법 |
JP2012217139A (ja) * | 2011-03-30 | 2012-11-08 | Sony Corp | 画像理装置および方法、並びにプログラム |
US8891866B2 (en) * | 2011-08-31 | 2014-11-18 | Sony Corporation | Image processing apparatus, image processing method, and program |
-
2011
- 2011-01-14 JP JP2011006464A patent/JP5664255B2/ja not_active Expired - Fee Related
-
2012
- 2012-01-05 US US13/344,152 patent/US8698923B2/en active Active
- 2012-01-06 CN CN2012100035073A patent/CN102595061A/zh active Pending
-
2014
- 2014-03-06 US US14/198,918 patent/US9131174B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102595061A (zh) | 2012-07-18 |
JP2012151528A (ja) | 2012-08-09 |
US9131174B2 (en) | 2015-09-08 |
US20120182452A1 (en) | 2012-07-19 |
US8698923B2 (en) | 2014-04-15 |
US20140184860A1 (en) | 2014-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5664255B2 (ja) | 画像処理装置、および画像処理方法、並びにプログラム | |
US8395684B2 (en) | Noise reduction apparatus, method and program for controlling same, image sensor and digital camera | |
TWI382749B (zh) | 攝像裝置、缺陷像素補正裝置及其中之處理方法以及程式 | |
US7164497B2 (en) | Color image processing apparatus | |
JP6582987B2 (ja) | 映像撮影装置、映像撮影方法、符号型赤外カットフィルタ、および符号型特定色カットフィルタ | |
JP5269718B2 (ja) | 画像処理装置、画像処理プログラムおよび画像処理方法 | |
JP4946581B2 (ja) | 画像処理装置 | |
WO2016031597A1 (ja) | 画像処理装置、画像処理方法、及び、画像処理システム | |
US20140063297A1 (en) | Imaging device and defective pixel correction method | |
US9030579B2 (en) | Image processing apparatus and control method that corrects a signal level of a defective pixel | |
US8854511B2 (en) | Apparatus and method for image processing and storage medium, and image pickup apparatus | |
US8970742B2 (en) | Image processing apparatus and method capable of performing correction process speedily and easily | |
US9936172B2 (en) | Signal processing device, signal processing method, and signal processing program for performing color reproduction of an image | |
JP5041886B2 (ja) | 画像処理装置、画像処理プログラム、画像処理方法 | |
JP4604078B2 (ja) | 欠陥画素補正方法、欠陥画素補正プログラム及び欠陥画素補正装置 | |
KR100986203B1 (ko) | 촬상 장치 및 이에 이용하는 결함 화소 보정 방법 | |
JP2014011732A (ja) | 信号処理装置、信号処理方法、プログラム、固体撮像素子、および電子機器 | |
JP5621053B2 (ja) | 画像処理装置、方法及びプログラム並びに撮像装置 | |
JP4166974B2 (ja) | 画素キズ検出・補正装置 | |
JP6525522B2 (ja) | 画像処理装置および画像処理方法 | |
US8154627B2 (en) | Imaging device | |
US20130038772A1 (en) | Image processing apparatus and image processing method | |
KR101204921B1 (ko) | 이미지 처리장치 및 그를 이용한 데이터 처리 방법 | |
JP2004173060A (ja) | ノイズ除去方法、撮像装置およびノイズ除去プログラム | |
KR101211102B1 (ko) | 이미지 처리장치 및 그를 이용한 데이터 처리 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140106 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140820 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140826 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141020 |
|
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: 20141111 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141124 |
|
LAPS | Cancellation because of no payment of annual fees |