(57)【要約】      （修正有）【課題】画像の周縁部のオブジェクトが印刷範囲からはみ出すことを防止する画像処理装置、処理方法、形成装置及び処理プログラムを提供する。【解決手段】画像形成装置は、画像データにおける各画素のエッジ成分の強度を示すエッジ値を検出し、画像の一端部から他端部までを連結する画素の経路のうち、エッジ値の合計値が最小になる経路上の画素を間引き処理することによって画像の縦横比を変換する間引き処理部２３を備える。【効果】エッジ成分の強度が低い領域の画素を間引くことにより、見た目の違和感を抑えつつ画像の縦横比を変換することができ、画像の周縁部のオブジェクトが印刷範囲からはみ出してしまうことを防止できる。【選択図】図１
2016063369.tif 000002
【特許請求の範囲】
【請求項１】
画像データにおける画像の縦横比を、当該画像を印刷する出力用紙の縦横比に応じて変換する画像処理装置であって、
上記画像データにおける各画素のエッジ成分の強度を示すエッジ値を検出し、上記画像の一端部から他端部までを連結する画素の経路のうち、エッジ値の合計値が最小になる経路上の画素を間引き処理することによって上記画像の縦横比を変換する間引き処理部を備えていることを特徴とする画像処理装置。
【請求項２】
上記画像データに基づいて人物の顔の画像を含む領域である顔領域を検出する顔検出部を備え、
上記間引き処理部は上記顔領域に属する画素を上記間引き処理の対象から除外することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記画像データに基づいて文字の画像を含む領域である文字領域を検出する文字範囲検出部を備え、
上記間引き処理部は上記文字領域に属する画素を上記間引き処理の対象から除外することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
上記画像データの画像が人物の顔の画像を所定数以上含む集合写真であるか否かを判定する集合写真判定部を備え、
上記間引き処理部は、上記集合写真判定部によって集合写真であると判定された場合には上記間引き処理を行わないことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
上記画像の縦横比と上記出力用紙の縦横比との差が所定範囲内であるか否かを検出する縦横比比較部を備え、
上記間引き処理部は、上記差が上記所定範囲内ではない場合には上記間引き処理を行わないことを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
請求項１から５のいずれか１項に記載の画像処理装置と、
上記画像データに応じた画像を出力用紙に印刷する画像形成部とを備えていることを特徴とする画像形成装置。
【請求項７】
画像データにおける画像の縦横比を、当該画像を印刷する出力用紙の縦横比に応じて変換する画像処理方法であって、
上記画像データにおける各画素のエッジ成分の強度を示すエッジ値を検出する工程と、
上記画像の一端部から他端部までを連結する画素の経路のうち、エッジ値の合計値が最小になる経路上の画素を間引き処理することによって上記画像の縦横比を変換する間引き処理工程とを含むことを特徴とする画像処理方法。
【請求項８】
請求項１から５のいずれか１項に記載の画像処理装置としてコンピュータを機能させるための画像処理プログラムであって、コンピュータを上記間引き処理部として機能させるための画像処理プログラム。
【請求項９】
請求項８に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真画像データに応じた画像を出力用紙に印刷する際に出力用紙のサイズに応じて写真画像データの画像サイズを変換する画像処理装置および画像処理方法に関するものである。
【背景技術】
【０００２】
従来、写真画像を出力用紙に印刷出力する際、写真画像データのサイズを出力用紙のサイズに応じて変換して印刷を行う技術が知られている。
【０００３】
例えば、特許文献１には、イメージスキャナで取得した原稿の画像データを原稿の画像が出力用紙より若干大きくなるように拡大し、拡大した画像データに応じた画像を出力用紙に印刷することにより、周囲４辺に余白領域のない４辺縁なし画像を印刷する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第ＷＯ２００３−２６２７７号パンフレット（２００３年３月２７日公開）
【特許文献２】特開平７−３１１８３３号公報（１９９５年１１月２８日公開）
【特許文献３】特開２０１２−１２８５２１号公報（２０１２年７月５日公開）
【特許文献４】特開２０１０−２３１６４８号公報（２０１０年１０月１４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の技術では、画像データを出力用紙よりも大きく拡大して印刷を行うので、画像データの周縁部が出力用紙上に印刷されずにカットされてしまうという問題がある。
【０００６】
これにより、例えば図１２の（ａ）に示すように画像データの縦横比と出力用紙の縦横比とが等しい場合にはカットされる領域が比較的小さいので周縁部のオブジェクトが欠けるという問題は比較的生じにくいが、図１２の（ｂ）に示すように画像データの縦横比と出力用紙の縦横比とが異なる場合には印刷されずにカットされる領域が大きくなり、画像データの周縁部のオブジェクトが欠けてしまうという問題が生じやすい。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、出力用紙のサイズに応じて印刷する画像データの画像サイズを変換する画像処理装置において、画像に含まれるオブジェクトが印刷範囲からはみ出すことを防止することにある。
【課題を解決するための手段】
【０００８】
本発明の一態様にかかる画像処理装置は、画像データにおける画像の縦横比を、当該画像を印刷する出力用紙の縦横比に応じて変換する画像処理装置であって、上記画像データにおける各画素のエッジ成分の強度を示すエッジ値を検出し、上記画像の一端部から他端部までを連結する画素の経路のうち、エッジ値の合計値が最小になる経路上の画素を間引き処理することによって上記画像の縦横比を変換する間引き処理部を備えていることを特徴としている。
【発明の効果】
【０００９】
上記の構成によれば、エッジ成分の強度が低い領域の画素を間引くことにより、見た目の違和感を抑えつつ画像の縦横比を変換することができる。また、画像の周縁部のオブジェクトが印刷範囲からはみ出してしまうことを防止できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１にかかる画像形成装置の概略構成を示す説明図である。
【図２】図１に示した画像形成装置に備えられる縦横比変換部における処理の流れ示すフローチャートである。
【図３】（ａ）から（ｃ）は、図２の縦横比変換部において行われる顔領域画素であるか否かの判定処理の一例を示す説明図である。
【図４】図２の縦横比変換部で用いられるエッジ抽出フィルタの一例を示す説明図である。
【図５】（ａ）〜（ｉ）は、図２の縦横比変換部で行われる間引き処理の方法を示す説明図であり、画像中に人物の顔が含まれていない場合の例を示している。
【図６】（ａ）〜（ｉ）は、図２の縦横比変換部で行われる間引き処理の方法を示す説明図であり、画像中に人物の顔が含まれている場合の例を示している。
【図７】本発明の実施形態２にかかる画像形成装置の概略構成を示す説明図である。
【図８】図７に示した画像形成装置に備えられる縦横比変換部における処理の流れ示すフローチャートである。
【図９】（ａ）および（ｂ）は、図８の縦横比変換部で行われる文字領域の抽出処理の一例を示す説明図である。
【図１０】本発明の実施形態３にかかる画像形成装置の概略構成を示す説明図である。
【図１１】図１０に示した画像形成装置に備えられる縦横比変換部における処理の流れ示すフローチャートである。
【図１２】（ａ）および（ｂ）は、従来技術における縁無し印刷を行う場合の処理を示す説明図である。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
本発明の一実施形態について説明する。
【００１２】
（１−１．画像形成装置１の概要）
本実施形態では、本発明を、コピアモード・プリントモード・ファクシミリ送信モード・ファクシミリ受信モード・イメージ送信モードの中から選択されたモードを実行するデジタルカラー複合機である画像形成装置１に適用する場合の例について説明する。ただし、本発明の適用対象はこれに限るものではなく、写真画像データのサイズを出力用紙のサイズに応じて変換する画像処理装置およびそれを備えた装置であれば適用できる。
【００１３】
なお、コピアモード（複写モード）とは、画像データを読み込み（原稿を読み取って画像データを生成し）、この画像データの画像を用紙に印刷するモードである。プリントモードとは、画像形成装置に接続されているコンピュータから送られてくる画像データの画像を用紙に印刷するモードである。ファクシミリ送信モードには、原稿を読み取って得られる画像データを電話回線によって外部装置に送信する通常のファクシミリモードと、前記画像データをメールに添付してインターネットによって送信するインターネットファクシミリモードとが含まれる。ファクシミリ受信モードとは、外部装置から画像データをファクシミリにて受信し、受信した画像データの画像を用紙に印刷するモードである。イメージ送信モードには、（１）原稿を読み取って生成した画像データを電子メールに添付して指定されたアドレスへ送信するモード（scan to e-mailモード）、（２）原稿を読み取って生成した画像データをユーザにより指定されたフォルダに送信するモード（scan to ftpモード）、および（３）原稿を読み取って生成した画像データを画像形成装置に装着されたＵＳＢメモリなどに送信するモード（scan to usbモード）が含まれる。
【００１４】
また、画像形成装置１では、コピアモード・プリントモードが選択されている場合、利用者は、モノクロ画像を出力するモノクロモード、フルカラーの画像を出力するフルカラーモードのいずれかを選択できるようになっている。
【００１５】
（１−２．画像形成装置１の全体構成）
図１は、本実施形態にかかる画像形成装置１の概略構成を示す説明図である。この図に示すように、画像形成装置１は、画像入力装置２、画像処理装置３、ＲＩＰ（Raster Image Processor）４、画像出力装置５、受信装置６、送信装置７、記憶装置８、および制御部９を備えている。
【００１６】
画像入力装置２は、コピアモード、ファクシミリ送信モード、イメージ送信モードにおいて、原稿を読み取り画像データを生成する画像読取手段である。より具体的に説明すると、画像入力装置は、ＣＣＤ（Charge Coupled Device）を備えたスキャナ部を有し、原稿から反射してきた光を、ＲＧＢに色分解された電気信号（アナログの画像信号）に変換し、この電気信号を画像処理装置３に出力するものである。
【００１７】
なお、画像入力装置２は、上記のフルカラーモード、モノクロモードのいずれのモードが選択されている場合であっても、フルカラーにて原稿画像の読み取りを行う。
【００１８】
画像処理装置３は、画像データ（画像信号）に対して画像処理を施す集積回路であり、ＡＳＩＣ（Application specific integrated circuit）から構成されるものである。
【００１９】
画像処理装置３は、図１に示したように、Ａ／Ｄ（アナログ／デジタル）変換部１１、シェーディング補正部１２、入力処理部１３、原稿種別判定部１４、圧縮部１５、領域分離処理部１６、領域分離信号圧縮部１７、領域分離信号復号部１８、復号部１９、縦横比比較部２０、顔検出部２１、集合写真判定部２２、間引き処理部２３、画質調整部２４、色補正／黒生成部２５、フィルタ処理部２６、および中間調生成部２７の各ブロックを備えている。これら各ブロックの処理内容については後述する。
【００２０】
なお、画像処理装置３は、コピアモード、ファクシミリ送信モード、イメージ送信モードでは画像入力装置２から送られてくる画像データに画像処理を行い、プリントモードではＲＩＰ４から送られてくる画像データに画像処理を行い、ファクシミリ受信モードでは受信装置６が外部装置から受信した画像データに画像処理を行う。
【００２１】
また、画像処理装置３は、コピアモード、プリントモード、ファクシミリ受信モードでは画像処理を施した画像データを画像出力装置５に送信し、ファクシミリ送信モードでは画像処理を施した画像データを送信装置７に送信する。
【００２２】
また、画像処理装置３は、イメージ送信モードのscan to e-mailモードでは画像処理を施した画像データをメール処理部（不図示）に送信し、scan to ftpモードでは画像処理を施した画像データを所定のフォルダに送信し、scan to usbモードでは画像処理を施した画像データを所定のＵＳＢメモリに送信する。
【００２３】
ＲＩＰ４は、不図示のプリンタドライバから送られてきたＰＤＬ（Page Description Language:ページ記述言語）データを、ＰＤＬ言語仕様に従って解釈してＲＧＢ信号からなる連続階調ビットマップ画像データに変換し、ＲＧＢ信号を縦横比比較部２０に送信する。
【００２４】
画像出力装置５は、画像処理装置３から送られてきた画像データの画像を記録媒体（例えば紙等）上に印刷（形成）する。画像出力装置５としては、例えば、電子写真方式またはインクジェット方式のカラープリンタ、あるいは、昇華型プリンタなどを用いることができる。なお、本実施形態においての「印刷」とは、プリントモードでの印刷、コピアモードでの印刷、ファクシミリ受信モードでの印刷のいずれかを意味する。
【００２５】
受信装置６は、電話回線またはインターネットに接続されており、外部装置から画像データを受信する。
【００２６】
送信装置７は、電話回線またはインターネットに接続されており、画像入力装置２が取得して画像処理装置３で処理された画像データを外部装置へ送信する。
【００２７】
記憶装置８は、画像処理装置３にて扱われる画像データを一旦保存するための記憶手段である。記憶装置８の構成は特に限定されるものではなく、例えばハードディスクなどを用いることができる。
【００２８】
制御部９は、ＣＰＵ（Central Processing Unit）あるいはＤＳＰ（Digital Signal Processor）等のプロセッサを含むコンピュータであり、画像形成装置１に備えられる各ハードウェアの動作を制御するものである。また、制御部９は、画像形成装置１に備えられる各ハードウェア間のデータ転送を制御する機能も有している。
【００２９】
（１−３．画像処理装置３の構成）
上述したように、画像処理装置３は、Ａ／Ｄ（アナログ／デジタル）変換部１１、シェーディング補正部１２、入力処理部１３、原稿種別判定部１４、圧縮部１５、領域分離処理部１６、領域分離信号圧縮部１７、領域分離信号復号部１８、復号部１９、縦横比調整部２８ａ、画質調整部２４、色補正／黒生成部２５、フィルタ処理部２６、および中間調生成部２７の各ブロックを備えている。また、縦横比調整部２８ａは、縦横比比較部２０、顔検出部２１、集合写真判定部２２、および間引き処理部２３を備えている。
【００３０】
Ａ／Ｄ変換部１１は、画像入力装置２から送られてきたカラー画像信号（ＲＧＢアナログ信号）をデジタルの画像データ（ＲＧＢデジタル信号）に変換する。
【００３１】
シェーディング補正部１２は、Ａ／Ｄ変換部１１から送られてきた画像データに対して、画像入力装置２の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施す。
【００３２】
入力処理部１３は、シェーディング補正部１２より送られてくるＲＧＢの画像データのそれぞれに対してγ補正処理などの階調変換処理を施す。
【００３３】
原稿種別判定部１４は、入力処理部１３にてγ補正等の処理がなされたＲＧＢの画像データ（ＲＧＢの濃度信号）に基づき、画像入力装置２にて読み取られた原稿の種別の判定を行う。ここで、判定される原稿の種別としては、文字原稿、印刷写真原稿、文字と印刷写真とが混在した文字印刷写真原稿等がある。また、原稿種別判定部１４は、上記画像データに基づき、読み取られた原稿がカラー原稿であるか白黒原稿であるかを判別する自動カラー判別処理（ＡＣＳ：Auto Color Selection）やブランク原稿であるか否か（無地の原稿であるか否か）の判定処理も行う。
【００３４】
圧縮部１５は、原稿種別判定部１４から送られてくる画像データ（ＲＧＢ信号）を符号化し、記憶装置８に記憶させる。なお、上記符号化は、例えばＪＰＥＧ（Joint Photographic Experts Group）方式に基づいて行われる。
【００３５】
領域分離処理部１６は、原稿種別判定部１４から送られてくるＲＧＢの画像データに基づいて、入力画像の画素毎に、当該画素がどのような画像領域に分類されるのかを判別し、この判別結果を示す領域分離信号を生成する。ここで、領域分離処理部１６において判別される画像領域には、黒文字領域，色文字領域，網点領域などがある。なお、領域分離処理は、画素毎に画像領域の判定を行う形態ではなく、複数の画素よりなるブロック毎に画像領域の判定が行われる形態であってもよい。
【００３６】
領域分離信号圧縮部１７は、画素毎に生成された領域分離信号に対して圧縮処理を施して領域分離信号コードを生成し、画像データの各画素と対応付けて記憶装置８に記憶させる。なお、領域分離信号圧縮部１７における圧縮処理は、例えば、可逆圧縮方法であるＭＭＲ（Modified Modified Reed）方式、あるいはＭＲ（Modified Reed）方式に基づいて行われる。
【００３７】
領域分離信号復号部１８は、領域分離信号圧縮部１７で生成された領域分離信号コードに対して復号化処理を施す。復号化した領域分離信号は、色補正／黒生成部２５、フィルタ処理部２６、および中間調生成部２７に引き渡される。これにより、色補正／黒生成部２５、フィルタ処理部２６、および中間調生成部２７において、画像領域の種類に応じて画像処理内容の切り替えが行われる。
【００３８】
復号部１９は、圧縮部１５で符号化された符号化コードに対して復号化処理を施すことによって、上記符号化コードをＲＧＢの画像データに伸張する。
【００３９】
縦横比調整部２８ａは、ユーザが縁無し印刷を選択し、かつ間引き処理モードを選択した場合に、印刷する画像データの画像の縦横比を出力用紙の縦横比に合わせるための間引き処理を行う。
【００４０】
すなわち、本実施形態では、画像形成装置１を用いて写真の印刷処理を行う場合に、ユーザが操作パネル（図示せず）を介して縁無し印刷と縁有り印刷とを選択できるようになっている。また、縁無し印刷を行う場合、ユーザが、操作パネル（図示せず）を介して、（ｉ）間引き処理モード、または（ｉｉ）変倍処理モードのいずれかを選択できるようになっている。変倍処理モードは、従来技術の縁無し印刷において用いられている処理モードであり、画像処理装置３に備えられる変倍処理部（図示せず）が、画像を出力用紙よりも少し大きいサイズに変倍し、画像の周縁部が印刷範囲からはみ出すように印刷することで縁無し印刷を行う。あるいは、変倍処理モードにおいて、画像の長辺または短辺の一方が出力用紙の両端に一致し、他端が出力用紙内に収まるように変倍処理して印刷するようにしてもよい。
【００４１】
また、上記の処理モードの選択は、例えば、両処理モードを示すアイコン等の画像を操作パネルに表示させ、ユーザが所望のモードを選択するようにしてもよい。あるいは、両処理モードで印刷する場合のプレビュー画像を操作パネルにそれぞれ表示させ、ユーザが所望するモードを選択するようにしてもよい。
【００４２】
縦横比比較部２０は、間引き処理モードが選択されている場合、入力されてくる画像データに基づいて画像の縦横比と出力用紙の縦横比とを比較し、比較結果に応じて間引き処理部２３で間引き処理を実施するか否かを判定し、判定結果を示す信号（間引き要否判定信号）を間引き処理部２３に送信する。
【００４３】
顔検出部２１は、間引き処理モードが選択されている場合、縦横比比較部２０から入力される画像データに基づいて画像に含まれる人物の顔が含まれているか否かを判定し、含まれている場合には各画素が顔に相当する画素（顔領域画素）であるか顔以外の画素であるかを判定し、これらの判定結果を示す信号（顔領域判定信号）を生成して間引き処理部２３に送信する。
【００４４】
集合写真判定部２２は、間引き処理モードが選択されている場合、顔検出部２１から入力される画像データに基づいて画像が集合写真であるか否かを判定し、判定結果を示す信号（集合写真判定信号）を間引き処理部２３に送信する。
【００４５】
間引き処理部２３は、間引き処理モードが選択されている場合、縦横比比較部２０から入力される間引き要否判定信号、および集合写真判定部２２から入力される集合写真判定信号に基づいて間引き処理を行うか否かを判定する。
【００４６】
また、間引き処理部２３は、間引き処理を行う場合、集合写真判定部２２から入力される画像データに基づいて画像から除去しても見た目の違和感が少ない画素を抽出し、上記画像データに対して抽出した画素を間引く処理を行って出力用紙の縦横比に応じた画像サイズに変換して画質調整部２４に出力する。この際、間引き処理部２３は、顔検出部２１において顔領域画素と判定された画素については間引き処理の対象から除外する。
【００４７】
また、間引き処理部２３は、間引き処理を行わない場合、集合写真判定部２２から入力されたＲＧＢの画像データをそのまま画質調整部２４に出力する。なお、間引き処理を行わない場合、縁無し印刷を行わないようにしてもよく、上述した変倍処理モードによる縁無し印刷を行うようにしてもよい。なお、縦横比変換部２８ａにおける処理の詳細については後述する。
【００４８】
画質調整部２４は、間引き処理部２３から送られてくるＲＧＢの画像データについて、下地の検出を行って下地除去補正を行う。また、画質調整部２４は、ユーザによって操作パネル（図示せず）を介して入力される設定情報に基づいて、ＲＧＢのバランス（カラー調整、赤み青みといった全体のカラー調整）、明るさ、鮮やかさ等の調整を行う。
【００４９】
色補正／黒生成部２５は、フルカラーモードが選択されている場合、色補正処理および黒生成処理を行う。色補正処理は、ＲＧＢの画像データをＣＭＹの画像データに変換すると共に、当該画像データに対して色再現性を高める処理を施す処理である。色補正処理は、入力値（ＲＧＢ）と出力値（ＣＭＹ）とを対応付けたＬＵＴ（ルックアップテーブル）を作成し、作成したＬＵＴから出力値をルックアップすることによって実現される。なお、領域分離信号に応じて異なるＬＵＴを用いてもよい。黒生成処理は、ＣＭＹの画像データから黒（Ｋ）の画像データを生成する黒生成を行う一方、元のＣＭＹの画像データから黒（Ｋ）の画像データを差し引いて新たなＣＭＹの画像データを生成する処理である。生成する黒（Ｋ）の量は、領域分離信号に応じて異なる値であってもよい。以上の処理により、図１に示されるように、ＲＧＢの画像データは色補正／黒生成部２５によってＣＭＹＫの４色の画像データに変換される。
【００５０】
フィルタ処理部２６は、ＣＭＹＫの画像データに対し、各プレーン毎にデジタルフィルタによる空間フィルタ処理（強調処理、平滑化処理等）を行う。空間フィルタ処理において、領域分離信号に応じて異なるフィルタ係数を用いてもよい。
【００５１】
中間調生成部２７は、誤差拡散法やディザ法を用いて、画像出力装置５において画像を印刷するために必要な階調再現処理（中間調生成処理）を実行する。
【００５２】
（１−４．縦横比変換処理）
次に、縦横比変換部２８ａ（縦横比比較部２０、顔検出部２１、集合写真判定部２２、および間引き処理部２３）において行われる縦横比変換処理について説明する。
【００５３】
図２は、縦横比変換部２８ａにおける処理の流れ示すフローチャートである。
【００５４】
縦横比比較部２０は、入力されてくるＲＧＢの画像データにおける画像の縦横比と出力用紙の縦横比との差分（縦横比差分）Ａを算出し（Ｓ１）、算出した差分Ａが所定範囲内であるか否かを判断する（Ｓ２）。
【００５５】
例えば、縦横比比較部２０は、入力画像の縦方向の画素数がＹ１画素、横方向の画素数がＸ１画素であり、出力用紙の縦方向のサイズがＹ２ｃｍ、横方向のサイズがＸ２ｃｍである場合、下記式（１）に基づいて縦横比の差分Ａを算出する。
【００５６】
【数１】
2016063369.tif 000003
【００５７】
また、縦横比比較部２０は、上記式（１）で算出した縦横比の差分ＡがＴ１≦Ａ≦Ｔ２の条件を満たす場合に間引き処理を行うと判定し、満たさない場合には間引き処理を行わないと判定する。なお、上記Ｔ１およびＴ２は予め設定される閾値であり、例えばＴ１＝１．０１、Ｔ２＝１．１に設定される。
【００５８】
Ｓ２において差分Ａが所定範囲内ではないと判断した場合、縦横比比較部２０は、「間引き処理なし」であることを示す間引き要否判定信号を生成して間引き処理部２３に出力し（Ｓ３）、後述するＳ１２の処理に移行する。
【００５９】
一方、Ｓ２において差分Ａが所定範囲内であると判断した場合、縦横比比較部２０は、「間引き処理あり」であることを示す間引き要否判定信号を生成して間引き処理部２３に出力する（Ｓ４）。
【００６０】
Ｓ４の処理の後、顔検出部２１が、縦横比比較部２０から入力されるＲＧＢの画像データに基づいて、画像に顔が含まれているか否かを判定する（Ｓ５）。
【００６１】
Ｓ５において画像に顔が含まれていないと判断した場合、顔検出部２１は、後述するＳ７の処理に移行する。
【００６２】
一方、Ｓ５において画像に顔が含まれていると判断した場合、顔検出部２１は、画像データの各画素が顔に相当する画素（顔領域画素）であるか顔以外の画素であるかを判定し、顔領域画素を検出する（Ｓ６）。その後、顔検出部２１は、顔領域画素と顔領域以外の画素とを識別するための識別情報を含む顔領域判定信号を生成し、間引き処理部２３に出力する（Ｓ７）。
【００６３】
画像に顔が含まれているか否かの判定方法としては、例えば、特許文献２に開示されている方法を用いることができる。この方法では、以下に示す（１）〜（６）の処理により画像に顔が含まれているか否かを判定する。
（１）画像上の上から下の方向に、入力画像信号に対して一次微分を行い、一次微分信号を２値化する。また、入力画像信号に対して二次微分を行い、二次微分信号を２値化する。
（２）上記２値化した一次微分信号と二次微分信号との論理和を求め、目・口第一候補信号とする。
（３）上記目・口第一候補信号において、連結領域を成している各領域に対して面積、重心位置、領域の縦・横の長さ、各領域内の輝度の平均・分散を領域特徴量信号とする。
（４）上記領域特徴量信号に基づいて、目らしい領域、口らしい領域を判定し、それぞれ、目第二候補信号、口第二候補信号を出力する。
（５）目第二候補信号から目候補領域を二つ、口第二候補信号から口候補領域を一つ、全ての領域が重複しないように選択し、各領域の重心位置に基づいて顔らしい配置をしている候補の組みを全ての組み合わせについて調べ、顔候補信号を生成する。
（６）上記顔候補信号中の左右の目の候補領域の重心位置を基準に、顔の存在する領域をアフィン変換を用いて切り出し、顔候補画像信号とする。顔候補画像信号を顔標準パターンと比較することにより顔であるか否かの判定を行う。
【００６４】
また、各画素が顔に相当する画素（顔領域画素）であるか顔以外の画素であるかの判定方法としては、画像に顔が含まれているかどうかの判定処理において抽出された人物の目および口を含む所定範囲内の領域（例えば目および口を含む領域の外接矩形を縦横に１．５倍拡大した矩形領域）に含まれる画素を顔領域画素と判定し、当該領域に含まれない画素を顔以外の画素と判定する方法を用いる。
【００６５】
図３は、顔領域画素であるか否かの判定処理の一例を示す説明図である。まず、顔検出部２１は、図３の（ａ）に示す入力画像に対して上記（１）〜（６）の処理により画像に人物が含まれているか否かを判定する。そして、人物の顔が含まれていると判定した場合、顔検出部２１は、目と口とを含む領域の外接矩形を検出するとともに、検出した外接矩形を縦横に１．５倍した矩形領域（図３の（ｂ）の破線部参照）を抽出する。そして、顔検出部２１は、図３の（ｃ）に示すように、上記矩形領域に含まれる画素を顔領域画素とし、上記矩形領域の外部の画素を顔領域以外の画素とした顔領域判定信号を生成する。
【００６６】
なお、画像に顔が含まれているかどうかの判定方法、および各画素が顔画素であるか否かの判定方法は、上記した方法に限るものではなく、他の方法を用いてもよい。
【００６７】
Ｓ７の処理の後、集合写真判定部２２が、画像が集合写真であるか否かを判定する（Ｓ８）。
【００６８】
集合写真であるか否かの判定方法は、特に限定されるものではないが、例えば、特許文献３に開示されている方法を用いることができる。この方法では、以下の（ａ）〜（ｄ）の処理により、画像が集合写真であるか否かを判定する。
（ａ）顔検出部２１における画像に含まれる人物の顔が含まれているか否かの判定処理で検出した画像中に存在する顔画像の個数が所定の閾値（例えば３人）以上であるか否かを判定する被写体人数判定処理を行う。
（ｂ）顔画像の個数が閾値以上であれば、視線が検出できた顔の割合を判定する視線判定処理を行う。視線が検出できた割合が閾値（例えば、９０％）以上であれば、顔画像それぞれの視線がカメラを向いているか否か判定するカメラ目線判定処理を行う。
【００６９】
視線の検出は、眼部（顔検出部２１における画像に含まれる人物の顔が含まれているか否かの判定処理で検出した目の候補領域）における明るさの分布を利用し、所定の幅を有し、周囲よりも明るいピークを被写体人物の白目部とする。眼部より白目部が検出されると、視線が検出できたと判定する。
【００７０】
また、黒眼部の偏り具合により、被写体の人物の視線の方向を検出する。被写体の人物が正面を向いている場合、白目部による明るさのピークが２つ存在し、この２つのピークに挟まれるように黒目部による暗い部分が存在する。上記特徴が抽出された場合、被写体の人物はカメラの方を見ていると判定する。
【００７１】
なお、視線検出と視線の方向検出とを同時に行ってもよい。また、視線検出結果が閾値未満の場合、顔面積判定処理および顔間隔判定処理を行って、集合写真であるか否かの判定を行う。
（ｃ）カメラを向いている顔の割合が一定（例えば、検出された視線の７０％）以上である場合、あるいは視線検出結果が閾値未満の場合、顔画像それぞれの面積が顔画像の面積の平均値と比較して一定の割合（例えば、±３０％）以内であるか否かを判定する顔面積判定処理を行う。
（ｄ）顔画像の面積が一定の割合以内であれば、それぞれの顔画像の重心を求め、重心間の間隔が平均値と比較して一定の割合（例えば、±３０％）以内であるか否かを判定する顔間隔判定処理を行う。一定の割合以内であれば、入力画像は集合写真であると判定する。（ｃ）、（ｄ）の処理は、集合写真の場合、抽出さあれる顔画像の大きさは、ほぼ同様の大きさで、ほぼ同等の間隔であることを利用するものである。
【００７２】
Ｓ８において集合写真であると判断した場合、集合写真判定部２２は、「間引き処理なし」であることを示す集合写真判定信号を生成して間引き処理部２３に出力し（Ｓ９）、後述するＳ１１の処理に移行する。
【００７３】
一方、Ｓ８において集合写真ではないと判断した場合、集合写真判定部２２は、「間引き処理あり」であることを示す集合写真判定信号を生成して間引き処理部２３に出力し（Ｓ１０）、Ｓ１１の処理に移行する。
【００７４】
Ｓ１１では、間引き処理部２３が、縦横比比較部２０から入力される間引き要否判定信号および集合写真判定部２２から入力される集合写真判定信号に基づいて、間引き処理を行うか否かを判断する（Ｓ１１）。具体的には、間引き処理部２３は、間引き要否判定信号および集合写真判定信号の少なくとも一方が「間引き処理なし」を示す信号である場合には間引き処理を行わず、間引き要否判定信号および集合写真判定信号の両方が「間引き処理あり」を示す信号である場合に間引き処理を行うと判断する。
【００７５】
Ｓ１１において間引き処理を行うと判断した場合、間引き処理部２３は画像データに間引き処理を実行し（Ｓ１２）、処理後の画像データを画質調整部２４に出力して縦横比変換処理を終了する。間引き処理の詳細については後述する。
【００７６】
また、Ｓ１１において間引き処理を行わないと判断した場合、間引き処理部２３は画像データに間引き処理を施すことなく、集合写真判定部２２から伝達された画像データをそのまま画質調整部２４に出力して縦横比変換処理を終了する。なお、間引き処理を行わない場合、縁無し印刷を行わないようにしてもよく、上述した変倍処理モードによる縁無し印刷を行うようにしてもよい。
【００７７】
（１−５．間引き処理）
次に、間引き処理部２３において行われる間引き処理（上述したＳ１２の処理）についてより詳細に説明する。
【００７８】
間引き処理部２３は、画像中の顔領域画素を間引き対象から除外するとともに、顔領域以外の画素のうちエッジ成分の小さい画素を検出して間引く処理を行う。間引き処理の対象をエッジ成分の小さい画素にすることにより、見た目の違和感を抑えつつ、画像サイズを縦方向または横方向に縮小して縦横比を出力用紙の縦横比に一致させるように変換することができる。
【００７９】
具体的には、間引き処理部２３は、以下の（Ａ）〜（Ｄ）の処理を行う。
（Ａ）まず、間引き処理部２３は、集合写真判定部２２から入力される入力画像を輝度成分画像に変換する。輝度成分画像への変換は、「Ｙ＝０．２９９０×Ｒ＋０．５８７０×Ｇ＋０．１１４０×Ｂ」に基づいて行う。上記式におけるＲ，Ｇ，Ｂは入力画像のＲＧＢ値（Ｒ，Ｇ，Ｂ各色の階調値）である。
（Ｂ）次に、間引き処理部２３は、輝度成分画像にエッジ抽出処理を施し、エッジ画像を生成する。エッジ抽出処理は、輝度成分画像の画素値と、エッジ抽出フィルタとの畳み込み演算により行われる。図４は、エッジ抽出フィルタの一例を示す説明図である。また、図５の（ａ）は、この処理によって生成されるエッジ画像の一例を示している。なお、図５の（ａ）は、入力画像が５×５画素のサイズである場合の当該入力画像から導出されるエッジ画像の例を示しているが、間引き処理は集合写真判定部２２から入力される入力画像の全体に対して一括して行われる。また、図５の（ａ）では、エッジ画像中の各画素に示した数値（エッジ成分）が大きいほどエッジ成分が大きい画素であることを示している。
（Ｃ）次に、間引き処理部２３は、入力画像の縦横比と出力用紙の縦横比とに基づいて入力画像の横方向のサイズ（あるいは縦方向のサイズ）を何ライン分縮小させるかを判断する。
（Ｄ）横方向のサイズを小さくする場合、間引き処理部２３は、エッジ画像における最も上の行と最も下の行を８近傍（８連結）で結ぶ画素列のうち、エッジ成分の合計値が最も小さい画素列を求め、その画素列を構成する画素を間引く。そして、この処理を画像の横方向のサイズが所望するサイズになるまで繰り返すことにより、画像の縦横比を出力用紙の縦横比に一致させる。なお、縦方向のサイズを小さくする場合、間引き処理部２３は、エッジ画像における最も左の行と最も右の行を８近傍（８連結）で結ぶ画素列のうち、エッジ成分の合計値が最も小さい画素列を求め、その画素列を構成する画素を間引く。そして、この処理を画像の縦方向のサイズが所望するサイズになるまで繰り返す。
【００８０】
次に、上記（Ｄ）の処理について、上記した図５の（ａ）のエッジ画像に基づいて横方向のサイズを縮小する場合を例としてより詳細に説明する。なお、以下の説明では、画像の横方向のサイズを小さくする場合の例について説明するが、縦方向のサイズを小さくする場合は、画像の最も左の列と最も右の列とを８近傍で結ぶ画素列に対して同様の処理を行えばよい。
（Ｄ１）まず、間引き処理部２３は、図５の（ａ）および（ｂ）に示すように、エッジ画像の２行目の左端の画素を注目画素として、注目画素に対する８近傍画素のうち、上側３画素の中から最小値を求め、注目画素の値に加算する加算処理を行う。
（Ｄ２）同様に、図５の（ｃ）に示すように、エッジ画像の２行目全ての画素について、各画素に対する８近傍画素のうち、上側３画素の最小値を求め、注目画素に加算する加算処理を行う。そして、２行目の画素に対する処理が終わったら、３行目以降の画素についても、同様の処理を行う。図５の（ｄ）は、５行目の右端の画素まで上記加算処理が終わった状態を示している。
（Ｄ３）次に、間引き処理部２３は、図５の（ｅ）に示すように、最も下の行について、上記加算処理によって算出された最小値を求める。
（Ｄ４）次に、間引き処理部２３は、上記最小値の画素に対する８近傍の画素のうち、上側３画素の中で、最小値を持つ画素を探す探索処理を行う。最小値を持つ画素が見つかったらその画素を注目画素とし、当該注目画素について同様に８近傍画素のうち上側３画素の中で最小値を持つ画素を探す探索処理を行う。この処理を最も上の行に到達するまで繰り返す。図５の（ｆ）は、最も上の行まで上記探索処理を繰り返した結果を示している。図５の（ｆ）においてグレーで色付けされている画素が、各行で求めた最小値を有する画素を示している。
（Ｄ４）また、間引き処理部２３は、上記探索処理で求めた各行の最小値を有する画素の座標を記憶しておき、上記（Ａ）において輝度変換する前の元画像（集合写真判定部２２から入力された入力画像）に対して、上記の記憶した座標に相当する画素を間引き処理する。図５の（ｇ）は図５の（ａ）に対応する元画像の例を示しており、図５の（ｈ）は図５の（ｇ）の元画像に上記探索処理で求めた各行の最小値の座標を当てはめた例を示しており、図５の（ｉ）は図５の（ｇ）の元画像に対して最小値の座標に対応する上記画素を間引き処理した結果を示している。
（Ｄ５）その後、間引き処理部２３は、上記間引き処理によって画像の横方向のサイズが所望するサイズになったか否か（所望する縦横比になったか否か）を判断し、所望するサイズになっていない場合には所望するサイズになるまで上記（Ｄ１）〜（Ｄ４）の処理を繰り返す。
【００８１】
なお、図５に示した例では、入力画像に顔の画像が含まれていない場合について説明したが、上述したように、入力画像に顔の画像が含まれる場合には顔領域画素を間引き対象から除外する。この場合の処理について、図６の（ａ）〜（ｉ）を参照しながら説明する。
【００８２】
図６の（ａ）は、入力画像に顔が含まれる場合に上記（Ｂ）の処理によって生成されるエッジ画像の一例を示している。なお、図６において斜線でハッチングした画素は顔領域画素であることを示している。
【００８３】
図６の（ｃ）に示すように、顔領域画素については上記（Ｂ）の処理においてエッジ抽出フィルタ処理による画素値（エッジ成分）の計算は行わない。また、図６の（ｄ）に示すように、注目画素の８近傍画素のうち、上側３画素が全て顔領域画素である場合は、注目画素も顔領域画素に変換して処理を続ける。その他の処理方法は図５で説明した処理と同様である。これにより、顔領域以外の画素について間引き処理が行われる。
【００８４】
以上のように、本実施形態では、間引き処理部２３が、エッジ成分の弱い画素を間引き処理することにより、画像の縦横比を出力用紙の縦横比に合わせるように変換する。すなわち、間引き処理部２３が、画像データにおける各画素のエッジ成分の強度を示すエッジ値を検出し、画像の一端部から他端部までを連結する画素の経路のうち、エッジ値の合計値が最小になる経路上の画素を間引き処理することによって画像の縦横比を変換する。
【００８５】
これにより、見た目の違和感を抑えつつ画像の縦横比を変換することができる。また、画像の周縁部のオブジェクトが印刷範囲からはみ出してしまうことを防止できる。
【００８６】
また、本実施形態では、顔検出部２１が人物の顔の画像を含む領域である顔領域を検出し、間引き処理部２３が顔領域に属する画素を間引き処理の対象から除外する。
【００８７】
これにより、人物の顔のバランスや表情のバランスが崩れるなどして違和感のある画像になることを防止できる。
【００８８】
また、本実施形態では、集合写真判定部２２が集合写真の画像であるか否かを判定し、集合写真である場合には間引き処理部２３が間引き処理を行わない。
【００８９】
これにより、集合写真に含まれる各人物の顔のバランスや表情のバランスが崩れるなどして違和感のある画像になることを防止できる。
【００９０】
また、本実施形態では、画像の縦横比と出力用紙の縦横比との差が所定範囲内であるか否かを検出する縦横比比較部２０を備え、間引き処理部２３は、上記差が所定範囲内ではない場合には間引き処理を行わない。
【００９１】
これにより、間引き処理で間引かれる画素数が多くなりすぎて違和感のある画像になることを防止できる。
【００９２】
〔実施形態２〕
本発明の他の実施形態について説明する。なお、説明の便宜上、実施形態１と同様の機能を有する部材については同じ符号を付し、その説明を省略する。
【００９３】
実施形態１では、画像に含まれる人物の顔の領域を間引き処理の対象から除外する構成について説明した。これに対して、本実施形態では、文字に対応する領域を間引き処理の対象から除外する。
【００９４】
図７は、本実施形態にかかる画像形成装置１の概略構成を示す説明図である。この図に示すように、本実施形態にかかる画像形成装置１は、実施形態１の画像形成装置１における縦横比変換部２８ａに代えて、縦横比変換部２８ｂを備えている。その他の構成は実施形態１と同様である。
【００９５】
縦横比変換部２８ｂは、図７に示すように、縦横比比較部２０、文字範囲抽出部２９、および間引き処理部２３を備えている。
【００９６】
図８は、縦横比変換部２８ｂにおける処理の流れを示すフローチャートである。
【００９７】
縦横比比較部２０は、入力されてくるＲＧＢの画像データにおける画像の縦横比と出力用紙の縦横比との差分（縦横比差分）Ａを算出し（Ｓ２１）、算出した差分Ａが所定範囲内であるか否かを判断する（Ｓ２２）。
【００９８】
Ｓ２２において差分Ａが所定範囲内ではないと判断した場合、縦横比比較部２０は、「間引き処理なし」であることを示す間引き要否判定信号を生成して間引き処理部２３に出力し（Ｓ２３）、後述するＳ２７の処理に移行する。
【００９９】
一方、Ｓ２２において差分Ａが所定範囲内であると判断した場合、縦横比比較部２０は、「間引き処理あり」であることを示す間引き要否判定信号を生成して間引き処理部２３に出力する（Ｓ２４）。
【０１００】
次に、文字範囲抽出部２９が、縦横比比較部２０から入力される画像データに基づいて画像中の文字を検出し、検出した文字の外接矩形に相当する文字矩形領域の画素を文字範囲画素として抽出する（Ｓ２５）。さらに、文字範囲抽出部２９は、各画素が文字範囲画素であるか文字範囲画素以外の画素であるかを示す文字範囲信号を生成して間引き処理部２３に出力する（Ｓ２６）。
【０１０１】
文字範囲抽出部２９における文字の検出方法としては、例えばＯＣＲ（optical character recognition：光学文字認識）処理を用いることができる。また、ＯＣＲ処理の方法は特に限定されるものではなく、従来から公知の方法を用いることができる。例えば、特許文献４に開示されている方法を用いることができる。
【０１０２】
特許文献４の方法では、まず、入力画像を低解像度化（例えば７５ｄｐｉ）した後、２値画像データに変換する。そして、変換した２値画像データに基づいて、図９の（ａ）に示すように、隣接した黒画素を抽出し、抽出した黒画素を取り囲む矩形（外接矩形）を算出することにより各文字の領域を抽出する。さらに、抽出された外接矩形に対して、特徴量を抽出し、抽出結果を予め用意された辞書データに含まれる文字の特徴量と比較して文字認識を行い、類似する文字を検出する。このとき、文字として検出された外接矩形の位置を文字の位置とする。これにより、文字範囲抽出部２９は、図９の（ｂ）に示すように、文字として検出された外接矩形に相当する画素を文字範囲画素とする文字範囲信号を作成し、間引き処理部２３に送信する。
【０１０３】
その後、間引き処理部２３が、縦横比比較部２０から入力される間引き要否判定信号に基づいて間引き処理を行うか否かを判断する（Ｓ２７）。
【０１０４】
Ｓ２７において間引き処理を行うと判断した場合、間引き処理部２３は画像データに間引き処理を実行し（Ｓ２８）、処理後の画像データを画質調整部２４に出力して縦横比変換処理を終了する。なお、間引き処理部２３は、文字範囲抽出部２９から入力される文字範囲信号に基づいて文字範囲画素を識別し、文字範囲画素を間引き処理の対象から除外して間引き処理を行う。間引き処理の方法としては、実施形態１と同じ方法を用いることができる。
【０１０５】
また、Ｓ２７において間引き処理を行わないと判断した場合、間引き処理部２３は画像データに間引き処理を施すことなく、文字範囲抽出部２９から伝達された画像データをそのまま画質調整部２４に出力して縦横比変換処理を終了する。
【０１０６】
以上のように、本実施形態では、文字範囲検出部２９が文字の画像を含む領域である文字領域を検出し、間引き処理部２３が文字領域に属する画素を間引き処理の対象から除外する。
【０１０７】
これにより、文字のバランスが崩れるなどして不自然な画像になることを防止できる。
【０１０８】
〔実施形態３〕
本発明の他の実施形態について説明する。なお、説明の便宜上、上述した実施形態と同様の機能を有する部材については同じ符号を付し、その説明を省略する。
【０１０９】
実施形態１では、画像に含まれる人物の顔の領域を間引き処理の対象から除外する構成について説明した。また、実施形態２では、文字に対応する領域を間引き処理の対象から除外する構成について説明した。これに対して、本実施形態では、人物の顔の領域および文字に対応する領域を間引き処理の対象から除外する。
【０１１０】
図１０は、本実施形態にかかる画像形成装置１の概略構成を示す説明図である。この図に示すように、本実施形態にかかる画像形成装置１は、実施形態１の画像形成装置１における縦横比変換部２８ａに代えて、縦横比変換部２８ｃを備えている。その他の構成は実施形態１と同様である。
【０１１１】
縦横比変換部２８ｃは、図１０に示すように、縦横比比較部２０、顔検出部２１、集合写真判定部２２、文字範囲抽出部２９、および間引き処理部２３を備えている。
【０１１２】
図１１は、縦横比変換部２８ｃにおける処理の流れを示すフローチャートである。
【０１１３】
Ｓ１〜Ｓ１０の処理は実施形態１（図２のＳ１〜Ｓ１０）と同様である。
【０１１４】
Ｓ１０の処理の後、文字範囲抽出部２９が、縦横比比較部２０から入力される画像データに基づいて画像中の文字を検出し、検出した文字の外接矩形に相当する文字矩形領域の画素を文字範囲画素として抽出する（Ｓ２５）。さらに、文字範囲抽出部２９は、各画素が文字範囲画素であるか文字範囲画素以外の画素であるかを示す文字範囲信号を生成して間引き処理部２３に出力する（Ｓ２６）。文字範囲画素の抽出方法としては、実施形態２と同様の方法を用いることができる。
【０１１５】
その後、間引き処理部２３が、縦横比比較部２０から入力される間引き要否判定信号および集合写真判定部２２から入力される集合写真判定信号に基づいて、間引き処理を行うか否かを判断する（Ｓ１１）。
【０１１６】
Ｓ１１において間引き処理を行うと判断した場合、間引き処理部２３は画像データに間引き処理を実行し（Ｓ１２）、処理後の画像データを画質調整部２４に出力して縦横比変換処理を終了する。間引き処理の詳細については後述する。また、Ｓ１１において間引き処理を行わないと判断した場合、間引き処理部２３は画像データに間引き処理を施すことなく、集合写真判定部２２から伝達された画像データをそのまま画質調整部２４に出力して縦横比変換処理を終了する。
【０１１７】
以上のように、本実施形態では、顔検出部２１が人物の顔の画像を含む領域である顔領域を検出し、文字範囲検出部２９が文字の画像を含む領域である文字領域を検出し、間引き処理部２３が顔領域に属する画素および文字領域に属する画素を間引き処理の対象から除外する。
【０１１８】
これにより、人物の顔のバランスや文字のバランスが崩れるなどして違和感のある画像になることを防止できる。
【０１１９】
〔実施形態４〕
画像形成装置１の制御ブロック（特に画像処理装置３、制御部９、およびＲＩＰ４）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１２０】
後者の場合、画像処理装置３、制御部９、およびＲＩＰ４は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。
【０１２１】
上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１２２】
〔まとめ〕
本発明の態様１にかかる画像処理装置３は、画像データにおける画像の縦横比を、当該画像を印刷する出力用紙の縦横比に応じて変換する画像処理装置３であって、上記画像データにおける各画素のエッジ成分の強度を示すエッジ値を検出し、上記画像の一端部から他端部までを連結する画素の経路のうち、エッジ値の合計値が最小になる経路上の画素を間引き処理することによって上記画像の縦横比を変換する間引き処理部２３を備えていることを特徴としている。
【０１２３】
上記の構成によれば、エッジ成分の強度が低い領域の画素を間引くことにより、見た目の違和感を抑えつつ画像の縦横比を変換することができる。また、画像の周縁部のオブジェクトが印刷範囲からはみ出してしまうことを防止できる。
【０１２４】
本発明の態様２にかかる画像処理装置３は、上記態様１において、上記画像データに基づいて人物の顔の画像を含む領域である顔領域を検出する顔検出部２１を備え、上記間引き処理部２３は上記顔領域に属する画素を上記間引き処理の対象から除外する構成であってもよい。
【０１２５】
人物の顔に対応する画素を間引くと、顔のバランスあるいは表情のバランスが崩れてしまい、見た目が不自然な画像になってしまう場合がある。これに対して、上記の構成によれば、顔領域に属する画素を間引き処理の対象から除外するので、不自然な画像になることを防止できる。
【０１２６】
本発明の態様３にかかる画像処理装置３は、上記態様１または２において、上記画像データに基づいて文字の画像を含む領域である文字領域を検出する文字範囲検出部２９を備え、上記間引き処理部２３は上記文字領域に属する画素を上記間引き処理の対象から除外する構成である。
【０１２７】
文字に対応する画素を間引くと、文字のバランスが崩れてしまい、見た目が不自然な画像になってしまう場合がある。これに対して、上記の構成によれば、文字領域に属する画素を間引き処理の対象から除外するので、不自然な画像になることを防止できる。
【０１２８】
本発明の態様４にかかる画像処理装置３は、上記態様１から３のいずれかにおいて、上記画像データの画像が人物の顔の画像を所定数以上含む集合写真であるか否かを判定する集合写真判定部２２を備え、上記間引き処理部２３は、上記集合写真判定部２２によって集合写真であると判定された場合には上記間引き処理を行わない構成である。
【０１２９】
集合写真の場合、画像全体に顔領域が多数存在する。このため、間引き処理を行うと、顔領域の画素を間引いてしまい、表情のバランスが崩れて、見た目が不自然な画像なってしまう場合がある。これに対して、上記の構成によれば、集合写真であると判定された場合には間引き処理を行わないので、不自然な画像になることを防止できる。
【０１３０】
本発明の態様５にかかる画像処理装置３は、上記態様１から４のいずれかにおいて、上記画像の縦横比と上記出力用紙の縦横比との差が所定範囲内であるか否かを検出する縦横比比較部２０を備え、上記間引き処理部２３は、上記差が上記所定範囲内ではない場合には上記間引き処理を行わない構成である。
【０１３１】
画像データの縦横比と出力用紙の縦横比が大きく異なっている場合、間引き処理を行う画素数が多くなるので、間引き処理後の画像が元画像から大きく変わってしまい、不自然な画像になってしまう場合がある。これに対して、上記の構成によれば、画像の縦横比と出力用紙の縦横比との差が所定範囲内ではない場合には間引き処理を行わないので、不自然な画像になることを防止できる。
【０１３２】
本発明の態様６にかかる画像形成装置１は、上記態様１から５のいずれかの画像処理装置３と、上記画像データに応じた画像を出力用紙に印刷する画像形成部５とを備えていることを特徴としている。
【０１３３】
上記の構成によれば、見た目の違和感を抑えつつ画像の縦横比を変換することができる。また、画像の周縁部のオブジェクトが印刷範囲からはみ出してしまうことを防止できる。
【０１３４】
本発明の態様７にかかる画像処理方法は、画像データにおける画像の縦横比を、当該画像を印刷する出力用紙の縦横比に応じて変換する画像処理方法であって、上記画像データにおける各画素のエッジ成分の強度を示すエッジ値を検出する工程と、上記画像の一端部から他端部までを連結する画素の経路のうち、エッジ値の合計値が最小になる経路上の画素を間引き処理することによって上記画像の縦横比を変換する間引き処理工程とを含むことを特徴としている。
【０１３５】
上記の方法によれば、エッジ成分の強度が低い領域の画素を間引くことにより、見た目の違和感を抑えつつ画像の縦横比を変換することができる。また、従来の画像を出力用紙よりも大きいサイズに拡大して印刷する構成の課題であった、画像の周縁部のオブジェクトが印刷範囲からはみ出してしまうという課題を防止できる。
【０１３６】
本発明の各態様に係る画像処理装置３は、コンピュータによって実現してもよく、この場合には、コンピュータを上記間引き処理部として動作させることにより上記画像処理装置をコンピュータにて実現させる画像処理プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【０１３７】
本発明は、上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１３８】
本発明は、写真画像データに応じた画像を出力用紙に印刷する際に出力用紙のサイズに応じて写真画像データの画像サイズを変換する画像処理装置および画像処理方法に適用できる。
【符号の説明】
【０１３９】
１  画像形成装置
２  画像入力装置
３  画像処理装置
４  ＲＩＰ
５  画像出力装置
９  制御部
２０  縦横比比較部
２１  顔検出部
２２  集合写真判定部
２３  間引き処理部
２８ａ〜２８ｃ  縦横比調整部
２９  文字範囲抽出部
【図１】
2016063369.tif 000004
【図２】
2016063369.tif 000005
【図３】
2016063369.tif 000006
【図４】
2016063369.tif 000007
【図５】
2016063369.tif 000008
【図６】
2016063369.tif 000009
【図７】
2016063369.tif 000010
【図８】
2016063369.tif 000011
【図９】
2016063369.tif 000012
【図１０】
2016063369.tif 000013
【図１１】
2016063369.tif 000014
【図１２】
2016063369.tif 000015