(57)【要約】【課題】原稿の画像に対して実行される編集処理の対象領域を指定する際のユーザーの手間を軽減可能な画像処理装置及び画像処理方法を提供すること。【解決手段】画像処理装置は、原稿の画像を読み取る画像読取処理を実行して（ステップＳ１１）、読み取った前記原稿の画像に含まれる特徴画像を検出し（ステップＳ１２）、検出された前記特徴画像を囲む枠画像を生成して前記原稿の画像データに重畳させて、前記枠画像が重畳された前記原稿の画像データを操作表示部に表示させ（ステップＳ１３）、編集処理の実行指示の入力に応じて（ステップＳ１４のＹｅｓ側）前記原稿の画像における前記枠画像の枠内又は枠外の画像領域に対してトリミング処理を実行する（ステップＳ１８）。【選択図】図３
2016119546.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する画像データ取得部と、
前記画像データ取得部によって取得された画像データに含まれる特徴画像を検出する特徴検出部と、
前記特徴画像を囲む枠画像を生成して前記画像データ取得部によって取得された画像データに重畳させる画像重畳部と、
前記画像重畳部によって前記枠画像が重畳された前記画像データを表示部に表示させる表示処理部と、
前記表示処理部によって表示される前記枠画像の枠内又は枠外の画像領域に対して編集処理を実行する編集処理部と、
を備える画像処理装置。
【請求項２】
前記表示処理部は、予め定められた操作入力に応じて前記表示部に表示された前記枠画像の重畳位置及びサイズを変更する請求項１に記載の画像処理装置。
【請求項３】
前記編集処理がトリミング処理であって、
前記トリミング処理後の画像のサイズに応じたシートのサイズを判定するサイズ判定部を更に備える請求項１又は２に記載の画像処理装置。
【請求項４】
前記トリミング処理が複数回実行された後に得られる複数の画像を一つの画像に集約する集約処理を実行する集約処理部を更に備え、
前記サイズ判定部が、前記集約処理後の画像のサイズに応じたシートのサイズを判定する請求項３に記載の画像処理装置。
【請求項５】
前記特徴画像が、文書の画像データに含まれる写真、図形、表、及び予め定められた文字列のいずれか一つ又は複数を含む請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
前記表示部がタッチパネルである請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
原稿から画像データを読み取る画像読取部を更に備え、
前記画像データ取得部が、前記画像読取部を用いて画像データを取得する請求項１〜６のいずれかに記載の画像処理装置。
【請求項８】
画像データに基づいてシートに画像を形成する画像形成部を更に備える請求項１〜７のいずれかに記載の画像処理装置。
【請求項９】
画像データを取得する第１ステップと、
前記第１ステップによって取得された画像データに含まれる特徴画像を検出する第２ステップと、
前記特徴画像を囲む枠画像を生成して前記第１ステップによって取得された画像データに重畳させる第３ステップと、
前記第３ステップによって前記枠画像が重畳された前記画像データを表示部に表示させる第４ステップと、
前記第４ステップによって表示される前記枠画像の枠内又は枠外の画像領域に対して編集処理を実行する第５ステップと、
を含む画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
一般に、原稿から読み取られた画像に対してトリミング処理などの編集処理を実行可能なコピー機のような画像処理装置が知られている。例えば、この種の画像処理装置では、原稿から読み取られた画像がタッチパネルなどの表示部に表示される。そして、ユーザーは、前記表示部に表示された原稿の画像上で編集処理の対象領域を指定して前記編集処理の実行操作を行う。前記実行操作が行われると、画像処理装置は、原稿の画像を編集する処理を実行する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−５５１１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、この種の画像処理装置では、表示部に表示された原稿の画像上に編集処理の対象領域を示す枠画像が表示される。前記枠画像はユーザー操作に応じて任意の位置に移動し、又は任意の大きさに変化する。これにより、ユーザーは編集処理の対象領域を容易に変更することが可能である。ここで、前記枠画像がランダムの位置に表示される場合には、ユーザーにおいて前記枠画像の位置を確認する手間がかかる。また、前記枠画像が定位置に表示される場合には、ユーザーにおいて前記枠画像を編集処理の対象領域まで移動させる手間がかかる。
【０００５】
本発明の目的は、原稿の画像に対して実行される編集処理の対象領域を指定する際のユーザーの手間を軽減可能な画像処理装置及び画像処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係る画像処理装置は、画像データ取得部と、特徴検出部と、画像重畳部と、表示処理部と、編集処理部とを備える。前記画像データ取得部は、画像データを取得する。前記特徴検出部は、前記画像データ取得部によって取得された画像データに含まれる特徴画像を検出する。前記画像重畳部は、前記特徴画像を囲む枠画像を生成して前記画像データ取得部によって取得された画像データに重畳させる。前記表示処理部は、前記画像重畳部によって前記枠画像が重畳された前記画像データを表示部に表示させる。前記編集処理部は、前記表示処理部によって表示される前記枠画像の枠内又は枠外の画像領域に対して編集処理を実行する。
【０００７】
本発明の他の局面に係る画像処理方法は、第１ステップから第５ステップまでを含む。前記第１ステップは、画像データを取得する。前記第２ステップは、前記第１ステップによって取得された画像データに含まれる特徴画像を検出する。前記第３ステップは、前記特徴画像を囲む枠画像を生成して前記第１ステップによって取得された画像データに重畳させる。前記第４ステップは、前記第３ステップによって前記枠画像が重畳された前記画像データを表示部に表示させる。前記第５ステップは、前記第４ステップによって表示される前記枠画像の枠内又は枠外の画像領域に対して編集処理を実行する。
【発明の効果】
【０００８】
本発明によれば、原稿の画像に対して実行される編集処理の対象領域を指定する際のユーザーの手間を軽減可能な画像処理装置及び画像処理方法が実現される。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施形態に係る画像処理装置の構成を示す図である。
【図２】図２は、本発明の実施形態に係る画像処理装置のシステム構成及び制御部の構成を示すブロック図である。
【図３】図３は、本発明の実施形態に係る画像処理装置で実行される原稿画像編集処理の一例を示すフローチャートである。
【図４】図４は、本発明の実施形態に係る画像処理装置で実行される第１画像表示処理の一例を示すフローチャートである。
【図５】図５は、本発明の実施形態に係る画像処理装置で実行される第２画像表示処理の一例を示すフローチャートである。
【図６】図６は、本発明の実施形態に係る画像処理装置の操作表示部に表示される表示画面の一例を示す図である。
【図７】図７は、本発明の実施形態に係る画像処理装置で実行される編集画像印刷処理の一例を示すフローチャートである。
【図８】図８は、本発明の実施形態に係る画像処理装置の操作表示部で実行される表示画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１１】
［画像処理装置１０の概略構成］
まず、図１及び図２を参照しつつ、本発明の実施形態に係る画像処理装置１０の概略構成について説明する。ここで、図１は画像処理装置１０の構成を示す断面模式図である。
【００１２】
図１及び図２に示すように、画像処理装置１０は、ＡＤＦ１、画像読取部２、画像形成部３、給紙部４、制御部５、操作表示部６、及び記憶部７を備える。画像処理装置１０は、原稿から画像データを読み取るスキャン機能、及び画像データに基づいて画像を形成するプリント機能と共に、ファクシミリ機能、又はコピー機能などの複数の機能を有する複合機である。また、本発明は、スキャナー装置、プリンター装置、ファクシミリ装置、コピー機、パーソナルコンピューター、タブレット端末、及びスマートフォンなどの画像処理装置に適用可能である。
【００１３】
ＡＤＦ１は、不図示の原稿セット部、複数の搬送ローラー、原稿押さえ、及び排紙部を備え、画像読取部２によって読み取られる原稿を搬送する自動原稿搬送装置である。画像読取部２は、不図示の原稿台、光源、複数のミラー、光学レンズ、及びＣＣＤ（Charge Coupled Device）を備え、原稿から画像データを読み取ることが可能である。
【００１４】
画像形成部３は、画像読取部２で読み取られた画像データに基づいて、電子写真方式でカラー又はモノクロの画像をシートに形成可能である。また、画像形成部３は、外部のパーソナルコンピューター等の情報処理装置から入力された画像データに基づいて画像を形成することも可能である。具体的に、画像形成部３は、シアン、マゼンタ、イエロー及びブラックに対応する複数の画像形成ユニット、光走査装置、中間転写ベルト、二次転写ローラー、定着装置、並びに排紙トレイを備える。そして、画像形成部３では、給紙部４から供給されるシートに画像が形成されて、画像形成後の前記シートが前記排紙トレイに排出される。なお、前記シートは、紙、コート紙、ハガキ、封筒、及びＯＨＰシートなどのシート材料である。
【００１５】
給紙部４は、図１に示すように、給紙カセット４１〜４３を備え、給紙カセット４１〜４３に積載される前記シートを画像形成部３に供給する。給紙カセット４１〜４３は、画像処理装置１０の筐体に着脱可能に設けられ、各々異なるサイズの前記シートを積載可能である。例えば、画像処理装置１０では、給紙カセット４１にＡ４サイズの前記シートが積載され、給紙カセット４２にＡ３サイズの前記シートが積載される。また、給紙カセット４３にＢ５サイズの前記シートが積載される。
【００１６】
制御部５は、不図示のＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性の記憶部である。制御部５では、前記ＣＰＵにより前記ＲＯＭに予め記憶された各種の制御プログラムが実行される。これにより、画像処理装置１０が制御部５により統括的に制御される。なお、制御部５は、集積回路（ＡＳＩＣ）などの電子回路で構成されたものであってもよく、画像処理装置１０を統括的に制御するメイン制御部とは別に設けられた制御部であってもよい。
【００１７】
操作表示部６は、制御部５からの制御指示に応じて各種の情報を表示する液晶ディスプレーなどの表示部、及びユーザー操作に応じて制御部５に各種の情報を入力する操作キー及びタッチパネルを含む操作部を備える。ここに、操作表示部６が本発明における表示部の一例である。
【００１８】
記憶部７は、ＳＳＤ（ソリッドステートドライブ）又はＨＤＤ（ハードディスクドライブ）などの記憶装置である。記憶部７には、画像読取部２で読み取られた原稿の画像データなどが記憶される。なお、記憶部７は、制御部５の前記ＲＡＭなどであってもよい。
【００１９】
ところで、原稿から読み取られた画像に対してトリミング処理などの編集処理を実行可能なコピー機のような画像処理装置が知られている。例えば、この種の画像処理装置では、原稿から読み取られた画像がタッチパネルなどの表示部に表示される。そして、ユーザーは、前記表示部に表示された原稿の画像上で編集処理の対象領域を指定して前記編集処理の実行操作を行う。前記実行操作が行われると、画像処理装置は、原稿の画像を編集する処理を実行する。
【００２０】
また、この種の画像処理装置では、表示部に表示された原稿の画像上に編集処理の対象領域を示す枠画像が表示される。前記枠画像はユーザー操作に応じて任意の位置に移動し、又は任意の大きさに変化する。これにより、ユーザーは編集処理の対象領域を容易に変更することが可能である。ここで、前記枠画像がランダムの位置に表示される場合には、ユーザーにおいて前記枠画像の位置を確認する手間がかかる。また、前記枠画像が定位置に表示される場合には、ユーザーにおいて前記枠画像を編集処理の対象領域まで移動させる手間がかかる。これに対し、画像処理装置１０では、以下に説明するように、原稿の画像に対して実行される編集処理の対象領域を指定する際のユーザーの手間を軽減することが可能である。
【００２１】
具体的に、制御部５の前記ＲＯＭには、制御部５の前記ＣＰＵに後述の原稿画像編集処理（図３参照）、第１画像表示処理（図４参照）、第２画像表示処理（図５参照）、及び編集画像印刷処理（図７参照）を実行させるための原稿画像編集プログラムが予め記憶されている。なお、前記原稿画像編集プログラムは、ＣＤ、ＤＶＤ、フラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて記憶部７にインストールされるものであってもよい。
【００２２】
そして、制御部５は、図２に示すように、画像データ取得部５１、特徴検出部５２、画像重畳部５３、表示処理部５４、編集処理部５５、集約処理部５６、及びサイズ判定部５７を含む。具体的に、制御部５の前記ＣＰＵは、前記ＲＯＭに記憶されている前記原稿画像編集プログラムを実行する。これにより、制御部５は、画像データ取得部５１、特徴検出部５２、画像重畳部５３、表示処理部５４、編集処理部５５、集約処理部５６、及びサイズ判定部５７として機能する。
【００２３】
なお、制御部５が、画像処理装置１０を統括的に制御するメイン制御部とは別に設けられた制御部である場合には、画像データ取得部５１、特徴検出部５２、画像重畳部５３、表示処理部５４、編集処理部５５、集約処理部５６、及びサイズ判定部５７のいずれか一つ又は複数が、前記メイン制御部に設けられていてもよい。
【００２４】
画像データ取得部５１は、画像データを取得する。具体的に、画像データ取得部５１は、画像読取部２を用いて原稿から画像データを読み取ることで、前記原稿の画像データを取得する。なお、画像データ取得部５１は、外部の情報処理装置から送信される画像データを受信することで、画像データを取得してもよい。また、画像データ取得部５１は、画像読取部２によって読み取られて、又は外部の情報処理装置から送信されて記憶部７に記憶された画像データを読み出すことで、画像データを取得してもよい。
【００２５】
より具体的に、画像データ取得部５１は、ＡＤＦ１の前記原稿セット部に前記原稿が載置されている場合には、ＡＤＦ１及び画像読取部２を用いて、前記原稿から前記原稿の画像に対応する画像データを読み取る。また、画像データ取得部５１は、画像読取部２の前記原稿台に前記原稿が載置されている場合には、画像読取部２を用いて、前記原稿から前記原稿の画像に対応する画像データを読み取る。
【００２６】
特徴検出部５２は、画像データ取得部５１によって取得された前記原稿の画像データに含まれる特徴画像を検出する。
【００２７】
具体的に、特徴検出部５２は、前記原稿が文書である場合には、前記文書に含まれる写真、図形、表、及び予め定められた文字列のいずれか一つ又は複数を前記特徴画像として検出する。例えば、特徴検出部５２は、前記原稿がパスポート、運転免許証、社員証などの身分証明書である場合には、顔写真、又は氏名、住所、年齢、及び生年月日などの個人情報を前記特徴画像として検出する。また、特徴検出部５２は、前記原稿が写真である場合には、前記写真に含まれる濃度又は彩度などが周囲と著しく異なる領域などを前記特徴画像として検出してもよい。なお、特徴検出部５２は、前記原稿の画像に複数の前記特徴画像が含まれる場合には、予め定められた優先順位に従って一つの前記特徴画像を検出してもよく、複数の前記特徴画像を同時に検出してもよい。
【００２８】
例えば、特徴検出部５２は、前記原稿の画像データに対して、画像データに含まれる文字領域とその他の領域とを分離する領域分離処理を実行して、前記原稿が文書であるか否かを判断する。また、特徴検出部５２は、前記領域分離処理を実行することで、前記原稿の画像データに含まれる文字以外の画像を前記特徴画像として検出可能である。また、特徴処理部５２は、前記原稿の画像データに含まれる文字領域に対してＯＣＲ処理を実行することで、前記原稿の画像データに含まれる予め定められた文字列を前記特徴画像として検出可能である。また、特徴検出部５２は、前記原稿の画像データに含まれる画素データの濃度値に基づいて濃度又は彩度などが周囲と著しく異なる領域を検出可能である。なお、前記特徴画像の検出手法は、以上に述べたものに限られず、従来周知の手法が用いられるものであってよい。
【００２９】
特徴検出部５２は、前記特徴画像の検出結果を前記ＲＡＭに記憶させる。具体的に、特徴検出部５２は、前記特徴画像の前記原稿の画像における位置情報、及び前記特徴画像のサイズ情報を前記ＲＡＭに記憶させる。
【００３０】
画像重畳部５３は、前記特徴画像を囲む枠画像を生成して画像データ取得部５１によって取得された画像データに重畳させる。例えば、画像重畳部５３は、前記ＲＡＭに記憶された前記サイズ情報を用いて、前記特徴画像を内包可能な矩形状の前記枠画像を生成する。そして、画像重畳部５３は、前記ＲＡＭに記憶された前記位置情報を用いて、生成された前記枠画像が前記原稿の画像における前記特徴画像の位置に重畳された合成画像データを生成する。なお、前記枠画像は、前記特徴画像を囲むために必要な最小限度の面積のものであってもよく、上下左右のいずれか一方向又は複数方向に拡張されたものであってもよい。また、前記枠画像の形状は矩形状以外のものであってもよい。
【００３１】
表示処理部５４は、画像重畳部５３によって前記枠画像が重畳された前記原稿の画像データを操作表示部６に表示させる。具体的に、表示処理部５４は、画像重畳部５３によって生成された前記合成画像データに基づいて、前記枠画像が重畳された前記原稿の画像を操作表示部６に表示させる。
【００３２】
また、表示処理部５４は、予め定められた操作入力に応じて、操作表示部６に表示された前記枠画像の重畳位置及びサイズを変更する。例えば、前記操作入力は、操作表示部６に表示された前記枠画像に対するスワイプ操作、ピンチアウト操作、及びピンチイン操作を含む。
【００３３】
例えば、表示処理部５４は、前記枠画像に対して前記スワイプ操作が行われた場合に、前記ＲＡＭに記憶されている前記位置情報の内容を前記スワイプ操作に応じて更新する。続いて、表示処理部５４は、前記サイズ情報及び更新後の前記位置情報を用いた前記合成画像データの生成を画像重畳部５３に指示する。そして、表示処理部５４は、画像重畳部５３により生成される前記合成画像データに基づく画像を操作表示部６に表示させる。これにより、前記原稿の画像上における前記枠画像の重畳位置が変更される。
【００３４】
また、表示処理部５４は、前記枠画像に対してピンチアウト操作又はピンチイン操作が行われた場合に、前記ＲＡＭに記憶されている前記サイズ情報の内容を前記ピンチアウト操作又は前記ピンチイン操作に応じて更新する。続いて、表示処理部５４は、更新後の前記サイズ情報及び前記位置情報を用いた前記合成画像データの生成を画像重畳部５３に指示する。そして、表示処理部５４は、画像重畳部５３により生成される前記合成画像データに基づく画像を操作表示部６に表示させる。これにより、前記原稿の画像上における前記枠画像のサイズが変更される。
【００３５】
編集処理部５５は、表示処理部５４によって表示される前記枠画像の枠内又は枠外の画像領域に対して編集処理を実行する。例えば、編集処理部５５は、前記ＲＡＭに記憶されている前記位置情報及び前記サイズ情報に基づいて、前記原稿の画像データにおける前記編集処理の対象となる画像領域を設定する。そして、編集処理部５５は、設定された画像領域に対して、前記編集処理を実行する。
【００３６】
具体的に、編集処理部５５は、前記枠画像の枠内又は枠外の画像領域に対してトリミング処理を実行する。なお、前記編集処理は、前記枠画像の枠内又は枠外の画像領域に対するぼかし処理、モザイク処理などの画像処理を含むものであってもよい。また、編集処理部５５は、操作表示部６に対するユーザー操作に応じて、前記編集処理における処理内容を切り替えるものであってもよい。
【００３７】
ここで、編集処理部５５は、前記枠画像の枠内の画像領域に対して前記トリミング処理の実行が指示された場合には、前記枠画像の枠内の画像領域のみを抜き出して枠外の画像を切り捨てる処理を実行する。また、編集処理部５５は、前記枠画像の枠外の画像領域に対して前記トリミング処理の実行が指示された場合には、前記枠画像の枠外の画像領域のみを残して枠内の画像を切り捨てる（例えば、背景色等で塗りつぶす）処理を実行する。例えば、編集処理部５５は、操作表示部６に対するユーザー操作に応じて、前記編集処理の対象領域を前記枠画像の枠内及び枠外のいずれかに切り替える。編集処理部５５による前記トリミング処理後の前記原稿の画像データは、記憶部７に格納される。
【００３８】
集約処理部５６は、編集処理部５５によって前記編集処理が複数回実行された後に得られる複数の前記原稿の画像を一つの画像に集約する集約処理を実行する。例えば、集約処理部５６は、記憶部７に記憶されている前記編集処理後の複数の前記原稿の画像データのうち、ユーザーの選択に係る複数の画像データに基づいて、複数の画像データ各々が示す画像が一つの画像に集約された集約画像データを生成する。
【００３９】
サイズ判定部５７は、編集処理部５５による前記編集処理後の前記原稿の画像のサイズに応じた前記シートのサイズを判定する。例えば、サイズ判定部５７は、記憶部７に記憶されている前記編集処理後の前記原稿の画像データに含まれる縦方向及び横方向各々における画素数に基づいて、給紙カセット４１〜４３に積載されている前記シートのサイズのうち、前記原稿の画像のサイズを内包する最小の前記シートのサイズを判定する。サイズ判定部５７による判定結果は、前記編集処理後の前記原稿の画像が印刷される際に、前記原稿の画像が印刷される前記シートのサイズを決定するために用いられる。
【００４０】
また、サイズ判定部５７は、集約処理部５６による前記集約処理後の画像のサイズに応じたシートのサイズを判定する。例えば、サイズ判定部５７は、集約処理部５６によって生成された前記集約画像データに含まれる縦方向及び横方向各々における画素数に基づいて、前記集約処理後の画像のサイズに応じたシートのサイズを判定する。
【００４１】
［原稿画像編集処理］
以下、図３を参照しつつ、画像処理装置１０において制御部５の前記ＣＰＵが前記原稿画像編集プログラムに従って実行する原稿画像編集処理の手順の一例について説明する。なお、ステップＳ１１、Ｓ１２・・・は、制御部５の前記ＣＰＵにより実行される処理手順（ステップ）の番号を表している。ここで、前記原稿画像編集処理は、操作表示部６に対するユーザー操作により前記原稿画像編集処理の実行指示が入力された場合に実行される。
【００４２】
＜ステップＳ１１＞
まず、ステップＳ１１において、制御部５は、前記原稿から画像データを取得する。具体的に、制御部５は、ＡＤＦ１の前記原稿セット部に前記原稿が載置されている場合には、ＡＤＦ１及び画像読取部２を用いて、前記原稿から前記原稿の画像に対応する画像データを読み取る。また、制御部５は、画像読取部２の前記原稿台に前記原稿が載置されている場合には、画像読取部２を用いて、前記原稿から前記原稿の画像に対応する画像データを読み取る。ここに、ステップＳ１１の処理が、本発明における第１ステップの一例であって、制御部５の画像データ取得部５１により実行される。
【００４３】
＜ステップＳ１２＞
ステップＳ１２において、制御部５は、ステップＳ１１で前記原稿から読み取られた画像データに含まれる前記特徴画像を検出する。そして、制御部５は、前記特徴画像の検出により得られた前記位置情報及び前記サイズ情報を前記ＲＡＭに記憶させる。ここに、ステップＳ１２の処理が、本発明における第２ステップの一例であって、制御部５の特徴検出部５２により実行される。
【００４４】
＜ステップＳ１３＞
ステップＳ１３において、制御部５は、以下に述べる第１画像表示処理を実行する。
【００４５】
［第１画像表示処理］
ここで、図４を参照しつつ、前記原稿画像編集処理のステップＳ１３で実行される前記第１画像表示処理の手順の一例について説明する。なお、前記原稿画像編集処理のステップＳ１４以降の説明は、前記第１画像表示処理の説明後に行う。
【００４６】
＜ステップＳ２１＞
ステップＳ２１において、制御部５は、前記特徴画像を囲む枠画像を生成する。具体的に、制御部５は、前記原稿画像編集処理のステップＳ１２で前記ＲＡＭに記憶された前記サイズ情報を用いて、前記特徴画像を内包可能な矩形状の前記枠画像を生成する。
【００４７】
＜ステップＳ２２＞
ステップＳ２２において、制御部５は、ステップＳ２１で生成された前記枠画像を前記原稿画像編集処理のステップＳ１１で前記原稿から読み取られた画像データに重畳させる。具体的に、制御部５は、前記原稿画像編集処理のステップＳ１２で前記ＲＡＭに記憶された前記位置情報を用いて、ステップＳ２１で生成された前記枠画像が前記原稿の画像における前記特徴画像の位置に重畳された前記合成画像データを生成する。ここに、ステップＳ２１及びステップＳ２２の処理が、本発明における第３ステップの一例であって、制御部５の画像重畳部５３により実行される。
【００４８】
＜ステップＳ２３＞
ステップＳ２３において、制御部５は、ステップＳ２２で生成された前記合成画像データに基づいて、前記枠画像が重畳された前記原稿の画像を操作表示部６に表示させる。ここに、ステップＳ２３の処理が、本発明における第４ステップの一例であって、制御部５の表示処理部５４により実行される。
【００４９】
以上で、前記第１画像表示処理の説明を終了して、前記原稿画像編集処理のステップＳ１４以降の処理の説明を再開する。
【００５０】
＜ステップＳ１４＞
ステップＳ１４において、制御部５は、操作表示部６に対するユーザー操作により前記編集処理の実行指示が入力されたか否かを判断する。
【００５１】
ここで、制御部５は、前記編集処理の実行指示が入力されたと判断すると（Ｓ１４のＹｅｓ側）、処理をステップＳ１４１に移行させる。また、前記編集処理の実行指示が入力されていなければ（Ｓ１４のＮｏ側）、制御部５は、処理をステップＳ１５に移行させる。
【００５２】
＜ステップＳ１５＞
ステップＳ１５において、制御部５は、操作表示部６に対するユーザー操作により前記編集処理の対象領域を前記枠画像の枠内及び枠外のいずれかに切り替える切替指示が入力されたか否かを判断する。
【００５３】
ここで、制御部５は、前記編集処理の対象領域の切替指示が入力されたと判断すると（Ｓ１５のＹｅｓ側）、処理をステップＳ１５１に移行させる。また、前記編集処理の対象領域の切替指示が入力されていなければ（Ｓ１５のＮｏ側）、制御部５は、処理をステップＳ１６に移行させる。
【００５４】
＜ステップＳ１５１＞
ステップＳ１５１において、制御部５は、ステップＳ１５で入力された前記編集処理の対象領域の切替指示に応じて、前記原稿の画像データに対する前記編集処理の対象領域を前記枠画像の枠内及び枠外のいずれかに切り替える。例えば、画像処理装置１０では、前記原稿画像編集処理の実行時に予め前記編集処理の対象領域が前記枠画像の枠内に初期設定されている。そのため、前記原稿画像編集処理において最初に前記ステップＳ１５１の処理が実行される場合に、制御部５は前記編集処理の対象領域を前記枠画像の枠内から枠外に切り替える。
【００５５】
＜ステップＳ１６＞
ステップＳ１６において、制御部５は、操作表示部６に表示された前記枠画像に対して前記スワイプ操作、前記ピンチアウト操作、又は前記ピンチイン操作が行われたか否かを判断する。
【００５６】
ここで、制御部５は、操作表示部６に表示された前記枠画像に対して前記スワイプ操作、前記ピンチアウト操作、又は前記ピンチイン操作が行われたと判断すると（Ｓ１６のＹｅｓ側）、処理をステップＳ１７に移行させる。また、操作表示部６に表示された前記枠画像に対して前記スワイプ操作、前記ピンチアウト操作、及び前記ピンチイン操作のいずれも行われていなければ（Ｓ１６のＮｏ側）、制御部５は、処理をステップＳ１４に移行させて、ユーザーによる前記編集処理の実行指示の入力、前記編集処理の対象領域の切替指示の入力、又は前記スワイプ操作等が行われるのを待ち受ける。
【００５７】
＜ステップＳ１７＞
ステップＳ１７において、制御部５は、ステップＳ１６で行われた前記スワイプ操作、前記ピンチアウト操作、又は前記ピンチイン操作に応じて、前記ＲＡＭに記憶されている前記位置情報及び前記サイズ情報の内容を更新する。そして、制御部５は、以下に述べる第２画像表示処理を実行する。ここで、ステップＳ１７の処理は、制御部５の表示処理部５４により実行される。
【００５８】
具体的に、制御部５は、ステップＳ１６で前記スワイプ操作が行われた場合に、前記スワイプ操作に応じて前記ＲＡＭに記憶されている前記位置情報を更新する。また、制御部５は、ステップＳ１６で前記ピンチアウト操作又は前記ピンチイン操作が行われた場合に、前記ピンチアウト操作又は前記ピンチイン操作に応じて前記ＲＡＭに記憶されている前記サイズ情報を更新する。
【００５９】
［第２画像表示処理］
ここで、図５を参照しつつ、前記原稿画像編集処理のステップＳ１７で実行される前記第２画像表示処理の手順の一例について説明する。なお、前記原稿画像編集処理のステップＳ１４１以降の説明は、前記第２画像表示処理の説明後に行う。
【００６０】
＜ステップＳ３１＞
ステップＳ３１において、制御部５は、前記枠画像を生成する。具体的に、制御部５は、前記ＲＡＭに記憶された前記サイズ情報を用いて前記枠画像を生成する。ここで、前記原稿画像編集処理のステップＳ１７で前記ＲＡＭに記憶されている前記サイズ情報が更新された場合には、更新後の前記サイズ情報に基づいて前記枠画像が生成される。
【００６１】
＜ステップＳ３２＞
ステップＳ３２において、制御部５は、ステップＳ３１で生成された前記枠画像を前記原稿画像編集処理のステップＳ１１で前記原稿から読み取られた画像データに重畳させる。具体的に、制御部５は、前記ＲＡＭに記憶された前記位置情報を用いて前記合成画像データを生成する。ここで、前記原稿画像編集処理のステップＳ１７で前記ＲＡＭに記憶されている前記位置情報が更新された場合には、更新後の前記位置情報に基づいて前記合成画像データが生成される。ここで、ステップＳ３１及びステップＳ３２の処理は、制御部５の画像重畳部５３により実行される。
【００６２】
＜ステップＳ３３＞
ステップＳ３３において、制御部５は、ステップＳ３２で生成された前記合成画像データに基づいて、前記枠画像が重畳された前記原稿の画像を操作表示部６に表示させる。ここで、ステップＳ３３の処理は、制御部５の表示処理部５４により実行される。これにより、操作表示部６に表示された前記原稿の画像における前記枠画像の重畳位置又はサイズが、前記原稿画像編集処理のステップＳ１６で行われた前記スワイプ操作等に応じて変更される。
【００６３】
以上で、前記第２画像表示処理の説明を終了して、前記原稿画像編集処理のステップＳ１４１以降の処理の説明を再開する。
【００６４】
＜ステップＳ１４１＞
ステップＳ１４１において、制御部５は、前記ＲＡＭに記憶されている前記位置情報及び前記サイズ情報、並びにステップＳ１５１の実行の有無に基づいて、前記原稿の画像データにおける前記編集処理の対象となる画像領域を設定する。
【００６５】
＜ステップＳ１８＞
ステップＳ１８において、制御部５は、ステップＳ１４１で設定された前記原稿の画像データにおける前記編集処理の対象となる画像領域に対して、前記トリミング処理を実行する。ここに、ステップＳ１８の処理が、本発明における第５ステップの一例であって、制御部５の編集処理部５５により実行される。
【００６６】
具体的に、前記ステップＳ１５１の処理が実行されない場合において、制御部５は、前記枠画像の枠内の画像領域に対して前記トリミング処理を実行する。また、前記ステップＳ１５１の処理が実行された場合において、制御部５は、前記枠画像の枠外の画像領域に対して前記トリミング処理を実行する。ステップＳ１８で前記トリミング処理が実行された前記原稿の画像データは、記憶部７に格納される。
【００６７】
＜ステップＳ１９＞
ステップＳ１９において、制御部５は、操作表示部６に対するユーザー操作により、前記原稿画像編集処理の終了指示が入力されたか否かを判断する。
【００６８】
ここで、制御部５は、前記原稿画像編集処理の終了指示が入力されたと判断すると（Ｓ１９のＹｅｓ側）、前記原稿画像編集処理の実行を終了する。また、前記原稿画像編集処理の終了指示の入力に替えて、前記原稿の画像データに対する再度の前記トリミング処理の実行指示が入力された場合には（Ｓ１９のＮｏ側）、制御部５は、処理をステップＳ１３に移行させて、前記原稿の画像及び前記枠画像を操作表示部６に表示させる。なお、この場合、制御部５は、他の特徴画像を検出するためにステップＳ１２の処理を実行してもよい。
【００６９】
なお、ステップＳ１９の処理に引き続いて、制御部５がステップＳ１８で前記トリミング処理が実行された前記画像データに基づいて前記シートに画像を形成する印刷処理を実行してもよい。
【００７０】
ここで、画像処理装置１０で前記原稿画像編集処理が実行された場合に操作表示部６に表示される表示画面の一例を図６に示す。例えば、制御部５は、前記原稿画像編集処理のステップＳ１１からステップＳ１３までの処理を実行することで、操作表示部６に図６に示す表示画面６１を表示させる。
【００７１】
図６に示す表示画面６１では、画面上部に前記原稿から読み取られた画像６１１Ａが表示される画像表示領域６１１が割り当てられている。また、表示画面６１では、画面下部にユーザーが制御部５に対する操作入力を行うための複数の操作キー６１２Ａ〜６１２Ｃが表示される操作キー表示領域６１２が割り当てられている。なお、図６では、前記原稿の画像の一例として、画像表示領域６１１に身分証明書を模式的に示した画像６１１Ａを示している。
【００７２】
画像表示領域６１１には、前記トリミング処理の対象領域を指定するための枠画像６１１Ｂが前記原稿の画像６１１Ａに重ねて表示される。ここで、枠画像６１１Ｂは、画像６１１Ａに含まれる前記特徴画像を囲む位置に配置される。例えば、図６に示す例では、制御部５により身分証明書の画像６１１Ａに含まれる顔写真の領域が前記特徴画像として検出されて、前記検出結果に基づいて枠画像６１１Ｂが配置されている。
【００７３】
ユーザーにより操作キー表示領域６１２に表示された操作キー６１２Ａが操作されると（ステップＳ１４のＹｅｓ側）、制御部５は、画像表示領域６１１に表示された前記原稿の画像６１１Ａのうち、枠画像６１１Ｂの枠内の画像領域に対して前記トリミング処理を実行する（ステップＳ１８）。また、ユーザーにより操作キー表示領域６１２に表示された操作キー６１２Ｂが操作されると（ステップＳ１５のＹｅｓ側）、制御部５は、前記トリミング処理の対象領域を枠画像６１１Ｂの枠内から枠外に切り替える（ステップＳ１５１）。なお、制御部５は、ユーザーにより操作キー表示領域６１２に表示された操作キー６１２Ｃが操作された場合には、前記原稿画像編集処理を終了する。
【００７４】
このように、前記原稿画像編集処理では、前記原稿の画像６１１Ａに対する前記トリミング処理の対象領域を指定するための枠画像６１１Ｂが、前記原稿の画像６１１Ａに含まれる前記特徴画像を囲む位置に表示される。これにより、枠画像６１１Ｂがランダムの位置に表示される場合と比較して、ユーザーにおいて枠画像６１１Ｂの位置を確認する手間を軽減することが可能である。また、枠画像６１１Ｂが定位置に表示される場合と比較して、ユーザーにおいて枠画像６１１Ｂを操作して所望の領域を指定する手間を軽減することが可能である。
【００７５】
なお、ユーザーは、画像表示領域６１１に表示された枠画像６１１Ｂを操作することで、前記トリミング処理の対象領域を変更することが可能である。具体的に、ユーザーは、画像表示領域６１１に表示された枠画像６１１Ｂに対して前記スワイプ操作を行うことで、枠画像６１１Ｂの画像６１１Ａに対する重畳位置を変更することが可能である。また、ユーザーは、画像表示領域６１１に表示された枠画像６１１Ｂに対して前記ピンチアウト操作又は前記ピンチイン操作を行うことで、枠画像６１１Ｂのサイズを変更することが可能である（ステップＳ１６のＹｅｓ側、ステップＳ１７）。
【００７６】
［編集画像印刷処理］
次に、図７を参照しつつ、画像処理装置１０において制御部５の前記ＣＰＵが前記原稿画像編集プログラムに従って実行する編集画像印刷処理の手順の一例について説明する。ここで、前記編集画像印刷処理は、操作表示部６に対するユーザー操作により前記編集画像印刷処理の実行指示が入力された場合に実行される。
【００７７】
＜ステップＳ４１＞
まず、ステップＳ４１において、制御部５は、記憶部７に記憶されている前記トリミング処理後の複数の前記原稿の画像データに基づいて、複数の前記原稿の画像を操作表示部６に表示させる。
【００７８】
＜ステップＳ４２＞
ステップＳ４２において、制御部５は、ステップＳ４１で操作表示部６に表示された複数の前記原稿の画像のいずれかに対するユーザーの選択操作があったか否かを判断する。
【００７９】
ここで、制御部５は、複数の前記原稿の画像のいずれかに対するユーザーの選択操作があったと判断すると（Ｓ４２のＹｅｓ側）、処理をステップＳ４３に移行させる。また、複数の前記原稿の画像のいずれかに対するユーザーの選択操作がなければ（Ｓ４２のＮｏ側）、制御部５は、ステップＳ４２で複数の前記原稿の画像のいずれかに対するユーザーの選択操作を待ち受ける。
【００８０】
＜ステップＳ４３＞
ステップＳ４３において、制御部５は、ステップＳ４２で選択された前記原稿の画像を印刷対象に設定する。
【００８１】
＜ステップＳ４４＞
ステップＳ４４において、制御部５は、操作表示部６に対するユーザー操作によりステップＳ４３で印刷対象に設定された画像を印刷する印刷処理の実行指示が入力されたか否かを判断する。
【００８２】
ここで、制御部５は、前記印刷処理の実行指示が入力されたと判断すると（Ｓ４４のＹｅｓ側）、処理をステップＳ４７に移行させる。また、前記印刷処理の実行指示が入力されていなければ（Ｓ４４のＮｏ側）、制御部５は、処理をステップＳ４５に移行させる。
【００８３】
＜ステップＳ４５＞
ステップＳ４５において、制御部５は、ステップＳ４１で操作表示部６に表示された複数の前記原稿の画像のいずれかに対するユーザーの追加選択操作があったか否かを判断する。
【００８４】
ここで、制御部５は、複数の前記原稿の画像のいずれかに対するユーザーの追加選択操作があったと判断すると（Ｓ４５のＹｅｓ側）、処理をステップＳ４６に移行させる。また、複数の前記原稿の画像のいずれかに対するユーザーの追加選択操作がなければ（Ｓ４５のＮｏ側）、制御部５は、処理をステップＳ４４に移行させて、前記印刷処理の実行指示の入力又は複数の前記原稿の画像のいずれかに対するユーザーの追加選択操作を待ち受ける。
【００８５】
＜ステップＳ４６＞
ステップＳ４６において、制御部５は、ステップＳ４３で印刷対象に設定された前記原稿の画像とステップＳ４５で追加選択された前記原稿の画像とを集約する前記集約処理を実行する。ここで、ステップＳ４６の処理は、制御部５の集約処理部５６により実行される。
【００８６】
具体的に、制御部５は、ステップＳ４３で印刷対象に設定された前記原稿の画像データ及びステップＳ４５で追加選択された前記原稿の画像データに基づいて、前記集約画像データを生成する。そして、制御部５は、生成した前記集約画像データを印刷対象に設定して、処理をステップＳ４４に移行させる。このように、前記編集画像印刷処理では、ステップＳ４５及びステップＳ４６の処理が実行されるごとに前記集約処理が実行されて、前記印刷処理の対象となる画像が追加される。
【００８７】
＜ステップＳ４７＞
ステップＳ４７において、制御部５は、ステップＳ４３又はステップＳ４６で印刷対象に設定された前記トリミング処理後の前記原稿の画像又は前記集約処理後の画像のサイズに応じたシートのサイズを判定する。ここで、ステップＳ４７の処理は、制御部５のサイズ判定部５７により実行される。
【００８８】
具体的に、制御部５は、ステップＳ４３で印刷対象に設定された前記原稿の画像データに含まれる縦方向及び横方向各々における画素数に基づいて、給紙カセット４１〜４３に積載されている前記シートのサイズのうち、前記原稿の画像のサイズを内包する最小の前記シートのサイズを判定する。また、制御部５は、ステップＳ４６で生成された前記集約画像データに含まれる縦方向及び横方向各々における画素数に基づいて、給紙カセット４１〜４３に積載されている前記シートのサイズのうち、前記集約処理後の画像のサイズを内包する最小の前記シートのサイズを判定する。
【００８９】
なお、制御部５は、前記原稿の画像又は前記集約処理後の画像のサイズが、給紙カセット４１〜４３に積載されている前記シートの最大サイズを超える場合には、前記原稿の画像データ又は前記集約処理後の画像データに対して縮小処理を実行する。また、制御部５は、前記原稿の画像又は前記集約処理後の画像がステップＳ４７で判定されたサイズの前記シートに収まる範囲内で、前記原稿の画像データ又は前記集約処理後の画像データに対して拡大処理を実行してもよい。
【００９０】
＜ステップＳ４８＞
ステップＳ４８において、制御部５は、ステップＳ４７により判定されたサイズのシートを用いて、前記トリミング処理後の前記原稿の画像又は前記集約処理後の画像を印刷する前記印刷処理を実行する。
【００９１】
ここで、画像処理装置１０で前記編集画像印刷処理が実行された場合に操作表示部６に表示される表示画面の一例を図８に示す。例えば、制御部５は、前記編集画像印刷処理のステップＳ４１の処理を実行することで、操作表示部６に図８に示す表示画面６２を表示させる。
【００９２】
図８に示す表示画面６２では、画面左部に記憶部７に記憶されている前記トリミング処理後の複数の前記原稿の画像６２１Ａ〜６２１Ｄがサムネイル表示される画像表示領域６２１が割り当てられている。また、表示画面６２では、画面右上部に印刷対象を設定するための印刷対象設定領域６２２が割り当てられている。また、表示画面６２では、画面右下部にユーザーが制御部５に対する操作入力を行うための複数の操作キー６２３Ａ〜６２３Ｂが表示される操作キー表示領域６２３が割り当てられている。なお、ユーザーは、画像表示領域６２１に表示されるスクロールキー６２１Ｅを操作することで、画像表示領域６２１に表示される画像を記憶部７に記憶されている他の前記トリミング処理後の画像に切り替えることが可能である。
【００９３】
ユーザーによるドラッグアンドドロップ操作により、画像表示領域６２１に表示された画像６２１Ａが選択されて印刷対象設定領域６２２に移転されると（ステップＳ４２のＹｅｓ側）、制御部５は、印刷対象設定領域６２２に移転された画像６２１Ａを印刷対象に設定する（ステップＳ４３）。この状態で、ユーザーにより操作キー表示領域６２３に表示された操作キー６２３Ａが操作されると（ステップＳ４４のＹｅｓ側）、制御部５は、画像６２１Ａのサイズに応じたシートサイズを判定し（ステップＳ４７）、判定されたサイズのシートを用いて画像６２１Ａを印刷する前記印刷処理を実行する（ステップＳ４８）。これにより、前記トリミング処理後の前記原稿の画像を印刷する際に、ユーザーにおいて前記画像の印刷に適したシートのサイズを設定する手間を省くことが可能である。
【００９４】
また、画像６２１Ａが印刷対象に設定されている状態で、ユーザーによるドラッグアンドドロップ操作により、画像表示領域６２１に表示された画像６２１Ｂが選択されて印刷対象設定領域６２２に追加されると（ステップＳ４５のＹｅｓ側）、制御部５は、印刷対象に設定されている画像６２１Ａと印刷対象設定領域６２２に追加された画像６２１Ｂとを集約する前記集約処理を実行して、集約画像６２２Ａを生成する（ステップＳ４６）。その後、ユーザーにより操作キー表示領域６２３に表示された操作キー６２３Ａが操作されると（ステップＳ４４のＹｅｓ側）、制御部５は、集約画像６２２Ａのサイズに応じたシートサイズを判定し（ステップＳ４７）、判定されたサイズのシートを用いて集約画像６２２Ａを印刷する前記印刷処理を実行する（ステップＳ４８）。これにより、前記集約処理後の画像を印刷する際に、ユーザーにおいて前記画像の印刷に適したシートのサイズを設定する手間を省くことが可能である。
【００９５】
なお、制御部５は、ユーザーにより操作キー表示領域６２３に表示された操作キー６２３Ｂが操作された場合には、前記編集画像印刷処理を終了する。
【００９６】
このように、画像形成装置１０では、前記原稿の画像に対する前記編集処理が実行される場合に、前記編集処理の対象領域を指定するための前記枠画像が前記原稿の画像に含まれる前記特徴画像を囲む位置に表示される。従って、前記原稿の画像に対して実行される前記編集処理の対象領域を指定する際のユーザーの手間を軽減することが可能である。
【符号の説明】
【００９７】
１  ：ＡＤＦ
２  ：画像読取部
３  ：画像形成部
４  ：給紙部
５  ：制御部
５１：画像データ取得部
５２：特徴検出部
５３：画像重畳部
５４：表示処理部
５５：編集処理部
５６：集約処理部
５７：サイズ判定部
６  ：操作表示部
７  ：記憶部
１０：画像処理装置
【図１】
2016119546.tif 000003
【図２】
2016119546.tif 000004
【図３】
2016119546.tif 000005
【図４】
2016119546.tif 000006
【図５】
2016119546.tif 000007
【図６】
2016119546.tif 000008
【図７】
2016119546.tif 000009
【図８】
2016119546.tif 000010