(57)【要約】【課題】エフェクト処理の効果をプレビュー画像で確認するときに、原画像にもエフェクト処理が施されるので、エフェクト処理の動作に負担がかかる。【解決手段】原画像にエフェクト処理を行う画像処理装置を制御するプログラムであって、画像処理装置に、プレビュー画像を生成して表示する手順、プレビュー画像をプレビュー画像記憶部に記憶する手順、原画像に対するプレビュー画像の拡縮比を取得する手順、プレビュー画像のエフェクト密度に対する原画像のエフェクト密度の比である密度比が拡縮比に一致する原画像のエフェクト密度およびプレビュー画像のエフェクト密度を設定する手順、原画像にエフェクト処理を行うに先立って、そのエフェクト密度でプレビュー画像のエフェクト処理画像を生成して表示する手順、および、プレビュー画像のエフェクト処理画像が表示された後に、原画像のエフェクト処理画像を生成して表示する手順を実行させる。【選択図】図３
2007079636.tif 000002
【特許請求の範囲】
【請求項１】
原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理装置を制御するプログラムであって、前記画像処理装置に、
前記原画像の一部または全部を拡大または縮小したプレビュー画像を生成して表示する手順、
前記原画像に対する前記プレビュー画像の拡大または縮小の比である拡縮比を取得する手順、
画像の単位大きさ当りのエフェクト処理の細かさを示すエフェクト密度について、前記プレビュー画像に対して行うべきエフェクト処理のエフェクト密度であるプレビュー画像のエフェクト密度に対する前記原画像に対して行うべきエフェクト処理のエフェクト密度である原画像のエフェクト密度の比が、前記拡縮比に基づく所定の値になるように設定する手順、および、
前記プレビュー画像に対して、エフェクト処理を行って、前記プレビュー画像のエフェクト処理画像を生成して表示する手順
を実行させるプログラム。
【請求項２】
前記プレビュー画像のエフェクト処理画像の表示後に前記原画像に対するエフェクト処理を行って、前記原画像のエフェクト処理画像を生成する手順をさらに実行させる請求項１に記載のプログラム。
【請求項３】
前記プレビュー画像のエフェクト密度に対する前記原画像のエフェクト密度の比が前記拡縮比に一致するように前記原画像のエフェクト密度と前記プレビュー画像のエフェクト密度との少なくとも一方を設定する請求項１または２に記載のプログラム。
【請求項４】
原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理装置を制御するプログラムであって、前記画像処理装置に、
前記原画像の一部または全部を拡大または縮小したプレビュー画像を生成して表示する手順、
ランダム性に基づいた前記原画像に対して行うエフェクト処理に用いるべきパラメータを生成する手順、および、
前記プレビュー画像に対して前記パラメータを用いてエフェクト処理を行って、プレビュー画像のエフェクト処理画像を生成して表示する手順
を実行させるプログラム。
【請求項５】
前記プレビュー画像のエフェクト処理画像を表示後、原画像にエフェクト処理を行って、原画像のエフェクト処理画像を生成して表示する請求項４に記載のプログラム。
【請求項６】
前記原画像に対して行うエフェクト処理に用いるべきパラメータの入力を受け付ける手順を含み、
前記入力を受け付けなかった場合に前記パラメータを生成する手順を実行させる請求項４または５に記載のプログラム。
【請求項７】
少なくとも前記原画像の一部または全部を縮小してプレビュー画像を生成した場合に請求項１から６のいずれかに記載の手順を実行するプログラム。
【請求項８】
原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理方法であって、
前記原画像の一部または全部を拡大または縮小したプレビュー画像を生成して表示する手順と、
前記原画像に対する前記プレビュー画像の拡大または縮小の比である拡縮比を取得する手順と、
画像の単位大きさ当りのエフェクト処理の細かさを示すエフェクト密度について、前記プレビュー画像に対して行うべきエフェクト処理のエフェクト密度であるプレビュー画像のエフェクト密度に対する前記原画像に対して行うべきエフェクト処理のエフェクト密度である原画像のエフェクト密度の比が、前記拡縮比に基づく所定の値になるように設定する手順と、
前記プレビュー画像に対して、エフェクト処理を行って、前記プレビュー画像のエフェクト処理画像を生成して表示する手順と
を備える画像処理方法。
【請求項９】
原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理方法であって、
前記原画像の一部または全部を拡大または縮小したプレビュー画像を生成して表示する手順と、
ランダム性に基づいた前記原画像に対して行うエフェクト処理に用いるべきパラメータを生成する手順と、
前記プレビュー画像に対して前記パラメータを用いてエフェクト処理を行って、プレビュー画像のエフェクト処理画像を生成して表示する手順と
を備える画像処理方法。
【請求項１０】
原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理装置であって、
前記原画像の一部または全部を拡大または縮小したプレビュー画像を生成して表示するプレビュー画像表示部と、
前記原画像に対する、前記プレビュー画像表示部により生成された前記プレビュー画像の拡大または縮小の比である拡縮比を取得する拡縮比取得部と、
画像の単位大きさ当りのエフェクト処理の細かさを示すエフェクト密度について、前記プレビュー画像に対して行うべきエフェクト処理のエフェクト密度であるプレビュー画像のエフェクト密度に対する前記原画像に対して行うべきエフェクト処理のエフェクト密度である原画像のエフェクト密度の比が、前記拡縮比取得部により取得された前記拡縮比に基づく所定の値になるように設定するエフェクト密度設定部と、
前記プレビュー画像に対して、前記エフェクト密度設定部による設定に基づいたエフェクト処理を行って、前記プレビュー画像のエフェクト処理画像を生成して表示するエフェクト処理部と
を備える画像処理装置。
【請求項１１】
原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理装置であって、
前記原画像の一部または全部を拡大または縮小したプレビュー画像を生成して表示するプレビュー画像表示部と、
ランダム性に基づいた前記原画像に対して行うエフェクト処理に用いるべきパラメータを生成するパラメータ生成部と、
前記プレビュー画像に対して前記パラメータを用いてエフェクト処理を行って、プレビュー画像のエフェクト処理画像を生成して表示するエフェクト処理部と
を備える画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及び、プログラムに関する。特に、本発明は、原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理装置、画像処理方法、及び、プログラムに関する。
【背景技術】
【０００２】
原画像の一部または全部を拡大または縮小したプレビュー画像を表示して、そのプレビュー画像にエフェクト処理を施す画像処理装置が知られている（例えば、特許文献１を参照）。
【特許文献１】特開２００５−０２７１６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、これらの画像処理装置は、プレビュー画像にエフェクト処理を施す場合に、まず原画像にエフェクト処理を施し、エフェクト処理後の原画像からプレビュー画像を再生成する。このためエフェクト処理の動作に負担がかかるという不具合がある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態においては、原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理装置を制御するプログラムであって、前記画像処理装置に、前記原画像の一部または全部を拡大または縮小したプレビュー画像を生成して表示する手順、前記原画像に対する前記プレビュー画像の拡大または縮小の比である拡縮比を取得する手順、画像の単位大きさ当りのエフェクト処理の細かさを示すエフェクト密度について、前記プレビュー画像に対して行うべきエフェクト処理のエフェクト密度であるプレビュー画像のエフェクト密度に対する前記原画像に対して行うべきエフェクト処理のエフェクト密度である原画像のエフェクト密度の比が、前記拡縮比に基づく所定の値になるように設定する手順、および、前記プレビュー画像に対して、エフェクト処理を行って、前記プレビュー画像のエフェクト処理画像を生成して表示する手順を実行させる。これにより、原画像に対して適用されるべきエフェクト密度のエフェクト処理と視覚的に類似したエフェクト処理をプレビュー画像に対して適用し、結果を視覚的に確認することができる。
【０００５】
上記プログラムにおいて、前記プレビュー画像のエフェクト処理画像の表示後に前記原画像に対するエフェクト処理を行って、前記原画像のエフェクト処理画像を生成する手順をさらに実行させてもよい。これにより、原画像に対してエフェクト処理をすべき入力を受け付けるまでは、原画像に対してエフェクト処理を施さないので、プレビュー画像に対するエフェクト処理画像の生成、表示が迅速にできる。また、原画像に対してエフェクト処理をすべき入力を受け付けた場合には、表示されているプレビュー画像に対するエフェクト処理画像と視覚的に類似したエフェクト処理を施した、原画像に対するエフェクト処理画像の生成、表示をすることができる。また、プレビュー画像に対するエフェクト処理画像を表示した後に、原画像に対してエフェクト処理をすべき入力を受け付けることなく自動的に、原画像に対してエフェクト処理を施してもよい。これによっても、プレビュー画像に対するエフェクト処理画像の生成、表示が迅速にできる。
【０００６】
上記プログラムにおいて、前記プレビュー画像のエフェクト密度に対する前記原画像のエフェクト密度の比が前記拡縮比に一致するように前記原画像のエフェクト密度と前記プレビュー画像のエフェクト密度との少なくとも一方を設定してもよい。これにより、表示されているプレビュー画像に対するエフェクト処理画像と視覚的に同一のエフェクト処理を施した、原画像に対するエフェクト処理画像の生成、表示をすることができる。
【０００７】
本発明の第２の形態においては、原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理装置を制御するプログラムであって、前記画像処理装置に、前記原画像の一部または全部を拡大または縮小したプレビュー画像を生成して表示する手順、ランダム性に基づいた前記原画像に対して行うエフェクト処理に用いるべきパラメータを生成する手順、および、前記プレビュー画像に対して前記パラメータを用いてエフェクト処理を行って、プレビュー画像のエフェクト処理画像を生成して表示する手順を実行させる。これにより、原画像に対して適用されるべきランダムなエフェクト処理と視覚的に類似したエフェクト処理をプレビュー画像に対して適用し、結果を視覚的に確認することができる。
【０００８】
上記プログラムにおいて、前記プレビュー画像のエフェクト処理画像を表示後、原画像にエフェクト処理を行って、原画像のエフェクト処理画像を生成して表示してもよい。これにより、原画像に対してエフェクト処理をすべき入力を受け付けるまでは、原画像に対してエフェクト処理を施さないので、プレビュー画像に対するエフェクト処理画像の生成、表示が迅速にできる。また、原画像に対してエフェクト処理をすべき入力を受け付けた場合には、表示されているプレビュー画像に対するエフェクト処理画像と視覚的に同一のエフェクト処理を施した、原画像に対するエフェクト処理画像の生成、表示をすることができる。また、プレビュー画像に対するエフェクト処理画像を表示した後に、原画像に対してエフェクト処理をすべき入力を受け付けることなく自動的に、原画像に対してエフェクト処理を施してもよい。これによっても、プレビュー画像に対するエフェクト処理画像の生成、表示が迅速にできる。
【０００９】
上記プログラムにおいて、前記原画像に対して行うエフェクト処理に用いるべきパラメータの入力を受け付ける手順を含み、前記入力を受け付けなかった場合に前記パラメータを生成する手順を実行させてもよい。これにより、ユーザの操作の自由度を上げることができる。
【００１０】
上記プログラムにおいて、少なくとも前記原画像の一部または全部を縮小してプレビュー画像を生成した場合に上記手順を実行する。これにより、小さい画像に対してエフェクト処理を行うので、処理速度が遅くなることを防ぐことができる。
【００１１】
本発明の第３の形態において、原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理方法であって、前記原画像の一部または全部を拡大または縮小したプレビュー画像を生成して表示する手順と、前記原画像に対する前記プレビュー画像の拡大または縮小の比である拡縮比を取得する手順と、画像の単位大きさ当りのエフェクト処理の細かさを示すエフェクト密度について、前記プレビュー画像に対して行うべきエフェクト処理のエフェクト密度であるプレビュー画像のエフェクト密度に対する前記原画像に対して行うべきエフェクト処理のエフェクト密度である原画像のエフェクト密度の比が、前記拡縮比に基づく所定の値になるように設定する手順と、前記プレビュー画像に対して、エフェクト処理を行って、前記プレビュー画像のエフェクト処理画像を生成して表示する手順とを備える。これにより、第１の形態と同様の効果を得ることができる。
【００１２】
本発明の第４の形態において、原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理方法であって、前記原画像の一部または全部を拡大または縮小したプレビュー画像を生成して表示する手順と、ランダム性に基づいた前記原画像に対して行うエフェクト処理に用いるべきパラメータを生成する手順と、前記プレビュー画像に対して前記パラメータを用いてエフェクト処理を行って、プレビュー画像のエフェクト処理画像を生成して表示する手順とを備える。これにより、第２の形態と同様の効果を得ることができる。
【００１３】
本発明の第５の形態において、原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理装置であって、前記原画像の一部または全部を拡大または縮小したプレビュー画像を生成して表示するプレビュー画像表示部と、前記原画像に対する、前記プレビュー画像表示部により生成された前記プレビュー画像の拡大または縮小の比である拡縮比を取得する拡縮比取得部と、画像の単位大きさ当りのエフェクト処理の細かさを示すエフェクト密度について、前記プレビュー画像に対して行うべきエフェクト処理のエフェクト密度であるプレビュー画像のエフェクト密度に対する前記原画像に対して行うべきエフェクト処理のエフェクト密度である原画像のエフェクト密度の比が、前記拡縮比取得部により取得された前記拡縮比に基づく所定の値になるように設定するエフェクト密度設定部と、前記プレビュー画像に対して、前記エフェクト密度設定部による設定に基づいたエフェクト処理を行って、前記プレビュー画像のエフェクト処理画像を生成して表示するエフェクト処理部とを備える。これにより、第１の形態と同様の効果を得ることができる。
【００１４】
本発明の第６の形態において、原画像に視覚上の効果を及ぼすエフェクト処理を行う画像処理装置であって、前記原画像の一部または全部を拡大または縮小したプレビュー画像を生成して表示するプレビュー画像表示部と、ランダム性に基づいた前記原画像に対して行うエフェクト処理に用いるべきパラメータを生成するパラメータ生成部と、前記プレビュー画像に対して前記パラメータを用いてエフェクト処理を行って、プレビュー画像のエフェクト処理画像を生成して表示するエフェクト処理部とを備える。これにより、第２の形態と同様の効果を得ることができる。
【００１５】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１６】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【実施例１】
【００１７】
図１は、画像処理装置１０の一例を示す。図２は、ディスプレイ１４の表示の一例を模式的に示す。画像処理装置１０は、原画像８０に視覚上の効果を及ぼすエフェクト処理を施す。画像処理装置１０は、例えば、原画像８０に「和紙」「レンガ」「ステンドグラス」等のテクスチャー効果を施すエフェクト処理を施す。また、画像処理装置１０は、エフェクト処理を施す場合において、後述するエフェクト密度を調整することができる。また、画像処理装置１０は、エフェクト処理を施す場合において、ランダム性に基づいたパラメータを用いてこれらのエフェクト処理を施すことができる。本実施形態は、エフェクト処理を迅速に実施する画像処理装置１０を提供することを目的とする。
【００１８】
図１に示すように、画像処理装置１０は、原画像８０に視覚上の効果を及ぼすエフェクト処理を行う画像処理装置１０を制御するプログラムを実行する本体１２を備える。画像処理装置１０は、表示画面を有しユーザに対して本体１２からの出力に基づく表示をするディスプレイ１４と、ユーザから本体１２に対する入力手段の一例としてのキーボード１６およびマウス１８とを備えていることが好ましい。デジタルカメラ２０およびスキャナ２２は、原画像８０を読み込む手段の一例として、本体１２と接続される。
【００１９】
図２に示すように、本体１２は、上記表示画面として、例えば、原画像ウィンドウ７０、および、プレビューウィンドウ７２をディスプレイ１４に表示する。本体１２は、例えば、原画像ウィンドウ７０に原画像８０を表示する。さらに、本体１２は、原画像８０の一部または全部を拡大または縮小したプレビュー画像８２をプレビューウィンドウ７２に表示する。また、少なくとも、本体１２は、原画像ウィンドウ７０に、キーボード１６またはマウス１８を介してユーザからの入力を受け付けるボタンおよびスライドバー等を配置する。
【００２０】
本体１２はハードディスクおよびメモリ（ＲＡＭ）を備え、例えば、デジタルカメラ２０またはスキャナ２２から読み込まれた原画像８０をハードディスク等に格納する。また、本体１２は、キーボード１６またはマウス１８を介して入力されたユーザからの指示に基づいて、プレビュー画像８２等にエフェクト処理を施して、プレビューウィンドウ７２等に表示する。
【００２１】
図３は、本体１２のブロック図の一例を示す。本体１２は、プレビュー画像８２を生成して表示するプレビュー画像表示部１２０と、プレビュー画像表示部１２０により生成されたプレビュー画像８２を記憶するプレビュー画像記憶部１３０と、後述する拡縮比を取得する拡縮比取得部１４０と、後述する原画像８０のエフェクト密度およびプレビュー画像８２のエフェクト密度を設定するエフェクト密度設定部１５０と、原画像８０およびプレビュー画像８２に対して、エフェクト密度設定部１５０により設定されたそれぞれのエフェクト密度でエフェクト処理を行って、原画像８０のエフェクト処理画像（原画像８０に対してエフェクト処理を施した画像をいう。以下、「処理済原画像８４」という」。）およびプレビュー画像８２のエフェクト処理画像（プレビュー画像８２に対してエフェクト処理を施した画像をいう。以下、「処理済プレビュー画像８６」という。）を生成して表示するエフェクト処理部１６０とを備える。
【００２２】
本体１２は、また、原画像８０を格納する画像格納部１００を備える。例えば、画像格納部１００は、デジタルカメラ２０によって撮像された画像、スキャナ２２によって読み取られた原画を格納する。画像格納部１００は、また、原画像８０に加えて、プレビュー画像８２を格納してもよい。
【００２３】
本体１２は、さらに、画像格納部１００から原画像８０を読み出して表示する原画像表示部１１０を備える。そして、原画像表示部１１０は、例えば、読み出した原画像８０を原画像ウィンドウ７０に表示する。
【００２４】
また、プレビュー画像表示部１２０は、原画像８０から生成したプレビュー画像８２をプレビューウィンドウ７２に表示する。
【００２５】
プレビュー画像記憶部１３０は、プレビュー画像表示部１２０により生成されたプレビュー画像８２を記憶する。また、プレビュー画像記憶部１３０は、プレビュー画像８２に加えて、原画像８０を記憶してもよい。
【００２６】
拡縮比取得部１４０は、原画像８０に対するプレビュー画像８２の拡大または縮小の比である拡縮比を取得する。拡縮比の一例は、原画像８０とプレビュー画像８２とに含まれる画像のピクセル数の比である。
【００２７】
エフェクト密度設定部１５０は、プレビュー画像８２のエフェクト密度に対する原画像８０のエフェクト密度の比である密度比が、上記拡縮比に基づく所定の値になるように、プレビュー画像８２のエフェクト密度、および、原画像８０のエフェクト密度を設定する。この一例として、エフェクト密度設定部１５０は、上記密度比が上記拡縮比に一致する、原画像８０のエフェクト密度およびプレビュー画像８２のエフェクト密度を設定する。以下、本実施形態をこの例を用いて説明する。ここで、エフェクト密度は、画像の単位大きさ当りのエフェクト処理の細かさを示す。例えば、このエフェクト密度は、エフェクト処理が画像を複数の面に区切って各面内を一色で表示する「ステンドグラス」であった場合に、１００ピクセル四方の領域に表示することができる面（ステンドグラスの区切られた一面）の最大枚数に対する、１００ピクセル四方の領域に表示しようとする面の平均枚数を、百分率で表現されてもよい。この場合に、プレビュー画像８２のエフェクト密度および原画像８０のエフェクト密度の一方がユーザから与えられることにより、エフェクト密度設定部１５０は、他方のエフェクト密度を上記密度比が一致するように算出して設定してもよい。
【００２８】
エフェクト処理部１６０は、原画像８０にエフェクト処理を行うに先立って、プレビュー画像８２に対して、エフェクト密度設定部１５０により設定されたエフェクト密度でエフェクト処理を行って、処理済プレビュー画像８６を生成して表示する。処理済プレビュー画像８６を表示した後に、原画像８０へエフェクト処理をすべき入力を受け付けた場合に、エフェクト処理部１６０は、原画像８０にエフェクト処理を行って、処理済原画像８４を生成して表示する。この場合に、エフェクト処理部１６０は、原画像８０に対して、エフェクト密度設定部１５０により設定されたエフェクト密度でエフェクト処理を行う。これにより、原画像８０に対してエフェクト処理をすべき入力を受け付けるまでは、原画像８０に対してエフェクト処理を施さないので、処理済プレビュー画像８６の生成、表示が迅速にできる。また、原画像８０に対してエフェクト処理をすべき入力を受け付けた場合には、表示されている処理済プレビュー画像８６と視覚的に同一のエフェクト処理を施した、処理済原画像８４の生成、表示をすることができる。この場合に、エフェクト処理部１６０は、処理済プレビュー画像８６、および、処理済原画像８４を、それぞれ、プレビューウィンドウ７２、および、原画像ウィンドウ７０に表示する。
【００２９】
エフェクト処理部１６０は、原画像８０へエフェクト処理をすべき入力を受け付けた場合に原画像８０にエフェクト処理を行うことにかえて、処理済プレビュー画像８６を生成して表示した後に自動的に、原画像８０に対してエフェクト処理を施してもよい。
【００３０】
記憶媒体６０は、プレビュー画像表示部１２０、プレビュー画像記憶部１３０、拡縮比取得部１４０、エフェクト密度設定部１５０、およびエフェクト処理部１６０の動作を行わせるプログラムを格納する。本体１２は記憶媒体６０に格納された上記プログラムをインストールすることにより、プレビュー画像表示部１２０等の動作を行わせてもよい。さらに、他の方法として、本体１２は、そのようなプログラムを、通信回線を介して取得してもよい。
【００３１】
図４a、図４bは、画像格納部１００に格納、およびプレビュー画像記憶部１３０に記憶された画像を示す。図４aは、画像格納部１００に格納された原画像８０の一例を示す。画像格納部１００は、画像ＩＤ「Ｇ０００１．ＪＰＧ」に対応付けて原画像８０を格納する。画像格納部１００は、例えば、本体１２のハードディスクに原画像８０を格納することが好ましい。
【００３２】
図４bは、プレビュー画像記憶部１３０に格納されたプレビュー画像８２の一例を示す。プレビュー画像記憶部１３０は、画像ＩＤ「Ｇ０００１．ＪＰＧ」に対応付けてプレビュー画像８２を格納する。プレビュー画像記憶部１３０は、例えば、本体１２のメモリにプレビュー画像８２を格納することが好ましい。
【００３３】
図５は、画像処理装置１０の動作の一例をフローチャートで示す。図６a、図６bは、原画像８０およびプレビュー画像８２の表示の一例を示す。図５に示すフローチャートは、ユーザによりエフェクト処理を施す指示を受け付けたことにより開始する。
【００３４】
原画像表示部１１０は、ユーザからのプレビュー画像８２の指定を受け付ける（Ｓ１００）。より詳しくは、原画像表示部１１０は、例えば、原画像ウィンドウ７０に配置されたボタン「プレビュー」がクリックされた旨の情報を受け付ける。クリックされた旨の情報を受け付けた原画像表示部１１０は、ボタン「プレビュー」がクリックされた直前にユーザにより選択された、プレビュー画像８２として切り出すべき領域に関する情報（以下、「切り出し情報」という。）及び拡縮比（例えば、「８０％」）を、当該原画像８０の画像ＩＤ「Ｇ０００１．ＪＰＧ」に対応付けて、プレビュー画像表示部１２０に供給する。原画像表示部１１０は、この切り出し情報として、例えば、ユーザが原画像８０の一部または全部の領域を指定した場合には、その指定した領域の座標をプレビュー画像表示部１２０に供給してもよい。
【００３５】
プレビュー画像表示部１２０は、プレビュー画像８２を生成、表示する（Ｓ１０２）。より詳しくは、まず、プレビュー画像表示部１２０は、プレビュー画像記憶部１３０に対して、画像格納部１００から、当該画像ＩＤ「Ｇ０００１．ＪＰＧ」により識別される原画像８０を読み出すべき旨の情報を通知する。通知を受けたプレビュー画像記憶部１３０は、原画像８０を画像格納部１００から読み込み記憶する。
【００３６】
プレビュー画像表示部１２０は、プレビュー画像記憶部１３０から原画像８０を読み込む。そしてプレビュー画像表示部１２０は、この読み込んだ原画像８０と、原画像表示部１１０から供給された切り出し情報と、拡縮比とに基づいて、プレビュー画像８２を生成してプレビューウィンドウ７２に表示する。
【００３７】
プレビュー画像表示部１２０は、生成したプレビュー画像８２をプレビュー画像記憶部１３０、およびエフェクト処理部１６０に供給する。また、プレビュー画像表示部１２０は、拡縮比を拡縮比取得部１４０に供給する。
【００３８】
プレビュー画像記憶部１３０は、プレビュー画像表示部１２０から供給されたプレビュー画像８２を記憶する（Ｓ１０４）。
【００３９】
拡縮比取得部１４０は、プレビュー画像表示部１２０から拡縮比を取得する（Ｓ１０６）。拡縮比取得部１４０は、取得した拡縮比をエフェクト密度設定部１５０に供給する。
【００４０】
エフェクト処理部１６０は、プレビュー画像８２のエフェクト処理に関する情報を取得する（Ｓ１０８）。より詳しくは、例えば、エフェクト処理部１６０は、プレビュー画像８２に対するエフェクト処理に関する情報として、選択されたエフェクト処理の種類に関する情報と、指定されたエフェクト密度に関する情報とを取得する。例えば、エフェクト処理部１６０は、プルダウンメニューから選択されたエフェクト処理の種類（例えば、「和紙」）を識別する情報と、スライドバーから指定されたエフェクト密度（例えば、「２０％」）とを示す情報を取得する。
【００４１】
エフェクト密度設定部１５０は、プレビュー画像８２のエフェクト密度、および、原画像８０のエフェクト密度を設定する（Ｓ１１０）。例えば、エフェクト密度設定部１５０は、拡縮比取得部１４０から拡縮比と、エフェクト処理部１６０からプレビュー画像８２のエフェクト密度とを取得する。そしてエフェクト密度設定部１５０は、取得したプレビュー画像８２のエフェクト密度を、そのまま、プレビュー画像８２のエフェクト密度として設定する。また、エフェクト密度設定部１５０は、取得したプレビュー画像８２のエフェクト密度（例えば、「２０％」）と、取得した拡縮比（例えば、「８０％」）とに基づいて、原画像８０のエフェクト密度（例えば、「１６％」）を算出して設定する。例えば、密度比と拡縮比とを一致させる例において、エフェクト密度設定部１５０は、プレビュー画像８２のエフェクト密度「２０％」と拡縮比「８０％」との積により、原画像８０のエフェクト密度「１６％」を算出して設定する。
【００４２】
エフェクト処理部１６０は、プレビュー画像８２へエフェクト処理を施す（Ｓ１１２）。より詳しくは、エフェクト処理部１６０は、プレビュー画像表示部１２０またはプレビュー画像記憶部１３０からプレビュー画像８２を取得する。エフェクト処理部１６０は、この取得したプレビュー画像８２と、ステップＳ１０８において取得したエフェクト処理に関する情報（例えば、エフェクト処理の種類「和紙」、エフェクト密度「２０％」）とに基づいて、プレビュー画像８２へエフェクト処理を施して処理済プレビュー画像８６を生成する。そして、エフェクト処理部１６０は、図６aに示すように、処理済プレビュー画像８６をプレビューウィンドウ７２に表示する。ここで図６aに示す処理済プレビュー画像８６に表された斜線は、施されたエフェクト処理の密度を模式的に示す。
【００４３】
エフェクト処理部１６０は、エフェクト処理に対する変更の入力を外部から受け付けたか否かを判断する（Ｓ１１６）。エフェクト処理部１６０は、例えば、プルダウンメニューからエフェクト処理の種類が再選択（例えば、「和紙」から「レンガ」に再選択）された旨の情報、または、エフェクト密度が再指定（例えば、「２０％」から「４０％」に再指定）された旨の情報を取得した場合には、エフェクト処理に対する変更の入力を外部から受け付けたと判断する。
【００４４】
エフェクト処理部１６０は、エフェクト処理に対する変更の入力を外部から受け付けたと判断した場合（Ｓ１１６：Ｙｅｓ）、ステップＳ１１０に戻る。すなわち、ステップＳ１１０において、エフェクト密度設定部１５０は、拡縮比取得部１４０から取得済みの拡縮比（例えば、「８０％」）と、再選択されたプレビュー画像８２のエフェクト密度（例えば、「４０％」）とに基づいて、原画像８０のエフェクト密度（例えば、「３２％」）を再設定する。
【００４５】
そして、ステップＳ１１２において、エフェクト処理部１６０は、プレビュー画像表示部１２０またはプレビュー画像記憶部１３０からプレビュー画像８２を再取得する。エフェクト処理部１６０は、この取得したプレビュー画像８２と、取得したエフェクト処理に関する情報（例えば、エフェクト処理の種類「レンガ」、エフェクト密度「４０％」）とに基づいて、プレビュー画像８２へエフェクト処理を施して処理済プレビュー画像８６を生成する。そして、エフェクト処理部１６０は、処理済プレビュー画像８６をプレビューウィンドウ７２に表示する。これにより、プレビュー画像８２（処理済プレビュー画像８６を含む）を表示している場合に、エフェクト処理の内容を変更したときは、処理済プレビュー画像８６の（再）生成、表示が迅速にできる。
【００４６】
エフェクト処理部１６０は、エフェクト処理に対する変更の入力を外部から受け付けていないと判断した場合（Ｓ１１６：Ｎｏ）、エフェクト処理部１６０は、プレビュー画像８２に対する変更の入力を外部から受け付けたか否かを判断する（Ｓ１１８）。エフェクト処理部１６０は、例えば、ボタン「プレビュー」が再度クリックされた旨の情報を受け付けた場合には、プレビュー画像８２に対する変更の入力を外部から受け付けたと判断する。
【００４７】
エフェクト処理部１６０は、プレビュー画像８２に対する変更の入力を外部から受け付けたと判断した場合（Ｓ１１８：Ｙｅｓ）、ステップＳ１０２に戻る。すなわち、ステップＳ１１８において、再度クリックされた旨の情報を受け付けたエフェクト処理部１６０は、ボタン「プレビュー」が再度クリックされた直前にユーザにより選択された切り出し情報と、拡縮比（例えば、「５０％」）とを画像ＩＤ「Ｇ０００１．ＪＰＧ」に対応付けてプレビュー画像表示部１２０に供給する。以下、ステップＳ１０２からステップＳ１１６を実行する。これにより、プレビュー画像８２（処理済プレビュー画像８６を含む）を表示している場合に、プレビュー画像８２（処理済プレビュー画像８６を含む）の内容を変更したときは、処理済プレビュー画像８６の（再）生成、表示が迅速にできる。
【００４８】
ただし、この場合（Ｓ１１８：Ｙｅｓ）、ステップＳ１０８を飛ばしてもよい。ステップＳ１０８を飛ばした場合には、続くＳ１１０において、エフェクト密度設定部１５０は、プレビュー画像８２のエフェクト密度の設定を変更しない。また、エフェクト密度設定部１５０は、このプレビュー画像８２のエフェクト密度（例えば、「２０％」）と、新たに取得した拡縮比（例えば、「５０％」）とに基づいて、原画像８０のエフェクト密度（例えば、「１０％」）を算出して設定する。
【００４９】
エフェクト処理部１６０は、プレビュー画像８２に対する変更の入力を外部から受け付けていないと判断した場合（Ｓ１１８：Ｎｏ）、エフェクト処理部１６０は、原画像８０へエフェクト処理をすべき旨の入力を受け付けたか否かを判断する（Ｓ１２０）。エフェクト処理部１６０は、例えば、原画像ウィンドウ７０に配置されたボタン「決定」がクリックされた旨の情報を受け付けた場合には、原画像８０へエフェクト処理をすべき旨の入力を受け付けたと判断する。
【００５０】
エフェクト処理部１６０は、原画像８０へエフェクト処理をすべき旨の入力を受け付けていないと判断した場合（Ｓ１２０：Ｎｏ）、ステップＳ１１６へ戻る。
【００５１】
エフェクト処理部１６０は、原画像８０へエフェクト処理をすべき旨の入力を受け付けたと判断した場合（Ｓ１２０：Ｙｅｓ）、エフェクト処理部１６０は、原画像８０へエフェクト処理を施して処理済原画像８４を生成する（Ｓ１２２）。より詳しくは、この場合（Ｓ１２０：Ｙｅｓ）、エフェクト処理部１６０は、画像格納部１００またはプレビュー画像記憶部１３０から、原画像８０を取得する。また、エフェクト処理部１６０は、エフェクト密度設定部１５０から、設定されている原画像８０のエフェクト密度（例えば、「１６％」）を取得する。
【００５２】
そして、エフェクト処理部１６０は、この取得した原画像８０と、原画像８０のエフェクト密度（例えば、「１６％」）と、既にステップＳ１０８において取得しているエフェクト処理に関する情報（例えば、エフェクト処理「和紙」）とに基づいて、原画像８０に対してエフェクト処理を施して処理済原画像８４を生成する。
【００５３】
そして、エフェクト処理部１６０は、図６bに示すように、処理済原画像８４を原画像ウィンドウ７０に表示する。そして本フローチャートは終了する。また、図６bに示す処理済原画像８４に表された斜線は、エフェクト処理の密度を模式的に示す。
【００５４】
ここで、ステップＳ１１０において、エフェクト密度設定部１５０は、プレビュー画像８２のエフェクト密度に対する原画像８０のエフェクト密度の比である密度比が拡縮比に一致するように、原画像８０のエフェクト密度、および、プレビュー画像８２のエフェクト密度を設定したので、図６bに示すように、プレビューウィンドウ７２に表示される処理済プレビュー画像８６のエフェクト密度と、原画像ウィンドウ７０に表示される処理済原画像８４のエフェクト密度は、視覚上、同一となる。
【００５５】
本フローチャートによれば、原画像８０に対してエフェクト処理をすべき入力を受け付けるまでは、原画像８０に対してエフェクト処理を施さないので、処理済プレビュー画像８６の生成、表示が迅速にできる。また、原画像８０に対してエフェクト処理をすべき入力を受け付けた場合には、表示されている処理済プレビュー画像８６と視覚的に同一のエフェクト処理を施した、処理済原画像８４の生成、表示をすることができる。
【００５６】
なお、ステップＳ１０８からＳ１１０において、プレビュー画像８２のエフェクト処理に関する情報から原画像８０へのエフェクト密度を設定する手順に代えて、原画像８０のエフェクト処理に関する情報からプレビュー画像８２のエフェクト密度を設定してもよい。この場合に、ステップＳ１０８において、エフェクト処理部１６０は、原画像８０に対するエフェクト処理に関する情報として、選択されたエフェクト処理の種類に関する情報と、指定されたエフェクト密度に関する情報とを取得する。次に、ステップＳ１１０において、エフェクト密度設定部１５０は、プレビュー画像８２のエフェクト密度に対する原画像８０のエフェクト密度の比である密度比がステップＳ１０６により取得された拡縮比に一致する、プレビュー画像８２のエフェクト密度を設定する。例えば、エフェクト密度設定部１５０は、原画像８０のエフェクト密度「１６％」が指定された場合に、これを拡縮比「８０％」で割ることにより、プレビュー画像密度「２０％」を算出して設定する。
【００５７】
また、ステップＳ１２０からＳ１２２において、原画像８０へエフェクト処理をすべき入力を受け付けた場合に、原画像８０へエフェクト処理を施して処理済原画像８４を生成する手順に代えて、エフェクト処理部１６０は、処理済プレビュー画像８６をプレビューウィンドウ７２に表示した後に自動的に、原画像８０に対してエフェクト処理を施してもよい。具体的には、例えば、本フローチャートにおいて、ステップＳ１２０を省略し、ステップＳ１２２をステップＳ１１２の次に実行する。
原画像８０へエフェクト処理をすべき旨の入力を受け付けたと判断した場合（Ｓ１２０：Ｙｅｓ）、エフェクト処理部１６０は、原画像８０へエフェクト処理を施して処理済原画像８４を生成する（Ｓ１２２）。
【００５８】
図７は、他の形態による本体３２のブロック図の一例を示す。本体３２は、原画像８０の一部または全部を拡大または縮小したプレビュー画像８２を生成して表示するプレビュー画像表示部１２０と、プレビュー画像表示部１２０により生成されたプレビュー画像８２を記憶するプレビュー画像記憶部１３０と、プレビュー画像表示部１２０により生成されたプレビュー画像８２に対して、ランダム性に基づいたパラメータを生成するパラメータを生成するパラメータ生成部１９２と、当該パラメータを用いてエフェクト処理を行って、処理済プレビュー画像８６を生成して表示するエフェクト処理部１６０と、エフェクト処理部１６０においてプレビュー画像８２に対して用いたパラメータを記憶するパラメータ記憶部１９０とを備える。プレビュー画像表示部１２０は、例えば、生成したプレビュー画像８２をプレビューウィンドウ７２に表示する。プレビュー画像記憶部１３０は、また、プレビュー画像８２に加えて、原画像８０を記憶してもよい。
【００５９】
本体３２は、また、原画像８０を格納する画像格納部１００を備える。例えば、画像格納部１００は、デジタルカメラ２０によって撮像された画像、スキャナ２２によって読み取られた原画を格納する。画像格納部１００は、また、原画像８０に加えて、プレビュー画像８２を格納してもよい。
【００６０】
本体３２は、さらに、画像格納部１００から原画像８０を読み出して表示する原画像表示部１１０を備える。原画像表示部１１０は、例えば、読み出した原画像８０を原画像ウィンドウ７０に表示する。
【００６１】
エフェクト処理部１６０は、原画像８０にエフェクト処理を行うに先立って、エフェクト処理を行って、処理済プレビュー画像８６を生成して表示する。その後に、原画像８０へエフェクト処理をすべき入力を受け付けた場合に、エフェクト処理部１６０は、パラメータ生成部１９２により生成されたパラメータを用いてエフェクト処理を行って、原画像８０のエフェクト処理画像を生成して表示する。エフェクト処理部１６０は、例えば、処理済プレビュー画像８６、および、処理済原画像８４を、それぞれ、プレビューウィンドウ７２、および、原画像ウィンドウ７０に表示する。原画像８０に対してエフェクト処理をすべき入力を受け付けるまでは、原画像８０に対してエフェクト処理を施さないので、処理済プレビュー画像８６の生成、表示が迅速にできる。また、原画像８０に対してエフェクト処理をすべき入力を受け付けた場合には、表示されている処理済プレビュー画像８６と視覚的に同一のエフェクト処理を施した、処理済原画像８４の生成、表示をすることができる。
【００６２】
記憶媒体６２は、プレビュー画像表示部１２０、プレビュー画像記憶部１３０、エフェクト処理部１６０、および、パラメータ記憶部１９０の動作を行わせるプログラムを格納する。本体１２は記憶媒体６２に格納された上記プログラムをインストールすることにより、プレビュー画像表示部１２０等の動作を行わせてもよい。さらに、他の方法として、本体１２は、そのようなプログラムを、通信回線を介して取得してもよい。
【００６３】
図８は、画像処理装置１０の動作の一例をフローチャートで示す。図９a、図９bは、原画像８０およびプレビュー画像８２の表示の一例を示す。図８に示すフローチャートは、ユーザにより、ランダム性に基づいたパラメータを用いてエフェクト処理を施す指示があったことにより開始する。ここで、ランダム性に基づいたパラメータを用いたエフェクト処理は、画像上のランダムな位置またはランダムな大きさで元の画像を変更する形態のエフェクト処理を含む。このエフェクト処理は、一例として、原画像８０をステンドグラス化するエフェクト処理、原画像８０のランダムな位置にスターダスト等の模様を配置するエフェクト処理を含む。
【００６４】
原画像表示部１１０は、ユーザからのプレビュー画像８２の指定を受け付ける（Ｓ２００）。プレビュー画像表示部１２０は、プレビュー画像８２を生成、表示する（Ｓ２０２）。プレビュー画像記憶部１３０は、プレビュー画像表示部１２０から供給されたプレビュー画像８２を記憶する（Ｓ２０４）。これらの動作は、図５に記載のステップＳ１００、Ｓ１０２、およびＳ１０４と同じなので説明を省略する。
【００６５】
エフェクト処理部１６０は、エフェクト処理に関する情報を取得する（Ｓ２０８）。この動作は、図５に記載のステップＳ１０８と同じなので説明を省略する。ただし、エフェクト処理部１６０は、エフェクト処理に関する情報として、指定されたエフェクト密度に関する情報にかえて、または、加えて、ランダム性に基づいたパラメータを取得する。ここで、パラメータ生成部１９２は、例えば、ボタン「ランダム」がクリックされたときに発生する乱数に基づいて、ランダム性に基づいたパラメータを生成し、エフェクト処理部１６０に受け渡す。この場合に、パラメータ生成部１９２は当該パラメータをパラメータ記憶部１９０に記憶し、エフェクト処理部１６０はパラメータ記憶部１９０から当該パラメータを読み出してもよい。ボタン「ランダム」がクリックされた場合に、パラメータ生成部１９２がこの乱数に基づいたパラメータを生成し、エフェクト処理部１６０がこのパラメータを取得してもよい。例えば、エフェクト処理部１６０は、プルダウンメニューから選択されたエフェクト処理の種類（例えば、「スターダスト」）を識別する情報と、発生させた乱数を示す情報とを取得する。ステップＳ２０８において、原画像８０に対して行うエフェクト処理に用いるべきパラメータの入力を受け付け、エフェクト処理部１６０が入力を受け付けなかった場合に、パラメータ生成部１９２が上記ランダム性に基づいたパラメータを生成してもよい。
【００６６】
エフェクト処理部１６０は、プレビュー画像８２へエフェクト処理を施す（Ｓ２１２）。この動作は、図５に記載のステップＳ１１２と同じなので説明を省略する。ただし、エフェクト処理部１６０は、プレビュー画像８２と、エフェクト処理に関する情報（エフェクト処理「スターダスト」、乱数に基づいたパラメータ）とに基づいて、プレビュー画像８２へエフェクト処理を施して処理済プレビュー画像８６を生成する。
【００６７】
なお、ステップＳ２１２において、エフェクト処理部１６０は、図９ａに示すように、処理済プレビュー画像８６をプレビューウィンドウ７２に表示する。ここで図９ａに示す処理済プレビュー画像８６に表されたマーク「＊」は、スターダストの模様が配された位置を模式的に示す。
【００６８】
パラメータ記憶部１９０は、ステップＳ２１２で用いたパラメータを記憶する（Ｓ２１４）。この場合に、パラメータ記憶部１９０は、エフェクト処理部１６０においてプレビュー画像８２に対してエフェクト処理するのに用いたパラメータを、エフェクト処理部１６０から取得して、記憶する。例えば、エフェクト処理がスターダストの模様を配する処理である場合に、パラメータ記憶部１９０は、上記パラメータとして、プレビュー画像８２においてスターダストの模様を配置した位置を含む情報を記憶する。
【００６９】
エフェクト処理部１６０は、エフェクト処理に対する変更の入力を外部から受け付けたか否かを判断する（Ｓ２１６）。エフェクト処理部１６０は、例えば、プルダウンメニューからエフェクト処理の種類が再選択（例えば、「スターダスト」から「ステンドグラス」に再選択）された旨の情報、または、ボタン「ランダム」が再度クリックされた旨の情報を取得した場合には、エフェクト処理に対する変更の入力を外部から受け付けたと判断する。
【００７０】
エフェクト処理部１６０は、エフェクト処理に対する変更の入力を外部から受け付けたと判断した場合（Ｓ２１６：Ｙｅｓ）、ステップＳ２１２に戻る。すなわち、ステップＳ２１２において、エフェクト処理部１６０は、取得済みのプレビュー画像８２と、再取得したエフェクト処理に関する情報（エフェクト処理「ステンドグラス」、乱数に基づいたパラメータ）とに基づいて、プレビュー画像８２へエフェクト処理を施して処理済プレビュー画像８６を生成する。そして、エフェクト処理部１６０は、処理済プレビュー画像８６をプレビューウィンドウ７２に表示する。これにより、プレビュー画像８２（処理済プレビュー画像８６を含む）を表示している場合に、エフェクト処理の内容を変更したときは、処理済プレビュー画像８６の（再）生成、表示が迅速にできる。
【００７１】
そして、ステップＳ２１４において、パラメータ記憶部１９０は、例えば、新たな乱数に基づいたパラメータを上書きして記憶する。
【００７２】
エフェクト処理部１６０は、エフェクト処理に対する変更の入力を外部から受け付けていないと判断した場合（Ｓ２１６：Ｎｏ）、エフェクト処理部１６０は、プレビュー画像８２に対する変更の入力を外部から受け付けたか否かを判断する（Ｓ２１８）。この動作は、図５に記載のステップＳ１１８と同じなので説明を省略する。
【００７３】
エフェクト処理部１６０は、プレビュー画像８２に対する変更の入力を外部から受け付けたと判断した場合（Ｓ２１８：Ｙｅｓ）、ステップＳ２０２に戻る。これにより、プレビュー画像８２（処理済プレビュー画像８６を含む）を表示している場合に、プレビュー画像８２（処理済プレビュー画像８６を含む）の内容を変更したときは、処理済プレビュー画像８６の（再）生成、表示が迅速にできる。
【００７４】
ただし、この場合（Ｓ２１８：Ｙｅｓ）、ステップＳ２０８を飛ばしてもよい。ステップＳ２０８を飛ばした場合には、続くＳ２１２において、エフェクト処理部１６０は、プレビュー画像８２と、取得しているエフェクト処理に関する情報（エフェクト処理「スターダスト」、記憶されている乱数に基づいたパラメータ）とに基づいて、プレビュー画像８２へエフェクト処理を施して処理済プレビュー画像８６を生成する。
【００７５】
エフェクト処理部１６０は、プレビュー画像８２に対する変更の入力を外部から受け付けていないと判断した場合（Ｓ２１８：Ｎｏ）、エフェクト処理部１６０は、原画像８０へエフェクト処理をすべき旨の入力を受け付けたか否かを判断する（Ｓ２２０）。この動作は、図５に記載のステップＳ１２０と同じなので説明を省略する。
【００７６】
エフェクト処理部１６０は、原画像８０へエフェクト処理をすべき旨の入力を受け付けていないと判断した場合（Ｓ２２０：Ｎｏ）、ステップＳ２１６へ戻る。
【００７７】
エフェクト処理部１６０は、原画像８０へエフェクト処理をすべき旨の入力を受け付けたと判断した場合に（Ｓ２２０：Ｙｅｓ）、原画像８０へエフェクト処理を施して処理済原画像８４を生成する（Ｓ２２２）。この場合にまず、エフェクト処理部１６０は、画像格納部１００またはプレビュー画像記憶部１３０から、原画像８０を取得する。また、エフェクト処理部１６０は、パラメータ記憶部１９０により記憶されているパラメータを取得する。そして、エフェクト処理部１６０は、原画像８０に対して上記パラメータを用いてエフェクト処理を施して処理済原画像８４を生成する。
【００７８】
そして、エフェクト処理部１６０は、図９bに示すように、処理済原画像８４を原画像ウィンドウ７０に表示する。そして本フローチャートは終了する。
【００７９】
ここで、ステップＳ２１４において、パラメータ記憶部１９０は、ランダム性に基づいたパラメータを記憶するので、図９bに示すように、プレビューウィンドウ７２に表示される処理済プレビュー画像８６のランダム性に基づいて表示されたエフェクト処理の効果と、原画像ウィンドウ７０に表示される処理済原画像８４のランダム性に基づいて表示されたエフェクト処理の効果は、視覚上、同一となる。なお、エフェクト処理部１６０は、ランダム性に基づいたパラメータに対応する値を画面上に表示して、ユーザからこの値が入力された場合に、同じパラメータでそのパラメータにおけるエフェクト処理を再現するようにしてもよい。
【００８０】
本フローチャートによれば、原画像８０に対してエフェクト処理をすべき入力を受け付けるまでは、原画像８０に対してエフェクト処理を施さないので、処理済プレビュー画像８６の生成、表示が迅速にできる。また、原画像８０に対してエフェクト処理をすべき入力を受け付けた場合には、表示されている処理済プレビュー画像８６と視覚的に同一のエフェクト処理を施した、処理済原画像８４の生成、表示をすることができる。
【００８１】
なお、ステップＳ２２０からＳ２２２において、原画像８０へエフェクト処理をすべき入力を受け付けた場合に、原画像８０へエフェクト処理を施して処理済原画像８４を生成する手順に代えて、エフェクト処理部１６０は、処理済プレビュー画像８６をプレビューウィンドウ７２に表示した後に自動的に、原画像８０に対してエフェクト処理を施してもよい。具体的には、例えば、本フローチャートにおいて、ステップＳ２２０を省略し、ステップＳ２２２をステップＳ２１４の次に実行する。
【００８２】
また、特に原画像８０よりもプレビュー画像８２が小さい場合には、エフェクト処理の生成、表示が迅速にできる効果が大きい。
【００８３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００８４】
【図１】画像処理装置１０の一例を示す。
【図２】ディスプレイ１４の表示の一例を模式的に示す。
【図３】本体１２のブロック図の一例を示す。
【図４ａ】画像格納部１００に格納、およびプレビュー画像記憶部１３０に記憶された画像を示す。
【図４ｂ】画像格納部１００に格納、およびプレビュー画像記憶部１３０に記憶された画像を示す。
【図５】画像処理装置１０の動作の一例をフローチャートで示す。
【図６ａ】プレビュー画像８２および原画像８０表示の一例を示す。
【図６ｂ】プレビュー画像８２および原画像８０表示の一例を示す。
【図７】本体３２のブロック図の一例を示す。
【図８】画像処理装置１０の動作の一例をフローチャートで示す。
【図９ａ】プレビュー画像８２および原画像８０表示の一例を示す。
【図９ｂ】プレビュー画像８２および原画像８０表示の一例を示す。
【符号の説明】
【００８５】
１０  画像処理装置、１２  本体、１４  ディスプレイ、１６  キーボード、１８  マウス、２０  デジタルカメラ、２２  スキャナ、３２  本体、６０  記憶媒体、６２  記憶媒体、７０  原画像ウィンドウ、７２  プレビューウィンドウ、８０  原画像、８２  プレビュー画像、８４  処理済原画像、８６  処理済プレビュー画像、１００  画像格納部
１１０  原画像表示部、１２０  プレビュー画像表示部、１３０  プレビュー画像記憶部
１４０  拡縮比取得部、１５０  エフェクト密度設定部、１６０  エフェクト処理部、１９０  パラメータ記憶部
【図１】
2007079636.tif 000003
【図２】
2007079636.tif 000004
【図３】
2007079636.tif 000005
【図４ａ】
2007079636.tif 000006
【図４ｂ】
2007079636.tif 000007
【図５】
2007079636.tif 000008
【図６ａ】
2007079636.tif 000009
【図６ｂ】
2007079636.tif 000010
【図７】
2007079636.tif 000011
【図８】
2007079636.tif 000012
【図９ａ】
2007079636.tif 000013
【図９ｂ】
2007079636.tif 000014