JPH11191866A - Defective pixel interpolation device, image pickup device and storage medium readable by computer - Google Patents

Defective pixel interpolation device, image pickup device and storage medium readable by computer

Info

Publication number
JPH11191866A
JPH11191866A JP9357739A JP35773997A JPH11191866A JP H11191866 A JPH11191866 A JP H11191866A JP 9357739 A JP9357739 A JP 9357739A JP 35773997 A JP35773997 A JP 35773997A JP H11191866 A JPH11191866 A JP H11191866A
Authority
JP
Japan
Prior art keywords
defective pixel
bits
pixel
predetermined number
image data
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.)
Pending
Application number
JP9357739A
Other languages
Japanese (ja)
Inventor
Junichi Yamayoshi
純一 山吉
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP9357739A priority Critical patent/JPH11191866A/en
Publication of JPH11191866A publication Critical patent/JPH11191866A/en
Pending legal-status Critical Current

Links

Landscapes

  • Transforming Light Signals Into Electric Signals (AREA)

Abstract

PROBLEM TO BE SOLVED: To apply interpolation processing to a defective pixel of an image pickup element at a high speed with a simple configuration. SOLUTION: Photographed image data Di are interpolated at a defective pixel interpolation section 11 by using a defective pixel table section 12. The table section 12 has tables each consisting of 8 bits corresponding to pluralities of surrounding pixels of each defective pixel in image data and each denoting the availability as to whether or not each bit is available of the interpolation processing for the defective pixel in terms of '1' or '0'. Pixel data of a number corresponding to number of bits among 0, 1, 2, 4, 8 among the bits available of the interpolation processing by referencing the tables are extracted from the image data and the extracted pixel data are subject to weighted-mean processing for the interpolation-processing.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、撮像装置の欠陥画
素を補間する欠陥画素補間装置、撮像装置及びコンピュ
ータ読み取り可能な記憶媒体に関するものである。
[0001] 1. Field of the Invention [0002] The present invention relates to a defective pixel interpolating device for interpolating defective pixels of an imaging device, an imaging device, and a computer-readable storage medium.

【0002】[0002]

【従来の技術】医療診断を目的とするX線撮影では、増
感紙とX線写真フィルムを組み合わせたフィルムスクリ
ーンシステムがよく行われている。この方法によれば、
被写体を通過したX線は、被写体の内部情報を含み、そ
れが増感紙によってX線の強度に比例した可視光に変換
されてX線写真フィルムを感光させ、X線画像をフィル
ム上に形成する。
2. Description of the Related Art In X-ray photography for medical diagnosis, a film screen system combining an intensifying screen and an X-ray photographic film is often used. According to this method,
The X-rays that have passed through the subject contain internal information of the subject, which is converted into visible light in proportion to the intensity of the X-rays by the intensifying screen, exposing the X-ray photographic film, and forming an X-ray image on the film I do.

【0003】また、最近では、X線を蛍光体によってX
線の強度に比例した可視光に変換し、それを光電変換素
子を用いて電気信号に変換し、それをADでデジタル変
換するX線デジタル撮影装置が使用されはじめている。
上記の光電変換素子は、マトリクス状に配列されて1つ
の面センサが形成されており、近年では2000×20
00以上の大画面センサの製造が可能になってきてい
る。
In recent years, X-rays have been converted to X-rays by phosphors.
An X-ray digital imaging apparatus that converts visible light proportional to the intensity of a line, converts it into an electric signal using a photoelectric conversion element, and converts the electric signal into a digital signal by AD has begun to be used.
The above-mentioned photoelectric conversion elements are arranged in a matrix to form one surface sensor.
It has become possible to manufacture large-screen sensors of 00 or more.

【0004】このようなセンサの大画面化、高解像度化
に伴い、製造技術の問題からセンサ上の光電変換素子の
いくつかが正常に動作しないことがある。その場合、光
電変換素子に対応する画素値が照射される光度によら
ず、つねに0付近になることが多い。この原因として、
光電変換素子自身の製造不良や、素子からの配線の断線
などがあげられる。この画素欠陥をもつセンサで画像の
取り込み表示を行うと取り込み画像とは関係無い黒い点
もしくは線が表示され、とても見にくくなる。これらの
画素の欠陥を完全に無くすことは、現状では不可能であ
り、欠陥画素を、何らかの方法で補間してやることが行
われている。
[0004] With the increase in the screen size and the resolution of the sensor, some of the photoelectric conversion elements on the sensor may not operate normally due to a problem in manufacturing technology. In that case, the pixel value corresponding to the photoelectric conversion element is often near 0 regardless of the luminous intensity to be irradiated. This is because
Examples include defective production of the photoelectric conversion element itself, disconnection of wiring from the element, and the like. When an image is captured and displayed by the sensor having the pixel defect, a black dot or a line irrelevant to the captured image is displayed, which makes it very difficult to see. It is impossible at present to completely eliminate these pixel defects, and defective pixels are interpolated by some method.

【0005】例えば、欠陥画素を“S”とし、その周辺
画素を以下のように表すと D2 D1 D0 D4 S D3 D7 D6 D5 欠陥画素の補間値を周辺がその平均として求めると、 S=(D0+D1+D2+D3+D4+D5+D6+D
7)/8 となる。
For example, if a defective pixel is represented by "S" and its peripheral pixels are expressed as follows, then D2 D1 D0 D4 S D3 D7 D6 D5 When the interpolated value of the defective pixel is determined as the average of the periphery, S = (D0 + D1 + D2 + D3 + D4 + D5 + D6 + D
7) / 8.

【0006】また、周辺画素に欠陥画素“X”があった
場合 X D1 D0 D4 S D3 D7 D6 D5 欠陥画素“X”を抜かしての補間値を周辺がその平均と
して求めると、 S=(D0+D1+D3+D4+D5+D6+D7)/
7 となる。
Further, when there is a defective pixel “X” in the peripheral pixels, X D1 D0 D4 S D3 D7 D6 D5 When the peripheral value is calculated as an average of the interpolation values obtained by removing the defective pixel “X”, S = (D0 + D1 + D3 + D4 + D5 + D6 + D7 ) /
7

【0007】これらは、センサの欠陥画素情報を持った
ビットマップテーブルをメモリ上にあらかじめ作ってお
き、CPUで欠陥画素補間処理を行う際に、欠陥画素テ
ーブルを端から読んでいき、その画素が欠陥である場合
は、周辺画素から欠陥でない画素値をフレームメモリか
ら読み出し、それらを平均して補間値として使用する。
また、ビットマップテーブルの代わりに欠陥画素のアド
レスをテーブルにする方法もある。
In these methods, a bitmap table having defective pixel information of a sensor is previously created in a memory, and when a defective pixel interpolation process is performed by a CPU, the defective pixel table is read from the end, and the pixel is read from the end. If there is a defect, pixel values that are not defective are read from the frame memory from the peripheral pixels, averaged, and used as interpolation values.
There is also a method in which addresses of defective pixels are made into a table instead of the bitmap table.

【0008】[0008]

【発明が解決しようとする課題】上記のように、CPU
を用いてソフトウェア的に欠陥補間処理を行うのは時間
がかかり、例えば、連続的に画像を取り込むような撮影
では不向きである。また、上記の処理をハード化する場
合、補間に使用する周辺画素数で削り算するため回路が
複雑になる。
SUMMARY OF THE INVENTION As described above, the CPU
It takes a long time to perform the defect interpolation processing by software using, and is not suitable for, for example, photographing in which images are continuously captured. Further, when the above processing is implemented by hardware, the circuit is complicated because the number of peripheral pixels used for interpolation is reduced.

【0009】本発明は、上記の事情に鑑み、比較的簡単
な構成で、高速な欠陥画素補間処理を可能とすることを
目的とするものである。
The present invention has been made in view of the above circumstances, and has as its object to enable high-speed defective pixel interpolation processing with a relatively simple configuration.

【0010】[0010]

【課題を解決するための手段】本発明による欠陥画素補
間装置においては、画像データ中の欠陥画素の複数の周
辺画素と対応する複数ビットで構成され、各ビットが上
記欠陥画素の補間処理に使用可能か否かを示している欠
陥画素テーブルを記憶する記憶手段と、上記陥画素テー
ブルを参照して上記補間処理に使用可能なビットのうち
の所定数のビットと対応する所定数の画素の画素データ
を上記画像データから抽出し、抽出した所定数の画素デ
ータを用いて補間処理を行う補間処理手段とを設けてい
る。
In the defective pixel interpolating apparatus according to the present invention, the defective pixel interpolating apparatus is constituted by a plurality of bits corresponding to a plurality of peripheral pixels of the defective pixel in the image data, and each bit is used for the interpolation processing of the defective pixel. Storage means for storing a defective pixel table indicating whether or not possible, and a predetermined number of pixels corresponding to a predetermined number of bits among the bits available for the interpolation process with reference to the pixel table Interpolation processing means for extracting data from the image data and performing an interpolation process using the extracted predetermined number of pixel data is provided.

【0011】本発明による撮像装置においては、被写体
を撮像し画像データを出力する撮像手段と、上記画像デ
ータ中の上記撮像手段における欠陥画素の複数の周辺画
素と対応する複数ビットで構成され、各ビットが上記欠
陥画素の補間処理に使用可能か否かを示している欠陥画
素テーブルを記憶する記憶手段と、上記欠陥画素テーブ
ルを参照して上記補間処理に使用可能なビットのうちの
所定数のビットと対応する所定数の画素の画素データを
上記画像データから抽出し、抽出した所定数の画素デー
タを用いて補間処理を行う補間処理手段とを設けてい
る。
The image pickup apparatus according to the present invention comprises an image pickup means for picking up an image of a subject and outputting image data, and a plurality of bits corresponding to a plurality of peripheral pixels of the defective pixel in the image pickup means in the image data. Storage means for storing a defective pixel table indicating whether or not the bits can be used for the interpolation processing of the defective pixel; and a predetermined number of bits of the bits available for the interpolation processing with reference to the defective pixel table. Interpolation processing means for extracting pixel data of a predetermined number of pixels corresponding to the bits from the image data and performing an interpolation process using the extracted predetermined number of pixel data is provided.

【0012】本発明による記憶媒体においては、画像デ
ータ中のの欠陥画素の複数の周辺画素と対応する複数ビ
ットで構成され、各ビットが上記欠陥画素の補間処理に
使用可能か否かを示している欠陥画素テーブルを参照し
て上記補間処理に使用可能なビットのうちの所定数のビ
ットと対応する所定数の画素の画素データを上記画像デ
ータから抽出し、抽出した所定数の画素データを用いて
上記欠陥画素の補間処理を行う手順を実行するためのプ
ログラムを記憶している。
The storage medium according to the present invention is composed of a plurality of bits corresponding to a plurality of peripheral pixels of a defective pixel in image data, and indicates whether each bit can be used for the interpolation processing of the defective pixel. With reference to the defective pixel table, pixel data of a predetermined number of pixels corresponding to a predetermined number of bits that can be used for the interpolation processing is extracted from the image data, and the extracted predetermined number of pixel data is used. In addition, a program for executing the procedure of performing the above-described defective pixel interpolation processing is stored.

【0013】本発明による他の記憶媒体においては、画
像データ中のの欠陥画素の複数の周辺画素と対応する複
数ビットで構成され、各ビットが上記欠陥画素の補間処
理に使用可能か否かを示している欠陥画素テーブルを記
憶している。
In another storage medium according to the present invention, the storage medium is constituted by a plurality of bits corresponding to a plurality of peripheral pixels of a defective pixel in image data, and it is determined whether or not each bit can be used for the interpolation processing of the defective pixel. The defective pixel table shown is stored.

【0014】[0014]

【発明の実施の形態】図1は、本発明の実施の形態を示
す図である。X線発生装置1から出力されたX線は、被
写体2を通過して架台9に取り付けられたX線センサ部
3に入射する。この入射したX線には被写体2の内部情
報が含まれており、X線センサ部3内部の固体撮像装置
4の蛍光体5でX線の強度に比例した可視光に変換さ
れ、光電変換装置6によってその可視光に比例した電荷
に変換される。そして、AD変換によってデジタル化さ
れ、コントロール部7に転送される。ここで、AD変換
は、X線センサ部3内部で行われていてもよいし、コン
トロール部7で行われてもよい。そして、転送された画
像データは、表示部8で表示される。
FIG. 1 is a diagram showing an embodiment of the present invention. The X-rays output from the X-ray generator 1 pass through the subject 2 and enter the X-ray sensor unit 3 attached to the gantry 9. The incident X-rays include the internal information of the subject 2 and are converted into visible light proportional to the intensity of the X-rays by the fluorescent material 5 of the solid-state imaging device 4 inside the X-ray sensor unit 3. 6 converts the charge into a charge proportional to the visible light. Then, the data is digitized by AD conversion and transferred to the control unit 7. Here, the AD conversion may be performed inside the X-ray sensor unit 3 or may be performed by the control unit 7. Then, the transferred image data is displayed on the display unit 8.

