(57)【特許請求の範囲】
【請求項１】
処理能力が異なる複数の画像出力手段から選択的に画像を出力する画像出力方法において、前記画像を表す画像データから、該画像中の高彩度画素数、該画像中の色の分布、および該画像における光源色のうちの１つ以上からなるシーンに関する情報を抽出し、該情報に基づいて一の前記画像出力手段を選択し、該選択された画像出力手段により前記画像を出力することを特徴とする画像出力方法。
【請求項２】
異なる処理能力により画像を出力可能な画像出力手段により画像を出力する    画像出力方法において、前記画像を表す画像データから、該画像中の高彩度画素数、該画像中の色の分布、および該画像における光源色のうちの１つ以上からなるシーンに関する情報を抽出し、該情報に基づいて処理能力を変更して前記画像を出力するよう前記画像出力手段を制御することを特徴とする画像出力方法。
【請求項３】
処理能力が異なる複数の画像出力手段から選択的に画像を出力する画像出力装置において、前記画像を表す画像データから、該画像中の高彩度画素数、該画像中の色の分布、および該画像における光源色のうちの１つ以上からなるシーンに関する情報を抽出する抽出手段と、該情報に基づいて一の前記画像出力手段を選択する選択手段とを備え、該選択された画像出力手段により前記画像を出力することを特徴とする画像出力装置。
【請求項４】
異なる処理能力により画像を出力可能な画像出力手段により画像を出力する画像出力装置において、前記画像を表す画像データから、該画像中の高彩度画素数、該画像中の色の分布、および該画像における光源色のうちの１つ以上からなるシーンに関する情報を抽出する抽出手段と、該情報に基づいて処理能力を変更して前記画像を出力するよう前記画像出力手段を制御する制御手段とを備えたことを特徴とする画像出力装置。
【請求項５】
処理能力が異なる複数の画像出力手段から選択的に画像を出力する画像出力方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体において、前記プログラムは、前記画像を表す画像データから、該画像中の高彩度画素数、該画像中の色の分布、および該画像における光源色のうちの１つ以上からなるシーンに関する情報を抽出する手順と、該情報に基づいて一の前記画像出力手段を選択する手順と、該選択された画像出力手段により前記画像を出力する手順とを有することを特徴とするコンピュータ読取り可能な記録媒体。
【請求項６】
異なる処理能力により画像を出力可能な画像出力手段により画像を出力する画像出力方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体において、前記プログラムは、前記画像を表す画像データから、該画像中の高彩度画素数、該画像中の色の分布、および該画像における光源色のうちの１つ以上からなるシーンに関する情報を抽出する手順と、該情報に基づいて処理能力を変更して前記画像を出力するよう前記画像出力手段を制御する手順とを有することを特徴とするコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを例えばプリント出力する画像出力方法および装置並びに画像出力方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
近年、プリンタ等の画像出力装置において、カラープリントを行うものの需要が高まっている。このような画像出力装置において、比較的高解像度の電子写真方式の出力手段により白黒画像を形成するとともに、比較的低解像度ではあるものの安価なインクジェット方式の出力手段によりカラー画像を形成するようにした方法が提案されている（特開平８−６９２１７号）。この方法によれば、所定解像度の画像データをモノクロ画像データとカラー画像データとに分離し、モノクロ画像データについては高解像度の画像データに変換して電子写真方式により画像形成を行い、カラー画像データについては所定解像度によりインクジェット方式にて画像が形成されることとなる。
【０００３】
一方、画像データから自然画、文字画像のような画像種別を表す情報を抽出し、この情報に基づいて画像の解像度や階調を変更させて出力する方法が提案されている（特開平７−２５６９３６号）。この方法によれば、画像の種類に応じて適切な解像度あるいは階調となるように画像を形成することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記特開平８−６９２１７号に記載された方法は、画像データがモノクロ画像を表すものかカラー画像を表すものかに応じて出力方式を選択するものであるため、画像データの種別に拘わらずいずれか一方の出力方式のみしか選択することができず、画像の種別に応じた解像度あるいは階調により画像を形成することができない。これに対して上記特開平７−２５６９３６号に記載された方法は、画像の種別に応じて適切な解像度あるいは階調となるように画像を出力することができる。しかしながら、この方法は、自然画と文字画像のように画像の種別が明確に異なる場合に適切に出力できるのみであり、風景画や宴会の写真等の画像のシーンのように画像の種別を明確に分類することができない場合には、シーンに応じた画質の画像を出力することができない。
【０００５】
本発明は上記事情に鑑みなされたものであり、画像のシーンに応じた処理能力により画像を出力することができる画像出力方法および装置並びに画像出力方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体を提供することを目的とするものである。
【０００６】
【課題を解決するための手段】
本発明による第１の画像出力方法は、処理能力が異なる複数の画像出力手段から選択的に画像を出力する画像出力方法において、
前記画像を表す画像データから該画像のシーンに関する情報を抽出し、
該情報に基づいて一の前記画像出力手段を選択し、
該選択された画像出力手段により前記画像を出力することを特徴とするものである。
【０００７】
ここで、「シーンに関する情報」としては、シーンの高周波成分の有無、高彩度画素数、ストロボ発光の有無、ノイズ量、色の分布、光源色等を表す情報が挙げられる。また、「処理能力が異なる」とは、解像度、出力分解能が異なること、電子写真方式やインクジェット方式のように出力方式が異なること、エッジ強調処理やノイズ低減処理等の画像処理能力が異なること、出力できる画像の色再現域が異なること、プリント速度、データ転送速度等の出力速度が異なること、単位時間あたりの処理画像数、処理コストが異なること等をいう。
【０００８】
本発明による第２の画像出力方法は、異なる処理能力により画像を出力可能な画像出力手段により画像を出力する画像出力方法において、
前記画像を表す画像データから該画像のシーンに関する情報を抽出し、
該情報に基づいて処理能力を変更して前記画像を出力するよう前記画像出力手段を制御することを特徴とするものである。
【０００９】
ここで、「情報に基づいて処理能力を変更する」とは、例えば高周波成分が多い場合には高解像度あるいは高出力分解能で出力できるように、画像出力手段の処理能力を変更して画質が異なる画像を出力することをいう。
【００１０】
本発明による第１の画像出力装置は、処理能力が異なる複数の画像出力手段から選択的に画像を出力する画像出力装置において、
前記画像を表す画像データから該画像のシーンに関する情報を抽出する抽出手段と、
該情報に基づいて一の前記画像出力手段を選択する選択手段とを備え、
該選択された画像出力手段により前記画像を出力することを特徴とするものである。
【００１１】
本発明による第２の画像出力装置は、異なる処理能力により画像を出力可能な画像出力手段により画像を出力する画像出力装置において、
前記画像を表す画像データから該画像のシーンに関する情報を抽出する抽出手段と、
該情報に基づいて処理能力を変更して前記画像を出力するよう前記画像出力手段を制御する制御手段とを備えたことを特徴とするものである。
【００１２】
なお、本発明による画像出力方法をコンピュータに実行させるためのプログラムとして、コンピュータ読取り可能な記録媒体に記録して提供してもよい。
【００１３】
【発明の効果】
本発明による第１の画像出力方法および装置によれば、画像データから画像のシーンに関する情報が抽出され、この情報に基づいて適切な処理能力を有する画像出力手段が選択され、選択された画像出力手段において画像が出力されることとなる。このため、画像のシーンに応じて適切な処理能力により画像を出力することができる。
【００１４】
また、本発明による第２の画像出力方法および装置によれば、画像データから画像のシーンに関する情報が抽出され、この情報に基づいて、画像のシーンに適したものとなるように画像出力手段の処理能力が変更されて画像が出力される。このため、画像のシーンに応じて適切な処理能力により画像を出力することができる。
【００１５】
【発明の実施の形態】
以下図面を参照して本発明の実施形態について説明する。図１は本発明の第１の実施形態による画像出力装置の構成を示す概略ブロック図である。図１に示すように、第１の実施形態による画像出力装置は、低解像度プリンタ１および高解像度プリンタ２に選択的に画像を出力するものであり、画像データＳ０により表される画像のシーンに関する情報に基づいて、出力する画像の解像度を判断する解像度判断手段３と、解像度判断手段３における判断結果Ｈに基づいて、画像データＳ０を低解像度プリンタ１および高解像度プリンタ２のいずれに出力するかを選択する選択手段４と、低解像度プリンタ１において画像を出力する場合に画像データＳ０の画素密度を変換して変換画像データＳ１を得る画素密度変換手段５とを備える。
【００１６】
解像度判断手段３は、画像データＳ０により表される画像のシーンに関する情報を抽出し、この情報に基づいて出力する画像の解像度を判断する。具体的には、下記の表１に示すように、画像データＳ０により表される画像中の高周波成分量、高彩度画素数、色の分布および光源色の各項目について、高解像度出力の必要性を点数により判断し、点数の合計が所定値以上となった場合に、画像データＳ０を高解像度で出力すべきとの判断結果Ｈを出力するものである。また、点数の合計が所定値未満となった場合は、画像データＳ０を低解像度で出力すべきとの判断結果Ｈを出力する。ここで、高周波成分については、高周波成分が多いほど細かいシーンの可能性が大きいため高解像度である必要性が高く点数は５ポイントとなり、高周波成分が少ないほど細かなシーンではないため、高解像度である必要性は低く点数は−５ポイントとなる。また、高彩度の画素が多いほど鮮やかなシーンの可能性が大きいため、高解像度である必要性が高く点数は５ポイントとなり、高彩度の画素が少ないほど高解像度である必要性が低く点数は−５ポイントとなる。さらに、色の分布については、青系の色が多いほど風景画のシーンである可能性が大きいため高解像度である必要性が高く点数は５ポイントとなり、青系の色が少ない場合には室内のシーンである可能性が大きいため高解像度である必要性が低く点数は０ポイントとなる。また、光源色については、昼光色の場合は屋外撮影の可能性が大きいため高解像度である必要性が高く点数は１０ポイントとなり、蛍光灯やストロボ光の光源色である場合には屋内撮影の可能性が大きいため高解像度である必要性が低く点数は−１０ポイントとなる。
【００１７】
【表１】
0003970465.tif 000002
【００１８】
なお、画像中の高周波成分については、例えば画像データＳ０に対してフーリエ変換を施して、比較的高周波帯域のレスポンスが所定値以上となっているか否かを判断することにより、高周波成分が多いか否かを判断すればよい。また、画像中の高彩度画素数については、画像データＳ０がＲＧＢの三原色で表されている場合に、各画素のＲＧＢ値から彩度を求め、この彩度の値が所定値以上の画素が予め定められた閾値以上存在するか否かを判断することにより高彩度の画素が多いか否かを判断すればよい。また、色の分布については、ＲＧＢ値から色相を求め、この色相に基づいて青系の色を有する画素が予め定められた閾値より多いか否かを判断することにより、青系の色が多いか否かを判断すればよい。さらに、光源色については、画像データＳ０のＲＧＢ値をＣＩＥ１９３１ＸＹＺ三刺激値Ｘ，Ｙ，Ｚに変換するとともに、三刺激値Ｘ，Ｙ，Ｚから下記の式（１）によりＣＩＥ１９７６ｕｖ色度値を求め、このｕｖ色度値の平均値ｕ０，ｖ０を求め、この平均値から撮影光源の色温度を求め、この色温度により光源色を求めればよい。
【００１９】
ｕ＝４Ｘ／（−２Ｘ＋１２Ｙ＋３Ｚ）
ｖ＝９Ｙ／（−２Ｘ＋１２Ｙ＋３Ｚ）        （１）
次いで、第１の実施形態の動作について説明する。図２は第１の実施形態の動作を示すフローチャートである。まず画像データＳ０が解像度判断手段３に入力され、ここで画像データＳ０により表される画像を出力する際の解像度を判断する（ステップＳ１）。そして、解像度判断手段３の判断結果Ｈに基づいて選択手段４が画像データＳ０を低解像度プリンタ１および高解像度プリンタ２のいずれに出力するかを選択する（ステップＳ２）。低解像度プリンタ１が選択された場合には（ステップＳ３）、画像データＳ０は画素密度変換手段５に入力され、ここで低解像度プリンタ１の出力に適合するように画像データＳ０に対して画素密度変換がなされて変換画像データＳ１が得られる（ステップＳ４）。そして変換画像データＳ１を低解像度プリンタ１においてプリント出力して（ステップＳ５）、処理を終了する。一方、高解像度プリンタ２が選択された場合は画像データＳ０を高解像度プリンタ２においてプリント出力して（ステップＳ６）、処理を終了する。
【００２０】
このように、第１の実施形態によれば、画像データＳ０により表される画像のシーンに応じて出力するプリンタを選択するようにしたため、例えば風景写真のように高価でも高画質で出力したい場合には高解像度プリンタ２において高解像度のプリント出力を行うことができ、宴会の写真のように安価で大量に出力したいような場合には低解像度プリンタ１において低解像度のプリント出力を行うことができる。したがって、画像のシーンに応じて適切な画質の画像を出力することができる。
【００２１】
次いで、本発明の第２の実施形態について説明する。図３は本発明の第２の実施形態による画像出力装置を適用した画像出力システムの構成を示す概略ブロック図である。図３に示すように、第２の実施形態による画像出力システムは、ユーザが有する画像データＳ０をラボにおいてプリント出力し、プリント出力された画像をユーザに配送するものであり、ユーザが有するパソコン１１とネットワーク１２を介して接続されたラボ１３と、ラボ１３とネットワーク２０を介して接続されたラボ１４とによりシステムが構成されてなるものである。なお、ラボ１３は低解像度プリンタ２１のみを有し、低解像度の画像のみしかプリント出力することができないものであり、ラボ１４は高解像度プリンタ２２のみを有し、高解像度の画像のみしかプリント出力することができないものである。
【００２２】
ラボ１３はパソコン１１からネットワーク１２を介して転送された画像データＳ０を読み込む読込手段１６と、読込手段１６において読み込まれた画像データＳ０により表される画像のシーンに関する情報に基づいて出力する画像の解像度を判断する解像度判断手段１７と、解像度判断手段１７における判断結果Ｈに基づいて、画像データＳ０をラボ１３においてプリント出力するか、ラボ１４においてプリント出力するかを選択する選択手段１８と、ラボ１３において画像を出力する場合に画像データＳ０の画素密度を変換して変換画像データＳ１を得る画素密度変換手段１９とを備える。ラボ１４はラボ１３とネットワーク２０を介して接続されており、ラボ１３の選択手段１８においてラボ１４においてプリント出力すると判断された場合に、ラボ１３からネットワーク２０を介して転送された画像データＳ０を読み込む読込手段２３を備える。
【００２３】
なお、解像度判断手段１７および選択手段１８の構成については、上記第１の実施形態における解像度判断手段３および選択手段４と同一であるため、ここでは詳細な説明は省略する。
【００２４】
次いで、第２の実施形態の動作について説明する。図４は第２の実施形態の動作を示すフローチャートである。まずユーザのパソコン１１から画像データＳ０がネットワーク１２を介してラボ１３に転送される（ステップＳ１１）。ラボ１３においては、読込手段１６において画像データＳ０を読み込み（ステップＳ１２）、解像度判断手段１７において画像データＳ０により表される画像を出力する際の解像度を判断する（ステップＳ１３）。そして、解像度判断手段１７の判断結果Ｈに基づいて選択手段１８が画像データＳ０をラボ１３の低解像度プリンタ２１およびラボ１４の高解像度プリンタ２２のいずれに出力するかを選択する（ステップＳ１４）。ラボ１３の低解像度プリンタ２１が選択された場合には（ステップＳ１５）、画像データＳ０は画素密度変換手段１９に入力され、ここで低解像度プリンタ２１の出力に適合するように画像データＳ０に対して画素密度変換がなされて変換画像データＳ１が得られる（ステップＳ１６）。そして変換画像データＳ１を低解像度プリンタ２１においてプリント出力し（ステップＳ１７）、処理を終了する。一方、ラボ１４の高解像度プリンタ２２が選択された場合は、画像データＳ０はラボ１４に転送され（ステップＳ１８）、転送された画像データＳ０はラボ１４の読込手段２３において読み込まれる（ステップＳ１９）。そして、画像データＳ０をラボ１４の高解像度プリンタ２２においてプリント出力して（ステップＳ２０）、処理を終了する。なお、出力されたプリント画像はユーザに配送される。
【００２５】
なお、上記第１および第２の実施形態においては、画像データＳ０により表される画像のシーンに基づいて、画像の解像度を判断して出力解像度が異なる複数のプリンタにて出力を行っているが、これに限定されるものではなく、画像のシーンに応じて出力分解能（例えば８ビット、１６ビット）が異なるプリンタにおいて出力を行うようにしてもよい。すなわち、風景画のように高画質のプリントが必要な場合には高出力分解能のプリンタを選択し、宴会の写真のようにそれほど高画質である必要がない場合には低出力分解能のプリンタを選択すればよい。また、画像のシーンに応じて上記特開平８−６９２１７号に記載されたように、電子写真方式のプリンタとインクジェット方式のように出力方式が異なるプリンタにおいて出力を行うようにしてもよい。さらに、エッジ強調処理やノイズ低減処理を行う機能を有するプリンタとこれらの機能を有さないプリンタを用いて、画像のシーンに応じて出力するプリンタを選択するようにしてもよい。この場合、画像データＳ０により表される画像のノイズ量を検出し、ノイズ量が所定値以上の場合にはノイズ低減処理を行うことが可能なプリンタにて出力を行えばよく、画像データＳ０により表される画像のノイズ量が所定値よりも低い場合には、画像がぼけている可能性が高いため、エッジ強調処理を行うことが可能なプリンタにて出力を行えばよい。また、プリントできる色空間の範囲が異なるプリンタを用いて、画像のシーンに応じて出力するプリンタを選択するようにしてもよい。この場合、画像データＳ０に基づいてシーンに用いられている色空間を判断し、この判断結果に基づいてその色空間を再現可能なプリンタにおいて出力を行えばよい。
【００２６】
また、上記第１および第２の実施形態においては、画像のシーンに応じて画質が異なるように出力を行っているが、プリント速度、データ転送速度等の出力速度、時間あたりの処理画像数、プリント１枚あたりの処理コストが異なる複数のプリンタを用いて、画像のシーンに応じて出力速度、処理コスト等が異なるプリンタを選択して出力を行ってもよい。この場合、宴会の写真のように、安価で大量にプリントを行いたい場合には、出力速度および処理画像数が大きく、プリント１枚あたりの処理コストが低いプリンタにより出力を行えばよい。
【００２７】
さらに、上記第１および第２の実施形態においては、低解像度および高解像度の２種類のプリンタにて出力を行っているが、さらに段階的に出力解像度が異なる複数のプリンタを用いて、解像度判断手段３，１７における判断結果Ｈに基づいて、出力するプリンタを選択して出力するようにしてもよい。
【００２８】
次いで、本発明の第３の実施形態について説明する。図５は本発明の第３の実施形態による画像出力装置の構成を示す概略ブロック図である。上記第１および第２の実施形態においては、低解像度プリンタ１，２１および高解像度プリンタ２，２２を備え、画像データＳ０により表される画像のシーンに応じて、出力するプリンタを選択しているが、第３の実施形態においては、画像の解像度を変更して出力可能な１台のプリンタ３１のみを有し、解像度判断手段３３における判断結果Ｈに基づいて、プリンタ３１における出力解像度を設定する設定手段３４を備え、設定手段３４において設定された解像度によりプリンタ３１において出力を行うようにした点が第１および第２の実施形態と異なるものである。なお、プリンタ３１は例えば３００ｄｐｉと６００ｄｐｉの２種類の解像度により画像を出力可能なものである。
【００２９】
第３の実施形態においては、解像度判断手段３３において、画像データＳ０により表される画像を出力する際の解像度が判断され、この判断結果Ｈに基づいて設定手段３４においてプリンタ３１の出力解像度が３００ｄｐｉか６００ｄｐｉのいずれかに設定される。そして、画像データＳ０は設定された解像度によりプリンタ３１においてプリント出力される。
【００３０】
なお、第３の実施形態においては、出力解像度を変更可能なプリンタ３１を用いているが、第１および第２の実施形態と同様に出力分解能、出力方式、画像処理能力、色再現域、出力速度等を変更可能なプリンタを用いて、画像のシーンに応じて処理能力を設定して出力を行うようにしてもよい。
【００３１】
また、上記各実施形態においては、画像のシーンに応じてプリント出力を行っているが、これに限定されるものではなく、例えば画像データをＣＤ−Ｒ等の記録メディアに書き込むサービスにおいても本発明を適用することができる。これは、画像のシーンに応じて異なる解像度により記録メディアに画像データを書き込むものである。すなわち、高解像度で書き込むように判断された場合は、例えば２０００×２０００の解像度によりデータの書き込みを行い、低解像度で書き込むように判断された場合は、例えば１０００×１０００の解像度によりデータの書き込みを行えばよい。さらに、この場合、画像データのシーンに応じてデータを書き込む記録メディアを変更するようにしてもよい。この場合、高解像度で書き込むように判断された場合は大容量のＣＤ−ＲやＭＯにデータを記録するようにし、低解像度で書き込むように判断された場合はＦＤにデータを記録するようにすればよい。
【００３２】
さらに、上記各実施形態においては、出力する画像の解像度を変更して出力を行っているが、低解像度で出力すると判断された場合に、原画像のサイズのまま出力を行うと低解像度プリンタの規格サイズよりも大きくなってしまう場合がある。このような場合は、画像中の所望とする範囲をプリンタの規格サイズに適合するようにトリミングして出力すればよい。例えば、画像のサイズが１５００×１０００画素であり、低解像度プリンタの規格サイズが１０００×８００画素である場合には、画像中の所望とする位置（例えば中心位置）を基準とした１０００×８００画素の範囲をトリミングし、このトリミングされた範囲のみをプリント出力すればよい。
【図面の簡単な説明】
【図１】本発明の第１の実施形態による画像出力装置の構成を示す概略ブロック図
【図２】第１の実施形態の動作を示すフローチャート
【図３】本発明の第２の実施形態による画像出力装置を適用した画像出力システムの構成を示す概略ブロック図
【図４】第２の実施形態の動作を示すフローチャート
【図５】本発明の第３の実施形態による画像出力装置の構成を示す概略ブロック図
【符号の説明】
１，２１    低解像度プリンタ
２，２２    高解像度プリンタ
３，１７，３３    解像度判断手段
４，１８    選択手段
５，１９    画素密度変換手段
１１    パソコン
１２，２０    ネットワーク
１３，１４    ラボ
１６，２３    読込手段
３１    プリンタ
３４    設定手段
【図１】
0003970465.tif 000003
【図２】
0003970465.tif 000004
【図３】
0003970465.tif 000005
【図４】
0003970465.tif 000006
【図５】
0003970465.tif 000007