(57)【要約】【課題】読取り画像のスミアによる画質劣化を可及的に抑制する。【解決手段】光センサの出力信号により得られる画像データを補正するために、補正用データを求める補正用データ演算部ＤＣと、前記補正用データにて各画像データを補正する補正処理演算部ＣＥとが備えられ、前記補正用データ演算部ＤＣは、スミアを発生させる電荷を抽出するための追加転送動作によって得られる複数のデジタルデータにより前記補正用データを求めるように構成された画像データ補正装置において、前記補正処理演算部ＣＥは、前記補正用データにて各画像データを補正すると共に、１ライン分の画像データのうちの、端数の丸め処理によって前記補正用データに含まれる誤差の大きさに応じた割合の数の画像データに対して画像データの単位量分を加算又は減算して補正量の修正動作を行う。【選択図】図２
2006222692.tif 000002
【特許請求の範囲】
【請求項１】
受光素子をライン状に配列した受光部と前記受光素子夫々からの転送動作によって受け取った電荷を転送出力する電荷転送部とを有する光センサの出力信号により得られる画像データを補正するために、補正用データを求める補正用データ演算部と、前記補正用データにて各画像データを補正する補正処理演算部とが備えられ、
前記補正用データ演算部は、撮像のために有効な複数の受光素子に生成された電荷が前記電荷転送部へ転送された後、前記電荷転送部において前記複数の受光素子から受け取った電荷の転送動作に追加して実行される追加転送動作によって出力される信号により得られる複数のデジタルデータの統計処理と端数の丸め処理とにより前記補正用データを求めるように構成された画像データ補正装置であって、
前記補正処理演算部は、前記補正用データにて各画像データを補正すると共に、１ライン分の画像データのうちのいずれかの画像データに対して画像データの単位量分を加算又は減算して前記補正用データによる補正量の修正動作を行うように構成され、
前記修正動作の対象となる画像データの数の１ライン分の画像データの数に対する割合が、前記端数の丸め処理によって前記補正用データに含まれる誤差の大きさの画像データの単位量の大きさに対する割合に対応して変化するように構成されている画像データ補正装置。
【請求項２】
前記補正処理演算部は、前記修正動作の対象となる画像データを１ライン内で分散させるように構成されている請求項１記載の画像データ補正装置。
【請求項３】
前記補正用データ演算部は、前記追加転送動作によって出力される信号により得られる２のｎ乗個（ｎは整数）のデジタルデータを加算する補正値積算器と、その補正値積算器の加算結果又はその加算結果に前記端数の丸め処理のための設定値を加算した結果を保持するｍビット（ｍはｎより大きい整数）の補正値レジスタとが備えられて、前記補正値レジスタの上位ｍ−ｎビットのデータを前記補正用データとして出力するように構成され、
前記補正処理演算部は、ｎ＋１ビットの補正値修正用レジスタと、前記補正値レジスタの下位ｎビットの値から得られる前記端数の丸め処理による誤差と前記補正値修正用レジスタの下位ｎビットの値とを補正対象の画像データを受け取る毎に加算する修正値算出用の加算器とが備えられ、前記修正値算出用の加算器のｎ＋１ビットの出力を前記補正値修正用レジスタに保持させると共に、前記補正量の修正動作として前記補正値修正用レジスタの最上位ビットの値を前記画像データの単位量分の値として前記補正対象の画像データに加算又は減算するように構成されている請求項２記載の画像データ補正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受光素子をライン状に配列した受光部と前記受光素子夫々からの転送動作によって受け取った電荷を転送出力する電荷転送部とを有する光センサの出力信号により得られる画像データを補正するために、補正用データを求める補正用データ演算部と、前記補正用データにて各画像データを補正する補正処理演算部とが備えられ、前記補正用データ演算部は、撮像のために有効な複数の受光素子に生成された電荷が前記電荷転送部へ転送された後、前記電荷転送部において前記複数の受光素子から受け取った電荷の転送動作に追加して実行される追加転送動作によって出力される信号により得られる複数のデジタルデータの統計処理と端数の丸め処理とにより前記補正用データを求めるように構成された画像データ補正装置に関する。
【背景技術】
【０００２】
例えばＣＣＤラインセンサあるいはＣＣＤイメージセンサ等の光センサでは、受光素子への入射光によって生成された電荷を電荷転送部に転送した後、電荷転送部での転送動作によって各受光素子の検出信号を取り出す際に、受光素子に強い光が入射しているとその入射光によって発生した電荷が電荷転送部にあふれ出し、電荷転送部を転送中の電荷に混入して、検出画像にいわゆるスミアと呼ばれる帯状の高輝度像が発生してしまう場合がある。
従来、このスミア現象による撮像画質の劣化を抑制するため、下記特許文献１に記載のように、遮光された受光素子から読出したデータを平均して補正用データを求め、通常の有効画素（光学像が結像される画素）の画像データからその補正用データを減算する補正処理を実行することが考えられている。
更に、上記補正用データを求めるための基礎となるデータとして、下記特許文献１のような遮光された画素からの出力データを用いるのではなく、受光素子から正規に受け取った電荷を転送する転送動作に追加して転送動作（空転送）を行い、その空転送によって出力されたデータを平均することで前記補正用データを求めることも考えられている。
この空転送は、実際には対応する受光素子が存在しない位置からの転送動作であるが、強い光が当たって電荷があふれ出している受光素子の位置を通過するときに、あふれ出した電荷を受け取って転送して行くことになる。
【特許文献１】特開２０００−３５００３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のようにして求めた補正用データによって各画像データを補正することで、スミア現象による撮像画質の劣化を相当程度に抑制することができるのであるが、上記従来構成では、平均処理で補正用データを求める過程で小数点以下に相当する部分の端数を丸め処理（上記特許文献１では切り捨て処理）をしており、その丸め処理による補正誤差が生じてしまう。
又、上記の補正用データによる補正は通常１ライン単位で実行され、１ラインで１つ補正用データを求めて補正処理するため、各ラインで実際に必要な補正量がライン間でほとんど差がないのにも拘わらず、上記丸め処理によって画像データの単位量（一般には、「１」）分だけ前記補正用データが異なる場合もあり、読取り画像にライン単位の微妙な濃淡が発生して、画質を劣化させてしまう。
本発明は、かかる実情に鑑みてなされたものであって、その目的は、読取り画像のスミアによる画質劣化を可及的に抑制する点にある。
【課題を解決するための手段】
【０００４】
本出願の第１の発明は、受光素子をライン状に配列した受光部と前記受光素子夫々からの転送動作によって受け取った電荷を転送出力する電荷転送部とを有する光センサの出力信号により得られる画像データを補正するために、補正用データを求める補正用データ演算部と、前記補正用データにて各画像データを補正する補正処理演算部とが備えられ、前記補正用データ演算部は、撮像のために有効な複数の受光素子に生成された電荷が前記電荷転送部へ転送された後、前記電荷転送部において前記複数の受光素子から受け取った電荷の転送動作に追加して実行される追加転送動作によって出力される信号により得られる複数のデジタルデータの統計処理と端数の丸め処理とにより前記補正用データを求めるように構成された画像データ補正装置において、前記補正処理演算部は、前記補正用データにて各画像データを補正すると共に、１ライン分の画像データのうちのいずれかの画像データに対して画像データの単位量分を加算又は減算して前記補正用データによる補正量の修正動作を行うように構成され、前記修正動作の対象となる画像データの数の１ライン分の画像データの数に対する割合が、前記端数の丸め処理によって前記補正用データに含まれる誤差の大きさの画像データの単位量の大きさに対する割合に対応して変化するように構成されている。
【０００５】
すなわち、スミアによる画質劣化を抑制するための補正処理の基本となる補正用データは、光センサの出力信号がＡ／Ｄコンバータ等を経てデジタルデータとして出力されたときに、その出力デジタルデータに含まれる本来の画像データ以外の複数のデータから、例えば単純平均やヒストグラム等による統計処理により求める。この処理過程で、画像データの単位量（一般には、「１」）未満の端数は丸め処理（切り捨て、あるいは、四捨五入等）される。
尚、この補正用データを求めるための基礎となるデータは上記のように本来の画像データ以外のデータであり、より詳細には、撮像のために有効な複数の受光素子に生成された電荷が前記電荷転送部へ転送された後、前記電荷転送部において前記複数の受光素子から受け取った電荷の転送動作に追加して実行される転送動作（追加転送動作）によって出力される信号により得られるデータである。この本来の画像データ以外のデータは、遮光した受光素子の検出信号から入手することや、あるいは、電荷転送部において受光素子の数に対して過剰に転送動作を行うこと等で取得することが可能である。
【０００６】
但し、画像データに対して、単純に上記補正用データを補正処理を実行するのではなく、上記補正用データによる補正処理に加えて、上記補正用データを求める過程で端数の丸め処理によって生じた誤差分を考慮して、１ライン分の画像データのうちのいずれかの画像データに対して画像データの単位量分を加算又は減算して前記補正用データによる補正量の修正動作を行う。
前記修正動作の対象となる画像データの数の１ライン分の画像データの数に対する割合は、前記端数の丸め処理によって前記補正用データに含まれる誤差の大きさの画像データの単位量の大きさに対する割合に対応させており、前記端数の丸め処理によって前記補正用データに含まれる誤差の大きさが変化すると、１ライン分の画像データ中の前記修正動作の対象となる画像データの数も変化する。
つまり、上記補正用データに含まれる画像データの単位量未満の誤差を、１ライン中の画像データにおいて画像データの単位量分の加算又は減算する画像データ数の割合として表現して、前記補正用データによる補正量の修正を行っているのである。
【０００７】
又、本出願の第２の発明は、上記第１の発明の構成に加えて、前記補正処理演算部は、前記修正動作の対象となる画像データを１ライン内で分散させるように構成されている。
すなわち、前記補正用データに含まれる画像データの単位量以下の誤差を、１ライン中の画像データにおいて画像データの単位量分の加算又は減算する画像データ数の割合として表現するについては、補正量の修正動作のために画像データの単位量を加算又は減算の対象とする画像データとして一連に連続する画像データを選択することも可能ではあるが、そのような画像データを１ライン中で分散するように設定することで、そのような修正動作を行ったことが視覚的に目立たなくなる。
【０００８】
又、本出願の第３の発明は、上記第２の発明の構成に加えて、前記補正用データ演算部は、前記追加転送動作によって出力される信号により得られる２のｎ乗個（ｎは整数）のデジタルデータを加算する補正値積算器と、その補正値積算器の加算結果又はその加算結果に前記端数の丸め処理のための設定値を加算した結果を保持するｍビット（ｍはｎより大きい整数）の補正値レジスタとが備えられて、前記補正値レジスタの上位ｍ−ｎビットのデータを前記補正用データとして出力するように構成され、前記補正処理演算部は、ｎ＋１ビットの補正値修正用レジスタと、前記補正値レジスタの下位ｎビットの値から得られる前記端数の丸め処理による誤差と前記補正値修正用レジスタの下位ｎビットの値とを補正対象の画像データを受け取る毎に加算する修正値算出用の加算器とが備えられ、前記修正値算出用の加算器のｎ＋１ビットの出力を前記補正値修正用レジスタに保持させると共に、前記補正量の修正動作として前記補正値修正用レジスタの最上位ビットの値を前記画像データの単位量分の値として前記補正対象の画像データに加算又は減算するように構成されている。
【０００９】
すなわち、前記追加転送動作により得られる本来の画像データでないデジタルデータを２のｎ乗個分について加算して、その加算結果を保持する補正値レジスタの上位ｍ−ｎビットを取り出すことで、前記追加転送動作により得られる本来の画像データでないデジタルデータの統計処理と端数の丸め処理とを一挙に実行して前記補正用データを求めることができる。
補正値レジスタの上位ｍ−ｎビットと取り出す処理は、統計処理として単純平均を求める処理に相当し、又、端数の丸め処理については、補正値積算器の出力をそのまま補正値レジスタに書込めば、ここでの画像データの単位量である「１」未満の端数を切り捨てることになる。端数の丸め処理として四捨五入や切り上げを実行するときには、夫々の丸め処理のための設定値を補正値積算器の加算結果に加算して補正値レジスタへ書込めば良い。尚、この丸め処理のための設定値としては、例えばｎ＝７であれば、「１００００００」（２進数表現）を加算すれば四捨五入となり、「１１１１１１１」（２進数表現）を加算すれば切り上げとなる。
【００１０】
補正処理演算部は上述のようにして求めた補正用データにて本来の画像データを補正すると共に、補正用データを求める処理過程では切り捨てられるデータである補正値レジスタの下位ｎビットのデータから丸め処理によって発生する誤差を特定し、その誤差のデータとｎ＋１ビットの補正値修正用レジスタの下位ｎビットのデータとの加算値でｎ＋１ビットの補正値修正用レジスタ全体の値を更新する操作を各画像データを受け取るたびに繰り返す。
この繰り返し操作の過程において、補正値修正用レジスタの最上位ビットは、端数の丸め処理によって補正用データに含まれる誤差の大きさに応じた割合で「１」となり、この値で補正用データでの補正量を修正する。
これによって、上記補正用データに含まれる画像データの単位量未満の誤差を、１ライン中の画像データにおいて画像データの単位量分の加算又は減算する画像データ数の割合として表現して、上記補正用データでの補正量の修正動作を行うと共に、そのような修正動作が１ライン内で分散するようにしている。
【発明の効果】
【００１１】
上記第１の発明によれば、光センサの出力信号からスミアの発生によって修正すべきデータを前記補正用データとして取り出して修正すると共に、その補正用データを求める処理過程の端数の丸め処理によって生じる誤差を考慮して、画像データの単位量分の修正動作を行うので、読取り画像のスミアによる画質劣化を可及的に抑制できる。
又、上記第２の発明によれば、補正量の修正動作を行ったことが視覚的に目立たなくなるので、更に画質劣化を抑制できる。
又、上記第３の発明によれば、わずかのレジスタや加算器を組み合わせた回路構成で、前記補正用データによる補正、及び、前記補正用データを求める処理過程の端数の丸め処理によって生じる誤差を考慮した補正量の修正動作を行い、更に、その補正量の修正動作を行う画像データを１ライン内で分散させることができるので、簡素な構成で、読取り画像の画質劣化を可及的に抑制することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の画像データ補正装置を、写真プリントシステムの一部を構成するフィルム読取り装置に備えた場合の実施の形態を図面に基づいて説明する。
写真プリントシステムＤＰは、図４に示すように、現像処理済みの写真フィルム１（以下、単に「フィルム１」と称する）の駒画像を読取るためのフィルム読取り装置ＦＳと、フィルム読取り装置ＦＳの読取りデータに基づいて写真プリントを作製するプリント装置ＥＰとから構成されている。
【００１３】
〔フィルム読取り装置ＦＳの概略構成〕
フィルム読取り装置ＦＳには、図４に概略的に示すように、ＬＥＤ光源装置１０と、フィルム１の駒画像を光電変換するＣＣＤラインセンサユニット１１と、フィルム１の画像をＣＣＤラインセンサユニット１１上に結像させるためのレンズ１２と、光路を９０度屈曲させるためのミラー１３と、ＣＣＤラインセンサユニット１１の出力信号を増幅及びＡ／Ｄ変換等する信号処理回路１４と、所定の読取り用位置を経由してフィルム１を搬送するフィルムキャリア１５とが備えられている。尚、ＬＥＤ光源装置１０とフィルムキャリア１５におけるフィルム搬送位置との間には、光拡散ボックス１６が備えられている。
【００１４】
ＣＣＤラインセンサユニット１１は、図３の模式図に示すように、赤色検出用のＣＣＤラインセンサ１１Ｒ，緑色検出用のＣＣＤラインセンサ１１Ｇ及び青色検出用のＣＣＤラインセンサ１１ＢのＣＣＤ光センサにて構成される光センサＰＳを一体に集積化したものであり、各ＣＣＤラインセンサ１１Ｇ，１１Ｒ，１１Ｂは、夫々、約５０００個の受光素子２１をライン状に配列した受光部ＬＲと、その受光素子２１の並びに沿って配置されて受光素子２１夫々からの転送動作によって受け取った電荷を受光素子２１の並び方向に転送出力する電荷転送部ＣＴと、受光部ＬＲと電荷転送部ＣＴとの間に配置されて受光部ＬＲから電荷転送部ＣＴへの電荷転送動作を制御するシフトゲートＳＧとを主要部として構成されている。
各ＣＣＤラインセンサ１１Ｇ，１１Ｒ，１１Ｂの受光面には、夫々、カラーフィルタが形成されて、フィルム１の駒画像を色分解して検出するように構成されている。
フィルム読取り装置ＦＳでは、フィルムキャリア１５にフィルム１がセットされると、フィルム１の搬送が開始され、ＣＣＤラインセンサユニット１１の各受光素子２１の受光面上に結像されたフィルム１の駒画像が、ライン単位に分割されて順次に読み取られる。
【００１５】
信号処理回路１４には、図１に示すように、各ＣＣＤラインセンサ１１Ｇ，１１Ｒ，１１Ｂの出力信号を増幅する増幅回路３１と、増幅回路３１の出力信号をＡ／Ｄ変換するＡ／Ｄコンバータ３２と、Ａ／Ｄコンバータ３２から出力されるデジタルデータに対してスミアによる信号成分を除去するためのスミア補正回路３３と、各ＣＣＤラインセンサ１１Ｇ，１１Ｒ，１１Ｂ，増幅回路３１，Ａ／Ｄコンバータ３２及びスミア補正回路３３に対して同期したパルス信号を供給するパルス出力回路３４とが備えられている。
増幅回路３１には、ノイズ成分の除去のためのサンプルホールド回路等も含まれている。
本実施の形態では、画像データはＡ／Ｄコンバータ３２の出力データ形式にて表現されるので、例えば、Ａ／Ｄコンバータ３２が１２ビット出力であれば、データ範囲は０〜４０９５で、画像データの単位量は「１」である。
【００１６】
パルス出力回路３４は、受光部ＬＲから電荷転送部ＣＴへ、受光素子２１にて生成した電荷を転送動作させるべくシフトゲートＳＧにパルス信号を供給すると共に、電荷転送部ＣＴにおいて受光素子２１の並び方向に電荷を転送動作させるための２相駆動あるいは３相駆動のパルス信号を供給する。
又、電荷転送部ＣＴにおける転送動作と同期して動作させるためのパルス信号がパルス出力回路３４から増幅回路３１，Ａ／Ｄコンバータ３２及びスミア補正回路３３へ出力されている。
本実施の形態では、パルス出力回路３４からのパルス信号によって同期させることで、１つの受光素子２１の検出信号が１つのデジタルデータとしてＡ／Ｄコンバータ３２から出力されるものとして説明するが、Ａ／Ｄコンバータ３２から出力されるデジタルデータと電荷転送部ＣＴでの転送タイミングとの対応関係さえついていれば、必ずしも１つのデジタルデータが１つの受光素子の検出信号に相当する必要はない。
【００１７】
スミア補正回路３３には、図２に示すように、各画像データを補正するための補正用データを求める補正値積算器４１及び補正値レジスタ４２と、前記補正用データによる補正量を修正するデータを求めるための補正値修正用レジスタ４３及び修正値算出用の加算器４４と、前記補正用データに修正値を加算する加算器４５と、加算器４５から出力される修正済みの前記補正用データを画像データから減算してスミア補正を実行する減算器４６と、スミア補正回路３３における処理を管理制御するスミア補正制御回路４７とが備えられて、更に、例えばＤフリップフロップ等により構成されて入力データを出力するか否かを切り換えるスイッチ回路４８が備えられている。
【００１８】
パルス出力回路３４は、スミア補正回路３３において前記補正用データを求める基礎となるデータを取得するために、ライン状に並ぶ受光素子２１の１ライン分の処理内において、全ての受光素子２１の生成電荷を電荷転送部ＣＴから出力する転送動作に追加して追加転送動作を実行している。
すなわち、電荷転送部ＣＴのデータ出力端（図３の下端）から最も遠い位置に位置する図３の上端の受光素子２１からの電荷を電荷転送部ＣＴのデータ出力端から出力した後、次の転送パルスをシフトゲートＳＧに印加するまでの間に、電荷転送部ＣＴにおいて複数回の追加転送動作を行うのである。
【００１９】
従って、この追加転送動作によって電荷転送部ＣＴの出力端から出力される信号は、実際には受光素子２１が存在しない位置からの信号であり、本来は実質的に電荷が存在しないはずのものであるが、いわゆるスミアが発生する状況であるときには、強い光が当たっている受光素子２１の位置を通過する際に、受光素子２１から電荷転送部ＣＴへの正規の転送動作に依らずに受光素子２１から溢れ出した電荷が電荷転送部ＣＴに混入し、その混入電荷が電荷転送部ＣＴの出力端から出力される。
尚、強い光が当たっている受光素子２１から電荷転送部ＣＴへ混入する電荷を検出するには、上記のように、全ての受光素子２１の生成電荷を電荷転送部ＣＴから出力する転送動作に追加して前記追加転送動作を行う以外にも、例えば、電荷転送部ＣＴのデータ出力端の反対側である図３の上端付近の受光素子２１の受光面を遮光しておけば、その遮光した受光素子２１の検出電荷からスミアを発生させる混入電荷を検出することができ、更には、電荷転送部ＣＴのデータ出力端の反対側である図３の上端付近の受光素子２１について、シフトゲートＳＧに電荷転送用のパルスを印加しても電荷転送部ＣＴへ電荷が移動しないように構成しておけば、その受光素子２１の検出電荷を出力するタイミングでスミアを発生させる混入電荷を検出することができる。
すなわち、撮像のために有効な複数の受光素子２１つまり入射した光に応じた電荷を生成してその生成電荷を出力可能となっている複数の受光素子２１に生成された電荷が電荷転送部ＣＴに転送された後、電荷転送部ＣＴにおいてその撮像のために有効な複数の受光素子２１から受け取った電荷の転送動作に追加して実行される追加転送動作によって出力される信号であれば、スミアを発生させる混入電荷を検出することが可能である。
【００２０】
スミア補正回路３３では、前記追加転送動作によって出力される信号をＡ／Ｄ変換してＡ／Ｄコンバータ３２から得られるデジタルデータを統計処理（具体的には単純平均）して前記補正用データを求める。
スミア補正制御回路４７は、この平均処理のために、前記追加転送動作により得られるデジタルデータがＡ／Ｄコンバータ３２から出力されているタイミングで、スイッチ回路４８を入り操作して、補正値積算器４１へＡ／Ｄコンバータ３２の出力データを入力させる。
図２に示すように、補正値積算器４１は加算器にて構成されており、Ａ／Ｄコンバータ３２からの入力デジタルデータと補正値レジスタ４２の保持データとを加算すると共に、その加算結果を補正値レジスタ４２へ書込む。これによって、Ａ／Ｄコンバータ３２から順次に入力される設定個数のデジタルデータを順次に加算して、その設定個数のデジタルデータの総和を計算し、計算結果が補正値レジスタ４２に保持されることになる。この設定個数は、２のｎ乗個（ｎは整数）に設定しており、例えば１２８個（ｎ＝７）で良い。前記追加転送動作を行う回数は、少なくともこの設定個数のデジタルデータが得られる転送回数に設定されている。
【００２１】
スミア補正制御回路４７は、上記設定個数のデータの加算が完了した時点で、スイッチ回路４８を切り操作して、補正値積算器４１の加算処理を停止し、次のラインにおいて前記補正用データを求める処理を開始するまで補正値レジスタ４２の値を保持する。
補正値レジスタ４２は、ｍビット（ｍはｎより大きい整数）であるが、この「ｍ」は補正値積算器４１の加算結果を保持するのに十分な大きさに設定されている。
加算するデータ数を２のｎ乗個に設定していることから、補正値レジスタ４２に保持されたデータの上位ｍ−ｎビットが、上記設定個数のデジタルデータの単純平均値になっており、この補正値レジスタ４２の保持値の上位ｍ−ｎビットの値を前記補正用データとする。
従って、補正値レジスタ４２の保持値の下位ｎビットのデータは、端数の丸め処理として切り捨て処理されることになる。換言すると、補正値レジスタ４２の保持値の下位ｎビットの値がそのまま前記補正用データに含まれる前記丸め処理による誤差として得られる関係になっている。
【００２２】
本実施の形態では、上記のようにして求められた前記補正用データは、この補正用データを求めたラインの次のラインの画像データの補正に用いる。これは、スミアによる画像データの異常が次のラインでも同様に発生しているからである。もちろん、１ライン分の画像データを記憶保持するバッファメモリを備えておき、前記補正用データを同じラインの画像データ（バッファメモリに記憶しておいた画像データ）の補正に適用するようにしても良い。
次のラインの画像データがＡ／Ｄコンバータ３２から送られてくると、その画像データの転送タイミングと同期して、入力される画像データに対して前記補正用データによる補正と、１ライン分の画像データのうちのいずれかの画像データに対して画像データの単位量分（「１」）を加算又は減算して前記補正用データによる補正量の修正動作を行う。
実際には、前記補正用データに予め修正を加えた上で、減算器４６にて画像データから減算することで、画像データからスミアを発生させるデータ分を除去しており、前記修正動作は、前記補正用データに画像データの単位量（「１」）を加算する処理であり、画像データに対しては画像データの単位量（「１」）の減算となっている。
【００２３】
前記補正用データを修正するためのデータを生成する補正値修正用レジスタ４３はｎ＋１ビットで構成され、その補正値修正用レジスタ４３に書込むデータを生成する加算器４４は、補正値レジスタ４２の下位ｎビットと補正値修正用レジスタ４３の下位ｎビットとを加算して、加算結果をｎ＋１ビットのデータとして補正値修正用レジスタ４３に書込み、補正値修正用レジスタ４３の全体を加算器４４の加算結果で更新する。
補正値修正用レジスタ４３の最上位ビットが、前記補正用データを修正するためのデータであり、加算器４５によって前記補正用データに補正値修正用レジスタ４３の最上位ビットを加算して前記補正用データに修正を加えることで、前記修正動作を行っている。
この一連の処理操作は、Ａ／Ｄコンバータ３２からの画像データの受取りと同期して実行され、Ａ／Ｄコンバータ３２から補正対象の画像データを受け取る毎に、修正値算出用の加算器４４や前記補正用データを修正する加算器４５にて加算処理が実行されると共に、加算器４４の加算結果が補正値修正用レジスタ４３へ書込まれ、更には、減算器４６による画像データの補正が実行される。
【００２４】
例えば、ｎ＝７として、補正値レジスタ４２の下位ｎビットが「０１０００００」（２進数表現）であったとすると、前記補正用データを求める平均処理の過程で端数の「０．２５」（１０進数表現）が切り捨てられ、補正値修正用レジスタ４３の保持値は、画像データを受け取る毎に、「００１０００００」，「０１００００００」，「０１１０００００」，「１０００００００」，「００１０００００」，「０１００００００」，「０１１０００００」，「１０００００００」，（全て２進数表現）………と変化し、補正値修正用レジスタ４３の最上位ビット、すなわち、前記補正用データを修正するために加算される修正値は、「０」，「０」，「０」，「１」，「０」，「０」，「０」，「１」，「０」，「０」，「０」，「１」，「０」，「０」，「０」，「１」，………と変化して、４個の画像データに対して１個の割合で前記補正用データに「１」が加算される。
【００２５】
同様に、補正値レジスタ４２の下位ｎビットが「１００００００」（２進数表現）で、端数の「０．５」（１０進数表現）が切り捨てられる場合では、補正値修正用レジスタ４３の最上位ビットは、「０」，「１」，「０」，「１」，「０」，「１」，「０」，「１」，「０」，「１」，「０」，「１」，「０」，「１」，「０」，「１」，………として、２個の画像データに対して１個の割合で前記補正用データに「１」が加算される。
更に、補正値レジスタ４２の下位ｎビットが「１１０００００」（２進数表現）で、端数の「０．７５」（１０進数表現）が切り捨てられる場合では、補正値修正用レジスタ４３の最上位ビットは、「０」，「１」，「１」，「１」，「０」，「１」，「１」，「１」，「０」，「１」，「１」，「１」，「０」，「１」，「１」，「１」，………として、４個の画像データに対して３個の割合で前記補正用データに「１」が加算される。
【００２６】
上記の３つの数値例からもわかるように、前記補正用データに「１」を加算するという前記修正動作の対象となる画像データの数の１ライン分の画像データの数に対する割合が、前記端数の丸め処理によって前記補正用データに含まれる誤差の大きさの画像データの単位量の大きさ（「１」）に対する割合に対応して変化しているのである。
しかも、上記の処理では、前記修正動作の対象となる画像データを１ライン内で分散させることにもなっている。
尚、上記の３つの数値例では、切り捨てられる端数としてきりの良い数値を例示しているため「１」と「０」とが一定周期で変化しているが、切り捨てられる端数が上記の数値例の中間の値の場合では、「１」と「０」との変化は一定周期とはならない場合がある。但し、その場合でも、前記修正動作の対象となる画像データの数の１ライン分の画像データの数に対する割合が、前記端数の丸め処理によって前記補正用データに含まれる誤差の大きさの画像データの単位量の大きさ（「１」）に対する割合に対応して変化していることや、前記修正動作の対象となる画像データを１ライン内で分散させることにもなっていることは、上記の数値例と同様である。
ちなみに、前記補正用データが「２０」（１０進数表現）で、且つ、補正値レジスタ４２の下位ｎビットが「０１０００００」（２進数表現）であったとすると、スミア補正のために減算器４６で画像データから減算される値は、画像データの受取りに伴って順次に「２０」，「２０」，「２０」，「２１」，「２０」，「２０」，「２０」，「２１」，「２０」，（全て１０進数表現）………と変化することになる。
【００２７】
Ａ／Ｄコンバータ３２から送られてくる画像データに対して上述のように順次に補正処理を実行し、そのラインの前記追加転送動作により得られるデジタルデータが出力されるタイミングに達すると、補正値レジスタ４２及び補正値修正用レジスタ４３の記憶値をリセットして、上述の動作を繰り返す。
以上から、補正値積算器４１，補正値レジスタ４２及びスミア補正制御回路４７は、撮像のために有効な複数の受光素子２１に生成された電荷が電荷転送部ＣＴへ転送された後、電荷転送部ＣＴにおいて前記複数の受光素子２１から受け取った電荷の転送動作に追加して実行される追加転送動作によって出力される信号により得られる複数のデジタルデータの統計処理と端数の丸め処理とにより前記補正用データを求める補正用データ演算部ＤＣとして機能し、補正値修正用レジスタ４３，加算器４４，加算器４５及び減算器４６は、前記補正用データにて各画像データを補正すると共に、その補正用データによる補正量の修正動作を行う補正処理演算部ＣＥとして機能する。
【００２８】
〔プリント装置ＥＰの全体構成〕
プリント装置ＥＰは、図４に示すように、フィルム読取り装置ＦＳとは別体で構成されており、筐体内部には、印画紙２に露光画像を形成する露光ヘッド５１と、露光形成する画像の画像データに基づいて露光ヘッド５１を制御する露光制御装置５２と、露光ヘッド５１にて露光された印画紙２を現像処理する現像処理装置５３と、印画紙マガジン８から引き出された印画紙２を現像処理装置５３へ搬送する印画紙搬送系ＰＴとが設けられ、筐体外部には、現像処理装置５３にて現像された印画紙２をオーダ毎に一時的に保存するためのソータ（図示を省略）へ搬送する排出コンベア５４が設けられ、更に、これら各部を制御する主制御装置５５が筐体内に設けられている。
主制御装置５５には、プリント画像をシミュレートして表示するためのモニタ５５ａと、操作者がそのモニタ５５ａに表示されたシミュレート画像を観察して露光条件の補正量を指示入力するための操作卓５５ｂとが接続されている。
印画紙搬送系ＰＴは、複数の搬送ローラ５６が備えられ、印画紙搬送系ＰＴの搬送経路の途中には、印画紙マガジン８から引き出された長尺の印画紙２を設定プリントサイズに切断するカッタ５７と、印画紙２の搬送列を振り分けるための振り分け装置５８とが備えられている。
【００２９】
フィルム読取り装置ＦＳにてフィルム１の駒画像が読み取られて、上述のようにスミア補正が施された後、その画像データが主制御装置５５に入力されると、オペレータは、必要に応じて、モニタ５５ａにシミュレート画像を表示させ、画像の色補正条件等の入力を操作卓５５ｂから行う。
入力された条件で露光用の画像データが生成されると、その画像データが露光制御装置５２へ送られる。
露光制御装置５２は、印画紙２の搬送駆動と連動して、受け取った露光用の画像データに基づいて露光ヘッド５１を駆動し、前記露光位置を搬送される印画紙２に対して潜像として画像を露光形成する。
露光ヘッド５１にて露光処理された印画紙２は、現像処理装置５３にて現像処理及び乾燥処理された後、排出コンベア５４上に排出される。
【００３０】
〔別実施形態〕
以下、本発明の別実施形態を列記する。
（１）上記実施の形態では、前記補正用データを単純平均にて求める処理過程における端数の丸め処理として、画像データの単位量（「１」）未満を切り捨てる処理を行っているが、この端数の丸め処理として、切り上げや四捨五入を行うように構成しても良い。
上記実施の形態のようにｎ＝７のときは、四捨五入を行うには、補正値積算器４１と補正値レジスタ４２との間に、補正値積算器４１の加算結果に更に「１００００００」（２進数表現）を加算する加算器を追加して、その加算結果を補正値レジスタ４２に書込む。
補正値レジスタ４２の上位ｍ−ｎビットが前記補正用データとなるのは上記実施の形態と同様である。
この端数の丸め処理による誤差は、上記実施形態と同様に補正値レジスタ４２の下位ｎビットから求まるのであるが、この四捨五入の場合では、補正値レジスタ４２の下位ｎビットが「１００００００」（２進数表現）以上の場合は、補正値レジスタ４２の下位ｎビットから「１００００００」（２進数表現）を減算すれば求まり、補正値レジスタ４２の下位ｎビットが「１００００００」（２進数表現）未満の場合は、「１００００００」（２進数表現）から補正値レジスタ４２の下位ｎビットの値を減算すれば求まる。
このように求めた誤差は、上記実施の形態と同様に、画像データを受け取る毎に、補正値修正用レジスタ４３及び加算器４４で積算して行く。
加算器４５による前記補正用データの修正動作については、補正値レジスタ４２の下位ｎビットが「１００００００」（２進数表現）以上の場合は、上記実施の形態と同様に補正値修正用レジスタ４３の最上位ビットの値を加算し、補正値レジスタ４２の下位ｎビットが「１００００００」（２進数表現）未満の場合は、加算器４５を減算器に切り換えて、前記補正用データから補正値修正用レジスタ４３の最上位ビットの値を減算する。
減算器４６による演算は、上記実施の形態と同様である。
【００３１】
一方、端数の丸め処理として切り上げを行うには、補正値積算器４１と補正値レジスタ４２との間に、補正値積算器４１の加算結果に更に「１１１１１１１」（２進数表現）を加算する加算器を追加して、その加算結果を補正値レジスタ４２に書込む。
補正値レジスタ４２の上位ｍ−ｎビットが前記補正用データとなるのは上記実施の形態と同様である。
この端数の丸め処理による誤差は、上記実施形態と同様に補正値レジスタ４２の下位ｎビットから求まるのであるが、この切り上げの場合では、「１１１１１１１」（２進数表現）から補正値レジスタ４２の下位ｎビットの値を減算すれば求まる。
このように求めた誤差は、上記実施の形態と同様に、画像データを受け取る毎に、補正値修正用レジスタ４３及び加算器４４で積算して行く。
加算器４５による前記補正用データの修正動作については、加算器４５を減算器として常時動作させて、前記補正用データから補正値修正用レジスタ４３の最上位ビットの値を減算する。
減算器４６による演算は、上記実施の形態と同様である。
【００３２】
（２）上記実施の形態では、補正値修正用レジスタ４３と加算器４４とによって、端数の丸め処理による誤差を積算することで、前記補正用データの補正量の修正値を求めているが、端数の丸め処理による誤差と、補正値修正用レジスタ４３の最上位ビットとの関係をデータテーブル化しておき、補正値レジスタ４２の下位ｎビットの値が入力されたときに、前記データテーブルから、補正値修正用レジスタ４３の最上位ビットに相当する値をシリアルに出力するように構成しても良い。
【００３３】
（３）上記実施の形態では、前記補正用データを求めるための統計処理として、前記追加転送動作によって得られるデジタルデータについて単純平均する場合を例示しているが、それらのデジタルデータのばらつきの中心値に端数の丸め処理を適用して前記補正用データを求めても良いし、あるいは、それらのデジタルデータのヒストグラムを作成し、それのピーク値付近のデータのみを用いて、平均値を求めると共に端数の丸め処理を適用して、前記補正用データを求めても良く、前記補正用データを求めるための統計処理は種々に変更可能である。
（４）上記実施の形態では、ＣＣＤ光センサとしてＣＣＤラインセンサ１１Ｇ，１１Ｒ，１１Ｂを例示しているが、ＣＣＤ光センサが２次元イメージセンサである場合にも本発明を適用できる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施の形態にかかる要部ブロック構成図
【図２】本発明の実施の形態にかかるスミア補正のための概略回路構成図
【図３】本発明の実施の形態にかかるＣＣＤ光センサの模式図
【図４】本発明の実施の形態にかかる写真プリントシステムの概略ブロック図
【符号の説明】
【００３５】
ＣＥ  補正処理演算部
ＣＴ  電荷転送部
ＤＣ  補正用データ演算部
ＬＲ  受光部
２１  受光素子
４１  補正値積算器
４２  補正値レジスタ
４３  補正値修正用レジスタ
４４  修正値算出用の加算器
【図１】
2006222692.tif 000003
【図２】
2006222692.tif 000004
【図３】
2006222692.tif 000005
【図４】
2006222692.tif 000006