【0015】図2は、コントロール部7の構成を示した
ものである。X線センサ部3から転送される画像データ
Diは、画像取り込み装置10に入りその欠陥画素補間
部11に入力される。欠陥画素補間部11には、ライン
バッファLB00〜LB32が接続されており、LB0
0〜LB02、LB10〜LB12、LB20〜LB2
2、LB30〜LB32がそれぞれ1ラインの画像を収
納する。ここで、LBx0には、画像のアドレスが0、
3、6、…であるものが書き込まれ、LBx1は、画像
のアドレスが1、4、7、…であるものが書き込まれ、
LBx2は、画像のアドレスが2、5、8…であるもの
が書き込まれる。
FIG. 2 shows the configuration of the control unit 7. The image data Di transferred from the X-ray sensor unit 3 enters the image capturing device 10 and is input to the defective pixel interpolating unit 11. Line buffers LB00 to LB32 are connected to the defective pixel interpolation unit 11, and LB0
0 to LB02, LB10 to LB12, LB20 to LB2
2. LB30 to LB32 each store an image of one line. Here, the address of the image is 0 in LBx0,
, LBx1 are written with image addresses 1, 4, 7,...,
In the LBx2, an image whose address is 2, 5, 8,... Is written.

【0016】また、欠陥画素補間部11には、本発明に
よる記憶媒体としての欠陥画素テーブル部12が接続さ
れ、これは、画像サイズ分の容量を持ち、図4に示す
←、↓方向に読み出されていき、図5に示すように読み
出しの原点を0x000000番地として読み出す順に
アドレスがインクリメントされて読み出され、欠陥補間
に使用される。欠陥画素テーブル部12は、バスインタ
ーフェース13を介してバス上に接続された処理装置と
してのCPU14によって書き込まれる。尚、CPU1
4は、本発明による記憶媒体としてのROM15に格納
されたプログラムを実行することにより、補間処理等を
実行する。
The defective pixel interpolating section 11 is connected to a defective pixel table section 12 as a storage medium according to the present invention, which has a capacity corresponding to the size of an image and is read in the ← and ↓ directions shown in FIG. As shown in FIG. 5, the address is incremented and read in the reading order assuming that the reading origin is 0x000000 as shown in FIG. 5, and is used for defect interpolation. The defective pixel table section 12 is written by the CPU 14 as a processing device connected to the bus via the bus interface 13. CPU1
4 executes an interpolation process and the like by executing a program stored in the ROM 15 as a storage medium according to the present invention.

【0017】欠陥画素補間部11から出力された画像デ
ータD0は、バスインターフェース13を介してバス上
に接続されたハードディスク等の記憶装置16に転送さ
れる。CPU14は、記憶装置16内の画像データを読
み出すことができ必要とされる処理を施す。ここで使用
するラインバッファLB00〜LB32、及び欠陥画素
テーブル部12は、高速でのアクセスが求められ、通常
はDRAM、SRAM等の半導体メモリが適している。
The image data D0 output from the defective pixel interpolation unit 11 is transferred to a storage device 16 such as a hard disk connected to the bus via the bus interface 13. The CPU 14 can read image data from the storage device 16 and performs necessary processing. The line buffers LB00 to LB32 and the defective pixel table section 12 used here require high-speed access, and semiconductor memories such as DRAM and SRAM are generally suitable.

【0018】次に、欠陥画素テーブル作成方法について
説明する。欠陥画素の検出方法としては、センサの前に
被写体を置かずにX線を曝射し、その時に得られた画像
データの中で、画素値が所定のしきい値以下のものを欠
陥画素と判断する。前述したように図1のコントロール
部7に転送された画像データは、図2の画像取り込み装
置10に入り、欠陥画素補間部11を通りバスインター
フェース13を介して記憶装置15に転送される。この
時、欠陥画素補間部11は、事前に補間処理を行わず、
データを素通りするように設定されている。
Next, a method of creating a defective pixel table will be described. As a method for detecting a defective pixel, X-rays are emitted without placing the subject in front of the sensor, and image data obtained at that time and whose pixel value is equal to or less than a predetermined threshold value is defined as a defective pixel. to decide. As described above, the image data transferred to the control unit 7 in FIG. 1 enters the image capturing device 10 in FIG. 2, passes through the defective pixel interpolation unit 11, and is transferred to the storage device 15 via the bus interface 13. At this time, the defective pixel interpolation unit 11 does not perform interpolation processing in advance,
It is set to pass data.

【0019】CPU14は、ここで得られた画像データ
中の全画素について所定のしきい値と比較し、しきい値
を下回る画素を欠陥画素と判定して、欠陥である場合を
0、正常である場合を1というように、1ビットの仮の
欠陥画素テーブルを作成する。
The CPU 14 compares all the pixels in the obtained image data with a predetermined threshold value, determines a pixel below the threshold value as a defective pixel, and determines 0 if the pixel is defective and 0 if the pixel is normal. A 1-bit temporary defective pixel table is created, such as 1 in a certain case.

【0020】そして、上記仮の欠陥画素テーブルを原点
から読み出していき、0である場合は、その画素の周辺
8画素の仮の欠陥画素テーブルでの値を読み出し、その
周辺8画素の内どの画素を欠陥補間に使用するかを決定
し、それに伴った8ビットの欠陥画素テーブルを作成す
る。また、値が1である場合は、 (7) (6) (5) (4) (3) (2) (1) (0) 0 0 0 0 0 0 0 0 を欠陥画素テーブル値とする。
Then, the temporary defective pixel table is read from the origin, and if it is 0, the values in the temporary defective pixel table of the eight peripheral pixels of the pixel are read, and which pixel among the eight peripheral pixels is read out. Is used for defect interpolation, and an 8-bit defective pixel table is created accordingly. When the value is 1, (7), (6), (5), (4), (3), (2), (1), (0) 00 00 00 00 0 0 are set as the defective pixel table values.

【0021】以下に欠陥画素テーブル値の例を示す。対
象画素を“S”とすると、その周辺にはD0〜D7の8
画素が存在する。 D2 D1 D0 D4 S D3 D7 D6 D5
The following is an example of a defective pixel table value. Assuming that the target pixel is “S”, the surroundings of D0 to D7 are 8
There are pixels. D2 D1 D0 D4 S D3 D7 D6 D5

【0022】ここで、次のようにD0、D5が欠陥画素
である場合、 D2 D1 X D4 S D3 D7 D6 X 欠陥補間に使用できるのは、D1、D2、D3、D4、
D6、D7の6画素である。
Here, when D0 and D5 are defective pixels as follows, D1, D2, D3, D4, D3, D4, D3, D7, and D6 can be used for defect interpolation.
D6 and D7 pixels.

