JP2009055589A - Imaging apparatus - Google Patents

Imaging apparatus Download PDF

Info

Publication number
JP2009055589A
JP2009055589A JP2008108014A JP2008108014A JP2009055589A JP 2009055589 A JP2009055589 A JP 2009055589A JP 2008108014 A JP2008108014 A JP 2008108014A JP 2008108014 A JP2008108014 A JP 2008108014A JP 2009055589 A JP2009055589 A JP 2009055589A
Authority
JP
Japan
Prior art keywords
pixel
color
pixels
signal
reference pixel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008108014A
Other languages
Japanese (ja)
Other versions
JP5106221B2 (en
JP2009055589A5 (en
Inventor
Kazuto Sasaki
一 人 佐々木
Hiroo Takemura
村 裕 夫 竹
Hironaga Honda
多 浩 大 本
Tatsuya Shimoike
池 辰 也 下
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.)
OKUTO EIZO KENKYUSHO KK
Toshiba Corp
Original Assignee
OKUTO EIZO KENKYUSHO KK
Toshiba 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 OKUTO EIZO KENKYUSHO KK, Toshiba Corp filed Critical OKUTO EIZO KENKYUSHO KK
Priority to JP2008108014A priority Critical patent/JP5106221B2/en
Priority to US12/179,976 priority patent/US8077234B2/en
Publication of JP2009055589A publication Critical patent/JP2009055589A/en
Publication of JP2009055589A5 publication Critical patent/JP2009055589A5/ja
Application granted granted Critical
Publication of JP5106221B2 publication Critical patent/JP5106221B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Color Television Image Signal Generators (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an imaging apparatus capable of improving signal to noise ratios (S/N) of color signals and image quality by using an existing sensor in a Bayer array. <P>SOLUTION: An imaging apparatus comprises: a lens 1; a CMOS image sensor 2 including a photoelectric conversion device for each pixel; a color filter array 3 disposed on the photoelectric conversion devices of the sensor 2; and a signal processing circuit 4. A virtual pixel arithmetic circuit 12 includes a peripheral B signal extraction circuit 21, a peripheral R signal extraction circuit 22, a peripheral G signal extraction circuit 23, and an arithmetic circuit 24. At a pixel position of a reference G pixel within a pixel block, a virtual R signal and a virtual B signal are calculated by a pixel value of the G pixel itself, and pixel values of surrounding R and B pixels. Thus, the R pixels and B pixels within the pixel block are increased from two pixels to six pixels, respectively, and color resolutions and S/Ns of the R signal and the B signal can be remarkably improved. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、ベイヤ配列の画素を備えた撮像装置に関する。   The present invention relates to an imaging apparatus including pixels with a Bayer array.

従来、CMOSイメージセンサを用いたカラーカメラではRGBの原色フィルタを市松状に配列させた、いわゆるベイヤ(Bayer)配列の色フィルタが用いられてきた。ベイヤ配列では、先ずG画素を市松状に配列させ、残りの部分にR画素とB画素とをそれぞれ市松状に配列させている。   Conventionally, color cameras using CMOS image sensors have used so-called Bayer color filters in which RGB primary color filters are arranged in a checkered pattern. In the Bayer arrangement, first, G pixels are arranged in a checkered pattern, and R pixels and B pixels are arranged in a checkered pattern in the remaining part.

これに対して、G画素の一つをW画素に置き換えることにより、光の透過率をよくしてS/N改善を図ったイメージセンサが最近発表されている(非特許文献1〜3参照)。   On the other hand, an image sensor that has improved light transmittance and improved S / N by replacing one of the G pixels with a W pixel has recently been announced (see Non-Patent Documents 1 to 3). .

非特許文献1,2は、この色フィルタ配列において、W画素の画素位置に、以下の(1)〜(3)式に基づいてRGB画素値(RW、GW、BW)を生成して、RGB信号のS/Nの改善を図っている。
RW=W×Raverage/(Raverage+Gaverage+Baverage) …(1)
GW=W×Gaverage/(Raverage+Gaverage+Baverage) …(2)
BW=W×Baverage/(Raverage+Gaverage+Baverage) …(3)
ここで、Raverageは、W画素周辺の2つのR画素の平均から算出される。同様に、BaverageはW画素周辺2つのB画素の平均から算出され、GaverageはW画素周辺4つのG画素の平均から算出される。
Hiroto Honda, et al : A novel Bayer-like WRGB color filter array for CMOS Image Sensors, Proc. of SPIE-IS&T Electronic Imaging, SPIE Vol.6492, pp. 64921J-1-10, 2007. Hiroto Honda, et al : High Sensitivity Color CMOS Image Sensor with WRGB Color Filter Array and Color Separation Process using Edge Detection, 2007 International Image Sensor Workshop, June 7-10, 2007. Eastman Kodak News Release June 14,2007.
Non-Patent Documents 1 and 2 generate RGB pixel values (RW, GW, BW) based on the following formulas (1) to (3) at the pixel position of the W pixel in this color filter array. The signal S / N is improved.
RW = W × Raverage / (Raverage + Gaverage + Baverage) (1)
GW = W × Gaverage / (Raverage + Gaverage + Baverage) (2)
BW = W × Baverage / (Raverage + Gaverage + Baverage) (3)
Here, Raverage is calculated from the average of two R pixels around the W pixel. Similarly, Baverage is calculated from the average of two B pixels around the W pixel, and Gaverage is calculated from the average of four G pixels around the W pixel.
Hiroto Honda, et al: A novel Bayer-like WRGB color filter array for CMOS Image Sensors, Proc. Of SPIE-IS & T Electronic Imaging, SPIE Vol.6492, pp. 64921J-1-10, 2007. Hiroto Honda, et al: High Sensitivity Color CMOS Image Sensor with WRGB Color Filter Array and Color Separation Process using Edge Detection, 2007 International Image Sensor Workshop, June 7-10, 2007. Eastman Kodak News Release June 14,2007.

非特許文献1〜3では、W画素を有するイメージセンサを使用することを前提としており、センサのコストが高くなるおそれがある。また、既存のベイヤ配列のセンサを使用できないため、普及に時間がかかることが予想され、また、W画素を有するセンサの電気的特性についての検証も必要となる。特に、W画素とそれ以外の画素との感度差やフィルタ特性のばらつきなどの不具合が生じる可能性もある。   Non-Patent Documents 1 to 3 are based on the premise that an image sensor having W pixels is used, which may increase the cost of the sensor. In addition, since existing Bayer array sensors cannot be used, it is expected that it will take time to spread, and it is also necessary to verify the electrical characteristics of sensors having W pixels. In particular, inconveniences such as sensitivity differences between W pixels and other pixels and variations in filter characteristics may occur.

本発明は、既存のベイヤ配列のセンサを用いて、色信号のS/Nと画質を向上可能な撮像装置を提供するものである。   The present invention provides an imaging apparatus capable of improving the S / N of color signals and the image quality using an existing Bayer array sensor.

本発明の一態様によれば、レンズと、
画素ごとに設けられ、ベイヤ配列で配置される第1の色フィルタ、第2の色フィルタおよび第3の色フィルタと、
前記レンズを経由して前記第1〜第3の色フィルタを通過した光を光電変換して、前記第1の色フィルタに対応する第1の色信号と、前記第2の色フィルタに対応する第2の色信号と、前記第3の色フィルタに対応する第3の色信号とを生成するイメージセンサと、
前記第1〜第3の色信号に対して信号処理を行う信号処理部と、を備え、
前記第1の色フィルタは市松状に配置されて、前記第1の色フィルタに対応する画素のうち一つが基準画素として用いられ、
前記信号処理部は、
前記基準画素に対応して、前記基準画素の周囲に位置する画素の前記第2の色信号と、前記基準画素の周囲に位置する画素の前記第1の色信号との比率に基づいて、前記基準画素に対応する第4の色信号を生成する第1の色生成手段と、
前記基準画素に対応して、前記基準画素の周囲に位置する画素の前記第3の色信号と、前記基準画素の周囲に位置する画素の前記第1の色信号との比率に基づいて、前記基準画素に対応する第5の色信号を生成する第2の色生成手段と、
前記第1〜第5の色信号に基づいて、所定の画像処理を行ってカラー信号を生成する特性変換手段と、を有することを特徴とする撮像装置が提供される。
According to one aspect of the invention, a lens;
A first color filter, a second color filter, and a third color filter provided for each pixel and arranged in a Bayer array;
The first color signal corresponding to the first color filter and the second color filter are converted by photoelectrically converting the light that has passed through the first to third color filters via the lens. An image sensor that generates a second color signal and a third color signal corresponding to the third color filter;
A signal processing unit that performs signal processing on the first to third color signals,
The first color filter is arranged in a checkered pattern, and one of the pixels corresponding to the first color filter is used as a reference pixel;
The signal processing unit
Corresponding to the reference pixel, based on the ratio of the second color signal of the pixels located around the reference pixel and the first color signal of the pixels located around the reference pixel, First color generation means for generating a fourth color signal corresponding to the reference pixel;
Corresponding to the reference pixel, based on the ratio of the third color signal of the pixels located around the reference pixel and the first color signal of the pixels located around the reference pixel, Second color generation means for generating a fifth color signal corresponding to the reference pixel;
There is provided an imaging apparatus comprising: characteristic conversion means for generating a color signal by performing predetermined image processing based on the first to fifth color signals.

本発明によれば、既存のベイヤ配列のセンサを用いて、色信号のS/Nと画質を向上できる。   According to the present invention, it is possible to improve the S / N and the image quality of a color signal using an existing Bayer array sensor.

以下、図面を参照しながら、本発明の一実施形態について説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

図1は本発明の一実施形態による撮像装置の概略構成を示すブロック図である。図1の撮像装置は、レンズ1と、画素ごとに光電変換素子を有するCMOSイメージセンサ2と、センサ2の各光電変換素子の上に配置される色フィルタアレイ3と、信号処理回路4とを備えている。   FIG. 1 is a block diagram showing a schematic configuration of an imaging apparatus according to an embodiment of the present invention. 1 includes a lens 1, a CMOS image sensor 2 having a photoelectric conversion element for each pixel, a color filter array 3 disposed on each photoelectric conversion element of the sensor 2, and a signal processing circuit 4. I have.

信号処理回路4は、3×3画素からなる画素ブロック単位で画素値を並列出力する同時化回路11と、後に詳述する仮想画素演算回路(第1の色生成手段、第2の色生成手段)12と、カラー信号を生成する特性変換回路(特性変換手段)13とを有する。   The signal processing circuit 4 includes a synchronization circuit 11 that outputs pixel values in parallel in units of 3 × 3 pixel blocks, and a virtual pixel arithmetic circuit (first color generation unit, second color generation unit) described in detail later. ) 12 and a characteristic conversion circuit (characteristic conversion means) 13 for generating a color signal.

被写体の光学像は、レンズ1を通過して、CMOSイメージセンサ2の撮像面に結像される。撮像面には、色フィルタアレイ3が設けられており、色フィルタアレイ3を通過した波長の光が光電変換素子で光電変換されてカラー情報が得られる。   The optical image of the subject passes through the lens 1 and is formed on the imaging surface of the CMOS image sensor 2. A color filter array 3 is provided on the imaging surface, and light having a wavelength that has passed through the color filter array 3 is photoelectrically converted by a photoelectric conversion element to obtain color information.

CMOSイメージセンサ2から出力される信号は色フィルタアレイ3に対応したRGB色信号であり、通常は不図示のA/D変換器によりデジタル信号に変換された後に、信号処理回路4に入力される。   The signal output from the CMOS image sensor 2 is an RGB color signal corresponding to the color filter array 3 and is normally input to the signal processing circuit 4 after being converted into a digital signal by an A / D converter (not shown). .

信号処理回路4に入力されるRGB色信号は点順次信号(シリアル信号)である。同時化回路11は、画素ブロックを構成する3×3画素分の色信号を同タイミングで並列出力する。仮想画素演算回路12は、R信号、G信号およびB信号から新たに仮想R信号と仮想B信号を生成して、特性変換回路13に供給する。   The RGB color signal input to the signal processing circuit 4 is a dot sequential signal (serial signal). The synchronization circuit 11 outputs the color signals for 3 × 3 pixels constituting the pixel block in parallel at the same timing. The virtual pixel arithmetic circuit 12 newly generates a virtual R signal and a virtual B signal from the R signal, the G signal, and the B signal, and supplies the virtual R signal and the virtual B signal to the characteristic conversion circuit 13.

特性変換回路13は、仮想画素演算回路12で生成された仮想R信号および仮想B信号と、信号処理回路4に入力された色信号とを用いて、マトリックス演算、輪郭補正、ガンマ補正などの非直線処理を行い、カラー信号を例えばYUV信号またはRGB信号の形式で出力する。   The characteristic conversion circuit 13 uses the virtual R signal and the virtual B signal generated by the virtual pixel calculation circuit 12 and the color signal input to the signal processing circuit 4 to perform non-matrix operations such as matrix calculation, contour correction, and gamma correction. Straight line processing is performed, and a color signal is output in the form of, for example, a YUV signal or an RGB signal.

次に、仮想画素演算回路12を詳細に説明する。図2は本実施形態による色フィルタアレイ3の色配置を示す図、図3は単板式カラーカメラで使われている各色信号の分光感度特性を示す図である。   Next, the virtual pixel arithmetic circuit 12 will be described in detail. FIG. 2 is a diagram showing the color arrangement of the color filter array 3 according to this embodiment, and FIG. 3 is a diagram showing the spectral sensitivity characteristics of each color signal used in the single-plate color camera.

イメージセンサ2から出力されるRGB各色信号の大きさは図3の色フィルタの波長特性とイメージセンサ2の分光感度特性との掛け算を波長ごとに積分した値になる。現在、多くの単板式カラーカメラで使われている各色信号の分光感度特性は図3に示すような曲線となっている。   The magnitude of each RGB color signal output from the image sensor 2 is a value obtained by integrating the wavelength characteristic of the color filter of FIG. 3 and the spectral sensitivity characteristic of the image sensor 2 for each wavelength. At present, the spectral sensitivity characteristic of each color signal used in many single-panel color cameras has a curve as shown in FIG.

ここで、各色特性は主として信頼性の観点から染料が限定されるため、シャープカットオフではなく、他の色特性の領域まで入り込んでいる。特に、図3に示すように、G色フィルタではこれが顕著であり、G成分に対応する本来の波長の他に、R成分とB成分がかなり入り込んでいる。一般に使用されているG色フィルタでも、実際の波長特性は、ブロードな特性になっており、G色フィルタに対応する画素にはRとB成分も含まれている。   Here, since each color characteristic is limited to a dye mainly from the viewpoint of reliability, it is not a sharp cut-off, but extends into other color characteristic regions. In particular, as shown in FIG. 3, this is remarkable in the G color filter, and in addition to the original wavelength corresponding to the G component, the R component and the B component are considerably included. Even in a commonly used G color filter, the actual wavelength characteristics are broad, and the pixels corresponding to the G color filter include R and B components.

一方、各画素には1つの色フィルタと、それに対応した信号配線しか設けられていないため、Gフィルタが配列された画素からはG信号しか得られない。ベイヤ配列では、R,Bの色フィルタはGフィルタに比べて半分の数しか設けられていないため、R信号とB信号はG信号に比べて信号量が少なくなる。   On the other hand, since each pixel is provided with only one color filter and a corresponding signal wiring, only the G signal can be obtained from the pixel in which the G filter is arranged. In the Bayer array, only half of the R and B color filters are provided as compared with the G filter, so that the R signal and the B signal have a smaller signal amount than the G signal.

そこで、本実施形態では、ベイヤ配列の色フィルタアレイ3を用いた場合に、基準画素の色フィルタの色とは異なる色の色信号を類推して基準画素の位置に設定する。このようにして、類推された画素を仮想画素と呼ぶことにする。   Therefore, in the present embodiment, when the Bayer array color filter array 3 is used, a color signal of a color different from the color of the color filter of the reference pixel is estimated and set at the position of the reference pixel. In this way, the analogized pixel is referred to as a virtual pixel.

このような本実施形態の処理は一般に、画像情報では隣接画素の相関が強いこと、多くの被写体では特定の波長成分だけが形成されることはなく、ある程度ブロードな波長特性を持っているという事実に基づいている。   In general, the processing according to the present embodiment has a strong correlation between adjacent pixels in image information, and in many subjects, only a specific wavelength component is not formed and has a broad wavelength characteristic to some extent. Based on.

図4は仮想B信号と仮想R信号の生成を説明する図であり、図4(a)はベイヤ配列の色フィルタアレイ3を示し、図4(b)は基準画素G22から仮想画素Bv22を生成する例を示し、図4(c)は基準画素G22から仮想画素Rv22を生成する例を示している。   4A and 4B are diagrams for explaining generation of the virtual B signal and the virtual R signal. FIG. 4A shows the color filter array 3 in the Bayer array, and FIG. 4B generates the virtual pixel Bv22 from the reference pixel G22. FIG. 4C shows an example in which the virtual pixel Rv22 is generated from the reference pixel G22.

先ず、図4(b)に示すように、基準画素G22から仮想画素BV22を生成する方法を説明する。基準画素G22の周囲には4つの画素G11、G13、G31、G33と2つの画素B21、B23が存在する。基準画素G22の位置のB信号、すなわち仮想画素BV22の色信号は、前述したように、隣接画素である2つのB画素B21、B23の色信号から大きくかけ離れていることはない。しかし色信号の大きさは正確にはわからない。   First, as shown in FIG. 4B, a method for generating the virtual pixel BV22 from the reference pixel G22 will be described. Around the reference pixel G22, there are four pixels G11, G13, G31, G33 and two pixels B21, B23. As described above, the B signal at the position of the reference pixel G22, that is, the color signal of the virtual pixel BV22 is not significantly different from the color signals of the two B pixels B21 and B23 that are adjacent pixels. However, the magnitude of the color signal is not accurately known.

そこで、本実施形態では、基準画素G22の色信号の大きさを基準にして、2つの隣接画素のB信号B21、B23と周辺の4画素のG信号G11、G13、G31、G33を用いて、B成分とG成分の比率を算出して、基準画素位置にB成分を生成する。   Therefore, in the present embodiment, using the B signals B21 and B23 of the two adjacent pixels and the G signals G11, G13, G31, and G33 of the four neighboring pixels based on the magnitude of the color signal of the reference pixel G22, The ratio between the B component and the G component is calculated, and the B component is generated at the reference pixel position.

より具体的には、以下の(4)式に示すように、隣接画素である2つのB信号B21、B23の平均値(B21+B23)/2と、4つのG信号G11、G13、G31、G33の平均値(G11+G13+G31+G33)/4との比率2(B21+B23)/(G11+G13+G31+G33)に、G22信号を乗じた値を仮想Bvとする。
Bv=G22×2(B21+B23)/(G11+G13+G31+G33) …(4)
More specifically, as shown in the following equation (4), an average value (B21 + B23) / 2 of two B signals B21 and B23, which are adjacent pixels, and four G signals G11, G13, G31, and G33. A value obtained by multiplying the ratio 22 (B21 + B23) / (G11 + G13 + G31 + G33) with the average value (G11 + G13 + G31 + G33) / 4 by the G22 signal is defined as a virtual Bv.
Bv = G22 × 2 (B21 + B23) / (G11 + G13 + G31 + G33) (4)

同様にして、図4(c)に示すように、基準画素G22を用いて仮想Rvを算出する。G22の周囲には4つのG信号G11、G13、G31、G33と2つのR12、R32が存在する。そこで、基準画素であるG22の位置のR信号、すなわち仮想RvはG22信号の大きさを基準にして、周辺のR成分とG成分の比率を算出してG成分をR成分に置き換えることができる。この演算を行うと、基準画素G22の位置での仮想Rvは以下の(5)式で求められる。
Rv=G22×2(R12+R32)/(G11+G13+G31+G33) …(5)
Similarly, as shown in FIG. 4C, the virtual Rv is calculated using the reference pixel G22. Around G22, there are four G signals G11, G13, G31, G33 and two R12, R32. Therefore, the R signal at the position of the reference pixel G22, that is, the virtual Rv, can calculate the ratio of the peripheral R component to the G component on the basis of the magnitude of the G22 signal and replace the G component with the R component. . When this calculation is performed, the virtual Rv at the position of the reference pixel G22 is obtained by the following equation (5).
Rv = G22 × 2 (R12 + R32) / (G11 + G13 + G31 + G33) (5)

上記(4)(5)式により、基準画素G22の位置での仮想Bv信号、仮想Rv信号が求められる。   The virtual Bv signal and the virtual Rv signal at the position of the reference pixel G22 are obtained by the above equations (4) and (5).

その後、横方向に2画素ずらした新たな画素ブロックの基準画素G33の位置での仮想Bv信号、仮想Rv信号を算出する。図2に示すように、基準G33の周囲には4つの画素G22、G24、G42、G44と2つの画素R32、R34が存在する。そこで、基準画素G33の位置のR信号、すなわち仮想Rvは以下の(6)式で求められる。
Rv=G33×2(R32+R34)/(G22+G24+G42+G44) …(6)
Thereafter, a virtual Bv signal and a virtual Rv signal at the position of the reference pixel G33 of the new pixel block shifted by two pixels in the horizontal direction are calculated. As shown in FIG. 2, there are four pixels G22, G24, G42, G44 and two pixels R32, R34 around the reference G33. Therefore, the R signal at the position of the reference pixel G33, that is, the virtual Rv is obtained by the following equation (6).
Rv = G33 × 2 (R32 + R34) / (G22 + G24 + G42 + G44) (6)

同様にして、基準画素G33の位置での仮想Bv信号を算出する。基準画素G33の周囲には4つの画素G22、G24、G42、G44と2つの画素B23、B43が存在する。そこで、基準画素G33の位置のB信号、すなわち仮想Bvは以下の(7)式で求められる。
Bv=G33×2(B23+B43)/(G22+G24+G42+G44) …(7)
Similarly, a virtual Bv signal at the position of the reference pixel G33 is calculated. Around the reference pixel G33, there are four pixels G22, G24, G42, and G44 and two pixels B23 and B43. Therefore, the B signal at the position of the reference pixel G33, that is, the virtual Bv is obtained by the following equation (7).
Bv = G33 × 2 (B23 + B43) / (G22 + G24 + G42 + G44) (7)

上記(6)(7)式により、基準G33の位置での仮想Rv信号、仮想Bv信号が求められる。   The virtual Rv signal and the virtual Bv signal at the position of the reference G33 are obtained by the above equations (6) and (7).

このようにして、R画素とB画素が存在しないG画素(基準画素)の画素位置に、G画素自身の画素値と、周囲のR、B画素の画素値とによって、仮想R信号、仮想B信号を算出することができる。   In this way, the virtual R signal, the virtual B signal are detected at the pixel position of the G pixel (reference pixel) where the R pixel and the B pixel do not exist, by the pixel value of the G pixel itself and the pixel values of the surrounding R and B pixels. A signal can be calculated.

これにより、図5(a)と図5(b)に示すように、3×3画素からなる画素ブロック内にそれぞれ4つの仮想Rv画素と4つの仮想Bv画素の色信号を算出することができる。   As a result, as shown in FIGS. 5A and 5B, color signals of four virtual Rv pixels and four virtual Bv pixels can be calculated in a pixel block composed of 3 × 3 pixels, respectively. .

本実施形態によれば、画素ブロック内のR画素とB画素を各々2画素から6画素に増やすことができ、R信号とB信号の色解像度とS/Nを大きく向上させることができる。   According to this embodiment, the R pixel and B pixel in the pixel block can be increased from 2 pixels to 6 pixels, respectively, and the color resolution and S / N of the R signal and B signal can be greatly improved.

上述した仮想画素RvとBvは、通常の補間処理で生成した見かけの画素Baとは物理的な性質が大きく相違している。以下、この相違点を詳述する。   The virtual pixels Rv and Bv described above are greatly different in physical properties from the apparent pixel Ba generated by the normal interpolation process. Hereinafter, this difference will be described in detail.

通常の補間処理にて、図4(a)の基準画素G22の位置にB画素情報Baを割り当てる場合、G22画素位置にはB画素が存在しないため、G22画素に隣接する2画素B21,B23を用いて、以下の(8)式により補間処理を行う。
Ba = (B21+B23)/2 …(8)
When the B pixel information Ba is assigned to the position of the reference pixel G22 in FIG. 4A in a normal interpolation process, since there is no B pixel at the G22 pixel position, the two pixels B21 and B23 adjacent to the G22 pixel are The interpolation processing is performed by the following equation (8).
Ba = (B21 + B23) / 2 (8)

上記(8)式は単なる平均化処理であり、新たな画素情報を追加しているわけではない。このような補間処理にて追加された画素情報Baは、周囲のB信号B21、B23を平均化したにすぎず、B21信号とB23信号に含まれていたノイズも平均化され、決してS/Nは向上しない。   The above equation (8) is merely an averaging process and does not add new pixel information. The pixel information Ba added by such an interpolation process only averages the surrounding B signals B21 and B23, and the noise contained in the B21 signal and the B23 signal is also averaged and never S / N. Does not improve.

これに対して、本実施形態による仮想画素は、上記(4)〜(7)式に示すように、仮想Rv信号または仮想Bv信号を生成する画素位置の基準画素G22やG33の画素値をそのまま用いて画素値を計算している。また、周囲のR信号またはB信号を平均化するだけでなく、周囲のR信号またはB信号の平均値と周囲のG信号の平均値との比率を計算している。   On the other hand, the virtual pixel according to the present embodiment uses the pixel values of the reference pixels G22 and G33 at the pixel position where the virtual Rv signal or the virtual Bv signal is generated as shown in the above equations (4) to (7). To calculate the pixel value. In addition to averaging the surrounding R signal or B signal, the ratio of the average value of the surrounding R signal or B signal and the average value of the surrounding G signal is calculated.

すなわち、本実施形態では、上記比率と基準画素の画素値とを乗じることにより仮想画素Bv、Rvを算出している。これにより、本実施形態では、周囲の画素を平均化して仮想画素を求めるのではなく、新たな画素情報を創出している。   That is, in the present embodiment, the virtual pixels Bv and Rv are calculated by multiplying the ratio and the pixel value of the reference pixel. Thus, in the present embodiment, new pixel information is created instead of averaging surrounding pixels and obtaining a virtual pixel.

上記の手順により、新たな画素情報を創出できる理由は、明るさ情報がR信号、G信号、B信号から成り立っていることと、画像の多くが水平垂直に相関を持っていることとによる。すなわち、多くの被写体では明るさが変化するとR信号、G信号、B信号がほぼ比例して変化する。したがって、R、G、B信号の1つ、例えばG信号が大きくなれば残りのR信号、B信号も大きくなる場合がほとんどであり、これはすなわちG信号からR信号とB信号を生成できることに他ならない。   The reason why new pixel information can be created by the above procedure is that the brightness information is composed of the R signal, G signal, and B signal, and that many of the images are correlated horizontally and vertically. That is, in many subjects, when the brightness changes, the R signal, the G signal, and the B signal change approximately proportionally. Therefore, when one of the R, G, and B signals, for example, the G signal increases, the remaining R signal and B signal also increase in most cases, which means that the R signal and the B signal can be generated from the G signal. There is nothing else.

一方、多くの画像では、R信号、G信号、B信号が2次元の空間で、水平方向と垂直方向に各々強い相関を有している。PC等による特殊な人工的に作られたパターンを除くと、R信号、G信号、B信号がイメージセンサ2の画素ごとに大きく変化することはない。細かい変化は明暗の白黒情報であり、色情報が含まれることは少ない。   On the other hand, in many images, the R signal, the G signal, and the B signal have a strong correlation with each other in the horizontal direction and the vertical direction in a two-dimensional space. Except for a special artificially created pattern such as a PC, the R signal, the G signal, and the B signal do not change greatly for each pixel of the image sensor 2. Small changes are light and dark black and white information, and color information is rarely included.

そこで、個々の画素から得られるRGB信号成分の比率とその周囲のRGB信号成分の比率とは大きく異なることは少ない。したがって、R/GやB/Gの比率は画素ごとに変化することは少なく、何画素かにまたがって緩やかに変化する。   Therefore, the ratio of the RGB signal components obtained from each pixel and the ratio of the surrounding RGB signal components are not very different. Therefore, the ratio of R / G and B / G rarely changes from pixel to pixel, and gradually changes across several pixels.

G信号の大きさを基準にして、その周辺のB信号とG信号の比率を乗じると、G信号が有していた明るさの情報を維持したままで、B信号を創り出すことができる。すなわち、明るさの情報をG信号から得て、色情報は周辺のBとGの割合、各々の画素平均値から演算により得ている。同様に、G信号の大きさを基準にして、その周辺のR信号とG信号の比率をかけてやればR信号が創出される。これらの演算は仮想画素演算回路12により行われる。   By multiplying the ratio of the surrounding B signal and G signal on the basis of the magnitude of the G signal, the B signal can be created while maintaining the brightness information possessed by the G signal. That is, the brightness information is obtained from the G signal, and the color information is obtained by calculation from the ratio of the surrounding B and G and the average value of each pixel. Similarly, the R signal is created by multiplying the ratio of the surrounding R signal and the G signal by using the magnitude of the G signal as a reference. These calculations are performed by the virtual pixel calculation circuit 12.

図6は仮想画素演算回路12の内部構成の一例を示すブロック図である。図示のように、仮想画素演算回路12は、周辺B信号抽出回路21と、周辺R信号抽出回路22と、周辺G信号抽出回路23と、演算回路24とを有する。なお、以下の説明および図6では、基準画素をG22としている。   FIG. 6 is a block diagram illustrating an example of the internal configuration of the virtual pixel arithmetic circuit 12. As illustrated, the virtual pixel calculation circuit 12 includes a peripheral B signal extraction circuit 21, a peripheral R signal extraction circuit 22, a peripheral G signal extraction circuit 23, and an arithmetic circuit 24. In the following description and FIG. 6, the reference pixel is G22.

周辺B信号抽出回路21は、仮想R信号と仮想B信号を生成する対象となる基準画素G22の周囲の2画素B21、B23信号を抽出する。周辺R信号抽出回路22は、基準画素G22の周囲の2画素G21、G23信号を抽出する。周辺G信号抽出回路23は、基準画素G22の周囲の4画素G12、G13、G31、G33信号を抽出する。   The peripheral B signal extraction circuit 21 extracts two pixel B21 and B23 signals around the reference pixel G22 that is a target for generating the virtual R signal and the virtual B signal. The peripheral R signal extraction circuit 22 extracts the two pixels G21 and G23 around the reference pixel G22. The peripheral G signal extraction circuit 23 extracts the four pixels G12, G13, G31, and G33 signals around the reference pixel G22.

演算回路24は、例えば(4)式に従って仮想Bv信号を生成する。同様にして、演算回路24は(5)式に従って仮想Rv信号も生成する。   The arithmetic circuit 24 generates a virtual Bv signal according to, for example, the equation (4). Similarly, the arithmetic circuit 24 generates a virtual Rv signal according to the equation (5).

図7は図1に示した同時化回路11と仮想画素演算回路12の詳細構成の一例を示すブロック図である。図示のように、同時化回路11は、1H遅延回路31と、2H遅延回路32と、1画素遅延回路33,34とを有する。仮想画素演算回路12は、周辺B信号抽出回路21と、周辺R信号抽出回路22と、周辺G信号抽出回路23と、演算回路24とを有する。周辺B信号抽出回路21は、B加算回路35と、1/2回路36とを有する。周辺R信号抽出回路22は、R加算回路37と、1/2回路38とを有する。周辺G信号抽出回路23は、G加算回路39と、1/4回路40とを有する。演算回路24は、B:G演算回路41と、R:G演算回路42と、Bv算出回路43と、Rv算出回路44とを有する。   FIG. 7 is a block diagram showing an example of a detailed configuration of the synchronization circuit 11 and the virtual pixel arithmetic circuit 12 shown in FIG. As illustrated, the synchronization circuit 11 includes a 1H delay circuit 31, a 2H delay circuit 32, and 1-pixel delay circuits 33 and 34. The virtual pixel arithmetic circuit 12 includes a peripheral B signal extraction circuit 21, a peripheral R signal extraction circuit 22, a peripheral G signal extraction circuit 23, and an arithmetic circuit 24. The peripheral B signal extraction circuit 21 includes a B addition circuit 35 and a 1/2 circuit 36. The peripheral R signal extraction circuit 22 includes an R addition circuit 37 and a 1/2 circuit 38. The peripheral G signal extraction circuit 23 includes a G addition circuit 39 and a ¼ circuit 40. The arithmetic circuit 24 includes a B: G arithmetic circuit 41, an R: G arithmetic circuit 42, a Bv calculation circuit 43, and an Rv calculation circuit 44.

同時化回路11は、イメージセンサ2から出力された信号を、3×3画素からなる画素ブロック単位で並列処理できるように、画素ブロック内の画素位置に応じて、1H遅延回路31と2H遅延回路32で1ラインか2ライン分遅延させ、その後に1画素遅延回路33,34にて、1画素か2画素分遅延させる。これにより、図4に示すように、基準画素G22を中心とした周囲8画素の信号を同時に処理することができる。   The synchronization circuit 11 performs a parallel processing on the signal output from the image sensor 2 in units of 3 × 3 pixel blocks, and the 1H delay circuit 31 and the 2H delay circuit according to the pixel position in the pixel block. 32 is delayed by one line or two lines, and thereafter, one pixel delay circuits 33 and 34 are delayed by one pixel or two pixels. Thereby, as shown in FIG. 4, the signals of the surrounding 8 pixels centering on the reference pixel G22 can be processed simultaneously.

仮想画素演算回路12内の周辺B信号抽出回路21は、B加算回路35にて基準画素の周囲2画素のB信号を加算し、1/2回路36にてこれら2画素のB信号を平均化する。同様に、周辺R信号抽出回路22は、R加算回路37にて基準画素の周囲2画素のR信号を加算し、1/2回路38にてこれら2画素のR信号を平均化する。同様に、周辺G信号抽出回路23は、G加算回路39にて基準画素の周囲4画素のG信号を加算し、1/4回路40にてこれら4画素のG信号を平均化する。   The peripheral B signal extraction circuit 21 in the virtual pixel arithmetic circuit 12 adds the B signals of the two pixels around the reference pixel by the B addition circuit 35 and averages the B signals of the two pixels by the ½ circuit 36. To do. Similarly, the peripheral R signal extraction circuit 22 adds the R signals of the two pixels around the reference pixel by the R addition circuit 37 and averages the R signals of these two pixels by the ½ circuit 38. Similarly, the peripheral G signal extraction circuit 23 adds the G signals of the four pixels around the reference pixel by the G addition circuit 39, and averages the G signals of these four pixels by the ¼ circuit 40.

仮想画素演算回路12内のB:G演算回路41は、基準画素の周囲2画素のB信号の平均値と周囲4画素のG信号の平均値との比率を計算する。R:G演算回路42は、基準画素の周囲2画素のG信号の平均値と周囲4画素のG信号の平均値との比率を計算する。Bv算出回路43は、B:G演算回路41で計算した比率に基準画素G22のG信号を乗じた値を仮想Bv信号として出力する。Rv算出回路44は、R:G演算回路42で計算した比率に基準画素G22のG信号を乗じた値を仮想Rv信号として出力する。   The B: G calculation circuit 41 in the virtual pixel calculation circuit 12 calculates a ratio between the average value of the B signal of the two surrounding pixels of the reference pixel and the average value of the G signal of the four surrounding pixels. The R: G arithmetic circuit 42 calculates the ratio between the average value of the G signal of the two surrounding pixels of the reference pixel and the average value of the G signal of the four surrounding pixels. The Bv calculation circuit 43 outputs a value obtained by multiplying the ratio calculated by the B: G calculation circuit 41 by the G signal of the reference pixel G22 as a virtual Bv signal. The Rv calculation circuit 44 outputs a value obtained by multiplying the ratio calculated by the R: G calculation circuit 42 by the G signal of the reference pixel G22 as a virtual Rv signal.

仮想Bv信号、Rv信号は、元のRGB信号とともに特性変換回路13に入力されて、カラー信号YUVまたはRGBが生成される。   The virtual Bv signal and Rv signal are input to the characteristic conversion circuit 13 together with the original RGB signal, and a color signal YUV or RGB is generated.

一つの画素ブロックについての処理が終了すると、縦または横方向に2画素分シフトして、新たな3×3画素からなる画素ブロックを単位として、その中心の基準画素に対応する仮想Bv信号、Rv信号を計算する。   When the processing for one pixel block is completed, the virtual Bv signal corresponding to the center reference pixel, Rv is shifted in units of a new 3 × 3 pixel block by shifting by two pixels vertically or horizontally. Calculate the signal.

図8は仮想画素演算回路12の処理動作の一例を示すフローチャートである。まず、基準画素G22を中心に含む3×3画素からなる画素ブロックのRGB信号を抽出する(ステップS1)。次に、基準画素の周囲の2画素B21、B23信号を抽出する処理(ステップS2)と、基準画素の周囲の2画素R12、R32信号を抽出する処理(ステップS3)と、基準画素のG22信号を抽出する処理(ステップS4)と、基準画素の周囲の4画素G11、G13、G31、G33信号を抽出する処理(ステップS5)とを並行して行う。   FIG. 8 is a flowchart showing an example of the processing operation of the virtual pixel arithmetic circuit 12. First, an RGB signal of a pixel block composed of 3 × 3 pixels including the reference pixel G22 as a center is extracted (step S1). Next, a process of extracting the two pixels B21 and B23 around the reference pixel (step S2), a process of extracting the two pixels R12 and R32 around the reference pixel (step S3), and the G22 signal of the reference pixel Is extracted in parallel with the process of extracting the four pixels G11, G13, G31, and G33 around the reference pixel (step S5).

次に、ステップS2で抽出したB21、B23信号を加算する処理(ステップS6)と、ステップS3で抽出したR21、R23信号を加算する処理(ステップS7)と、ステップS5で抽出したG11、G13、G31、G33信号を加算する処理(ステップS8)とを並行して行う。   Next, a process of adding the B21 and B23 signals extracted in step S2 (step S6), a process of adding the R21 and R23 signals extracted in step S3 (step S7), and G11, G13, extracted in step S5, The process of adding the G31 and G33 signals (step S8) is performed in parallel.

次に、ステップS6の加算結果を1/2して平均化する処理(ステップS9)と、ステップS7の加算結果を1/2して平均化する処理(ステップS10)と、ステップS8の加算結果を1/4して平均化する処理(ステップS11)とをj並行して行う。   Next, a process of halving and averaging the addition result of step S6 (step S9), a process of halving and averaging the addition result of step S7 (step S10), and an addition result of step S8 The processing (step S11) for averaging by 1/4 is performed in parallel with j.

次に、基準画素の周囲2画素のB信号と周囲4画素のG信号との比率を計算する処理(ステップS12)と、基準画素の周囲2画素のR信号と周囲4画素のG信号との比率を計算する処理(ステップS13)とを並行して行う。   Next, a process of calculating the ratio of the B signal of the two surrounding pixels of the reference pixel and the G signal of the four surrounding pixels (step S12), and the R signal of the two surrounding pixels of the reference pixel and the G signal of the four surrounding pixels The processing for calculating the ratio (step S13) is performed in parallel.

次に、ステップS12の演算結果にG22信号を乗じて仮想Bv信号を算出する処理(ステップS14)と、ステップS13の演算結果にG22信号を乗じて仮想Rv信号を算出する処理(ステップS15)とを並行して行う。   Next, a process of calculating the virtual Bv signal by multiplying the calculation result of step S12 by the G22 signal (step S14), and a process of calculating the virtual Rv signal by multiplying the calculation result of step S13 by the G22 signal (step S15). In parallel.

上記では仮想Rvと仮想Bvの一例を示したが、以下では仮想Rvと仮想Bvの一般式について説明する。   Although an example of virtual Rv and virtual Bv has been described above, general formulas of virtual Rv and virtual Bv will be described below.

基準画素Ga,bが図2の偶数列にある場合、すなわち、基準画素Ga,bがG22、G24、…、G42、G44、…などの場合は、B画素は基準画素Ga,bの水平両隣のBa,b-1信号、Ba,b+1信号を用い、R画素は基準画素Ga,bの垂直両隣のRa-1,b信号とRa+1,b信号を用いることになる。したがって、偶数列の仮想Rvと仮想Bvは、以下の(9)式と(10)式で表される。
Bva,b=2Ga,b(Ba,b-1+Ba,b+1)
/(Ga-1,b-1+Ga-1,b+1+Ga+1,b-1+Ga+1,b+1) …(9)
Rva,b=2Ga,b(Ra,b-1+Ra,b+1)
/(Ga-1,b-1+Ga-1,b+1+Ga+1,b-1+Ga+1,b+1) …(10)
When the reference pixel Ga, b is in an even column in FIG. 2, that is, when the reference pixel Ga, b is G22, G24,..., G42, G44,..., The B pixel is horizontally adjacent to the reference pixel Ga, b. The Ba, b-1 signal and the Ba, b + 1 signal are used for the R pixel, and the Ra-1, b signal and the Ra + 1, b signal adjacent to the reference pixel Ga, b are used for the R pixel. Therefore, the virtual Rv and virtual Bv of the even-numbered columns are expressed by the following expressions (9) and (10).
Bva, b = 2Ga, b (Ba, b-1 + Ba, b + 1)
/ (Ga-1, b-1 + Ga-1, b + 1 + Ga + 1, b-1 + Ga + 1, b + 1) (9)
Rva, b = 2Ga, b (Ra, b-1 + Ra, b + 1)
/ (Ga-1, b-1 + Ga-1, b + 1 + Ga + 1, b-1 + Ga + 1, b + 1) (10)

一方、基準画素Ga,bが図2の奇数列にある場合、すなわち、基準画素Ga,bがG11、G13、…、G31、G33、…などの場合は、B画素は基準画素Ga,bの垂直両隣のBa-1,b信号、Ba+1,b信号を用い、R画素は基準画素Ga,bの水平両隣のRa,b-1信号、Ra,b+1信号を用いることになる。したがって、奇数列の仮想Rvと仮想Bvは、以下の(11)式と(12)式で表される。
Bva,b=2Ga,b(Ba-1,b+Ba+1,b)
/(Ga-1,b-1+Ga-1,b+1+Ga+1,b-1+Ga+1,b+1) …(11)
Rva,b=2Ga,b(Ra,b-1+Ra,b+1)
/(Ga-1,b-1+Ga-1,b+1+Ga+1,b-1+Ga+1,b+1) …(12)
On the other hand, when the reference pixels Ga, b are in the odd columns of FIG. 2, that is, when the reference pixels Ga, b are G11, G13,..., G31, G33,. The vertically adjacent Ba-1, b and Ba + 1, b signals are used, and the R pixel uses the horizontally adjacent Ra, b-1 and Ra, b + 1 signals of the reference pixel Ga, b. Accordingly, the odd-numbered virtual Rv and virtual Bv are expressed by the following equations (11) and (12).
Bva, b = 2Ga, b (Ba-1, b + Ba + 1, b)
/ (Ga-1, b-1 + Ga-1, b + 1 + Ga + 1, b-1 + Ga + 1, b + 1) (11)
Rva, b = 2Ga, b (Ra, b-1 + Ra, b + 1)
/ (Ga-1, b-1 + Ga-1, b + 1 + Ga + 1, b-1 + Ga + 1, b + 1) (12)

上記(9)〜(12)式に従って仮想Rvと仮想Bvを生成することにより、RとBの画素数が本来の画素数の3倍となり、色信号のS/Nは9.5dB向上する。   By generating virtual Rv and virtual Bv according to the above equations (9) to (12), the number of R and B pixels becomes three times the original number of pixels, and the S / N of the color signal is improved by 9.5 dB.

なお、上述した手法で仮想Rvと仮想Bvを生成すると、図9(a)に示すように仮想Bvに隣接するR画素(図示の空白領域)にはB画素成分は割り当てられず、図9(b)に示すように仮想Rvに隣接するB画素(図示の空白領域)にはR画素成分は割り当てられない。すべての画素にR画素成分またはB画素成分を割り当てるには、画素ブロックのサイズを3×3画素よりも大きく、例えば3×5画素まで広げればよい。   When the virtual Rv and the virtual Bv are generated by the above-described method, the B pixel component is not assigned to the R pixel (blank area in the drawing) adjacent to the virtual Bv as shown in FIG. As shown in b), the R pixel component is not assigned to the B pixel (blank area in the drawing) adjacent to the virtual Rv. In order to assign the R pixel component or the B pixel component to all the pixels, the size of the pixel block may be larger than 3 × 3 pixels, for example, expanded to 3 × 5 pixels.

