(57)【要約】【課題】適切なデジタル画像をモニタ画面上で簡単に確認可能とする。【解決手段】デジタル画像を印刷した時と、確認用画面に表示した時とで、得られる画像のボヤケ量の違いに関する指標（ボヤケ変化値）を取得し、ボヤケ変化値に応じた二次元フィルタを作用させて、ボヤケ量の違いを修正した状態で、確認用画面にデジタル画像を表示する。確認用画面に表示した場合と、印刷した場合とでは、ボヤケ量が違うことが通常であるため、ピントが合っていない画像を無駄に印刷してしまうことが起こり得る。確認用画面に表示した場合と印刷した場合とのボヤケ量の違いを修正した状態で、確認用画面に画像を表示しておけば、実際にはピントが合っていない画像などを無駄に印刷してしまうことを回避することが可能となる。【選択図】図２
2009015749.tif 000002
【特許請求の範囲】
【請求項１】
デジタル画像を確認用画面に表示する画像表示装置であって、
前記デジタル画像を印刷した時と、前記確認用画面に表示した時とで、得られる画像のボヤケ量の違いに関する指標であるボヤケ変化値を取得するボヤケ変化値取得手段と、
前記確認用画面に表示される前記デジタル画像に対して、前記ボヤケ変化値に応じて、前記印刷したデジタル画像に対する前記ボヤケ量の違いを修正するボヤケ量変化修正手段と、
前記ボヤケ量の違いが修正された前記デジタル画像を前記確認用画面に表示する画像表示手段と
を備える画像表示装置。
【請求項２】
請求項１に記載の画像表示装置であって、
前記デジタル画像を所定の大きさのブロックに分割する画像分割手段を備え、
前記ボヤケ変化値取得手段は、前記ブロック毎に前記ボヤケ変化値を取得する手段であり、
前記ボヤケ量変化修正手段は、前記ブロック毎に前記ボヤケ変化値に応じた二次元フィルタを作用させることによって、前記ボヤケ量の違いを修正する手段である画像表示装置。
【請求項３】
請求項１に記載の画像表示装置であって、
前記ボヤケ量変化修正手段は、前記ボヤケ量の違いが大きくなるほど、フィルタサイズの大きな二次元フィルタを使用して、該ボヤケ量の違いを修正する手段である画像表示装置。
【請求項４】
請求項１に記載の画像表示装置であって、
前記デジタル画像を印刷しようとする画像サイズを取得する画像サイズ取得手段を備え、
前記ボヤケ変化値取得手段は、前記画像サイズに応じて前記ボヤケ変化値を取得する手段である画像表示装置。
【請求項５】
請求項４に記載の画像表示装置であって、
前記デジタル画像に含まれるボヤケ量と前記画像サイズとの組合せに対応付けて、前記ボヤケ変化値を予め記憶しているボヤケ変化値記憶手段を備え、
前記ボヤケ変化値取得手段は、前記デジタル画像に含まれるボヤケ量と前記画像サイズとに基づいて、前記ボヤケ変化値を取得する手段である画像表示装置。
【請求項６】
請求項１に記載の画像表示装置であって、
前記ボヤケ量変化修正手段は、前記ボヤケ量の修正量が所定量よりも大きくなった場合には、該ボヤケ量の違いを該所定量だけ修正する手段である画像表示装置。
【請求項７】
デジタル画像を確認用画面に表示する画像表示方法であって、
前記デジタル画像を印刷した時と、前記確認用画面に表示した時とで、得られる画像のボヤケ量の違いに関する指標であるボヤケ変化値を取得するボヤケ変化値取得工程と、
前記確認用画面に表示される前記デジタル画像に対して、前記ボヤケ変化値に応じて、前記印刷したデジタル画像に対する前記ボヤケ量の違いを修正するボヤケ量変化修正工程と、
前記ボヤケ量の違いが修正された前記デジタル画像を前記確認用画面に表示する画像表示工程と
を備える画像表示方法。
【請求項８】
デジタル画像を確認用画面に表示する方法を、コンピュータを用いて実現するためのプログラムであって、
前記デジタル画像を印刷した時と、前記確認用画面に表示した時とで、得られる画像のボヤケ量の違いに関する指標であるボヤケ変化値を取得するボヤケ変化値取得機能と、
前記確認用画面に表示される前記デジタル画像に対して、前記ボヤケ変化値に応じて、前記印刷したデジタル画像に対する前記ボヤケ量の違いを修正するボヤケ量変化修正機能と、
前記ボヤケ量の違いが修正された前記デジタル画像を前記確認用画面に表示する画像表示機能と
をコンピュータにより実現するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルデータとして記憶されている撮影画像を、モニタ画面上に再生表示させる技術に関する。
【背景技術】
【０００２】
コンピュータを初めとする電子関連技術の進歩により、今日では、撮影した画像をデジタルデータとして出力することが一般的となっている。デジタルカメラ（電子スチルカメラ）などで撮影した写真の画像をデジタルデータとして保存しておけば、多量の画像を電子的に記憶しておくことが可能であるし、また、デジタルデータを読み出してモニタ画面に表示させることで、画像の内容を容易に確認することが可能である。
【０００３】
そこで、デジタルデータとして記憶されている撮影画像を印刷する前に、モニタ画面上で撮影画像の内容（すなわち被写体や、構図、ピントなど）を確認して、所望の撮影画像のみ印刷するようにした技術が提案されている（例えば、特許文献１）。
【０００４】
【特許文献１】特開２００６−３１８１６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、撮影画像をモニタ画面上で確認するには限界があり、適切な撮影画像のみを印刷できるわけではないという問題があった。すなわち、撮影画像を印刷する際にはモニタ画面よりも大きなサイズに印刷することが通常であり、モニタ画面での確認時には分からなかったピントのズレによる画像のぼやけ、あるいは手ぶれなどの存在が、印刷して初めて明らかとなるため、結果として無駄に画像を印刷してしまうことがある。もちろん、印刷時と同じような大きさに画像を拡大してモニタ画面に表示させれば、モニタ画面においても、ぼやけやブレなどを確認することはできるが、撮影画像の一部しか表示することができないので、表示箇所を変えながら何度も確認する必要が生じる。加えて、被写体全体や構図を確認するために、依然として撮影画像全体もモニタ画面に表示させなければならない。これでは、撮影画像をデジタルデータとして取り扱うことで、撮影画像の内容をモニタ画面上で簡単に確認することが可能というメリットを大きく減殺する結果となってしまう。
【０００６】
この発明は、従来の技術が有する上述した課題を解決するためになされたものであり、デジタルデータとして出力された画像をモニタ画面上で簡単に確認して、適切な画像のみを選択することが可能な技術の提供を目的とする。
【課題を解決するための手段】
【０００７】
上述した課題の少なくとも一部を解決するために、本発明の画像表示装置は次の構成を採用した。すなわち、
デジタル画像を確認用画面に表示する画像表示装置であって、
前記デジタル画像を印刷した時と、前記確認用画面に表示した時とで、得られる画像のボヤケ量の違いに関する指標であるボヤケ変化値を取得するボヤケ変化値取得手段と、
前記確認用画面に表示される前記デジタル画像に対して、前記ボヤケ変化値に応じて、前記印刷したデジタル画像に対する前記ボヤケ量の違いを修正するボヤケ量変化修正手段と、
前記ボヤケ量の違いが修正された前記デジタル画像を前記確認用画面に表示する画像表示手段と
を備えることを要旨とする。
【０００８】
また、上記の画像表示装置に対応する本発明の画像表示方法は、
デジタル画像を確認用画面に表示する画像表示方法であって、
前記デジタル画像を印刷した時と、前記確認用画面に表示した時とで、得られる画像のボヤケ量の違いに関する指標であるボヤケ変化値を取得するボヤケ変化値取得工程と、
前記確認用画面に表示される前記デジタル画像に対して、前記ボヤケ変化値に応じて、前記印刷したデジタル画像に対する前記ボヤケ量の違いを修正するボヤケ量変化修正工程と、
前記ボヤケ量の違いが修正された前記デジタル画像を前記確認用画面に表示する画像表示工程と
を備えることを要旨とする。
【０００９】
かかる本発明の画像表示装置および画像表示方法においては、デジタル画像を印刷した時と、確認用画面に表示した時とで、得られる画像のボヤケ量の違いに関する指標であるボヤケ変化値を取得する。ここで、ボヤケ変化値としては、画像のボヤケ量の違いに関する指標であれば、どのような指標を採用することもできる。例えば、確認用画面の大きさと、印刷用紙（あるいは印刷した画像）の大きさとの比率をボヤケ変化値として用いることができるし、あるいは、単純な比率ではなく、画像を観察する際の観察者から画像までの距離も考慮した値をボヤケ変化値として用いることもできる。更には、実験的な手法によってボヤケ量の違いを定量化することにより、例えば、印刷する場合と画面に表示する場合とで画像の印象や見え方の違いなども反映させたボヤケ量を用いることも可能である。こうしてボヤケ変化値を求めたら、ボヤケ変化値に応じてボヤケ量の違いを修正した後、修正したデジタル画像を確認用画面に表示する。ボヤケ変化値に応じてボヤケ量の違いを修正するに際しては、例えば、ボヤケ変化値に応じて定まる二次元フィルタを確認用画面に表示される前記デジタル画像に対して作用させることができる。
【００１０】
確認用画面に表示されるデジタル画像は、そのデジタル画像を印刷した時に得られる画像とは、ボヤケ量が違っていることが通常であり、従って、確認用画面で画像を確認して、ピントが合っていない画像などを無駄に印刷してしまうことが起こり得る。これに対して、確認用画面に表示した場合と印刷した場合とのボヤケ量の違いを修正した状態で、確認用画面に画像を表示すれば、適切な画像のみを選択することができ、実際にはピントが合っていない画像などを無駄に印刷してしまうことを回避することが可能となる。また、いわゆる手ブレや被写体ブレなどは、一方向にボヤケている状態と考えることができるから、これら手ブレや被写体ブレなどが生じている画像を無駄に印刷してしまうことを回避することが可能となる。
【００１１】
尚、ボヤケ量の違いを修正するに際しては、確認用画面に表示された画像のボヤケ量が、印刷して得られる画像のボヤケ量に近付くように修正すれば十分であり、必ずしも画面に表示された画像と印刷された画像とでボヤケ量を一致させる必要はない。もちろん、ボヤケ量が一致するように修正しておけば、印刷したときに得られる画像を確認用画面でより適切に確認することが可能となるので好ましい。
【００１２】
また、かかる本発明の画像表示装置においては、デジタル画像を所定の大きさのブロックに分割して、ブロック毎にボヤケ変化値を取得し、そしてブロック毎に、ボヤケ変化値に応じた二次元フィルタを作用させることによって、ボヤケ量の違いを修正してもよい。
【００１３】
ボヤケ量は画像の位置によって違うから、画像をブロックに分割してブロック毎にボヤケ量を修正してやれば、より適切に修正することができ、ひいては、確認用画面に適切に画像を表示させることが可能となる。
【００１４】
また、かかる本発明の画像表示装置においては、ボヤケ量の違いが大きくなるほど、フィルタサイズの大きな二次元フィルタを用いて、ボヤケ量の違いを修正するようにしてもよい。
【００１５】
例えば、ある画像を大きくぼやかそうとする場合、フィルタサイズの大きな二次元フィルタを用いた方が、適切にあるいは効率よくぼやかすことができる。このことから、確認用画面に表示した画像と、印刷した画像とのボヤケ量の違いを修正する場合にも、修正しようとするボヤケ量の違いが大きくなるほど、大きな二次元フィルタを使用することで、確認用画面に表示する画像を適切にあるいは効率よく修正することが可能となる。
【００１６】
あるいは、かかる本発明の画像表示装置においては、ボヤケ変化値を取得するに先立って、デジタル画像を印刷しようとする画像サイズを取得しておき、そして、画像サイズに応じてボヤケ変化値を取得するようにしてもよい。
【００１７】
デジタル画像を印刷したときのボヤケ量は、厳密には画像サイズに依存する。従って、デジタル画像を印刷したときと、確認用画面に表示したときとで、得られる画像のボヤケ量の違いに関する指標であるボヤケ変化値も、厳密には画像サイズに依存する。このことから、ボヤケ変化値を取得するに先立って、画像サイズを予め取得しておけば、より正確なボヤケ変化値を取得することができるので、確認用画面に表示する画像のボヤケ量をより正確に修正して表示することが可能となる。
【００１８】
また、このとき、次のようにしてボヤケ変化値を取得するようにしても良い。すなわち、デジタル画像に含まれるボヤケ量と、画像サイズとの組合せに対応付けて、ボヤケ変化値を予め記憶しておく。そして、デジタル画像から抽出したボヤケ量と画像サイズとに基づいて、予め記憶されているボヤケ変化値を取得するようにしてもよい。
【００１９】
このように、デジタル画像に含まれるボヤケ量と、画像サイズとの組合せに応じたボヤケ変化値を予め求めて記憶しておけば、デジタル画像から抽出したボヤケ量と画像サイズとに基づいて、適切なボヤケ変化値を迅速に取得することが可能となり、ひいては、確認用画面に表示される画像を、適切に且つ迅速に修正して表示させることが可能となる。
【００２０】
かかる本発明の画像表示装置においてはボヤケ量の修正量が所定量よりも大きくなった場合には、ボヤケ量の違いの修正量を、その所定量で固定しても良い。このとき、固定する所定量は、確認用画面の大きさを基準として定められた値とすることができる。
【００２１】
確認用画面に表示された画像のボヤケ量があまりに大きくなると、ボヤケ量そのものの大きさだけでなく、画面の大きさとの関係でボヤケ量の大きさを把握するようになる。このことから、ボヤケ量の修正量が所定量よりも大きくなった場合に、修正量をその所定量で制限するようにしておけば、確認用画面に表示された画像のボヤケ量があまりに大きくなり過ぎることを回避することができ、その結果、適切なボヤケ量に修正した画像を確認用画面に表示することが可能となる。
【００２２】
更に本発明は、上述した画像表示方法を実現するためのプログラムをコンピュータに読み込ませ、所定の機能を実行させることにより、コンピュータを用いて実現することも可能である。従って、本発明は次のようなプログラムとしての態様も含んでいる。すなわち、上述した画像表示方法に対応する本発明のプログラムは、
デジタル画像を確認用画面に表示する方法を、コンピュータを用いて実現するためのプログラムであって、
前記デジタル画像を印刷した時と、前記確認用画面に表示した時とで、得られる画像のボヤケ量の違いに関する指標であるボヤケ変化値を取得するボヤケ変化値取得機能と、
前記確認用画面に表示される前記デジタル画像に対して、前記ボヤケ変化値に応じて、前記印刷したデジタル画像に対する前記ボヤケ量の違いを修正するボヤケ量変化修正機能と、
前記ボヤケ量の違いが修正された前記デジタル画像を前記確認用画面に表示する画像表示機能と
をコンピュータにより実現することを要旨とする。
【００２３】
かかるプログラムをコンピュータに読み込んで、上記の各機能を実現させれば、確認用画面で適切な画像のみを選択することができ、実際にはピントが合っていない画像などを無駄に印刷してしまうことを回避することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下では、上述した本願発明の内容を明確にするために、次のような順序に従って実施例を説明する。
Ａ．装置構成：
Ｂ．仕上がり確認処理：
Ｃ．変形例：
Ｃ−１．第１の変形例：
Ｃ−２．第２の変形例：
【００２５】
Ａ．装置構成  ：
図１は、本実施例の画像表示装置を搭載した印刷装置１０の外観形状を示す斜視図である。図示されるように、本実施例の印刷装置１０は、スキャナ部１００と、プリンタ部２００と、スキャナ部１００およびプリンタ部２００の動作を制御する制御部３００などから構成されている。スキャナ部１００は、印刷された画像を読み込んで画像データを生成するスキャナ機能を有しており、プリンタ部２００は、画像データを受け取って印刷媒体上に画像を印刷するプリンタ機能を有している。
【００２６】
制御部３００には、印刷装置１０のユーザーが操作するための操作パネル３０２や、メモリカードなどの外部記憶媒体を挿入するための挿入口３０４、外部の機器とデータをやり取りするためのＵＳＢ端子３０８などが搭載されており、また、制御部３００の内部には、ＣＰＵや、ＲＯＭ、ＲＡＭなどが搭載されている。印刷装置１０のユーザーは、デジタルカメラなどで撮影した画像が記憶された記憶媒体を挿入口３０４に差し込んで、操作パネル３０２に設けられたモニタ画面３０６で確認しながら画像を選択すると、選択した画像をプリンタ部２００で印刷することが可能となっている。また、ＵＳＢ端子３０８を介して、デジタルカメラと印刷装置１０とを接続すれば、デジタルカメラ内に記憶されている画像をモニタ画面３０６で確認しながら選択して、プリンタ部２００で印刷することも可能となっている。
【００２７】
ここで、モニタ画面３０６の大きさは、印刷して得られる画像の大きさとは異なっており、通常はモニタ画面３０６の方が小さくなっている。このため、モニタ画面３０６には、印刷画像が縮小された状態で表示されていることになるので、モニタ画面３０６で確認したときにはピントが合っているように見えていても、実際に印刷してみると、ピントが合っていないことが起こり得る。同様に、モニタ画面３０６では分からなかったのに、実際に印刷してみると、手ブレを起こしていたり、被写体の動きによるブレが生じている画像を無駄に印刷してしまうことが起こり得る。こうしたことを避けようとしてモニタ画面３０６で画像の一部を拡大表示すると、今度は画像全体を確認することが困難となってしまう。加えて、実際には、許容可能なボヤケやブレの程度は、画像の部分毎に異なっているため、ボヤケやブレの程度も含めて画像全体を把握する必要があるが、小さなモニタ画面３０６では、こうしたことは困難である。そこで、本実施例の印刷装置１０では、モニタ画面３０６でも、ボヤケやブレの程度も含めて画像全体を把握することを可能とするために、次のようにして画像を表示している。
【００２８】
Ｂ．仕上がり確認処理  ：
本実施例の印刷装置１０では、記録媒体やデジタルカメラ内に記憶されている画像を読み出して、モニタ画面３０６に表示させ、印刷したい画像が見つかったら、その画像を選択した状態で、操作パネル３０２上の所定ボタンを押すと以下に説明する仕上がり確認処理が実行されて、実際に印刷して得られる画像を、モニタ画面３０６上で確認することが可能となっている。
【００２９】
図２は、本実施例の印刷装置１０で行われる仕上がり確認処理の流れを示すフローチャートである。かかる処理は、制御部３００に搭載されたＣＰＵや、ＲＯＭ、ＲＡＭなどによって実行される処理である。
【００３０】
仕上がり確認処理が開始されると、先ず初めに、印刷しようとするプリントサイズ（例えば、Ｌ版で印刷するのか、Ａ４サイズで印刷するのかなど）を取得する（ステップＳ１００）。印刷しようとするプリントサイズは、印刷装置１０に予め設定しておき、その設定内容を取得するようにしても良いし、あるいは、プリントサイズを入力するようユーザーに促してもよい。
【００３１】
次いで、モニタ画面３０６上に表示されている画像に対応する画像データを、記録媒体あるいはデジタルカメラなどから読み出す処理を行う（ステップＳ１０２）。すなわち、モニタ画面３０６は画面サイズが小さく、画面を構成する縦横の画素数も少ないので、記憶されている画像データは、画素が間引かれるなど解像度変換された状態で表示されている。そこで、解像度変換されてモニタ画面３０６に表示されている画像データではなく、記憶媒体あるいはデジタルカメラに保存されている画像データを読み出すのである。
【００３２】
そして、読み出した画像を複数のブロックに分割する（ステップＳ１０４）。図３は、読み出した画像を複数のブロックに分割した様子を概念的に示した説明図である。以降の処理は、これら各ブロック単位で行われる。
【００３３】
先ず、処理の対象とするブロック（対象ブロック）を１つ選択する（ステップＳ１０６）。図３では、選択したブロックに斜線を付して表示している。次いで、対象ブロックの画像データを解析することによって、ボヤケ量（およびブレ量）を抽出する（ステップＳ１０８）。すなわち、保存されている画像データのピントのズレによるボヤケ量や、手ブレなどによるブレ量を、ブロック毎に抽出するのである。ボヤケ量（あるいはブレ量）は種々の方法によって抽出することができるが、最も簡単には、画像データに、ソーベルフィルタなどの二次元フィルタを作用させてエッジを検出し、その結果を用いて抽出することができる。
【００３４】
図４は、ソーベルフィルタを用いて画像中のエッジを検出している様子を示した説明図である。図４（ａ）は左右方向のエッジを検出するソーベルフィルタを例示したものであり、図４（ｂ）は、上下方向のエッジを検出するソーベルフィルタを例示したものである。ソーベルフィルタは、対象画素を中心として、周囲の画素の階調値に、それぞれ所定の重み係数を乗算して合計した値を、対象画素の新たな階調値とする二次元フィルタである。
【００３５】
図４（ｃ）には、水平方向のソーベルフィルタを適用することにより、水平方向のエッジを検出可能な原理が示されている。今、図４（ｃ）の上側に折れ線で示したように階調値が変化する画像データに、水平方向のソーベルフィルタを適用したものとする。図４（ｃ）に細線で示した矩形は、ソーベルフィルタを模式的に表したものである。ソーベルフィルタが「ａ」の位置（すなわち、階調値が変化していない位置）では、ソーベルフィルタの中心から、前方の画素に重みを付けた値と、後方の画素に重みを付けた値とが相殺するので、ソーベルフィルタの出力値（すなわち、エッジ強さ）はほとんど「０」となる。これに対して、「ｂ」の位置のように、ソーベルフィルタの前方がエッジにかかると、エッジ強さは正の値を取り、そして「ｃ」の位置のように、ソーベルフィルタ全体がエッジの中に含まれた状態になると、エッジ強さは増加する。また、「ｅ」の位置のように、右肩下がりのエッジの場合は、エッジ強さは負の値となる。図４（ｃ）の下段に示した折れ線は、このようにしてソーベルフィルタを適用することによって得られたエッジ強さを表している。このことから、図４（ａ）に示すようなソーベルフィルタを適用することにより、右肩上がりのエッジは正の値で、右肩下がりのエッジは負の値で、それぞれエッジの強さを検出可能なことが分かる。同様にして、図４（ｂ）に示すようなソーベルフィルタを用いれば、上下方向のエッジを検出することができ、下に行くほど階調値が大きくなるようなエッジは正の値で、下に行くほど階調値が小さくなるようなエッジは負の値で検出されることが分かる。こうして、左右方向および上下方向にそれぞれエッジを検出したら、これらを合成することによってエッジ幅を算出する。
【００３６】
図５は、左右方向および上下方向のエッジからエッジ幅を検出する様子を示した説明図である。図５（ａ）には、左右方向および上下方向のエッジ強さを合成する計算式が示されている。また、図５（ｂ）には、合成して得られたエッジ強さが例示されている。図４（ｃ）に示したように、ソーベルフィルタによって得られるエッジ強さは、正負いずれの値も取り得るが、合成したエッジ強さは、図５（ｂ）に示すように必ず正の値となる。そこで、合成したエッジ強さと所定の閾値とを比較して、エッジ強さが連続して閾値を越える画素数を検出すれば、エッジ幅を抽出することができる。
【００３７】
ここで、デジタルカメラで撮影したような画像では、エッジは物の輪郭に発生し、そのようなエッジでは階調値が急に変化するから、本来は、エッジ幅は極めて小さな値を取る筈である。このことから、以上にようにして得られたエッジ幅は、そのまま画像のボヤケ量を表していると考えることも可能である。また、手ブレなどは、方向性を持ったボヤケと考えることもできるから、同様の方法によってブレ量を抽出することも可能である。図２に示したステップＳ１０８では、先に選択された対象ブロックについてのボヤケ量（およびブレ量）を、以上のようにして抽出する処理を行う。
【００３８】
尚、対象ブロックのボヤケ量（およびブレ量）を抽出するに際しては、上述したソーベルフィルタを利用する方法に限らず、他の方法を用いても良い。例えば、デジタルカメラなどの画像データは、ＪＰＥＧと呼ばれる形式で保存されることが通常である。ＪＰＥＧでは、画像データを、縦横に所定画素数（通常は８画素）ずつのブロックに分割し、各ブロックの画像データを、直流成分と、各周波数での交流成分とに分離した後、画質への影響の少ない高周波成分をカットすることによって、画像を圧縮して保存することが可能となっている。また、画像の交流成分は、左右方向、上下方向、およびこれらを組み合わせた方向を考えることができる。結局、ＪＰＥＧには、画像データを、直流成分と、これらの各種交流成分とに分解した時の、それぞれの成分毎の係数（ＤＣＴ係数）が保存されている。
【００３９】
図６は、ＪＰＥＧ形式の画像データに記憶されているＤＣＴ係数を示した説明図である。図示されているように、画像データがＪＰＥＧ形式で記憶されている場合には、左右方向および上下方向のＤＣＴ係数を直ちに読み出すことができ、これらを解析することによって、左右方向および上下方向のエッジ幅を求めることができ、これらを合成したエッジ幅を抽出することも可能である。
【００４０】
以上のようにして、対象ブロックのボヤケ量（およびブレ量）を抽出したら（図２のステップＳ１０８）、抽出したボヤケ量（およびブレ量）に基づいて、修正フィルタを生成する（ステップＳ１１０）。ここで、修正フィルタとは、次のようなものである。印刷装置１０に搭載されているモニタ画面３０６はあまり大きくないので、記録媒体やデジタルカメラなどに保存されている画像データをモニタ画面３０６に表示すると、画像が縮小された状態で表示される。その結果、画像のボヤケや手ブレなども縮小されてしまうので、モニタ画面３０６に表示された画像と、実際に印刷した画像とでは、ボヤケや手ブレなどの程度が違って見えてしまう。修正フィルタとは、このような見え方の違いを修正するために用いる二次元フィルタであり、モニタ画面３０６に表示されている画像に対して修正フィルタを適用することにより、実際に印刷した画像と同じようなボヤケあるいはブレとなるように、ボヤケ量やブレ量を修正することが可能となる。このような修正フィルタは、次のようにして生成することができる。
【００４１】
図７は、修正フィルタを生成するための基本的な考え方を示した説明図である。一例として、対象ブロックから抽出されたボヤケ量（上述したエッジ幅）が１０画素であったとする。このボヤケ量のままでモニタ画面３０６に表示したのでは、モニタ画面３０６に表示する際に画素が間引かれたり、縮小して表示される関係で、実際に印刷した画像とはボヤケの程度が異なってしまう。そこで、このボヤケ量を修正する。修正の程度は、次のように、画像の視野角を考慮することによって決定することができる。
【００４２】
図８は、画像の視野角に基づいて、ボヤケ量の修正量を決定する原理を示した説明図である。全く同じ大きさの画像であっても、遠くにあれば小さく見えるし、近くにあれば大きく見えることからも明らかなように、一般に、観察される画像の大きさは、画像の実際の大きさと、画像までの距離とによって決定される。換言すれば、画像の大きさＷと、画像を観察するときの画像までの距離Ｌとによって決まる視野角を等しくしておけば、ほぼ同じような大きさの画像に見えると考えることができる。このことから、モニタ画面３０６の画像が、印刷した画像に対して大きく見えるのか、小さく見えるのか、そして小さく見えるのであれば、どの程度小さく見えるのかを見積もることができる。視野角は、画像の大きさをＷ、画像を観察するときの画像までの距離をＬとすると、以下の数式で算出することができる。
視野角［deg ］  ＝（３６０／π）arctan（Ｗ／２Ｌ）
【００４３】
例えば、印刷装置１０に搭載されているモニタ画面３０６の大きさＷが７０ｍｍであり、モニタ画面３０６を観察するときの距離Ｌが５００ｍｍであるとすると、モニタ画面３０６の視野角は約８deg となる。また、プリントサイズがいわゆるＬ版に設定されているとすると、印刷画像の大きさＷは約９０ｍｍであり、印刷画像を確認するときの画像までの距離Ｌが３００ｍｍであるとすると、印刷画像の視野角は約１７．２deg となる。結局、モニタ画面３０６では、Ｌ版に印刷した場合に比べて、約２．２分の１に縮小して表示されることになる。逆に言えば、対象ブロックから抽出されたボヤケ量を、２．２倍に拡大してモニタ画面３０６に表示してやれば、その画像をＬ版で印刷したときと同じようなボヤケの程度（あるいはブレの程度）で表示することが可能と考えられる。
【００４４】
従って、対象ブロックから検出されたボヤケ量が、図７（ａ）に示したように１０画素であった場合には、図７（ｂ）に示すようにボヤケ量が２２画素となるように、二次元フィルタを用いて画像をぼやかしてやればよい。この場合、１０画素のボヤケ量を、２２画素に広げればよいのであるから、結局、ある画素の情報が６つ先の画素まで広がるような二次元フィルタを適用すればよいことが分かる。このような二次元フィルタは、種々のフィルタを考えることができる。例えば、ソース画像にフィルタを適用して得られた結果をデスティネーション画像に書き込むのであれば、６つ先の画素まで広げるためには、二次元フィルタの大きさは、少なくとも縦横の画素数が１１画素から１３画素程度のサイズが必要となる。更には、自然な感じでぼやかすことの可能なガウシアンフィルタを用いるのであれば、約２倍のフィルタサイズが必要となるので、縦横の画素数が２５画素程度のフィルタサイズとなる。このようなサイズの二次元フィルタを用いれば、１０画素のボヤケ量が２２画素のボヤケ量となるように画像をぼやかすことができる。
【００４５】
もっとも、前述したように、図２の仕上がり確認処理は、モニタ画面３０６上に画像を表示させた状態で、特に、印刷したときの仕上がりを確認したいと思ったときに、操作パネル３０２の所定のボタンを押すことによって開始される処理である。すなわち、モニタ画面３０６に合わせて解像度などが変換された画像が存在しているから、記録媒体やデジタルカメラから読み出された画像にフィルタをかけるのではなく、既にモニタ画面３０６に合わせて解像度変換処理などが行われた画像にフィルタをかければよい。従って、画像をぼやかすためのフィルタも、解像度変換されたサイズのフィルタを用いることになる。
【００４６】
例えば、記録媒体などに保存されている画像が、幅方向に２０００個の画素から構成されているとして、モニタ画面３０６が幅方向に３２０個の画素から構成されているものとすると、記録媒体などに保存されている画像をモニタ画面３０６に表示するために、２０００画素が３２０画素に解像度変換されていることになる。これに合わせて、縦横１３画素の二次元フィルタであれば、（３２０＊１３／２０００＝２．０８）であるから、縦横２画素（実際にはフィルタサイズは奇数になるので縦横３画素）のフィルタを用いれば良く、また、縦横２５画素のガウシアンフィルタであれば、（３２０＊２５／２０００＝４）であるがフィルタサイズは奇数になるので、縦横５画素のガウシアンフィルタを用いればよい。このようにフィルタサイズが決まれば、修正フィルタは容易に生成することができる。
【００４７】
図９は、フィルタサイズからガウシアンフィルタを生成する様子を示す説明図である。図中に示したσは、ボヤケさそうとする画素数の半値幅である。上述した例では、記録媒体に保存されている解像度の状態で、１２画素であったから、モニタ画面３０６の解像度では、約１．９画素（＝３２０＊１２／２０００）の半分で約０．９５となる。また、ブレ量を修正するための修正フィルタについても、フィルタサイズが決まれば、図１０に示す式によって生成することができる。ここで、ｂは、モニタ画面３０６の解像度でのブレ幅であり、θはブレの方向である。図２に示したステップＳ１１０では、以上のようにしてモニタ画面３０６の解像度での修正フィルタを生成する。
【００４８】
次いで、モニタ画面３０６に表示されている画像に対して、生成した修正フィルタを適用した後（ステップＳ１１２）、全ブロックについて処理を終了したか否かを判断する（ステップＳ１１４）。そして、未処理のブロックが残っていれば（ステップＳ１１４：ｎｏ）、ステップＳ１０６に戻って新たな対象ブロックを１つ選択し、その対象ブロックに対して上述した処理を行う。こうした操作を繰り返し、全てのブロックについての処理を終了したと判断されたら（ステップＳ１１４：ｙｅｓ）、修正フィルタが適用された画像をモニタ画面３０６に表示した後（ステップＳ１１６）、図２に示す仕上がり確認処理を終了する。
【００４９】
以上に説明した本実施例の印刷装置１０では、図２の仕上がり確認処理を行うことにより、実際に印刷された画像と同じ程度のボヤケ量（あるいはブレ量）で、モニタ画面３０６に画像を表示させることができる。このため、実際に画像を印刷しなくても、どの程度ぼやけているか（あるいはぶれているか）を、モニタ画面３０６で確認することができるので、無駄に画像を印刷してしまうことを回避することが可能となる。
【００５０】
また、厳密には画像全体に亘って、ボヤケやブレが皆無ということは起こり得ず、実際には、ボヤケやブレの程度が許容できる程度か否かというに過ぎない。そして、ボヤケやブレを許容できるか否かは、被写体や構図などと密接に関連しているため、画像全体を把握した上でなければ判断することが困難である。この点、上述した仕上がり確認処理では、モニタ画面３０６上に画像全体を表示しながら、同時に、画像の各部分でのボヤケ程度やブレ程度を確認することができる。このため、それぞれのボヤケやブレの程度が許容できる程度か否かを、実際に印刷してみなくても適切に判断することができるので、許容できない程度にボヤケやブレの大きな画像を無駄に印刷してしまうことを、確実に回避することが可能となる。
【００５１】
Ｃ．変形例  ：
上述した実施例には種々の変形例が存在している。以下では、これら変形例について簡単に説明する。
【００５２】
Ｃ−１．第１の変形例  ：
上述した実施例では、記録媒体やデジタルカメラなどに保存されている画像のボヤケ量を抽出すると、画像の視野角の違いに応じて、ボヤケ量に比例係数をかけることによって、何画素分だけぼやかせば良いかを決定した。従って、元になった画像のボヤケ量が大きくなるほど、ぼやかす画素数も多くなる。
【００５３】
しかし、モニタ画面３０６に表示された画像のボヤケ量が、モニタ画面３０６と比較し得る程度に大きくなると（例えば、モニタ画面３０６の１／１０程度）、モニタ画面３０６の大きさとの比較によってボヤケ量（あるいはブレ量）を認識するようになる。この結果、モニタ画面３０６上でのボヤケ量自体は、実際に画像を印刷した場合のボヤケ量と同程度であるにも拘わらず、モニタ画面３０６との対比によって実際以上のボヤケ量であるかのように感じてしまうことがある。
【００５４】
そこで、保存されている画像のボヤケ量が所定値以上に大きくなった場合には（あるいは、モニタ画面３０６上でのボヤケ量が所定値以上に大きくなった場合には）、保存されている画像のボヤケ量に拘わらず、モニタ画面３０６上でのボヤケ量を一定量だけ修正するようにしても良い。図１１には、このような第１の変形例における保存画像のボヤケ量とモニタ画面上でのボヤケ量の関係が概念的に示されている。図示されているように、第１の変形例では、モニタ画面３０６の画像でのボヤケ量がある程度の値より大きくなった場合には、たとえ保存されている画像のボヤケ量が大きくなった場合でも、一定量だけ修正されるようになっている。こうすれば、たとえモニタ画面３０６上でのボヤケ量が大変に大きくなった場合でも、実際に印刷した画像とほぼ同じような印象の画像を、モニタ画面３０６上に表示させることが可能となる。
【００５５】
Ｃ−２．第２の変形例  ：
また、上述した実施例では、保存されている画像のボヤケ量を抽出すると、視野角が等しくなるようにモニタ画面３０６でのボヤケ量を算出した後、算出したボヤケ量が得られるようにフィルタサイズを決定した。しかし、視野角に基づいてモニタ画面３０６でのボヤケ量を算出するのではなく、実際に官能試験を行って、モニタ画面３０６でのボヤケ量を求めても良い。
【００５６】
図１２は、第２の変形例において、記録媒体などに保存されている画像のボヤケ量と、モニタ画面３０６上でのボヤケ量との関係を模式的に示した説明図である。図中に示した太い実線は、Ｌ版に印刷するものとして、モニタ画面３０６上で何画素分ぼやかしておけば、印刷画像と同じようなボヤケに見えるかを、画像のボヤケ量を変えて官能試験によって求めた結果を示している。また、図中に示した太い破線は、Ａ４用紙に印刷するものとして、同様な官能試験を行った結果を示している。このような対応関係を予め求めておくことによって、モニタ画面３０６でのボヤケ量の修正量、延いては修正フィルタのフィルタサイズを決定するようにしても良い。
【００５７】
また、この場合、図１２に示すような対応関係、すなわち、保存されている画像のボヤケ量と、モニタ画面３０６でのボヤケ量との対応関係の代わりに、保存画像のボヤケ量と、修正フィルタのフィルタサイズとの対応関係を求めて予め記憶しておいても良い。こうすれば、プリントサイズと、保存画像のボヤケ量とが分かれば、修正フィルタのフィルタサイズを直ちに決定することができるので、修正フィルタを迅速に生成して、モニタ画面３０６の画像を速やかに更新することが可能となる。
【００５８】
以上、本実施例の画像表示装置について説明したが、本発明は上記すべての実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。
【図面の簡単な説明】
【００５９】
【図１】本実施例の画像表示装置を搭載した印刷装置の外観形状を示す斜視図である。
【図２】本実施例の印刷装置で行われる仕上がり確認処理の流れを示すフローチャートである。
【図３】読み出した画像を複数のブロックに分割した様子を概念的に示した説明図である。
【図４】ソーベルフィルタを用いて画像中のエッジを検出している様子を示した説明図である。
【図５】左右方向および上下方向のエッジからエッジ幅を検出する様子を示した説明図である。
【図６】ＪＰＥＧ形式の画像データに記憶されているＤＣＴ係数を示した説明図である。
【図７】修正フィルタを生成するための基本的な考え方を示した説明図である。
【図８】画像の視野角に基づいてボヤケ量の修正量を決定する原理を示した説明図である。
【図９】フィルタサイズからガウシアンフィルタを生成する様子を示す説明図である。
【図１０】ブレ量を修正する修正フィルタを生成する様子を示した説明図である。
【図１１】第１の変形例における保存画像のボヤケ量とモニタ画面上でのボヤケ量との関係を概念的に示した説明図である。
【図１２】第２の変形例において記録媒体などに保存されている画像のボヤケ量とモニタ画面上でのボヤケ量との関係を概念的に示した説明図である。
【符号の説明】
【００６０】
１０…印刷装置、    ３００…制御部、    ３０２…操作パネル、
３０４…挿入口、    ３０６…モニタ画面、    ３０８…ＵＳＢ端子
【図１】
2009015749.tif 000003
【図２】
2009015749.tif 000004
【図３】
2009015749.tif 000005
【図４】
2009015749.tif 000006
【図５】
2009015749.tif 000007
【図６】
2009015749.tif 000008
【図７】
2009015749.tif 000009
【図８】
2009015749.tif 000010
【図９】
2009015749.tif 000011
【図１０】
2009015749.tif 000012
【図１１】
2009015749.tif 000013
【図１２】
2009015749.tif 000014