【0023】本実施の形態では、ハードウェアの簡素化
を図るために、欠陥補間に使用する画素数を1、2、
4、8個のどれかにする。そこで上記の場合は、使用可
能な6画素から4個を選択して使用する。選択方法とし
ては、4画素の位置的な重心ができるだけ“S”に近く
なるように選択する。この結果、ここでは、D1、D
3、D4、D6が選択され、欠陥画素テーブル値は、 (7) (6) (5) (4) (3) (2) (1) (0) 0 1 0 1 1 0 1 0 となる。
In the present embodiment, in order to simplify the hardware, the number of pixels used for defect interpolation is set to 1, 2,.
Choose one of four or eight. Therefore, in the above case, four pixels are selected from six available pixels and used. As a selection method, selection is made such that the positional center of gravity of the four pixels is as close to "S" as possible. As a result, here, D1, D
3, D4, and D6 are selected, and the defective pixel table values are (7) (6) (5) (4) (3) (2) (1) (0) 0 1 0 1 1 1 10.

【0024】また、対象画素が端の画素である場合は、
周辺画素が8個以下になる。この場合は、画素が無い場
所は、欠陥であるとみなして欠陥画素テーブルを作成す
る。ここで、画面の上端の画素である場合、 X X X D4 S D3 D7 D6 D5 D1、D2、D3は、欠陥とみなされ、残りの5画素か
ら4画素選択して使用する。ここでは、D3、D4、D
5、D7を選択し、欠陥画素テーブル値は、 (7) (6) (5) (4) (3) (2) (1) (0) 1 0 1 1 1 0 0 0 となる。
When the target pixel is an end pixel,
The number of peripheral pixels becomes eight or less. In this case, a defective pixel table is created by regarding a place where there is no pixel as a defect. Here, in the case of the pixel at the upper end of the screen, XXXD4SD3D7D6D5D1, D2, and D3 are regarded as defects, and four pixels are selected from the remaining five pixels and used. Here, D3, D4, D
5, D7 is selected, and the defective pixel table value becomes (7) (6) (5) (4) (3) (2) (1) (0) 101 0 1 1 1 0 0 0.

【0025】下端、右端、左端の画素も同様に行い、欠
陥画素テーブルの作成終了後、CPU14は、画像取り
込み装置10内のバッファ17を有効にし、作成した欠
陥画素テーブルを欠陥画素テーブル部12に書き込む。
The same process is performed for the lower, right and left pixels. After the completion of the creation of the defective pixel table, the CPU 14 enables the buffer 17 in the image capturing device 10 and stores the created defective pixel table in the defective pixel table section 12. Write.

【0026】次に、欠陥画素補間部11について説明す
る。図3は、欠陥画素補間部11の内部構成を示す。入
力画像ライン12は、3ステートバッファB00〜B3
2が接続されており、B00は、ラインバッファLB0
0、LB01は、LB01、……LB32は、LB32
にそれぞれ接続されている。B00〜B32は、書き込
みラインセレクタSEL0によって、LB00〜LB0
2、LB10〜LB12、LB20〜LB22、LB3
0〜LB32の内1ラインのみを選択するように、B0
0〜B02には制御信号s0が、B10〜B12には制
御信号s1が、B20〜B22には制御信号s2が、B
30〜B32には制御信号s3がそれぞれ接続されて制
御される。
Next, the defective pixel interpolation section 11 will be described. FIG. 3 shows the internal configuration of the defective pixel interpolation unit 11. The input image line 12 has three state buffers B00 to B3.
2 is connected, and B00 is a line buffer LB0.
0, LB01 is LB01,... LB32 is LB32.
Connected to each other. B00 to B32 are set to LB00 to LB0 by the write line selector SEL0.
2, LB10-LB12, LB20-LB22, LB3
B0 so as to select only one line among 0 to LB32.
0 to B02, the control signal s1 for B10 to B12, the control signal s2 for B20 to B22,
Control signals s3 are respectively connected to and controlled from 30 to B32.

【0027】LB00〜LB32には、ラインバッファ
制御部CNTによって生成される読み書き用の制御信号
c00〜c32がそれぞれ接続されている。ラインバッ
ファ制御部CNT内部には、ライン単位の書き込み用ア
ドレスカウンタおよび、LB00〜LB32それぞれ読
み出し用アドレスカウンタが有る。書き込みラインセレ
クタSEL0には、副走査用ステートマシンSSMが接
続され、このSSMは、現在どのラインバッファを書き
込み用に選択するかを書き込みラインセレクタSEL0
に伝える。ラインバッファ制御部CNT内部には、SS
Mおよび、主走査用ステートマシンFSMが接続され、
書き込み用に選択されているラインバッファには、書き
込み制御を、その他には読み出し制御を行うようにc0
0〜c32を出力する。
The read / write control signals c00 to c32 generated by the line buffer control unit CNT are connected to LB00 to LB32. Inside the line buffer control unit CNT, there are a write address counter for each line and a read address counter for each of LB00 to LB32. A sub-scanning state machine SSM is connected to the write line selector SEL0. The SSM determines which line buffer is currently selected for writing by the write line selector SEL0.
Tell In the line buffer control unit CNT, SS
M and the main scanning state machine FSM are connected,
The line buffer selected for writing is controlled so as to perform write control and read control otherwise.
0 to c32 are output.

【0028】0ライン目の画像が入力するとき、LB0
0〜LB02が書き込み用ラインバッファとして選択さ
れ、LB00には、画像のアドレスが0、3、6、…で
あるものが書き込まれ、LB01は、画像のアドレスが
1、4、7、…であるものが書き込まれ、LB02は、
画像のアドレスが2、5、8、…であるものが書き込ま
れる。続いて1ライン目の画像が入力し、LB10〜L
B12が書き込み用ラインバッファとして選択され、L
B10には画像のアドレスが0、3、6、…であるもの
が書き込まれ、LB11は、画像のアドレスが1、4、
7、…であるものが書き込まれ、LB12は、画像のア
ドレスが2、5、8、…であるものが書き込まれる。続
いて2ライン目が入力し、LB20〜LB22が書き込
み用ラインバッファとして選択され、LB20には、画
像のアドレスが0、3、6、…であるものが書き込ま
れ、LB21は、画像のアドレスが1、4、7、…であ
るものが書き込まれ、LB22は、画像のアドレスが
2、5、8、…であるものが書き込まれる。
When an image on the 0th line is input, LB0
0 to LB02 are selected as the write line buffers, and those having image addresses 0, 3, 6,... Are written to LB00, and the image addresses 1, 4, 7,. LB02 is written
The one whose image address is 2, 5, 8,... Is written. Then, the image of the first line is input, and LB10 to L
B12 is selected as a write line buffer,
In B10, those having the image addresses 0, 3, 6,... Are written, and in LB11, the image addresses 1, 4,.
.. Are written, and the LB 12 is written with image addresses 2, 5, 8,. Subsequently, the second line is input, LB20 to LB22 are selected as the line buffers for writing, and the ones whose image addresses are 0, 3, 6,... Are written in LB20, and the image addresses are stored in LB21. Are written in the LB22, and those in which the image addresses are 2, 5, 8,... Are written in the LB22.