例えば、図10の太実線で示す3×5画素の画素ブロック内の中心であるR34画素についてB画素成分Bv34を生成する例を説明する。R34画素を中心とした水平5画素、垂直3画素の領域を見ると、ここにはR34画素の他にRが2画素、Bが4画素含まれている。そこでこれら6画素から比率を算出すると上式と同様に、R34画素位置での仮想Bv34画素は、以下の(13)式で表される。
Bv34=R34(B23+B25+B43+B45)/2(R32+R36)
…(13)
For example, an example will be described in which the B pixel component Bv34 is generated for the R34 pixel that is the center in the pixel block of 3 × 5 pixels indicated by the thick solid line in FIG. Looking at the region of 5 horizontal pixels and 3 vertical pixels centered on the R34 pixel, this includes 2 pixels for R and 4 pixels for B in addition to the R34 pixel. Therefore, when the ratio is calculated from these six pixels, the virtual Bv34 pixel at the R34 pixel position is expressed by the following equation (13), as in the above equation.
Bv34 = R34 (B23 + B25 + B43 + B45) / 2 (R32 + R36)
... (13)

この(13)式では、画素ブロック内の4つのB画素の平均値と2つのR画素の平均値との比率に、基準画素であるR34画素値を乗じて、基準画素位置での仮想Bv34を生成している。   In this equation (13), the ratio of the average value of the four B pixels in the pixel block and the average value of the two R pixels is multiplied by the R34 pixel value that is the reference pixel, and the virtual Bv34 at the reference pixel position is obtained. Is generated.

