JP4515546B2 - Image signal processing apparatus and electronic still camera equipped with the apparatus - Google Patents
Image signal processing apparatus and electronic still camera equipped with the apparatus Download PDFInfo
- Publication number
- JP4515546B2 JP4515546B2 JP35244198A JP35244198A JP4515546B2 JP 4515546 B2 JP4515546 B2 JP 4515546B2 JP 35244198 A JP35244198 A JP 35244198A JP 35244198 A JP35244198 A JP 35244198A JP 4515546 B2 JP4515546 B2 JP 4515546B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- data
- color
- signal
- median filter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Color Television Image Signal Generators (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は画像信号処理装置およびこの装置を備えた電子スチルカメラに係り、特にたとえば約130 万画素のような多画素数からなる固体撮像素子を用いた高解像度の電子スチルカメラで撮影した高解像度の被写体画像の信号を受けてその映像をNTSCなどの標準テレビジョン方式の標準解像度のモニタにリアルタイムに再生する信号を得る系統内に適用して好適なこの撮影時に固体撮像素子の欠陥画素の影響で発生した偽信号を低減処理する画像信号処理装置およびこの装置を備えた電子スチルカメラに関するものである。
【0002】
【従来の技術】
一般に、CCD(Charge Coupled Device)などの半導体で形成した固体撮像素子では、半導体の局部的な結晶欠陥などにより光りが入射していない状態で特異なレベルの信号を出力する欠陥画素を生じ、この欠陥画素が画質を劣化させる原因となっていることが知られている。
【0003】
この欠陥画素に起因する画質劣化をなくすために、一般的には、固体撮像素子の出力信号について、欠陥補正処理(偽信号の低減処理)が行なわれている。
【0004】
従来、このような欠陥補正処理技術として、たとえば特開平4-235472号公報に開示されるものがある。これに開示される固体撮像素子の画素の欠陥にもとづくデータエラーの補正には、注目画素を中心としたn×n画素領域内の全ての画素の信号値の中央値(メディアン)を求めて、これを注目画素の信号値とするメディアンフィルタ処理回路が用いられている。
【0005】
【発明が解決しようとする課題】
しかしながら、前述のメディアンフィルタ処理回路による欠陥補正処理方法に関しては、複数の走査線(ライン)のデータを記憶する記憶回路を必要とするため、回路規模が大きくなるという問題、および複数のラインのデータについて処理を行なうため、処理に要する時間が長くなるという問題があった。
【0006】
このため、前述のメディアンフィルタ処理回路による欠陥補正処理方法を、高解像度の電子スチルカメラで撮影した高解像度の被写体画像の映像をNTSCなどの標準テレビジョン方式の解像度のモニタにリアルタイムに再生する際に用いる画像信号処理装置に適用することは困難であった。
【0007】
本発明はこのような従来技術の欠点を解消し、多画素数の固体撮像素子を用いた高解像度の電子スチルカメラで撮影した高解像度の被写体画像の信号を受けてその映像を標準解像度のモニタにリアルタイムに再生する信号を得る系統内に適用できるとともに、短い処理時間でかつ小さい回路規模にて偽信号を低減処理することのできる画像信号処理装置およびこの装置を備えた電子スチルカメラを提供することを目的とする。
【0008】
【課題を解決するための手段】
本発明は上述の課題を解決するために、複数色の色フィルタを前面に有し、これら色フィルタに対応されたカラー画像情報を各画素から点順次に得るようにした固体撮像素子からなるカラー撮像手段により撮像されたカラー画像信号を得られた順にディジタル信号の形で受けてこの信号の処理を行なう画像信号処理装置において、この装置は、上述の得られた順に送られてくる画素に基づくディジタル信号の形のカラー画像データを受け、受けたカラー画像データから画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを得る画素補間手段と、画素補間手段から画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを受け、受けた各色要素毎に各画素を中心としたその水平走査線上の前後に隣接する所定数の同色画素を含む連続したn画素領域についてメディアンフィルタ処理を行ない、この処理による中央値を示す色信号データを出力するメディアンフィルタ処理手段とを有し、このメディアンフィルタ処理手段は、固体撮像素子に欠陥画素があるか否かにかかわらず全ての画素についてメディアンフィルタ処理を行なうことを特徴とする。
【0009】
また本発明は上述の課題を解決するために、上述の前提と同じ装置は、固体撮像素子の複数の画素のうち欠陥のある画素位置を示す位置データを記憶する記憶手段と、前提における得られた順に送られてくる画素に基づくディジタル信号の形のカラー画像データを受け、受けたカラー画像データから画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを得る画素補間手段と、記憶手段から読み出される位置データに基づいて、固体撮像素子の複数の画素のうち欠陥のない各画素に対応するタイミングの画素補間手段からの赤色R、緑色G、青色Bの3原色信号データについてはそのまま出力し、また固体撮像素子の複数の画素のうち欠陥のある各画素に対応するタイミングの画素補間手段からの赤色R、緑色G、青色Bの3原色信号データについては欠陥のある各画素に対応する各色要素を中心としたその水平走査線上の前後に隣接する所定数の同色要素を含む連続したn画素領域についてメディアンフィルタ処理を行ない、この処理による中央値を示す色信号データを出力するメディアンフィルタ処理手段とを有し、このメディアンフィルタ処理手段は、固体撮像素子に欠陥画素がある場合には欠陥画素に対応する色要素を中心としたその水平走査線上の前後に隣接する所定数の同色要素を含む連続したn画素領域についてのみメディアンフィルタ処理を行なうことを特徴とする。
【0010】
さらに本発明は上述の課題を解決するために、複数色の色フィルタを前面に有し、これら色フィルタに対応されたカラー画像情報を各画素から点順次に得るようにした高解像度の固体撮像素子からなるカラー撮像手段により撮像されたカラー画像信号を得られた順にディジタル信号の形で受けてこの信号の処理を行なう画像信号処理装置を備えた電子スチルカメラにおいて、画像信号処理装置は、上述の得られた順に送られてくる画素に基づくディジタル信号の形のカラー画像データを受け、所定の画素補間制御信号に基づき受けたカラー画像データから画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを得る画素補間手段と、画素補間手段から画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを受け、所定のメディアンフィルタ処理制御信号に基づき受けた各色要素毎に各画素を中心としたその水平走査線上の前後に隣接する所定数の同色画素を含む連続したn画素領域についてメディアンフィルタ処理を行ない、この処理にによる中央値を示す色信号データを出力するメディアンフィルタ処理手段と、画素補間手段への画素補間制御信号を含む制御信号およびメディアンフィルタ処理手段へのメディアンフィルタ処理制御信号を含む制御信号を生成して出力する制御手段とを含み、この制御手段は、メディアンフィルタ処理手段へのメディアンフィルタ処理制御信号により固体撮像素子に欠陥画素があるか否かにかかわらず全ての画素についてメディアンフィルタ処理を行なわせることを特徴とする。
【0011】
さらにまた、本発明は上述の課題を解決するために、上述の前提と同じ画像信号処理装置を備えた電子スチルカメラにおいて、画像信号処理装置は、固体撮像素子の複数の画素のうち欠陥のある画素位置を示す位置データを記憶する記憶手段と、前提における得られた順に送られてくる画素に基づくディジタル信号の形のカラー画像データを受け、所定の画素補間制御信号に基づき受けたカラー画像データから画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを得る画素補間手段と、所定の読み出し制御信号に基づき記憶手段から読み出される位置データに基づく所定のメディアンフィルタ処理制御信号に基づき固体撮像素子の複数の画素のうち欠陥のない各画素に対応するタイミングの画素補間手段からの赤色R、緑色G、青色Bの3原色信号データについてはそのまま出力し、また固体撮像素子の複数の画素のうち欠陥のある各画素に対応するタイミングの画素補間手段からの赤色R、緑色G、青色Bの3原色信号データについては欠陥のある各画素に対応する各色要素を中心としたその水平走査線上の前後に隣接する所定数の同色要素を含む連続したn画素領域についてメディアンフィルタ処理を行ない、この処理による中央値を示す色信号データを出力するメディアンフィルタ処理手段と、記憶手段への読み出し制御信号を含む制御信号、画素補間手段への画素補間制御信号を含む制御信号、およびメディアンフィルタ処理手段へのメディアンフィルタ処理制御信号を含む制御信号を生成して出力する制御手段とを含み、この制御手段は、メディアンフィルタ処理手段へのメディアンフィルタ処理制御信号により固体撮像素子に欠陥画素がある場合には欠陥画素に対応する色要素を中心としたその水平走査線上の前後に隣接する所定数の同色要素を含む連続したn画素領域についてのみメディアンフィルタ処理を行なうことを特徴とする。
【0012】
本明細書において、用語「高解像度」とは、NTSCなどの標準テレビジョン方式を超える高い解像度を言う。
【0013】
【発明の実施の形態】
次に添付図面を参照して本発明による画像信号処理装置およびこの装置を備えた電子スチルカメラの実施例について詳細に説明する。
【0014】
図1には、本発明による画像信号処理装置の適用される電子スチルカメラの第1の実施例が示されている。同図において、電子スチルカメラ1は撮像レンズ10によって撮像して得た被写体画像の電気信号を可視画像として再生部26にて再生するとともに、この電気信号が表す高解像度の画像データを圧縮してメモリカード36へ記憶する装置である。メモリカード36は電子スチルカメラ1本体に着脱可能に装着され、これから伝送されるディジタル画像データを記憶保持可能な状態にして蓄積し、また要求に応じて蓄積したディジタル画像データを出力することのできるカード状半導体記憶装置である。
【0015】
カメラ1はとくに、そのムービー処理部20が被写体画像の電気信号を表す高解像度信号に含まれる撮像素子12の欠陥画素の影響で発生する偽信号の低減処理を行なうとともに、低減処理の行なわれた高解像度信号を間引いて低解像度信号への変換を行なうから、高解像度の被写体画像の映像を実時間で再生部26を介してモニタ装置29に表示することができる。
【0016】
図1を参照すると、カメラ1は撮像レンズ10、撮像素子12、前処理回路14、アナログディジタル(A/D) 変換器16、YC処理部18、ムービー処理部20、後処理回路22、ディジタルアナログ(D/A) 変換器24、40、再生部26、セレクタ28、モニタ装置29、圧縮処理部30、メモリ32、インタフェース(I/F)34 、メモリカード36、制御部38、タイミング信号発生回路42および駆動信号発生回路44から構成されている。
【0017】
撮像レンズ10は、被写体の光学像を撮像素子12の撮像面に結像する。
【0018】
撮像素子12は、撮像レンズ10による結像を電気信号に変換して出力する固体撮像素子で、本実施例では高解像度カメラの場合、約130 万画素(表示ドット数、横1280×縦1024ドット)のCCD を使用し、また標準解像度カメラの場合、約40万画素(表示ドット数、横640 ×縦512 ドット)のCCD を使用している。
【0019】
固体撮像素子の撮像セルアレイには色フィルタ(図示せず)が装着され、駆動信号発生回路44からの駆動信号130 に応動して色変調された画素信号を点順次にて出力100 に出力する。色フィルタの色セグメント配列は適宜のものが使用される。出力100 は前処理回路14の入力に接続されている。
【0020】
前処理回路14は、入力100 に入力した画像信号を所定レベルまで増幅し、さらに増幅した画像信号にブラックレベル補正、ホワイトバランス補正、ガンマ補正などの処理を施す処理回路であり、処理した画像信号を出力102 に出力する。出力102 はアナログディジタル変換器16の入力に接続されている。
【0021】
アナログディジタル変換器16は、入力102 に現れたアナログ画像信号をディジタル値に変換する変換回路を有するとともに、ディジタル値に変換した1フレーム分の高解像度のディジタル画像データが蓄積される少なくとも1フレーム分の容量を持つフレームメモリを有している。このフレームメモリに蓄積された画像データは、制御部38の制御120 を受けて出力104 に読み出される。出力104 はYC処理部18およびムービー処理部20の入力に接続されている。
【0022】
YC処理部18は、本実施例では、入力104 に現れた高解像度あるいは標準解像度のR、GおよびBの画像データを輝度信号データYおよび色差信号データR-Y、B-Y のデータ形式に変換する変換回路である。YC処理部18は、出力106 と出力112 の2つの出力を有している。YC処理部18は、変換した標準解像度の輝度信号データYおよび色差信号データR-Y、B-Y を出力106 に出力する。またYC処理部18は、変換した標準解像度あるいは高解像度の輝度信号データYおよび色差信号データR-Y、B-Y をメモリカード36へ記憶するために出力112 に出力する。出力106 は後処理回路22の入力に接続され、また出力112 はセレクタ28の入力に接続されている。
【0023】
後処理回路22は、入力106 に入力した標準解像度の輝度信号データYに対して輪郭補正を、また標準解像度の色差信号データR-Y およびB-Y に対して色補正を行う補正回路であり、補正したそれぞれの画像信号を出力108 に出力する。出力108 はディジタルアナログ変換器24の入力に接続されている。
【0024】
ディジタルアナログ変換器24は、入力108 に入力した画像信号をアナログ値にて表される画像信号に変換し、それを出力110 に出力する。出力110 は再生部26の入力に接続されている。
【0025】
再生部26は、入力110 に入力した画像信号を、本実施例では、たとえばNTSC方式の映像信号に変換する。再生部26は出力27を有し、これにはモニタ装置29が接続されている。モニタ装置29は、そのNTSC方式の映像信号を可視画像としてスクリーンに表示する画像表示装置である。
【0026】
なお、モニタ装置がPAL あるいはSECAM 方式であれば、再生部26は、入力110 に入力した画像信号をPAL あるいはSECAM 方式の映像信号に変換する変換回路でよい。モニタ装置29は、カメラ1のビューファインダとして機能し、再生部26との接続27は、有線または無線のいずれでもよく、また固定接続または着脱可能な接続のいずれでもよい。勿論、カメラ1は、この他に光学式のビューファインダを備えていてもよい。
【0027】
図1を参照すると、セレクタ28は、制御部38の制御を受けて画像データの伝送経路を制御して所望の回路に画像データを転送する制御回路である。セレクタ28は、YC処理部18で所定のデータ形式に変換した画像データを接続線112 を介して入力し、入力した画像データを接続線114 を介してメモリ32に転送する。
【0028】
メモリ32は、ビデオRAM などにて構成されており、入力114 に現れた高解像度の画像データを少なくとも1画面に相当する1フレ−ム分を蓄積するフレームメモリである。またメモリ32は、制御部38の制御を受けて蓄積した画像データを出力114 に出力し、セレクタ28を介してその出力116 に接続された圧縮処理部30に転送する。
【0029】
圧縮処理部30は、制御部38の制御を受けて入力116 に入力した標準解像度あるいは高解像度の画像データに対して2次元直交変換、正規化およびハフマン符号化などの圧縮処理を行う処理回路である。圧縮処理部30はまた、制御部38の制御を受けて圧縮した画像データをセレクタ28を介してその出力118 に接続されたインタフェース34に出力する。インタフェース34は、入力118 に現れた圧縮した画像データなどのデータおよび制御部38から供給される制御信号をメモリカード36に転送し、またメモリカード36から出力された圧縮した画像データなどのデータをセレクタ28に転送する。
【0030】
図1を参照すると、制御部38は、タイミング信号発生回路42から接続線126 を介して送られる各種タイミング信号に基づいて前述したそれぞれの機能部を制御および管理する制御信号を形成する第1の制御回路(図示せず)を有するとともに、この制御部38はとくに、ムービー処理部20を制御および管理する制御信号を形成する第2の制御回路(図示せず)も有している。
【0031】
この第2の制御回路は、本実施例では、高解像度CCD からの被写体画像をたとえばNTSC方式のモニタ装置でモニタする場合にとくに、前述したアナログディジタル変換器16のフレームメモリに蓄積される高解像度の画像データを読み出す読み出し制御信号を生成するとともに、このフレームメモリからの読み出された画像データに対して画像処理を施すムービー処理部20を作動させるための制御信号も生成している。
【0032】
制御部38はまた、図示しないレリーズボタン回路からそのボタンの押下によるシャッタレリーズ信号を受けると、撮影を開始させるための起動信号を形成し、それを制御線124 を介してタイミング信号発生回路42に送る。
【0033】
タイミング信号発生回路42は、制御部38から起動信号124 を受けると、起動信号124 に同期した駆動信号発生回路44を作動させるための各種タイミング信号を形成し、それらを信号線128 を介して駆動信号発生回路44に出力し、また起動信号124 に同期した制御部38を作動させるための各種タイミング信号を形成し、それらを信号線126 を介して制御部38に出力する同期信号発生回路である。これら各種タイミング信号は、タイミング信号発生回路42内の基準信号発振器(図示せず)から出力されるクロック信号に基づいて形成される。
【0034】
駆動信号発生回路44は、入力128 から入力する各種タイミング信号に基づいて撮像素子12用の各種駆動信号を形成する回路である。この回路で形成された各種駆動信号は信号線130 を介して撮像素子12に送られる。
【0035】
図2には、カメラ1のムービー処理部20の内部構成が示されている。
【0036】
ムービー処理部20は、本実施例では、まず入力104 に現れた高解像度のCCD からの画素データR、GおよびBに対し補間処理を行なって各画素ごとに同時化した画素データR、GおよびBを得、次に同時化した画素データR、GおよびBに含まれるCCD の欠陥画素に基づく偽信号に対し低減処理を行なって低減処理した画素データR、GおよびBを得、次に低減処理した画素データR、GおよびBに対し間引を行なってNTSC方式のモニタ装置に表示し得るような画素数の画素データR、GおよびBに変換し、次に変換した画素データR、GおよびBを出力107 に出力するか、あるいは変換した画素データR、GおよびBに対しYC変換を行なって輝度信号データYおよび色差信号データR-Y、B-Y を得て出力106 に出力する画像処理回路である。
【0037】
ムービー処理部20は、図2に示すように、セレクタ200、第1の乗算器210、第1の加算器220、第1のメディアンフィルタ処理回路230、第1のメモリ238、入力制御部240、出力制御部242、YC変換器244、第2の乗算器250、第2の加算器260、第2のメディアンフィルタ処理回路270 および第2のメモリ278 を備えている。
【0038】
セレクタ200 は、入力104 に入力した画素データを、第1の乗算器210、第1の加算器220、第1のメディアンフィルタ処理回路230、第1のメモリ238、YC変換回路244 からなる第1の変換ルートで変換するか、あるいは第2の乗算器250、第2の加算器260、第2のメディアンフィルタ処理回路270、第2のメモリ278、YC変換回路244 からなる第2の変換ルートで変換するかを選択するスイッチである。この場合、選択信号は制御部38の第2の制御回路から供給される。
【0039】
本実施例では、制御部38の第2の制御回路からの読み出し制御信号120 に基づいてアナログディジタル変換器16内のフレームメモリに蓄積されている横1280×縦1024ドットの画素データを、横1280ドットはそのままに、また、縦1024ドットは1ラインおきに読み出してセレクタ200 の入力104 に入力している。なお、このフレームメモリから読み出す制御信号120 は、モニタ装置の解像度に対応するものでよい。
【0040】
セレクタ200 は、第1の変換ルートを用いる場合、制御部38の第2の制御回路からの選択信号122 を受けて、入力104 に入力した画素データを出力300 に出力し、また第2の変換ルートを用いる場合、入力104 に入力した画素データを出力302 に出力する。出力300 は第1の乗算器210 の入力に、また出力302 は第2の乗算器250 の入力にそれぞれ接続されている。
【0041】
第1の乗算器210 は、 入力300 から画素データR、GおよびBを入力し、入力した画素データR、GおよびBのそれぞれに所定の係数を掛け、その掛算の結果を得るもので、たとえばROM などを用いた掛算回路であり、R乗算器212、G乗算器214 およびB乗算器216 から構成されている。
【0042】
R乗算器212 は、入力した画素データRに所定の係数を掛け、その掛算の結果を出力304 に出力し、G乗算器214 は、入力した画素データGに所定の係数を掛け、その掛算の結果を出力306 に出力し、B乗算器216 は、入力した画素データBに所定の係数を掛け、その掛算の結果を出力308 に出力する。R乗算器212 の出力304 は第1の加算器220 のR加算器222 の入力に、G乗算器214 の出力306 は第1の加算器220 のG加算器224 の入力に、B乗算器216 の出力308 は第1の加算器220 のB加算器226 の入力にそれぞれ接続されている。
【0043】
R加算器222 は、入力304 からの所定のサンプル点の画素データRと前記所定のサンプル点とは別の所定のサンプル点の画素データRとを加算する回路であり、その加算の結果を出力310 に出力する。同様に、G加算器224 およびB加算器226 も、画素データGおよびBの加算結果を出力312 および314 に出力する。この場合のサンプル点の数はいくつでもよくシステムにより決定すればよい。
【0044】
上述の説明からわかるように、R加算器222、G加算器224 およびB加算器226 は、それぞれ画素の補間を行なっており、したがって、各々サンプル点におけるR、GおよびBの画素データを出力310、312 および314 に出力する。出力310 は第1のメディアンフィルタ処理回路230 のRメディアンフィルタ処理回路232 の対応する入力に、出力312 は第1のメディアンフィルタ処理回路230 のRメディアンフィルタ処理回路234 の対応する入力に、出力314 は第1のメディアンフィルタ処理回路230 のRメディアンフィルタ処理回路236 の対応する入力にそれぞれ接続されている。
【0045】
第1の加算器220 にて補間されたR、G、B の3系統の画素データは、次の第1のメディアンフィルタ処理回路230 において、CCD12 の画素の欠陥に基づく偽信号の低減処理が行なわれる。
【0046】
メディアンフィルタ処理とは、図3(a) において、420 の画素(図中では斜線で示している)に注目したとき、画素420 を中心とした同一ライン上の左右のn画素領域内の全ての画素の信号値の中央値(メディアン)を求めて、それを画素420 の信号値とする処理であり、第1の実施例では、この処理を1画面(画像)の全画素について行なうものである。図3(b)、(c) に領域サイズを1×3(450 を参照)にしたときの画素430 に対するメディアンフィルタ処理を示す。
【0047】
第1のメディアンフィルタ処理回路230 でのメディアンフィルタ処理には、上述したような1×3の領域サイズが用いられる。したがってR、G、B の3系統のメディアンフィルタ処理回路はそれぞれ、少なくとも注目画素と注目画素の同一ライン上の左右の1画素とを記憶する記憶回路と、記憶回路に記憶された3つの画素のレベル値を比較し、レベル値の大きい順に並べ中央値(メディアン)を求める比較回路とを備えるのでよい。
【0048】
このような処理は、本実施例では制御部38の第2の制御回路からのメディアンフィルタ処理制御信号を生成するための制御信号122 に基づいて入力制御部240 にて形成されるメディアンフィルタ処理制御信号318 に基づいて行なわれる。
【0049】
このような処理を画素データRについて行なうのがRメディアンフィルタ処理回路232 であり、画素データGについて行なうのがGメディアンフィルタ処理回路234 であり、画素データBについて行なうのがBメディアンフィルタ処理回路236 である。R、GおよびBメディアンフィルタ処理回路232、234 および236 の出力316 からは、メディアンフィルタ処理の施されたR、GおよびBの画素データが出力される。出力316 は、第1のメモリ238 の対応する入力に接続されている。
【0050】
第1のメモリ238 は、ビデオRAM などにて構成されており、本実施例では、入力316 に現れたR、GおよびBそれぞれの画素データ(横1280×縦512 ×色の種類3ドット)を蓄積する容量を有する記憶回路である。
【0051】
本実施例では、入力316 に現れたR、GおよびBの画素データは、制御部38の第2の制御回路からの書き込み制御信号を生成するための制御信号122 に基づいて入力制御部240 にて形成した書き込み制御信号によりメモリ238 に蓄積され、またメモリ238 に蓄積された画素データR、GおよびBは、制御部38の第2の制御回路からの読み出し制御信号を生成するための制御信号122 に基づいて出力制御部242 にて形成したインタレース読み出し制御信号によりメモリ238 から読み出されて出力320 に出力される。
【0052】
詳細には、上述のインタレース読み出し制御信号は、奇数ラインごとまたは偶数ラインごとに1画素おきに画素データを読み出す制御信号である。したがって第1のメモリ238 の出力320 からは、1フレーム分として各々横640 ×縦512 ドットのR、GおよびBの画素データが出力される。第1のメモリ238 の出力320 はYC変換器244 の対応する入力に接続されている。
【0053】
なおこの例では、第1のメモリ238 は各々横1280×縦512 ドット分のR、GおよびBの画素データを蓄積することのできる記憶回路としたが、各々横640 ×縦512 ドット分のR、GおよびBの画素データを蓄積することのできる記憶回路としてもよい。この場合には、入力制御部240 から送られてくる書き込み制御信号は各ラインごとに1画素おきに画素データを書き込む制御信号でよい。
【0054】
YC変換器244 は、選択回路およびYC変換回路から構成され、選択回路は第1のメモリ238 からの画素データを用いるか、あるいは第2のメモリ278 からの画素データを用いるかを選択するスイッチ回路であり、制御部38からの切替信号122 に基づき、どちらかが選択される。選択された第1のメモリ238 あるいは第2のメモリ278 からの画素データR、GおよびBは、YC変換回路に送られるとともに、その出力107 から出力される。
【0055】
YC変換回路は、たとえば乗算器、加算器、減算器などにて構成され、選択回路から画素データR、GおよびBを入力し、入力した画素データR、GおよびBそれぞれを用い、制御部38の第2の制御回路からのYC変換制御信号を生成するための制御信号122 に基づいて出力制御部340 にて形成したYC変換制御信号により輝度信号データY(横640 ×縦512 ドット)および色差信号データR-Y、B-Y (それぞれ横640 ×縦512 ドット)のデータ形式に変換する回路である。この変換したデータはその出力106 から出力される。
【0056】
図2を参照すると、入力制御部240 は、前に少し触れたように、図1に示す制御部38の第2の制御回路からの書き込み制御信号を生成するための制御信号122 に基づいて第1のメモリ238 および第2のメモリ278 への書き込み制御信号を形成する制御回路である。
【0057】
入力制御部240 はまた、制御部38の第2の制御回路からのメディアンフィルタ処理制御信号を生成するための制御信号122 に基づいて第1および第2のメディアンフィルタ処理回路230 および270 へのメディアンフィルタ処理制御信号318 を形成する制御回路である。この第1の実施例では、メディアンフィルタ処理制御信号318 は1画面の全画素について低減処理を行なう制御信号である。
【0058】
また、出力制御部242 は、前に少し触れたように、制御部38の第2の制御回路からの読み出し制御信号を生成するための制御信号122 に基づいて第1のメモリ238 および第2のメモリ278 へのインターレースあるいはノンインターレース読み出し制御信号などを形成する制御回路である。出力制御部242 はまた、制御部38の第2の制御回路からのYC変換制御信号を生成するための制御信号122 に基づいてYC変換器360 へのYC変換制御信号などを形成する制御回路である。
【0059】
図1に示すように、ディジタルアナログ変換器40は、入力107 からのディジタル画像データR、GおよびBをアナログ値にて表される画像信号に変換し、それをたとえば、モニタ装置がライン数が525 本、フィールド周波数が60Hzの525/60方式の RGBモニタ装置、ライン数が625 本、フィールド周波数が50Hzの625/50方式のRGB モニタ装置あるいは上記ライン数よりも少ないライン数からなる低解像度のRGB モニタ装置(いずれも図示せず)などに出力する。
【0060】
図2に戻って、第2の乗算器250 は、前述した第1の乗算器210 と同じ機能を有し、第2の加算器260 は、前述した第1の加算器220 と同じ機能を有し、第2のメディアンフィルタ処理回路270 は、前述した第1のメディアンフィルタ処理回路230 と同じ機能を有し、第2のメモリ278 は、前述した第1のメモリ238 と同じ機能を備えているので、上記各部の説明は省く。
【0061】
図2は、上述したように第1と第2の変換ルートを有する構成になっているから、基本的に、第1の変換ルートにより被写体の画像をモニタに表示しているときは、第2の変換ルートは被写体の画像の変換処理を行い、また第2の変換ルートにより被写体の画像をモニタに表示しているときは、第1の変換ルートは被写体の画像の変換処理を行うことができる。
【0062】
また図2において、たとえば、第2の変換ルートの第2の乗算器250 、第2の加算器260 および第2のメディアンフィルタ処理回路270 を含まず、第1のメディアンフィルタ処理回路230 の出力316 を第2のメモリ278 の入力に接続する構成とすることで、基本的に図2と同様に、モニタへの被写体の画像の表示、および被写体の画像の変換処理を各々独立に行うことができる。
【0063】
また図2において、たとえば、第2の変換ルートの第2の乗算器250 、第2の加算器260 、第2のメディアンフィルタ処理回路270 および第2のメモリ278 を含まない第1の変換ルートのみの構成とし、モニタに被写体の画像を表示を行っているときは、被写体の画像の変換処理を行わず、また被写体の画像の変換処理を行っているときは、モニタに被写体の画像の表示を行わないことでもよい。
【0064】
また、図1および図2において、アナログディジタル変換器16のフレームメモリを介さずに、アナログディジタル変換器16から直接画素データを第1の乗算器210 および第2の乗算器250 に送る構成でもよい。
【0065】
次に、図2の各部に現れる画素データを図4ないし図7に示し、ムービー処理部20の各部の信号処理の方法について詳細に説明する。図4は、GストライプRB完全市松色フイルタ配列による高解像度CCD からの表示ドット、すなわち横1280×縦1024ドット構成を、説明の都合上、表示ドットを減らし、横8×縦4ドット構成とし、それらの画素データがムービー処理部20の各部により処理され現れた画素データを示したものである。
【0066】
図5(a) には図4(a) の各々画素位置におけるレベル値の例が、図5(b) には図4(b) の各々画素位置におけるレベル値が、図5(c) には図4(c) の各々画素位置におけるレベル値が、図5(d) には図5(c) の状態において偽信号の低減処理を施したときのレベル値が示されている。
【0067】
図5(a) のNO1ラインの表示ドット番号4および5のレベル値「0」 は、この例ではCCD のNO1ラインの表示ドット番号4および5が欠陥画素であるためにそれらから出力されたレベル値が「0」 であることを示している。
【0068】
また図6は、RGB ストライプ色フイルタ配列による高解像度CCD からの表示ドット、すなわち横1280×縦1024ドット構成を、説明の都合上、表示ドットを減らし、横6×縦4ドット構成とし、それらの画素データがムービー処理部20の各部により処理され現れた画素データを示したものである。
【0069】
図7(a) には図6(a) の各々画素位置におけるレベル値の例が、図7(b) には図6(b) の各々画素位置におけるレベル値が、図7(c) には図6(c) の各々画素位置におけるレベル値が、図7(d) には図7(c) に状態において偽信号の低減処理を施したときのレベル値が示されている。
【0070】
図7(a) のNO1ラインの表示ドット番号4および5のレベル値「0」 は、この例ではCCD のNO1ラインの表示ドット番号4および5が欠陥画素であるためにそれらから出力されたレベル値が「0」 であることを示している。
【0071】
図4ないし図7において、横方向の番号は、ライン方向の表示ドットの番号を示し、また縦方向の番号は、ライン番号を示す。
【0072】
まず、GストライプRB完全市松色フイルタ配列の高解像度CCD により出力された画素データの信号処理の方法について、図1〜図5を参照して説明する。
【0073】
図1に示すGストライプRB完全市松色フイルタ配列の高解像度CCD (撮像素子12)により出力された上述した画素位置に欠陥画素を含む画素信号は、前処理回路14によりガンマ補正などの処理が施されてアナログディジタル変換器16に供給され、アナログディジタル変換器16により前処理されたアナログ画像信号がディジタル値に変換され、ディジタル値に変換された画素データは、制御部38の書き込み制御信号に基づき、アナログディジタル変換器16内に含まれるフレームメモリに図4(a) に示すように蓄積される。前述したように、この場合の図4(a) に示す各画素位置のレベル値は図5(a) に例として示されている。
【0074】
フレームメモリに蓄積された画素データは、制御部38からの読み出し制御信号により1ラインおきに読み出され、1ラインおきに読み出された画素データR、G、およびB(図4(b) を参照、これは図4(a) のNO1 ラインとNO3ラインの画素データを読み出した図である)は、セレクタ200 を介して第1の乗算器210 に送られる。この場合の図4(b) に示す各画素位置のレベル値は図5(b) に示されている。
【0075】
第1の乗算器210 のR乗算器212 は、本実施例では、入力する画素データRnに係数1、3/4、1/2、1/4のいずれかを掛け、その結果を第1の加算器220 のR加算器222 に出力する。また、第1の乗算器210 のG乗算器214 、B乗算器216 も同様に、本実施例では入力する画素データGn、 画素データBnに係数1、3/4、1/2、1/4のいずれかを掛け、その結果を第1の加算器220 のG加算器224、B加算器226 にそれぞれ出力する。
【0076】
第1の加算器220 のR加算器222 は、たとえば、まずR1に0を加えてR11 を作成し、次にR13/4 にR51/4 を加えてR22 を作成し、次にR11/2 にR51/2 を加えてR33 を作成し、次にR11/4 にR53/4 を加えてR44 を作成し、次にR5に0を加えてR55 を作成し、このような方法により順次Rnn を作成し、それを第1のメディアンフィルタ処理回路230 のRメディアンフィルタ処理回路232 に出力する。
【0077】
第1の加算器220 のG加算器224 は、たとえば、まずG01/2 (この場合の画素データG0はこの例ではR1の左側にあるとみなすとともに、そのレベル値をこの例では「1」 としている)にG21/2 を加えてG11 を作成し、次にG2に0を加えてG22 を作成し、次にG21/2 にG41/2 を加えてG33 を作成し、次にG4に0を加えてG44 を作成し、このような方法によりGnn を順次作成し、それを第1のメディアンフィルタ処理回路230 のGメディアンフィルタ処理回路234 に出力する。
【0078】
第1の加算器220 のB加算器226 は、たとえば、まずB01/2 (この場合の画素データB0はこの例ではR1の左側2つ目にあるとみなすとともに、そのレベル値をこの例では「1」 としている)にB31/2 を加えてB11 を作成し、次に、B01/4 にB33/4 を加えてB22 を作成し、次にB3に0を加えてB33 を作成し、次に、B33/4 にB71/4 を加えてB44 を作成し、次にB31/2 にB71/2 を加えてB55 を作成し、次にB31/4 にB73/4 を加えてB66 を作成し、次にB7に0を加えてB77 を作成し、このような方法により順次Bnn を作成し、それを第1のメディアンフィルタ処理回路230 のBメディアンフィルタ処理回路236 に出力する。
【0079】
このように第1の加算器220 から出力される画素データRnn、Gnn、Bnn は、たとえば、図4(c) に示すようになり、またこの場合のレベル値は図5(c) のようになる。
【0080】
上記の説明および図4(b)、(c) からわかるように、たとえば画素データRについては、R11、R55 以外のR22、R33、R44、R66、R77、R88 が補間画素であり、画素データGについては、G22、G44、G66、G88 以外のG11、G33、G55、G77 が補間画素であり、画素データBについては、B33、B77 以外のB11、B22、B44、B55、B66、B88 が補間画素である。このような補間画素の作成方法については、システムによりあらかじめ決めておけばよい。
【0081】
次に説明する第1のメディアンフィルタ処理回路230 における処理についてはこの例では、図5(c) に示す左側の画素のレベル値の図示しない1つ左側の画素のレベル値を「1」 としている。
【0082】
R画素について説明すると、まず注目画素をNO1ラインのNO1表示ドットとしたとき、Rメディアンフィルタ処理回路232 の記憶回路には、NO1表示ドットの図示されない1つ左側の表示ドットとNO1表示ドットとNO1表示ドットの1つ右側のNO2表示ドットの3つのデータが記憶される。記憶回路に記憶された3つのデータは読み出されて比較回路に送られる。
【0083】
比較回路はNO1表示ドットの1つ左側の表示ドットのレベル値「1」 とNO1表示ドットのレベル値「1」 とNO2表示ドットのレベル値「3/4」 と比較し、レベル値の大きい順つまり「1」、「1」、「3/4」 の順に並べ、その中央値である「1」 のデータを求め、この求めた中央値のデータを注目画素におけるメディアンフィルタ処理を施したデータとしてその出力316 に出力する。
【0084】
このようにNO1表示ドットを注目画素とした処理が終了すると、処理回路232 は次にNO2表示ドットを注目画素とする処理に入る。この処理においても上述のような処理が行なわれる。ただし、対象となる表示ドットはNO1〜NO3表示ドットである。同様な処理にてNO3〜NO4表示ドットを注目画素とした処理が終了すると、処理回路232 は次にCCD の欠陥画素に基づくNO5表示ドットを注目画素とする処理に入る。
【0085】
欠陥画素に基づくNO5表示ドットを注目画素とする処理について説明すると、処理回路232 の記憶回路には、NO4表示ドットとNO5表示ドットとNO6表示ドットの3つのデータが記憶される。記憶回路に記憶された3つのデータは、読み出されて比較回路に送られる。比較回路は、NO4表示ドットのレベル値「1/4」 とNO5表示ドットのレベル値「0」 とNO6表示ドットのレベル値「1/4」 と比較し、レベル値の大きい順つまり「1/4」、「1/4」、「0」 の順に並べ、その中央値である「1/4」 のデータを注目画素におけるメディアンフィルタ処理を施したデータとしてその出力316 に出力する。
【0086】
このように注目画素におけるレベル値「0」 がメディアンフィルタ処理によるレベル値「1/4」 になる、つまりこの回路により偽信号の低減処理が行なわれたことになる。このような方法により順次R画素における注目画素に対するメディアンフィルタ処理を施したデータを求め、それを第1のメモリ238 に出力する。
【0087】
またGおよびBメディアンフィルタ処理回路234 および236 も同様に、上述した方法によりGおよびB画素における注目画素に対するメディアンフィルタ処理を施したデータを求め、それを第1のメモリ238 に出力する。これにより第1のメモリ238 には図4(c) に示す各画素配置の画素データが図5(d) に示すレベル値にて記憶される。
【0088】
このようにして第1のメモリ238 に蓄積された画素データRnn、Gnn、Bnn は、本実施例では、出力制御部242 の読み出し制御信号に基づいて第1のメモリ238 から読み出されYC変換器244 に送られる。このYC変換器244 は、第1のメモリ238 からの画素データRnn、Gnn、Bnn を用い、たとえば、0.3Rnn+0.59Gnn+0.11Bnnの演算から輝度信号Ynn を作成し、また、0.7Rnn-0.59Gnn-0.11Bnnの演算から色差信号Rnn-Ynn を作成し、さらに-0.3Rnn-0.59Gnn+0.89Bnn の演算から色差信号Bnn-Ynn を作成し、それぞれ作成した信号を出力106 に出力する。
【0089】
次にRGB ストライプ色フイルタ配列の高解像度CCD により出力された画素データの信号処理方法について図1〜図3および図6〜図7を参照して説明する。
【0090】
図1に示すRGB ストライプ色フイルタ配列の高解像度CCD (撮像素子12)により出力された上述した画素位置に欠陥画素を含む画素信号は、前処理回路14によりガンマ補正などの処理が施されてアナログディジタル変換器16に送られ、アナログディジタル変換器16により前処理したアナログ画像信号がディジタル値に変換され、ディジタル値に変換された画素データは、制御部38の書き込み制御信号に基づき、アナログディジタル変換器16内に含まれるフレームメモリに図6(a) に示すように蓄積される。前述したように、この場合の図6(a) に示す各画素位置のレベル値は図7(a) に例として示されている。
【0091】
フレームメモリに蓄積された画素データは、制御部38の読み出し制御信号により1ラインおきに読み出され、1ラインおきに読み出されたRGB 画素データ(図6(b) を参照、これは図6(a) のNO1 ラインとNO3ラインの画素データを読み出した図である)は、セレクタ200 を介して第1の乗算器210 に送られる。この場合の図6(b) に示す各画素位置のレベル値は図7(b) に示されている。
【0092】
第1の乗算器210 のR乗算器212 は、本実施例では、入力する画素データRnに係数1、2/3、1/3のいずれかを掛け、その結果を第1の加算器220 のR加算器222 に出力する。また第1の乗算器210 のG乗算器214 、B乗算器216 も同様に、本実施例では、入力する画素データGn、 画素データBnに係数1、2/3、1/3のいずれかを掛け、その結果を第1の加算器220 のG加算器224、B加算器226 にそれぞれ出力する。
【0093】
第1の加算器220 のR加算器222 は、たとえば、まずR1に0を加えてR11 を作成し、R12/3 にR41/3 を加えてR22 を作成し、次にR11/3 にR42/3 を加えてR33 を作成し、次にR4に0を加えてR44 を作成し、このような方法により順次Rnn を作成し、それを第1のメディアンフィルタ処理回路230 のRメディアンフィルタ処理回路232 に出力する。
【0094】
第1の加算器220 のG加算器224 は、たとえば、まずG01/3 (この場合の画素データG0はこの例ではR1の左側2つ目にあるとみなすとともに、そのレベル値をこの例では「1」 としている)にG22/3 を加えてG11 を作成し、次にG2に0を加えてG22 を作成し、次にG22/3 にG51/3 を加えてG33 を作成し、次にG21/3 にG52/3 を加えてG44 を作成し、次にG5に0を加えてG55 を作成し、このような方法により順次Gnn を作成し、それを第1のメディアンフィルタ処理回路230 のGメディアンフィルタ処理回路234 に出力する。
【0095】
第1の加算器220 のB加算器226 はまた、たとえば、まずB02/3 (この場合の画素データB0はこの例ではR1の左側にあるとみなすとともに、そのレベル値をこの例では「1」 としている)にB31/3 を加えてB11 を作成し、次にB01/3 にB32/3 を加えてB22 を作成し、次にB3に0を加えてB33 を作成し、次にB32/3 にB61/3 を加えてB44 を作成し、次にB31/3 にB62/3 を加えてB55 を作成し、次にB6に0を加えてB66 を作成し、このような方法により順次Bnn を作成し、それを第1のメディアンフィルタ処理回路230 のBメディアンフィルタ処理回路236 に出力する。
【0096】
これにより第1の加算器220 から出力される画素データRnn、Gnn、Bnn は、たとえば、図6(c) に示すようになり、またこの場合のレベル値は図7(c) のようになる。
【0097】
上記の説明および図6(c)、(d) からわかるように、たとえば画素データRについては、R11、R44 以外のR22、R33、R55、R66 が補間画素であり、画素データGについては、G22、G55 以外のG11、G33、G44、G66 が補間画素であり、画素データBについては、B33、B66 以外のB11、B22、B44、B55 が補間画素である。このような補間画素の作成方法については、あらかじめシステムにより決めておけばよい。
【0098】
次に説明する第1のメディアンフィルタ処理回路230 における処理においてはこの例では、図7(c) に示す左側の画素のレベル値の図示しない1つ左側の画素のレベル値を「1」 としている。
【0099】
R画素について説明すると、まず注目画素をNO1ラインのNO1表示ドットとしたとき、Rメディアンフィルタ処理回路232 の記憶回路には、NO1表示ドットの図示されない1つ左側の表示ドットとNO1表示ドットとNO1表示ドットの1つ右側のNO2表示ドットの3つのデータが記憶される。記憶回路に記憶された3つのデータは読み出されて比較回路に送られる。
【0100】
比較回路は、NO1表示ドットの1つ左側の表示ドットのレベル値「1」 とNO1表示ドットのレベル値「1」 とNO2表示ドットのレベル値「2/3」 と比較し、レベル値の大きい順つまり「1」、「1」、「2/3」 の順に並べ、その中央値である「1」 のデータを注目画素におけるメディアンフィルタ処理を施したデータとしてその出力316 に出力する。
【0101】
このようにNO1表示ドットを注目画素とした処理が終了すると、処理回路232 は次にNO2表示ドットを注目画素とする処理に入る。この処理においても上述のような処理が行なわれる。ただし、対象となる表示ドットはNO1〜NO3表示ドットである。同様な処理にてNO2〜NO3表示ドットを注目画素とした処理が終了すると、処理回路232 は次にCCD の欠陥画素に基づくNO4表示ドットを注目画素とする処理に入る。
【0102】
欠陥画素に基づくNO4表示ドットを注目画素とする処理について説明すると、Rメディアンフィルタ処理回路232 の記憶回路にはNO3表示ドットとNO4表示ドットとNO5表示ドットの3つのデータが記憶される。記憶回路に記憶された3つのデータは読み出されて比較回路に送られる。比較回路はNO3表示ドットのレベル値「1/3」 とNO4表示ドットのレベル値「0」 とNO5表示ドットのレベル値「1/3」 と比較し、レベル値の大きい順つまり「1/3」、「1/3」、「0」 の順に並べ、その中央値である「1/3」 のデータを注目画素におけるメディアンフィルタ処理を施したデータとしてその出力316 に出力する。
【0103】
このように注目画素におけるレベル値「0」 がメディアンフィルタ処理によるレベル値「1/3」 になる、つまりこの回路により偽信号の低減処理が行なわれたことになる。このような方法により順次R画素における注目画素に対するメディアンフィルタ処理を施したデータを作成し、それを第1のメモリ238 に出力する。
【0104】
GおよびBメディアンフィルタ処理回路234 および236 も同様に、GおよびB画素における注目画素に対するメディアンフィルタ処理を施したデータを求め、それを第1のメモリ238 に出力する。これにより第1のメモリ238 には図6(c) に示す各画素配置の画素データが図7(d) に示すレベル値にて記憶される。
【0105】
このように第1のメモリ238 に蓄積された画素データRnn、Gnn、Bnn は、出力制御部242 の読み出し制御信号に基づいて第1のメモリ238 から読み出されYC変換器244 に送られる。YC変換器244 は第1のメモリ238 からの画素データRnn、Gnn、Bnn を用い、たとえば0.3Rnn+0.59Gnn+0.11Bnnの演算から輝度信号Ynn を作成し、また0.7Rnn-0.59Gnn-0.11Bnnの演算から色差信号Rnn-Ynn を作成し、さらに-0.3Rnn-0.59Gnn+0.89Bnn の演算から色差信号Bnn-Ynn を作成し、それぞれ作成した信号を出力106 に出力する。
【0106】
第1の実施例の動作を説明する。
【0107】
まずカメラ1の撮像素子12が標準解像度のCCD(表示ドット数、横640 ×縦512 ドット) であり、このCCD12 から出力された画素信号がNTSC方式の映像信号に変換されモニタに表示されるまでの動作について説明する。
【0108】
撮像レンズ10による被写体の光学像は、標準解像度のCCD12 の撮像面に結像される。CCD12 は、その結像の横640 ×縦512 ドットの画素を走査してその画素信号を前処理回路14に送る。前処理回路14は、入力した画像信号を所定のレベルまで増幅し、さらに、この増幅した画像信号にブラックレベル補正、ホワイトバランス補正、ガンマ補正などの処理を行いアナログディジタル変換器16に送る。
【0109】
アナログディジタル変換器16は、入力したアナログ画像信号をディジタル値に変換し、さらにディジタル値に変換した画像データをアナログディジタル変換器16内のフレームメモリに蓄積する。このフレームメモリに蓄積された画像データは制御部38からのインラレース方式の読み出し制御信号により読み出されYC処理部18に送られる。
【0110】
YC処理部18は、入力した画像データR、GおよびBを輝度信号データYおよび色差信号データR-Y、B-Y のデータ形式に変換して後処理回路22に送る。後処理回路22は、入力した輝度信号データYに対し輪郭補正を行い、また入力した色差信号データR-Y およびB-Y に対し色補正を行い、その補正した画像信号をディジタルアナログ変換器24に送る。
【0111】
ディジタルアナログ変換器24は、入力した画像信号をアナログ値にて表される画像信号に変換し再生部26に送る。再生部26は、入力した画像信号をNTSC方式の映像信号に変換しNTSC方式のモニタ装置に送る。モニタ装置は、カメラ1からの被写体の画像を表示する。
【0112】
次に、カメラ1の撮像素子12がGストライプRB完全市松フイルタの高解像度のCCD(表示ドット数、 横1280×縦1024ドット) であり、このCCD12 から出力された画素信号がNTSC方式の映像信号に変換されモニタに表示されるまでの動作について説明する。CCD12 の欠陥画素の位置は前述したのと同じ位置である。
【0113】
撮像レンズ10による被写体の光学像は、高解像度のCCD12 の撮像面に結像される。CCD12 は、その結像の横1280×縦1024ドットの画素を走査してその画素信号を前処理回路14に送る。前処理回路14は、入力した画像信号を所定のレベルまで増幅し、さらにこの増幅した画像信号にブラックレベル補正、ホワイトバランス補正、ガンマ補正などの処理をしてアナログディジタル変換器16に送る。
【0114】
アナログディジタル変換器16は、入力したアナログ画像信号をディジタル値に変換し、さらにディジタル値に変換した画像データをアナログディジタル変換器16内のフレームメモリに、本実施例では120ms の時間で蓄積する。CCD12 からの横1280×縦1024ドットの画素データは、図4(a) に示すような画素配列でフレームメモリに蓄積される。この場合の図4(a) に示す各画素のレベル値は図5(a) に示されている。
【0115】
このようにフレームメモリに蓄積された画像データは、制御部38の読み出し制御信号により1ラインおきに読み出され、この読み出された画素データR、G、およびB(図4(b) 、図5(b) 参照)はセレクタ200 を介し第1の乗算器210 に送られる。第1の乗算器210 のR乗算器212 は、入力した画素データRnに1、3/4、1/2、1/4いずれかの係数を掛け第1の加算器220 のR加算器222 に送る。また、第1の乗算器210 のG乗算器214 、B乗算器216 も同様に、入力した画素データGn、 画素データBnに1、3/4、1/2、1/4いずれかの係数を掛け第1の加算器220 のG加算器224、B加算器226 にそれぞれ送る。
【0116】
R加算器222 は、R乗算器212 からのR1とR加算器222 内部の0を加えR11 を作成し、次にR乗算器212 からのR13/4 とR51/4 を加えR22 を作成し、次にR乗算器212 からのR11/2 とR51/2 を加えR33 を作成し、次にR乗算器212 からのR11/4 とR53/4 を加えR44 を作成し、次にR乗算器212 からのR5とR加算器222 内部の0を加えR55 を作成し、このように順次Rnn を作成し第1のメディアンフィルタ処理回路230 のRメディアンフィルタ処理回路232 に送る。
【0117】
またG加算器224 は、G乗算器214 からのG21/2 とG加算器224 内部のG01/2 を加えG11 を作成し、次にG乗算器214 からのG2とG加算器224 内部の0を加えG22 を作成し、次にG乗算器214 からのG21/2 とG41/2 を加えG33 を作成し、次にG乗算器214 からのG4とG加算器224 内部の0を加えG44 を作成し、このようにGnn を順次作成し第1のメディアンフィルタ処理回路230 のGメディアンフィルタ処理回路234 に送る。
【0118】
またB加算器226 は、B乗算器216 からのB31/2 とB加算器226 内部のB01/2 を加えB11 を作成し、次に、B乗算器216 からのB33/4 とB加算器226 内部のB01/4 を加えB22 を作成し、次に、B乗算器216 からのB3とB加算器226 内部の0を加えB33 を作成し、次にB乗算器216 からのB33/4 とB71/4 を加えB44 を作成し、次にB乗算器216 からのB31/2 とB71/2 を加えB55 を作成し、次にB乗算器216 からのB31/4 とB73/4 を加えB66 を作成し、次にB乗算器216 からのB7とB加算器226 内部の0を加えてB77 を作成し、このように順次Bnn を作成しBメディアンフィルタ処理回路236 に送る。
【0119】
これにより第1の加算器220 から出力される画素データRnn、Gnn、Bnn は、図4(c) に示すようになり、またこの場合のレベル値は図5(c) のようになる。
【0120】
R画素の場合、最初の注目画素はNO1ラインのNO1表示ドットであり、Rメディアンフィルタ処理回路232 の記憶回路には、NO1表示ドットの図示されない1つ左側の表示ドットとNO1表示ドットとNO2表示ドットの3つのデータが記憶される。この場合、図示されないNO1表示ドットの1つ左側の表示ドットのデータは、処理回路232 内部で作成されたものであり、その他の2つのデータはR加算器222 から送られてきたものである。記憶回路に記憶された3つのデータは読み出されて処理回路232 の比較回路に送られる。
【0121】
比較回路は、NO1表示ドットの1つ左側の表示ドットのレベル値「1」 とNO1表示ドットのレベル値「1」 とNO2表示ドットのレベル値「3/4」 と比較し、レベル値の大きい順つまり「1」、「1」、「3/4」 の順に並べ、その中央値である「1」 のデータを注目画素におけるメディアンフィルタ処理を施したデータとしてその出力316 に出力する。
【0122】
このようにNO1表示ドットを注目画素とした処理が終了すると、処理回路232 は次にNO2表示ドットを注目画素とする処理に入る。この処理においても上述のような処理が行なわれる。ただし、対象となる表示ドットはNO1〜NO3表示ドットであり、これらのデータはR加算器222 から送られてきたものである。同様な処理方法にてNO3表示ドットおよびNO4表示ドットを注目画素とした処理が終了すると、処理回路232 は次にCCD の欠陥画素に基づくNO5表示ドットを注目画素とする処理に入る。
【0123】
処理回路232 の記憶回路には、NO4表示ドットとNO5表示ドットとNO6表示ドットの3つのデータが記憶される。記憶回路に記憶された3つのデータは読み出されて比較回路に送られる。比較回路は、NO4表示ドットのレベル値「1/4」 とNO5表示ドットのレベル値「0」 とNO6表示ドットのレベル値「1/4」 と比較し、レベル値の大きい順つまり「1/4」、「1/4」、「0」 の順に並べ、その中央値である「1/4」 のデータを注目画素におけるメディアンフィルタ処理を施したデータとしてその出力316 に出力する。
【0124】
このように注目画素におけるレベル値「0」 がメディアンフィルタ処理によりレベル値「1/4」 になる、つまりこの回路により偽信号の低減処理が行なわれたことになる。このような方法により順次R画素における注目画素に対するメディアンフィルタ処理を施したデータを作成し、それを第1のメモリ238 に送る。
【0125】
また並行してGおよびBメディアンフィルタ処理回路234 および236 も上述したような処理方法によりGおよびB画素における注目画素に対するメディアンフィルタ処理を施したデータを作成し、それを第1のメモリ238 に出力する。
【0126】
第1のメディアンフィルタ処理回路230 からの画素データRnn、Gnn、Bnn は、入力制御部240 の書き込み制御信号により第1のメモリ238 に蓄積される。この場合、処理回路230 から各サンプル点でのR、GおよびBの画素データが送られてくるから、第1のメモリ238 には、それぞれが横1280×縦512 ドットからなる図4(c) に示す各画素配置のデータが図5(d) に示すレベル値にて記憶される。
【0127】
本実施例では、アナログディジタル変換器16のフレームメモリから画素データが読み出され、120ms 内に画素データRnn、Gnn、Bnn を第1のメモリ238 に蓄積している。したがって第1のメモリ238 に蓄積した画素データを実時間で再生部26を介してNTSC方式のモニタ装置29に表示することができる。また、このモニタ装置29がNTSC方式よりも低解像度のモニタである場合、画素データの間引き量を多くできるから、アナログディジタル変換器16のフレームメモリから画素データが読み出され、画素データRnn、Gnn、Bnn を第1のメモリ238 に蓄積するまでの時間をさらに短縮することができる。
【0128】
このように第1のメモリ238 に蓄積された画素データRnn、Gnn、Bnn は、出力制御部242 からの奇数ラインごとまたは偶数ラインごとに1画素おきに画素データを読み出すインタレース読み出し制御信号により第1のメモリ238 から読み出されYC変換器244 に送られる。したがって第1のメモリ238 の出力320 からは、1フレーム分として各々横640 ×縦512 ドットのR、GおよびBの画素データが出力される。
【0129】
YC変換器244 は、第1のメモリ238 からの画素データRnn、Gnn、Bnn および上述した演算式を用いて輝度信号Ynn、色差信号Rnn-Ynn および色差信号Bnn-Ynn を作成し後処理回路22に送る。後処理回路22以降の動作は、上述した標準解像度の場合の動作と同じなので説明を省略する。
【0130】
次に、カメラ1の撮像素子12がRGB ストライプ色フイルタ配列の高解像度のCCD(表示ドット数、 横1280×縦1024ドット) であり、このCCD12 から出力された画素信号がNTSC方式の映像信号に変換されモニタに表示されるまでの動作について説明する。CCD12 の欠陥画素の位置は前述したのと同じ位置である。
【0131】
撮像レンズ10による被写体の光学像は、高解像度のCCD12 の撮像面に結像される。CCD12 は、その結像の横1280×縦1024ドットの画素を走査してその画素信号を前処理回路14に送る。前処理回路14は、入力した画像信号を所定のレベルまで増幅し、さらにこの増幅した画像信号にブラックレベル補正、ホワイトバランス補正、ガンマ補正などの処理をしてアナログディジタル変換器16に送る。
【0132】
アナログディジタル変換器16は、入力したアナログ画像信号をディジタル値に変換し、さらにディジタル値に変換した画像データをアナログディジタル変換器16内のフレームメモリに、本実施例では120ms の時間で蓄積する。CCD12 からの横1280×縦1024ドットの画素データは、図6(a) に示すような画素配列でフレームメモリに蓄積される。この場合の図6(a) に示す各画素のレベル値は図7(a) に例として示されている。
【0133】
このフレームメモリに蓄積された画像データは、制御部38の読み出し制御信号により1ラインおきに読み出され、その読み出された画素データR、G、およびB(図6(b) 、図7(b) 参照)は、セレクタ200 を介し第1の乗算器210 に送られる。第1の乗算器210 のR乗算器212 は、入力した画素データRnに1、2/3、1/3いずれかの係数を掛け第1の加算器220 のR加算器222 に送る。また、第1の乗算器210 のG乗算器214 、B乗算器216 も同様に、入力した画素データGn、 画素データBnに1、2/3、1/3いずれかの係数を掛け第1の加算器220 のG加算器224、B加算器226 にそれぞれ送る。
【0134】
R加算器222 は、R乗算器212 からのR1とR加算器222 内部の0を加えR11 を作成し、次に、R乗算器212 からのR12/3 とR41/3 を加えR22 を作成し、次にR乗算器212 からのR11/3 とR42/3 を加えR33 を作成し、次に、R乗算器212 からのR4とR加算器222 内部の0を加えR44 を作成し、このように順次Rnn を作成し第1のメディアンフィルタ処理回路230 のRメディアンフィルタ処理回路232 に送る。
【0135】
またG加算器224 は、G乗算器214 からのG22/3 とG加算器224 内部のG01/3 を加えG11 を作成し、次にG乗算器214 からのG2とG加算器224 内部の0を加えG22 を作成し、次にG乗算器214 からのG22/3 とG51/3 を加えG33 を作成し、次にG乗算器214 からのG21/3 とG52/3 を加えG44 を作成し、次にG乗算器214 からのG5とG加算器224 内部の0を加えG55 を作成し、このように順次Gnn を作成し第1のメディアンフィルタ処理回路230 のGメディアンフィルタ処理回路234 に送る。
【0136】
またB加算器226 は、B乗算器216 からのB31/3 とB加算器226 内部のB02/3 を加えB11 を作成し、次に、B乗算器216 からのB32/3 とB加算器226 内部のB01/3 を加えB22 を作成し、次にB乗算器216 からのB3とB加算器226 内部の0を加えB33 を作成し、次に、B乗算器216 からのB32/3 とB61/3 を加えB44 を作成し、次にB乗算器216 からのB31/3 とB62/3 を加えB55 を作成し、次にB乗算器216 からのB6にB加算器226 内部の0を加えB66 を作成し、このように順次Bnn を作成し第1のメディアンフィルタ処理回路230 のBメディアンフィルタ処理回路236 に送る。
【0137】
これにより第1の加算器220 から出力された画素データRnn、Gnn、Bnn は、図6(c) に示すようになり、またこの場合のレベル値は図7(c) のようになる。
【0138】
R画素の場合、最初の注目画素はNO1ラインのNO1表示ドットであり、Rメディアンフィルタ処理回路232 の記憶回路には、NO1表示ドットの図示されない1つ左側の表示ドットとNO1表示ドットとNO2表示ドットの3つのデータが記憶される。この場合、図示されないNO1表示ドットの1つ左側の表示ドットのデータは、処理回路232 内部で作成されたものであり、その他の2つのデータはR加算器222 から送られてきたものである。記憶回路に記憶された3つのデータは読み出されて処理回路232 の比較回路に送られる。
【0139】
比較回路は、NO1表示ドットの1つ左側の表示ドットのレベル値「1」 とNO1表示ドットのレベル値「1」 とNO2表示ドットのレベル値「2/3」 と比較し、レベル値の大きい順つまり「1」、「1」、「2/3」 の順に並べ、その中央値である「1」 のデータを注目画素におけるメディアンフィルタ処理を施したデータとしてその出力316 に出力する。
【0140】
このようにNO1表示ドットを注目画素とした処理が終了すると、処理回路232 は次にNO2表示ドットを注目画素とする処理に入る。この処理においても上述のような処理が行なわれる。ただし、対象となる表示ドットはNO1〜NO3表示ドットである。同様な処理にてNO3表示ドットを注目画素とした処理が終了すると、処理回路232 は次にCCD の欠陥画素に基づくNO4表示ドットを注目画素とする処理に入る。
【0141】
処理回路232 の記憶回路には、NO3表示ドットとNO4表示ドットとNO5表示ドットの3つのデータが記憶される。記憶回路に記憶された3つのデータは読み出されて比較回路に送られる。比較回路は、NO3表示ドットのレベル値「1/3」 とNO4表示ドットのレベル値「0」 とNO5表示ドットのレベル値「1/3」 と比較し、レベル値の大きい順つまり「1/3」、「1/3」、「0」 の順に並べ、その中央値である「1/3」 のデータを注目画素におけるメディアンフィルタ処理を施したデータとしてその出力316 に出力する。
【0142】
このように注目画素におけるレベル値「0」 がメディアンフィルタ処理によるレベル値「1/3」 になる、つまりこの回路により偽信号の低減処理が行なわれたことになる。このような方法により順次R画素における注目画素に対するメディアンフィルタ処理を施したデータを作成し、それを第1のメモリ238 に出力する。
【0143】
また並行してGおよびBメディアンフィルタ処理回路234 および236 も上述したような方法によりGおよびB画素における注目画素に対するメディアンフィルタ処理を施したデータを作成し、それを第1のメモリ238 に出力する。
【0144】
第1のメディアンフィルタ処理回路230 からの画素データRnn、Gnn、Bnn は、入力制御部240 の書き込み制御信号により第1のメモリ238 に蓄積される。この場合、処理回路230 から各サンプル点でのR、GおよびBの画素データが送られてくるから、第1のメモリ238 にはそれぞれが横1280×縦512 ドットからなる図6(c) に示す各画素配置のデータが図7(d) に示すレベル値にて記憶される。
【0145】
本実施例では、アナログディジタル変換器16のフレームメモリから画素データが読み出され、120ms 内に画素データRnn、Gnn、Bnn を第1のメモリ238 に蓄積している。したがって第1のメモリ238 に蓄積した画素データを実時間で再生部26を介してNTSC方式のモニタ装置29に表示することができる。また、このモニタ装置29がNTSC方式よりも低解像度のモニタである場合、画素データの間引き量を多くできるから、アナログディジタル変換器16のフレームメモリから画素データが読み出され、画素データRnn、Gnn、Bnn を第1のメモリ238 に蓄積するまでの時間をさらに短縮することができる。
【0146】
出力制御部242 からの奇数ラインごとまたは偶数ラインごとに1画素おきに画素データを読み出すインタレース読み出し制御信号により第1のメモリ238 から読み出された画素データRnn、Gnn、Bnn がNTSC方式の映像信号に変換されるまでの動作はGストライプRB完全市松フイルタの場合と同じであり、説明を省く。
【0147】
このような第1の実施例によれば、ムービー処理部20が高解像度のCCD12 からの画素データR、GおよびBに対し補間処理を行なって各画素ごとに同時化した画素データR、GおよびBを得、次に同時化した画素データR、GおよびBに含まれるCCD12 の欠陥画素に基づく偽信号に対しても、またCCD12 の欠陥画素でない画素信号に対しても低減処理を行なって低減処理した画素データR、GおよびBを得、次に低減処理した画素データR、GおよびBに対し間引を行なってNTSC方式のモニタ装置に表示し得るような画素数の画素データR、GおよびBに変換し、次に変換した画素データR、GおよびBに対しYC変換を行なって輝度信号データYおよび色差信号データR-Y、B-Y を得ているから、高解像度の被写体画像を画質のよい映像を実時間にて再生部26を介してモニタ装置29に表示することができるという効果がある。
【0148】
図8には、本発明による画像信号処理装置の適用される電子スチルカメラの第2の実施例が示されている。同図の電子スチルカメラ2において、上述の電子スチルカメラ1と相違するところは、被写体画像の電気信号を表す高解像度信号に含まれる撮像素子12の欠陥画素の影響で発生した偽信号についてのみ低減処理を行なうようにした点である。
【0149】
図8に示すように、カメラ2は、撮像レンズ10、撮像素子12、前処理回路14、アナログディジタル(A/D) 変換器16、YC処理部18、後処理回路22、ディジタルアナログ(D/A) 変換器24、40、再生部26、セレクタ28、モニタ装置29、圧縮処理部30、メモリ32、インタフェース(I/F)34 、メモリカード36、駆動信号発生回路44、欠陥位置データ記憶回路46、ムービー処理部48、制御部50およびタイミング信号発生回路52から構成されている。
【0150】
図8において、図1と相違するところは、欠陥位置データ記憶回路46が追加された点と、図1のムービー処理部20が図8ではムービー処理部48に変更された点と、図1の制御部38が図8では制御部50に変更された点と、図1のタイミング信号発生回路42が図8ではタイミング信号発生回路52に変更された点と、タイミング信号発生回路52と欠陥位置データ記憶回路46との間に制御線132 が追加された点と、欠陥位置データ記憶回路46と制御部50との間に信号線134 が追加された点である。なお、図8において、図1と対応する部分には同じ符号を付して示し、重複説明を省略する。
【0151】
欠陥位置データ記憶回路46は、ROM などにて構成されており、本実施例では、高解像度のCCD12 の欠陥画素位置を示すデータを蓄積する記憶回路である。この蓄積された欠陥画素位置データは、タイミング信号発生回路52からの読み出し制御信号132 により読み出され、その出力134 から制御部50に出力される。欠陥画素位置データは、欠陥画素のあるライン位置を示すデータとそのライン位置におけるライン内の画素位置を示すアドレスデータとから構成されている。
【0152】
制御部50は、タイミング信号発生回路52から接続線126 を介して送られる各種タイミング信号に基づいて前述した図1と同様のそれぞれの機能部を制御および管理する制御信号を形成する第1の制御回路(図示せず)を有するとともに、この制御部52は特に、ムービー処理部48を制御および管理する制御信号を形成する第2の制御回路(図示せず)も有している。
【0153】
この第2の制御回路は、本実施例では、高解像度CCD からの被写体画像をたとえばNTSC方式のモニタ装置でモニタする場合に特に、前述したアナログディジタル変換器16のフレームメモリに蓄積される高解像度の画像データを読み出す読み出し制御信号を生成するとともに、このフレームメモリからの読み出された画像データに対して画像処理を施すムービー処理部48への作動信号も生成している。とくに、このムービー処理部48への制御信号は、欠陥位置データ記憶回路46からの欠陥画素位置を示すデータに基づいて生成される。
【0154】
制御部50はまた、図示しないレリーズボタン回路からそのボタンの押下によるシャッタレリーズ信号を受けると、撮影を開始させるための起動信号を形成し、それを制御線124 を介してタイミング信号発生回路52に送る。
【0155】
タイミング信号発生回路52は、制御部50から起動信号124 を受けると、起動信号124 に同期した駆動信号発生回路44を作動させるための各種タイミング信号を形成し、それらを信号線128 を介して駆動信号発生回路44に出力し、また起動信号124 に同期した制御部50を作動させるための各種タイミング信号を形成し、それらを信号線126 を介して制御部50に出力し、また起動信号124 に同期した欠陥位置データ記憶回路46を作動させるための各種タイミング信号を形成し、それらを制御線132 を介して制御部50に出力する同期信号発生回路である。これら各種タイミング信号は、タイミング信号発生回路52内の基準信号発振器(図示せず)から出力されるクロック信号に基づいて形成される。
【0156】
図9には、カメラ2のムービー処理部48の内部構成が示されている。
【0157】
ムービー処理部48は、本実施例では、まず入力104 に現れた高解像度のCCD からの画素データR、GおよびBに対し補間処理を行なって各画素ごとに同時化した画素データR、GおよびBを得、次に同時化した画素データR、GおよびBに含まれるCCD の欠陥画素に基づく偽信号に対してのみ低減処理を行なって低減処理した画素データR、GおよびBを得、次に低減処理した画素データR、GおよびBを含む同時化した画素データR、GおよびBに対し間引を行なってNTSC方式のモニタ装置に表示し得るような画素数の画素データR、GおよびBに変換し、次に変換した画素データR、GおよびBを出力107 に出力するか、あるいは変換した画素データR、GおよびBに対しYC変換を行なって輝度信号データYおよび色差信号データR-Y、B-Y を得て出力106 に出力する画像処理回路である。
【0158】
ムービー処理部48は、図9に示すように、セレクタ200、第1の乗算器210、第1の加算器220、第1のメディアンフィルタ処理回路280、第1のメモリ238、入力制御部288、出力制御部242、YC変換器244、第2の乗算器250、第2の加算器260、第2のメディアンフィルタ処理回路290 および第2のメモリ278 を備えている。
【0159】
図9において、図2と異なるところは、図2の第1のメディアンフィルタ処理回路230 が図9では第1のメディアンフィルタ処理回路280 に変更された点と、図2の入力制御部240 が図9では入力制御部288 に変更された点と、図2の第2のメディアンフィルタ処理回路270 が図9では第2のメディアンフィルタ処理回路290 に変更された点である。なお、図9において、図2と対応する部分には同じ符号を付して示し、重複説明を省略する。
【0160】
第1の加算器220 にて補間されたR、G、B の3系統の画素データは、次の第1のメディアンフィルタ処理回路280 において、CCD12 の画素の欠陥に基づく偽信号についてのみ低減処理が行なわれる。
【0161】
第1のメディアンフィルタ処理回路280 はRメディアンフィルタ処理回路282 と、Gメディアンフィルタ処理回路284 と、Bメディアンフィルタ処理回路286 とから構成され、第2のメディアンフィルタ処理回路290 はRメディアンフィルタ処理回路292 と、Gメディアンフィルタ処理回路294 と、Bメディアンフィルタ処理回路296 とから構成されている。
【0162】
処理回路282、284、286、292、294、296 のそれぞれは、同じ回路にて構成され、この回路は、入力する信号がCCD12 の欠陥画素に基づく偽信号でない場合には、この入力した信号をそのまま出力し、また偽信号である場合には、偽信号およびこの偽信号の1画素前後の信号を入力し、この入力した3つの画素のレベル値を比較し、次にレベル値の大きい順に並べ、次にその中央値(メディアン)を求め、この求めたメディアンの信号を出力するものである。
【0163】
ここでは、Rメディアンフィルタ処理回路282 を例にとり説明する。処理回路282 は、この例では第1のスイッチ回路、第2のスイッチ回路、記憶回路および比較回路から構成されている。第1のスイッチ回路は、その入力端子にR加算器222 からの画素データRを受け、この受けた画素データRがCCD12 の欠陥画素に基づく偽信号でない場合にはその出力端子1に出力し、また偽信号である場合には、偽信号およびこの偽信号の1画素前後の画素データRをその出力端子2に出力する切替回路である。
【0164】
記憶回路は、第1のスイッチ回路の出力端子2からの偽信号およびこの偽信号の1画素前後の画素データRを一時記憶する記憶回路である。記憶回路に一時記憶されたこれら3つの画素データRは、読み出され比較回路に送られる。比較回路は、送られてきた3つの画素のレベル値を比較し、次にレベル値の大きい順に並べ、次にその中央値(メディアン)を求め、この求めたメディアンを第2のスイッチ回路の入力端子2に送る回路である。
【0165】
第2のスイッチ回路は第1のスイッチ回路の出力端子1からの偽信号でない画素データRを受ける入力端子1を有し、この回路は、入力した画素データRが欠陥画素に基づく偽信号でない場合には、入力端子1に入力した画素データRを、また偽信号である場合には、入力端子2に入力したメディアンを示す画素データRをその出力端子に出力する切替回路である。第2のスイッチ回路の出力端子は信号線316 と接続されている。
【0166】
このような処理は、本実施例では制御部50の第2の制御回路からのメディアンフィルタ処理制御信号を生成するための制御信号122 に基づいて入力制御部288 にて形成されるメディアンフィルタ処理制御信号318 に基づいて行なわれる。
【0167】
図9を参照すると、入力制御部288 は、前に少し触れたように、図8に示す制御部50の第2の制御回路からの書き込み制御信号を生成するための制御信号122 に基づいて第1のメモリ238 および第2のメモリ278 への書き込み制御信号を形成する制御回路である。
【0168】
入力制御部288 はまた、前に少し触れたように、制御部50の第2の制御回路からのメディアンフィルタ処理制御信号を生成するための制御信号122 に基づいて第1および第2のメディアンフィルタ処理回路280 および290 へのメディアンフィルタ処理制御信号318 を形成する制御回路である。この第2の実施例では、メディアンフィルタ処理制御信号318 は1画面の欠陥画素についてのみ低減処理を行なう制御信号である。
【0169】
第2の実施例の動作を説明する。
【0170】
まず、カメラ2の撮像素子12がGストライプRB完全市松フイルタの高解像度のCCD(表示ドット数、 横1280×縦1024ドット) であり、このCCD12 から出力された画素信号がNTSC方式の映像信号に変換されモニタに表示されるまでの動作について説明する。CCD12 の欠陥画素の位置は図1の場合と同じ位置とする。
【0171】
高解像度のCCD12 からのアナログの画素信号が前処理回路14を介してアナログディジタル変換器16に送られディジタルの画素信号に変換されて記憶され、この記憶された画素データが1ラインおきに読み出されムービー処理部48のセレクタ200 および第1の乗算器210 を介して第1の加算器220 に送られ1画素ごとに同時化された画素データRnn、Gnn、Bnn が得られるところまでの動作は、第1の実施例のGストライプRB完全市松フイルタを有する高解像度のCCD12 の場合と同じなので説明を省略する。
【0172】
これにより第1の加算器220 から出力される画素データRnn、Gnn、Bnn は、図4(c) に示すようになり、またこの場合のレベル値は図5(c) のようになる。
【0173】
R画素について説明すると、最初の画素は、NO1ラインのNO1表示ドットであり、これは欠陥画素でないから、Rメディアンフィルタ処理回路282 の第1のスイッチ回路にはその入力端子をその出力端子1に接続するための制御信号が入力制御部288 から送られるとともに、第2のスイッチ回路にはその入力端子1をその出力端子に接続するための制御信号が入力制御部288 から送られる。したがって処理回路282 の出力316 からは、レベル値「1」 のデータが出力される。
【0174】
このようにNO1表示ドットを対象画素とした処理が終了すると、処理回路282 は次にNO2表示ドットを対象画素とする処理に入る。この処理においても2番目の画素は欠陥画素でないから、上述のような処理が行なわれる。同様に3番目および4番目の画素も欠陥画素でないから、上述のような処理が行なわれる。したがって処理回路282 の出力316 からは、2番目の画素についてはレベル値「3/4」 のデータが、3番目の画素についてはレベル値「1/2」 のデータが、4番目の画素についてはレベル値「1/4」 のデータが出力される。
【0175】
NO4表示ドットを対象画素とした処理が終了すると、処理回路282 は次にNO5表示ドットを注目画素とする処理に入る。この場合、処理回路282 の第1のスイッチ回路にはその入力端子をその出力端子2に接続するための制御信号が入力制御部288 から送られるとともに、第2のスイッチ回路にはその入力端子2をその出力端子に接続するための制御信号が入力制御部288 から送られる。
【0176】
これにより第1のスイッチ回路を介して処理回路282 の記憶回路には、NO4表示ドットとNO5表示ドットとNO6表示ドットの3つのデータが記憶される。記憶回路に記憶された3つのデータは読み出されて比較回路に送られる。比較回路はNO4表示ドットのレベル値「1/4」 とNO5表示ドットのレベル値「0」 とNO6表示ドットのレベル値「1/4」 と比較し、レベル値の大きい順つまり「1/4」、「1/4」、「0」 の順に並べ、その中央値である「1/4」 のデータを注目画素におけるメディアンフィルタ処理を施したデータとして第2のスイッチ回路を介してその出力316 に出力する。
【0177】
つまり、処理回路282 においては、入力した画素データRが欠陥画素に基づく偽信号でない場合には、入力した画素データRをそのまま第1のメモリ238 に送り、また、偽信号である場合には、メディアンを示す画素データRを求め、第1のメモリ238 に送る。このようなことが画素データGおよびBについても処理回路284 および286 において行なわれる。
【0178】
第1のメディアンフィルタ処理回路280 からの画素データRnn、Gnn、Bnn は、入力制御部288 の書き込み制御信号により第1のメモリ238 に蓄積される。この場合、処理回路280 から各サンプル点でのR、GおよびBの画素データが送られてくるから、第1のメモリ238 にはそれぞれが横1280×縦512 ドットからなる図4(c) に示す画素配置の画素データが図5(d) に示すレベル値にて記憶される。
【0179】
第2の実施例も第1の実施例と同じように、アナログディジタル変換器16のフレームメモリから画素データが読み出され、120ms 内に画素データRnn、Gnn、Bnn を第1のメモリ238 に蓄積している。したがって第1のメモリ238 に蓄積した画素データを実時間で再生部26を介してNTSC方式のモニタ装置29に表示することができる。
【0180】
また、このモニタ装置29がNTSC方式よりも低解像度のモニタである場合、画素データの間引き量を多くできるから、アナログディジタル変換器16のフレームメモリから画素データが読み出され、画素データRnn、Gnn、Bnn を第1のメモリ238 に蓄積するまでの時間をさらに短縮することができる。第1のメモリ238 以降の動作については、第1の実施例の場合と同じなので説明を省略する。
【0181】
次に、カメラ2の撮像素子12がRGB ストライプ色フイルタ配列の高解像度のCCD(表示ドット数、 横1280×縦1024ドット) であり、このCCD12 から出力された画素信号がNTSC方式の映像信号に変換されモニタに表示されるまでの動作について説明する。CCD12 の欠陥画素の位置は図1の場合と同じ位置とする。
【0182】
高解像度のCCD12 からのアナログの画素信号が前処理回路14を介してアナログディジタル変換器16に送られディジタルの画素信号に変換されて記憶され、この記憶された画素データが1ラインおきに読み出されムービー処理部48のセレクタ200 および第1の乗算器210 を介して第1の加算器220 に送られ1画素ごとに同時化された画素データRnn、Gnn、Bnn が得られるところまでの動作は、第1の実施例のRGB ストライプ色フイルタを有する高解像度のCCD12 の場合と同じなので説明を省略する。
【0183】
これにより第1の加算器220 から出力された画素データRnn、Gnn、Bnn は、図6(c) に示すようになり、またこの場合のレベル値は図7(c) のようになる。
【0184】
R画素について説明すると、最初の画素は、NO1ラインのNO1表示ドットであり、これは欠陥画素でないから、Rメディアンフィルタ処理回路282 の第1のスイッチ回路にはその入力端子をその出力端子1に接続するための制御信号が入力制御部288 から送られるとともに、第2のスイッチ回路にはその入力端子1をその出力端子に接続するための制御信号が入力制御部288 から送られる。したがって処理回路282 の出力316 からは、レベル値「1」 のデータが出力される。
【0185】
このようにNO1表示ドットを対象画素とした処理が終了すると、処理回路282 は次にNO2表示ドットを対象画素とする処理に入る。この処理においても2番目の画素は欠陥画素でないから、上述のような処理が行なわれる。同様に3番目の画素も欠陥画素でないから、上述のような処理が行なわれる。したがって処理回路282 の出力316 からは、2番目の画素についてはレベル値「2/3」 のデータが、3番目の画素についてはレベル値「1/3」 のデータが出力される。
【0186】
NO3表示ドットを対象画素とした処理が終了すると、処理回路282 は次にNO4表示ドットを注目画素とする処理に入る。この場合、処理回路282 の第1のスイッチ回路にはその入力端子をその出力端子2に接続するための制御信号が入力制御部288 から送られるとともに、第2のスイッチ回路にはその入力端子2をその出力端子に接続するための制御信号が入力制御部288 から送られる。
【0187】
これにより第1のスイッチ回路を介して処理回路282 の記憶回路には、NO3表示ドットとNO4表示ドットとNO5表示ドットの3つのデータが記憶される。記憶回路に記憶された3つのデータは読み出されて比較回路に送られる。比較回路はNO3表示ドットのレベル値「1/3」 とNO4表示ドットのレベル値「0」 とNO5表示ドットのレベル値「1/3」 と比較し、レベル値の大きい順つまり「1/3」、「1/3」、「0」 の順に並べ、その中央値である「1/3」 のデータを注目画素におけるメディアンフィルタ処理を施したデータとして第2のスイッチ回路を介してその出力316 に出力する。
【0188】
つまり、処理回路282 においては、入力した画素データRが欠陥画素に基づく偽信号でない場合には、入力した画素データRをそのまま第1のメモリ238 に送り、また、偽信号である場合には、メディアンを示す画素データRを求め、第1のメモリ238 に送る。このようなことが画素データGおよびBについても処理回路284 および286 において行なわれる。
【0189】
第1のメディアンフィルタ処理回路280 からの画素データRnn、Gnn、Bnn は、入力制御部288 の書き込み制御信号により第1のメモリ238 に蓄積される。この場合、処理回路280 から各サンプル点でのR、GおよびBの画素データが送られてくるから、第1のメモリ238 にはそれぞれが横1280×縦512 ドットからなる図6(c) に示す画素配置の画素データが図7(d) に示すレベル値にて記憶される。
【0190】
第2の実施例も第1の実施例と同じように、アナログディジタル変換器16のフレームメモリから画素データが読み出され、120ms 内に画素データRnn、Gnn、Bnn を第1のメモリ238 に蓄積している。したがって第1のメモリ238 に蓄積した画素データを実時間で再生部26を介してNTSC方式のモニタ装置29に表示することができる。
【0191】
また、このモニタ装置29がNTSC方式よりも低解像度のモニタである場合、画素データの間引き量を多くできるから、アナログディジタル変換器16のフレームメモリから画素データが読み出され、画素データRnn、Gnn、Bnn を第1のメモリ238 に蓄積するまでの時間をさらに短縮することができる。第1のメモリ238 以降の動作については、第1の実施例の場合と同じなので説明を省略する。
【0192】
このような第2の実施例によれば、ムービー処理部48が高解像度のCCD12 からの画素データR、GおよびBに対し補間処理を行なって各画素ごとに同時化した画素データR、GおよびBを得、次に同時化した画素データR、GおよびBに含まれるCCD12 の欠陥画素についてはその偽信号に対してのみ低減処理を行なって低減処理した画素データR、GおよびBを得て出力し、また欠陥画素でない画素信号についてはそのまま画素データR、GおよびBを出力し、次に低減処理した画素データR、GおよびBとそのまま出力した画素データR、GおよびBとの混在した画素データに対し間引を行なってNTSC方式のモニタ装置に表示し得るような画素数の画素データR、GおよびBに変換し、次に変換した画素データR、GおよびBに対しYC変換を行なって輝度信号データYおよび色差信号データR-Y、B-Y を得ているから、高解像度の被写体画像を画質のよい映像を実時間にて再生部26を介してモニタ装置29に表示することができるという効果がある。
【0193】
なお、上記信号処理は、水平走査線方向の画素データに対して説明したが、垂直方向の画素データに対しても同様の信号処理ができる。
【0194】
なおまた、第1および第2の実施例では、補間後の画素データについてメディアンフィルタ処理を行ない、このメディアンフィルタ処理を行なった画素データについて間引いて記憶するか、あるいは記憶後間引くかを行なう構成になっているが、補間後の画素データについてメディアンフィルタ処理を行なわないでこの補間後の画素データを間引いて記憶するか、あるいは記憶後間引くかを行なう構成でもよい。
【0195】
このようにこの実施例では、カメラ1、2の撮像素子12が高解像度のCCD である場合に、そのCCD に結像された高解像度の被写体像の画素数をNTSC方式のモニタ装置に表示できる画素数に変換するムービー処理部20、48 を有している。
【0196】
本発明を電子スチルカメラに適用し、GストライプRB完全市松色フイルタ配列あるいはRGB ストライプ色フイルタ配列からなる横1280×縦1024ドット構成の高解像度CCD に結像した画像をNTSC方式のモニタ装置に表示できる特定の処理回路について説明したが、本発明は、ベイヤ色フイルタ配列、インタライン色フイルタ配列、GストライプRB市松色フイルタ配列、あるいは斜めストライプ色フイルタ配列などの高解像度CCD に結像した画像を、PAL方式のモニタ装置、SECAM方式のモニタ装置、 525/60方式の RGBモニタ装置、 625/50方式の RGBモニタ装置、あるいはこれら上記モニタ装置の解像度よりも低い解像度のモニタ装置に効果的に適用することができる。
【0197】
【発明の効果】
このように本発明によれば、画像信号処理装置および電子スチルカメラの画像信号処理装置には、複数色の色フィルタを前面に有し、これら色フィルタに対応されたカラー画像情報を各画素から点順次に得るようにした固体撮像素子からなるカラー撮像手段により撮像されたカラー画像信号を得られた順にディジタル信号の形のカラー画像データで受け、受けたカラー画像データから画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを得る画素補間手段、および画素補間手段から画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを受け、受けた各色要素毎に各画素を中心としたその水平走査線上の前後に隣接する所定数の同色画素を含む連続したn画素領域についてメディアンフィルタ処理を行ない、処理による中央値を示す色信号データを出力するメディアンフィルタ処理手段、または記憶手段から読み出される位置データに基づいて、固体撮像素子の複数の画素のうち欠陥のない各画素に対応するタイミングの画素補間手段からの赤色R、緑色G、青色Bの3原色信号データについてはそのまま出力し、また固体撮像素子の複数の画素のうち欠陥のある各画素に対応するタイミングの画素補間手段からの赤色R、緑色G、青色Bの3原色信号データについては欠陥のある各画素に対応する各色要素を中心としたその水平走査線上の前後に隣接する所定数の同色要素を含む連続したn画素領域についてメディアンフィルタ処理を行ない、処理による中央値を示す色信号データを出力するメディアンフィルタ処理手段を備えている。
【0198】
これらメディアンフィルタ処理手段は、1本の水平走査線上のn画素領域での処理回路になっているから、固体撮像素子の欠陥画素に基づく偽信号を短い処理時間にて処理できかつ回路規模も小さくできるという効果がある。
【0199】
したがって、これらメディアンフィルタ処理手段を高解像度の固体撮像素子の電子スチルカメラで撮影した高解像度の被写体画像の映像をNTSCなどの標準テレビジョン方式の解像度のモニタにリアルタイムに再生する際に用いることができるという効果がある。
【図面の簡単な説明】
【図1】本発明による画像信号処理装置が適用される電子スチルカメラの第1の実施例を示すブロック図である。
【図2】図1に示した電子スチルカメラに適用するムービー処理部の一例を示すブロック図である。
【図3】図2および図9に示すムービー処理部が行うメディアンフィルタ処理例を示す説明図である。
【図4】GストライプRB完全市松色フイルタ配列による高解像度CCD からの画素データを受け図2および図9に示すムービー処理部が行う信号処理例を示す説明図である。
【図5】図4に示す説明図のレベル値例を示す図である。
【図6】 RGB ストライプ色フイルタ配列による高解像度CCD からの画素データを受け図2および図9に示すムービー処理部が行う信号処理例を示す説明図である。
【図7】図6に示す説明図のレベル値例を示す図である。
【図8】本発明による画像信号処理装置が適用される電子スチルカメラの第2の実施例を示すブロック図である。
【図9】図8に示した電子スチルカメラに適用するムービー処理部の一例を示すブロック図である。
【符号の説明】
1、2 電子スチルカメラ
10 撮像レンズ
12 撮像素子
14 前処理回路
16 アナログディジタル変換器(A/D)
18 YC処理部
20、48 ムービー処理部
22 後処理回路
24、40 ディジタルアナログ変換器(D/A)
26 再生部
28、200 セレクタ
30 圧縮処理部
32 メモリ
34 インタフェース(I/F)
36 メモリカード
38、50 制御部
42、52 タイミング信号発生回路
44 駆動信号発生回路
46 欠陥位置データ記憶回路
210 第1の乗算器
220 第1の加算器
230、280 第1のメディアンフィルタ処理回路
238 第1のメモリ
240、288 入力制御部
242 出力制御部
244 YC変換器
250 第2の乗算器
260 第2の加算器
270、290 第2のメディアンフィルタ処理回路
278 第2のメモリ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image signal processing apparatus and an electronic still camera equipped with the apparatus, and more particularly, a high resolution imaged by a high resolution electronic still camera using a solid-state imaging device having a large number of pixels such as about 1.3 million pixels. The effect of defective pixels of the solid-state image pickup device during this shooting, which is suitable for application in a system that receives a signal of a subject image and obtains a signal for reproducing the video in real time on a standard television system monitor such as NTSC The present invention relates to an image signal processing apparatus for reducing a false signal generated in
[0002]
[Prior art]
In general, a solid-state imaging device formed of a semiconductor such as a CCD (Charge Coupled Device) produces defective pixels that output a specific level of signal in a state where light is not incident due to a local crystal defect of the semiconductor. It is known that defective pixels cause image quality degradation.
[0003]
In order to eliminate the image quality deterioration due to the defective pixels, generally, defect correction processing (false signal reduction processing) is performed on the output signal of the solid-state imaging device.
[0004]
Conventionally, as such a defect correction processing technique, for example, there is one disclosed in JP-A-4-235472. To correct a data error based on a pixel defect of the solid-state imaging device disclosed therein, the median value of the signal values of all the pixels in the n × n pixel region centered on the target pixel is obtained. A median filter processing circuit using this as the signal value of the pixel of interest is used.
[0005]
[Problems to be solved by the invention]
However, the above-described defect correction processing method using the median filter processing circuit requires a storage circuit for storing data of a plurality of scanning lines (lines), and thus the problem of an increase in circuit scale and data of a plurality of lines. As a result, the time required for the processing becomes longer.
[0006]
Therefore, when the above-described defect correction processing method using the median filter processing circuit is used to reproduce a high-resolution subject image captured by a high-resolution electronic still camera in real time on a standard television system monitor such as NTSC. It was difficult to apply to the image signal processing apparatus used for the above.
[0007]
The present invention eliminates the disadvantages of the prior art, receives a signal of a high-resolution subject image photographed by a high-resolution electronic still camera using a solid-state image sensor having a large number of pixels, and monitors the image of the standard-resolution monitor. An image signal processing apparatus that can be applied to a system for obtaining a signal to be reproduced in real time, and that can reduce false signals with a short circuit time and a small circuit scale, and an electronic still camera equipped with this apparatus are provided. For the purpose.
[0008]
[Means for Solving the Problems]
In order to solve the above-mentioned problems, the present invention provides a color comprising a solid-state imaging device having a color filter of a plurality of colors on the front face and obtaining color image information corresponding to these color filters in a dot-sequential manner from each pixel. In an image signal processing apparatus which receives a color image signal picked up by an image pickup means in the form of a digital signal in the order in which it is obtained and processes this signal, this apparatus is based on the pixels sent in the order obtained above. Pixel interpolation means for receiving color image data in the form of digital signals and obtaining red R, green G, and blue B primary color signal data synchronized for each pixel from the received color image data, and pixel interpolation means for each pixel A predetermined number of the same color pixels adjacent to the front and rear of the horizontal scanning line centered on each pixel for each received color element are received by the synchronized red R, green G, and blue B primary color signal data. A median filter processing unit that performs median filter processing on a continuous n-pixel region including the output and outputs color signal data indicating a median value by this processing, and the median filter processing unit has a defective pixel in the solid-state imaging device; It is characterized in that median filter processing is performed on all pixels regardless of whether or not.
[0009]
In order to solve the above-described problem, the same apparatus as the above-described premise is obtained on the premise, storage means for storing position data indicating a defective pixel position among a plurality of pixels of the solid-state image sensor. Pixel interpolating means for receiving color image data in the form of digital signals based on the pixels sent in the order and obtaining red R, green G, and blue B primary color signal data synchronized for each pixel from the received color image data And three primary color signal data of red R, green G, and blue B from the pixel interpolating means at the timing corresponding to each pixel having no defect among the plurality of pixels of the solid-state imaging device based on the position data read from the storage means Are output as they are, and the three primary colors of red R, green G, and blue B from the pixel interpolating means at the timing corresponding to each defective pixel among the plurality of pixels of the solid-state imaging device With respect to the signal data, median filter processing is performed on a continuous n-pixel region including a predetermined number of the same color elements adjacent to the front and rear of the horizontal scanning line centering on each color element corresponding to each defective pixel. Median filter processing means for outputting color signal data indicating values, and when there is a defective pixel in the solid-state imaging device, the median filter processing means performs horizontal scanning centering on a color element corresponding to the defective pixel. It is characterized in that the median filter process is performed only on a continuous n pixel region including a predetermined number of the same color elements adjacent to each other on the line.
[0010]
Furthermore, in order to solve the above-described problems, the present invention has a high-resolution solid-state imaging that has color filters of a plurality of colors on the front face and obtains color image information corresponding to these color filters in a dot-sequential manner from each pixel. In an electronic still camera provided with an image signal processing apparatus that receives a color image signal picked up by a color image pickup means composed of elements in the form of a digital signal in the order in which it is obtained, the image signal processing apparatus includes the above-mentioned image signal processing apparatus. The color image data in the form of digital signals based on the pixels sent in the order obtained are received, and red R, green G, and blue are synchronized for each pixel from the color image data received based on a predetermined pixel interpolation control signal. B interpolating means for obtaining B primary color signal data, red R, green G, and blue B primary color signal data synchronized for each pixel from the pixel interpolating means. For each color element received based on the Dian filter processing control signal, median filter processing is performed on a continuous n-pixel region including a predetermined number of same-color pixels adjacent to the front and rear of the horizontal scanning line centered on each pixel. Generating a median filter processing means for outputting color signal data indicating a median value by the control means, a control signal including a pixel interpolation control signal to the pixel interpolation means, and a control signal including a median filter processing control signal to the median filter processing means. Control means for outputting, and this control means causes median filter processing to be performed on all pixels regardless of whether or not there is a defective pixel in the solid-state imaging device by a median filter processing control signal to the median filter processing means. It is characterized by.
[0011]
Furthermore, in order to solve the above-described problem, the present invention provides an electronic still camera having the same image signal processing device as that described above, wherein the image signal processing device has a defect among a plurality of pixels of the solid-state imaging device. Storage means for storing position data indicating pixel positions, and color image data in the form of digital signals based on pixels sent in the order obtained in the premise, and color image data received based on a predetermined pixel interpolation control signal Pixel interpolating means for obtaining red R, green G, and blue B primary color signal data synchronized for each pixel, and a predetermined median filter processing control signal based on position data read from the storage means based on a predetermined read control signal Red R, green G from the pixel interpolation means at a timing corresponding to each pixel having no defect among the plurality of pixels of the solid-state imaging device The three primary color signal data of color B are output as they are, and the three primary color signals of red R, green G, and blue B from the pixel interpolating means at the timing corresponding to each defective pixel among the plurality of pixels of the solid-state imaging device. For the data, median filter processing is performed on a continuous n-pixel region including a predetermined number of the same color elements adjacent to each other on the horizontal scanning line centering on each color element corresponding to each defective pixel, and the median value by this processing Median filter processing means for outputting color signal data indicating a control signal, a control signal including a read control signal to the storage means, a control signal including a pixel interpolation control signal to the pixel interpolation means, and a median filter process to the median filter processing means And a control means for generating and outputting a control signal including the control signal. When there is a defective pixel in the solid-state imaging device by a median filter processing control signal to the processing means, a continuous number including a predetermined number of the same color elements adjacent to each other on the horizontal scanning line around the color element corresponding to the defective pixel. The median filter process is performed only for the n pixel region.
[0012]
In this specification, the term “high resolution” refers to a high resolution that exceeds standard television systems such as NTSC.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Next, an image signal processing apparatus according to the present invention and an embodiment of an electronic still camera equipped with the apparatus will be described in detail with reference to the accompanying drawings.
[0014]
FIG. 1 shows a first embodiment of an electronic still camera to which an image signal processing apparatus according to the present invention is applied. In the figure, an
[0015]
In particular, the
[0016]
Referring to FIG. 1, a
[0017]
The
[0018]
The
[0019]
A color filter (not shown) is mounted on the imaging cell array of the solid-state imaging device, and pixel signals color-modulated in response to the
[0020]
The
[0021]
The analog-
[0022]
In this embodiment, the
[0023]
The
[0024]
The digital /
[0025]
In this embodiment, the
[0026]
If the monitor device is a PAL or SECAM system, the
[0027]
Referring to FIG. 1, the
[0028]
The
[0029]
The
[0030]
Referring to FIG. 1, the
[0031]
In this embodiment, the second control circuit is a high-resolution image stored in the frame memory of the analog-
[0032]
When the
[0033]
Upon receiving the
[0034]
The drive
[0035]
FIG. 2 shows an internal configuration of the
[0036]
In this embodiment, the
[0037]
As shown in FIG. 2, the
[0038]
The
[0039]
In the present embodiment, pixel data of 1280 × 1024 pixels stored in the frame memory in the analog-
[0040]
When the first conversion route is used, the
[0041]
The
[0042]
The
[0043]
The
[0044]
As can be seen from the above description, the
[0045]
The three R, G, and B pixel data interpolated by the
[0046]
In FIG. 3A, the median filter processing means that all pixels in the left and right n pixel regions on the same line centering on the
[0047]
The median filter processing in the first median
[0048]
In this embodiment, such processing is performed by the median filter processing control formed by the
[0049]
The R median filter processing circuit 232 performs such processing on the pixel data R, the G median
[0050]
The
[0051]
In this embodiment, the R, G, and B pixel data appearing at the
[0052]
Specifically, the interlace readout control signal described above is a control signal for reading out pixel data every other pixel for every odd line or every even line. Therefore, from the
[0053]
In this example, the
[0054]
The
[0055]
The YC conversion circuit is composed of, for example, a multiplier, an adder, a subtracter, etc., and receives pixel data R, G, and B from the selection circuit, and uses the input pixel data R, G, and B, respectively, to Luminance signal data Y (horizontal 640 × 512 dots) and color difference based on the YC conversion control signal formed by the output control unit 340 based on the
[0056]
Referring to FIG. 2, the
[0057]
The
[0058]
In addition, the
[0059]
As shown in FIG. 1, the digital-to-
[0060]
Returning to FIG. 2, the
[0061]
Since FIG. 2 has the first and second conversion routes as described above, basically, when the subject image is displayed on the monitor by the first conversion route, the second conversion route is used. This conversion route performs subject image conversion processing, and when the subject conversion image is displayed on the monitor by the second conversion route, the first conversion route can perform subject image conversion processing. .
[0062]
2 does not include, for example, the
[0063]
In FIG. 2, for example, only the first conversion route which does not include the
[0064]
1 and 2, the pixel data may be sent directly from the analog /
[0065]
Next, pixel data appearing in each part of FIG. 2 are shown in FIGS. 4 to 7, and a signal processing method of each part of the
[0066]
FIG. 5 (a) shows an example of the level value at each pixel position in FIG. 4 (a), FIG. 5 (b) shows the level value at each pixel position in FIG. 4 (b), and FIG. 4 (c) shows the level value at each pixel position, and FIG. 5 (d) shows the level value when the false signal reduction process is performed in the state of FIG. 5 (c).
[0067]
The level value “0” of the
[0068]
Also, FIG. 6 shows a display dot from a high-resolution CCD with an RGB stripe color filter array, that is, a horizontal 1280 × vertical 1024 dot configuration, for the convenience of explanation, the display dots are reduced to a horizontal 6 × vertical 4 dot configuration. The pixel data is the pixel data that appears after the pixel data is processed by each unit of the
[0069]
FIG. 7 (a) shows an example of the level value at each pixel position in FIG. 6 (a), FIG. 7 (b) shows the level value at each pixel position in FIG. 6 (b), and FIG. 6 (c) shows the level value at each pixel position, and FIG. 7 (d) shows the level value when the false signal reduction process is performed in the state shown in FIG. 7 (c).
[0070]
The level value “0” of the
[0071]
4 to 7, the horizontal numbers indicate the numbers of display dots in the line direction, and the vertical numbers indicate the line numbers.
[0072]
First, a signal processing method of pixel data output by a high-resolution CCD having a G stripe RB complete checkered filter arrangement will be described with reference to FIGS.
[0073]
The pixel signal including the defective pixel at the above-described pixel position output from the high-resolution CCD (imaging device 12) having the G-stripe RB complete checkered filter array shown in FIG. 1 is subjected to processing such as gamma correction by the
[0074]
The pixel data stored in the frame memory is read out every other line by a read control signal from the
[0075]
The
[0076]
The
[0077]
The
[0078]
The
[0079]
The pixel data R output from the
[0080]
As can be seen from the above description and FIGS. 4B and 4C, for example, for pixel data R, R 11 , R 55 Other than R twenty two , R 33 , R 44 , R 66 , R 77 , R 88 Are interpolation pixels, and pixel data G twenty two , G 44 , G 66 , G 88 G other than 11 , G 33 , G 55 , G 77 Are interpolated pixels, and for pixel data B, B 33 , B 77 Other than B 11 , B twenty two , B 44 , B 55 , B 66 , B 88 Are interpolated pixels. A method for creating such an interpolation pixel may be determined in advance by the system.
[0081]
Regarding the processing in the first median
[0082]
The R pixel will be described. First, when the pixel of interest is the NO1 display dot of the NO1 line, the storage circuit of the R median filter processing circuit 232 stores the display dot on the left of the NO1 display dot, the NO1 display dot, and the NO1. Three pieces of data of the NO2 display dot on the right side of the display dot are stored. The three data stored in the storage circuit are read out and sent to the comparison circuit.
[0083]
The comparison circuit compares the level value “1” of the display dot on the left side of the NO1 display dot with the level value “1” of the NO1 display dot and the level value “3/4” of the NO2 display dot. In other words, “1”, “1”, “3/4” are arranged in this order, and the median value “1” is obtained, and the median data obtained is subjected to median filtering on the target pixel. The output is output to 316.
[0084]
When the process using the NO1 display dot as the target pixel is completed in this manner, the processing circuit 232 then enters a process using the NO2 display dot as the target pixel. Also in this process, the process as described above is performed. However, the target display dots are NO1 to NO3 display dots. When the processing using the NO3 to NO4 display dots as the target pixel is completed in the same processing, the processing circuit 232 next enters the processing using the NO5 display dot based on the defective pixel of the CCD as the target pixel.
[0085]
The process of setting the NO5 display dot based on the defective pixel as the pixel of interest will be described. The storage circuit of the processing circuit 232 stores three data of the NO4 display dot, the NO5 display dot, and the NO6 display dot. The three data stored in the storage circuit are read out and sent to the comparison circuit. The comparison circuit compares the level value “1/4” of the NO4 display dot with the level value “0” of the NO5 display dot and the level value “1/4” of the NO6 display dot. 4 ”,“ 1/4 ”, and“ 0 ”are arranged in this order, and the median“ 1/4 ”data is output to the
[0086]
Thus, the level value “0” at the target pixel becomes the level value “1/4” by the median filter processing, that is, the false signal reduction processing is performed by this circuit. Data obtained by performing median filter processing on the target pixel in the R pixel sequentially by such a method is obtained and output to the
[0087]
Similarly, the G and B median
[0088]
The pixel data R stored in the
[0089]
Next, a signal processing method for pixel data output by a high-resolution CCD having an RGB stripe color filter array will be described with reference to FIGS. 1 to 3 and FIGS.
[0090]
The pixel signal including the defective pixel at the above-described pixel position output by the high-resolution CCD (imaging device 12) having the RGB stripe color filter array shown in FIG. 1 is subjected to processing such as gamma correction by the
[0091]
The pixel data stored in the frame memory is read every other line by the read control signal of the
[0092]
The
[0093]
The
[0094]
The
[0095]
The
[0096]
As a result, the pixel data R output from the
[0097]
As can be seen from the above description and FIGS. 6C and 6D, for example, for pixel data R, R 11 , R 44 Other than R twenty two , R 33 , R 55 , R 66 Are interpolation pixels, and pixel data G twenty two , G 55 G other than 11 , G 33 , G 44 , G 66 Are interpolated pixels, and for pixel data B, B 33 , B 66 Other than B 11 , B twenty two , B 44 , B 55 Are interpolated pixels. A method for creating such an interpolation pixel may be determined in advance by the system.
[0098]
In the processing in the first median
[0099]
The R pixel will be described. First, when the pixel of interest is the NO1 display dot of the NO1 line, the storage circuit of the R median filter processing circuit 232 stores the display dot on the left of the NO1 display dot, the NO1 display dot, and the NO1. Three pieces of data of the NO2 display dot on the right side of the display dot are stored. The three data stored in the storage circuit are read out and sent to the comparison circuit.
[0100]
The comparison circuit compares the level value “1” of the display dot to the left of the NO1 display dot with the level value “1” of the NO1 display dot and the level value “2/3” of the NO2 display dot, and the level value is large. In order, that is, “1”, “1”, and “2/3” are arranged in this order, and the median “1” data is output to the
[0101]
When the process using the NO1 display dot as the target pixel is completed in this manner, the processing circuit 232 then enters a process using the NO2 display dot as the target pixel. Also in this process, the process as described above is performed. However, the target display dots are NO1 to NO3 display dots. When the processing using the NO2 to NO3 display dots as the target pixel is completed in the same processing, the processing circuit 232 then starts the processing using the NO4 display dot based on the defective pixel of the CCD as the target pixel.
[0102]
The process of setting the NO4 display dot based on the defective pixel as the pixel of interest will be described. The storage circuit of the R median filter processing circuit 232 stores three data of the NO3 display dot, the NO4 display dot, and the NO5 display dot. The three data stored in the storage circuit are read out and sent to the comparison circuit. The comparison circuit compares the level value “1/3” of the NO3 display dot with the level value “0” of the NO4 display dot and the level value “1/3” of the NO5 display dot. ”,“ 1/3 ”, and“ 0 ”are arranged in this order, and the median“ 1/3 ”data is output to the
[0103]
Thus, the level value “0” at the target pixel becomes the level value “1/3” by the median filter processing, that is, the false signal reduction processing is performed by this circuit. In this way, data obtained by performing median filter processing on the target pixel in the R pixel in sequence is generated and output to the
[0104]
Similarly, the G and B median
[0105]
The pixel data R stored in the
[0106]
The operation of the first embodiment will be described.
[0107]
First, the
[0108]
The optical image of the subject by the
[0109]
The analog-
[0110]
The
[0111]
The digital-
[0112]
Next, the
[0113]
The optical image of the subject by the
[0114]
The analog-
[0115]
The image data accumulated in the frame memory in this manner is read every other line by the read control signal of the
[0116]
[0117]
The
[0118]
The
[0119]
As a result, the pixel data R output from the
[0120]
In the case of the R pixel, the first pixel of interest is the NO1 display dot of the NO1 line. Three data of dots are stored. In this case, the display dot data to the left of the NO1 display dot (not shown) is created inside the processing circuit 232, and the other two data are sent from the
[0121]
The comparison circuit compares the level value “1” of the display dot to the left of the NO1 display dot with the level value “1” of the NO1 display dot and the level value “3/4” of the NO2 display dot. In order, that is, in order of “1”, “1”, “3/4”, the median “1” data is output to the
[0122]
When the process using the NO1 display dot as the target pixel is completed in this manner, the processing circuit 232 then enters a process using the NO2 display dot as the target pixel. Also in this process, the process as described above is performed. However, the target display dots are NO1 to NO3 display dots, and these data are sent from the
[0123]
The storage circuit of the processing circuit 232 stores three data of NO4 display dots, NO5 display dots, and NO6 display dots. The three data stored in the storage circuit are read out and sent to the comparison circuit. The comparison circuit compares the level value “1/4” of the NO4 display dot with the level value “0” of the NO5 display dot and the level value “1/4” of the NO6 display dot. 4 ”,“ 1/4 ”, and“ 0 ”are arranged in this order, and the median“ 1/4 ”data is output to the
[0124]
Thus, the level value “0” at the target pixel becomes the level value “1/4” by the median filter processing, that is, the false signal reduction processing is performed by this circuit. In this way, data obtained by performing median filter processing on the target pixel in the R pixel sequentially is created and sent to the
[0125]
In parallel, the G and B median
[0126]
Pixel data R from the first median
[0127]
In this embodiment, pixel data is read from the frame memory of the analog-
[0128]
The pixel data R stored in the
[0129]
The
[0130]
Next, the
[0131]
The optical image of the subject by the
[0132]
The analog-
[0133]
The image data stored in the frame memory is read every other line by the read control signal of the
[0134]
[0135]
The
[0136]
The
[0137]
As a result, the pixel data R output from the
[0138]
In the case of the R pixel, the first pixel of interest is the NO1 display dot of the NO1 line. Three data of dots are stored. In this case, the display dot data to the left of the NO1 display dot (not shown) is created inside the processing circuit 232, and the other two data are sent from the
[0139]
The comparison circuit compares the level value “1” of the display dot to the left of the NO1 display dot with the level value “1” of the NO1 display dot and the level value “2/3” of the NO2 display dot, and the level value is large. In order, that is, “1”, “1”, and “2/3” are arranged in this order, and the median “1” data is output to the
[0140]
When the process using the NO1 display dot as the target pixel is completed in this manner, the processing circuit 232 then enters a process using the NO2 display dot as the target pixel. Also in this process, the process as described above is performed. However, the target display dots are NO1 to NO3 display dots. When the process using the NO3 display dot as the pixel of interest is completed in the same process, the processing circuit 232 then enters the process of setting the NO4 display dot based on the defective pixel of the CCD as the pixel of interest.
[0141]
The storage circuit of the processing circuit 232 stores three data of NO3 display dots, NO4 display dots, and NO5 display dots. The three data stored in the storage circuit are read out and sent to the comparison circuit. The comparison circuit compares the level value “1/3” of the NO3 display dot with the level value “0” of the NO4 display dot and the level value “1/3” of the NO5 display dot. 3 ”,“ 1/3 ”, and“ 0 ”are arranged in this order, and the median“ 1/3 ”data is output to the
[0142]
Thus, the level value “0” at the target pixel becomes the level value “1/3” by the median filter processing, that is, the false signal reduction processing is performed by this circuit. In this way, data obtained by performing median filter processing on the target pixel in the R pixel in sequence is generated and output to the
[0143]
At the same time, the G and B median
[0144]
Pixel data R from the first median
[0145]
In this embodiment, pixel data is read from the frame memory of the analog-
[0146]
Pixel data R read out from the
[0147]
According to the first embodiment, the
[0148]
FIG. 8 shows a second embodiment of an electronic still camera to which the image signal processing apparatus according to the present invention is applied. In the electronic still
[0149]
As shown in FIG. 8, the
[0150]
8 differs from FIG. 1 in that a defect position
[0151]
The defect position
[0152]
The
[0153]
In the present embodiment, the second control circuit is a high-resolution image stored in the frame memory of the analog-
[0154]
When the
[0155]
Upon receiving the
[0156]
FIG. 9 shows the internal configuration of the
[0157]
In this embodiment, the
[0158]
As shown in FIG. 9, the
[0159]
9 differs from FIG. 2 in that the first median
[0160]
The pixel data of the three systems R, G, and B interpolated by the
[0161]
The first median
[0162]
Each of the
[0163]
Here, the R median
[0164]
The storage circuit is a storage circuit that temporarily stores a false signal from the
[0165]
The second switch circuit has an
[0166]
In this embodiment, such processing is performed by the median filter processing control formed by the
[0167]
Referring to FIG. 9, the
[0168]
The
[0169]
The operation of the second embodiment will be described.
[0170]
First, the
[0171]
Analog pixel signals from the high-
[0172]
As a result, the pixel data R output from the
[0173]
The R pixel will be described. The first pixel is the NO1 display dot of the NO1 line, which is not a defective pixel. Therefore, the input terminal is connected to the
[0174]
When the processing using the NO1 display dot as the target pixel is completed as described above, the
[0175]
When the process using the NO4 display dot as the target pixel is completed, the
[0176]
As a result, three data of NO4 display dots, NO5 display dots, and NO6 display dots are stored in the storage circuit of the
[0177]
That is, in the
[0178]
Pixel data R from the first median
[0179]
Similarly to the first embodiment, the second embodiment reads pixel data from the frame memory of the analog-
[0180]
Further, when the
[0181]
Next, the
[0182]
Analog pixel signals from the high-
[0183]
As a result, the pixel data R output from the
[0184]
The R pixel will be described. The first pixel is the NO1 display dot of the NO1 line, which is not a defective pixel. Therefore, the input terminal is connected to the
[0185]
When the processing using the NO1 display dot as the target pixel is completed as described above, the
[0186]
When the process using the NO3 display dot as the target pixel is completed, the
[0187]
As a result, three data of NO3 display dot, NO4 display dot, and NO5 display dot are stored in the storage circuit of the
[0188]
That is, in the
[0189]
Pixel data R from the first median
[0190]
Similarly to the first embodiment, the second embodiment reads pixel data from the frame memory of the analog-
[0191]
Further, when the
[0192]
According to the second embodiment, the
[0193]
Although the signal processing has been described for pixel data in the horizontal scanning line direction, similar signal processing can be performed for pixel data in the vertical direction.
[0194]
In the first and second embodiments, the median filter process is performed on the interpolated pixel data, and the pixel data subjected to the median filter process is thinned out and stored, or is thinned after the storage. However, the interpolated pixel data may not be subjected to median filter processing, and the interpolated pixel data may be thinned out and stored, or may be thinned out after storage.
[0195]
As described above, in this embodiment, when the
[0196]
The present invention is applied to an electronic still camera, and an image formed on a high-resolution CCD having a horizontal 1280 × vertical 1024-dot configuration composed of a G-strip RB complete checkered filter array or an RGB stripe-color filter array is displayed on an NTSC monitor device. Although a specific processing circuit that can be used has been described, the present invention provides an image formed on a high-resolution CCD such as a Bayer color filter array, an interline color filter array, a G stripe RB checkered filter array, or a diagonal stripe color filter array. , PAL system monitor device, SECAM system monitor device, 525/60 system RGB monitor device, 625/50 system RGB monitor device, or a monitor device with lower resolution than the above monitor devices can do.
[0197]
【The invention's effect】
As described above, according to the present invention, the image signal processing device and the image signal processing device of the electronic still camera have a plurality of color filters on the front surface, and color image information corresponding to these color filters is obtained from each pixel. A color image signal picked up by a color image pickup means comprising a solid-state image pickup device obtained in a dot-sequential manner is obtained as color image data in the form of a digital signal in the order in which it is obtained, and is synchronized for each pixel from the received color image data. Pixel interpolating means for obtaining red R, green G, and blue B primary color signal data, and receiving each primary color signal data of red R, green G, and blue B synchronized for each pixel from the pixel interpolating means. A median filter process is performed on a continuous n-pixel region including a predetermined number of pixels of the same color adjacent to each other on the horizontal scanning line centered on each pixel. From the median filter processing means for outputting the color signal data indicating the median, or the pixel interpolation means at the timing corresponding to each pixel having no defect among the plurality of pixels of the solid-state image sensor based on the position data read from the storage means The three primary color signal data of red R, green G, and blue B are output as they are, and the red R, green G from the pixel interpolating means at the timing corresponding to each defective pixel among the plurality of pixels of the solid-state imaging device. With respect to the three primary color signal data of blue B, median filter processing is performed on consecutive n pixel regions including a predetermined number of the same color elements adjacent to each other on the horizontal scanning line around the color elements corresponding to the defective pixels. And a median filter processing means for outputting color signal data indicating a median value by processing.
[0198]
Since these median filter processing means is a processing circuit in an n pixel region on one horizontal scanning line, it can process a false signal based on a defective pixel of the solid-state imaging device in a short processing time and the circuit scale is small. There is an effect that can be done.
[0199]
Therefore, these median filter processing means can be used when a high-resolution subject image captured by an electronic still camera with a high-resolution solid-state imaging device is reproduced in real time on a standard television system resolution monitor such as NTSC. There is an effect that can be done.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a first embodiment of an electronic still camera to which an image signal processing apparatus according to the present invention is applied.
FIG. 2 is a block diagram showing an example of a movie processing unit applied to the electronic still camera shown in FIG.
3 is an explanatory diagram illustrating an example of median filter processing performed by the movie processing unit illustrated in FIGS. 2 and 9. FIG.
FIG. 4 is an explanatory diagram showing an example of signal processing performed by the movie processing unit shown in FIGS. 2 and 9 that receives pixel data from a high-resolution CCD with a G-strip RB complete checkered filter arrangement.
FIG. 5 is a diagram illustrating an example of level values in the explanatory diagram illustrated in FIG. 4;
6 is an explanatory diagram showing an example of signal processing performed by the movie processing unit shown in FIGS. 2 and 9 that receives pixel data from a high-resolution CCD with an RGB stripe color filter array. FIG.
7 is a diagram showing an example of level values in the explanatory diagram shown in FIG. 6. FIG.
FIG. 8 is a block diagram showing a second embodiment of an electronic still camera to which the image signal processing apparatus according to the present invention is applied.
9 is a block diagram showing an example of a movie processing unit applied to the electronic still camera shown in FIG.
[Explanation of symbols]
1, 2 Electronic still camera
10 Imaging lens
12 Image sensor
14 Pre-processing circuit
16 Analog-to-digital converter (A / D)
18 YC processing section
20, 48 Movie processing part
22 Post-processing circuit
24, 40 Digital analog converter (D / A)
26 Playback section
28, 200 selector
30 Compression processing section
32 memory
34 Interface (I / F)
36 Memory card
38, 50 Control unit
42, 52 Timing signal generator
44 Drive signal generation circuit
46 Defect position data storage circuit
210 First multiplier
220 First adder
230, 280 First median filter processing circuit
238 First memory
240, 288 input controller
242 Output controller
244 YC converter
250 Second multiplier
260 Second adder
270, 290 Second median filter processing circuit
278 Second memory
Claims (12)
前記得られた順に送られてくる画素に基づくディジタル信号の形のカラー画像データを受け、該受けたカラー画像データを色画素ごとに同時化して赤色R、緑色G、青色Bの3原色信号データを得る画素補間手段と、
該画素補間手段から前記赤色R、緑色G、青色Bの3原色信号データを受け、該データの各画素を中心としたその水平走査線上の前後に隣接する該画素と同色の画素のうち、所定数の画素を含む連続したn画素領域についてメディアンフィルタ処理を前記3原色信号データの色要素ごとに行ない、該処理による中央値を示す色信号データを出力するメディアンフィルタ処理手段とを有し、
該メディアンフィルタ処理手段は、前記固体撮像素子に欠陥画素があるか否かにかかわらず全ての画素についてメディアンフィルタ処理を行ない、
該装置はさらに、前記メディアンフィルタ処理手段からメディアンフィルタ処理の行なわれた画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを受け、所定の間引き制御信号に基づき前記メディアンフィルタ処理手段からの3原色信号データを間引いて低解像度の3原色信号データに変換する画素間引き手段を含むことを特徴とする画像信号処理装置。A color image signal picked up by a color image pickup means comprising a solid-state image pickup device having a color filter of a plurality of colors on the front face and obtaining color image information corresponding to these color filters from each pixel in a dot-sequential manner can be obtained. In an image signal processing apparatus that receives and processes the signal in the form of a digital signal in order, the apparatus monitors the high-resolution pixel data,
Receives color image data in the form of a digital signal based on the pixels sent in the order obtained, and synchronizes the received color image data for each color pixel to produce three primary color signal data of red R, green G, and blue B Pixel interpolation means for obtaining
The three primary color signal data of the red R, green G, and blue B are received from the pixel interpolating means, and a predetermined color among the pixels of the same color as the adjacent pixels on the horizontal scanning line centering on each pixel of the data. Median filter processing means for performing median filter processing for each color element of the three primary color signal data for continuous n pixel regions including a number of pixels, and outputting color signal data indicating a median value by the processing;
The median filter processing means, rows that have a median filtering process for all pixels regardless of whether there is a defective pixel on the solid-state imaging device,
The apparatus further receives, from the median filter processing means, three primary color signal data of red R, green G, and blue B synchronized for each pixel subjected to median filter processing, and based on a predetermined thinning control signal, the median filter An image signal processing apparatus comprising pixel thinning means for thinning out three primary color signal data from a processing means and converting them into low resolution three primary color signal data .
前記固体撮像素子の複数の画素のうち欠陥のある画素位置を示す位置データを記憶する記憶手段と、
前記得られた順に送られてくる画素に基づくディジタル信号の形のカラー画像データを受け、該受けたカラー画像データを色画素ごとに同時化して赤色R、緑色G、青色Bの3原色信号データを得る画素補間手段と、
前記記憶手段から読み出される位置データに基づいて、前記固体撮像素子の複数の画素のうち欠陥のない各画素に対応するタイミングの該画素補間手段からの赤色R、緑色G、青色Bの3原色信号データについてはそのまま出力し、また前記固体撮像素子の複数の画素のうち欠陥のある各画素に対応するタイミングの該画素補間手段からの赤色R、緑色G、青色Bの3原色信号データについては、該欠陥のある各画素を中心としたその水平走査線上の前後に隣接する該画素と同色の画素のうち、所定数の画素を含む連続したn画素領域についてメディアンフィルタ処理を前記3原色信号データの色要素ごとに行ない、該処理による中央値を示す色信号データを出力するメディアンフィルタ処理手段とを有し、
該メディアンフィルタ処理手段は、前記固体撮像素子に欠陥画素がある場合には該欠陥画素を中心としたその水平走査線上の前後に隣接する該画素と同色の画素のうち、所定数の要素を含む連続したn画素領域についてのみメディアンフィルタ処理を前記3原色信号データの色要素ごとに行ない、
該装置はさらに、前記メディアンフィルタ処理手段からメディアンフィルタ処理の行なわれた画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを受け、所定の間引き制御信号に基づき前記メディアンフィルタ処理手段からの3原色信号データを間引いて低解像度の3原色信号データに変換する画素間引き手段を含むことを特徴とする画像信号処理装置。A color image signal picked up by a color image pickup means comprising a solid-state image pickup device having a color filter of a plurality of colors on the front face and obtaining color image information corresponding to these color filters from each pixel in a dot-sequential manner can be obtained. In an image signal processing apparatus that receives and processes the signal in the form of a digital signal in order, the apparatus monitors the high-resolution pixel data,
Storage means for storing position data indicating a defective pixel position among a plurality of pixels of the solid-state imaging device;
Receives color image data in the form of a digital signal based on the pixels sent in the order obtained, and synchronizes the received color image data for each color pixel to produce three primary color signal data of red R, green G, and blue B Pixel interpolation means for obtaining
Based on the position data read from the storage means, the three primary color signals of red R, green G, and blue B from the pixel interpolation means at the timing corresponding to each pixel having no defect among the plurality of pixels of the solid-state imaging device The data is output as it is, and the three primary color signal data of red R, green G, and blue B from the pixel interpolating means at the timing corresponding to each defective pixel among the plurality of pixels of the solid-state imaging device The median filter processing is performed on the consecutive n pixel regions including a predetermined number of pixels of the same color as the pixels adjacent to the front and rear of the horizontal scanning line with the defective pixels as the center. A median filter processing means for performing each color element and outputting color signal data indicating a median value by the processing;
The median filter processing means includes a predetermined number of elements among pixels of the same color as the adjacent pixels on the horizontal scanning line around the defective pixel when the solid-state imaging device has a defective pixel. Median filter processing is performed for each color element of the three primary color signal data only for continuous n pixel regions,
The apparatus further receives, from the median filter processing means, three primary color signal data of red R, green G, and blue B synchronized for each pixel subjected to median filter processing, and based on a predetermined thinning control signal, the median filter An image signal processing apparatus comprising pixel thinning means for thinning out three primary color signal data from a processing means and converting them into low resolution three primary color signal data.
前記画像信号処理装置は、高解像度の画素データをモニタする場合に、
前記得られた順に送られてくる画素に基づくディジタル信号の形のカラー画像データを受け、所定の画素補間制御信号に基づき該受けたカラー画像データを色画素ごとに同時化して赤色R、緑色G、青色Bの3原色信号データを得る画素補間手段と、
該画素補間手段から前記赤色R、緑色G、青色Bの3原色信号データを受け、所定のメディアンフィルタ処理制御信号に基づき前記3原色信号データの各画素を中心としたその水平走査線上の前後に隣接する該画素と同色の画素のうち、所定数の画素を含む連続したn画素領域についてメディアンフィルタ処理を前記3原色信号データの色要素ごとに行ない、該処理による中央値を示す色信号データを出力するメディアンフィルタ処理手段と、
前記画素補間手段への画素補間制御信号を含む制御信号および該メディアンフィルタ処理手段へのメディアンフィルタ処理制御信号を含む制御信号を生成して出力する制御手段とを含み、
該制御手段は、前記メディアンフィルタ処理手段へのメディアンフィルタ処理制御信号により前記固体撮像素子に欠陥画素があるか否かにかかわらず全ての画素についてメディアンフィルタ処理を行なわせ、
前記画像信号処理装置はさらに、前記メディアンフィルタ処理手段からメディアンフィルタ処理の行なわれた画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを受け、所定の間引き制御信号に基づき前記メディアンフィルタ処理手段からの3原色信号データを間引いて低解像度の3原色信号データに変換する画素間引き手段を含み、
前記制御手段はさらに、該画素間引き手段への間引き制御信号を含む制御信号を生成して出力する間引き制御信号生成手段を含むことを特徴とする画像信号処理装置を備えた電子スチルカメラ。A color image signal picked up by a color image pickup means comprising a high-resolution solid-state image pickup device having a color filter of a plurality of colors on the front face and obtaining color image information corresponding to these color filters in a dot-sequential manner from each pixel. In an electronic still camera equipped with an image signal processing device that receives and processes the signals in the form of digital signals in the order obtained,
When the image signal processing device monitors high-resolution pixel data,
The color image data in the form of digital signals based on the pixels sent in the order obtained is received, and the received color image data is synchronized for each color pixel based on a predetermined pixel interpolation control signal, and red R, green G Pixel interpolating means for obtaining the three primary color signal data of blue B,
The three primary color signal data of red R, green G, and blue B are received from the pixel interpolating means, and before and after the horizontal scanning line centered on each pixel of the three primary color signal data based on a predetermined median filter processing control signal. Median filter processing is performed for each color element of the three primary color signal data for consecutive n pixel regions including a predetermined number of pixels of the same color as the adjacent pixels, and color signal data indicating a median value by the processing is obtained. Median filter processing means for outputting;
Control means for generating and outputting a control signal including a pixel interpolation control signal to the pixel interpolation means and a median filter processing control signal to the median filter processing means, and
The control means causes median filter processing to be performed for all pixels regardless of whether or not the solid-state imaging device has a defective pixel by a median filter processing control signal to the median filter processing means ,
The image signal processing device further receives red R, green G, and blue B primary color signal data synchronized for each pixel subjected to median filter processing from the median filter processing means, and based on a predetermined thinning control signal. Pixel thinning means for thinning out the three primary color signal data from the median filter processing means and converting the data into low resolution three primary color signal data;
The electronic still camera provided with the image signal processing device, wherein the control means further includes a thinning control signal generating means for generating and outputting a control signal including a thinning control signal to the pixel thinning means .
前記画像信号処理装置はさらに、
前記画素間引き手段からの低解像度の画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを実時間で出力する第1の出力端子を含み、
該画像信号処理装置を備えたカメラはさらに、
前記第1の出力端子からの低解像度の画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データの映像を表示する映像モニタの第1のビューファインダを有することを特徴とする画像信号処理装置を備えた電子スチルカメラ。An electronic still camera comprising the image signal processing device according to claim 4 .
The image signal processing apparatus further includes:
A first output terminal for outputting red R, green G, and blue B primary color signal data in real time for each low resolution pixel from the pixel thinning means;
The camera equipped with the image signal processing device further includes:
A first viewfinder of a video monitor that displays video of three primary color signal data of red R, green G, and blue B synchronized for each low-resolution pixel from the first output terminal. An electronic still camera equipped with an image signal processing device.
前記画像信号処理装置はさらに、
前記画素間引き手段から低解像度の画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを受け、所定の変換制御信号に基づき該画素間引き手段からの画素毎の同時化した3原色信号データから画素毎の同時化した輝度信号データY、色差信号データR-Y および色差信号データB-Y を生成する色信号変換手段を含み、
前記制御手段はさらに、該色信号変換手段への変換制御信号を含む制御信号を生成して出力する変換制御信号生成手段を含むことを特徴とする画像信号処理装置を備えた電子スチルカメラ。An electronic still camera comprising the image signal processing device according to claim 4 .
The image signal processing apparatus further includes:
Three primary color signal data of red R, green G, and blue B, which are synchronized for each low-resolution pixel, are received from the pixel decimation unit, and 3 for each pixel from the pixel decimation unit is synchronized based on a predetermined conversion control signal. Including color signal conversion means for generating synchronized luminance signal data Y, color difference signal data RY and color difference signal data BY for each pixel from the primary color signal data;
The electronic still camera provided with an image signal processing device, wherein the control means further includes conversion control signal generation means for generating and outputting a control signal including a conversion control signal to the color signal conversion means.
前記画像信号処理装置はさらに、
前記色信号変換手段からの低解像度の画素毎に同時化した輝度信号データY、色差信号データR-Y および色差信号データB-Y を実時間で出力する第2の出力端子を含み、
該画像信号処理装置を備えたカメラはさらに、
前記第2の出力端子からの低解像度の画素毎に同時化した輝度信号データY、色差信号データR-Y および色差信号データB-Y の映像を表示する映像モニタの第2のビューファインダを有することを特徴とする画像信号処理装置を備えた電子スチルカメラ。An electronic still camera comprising the image signal processing device according to claim 6 .
The image signal processing apparatus further includes:
A second output terminal for outputting luminance signal data Y, color difference signal data RY and color difference signal data BY synchronized for each low resolution pixel from the color signal conversion means in real time;
The camera equipped with the image signal processing device further includes:
And a second view finder of a video monitor for displaying a video of luminance signal data Y, color difference signal data RY and color difference signal data BY synchronized for each low resolution pixel from the second output terminal. An electronic still camera provided with an image signal processing device.
前記画像信号処理装置は、高解像度の画素データをモニタする場合に、
前記固体撮像素子の複数の画素のうち欠陥のある画素位置を示す位置データを記憶する記憶手段と、
前記得られた順に送られてくる画素に基づくディジタル信号の形のカラー画像データを受け、所定の画素補間制御信号に基づき該受けたカラー画像データを色画素ごとに同時化して赤色R、緑色G、青色Bの3原色信号データを得る画素補間手段と、
所定の読み出し制御信号に基づき前記記憶手段から読み出される位置データに基づく所定のメディアンフィルタ処理制御信号に基づき前記固体撮像素子の複数の画素のうち欠陥のない各画素に対応するタイミングの該画素補間手段からの赤色R、緑色G、青色Bの3原色信号データについてはそのまま出力し、また前記固体撮像素子の複数の画素のうち欠陥のある各画素に対応するタイミングの該画素補間手段からの赤色R、緑色G、青色Bの3原色信号データについては、該欠陥のある各画素を中心としたその水平走査線上の前後に隣接する該画素と同色の画素のうち、所定数の画素を含む連続したn画素領域についてメディアンフィルタ処理を前記3原色信号データの色要素ごとに行ない、該処理による中央値を示す色信号データを出力するメディアンフィルタ処理手段と、
前記記憶手段への読み出し制御信号を含む制御信号、前記画素補間手段への画素補間制御信号を含む制御信号、および該メディアンフィルタ処理手段へのメディアンフィルタ処理制御信号を含む制御信号を生成して出力する制御手段とを含み、
該制御手段は、前記メディアンフィルタ処理手段へのメディアンフィルタ処理制御信号により前記固体撮像素子に欠陥画素がある場合には該欠陥画素を中心としたその水平走査線上の前後に隣接する該画素と同色の画素のうち、所定数の画素を含む連続したn画素領域についてのみメディアンフィルタ処理を前記3原色信号データの色要素ごとに行ない、
前記画像信号処理装置はさらに、前記メディアンフィルタ処理手段からメディアンフィルタ処理の行なわれた画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを受け、所定の間引き制御信号に基づき前記メディアンフィルタ処理手段からの3原色信号データを間引いて低解像度の3原色信号データに変換する画素間引き手段を含み、
前記制御手段はさらに、該画素間引き手段への間引き制御信号を含む制御信号を生成して出力する間引き制御信号生成手段を含むことを特徴とする画像信号処理装置を備えた電子スチルカメラ。A color image signal picked up by a color image pickup means comprising a high-resolution solid-state image pickup device having a color filter of a plurality of colors on the front face and obtaining color image information corresponding to these color filters in a dot-sequential manner from each pixel. In an electronic still camera equipped with an image signal processing device that receives and processes the signals in the form of digital signals in the order obtained,
When the image signal processing device monitors high-resolution pixel data,
Storage means for storing position data indicating a defective pixel position among a plurality of pixels of the solid-state imaging device;
The color image data in the form of digital signals based on the pixels sent in the order obtained is received, and the received color image data is synchronized for each color pixel based on a predetermined pixel interpolation control signal, and red R, green G Pixel interpolating means for obtaining the three primary color signal data of blue B,
The pixel interpolating means at a timing corresponding to each pixel having no defect among a plurality of pixels of the solid-state imaging device based on a predetermined median filter processing control signal based on position data read from the storage means based on a predetermined reading control signal The three primary color signal data of red R, green G, and blue B are output as they are, and the red R from the pixel interpolating means at the timing corresponding to each defective pixel among the plurality of pixels of the solid-state image sensor. For the three primary color signal data of green G and blue B, a continuous number including a predetermined number of pixels among the pixels of the same color as the adjacent pixels on the horizontal scanning line around the defective pixels as the center Median filter processing is performed for each color element of the three primary color signal data for n pixel regions, and color signal data indicating the median value by the processing is output. And the median filter processing means that,
Generate and output a control signal including a read control signal to the storage means, a control signal including a pixel interpolation control signal to the pixel interpolation means, and a median filter processing control signal to the median filter processing means Control means for
When there is a defective pixel in the solid-state imaging device by the median filter processing control signal to the median filter processing means, the control means has the same color as the adjacent pixels on the horizontal scanning line around the defective pixel. of the pixels, rows that are in each color component of the three primary color signal data a median filtering process only for the n pixel region contiguous including a predetermined number of pixels,
The image signal processing device further receives red R, green G, and blue B primary color signal data synchronized for each pixel subjected to median filter processing from the median filter processing means, and based on a predetermined thinning control signal. Pixel thinning means for thinning out the three primary color signal data from the median filter processing means and converting the data into low resolution three primary color signal data;
The electronic still camera provided with the image signal processing device, wherein the control means further includes a thinning control signal generating means for generating and outputting a control signal including a thinning control signal to the pixel thinning means.
前記画像信号処理装置はさらに、
前記画素間引き手段からの低解像度の画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを実時間で出力する第1の出力端子を含み、
該画像信号処理装置を備えたカメラはさらに、
前記第1の出力端子からの低解像度の画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データの映像を表示する映像モニタの第1のビューファインダを有することを特徴とする画像信号処理装置を備えた電子スチルカメラ。An electronic still camera comprising the image signal processing device according to claim 8 .
The image signal processing apparatus further includes:
A first output terminal for outputting red R, green G, and blue B primary color signal data in real time for each low resolution pixel from the pixel thinning means;
The camera equipped with the image signal processing device further includes:
A first viewfinder of a video monitor that displays video of three primary color signal data of red R, green G, and blue B synchronized for each low-resolution pixel from the first output terminal. An electronic still camera equipped with an image signal processing device.
前記画像信号処理装置はさらに、
前記画素間引き手段から低解像度の画素毎に同時化した赤色R、緑色G、青色Bの3原色信号データを受け、所定の変換制御信号に基づき該画素間引き手段からの画素毎の同時化した3原色信号データから画素毎の同時化した輝度信号データY、色差信号データR-Y および色差信号データB-Y を生成する色信号変換手段を含み、
前記制御手段はさらに、該色信号変換手段への変換制御信号を含む制御信号を生成して出力する変換制御信号生成手段を含むことを特徴とする画像信号処理装置を備えた電子スチルカメラ。An electronic still camera comprising the image signal processing device according to claim 8 .
The image signal processing apparatus further includes:
Three primary color signal data of red R, green G, and blue B, which are synchronized for each low-resolution pixel, are received from the pixel decimation unit, and 3 for each pixel from the pixel decimation unit is synchronized based on a predetermined conversion control signal. Including color signal conversion means for generating synchronized luminance signal data Y, color difference signal data RY and color difference signal data BY for each pixel from the primary color signal data;
The electronic still camera provided with an image signal processing device, wherein the control means further includes conversion control signal generation means for generating and outputting a control signal including a conversion control signal to the color signal conversion means.
前記画像信号処理装置はさらに、
前記色信号変換手段からの低解像度の画素毎に同時化した輝度信号データY、色差信号データR-Y および色差信号データB-Y を実時間で出力する第2の出力端子を含み、
該画像信号処理装置を備えたカメラはさらに、
前記第2の出力端子からの低解像度の画素毎に同時化した輝度信号データY、色差信号データR-Y および色差信号データB-Y の映像を表示する映像モニタの第2のビューファインダを有することを特徴とする画像信号処理装置を備えた電子スチルカメラ。An electronic still camera comprising the image signal processing device according to claim 10 .
The image signal processing apparatus further includes:
A second output terminal for outputting luminance signal data Y, color difference signal data RY and color difference signal data BY synchronized for each low resolution pixel from the color signal conversion means in real time;
The camera equipped with the image signal processing device further includes:
And a second view finder of a video monitor for displaying a video of luminance signal data Y, color difference signal data RY and color difference signal data BY synchronized for each low resolution pixel from the second output terminal. An electronic still camera provided with an image signal processing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35244198A JP4515546B2 (en) | 1998-12-11 | 1998-12-11 | Image signal processing apparatus and electronic still camera equipped with the apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35244198A JP4515546B2 (en) | 1998-12-11 | 1998-12-11 | Image signal processing apparatus and electronic still camera equipped with the apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000184383A JP2000184383A (en) | 2000-06-30 |
| JP4515546B2 true JP4515546B2 (en) | 2010-08-04 |
Family
ID=18424106
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP35244198A Expired - Fee Related JP4515546B2 (en) | 1998-12-11 | 1998-12-11 | Image signal processing apparatus and electronic still camera equipped with the apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4515546B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6958772B1 (en) | 1999-01-20 | 2005-10-25 | Canon Kabushiki Kaisha | Image sensing apparatus and image processing method therefor |
| KR102769741B1 (en) * | 2019-04-18 | 2025-02-20 | 에스케이하이닉스 주식회사 | Processing element and processing system |
-
1998
- 1998-12-11 JP JP35244198A patent/JP4515546B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000184383A (en) | 2000-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3429061B2 (en) | Electronic still camera | |
| JP2000224490A (en) | Imaging control apparatus and imaging control method | |
| JPH10210367A (en) | Electronic imaging device | |
| JP2000244823A (en) | Device for concealing defective pixel of imaging device | |
| JP2000125213A (en) | Solid-state image pickup device | |
| US20040046880A1 (en) | Image signal processing apparatus | |
| JP2000115790A (en) | Image pickup device | |
| JP2797393B2 (en) | Recording and playback device | |
| JP4515546B2 (en) | Image signal processing apparatus and electronic still camera equipped with the apparatus | |
| JP3893788B2 (en) | Image signal processing apparatus and electronic still camera equipped with the apparatus | |
| KR100195129B1 (en) | Vertical line twice velocity convert method and circuit for home hdtv camera | |
| JP3932006B2 (en) | Imaging device | |
| JP3967392B2 (en) | Imaging device | |
| JP3733182B2 (en) | Imaging apparatus and vertical stripe removal method | |
| JP2668444B2 (en) | Imaging device | |
| JP3581457B2 (en) | Imaging device | |
| JPS63123286A (en) | electronic still camera | |
| JPH1066095A (en) | Non-interlace / interlace conversion method and image input device | |
| JP2000261817A (en) | Imaging device | |
| JPH05268523A (en) | Video camera | |
| JP3443988B2 (en) | Signal generation circuit for vertical contour enhancement circuit and time compression / line synthesis circuit | |
| JPH07298111A (en) | Imaging device | |
| JPH06237464A (en) | High definition image pickup device and recorder and reproduction device for high definition picture information | |
| JPH06178181A (en) | High-definition imaging device, high-definition image recording device, and high-definition image reproducing device | |
| JP2004215286A (en) | Image signal processing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040519 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060817 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060905 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061026 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20061129 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070717 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070810 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070925 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20080111 |
|
| 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: 20100513 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130521 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140521 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |