Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4515546B2 - Image signal processing apparatus and electronic still camera equipped with the apparatus - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP35244198A
Other languages
Japanese (ja)
Other versions
JP2000184383A (en
Inventor
健吉 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP35244198A priority Critical patent/JP4515546B2/en
Publication of JP2000184383A publication Critical patent/JP2000184383A/en
Application granted granted Critical
Publication of JP4515546B2 publication Critical patent/JP4515546B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 step 1 and an electronic still camera including the apparatus.
[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 electronic still camera 1 reproduces an electric signal of a subject image obtained by imaging with an imaging lens 10 as a visible image by a reproducing unit 26 and compresses high-resolution image data represented by the electric signal. This is a device for storing in the memory card 36. The memory card 36 is detachably attached to the main body of the electronic still camera 1 and can store digital image data transmitted from the memory card 36 in a state where it can be stored and held, and can output the stored digital image data upon request. This is a card-like semiconductor memory device.
[0015]
In particular, the camera 1 performs a reduction process for the false signal generated by the movie processing unit 20 due to the defective pixels of the image sensor 12 included in the high-resolution signal representing the electrical signal of the subject image. Since the high-resolution signal is thinned out and converted to the low-resolution signal, the video of the high-resolution subject image can be displayed on the monitor device 29 via the playback unit 26 in real time.
[0016]
Referring to FIG. 1, a camera 1 includes an imaging lens 10, an imaging device 12, a preprocessing circuit 14, an analog / digital (A / D) converter 16, a YC processing unit 18, a movie processing unit 20, a post processing circuit 22, and a digital analog. (D / A) Converters 24 and 40, playback unit 26, selector 28, monitor device 29, compression processing unit 30, memory 32, interface (I / F) 34, memory card 36, control unit 38, timing signal generation circuit 42 and a drive signal generation circuit 44.
[0017]
The imaging lens 10 forms an optical image of the subject on the imaging surface of the image sensor 12.
[0018]
The image pickup device 12 is a solid-state image pickup device that converts an image formed by the image pickup lens 10 into an electrical signal and outputs it. In this embodiment, in the case of a high-resolution camera, about 1.3 million pixels (number of display dots, horizontal 1280 × vertical 1024 dots) ), And in the case of a standard resolution camera, a CCD with approximately 400,000 pixels (number of display dots, horizontal 640 x vertical 512 dots) is used.
[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 drive signal 130 from the drive signal generation circuit 44 are output to the output 100 in a dot sequence. An appropriate color segment array is used for the color filter. The output 100 is connected to the input of the preprocessing circuit 14.
[0020]
The preprocessing circuit 14 is a processing circuit that amplifies the image signal input to the input 100 to a predetermined level, and further performs processing such as black level correction, white balance correction, and gamma correction on the amplified image signal. Is output to the output 102. Output 102 is connected to the input of analog-to-digital converter 16.
[0021]
The analog-digital converter 16 has a conversion circuit for converting the analog image signal appearing at the input 102 into a digital value, and at least for one frame in which high-resolution digital image data for one frame converted into a digital value is stored. A frame memory having a capacity of The image data stored in the frame memory is read out to the output 104 under the control 120 of the control unit 38. The output 104 is connected to the inputs of the YC processing unit 18 and the movie processing unit 20.
[0022]
In this embodiment, the YC processing unit 18 is a conversion circuit that converts high resolution or standard resolution R, G, and B image data appearing at the input 104 into data formats of luminance signal data Y and color difference signal data RY, BY. It is. The YC processing unit 18 has two outputs, output 106 and output 112. The YC processing unit 18 outputs the converted standard resolution luminance signal data Y and color difference signal data RY, BY to the output 106. The YC processing unit 18 outputs the converted standard resolution or high resolution luminance signal data Y and color difference signal data RY and BY to the output 112 for storage in the memory card 36. Output 106 is connected to the input of post-processing circuit 22, and output 112 is connected to the input of selector 28.
[0023]
The post-processing circuit 22 is a correction circuit that performs contour correction on the standard-resolution luminance signal data Y input to the input 106 and color correction on the standard-resolution color difference signal data RY and BY. Are output to the output 108. Output 108 is connected to the input of digital to analog converter 24.
[0024]
The digital / analog converter 24 converts the image signal input to the input 108 into an image signal represented by an analog value, and outputs it to the output 110. The output 110 is connected to the input of the playback unit 26.
[0025]
In this embodiment, the reproduction unit 26 converts the image signal input to the input 110 into, for example, an NTSC video signal. The reproduction unit 26 has an output 27, to which a monitor device 29 is connected. The monitor device 29 is an image display device that displays the NTSC video signal as a visible image on a screen.
[0026]
If the monitor device is a PAL or SECAM system, the playback unit 26 may be a conversion circuit that converts an image signal input to the input 110 into a PAL or SECAM video signal. The monitor device 29 functions as a viewfinder of the camera 1, and the connection 27 with the playback unit 26 may be either wired or wireless, and may be either a fixed connection or a detachable connection. Of course, the camera 1 may also include an optical viewfinder.
[0027]
Referring to FIG. 1, the selector 28 is a control circuit that controls the transmission path of image data under the control of the control unit 38 and transfers the image data to a desired circuit. The selector 28 inputs the image data converted into a predetermined data format by the YC processing unit 18 via the connection line 112 and transfers the input image data to the memory 32 via the connection line 114.
[0028]
The memory 32 is constituted by a video RAM or the like, and is a frame memory that accumulates at least one frame corresponding to one screen of high-resolution image data appearing at the input 114. Further, the memory 32 outputs the image data accumulated under the control of the control unit 38 to the output 114 and transfers it to the compression processing unit 30 connected to the output 116 via the selector 28.
[0029]
The compression processing unit 30 is a processing circuit that performs compression processing such as two-dimensional orthogonal transformation, normalization, and Huffman coding on standard resolution or high resolution image data input to the input 116 under the control of the control unit 38. is there. The compression processing unit 30 also outputs the image data compressed under the control of the control unit 38 to the interface 34 connected to the output 118 via the selector 28. The interface 34 transfers the data such as the compressed image data appearing at the input 118 and the control signal supplied from the control unit 38 to the memory card 36, and the data such as the compressed image data output from the memory card 36. Transfer to selector 28.
[0030]
Referring to FIG. 1, the control unit 38 forms a first control signal for controlling and managing each functional unit described above based on various timing signals sent from the timing signal generating circuit 42 via the connection line 126. In addition to having a control circuit (not shown), the control unit 38 also has, in particular, a second control circuit (not shown) for generating control signals for controlling and managing the movie processing unit 20.
[0031]
In this embodiment, the second control circuit is a high-resolution image stored in the frame memory of the analog-digital converter 16 described above, particularly when a subject image from a high-resolution CCD is monitored by, for example, an NTSC monitor device. A read control signal for reading the image data is generated, and a control signal for operating the movie processing unit 20 that performs image processing on the image data read from the frame memory is also generated.
[0032]
When the control unit 38 receives a shutter release signal by pressing the button from a release button circuit (not shown), it forms an activation signal for starting shooting and sends it to the timing signal generation circuit 42 via the control line 124. send.
[0033]
Upon receiving the activation signal 124 from the control unit 38, the timing signal generation circuit 42 forms various timing signals for operating the drive signal generation circuit 44 synchronized with the activation signal 124, and drives them via the signal line 128. This is a synchronization signal generation circuit that outputs to the signal generation circuit 44 and forms various timing signals for operating the control unit 38 synchronized with the activation signal 124 and outputs them to the control unit 38 via the signal line 126. . These various timing signals are formed based on a clock signal output from a reference signal oscillator (not shown) in the timing signal generation circuit.
[0034]
The drive signal generation circuit 44 is a circuit that forms various drive signals for the image sensor 12 based on various timing signals input from the input 128. Various drive signals formed by this circuit are sent to the image sensor 12 via the signal line 130.
[0035]
FIG. 2 shows an internal configuration of the movie processing unit 20 of the camera 1.
[0036]
In this embodiment, the movie processing unit 20 first performs interpolation processing on the pixel data R, G, and B from the high-resolution CCD appearing at the input 104, and synchronizes the pixel data R, G, and B for each pixel. B is obtained, and then the pixel data R, G, and B obtained by reducing the false signal based on the defective pixels of the CCD included in the synchronized pixel data R, G, and B are obtained, and then reduced. The processed pixel data R, G, and B are thinned out to be converted into pixel data R, G, and B having the number of pixels that can be displayed on the NTSC monitor device, and then the converted pixel data R, G And B are output to the output 107, or YC conversion is performed on the converted pixel data R, G and B to obtain the luminance signal data Y and the color difference signal data RY and BY and output to the output 106. is there.
[0037]
As shown in FIG. 2, the movie processing unit 20 includes a selector 200, a first multiplier 210, a first adder 220, a first median filter processing circuit 230, a first memory 238, an input control unit 240, An output control unit 242, a YC converter 244, a second multiplier 250, a second adder 260, a second median filter processing circuit 270 and a second memory 278 are provided.
[0038]
The selector 200 converts the pixel data input to the input 104 into a first multiplier 210, a first adder 220, a first median filter processing circuit 230, a first memory 238 and a YC conversion circuit 244. Or a second conversion route comprising a second multiplier 250, a second adder 260, a second median filter processing circuit 270, a second memory 278, and a YC conversion circuit 244. This switch is used to select whether to convert. In this case, the selection signal is supplied from the second control circuit of the control unit 38.
[0039]
In the present embodiment, pixel data of 1280 × 1024 pixels stored in the frame memory in the analog-digital converter 16 based on the read control signal 120 from the second control circuit of the control unit 38 is converted into 1280 × 1280 pixels. The dots are read as they are, and the vertical 1024 dots are read every other line and input to the input 104 of the selector 200. The control signal 120 read from the frame memory may correspond to the resolution of the monitor device.
[0040]
When the first conversion route is used, the selector 200 receives the selection signal 122 from the second control circuit of the control unit 38, outputs the pixel data input to the input 104 to the output 300, and also outputs the second conversion. When the route is used, the pixel data input to the input 104 is output to the output 302. The output 300 is connected to the input of the first multiplier 210 and the output 302 is connected to the input of the second multiplier 250.
[0041]
The first multiplier 210 receives pixel data R, G, and B from an input 300, multiplies each of the input pixel data R, G, and B by a predetermined coefficient to obtain a result of the multiplication. This is a multiplication circuit using a ROM or the like, and comprises an R multiplier 212, a G multiplier 214, and a B multiplier 216.
[0042]
The R multiplier 212 multiplies the input pixel data R by a predetermined coefficient and outputs the result of the multiplication to the output 304, and the G multiplier 214 multiplies the input pixel data G by the predetermined coefficient and performs the multiplication. The result is output to the output 306, and the B multiplier 216 multiplies the input pixel data B by a predetermined coefficient and outputs the result of the multiplication to the output 308. The output 304 of the R multiplier 212 is input to the R adder 222 of the first adder 220, the output 306 of the G multiplier 214 is input to the G adder 224 of the first adder 220, and the B multiplier 216. Are connected to the inputs of the B adder 226 of the first adder 220, respectively.
[0043]
The R adder 222 is a circuit that adds pixel data R at a predetermined sample point from the input 304 and pixel data R at a predetermined sample point different from the predetermined sample point, and outputs the result of the addition. Output to 310. Similarly, the G adder 224 and the B adder 226 also output the addition results of the pixel data G and B to the outputs 312 and 314, respectively. In this case, the number of sample points may be any number and determined by the system.
[0044]
As can be seen from the above description, the R adder 222, the G adder 224, and the B adder 226 each perform pixel interpolation, and thus output R, G, and B pixel data at each sample point 310, respectively. , 312 and 314. The output 310 is the corresponding input of the R median filtering circuit 232 of the first median filtering circuit 230, and the output 312 is the corresponding input of the R median filtering circuit 234 of the first median filtering circuit 230, and the output 314. Are respectively connected to corresponding inputs of the R median filter processing circuit 236 of the first median filter processing circuit 230.
[0045]
The three R, G, and B pixel data interpolated by the first adder 220 are subjected to a false signal reduction process based on the defect of the CCD 12 pixel in the next first median filter processing circuit 230. It is.
[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 pixel 420 are focused on 420 pixels (shown by diagonal lines in the figure). This is a process for obtaining the median value of the signal value of the pixel and using it as the signal value of the pixel 420. In the first embodiment, this process is performed for all pixels of one screen (image). . FIGS. 3B and 3C show median filter processing for the pixel 430 when the region size is 1 × 3 (see 450).
[0047]
The median filter processing in the first median filter processing circuit 230 uses the 1 × 3 region size as described above. Accordingly, each of the three median filter processing circuits R, G, and B includes a storage circuit that stores at least one pixel of interest and one pixel on the left and right of the pixel of interest, and three pixels stored in the storage circuit. A comparison circuit that compares the level values and arranges them in descending order of the level values to obtain a median value may be provided.
[0048]
In this embodiment, such processing is performed by the median filter processing control formed by the input control unit 240 based on the control signal 122 for generating the median filter processing control signal from the second control circuit of the control unit 38. Based on signal 318.
[0049]
The R median filter processing circuit 232 performs such processing on the pixel data R, the G median filter processing circuit 234 performs on the pixel data G, and the B median filter processing circuit 236 performs on the pixel data B. It is. From the output 316 of the R, G and B median filter processing circuits 232, 234 and 236, R, G and B pixel data subjected to the median filter processing are output. Output 316 is connected to a corresponding input of first memory 238.
[0050]
The first memory 238 is composed of a video RAM or the like. In this embodiment, the R, G, and B pixel data (horizontal 1280 × vertical 512 × color type 3 dots) appearing at the input 316 are stored. It is a memory circuit having a capacity to accumulate.
[0051]
In this embodiment, the R, G, and B pixel data appearing at the input 316 are input to the input controller 240 based on the control signal 122 for generating the write control signal from the second control circuit of the controller 38. The pixel data R, G, and B stored in the memory 238 by the write control signal formed in this manner and the control data for generating the read control signal from the second control circuit of the control unit 38 are stored in the memory 238. Based on 122, the data is read from the memory 238 by the interlace read control signal formed by the output control unit 242 and output to the output 320.
[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 output 320 of the first memory 238, R, G, and B pixel data of 640 × 512 dots are output as one frame. The output 320 of the first memory 238 is connected to the corresponding input of the YC converter 244.
[0053]
In this example, the first memory 238 is a storage circuit capable of storing R, G, and B pixel data of 1280 horizontal x 512 vertical dots each. However, each of the first memory 238 is R of 640 horizontal x 512 dots vertical. , G and B pixel data may be stored in the memory circuit. In this case, the write control signal sent from the input control unit 240 may be a control signal for writing pixel data every other pixel for each line.
[0054]
The YC converter 244 includes a selection circuit and a YC conversion circuit, and the selection circuit selects whether to use the pixel data from the first memory 238 or the pixel data from the second memory 278. One of them is selected based on the switching signal 122 from the control unit 38. The selected pixel data R, G, and B from the first memory 238 or the second memory 278 are sent to the YC conversion circuit and output from the output 107 thereof.
[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 control signal 122 for generating the YC conversion control signal from the second control circuit. This is a circuit that converts the data format to signal data RY and BY (each 640 horizontal by 512 vertical dots). The converted data is output from the output 106.
[0056]
Referring to FIG. 2, the input control unit 240 is based on the control signal 122 for generating the write control signal from the second control circuit of the control unit 38 shown in FIG. This is a control circuit for generating write control signals for the first memory 238 and the second memory 278.
[0057]
The input controller 240 also medians to the first and second median filter processing circuits 230 and 270 based on the control signal 122 for generating the median filter processing control signal from the second control circuit of the control unit 38. A control circuit for generating a filter processing control signal 318. In this first embodiment, the median filter processing control signal 318 is a control signal for performing reduction processing for all pixels of one screen.
[0058]
In addition, the output control unit 242 has the first memory 238 and the second memory 238 based on the control signal 122 for generating the read control signal from the second control circuit of the control unit 38, as mentioned before. This is a control circuit for forming an interlaced or non-interlaced read control signal for the memory 278. The output control unit 242 is a control circuit that forms a YC conversion control signal to the YC converter 360 based on the control signal 122 for generating the YC conversion control signal from the second control circuit of the control unit 38. is there.
[0059]
As shown in FIG. 1, the digital-to-analog converter 40 converts the digital image data R, G and B from the input 107 into image signals represented by analog values. 525 lines, 525/60 RGB monitor device with a field frequency of 60 Hz, 625 lines, 625/50 RGB monitor device with a field frequency of 50 Hz, or a low resolution consisting of a smaller number of lines. Output to RGB monitor device (neither shown).
[0060]
Returning to FIG. 2, the second multiplier 250 has the same function as the first multiplier 210 described above, and the second adder 260 has the same function as the first adder 220 described above. The second median filter processing circuit 270 has the same function as the first median filter processing circuit 230 described above, and the second memory 278 has the same function as the first memory 238 described above. Therefore, the description of each part is omitted.
[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 second multiplier 250, the second adder 260, and the second median filter processing circuit 270 of the second conversion route, and outputs 316 of the first median filter processing circuit 230. Is connected to the input of the second memory 278, basically, as in FIG. 2, display of the subject image on the monitor and conversion processing of the subject image can be performed independently. .
[0063]
In FIG. 2, for example, only the first conversion route which does not include the second multiplier 250, the second adder 260, the second median filter processing circuit 270 and the second memory 278 of the second conversion route. When the subject image is displayed on the monitor, the subject image conversion processing is not performed. When the subject image conversion processing is performed, the subject image display is not displayed on the monitor. You may not do it.
[0064]
1 and 2, the pixel data may be sent directly from the analog / digital converter 16 to the first multiplier 210 and the second multiplier 250 without going through the frame memory of the analog / digital converter 16. .
[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 movie processing unit 20 will be described in detail. FIG. 4 shows a display dot from a high-resolution CCD with a G-stripe RB complete checkered filter array, that is, a horizontal 1280 × vertical 1024 dot configuration, for the convenience of explanation, the display dots are reduced to a horizontal 8 × vertical 4 dot configuration. The pixel data is processed and displayed by the respective units of the movie processing unit 20.
[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 display dot numbers 4 and 5 of the NO1 line in FIG. 5A is the level output from the display dot numbers 4 and 5 of the CCD NO1 line because they are defective pixels in this example. The value is “0”.
[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 movie processing unit 20.
[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 display dot numbers 4 and 5 of the NO1 line in FIG. 7 (a) is the level output from them because the display dot numbers 4 and 5 of the NO1 line of the CCD are defective pixels in this example. The value is “0”.
[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 preprocessing circuit 14. The analog image signal pre-processed by the analog-digital converter 16 is converted into a digital value, and the pixel data converted into the digital value is based on the write control signal of the control unit 38. 4A is stored in a frame memory included in the analog-digital converter 16 as shown in FIG. As described above, the level value at each pixel position shown in FIG. 4 (a) in this case is shown as an example in FIG. 5 (a).
[0074]
The pixel data stored in the frame memory is read out every other line by a read control signal from the control unit 38, and the pixel data R, G, and B read out every other line (see FIG. 4 (b)). Reference, which is a diagram in which the pixel data of the NO1 line and NO3 line in FIG. 4A is read out) is sent to the first multiplier 210 via the selector 200. The level value at each pixel position shown in FIG. 4 (b) in this case is shown in FIG. 5 (b).
[0075]
The R multiplier 212 of the first multiplier 210 is inputted pixel data R in this embodiment. n Is multiplied by one of the coefficients 1, 3/4, 1/2, and 1/4, and the result is output to the R adder 222 of the first adder 220. Similarly, the G multiplier 214 and the B multiplier 216 of the first multiplier 210 also input pixel data G in this embodiment. n, Pixel data B n Is multiplied by one of the coefficients 1, 3/4, 1/2, and 1/4, and the result is output to the G adder 224 and B adder 226 of the first adder 220, respectively.
[0076]
The R adder 222 of the first adder 220 is, for example, first R 1 Add 0 to R 11 And then R 1 3/4 to R Five 1/4 plus R twenty two And then R 1 1/2 to R Five 1/2 plus R 33 And then R 1 1/4 to R Five 3/4 plus R 44 And then R Five Add 0 to R 55 And in this way sequentially R nn Is output to the R median filter processing circuit 232 of the first median filter processing circuit 230.
[0077]
The G adder 224 of the first adder 220 is, for example, firstly G 0 1/2 (pixel data G in this case 0 Is R in this example 1 The level value is set to “1” in this example) 2 1/2 plus G 11 And then G 2 + 0 to G twenty two And then G 2 1/2 to G Four 1/2 plus G 33 And then G Four + 0 to G 44 And by this way G nn Are sequentially generated and output to the G median filter processing circuit 234 of the first median filter processing circuit 230.
[0078]
The B adder 226 of the first adder 220 is, for example, first B 0 1/2 (pixel data B in this case 0 Is R in this example 1 And the level value is set to “1” in this example) Three 1/2 and B 11 And then B 0 1/4 to B Three 3/4 plus B twenty two Create then B Three 0 to B 33 And then B Three 3/4 to B 7 1/4 plus B 44 Create then B Three 1/2 to B 7 1/2 and B 55 Create then B Three 1/4 to B 7 3/4 plus B 66 Create then B 7 0 to B 77 And in this way sequentially B nn Is output to the B median filter processing circuit 236 of the first median filter processing circuit 230.
[0079]
The pixel data R output from the first adder 220 in this way. nn , G nn , B nn For example, as shown in FIG. 4 (c), the level value in this case is as shown in FIG. 5 (c).
[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 filter processing circuit 230 to be described next, in this example, the level value of the left pixel (not shown) of the left pixel level value shown in FIG. .
[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 output 316 as the median filter data for the pixel of interest.
[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 first memory 238.
[0087]
Similarly, the G and B median filter processing circuits 234 and 236 obtain data obtained by performing median filter processing on the target pixel in the G and B pixels by the above-described method, and output the data to the first memory 238. As a result, the pixel data of each pixel arrangement shown in FIG. 4 (c) is stored in the first memory 238 at the level value shown in FIG. 5 (d).
[0088]
The pixel data R stored in the first memory 238 in this way. nn , G nn , B nn In this embodiment, is read from the first memory 238 based on the read control signal of the output control unit 242 and sent to the YC converter 244. This YC converter 244 is used for the pixel data R from the first memory 238. nn , G nn , B nn For example, 0.3R nn + 0.59G nn + 0.11B nn Luminance signal Y from the calculation of nn And also 0.7R nn -0.59G nn -0.11B nn From the calculation of color difference signal R nn -Y nn Create -0.3R nn -0.59G nn + 0.89B nn From the calculation of color difference signal B nn -Y nn And the generated signals are output to the output 106.
[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 pre-processing circuit 14 and analog. The analog image signal sent to the digital converter 16 and preprocessed by the analog-digital converter 16 is converted into a digital value, and the pixel data converted into the digital value is converted into an analog-digital converter based on the write control signal of the control unit 38. The frame memory included in the device 16 is stored as shown in FIG. As described above, the level value at each pixel position shown in FIG. 6A in this case is shown as an example in FIG. 7A.
[0091]
The pixel data stored in the frame memory is read every other line by the read control signal of the control unit 38, and the RGB pixel data read every other line (see FIG. 6B). (a) in which the pixel data of the NO1 line and the NO3 line are read out) is sent to the first multiplier 210 via the selector 200. The level value at each pixel position shown in FIG. 6 (b) in this case is shown in FIG. 7 (b).
[0092]
The R multiplier 212 of the first multiplier 210 is inputted pixel data R in this embodiment. n Is multiplied by one of the coefficients 1, 2/3, or 1/3, and the result is output to the R adder 222 of the first adder 220. Similarly, the G multiplier 214 and the B multiplier 216 of the first multiplier 210 also input pixel data G in this embodiment. n Pixel data B n Is multiplied by one of the coefficients 1, 2/3, and 1/3, and the result is output to the G adder 224 and the B adder 226 of the first adder 220, respectively.
[0093]
The R adder 222 of the first adder 220 is, for example, first R 1 Add 0 to R 11 Create and R 1 R to 2/3 Four 1/3 plus R twenty two And then R 1 1/3 to R Four 2/3 plus R 33 And then R Four Add 0 to R 44 And in this way sequentially R nn Is output to the R median filter processing circuit 232 of the first median filter processing circuit 230.
[0094]
The G adder 224 of the first adder 220 is, for example, firstly G 0 1/3 (pixel data G in this case 0 Is R in this example 1 And the level value is set to “1” in this example) 2 2/3 plus G 11 And then G 2 + 0 to G twenty two And then G 2 G to 2/3 Five 1/3 plus G 33 And then G 2 1/3 to G Five 2/3 plus G 44 And then G Five + 0 to G 55 And in this way sequentially G nn Is output to the G median filter processing circuit 234 of the first median filter processing circuit 230.
[0095]
The B adder 226 of the first adder 220 is also, for example, first B 0 2/3 (pixel data B in this case 0 Is R in this example 1 And the level value is set to “1” in this example) Three 1/3 plus B 11 Create then B 0 1/3 to B Three 2/3 plus B twenty two Create then B Three 0 to B 33 Create then B Three 2/3 to B 6 1/3 plus B 44 Create then B Three 1/3 to B 6 2/3 plus B 55 Create then B 6 0 to B 66 And in this way sequentially B nn Is output to the B median filter processing circuit 236 of the first median filter processing circuit 230.
[0096]
As a result, the pixel data R output from the first adder 220 is displayed. nn , G nn , B nn For example, as shown in FIG. 6 (c), the level value in this case is as shown in FIG. 7 (c).
[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 filter processing circuit 230 to be described next, in this example, the level value of the left pixel (not shown) of the left pixel level value shown in FIG. .
[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 output 316 as median filter processing on the pixel of interest.
[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 output 316 as data subjected to median filter processing on the pixel of interest.
[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 first memory 238.
[0104]
Similarly, the G and B median filter processing circuits 234 and 236 obtain data obtained by performing median filter processing on the target pixel in the G and B pixels, and output the data to the first memory 238. As a result, the pixel data of each pixel arrangement shown in FIG. 6 (c) is stored in the first memory 238 at the level value shown in FIG. 7 (d).
[0105]
The pixel data R stored in the first memory 238 in this way. nn , G nn , B nn Are read from the first memory 238 based on the read control signal of the output control unit 242 and sent to the YC converter 244. The YC converter 244 stores the pixel data R from the first memory 238. nn , G nn , B nn For example, 0.3R nn + 0.59G nn + 0.11B nn Luminance signal Y from the calculation of nn And also 0.7R nn -0.59G nn -0.11B nn From the calculation of color difference signal R nn -Y nn Create -0.3R nn -0.59G nn + 0.89B nn From the calculation of color difference signal B nn -Y nn And the generated signals are output to the output 106.
[0106]
The operation of the first embodiment will be described.
[0107]
First, the image sensor 12 of the camera 1 is a standard resolution CCD (number of display dots, horizontal 640 x vertical 512 dots) until the pixel signal output from the CCD 12 is converted to an NTSC video signal and displayed on the monitor. Will be described.
[0108]
The optical image of the subject by the imaging lens 10 is formed on the imaging surface of the standard resolution CCD 12. The CCD 12 scans a pixel of horizontal 640 × 512 dots of the image and sends the pixel signal to the preprocessing circuit 14. The preprocessing circuit 14 amplifies the input image signal to a predetermined level, further performs processing such as black level correction, white balance correction, and gamma correction on the amplified image signal, and sends the processed signal to the analog-digital converter 16.
[0109]
The analog-digital converter 16 converts the input analog image signal into a digital value, and further stores the image data converted into the digital value in a frame memory in the analog-digital converter 16. The image data stored in the frame memory is read by an inlaced read control signal from the control unit 38 and sent to the YC processing unit 18.
[0110]
The YC processing unit 18 converts the input image data R, G and B into data formats of luminance signal data Y and color difference signal data RY and BY and sends them to the post-processing circuit 22. The post-processing circuit 22 performs contour correction on the input luminance signal data Y, performs color correction on the input color difference signal data RY and BY, and sends the corrected image signal to the digital-analog converter 24.
[0111]
The digital-analog converter 24 converts the input image signal into an image signal represented by an analog value and sends the image signal to the reproduction unit 26. The playback unit 26 converts the input image signal into an NTSC video signal and sends it to an NTSC monitor device. The monitor device displays an image of the subject from the camera 1.
[0112]
Next, the image sensor 12 of the camera 1 is a high-resolution CCD (number of display dots, horizontal 1280 x vertical 1024 dots) of G stripe RB perfect checkered filter, and the pixel signal output from this CCD12 is an NTSC video signal The operation from when it is converted to 1 and displayed on the monitor will be described. The position of the defective pixel of the CCD 12 is the same as described above.
[0113]
The optical image of the subject by the imaging lens 10 is formed on the imaging surface of the CCD 12 with high resolution. The CCD 12 scans a pixel of horizontal 1280 × vertical 1024 dots of the image and sends the pixel signal to the preprocessing circuit 14. The preprocessing circuit 14 amplifies the input image signal to a predetermined level, and further performs processing such as black level correction, white balance correction, and gamma correction on the amplified image signal, and sends the processed signal to the analog-digital converter 16.
[0114]
The analog-digital converter 16 converts the input analog image signal into a digital value, and further stores the image data converted into the digital value in the frame memory in the analog-digital converter 16 in a time of 120 ms in this embodiment. The pixel data of horizontal 1280 × vertical 1024 dots from the CCD 12 is stored in the frame memory in a pixel arrangement as shown in FIG. The level value of each pixel shown in FIG. 4 (a) in this case is shown in FIG. 5 (a).
[0115]
The image data accumulated in the frame memory in this manner is read every other line by the read control signal of the control unit 38, and the read pixel data R, G, and B (FIG. 4B, FIG. 5 (b)) is sent to the first multiplier 210 via the selector 200. The R multiplier 212 of the first multiplier 210 receives the input pixel data R n Is multiplied by a coefficient of 1, 3/4, 1/2, or 1/4 and sent to the R adder 222 of the first adder 220. Similarly, the G multiplier 214 and the B multiplier 216 of the first multiplier 210 also input pixel data G. n Pixel data B n Is multiplied by a coefficient of 1, 3/4, 1/2, or 1/4 and sent to the G adder 224 and B adder 226 of the first adder 220, respectively.
[0116]
R adder 222 receives R from R multiplier 212. 1 And R adder 222 add 0 inside R 11 And then R from the R multiplier 212 1 3/4 and R Five 1/4 and R twenty two And then R from the R multiplier 212 1 1/2 and R Five Add 1/2 and R 33 And then R from the R multiplier 212 1 1/4 and R Five Add 3/4 and R 44 And then R from the R multiplier 212 Five And R adder 222 add 0 inside R 55 And then sequentially R nn Is sent to the R median filter processing circuit 232 of the first median filter processing circuit 230.
[0117]
The G adder 224 is connected to the G multiplier 214 from the G multiplier 214. 2 1/2 and G adder 224 G inside 0 Add 1/2 and G 11 And then G from G multiplier 214 2 And G adder 224 add 0 inside G twenty two And then G from G multiplier 214 2 1/2 and G Four Add 1/2 and G 33 And then G from G multiplier 214 Four And G adder 224 add 0 inside G 44 Create G like this nn Are sequentially generated and sent to the G median filter processing circuit 234 of the first median filter processing circuit 230.
[0118]
The B adder 226 is also connected to the B adder 216 from the B multiplier 216. Three 1/2 and B adder 226 B inside 0 Add 1/2 and B 11 And then B from the B multiplier 216 Three 3/4 and B adder 226 B inside 0 1/4 plus B twenty two And then B from the B multiplier 216 Three And B adder 226 add 0 inside B 33 And then B from B multiplier 216 Three 3/4 and B 7 1/4 plus B 44 And then B from B multiplier 216 Three 1/2 and B 7 Add 1/2 and B 55 And then B from B multiplier 216 Three 1/4 and B 7 3/4 plus B 66 And then B from B multiplier 216 7 And B adder 226 add 0 inside B 77 And then in order B nn Is sent to the B median filter processing circuit 236.
[0119]
As a result, the pixel data R output from the first adder 220 is displayed. nn , G nn , B nn 4 (c), and the level value in this case is as shown in FIG. 5 (c).
[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 R adder 222. The three data stored in the storage circuit are read out and sent to the comparison circuit of the processing circuit 232.
[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 output 316 as data subjected to median filter processing in the pixel of interest.
[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 R adder 222. When the processing using the NO3 display dot and the NO4 display dot as the target pixel is completed by the same processing method, the processing circuit 232 then starts the processing using the NO5 display dot based on the defective pixel of the CCD as the target pixel.
[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 output 316 as the median filter data for the pixel of interest.
[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 first memory 238.
[0125]
In parallel, the G and B median filter processing circuits 234 and 236 also create data obtained by performing median filter processing on the pixel of interest in the G and B pixels by the processing method described above, and output it to the first memory 238. To do.
[0126]
Pixel data R from the first median filter processing circuit 230 nn , G nn , B nn Is stored in the first memory 238 by the write control signal of the input control unit 240. In this case, since the R, G, and B pixel data at each sample point is sent from the processing circuit 230, the first memory 238 is composed of 1280 horizontal x 512 vertical dots. The data of each pixel arrangement shown in FIG. 5 is stored at the level value shown in FIG.
[0127]
In this embodiment, pixel data is read from the frame memory of the analog-digital converter 16 and the pixel data R is read within 120 ms. nn , G nn , B nn Are stored in the first memory 238. Accordingly, the pixel data stored in the first memory 238 can be displayed on the NTSC system monitor device 29 via the reproducing unit 26 in real time. Further, when the monitor device 29 is a monitor having a resolution lower than that of the NTSC system, the pixel data can be thinned out, so that the pixel data is read from the frame memory of the analog-digital converter 16 and the pixel data R nn , G nn , B nn It is possible to further shorten the time until the first memory 238 is stored in the first memory 238.
[0128]
The pixel data R stored in the first memory 238 in this way. nn , G nn , B nn Is read from the first memory 238 by an interlaced readout control signal for reading out pixel data every other pixel for every odd line or every even line from the output control unit 242 and sent to the YC converter 244. Therefore, from the output 320 of the first memory 238, R, G, and B pixel data of 640 × 512 dots are output as one frame.
[0129]
The YC converter 244 receives the pixel data R from the first memory 238. nn , G nn , B nn And the luminance signal Y using the above equation nn , Color difference signal R nn -Y nn And color difference signal B nn -Y nn Is sent to the post-processing circuit 22. Since the operation after the post-processing circuit 22 is the same as that in the case of the standard resolution described above, description thereof is omitted.
[0130]
Next, the image sensor 12 of the camera 1 is a high resolution CCD (number of display dots, horizontal 1280 x vertical 1024 dots) with an RGB stripe color filter array, and the pixel signal output from the CCD 12 is converted into an NTSC video signal. The operation until conversion and display on the monitor will be described. The position of the defective pixel of the CCD 12 is the same as described above.
[0131]
The optical image of the subject by the imaging lens 10 is formed on the imaging surface of the CCD 12 with high resolution. The CCD 12 scans a pixel of horizontal 1280 × vertical 1024 dots of the image and sends the pixel signal to the preprocessing circuit 14. The preprocessing circuit 14 amplifies the input image signal to a predetermined level, and further performs processing such as black level correction, white balance correction, and gamma correction on the amplified image signal, and sends the processed signal to the analog-digital converter 16.
[0132]
The analog-digital converter 16 converts the input analog image signal into a digital value, and further stores the image data converted into the digital value in the frame memory in the analog-digital converter 16 in a time of 120 ms in this embodiment. Pixel data of horizontal 1280 × vertical 1024 dots from the CCD 12 is stored in the frame memory in a pixel array as shown in FIG. The level value of each pixel shown in FIG. 6 (a) in this case is shown as an example in FIG. 7 (a).
[0133]
The image data stored in the frame memory is read every other line by the read control signal of the control unit 38, and the read pixel data R, G, and B (FIG. 6B, FIG. 7). b) is sent to the first multiplier 210 via the selector 200. The R multiplier 212 of the first multiplier 210 receives the input pixel data R n Is multiplied by a coefficient of 1, 2/3, or 1/3 and sent to the R adder 222 of the first adder 220. Similarly, the G multiplier 214 and the B multiplier 216 of the first multiplier 210 also input pixel data G. n Pixel data B n Is multiplied by a coefficient of 1, 2/3 or 1/3 and sent to the G adder 224 and B adder 226 of the first adder 220, respectively.
[0134]
R adder 222 receives R from R multiplier 212. 1 And R adder 222 add 0 inside R 11 And then R from the R multiplier 212 1 2/3 and R Four 1/3 plus R twenty two And then R from the R multiplier 212 1 1/3 and R Four 2/3 plus R 33 And then R from the R multiplier 212 Four And R adder 222 add 0 inside R 44 And then sequentially R nn Is sent to the R median filter processing circuit 232 of the first median filter processing circuit 230.
[0135]
The G adder 224 is connected to the G multiplier 214 from the G multiplier 214. 2 2/3 and G adder 224 G inside 0 1/3 plus G 11 And then G from G multiplier 214 2 And G adder 224 add 0 inside G twenty two And then G from G multiplier 214 2 2/3 and G Five 1/3 plus G 33 And then G from G multiplier 214 2 1/3 and G Five 2/3 plus G 44 And then G from G multiplier 214 Five And G adder 224 add 0 inside G 55 And then sequentially G nn Is sent to the G median filter processing circuit 234 of the first median filter processing circuit 230.
[0136]
The B adder 226 is also connected to the B adder 216 from the B multiplier 216. Three 1/3 and B adder 226 B inside 0 2/3 plus B 11 And then B from the B multiplier 216 Three 2/3 and B adder 226 B inside 0 1/3 plus B twenty two And then B from B multiplier 216 Three And B adder 226 add 0 inside B 33 And then B from the B multiplier 216 Three 2/3 and B 6 1/3 plus B 44 And then B from B multiplier 216 Three 1/3 and B 6 2/3 plus B 55 And then B from B multiplier 216 6 Add 0 inside B adder 226 to B 66 And then in order B nn Is sent to the B median filter processing circuit 236 of the first median filter processing circuit 230.
[0137]
As a result, the pixel data R output from the first adder 220 is displayed. nn , G nn , B nn Is as shown in FIG. 6 (c), and the level value in this case is as shown in FIG. 7 (c).
[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 R adder 222. The three data stored in the storage circuit are read out and sent to the comparison circuit of the processing circuit 232.
[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 output 316 as median filter processing on the pixel of interest.
[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 output 316 as the median filter processed at the target pixel.
[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 first memory 238.
[0143]
At the same time, the G and B median filter processing circuits 234 and 236 also create data obtained by performing median filter processing on the target pixel in the G and B pixels by the method described above, and output the data to the first memory 238. .
[0144]
Pixel data R from the first median filter processing circuit 230 nn , G nn , B nn Is stored in the first memory 238 by the write control signal of the input control unit 240. In this case, the R, G, and B pixel data at each sample point is sent from the processing circuit 230, so that the first memory 238 has 1280 horizontal x 512 vertical dots as shown in FIG. Data of each pixel arrangement shown is stored as a level value shown in FIG.
[0145]
In this embodiment, pixel data is read from the frame memory of the analog-digital converter 16 and the pixel data R is read within 120 ms. nn , G nn , B nn Are stored in the first memory 238. Accordingly, the pixel data stored in the first memory 238 can be displayed on the NTSC system monitor device 29 via the reproducing unit 26 in real time. Further, when the monitor device 29 is a monitor having a resolution lower than that of the NTSC system, the pixel data can be thinned out, so that the pixel data is read from the frame memory of the analog-digital converter 16 and the pixel data R nn , G nn , B nn It is possible to further shorten the time until the first memory 238 is stored in the first memory 238.
[0146]
Pixel data R read out from the first memory 238 by an interlaced readout control signal for reading out pixel data every other pixel every odd line or every even line from the output control unit 242. nn , G nn , B nn The operation until the image signal is converted to the NTSC video signal is the same as that of the G-striped RB perfect checkered filter, and will not be described.
[0147]
According to the first embodiment, the movie processing unit 20 performs interpolation processing on the pixel data R, G, and B from the high-resolution CCD 12, and the pixel data R, G, and B is obtained and then reduced by performing a reduction process on the false signal based on the defective pixel of CCD12 included in the synchronized pixel data R, G and B, and also on the pixel signal which is not a defective pixel of CCD12. The processed pixel data R, G and B are obtained, and then the pixel data R, G having the number of pixels which can be displayed on the NTSC monitor device by thinning the reduced pixel data R, G and B. And B, and then YC conversion is performed on the converted pixel data R, G, and B to obtain luminance signal data Y and color difference signal data RY, BY, so that a high-resolution subject image has good image quality. Replay video in real time There is an effect that can be displayed on the monitor device 29 via the section 26.
[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 camera 2 shown in the figure, the difference from the above-described electronic still camera 1 is that only the false signal generated due to the defective pixel of the image sensor 12 included in the high resolution signal representing the electric signal of the subject image is reduced. The point is that processing is performed.
[0149]
As shown in FIG. 8, the camera 2 includes an imaging lens 10, an imaging device 12, a preprocessing circuit 14, an analog / digital (A / D) converter 16, a YC processing unit 18, a post processing circuit 22, a digital analog (D / D). A) Converters 24 and 40, playback unit 26, selector 28, monitor device 29, compression processing unit 30, memory 32, interface (I / F) 34, memory card 36, drive signal generation circuit 44, defect position data storage circuit 46, a movie processing unit 48, a control unit 50, and a timing signal generating circuit 52.
[0150]
8 differs from FIG. 1 in that a defect position data storage circuit 46 is added, the movie processing unit 20 in FIG. 1 is changed to a movie processing unit 48 in FIG. The control unit 38 is changed to the control unit 50 in FIG. 8, the timing signal generation circuit 42 in FIG. 1 is changed to the timing signal generation circuit 52 in FIG. 8, the timing signal generation circuit 52 and the defect position data. The control line 132 is added between the storage circuit 46 and the signal line 134 is added between the defect position data storage circuit 46 and the control unit 50. In FIG. 8, portions corresponding to those in FIG. 1 are denoted by the same reference numerals, and redundant description is omitted.
[0151]
The defect position data storage circuit 46 is composed of a ROM or the like. In this embodiment, the defect position data storage circuit 46 is a storage circuit that accumulates data indicating the defective pixel position of the high resolution CCD 12. The accumulated defective pixel position data is read by a read control signal 132 from the timing signal generation circuit 52 and is output from the output 134 to the control unit 50. The defective pixel position data is composed of data indicating the line position where the defective pixel exists and address data indicating the pixel position in the line at the line position.
[0152]
The control unit 50 forms first control signals for controlling and managing the respective functional units similar to those shown in FIG. 1 based on various timing signals sent from the timing signal generating circuit 52 via the connection line 126. In addition to having a circuit (not shown), the control unit 52 also has a second control circuit (not shown) for generating a control signal for controlling and managing the movie processing unit 48 in particular.
[0153]
In the present embodiment, the second control circuit is a high-resolution image stored in the frame memory of the analog-digital converter 16 described above, particularly when an object image from a high-resolution CCD is monitored by, for example, an NTSC monitor device. A read control signal for reading the image data is generated, and an operation signal for the movie processing unit 48 that performs image processing on the image data read from the frame memory is also generated. In particular, the control signal to the movie processing unit 48 is generated based on data indicating the defective pixel position from the defective position data storage circuit 46.
[0154]
When the control unit 50 receives a shutter release signal by pressing the button from a release button circuit (not shown), the control unit 50 forms an activation signal for starting photographing, and sends it to the timing signal generation circuit 52 via the control line 124. send.
[0155]
Upon receiving the activation signal 124 from the control unit 50, the timing signal generation circuit 52 forms various timing signals for operating the drive signal generation circuit 44 synchronized with the activation signal 124, and drives them via the signal line 128. Various timing signals are output to the signal generating circuit 44 and synchronized with the start signal 124 to operate the control unit 50, and are output to the control unit 50 through the signal line 126. This is a synchronization signal generating circuit that forms various timing signals for operating the synchronized defect position data storage circuit 46 and outputs them to the control unit 50 via the control line 132. These various timing signals are formed based on a clock signal output from a reference signal oscillator (not shown) in the timing signal generation circuit 52.
[0156]
FIG. 9 shows the internal configuration of the movie processing unit 48 of the camera 2.
[0157]
In this embodiment, the movie processing unit 48 first performs interpolating processing on the pixel data R, G and B from the high resolution CCD appearing at the input 104 to synchronize the pixel data R, G and B is obtained, and then the reduced pixel data R, G, and B are obtained by performing the reduction process only on the false signal based on the defective pixel of the CCD included in the synchronized pixel data R, G, and B. The pixel data R, G, and the number of pixels that can be displayed on the NTSC monitor device by thinning the synchronized pixel data R, G, and B including the pixel data R, G, and B that have been reduced The converted pixel data R, G and B are output to the output 107, or YC conversion is performed on the converted pixel data R, G and B to obtain the luminance signal data Y and the color difference signal data RY. , BY got An image processing circuit for outputting the force 106.
[0158]
As shown in FIG. 9, the movie processing unit 48 includes a selector 200, a first multiplier 210, a first adder 220, a first median filter processing circuit 280, a first memory 238, an input control unit 288, An output control unit 242, a YC converter 244, a second multiplier 250, a second adder 260, a second median filter processing circuit 290, and a second memory 278 are provided.
[0159]
9 differs from FIG. 2 in that the first median filter processing circuit 230 in FIG. 2 is changed to the first median filter processing circuit 280 in FIG. 9, and the input control unit 240 in FIG. 9 is changed to the input control unit 288, and the second median filter processing circuit 270 in FIG. 2 is changed to the second median filter processing circuit 290 in FIG. 9, parts corresponding to those in FIG. 2 are denoted by the same reference numerals, and redundant description is omitted.
[0160]
The pixel data of the three systems R, G, and B interpolated by the first adder 220 is reduced only for the false signal based on the defect of the CCD12 pixel in the first median filter processing circuit 280. Done.
[0161]
The first median filter processing circuit 280 is composed of an R median filter processing circuit 282, a G median filter processing circuit 284, and a B median filter processing circuit 286, and the second median filter processing circuit 290 is an R median filter processing circuit. 292, a G median filter processing circuit 294, and a B median filter processing circuit 296.
[0162]
Each of the processing circuits 282, 284, 286, 292, 294, 296 is composed of the same circuit, and this circuit converts the input signal when the input signal is not a false signal based on the defective pixel of the CCD12. If the signal is a fake signal, the fake signal and a signal around one pixel of the fake signal are input, the level values of the three input pixels are compared, and then arranged in descending order of the level value. Then, the median value is obtained, and a signal of the obtained median is output.
[0163]
Here, the R median filter processing circuit 282 will be described as an example. In this example, the processing circuit 282 includes a first switch circuit, a second switch circuit, a memory circuit, and a comparison circuit. The first switch circuit receives the pixel data R from the R adder 222 at its input terminal, and when the received pixel data R is not a false signal based on a defective pixel of the CCD 12, outputs it to its output terminal 1. Further, in the case of a false signal, the switching circuit outputs a false signal and pixel data R around one pixel of the false signal to its output terminal 2.
[0164]
The storage circuit is a storage circuit that temporarily stores a false signal from the output terminal 2 of the first switch circuit and pixel data R of around 1 pixel of the false signal. These three pixel data R temporarily stored in the storage circuit are read out and sent to the comparison circuit. The comparison circuit compares the level values of the three pixels sent, arranges them in descending order of the level values, then obtains their median (median), and the obtained median is input to the second switch circuit. This is a circuit to be sent to the terminal 2.
[0165]
The second switch circuit has an input terminal 1 that receives pixel data R that is not a false signal from the output terminal 1 of the first switch circuit, and this circuit has a case where the input pixel data R is not a false signal based on a defective pixel. Is a switching circuit that outputs pixel data R input to the input terminal 1 to the output terminal, or pixel data R indicating the median input to the input terminal 2 to the output terminal when it is a false signal. The output terminal of the second switch circuit is connected to the signal line 316.
[0166]
In this embodiment, such processing is performed by the median filter processing control formed by the input control unit 288 based on the control signal 122 for generating the median filter processing control signal from the second control circuit of the control unit 50. Based on signal 318.
[0167]
Referring to FIG. 9, the input control unit 288 is based on the control signal 122 for generating the write control signal from the second control circuit of the control unit 50 shown in FIG. This is a control circuit for generating write control signals for the first memory 238 and the second memory 278.
[0168]
The input control unit 288 also includes first and second median filters based on the control signal 122 for generating the median filter processing control signal from the second control circuit of the control unit 50, as mentioned briefly above. A control circuit that forms a median filter processing control signal 318 to processing circuits 280 and 290. In this second embodiment, the median filter processing control signal 318 is a control signal for performing reduction processing only for defective pixels on one screen.
[0169]
The operation of the second embodiment will be described.
[0170]
First, the image sensor 12 of the camera 2 is a high resolution CCD (number of display dots, horizontal 1280 x vertical 1024 dots) of G stripe RB perfect checkered filter, and the pixel signal output from this CCD12 is converted to an NTSC video signal. The operation until conversion and display on the monitor will be described. The position of the defective pixel of the CCD 12 is the same position as in FIG.
[0171]
Analog pixel signals from the high-resolution CCD 12 are sent to the analog-digital converter 16 via the pre-processing circuit 14, converted into digital pixel signals, and stored, and the stored pixel data is read every other line. Pixel data R sent to the first adder 220 via the selector 200 and the first multiplier 210 of the movie processor 48 and synchronized for each pixel. nn , G nn , B nn Since the operation up to the point where the above is obtained is the same as that of the high resolution CCD 12 having the G stripe RB complete checkered filter of the first embodiment, the description is omitted.
[0172]
As a result, the pixel data R output from the first adder 220 is displayed. nn , G nn , B nn 4 (c), and the level value in this case is as shown in FIG. 5 (c).
[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 output terminal 1 of the first switch circuit of the R median filter processing circuit 282. A control signal for connection is sent from the input control unit 288, and a control signal for connecting the input terminal 1 to the output terminal is sent from the input control unit 288 to the second switch circuit. Therefore, data of level value “1” is output from the output 316 of the processing circuit 282.
[0174]
When the processing using the NO1 display dot as the target pixel is completed as described above, the processing circuit 282 next enters the processing using the NO2 display dot as the target pixel. Also in this process, since the second pixel is not a defective pixel, the above process is performed. Similarly, since the third and fourth pixels are not defective pixels, the above-described processing is performed. Therefore, from the output 316 of the processing circuit 282, the data of the level value “3/4” for the second pixel, the data of the level value “1/2” for the third pixel, the data for the fourth pixel Data with level value “1/4” is output.
[0175]
When the process using the NO4 display dot as the target pixel is completed, the processing circuit 282 next enters a process using the NO5 display dot as the target pixel. In this case, a control signal for connecting the input terminal to the output terminal 2 is sent from the input control unit 288 to the first switch circuit of the processing circuit 282, and the input terminal 2 is sent to the second switch circuit. Is sent from the input control unit 288 to connect to the output terminal.
[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 processing circuit 282 via the first switch circuit. 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. ”,“ 1/4 ”,“ 0 ”are arranged in this order, and the median“ 1/4 ”data is output as the data subjected to the median filter processing in the target pixel through the second switch circuit 316. Output to.
[0177]
That is, in the processing circuit 282, when the input pixel data R is not a false signal based on the defective pixel, the input pixel data R is sent to the first memory 238 as it is, and when it is a false signal, Pixel data R indicating the median is obtained and sent to the first memory 238. Such processing is also performed in the processing circuits 284 and 286 for the pixel data G and B.
[0178]
Pixel data R from the first median filter processing circuit 280 nn , G nn , B nn Is stored in the first memory 238 by the write control signal of the input control unit 288. In this case, since the R, G, and B pixel data at each sample point is sent from the processing circuit 280, the first memory 238 has 1280 horizontal x 512 vertical dots as shown in FIG. Pixel data of the pixel arrangement shown is stored at the level value shown in FIG.
[0179]
Similarly to the first embodiment, the second embodiment reads pixel data from the frame memory of the analog-digital converter 16 and the pixel data R within 120 ms. nn , G nn , B nn Are stored in the first memory 238. Accordingly, the pixel data stored in the first memory 238 can be displayed on the NTSC system monitor device 29 via the reproducing unit 26 in real time.
[0180]
Further, when the monitor device 29 is a monitor having a resolution lower than that of the NTSC system, the pixel data can be thinned out, so that the pixel data is read from the frame memory of the analog-digital converter 16 and the pixel data R nn , G nn , B nn It is possible to further shorten the time until the first memory 238 is stored in the first memory 238. Since the operation after the first memory 238 is the same as that in the first embodiment, the description thereof is omitted.
[0181]
Next, the image sensor 12 of the camera 2 is a high resolution CCD (number of display dots, horizontal 1280 x vertical 1024 dots) with an RGB stripe color filter array, and the pixel signal output from the CCD 12 is converted into an NTSC video signal. The operation until conversion and display on the monitor will be described. The position of the defective pixel of the CCD 12 is the same position as in FIG.
[0182]
Analog pixel signals from the high-resolution CCD 12 are sent to the analog-digital converter 16 via the pre-processing circuit 14, converted into digital pixel signals, and stored, and the stored pixel data is read every other line. Pixel data R sent to the first adder 220 via the selector 200 and the first multiplier 210 of the movie processor 48 and synchronized for each pixel. nn , G nn , B nn Since the operation up to the point where the above is obtained is the same as that of the high resolution CCD 12 having the RGB stripe color filter of the first embodiment, the description thereof is omitted.
[0183]
As a result, the pixel data R output from the first adder 220 is displayed. nn , G nn , B nn Is as shown in FIG. 6 (c), and the level value in this case is as shown in FIG. 7 (c).
[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 output terminal 1 of the first switch circuit of the R median filter processing circuit 282. A control signal for connection is sent from the input control unit 288, and a control signal for connecting the input terminal 1 to the output terminal is sent from the input control unit 288 to the second switch circuit. Therefore, data of level value “1” is output from the output 316 of the processing circuit 282.
[0185]
When the processing using the NO1 display dot as the target pixel is completed as described above, the processing circuit 282 next enters the processing using the NO2 display dot as the target pixel. Also in this process, since the second pixel is not a defective pixel, the above process is performed. Similarly, since the third pixel is not a defective pixel, the above-described processing is performed. Accordingly, from the output 316 of the processing circuit 282, the data of the level value “2/3” is output for the second pixel, and the data of the level value “1/3” is output for the third pixel.
[0186]
When the process using the NO3 display dot as the target pixel is completed, the processing circuit 282 then enters the process using the NO4 display dot as the target pixel. In this case, a control signal for connecting the input terminal to the output terminal 2 is sent from the input control unit 288 to the first switch circuit of the processing circuit 282, and the input terminal 2 is sent to the second switch circuit. Is sent from the input control unit 288 to connect to the output terminal.
[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 processing circuit 282 via the first switch circuit. 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 ”,“ 0 ”are arranged in this order, and the median“ 1/3 ”data is output through the second switch circuit 316 as data subjected to median filter processing at the target pixel. Output to.
[0188]
That is, in the processing circuit 282, when the input pixel data R is not a false signal based on the defective pixel, the input pixel data R is sent to the first memory 238 as it is, and when it is a false signal, Pixel data R indicating the median is obtained and sent to the first memory 238. Such processing is also performed in the processing circuits 284 and 286 for the pixel data G and B.
[0189]
Pixel data R from the first median filter processing circuit 280 nn , G nn , B nn Is stored in the first memory 238 by the write control signal of the input control unit 288. In this case, since the R, G, and B pixel data at each sample point is sent from the processing circuit 280, the first memory 238 is shown in FIG. Pixel data of the pixel arrangement shown is stored at the level value shown in FIG.
[0190]
Similarly to the first embodiment, the second embodiment reads pixel data from the frame memory of the analog-digital converter 16 and the pixel data R within 120 ms. nn , G nn , B nn Are stored in the first memory 238. Accordingly, the pixel data stored in the first memory 238 can be displayed on the NTSC system monitor device 29 via the reproducing unit 26 in real time.
[0191]
Further, when the monitor device 29 is a monitor having a resolution lower than that of the NTSC system, the pixel data can be thinned out, so that the pixel data is read from the frame memory of the analog-digital converter 16 and the pixel data R nn , G nn , B nn It is possible to further shorten the time until the first memory 238 is stored in the first memory 238. Since the operation after the first memory 238 is the same as that in the first embodiment, the description thereof is omitted.
[0192]
According to the second embodiment, the movie processing unit 48 performs interpolation processing on the pixel data R, G, and B from the high-resolution CCD 12, and the pixel data R, G, and B is obtained, and then the pixel data R, G, and B obtained by performing the reduction process only on the false signal for the defective pixel of the CCD12 included in the synchronized pixel data R, G, and B are obtained. For pixel signals that are not defective pixels, pixel data R, G, and B are output as they are, and then the reduced pixel data R, G, and B and the pixel data R, G, and B that are output as they are mixed The pixel data is thinned to be converted into pixel data R, G and B having the number of pixels which can be displayed on the NTSC system monitor, and then the YC conversion is performed on the converted pixel data R, G and B. line Thus, since the luminance signal data Y and the color difference signal data RY and BY are obtained, a high-resolution subject image can be displayed on the monitor device 29 via the playback unit 26 in real time. effective.
[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 imaging device 12 of the cameras 1 and 2 is a high-resolution CCD, the number of pixels of the high-resolution subject image formed on the CCD can be displayed on the NTSC monitor device. Movie processing units 20 and 48 for converting the number of pixels are provided.
[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.
請求項1または2に記載の画像信号処理装置において、前記固体撮像素子は、高解像度のCCD であることを特徴とする画像信号処理装置。  3. The image signal processing apparatus according to claim 1, wherein the solid-state imaging device is a high-resolution CCD. 4. 複数色の色フィルタを前面に有し、これら色フィルタに対応されたカラー画像情報を各画素から点順次に得るようにした高解像度の固体撮像素子からなるカラー撮像手段により撮像されたカラー画像信号を得られた順にディジタル信号の形で受けて該信号の処理を行なう画像信号処理装置を備えた電子スチルカメラにおいて、
前記画像信号処理装置は、高解像度の画素データをモニタする場合に、
前記得られた順に送られてくる画素に基づくディジタル信号の形のカラー画像データを受け、所定の画素補間制御信号に基づき該受けたカラー画像データを色画素ごとに同時化して赤色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.
請求項10に記載の画像信号処理装置を備えた電子スチルカメラにおいて、
前記画像信号処理装置はさらに、
前記色信号変換手段からの低解像度の画素毎に同時化した輝度信号データ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.
請求項4ないし11のいずれかに記載の画像信号処理装置を備えた電子スチルカメラにおいて、前記固体撮像素子は、高解像度のCCD であることを特徴とする画像信号処理装置を備えた電子スチルカメラ。In an electronic still camera provided with an image signal processing apparatus according to any one of claims 4 to 11, wherein the solid-state imaging device, an electronic still camera provided with an image signal processing apparatus which is a high resolution CCD .
JP35244198A 1998-12-11 1998-12-11 Image signal processing apparatus and electronic still camera equipped with the apparatus Expired - Fee Related JP4515546B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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