同様にして、B23画素を中心とした図10の破線で示す縦3×横5画素の画素ブロック内には、B23画素の他にBが2画素、Rが4画素含まれている。そこでこれら6画素から比率を算出すると上式と同様に、B23画素位置での仮想Rv23画素信号は、以下の(14)式で表される。
Rv23=B23(R12+R14+R32+R34)/2(B21+B25)
…(14)
Similarly, in the pixel block of 3 × 5 pixels shown by the broken line in FIG. 10 centering on the B23 pixel, in addition to the B23 pixel, 2 B and 4 R are included. Therefore, when the ratio is calculated from these six pixels, the virtual Rv23 pixel signal at the B23 pixel position is expressed by the following equation (14), as in the above equation.
Rv23 = B23 (R12 + R14 + R32 + R34) / 2 (B21 + B25)
... (14)

上記では、縦3×横5画素の画素ブロックについて説明したが、図10の基準画素を中心とする縦5×横5画素の画素ブロック内の画素値を用いて、基準画素位置での仮想Rvまたは仮想Bvを生成してもよい。この場合、仮想Bv34を生成するのに用いるR画素が2画素から4画素に増えるため、B/Rの比率をS/N比を高くして得ることができる。   In the above description, the pixel block of 3 × 5 pixels has been described. However, the virtual Rv at the reference pixel position using the pixel values in the 5 × 5 pixel block centered on the reference pixel in FIG. Alternatively, a virtual Bv may be generated. In this case, since the R pixels used to generate the virtual Bv34 increase from 2 pixels to 4 pixels, the B / R ratio can be obtained by increasing the S / N ratio.

