Comments
Description
Transcript
ベイヤー配列RGBデータ生画像出力
≪ベイヤ方式生画像データ出力カメラのデータ補間≫ 1.ベイヤ方式のカラーフィルタ配列と生データY(各ピクセルの輝度のみ)出力 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ベイヤ方式フィルタ配列CCD Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 各々のセルの輝度データを Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 生出力 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 2.生データRのみ この行にはRデータなし R R 0,0,0 R R R R R R R R R R この行のRデータは1/2 全体でRデータは1/4 r,0,0 R R R R G G R R R R R R R R G G G G G G G G 3.生データGのみ G G G G G G G 0,0,0 0,g,0 G G G G G G G G G B B G G G G G G G G G G G G 全ての行のGデータは1/2 G G G G G G G G G G B B B B B B B B 4.生データBのみ B B 0,0,0 B B 0,0,b B B この行のBデータは1/2 この行にはBデータなし B B B B B B B B 全体でBデータは1/2 5.Rデータの補間 r R= {(x-1,y-1)+(x+1,y-1)+(x-1,y+1)+(x+1,y+1)}/4 R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R r = {(x-1,y)+(x+1,y)}/2 R R R R R R R00 ① R03 ①=(R00+R03)/2 R R R R R R R ② ③ R R R R R R R R30 r = {(x,y-1)+(x,y+1)}/2 R R R R R R R R R R R R R R R R R R R R ②=(R00+R30)/2 R33 ③=(R00+R03+R30+R33)/4 6.Gデータの補間 G G G G G G G G G G G G G G G G G G G G G G G G G01 G G G G G G G G G G G G G G G G G G G G G G G G G10 ① G13 G G G G G G G G G G G G G G G G G G G G G G G G G31 G G G G G G G G G G G G G G G G G G G G G G G G ①=(G01+G10+G13+G31)/4 B B B B B B B B B B B B B B B B B B B B B B00 ① B03 ①=(B00+B03)/2 B B B B B B B B B B B ② ③ B B30 B ③=(B00+B03+B30+B33)/4 g= {(x,y-1)+(x-1+1,y)+(x+1,y)+(x,y+1)}/4 7.Bデータの補間 B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B Bb B B B B {(x-1,y)+(x+1,y)}/2 B B b = {(x,y-1)+(x,y+1)}/2 b = {(x-1,y-1)+(x+1,y-1)+(x-1,y+1)+(x+1,y+1)}/4 = B B B B B B B B B B B B B B B B B B B B 8.補間後のRGBデータ R GB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB R GB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RG B RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB RGB ②=(B00+B30)/2 B33