JP4868249B2 - 映像信号処理装置 - Google Patents
映像信号処理装置 Download PDFInfo
- Publication number
- JP4868249B2 JP4868249B2 JP2007264338A JP2007264338A JP4868249B2 JP 4868249 B2 JP4868249 B2 JP 4868249B2 JP 2007264338 A JP2007264338 A JP 2007264338A JP 2007264338 A JP2007264338 A JP 2007264338A JP 4868249 B2 JP4868249 B2 JP 4868249B2
- Authority
- JP
- Japan
- Prior art keywords
- interpolation
- pixels
- value
- pixel
- directionality
- 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.)
- Active
Links
- 238000012935 Averaging Methods 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 4
- 238000000034 method Methods 0.000 description 27
- 238000004364 calculation method Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 10
- 239000011159 matrix material Substances 0.000 description 9
- 230000006870 function Effects 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012888 cubic function Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
が方向性kにおいて最大になる場合、方向性kのエッジが存在すると考える。図2のステップS1では、方向性0〜11について(1)式の演算を行い、微分作用素計算結果の絶対値xの最大値が得られる方向性を検出する。
o0=(y[8]+y[9]+y[14]+y[15])/4
o1=(y[8]+y[9])/2
o2=(y[8]+y[14])/2
o3=(y[9]+y[15])/2
o4=(y[14]+y[15])/2
のように、周辺に位置する4画素又は2画素の各画素値に基づいて補間画素o0〜o4の画素値(補間値)を計算する。
bo1=(y[8]+y[9])/2
bo2=(y[8]+y[14])/2
bo3=(y[9]+y[15])/2
bo4=(y[14]+y[15])/2
th2=max(y[8],y[9],y[14],y[15])−min(y[8],y[9],y[14],y[15])
また、最終的に制限される前の補間値の候補値の推定であるが、便宜上、候補値も補間値と同じo0,o1,o2,o3,o4という表現で記載する。
この場合は、図4に示した方向性0を示す直線D0が、o0、o2、o3の補間画素の補間位置のみを通り、映像信号の予め設定した24個の画素0〜23の位置をいずれも通らないときであり、線形補間と同一の方法で補間値の候補値を計算する。よって、図4に示した方向性0におけるo0〜o4の補間値の候補値は以下のようになる。
(2)方向性1をエッジの方向性と検出した場合
この場合も、(1)と同様に図5に示した方向性1を示す直線D1が、o0、o1、o4の補間画素の補間位置のみを通り、映像信号の24個の画素0〜23の位置をいずれも通らないときであり、線形補間と同一の方法で補間値の候補値を計算する。よって、図5に示した方向性1におけるo0〜o4の補間値の候補値は以下のようになる。
(3)方向性2をエッジの方向性と検出した場合
図6に示した方向性2におけるo0〜o4の補間値の候補値のうち、o1〜o4については線形補間と同一の値とし、o0については図6の方向性2を示す直線D2上に位置する画素9、14の画素値y[9]、y[14]を平均する。従って、この場合は以下のようになる。
o1=bo1、o2=bo2、o3=bo3、o4=bo4
(4)方向性3をエッジの方向性と検出した場合
図7に示した方向性3におけるo0〜o4の補間値の候補値のうち、o1〜o4については線形補間と同一の値とし、o0については図7の方向性3を示す直線D3上に位置する画素8、15の画素値y[8]、y[15]を平均する。従って、この場合は以下のようになる。
o1=bo1、o2=bo2、o3=bo3、o4=bo4
(5)方向性4をエッジの方向性と検出した場合
図8に示した方向性4におけるo0〜o4のうち、中央にあるo0の補間値の候補値については方向性4を示す直線D4に近い4画素9、10、13、14の画素値を平均して求める。o2,o3の補間値の候補値については補間位置を通る直線D4の平行線に近い補間位置近傍の3画素の画素値を平均して求める。但し、前記4画素9、10、13、14のo0位置を挟む2組のペアについてどちらかの差の絶対値がth2を超えた場合は平均計算がエラーをもたらす確率が高いとして、方向性2と同一の演算を行う。従って、この場合は以下の式によりo0〜o4の補間値の候補値を計算する。
o1=bo1
o2=(y[9]+y[13]+y[8])/3
o3=(y[10]+y[14]+y[15])/3
o4=bo4
if(abs(y[10]−y[9])>th2||abs(y[13]−y[14])>th2)
{o0=(y[9]+y[14])/2;o2=bo2;o3=bo3}
(6)方向性5をエッジの方向性と検出した場合
図9に示した方向性5におけるo0〜o4のうち、中央にあるo0の補間値の候補値については方向性5を示す直線D5に近い4画素7、8、15、16の画素値を平均して求める。o2,o3の補間値の候補値については補間位置を通る直線D5の平行線に近い補間位置近傍の3画素の画素値を平均して求める。但し、前記4画素7、8、15、16のo0位置を挟む2組のペアについてどちらかの差の絶対値がth2を超えた場合は平均計算がエラーをもたらす確率が高いとして、方向性3と同一の演算を行う。従って、この場合は以下の式によりo0〜o4の補間値の候補値を計算する。
o1=bo1
o2=(y[7]+y[14]+y[15])/3
o3=(y[8]+y[9]+y[16])/3
o4=bo4
if(abs(y[7]−y[8])>th2||abs(y[15]−y[16])>th2)
{o0=(y[8]+y[15])/2;o2=bo2;o3=bo3}
(7)方向性6をエッジの方向性と検出した場合
図10に示した方向性6におけるo0〜o4のうち、中央にあるo0の補間値の候補値については方向性6を示す直線D6に近い4画素4、9、14、19の画素値を平均して求める。o1,o4の補間値の候補値については補間位置を通る直線D6の平行線に近い補間位置近傍の3画素の画素値を平均して求める。但し、前記4画素4、9、14、19のo0位置を挟む2組のペアについてどちらかの差の絶対値がth2を超えた場合は平均計算がエラーをもたらす確率が高いとして、方向性2と同一の演算を行う。従って、この場合は以下の式によりo0〜o4の補間値の候補値を計算する。
o1=(y[4]+y[8]+y[14])/3
o2=bo2
o3=bo3
o4=(y[9]+y[15]+y[19])/3
if(abs(y[4]−y[9])>th2||abs(y[19]−y[14])>th2)
{o0=(y[9]+y[14])/2;o1=bo1;o4=bo4}
(8)方向性7をエッジの方向性と検出した場合
図11に示した方向性7におけるo0〜o4のうち、中央にあるo0の補間値の候補値については方向性7を示す直線D7に近い4画素3、8、15、20の画素値を平均して求める。o1,o4の補間値の候補値については補間位置を通る直線D7の平行線に近い補間位置近傍の3画素の画素値を平均して求める。但し、前記4画素3、8、15、20のo0位置を挟む2組のペアについてどちらかの差の絶対値がth2を超えた場合は平均計算がエラーをもたらす確率が高いとして、方向性3と同一の演算を行う。従って、この場合は以下の式によりo0〜o4の補間値の候補値を計算する。
o1=(y[3]+y[9]+y[15])/3
o2=bo2
o3=bo3
o4=(y[8]+y[14]+y[20])/3
if(abs(y[3]−y[8])>th2||abs(y[15]−y[20])>th2)
{o0=(y[8]+y[15])/2;o1=bo1;o4=bo4}
(9)方向性8をエッジの方向性と検出した場合
この場合は、図12に示した方向性8を示す直線D8が、補間画素o0〜o4のうち補間画素o0の位置を通るが、o2、o3には接しているので、実質上、o0のみを通る場合である。この場合は、方向性8におけるo0〜o4のうち、中央にあるo0の補間値の候補値については直線D8に近い4画素10、11、12、13の画素値を平均して求める。o2,o3の補間値の候補値については補間位置を通る直線D8の平行線に近い補間位置近傍の3画素の画素値を平均して求める。但し、前記4画素10、11、12、13のo0位置を挟む2組のペアのそれぞれについて、中央4画素値で直線D8近傍の直近のものとの差を計算し、差の絶対値がth2を超えた場合は平均計算がエラーをもたらす確率が高いとして、線形補間を行う。従って、この場合は以下の式によりo0〜o4の補間値の候補値を計算する。
o1=bo1
o2=(y[8]+y[10]+y[12])/3
o3=(y[11]+y[13]+y[14])/3
o4=bo4
if(abs(y[10]−y[9])>th2||abs(y[11]−y[9])>th2)
||abs(y[12]−y[14])>th2||abs(y[13]−y[14])>th2)
{o0=bo0;o2=bo2;o3=bo3}
(10)方向性9をエッジの方向性と検出した場合
この場合は、図13に示した方向性9を示す直線D9が、補間画素o0〜o4のうち補間画素o0の位置を通るが、o2、o3には接しているので、実質上、o0のみを通る場合である。この場合は、図13に示した方向性9におけるo0〜o4のうち、中央にあるo0の補間値の候補値については直線D9に近い4画素6、7、16、17の画素値を平均して求める。o2,o3の補間値の候補値については補間位置を通る直線D9の平行線に近い補間位置近傍の3画素の画素値を平均して求める。但し、前記4画素6、7、16、17のo0位置を挟む2組のペアのそれぞれについて、中央4画素値で直線D9近傍の直近のものとの差を計算し、差の絶対値がth2を超えた場合は平均計算がエラーをもたらす確率が高いとして、線形補間を行う。従って、この場合は以下の式によりo0〜o4の補間値の候補値を計算する。
o1=bo1
o2=(y[6]+y[14]+y[16])/3
o3=(y[7]+y[9]+y[17])/3
o4=bo4
if(abs(y[6]−y[8])>th2||abs(y[7]−y[8])>th2)
||abs(y[16]−y[15])>th2||abs(y[17]−y[15])>th2)
{o0=bo0;o2=bo2;o3=bo3}
(11)方向性10をエッジの方向性と検出した場合
この場合は、図14に示した方向性10を示す直線D10が、補間画素o0〜o4のうち補間画素o0の位置を通るが、o1、o4にはほぼ接しているので、実質上、o1のみを通る場合である。この場合は、図14に示した方向性10におけるo0〜o4のうち、中央にあるo0の補間値の候補値については直線D10に近い4画素1、4、19、22の画素値を平均して求める。o1,o4の補間値の候補値については補間位置を通る直線D10の平行線に近い補間位置近傍の3画素の画素値を平均して求める。但し、前記4画素1、4、19、22のo0位置を挟む2組のペアのそれぞれについて、中央4画素値で直線D10近傍の直近のものとの差を計算し、差の絶対値がth2を超えた場合は平均計算がエラーをもたらす確率が高いとして、線形補間を行う。従って、この場合は以下の式によりo0〜o4の補間値の候補値を計算する。
o1=(y[1]+y[8]+y[19])/3
o2=bo2
o3=bo3
o4=(y[4]+y[15]+y[22])/3
if(abs(y[1]−y[9])>th2||abs(y[4]−y[9])>th2)
||abs(y[19]−y[14])>th2||abs(y[22]−y[14])>th2)
{o0=bo0;o1=bo1;o4=bo4}
(12)方向性11をエッジの方向性と検出した場合
この場合は、図15に示した方向性11を示す直線D11が、補間画素o0〜o4のうち補間画素o0の位置を通るが、o1、o4には接しているので、実質上、o0のみを通る場合である。この場合は、図15に示した方向性11におけるo0〜o4のうち、中央にあるo0の補間値の候補値については直線D11に近い4画素0、3、20、23の画素値を平均して求める。o1,o4の補間値の候補値については補間位置を通る直線D11の平行線に近い補間位置近傍の3画素の画素値を平均して求める。但し、前記4画素0、3、20、23のo0位置を挟む2組のペアのそれぞれについて、中央4画素値で直線D11近傍の直近のものとの差を計算し、差の絶対値がth2を超えた場合は平均計算がエラーをもたらす確率が高いとして、線形補間を行う。従って、この場合は以下の式によりo0〜o4の補間値の候補値を計算する。
o1=(y[0]+y[9]+y[20])/3
o2=bo2
o3=bo3
o4=(y[3]+y[14]+y[23])/3
if(abs(y[0]−y[8])>th2||abs(y[3]−y[8])>th2)
||abs(y[20]−y[15])>th2||abs(y[23]−y[15])>th2)
{o0=bo0;o1=bo1;o4=bo4}
次に、上記のステップS4において、上記の(1)〜(11)のいずれかの処理により求められた候補値o0,o1,o2,o3,o4につき、周辺画素である中央4画素の画素値の最大値と最小値の範囲内の値に制限(リミット)したものを、図3にo0,o1,o2,o3,o4で示す補間位置の補間値(補間画素値)としてそれぞれ生成し、出力する(ステップS5)。
101 第一マトリクス回路
102 Y用拡大処理部
103 Cb用拡大処理部
104 Cr用拡大処理部
105 第二マトリクス回路
Claims (1)
- 映像信号の画素値を補間して高解像度化する映像信号処理装置において、
複数の方向性を持つ微分作用素を、前記映像信号の補間時に用いる予め設定した複数の画素の画素値に施して、前記映像信号のエッジの方向性を検出する方向性検出手段と、
前記方向性検出手段により検出された前記エッジの方向性を示す直線が、複数の補間画素の補間位置のみを通り、前記予め設定した複数の画素の位置のいずれにも通らないときは、前記補間画素の候補値を、前記複数の画素のうち前記補間画素の周辺の画素の線形補間により生成し、前記直線が前記複数の補間画素のうち中心位置にある第1の補間画素の位置のみを通るときは、前記第1の補間画素の候補値を、前記複数の画素のうち前記直線の近傍位置にある2以上の画素の画素値を平均して生成すると共に、前記直線の平行線が通る位置にある第2の補間画素の候補値を、前記複数の画素のうち、前記平行線の近傍位置にある2以上の画素の画素値を平均して生成し、かつ、前記直線が通らない位置にある第3の補間画素の候補値を、前記複数の画素のうち前記第3の補間画素の周辺の画素の線形補間により生成する候補値生成手段と、
前記候補値生成手段により生成された前記候補値を、前記複数の画素のうち前記第1の補間画素の位置の上下左右にそれぞれ隣接する中央の4画素の画素値のうち最大値と最小値で制限して、この制限された候補値を補間画素の補間値として出力する補間値出力手段と
を有することを特徴とする映像信号処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007264338A JP4868249B2 (ja) | 2007-10-10 | 2007-10-10 | 映像信号処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007264338A JP4868249B2 (ja) | 2007-10-10 | 2007-10-10 | 映像信号処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009094862A JP2009094862A (ja) | 2009-04-30 |
JP4868249B2 true JP4868249B2 (ja) | 2012-02-01 |
Family
ID=40666364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007264338A Active JP4868249B2 (ja) | 2007-10-10 | 2007-10-10 | 映像信号処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4868249B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5398667B2 (ja) | 2010-08-23 | 2014-01-29 | 株式会社東芝 | 画像処理装置 |
JP4850965B1 (ja) * | 2010-12-06 | 2012-01-11 | 株式会社ナナオ | エッジ補間装置またはその方法 |
JP4975861B2 (ja) * | 2010-12-06 | 2012-07-11 | 株式会社ナナオ | エッジ方向検出装置またはその方法 |
JP5373881B2 (ja) * | 2011-12-08 | 2013-12-18 | Eizo株式会社 | エッジ方向検出装置またはその方法 |
JP6523638B2 (ja) | 2014-09-11 | 2019-06-05 | シナプティクス・ジャパン合同会社 | 表示パネルドライバ、表示装置、画像処理装置及び画像処理方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0697788A3 (en) * | 1994-08-19 | 1997-03-26 | Eastman Kodak Co | Adaptive and global motion compensated cancellation of the interlacing of successive video images with post-processing |
JP3753197B2 (ja) * | 1996-03-28 | 2006-03-08 | 富士写真フイルム株式会社 | 画像データの補間演算方法およびその方法を実施する装置 |
AUPQ377899A0 (en) * | 1999-10-29 | 1999-11-25 | Canon Kabushiki Kaisha | Phase three kernel selection |
JP2004254334A (ja) * | 2000-04-24 | 2004-09-09 | Seiko Epson Corp | 画像データ補間プログラム、画像データ補間方法および画像データ補間装置 |
JP4150947B2 (ja) * | 2000-08-23 | 2008-09-17 | ソニー株式会社 | 画像処理装置および方法、並びに記録媒体 |
JP3623463B2 (ja) * | 2001-05-23 | 2005-02-23 | Necマイクロシステム株式会社 | 画像の解像度変換装置及びその方法 |
JP3851567B2 (ja) * | 2002-01-17 | 2006-11-29 | パナソニック コミュニケーションズ株式会社 | 画像処理装置 |
EP1782622A1 (en) * | 2004-06-23 | 2007-05-09 | Koninklijke Philips Electronics N.V. | Pixel interpolation |
JP4199784B2 (ja) * | 2006-07-06 | 2008-12-17 | 三菱電機株式会社 | 画素補間回路、画像読取装置、および画素補間方法 |
-
2007
- 2007-10-10 JP JP2007264338A patent/JP4868249B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009094862A (ja) | 2009-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4727720B2 (ja) | 画像処理方法および画像処理装置 | |
JP5229235B2 (ja) | 画像処理装置、画像処理方法、画像伸張装置、画像圧縮装置、画像伝送システムおよび画像処理用プログラム | |
US7149355B2 (en) | Image processing apparatus, image processing method, image processing program, and computer-readable record medium storing image processing program | |
EP2164040B1 (en) | System and method for high quality image and video upscaling | |
US8712191B2 (en) | Method for detecting directions of regularity in a two-dimensional image | |
JP5295431B2 (ja) | 画像処理装置 | |
CN106204441B (zh) | 一种图像局部放大的方法及装置 | |
CN104700360B (zh) | 基于边缘自适应的图像缩放方法及*** | |
US11854157B2 (en) | Edge-aware upscaling for improved screen content quality | |
JP4868249B2 (ja) | 映像信号処理装置 | |
US20120287339A1 (en) | Image Processing Method and System with Repetitive Pattern Detection | |
US8948502B2 (en) | Image processing method, and image processor | |
CN101639932B (zh) | 一种数字图像分辨率增强的方法及*** | |
TWI384417B (zh) | 影像處理方法及其裝置 | |
EP3882847B1 (en) | Content based anti-aliasing for image downscale | |
US6876778B2 (en) | Edge enhancement method and apparatus in digital image scalar-up circuit | |
CN109325909B (zh) | 一种图像放大方法和图像放大装置 | |
JP2006067541A (ja) | 映像変換装置及び映像変換方法並びに記録媒体 | |
US20210012459A1 (en) | Image processing method and apparatus | |
JP5042251B2 (ja) | 画像処理装置および画像処理方法 | |
JP2006344002A (ja) | 画像処理装置、エッジ検出装置、画像処理方法、エッジ検出方法及びそのプログラム | |
JP2009157449A (ja) | 画像処理システム、画像処理方法および画像処理用プログラム | |
RU2383055C2 (ru) | Способ определения и сглаживания ступенчатых краев на изображении | |
WO2020181641A1 (zh) | 图像放大方法及图像放大装置 | |
JP4879084B2 (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100610 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100909 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111012 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20111012 |
|
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: 20111018 |
|
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: 20111102 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4868249 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141125 Year of fee payment: 3 |