(57)【要約】【課題】顔画像を含む原稿から画像が読み取られる際に生じるユーザーの手間を省くことが可能な画像読取装置、画像形成装置、及び画像読取方法を提供すること。【解決手段】画像形成装置は、原稿から読み取られた読取画像Ｇ１０に含まれる顔画像Ｇ１１〜Ｇ１４を検出する検出処理部と、顔画像Ｇ１１〜Ｇ１４各々の向きを判定する判定処理部と、互いに向きが共通する複数の顔画像で構成されるグループのうち顔画像の数が最も多いグループに属する顔画像Ｇ１３、顔画像Ｇ１４の向きと搬送方向Ｄ１とが一致しない場合に、読取画像Ｇ１０を回転させて顔画像Ｇ１３、顔画像Ｇ１４の向きと搬送方向Ｄ１とを一致させる回転処理部と、を備える。【選択図】図３
2018082258.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る画像読取部と、
前記画像読取部によって読み取られた読取画像に含まれる顔画像を検出する検出処理部と、
前記検出処理部によって前記顔画像が検出された場合に、前記顔画像の向きを判定する判定処理部と、
前記判定処理部によって判定された前記顔画像の向きと予め定められた特定方向とが一致しない場合に、前記読取画像を回転させて前記顔画像の向きと前記特定方向とを一致させる回転処理部と、
を備える画像読取装置。
【請求項２】
前記回転処理部は、前記読取画像が複数の前記顔画像を含む場合であって、複数の前記顔画像のうち最も大きい第１顔画像の向きと前記特定方向とが一致しない場合に、前記第１顔画像の向きと前記特定方向とを一致させるように前記読取画像を回転させる、
請求項１に記載の画像読取装置。
【請求項３】
前記回転処理部は、前記読取画像が複数の前記顔画像を含む場合であって、複数の前記顔画像のうち前記読取画像における中央から最も近い第２顔画像の向きと前記特定方向とが一致しない場合に、前記第２顔画像の向きと前記特定方向とを一致させるように前記読取画像を回転させる、
請求項１に記載の画像読取装置。
【請求項４】
前記回転処理部は、前記読取画像が互いに向きが共通する複数の前記顔画像で構成されるグループを含む場合であって、前記顔画像の数が最も多い特定グループに属する前記顔画像の向きと前記特定方向とが一致しない場合に、前記特定グループに属する前記顔画像の向きと前記特定方向とを一致させるように前記読取画像を回転させる、
請求項１〜３のいずれかに記載の画像読取装置。
【請求項５】
前記検出処理部によって前記顔画像が検出された場合に、前記読取画像に含まれる文字領域及び前記文字領域に含まれる文字の向きを検出する領域検出部を備え、
前記回転処理部は、前記読取画像が前記文字領域を含まない場合、前記文字領域に含まれる文字の向きと前記特定方向とが一致しない場合、及び前記読取画像における前記文字領域の占める割合が予め定められた閾値未満である場合に、前記読取画像を回転させて前記顔画像の向きと前記特定方向とを一致させる、
請求項１〜４のいずれかに記載の画像読取装置。
【請求項６】
前記検出処理部によって前記顔画像が検出された場合に、前記読取画像に含まれる文字領域及び前記文字領域に含まれる文字の向きを検出する領域検出部を備え、
前記回転処理部は、前記読取画像が前記文字領域を含まない場合、及び前記文字領域に含まれる文字の向きと前記特定方向とが一致しない場合に、前記読取画像を回転させて前記顔画像の向きと前記特定方向とを一致させる、
請求項１〜４のいずれかに記載の画像読取装置。
【請求項７】
前記回転処理部は、前記顔画像の向きと前記特定方向との間で形成される角度が０度以上４５度以下である場合には前記顔画像の向きと前記特定方向とが一致すると判断し、前記角度が４５度を超えており且つ１３５度以下である場合には前記読取画像を前記角度が小さくなる方向へ９０度回転させ、前記角度が１３５度を超えており且つ１８０度以下である場合には前記読取画像を１８０度回転させる、
請求項１〜６のいずれかに記載の画像読取装置。
【請求項８】
請求項１〜７のいずれかに記載の画像読取装置と、
画像データに基づいて画像を形成する画像形成部と、
を備える画像形成装置。
【請求項９】
原稿載置部に載置された原稿各々を順次搬送する原稿搬送部を備え、
前記画像読取部は、前記原稿搬送部によって搬送される原稿各々の画像を読み取り、
前記特定方向は、前記原稿搬送部による原稿の搬送方向であって、
前記回転処理部は、前記顔画像の向きと前記特定方向との間で形成される角度が４５度を超えており且つ１３５度以下である場合には前記読取画像を前記角度が小さくなる方向へ９０度回転させ、
前記画像形成装置は、
前記画像形成部を用いて前記読取画像各々を印刷する印刷処理部と、
前記回転処理部によって前記読取画像が９０度回転された場合に、回転後の前記読取画像を前記印刷処理部による印刷に用いられるシートに収まるサイズに縮小する縮小処理部と、
を備える請求項８に記載の画像形成装置。
【請求項１０】
原稿の画像を読み取る読取ステップと、
前記読取ステップにおいて読み取られた読取画像に含まれる顔画像を検出する検出ステップと、
前記検出ステップにおいて前記顔画像が検出された場合に、前記顔画像の向きを判定する判定ステップと、
前記判定ステップにおいて判定された前記顔画像の向きと予め定められた特定方向とが一致しない場合に、前記読取画像を回転させて前記顔画像の向きと前記特定方向とを一致させる回転ステップと、
を含む画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から画像データを読み取る画像読取装置、画像読取装置を備える画像形成装置、及び画像読取方法に関する。
【背景技術】
【０００２】
スキャナーのような画像読取装置では、ＡＤＦ（オートドキュメントフィーダー）などの原稿搬送部によって搬送される原稿から画像が読み取られる。例えば、画像読取装置では、顔画像を含む写真や書類などの原稿から画像が読み取られる。ここで、従来、取得された画像データに含まれる顔画像を認識可能な装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−２４２１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像読取装置では、原稿搬送部によって搬送される原稿に含まれる顔画像の向きと原稿搬送部による搬送方向とが一致しないことがある。この場合、読み取られた画像データにおいて、その画像データに含まれる顔画像の向きが横向き又は下向きになる。ここで、ユーザーが上向きの顔画像を含む画像データを所望する場合には、そのユーザーにおいて画像データを９０度又は１８０度回転させる回転操作を行う手間が生じる。
【０００５】
本発明の目的は、顔画像を含む原稿から画像が読み取られる際に生じるユーザーの手間を省くことが可能な画像読取装置、画像形成装置、及び画像読取方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係る画像読取装置は、画像読取部と、検出処理部と、判定処理部と、回転処理部とを備える。前記画像読取部は、原稿の画像を読み取る。前記検出処理部は、前記画像読取部によって読み取られた読取画像に含まれる顔画像を検出する。前記判定処理部は、前記検出処理部によって前記顔画像が検出された場合に、前記顔画像の向きを判定する。前記回転処理部は、前記判定処理部によって判定された前記顔画像の向きと予め定められた特定方向とが一致しない場合に、前記読取画像を回転させて前記顔画像の向きと前記特定方向とを一致させる。
【０００７】
本発明の他の局面に係る画像形成装置は、前記画像読取装置と、画像形成部とを備える。前記画像形成部は、画像データに基づいて画像を形成する。
【０００８】
本発明の他の局面に係る画像読取方法は、読取ステップと、検出ステップと、判定ステップと、回転ステップとを含む。前記読取ステップでは、原稿の画像が読み取られる。前記検出ステップでは、前記読取ステップにおいて読み取られた読取画像に含まれる顔画像が検出される。前記判定ステップでは、前記検出ステップにおいて前記顔画像が検出された場合に、前記顔画像の向きが判定される。前記回転ステップでは、前記判定ステップにおいて判定された前記顔画像の向きと予め定められた特定方向とが一致しない場合に、前記読取画像が回転されて前記顔画像の向きと前記特定方向とが一致する。
【発明の効果】
【０００９】
本発明によれば、顔画像を含む原稿から画像が読み取られる際に生じるユーザーの手間を省くことが可能である。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係る画像形成装置の構成を示す図である。
【図２】図２は、本発明の実施形態に係る画像形成装置のシステム構成を示すブロック図である。
【図３】図３は、本発明の実施形態に係る画像形成装置で読み取られた読取画像の一例を示す図である。
【図４】図４は、本発明の実施形態に係る画像形成装置で実行される顔画像読取処理の一例を示すフローチャートである。
【図５】図５は、図４に示される顔画像読取処理における一部の処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１２】
［画像形成装置１０の概略構成］
まず、図１及び図２を参照しつつ、本発明の実施形態に係る画像形成装置１０の概略構成について説明する。ここで、図１は画像形成装置１０の構成を示す断面模式図である。
【００１３】
画像形成装置１０は、原稿から画像データを読み取るスキャン機能、及び画像データに基づいて画像を形成するプリント機能と共に、ファクシミリ機能、及びコピー機能などの複数の機能を有する複合機である。
【００１４】
図１及び図２に示されるように、画像形成装置１０は、ＡＤＦ（自動原稿搬送装置）１、画像読取部２、画像形成部３、給紙部４、制御部５、操作表示部６、及び記憶部７を備える。ここに、画像読取部２、及び制御部５を備える装置が、本発明における画像読取装置の一例である。なお、本発明は、スキャナー装置、ファクシミリ装置、及びコピー機などの画像読取装置又は画像形成装置に適用可能である。
【００１５】
ＡＤＦ１は、図１に示されるように、原稿載置部１１、複数の搬送ローラー１２、原稿押さえ１３、及び排紙部１４を備える。ＡＤＦ１は、原稿載置部１１に載置された原稿各々を図１に示される搬送方向Ｄ１に沿って順次搬送する。ここに、ＡＤＦ１が、本発明における原稿搬送部の一例である。画像読取部２は、原稿台、光源、複数のミラー、光学レンズ、及びＣＣＤを備える。画像読取部２は、前記原稿台に載置された原稿又はＡＤＦ１によって搬送される原稿各々の画像を読み取る。
【００１６】
画像形成部３は、画像読取部２で読み取られた画像データに基づいて、電子写真方式で画像を形成することが可能である。また、画像形成部３は、外部のパーソナルコンピューター等の情報処理装置から入力された画像データに基づいて、画像を形成することも可能である。具体的に、画像形成部３は、感光体ドラム、帯電装置、光走査装置、現像装置、転写装置、クリーニング装置、定着装置、及び排紙トレイを備える。給紙部４は、給紙カセット、シート搬送路、及び複数の搬送ローラーを備え、画像形成部３にシートを供給する。画像形成部３は、給紙部４から供給されるシートに、画像データに基づく画像を形成する。画像形成部３による画像形成後のシートは、前記排紙トレイに排出される。なお、画像形成部３は、インクジェット方式などの他の画像形成方式により画像を形成するものであってもよい。
【００１７】
制御部５は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ、及びＥＥＰＲＯＭ（登録商標）などの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶媒体である。前記ＲＡＭは揮発性の記憶媒体であり、前記ＥＥＰＲＯＭは不揮発性の記憶媒体である。前記ＲＡＭ及び前記ＥＥＰＲＯＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。制御部５では、前記ＣＰＵにより前記ＲＯＭに予め記憶された各種の制御プログラムが実行される。これにより、画像形成装置１０が制御部５により統括的に制御される。なお、制御部５は、集積回路（ＡＳＩＣ）などの電子回路で構成されたものであってもよく、画像形成装置１０を統括的に制御するメイン制御部とは別に設けられた制御部であってもよい。
【００１８】
操作表示部６は、制御部５からの制御指示に応じて各種の情報を表示する液晶ディスプレーなどの表示部、及びユーザーの操作に応じて制御部５に各種の情報を入力する操作キー又はタッチパネルなどの操作部を有する。
【００１９】
記憶部７は、不揮発性の記憶媒体である。例えば、記憶部７は、フラッシュメモリー、ＳＳＤ（ソリッドステートドライブ）、又はＨＤＤ（ハードディスクドライブ）などの記憶媒体である。
【００２０】
ところで、画像形成装置１０では、ＡＤＦ１によって搬送される原稿に含まれる顔画像の向きとＡＤＦ１による搬送方向Ｄ１（図３参照）とが一致しないことがある。この場合、画像読取部２によって読み取られた画像データにおいて、その画像データに含まれる前記顔画像の向きが横向き又は下向きになる。ここで、ユーザーが上向きの前記顔画像を含む画像データを所望する場合には、そのユーザーにおいて画像データを９０度又は１８０度回転させる回転操作を行う手間が生じる。
【００２１】
これに対し、本発明の実施形態に係る画像形成装置１０は、以下に説明するように、前記顔画像を含む原稿から画像が読み取られる際に生じるユーザーの手間を省くことが可能である。
【００２２】
具体的に、制御部５の前記ＲＯＭには、前記ＣＰＵに後述の顔画像読取処理（図４のフローチャート参照）を実行させるための顔画像読取プログラムが予め記憶されている。なお、前記顔画像読取プログラムは、ＣＤ、ＤＶＤ、及びフラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて記憶部７にインストールされるものであってもよい。
【００２３】
そして、制御部５は、図２に示されるように、読取処理部５１、検出処理部５２、判定処理部５３、領域検出部５４、回転処理部５５、出力処理部５６、及び縮小処理部５７を含む。具体的に、制御部５は、前記ＣＰＵを用いて前記ＲＯＭに記憶されている前記顔画像読取プログラムを実行する。これにより、制御部５は、読取処理部５１、検出処理部５２、判定処理部５３、領域検出部５４、回転処理部５５、出力処理部５６、及び縮小処理部５７として機能する。
【００２４】
読取処理部５１は、ＡＤＦ１及び画像読取部２を用いて、ＡＤＦ１によって搬送される原稿各々の画像を読み取る。なお、読取処理部５１は、画像読取部２を用いて、前記原稿台に載置された原稿の画像を読み取ってもよい。
【００２５】
検出処理部５２は、読取処理部５１によって読み取られた読取画像に含まれる顔画像を検出する。
【００２６】
例えば、検出処理部５２は、前記読取画像に対して、前記読取画像に含まれる画像の輪郭を検出する輪郭検出処理を実行する。次に、検出処理部５２は、前記輪郭検出処理の結果に基づいて、前記読取画像に含まれる楕円形状の輪郭を有する画像を抽出する。そして、検出処理部５２は、予め記憶部７に格納された前記顔画像の認識に用いられるパターンマッチング用の画像に用いて、抽出された楕円形状の輪郭を有する画像が前記顔画像であるか否かを判断する。なお、検出処理部５２による前記顔画像の検出方法は、上記の方法に限られず、従来周知の方法が用いられてよい。
【００２７】
判定処理部５３は、検出処理部５２によって前記顔画像が検出された場合に、前記顔画像の向きを判定する。例えば、前記顔画像の向きは、前記顔画像における顎部から眉間部へ向かう方向である。
【００２８】
ここで、図３を参照しつつ、判定処理部５３による前記顔画像の向きの判定方法について説明する。図３に示される読取画像Ｇ１０には、顔画像Ｇ１１〜Ｇ１４が含まれている。
【００２９】
例えば、判定処理部５３は、顔画像Ｇ１１の向きを判定する場合に、顔画像Ｇ１１に含まれる顎部Ｇ１１Ａ及び眉間部Ｇ１１Ｂを特定する。例えば、判定処理部５３は、顔画像Ｇ１１と前記パターンマッチング用の画像とが一致した際の、前記パターンマッチング用の画像に含まれる顎及び目の位置に基づいて、顎部Ｇ１１Ａ及び眉間部Ｇ１１Ｂを特定する。次に、判定処理部５３は、顎部Ｇ１１Ａから眉間部Ｇ１１Ｂへ向かう方向Ｄ３（図３参照）を特定する。そして、判定処理部５３は、特定された方向Ｄ３を顔画像Ｇ１１の向きであると判定する。
【００３０】
同様に、判定処理部５３は、顔画像Ｇ１２に含まれる顎部Ｇ１２Ａ及び眉間部Ｇ１２Ｂを特定して、顎部Ｇ１２Ａから眉間部Ｇ１２Ｂへ向かう方向Ｄ４（図３参照）を顔画像Ｇ１２の向きであると判定する。また、判定処理部５３は、顔画像Ｇ１３に含まれる顎部Ｇ１３Ａ及び眉間部Ｇ１３Ｂを特定して、顎部Ｇ１３Ａから眉間部Ｇ１３Ｂへ向かう方向Ｄ５（図３参照）を顔画像Ｇ１３の向きであると判定する。また、判定処理部５３は、顔画像Ｇ１４に含まれる顎部Ｇ１４Ａ及び眉間部Ｇ１４Ｂを特定して、顎部Ｇ１４Ａから眉間部Ｇ１４Ｂへ向かう方向Ｄ６（図３参照）を顔画像Ｇ１４の向きであると判定する。
【００３１】
領域検出部５４は、検出処理部５２によって前記顔画像が検出された場合に、前記読取画像に含まれる文字領域及び前記文字領域に含まれる文字の向きを検出する。
【００３２】
例えば、領域検出部５４は、検出処理部５２によって実行される前記輪郭検出処理の実行結果に基づいて、前記読取画像に含まれる前記文字領域を検出する。また、領域検出部５４は、前記文字領域が検出された場合に、前記文字領域における一部又は全部の領域に含まれる文字を認識するＯＣＲ（光学文字認識）処理を実行する。そして、領域検出部５４は、前記ＯＣＲ処理の実行結果に基づいて、前記文字領域に含まれる文字の向きを検出する。ここで、文字の向きとは、文字における下部から上部へ向かう方向である。
【００３３】
回転処理部５５は、判定処理部５３によって判定された前記顔画像の向きと搬送方向Ｄ１とが一致しない場合に、前記読取画像を回転させて前記顔画像の向きと搬送方向Ｄ１とを一致させる。ここに、搬送方向Ｄ１が、本発明における予め定められた特定方向の一例である。なお、本発明における特定方向は、画像読取部２による前記原稿台に載置された原稿に対する読取方向Ｄ２（図１参照）とは逆の方向であってもよい。
【００３４】
ここで、回転処理部５５は、前記読取画像が複数の前記顔画像を含み、且つ互いに向きが共通する複数の前記顔画像で構成されるグループを含まない場合であって、複数の前記顔画像のうち最も大きい第１顔画像の向きと搬送方向Ｄ１とが一致しない場合に、前記第１顔画像の向きと搬送方向Ｄ１とを一致させるように前記読取画像を回転させる。
【００３５】
また、回転処理部５５は、前記読取画像が前記グループを含む場合であって、前記顔画像の数が最も多い特定グループに属する前記顔画像の向きと搬送方向Ｄ１とが一致しない場合に、前記特定グループに属する前記顔画像の向きと搬送方向Ｄ１とを一致させるように前記読取画像を回転させる。また、回転処理部５５は、前記特定グループが複数存在する場合には、複数の前記特定グループのうち前記顔画像の面積の合計値が最も大きい前記特定グループに属する前記顔画像の向きと搬送方向Ｄ１とが一致しない場合に、前記顔画像の面積の合計値が最も大きい前記特定グループに属する前記顔画像の向きと搬送方向Ｄ１とを一致させるように前記読取画像を回転させる。
【００３６】
また、回転処理部５５は、前記読取画像が前記文字領域を含まない場合、前記文字領域に含まれる文字の向きと搬送方向Ｄ１とが一致しない場合、及び前記読取画像における前記文字領域の占める割合が予め定められた閾値未満である場合に、前記読取画像を回転させて前記顔画像の向きと搬送方向Ｄ１とを一致させる。例えば、前記閾値は５０パーセントである。なお、前記閾値は、操作表示部６におけるユーザー操作に応じて任意に変更されてよい。
【００３７】
具体的に、回転処理部５５は、前記顔画像の向きと搬送方向Ｄ１との間で形成される角度が０度以上４５度以下である場合に、前記顔画像の向きと搬送方向Ｄ１とが一致すると判断する。一方、回転処理部５５は、前記顔画像の向きと搬送方向Ｄ１との間で形成される角度が４５度を超えており且つ１８０度以下である場合には、前記顔画像の向きと搬送方向Ｄ１とが一致しないと判断する。また、回転処理部５５は、前記文字領域に含まれる文字の向きと搬送方向Ｄ１との間で形成される角度が予め定められた基準角度以下である場合に、前記文字領域に含まれる文字の向きと搬送方向Ｄ１とが一致すると判断する。例えば、前記基準角度は５度である。なお、前記基準角度は、操作表示部６におけるユーザー操作に応じて任意に変更されてよい。
【００３８】
そして、回転処理部５５は、前記角度が４５度を超えており且つ１３５度以下である場合には、前記読取画像を前記角度が小さくなる方向へ９０度回転させる。また、回転処理部５５は、前記角度が１３５度を超えており且つ１８０度以下である場合には、前記読取画像を１８０度回転させる。
【００３９】
例えば、図３に示される読取画像Ｇ１０において、顔画像Ｇ１２〜Ｇ１４が含まれておらず、顔画像Ｇ１１のみが含まれていると仮定する。ここで、図３に示される顔画像Ｇ１１の向きＤ３と搬送方向Ｄ１との間で形成される角度Ｃ１は０度以上４５度以下である。そのため、回転処理部５５は、顔画像Ｇ１１の向きＤ３と搬送方向Ｄ１とが一致すると判断し、読取画像Ｇ１０を回転させない。
【００４０】
また、図３に示される読取画像Ｇ１０において、顔画像Ｇ１１、及び顔画像Ｇ１３〜Ｇ１４が含まれておらず、顔画像Ｇ１２のみが含まれていると仮定する。ここで、図３に示される顔画像Ｇ１２の向きＤ４と搬送方向Ｄ１との間で形成される角度Ｃ２は１３５度を超えており且つ１８０度以下である。そのため、回転処理部５５は、読取画像Ｇ１０を１８０度回転させる。
【００４１】
また、図３に示される読取画像Ｇ１０において、顔画像Ｇ１１〜Ｇ１２、及び顔画像Ｇ１４が含まれておらず、顔画像Ｇ１３のみが含まれていると仮定する。ここで、図３に示される顔画像Ｇ１３の向きＤ５と搬送方向Ｄ１との間で形成される角度Ｃ３は４５度を超えており且つ１３５度以下である。そのため、回転処理部５５は、読取画像Ｇ１０を時計周り方向へ９０度回転させる。
【００４２】
また、図３に示される読取画像Ｇ１０において、顔画像Ｇ１１〜Ｇ１３が含まれておらず、顔画像Ｇ１４のみが含まれていると仮定する。ここで、図３に示される顔画像Ｇ１４の向きＤ６と搬送方向Ｄ１との間で形成される角度Ｃ４は４５度を超えており且つ１３５度以下である。そのため、回転処理部５５は、読取画像Ｇ１０を時計周り方向へ９０度回転させる。
【００４３】
なお、回転処理部５５は、前記顔画像の向きと搬送方向Ｄ１との間で形成される角度が前記基準角度以下である場合に、前記顔画像の向きと搬送方向Ｄ１とが一致すると判断してもよい。この場合、回転処理部５５は、前記顔画像の向きとＡＤＦ１による搬送方向Ｄ１との間で形成される角度が前記基準角度以下になるように、前記顔画像を回転させる。
【００４４】
また、回転処理部５５は、前記読取画像が複数の前記顔画像を含む場合であって、いずれか一つ又は複数の前記顔画像の向きと搬送方向Ｄ１とが一致する場合に、前記読取画像を回転させないものであってもよい。また、回転処理部５５は、前記グループの有無に関わらず、前記第１顔画像の向きと搬送方向Ｄ１とが一致しない場合に、前記第１顔画像の向きと搬送方向Ｄ１とを一致させるように前記読取画像を回転させてもよい。
【００４５】
また、回転処理部５５は、前記読取画像が複数の前記顔画像を含み且つ前記グループを含まない場合であって、複数の前記顔画像のうち前記読取画像における中央から最も近い第２顔画像の向きと搬送方向Ｄ１とが一致しない場合に、前記第２顔画像の向きと搬送方向Ｄ１とを一致させるように前記読取画像を回転させてもよい。また、回転処理部５５は、前記グループの有無に関わらず、前記第２顔画像の向きと搬送方向Ｄ１とが一致しない場合に、前記第２顔画像の向きと搬送方向Ｄ１とを一致させるように前記読取画像を回転させてもよい。
【００４６】
また、回転処理部５５は、前記読取画像が前記文字領域を含まない場合、及び前記文字領域に含まれる文字の向きと搬送方向Ｄ１とが一致しない場合に、前記読取画像を回転させて前記顔画像の向きと搬送方向Ｄ１とを一致させてもよい。
【００４７】
出力処理部５６は、読取処理部５１によって読み取られる前記読取画像各々を出力する。具体的に、出力処理部５６は、画像形成部３を用いて前記読取画像各々を印刷する。ここに、出力処理部５６が、本発明における印刷処理部の一例である。
【００４８】
なお、出力処理部５６は、前記読取画像各々を記憶部７に格納してもよい。また、出力処理部５６は、前記読取画像各々が読取処理部５１による読取順に並べられたＰＤＦファイルなどの文書ファイルを生成して、生成された前記文書ファイルを記憶部７に格納してもよい。また、出力処理部５６は、ＬＡＮ（ローカルエリアネットワーク）などのネットワークを介して接続される外部の情報処理装置に、前記読取画像各々又は前記文書ファイルを送信してもよい。
【００４９】
縮小処理部５７は、回転処理部５５によって前記読取画像が時計周り方向又は反時計回り方向に９０度回転された場合に、回転後の前記読取画像を出力処理部５６による印刷に用いられるシートに収まるサイズに縮小する。
【００５０】
なお、制御部５は、領域検出部５４、出力処理部５６、及び縮小処理部５７のうちの一部又は全部を含んでいなくてもよい。
【００５１】
［顔画像読取処理］
以下、図４を参照しつつ、画像形成装置１０において制御部５により実行される顔画像読取処理の手順の一例と共に、本発明の画像読取方法について説明する。ここで、ステップＳ１１、Ｓ１２・・・は、制御部５により実行される処理手順（ステップ）の番号を表している。なお、制御部５は、操作表示部６におけるユーザー操作により前記顔画像読取処理の実行が指示された場合に、前記顔画像読取処理を実行する。
【００５２】
＜ステップＳ１１＞
まず、ステップＳ１１において、制御部５は、ＡＤＦ１を用いて、原稿載置部１１に載置されている原稿を排紙部１４へ搬送する。
【００５３】
＜ステップＳ１２＞
ステップＳ１２において、制御部５は、画像読取部２を用いて、ステップＳ１１で搬送される原稿の画像を読み取る。ここに、ステップＳ１１及びステップＳ１２の処理が、本発明における読取ステップの一例であって、制御部５の読取処理部５１により実行される。
【００５４】
＜ステップＳ１３＞
ステップＳ１３において、制御部５は、ステップＳ１２で読み取られた前記読取画像に含まれる前記顔画像を検出する第１検出処理を実行する。ここに、ステップＳ１３の処理が、本発明における検出ステップの一例であって、制御部５の検出処理部５２により実行される。
【００５５】
＜ステップＳ１４＞
ステップＳ１４において、制御部５は、ステップＳ１３で実行された前記第１検出処理において前記顔画像が検出されたか否かを判断する。
【００５６】
ここで、制御部５は、前記顔画像が検出されたと判断すると（Ｓ１４のＹｅｓ側）、処理をステップＳ１５に移行させる。また、前記顔画像が検出されていなければ（Ｓ１４のＮｏ側）、制御部５は、処理をステップＳ２０へ移行させる。
【００５７】
＜ステップＳ１５＞
ステップＳ１５において、制御部５は、ステップＳ１２で読み取られた前記読取画像に含まれる前記文字領域及び前記文字領域に含まれる文字の向きを検出する第２検出処理を実行する。ここで、ステップＳ１５の処理は、制御部５の領域検出部５４により実行される。
【００５８】
＜ステップＳ１６＞
ステップＳ１６において、制御部５は、ステップＳ１５で実行された前記第２検出処理において前記文字領域が検出されたか否かを判断する。
【００５９】
ここで、制御部５は、前記文字領域が検出されたと判断すると（Ｓ１６のＹｅｓ側）、処理をステップＳ１７に移行させる。また、前記文字領域が検出されていなければ（Ｓ１６のＮｏ側）、制御部５は、処理をステップＳ１９へ移行させる。
【００６０】
＜ステップＳ１７＞
ステップＳ１７において、制御部５は、前記第２検出処理で検出された前記文字領域に含まれる文字の向きと搬送方向Ｄ１とが一致するか否かを判断する。
【００６１】
ここで、制御部５は、前記文字領域に含まれる文字の向きと搬送方向Ｄ１とが一致すると判断すると（Ｓ１７のＹｅｓ側）、処理をステップＳ１８に移行させる。また、前記文字領域に含まれる文字の向きと搬送方向Ｄ１とが一致しなければ（Ｓ１７のＮｏ側）、制御部５は、処理をステップＳ１９へ移行させる。
【００６２】
＜ステップＳ１８＞
ステップＳ１８において、制御部５は、ステップＳ１２で読み取られた前記読取画像における前記文字領域の占める割合が前記閾値未満であるか否かを判断する。
【００６３】
ここで、制御部５は、前記読取画像における前記文字領域の占める割合が前記閾値未満であると判断すると（Ｓ１８のＹｅｓ側）、処理をステップＳ１９に移行させる。また、前記読取画像における前記文字領域の占める割合が前記閾値未満でなければ（Ｓ１８のＮｏ側）、制御部５は、処理をステップＳ２０に移行させる。これにより、後述する前記読取画像を回転させる処理を含む回転制御処理の実行が回避される。そのため、前記読取画像が回転されることで前記読取画像に含まれる文字が横転又は反転して、前記読取画像に含まれる文字の可読性が低下することが回避される。また、前記読取画像における前記文字領域の占める割合に基づいて回転制御処理の実行の可否が判断されるため、文字の量が少ない場合にまで前記読取画像の回転が制限されることが回避される。
【００６４】
＜ステップＳ１９＞
ステップＳ１９において、制御部５は、以下に述べる回転制御処理を実行する。
【００６５】
［回転制御処理］
ここで、図５を参照しつつ、前記顔画像読取処理のステップＳ１９で実行される回転制御処理について説明する。なお、前記顔画像読取処理のステップＳ２０以降の説明は、前記回転制御処理の説明の終了後に行う。
【００６６】
＜ステップＳ３１＞
まず、ステップＳ３１において、制御部５は、前記顔画像読取処理のステップＳ１２で読み取られた前記読取画像に含まれる前記顔画像各々の向きを判定する。ここに、ステップＳ３１の処理が、本発明における判定ステップの一例であって、制御部５の判定処理部５３により実行される。
【００６７】
＜ステップＳ３２＞
ステップＳ３２において、制御部５は、前記顔画像読取処理のステップＳ１２で読み取られた前記読取画像が複数の前記顔画像を含むか否かを判断する。
【００６８】
ここで、制御部５は、前記読取画像が複数の前記顔画像を含むと判断すると（Ｓ３２のＹｅｓ側）、処理をステップＳ３３に移行させる。また、前記読取画像が複数の前記顔画像を含まなければ（Ｓ３２のＮｏ側）、制御部５は、処理をステップＳ３２１へ移行させる。
【００６９】
＜ステップＳ３２１＞
ステップＳ３２１において、制御部５は、ステップＳ３１で判定された前記顔画像の向きと搬送方向Ｄ１とが一致するか否かを判断する。
【００７０】
ここで、制御部５は、前記顔画像の向きと搬送方向Ｄ１とが一致すると判断すると（Ｓ３２１のＹｅｓ側）、前記回転制御処理を終了させる。また、前記顔画像の向きと搬送方向Ｄ１とが一致しなければ（Ｓ３２１のＮｏ側）、制御部５は、処理をステップＳ３２２に移行させる。
【００７１】
＜ステップＳ３２２＞
ステップＳ３２２において、制御部５は、前記顔画像読取処理のステップＳ１２で読み取られた前記読取画像を回転させて、前記読取画像に含まれる前記顔画像の向きと搬送方向Ｄ１とを一致させる。
【００７２】
例えば、図３に示される読取画像Ｇ１０において、顔画像Ｇ１１〜Ｇ１３が含まれておらず、顔画像Ｇ１４のみが含まれていると仮定する。この場合、制御部５は、読取画像Ｇ１０を時計周り方向に９０度回転させて、顔画像Ｇ１４の向きＤ６と搬送方向Ｄ１とを一致させる。
【００７３】
＜ステップＳ３２３＞
ステップＳ３２３において、制御部５は、ステップＳ３２２で前記読取画像が時計周り方向又は反時計回り方向に９０度回転されたか否かを判断する。
【００７４】
ここで、制御部５は、前記読取画像が９０度回転されたと判断すると（Ｓ３２３のＹｅｓ側）、処理をステップＳ３２４に移行させる。また、前記読取画像が９０度回転されていなければ（Ｓ３２３のＮｏ側）、制御部５は、前記回転制御処理を終了させる。
【００７５】
＜ステップＳ３２４＞
ステップＳ３２４において、制御部５は、ステップＳ３２２での回転後の前記読取画像を、後述する前記顔画像読取処理のステップＳ２１で印刷に用いられるシートに収まるサイズに縮小する。
【００７６】
例えば、図３に示される読取画像Ｇ１０、及び印刷に用いられるシートのサイズが共にＡ４縦サイズであって、ステップＳ３２２で読取画像Ｇ１０が時計周り方向に９０度回転されたと仮定する。この場合、制御部５は、回転後の読取画像Ｇ１０における搬送方向Ｄ１と直交する幅方向の長さ（Ａ４縦サイズの長手方向の長さ）が、Ａ４縦サイズの短手方向の長さ以下になるように、読取画像Ｇ１０を７０パーセント以下の変倍率で縮小する。これにより、ステップＳ３２２の処理が実行された場合であっても、後述する前記顔画像読取処理のステップＳ２１で出力される複数枚の印刷物において、前記印刷物各々に含まれる前記顔画像の向きを揃えることが可能である。
【００７７】
＜ステップＳ３３＞
ステップＳ３３において、制御部５は、前記顔画像読取処理のステップＳ１２で読み取られた前記読取画像が互いに向きが共通する複数の前記顔画像で構成される前記グループを含むか否かを判断する。
【００７８】
ここで、制御部５は、前記読取画像が前記グループを含むと判断すると（Ｓ３３のＹｅｓ側）、処理をステップＳ３４に移行させる。また、前記読取画像が前記グループを含まなければ（Ｓ３３のＮｏ側）、制御部５は、処理をステップＳ３３１へ移行させる。
【００７９】
＜ステップＳ３３１＞
ステップＳ３３１において、制御部５は、ステップＳ３１で判定された前記第１顔画像の向きと搬送方向Ｄ１とが一致するか否かを判断する。
【００８０】
ここで、制御部５は、前記第１顔画像の向きと搬送方向Ｄ１とが一致すると判断すると（Ｓ３３１のＹｅｓ側）、前記回転制御処理を終了させる。また、前記第１顔画像の向きと搬送方向Ｄ１とが一致しなければ（Ｓ３３１のＮｏ側）、制御部５は、処理をステップＳ３３２に移行させる。
【００８１】
＜ステップＳ３３２＞
ステップＳ３３２において、制御部５は、前記顔画像読取処理のステップＳ１２で読み取られた前記読取画像を回転させて、前記読取画像に含まれる前記第１顔画像の向きと搬送方向Ｄ１とを一致させる。
【００８２】
例えば、図３に示される読取画像Ｇ１０において、顔画像Ｇ１４が含まれておらず、顔画像Ｇ１１〜Ｇ１３のみが含まれていると仮定する。この場合、制御部５は、読取画像Ｇ１０を時計周り方向に１８０度回転させて、前記第１顔画像である顔画像Ｇ１２の向きＤ４と搬送方向Ｄ１とを一致させる。これにより、前記読取画像に含まれる最も大きな前記顔画像の向きと搬送方向Ｄ１とを一致させることが可能である。
【００８３】
＜ステップＳ３３３＞
ステップＳ３３３において、制御部５は、ステップＳ３２３と同様に、ステップＳ３３２で前記読取画像が９０度回転されたか否かを判断する。
【００８４】
ここで、制御部５は、前記読取画像が９０度回転されたと判断すると（Ｓ３３３のＹｅｓ側）、処理をステップＳ３３４に移行させる。また、前記読取画像が９０度回転されていなければ（Ｓ３３３のＮｏ側）、制御部５は、前記回転制御処理を終了させる。
【００８５】
＜ステップＳ３３４＞
ステップＳ３３４において、制御部５は、ステップＳ３２４と同様に、ステップＳ３３２での回転後の前記読取画像を、後述する前記顔画像読取処理のステップＳ２１で印刷に用いられるシートに収まるサイズに縮小する。
【００８６】
＜ステップＳ３４＞
ステップＳ３４において、制御部５は、ステップＳ３１で判定された前記特定グループに属する前記顔画像の向きと搬送方向Ｄ１とが一致するか否かを判断する。
【００８７】
ここで、制御部５は、前記特定グループに属する前記顔画像の向きと搬送方向Ｄ１とが一致すると判断すると（Ｓ３４のＹｅｓ側）、前記回転制御処理を終了させる。また、前記特定グループに属する前記顔画像の向きと搬送方向Ｄ１とが一致しなければ（Ｓ３４のＮｏ側）、制御部５は、処理をステップＳ３５に移行させる。
【００８８】
＜ステップＳ３５＞
ステップＳ３５において、制御部５は、前記顔画像読取処理のステップＳ１２で読み取られた前記読取画像を回転させて、前記特定グループに属する前記顔画像の向きと搬送方向Ｄ１とを一致させる。ここに、ステップＳ３２２、ステップＳ３３２、及びステップＳ３５の処理が、本発明における回転ステップの一例であって、制御部５の回転処理部５５により実行される。
【００８９】
例えば、制御部５は、図３に示される読取画像Ｇ１０を時計周り方向に９０度回転させて、前記特定グループに属する顔画像Ｇ１３の向きＤ５及び顔画像Ｇ１４の向きＤ６と搬送方向Ｄ１とを一致させる。これにより、前記読取画像において搬送方向Ｄ１と向きが一致する前記顔画像の数を最大にすることが可能である。
【００９０】
＜ステップＳ３６＞
ステップＳ３６において、制御部５は、ステップＳ３２３と同様に、ステップＳ３５で前記読取画像が９０度回転されたか否かを判断する。
【００９１】
ここで、制御部５は、前記読取画像が９０度回転されたと判断すると（Ｓ３６のＹｅｓ側）、処理をステップＳ３７に移行させる。また、前記読取画像が９０度回転されていなければ（Ｓ３６のＮｏ側）、制御部５は、前記回転制御処理を終了させる。
【００９２】
＜ステップＳ３７＞
ステップＳ３７において、制御部５は、ステップＳ３２４と同様に、ステップＳ３５での回転後の前記読取画像を、後述する前記顔画像読取処理のステップＳ２１で印刷に用いられるシートに収まるサイズに縮小する。ここで、ステップＳ３２４、ステップＳ３３４、及びステップＳ３７の処理は、制御部５の縮小処理部５７により実行される。
【００９３】
なお、前記回転制御処理において、ステップＳ３２〜ステップＳ３７、ステップＳ３３１〜ステップＳ３３４、及びステップＳ３２３〜ステップＳ３２４のうちの一部又は全部の処理は省略されてもよい。
【００９４】
以上で、前記回転制御処理の説明を終了して、前記顔画像読取処理のステップＳ２０以降の説明を再開する。
【００９５】
＜ステップＳ２０＞
ステップＳ２０において、制御部５は、原稿載置部１１に原稿が残存しているか否かを判断する。
【００９６】
ここで、制御部５は、原稿載置部１１に原稿が残存していると判断すると（Ｓ２０のＹｅｓ側）、処理をステップＳ１１に移行させて、原稿載置部１１に載置されている原稿が無くなるまでの間、ステップＳ１１〜ステップＳ１９の処理を実行する。また、原稿載置部１１に原稿が残存していなければ（Ｓ２０のＮｏ側）、制御部５は、処理をステップＳ２１へ移行させる。
【００９７】
＜ステップＳ２１＞
ステップＳ２１において、制御部５は、画像形成部３を用いて、ステップＳ１２で読み取られた前記読取画像各々を印刷する。ここで、ステップＳ２１の処理は、出力処理部５６により実行される。
【００９８】
なお、前記顔画像読取処理において、ステップＳ１１〜ステップＳ１２の処理に替えて、画像読取部２を用いて前記原稿台に載置された原稿の画像を読み取る処理が実行されてもよい。この場合、ステップＳ２０の処理は省略される。
【００９９】
また、前記顔画像読取処理において、ステップＳ１５〜ステップＳ１８、及びステップＳ２１の処理は省略されてもよい。
【０１００】
このように、画像形成装置１０では、ＡＤＦ１によって搬送される原稿から読み取られた前記読取画像に含まれる前記顔画像の向きと搬送方向Ｄ１とが一致しない場合に、前記顔画像の向きと搬送方向Ｄ１とが一致するように、前記読取画像が回転される。これにより、読み取られた画像データにおいて、その画像データに含まれる前記顔画像の向きが横向き又は下向きになることが回避される。従って、前記顔画像を含む原稿から画像が読み取られる際に生じるユーザーの手間を省くことが可能である。
【符号の説明】
【０１０１】
１    ＡＤＦ
２    画像読取部
３    画像形成部
４    給紙部
５    制御部
６    操作表示部
７    記憶部
１０  画像形成装置
５１  読取処理部
５２  検出処理部
５３  判定処理部
５４  領域検出部
５５  回転処理部
５６  出力処理部
５７  縮小処理部
【図１】
2018082258.tif 000003
【図２】
2018082258.tif 000004
【図３】
2018082258.tif 000005
【図４】
2018082258.tif 000006
【図５】
2018082258.tif 000007