なお、3×5画素あるいは5×5画素の画素ブロックについて、上記(13)式や(14)式等を用いて仮想Rvと仮想Bvを生成すると、計算が煩雑になる可能性がある。これを避けるための簡易的な手法として、周囲画素からの加算平均で補間することも可能である。例えば、図10のR32画素位置での仮想Ba32は以下の(15)式または(16)式で補間することができる。仮想Rvについても同様である。
Ba32=(B21+B23+B41+B43)/4 …(15)
Ba32=(B31+B33+B22+B42)/4 …(16)
Note that if a virtual Rv and a virtual Bv are generated for the 3 × 5 pixel block or the 5 × 5 pixel block using the above formulas (13) and (14), the calculation may be complicated. As a simple method for avoiding this, it is also possible to interpolate with the addition average from surrounding pixels. For example, the virtual Ba32 at the R32 pixel position in FIG. 10 can be interpolated by the following equation (15) or (16). The same applies to the virtual Rv.
Ba32 = (B21 + B23 + B41 + B43) / 4 (15)
Ba32 = (B31 + B33 + B22 + B42) / 4 (16)

上記(13)式と(14)式の演算処理は、図1の同期化回路11と仮想画素演算回路12が行う。図11は上記(13)式と(14)式の演算を行う同期化回路11と仮想画素演算回路12の内部構成の一例を示すブロック図である。同期化回路11は、縦続接続された3つの1H遅延回路51〜53と、縦続接続された5つの1画素遅延回路54〜58とを有する。   The calculation processing of the above formulas (13) and (14) is performed by the synchronization circuit 11 and the virtual pixel calculation circuit 12 of FIG. FIG. 11 is a block diagram showing an example of the internal configuration of the synchronization circuit 11 and the virtual pixel calculation circuit 12 that perform the calculations of the equations (13) and (14). The synchronization circuit 11 includes three 1H delay circuits 51 to 53 connected in cascade and five 1-pixel delay circuits 54 to 58 connected in cascade.

