(57)【要約】  【課題】  印刷する画像データを表示部に表示させる画像処理装置およびプログラムにおいて、データ欠損を有する画像データについて、印刷するか否かの判断して資源および時間の無駄の発生を防止する。  【解決手段】    欠損検出手段１０が画像データの中からデータ欠損を検出したときに、出力手段１１が表示部５０に表示部にエラーであることを出力する。【選択図】          図１
2005129043.tif 000002
【特許請求の範囲】
【請求項１】
画像データを表示部に表示させる画像処理方法において、
前記画像データにデータ欠損が存在するか否かを判断し、
前記画像データからデータ欠損を検出したときに、データ欠損が発生している部分をマーキングするとともに、前記表示部にエラーであることを出力することを特徴とする画像処理方法。
【請求項２】
画像データを表示部に表示させる画像処理装置において、
前記画像データにデータ欠損が存在するか否かを判断する欠損検出手段と、
該欠損検出手段においてデータ欠損が検出されたときに、データ欠損が発生している部分をマーキングするとともに、前記表示部にエラーであることを出力する出力手段と
を備えたことを特徴とする画像処理装置。
【請求項３】
前記欠損検出手段が、前記データ欠損を検出したときに該データ欠損の度合いを判断する機能を有し、前記出力手段が、前記欠損検出手段において判断された前記欠損の度合いに対応したエラー出力の内容を変更することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記欠損の度合いは、前記画像データの画像サイズとデータ欠損が生じているデータ欠損部分の画像サイズとの比率、もしくは前記画像データの画像サイズと前記画像データを復号したときの画像サイズとの比率に応じて決定されることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記欠損の度合いは、欠損が発見された位置に応じて決定されることを特徴とする請求項３または４に記載の画像処理装置。
【請求項６】
前記画像データがデータ欠損を有する圧縮画像データのとき、前記欠損検出手段が前記画像データの中からリスタートマーカを検出したときには軽微な欠損であると判断し、前記欠損検出手段が前記画像データの中からリスタートマーカを検出できないときには、重度の欠損であると判断することを特徴とする請求項３から５のいずれか１項に記載の画像処理装置。
【請求項７】
前記欠損の度合いに基づいて前記画像データが印刷に適したものであるか否かを判断する印刷判断手段をさらに有し、該印刷判断手段が、前記画像データが印刷に適すると判断したときに印刷を行うものであることを特徴とする請求項３から６のいずれか１項に記載の画像処理装置。
【請求項８】
前記欠損検出手段により検出されたデータ欠損を修復するデータ修復手段をさらに有することを特徴とする請求項２から７のいずれか１項に記載の画像処理装置。
【請求項９】
前記データ修復手段が、前記データ欠損を該データ欠損の近傍画素から補間することにより前記画像データを修復する機能を有することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記データ修復手段が、前記データ欠損部分を除く正常に復号された画像領域をクロッピングし、該クロッピングした画像領域を拡大することにより前記画像データを修復する機能を有するものであることを特徴とする請求項８または９に記載の画像処理装置。
【請求項１１】
前記データ修復手段が、前記画像データの解像度を落とすことで欠損を目立たなくする機能を有するものであることを特徴とする請求項８から１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記データ修復手段により修復された前記画像データが印刷に適したものであるか否かを判断する印刷判断手段をさらに有し、該印刷判断手段が、前記修復された画像データが印刷に適すると判断した場合には、該修復された画像データを印刷するものであることを特徴とする請求項８から１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記データ修復手段により修復された前記画像データが保存に適したものであるか否かを判断するファイル保存判断手段をさらに有し、該ファイル保存手段が、前記修復された画像データがファイル保存に適すると判断したとき、該修復された画像データを画像データベースに保存するものであることを特徴とする請求項８から１２のいずれか１項に記載の画像処理装置。
【請求項１４】
前記ファイル保存手段が、前記修復された画像データに該画像データの修復履歴を埋め込む機能を有することを特徴とする請求項１３記載の画像処理装置。
【請求項１５】
コンピュータに、表示部に画像データを表示させる画像処理プログラムであって、
前記画像データにデータ欠損が存在するか否かを判断し、
前記画像データからデータ欠損を検出したときに、データ欠損が発生している部分をマーキングするとともに、前記表示部にエラーであることを出力する
ことを実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえばプリンタを用いて画像データを印刷する際に表示部にプレビュー表示させる画像処理方法および装置ならびにプログラムに関するものである。
【背景技術】
【０００２】
近年、デジタルカメラを用いて撮影した画像のプリントサービスが普及しており、この画像データを店頭に持ち込んで画像データを印刷し、もしくはインターネットを介してプリントサービス会社に伝送することにより、画像データを印刷することが行われている。さらに、画像データを印刷する際に、画質の向上を図るための種々の画像処理が行われるとともに、ユーザが予め印刷結果を確認することができるように、画像の印刷結果をプレビュー表示するようになっている。ユーザはこのプレビュー表示を見ることにより、画像の内容や画質等を確認して印刷を実行するか否かの決定を行うことができる。
【０００３】
このように画像データをプレビュー表示したときに、画像データにデータ欠損が発生していても、表示部の表示では気付かないときがある。このようなデータ欠損のある画像データを印刷した場合、ユーザの望む出力結果が得られないときがある。
【０００４】
そこで、従来、プリント結果に情報欠損が生じることを検出したときには省トナーモードにより制御する方法がある（特許文献１参照。）。具体的には、たとえば記録用紙を閉じるためのバインドマージンを指定していたときやメモリ容量が不足していたためにデータが不足していたとき等によって生じる情報欠陥が検出されたときに、記録用紙に付着させる記録剤を節減するように制御するようになっている（省トナーモード）。
【特許文献１】特開平９−１９０１１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１のように、トナーをセーブするように制御したとしても、トナーおよび記録用紙は消費されるため資源の無駄が発生するとともに、不必要な印刷のために印刷処理を行わなければならないため時間の無駄が発生してしまうという問題がある。
【０００６】
また、画像データ中の情報欠損の画質に及ぼす影響が小さい場合、ユーザが情報欠損を含む画像データを普通に印刷してもよいと判断するときがあるが、特許文献１においては省トナーモードにより印刷されてしまうため、ユーザは再度同じ画像データについて印刷する作業が必要となり、手間が掛かってしまうとともに資源の無駄が発生してしまうという問題がある。
【０００７】
そこで、本発明は、データ欠損を有する画像データについて、印刷するか否かの判断して資源および時間の無駄の発生を防止することができる方法および装置ならびにプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明の画像処理方法は、画像データを表示部に表示させる画像処理方法において、画像データにデータ欠損が存在するか否かを判断し、画像データからデータ欠損を検出したときに、データ欠損が発生している部分をマーキングするとともに、表示部にエラーであることを出力することを特徴とするものである。
【０００９】
本発明の画像処理装置は、画像データを表示部に表示させる画像処理装置において、画像データの中からデータ欠損を検出する欠損検出手段と、欠損検出手段においてデータ欠損が検出されたときに、データ欠損が発生している部分をマーキングするとともに、表示部にエラーであることを出力する出力手段とを備えたことを特徴とするものである。
【００１０】
本発明の画像処理プログラムは、コンピュータに、表示部に画像データを表示させる画像処理プログラムであって、画像データにデータ欠損が存在するか否かを判断し、画像データからデータ欠損を検出したときに、データ欠損が発生している部分をマーキングするとともに、表示部にエラーであることを出力することを実行させるためのものである。
【００１１】
ここで、画像データは、たとえばＢＭＰ形式のような圧縮されていない画像データであってもよいし、ＪＰＥＧ形式のような圧縮画像データであってもよい。
【００１２】
データ欠損とは、画像データを構成する画素のデータがない場合だけでなく、たとえば画像データの拡張子によって示されるデータ構造と画像データのヘッダのデータ構造とが異なる場合のように、あるべき情報が画像データに含まれていない場合も含む。
【００１３】
また、出力手段は、データ欠損が発生している旨を出力するものであればその出力形式はどのようなものであってもよく、たとえばエラーが発生している旨の文章を表示部に出力するようにしてもよいし、画像データ中のデータ欠損が発生している部分をマーキングするようにしてもよい。
【００１４】
なお、欠損検出手段は、データ欠損を検出したときにデータ欠損の度合いを判断する機能を有していてもよい。このとき、出力手段は、欠損の度合いに対応したエラー出力の内容を変更するものであってもよい。ここで、欠損の度合いは、画像データの画像サイズとデータ欠損が生じているデータ欠損部分の画像サイズとの比率、もしくは画像データの画像サイズと画像データを復号したときの画像サイズとの比率に応じて決定されるものであってもよいし、欠損が発見された位置に応じて決定されるものであってもよい。
【００１５】
さらに、画像データがデータ欠損を有する圧縮画像データのとき、欠損検出手段は画像データの中からリスタートマーカを検出する機能を有するようにしてもよい。そして、欠損検出手段が画像データの中からリスタートマーカを検出したときには、出力手段が軽微な欠損である旨のエラーメッセージを表示部に出力し、欠損検出手段が画像データの中からリスタートマーカを検出できないときには、出力手段が重度の欠損である旨のエラーメッセージを表示部に出力するものであってもよい。
【００１６】
また、画像処理装置は、欠損検出手段により検出されたデータ欠損を修復するデータ修復手段をさらに備えたものであってもよい。データ修復手段は、データ欠損を修復するものであればどのような方法によりデータ欠損を修復してもよく、たとえば正常に復号された近傍画素から補間してもよいし、データ欠損部分を除く正常に復号された画像領域をクロッピングし、クロッピングした画像領域を拡大することにより画像データを修復するようにしてもよい。さらに、データ修復手段は、画像データの解像度を落とすことで欠損を目立たなくするようにしてもよい。
【００１７】
また、画像処理装置は、データ修復手段により修復された画像データが印刷に適したものであるか否かを判断する印刷判断手段をさらに有していてもよい。このとき、印刷判断手段は、修復された画像データが印刷に適すると判断したとき、修復された画像データを印刷するようにしてもよい。
【００１８】
さらに、データ修復手段により修復された画像データが保存に適したものであるか否かを判断するファイル保存判断手段をさらに有していてもよい。このとき、ファイル保存手段は、修復された画像データがファイル保存に適すると判断したとき、修復された画像データを画像データベースに保存するようにしてもよい。さらに、ファイル保存手段は、画像データが修復されたときに修復された画像データに修復の履歴データを埋め込むようにしてもよい。
【発明の効果】
【００１９】
本発明の方法および装置ならびにプログラムによれば、画像データの中からデータ欠損を検出する欠損検出手段と、欠損検出手段においてデータ欠損が検出されたときに、表示部にエラーメッセージを出力する出力手段とを備えることにより、ユーザが印刷しようとしている画像データとエラーメッセージを参照しながらデータ欠損が画像に及ぼす影響を確認した後印刷を行うことができるため、ユーザにとって無視できないデータ欠損を含んだ画像の印刷を抑えることができ、無駄な画像データの印刷を抑えることができる。
【００２０】
また、出力手段が画像データ中のデータ欠損が発生している部分をマーキングするものであれば、ユーザは表示部に表示された画像データのどの部分にデータ欠損が生じているか認識することができるため、印刷するか否かの判断をより的確に行うことができる。
【００２１】
なお、欠損検出手段が、データ欠損を検出したときにデータ欠損の度合いを判断する機能を有し、出力手段が、欠損検出手段において判断された欠損の度合いに対応したエラー出力の内容を変更する構成にすれば、ユーザは欠損の度合いに基づいて印刷するか否かの判断をより的確に行うことができる。
【００２２】
また、欠損の度合いは、画像データの画像サイズとデータ欠損が生じているデータ欠損部分の画像サイズとの比率、もしくは画像データの画像サイズと画像データを復号したときの画像サイズとの比率に応じて決定され、もしくは欠損が発見された位置に応じて決定されるようにすれば、印刷する画像データとしての有用性を考慮した欠損の度合いの判断を行うことができる。
【００２３】
さらに、画像データがデータ欠損を有する圧縮画像データ（ＪＰＥＧ画像データ）のとき、欠損検出手段が画像データの中からリスタートマーカを検出したときには、出力手段が軽微な欠損である旨のエラーメッセージを表示部に出力し、欠損検出手段が画像データの中からリスタートマーカを検出できないときには、出力手段が重度の欠損である旨のエラーメッセージを表示部に出力するものであれば、ユーザに印刷に適した画像データであるか否かを的確にアドバイスすることができる。
【００２４】
また、欠損の度合いに基づいて画像データが印刷に適したものであるか否かを判断する印刷判断手段をさらに有し、印刷判断手段が、画像データが印刷に適すると判断したときに印刷を行うようにすれば、重度のデータ欠損が存在する画像データを印刷するのを防止することができるため、印刷用紙の無駄をなくすことができる。
【００２５】
さらに、欠損検出手段により検出されたデータ欠損を修復するデータ修復手段をさらに備えた構成にすれば、データ欠損をデータ欠損の近傍画素から補間する、もしくは画像データの解像度を落とすことで欠損を目立たなくする等により画像データのデータ欠損部分を補間した画像データを印刷することができるため、画像データにデータ欠損が生じていても画質の劣化を最小限に抑えることができる。
【００２６】
また、データ修復手段が、データ欠損部分を除く正常に復号された画像領域をクロッピングし、クロッピングした画像領域を拡大することにより画像データを修復する機能を有するときには、画像データのデータ欠損のない領域の画像データとして修復することができるため、画質の劣化を最小限に抑えることができる。
【００２７】
また、データ修復手段により修復した際にデータ修復度合いに基づいて画像データが印刷に適したものであるか否かを判断するプリント判断手段とさらに有する構成にすれば、ユーザに印刷に適したものであるか否かの判断材料を提供することができる。
【００２８】
データ修復手段により修復された画像データが保存に適したものであるか否かを判断するファイル保存判断手段をさらに有し、ファイル保存手段が、修復された画像データがファイル保存に適すると判断したとき、修復された画像データを画像データベースに保存するものであれば、印刷に適した画像データのみを画像データベースに記憶することができる。
【００２９】
さらに、ファイル保存手段が、修復された画像データに画像データの修復履歴を埋め込む機能を有していれば、埋め込まれた修復履歴に基づいて修復された画像データから修復前の画像データを再現することができる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して本発明の画像処理装置の実施の形態を詳細に説明する。図１は本発明の画像処理装置の好ましい実施の形態を示すブロック図である。なお、図１のような画像処理装置１の構成は、ハードディスク装置等の補助記憶装置に読み込まれた画像処理プログラムをコンピュータ（たとえばパーソナルコンピュータ等）上で実行することにより実現される。また、このプレビュー表示プログラムは、ＣＤ−ＲＯＭ等の情報記憶媒体に記憶され、もしくはインターネット等のネットワークを介して配布され、コンピュータにインストールされることになる。
【００３１】
画像処理装置１は、印刷する画像データＰを表示部に表示させる画像表示手段５と、画像データＰの中からデータ欠損を検出する欠損検出手段１０と、データ欠損が検出されたときに、表示部５０にエラーメッセージを出力する出力手段１１と、プリンタ６０に画像データＰを印刷するように制御するプリント制御手段３０を有している。
【００３２】
ここで、画像表示手段５は、画像データＰを印刷するときには図２に示すようなプレビューウィンドウＷ１を表示部５０に表示させる。そして、ユーザがマウス、キーボードもしくはタッチパネル等の入力手段７０を介してプリントコマンド３１を選択すると、プリント制御手段３０はプリンタ６０に画像データＰを印刷するように制御するようになっている。一方、ユーザの操作により入力手段７０からキャンセルコマンド３２が選択されると、プリント制御手段３０は画像データＰの印刷を中止するようになっている。
【００３３】
さらに、画像表示手段５は、画像全体の濃度ＤおよびＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の各色の濃度を補正するための４つのキーからなるＤＣＭＹキー３３をプレビューウィンドウＷ１に出力する機能を有し、ユーザが各キーを押すことにより各濃度を変更することができる。そして、各濃度が変更されたときに、画像表示手段５は、表示部５０に表示している画像データＰの濃度を変更するとともに、プリント制御手段３０は、変更された各濃度によりプリントが行われるようにプリンタ６０を制御するようになっている。
【００３４】
欠損検出手段１０は、画像データＰに含まれるデータ欠損を検出する際に、画像データＰの種類に応じた公知の技術を用いてデータ欠損を検出するようになっている。具体的には、たとえばビットマップデータのように画素毎に信号値を有するような画像データＰの場合には、画素に抜けがあるか否かを検出することにより行われる。また、圧縮画像データ（ＪＰＥＧ画像データ）の場合には、たとえばビット誤りの発生やマーカの有無等を検出することにより、データ欠損を検出するようになっている。
【００３５】
なお、欠損検出手段１０は、画像データＰを構成するデータの欠損だけでなく、たとえば圧縮画像データの拡張子がＢＭＰ画像データの拡張子で保存されている場合のような、データ構造の違いをも検出することができるようになっている。
【００３６】
出力手段１１は、図２に示すように、たとえば「画像の一部が欠損している可能性があります。」といったエラーメッセージ１２を表示部に出力するようになっている。さらに、出力手段１１は、エラーメッセージ１２のみならず、表示部５０に表示された画像データＰにおいてデータ欠損が発生している部位１３をマーキングする機能を有している。これにより、ユーザは画像データＰのいずれの部位にデータ欠損があるのかを認識することができ、マーキングされている部位が印刷する画像データＰに及ぼす影響を容易に考察することができるようになる。
【００３７】
特に、ＪＰＥＧ形式からなる圧縮画像データの場合には、欠損検出手段１０は、画像データＰの中からリスタートマーカを検出して、リスタートマーカの有無により出力手段１１からの出力が変化するようになっている。つまり、圧縮画像データにビット誤りによるデータ欠損があり、かつリスタートマーカの欠損がある場合、復号時に符号の区切り位置を間違えもしくは区切り方がわからなくなるため、図３（ａ）に示すように、ビット誤り以降の画像データＰが復号（表示）できなくなってしまう。よって、欠損検出手段１０が画像データＰの中からリスタートマーカを検出できないときには、出力手段１１が重度の欠損である旨のエラーメッセージを表示部５０に出力するようになっている。
【００３８】
そして、欠損検出手段１０がデータ欠損を含む画像データＰの中からリスタートマーカを検出したときには、図３（ｂ）に示すようにデータ欠損部分のみに画質の劣化が生じ、それ以降のデータには支障が生じないため、出力手段１１が、軽微な欠損である旨のエラーメッセージを表示部５０に出力するようになっている。このように、データ欠損の程度によって表示部５０から出力される警告の種類をかえることにより、ユーザは一目でデータ欠損の程度を把握することができるようになる。
【００３９】
さらに、画像処理装置１は、欠損検出手段１０により検出されたデータ欠損を修復するデータ修復手段４０を備えている。データ修復手段４０は、データ欠損のある部位を修復するものであって、たとえば隣接する画素の信号値を用いてデータ欠損が発生している画素の信号値を補間する方法や、キュービックスプライン補間演算によるデータ補間等の公知のデータ補間技術を用いてデータ欠損の修復を行うようになっている。なお、データ修復手段４０は、ユーザにより図２の欠損修正コマンド４１が選択されたときに、データ修復を行うようにしてもよいし、データ欠損を検出したときには自動的にデータの修復をするようにしてもよい。
【００４０】
このとき、プリント制御手段３０は、データ修復手段４０により修復した際にデータ修復度合いに基づいて画像データＰが印刷に適したものであるか否かを判断する印刷判断手段として機能するようになっている。そして、プリント制御手段３０がデータ修復手段４０におけるデータ修復度合いが低いと判断したときに、印刷に適する（プリントしても支障のない）ように修復したものであると表示部５０に表示させるようになっている。このように、画像データＰにデータ欠損があったときに、自動的にデータ欠損を修復し、修復した画像データＰを表示部５０に表示させることにより、ユーザは修復後の画像データＰを閲覧しながら印刷するか否かの判断を的確に行うことができるようになる。なお、プリント制御手段３０は、プリント制御手段３０がデータ修復度合いが低いと判断したときに自動的に画像データＰの印刷を行うようにしてもよい。
【００４１】
図４は本発明の画像処理装置１の動作例を示すフローチャートであり、図１から図４を参照して画像処理装置１の動作例について説明する。まず、ユーザーが入力手段７０を操作することにより、画像データＰの印刷プレビューの指示を行うと、画像表示手段５により図２に示すようなプレビューウィンドウＷ１が表示されるとともに画像データＰが表示される。このとき、欠損検出手段１０において、画像データＰの中のデータ欠損の有無が検査される（ステップＳＴ１）。画像データＰにデータ欠損が含まれている場合（ステップＳＴ２）、出力手段１１により、プレビューウィンドウＷ１に図２に示すようなエラーメッセージ１２が出力されるとともに、画像データＰにおけるデータ欠損が発生している部位がマーキングされる（ステップＳＴ３）。一方、エラーがない場合には、エラーメッセージ１２は出力されず、ユーザにより操作されている入力手段７０から印刷指示がなされたときに（ステップＳＴ６）、プリント制御手段３０により画像データＰの印刷処理がなされ、プリンタ６０により画像データＰが出力される（ステップＳＴ７）。
【００４２】
ユーザはプレビューウィンドウＷ１に表示されたエラーメッセージ１２および画像データＰをみながら入力手段７０を介して修復するか否かの決定を行う（ステップＳＴ４）。そして、図２の欠損修正コマンド４１が選択されると、エラー修復手段４０により画像データＰの欠損部分の修復が行われる（ステップＳＴ５）。そして、画像表示手段５により修復した後の画像データＰが表示部５０に表示される。
【００４３】
次に、ユーザはプレビューウィンドウＷ１に表示されたエラーメッセージ１２および画像データＰをみながら印刷するか否かを判断し、印刷すると判断したときに入力手段７０から印刷指示がなされる（ステップＳＴ６）。すると、プリント制御手段３０により画像データＰの印刷処理がなされて、プリンタ６０により画像データＰが出力される（ステップＳＴ７）。一方、表示された画像データＰを印刷しない場合には、ユーザがキャンセルコマンド３２を選択すると、プリント制御手段３０において画像データＰの印刷処理が終了する（ステップＳＴ８）。
【００４４】
上記実施の形態によれば、ユーザが印刷しようとしている画像データＰとエラーメッセージを参照しながらデータ欠損が画像に及ぼす影響を確認した後印刷を行うことができるため、ユーザにとって無視できないデータ欠損を含んだ画像の印刷を抑えることができ、無駄な画像データＰの印刷を抑えることができる。
【００４５】
また、画像データＰがデータ欠損を有する圧縮画像データのとき、欠損検出手段１０が画像データＰの中からリスタートマーカを検出したときには、出力手段１１が軽微な欠損である旨のエラーメッセージを表示部に出力し、欠損検出手段１０が画像データＰの中からリスタートマーカを検出できないときには、出力手段１１が重度の欠損である旨のエラーメッセージを表示部に出力するものであれば、ユーザに印刷に適した画像データＰであるか否かを的確にアドバイスすることができる。
【００４６】
また、出力手段１１が画像データＰ中のデータ欠損が発生している部分をマーキングするものであれば、ユーザは表示部５０に表示された画像データＰのどの部分にデータ欠損が生じているか認識することができるため、印刷するか否かの判断をより的確に行うことができる。
【００４７】
さらに、欠損検出手段１０により検出されたデータ欠損を修復するデータ修復手段４０をさらに備えた構成にすれば、画像データＰのデータ欠損部分を補間した画像データＰを印刷することができるため、画像データＰにデータ欠損が生じていても画質の劣化を最小限に抑えることができる。
【００４８】
また、データ修復手段４０により修復した際にデータ修復度合いに基づいて画像データＰが印刷に適したものであるか否かを判断するプリント判断手段とさらに有する構成にすれば、修復量に応じてすなわちデータ欠損の量に応じて印刷に適したものであるか否かを判断することができる。
【００４９】
なお、本発明の実施の形態は、上記実施の形態に限定されない。たとえば、図４において、データ欠損を修復する場合について例示しているが、データ欠損を修復する工程とその修復の度合いを判断する工程とを省略して、エラー欠損がある旨を出力し、ユーザーが画像とエラーメッセージとから印刷するか否かを判断するようにしてもよい。
【００５０】
また、上記実施の形態において、欠損検出手段１１は、リスタートマーカの有無により軽微なデータ欠損であるか重大なデータ欠損であるかの欠損の度合いを判断するようにしているが、画像サイズの比率に基づいてデータ欠損の度合いを判断するようにしてもよい。具体的には、画像データＰ全体の画素数と欠損画素数との比率を求め、たとえば１０％以上欠損している場合には重大なデータ欠損があると判断し、１０％未満の欠損しか生じていない場合には軽微なデータ欠損があると判断するようにしてもよい。
【００５１】
図３を例にとると、図３（ａ）のように、画像データＰの１０％以上が欠損している場合には欠損検出手段１１において重大なデータ欠損があると判断される。一方、図３（ｂ）の画像データＰのように、画像データＰの一部のみに欠損があるような１０％未満の欠損しか生じていない場合には欠損検出手段１１において軽微なデータ欠損があると判断される。なお、しきい値を１０％以上未満の場合について例示しているが、このしきい値はユーザの判断で自由に設定してもよく、また複数の段階に分けて、軽微、中程度、致命的としてもよい。
【００５２】
さらに、欠損検出手段１１は、画像データＰの欠損が生じている場所によって欠損の度合いを判断するようにしてもよい。つまり、一般的に主要被写体は画像の中心にある確率が高いため、欠損検出手段１１は画像データＰの中心部分にデータ欠損がある場合には重度の欠損であると判断し、画像データＰの縁部付近にデータ欠損がある場合には軽微な欠損であると判断するようにしてもよい。
【００５３】
特に、上述した画像データＰと欠損部分の比率および欠損が生じている場所の双方を用いて欠損の度合いを判断するようにしてもよい。具体的には、全画像データＰから欠損データの比率を求める際に、たとえば顔画像にかかる欠損の場合には欠損の重み付けを大きくして欠損の度合いを判断する。これにより、画像データＰの有用性を考慮した欠損の度合いを判断することができる。
【００５４】
また、上記実施の形態において、出力手段１１はエラーである旨の表示を出力するようにしているが、単なる文字によるエラー出力だけでなく、サムネイル表示時にサムネイルの枠の色を変えたりサムネイル画像の彩度をかえるなどしてもよい。特に、画像データＰの欠損の度合いをたとえば重度の欠損の場合は赤に、軽度の欠損の場合は緑というように、画像データＰの欠損の度合いにより色や彩度を変えることにより、欠損の度合いを容易に確認することができる。
【００５５】
さらに、上記実施の形態において、データ修復手段４０は、正常に復号された画像部分のみを検出し、欠損が発生していない部分のみをクロッピングする機能を有していてもよい。具体的には、たとえば図５（ａ）に示すように、画像下部１３のみに画像欠損が検出されたならば、画像上部のみをクロッピングする。その後、図５（ｂ）に示すようにこの領域を拡大することで意味ある画像を得るようにしてもよい。
【００５６】
また、上記実施の形態において、プリント制御手段（印刷判断手段）３０は、データ修復手段４０における修復の度合いに基づいて印刷を行うか否かの判断を行う場合について例示しているが、欠損検出手段１０における欠損の度合いに基づいて印刷を行うか否かの判断を行うようにしてもよい。たとえば、欠損検出手段１１において重大なデータ欠損があると判断されたときには、プリント制御手段３０は画像データＰの印刷は行わない。一方、欠損検出手段１１において軽微なデータ欠損があると判断されたときには、プリント制御手段３０は画像データＰの印刷は行うようにしてもよい。
【００５７】
図６は本発明の画像処理装置の別の実施の形態を示すブロック図であり、図６を参照して画像処理装置１００について説明する。なお、図６の画像処理装置１００において図１の画像処理装置１と同一の構成を有する部位には同一の符号を付してその説明を省略する。
【００５８】
図６の画像処理装置１００が図１の画像処理装置１と異なる点は、ファイル保存判断手段１１０が設けられている点である。ファイル保存判断手段１１０は、欠損検出手段１１において判断された欠損の度合いに基づいて、画像データＰを画像データＰベース１１１に保存するか否かを判断する機能を有している。具体的には、たとえばデータ修復手段４０によって修復された画像データＲＰが画像データＰの１０％以上のデータ欠損を修復したものであるときは、ファイル保存判断手段１１０は、修復された画像データＲＰを画像データベース１１１に保存しない。一方、修復された画像データＲＰが画像データＰの画像データＰの１０％未満のデータ欠損を修復したものであるときには、ファイル保存判断手段１１０は、修復された画像データＲＰを画像データベース１１１に保存する。
【００５９】
さらに、ファイル保存判断手段１１０は、たとえば欠損位置、欠損サイズ、修復した修復方法等の画像データＰの修復履歴を、修復された画像データＲＰに埋め込む機能を有している。この修復履歴はたとえば修復された画像データＲＰのファイルタグとして保存されるようにあっており、欠損位置：(X=128,Y=256)、欠損サイズ：(X=16,Y=64)、修復方法：近傍ブロックによる補間などの情報をEXIFタグの情報として保存しておく。これにより、修復された画像データＲＰだけでなく、必要ならば欠損補修前のデータをこの情報から再現することが可能になる。
【図面の簡単な説明】
【００６０】
【図１】本発明の画像処理装置の好ましい実施の形態を示すブロック図
【図２】本発明の画像処理装置において表示部に表示されるプレビューウィンドウの一例を示す図
【図３】本発明の画像処理装置におけるデータ欠損を生じている画像データの一例を示す図
【図４】本発明の画像処理装置の動作例を示すフローチャート
【図５】本発明の画像処理装置におけるデータ欠損を生じている画像データの一例を示す図
【図６】本発明の画像処理装置の別の実施の形態を示すブロック図
【符号の説明】
【００６１】
１、１００     画像処理装置
５     画像表示手段
１０   欠損検出手段
１１   出力手段
３０   プリント制御手段
４０   データ修復手段
５０   表示部
６０   プリンタ
１１０ ファイル保存判断手段
【図１】
2005129043.tif 000003
【図２】
2005129043.tif 000004
【図３】
2005129043.tif 000005
【図４】
2005129043.tif 000006
【図５】
2005129043.tif 000007
【図６】
2005129043.tif 000008