【0029】右上角の画素を補間処理するために、上記
2ライン目入力と同時にLB00、LB01、LB1
0、LB11の先頭アドレスから読み出され、各画像デ
ータは、読み出しラインセレクタSEL1に入力され、
ここで、Dp0−LB30、Dp1−LB31、Dp2
−LB32、Dp3−LB00、Dp4−LB01、D
p5−LB02、Dp6−LB10、Dp7−LB1
1、Dp8−LB12に選択される。Dp0〜Fp7
は、欠陥画素セレクタSEL2に入力される。欠陥画素
セレクタSEL2では、LB00(Dp3)のデータ
は、補間対象画素であるためオリジナルデータDorg
に選択され、LB01(Dp4)のデータは、補間対象
画素の右側であるからD3に選択され、以下同様にDp
5−D4、Dp6−D6、Dp7−D5、Dp8−D
7、Dp0−D1、Dp1−D0、Dp2−D2に選択
される。
In order to interpolate the pixel at the upper right corner, LB00, LB01 and LB1 are input simultaneously with the input of the second line.
0, read from the head address of LB11, each image data is input to the read line selector SEL1,
Here, Dp0-LB30, Dp1-LB31, Dp2
-LB32, Dp3-LB00, Dp4-LB01, D
p5-LB02, Dp6-LB10, Dp7-LB1
1, selected as Dp8-LB12. Dp0 to Fp7
Is input to the defective pixel selector SEL2. In the defective pixel selector SEL2, since the data of LB00 (Dp3) is the pixel to be interpolated, the original data Dorg
And the data of LB01 (Dp4) is selected as D3 because it is on the right side of the pixel to be interpolated.
5-D4, Dp6-D6, Dp7-D5, Dp8-D
7, Dp0-D1, Dp1-D0, Dp2-D2.

【0030】上記の画像の読み出しに同期して、欠陥画
素テーブル部12から欠陥画素情報が読み出され、一時
記憶用レジスタREGに取り込まれる。そして、D0〜
D7は、それぞれ一時記憶用レジスタREGの0〜7ビ
ットに対応して、Dxとビットxの掛け算が行われる。
実際には、ビット=0の場合には、Dxを0でマスク
し、ビット=1ならそのまま通過させる。掛け算処理さ
れたD0〜D7は、加算器ADDに入力され、総和Ds
が計算される。
In synchronization with the above-described image reading, defective pixel information is read from the defective pixel table section 12 and is taken into the temporary storage register REG. And D0
D7 multiplies Dx by bit x corresponding to bits 0 to 7 of temporary storage register REG.
Actually, when bit = 0, Dx is masked with 0, and when bit = 1, Dx is passed as it is. The multiplied D0 to D7 are input to the adder ADD, and the sum Ds
Is calculated.

【0031】同時に一時記憶用レジスタREGの0〜7
ビットは、ビットの総和Ndが計算され、これが補間に
使用した画素数となる。Dorg、Ds、Ndは、割算
器DIVに入力され、Nd=0の場合、補間対象画素
は、正常であるか、周辺画素が全て欠陥であると判断し
て補間は行わず、DorgをそのままDoとして出力す
る。Nd≠0の場合Do=Ds/Ndが出力される。こ
こで、Nd=1、2、4、8なので、Nd=0でDo=
Ds、Nd=2でDo=Ds≫1、Nd=4でDo=D
s≫2、Nd=8でDo=Ds≫3とDsのビットをシ
フトさせればよい。
At the same time, 0 to 7 of the temporary storage register REG
For the bits, the sum Nd of bits is calculated, and this is the number of pixels used for interpolation. Dorg, Ds, and Nd are input to the divider DIV. If Nd = 0, it is determined that the interpolation target pixel is normal or all peripheral pixels are defective, and interpolation is not performed. Output as Do. If Nd ≠ 0, Do = Ds / Nd is output. Here, since Nd = 1, 2, 4, and 8, Do =
Ds, Nd = 2, Do = Ds≫1, Nd = 4, Do = D
When s れ ば 2 and Nd = 8, the bits of Do = DsD3 and Ds may be shifted.

【0032】ここでは、欠陥画素テーブル値は、 (7) (6) (5) (4) (3) (2) (1) (0) 0 1 0 1 0 0 0 0 であるので、D4、D6の2画素で補完する(Nd=
2)ことになり、Ds=D4+D6、Do=Ds≫1と
なる。
Here, since the defective pixel table value is (7) (6) (5) (4) (3) (2) (1) (0) 0 1 0 1 1 1 0 0 0 0 0, D4, Complement with two pixels of D6 (Nd =
2) That is, Ds = D4 + D6 and Do = Ds≫1.

【0033】図6は、0ライン目での補間対象画素とラ
インバッファ、欠陥画素テーブル部12のアドレス遷移
とを示した図である。前述の右上角の画素はP=0であ
るから、これに続くP=1の画素を補間処理するため
に、LB00〜LB12の先頭アドレスから読み出さ
れ、以下P=0の画素と同様の処理が行われる。ここで
LB00、LB10の読み出し用アドレスカウンタはイ
ンクリメントされる。さらに、P=2の画素を補間処理
するために、LB00、LB10の先頭アドレス+1と
LB01、LB02、LB11、LB12の先頭アドレ
スから読み出され、以下P=0の画素と同様の処理が行
われる。ここでLB01、LB11の読み出し用アドレ
スカウンタは、インクリメントされる。
FIG. 6 is a diagram showing a pixel to be interpolated, a line buffer, and an address transition of the defective pixel table section 12 on the 0th line. Since the above-mentioned pixel at the upper right corner has P = 0, in order to interpolate the subsequent pixel of P = 1, the pixel is read from the head address of LB00 to LB12, and the same processing as that of the pixel of P = 0 Is performed. Here, the read address counters of LB00 and LB10 are incremented. Further, in order to interpolate the pixel of P = 2, it is read from the head address of LB00, LB10 + 1 and the head address of LB01, LB02, LB11, LB12, and the same processing as that of the pixel of P = 0 is performed. . Here, the read address counters of LB01 and LB11 are incremented.