仮想画素演算回路12は、仮想Rv画素を計算するためのR加算回路59、B加算回路60、2倍回路61、R:B演算回路62および乗算回路63と、仮想Bv画素を計算するためのB加算回路64、R加算回路65、2倍回路66、B:R演算回路67および乗算回路68と、特性変換回路13とを有する。   The virtual pixel calculation circuit 12 includes an R addition circuit 59, a B addition circuit 60, a double circuit 61, an R: B calculation circuit 62 and a multiplication circuit 63 for calculating a virtual Rv pixel, and a virtual Bv pixel. A B addition circuit 64, an R addition circuit 65, a double circuit 66, a B: R operation circuit 67, a multiplication circuit 68, and a characteristic conversion circuit 13 are included.

以下では、図10の仮想Rv23画素と仮想Bv34画素を生成する場合を例に取って、図11の回路の動作を説明する。1H遅延回路51はB21画素値を出力する。1H遅延回路52はG31画素値を出力する。1H遅延回路53はB41画素値を出力する。1画素遅延回路54は、上から順にR12,G22,R32,G42の各画素値を出力する。1画素遅延回路55は、上から順にG13,B23,G33,B43の各画素値を出力する。1画素遅延回路56は、上から順にR14,G24,R34,G44の各画素値を出力する。1画素遅延回路57は、上から順にB25,G35,B45の各画素値を出力する。1画素遅延回路58は、R36画素値を出力する。   In the following, the operation of the circuit of FIG. 11 will be described by taking as an example the case of generating the virtual Rv23 pixel and the virtual Bv34 pixel of FIG. The 1H delay circuit 51 outputs the B21 pixel value. The 1H delay circuit 52 outputs the G31 pixel value. The 1H delay circuit 53 outputs the B41 pixel value. The one-pixel delay circuit 54 outputs pixel values R12, G22, R32, and G42 in order from the top. The one-pixel delay circuit 55 outputs pixel values G13, B23, G33, and B43 in order from the top. The one-pixel delay circuit 56 outputs the pixel values R14, G24, R34, and G44 in order from the top. The one-pixel delay circuit 57 outputs the pixel values B25, G35, and B45 in order from the top. The one-pixel delay circuit 58 outputs the R36 pixel value.

R加算回路59は、(R12+R14+R32+R34)を計算する。B加算回路60は、(B21+B25)を計算する。2倍回路61は、2(B21+B25)を計算する。R:B演算回路62は、(R12+R14+R32+R34)/2(B21+B25)を計算する。乗算回路63は最終的に(14)式の計算を行ってRv23を生成する。   The R addition circuit 59 calculates (R12 + R14 + R32 + R34). The B addition circuit 60 calculates (B21 + B25). The double circuit 61 calculates 2 (B21 + B25). The R: B arithmetic circuit 62 calculates (R12 + R14 + R32 + R34) / 2 (B21 + B25). Multiplier circuit 63 finally performs calculation of equation (14) to generate Rv23.

B加算回路64は、(B23+B25+B43+B45)を計算する。R加算回路65は、(R32+R36)を計算する。2倍回路66は、2(R32+R36)を計算する。B:R演算回路67は、(B23+B25+B43+B45)/2(R32+R36)を計算する。乗算回路68は、最終的に(13)式の計算を行ってBv34を生成する。   The B addition circuit 64 calculates (B23 + B25 + B43 + B45). The R addition circuit 65 calculates (R32 + R36). The double circuit 66 calculates 2 (R32 + R36). The B: R operation circuit 67 calculates (B23 + B25 + B43 + B45) / 2 (R32 + R36). The multiplier circuit 68 finally calculates the equation (13) to generate Bv34.

生成された仮想Rv23信号と仮想Bv23信号は、特性変換回路13に入力されて、カラー信号YUVまたはRGBが生成される。   The generated virtual Rv23 signal and virtual Bv23 signal are input to the characteristic conversion circuit 13 to generate a color signal YUV or RGB.

上記では、仮想R信号と仮想B信号が基準のG画素の周囲にあれば、水平垂直のどちらの方向からでも平均化の演算を行う例を説明した。これに対して、水平方向だけ、あるいは垂直方向だけについて、平均化の演算を行うようにしてもよい。   In the above description, the example in which the averaging calculation is performed from both the horizontal and vertical directions when the virtual R signal and the virtual B signal are around the reference G pixel has been described. On the other hand, averaging may be performed only in the horizontal direction or only in the vertical direction.

図12は水平方向だけについて仮想画素の演算を行う例を示す図である。図12(a)はベイヤ配列、図12(b)は仮想Bv画素の生成を説明する図、図12(c)は仮想Rv画素の生成を説明する図である。図12の場合は、一つの画素ブロックの基準画素には、仮想Rv画素と仮想Bv画素のいずれか一つだけが生成される。すなわち、仮想Rv画素と仮想Bv画素は互いに異なる画素ブロックから生成される。したがって、図13に示すように、元のG画素の位置に、R信号とB信号が垂直方向に交互に設定されることになる。図13(a)は仮想Bv画素の生成後の画素配列を示す図、図13(b)は仮想Rv画素の生成後の画素配列を示す図である。   FIG. 12 is a diagram illustrating an example in which a virtual pixel is calculated only in the horizontal direction. 12A is a diagram illustrating a Bayer array, FIG. 12B is a diagram illustrating generation of virtual Bv pixels, and FIG. 12C is a diagram illustrating generation of virtual Rv pixels. In the case of FIG. 12, only one of the virtual Rv pixel and the virtual Bv pixel is generated as the reference pixel of one pixel block. That is, the virtual Rv pixel and the virtual Bv pixel are generated from different pixel blocks. Therefore, as shown in FIG. 13, the R signal and the B signal are alternately set in the vertical direction at the position of the original G pixel. FIG. 13A is a diagram illustrating a pixel array after generation of virtual Bv pixels, and FIG. 13B is a diagram illustrating a pixel array after generation of virtual Rv pixels.

一方、図14は垂直方向だけについて仮想画素の演算を行う場合を示している。この場合も、一つの画素ブロックの基準画素には、仮想Rv画素と仮想Bv画素のいずれか一つだけが生成される。したがって、図15に示したように、R信号、B信号が水平方向に交互に設定されることになる。   On the other hand, FIG. 14 shows a case where a virtual pixel is calculated only in the vertical direction. Also in this case, only one of the virtual Rv pixel and the virtual Bv pixel is generated as the reference pixel of one pixel block. Therefore, as shown in FIG. 15, the R signal and the B signal are alternately set in the horizontal direction.

図12〜図15の場合、一つの画素ブロックからは仮想Rv画素と仮想Bv画素のいずれか一方のみが生成される。すなわち仮想Rv画素を生成する画素ブロックと仮想Bv画素を生成する画素ブロックとは異なっている。この点でも、図4のように一つの画素ブロックから仮想Rv画素と仮想Bv画素を生成する方式とは異なっている。   12 to 15, only one of the virtual Rv pixel and the virtual Bv pixel is generated from one pixel block. That is, a pixel block that generates a virtual Rv pixel is different from a pixel block that generates a virtual Bv pixel. This is also different from the method of generating virtual Rv pixels and virtual Bv pixels from one pixel block as shown in FIG.

図12〜図15の方式は、偽信号を考慮してデモザイキングを行う際にR信号とB信号を得やすいという特徴がある。すなわち、垂直方向と水平方向の相関をとる場合に、画素の関連が明確になっているので、デモザイキングの処理を簡易化できると共に、偽信号発生による妨害信号が出にくくなる。   The method of FIGS. 12-15 has the characteristic that it is easy to obtain R signal and B signal when performing demosaicing in consideration of a false signal. That is, when the correlation between the vertical direction and the horizontal direction is taken, the relationship between the pixels is clear, so that the demosaicing process can be simplified and an interference signal due to generation of a false signal is hardly generated.

自然画像ではあまり起こりえないが、場合によっては赤や青の単一波長に近い被写体を撮像する場合があり得る。このような被写体を撮像すると、赤信号や青信号に比べてG信号成分が極端に小さくなる。このときに上記の仮想画素演算によって赤信号や青信号を算出すると、かえってノイズの大きな信号になる場合がある。このような場合は、上記の演算処理を停止してS/N低下を抑制してもよい。すなわち、信号に閾値を設けておいて、G信号が一定レベル以下の小さなレベルになったときは上記演算処理を停止して、仮想Bv信号、Rv信号を生成しないようにしてもよい。あるいは、これと同様に、Rv信号、Bv信号が本来のR信号、B信号と比較して、S/Nが低下している場合には加算をしないという選択回路を設けることも可能である。   Although it does not occur very often with natural images, in some cases, a subject close to a single wavelength of red or blue may be imaged. When such a subject is imaged, the G signal component becomes extremely smaller than the red signal and the blue signal. At this time, if a red signal or a blue signal is calculated by the above virtual pixel calculation, a signal with a large noise may be obtained. In such a case, the above arithmetic processing may be stopped to suppress the S / N decrease. That is, a threshold value may be provided for the signal, and when the G signal becomes a small level equal to or lower than a certain level, the above arithmetic processing may be stopped so that the virtual Bv signal and Rv signal are not generated. Alternatively, similarly to this, it is possible to provide a selection circuit that does not perform addition when the S / N is lower than the original R signal and B signal for the Rv signal and Bv signal.

上述の演算では、基準のG画素の周囲8画素だけで仮想Bv信号とRv信号を生成したが、もっと広い範囲の画素情報を用いて仮想Bv信号とRv信号を生成してもよい。範囲を広げるほど、信号レベルが小さい場合に平均化の際のノイズの影響を低減できる。   In the above-described calculation, the virtual Bv signal and the Rv signal are generated using only 8 pixels around the reference G pixel. However, the virtual Bv signal and the Rv signal may be generated using a wider range of pixel information. The wider the range, the lower the influence of noise during averaging when the signal level is small.

上述の説明では、基準画素の周囲の画素の平均値を演算して、その演算結果に基づいて比率を求めているが、単なる平均値を演算する代わりに、重み付け加算やその他の種々の関数を利用して演算した結果を用いて比率を求めてもよい。   In the above description, the average value of pixels around the reference pixel is calculated, and the ratio is obtained based on the calculation result. Instead of calculating the average value, weighted addition and other various functions are performed. You may obtain | require a ratio using the result calculated using.

上記ではイメージセンサ2としてCMOSセンサ2を用いる例を説明したが、ベイヤ方式の色フィルタを有するCCDを用いた場合にも、同様の処理を行うことができる。   Although the example using the CMOS sensor 2 as the image sensor 2 has been described above, the same processing can be performed when a CCD having a Bayer color filter is used.

