(57)【要約】【課題】  作業性を向上させることを可能にする。【解決手段】  まず、フィルムをプレスキャニングしてサムネイルデータを取得する（Ｓ１０１）。次に、サムネイルデータに含まれる各画素が乳剤傷画素であるか否かを検出する（Ｓ１０４）。続いて、ステップＳ１０４において乳剤傷画素であると検出された画素の数から、フィルムを本スキャニングすることで得られる画像データに含まれる乳剤傷画素の数を導出する（Ｓ１０５）。さらに、ステップＳ１０５において導出された乳剤傷画素の数と、画像データにおける乳剤傷画素の補正速度を規定する補正処理パラメータとに基づいて、すべての乳剤傷画素に対して補正処理を施すのに要する時間を導出する（Ｓ１０６）。そして、ディスプレイに、ステップＳ１０６において導出された補正処理時間を表示する（Ｓ１１２）。その後、フィルムの本スキャニングを開始する（Ｓ１１４）。【選択図】        図６
2006186929.tif 000002
【特許請求の範囲】
【請求項１】
画像データに含まれる各画素が欠陥画素であるか否かを判定する欠陥画素判定手段と、
画像データに含まれる欠陥画素の数を導出する欠陥画素数導出手段と、
前記欠陥画素判定手段によって欠陥画素であると判定された画素に対して補正処理を施す補正手段と、
前記欠陥画素数導出手段によって導出された欠陥画素の数に基づいて、前記補正手段によってすべての欠陥画素に対して補正処理を施すのに要する時間を導出する処理時間導出手段と、
前記処理時間導出手段によって導出された時間を報知する報知手段とを有していることを特徴とする画像処理装置。
【請求項２】
フィルムをスキャニングすることによって得られた画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段に記憶された画像データに含まれる各画素が欠陥画素であるか否かを判定する欠陥画素判定手段と、
前記欠陥画素判定手段によって欠陥画素であると判定された画素の数を導出する欠陥画素数導出手段と、
画像データにおける欠陥画素の補正速度を規定する補正処理パラメータを記憶する補正処理パラメータ記憶手段と、
前記欠陥画素判定手段によって欠陥画素であると判定された画素に対して、前記補正処理パラメータ記憶手段に記憶された補正処理パラメータに基づいて補正処理を施す補正手段と、
前記欠陥画素数導出手段によって導出された欠陥画素の数と、前記補正処理パラメータ記憶手段に記憶された補正処理パラメータとに基づいて、前記補正手段によってすべての欠陥画素に対して補正処理を施すのに要する時間を導出する処理時間導出手段と、
前記処理時間導出手段によって導出された時間を報知する報知手段とを備えていることを特徴とする画像処理装置。
【請求項３】
前記画像データ記憶手段に記憶される画像データに含まれる画素の数を記憶する画素数記憶手段と、
前記欠陥画素判定手段によって、前記画像データ記憶手段に記憶された画像データに含まれる各画素が欠陥画素であるかどうかを判定するための閾値を調整する閾値調整パラメータを記憶する閾値調整パラメータ記憶手段と、
前記画素数記憶手段に記憶された画素数、前記閾値調整パラメータ記憶手段に記憶された閾値調整パラメータ、及び前記補正処理パラメータ記憶手段に記憶された補正処理パラメータのうち少なくともいずれか１つを書き換え可能である書換手段とをさらに備えていることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記書換手段によって、前記画素数記憶手段に記憶された画素数が書き換えられた際に、フィルムのスキャニング済みの部分が再びスキャニングされるようにスキャナを制御するスキャナ制御手段をさらに備えていることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記処理時間導出手段によって導出された処理時間が所定時間を超える場合に、前記画素数記憶手段に記憶された画素数、前記閾値調整パラメータ記憶手段に記憶された閾値調整パラメータ、及び前記補正処理パラメータ記憶手段に記憶された補正処理パラメータのうち少なくともいずれか１つを前記書換手段によって書き換えることで処理時間が所定時間以下となるように調整する処理時間調整手段をさらに備えていることを特徴とする請求項３または４のいずれか１項に記載の画像処理装置。
【請求項６】
前記画像データ記憶手段に記憶される画像データに含まれる画素の数を記憶する画素数記憶手段と、
前記画素数記憶手段に記憶された画素数に基づいて、前記欠陥画素判定手段による欠陥画素の判定に要する時間を導出する判定時間導出手段とをさらに備えており、
前記報知手段が、前記判定時間導出手段によって導出された時間を報知することを特徴とする請求項２に記載の画像処理装置。
【請求項７】
前記画素数記憶手段に記憶された画素数に基づいて、前記欠陥画素判定手段による欠陥画素の判定に要する時間を導出する判定時間導出手段をさらに備えており、
前記報知手段が、前記判定時間導出手段によって導出された時間を報知することを特徴とする請求項３〜５のいずれか１項に記載の画像処理装置。
【請求項８】
前記報知手段が、前記判定時間導出手段によって導出された時間を表示する表示装置を含んでいることを特徴とする請求項６または７に記載の画像処理装置。
【請求項９】
フィルムをプレスキャニングすることによって得られたサムネイルデータを記憶するサムネイルデータ記憶手段と、
フィルムを本スキャニングすることによって得られた画像データを記憶する画像データ記憶手段と、
前記サムネイルデータ記憶手段に記憶されたサムネイルデータに含まれる各画素が欠陥画素であるか否かを検出する欠陥画素検出手段と、
前記欠陥画素検出手段によって欠陥画素であると検出された画素の数から、前記画像データ記憶手段に記憶される画像データに含まれる欠陥画素の数を導出する欠陥画素数導出手段と、
前記サムネイルデータ記憶手段に記憶されたサムネイルデータに含まれる欠陥画素と対応させることによって、前記画像データ記憶手段に記憶された画像データに含まれる画素が欠陥画素であるか否かを判定する欠陥画素判定手段と、
画像データにおける欠陥画素の補正速度を規定する補正処理パラメータを記憶する補正処理パラメータ記憶手段と、
前記欠陥画素判定手段によって欠陥画素であると判定された画素に対して、前記補正処理パラメータ記憶手段に記憶された補正処理パラメータに基づいて補正処理を施す補正手段と、
前記欠陥画素数導出手段によって導出された欠陥画素の数と、前記補正処理パラメータ記憶手段に記憶された補正処理パラメータとに基づいて、前記補正手段によってすべての欠陥画素に対して補正処理を施すのに要する時間を導出する処理時間導出手段と、
前記処理時間導出手段によって導出された時間を報知する報知手段とを備えていることを特徴とする画像処理装置。
【請求項１０】
前記画像データ記憶手段に記憶される画像データに含まれる画素の数を記憶する第１の画素数記憶手段と、
前記欠陥画素検出手段によって、前記サムネイルデータ記憶手段に記憶されたサムネイルデータに含まれる各画素が欠陥画素であるかどうかを検出するための閾値を調整する閾値調整パラメータを記憶する閾値調整パラメータ記憶手段と、
前記第１の画素数記憶手段に記憶された画素数、前記閾値調整パラメータ記憶手段に記憶された閾値調整パラメータ、及び前記補正処理パラメータ記憶手段に記憶された補正処理パラメータのうち少なくともいずれか１つを書き換え可能である書換手段とをさらに備えていることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記書換手段によって、前記第１の画素数記憶手段に記憶された画素数が書き換えられた際に、フィルムの本スキャニング済みの部分が再び本スキャニングされるようにスキャナを制御するスキャナ制御手段をさらに備えていることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記処理時間導出手段によって導出された処理時間が所定時間を超える場合に、前記第１の画素数記憶手段に記憶された画素数、前記閾値調整パラメータ記憶手段に記憶された閾値調整パラメータ、及び前記補正処理パラメータ記憶手段に記憶された補正処理パラメータのうち少なくともいずれか１つを前記書換手段によって書き換えることで処理時間が所定時間以下となるように調整する処理時間調整手段をさらに備えていることを特徴とする請求項１０または１１に記載の画像処理装置。
【請求項１３】
前記サムネイルデータ記憶手段に記憶されているサムネイルデータに含まれる画素の数を記憶する第２の画素数記憶手段と、
前記第２の画素数記憶手段に記憶されている画素数に基づいて、前記欠陥画素検出手段による欠陥画素の検出に要する時間を導出する検出時間導出手段とをさらに備えており、
前記報知手段が、前記検出時間導出手段によって導出された時間を報知することを特徴とする請求項９〜１２のいずれか１項に記載の画像処理装置。
【請求項１４】
前記報知手段が、前記検出時間導出手段によって導出された時間を表示する表示装置を含んでいることを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
前記補正手段が、前記欠陥画素判定手段によって欠陥画素であると判定された画素の中から１つの対象画素を選択する対象画素選択手段、前記対象画素を通るように等角度置きに規定された複数の検出ラインに沿って前記対象画素を挟んだ両側にそれぞれ１又は２以上の正常画素を検出する正常画素検出手段、前記正常画素検出手段によって検出された正常画素の画素値を用いて、前記対象画素を補正するための補正値を導出する補正値導出手段、及び前記補正値導出手段によって導出された補正値に基づいて前記対象画素の画素値を修正する修正手段とを備えており、
前記補正処理パラメータが、前記検出ラインに沿った検出間隔及び隣接する前記検出ライン間の角度を含んでいることを特徴とする請求項２〜１４のいずれか１項に記載の画像処理装置。
【請求項１６】
前記報知手段が、前記処理時間導出手段によって導出された時間を表示する表示装置を含んでいることを特徴とする請求項１〜１５に記載の画像処理装置。
【請求項１７】
前記処理時間導出手段によって導出された処理時間が所定時間を超える場合に、当該画像処理装置における処理を中断する中断手段をさらに備えていることを特徴とする請求項１〜１６のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに含まれる欠陥画素を補正する画像処理装置に関する。
【背景技術】
【０００２】
画像記録領域内に傷やほこり等が存在するフィルムの記録画像を印画紙等に出力した場合には、フィルムに存在する傷やほこり等が出力画像上で欠陥部として明瞭に視認されることがある。
【０００３】
また、近年、ＣＣＤなどの撮像素子を有するスキャナでフィルムを撮像することによって得られたデジタル画像データに基づいて制御された光で印画紙を露光する、いわゆるデジタル露光が実用化されている。写真処理装置に対して、このデジタル露光方式を採用することにより、上述のようなフィルムの画像記録領域内に存在する傷やほこり等に起因する欠陥部を画像処理によって補正することが可能となる。
【０００４】
ここで、赤外光は、可視光と異なり、フィルムに照射した場合にそこに写っている画像の影響をほとんど受けず、傷やほこり等による影響のみを受けるという性質がある。特許文献１には、上述のような赤外光の性質を利用して、欠陥部を検出すると共に補正を行う画像処理装置が開示されている。詳細には、特許文献１に記載の画像処理装置では、フィルムに赤外光を照射することによって得られた赤外光画像データを用いて、可視光を照射することによって得られた可視光画像データに含まれるフィルムに付着した傷やほこり等に起因する欠陥画素を検出する。
【特許文献１】特開２００１−７８０３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述の画像処理装置で行われる欠陥画素補正の処理時間は、欠陥画素の量によっては、数十分程度となる。しかしながら、オペレータは、処理がいつ終わるか分からないために、処理が終わるまで装置の前で待ち続ける必要がある。したがって、画像処理装置の作業性が低下するという問題が生じる。
【０００６】
そこで、本発明の目的は、作業性を向上させることが可能な画像処理装置を提供することである。
【課題を解決するための手段及び効果】
【０００７】
本発明の画像処理装置は、画像データに含まれる各画素が欠陥画素であるか否かを判定する欠陥画素判定手段と、画像データに含まれる欠陥画素の数を導出する欠陥画素数導出手段と、前記欠陥画素判定手段によって欠陥画素であると判定された画素に対して補正処理を施す補正手段と、前記欠陥画素数導出手段によって導出された欠陥画素の数に基づいて、前記補正手段によってすべての欠陥画素に対して補正処理を施すのに要する時間を導出する処理時間導出手段と、前記処理時間導出手段によって導出された時間を報知する報知手段とを有している
【０００８】
別の観点によると、本発明の画像処理装置は、フィルムをスキャニングすることによって得られた画像データを記憶する画像データ記憶手段と、前記画像データ記憶手段に記憶された画像データに含まれる各画素が欠陥画素であるか否かを判定する欠陥画素判定手段と、前記欠陥画素判定手段によって欠陥画素であると判定された画素の数を導出する欠陥画素数導出手段と、画像データにおける欠陥画素の補正速度を規定する補正処理パラメータを記憶する補正処理パラメータ記憶手段と、前記欠陥画素判定手段によって欠陥画素であると判定された画素に対して、前記補正処理パラメータ記憶手段に記憶された補正処理パラメータに基づいて補正処理を施す補正手段と、前記欠陥画素数導出手段によって導出された欠陥画素の数と、前記補正処理パラメータ記憶手段に記憶された補正処理パラメータとに基づいて、前記補正手段によってすべての欠陥画素に対して補正処理を施すのに要する時間を導出する処理時間導出手段と、前記処理時間導出手段によって導出された時間を報知する報知手段とを備えている。
【０００９】
さらに別の観点によると、本発明の画像処理装置は、フィルムをプレスキャニングすることによって得られたサムネイルデータを記憶するサムネイルデータ記憶手段と、フィルムを本スキャニングすることによって得られた画像データを記憶する画像データ記憶手段と、前記サムネイルデータ記憶手段に記憶されたサムネイルデータに含まれる各画素が欠陥画素であるか否かを検出する欠陥画素検出手段と、前記欠陥画素検出手段によって欠陥画素であると検出された画素の数から、前記画像データ記憶手段に記憶されたる画像データに含まれる欠陥画素の数を導出する欠陥画素数導出手段と、前記サムネイルデータ記憶手段に記憶されたサムネイルデータに含まれる欠陥画素と対応させることによって、前記画像データ記憶手段に記憶された画像データに含まれる画素が欠陥画素であるか否かを判定する欠陥画素判定手段とを備えている。さらに、本発明の画像処理装置は、画像データにおける欠陥画素の補正速度を規定する補正処理パラメータを記憶する補正処理パラメータ記憶手段と、前記欠陥画素判定手段によって欠陥画素であると判定された画素に対して、前記補正処理パラメータ記憶手段に記憶された補正処理パラメータに基づいて補正処理を施す補正手段と、前記欠陥画素数導出手段によって導出された欠陥画素の数と、前記補正処理パラメータ記憶手段に記憶された補正処理パラメータとに基づいて、前記補正手段によってすべての欠陥画素に対して補正処理を施すのに要する時間を導出する処理時間導出手段と、前記処理時間導出手段によって導出された時間を報知する報知手段とを備えている。
【００１０】
これらの構成によると、欠陥画素に対して補正処理を施すのに要する時間を画像処理装置を操作するオペレータに報知することができる。したがって、オペレータは、処理時間の長さによって、そのまま装置の前で待っているか、または、装置の前を離れて他の作業を行うか等を選択することができるので、画像処理装置の作業性が向上する。
【００１１】
本発明の画像処理装置は、前記画像データ記憶手段に記憶される画像データに含まれる画素の数を記憶する画素数記憶手段と、前記欠陥画素判定手段によって、前記画像データ記憶手段に記憶された画像データに含まれる各画素が欠陥画素であるかどうかを判定するための閾値を調整する閾値調整パラメータを記憶する閾値調整パラメータ記憶手段と、前記画素数記憶手段に記憶された画素数、前記閾値調整パラメータ記憶手段に記憶された閾値調整パラメータ、及び前記補正処理パラメータ記憶手段に記憶された補正処理パラメータのうち少なくともいずれか１つを書き換え可能である書換手段とをさらに備えていることが好ましい。
【００１２】
本発明の画像処理装置は、前記画像データ記憶手段に記憶される画像データに含まれる画素の数を記憶する第１の画素数記憶手段と、前記欠陥画素検出手段によって、前記サムネイルデータ記憶手段に記憶されたサムネイルデータに含まれる各画素が欠陥画素であるかどうかを検出するための閾値を調整する閾値調整パラメータを記憶する閾値調整パラメータ記憶手段と、前記第１の画素数記憶手段に記憶された画素数、前記閾値調整パラメータ記憶手段に記憶された閾値調整パラメータ、及び前記補正処理パラメータ記憶手段に記憶された補正処理パラメータのうち少なくともいずれか１つを書き換え可能である書換手段とをさらに備えていることが好ましい。
【００１３】
これらの構成によると、オペレータは、報知手段によって報知された時間を目安に、補正処理を施すのに要する時間を適宜変更することができる。
【００１４】
本発明の画像処理装置は、前記書換手段によって、前記画素数記憶手段に記憶された画素数が書き換えられた際に、フィルムのスキャニング済みの部分が再びスキャニングされるようにスキャナを制御するスキャナ制御手段をさらに備えていることが好ましい。
【００１５】
本発明の画像処理装置は、前記書換手段によって、前記第１の画素数記憶手段に記憶された画素数が書き換えられた際に、フィルムの本スキャニング済みの部分が再び本スキャニングされるようにスキャナを制御するスキャナ制御手段をさらに備えていることが好ましい。
【００１６】
これらの構成によると、フィルムの（本）スキャニング済みの部分についても、画像データに含まれる画素数が書換手段によって書き換えられた後の画素数となるように（本）スキャニングし直すことができる。
【００１７】
本発明の画像処理装置は、前記処理時間導出手段によって導出された処理時間が所定時間を超える場合に、前記画素数記憶手段に記憶された画素数、前記閾値調整パラメータ記憶手段に記憶された閾値調整パラメータ、及び前記補正処理パラメータ記憶手段に記憶された補正処理パラメータのうち少なくともいずれか１つを前記書換手段によって書き換えることで処理時間が所定時間以下となるように調整する処理時間調整手段をさらに備えていることが好ましい。
【００１８】
本発明の画像処理装置は、前記処理時間導出手段によって導出された処理時間が所定時間を超える場合に、前記第１の画素数記憶手段に記憶された画素数、前記閾値調整パラメータ記憶手段に記憶された閾値調整パラメータ、及び前記補正処理パラメータ記憶手段に記憶された補正処理パラメータのうち少なくともいずれか１つを前記書換手段によって書き換えることで処理時間が所定時間以下となるように調整する処理時間調整手段をさらに備えていることが好ましい。
【００１９】
これらの構成によると、補正処理に要する時間が所定時間を超えないように自動的に調整されるので、画像処理装置の作業性がさらに向上する。
【００２０】
本発明の画像処理装置は、前記画像データ記憶手段に記憶される画像データに含まれる画素の数を記憶する画素数記憶手段と、前記画素数記憶手段に記憶された画素数に基づいて、前記欠陥画素判定手段による欠陥画素の判定に要する時間を導出する判定時間導出手段とをさらに備えており、前記報知手段が、前記判定時間導出手段によって導出された時間を報知するようにしてもよい。
【００２１】
本発明の画像処理装置は、前記画素数記憶手段に記憶された画素数に基づいて、前記欠陥画素判定手段による欠陥画素の判定に要する時間を導出する判定時間導出手段をさらに備えており、前記報知手段が、前記判定時間導出手段によって導出された時間を報知するようにしてもよい。
【００２２】
本発明の画像処理装置は、前記サムネイルデータ記憶手段に記憶されているサムネイルデータに含まれる画素の数を記憶する第２の画素数記憶手段と、前記第２の画素数記憶手段に記憶されている画素数に基づいて、前記欠陥画素検出手段による欠陥画素の検出に要する時間を導出する検出時間導出手段とをさらに備えており、前記報知手段が、前記検出時間導出手段によって導出された時間を報知するようにしてもよい。
【００２３】
これらの構成によると、欠陥画素の判定に要する時間をオペレータに報知することができる。したがって、画像処理装置の作業性が一層向上する。
【００２４】
本発明の画像処理装置では、前記報知手段が、前記判定時間導出手段によって導出された時間を表示する表示装置を含んでいてもよい。
【００２５】
本発明の画像処理装置では、前記報知手段が、前記検出時間導出手段によって導出された時間を表示する表示装置を含んでいてもよい。
【００２６】
これらの構成によると、表示装置に表示することによって、欠陥画素の判定に要する時間をオペレータに報知することができる。
【００２７】
本発明の画像処理装置は、前記補正手段が、前記欠陥画素判定手段によって欠陥画素であると判定された画素の中から１つの対象画素を選択する対象画素選択手段、前記対象画素を通るように等角度置きに規定された複数の検出ラインに沿って前記対象画素を挟んだ両側にそれぞれ１又は２以上の正常画素を検出する正常画素検出手段、前記正常画素検出手段によって検出された正常画素の画素値を用いて、前記対象画素を補正するための補正値を導出する補正値導出手段、及び前記補正値導出手段によって導出された補正値に基づいて前記対象画素の画素値を修正する修正手段とを備えており、前記補正処理パラメータが、前記検出ラインに沿った検出間隔及び隣接する前記検出ライン間の角度を含んでいてもよい。
【００２８】
この構成によると、例えば、フィルムの感光層に付いた傷に起因する画像情報（絵柄）が欠落している欠陥画素を適切に補正することができる。
【００２９】
本発明の画像処理装置では、前記報知手段が、前記処理時間導出手段によって導出された時間を表示する表示装置を含んでいてもよい。この構成によると、表示装置に表示することによって、欠陥画素の補正処理に要する時間をオペレータに報知することができる。
【００３０】
本発明の画像処理装置は、前記処理時間導出手段によって導出された処理時間が所定時間を超える場合に、当該画像処理装置における処理を中断する中断手段をさらに備えていてもよい。この構成によると、オペレータは、処理時間の長さによって、画像処理装置における処理の中断を選択することができる。したがって、画像処理装置における作業性がより向上する。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。図１は、本発明の第１の実施の形態に係るコントローラを備えた写真処理装置の概略構成を示す図である。図１に示すように、本実施の形態の写真処理装置１は、スキャナ１０と、コントローラ２０と、プリンタプロセッサ５０とを有している。
【００３２】
スキャナ１０は、ハロゲンランプ１１と、ハロゲンランプ１１から出射された光の色バランスを調整するための調光フィルタ１２と、調光フィルタ１２を通過した光を均等に混色するミラートンネル１３と、写真フィルム（以降、単に「フィルム」とする）１５中の各コマとハロゲンランプ１１とを順次対向させるフィルム搬送機構１４と、フィルム１５を透過した光のうちＲ（赤色）、Ｇ（緑色）、Ｂ（青色）の３色の光で形成される可視光画像を光電変換するための可視光用センサユニット１６と、フィルム１５を透過した光のうち赤外光で形成される赤外光画像を光電変換するための赤外光用センサユニット１７と、フィルム１５を透過した光を可視光用センサユニット１６、または赤外光用センサユニット１７上に結像させるためのレンズ１８と、入射した光を可視光と赤外光とに分けるダイクロイックミラー１９と、可視光用センサユニット１６、及び赤外光用センサユニット１７の出力信号をそれぞれ処理する図示しない可視光用処理回路、及び赤外光用処理回路とを有している。
【００３３】
可視光用センサユニット１６は、多数の受光部をフィルム１５の幅方向に配列したＣＣＤラインセンサ（図示せず）を３列に並べて備えている。各ＣＣＤラインセンサは、ダイクロイックミラー１９から分岐された可視光のみを受けるように配置されており、その受光面にはそれぞれＲ、Ｇ、Ｂの３色のカラーフィルタが形成されている。したがって、可視光用センサユニット１６は、フィルム１５の各コマ画像を色分解して検出することができる。なお、可視光用センサユニット１６で検出されるコマ画像には、フィルム１５に付いている傷の状態も含まれている。そして、可視光用処理回路は、可視光用センサユニット１６の出力アナログ信号を増幅した後Ａ／Ｄ変換を行って可視光画像データを生成してコントローラ２０へ出力する。
【００３４】
赤外光用センサユニット１７は、多数の受光部をフィルム１５の幅方向に配列したＣＣＤラインセンサを備えている。ＣＣＤラインセンサは、ダイクロイックミラー１９から分岐された赤外光のみを受けるように配置されている。したがって、赤外光用センサユニット１７は、フィルム１５に付いている傷やほこりの影響のみを赤外光画像として検出する。そして、赤外光用処理回路は、赤外光用センサユニット１７の出力アナログ信号を増幅した後Ａ／Ｄ変換を行って赤外画像データを生成してコントローラ２０へ出力する。
【００３５】
ここで、フィルム１５の断面の模式図である図２を参照しつつ、フィルム１５に付いた傷の種類について説明する。図２に示すように、フィルム１５は、ベース６１と、ベース６１の一方の面側に配置された乳剤層６２とを有している。乳剤層６２は、３層構造であり、ベース６１に遠い方から、青感光層６２ａ、緑感光層６２ｂ、及び赤感光層６２ｃとなっている。以下の説明において、フィルム１５の乳剤層６２が形成されている方の面を乳剤面と称し、その反対側の面をベース面と称する。
【００３６】
このような構造のフィルム１５に付いた傷には、図２においてＡで示すような、ベース面側に付いた比較的浅い傷と、図２においてＢで示すような、ベース面側についた乳剤層６２に達する程度の深い傷と、図２においてＣで示すような、乳剤面側に付いた傷とがある。図２においてＡで示すような傷をベース傷と称し、図２においてＢ、及びＣで示すような傷を乳剤傷と称する。そして、スキャナ１０で得られたサムネイルデータ及び画像データに含まれる画素のうち、ベース傷や小さなほこりに起因する比較的劣化状態が軽微な画素をベース傷画素と称する。また、乳剤傷に起因しており、画像情報（絵柄）が欠落している画素を乳剤傷画素と称する。なお、以下の説明において、ベース傷画素と乳剤傷画素とをまとめて傷画素と称する。
【００３７】
フィルム１５にベース傷や乳剤傷が付いている場合や、ほこりが付着している場合には、フィルム１５に照射された赤外光が散乱する。したがって、赤外光画像データに含まれるベース傷画素及び乳剤傷画素の画素値は、あらゆる傷の影響を受けていない正常画素に比べて低下する。
【００３８】
図１に戻って、コントローラ２０は、写真処理装置１全体の制御を行う制御部４２と、写真処理装置１に関する様々な情報を表示してオペレータに報知するディスプレイ４３と、オペレータが制御部４２に対して指示を与えるキーボード４４及びマウス４５を備えている。
【００３９】
また、制御部４２は、図３に示すように、サムネイルデータ記憶部２１、画像データ記憶部２２、第１の画素数記憶部２３、第２の画素数記憶部２４、閾値導出部２５、閾値調整パラメータ記憶部２６、乳剤傷画素検出部２７、検出時間導出部２８、乳剤傷画素数導出部２９、乳剤傷画素判定部３０、補正処理パラメータ記憶部３１、補正部３２、処理時間導出部３３、書換部３４、スキャナ制御部３５、処理時間調整部３６、中断部３７、及び表示制御部３８を備えている。
【００４０】
サムネイルデータ記憶部２１は、可視光画像データを記憶する可視光画像データ記憶部２１ａ、及び赤外光画像データを記憶する赤外光画像データ記憶部２１ｂを備えており、後で詳述するプレスキャニングで得られたサムネイルデータを記憶する。画像データ記憶部２２は、後で詳述する本スキャニングで得られる画像データを記憶する。第１の画素数記憶部２３は、画像データ記憶部２２に記憶されるフィルム１５中の１コマに対応する画像データに含まれる画素の数を記憶する。第２の画素数記憶部２４は、サムネイルデータ記憶部２１に記憶されているフィルム１５中の１コマに対応するサムネイルデータに含まれる画素の数を記憶する。
【００４１】
閾値導出部２５は、サムネイルデータに含まれる画素が乳剤傷画素であるか否かを乳剤傷画素検出部２７が検出するための閾値を導出する。具体的には、閾値導出部２５は、後で詳述する第１〜第４の閾値Ｌｉｍ１〜Ｌｉｍ４を導出する。閾値調整パラメータ記憶部２６は、後で詳述する閾値導出部２５によって導出された第１〜第４の閾値Ｌｉｍ１〜Ｌｉｍ４をそれぞれ調整するための第１〜第４の閾値調整パラメータＰ１〜Ｐ４を記憶する。なお、初期状態では、各閾値調整パラメータＰ１〜Ｐ４はいずれも「１」と記憶されている。
【００４２】
乳剤傷画素検出部２７は、各閾値調整パラメータＰ１〜Ｐ４によってそれぞれ調整された第１〜第４の閾値Ｌｉｍ１〜Ｌｉｍ４に基づいて、サムネイルデータ記憶部２１ａに記憶された全コマに対応するサムネイルデータに含まれる画素が乳剤傷画素であるか否かを検出する。
【００４３】
ここで、乳剤傷画素の検出方法について説明する。本実施の形態では、後述する３つの条件を用いて、乳剤傷画素の検出を行う。なお、乳剤傷画素の検出を行う前に、サムネイルデータに含まれる画素を、ＣＦ値（正常画素における赤外光画像データの画素値であり、赤外光画像データに含まれる全画素の画素値の平均値に基づいて設定される）を用いて、なんらかの傷の影響を受けている傷画素と、正常画素とを分けておく。具体的には、その画素値がＣＦ値以下の画素を傷画素、ＣＦ値を越える画素を正常画素とする。
【００４４】
乳剤傷ではフィルム１５上の感光層が欠落しているので、可視光画像データに含まれる乳剤傷画素の画素値は傷が無い状態に比べて上昇する。ここで、通常デジタル画像データにおいては、大多数の画素からなる画素群が、同一絵柄の情報を共有する。したがって、１つの画素を中心とした一定領域内の画素群では、各画素間で色成分毎の画素値がほぼ均一であると考えることができる。
【００４５】
よって、閾値導出部２５は、サムネイルデータに含まれるある傷画素が乳剤傷画素であるか否かを判断するための閾値として、以下の（式１）に示すような第１の閾値Ｌｉｍ１を導出する。ここで、Ｄaveは、可視光画像データ記憶部２１ａに記憶された可視光画像データにおける当該傷画素を中心とした一定領域内に存在する各正常画素の赤色成分の画素値の平均値Ｒave、緑色成分の画素値の平均値Ｇave、及び青色成分の画素値の平均値Ｂaveの平均値（輝度値）である。また、ｉは第１の所定値であり、本実施の形態では０．１に設定しているが、ディバイス、システムに応じて適宜変更可能である。
Ｌｉｍ＝Ｄave＋ｉ    （ｉ＝０．１）                                （式１）
【００４６】
したがって、サムネイルデータに含まれるある傷画素が乳剤傷画素であるか否かを判断するための第１の条件は、以下の（式２）で示される。ここで、Ｄdatは、当該傷画素の可視光画像データ記憶部２１ａに記憶された可視光画像データにおける赤色成分の画素値Ｒdatと緑色成分の画素値Ｇdatと青色成分の画素値Ｂdatとの平均値（輝度値）である。そして、Ｐ１は第１の閾値調整パラメータである。
Ｄdat  ＞  Ｌｉｍ１×Ｐ１                                          （式２）
【００４７】
条件１は乳剤傷画素検出のための必須条件である。しかしながら、当該傷画素を中心とした一定領域内に互いに異なる絵柄が存在する場合には、互いに異なる絵柄の各正常画素の画素値から第１の閾値Ｌｉｍ１が算出されることがある。この場合、第１の閾値Ｌｉｍ１を適正に算出することができないために、乳剤傷画素の検出を適切に行うことができない。すなわち、本来、乳剤傷画素でない画素が、乳剤傷画素として検出されてしまう。したがって、乳剤傷画素の検出は、条件１に後述する条件２を併用して行われる。
【００４８】
フィルム１５の乳剤傷に対応する部分に照射された赤外光は、傷によって散乱するので、赤外光画像データに含まれる乳剤傷画素の画素値は正常画素に比べて低下する。したがって、閾値導出部２５は、サムネイルデータに含まれるある傷画素が乳剤傷画素であるか否かを判断するための閾値として、以下の（式３）で示されるような第２の閾値を導出する。ここで、ＩＲaveは、赤外画像データ記憶部２１ｂに記憶された赤外光画像データにおける当該傷画素を中心とした一定領域内に存在する各正常画素の画素値の平均値である。また、ｊは第２の所定値であり、本実施の形態では０．１に設定しているが、ディバイス、システムに応じて適宜変更可能である。
Ｌｉｍ２＝ＩＲave−ｊ    （ｊ＝０．１）                            （式３）
【００４９】
よって、サムネイルデータに含まれるある傷画素が乳剤傷画素であるか否かを判断するための第２の条件は、以下の（式４）で示される。ここで、ＩＲdatは、当該傷画素の赤外画像データ記憶部２１ｂに記憶された赤外光画像データにおける画素値である。また、Ｐ２は第２の閾値調整パラメータである。
ＩＲdat  ＜  Ｌｉｍ２×Ｐ２                                        （式４）
【００５０】
しかしながら、乳剤傷が大きい場合には、フィルム１５の乳剤傷に対応する部分に照射された赤外光は、散乱されることなくダイレクトにフィルム１５を透過する。このような場合には、赤外光画像データに含まれる乳剤傷画素の画素値は正常画素に比べて上昇するので、条件２は必須条件にはならない。
【００５１】
ここで、上述したように、乳剤層６２はフィルム１５の表面から青感光層６２ａ、緑感光層６２ｂ、赤感光層６２ｃの順で形成されているので、青感光層６２ａ、緑感光層６２ｂ、赤感光層６２ｃの順で削られている傾向が高い。したがって、可視光画像データにおける乳剤傷画素では、傷がない状態からの青色成分の画素値の増加量が他の色成分の画素値の増加量よりも大きい傾向にある。
【００５２】
したがって、閾値導出部２５は、サムネイルデータに含まれるある傷画素が乳剤傷画素であるか否かを判断するための閾値として、以下の（式５）、（式６）に示すような第３及び第４の閾値を導出する。ここで、Ｇdifは、ＧdatとＧaveとの差分であり、Ｒdifは、ＲdatとＲaveとの差分である。また、ｋ及びｌはそれぞれ第３及び第４の所定値であり、本実施の形態ではそれぞれ０、０．４に設定しているが、ディバイス、システムに応じて適宜変更可能である。
Ｌｉｍ３＝Ｇdif＋ｋ    （ｋ＝０）                                  （式５）
Ｌｉｍ４＝Ｒdif＋ｌ    （ｌ＝０．４）                              （式６）
【００５３】
よって、サムネイルデータに含まれるある傷画素が乳剤傷画素であるか否かを判断するための第２の条件は、以下の（式７）、（式８）で示される。ここで、Ｂdifは、ＢdatとＢaveとの差分である。また、Ｐ３は第３の閾値調整パラメータであり、Ｐ４は第４の閾値調整パラメータである。
Ｂdif  ＞  Ｌｉｍ３×Ｐ３                                            （式７）
Ｂdif  ＞  Ｌｉｍ４×Ｐ４                                            （式８）
【００５４】
しかしながら、図２においてＢで示すような乳剤傷の場合には、赤感光層６２ｃの削除量が最も大きい。このような乳剤傷に起因する乳剤傷画素では、傷がない状態からの赤色成分の画素値の増加量が他の色成分の画素値の増加量よりも高い傾向にある。したがって、条件３は必須条件にはならない。
【００５５】
以上のことから、本実施の形態では、乳剤傷画素検出部２７は、サムネイルデータ記憶部２１に記憶されているサムネイルデータに含まれる画素のうち、条件１と条件２または条件１と条件３とを満たす画素を乳剤傷画素として検出する。ただし、ポジフィルムの場合には、条件１〜３を全て満たす画素を乳剤傷画素として検出するのが好ましい。これは、現像後のポジフィルムは、乳剤面が剥がされているのが通常であるので、乳剤傷が原因で各色成分の画素値の増加量に差が生じることが考えられず、条件３の条件の信頼性が低いためである。
【００５６】
図３に戻って、検出時間導出部２８は、第２の画素数記憶部２４に記憶されているサムネイルデータに含まれる画素の数に基づいて、乳剤傷画素検出部２７による全コマに対応するサムネイルデータにおける乳剤傷画素の検出に要する時間を導出する。
【００５７】
乳剤傷画素数導出部２９は、乳剤傷画素検出部２７によって乳剤傷画素であると検出された画素の数から、画像データ記憶部２２に記憶される全コマに対応する画像データに含まれる乳剤傷画素の数を導出する。具体的には、乳剤傷画素検出部２７によって乳剤傷画素であると検出された画素の数に、第１の画素数記憶部２３に記憶された画素数（画像データに含まれる画素数）の第２の画素数記憶部２４に記憶された画素数（サムネイルデータに含まれる画素数）に対する比を乗ずる。
【００５８】
乳剤傷画素判定部３０は、画像データ記憶部２２に記憶されたフィルム１５の１コマに対応する画像データに含まれる画素が乳剤傷画素であるか否かを判定する。具体的には、画像データに含まれる画素のうち、サムネイルデータに含まれる乳剤傷画素の位置に対応する画素が乳剤傷画素と判定される。
【００５９】
補正処理パラメータ記憶部３１は、画像データにおける乳剤傷画素の補正速度を規定する補正処理パラメータを記憶する。より詳細には、補正処理パラメータ記憶部３１は、後で詳述する検出ラインＬ（図４参照）に沿った検出間隔と、隣接する検出ラインＬ間の角度との２つの補正処理パラメータを記憶している。
【００６０】
補正部３２は、乳剤傷画素判定部３０によって乳剤傷画素であると判定された画素に対して、補正処理パラメータ記憶部３１に記憶された補正処理パラメータに基づいて補正処理を施す。また、補正部３２では、乳剤傷画素の補正処理を行う前に、ベース傷画素の補正処理が行われるが、ベース傷画素の補正に関する説明は省略する。なお、ベース傷画素の補正は、乳剤傷画素の補正に比べて非常に短時間で行うことができる。
【００６１】
そして、補正部３２は、乳剤傷画素判定部３０によって乳剤傷画素であると判定された画素の中から１つの対象画素Ｏ（図４参照）を選択する対象画素選択部３２ａと、対象画素Ｏを通るように等角度置きに規定された複数の検出ラインＬ（図４参照）に沿って対象画素Ｏを挟んだ両側にそれぞれ１つの正常画素Ｐ（図４参照）を検出する正常画素検出部３２ｂと、正常画素検出部３２ｂによって検出された正常画素Ｐの画素値を用いて対象画素Ｏを補正するための補正値を導出する補正値導出部３２ｃと、補正値導出部３２ｃによって導出された補正値に基づいて対象画素Ｏの画素値を修正する修正部３２ｄとを有している。
【００６２】
ここで、乳剤傷画素の補正方法について、図４、図５を参照しつつ具体的に説明する。まず、図４に示すように、対象画素選択部３２ａが、乳剤傷画素判定部３０によって乳剤傷画素であると判定された画素の中から１つの対象画素Ｏを選択する。このとき、対象画素Ｏを通る複数の検出ラインＬが規定される。複数の検出ラインＬは等角度置きに規定されており、隣接する検出ラインＬ間の角度は、補正処理パラメータ記憶部３１に記憶された角度となっている。なお、図４においては、隣接する検出ラインＬ間の角度は「１５°」となっている。つまり、図４においては、１２本の検出ラインＬが規定されている。
【００６３】
次に、正常画素検出部３２ｂが、複数の検出ラインＬに沿って対象画素Ｏを挟んだ両側にそれぞれ１つずつ正常画素Ｐを検出する。このとき、正常画素検出部３２ｂは、補正処理パラメータ記憶部３１に記憶された間隔で正常画素を検出する。図４においては、検出ラインＬに沿った検出間隔は「２」となっている。したがって、図４においては、対象画素Ｏから検出ラインＬに沿って外側に向かってそれぞれ１画素置きに乳剤傷画素か正常画素かが判断され、その中で対象画素Ｏから最も近い位置にある正常画素が、その検出ラインＬに沿って対象画素Ｏを挟んだ両側にそれぞれ位置する正常画素Ｐとして検出されている。
【００６４】
なお、このようにして検出ラインＬ毎に２つずつ検出された正常画素Ｐは、後で詳述するように、対象画素Ｏの補正値の導出に用いられる。しかしながら、対象画素Ｏから遠く離れた位置にある正常画素Ｐの値は、対象画素Ｏの補正に用いるのに適さない。したがって、検索ラインＬ上において、対象画素Ｏを挟んだ両側のうちのいずれか一方でも所定距離内に正常画素Ｐが存在しなかった場合には、当該検出ラインＬについての正常画素Ｐの値は、補正値の導出には用いない。
【００６５】
その後、補正値導出部３２ｃが、正常画素検出部３２ｂによって検出された正常画素Ｐの画素値を用いて対象画素Ｏを補正するための補正値を導出する。より詳細には、補正値導出部３２ｃは、まず検出ラインＬ毎に対象画素Ｏの補間値（後で詳述する）を算出する。そして、検出ラインＬ毎に算出された補間値から対象画素Ｏの補正値を導出する。
【００６６】
例えば、図４に示す１つの検出ラインＬ１に沿って対象画素Ｏを挟んだ両側に正常画素Ｐ１、Ｐ２が位置する場合について考える。この場合、横軸を検出ラインＬ１に沿って位置する各画素の位置関係とし、縦軸を各画素の赤色成分の画素値とすると、図５に示すようなグラフを描くことができる。図５のグラフから、正常画素Ｐ１の赤色成分の画素値と正常画素Ｐ２の赤色成分の画素値とを用いて、検出ラインＬ１に対応する対象画素Ｏの赤色成分の補間値Ｈ１ｒを線形補間によって求めることができる。このようにして、対象画素Ｏによって規定される１２本の検出ラインＬ毎に対象画素Ｏの赤色成分の補間値Ｈ１ｒ、Ｈ２ｒ・・・Ｈ１２ｒが求まる。同様に、対象画素Ｏの緑色成分の補間値Ｈ１ｇ、Ｈ２ｇ・・・Ｈ１２ｇ、青色成分の補間値Ｈ１ｂ、Ｈ２ｂ、・・・Ｈ１２ｂがそれぞれ求まる。
【００６７】
補正値導出部３２ｃは、補間値Ｈ１ｒ、Ｈ２ｒ・・・Ｈ１２ｒの平均値を算出することによって、対象画素Ｏの赤色成分の補正値Ｃｒを導出する。同様に、補正値導出部３２ｃは、補間値Ｈ１ｇ、Ｈ２ｇ・・・Ｈ１２ｇの平均値から対象画素Ｏの緑色線分の補正値Ｃｇ、補間値Ｈ１ｂ、Ｈ２ｂ、・・・Ｈ１２ｂの平均値から対象画素Ｏの青色成分の補正値Ｃｂを導出する。このようにして導出された補正値Ｃｒ、Ｃｇ、及びＣｂは、それぞれフィルム１５に乳剤傷がなかった場合の対象画素Ｏの赤色成分の画素値、緑色成分の画素値、及び青色成分の画素値であると考えることができる。
【００６８】
最後に、修正部３２ｄが、補正値導出部３２ｃによって導出された補正値Ｃｒ、Ｃｇ、Ｃｂに基づいて対象画素の画素値を修正する。具体的には、赤、緑、青の各色成分の補正値Ｃｒ、Ｃｇ、Ｃｂを、対象画素Ｏの赤、緑、青の各色成分の画素値にそれぞれ置き換える。
【００６９】
このようにして、補正部３２は、乳剤傷画素判定部３０によって乳剤傷画素であると判定された全ての画素について、補正処理を施す。
【００７０】
図３に戻って、処理時間導出部３３は、乳剤傷画素数導出部２９によって導出された全コマに対応する画像データに含まれる乳剤傷画素の数と、補正処理パラメータ記憶部３１に記憶された補正処理パラメータとに基づいて、補正部３２によってすべての乳剤傷画素に対して補正処理を施すのに要する時間を導出する。ここで、乳剤傷画素の補正処理時間について考える。乳剤傷画素の補正処理時間は、補正処理を施すべき乳剤傷画素の数が多い程長くなる。また、検出ラインＬに沿った検出間隔が小さい程、正常画素Ｐを検出するための演算量が増加するので、補正処理時間は長くなる。さらに、隣接する検出ラインＬ間の角度が小さい程、対象画素Ｏに対して規定される検出ラインＬの本数が増加する。したがって、対象画素Ｏの補正値を導出するための演算量が増加するので、補正処理時間は長くなる。
【００７１】
書換部３４は、第１の画素数記憶部２３に記憶された画素数、閾値調整パラメータ記憶部２６に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部３１に記憶された補正処理パラメータをそれぞれ書き換えることができる。
【００７２】
スキャナ制御部３５は、ディスプレイ４３にサムネイル画像を表示するのに適した倍率でフィルム１５を読み取り、サムネイルデータを取得するプレスキャニングが行われた後に、プリントを作成可能な倍率でフィルム１５を読み取り、画像データを取得する本スキャニングが行われるようにスキャナ１０を制御する。スキャナ制御部３５は、プレスキャニングでは、フィルム１５中の全てのコマが連続的に読み取られると共に、可視光画像データ及び赤外光画像データの両方が生成されるように制御する。一方、本スキャニングでは、１コマずつ順番に読み取られると共に、可視光画像データのみが生成されるように制御する。また、スキャナ制御部３５は、書換部３４によって、第１の画素数記憶部２３に記憶された画素数が書き換えられた際に、フィルム１５の本スキャニング済みの部分が再び本スキャニングされるようにスキャナ１０を制御する。
【００７３】
なお、プレスキャニングで生成される可視光画像データと赤外光画像データとに含まれる画素数は互いに等しく、同じ位置にある画素同士が１対１で対応していることとする。実際には多少ずれがあるので、画像処理によって位置合わせを行っている。
【００７４】
処理時間調整部３６は、処理時間導出部３３によって導出された処理時間が第２の所定時間を超える場合に、第１の画素数記憶部２３に記憶された画素数、閾値調整パラメータ記憶部２６に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部３１に記憶された補正処理パラメータのうち少なくともいずれか１つを書換部３４によって書き換えることで処理時間が所定時間以下となるように調整する。なお、本実施の形態においては、第２の所定時間は２０分とする。
【００７５】
処理時間調整部３６は、例えば、第１の画素数記憶部２３に記憶された画素数を元の数値よりも小さな数値に書き換えることによって、画像データ記憶部２２に記憶される画像データに含まれる画素の数を少なくすることができる。これにより、画像データに含まれる補正処理を施すべき乳剤傷画素の数も減少するので、乳剤傷画素の補正処理時間を短くすることができる。また、閾値調整パラメータ記憶部２６に記憶された閾値調整パラメータを書き換えて、乳剤傷画素検出部２７によって乳剤傷画素として検出される画素の数を減少させることによって、乳剤傷画素の補正処理時間を短くすることができる。さらに、乳剤傷画素の補正速度を規定する補正処理パラメータを書き換えることによって、乳剤傷画素の補正処理時間を短くすることができる。
【００７６】
また、上述のように、第１の画素数記憶部２３に記憶された画素数、閾値調整パラメータ記憶部２６に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部３１に記憶された補正処理パラメータはいずれも、乳剤傷画素の補正処理時間に関するパラメータである。そこで、以下の説明において、第１の画素数記憶部２３に記憶された画素数、閾値調整パラメータ記憶部２６に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部３１に記憶された補正処理パラメータをそれぞれ「処理モード」と称することがある。
【００７７】
中断部３７は、処理時間導出部３３によって導出された処理時間が第１の所定時間を超える場合に、コントローラ２０における処理を中断する。なお、本実施の形態においては、第１の所定時間は４０分とする。
【００７８】
表示制御部３８は、後で詳述する検出時間報知画面７１（図８参照）、警告画面７２（図９参照）、処理時間報知画面７３（図１０参照）、及び処理モード変更画面７４（図１１参照）をそれぞれディスプレイ４３に表示する。
【００７９】
図１に戻って、プリンタプロセッサ５０は、コントローラ２０から送信された補正処理済みの画像データに基づいて、印画紙５１１に対して露光を行うプリンタ５１と、露光済みの印画紙５１１に対して現像、漂白、安定化などの処理が施されるプロセッサ５２と、プロセッサ５２から排出された印画紙５１１を乾燥させる仕上げ処理部５３とを有している。
【００８０】
プリンタ５１は、印画紙５１１を収納するペーパーマガジン５１２と、印画紙５１１をペーパーマガジン５１２から引き出しつつ搬送する複数の搬送ローラ対５１３と、印画紙５１１をプリントサイズにカットするカッター５１４と、搬送経路に沿って搬送される印画紙５１１に対してコントローラ２０で補正処理が施された画像データに対応する潜像を形成する露光ヘッド５１５とを備えている。なお、露光ヘッド５１５は、例えばレーザ露光方式、ＰＬＺＴ方式、ＣＲＴ方式など適宜のものを採用することができる。そして、プリンタ５１において露光された印画紙５１１は、プロセッサ５２を経て仕上げ処理部５３へと搬送され、仕上がりの写真プリントとして排出される。
【００８１】
次に、図６、図７を参照しつつ、コントローラ２０における処理の手順について説明する。図６は、コントローラ２０における乳剤傷消しの手順を示すフローチャートである。図７は、図６に示すフローチャート中に行われる割り込み処理の手順を示すフローチャートである。
【００８２】
まず、スキャナ制御部３５が、フィルム１５のプレスキャニングが行われるようにスキャナ１０を制御する（ステップＳ１０１）。このとき、フィルム１５中の全コマが連続的に読み取られ、生成されたサムネイルデータ（可視光画像データ及び赤外光画像データ）はサムネイルデータ記憶部２１に記憶される。また、サムネイルデータ記憶部２１に記憶されたフィルム１５の１コマに対応するサムネイルデータに含まれる画素数が第２の画素数記憶部２４に記憶される。
【００８３】
次に、検出時間導出部２８が、第２の画素数記憶部２４に記憶されている画素数に基づいて、全コマに対応するサムネイルデータに含まれる画素から乳剤傷画素の検出に要する時間を導出する（ステップＳ１０２）。そして、表示制御部３８の制御に基づいて、図８に示すような、検出時間報知画面７１がディスプレイ４３に表示される（ステップＳ１０３）。図８に示すように、検出時間報知画面７１には、検出時間導出部２８によって導出された時間を報知するメッセージ７１ａが表示されている。
【００８４】
続いて、乳剤傷画素検出部２７によって、サムネイルデータ記憶部２１に記憶された全コマに対応するサムネイルデータに含まれる画素が乳剤傷画素であるか否かが、閾値調整パラメータによって調整された閾値に基づいて検出される（ステップＳ１０４）。さらに、乳剤傷画素数導出部２９が、乳剤傷画素検出部２７によって乳剤傷画素であると検出されたサムネイルデータに含まれる画素の数から、画像データに含まれる乳剤傷画素の数を導出する（ステップＳ１０５）。その後、処理時間導出部３３が、乳剤傷画素数導出部２９によって導出された全コマに対応する画像データに含まれる乳剤傷画素の数と、補正処理パラメータ記憶部３１に記憶された補正処理パラメータとに基づいて、全コマに対応する画像データに含まれる全ての乳剤傷画素に対して補正処理を施すのに要する時間を導出する（ステップＳ１０６）。
【００８５】
このとき、処理時間導出部３３で導出された乳剤傷画素の補正処理時間が、第１の所定時間（４０分）を超えるか否かが判断される（ステップＳ１０７）。処理時間が第１の所定時間以下であると判断された場合には（ステップＳ１０７：ＮＯ）、後述するステップＳ１０８、Ｓ１０９が省略され、ステップＳ１１０に進む。一方、処理時間が第１の所定時間を超えると判断された場合には（ステップＳ１０７：ＹＥＳ）、表示制御部３８の制御に基づいて、図９に示すような警告画面７２がディスプレイ４３に表示される（ステップＳ１０８）。
【００８６】
ここで、警告画面７２について説明する。図９に示すように、警告画面７２には、乳剤傷画素の補正処理時間が第１の所定時間を超えていることを報知するメッセージ７２ａと、処理を続行するための続行ボタン７２ｂと、処理を中断するための中断ボタン７２ｃとが表示される。オペレータは、マウス４５のカーソルを続行ボタン７２ｂに合わせた状態でマウス４５の右ボタンまたは左ボタンをクリックすることによって、処理の続行を選択することができる。また、マウス４５のカーソルを中断ボタン７２ｃに合わせた状態でマウス４５の右ボタンまたは左ボタンをクリックすることによって、処理の中断を選択することができる。
【００８７】
続いて、警告画面７２において、オペレータが処理の中断を選択したか否かが判断される（ステップＳ１０９）。処理の中断が選択された場合には（ステップＳ１０９：ＹＥＳ）、中断部３７によって写真処理装置１における処理が中断される。すなわち、後述するステップＳ１１０〜Ｓ１１８の処理を省略して、コントローラ２０における処理が終了する。
【００８８】
一方、処理の中断が選択されず、処理の続行が選択された場合には（ステップＳ１０９：ＮＯ）、処理時間導出部３３で導出された乳剤傷画素の補正処理時間が、第２の所定時間（２０分）を超えるか否かが判断される（ステップＳ１１０）。処理時間が第２の所定時間以下である場合には（ステップＳ１１０：ＮＯ）、表示制御部３８の制御に基づいて、図１０に示すような、処理時間報知画面７３がディスプレイ４３に表示される（ステップＳ１１２）。その後、後述するステップＳ１１３に進む。図１０に示すように、処理時間報知画面７３には、処理時間導出部３３によって導出された乳剤傷画素の補正処理時間を報知するメッセージ７３ａと、処理モードを変更するための処理モード変更ボタン７３ｂとが表示される。
【００８９】
なお、このとき、オペレータが、マウス４５のカーソルを処理モード変更ボタン７３ｂに合わせた状態で、マウス４５の右ボタンまたは左ボタンをクリックすると、表示制御部３８の制御に基づいて、図１１に示すような、処理モード変更画面７４が表示される。処理モード変更画面７４には、図１１に示すように、画像データ記憶部２２に記憶する画像データに含まれる画素数、各閾値Ｌｉｍ１〜Ｌｉｍ４を調整する閾値調整パラメータＰ１〜Ｐ４、及び補正処理パラメータである検出ラインＬに沿った検出間隔、隣接する検出ラインＬ間の角度をそれぞれ入力するための入力フィールド７４ａ〜７４ｇと、各入力フィールド７４ａ〜７４ｇに入力した数値を確定するための確定ボタン７４ｈとが表示されている。
【００９０】
したがって、オペレータは、キーボード４４を用いて入力フィールド７４ａ〜７４ｇの少なくとも１つに数値を入力し、マウス４５のカーソルを確定ボタン７４ｈに合わせた状態でマウスの４５の右ボタンまたは左ボタンをクリックすることによって処理モードを変更することができる。
【００９１】
一方、処理時間が第２の所定時間を超えると判断された場合には（ステップＳ１１０：ＹＥＳ）、処理時間調整部３６が、処理モードを変更することで処理時間が第２の所定時間以下となるように調整する（ステップＳ１１１）。
【００９２】
その後、割り込み処理が開始される（ステップＳ１１３）。割り込み処理開始後に、スキャナ制御部３５によって、フィルム１５の１コマ分の本スキャニングが行われるようにスキャナ１０が制御される（ステップＳ１１４）。そして、生成された１コマ分の画像データが画像データ記憶部２２に記憶される。続いて、１コマ分の画像データに含まれるベース傷画素に対して、補正部３２が補正処理を行う（ステップＳ１１５）。次いで、乳剤傷画素判定部３０が、１コマ分の画像データに含まれる画素が乳剤傷画素であるか否かを判定する（ステップＳ１１６）。さらに、補正部３２が、１コマ分の画像データに含まれる乳剤傷画素に対して、補正処理パラメータ記憶部３１に記憶された補正処理パラメータに基づいて補正処理を施す（ステップＳ１１７）。
【００９３】
次いで、フィルム１５中の全コマの本スキャニングが終了したか否かが判断される（ステップＳ１１８）。全コマの本スキャニングが終了していない判断された場合には（ステップＳ１１８：ＮＯ）、ステップＳ１１４に戻って、スキャナ制御部３５によって、次の１コマの本スキャニングが行われるようにスキャナ１０が制御される。一方、全コマの本スキャニングが終了したと判断された場合には（ステップＳ１１８：ＹＥＳ）、コントローラ２０における傷消し処理が終了する。
【００９４】
ここで、割り込み処理について説明する。割り込み処理は、図６に示すフローチャートのステップＳ１１３で開始され、ステップＳ１１４〜ステップＳ１１８と並行して行われる処理である。なお、割り込み処理は、図６に示すフローチャートにおける処理が終了した時点で終了する。
【００９５】
割り込み処理の手順としては、まず、図７に示すように、処理時間調整部３６またはオペレータによって処理モードの変更が行われたか否かが判断される（ステップＳ２０１）。処理モードの変更が行われていないと判断された場合には（ステップＳ２０１：ＮＯ）、処理モードの変更が行われたと判断されるまでステップＳ２０１での判断が繰り返し行われる。一方、処理モードの変更が行われたと判断された場合には（ステップＳ２０１：ＹＥＳ）、画像データ記憶部２２に記憶する画像データに含まれる画素数が変更されたか否かが判断される（ステップＳ２０２）。
【００９６】
画像データ記憶部２２に記憶する画像データに含まれる画素数が変更されたと判断されなかった場合には（ステップＳ２０２：ＮＯ）、後述するステップＳ２０３が省略され、ステップＳ２０４に進む。一方、画像データ記憶部２２に記憶する画像データに含まれる画素数が変更されたと判断された場合には（ステップＳ２０２：ＹＥＳ）、書換部３４によって、第１の画素数記憶部２３に記憶されている画素数が変更された画素数に書き換えられる（ステップＳ２０３）。
【００９７】
なお、このとき、図６のフローチャートにおけるステップＳ１１４であるフィルム１５の本スキャニング、ステップＳ１１５であるベース傷画素の補正処理、ステップＳ１１６である画像データに含まれる画素が乳剤傷画素であるか否かの判定、及びステップＳ１１７である乳剤傷画素の補正処理のいずれかを実行途中であるコマがある場合には、ステップＳ２０３における画素数の書き換えが行われた後に、ステップＳ１１４に戻って、スキャナ制御部３５が、当該コマの本スキャニングが再び行われるようにスキャナ１０を制御する。
【００９８】
次に、閾値調整パラメータが変更されたか否かが判断される（ステップＳ２０４）。閾値調整パラメータが変更されたと判断されなかった場合には（ステップＳ２０４：ＮＯ）、後述するステップＳ２０５、Ｓ２０６が省略され、ステップＳ２０７に進む。一方、閾値調整パラメータが変更されたと判断された場合には（ステップＳ２０４：ＹＥＳ）、書換部３４によって、閾値調整パラメータ記憶部２６に記憶されている閾値調整パラメータが変更された閾値調整パラメータに書き換えられる（ステップＳ２０５）。その後、フィルム１５に含まれるコマのうち、図６に示すフローチャートにおけるステップＳ１１６での乳剤傷画素の判定が未だ行われていないコマについて、閾値調整パラメータ記憶部２６に記憶されている閾値調整パラメータによって調整された閾値に基づいて、サムネイルデータに含まれる画素が乳剤傷画素であるか否かの検出が、乳剤傷画素検出部２７によって再び行われる（ステップＳ２０６）。
【００９９】
なお、このとき、図６に示すフローチャートにおけるステップＳ１１６である画像データに含まれる画素が乳剤傷画素であるか否かの判定、及びステップＳ１１７である乳剤傷画素の補正処理のいずれかを実行途中であるコマがある場合には、ステップＳ１１６に戻って、乳剤傷画素判定部３０が、ステップＳ２０６において乳剤傷画素であると検出された画素に基づいて、当該コマに対応する画像データに含まれる画素が乳剤傷画素であるか否かの判定を行う。
【０１００】
次に、乳剤傷画素検出部２７によって乳剤傷画素であると検出された画素の数から、画像データに含まれる乳剤傷画素の数を乳剤傷画素数導出部２９が導出する（ステップＳ２０７）。その後、補正処理パラメータが変更されたか否かが判断される（ステップＳ２０８）。
【０１０１】
補正処理パラメータが変更されたと判断されなかった場合には（ステップＳ２０８：ＮＯ）、後述するステップＳ２０９を省略して、ステップＳ２１０に進む。一方、補正処理パラメータが変更されたと判断された場合には（ステップＳ２０８：ＹＥＳ）、書換部３４によって、補正処理パラメータ記憶部３１に記憶されている補正処理パラメータが変更された補正処理パラメータに書き換えられる（ステップＳ２０９）。なお、このとき、図６に示すフローチャートにおけるステップＳ１１７である乳剤傷画素の補正処理を実行途中であるコマがある場合には、補正部３２が、書き換えられた補正処理パラメータに基づいて、当該コマに対応する画像データに含まれる乳剤傷画素の補正処理を再度行う。
【０１０２】
続いて、処理時間導出部３３によって、乳剤傷画素数導出部２９によって導出された乳剤傷画素の数と、補正処理パラメータ記憶部３１に記憶された補正処理パラメータとに基づいて、乳剤傷画素の補正処理時間が再度導出される（ステップＳ２１０）。そして、処理時間導出部３３によって導出された乳剤傷画素の補正処理時間を報知する処理時間報知画面７３（図１０参照）がディスプレイ４３に表示される（ステップＳ２１１）。その後、ステップＳ２０１に戻って、処理モードの変更が行われたか否かの判断が繰り返される。
【０１０３】
以上のように、本実施の形態のコントローラ２０では、表示制御部３８の制御に基づいて、ディスプレイ４３に処理時間導出部３３によって導出された乳剤傷画素の補正処理時間を報知するメッセージ７３ａを含む補正処理時間報知画面７３を表示する。したがって、コントローラ２０を操作するオペレータに、乳剤傷画素の補正処理に要する時間を報知することができる。よって、オペレータは、補正処理時間の長さによって、そのまま装置の前で待っているか、または、装置の前を離れて他の作業を行うか等を選択することができるので、コントローラ２０の作業性が向上する。
【０１０４】
また、本実施の形態のコントローラ２０では、第１の画素数記憶部２３に記憶された画素数、閾値調整パラメータ記憶部２６に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部３１に記憶された補正処理パラメータが、書換部３４によって、処理モード変更画面７４において、オペレータが各入力フィールド７４ａ〜７４ｇに入力した数値に書き換えられる。したがって、オペレータは、処理時間報知画面７３のメッセージ７３ａによって報知された時間を目安に、処理モードを変更することで、乳剤傷画素の補正処理時間を適宜変更することができる。
【０１０５】
さらに、本実施の形態のコントローラ２０では、書換部３４によって、第１の画素数記憶部２３に記憶されている画素数が書き換えられた際に、スキャナ１０による本スキャニング、補正部３２によるベース傷画素の補正処理、乳剤傷画素判定部３０による判定、及び補正部３２による乳剤傷画素の補正処理のいずれかを実行中のコマがある場合には、当該コマの本スキャニングが再び行われるようにスキャナ制御部３５がスキャナ１０を制御する。したがって、フィルム１５の本スキャニング済みの部分についても、画像データに含まれる画素数が書き換えられた画素数となるように本スキャニングし直すことができる。
【０１０６】
加えて、本実施の形態のコントローラ２０は、処理時間導出部３３によって導出された乳剤傷画素の補正処理時間が第２の所定時間を超える場合に、第１の画素数記憶部２３に記憶された画素数、閾値調整パラメータ記憶部２６に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部３１に記憶された補正処理パラメータのうちのいずれか１つを書換部３４によって書き換えることで処理時間が第２の所定時間以下となるように調整する処理時間調整部３６を備えている。したがって、処理時間調整部３６によって、乳剤傷画素の補正処理時間が第２の所定時間を超えないように自動的に調整される。よって、コントローラ２０の作業性がさらに向上する。
【０１０７】
また、本実施の形態のコントローラ２０では、表示制御部３８の制御に基づいて、ディスプレイ４３に検出時間導出部２８によって導出された乳剤傷画素の検出時間を報知するメッセージ７１ａを含む検出時間報知画面７１を表示する。したがって、コントローラ２０を操作するオペレータに、乳剤傷画素の検出に要する時間を報知することができる。よって、コントローラ２０の作業性が一層向上する。
【０１０８】
さらに、本実施の形態のコントローラ２０の補正部３２は、乳剤傷画素であると判定された画素の中から１つの対象画素Ｏを選択する対象画素選択部３２ａと、対象画素Ｏを通るように等角度置きに規定された複数の検出ラインＬに沿って対象画素Ｏを挟んだ両側にそれぞれ１つの正常画素Ｐを検出する正常画素検出部３２ｂと、正常画素検出部３２ｂによって検出された正常画素Ｐの画素値を用いて対象画素Ｏを補正するための補正値を導出する補正値導出部３２ｃと、補正値導出部３２ｃによって導出された補正値に基づいて対象画素Ｏの画素値を修正する修正部３２ｄとを有している。したがって、画像情報が欠落している乳剤傷画素を適切に補正することができる。
【０１０９】
また、本実施の形態のコントローラ２０は、処理時間導出部３３によって導出された乳剤傷画素の補正処理時間が第１の所定時間を超える場合に、コントローラ２０における処理を中断する中断部３７を備えている。したがって、コントローラ２０を操作するオペレータは、補正処理時間の長さによって、コントローラ２０における処理の中断を選択することができる。よって、コントローラ２０における操作性がより向上する。
【０１１０】
次に、本発明の第２の実施の形態の写真処理装置について、図１２を参照しつつ説明する。図１２は、本発明の第２の実施の形態に係る写真処理装置に備えられたコントローラの構成を示すブロック図である。
【０１１１】
本実施の形態に係る写真処理装置の構成が、図１に示した第１の実施の形態に係る写真処理装置１の構成と主に異なる点は、第１の実施の形態では、コントローラ２０において、スキャナ制御部３５が、ディスプレイ１４３にサムネイル画像を表示するのに適した倍率でフィルム１５を読み取るプレスキャニングが行われた後に、プリントを作成可能な倍率でフィルム１５を読み取る本スキャニングが行われるようにスキャナ１０を制御するが、本実施の形態のコントローラ１２０においては、スキャナ制御部１３２は、プリントを作成可能な倍率でフィルム１１５を読み取るスキャニングのみが行われるようにスキャナ１０を制御する点である。なお、第２の実施の形態の写真処理装置のコントローラ１２０以外の構成は、第１の実施の形態に係る写真処理装置１とほぼ同様であるので、詳細な説明は省略する。また、以下の説明において、コントローラ１２０以外の構成要素については、第１の実施の形態と同一の符号を用いる。
【０１１２】
コントローラ１２０の制御部１４２は、図１２に示すように、画像データ記憶部１２１、画素数記憶部１２２、閾値導出部１２３、閾値調整パラメータ記憶部１２４、乳剤傷画素判定部１２５、判定時間導出部１２６、乳剤傷画素数導出部１２７、補正処理パラメータ記憶部１２８、補正部１２９、処理時間導出部１３０、書換部１３１、スキャナ制御部１３２、処理時間調整部１３３、中断部１３４、及び表示制御部１３５を備えている。
【０１１３】
画像データ記憶部１２１は、可視光画像データを記憶する可視光画像データ記憶部１２１ａ、及び赤外光画像データを記憶する赤外光画像データ記憶部１２１ｂを備えており、スキャニングで得られた画像データを記憶する。画素数記憶部１２２は、画像データ記憶部１２１に記憶されているフィルム１５の１コマに対応する画像データに含まれる画素の数を記憶する。
【０１１４】
閾値導出部１２３は、画像データに含まれる画素が乳剤傷画素であるか否かを乳剤傷画素判定部１２５が判定するための閾値を導出する。閾値の具体的な導出方法は、画像データ（可視光画像データ及び赤外光画像データ）に含まれる画素の画素値を用いて、第１の実施の形態と同様の方法で行うので、説明は省略する。閾値調整パラメータ記憶部１２４は、閾値導出部１２３で導出された閾値を調整するための閾値調整パラメータを記憶する。
【０１１５】
乳剤傷画素判定部１２５は、閾値調整パラメータによって調整された閾値に基づいて、画像データ記憶部１２１に記憶された１コマに対応する画像データに含まれる画素が乳剤傷画素であるか否かを判定する。判定時間導出部１２６は、画素数記憶部１２２に記憶されている１コマに対応する画像データに含まれる画素の数に基づいて、乳剤傷画素判定部１２５による１コマに対応する画像データにおける乳剤傷画素の判定に要する時間を導出する。
【０１１６】
乳剤傷画素数導出部１２７は、１コマに対応する画像データにおいて、乳剤傷画素判定部１２５によって乳剤傷画素であると判定された画素の数、すなわち画像データ記憶部１２１に記憶されている１コマに対応する画像データに含まれる乳剤傷画素の数を導出する。
【０１１７】
補正処理パラメータ記憶部１２８は、第１の実施の形態の補正処理パラメータ記憶部３１と同様に、画像データにおける乳剤傷画素の補正速度を規定する補正処理パラメータである検出ラインに沿った検出間隔と、隣接する検出ライン間の角度との２つの補正処理パラメータを記憶する。
【０１１８】
補正部１２９は、第１の実施の形態の補正部３２と同様に、対象画素選択部１２９ａ、正常画素検出部１２９ｂ、補正値導出部１２９ｃ、及び修正部１２９ｄと有しており、乳剤傷画素判定部１２５によって乳剤傷画素であると判定された画素に対して、補正処理パラメータ記憶部１２８に記憶された補正処理パラメータに基づいて補正処理を施す。具体的な乳剤傷画素の補正処理方法については、第１の実施の形態と同様であるので、説明は省略する。また、補正部１２９では、乳剤傷画素の補正処理を行う前に、ベース傷画素の補正処理が行われる。
【０１１９】
処理時間導出部１３０は、乳剤傷画素数導出部１２７によって導出されたフィルム１５中の１コマに対応する画像データに含まれる乳剤傷画素の数と、補正処理パラメータ記憶部１２４に記憶された補正処理パラメータとに基づいて、補正部１２９によって１コマに対応する画像データに含まれる全ての乳剤傷画素に対して補正処理を施すのに要する時間を導出する。
【０１２０】
書換部１３１は、画素数記憶部１２２に記憶された画素数、閾値調整パラメータ記憶部１２４に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部１２８に記憶された補正処理パラメータをそれぞれ書き換えることができる。
【０１２１】
スキャナ制御部１３２は、上述したように、プリントを作成可能な倍率でフィルム１５を１コマずつ順番に読み取り、画像データを取得するスキャニングが行われるようにスキャナ１０を制御する。また、スキャナ制御部１３２は、スキャニングの際に、１コマずつ順番に読み取られると共に、可視光画像データ及び赤外光画像データの両方が生成されるように制御する。さらに、スキャナ制御部１３２は、書換部１３１によって、画素数記憶部１２２に記憶された画素数が書き換えられた際に、フィルム１５のスキャニング済みの部分が再びスキャニングされるようにスキャナ１０を制御する。
【０１２２】
処理時間調整部１３３は、処理時間導出部１３０によって導出された処理時間が第４の所定時間を超える場合に、画素数記憶部１２２に記憶された画素数、閾値調整パラメータ記憶部１２４に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部１２８に記憶されている補正処理パラメータのうち少なくともいずれか１つを書換部１３１によって書き換えることで処理時間が所定時間以下となるように調整する。なお、本実施の形態においては、第４の所定時間は３分とする。
【０１２３】
なお、画素数記憶部１２２に記憶された画素数、閾値調整パラメータ記憶部１２４に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部１２８に記憶された補正処理パラメータはいずれも、乳剤傷画素の補正処理時間に関するパラメータである。そこで、以下の説明において、画素数記憶部１２１に記憶された画素数、閾値調整パラメータ記憶部１２４に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部１２８に記憶された補正処理パラメータをそれぞれ「処理モード」と称することがある。
【０１２４】
中断部１３４は、処理時間導出部１３０によって導出された処理時間が第３の所定時間を超える場合に、コントローラ１２０における処理を中断する。なお、本実施の形態においては、第３の所定時間は６分とする。
【０１２５】
表示制御部１３５は、後で詳述する検出時間報知画面１７１（図１５参照）、警告画面１７２（図１６参照）、処理時間報知画面１７３（図１７参照）、及び処理モード変更画面７４（図１１参照）をそれぞれディスプレイ４３に表示する。
【０１２６】
次に、図１３、図１４を参照しつつ、コントローラ１２０における処理の手順について説明する。図１３は、コントローラ１２０における乳剤傷消しの手順を示すフローチャートである。図１４は、図１３に示すフローチャート中に行われる割り込み処理の手順を示すフローチャートである。
【０１２７】
まず、スキャナ制御部１３２が、フィルム１５のスキャニングが行われるようにスキャナ１０を制御する（ステップＳ３０１）。このとき、フィルム１５中の１コマが読み取られ、生成された画像データ（可視光画像データ及び赤外光画像データ）は画像データ記憶部１２１に記憶される。また、画像データ記憶部１２１に記憶されたフィルム１５の１コマに対応する画像データに含まれる画素数が画素数記憶部１２２に記憶される。
【０１２８】
次に、判定時間導出部１２６が、画素数記憶部１２２に記憶されている画素数に基づいて、１コマに対応する画像データに含まれる画素から乳剤傷画素を判定するのに要する時間を導出する（ステップＳ３０２）。そして、表示制御部１３５の制御に基づいて、図１５に示すような、判定時間報知画面１７１がディスプレイ１４３に表示される（ステップＳ３０３）。図１５に示すように、判定時間報知画面１７１には、判定時間導出部１２６によって導出された時間を報知するメッセージ１７１ａが表示されている。
【０１２９】
続いて、乳剤傷画素判定部１２５によって、画像データ記憶部１２１に記憶された１コマ分に対応する画像データに含まれる画素が乳剤傷画素であるか否かが、閾値調整パラメータによって調整された閾値に基づいて判定される（ステップＳ３０４）。さらに、乳剤傷画素数導出部１２７が、１コマに対応する画像データにおいて、乳剤傷画素判定部１２５によって乳剤傷画素であると判定された画素の数を導出する（ステップＳ３０５）。その後、処理時間導出部１３０が、乳剤傷画素数導出部１２７によって導出された１コマに対応する画像データに含まれる乳剤傷画素の数と、補正処理パラメータ記憶部１２８に記憶された補正処理パラメータとに基づいて、１コマに対応する画像データに含まれる全ての乳剤傷画素に対して補正処理を施すのに要する時間を導出する（ステップＳ３０６）。
【０１３０】
このとき、処理時間導出部１３０で導出された乳剤傷画素の補正処理時間が、第３の所定時間（６分）を超えるか否かが判断される（ステップＳ３０７）。処理時間が第３の所定時間以下であると判断された場合には（ステップＳ３０７：ＮＯ）、後述するステップＳ３０８、Ｓ３０９が省略され、ステップＳ３１０に進む。一方、処理時間が第３の所定時間を超えると判断された場合には（ステップＳ３０７：ＹＥＳ）、表示制御部１３５の制御に基づいて、図１６に示すような警告画面１７２がディスプレイ１４３に表示される（ステップＳ３０８）。
【０１３１】
ここで、警告画面１７２について説明する。図１６に示すように、警告画面１７２には、乳剤傷画素の補正処理時間が第３の所定時間を超えていることを報知するメッセージ１７２ａと、処理を続行するための続行ボタン１７２ｂと、処理を中断するための中断ボタン１７２ｃとが表示される。オペレータは、マウス１４５のカーソルを続行ボタン１７２ｂに合わせた状態でマウス１４５の右ボタンまたは左ボタンをクリックすることによって、処理の続行を選択することができる。また、マウス１４５のカーソルを中断ボタン１７２ｃに合わせた状態でマウス１４５の右ボタンまたは左ボタンをクリックすることによって、処理の中断を選択することができる。
【０１３２】
続いて、警告画面１７２において、オペレータが処理の中断を選択したか否かが判断される（ステップＳ３０９）。処理の中断が選択された場合には（ステップＳ３０９：ＹＥＳ）、中断部１３４によって写真処理装置における処理が中断される。すなわち、後述するステップＳ３１０〜Ｓ３１６の処理を省略して、コントローラ１２０における処理が終了する。
【０１３３】
一方、処理の中断が選択されず、処理の続行が選択された場合には（ステップＳ３０９：ＮＯ）、処理時間導出部１３０で導出された乳剤傷画素の補正処理時間が、第４の所定時間（３分）を超えるか否かが判断される（ステップ３１０）。処理時間が第４の所定時間以下である場合には（ステップＳ３１０：ＮＯ）、表示制御部１３５の制御に基づいて、図１７に示すような、処理時間報知画面１７３がディスプレイ１４３に表示される（ステップＳ３１２）。その後、後述するステップＳ３１３に進む。図１７に示すように、処理時間報知画面１７３には、処理時間導出部１３０によって導出された乳剤傷画素の補正処理時間を報知するメッセージ１７３ａと、処理モードを変更するための処理モード変更ボタン１７３ｂとが表示される。
【０１３４】
なお、このとき、オペレータが、マウス１４５のカーソルを処理モード変更ボタン１７３ｂに合わせた状態で、マウス１４５の右ボタンまたは左ボタンをクリックすると、表示制御部１３５の制御に基づいて、第１の実施の形態における処理モード変更画面７４と同様の画面がディスプレイ１４３に表示される。したがって、オペレータは、キーボード１４４及びマウス１４５を用いて処理モードを変更することができる。
【０１３５】
一方、処理時間が第４の所定時間を超えると判断された場合には（ステップＳ３１０：ＹＥＳ）、処理時間調整部１３３が、処理モードを変更することで処理時間が第４の所定時間以下となるように調整する（ステップＳ３１１）。
【０１３６】
その後、割り込み処理が開始される（ステップＳ３１３）。割り込み処理開始後に、１コマ分の画像データに含まれるベース傷画素に対して、補正部１２９が補正処理を行う（ステップＳ３１４）。次いで、補正部１２９が、１コマ分の画像データに含まれる乳剤傷画素に対して、補正処理パラメータ記憶部１２８に記憶された補正処理パラメータに基づいて補正処理を施す（ステップＳ３１５）。
【０１３７】
続いて、フィルム１５中の全コマのスキャニングが終了したか否かが判断される（ステップＳ３１６）。全コマのスキャニングが終了していないと判断された場合には（ステップＳ３１６：ＮＯ）、ステップＳ３０１に戻って、スキャナ制御部１３２によって、次の１コマのスキャニングが行われるようにスキャナ１０が制御される。一方、全コマの本スキャニングが終了したと判断された場合には（ステップＳ３１６：ＹＥＳ）、コントローラ１２０における傷消し処理が終了する。
【０１３８】
ここで、割り込み処理について説明する。割り込み処理は、図１３に示すフローチャートのステップＳ３１３で開始され、図１３に示すフローチャートと並行して行われる処理である。なお、割り込み処理は、図１３に示すフローチャートにおける処理が終了した時点で終了する。
【０１３９】
割り込み処理の手順としては、まず、図１４に示すように、処理時間調整部１３３またはオペレータによって処理モードの変更が行われたか否かが判断される（ステップＳ４０１）。処理モードの変更が行われていないと判断された場合には（ステップＳ４０１：ＮＯ）、処理モードの変更が行われたと判断されるまでステップＳ４０１での判断が繰り返し行われる。一方、処理モードの変更が行われたと判断された場合には（ステップＳ４０１：ＹＥＳ）、画像データ記憶部１２１に記憶する画像データに含まれる画素数が変更されたか否かが判断される（ステップＳ４０２）。
【０１４０】
画像データ記憶部１２１に記憶する画像データに含まれる画素数が変更されたと判断されなかった場合には（ステップＳ４０２：ＮＯ）、後述するステップＳ４０３が省略され、ステップＳ４０４に進む。一方、画像データ記憶部１２１に記憶する画像データに含まれる画素数が変更されたと判断された場合には（ステップＳ４０２：ＹＥＳ）、書換部１３１によって、画素数記憶部１２２に記憶されている画素数が変更された画素数に書き換えられる（ステップＳ４０３）。
【０１４１】
なお、ステップＳ４０３において画素数の書き換えが行われた後、図１３のフローチャートにおける処理は、ステップＳ３０１に戻って、スキャナ制御部１３２が、当該コマのスキャニングが再び行われるようにスキャナ１０を制御する。
【０１４２】
次に、閾値調整パラメータが変更されたか否かが判断される（ステップＳ４０４）。閾値調整パラメータが変更されたと判断されなかった場合には（ステップＳ４０４：ＮＯ）、後述するステップＳ４０５が省略され、ステップＳ４０６に進む。一方、閾値調整パラメータが変更されたと判断された場合には（ステップＳ４０４：ＹＥＳ）、書換部１３１によって、閾値調整パラメータ記憶部１２４に記憶されている閾値調整パラメータが変更された閾値調整パラメータに書き換えられる（ステップＳ４０５）。
【０１４３】
なお、ステップＳ４０５において閾値調整パラメータの書き換えが行われた後、図１３のフローチャートにおいて、当該コマのステップＳ３０４における乳剤傷画素か否かの判定が既に終了している場合には、ステップＳ３０４に戻って、閾値調整パラメータ記憶部１２４に記憶されている閾値調整パラメータによって調整された閾値に基づいて、画像データに含まれる画素が乳剤傷画素であるか否かの判定が、乳剤傷画素判定部１２５によって再び行われる。
【０１４４】
続いて、補正処理パラメータが変更されたか否かが判断される（ステップＳ４０６）。補正処理パラメータが変更されたと判断されなかった場合には（ステップＳ４０６：ＮＯ）、後述するステップＳ４０７を省略して、ステップＳ４０１に戻る。一方、補正処理パラメータが変更されたと判断された場合には（ステップＳ４０６：ＹＥＳ）、書換部１３１によって、補正処理パラメータ記憶部１２８に記憶されている補正処理パラメータが変更された補正処理パラメータに書き換えられる（ステップＳ４０７）。
【０１４５】
なお、ステップＳ４０７において補正処理パラメータの書き換えが行われた後、図１３のフローチャートにおいて、当該コマのステップＳ３０６における乳剤傷画素の補正処理時間の導出が既に終了している場合には、ステップＳ３０６に戻って、処理時間導出部１３０によって、乳剤傷画素数導出部１２７によって導出された乳剤傷画素の数と、補正処理パラメータ記憶部１２８に記憶された、書き換えられた補正処理パラメータとに基づいて、乳剤傷画素の補正処理時間が再度導出される。その後、ステップＳ４０１に戻って、処理モードの変更が行われたか否かの判断が繰り返される。
【０１４６】
以上のように、第２の実施の形態のコントローラ１２０では、第１の実施の形態のコントローラ１２０と同様に、コントローラ１２０を操作するオペレータに、乳剤傷画素の補正処理に要する時間を報知することができる。したがって、コントローラ１２０の作業性が向上する。
【０１４７】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて、様々な設計変更を行うことが可能なものである。例えば、上述の第１及び第２の実施の形態では、コントローラが、第１の画素数記憶部（第２の実施の形態においては画素数記憶部）に記憶された画素数、閾値調整パラメータ記憶部に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部に記憶された補正処理パラメータをそれぞれ書き換え可能である書換部を備えている場合について説明したが、これには限られない。書換部は、第１の画素数記憶部（画素数記憶部）に記憶された画素数、閾値調整パラメータ記憶部に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部に記憶された補正処理パラメータのうちの少なくとも１つを書き換え可能であればよい。また、書換部はなくてもよい。
【０１４８】
さらに、上述の第１の実施の形態では、第１の画素数記憶部２３に記憶された画素数が書き換えられた時に、フィルム１５の本スキャニング、ベース傷画素の補正処理、画像データに含まれる画素が乳剤傷画素であるか否かの判定、及び乳剤傷画素の補正処理のいずれかを実行途中であるコマがある場合には、画素数の書き換えが行われた後に、スキャナ制御部３５が、当該コマの本スキャニングが再び行われるようにスキャナ１０を制御する場合について説明した。上述の第２の実施の形態では、画素数記憶部１２２に記憶された画素数が書き換えた後に、スキャナ制御部１３２が、当該コマのスキャニングが再び行われるようにスキャナ１０を制御する場合について説明した。しかしながら、スキャナ制御部３５（１３２）の作用はこれには限られない。例えば、第１の画素数記憶部（画素数記憶部）に記憶された画素数が書き換えられた後に、フィルム１５中の最初のコマから本スキャニング（スキャニング）が再び行われるようにスキャナ１０を制御するようにしてもよい。これにより、フィルム１５中の各コマに対応する画像データに含まれる画素数を互いに等しくすることができる。また、スキャナ制御部３５（１３２）がフィルム１５の本スキャニング（スキャニング）済みの部分が再び本スキャニング（スキャニング）されるようにスキャナ１０を制御しないようにしてもよい。
【０１４９】
加えて、上述の第１及び第２の実施の形態では、コントローラが、処理時間導出部によって導出された乳剤傷画素の補正処理時間が第２の所定時間（第２の実施の形態においては第４の所定時間）を超える場合に、第１の画素数記憶部（第２の実施の形態においては画素数記憶部）に記憶された画素数、閾値調整パラメータ記憶部に記憶された閾値調整パラメータ、及び補正処理パラメータ記憶部に記憶された補正処理パラメータのうちのいずれか１つを書換部によって書き換えることで処理時間が第２の所定時間（第４の所定時間）以下となるように調整する処理時間調整部を備えている場合について説明したが、処理時間調整部はなくてもよい。
【０１５０】
また、上述の第１の実施の形態では、表示制御部３８の制御に基づいて、ディスプレイ４３に検出時間導出部２８によって導出された乳剤傷画素の検出時間を報知するメッセージ７１ａを含む検出時間報知画面７１を表示する場合について説明したが、これには限られない。例えば、検出時間導出部２８によって導出された検出時間を音声によって報知するようにしてもよい。さらに、コントローラ２０が検出時間導出部２８を備えておらず、乳剤傷画素の検出時間が報知されなくてもよい。
【０１５１】
加えて、上述の第２の実施の形態では、表示制御部１３５の制御に基づいて、ディスプレイ１４３に判定時間導出部１２６によって導出された乳剤傷画素の判定時間を報知するメッセージ１７１ａを含む判定時間報知画面１７１を表示する場合について説明したが、これには限られない。例えば、判定時間導出部１２６によって導出された判定時間を音声によって報知するようにしてもよい。また、コントローラ１２０が判定時間導出部１２６を備えておらず、乳剤傷画素の判定時間が報知されなくてもよい。
【０１５２】
さらに、上述の第１及び第２の実施の形態では、補正部が、まず乳剤傷画素であると判定された画素の中から１つの対象画素Ｏを対象画素選択部によって選択し、次に対象画素Ｏを通るように等角度置きに規定された複数の検出ラインＬに沿って対象画素Ｏを挟んだ両側にそれぞれ１つの正常画素Ｐを正常画素検出部によって検出した後、正常画素検出部によって検出された正常画素Ｐの画素値を用いて対象画素Ｏを補正するための補正値を補正値導出部によって導出し、さらに補正値導出部によって導出された補正値に基づいて対象画素Ｏの画素値を修正部によって修正することで、乳剤傷画素の補正処理を行う場合について説明したが、乳剤傷画素の補正方法はこれには限られない。例えば、正常画素検出部が複数の検出ラインＬに沿って対象画素Ｏを挟んだ両側にそれぞれ複数の正常画素Ｐを検出するようにしてもよい。また、補正部が、対象画素選択部、正常画素検出部、補正値導出部、及び修正部を有していなくてもよい。
【０１５３】
また、上述の第１及び第２の実施の形態では、表示制御部の制御に基づいて、ディスプレイに処理時間導出部によって導出された乳剤傷画素の補正処理時間を報知するメッセージを含む補正処理時間報知画面を表示する場合について説明したが、補正処理時間の報知方法はこれには限られない。例えば、処理時間導出部によって導出された処理時間を音声によって報知するようにしてもよい。
【０１５４】
加えて、上述の第１及び第２の実施の形態では、コントローラが、処理時間導出部によって導出された乳剤傷画素の補正処理時間が第１の所定時間（第２の実施の形態においては第３の所定時間）を超える場合に、コントローラにおける処理を中断する中断部を備えている場合について説明したが、中断部はなくてもよい。
【０１５５】
また、上述の第１及び第２の実施の形態においては、フィルム１５から画像を読み取って写真プリントを作成する写真処理装置に適用した場合について説明したが、本発明を適用する対象はこれに限定されるものでなく、画像データの欠陥画素を補正して出力するものであれば、他の画像形成装置等に適用することも可能である。
【０１５６】
さらに、上述の第１及び第２の実施の形態においては、可視光画像データとして、赤、緑、青の３つの色成分を有するカラーの画像データを扱う場合について説明したが、可視光画像データとして他の色成分を有するカラー画像データや、可視光画像データが１つの色成分のみを有するモノクロの画像データを扱う場合についても、同様に本発明を適用することができる。
【図面の簡単な説明】
【０１５７】
【図１】本発明の第１の実施の形態に係る写真処理装置の概略構成を示す図である。
【図２】図１に示すフィルムの断面の模式図である。
【図３】図１に示すコントローラの構成を示すブロック図である。
【図４】図３に示す正常画素検出部による１つの対象画素に対して規定された複数の検出ラインに沿って正常画素を検出する処理の一例を示す説明図である。
【図５】図３に示す補正値導出部による検出ライン毎の補間値の導出方法の一例を示すグラフである。
【図６】図１に示すコントローラにおける処理手順を示すフローチャートである。
【図７】図６に示すフローチャート中に行われる割り込み処理の手順を示すフローチャートである。
【図８】図１に示すディスプレイに表示される検知時間報知画面を示す図である。
【図９】図１に示すディスプレイに表示される警告画面を示す図である。
【図１０】図１に示すディスプレイに表示される処理時間報知画面を示す図である。
【図１１】図１に示すディスプレイに表示される処理モード変更画面を示す図である。
【図１２】本発明の第２の実施の形態の写真処理装置に備えられたコントローラの構成を示すブロック図である。
【図１３】図１２に示すコントローラにおける処理手順を示すフローチャートである。
【図１４】図１３に示すフローチャート中に行われる割り込み処理の手順を示すフローチャートである。
【図１５】図１２に示す判定時間導出部で導出された判定時間を報知するための判定時間報知画面を示す図である。
【図１６】図１２に示す処理時間導出部で導出された処理時間が第３の所定時間を超えていることを報知する警告画面を示す図である。
【図１７】図１２に示す処理時間導出部で導出された処理時間を報知する処理時間報知画面を示す図である。
【符号の説明】
【０１５８】
１  写真処理装置
１０  スキャナ
２０、１２０  コントローラ（画像処理装置）
２１  サムネイルデータ記憶部（サムネイルデータ記憶手段）
２２、１２１  画像データ記憶部（画像データ記憶手段）
１２２  画素数記憶部（画素数記憶手段）
２３  第１の画素数記憶部（第１の画素数記憶手段）
２４  第２の画素数記憶部（第２の画素数記憶手段）
２５、１２３  閾値導出部
２６、１２４  閾値調整パラメータ記憶部（閾値調整パラメータ記憶手段）
２７  乳剤傷画素検出部（欠陥画素検出手段）
２８  検出時間導出部（検出時間導出手段）
２９、１２７  乳剤傷画素数導出部（欠陥画素数導出手段）
３０、１２６  乳剤傷画素判定部（欠陥画素判定手段）
３１、１２８  補正処理パラメータ記憶部（補正処理パラメータ記憶手段）
３２、１２９  補正部（補正手段）
３２ａ、１２９ａ  対象画素選択部（対象画素選択手段）
３２ｂ、１２９ｂ  正常画素検出部（正常画素検出手段）
３２ｃ、１２９ｃ  補正値導出部（補正値導出手段）
３２ｄ、１２９ｄ  修正部（修正手段）
３３、１３０  処理時間導出部（処理時間導出手段）
３４、１３１  書換部（書換手段）
３５、１３２  スキャナ制御部（スキャナ制御手段）
３６、１３３  処理時間調整部（処理時間調整手段）
３７、１３４  中断部（中断手段）
３８、１３５  表示制御部（報知手段）
４３、１４３  ディスプレイ（表示装置）
５０  プリンタプロセッサ
【図１】
2006186929.tif 000003
【図２】
2006186929.tif 000004
【図３】
2006186929.tif 000005
【図４】
2006186929.tif 000006
【図５】
2006186929.tif 000007
【図６】
2006186929.tif 000008
【図７】
2006186929.tif 000009
【図８】
2006186929.tif 000010
【図９】
2006186929.tif 000011
【図１０】
2006186929.tif 000012
【図１１】
2006186929.tif 000013
【図１２】
2006186929.tif 000014
【図１３】
2006186929.tif 000015
【図１４】
2006186929.tif 000016
【図１５】
2006186929.tif 000017
【図１６】
2006186929.tif 000018
【図１７】
2006186929.tif 000019