【0034】前述の動作は、表1に示すように補間画素
セレクタSEL2が主走査方向に処理が1画素進むごと
に選択を変更して行われる。
The above operation is performed by the interpolation pixel selector SEL2 changing the selection each time the processing advances by one pixel in the main scanning direction as shown in Table 1.

【0035】[0035]

【表1】 [Table 1]

【0036】そして、以上のような動作を1ライン分続
け、終了すると主走査方向ステートマシンFSMは、副
走査方向ステートマシンSSMにそれを伝え、SSM
は、2ライン目をLB20〜LB22へ書き込まれるの
が終了するのを待って書き込み用ラインバッファをLB
30〜LB32に変更し、次のラインの処理が開始され
る。
The above operation is continued for one line, and when the operation is completed, the main scanning direction state machine FSM transmits it to the sub scanning direction state machine SSM, and
Waits until the writing of the second line to LB20 to LB22 is completed, and sets the line buffer for writing to LB20.
The number is changed to 30 to LB32, and the processing of the next line is started.

【0037】そして、表2、表3に示すように副走査方
向に処理が進行する毎にラインバッファの選択を順次行
い、1フレーム分の補間処理を完了する。
Then, as shown in Tables 2 and 3, each time the processing proceeds in the sub-scanning direction, a line buffer is sequentially selected, and the interpolation processing for one frame is completed.

【0038】[0038]

【表2】 [Table 2]

【0039】[0039]

【表3】 [Table 3]

【0040】尚、本発明による記憶媒体を構成する欠陥
画素部12及びROM15としては、半導体メモリ、光
ディスク、光磁気ディスク、磁気媒体等を用いてよく、
これらをCD−ROM、フロィピディスク、磁気テー
プ、不揮発性のメモリカード等に構成して用いてよい。
As the defective pixel portion 12 and the ROM 15 constituting the storage medium according to the present invention, a semiconductor memory, an optical disk, a magneto-optical disk, a magnetic medium, or the like may be used.
These may be configured and used in a CD-ROM, floppy disk, magnetic tape, nonvolatile memory card, or the like.

【0041】次に、前述した欠陥画素補間処理を要約し
て説明する。欠陥画素補間装置は、欠陥画素情報を含む
画素数分のテーブルを持ち、このテーブルは、8ビット
で構成され、それぞれのビットが各画素の周辺8画素に
対応し、このうち欠陥でなく有効な画素用ビットを
“1”とし、無効なビットを“0”として“1”の個数
が1、2、4、8の中で最大になるようになっている。
Next, the above-described defective pixel interpolation processing will be briefly described. The defective pixel interpolating apparatus has a table for the number of pixels including defective pixel information, and this table is composed of 8 bits, each bit corresponding to 8 pixels around each pixel, and among these, effective and not defective. The number of “1” is the largest among 1, 2, 4, and 8 by setting the pixel bit to “1” and the invalid bit to “0”.

【0042】例えば、有効画素個数=4で (7) (6) (5) (4) (3) (2) (1) (0) 0 1 0 1 1 0 1 0 などとなる。For example, when the number of effective pixels is 4, (7) (6) (5) (4) (3) (2) (1) (0) 0 1 0 1 1 1 1 1 1 0 and the like.

【0043】そして、画像4ライン分の高速なラインバ
ッファを持ち、各ラインバッファは独立して読み書き可
能な3ブロックのメモリより構成され、3ラインバッフ
ァ×3ブロックは、同時に読み出されて欠陥補間用デー
タとして使用され、同時に残り1ラインバッファには、
次のラインデータが書き込み可能である。上記3ライン
バッファ×3ブロック=9画素データの内、補間対象画
素以外の8画素データが選択され、上記テーブルから読
み出された8ビットにそれぞれ対応され、画素データ×
ビットの演算がなされ、8画素データの総和が取られて
保持される。補間対象の1画素データは、そのまま保持
される。
A high-speed line buffer for four lines of an image is provided, and each line buffer is composed of three blocks of memory which can be read and written independently. And the remaining one line buffer at the same time
The next line data can be written. Of the 3 line buffers × 3 blocks = 9 pixel data, 8 pixel data other than the pixel to be interpolated are selected, and correspond to the 8 bits read from the table, respectively.
A bit operation is performed, and a total sum of eight pixel data is obtained and held. One pixel data to be interpolated is held as it is.

【0044】そして、同時にテーブルの8ビットは、ビ
ットの総和を取り、その総和は、0、1、2、4、8の
いずれかになる。ここで、総和が0の場合は、正常もし
くは周辺画素全てが欠陥であると判断し、補間対象の画
素データはそのまま出力され、1の場合は、その画素は
欠陥であり、周辺のうち1画素を欠陥補間に使用したと
判断して、8画素データの総和が補間対象の画素データ
の代わりに出力され、2の場合は、周辺のうち2画素を
欠陥補間に使用したと判断して、8画素データの総和を
1ビットLSB方向にシフトした値が補間対象の画素デ
ータの代わりに出力され、4の場合は、周辺のうち4画
素を欠陥補間に使用したと判断して、8画素データの総
和を2ビットLSB方向にシフトした値が補間対象の画
素データの代わりに出力され、8の場合は、周辺のうち
8画素を欠陥補間に使用したと判断して、8画素データ
の総和を3ビットLSB方向にシフトした値が補間対象
の画素データの代わりに出力される。
At the same time, the eight bits of the table take the sum of the bits, and the sum is one of 0, 1, 2, 4, and 8. Here, if the sum is 0, it is determined that the normal or all of the surrounding pixels are defective, and the pixel data to be interpolated is output as it is. If the sum is 1, the pixel is defective and one of the surrounding pixels is defective. Is determined to be used for defect interpolation, the sum of the eight pixel data is output instead of the pixel data to be interpolated, and in the case of 2, it is determined that two of the surrounding pixels have been used for defect interpolation, and A value obtained by shifting the sum of the pixel data in the LSB direction by 1 bit is output instead of the pixel data to be interpolated. When the value is 4, it is determined that four pixels among the peripheral pixels have been used for the defect interpolation, and A value obtained by shifting the sum in the 2-bit LSB direction is output instead of the pixel data to be interpolated. In the case of 8, it is determined that eight pixels among the surroundings have been used for defect interpolation, and Shift in the bit LSB direction Value is output instead of the pixel data to be interpolated.

【0045】従って、欠陥補間処理に使用する周辺画素
データを収納するラインバッファを4つ設けることによ
り、処理を高速化できるとともに、欠陥補間処理に使用
する周辺画素を1、2、4、8に限定し、欠陥画素テー
ブルにビットマップとして置くことにより、ハードウエ
アを簡素化することができる。
Therefore, by providing four line buffers for storing the peripheral pixel data used for the defect interpolation processing, the processing can be speeded up, and the peripheral pixels used for the defect interpolation processing can be reduced to 1, 2, 4 and 8. By limiting and placing it as a bitmap in the defective pixel table, the hardware can be simplified.