このように、本実施形態では、特定色の色フィルタが設けられていない画素位置に、その特定色の色情報を追加できるという大きな特徴がある。これによって、色解像度が向上し、色信号のS/Nを向上できる。   As described above, the present embodiment has a great feature that color information of a specific color can be added to a pixel position where a color filter of the specific color is not provided. This improves the color resolution and improves the S / N of the color signal.

また、本実施形態では、W画素を備えた特殊なイメージセンサではなく、ベイヤ配列の通常のイメージセンサ2を用いるため、色特性もよく、色再現のよいカラー画像が得られる。   In this embodiment, since a normal image sensor 2 having a Bayer array is used instead of a special image sensor having W pixels, a color image with good color characteristics and good color reproduction can be obtained.

さらに、従来の単なる補間処理では、画素の平均化を行うだけであり、新たな画素を生成するわけではないが、本実施形態では、単に平均化を行うわけではなく、基準画素位置に他の色の新たな画素を生成できるという効果が得られる。   Furthermore, in the conventional simple interpolation process, only pixel averaging is performed and new pixels are not generated. However, in the present embodiment, averaging is not performed, and another pixel is not added to the reference pixel position. The effect that a new pixel of color can be generated is obtained.

以下、本実施形態の効果を具体的に説明する。
(1)イメージセンサ2がWRGB配列だと、入力光のレベルがWで制限されて、標準状態のS/Nが低下するのに対し、本実施形態ではRGB配列を採用するため、W画素がない分、信号出力のバランスがよくなり、標準状態でもS/Nを改善できる。
(2)W画素を用いると、色フィルタで得られたR+G+Bは厳密にはWとならないので、演算してRGB信号が得られたとしても正しいRGB信号にはならない。これに対し、正しいG信号を基準にして、RB信号を算出することから、特性の正しいRGB信号が得られ、色再現性を向上できる。
(3)G信号については仮想Gを生成せずに直接取得するため、従来のベイヤ方式と同様に、精度のよいG成分が得られ、正しいG信号になる。そのため、正確な分光特性を持つG信号が得られ、色再現性が向上する。また、ベイヤ方式と同等の優れた色再現性が保たれる。
(4)R、Bの算出が等しくできる。
Hereinafter, the effect of this embodiment will be described in detail.
(1) When the image sensor 2 is a WRGB array, the level of input light is limited by W, and the S / N in the standard state is lowered. Therefore, the signal output balance is improved, and the S / N can be improved even in the standard state.
(2) When W pixels are used, R + G + B obtained by the color filter does not strictly become W, so even if an RGB signal is obtained by calculation, a correct RGB signal is not obtained. On the other hand, since the RB signal is calculated based on the correct G signal, an RGB signal having the correct characteristics can be obtained, and the color reproducibility can be improved.
(3) Since the G signal is directly acquired without generating a virtual G, an accurate G component is obtained and becomes a correct G signal as in the conventional Bayer method. Therefore, a G signal having accurate spectral characteristics can be obtained, and color reproducibility is improved. In addition, excellent color reproducibility equivalent to the Bayer method is maintained.
(4) R and B can be calculated equally.

W画素の場合にはR信号は水平平均、B信号は垂直平均で得られるので、垂直方向、水平方向に相関がある場合に誤差が生じるおそれがあるが、仮想Rv信号と仮想Bv信号をそれぞれ水平方向の隣接R信号の平均と隣接B信号の平均から算出することで、誤差を低減できる。   In the case of W pixels, the R signal is obtained by the horizontal average, and the B signal is obtained by the vertical average. Therefore, an error may occur when there is a correlation in the vertical direction and the horizontal direction, but the virtual Rv signal and the virtual Bv signal are respectively obtained. By calculating from the average of adjacent R signals in the horizontal direction and the average of adjacent B signals, errors can be reduced.

同様に、仮想Rv信号と仮想Bv信号をそれぞれ垂直方向の隣接R信号の平均と隣接B信号の平均から算出することで、誤差を低減できる。   Similarly, the error can be reduced by calculating the virtual Rv signal and the virtual Bv signal from the average of the adjacent R signals in the vertical direction and the average of the adjacent B signals, respectively.

図16はW画素を含むセンサのB画素のピッチとその空間周波数を示す図、図17は本実施形態による仮想画素演算を行った後のB画素のピッチとその空間周波数を示す図である。   FIG. 16 is a diagram showing the pitch of the B pixel and its spatial frequency of the sensor including the W pixel, and FIG. 17 is a diagram showing the pitch of the B pixel and the spatial frequency after performing the virtual pixel calculation according to this embodiment.

従来のベイヤ方式では図16(a)に示したように、B画素はピッチ2aで水平垂直に配置されているから、空間周波数は図16(b)に示したように、水平、垂直ともに1/2aの正方形の範囲で分布される。   In the conventional Bayer method, as shown in FIG. 16A, the B pixels are arranged horizontally and vertically at a pitch of 2a. Therefore, the spatial frequency is 1 both horizontally and vertically as shown in FIG. 16B. / 2a square distribution.

これに対し、本実施形態によれば、図17(a)に示すように、B画素が実効的に増加し、G画素と同じように、斜め成分が増加する。B画素のピッチはaとなるから、空間周波数は図17(b)に示すように、水平、垂直ともに1/aの正方形の範囲で分布される。図17(b)の点線は図16(b)の空間周波数を示しており、空間周波数が広がっていることがわかる。これにより、本実施形態によれば、解像度の向上が図れる。   On the other hand, according to the present embodiment, as shown in FIG. 17A, the B pixel effectively increases, and the diagonal component increases like the G pixel. Since the pitch of the B pixel is a, the spatial frequency is distributed in a square range of 1 / a both horizontally and vertically as shown in FIG. The dotted line in FIG. 17B indicates the spatial frequency in FIG. 16B, and it can be seen that the spatial frequency is widened. Thereby, according to this embodiment, the resolution can be improved.

また、従来、ベイヤ方式の撮像装置では、色偽信号の発生が大きな問題となっていた。ベイヤ配列では、G画素がR、B画素の2倍の数だけ市松状に配置されているので、空間周波数は図17(b)と同様に広範囲であるのに対し、R、B信号は図16(b)に示すように範囲が狭く、しかも正方形で形が異なっていた。このため、R、B信号とG信号とで、特性が異なり、光学LPFの設計が難しくなる。光学LPFの設計をG信号にあわせると、R、Bの偽信号が大きく発生して画質を著しく低下する。また、R、B信号に合わせて光学LPFのカットオフ周波数を下げると、全体の解像度が低下して、鮮明な画像が得られなくなるという欠点があった。   Conventionally, the generation of color false signals has been a major problem in Bayer imaging devices. In the Bayer array, since the G pixels are arranged in a checkered pattern twice as many as the R and B pixels, the spatial frequency is wide as in FIG. As shown in 16 (b), the range was narrow, and the shape was square and different. For this reason, the R, B signal and G signal have different characteristics, making it difficult to design an optical LPF. If the design of the optical LPF is matched to the G signal, a large number of R and B false signals are generated and the image quality is significantly reduced. Further, when the cutoff frequency of the optical LPF is lowered in accordance with the R and B signals, there is a drawback that the overall resolution is lowered and a clear image cannot be obtained.

これに対し、本実施形態によれば、RGBの各信号で、空間周波数の形が等しくなるために、サンプリングに伴う偽信号の発生も同等となる。そこで、光学LPFの設計が容易になり、偽信号をほとんど完全に除去でき、偽信号の発生が小さくなり、画質が著しく向上するという大きな効果がある。また、光学LPFのカットオフ周波数を高い方に設定できるため、カラー画像の解像度がよくなり、鮮明な画像が得られるという大きな特徴がある。   On the other hand, according to the present embodiment, since the spatial frequency forms are the same for each of the RGB signals, the generation of a false signal accompanying sampling is also equivalent. Therefore, the optical LPF can be easily designed, the false signal can be almost completely removed, the generation of the false signal is reduced, and the image quality is remarkably improved. In addition, since the cutoff frequency of the optical LPF can be set higher, there is a great feature that the resolution of the color image is improved and a clear image can be obtained.

上述した(4)〜(7)式では、仮想Bv信号と仮想Rv信号を生成する際に、中心画素の周囲3×3画素からなる画素ブロック内の画素値を用いたが、画素ブロックのサイズを3×5画素または5×5画素に拡大することにより、比率計算のS/N比を改善することができる。しかしながら、画素ブロックのサイズを大きくすると、画像の変化が大きい場合には誤差が増大するという欠点がある。したがって、画素ブロックのサイズをどの程度に設定するかは、画像の内容に応じて選択できるようにしてもよい。   In the expressions (4) to (7) described above, when generating the virtual Bv signal and the virtual Rv signal, the pixel value in the pixel block composed of 3 × 3 pixels around the center pixel is used. Can be increased to 3 × 5 pixels or 5 × 5 pixels to improve the S / N ratio of the ratio calculation. However, when the size of the pixel block is increased, there is a disadvantage that the error increases when the change of the image is large. Therefore, how much the pixel block size is set may be selected according to the content of the image.

例えば、図18は基準画素G33の周囲に縦3×横5画素からなる画素ブロックを設定する例を示す図である。基準画素G33の位置での仮想画素Bv33とRv33は、以下の(17)式と(18)式で表される。
Bv33=G33(B21+B23+B25+B41+B43+B45)
/(G22+G24+G31+G35+G42+G44) …(17)
Rv33=3G33(R32+R34)
/(G22+G24+G31+G35+G42+G44) …(18)
For example, FIG. 18 is a diagram illustrating an example in which a pixel block composed of 3 × 5 pixels is set around the reference pixel G33. Virtual pixels Bv33 and Rv33 at the position of the reference pixel G33 are expressed by the following equations (17) and (18).
Bv33 = G33 (B21 + B23 + B25 + B41 + B43 + B45)
/ (G22 + G24 + G31 + G35 + G42 + G44) (17)
Rv33 = 3G33 (R32 + R34)
/ (G22 + G24 + G31 + G35 + G42 + G44) (18)

上記(17)式では、画素ブロック内の6つのB画素の平均値と6つのG画素の平均値との比率に基準画素G33を乗じることにより、仮想Bv33画素を生成する。   In the above equation (17), a virtual Bv33 pixel is generated by multiplying the ratio of the average value of the six B pixels in the pixel block and the average value of the six G pixels by the reference pixel G33.

上記(18)式では、画素ブロック内の2つのR画素の平均値と6つのG画素の平均値との比率に基準画素G33を乗じることにより、仮想Rv33画素を生成する。   In the above equation (18), the virtual Rv33 pixel is generated by multiplying the ratio of the average value of the two R pixels in the pixel block and the average value of the six G pixels by the reference pixel G33.

仮想Bv33画素は、6画素分のBの平均値を用いて比率を算出するため、2画素分のRの平均値を用いる仮想Rv33画素よりも、B/Gの比率のS/N比が6dB程度よくなる。   Since the virtual Bv33 pixel calculates the ratio using the average value of B for six pixels, the S / N ratio of the ratio of B / G is 6 dB compared to the virtual Rv33 pixel using the average value of R for two pixels. It gets better.

Rv33画素についても、図19の太実線の画素ブロックに基づいて画素値を計算すれば、6画素分のRの平均値を用いて比率を算出できるため、(17)式の仮想Bv33と同様のS/N比を得ることができる。   For the Rv33 pixel, if the pixel value is calculated based on the pixel block of the thick solid line in FIG. 19, the ratio can be calculated using the average value of R for six pixels, so that the same as the virtual Bv33 in the equation (17) An S / N ratio can be obtained.

例えば、図19の太実線で示す縦5×横3画素からなる画素ブロックに基づいて、基準画素G33の位置での仮想画素Bv33とRv33は以下の(19)式と(20)式で表される。
Bv33=3G33(B23+R43)
/(G13+G22+G24+G42+G44+G53) …(19)
Rv33=G33(R12+R14+R32+R34+R52+R54)
/(G13+G22+G24+G42+G44+G53) …(20)
For example, based on a pixel block composed of 5 × 3 pixels shown by a thick solid line in FIG. 19, virtual pixels Bv33 and Rv33 at the position of the reference pixel G33 are expressed by the following equations (19) and (20). The
Bv33 = 3G33 (B23 + R43)
/ (G13 + G22 + G24 + G42 + G44 + G53) (19)
Rv33 = G33 (R12 + R14 + R32 + R34 + R52 + R54)
/ (G13 + G22 + G24 + G42 + G44 + G53) (20)

