(57)【特許請求の範囲】
【請求項１】
処理対象の画像データに対して、所定の解像度にて再生するのに適した所定の強調度によるシャープネス処理を施し、
前記シャープネス処理の強調度に関連する画像処理情報であって、前記所定の解像度とは異なる複数種類の解像度で出力するのに適したシャープネス処理を行うための強調度の算出に必要な画像処理情報を、前記シャープネス処理が施された画像データに付与することにより、処理済みの単一サイズの画像データを生成することを特徴とする画像データ生成方法。
【請求項２】
請求項１記載の画像データ生成方法により生成された前記画像データに対してシャープネス処理を施す画像処理方法であって、
前記画像データを前記所定の解像度とは異なる解像度にて再生する場合、前記画像処理情報に基づいて、前記画像データに対して前記所定の強調度とは異なる強調度によるシャープネス処理を施すことを特徴とする画像処理方法。
【請求項３】
処理対象の画像データに対して、所定の解像度にて再生するのに適した所定の強調度によるシャープネス処理を施す画像処理手段と、
前記シャープネス処理の強調度に関連する画像処理情報であって、前記所定の解像度とは異なる複数種類の解像度で出力するのに適したシャープネス処理を行うための強調度の算出に必要な画像処理情報を、前記シャープネス処理が施された画像データに付与することにより、処理済みの単一サイズの画像データを生成する付与手段とを備えたことを特徴とする画像データ生成装置。
【請求項４】
請求項３記載の画像データ生成装置により生成された前記画像データに対してシャープネス処理を施す処理手段を備えた画像処理装置であって、
前記処理手段は、前記画像データを前記所定の解像度とは異なる解像度にて再生する場合、前記画像処理情報に基づいて、前記画像データに対して前記所定の強調度とは異なる強調度によるシャープネス処理を施す手段であることを特徴とする画像処理装置。
【請求項５】
処理対象の画像データに対して、所定の解像度にて再生するのに適した所定の強調度によるシャープネス処理を施す手順と、
前記シャープネス処理の強調度に関連する画像処理情報であって、前記所定の解像度とは異なる複数種類の解像度で出力するのに適したシャープネス処理を行うための強調度の算出に必要な画像処理情報を、前記シャープネス処理が施された画像データに付与することにより、処理済みの単一サイズの画像データを生成する手順とを有する画像データ生成方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項６】
請求項１記載の画像データ生成方法により生成された前記画像データに対してシャープネス処理を施す画像処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体であって、
前記プログラムは、前記画像データを前記所定の解像度とは異なる解像度にて再生する場合、前記画像処理情報に基づいて、前記画像データに対して前記所定の強調度とは異なる強調度によるシャープネス処理を施す手順をコンピュータに実行させるものであることを特徴とするコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理が施された画像データを生成する画像データ生成方法および装置、画像データ生成方法および装置により生成された画像データに対して画像処理を施す画像処理方法および装置、並びに画像データ生成方法および画像処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
ユーザが撮影した写真画像をデジタル化することにより得られた画像データを画像サーバに蓄積したり、ＣＤ−Ｒ等のメディアに記録してユーザに提供したり、ユーザがデジタルカメラにより撮影した画像をプリントしたり、写真の焼き増し注文に応じる等、写真に関する種々のデジタルフォトサービスを行うデジタルフォトサービスシステムが知られている。
【０００３】
とくに、ＣＤ−Ｒ等のメディアに画像データを記録してユーザに提供するサービスにおいては、ユーザは自分が撮影した写真画像をパソコンのモニタに再生することができ、さらには気に入った写真をホームページに掲載したり、E-mailに添付して友人に送付等することができるため、好ましいものである。また、メディアに記録された画像データをユーザが有するプリンタにおいてプリント出力することも可能である。
【０００４】
一方、画像データは、メディアに記録されるに際して、再生時の画質を向上させるために、シャープネス処理、階調処理、回転等様々な画像処理が施される。このため、ユーザはメディアに記録された画像データを再生するのみで、高画質の画像を観察することができる。
【０００５】
【発明が解決しようとする課題】
ところで、画像データを再生するモニタやプリンタのような出力デバイスは、その種類に応じて再生画像の解像度が異なる。ここで、画像データに対してシャープネス処理を施した場合、処理後の画像データを再生する出力デバイスの解像度に応じて、再生画像のシャープ感や粒状感が異なるものとなる。例えば解像度が７２ｄｐｉのモニタに再生するのに適したシャープネス処理が施された画像データを、解像度が３００ｄｐｉのプリンタにおいてプリント出力すると、ボケた感じの再生画像となる。逆に、解像度が３００ｄｐｉのプリンタにおいてプリント出力するのに適したシャープネス処理が施された画像データを、解像度が７２ｄｐｉのモニタにおいて再生すると、シャープネス感が強くかつ粒状が目立った再生画像となる。このため、出力デバイスの解像度に拘わらず適切なシャープネス処理が施された再生画像を得るためには、ユーザが出力デバイスの解像度に応じたシャープネス処理を画像データに対して行う必要がある。しかしながら、このようなシャープネス処理は熟練した技術を要するため、容易に実行できるものではない。
【０００６】
また、モニタにおいて再生するのに適したシャープネス処理が施された画像データと、プリント出力するのに適したシャープネス処理が施された画像データとをメディアに記録してユーザに渡すことも考えられる。しかしながら、画像データは容量が大きいため、このように２種類の画像データを記録したのでは、メディアの消費容量が大きくなってしまう。
【０００７】
本発明は上記事情に鑑みなされたものであり、出力デバイスの解像度に応じた画像処理を容易に行うことができるようにすることを目的とするものである。
【０００８】
また、本発明は出力デバイスの解像度に応じた画質の画像を再生可能な画像処理を行うことを目的とするものである。
【０００９】
【課題を解決するための手段】
本発明による画像データ生成方法は、所定の解像度にて再生するのに適した所定の画像処理が施された画像データを生成する画像データ生成方法において、
前記所定の画像処理に関する画像処理情報を前記画像データに付与することを特徴とするものである。
【００１０】
「画像処理情報」としては、画像データに施した所定の画像処理を特定することができる情報等、所定の画像処理に関するものであればいかなる情報をも用いることができる。例えば、所定の画像処理を行った際のパラメータ（所定の画像処理がシャープネス処理であれば、シャープネス処理の強調度等）を画像処理情報として用いることができる。また、パラメータそのものではなく、画像データを所定の解像度とは異なる解像度にて再生する際に画像データに対して施す他の画像処理のためのパラメータ、他の画像処理のパラメータを算出するために用いられる情報、複数の他の画像処理のためのパラメータについてのテーブルやグラフ、テーブルやグラフを指定するための記号や数値等の識別子、所定の解像度そのもの等を画像処理情報として用いることができる。
【００１１】
「画像処理情報を画像データに付与する」とは、例えば画像データのファイル形式がＥｘｉｆである場合には、そのタグ情報に画像処理条件を記録すること、あるいは画像処理情報を画像データとは別ファイルとして、画像データと関連付けること等を意味する。
【００１２】
なお、生成された画像データは、ＦＤ、ＣＤ−Ｒ、ＤＶＤ、ＭＯ、ＺＩＰ等のメディアに記録してユーザに提供すればよい。また、画像サーバのハードディスクに保管し、ネットワーク経由でユーザにダウンロードさせることにより、ユーザに提供してもよい。
【００１３】
また、本発明による画像データ生成方法においては、前記所定の画像処理は、シャープネス処理であることが好ましい。この場合、前記画像処理情報は、前記シャープネス処理の強調度に関連する情報であることが好ましい。
【００１４】
「強調度に関連する情報」としては、例えば、強調度の値そのもののみならず、画像データを所定の解像度とは異なる解像度にて再生する際に画像データに対して施す他のシャープネス処理のための強調度、他のシャープネス処理のための強調度を算出するために必要な情報、複数の他のシャープネス処理のための強調度についてのテーブルやグラフ、テーブルやグラフを指定するための記号や数値等の識別子、所定の解像度そのもの等を用いることができる。
【００１５】
本発明による第１の画像処理方法は、本発明による画像データ生成方法により生成された前記画像データに対して、前記所定の画像処理とは異なる他の画像処理を施す画像処理方法であって、
前記画像データを前記所定の解像度とは異なる解像度にて再生する場合、前記画像処理情報に基づいて、前記画像データに対して前記他の画像処理を施すことを特徴とするものである。
【００１６】
「他の画像処理」としては、所定の画像処理と同一種類の処理であるがその処理の程度が異なる画像処理を意味する。例えば、画像処理がシャープネス処理の場合、所定の画像処理と他の画像処理とでは、シャープネス処理の強調度が異なるものとなる。
【００１７】
本発明による第２の画像処理方法は、本発明による画像データ生成方法における所定の画像処理が、シャープネス処理である場合に適したものであり、本発明による画像データ生成方法により生成された前記画像データに対してシャープネス処理を施す画像処理方法であって、
前記画像データを前記所定の解像度とは異なる解像度にて再生する場合、前記画像処理情報に基づいて、前記画像データに対して前記強調度とは異なる強調度によるシャープネス処理を施すことを特徴とするものである。
【００１８】
本発明による画像データ生成装置は、所定の解像度にて再生するのに適した所定の画像処理が施された画像データを生成する画像データ生成装置において、
前記所定の画像処理に関する画像処理情報を前記画像データに付与する付与手段を備えたことを特徴とするものである。
【００１９】
なお、画像データ生成装置においては、前記所定の画像処理は、シャープネス処理であることが好ましく、この場合、前記画像処理情報は、前記シャープネス処理の強調度に関連する情報であることが好ましい。
【００２０】
本発明による第１の画像処理装置は、本発明による画像データ生成装置により生成された前記画像データに対して、前記所定の画像処理とは異なる他の画像処理を施す処理手段を備えた画像処理装置であって、
前記処理手段は、前記画像データを前記所定の解像度とは異なる解像度にて再生する場合、前記画像処理情報に基づいて、前記画像データに対して前記他の画像処理を施す手段であることを特徴とするものである。
【００２１】
本発明による第２の画像処理装置は、本発明による画像データ生成装置における画像処理が、シャープネス処理である場合に適したものであり、本発明による画像データ生成装置により生成された前記画像データに対してシャープネス処理を施す処理手段を備えた画像処理装置であって、
前記処理手段は、前記画像データを前記所定の解像度とは異なる解像度にて再生する場合、前記画像処理情報に基づいて、前記画像データに対して前記強調度とは異なる強調度によるシャープネス処理を施す手段であることを特徴とするものである。
【００２２】
なお、本発明による画像データ生成方法および画像処理方法をコンピュータに実行させるためのプログラムとして、コンピュータ読取り可能な記録媒体に記録して提供してもよい。
【００２３】
【発明の効果】
本発明による画像データ生成方法および装置によれば、所定の画像処理に関する画像処理情報を画像データに付与するようにしたため、この画像処理情報を参照すれば、画像データに施された所定の画像処理がどのようなものであるかを知ることができる。
【００２４】
また、本発明による画像処理方法および装置によれば、所定の解像度とは異なる解像度にて画像データを再生する際に、画像データに付与された画像処理情報に基づいて画像データに対して画像処理を施すようにしたため、熟練した技術を要することなく、所定の解像度とは異なる解像度で再生するのに適した画像処理を画像データに対して施すことができる。したがって、出力デバイスの解像度に拘わらず高画質の画像を再生することができることとなる。また、出力デバイスの解像度に応じて異なる画像処理が施された複数の画像データを用意する必要もなくなり、画像データを記録するメディアの記憶容量の消費量を低減することができる。
【００２５】
【発明の実施の形態】
以下図面を参照して本発明の実施形態について説明する。
【００２６】
図１は本発明の実施形態による画像データ生成装置および画像処理装置を適用した画像出力システムの構成を示す概略ブロック図である。図１に示すように、本実施形態による画像出力システムは、写真店１においてＣＤ−Ｒ等のメディアＭに画像データを記録し、画像データが記録されたメディアＭをユーザに渡し、ユーザがメディアＭに記録された画像データをパソコン２を用いて再生するようにしたものである。
【００２７】
写真店１には、ユーザが撮影したフイルムに記録された画像を読取って読取り画像データＳ０を得るスキャナ１１と、読取り画像データＳ０に対して画像処理を施して処理済みの画像データＳ１を得る画像処理手段１２と、画像処理手段１２における種々の画像処理条件を記憶した画像処理条件記憶手段１３と、画像処理条件記憶手段１３に記憶された画像処理条件から後述するように画像データＳ０に施す画像処理のための画像処理条件を選択する画像処理条件選択手段１４と、画像データＳ１にタグ情報を付与してタグ情報が付与された画像データＳ１１を生成し、この画像データＳ１１をメディアＭに記録して画像データＳ１１の記録済みメディアＭを作成する、本発明の画像データ生成装置の付与手段としてのメディア作成手段１５と、画像データＳ１に基づいてプリントあるいはインデックスプリントを得るプリンタ１６とを備える。なお、プリンタ１６の出力解像度は３００ｄｐｉとする。
【００２８】
ここで、画像処理手段１２においては、読取り画像データＳ０に対してシャープネス処理が施されるものとする。処理済みの画像データＳ１はシャープネス処理に関する付帯情報Ｆとともにメディア作成手段１５に入力され、タグ情報が付与された画像データＳ１１のタグ情報に付帯情報Ｆが記録される。
【００２９】
ユーザのパソコン２には、７２ｄｐｉの解像度で画像データＳ１１を再生するモニタ２１と、３００ｄｐｉ、６００ｄｐｉおよび１２００ｄｐｉの解像度で画像データＳ１１をそれぞれプリント出力するプリンタ２２，２３，２４とが出力デバイスとして接続されている。そして、パソコン２において、画像データＳ１１に対して、出力デバイスの解像度に応じた画像処理を、付帯情報Ｆに基づいて行うものである。
【００３０】
次いで、本実施形態の動作について説明する。図２は本実施形態において写真店１において行われる処理を示すフローチャートである。まず、写真店１のオペレータが、スキャナ１１を用いてフイルムをスキャンし、フイルムに記録された画像を読取って読取り画像データＳ０を得る（ステップＳ１）。読取り画像データＳ０は画像処理手段１２において画像処理が施されて処理済みの画像データＳ１が得られる（ステップＳ２）。この際、ユーザによる画像データＳ１１（メディアＭに記録された画像データ）の用途に応じて、画像処理条件選択手段１４により画像処理条件記憶手段１３に記憶された画像処理条件が読み出され、読み出された画像処理条件により、画像データＳ０に対してシャープネス処理が施される。
【００３１】
例えば、ユーザの画像データＳ１１の主たる用途が、モニタ２１における再生である場合には、モニタ２１に再生するのに適した強調度により画像データＳ０に対してシャープネス処理が施されて処理済みの画像データＳ１が得られる。なお、ユーザの主たる用途に拘わらず、予め定められた強調度（例えばプリンタ１６においてプリントするのに適した強調度）によりシャープネス処理を行うようにしてもよい。本実施形態においては、画像処理として、解像度が７２ｄｐｉのモニタ２１に再生するのに適した強調度によるシャープネス処理を行うものとする。
【００３２】
ここで、ユーザは、メディアＭに記録された画像データＳ１１をモニタ２１以外の出力デバイスで再生する場合に、より高画質の再生画像を得るためには、パソコン２において画像データＳ１１に対してシャープネス処理を施す必要がある。本実施形態においては、パソコン２において画像データＳ１１に施されるシャープネス処理の強調度の算出に必要なパラメータが付帯情報Ｆとして画像データＳ１とともにメディア作成手段１５に入力され、ここでタグ情報が付与された画像データＳ１１が生成され、さらにタグ情報に付帯情報Ｆが記録されて画像データＳ１１がメディアＭに記録される（ステップＳ３）。なお、ユーザが有するプリンタ２２，２３，２４の解像度は、それぞれ３００ｄｐｉ、６００ｄｐｉおよび１２００ｄｐｉであるため、画像データＳ１１に対して３００ｄｐｉ、６００ｄｐｉおよび１２００ｄｐｉの解像度でプリント出力するのに適したシャープネス処理を行うための強調度の算出に必要なパラメータが付帯情報Ｆとして用いられる。具体的には、図３（ａ）に示すように、再生する解像度とパラメータとの関係を表すテーブルが付帯情報Ｆとして用いられる。なお、図３（ｂ）に示すような解像度とパラメータとの関係を表すグラフを付帯情報Ｆとしてもよい。
【００３３】
以下、メディア作成手段１５において行われる処理について詳細に説明する。ここで、本実施形態においては、画像データＳ１のファイル形式は４ＢａｓｅのＪＰＥＧ形式とし、メディア作成手段１５において、画像データＳ１から４ＢａｓｅのＥｘｉｆ形式の画像データＳ１１および４Ｂａｓｅよりも小さいサイズの画像を表す１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２が生成されて、メディアＭに記録されるものとする。また、メディア作成手段１５においては、インデックスプリントの作成に用いられるインデックスデータも生成されるものとする。
【００３４】
図４はメディア作成手段１５において行われる処理を説明するための図である。まず、４ＢａｓｅのＪＰＥＧ形式の画像データＳ１に対して、回転判定手段３１において、画像を正立させて観察するために回転が必要であるか否かが判断される。すなわち、ユーザがカメラを用いて撮影を行う場合には、撮影シーンの構図に応じてカメラを縦横に回転させて撮影を行うため、フイルムには横長の状態で被写体を観察可能な正立状態の画像と、横長の画像を９０度回転させて縦長の状態とすることにより被写体を正立させて観察可能な横向き状態の画像とが混在して記録されている。
【００３５】
ここで、スキャナ１１においては、フイルムに記録された画像を横長の状態で読取るため、横向き状態の画像を表す画像データＳ１を回転することなく画像データＳ１１を生成してメディアＭに記録すると、ユーザがメディアＭに記録された画像データＳ１１を再生したときには横向きの状態の画像がそのまま再生されてしまうこととなる。このため、本実施形態においては、横向き状態の画像を９０度回転させて正立状態の画像としてメディアＭに記録するために、回転判定手段３１において画像の回転が必要であるか否かを判定し、回転が必要である場合には回転するようにしたものである。
【００３６】
続いて、画素数判定手段３２において、画像データＳ１により表される画像の縦横の画素数がともに１６の倍数であるか否かが判定される。ここで、ＪＰＥＧ形式の画像データは、ハフマン符号化、逆量子化、逆ＤＣＴ変換およびＹＣＣ−ＲＧＢ変換を行うことにより復号化してＲＧＢデータに変換しないと回転することができない。しかしながら、ＪＰＥＧ形式であっても画像データにより表される画像の縦横の画素数がともに１６の倍数である場合には、ＲＧＢデータまで復号化しなくとも、ハフマン符号化により得られる量子化ＤＣＴ係数の段階で回転を行うことができることが知られている。このため、本実施形態においては、回転が必要であると判定された画像データＳ１について、画素数判定手段３２において、画像データＳ１により表される画像の縦横の画素数が１６の倍数であるか否かを判定し、１６の倍数であると判定された場合には、ＲＧＢデータまで復号化することなく回転を行うようにして演算時間を短縮するようにしたものである。
【００３７】
そして、回転判定手段３１において回転が必要であると判定された場合において、画素数判定手段３２にて、画像データＳ１により表される画像の縦横の画素数が１６の倍数であると判定された場合には、図４における（１）の処理に進み、１６の倍数でないと判定された場合には、図４における（２）の処理に進む。なお、回転判定手段３１において回転が不要であると判定された場合にも（１）の処理に進む。次いで、（１）の処理について説明する。
【００３８】
まず、４ＢａｓｅのＪＰＥＧ形式の画像データＳ１はハフマン復号化されて、４Ｂａｓｅの量子化ＤＣＴ係数に変換される。ここで、回転が必要な場合には回転され、回転された量子化ＤＣＴ係数が得られる。そして、４ＢａｓｅのＥｘｉｆ形式の画像データＳ１１を作成する場合、回転された量子化ＤＣＴ係数がハフマン符号化されて、回転された４ＢａｓｅのＪＰＥＧ形式の画像データが得られる。さらにこの４ＢａｓｅのＪＰＥＧ形式の画像データにタグ情報が付与されて４ＢａｓｅのＥｘｉｆ形式の画像データＳ１１が生成される。一方、回転が不要な場合は、４ＢａｓｅのＪＰＥＧ形式の画像データＳ１にタグ情報が付与されて、４ＢａｓｅのＥｘｉｆ形式の画像データＳ１１が生成される。なお、タグ情報には付帯情報Ｆが記録される。
【００３９】
一方、１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２およびインデックスデータを作成する場合には、回転されたあるいは回転されていない量子化ＤＣＴ係数が逆量子化されて４ＢａｓｅのＤＣＴ係数が得られる。そして、ＤＣＴ係数が第１縮小手段３３において縮小されつつ逆ＤＣＴ変換され、１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２により表される画像と同一の画素数を有するＹＣＣ画像を表す１ＢａｓｅのＹＣＣデータ、４ＢａｓｅのＥｘｉｆ形式の画像データＳ１２および１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２のタグ情報として記録するためのサムネイルデータにより表されるサムネイル画像と同一の画素数を有するＹＣＣサムネイル画像を表すサムネイル用のＹＣＣデータ、およびインデックスデータにより表されるインデックス画像と同一の画素数を有するＹＣＣインデックス画像を表すインデックス用のＹＣＣデータが得られる。なお、以下の説明において、「画像データ、ＹＣＣデータ、ＤＣＴ係数等の画素数」は、「画像データ、ＹＣＣデータ、ＤＣＴ係数等により表される画像の画素数」と同義であるものとする。
【００４０】
図５は第１縮小手段３３の構成を示す概略ブロック図である。図５に示すように、第１縮小手段３３は、４ＢａｓｅのＤＣＴ係数から１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２、サムネイルデータおよびインデックスデータのそれぞれと同一画素数のＹＣＣデータを得るために、４ＢａｓｅのＤＣＴ係数をサンプリングして縮小するとともに逆ＤＣＴ変換するものであり、サンプリング判定手段４１と、サンプリング逆ＤＣＴ手段４２と、任意倍率縮小手段４３とを備える。
【００４１】
サンプリング逆ＤＣＴ手段４２は、４ＢａｓｅのＤＣＴ係数をサンプリングしつつ逆ＤＣＴ変換するものであり、画素数を１／２にサンプリングする１／２逆ＤＣＴ変換、画素数を１／４にサンプリングする１／４逆ＤＣＴ変換、画素数を１／８にサンプリングする１／８逆ＤＣＴ変換、および画素数を変更しない１／１逆ＤＣＴ変換を実行することが可能である。ここで、４ＢａｓｅのＤＣＴ係数の画素数と、１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２、サムネイルデータおよびインデックスデータの画素数（以下ターゲット画素数とする）とに応じて最適なサンプリング数が異なるものとなる。したがって、サンプリング判定手段４１は、４ＢａｓｅのＤＣＴ係数の画素数とターゲット画素数とに基づいて、サンプリング逆ＤＣＴ手段４２において行われる逆ＤＣＴ変換の際のサンプリング数を判定するものである。
【００４２】
なお、サンプリング逆ＤＣＴ手段４２においては、そのサンプリング数に応じた画素数のＹＣＣデータが得られるが、その画素数は４ＢａｓｅのＤＣＴ係数の１／１，１／２，１／４，１／８でありターゲット画素数とは異なる。したがって、任意倍率縮小手段４３において、ＹＣＣデータをターゲット画素数となるように縮小処理することにより、１ＢａｓｅのＹＣＣデータ、サムネイル用のＹＣＣデータおよびインデックス用のＹＣＣデータが得られる。
【００４３】
図６は、第１縮小手段３３において行われる処理を模式的に示す図である。なお、図６においては、４ＢａｓｅのＤＣＴ係数の画素数を１８４０×１２３２とし、１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２の画素数を６００×４０１、サムネイルデータの画素数を１６０×１２０、インデックスデータの画素数を１９０×１５７とする。また、図６に示す処理おいては、ターゲット画素数のＹＣＣデータを求めるに際し、ターゲット画素数に最も近い画素数となるようにサンプリング数を設定し、さらにサムネイルデータとインデックスデータとは共通のＹＣＣデータを使用するというルールを設定したものとする。これにより、サンプリング判定手段４１においては、１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２を得るためには１／２逆ＤＣＴ変換を行い、サムネイルデータおよびインデックスデータを得るためには１／４逆ＤＣＴ変換を行うべきと判定する。したがって、４ＢａｓｅのＤＣＴ係数に対して、１／２逆ＤＣＴ変換および１／４逆ＤＣＴ変換が並列して施され、１／２サンプリングのＹＣＣデータ（画素数９２０×６１６）および１／４サンプリングのＹＣＣデータ（画素数４６０×３０８）が得られる。
【００４４】
次いで、１／２サンプリングのＹＣＣデータに対して、画素数を６００×４０１とする任意倍率縮小処理が施されて、１ＢａｓｅのＹＣＣデータ（画素数６００×４０１）が得られる。また、１／４サンプリングのＹＣＣデータに対して、画素数を１６０×１２０とする任意倍率縮小処理および画素数を１９０×１５７とする任意倍率縮小処理が施されて、サムネイル用のＹＣＣデータ（画素数１６０×１２０）およびインデックス用のＹＣＣデータ（画素数１９０×１５７）が得られる。
【００４５】
なお、第１縮小手段３３において行われる処理としては、図６に示すものに限定されるものではなく、図７に示すように処理を行ってもよい。なお、図７に示す処理においては、ターゲット画素数のＹＣＣデータを求めるに際し、ターゲット画素数の２倍までサンプリング逆ＤＣＴを行ってもよいというルールを設定したものである。これにより、サンプリング判定手段４１においては、１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２を得るためには１／１逆ＤＣＴ変換を行い、サムネイルデータを得るためには１／４逆ＤＣＴ変換を行い、インデックスデータを得るためには１／２逆ＤＣＴ変換を行うべきと判定する。したがって、４ＢａｓｅのＤＣＴ係数に対して、１／１逆ＤＣＴ変換、１／４逆ＤＣＴ変換および１／２逆ＤＣＴ変換が並列して施され、１／１サンプリングのＹＣＣデータ（画素数１８４０×１２３２）、１／４サンプリングのＹＣＣデータ（画素数４６０×３０８）、および１／２サンプリングのＹＣＣデータ（画素数９２０×６１６）が得られる。
【００４６】
次いで、１／１サンプリングのＹＣＣデータに対して画素数を６００×４０１とする任意倍率縮小処理が施されて１ＢａｓｅのＹＣＣデータ（画素数６００×４０１）が得られる。また、１／４サンプリングのＹＣＣデータに対して、画素数を１６０×１２０とする任意倍率縮小処理が施されて、サムネイル用のＹＣＣデータ（画素数１６０×１２０）が得られる。さらに、１／２サンプリングのＹＣＣデータに対して、画素数を１９０×１５７とする任意倍率縮小処理が施されて、インデックス用のＹＣＣデータ（画素数１９０×１５７）が得られる。
【００４７】
また、図８に示すように処理を行ってもよい。なお、図８に示す処理においては、ターゲット画素数のＹＣＣデータを求めるに際し、ターゲット画素数の２倍までサンプリング逆ＤＣＴを行ってもよく、サムネイルデータとインデックスデータとは共通のＹＣＣデータを使用するというルールを設定したものとする。これにより、サンプリング判定手段４１においては、１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２を得るためには１／１逆ＤＣＴ変換を行い、サムネイルデータおよびインデックスデータを得るためには１／２逆ＤＣＴ変換を行うべきと判定する。したがって、４ＢａｓｅのＤＣＴ係数に対して、１／１逆ＤＣＴ変換および１／２逆ＤＣＴ変換が並列して施され、１／１サンプリングのＹＣＣデータ（画素数１８４０×１２３２）および１／２サンプリングのＹＣＣデータ（画素数９２０×６１６）が得られる。
【００４８】
次いで、１／１サンプリングのＹＣＣデータに対して画素数を６００×４０１とする任意倍率縮小処理が施されて１ＢａｓｅのＹＣＣデータ（画素数６００×４０１）が得られる。また、１／２サンプリングのＹＣＣデータに対して、画素数を１６０×１２０とする任意倍率縮小処理および画素数を１９０×１５７とする任意倍率縮小処理が施されて、サムネイル用のＹＣＣデータ（画素数１６０×１２０）およびインデックス用のＹＣＣデータ（画素数１９０×１５７）が得られる。
【００４９】
さらに、図９に示すように処理を行ってもよい。なお、図９に示す処理においては、ターゲット画素数のＹＣＣデータを求めるに際し、１／２逆ＤＣＴしたＹＣＣデータのみを使用するというルールを設定したものとする。これにより、サンプリング判定手段４１においては、１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２、サムネイルデータおよびインデックスデータを得るためには１／２逆ＤＣＴ変換を行うべきと判定する。したがって、４ＢａｓｅのＤＣＴ係数に対して、１／２逆ＤＣＴ変換が施され、１／２サンプリングのＹＣＣデータ（画素数９２０×６１６）が得られる。
【００５０】
次いで、１／２サンプリングのＹＣＣデータに対して画素数を６００×４０１とする任意倍率縮小処理、画素数を１６０×１２０とする任意倍率縮小処理および画素数を１９０×１５７とする任意倍率縮小処理が施されて、１ＢａｓｅのＹＣＣデータ（画素数６００×４０１）、サムネイル用のＹＣＣデータ（画素数１６０×１２０）およびインデックス用のＹＣＣデータ（画素数１９０×１５７）が得られる。
【００５１】
以上のようにして１ＢａｓｅのＹＣＣデータ、サムネイル用のＹＣＣデータおよびインデックス用のＹＣＣデータが得られる。そして１ＢａｓｅのＹＣＣデータは、符号化（ＤＣＴ変換、量子化およびハフマン符号化を含む）されて１ＢａｓｅのＪＰＥＧ形式の画像データが得られ、さらにタグ情報が付与されて１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２が生成される。また、タグ情報には付帯情報Ｆが記録される。
【００５２】
一方、サムネイル用のＹＣＣデータは、符号化（ＤＣＴ変換、量子化およびハフマン符号化を含む）されてサムネイル用のＪＰＥＧ形式の画像データが生成され、これが４Ｂａｓｅおよび１ＢａｓｅのＥｘｉｆ形式の画像データＳ１１，Ｓ１２のタグ情報に記録される。
【００５３】
また、インデックス用のＹＣＣデータは、ＲＧＢ色空間に変換され、インデックス用のＲＧＢ画像データＳ１３が生成される。画像データＳ１３はプリンタ１６に入力され、インデックスプリントの作成に用いられる。
【００５４】
次いで、（２）の処理について説明する。（２）の処理は、画像データＳ１により表される画像の縦横の画素数が１６の倍数ではなく、かつ回転が必要な場合に行われるものである。まず、４ＢａｓｅのＪＰＥＧ形式の画像データＳ１は復号化（ハフマン復号化、逆量子化、逆ＤＣＴ変換およびＹＣＣ−ＲＧＢ変換を含む）されて、４ＢａｓｅのＲＧＢデータに変換される。４ＢａｓｅのＲＧＢデータは回転され、回転された４ＢａｓｅのＲＧＢデータが得られる。そして、４ＢａｓｅのＥｘｉｆ形式の画像データＳ１１を作成する場合、回転された４ＢａｓｅのＲＧＢデータが符号化（ＲＧＢ−ＹＣＣ変換、ＤＣＴ変換、量子化およびハフマン符号化を含む）されて、回転された４ＢａｓｅのＪＰＥＧ形式の画像データが得られる。さらにこの４ＢａｓｅのＪＰＥＧ形式の画像データにタグ情報が付与されて４ＢａｓｅのＥｘｉｆ形式の画像データＳ１１が生成される。なお、タグ情報には付帯情報Ｆが記録される。また、サムネイルデータは上記（１）の処理と同様に作成され、タグ情報に記録される。
【００５５】
一方、１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２およびインデックスデータを作成する場合には、上記４ＢａｓｅのＲＧＢデータが第２縮小手段３４において縮小される。第２縮小手段は、４ＢａｓｅのＲＧＢデータを、１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２およびインデックスデータの画素数となるように縮小するものであり、これにより、１ＢａｓｅのＲＧＢデータとインデックスＲＧＢデータが得られる。ここで得られたインデックスＲＧＢデータはそのままプリンタ１６に入力され、インデックスプリントの作成に用いられる。
【００５６】
１ＢａｓｅのＲＧＢデータは、符号化（ＲＧＢ−ＹＣＣ変換、ＤＣＴ変換、量子化およびハフマン符号化を含む）されて、１ＢａｓｅのＪＰＥＧ形式の画像データが得られる。さらにこの１ＢａｓｅのＪＰＥＧ形式の画像データにタグ情報が付与されて１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２が生成される。また、タグ情報には付帯情報Ｆが記録される。
【００５７】
以上のようにして得られた４ＢａｓｅのＥｘｉｆ形式の画像データＳ１１および１ＢａｓｅのＥｘｉｆ形式の画像データＳ１２は、メディアＭに記録される。そして、複数の画像データＳ１についての画像データＳ１１，Ｓ１２がメディアＭに記録され、複数の画像データＳ１１，Ｓ１２が記録されたメディアＭがユーザに渡されて再生に供される。
【００５８】
ユーザは渡されたメディアＭをパソコン２のメディアドライブ（不図示）にセットし、モニタ２１等において画像を再生することができる。なお、本実施形態では、画像データＳ１１，Ｓ１２のうち、画像データＳ１１のみが再生に使用されるものとする。ここで、本実施形態においてメディアＭに記録されている画像データＳ１１は、解像度が７２ｄｐｉのモニタ２１に再生するのに適したシャープネス処理が施されているため、画像データＳ１１をモニタ２１に再生する場合には、何ら処理を施すことなく高画質の画像を観察することができる。
【００５９】
一方、画像データＳ１１は、解像度が７２ｄｐｉのモニタ２１に再生するのに適したシャープネス処理が施されているため、画像データＳ１１を３００ｄｐｉ、６００ｄｐｉあるいは１２００ｄｐｉのプリンタ２２，２３，２４においてプリント出力すると、ボケた画像しか再生することができない。このため、画像データＳ１１をプリンタ２２，２３，２４のいずれかにおいてプリント出力する場合には、パソコン２において下記のようにシャープネス処理が行われる。
【００６０】
図１０はパソコン２において行われるシャープネス処理を示すフローチャートである。ユーザは、本実施形態のようにしてメディアＭに記録された画像データＳ１１、すなわち付帯情報Ｆがタグ情報に記録された画像データＳ１１のみならず、タグ情報に付帯情報Ｆが含まれていない画像データをプリント出力する場合もあるため、ユーザが再生しようとする画像データのタグ情報に付帯情報Ｆが記録されているか否かがまず判断される（ステップＳ１１）。ステップＳ１１が肯定されるとユーザが再生しようとする画像データは、付帯情報Ｆが付与された画像データＳ１１であるとして、画像データＳ１１を再生するプリンタの種類が判別される（ステップＳ１２）。
【００６１】
そして、プリンタの解像度に応じて画像データＳ１１に対してシャープネス処理を施す際の強調度が算出される（ステップＳ１３）。このシャープネス処理の強調度の算出は、付帯情報Ｆに基づいて下記の式（１）により行われる。
【００６２】
β＝（１００／ｐ−１）×１００      （１）
但し、β：強調度（％）
ｐ：パラメータ
例えば、解像度が３００ｄｐｉのプリンタ２２において画像データＳ１１を再生する場合には、パラメータｐとして８３が用いられる（図３（ａ）参照）。この場合、強調度βは約２０．５％となる。そして、算出された強調度βにより画像データＳ１１に対してシャープネス処理が行われて、処理済みの画像データＳ２０が得られる（ステップＳ１４）。そして、画像データＳ２０をプリントサイズとなるように拡大縮小処理し（ステップＳ１５）、さらにいずれかのプリンタ２２，２３，２４において拡大縮小処理後の画像データＳ２０をプリント出力し（ステップＳ１６）、処理を終了する。
【００６３】
ここで、画像データＳ２０を解像度が３００ｄｐｉのプリンタ２２で再生した場合には、画像データＳ２０はシャープネス処理の強調度が画像データＳ１１よりも約２０．５％大きいため、画像データＳ１１をそのままプリンタ２２において再生する場合と比較して、シャープネスが強調されたものとなる。
【００６４】
なお、ステップＳ１１が否定された場合には、画像データＳ１１はステップＳ１５においてプリントサイズとなるように拡大縮小処理が施され、ステップＳ１６においてプリント出力される。
【００６５】
このように、本実施形態によれば、シャープネス処理の強調度の算出に必要なパラメータを、付帯情報Ｆとして画像データＳ１１のタグ情報に記録するようにしたため、再生画像の解像度がモニタ２１とは異なるプリンタ２２，２３，２４において画像データＳ１１を再生する際にも、付帯情報Ｆに基づいて再生するプリンタ２２，２３，２４の解像度に適したシャープネス処理を、熟練した技術を要することなく画像データＳ１１に対して施すことができる。したがって、ユーザを煩わせることなく、出力デバイスの解像度に拘わらず高画質の画像を再生することができることとなる。また、出力デバイスの解像度に応じて異なるシャープネス処理が施された複数の画像データを用意する必要もなくなり、メディアＭの記憶容量の消費量を低減することができる。
【００６６】
なお、上記実施形態においては、図３（ａ）、（ｂ）に示すパラメータを付帯情報Ｆとしてタグ情報に記録しているが、パソコン２において図３（ａ）、（ｂ）に示すグラフあるいはテーブルを記憶しておき、画像データＳ１１に施されているシャープネス処理がいずれの解像度にて出力するのに適したものかを表す情報（例えば解像度を表す７２ｄｐｉ等の数値）を付帯情報Ｆとしてタグ情報に記録してもよい。これにより、付帯情報Ｆを参照すれば、どの出力デバイスで出力するのに適したシャープネス処理が画像データＳ１１に施されているかを容易に認識することができ、画像データＳ１１に施されたシャープネス処理がユーザが再生しようとする出力デバイスの解像度に適したものでない場合には、グラフあるいはテーブルを参照してその出力デバイスの解像度に適したシャープネス処理を容易に行うことができる。
【００６７】
さらに、スキャナ１１において画像を読取るフイルムとしてはＡＰＳフイルム、３５ｍｍフイルム、ネガフイルム、リバーサルフイルム等種々のものがあり、フイルム種に応じて最適なシャープネス処理の強調度も異なるものとなる。したがって、図３（ａ）、（ｂ）に示すグラフあるいはテーブルを、フイルム種に応じて複数用意しておき、フイルム種に応じたグラフあるいはテーブルを付帯情報Ｆとしてタグ情報に記録してもよい。
【００６８】
また、図３（ａ）、（ｂ）に示すグラフあるいはテーブルに代えて、図１１に示すように、出力デバイスの解像度に応じたマスクおよび強調度を求めるテーブルを用いてシャープネス処理を行ってもよい。ここでマスクはシャープネス処理を行う際に必要な画像データＳ１１のボケ画像データを求めるために必要なマスクである。また、テーブルは画像データＳ１１とボケ画像データとの差（コントラスト）に対する強調度の関係を表すものである。
【００６９】
この場合、マスクおよびテーブルをパソコン２に記憶しておき、画像データＳ１１に施されているシャープネス処理がいずれの解像度にて再生するのに適したものかを表す情報（例えば解像度を表す７２ｄｐｉ等の数値）を付帯情報Ｆとしてタグ情報に記録すればよい。また、ユーザが有する出力デバイスが、解像度が７２ｄｐｉのモニタ２１と３００ｄｐｉのプリンタ２２のみである場合には、３００ｄｐｉのプリンタについてのマスクおよびテーブルを参照するアルファベット、数値等の識別子を予め定めておき、その識別子を付帯情報Ｆとして用いるようにしてもよい。これにより、ユーザがプリンタで画像データＳ１１を再生する場合には、識別子に対応するマスクおよびテーブルを参照して、シャープネス処理を行うことができる。なお、マスクおよびテーブル自体を付帯情報Ｆとしてタグ情報に記録してもよい。
【００７０】
さらに、上記実施形態において、写真店１の画像処理手段１２において行われるシャープネス処理と、ユーザのパソコン２において行われるシャープネス処理とが異なる種類のものである場合がある。この場合は、パソコン２において付帯情報Ｆをパソコン２のシャープネス処理に適したものに変更してシャープネス処理を行えばよい。
【００７１】
また、上記実施形態においては、タグ情報に付帯情報Ｆを記録しているが、付帯情報Ｆを画像データＳ１１，Ｓ１２とは別ファイルとしてもよい。この場合、付帯情報Ｆのファイルは画像データＳ１１，Ｓ１２のファイルと互いに関連付けられてメディアに記録される。
【００７２】
さらに、上記実施形態においては、画像処理としてシャープネス処理を行っているが、これに限定されるものではなく、出力デバイスの解像度に応じた階調変換処理、色変換処理等他の画像処理を行うようにしてもよい。
【図面の簡単な説明】
【図１】本発明の実施形態による画像データ生成装置および画像処理装置を適用した画像出力システムの構成を示す概略ブロック図
【図２】写真店において行われる処理を示すフローチャート
【図３】（ａ）は再生する解像度とパラメータとの関係を示すテーブル、（ｂ）は再生する解像度とパラメータとの関係を示すグラフ
【図４】メディア作成手段において行われる処理を説明するための図
【図５】第１縮小手段の構成を示す概略ブロック図
【図６】第１縮小手段において行われる処理を模式的に示す図（その１）
【図７】第１縮小手段において行われる処理を模式的に示す図（その２）
【図８】第１縮小手段において行われる処理を模式的に示す図（その３）
【図９】第１縮小手段において行われる処理を模式的に示す図（その４）
【図１０】ユーザのパソコンにおいて行われる処理を示すフローチャート
【図１１】解像度に応じたマスクおよびテーブルを示す図
【符号の説明】
１    写真店
２    パソコン
１１    スキャナ
１２    画像処理手段
１３    画像処理条件記憶手段
１４    画像処理条件選択手段
１５    メディア作成手段
１６，２２，２３，２４    プリンタ
２１    モニタ
３１    回転判定手段
３２    画素数判定手段
３３    第１縮小手段
３４    第２縮小手段
４１    サンプリング判定手段
４２    サンプリング逆ＤＣＴ手段
４３    任意倍率縮小手段
【図１】
0004173647.tif 000002
【図２】
0004173647.tif 000003
【図３】
0004173647.tif 000004
【図４】
0004173647.tif 000005
【図５】
0004173647.tif 000006
【図６】
0004173647.tif 000007
【図７】
0004173647.tif 000008
【図８】
0004173647.tif 000009
【図９】
0004173647.tif 000010
【図１０】
0004173647.tif 000011
【図１１】
0004173647.tif 000012