【0046】[0046]

【発明の効果】以上説明したように、本発明によれば、
比較的簡単な構成により欠陥画素の補間処理を高速に行
うことができ、連続的な画像の取り込みにも対応するこ
とができる。
As described above, according to the present invention,
With a relatively simple configuration, the defective pixel interpolation process can be performed at high speed, and it is possible to cope with continuous image capture.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のシステム全体の実施の形態を示す構成
図である。
FIG. 1 is a configuration diagram showing an embodiment of the entire system of the present invention.

【図2】コントロール部の実施の形態を示すブロック図
である。
FIG. 2 is a block diagram illustrating an embodiment of a control unit.

【図3】欠陥画素補間部の実施の形態を示すブロック図
である。
FIG. 3 is a block diagram illustrating an embodiment of a defective pixel interpolation unit.

【図4】欠陥画素テーブルの読み出し方向を示す構成図
である。
FIG. 4 is a configuration diagram showing a reading direction of a defective pixel table.

【図5】本発明の欠陥画素テーブルを示す構成図であ
る。
FIG. 5 is a configuration diagram showing a defective pixel table of the present invention.

【図6】本発明の0ライン目で補間対象画素とラインバ
ッファ、欠陥画素テーブルのアドレスを示すタイミング
チャートである。
FIG. 6 is a timing chart showing an interpolation target pixel, a line buffer, and an address of a defective pixel table on the 0th line according to the present invention.

【符号の説明】[Explanation of symbols]

1 X線発生装置 2 被写体 3 X線センサ部 4 固体撮像装置 5 蛍光体 6 光電変換装置 7 コントロール部 10 画像取り込み装置 11 欠陥補間部 12 欠陥画素テーブル部 14 CPU 15 ROM LB00〜LB32 ラインバッファ B00〜B32 バッファ SEL0 書き込みラインセレクタ SEL1 読み出しラインセレクタ SEL2 補間画素セレクタ DESCRIPTION OF SYMBOLS 1 X-ray generator 2 Subject 3 X-ray sensor unit 4 Solid-state imaging device 5 Phosphor 6 Photoelectric conversion device 7 Control unit 10 Image capture device 11 Defect interpolation unit 12 Defective pixel table unit 14 CPU 15 ROM LB00 to LB32 Line buffer B00 B32 buffer SEL0 write line selector SEL1 read line selector SEL2 interpolation pixel selector

Claims (14)

【特許請求の範囲】[Claims] 【請求項1】 画像データ中の欠陥画素の複数の周辺画
素と対応する複数ビットで構成され、各ビットが上記欠
陥画素の補間処理に使用可能か否かを示している欠陥画
素テーブルを記憶する記憶手段と、 上記陥画素テーブルを参照して上記補間処理に使用可能
なビットのうちの所定数のビットと対応する所定数の画
素の画素データを上記画像データから抽出し、抽出した
所定数の画素データを用いて補間処理を行う補間処理手
段とを備えた欠陥画素補間装置。
1. A defective pixel table comprising a plurality of bits corresponding to a plurality of peripheral pixels of a defective pixel in image data, and indicating whether each bit can be used for the interpolation processing of the defective pixel. A storage unit, extracting pixel data of a predetermined number of pixels corresponding to a predetermined number of bits among the bits available for the interpolation processing with reference to the pixel table from the image data, and extracting the extracted predetermined number of pixels; A defective pixel interpolating apparatus comprising: an interpolating unit that performs an interpolating process using pixel data.
【請求項2】 上記複数ビットが8ビットであり、上記
所定数が0、1、2、4、8の何れかであることを特徴
とする請求項1記載の欠陥画素補間装置。
2. The defective pixel interpolation device according to claim 1, wherein said plurality of bits are eight bits, and said predetermined number is one of 0, 1, 2, 4, and 8.
【請求項3】 上記所定数と上記使用可能なビット数と
が一致しない場合に、使用可能なビットのうちの位置的
重心が上記欠陥画素に近い所定数のビットを選択して用
いることを特徴とする請求項1記載の欠陥画素補間装
置。
3. The method according to claim 1, wherein when the predetermined number does not match the number of available bits, a predetermined number of bits whose available center of gravity is close to the defective pixel is selected from the available bits and used. The defective pixel interpolation device according to claim 1, wherein
【請求項4】 上記補間処理は、上記所定数の画素デー
タの加算平均を求めることを特徴とする請求項1記載の
欠陥画素補間装置。
4. The defective pixel interpolating apparatus according to claim 1, wherein said interpolation processing calculates an average of said predetermined number of pixel data.
【請求項5】 上記補間処理手段は、上記補間処理に使
用する画像データを一時的に貯えるラインバッファを4
ライン分持ち、そのうち任意の1ラインバッファを画像
データ書き込み用、残りの3ラインバッファを画像デー
タ読み出し用に設定し書き込みと読み出しを同時に行え
るようにすることを特徴とする請求項2記載の欠陥画素
補間装置。
5. The interpolation processing means includes a line buffer for temporarily storing image data used for the interpolation processing.
3. The defective pixel according to claim 2, wherein one line buffer is set for writing image data, and the remaining three line buffers are set for reading image data so that writing and reading can be performed simultaneously. Interpolator.
【請求項6】 被写体を撮像し画像データを出力する撮
像手段と、 上記画像データ中の上記撮像手段における欠陥画素の複
数の周辺画素と対応する複数ビットで構成され、各ビッ
トが上記欠陥画素の補間処理に使用可能か否かを示して
いる欠陥画素テーブルを記憶する記憶手段と、 上記欠陥画素テーブルを参照して上記補間処理に使用可
能なビットのうちの所定数のビットと対応する所定数の
画素の画素データを上記画像データから抽出し、抽出し
た所定数の画素データを用いて補間処理を行う補間処理
手段とを備えた撮像装置。
6. An image pickup means for picking up an image of a subject and outputting image data, and a plurality of bits corresponding to a plurality of peripheral pixels of a defective pixel in the image pickup means in the image data, each bit of the defective pixel. Storage means for storing a defective pixel table indicating whether or not it can be used for the interpolation processing; and a predetermined number corresponding to a predetermined number of bits among the bits available for the interpolation processing with reference to the defective pixel table And an interpolation processing means for extracting pixel data of the pixel from the image data and performing an interpolation process using the extracted predetermined number of pixel data.
【請求項7】 上記複数ビットが8ビットであり、上記
所定数が0、1、2、4、8の何れかであることを特徴
とする請求項6記載の撮像装置。
7. The imaging apparatus according to claim 6, wherein the plurality of bits are eight bits, and the predetermined number is one of 0, 1, 2, 4, and 8.
【請求項8】 上記所定数と上記使用可能なビット数と
が一致しない場合は、使用可能なビットのうちの位置的
重心が上記欠陥画素に近い所定数のビットを選択して用
いることを特徴とする請求項6記載の撮像装置。
8. When the predetermined number does not match the number of usable bits, a predetermined number of bits whose positional center of gravity is close to the defective pixel among the available bits are selected and used. The imaging device according to claim 6.
【請求項9】 上記補間処理は、上記所定数の画素デー
タの加算平均を求めることを特徴とする請求項6記載の
撮像装置。
9. The image pickup apparatus according to claim 6, wherein the interpolation processing calculates an average of the predetermined number of pixel data.
【請求項10】 上記補間処理手段は、上記補間処理に
使用する画像データを一時的に貯えるラインバッファを
4ライン分持ち、そのうち任意の1ラインバッファを画
像データ書き込み用、残りの3ラインバッファを画像デ
ータ読み出し用に設定し書き込みと読み出しを同時に行
えるようにすることを特徴とする請求項7記載の撮像装
置。
10. The interpolation processing means has a line buffer for temporarily storing image data used for the interpolation processing for four lines, of which one arbitrary line buffer is used for writing image data, and the remaining three line buffers are used for the three line buffers. 8. The imaging apparatus according to claim 7, wherein the imaging apparatus is set for reading image data so that writing and reading can be performed simultaneously.
【請求項11】 画像データ中のの欠陥画素の複数の周
辺画素と対応する複数ビットで構成され、各ビットが上
記欠陥画素の補間処理に使用可能か否かを示している欠
陥画素テーブルを参照して上記補間処理に使用可能なビ
ットのうちの所定数のビットと対応する所定数の画素の
画素データを上記画像データから抽出し、抽出した所定
数の画素データを用いて上記欠陥画素の補間処理を行う
手順を実行するためのプログラムを記憶したことを特徴
とするコンピュータ読み取り可能な記憶媒体。
11. A defective pixel table comprising a plurality of bits corresponding to a plurality of peripheral pixels of a defective pixel in image data, and indicating whether each bit can be used for the interpolation processing of the defective pixel. Then, pixel data of a predetermined number of pixels corresponding to a predetermined number of bits among the bits available for the interpolation processing is extracted from the image data, and the defective pixel is interpolated using the extracted predetermined number of pixel data. A computer-readable storage medium storing a program for executing a procedure for performing a process.
【請求項12】 上記複数ビットが8ビットであり、上
記所定数が0、1、2、4、8の何れかであることを特
徴とする請求項11記載のコンピュータ読み取り可能な
記憶媒体。
12. The computer-readable storage medium according to claim 11, wherein said plurality of bits are 8 bits, and said predetermined number is one of 0, 1, 2, 4, and 8.
【請求項13】 画像データ中のの欠陥画素の複数の周
辺画素と対応する複数ビットで構成され、各ビットが上
記欠陥画素の補間処理に使用可能か否かを示している欠
陥画素テーブルを記憶したコンピュータ読み取り可能な
記憶媒体。
13. A defective pixel table comprising a plurality of bits corresponding to a plurality of peripheral pixels of a defective pixel in image data, and indicating whether each bit can be used for the interpolation processing of the defective pixel. Computer readable storage medium.
【請求項14】 上記複数ビットが8ビットであり、上
記所定数が0、1、2、4、8の何れかであることを特
徴とする請求項13記載のコンピュータ読み取り可能な
記憶媒体。
14. The computer-readable storage medium according to claim 13, wherein said plurality of bits are 8 bits, and said predetermined number is one of 0, 1, 2, 4, and 8.
JP9357739A 1997-12-25 1997-12-25 Defective pixel interpolation device, image pickup device and storage medium readable by computer Pending JPH11191866A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9357739A JPH11191866A (en) 1997-12-25 1997-12-25 Defective pixel interpolation device, image pickup device and storage medium readable by computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9357739A JPH11191866A (en) 1997-12-25 1997-12-25 Defective pixel interpolation device, image pickup device and storage medium readable by computer

Publications (1)

Publication Number Publication Date
JPH11191866A true JPH11191866A (en) 1999-07-13

Family

ID=18455675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9357739A Pending JPH11191866A (en) 1997-12-25 1997-12-25 Defective pixel interpolation device, image pickup device and storage medium readable by computer

Country Status (1)

Country Link
JP (1) JPH11191866A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1246472A1 (en) * 2001-03-27 2002-10-02 Koninklijke Philips Electronics N.V. Image pickup apparatus and method for correcting images taken by the apparatus
JP2007279597A (en) * 2006-04-11 2007-10-25 Nikon Corp Imaging apparatus, camera and image processing method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1246472A1 (en) * 2001-03-27 2002-10-02 Koninklijke Philips Electronics N.V. Image pickup apparatus and method for correcting images taken by the apparatus
JP2007279597A (en) * 2006-04-11 2007-10-25 Nikon Corp Imaging apparatus, camera and image processing method
US8269880B2 (en) 2006-04-11 2012-09-18 Nikon Corporation Imaging device, camera and image processing method

Similar Documents

Publication Publication Date Title
US5635984A (en) Multi-picture control circuit and method for electronic still camera
CN101778217A (en) Image processing apparatus, image processing method and program
JP2002328881A (en) Image processor, image processing method and portable video equipment
CN1604620A (en) Image capture apparatus, image display method, and program
US7034872B1 (en) Image processing apparatus and method
JP2015053644A (en) Imaging device
JP4148586B2 (en) Image synthesizer
US20070146515A1 (en) Image processor
JP2005197952A (en) Imaging device and imaging method
JPH11191866A (en) Defective pixel interpolation device, image pickup device and storage medium readable by computer
JP2000311241A (en) Image processor
JP2018157371A (en) Imaging apparatus and method of correcting defective pixels
JPH11308560A (en) Electronic camera
US20130021371A1 (en) Image display apparatus and image display method
JPS58217076A (en) Picture storage device
EP1081945A2 (en) Wide angle image pickup apparatus
JP2000351242A (en) Image forming apparatus
JPH11134472A (en) Image processor, storage medium readable by computer and digital photographing device
JP4132264B2 (en) Image signal processing circuit
JP2014216668A (en) Imaging apparatus
JPH0778720B2 (en) Image synthesizer
JP2003333425A (en) Camera
JP2009033438A (en) Imaging apparatus
JPH084783Y2 (en) Image processing device
JP4525382B2 (en) Display device and imaging device