このように、画素ブロックは縦3×横5画素でも、縦5×横3画素でもよく、基準画素が奇数列か偶数列かによって、画素ブロックのサイズを決定してもよい。例えば、基準画素が奇数列の場合は、縦方向の上下にB画素があるため、仮想Bv信号の算出には、縦3×横5画素の画素ブロックを用い、仮想Rv信号の算出には、横方向の左右にR画素があるため、縦5×横3画素の画素ブロックを用いることが考えられる。一方、基準画素が偶数列の場合は、縦方向の上下にR画素があるため、仮想Rv信号の算出には縦3×横5画素の画素ブロックを用い、仮想Bv信号の算出には、横方向の左右にB画素があるため、縦5×横3画素の画素ブロックを用いる。このようにすると、少ない画素数で効率よく仮想Rv信号と仮想Bv信号を生成することができる。   As described above, the pixel block may be 3 × 5 pixels in the vertical direction or 3 pixels in the 5 × width direction, and the size of the pixel block may be determined depending on whether the reference pixel is an odd column or an even column. For example, when the reference pixel is an odd-numbered column, there are B pixels above and below in the vertical direction. Therefore, a virtual Bv signal is calculated using a pixel block of 3 × 5 pixels, and a virtual Rv signal is calculated using Since there are R pixels on the left and right in the horizontal direction, it is conceivable to use a pixel block of 5 × 3 pixels. On the other hand, when the reference pixel is an even-numbered column, since there are R pixels above and below in the vertical direction, a pixel block of 3 × 5 pixels is used for calculating the virtual Rv signal, and a horizontal block is used for calculating the virtual Bv signal. Since there are B pixels on the left and right of the direction, a pixel block of 5 × 3 pixels is used. In this way, a virtual Rv signal and a virtual Bv signal can be efficiently generated with a small number of pixels.

図20は上記(17)式と(18)式の演算を行う同期化回路11と仮想画素演算回路12の内部構成の一例を示す図である。図20の同期化回路11は、縦続接続された1H遅延回路71〜73と、縦続接続された1画素遅延回路74〜77を有する。仮想画素演算回路12は、R加算回路78と、G加算回路79と、B加算回路80と、B:G演算回路81と、乗算回路82と、3倍回路83と、R:G演算回路84と、乗算回路85とを有する。乗算回路82から(17)式の演算結果であるBv33信号が出力され、乗算回路85から(18)式の演算結果であるRv33信号が出力される。   FIG. 20 is a diagram showing an example of the internal configuration of the synchronization circuit 11 and the virtual pixel calculation circuit 12 that perform the calculations of the equations (17) and (18). The synchronization circuit 11 in FIG. 20 includes 1H delay circuits 71 to 73 connected in cascade and 1 pixel delay circuits 74 to 77 connected in cascade. The virtual pixel calculation circuit 12 includes an R addition circuit 78, a G addition circuit 79, a B addition circuit 80, a B: G calculation circuit 81, a multiplication circuit 82, a triple circuit 83, and an R: G calculation circuit 84. And a multiplication circuit 85. The multiplication circuit 82 outputs the Bv33 signal that is the calculation result of the expression (17), and the multiplication circuit 85 outputs the Rv33 signal that is the calculation result of the expression (18).

図21は上記(19)式と(20)式の演算を行う同期化回路11と仮想画素演算回路12の内部構成の一例を示す図である。図21の同期化回路11は、縦続接続された1H遅延回路91〜94と、縦続接続された1画素遅延回路95,96とを有する。仮想画素演算回路12は、R加算回路97と、G加算回路98と、B加算回路99と、B:G演算回路100と、3倍回路101と、乗算回路102と、R:G演算回路103と、乗算回路104とを有する。乗算回路101から(19)式の演算結果であるBv33信号が出力され、乗算回路104から(20)式の演算結果であるRv33信号が出力される。   FIG. 21 is a diagram showing an example of the internal configuration of the synchronization circuit 11 and the virtual pixel calculation circuit 12 that perform the calculations of the equations (19) and (20). The synchronization circuit 11 of FIG. 21 includes 1H delay circuits 91 to 94 connected in cascade, and 1-pixel delay circuits 95 and 96 connected in cascade. The virtual pixel calculation circuit 12 includes an R addition circuit 97, a G addition circuit 98, a B addition circuit 99, a B: G calculation circuit 100, a triple circuit 101, a multiplication circuit 102, and an R: G calculation circuit 103. And a multiplication circuit 104. The multiplication circuit 101 outputs a Bv33 signal that is the calculation result of the equation (19), and the multiplication circuit 104 outputs an Rv33 signal that is the calculation result of the equation (20).

なお、仮想画素を生成するための同期化回路11と仮想画素演算回路12の内部構成は、図7、図11、図20および図21に図示したものに限定されない。   Note that the internal configurations of the synchronization circuit 11 and the virtual pixel arithmetic circuit 12 for generating virtual pixels are not limited to those illustrated in FIGS. 7, 11, 20, and 21.

本発明の一実施形態による撮像装置の概略構成を示すブロック図。1 is a block diagram showing a schematic configuration of an imaging apparatus according to an embodiment of the present invention. 本実施形態による色フィルタアレイ3の色配置を示す図。FIG. 3 is a diagram showing a color arrangement of a color filter array 3 according to the present embodiment. 単板式カラーカメラで使われている各色信号の分光感度特性を示す図。The figure which shows the spectral sensitivity characteristic of each color signal used with the single-panel color camera. (a)はベイヤ配列の色フィルタアレイ3を示し、(b)は基準画素G22から仮想画素Bv22を生成する例を示し、(c)は基準画素G22から仮想画素Rv22を生成する例を示す図。(A) shows the color filter array 3 of Bayer arrangement, (b) shows the example which produces | generates virtual pixel Bv22 from the reference pixel G22, (c) is a figure which shows the example which produces | generates virtual pixel Rv22 from the reference pixel G22. . (a)は仮想Bvのパターン配列を示す図、(b)は仮想Rvのパターン配列を示す図。(A) is a figure which shows the pattern arrangement | sequence of virtual Bv, (b) is a figure which shows the pattern arrangement | sequence of virtual Rv. 仮想画素演算回路12の内部構成の一例を示すブロック図。FIG. 3 is a block diagram illustrating an example of an internal configuration of a virtual pixel arithmetic circuit 12. 図1に示した同時化回路11と仮想画素演算回路12の詳細構成の一例を示すブロック図。FIG. 2 is a block diagram illustrating an example of a detailed configuration of a synchronization circuit 11 and a virtual pixel calculation circuit 12 illustrated in FIG. 1. 仮想画素演算回路12の処理動作の一例を示すフローチャート。7 is a flowchart showing an example of processing operation of the virtual pixel arithmetic circuit 12. (a)は仮想Bvを生成した例を示す図、(b)は仮想Rvを生成した例を示す図。(A) is a figure which shows the example which produced | generated virtual Bv, (b) is a figure which shows the example which produced | generated virtual Rv. 3×5画素からなる画素ブロックの一例を示す図。The figure which shows an example of the pixel block which consists of 3x5 pixels. (13)式と(14)式の演算を行う同期化回路11と仮想画素演算回路12の内部構成の一例を示すブロック図。The block diagram which shows an example of the internal structure of the synchronizing circuit 11 and the virtual pixel arithmetic circuit 12 which perform the calculation of (13) Formula and (14) Formula. (a)〜(c)は水平方向だけについて仮想画素の演算を行う例を示す図。(A)-(c) is a figure which shows the example which calculates a virtual pixel only about a horizontal direction. (a)〜(c)は図11の処理結果を示す図。(A)-(c) is a figure which shows the processing result of FIG. (a)〜(c)は垂直方向だけについて仮想画素の演算を行う例を示す図。(A)-(c) is a figure which shows the example which calculates a virtual pixel only about the orthogonal | vertical direction. (a)〜(c)は図13の処理結果を示す図。(A)-(c) is a figure which shows the processing result of FIG. W画素を含むセンサのB画素のピッチとその空間周波数を示す図。The figure which shows the pitch of the B pixel of a sensor containing W pixel, and its spatial frequency. 本実施形態による仮想画素演算を行った後のB画素のピッチとその空間周波数を示す図。The figure which shows the pitch of B pixel after performing the virtual pixel calculation by this embodiment, and its spatial frequency. 基準画素G33の周囲に縦3×横5画素からなる画素ブロックを設定する例を示す図。The figure which shows the example which sets the pixel block which consists of 3 vertical x 5 pixels around the reference | standard pixel G33. 基準画素G33の周囲に縦5×横3画素からなる画素ブロックを設定する例を示す図。The figure which shows the example which sets the pixel block which consists of 5 vertical x 3 horizontal pixels around the reference | standard pixel G33. (17)式と(18)式の演算を行う同期化回路11と仮想画素演算回路12の内部構成の一例を示す図。The figure which shows an example of the internal structure of the synchronizing circuit 11 and the virtual pixel arithmetic circuit 12 which perform the calculation of (17) Formula and (18) Formula. (19)式と(20)式の演算を行う同期化回路11と仮想画素演算回路12の内部構成の一例を示す図。The figure which shows an example of the internal structure of the synchronizing circuit 11 and the virtual pixel calculating circuit 12 which perform the calculation of (19) Formula and (20) Formula.

符号の説明Explanation of symbols

1 レンズ
2 CMOSイメージセンサ
3 色フィルタアレイ
11 同時化回路
12 仮想画素演算回路
13 特性変換回路
14 信号処理回路
21 周辺B信号抽出回路
22 周辺R信号抽出回路
23 周辺G信号抽出回路
24 演算回路
31 1H遅延回路
32 2H遅延回路
33,34 1画素遅延回路
DESCRIPTION OF SYMBOLS 1 Lens 2 CMOS image sensor 3 Color filter array 11 Synchronization circuit 12 Virtual pixel arithmetic circuit 13 Characteristic conversion circuit 14 Signal processing circuit 21 Peripheral B signal extraction circuit 22 Peripheral R signal extraction circuit 23 Peripheral G signal extraction circuit 24 Arithmetic circuit 31 1H Delay circuit 32 2H delay circuit 33, 34 1 pixel delay circuit

Claims (11)

レンズと、
画素ごとに設けられ、ベイヤ配列で配置される第1の色フィルタ、第2の色フィルタおよび第3の色フィルタと、
前記レンズを経由して前記第1〜第3の色フィルタを通過した光を光電変換して、前記第1の色フィルタに対応する第1の色信号と、前記第2の色フィルタに対応する第2の色信号と、前記第3の色フィルタに対応する第3の色信号とを生成するイメージセンサと、
前記第1〜第3の色信号に対して信号処理を行う信号処理部と、を備え、
前記第1の色フィルタは市松状に配置されて、前記第1の色フィルタに対応する画素のうち一つが基準画素として用いられ、
前記信号処理部は、
前記基準画素に対応して、前記基準画素の周囲に位置する画素の前記第2の色信号と、前記基準画素の周囲に位置する画素の前記第1の色信号との比率に基づいて、前記基準画素に対応する第4の色信号を生成する第1の色生成手段と、
前記基準画素に対応して、前記基準画素の周囲に位置する画素の前記第3の色信号と、前記基準画素の周囲に位置する画素の前記第1の色信号との比率に基づいて、前記基準画素に対応する第5の色信号を生成する第2の色生成手段と、
前記第1〜第5の色信号に基づいて、所定の画像処理を行ってカラー信号を生成する特性変換手段と、を有することを特徴とする撮像装置。
A lens,
A first color filter, a second color filter, and a third color filter provided for each pixel and arranged in a Bayer array;
The first color signal corresponding to the first color filter and the second color filter are converted by photoelectrically converting the light that has passed through the first to third color filters via the lens. An image sensor that generates a second color signal and a third color signal corresponding to the third color filter;
A signal processing unit that performs signal processing on the first to third color signals,
The first color filter is arranged in a checkered pattern, and one of the pixels corresponding to the first color filter is used as a reference pixel;
The signal processing unit
Corresponding to the reference pixel, based on the ratio of the second color signal of the pixels located around the reference pixel and the first color signal of the pixels located around the reference pixel, First color generation means for generating a fourth color signal corresponding to the reference pixel;
Corresponding to the reference pixel, based on the ratio of the third color signal of the pixels located around the reference pixel and the first color signal of the pixels located around the reference pixel, Second color generation means for generating a fifth color signal corresponding to the reference pixel;
An image pickup apparatus comprising: characteristic conversion means for generating a color signal by performing predetermined image processing based on the first to fifth color signals.
前記第1の色生成手段は、前記基準画素の周囲に位置する複数画素の前記第2の色信号の平均値と、前記基準画素の周囲に位置する複数画素の前記第1の色信号の平均値との比率に、前記基準画素の前記第1の色信号を乗じることにより、前記基準画素に対応する前記第4の色信号を計算し、
前記第2の色生成手段は、前記基準画素の周囲に位置する複数画素の前記第3の色信号の平均値と、前記基準画素の周囲に位置する複数画素の前記第1の色信号の平均値との比率に、前記基準画素の前記第1の色信号を乗じることにより、前記基準画素に対応する前記第5の色信号を計算することを特徴とする請求項1に記載の撮像装置。
The first color generation means includes an average value of the second color signals of a plurality of pixels located around the reference pixel and an average of the first color signals of the plurality of pixels located around the reference pixel. Multiplying the ratio with the value by the first color signal of the reference pixel to calculate the fourth color signal corresponding to the reference pixel;
The second color generation means includes an average value of the third color signals of a plurality of pixels located around the reference pixel and an average of the first color signals of the plurality of pixels located around the reference pixel. The imaging apparatus according to claim 1, wherein the fifth color signal corresponding to the reference pixel is calculated by multiplying a ratio with a value by the first color signal of the reference pixel.
前記第1の色生成手段は、前記基準画素を中心に含む縦横複数画素からなる画素ブロックごとに、前記画素ブロック内の複数画素の前記第2の色信号の平均値と、前記画素ブロック内の前記基準画素以外の複数画素の前記第1の色信号の平均値との比率を計算し、
前記第2の色生成手段は、前記基準画素を中心に含む縦横複数画素からなる画素ブロックごとに、前記画素ブロック内の複数画素の前記第3の色信号の平均値と、前記画素ブロック内の前記基準画素以外の複数画素の前記第1の色信号の平均値との比率を計算することを特徴とする請求項1または2に記載の撮像装置。
The first color generation means, for each pixel block composed of a plurality of vertical and horizontal pixels including the reference pixel as a center, an average value of the second color signals of a plurality of pixels in the pixel block, and a value in the pixel block Calculating a ratio with the average value of the first color signals of a plurality of pixels other than the reference pixel;
The second color generation means, for each pixel block composed of a plurality of vertical and horizontal pixels including the reference pixel as a center, an average value of the third color signal of a plurality of pixels in the pixel block, and a value in the pixel block The imaging device according to claim 1, wherein a ratio of the average value of the first color signals of a plurality of pixels other than the reference pixel is calculated.
前記第1の色生成手段は、前記基準画素の左右に隣接する2画素の前記第2の色信号の平均値と、前記基準画素に隣接する4画素の前記第1の色信号の平均値との比率を計算し、
前記第2の色生成手段は、前記基準画素の左右に隣接する2画素の前記第3の色信号の平均値と、前記基準画素に隣接する4画素の前記第1の色信号の平均値との比率を計算することを特徴とする請求項3に記載の撮像装置。
The first color generation means includes an average value of the second color signal of two pixels adjacent to the left and right of the reference pixel, and an average value of the first color signal of four pixels adjacent to the reference pixel. The ratio of
The second color generation means includes an average value of the third color signal of two pixels adjacent to the left and right of the reference pixel, and an average value of the first color signal of four pixels adjacent to the reference pixel. The image pickup apparatus according to claim 3, wherein the ratio of is calculated.
前記第1の色生成手段は、前記基準画素の上下に隣接する2画素の前記第2の色信号の平均値と、前記基準画素に隣接する4画素の前記第1の色信号の平均値との比率を計算し、
前記第2の色生成手段は、前記基準画素の上下に隣接する2画素の前記第3の色信号の平均値と、前記基準画素に隣接する4画素の前記第1の色信号の平均値との比率を計算することを特徴とする請求項3に記載の撮像装置。
The first color generation means includes an average value of the second color signals of two pixels adjacent above and below the reference pixel, and an average value of the first color signals of four pixels adjacent to the reference pixel. The ratio of
The second color generation means includes an average value of the third color signal of two pixels adjacent above and below the reference pixel, and an average value of the first color signal of four pixels adjacent to the reference pixel. The image pickup apparatus according to claim 3, wherein the ratio of is calculated.
前記第1の色生成手段と前記第2の色生成手段とは、互いに異なる前記基準画素を用いて前記比率を計算することを特徴とする請求項4または5に記載の撮像装置。   The imaging apparatus according to claim 4, wherein the first color generation unit and the second color generation unit calculate the ratio using the different reference pixels. 前記第1の色生成手段と前記第2の色生成手段とは、縦または横方向に2画素ずらすか、ままたは縦横に1画素ずつずらして生成される前記画素ブロックごとに前記比率を計算することを特徴とする請求項3に記載の撮像装置。   The first color generation unit and the second color generation unit calculate the ratio for each of the pixel blocks generated by shifting two pixels in the vertical or horizontal direction or shifting one pixel in the vertical or horizontal direction. The imaging apparatus according to claim 3. 前記第1の色生成手段は、前記画素ブロック内の前記基準画素が属する行または列に隣接する行または列内の計6画素の前記第2の色信号の平均値と、前記画素ブロック内の6画素の前記第1の色信号の平均値との比率を計算することを特徴とする請求項3に記載の撮像装置。   The first color generation means includes an average value of the second color signals of a total of six pixels in a row or column adjacent to a row or column to which the reference pixel in the pixel block belongs, and a value in the pixel block The image pickup apparatus according to claim 3, wherein a ratio with the average value of the first color signals of six pixels is calculated. 前記第1の色生成手段は、前記画素ブロック内の前記基準画素が属する行または列内において前記基準画素を挟んで両側に隣接する計2画素の前記第2の色信号の平均値と、前記画素ブロック内の6画素の前記第1の色信号の平均値との比率を計算することを特徴とする請求項3に記載の撮像装置。   The first color generation means includes an average value of the second color signals of a total of two pixels adjacent to both sides of the reference pixel in a row or column to which the reference pixel in the pixel block belongs, The imaging apparatus according to claim 3, wherein a ratio of the average value of the first color signals of six pixels in the pixel block is calculated. 前記第2の色生成手段は、前記画素ブロック内の前記基準画素が属する行または列に隣接する行または列内の計6画素の前記第3の色信号の平均値と、前記画素ブロック内の6画素の前記第1の色信号の平均値との比率を計算することを特徴とする請求項3に記載の撮像装置。   The second color generation means includes an average value of the third color signals of a total of 6 pixels in a row or column adjacent to a row or column to which the reference pixel in the pixel block belongs, and a value in the pixel block The image pickup apparatus according to claim 3, wherein a ratio with the average value of the first color signals of six pixels is calculated. 前記第2の色生成手段は、前記画素ブロック内の前記基準画素が属する行または列内において前記基準画素を挟んで両側に隣接する計2画素の前記第3の色信号の平均値と、前記画素ブロック内の6画素の前記第1の色信号の平均値との比率を計算することを特徴とする請求項3に記載の撮像装置。   The second color generation means includes an average value of the third color signals of a total of two pixels adjacent to both sides across the reference pixel in the row or column to which the reference pixel belongs in the pixel block, The imaging apparatus according to claim 3, wherein a ratio of the average value of the first color signals of six pixels in the pixel block is calculated.
JP2008108014A 2007-07-27 2008-04-17 Imaging device Expired - Fee Related JP5106221B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008108014A JP5106221B2 (en) 2007-07-27 2008-04-17 Imaging device
US12/179,976 US8077234B2 (en) 2007-07-27 2008-07-25 Image pickup device and method for processing an interpolated color signal

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2007196472 2007-07-27
JP2007196472 2007-07-27
JP2008108014A JP5106221B2 (en) 2007-07-27 2008-04-17 Imaging device

Publications (3)

Publication Number Publication Date
JP2009055589A true JP2009055589A (en) 2009-03-12
JP2009055589A5 JP2009055589A5 (en) 2011-06-02
JP5106221B2 JP5106221B2 (en) 2012-12-26

Family

ID=40506201

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008108014A Expired - Fee Related JP5106221B2 (en) 2007-07-27 2008-04-17 Imaging device

Country Status (1)

Country Link
JP (1) JP5106221B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8749673B2 (en) 2010-12-16 2014-06-10 Panasonic Corporation Image generation device and image generation system, method and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0556446A (en) * 1991-08-26 1993-03-05 Mitsubishi Electric Corp Color video camera
JP2001197512A (en) * 2000-01-14 2001-07-19 Mitsubishi Electric Corp Color component generator and multi-color image pickup device using it, and color component generating method
JP2005117540A (en) * 2003-10-10 2005-04-28 Sony Corp Apparatus and method for image processing, program
JP2006115408A (en) * 2004-10-18 2006-04-27 Mitsubishi Electric Corp Pixel signal generation device, imaging device, and pixel signal generation method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0556446A (en) * 1991-08-26 1993-03-05 Mitsubishi Electric Corp Color video camera
JP2001197512A (en) * 2000-01-14 2001-07-19 Mitsubishi Electric Corp Color component generator and multi-color image pickup device using it, and color component generating method
JP2005117540A (en) * 2003-10-10 2005-04-28 Sony Corp Apparatus and method for image processing, program
JP2006115408A (en) * 2004-10-18 2006-04-27 Mitsubishi Electric Corp Pixel signal generation device, imaging device, and pixel signal generation method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8749673B2 (en) 2010-12-16 2014-06-10 Panasonic Corporation Image generation device and image generation system, method and program

Also Published As

Publication number Publication date
JP5106221B2 (en) 2012-12-26

Similar Documents

Publication Publication Date Title
JP5872406B2 (en) Color image sensor
JP2931520B2 (en) Color separation circuit for single-chip color video camera
TWI382749B (en) Imaging apparatus, defective pixel correcting apparatus, processing method in the apparatuses, and program
US7995840B2 (en) Image processing apparatus, image processing method, and program for attaining image processing
US8131067B2 (en) Image processing apparatus, image processing method, and computer-readable media for attaining image processing
US20150029367A1 (en) Color imaging apparatus
US11949995B2 (en) Universal and adaptive de-mosaicing (CFA) system
JP5040519B2 (en) Image processing apparatus, image processing method, and program
JP5781998B2 (en) Color image sensor
JP2007037104A (en) Image processing device, image processing method, imaging device, and computer program
TWI504277B (en) Image sensor apparatus, operating method of image sensor, crosstalk correction method, and false color error correction method
KR20080108019A (en) Image pickup device
JP2008289090A (en) Imaging signal processor
JP2008070853A (en) Compensation method of image array data
US8077234B2 (en) Image pickup device and method for processing an interpolated color signal
US20110043671A1 (en) Signal processing device, imaging device, and signal processing method
JP5106221B2 (en) Imaging device
JP4962293B2 (en) Image processing apparatus, image processing method, and program
JP2007036765A (en) Image processing apparatus, image processing method, and imaging apparatus
JP5673186B2 (en) Imaging apparatus and interpolation processing method of imaging apparatus
JP2006211631A (en) Solid-state imaging device and imaging apparatus
KR100960176B1 (en) Image signal processing device, image signal processing circuit, image signal processing method, and recording medium
KR100996797B1 (en) Image processing apparatus, image processing method, and program for attaining image processing
JP5457687B2 (en) Color camera and noise removal method
JP6225328B2 (en) Defective pixel correction apparatus and correction method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110418

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110418

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120611

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120619

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120817

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

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

R150 Certificate of patent or registration of utility model

Ref document number: 5106221

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

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees