(57)【要約】【課題】点在する画像を拡大して処理することが可能な画像処理装置、画像形成装置、画像形成システム、画像読取装置およびプログラムを提供する。【解決手段】画像読取部がスキャン開始信号を受信すると（Ｓ１０１）、画像スキャンを開始し（Ｓ１０２）、その画像データを画像蓄積部に蓄積する（Ｓ１０３）。自動検出モードであれば（Ｓ１０４でＹｅｓ）、画像領域抽出処理部は、矩形領域を抽出する処理を行い（Ｓ１０５）、余白検出部が余白の検出処理を行い（Ｓ１０６）、画像領域補正部が矩形領域の補正処理を行う（Ｓ１０７）。自動倍率モードであるか否かを判定し（Ｓ１０８）、自動倍率モードであると判定すると（Ｓ１０８でＹｅｓ）、画像変倍処理部は変倍率の計算を行った後に（Ｓ１０９）小画像の変倍を行い（Ｓ１１１）、新たな画像データを作成して画像蓄積部に蓄積し（Ｓ１１２）、画像形成処理が行われる（Ｓ１１３）。【選択図】図６
2011061425.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を含んだ画像データを取得する取得手段と、
前記取得手段により取得される前記画像データに対する画像の領域を抽出する抽出手段と、
前記抽出手段により抽出される前記画像データに対する画像の領域内から前記複数の画像における領域以外の領域である空白領域を特定する特定手段と、
前記特定手段による特定結果を基に前記複数の画像に対して拡大処理を行う拡大処理手段と、
を含む画像処理装置。
【請求項２】
前記特定手段は、予め定められる大きさ以上の矩形の領域である前記空白領域を特定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記拡大処理手段は、前記特定手段により特定された前記空白領域が前記予め定められる大きさになるように前記複数の画像の少なくとも１つの画像を移動することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記特定手段により特定された前記空白領域にて前記画像の領域を複数の領域に区分けする区分け手段をさらに含むことを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記区分け手段により区分けられる前記複数の領域を表示することで当該複数の領域をユーザに通知する通知手段と、
前記通知手段により通知される前記複数の領域の少なくとも１つの領域について削除指示を受け付ける受付手段と、
前記受付手段により受け付けられた前記削除指示に基づいて領域の削除を行う削除手段と、
を更に含み、
前記拡大処理手段は、前記削除手段により削除された後の前記画像に対して拡大手段を行うことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
複数の画像を含んだ画像データを取得する取得手段と、
前記取得手段により取得される前記画像データに対する画像の領域を抽出する抽出手段と、
前記抽出手段により抽出される前記画像データに対する画像の領域内から前記複数の画像における領域以外の領域である空白領域を特定する特定手段と、
前記特定手段による特定結果を基に前記複数の画像に対して拡大処理を行う拡大処理手段と、
前記拡大処理手段によって拡大処理された画像を出力する出力手段と、
を含む画像形成装置。
【請求項７】
複数の画像を含んだ画像データを取得する取得手段と、
前記取得手段により取得される前記画像データに対する画像の領域を抽出する抽出手段と、
前記抽出手段により抽出される前記画像データに対する画像の領域内から前記複数の画像における領域以外の領域である空白領域を特定する特定手段と、
前記特定手段による特定結果を基に前記複数の画像に対して拡大処理を行う拡大処理手段と、
前記拡大処理手段によって拡大処理された画像を出力する出力手段と、
を含む画像形成システム。
【請求項８】
複数の画像を含んだ原稿画像を読み取る読み取り手段と、
前記読み取り手段による読み取りで取得する画像データに対する画像の領域を抽出する抽出手段と、
前記抽出手段により抽出される前記画像データに対する画像の領域内から前記複数の画像における領域以外の領域である空白領域を特定する特定手段と、
前記特定手段による特定結果を基に前記複数の画像に対して拡大処理を行う拡大処理手段と、
を含む画像読取装置。
【請求項９】
コンピュータに、
複数の画像を含んだ画像データを取得する取得ステップと、
前記取得ステップにより取得される前記画像データに対する画像の領域を抽出する抽出ステップと、
前記抽出ステップにより抽出される前記画像データに対する画像の領域内から前記複数の画像における領域以外の領域である空白領域を特定する特定ステップと、
前記特定ステップによる特定結果を基に前記複数の画像に対して拡大処理を行う拡大処理ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、画像形成システム、画像読取装置およびプログラムに関するものである。
【背景技術】
【０００２】
例えば、特許文献１には、サイズ変倍機能を有するデジタル複写機であって、不定形原稿から読み取った原稿画像データに基づいて、不定形原稿上の画像領域の最大矩形を抽出する画像領域抽出手段と、指定されたコピー用紙に画像領域抽出手段により抽出された画像領域が収まる大きさに画像を変倍する画像変倍手段と、を備えるデジタル複写機が開示されている。このデジタル複写機は、不定形原稿の画像データを、指定されたコピー用紙に収まるように画像変倍手段により変倍してコピー用紙に記録する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１１２２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、画像領域内に点在する画像について変倍処理する場合に、本発明を用いない場合と比較して、点在する画像を拡大して処理することが可能な画像処理装置、画像形成装置、画像形成システム、画像読取装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、複数の画像を含んだ画像データを取得する取得手段と、前記取得手段により取得される前記画像データに対する画像の領域を抽出する抽出手段と、前記抽出手段により抽出される前記画像データに対する画像の領域内から前記複数の画像における領域以外の領域である空白領域を特定する特定手段と、前記特定手段による特定結果を基に前記複数の画像に対して拡大処理を行う拡大処理手段と、を含む画像処理装置である。
請求項２に記載の発明は、前記特定手段は、予め定められる大きさ以上の矩形の領域である前記空白領域を特定することを特徴とする請求項１に記載の画像処理装置である。
請求項３に記載の発明は、前記拡大処理手段は、前記特定手段により特定された前記空白領域が前記予め定められる大きさになるように前記複数の画像の少なくとも１つの画像を移動することを特徴とする請求項１または２に記載の画像処理装置である。
請求項４に記載の発明は、前記特定手段により特定された前記空白領域にて前記画像の領域を複数の領域に区分けする区分け手段をさらに含むことを特徴とする請求項１または２に記載の画像処理装置である。
請求項５に記載の発明は、前記区分け手段により区分けられる前記複数の領域を表示することで当該複数の領域をユーザに通知する通知手段と、前記通知手段により通知される前記複数の領域の少なくとも１つの領域について削除指示を受け付ける受付手段と、前記受付手段により受け付けられた前記削除指示に基づいて領域の削除を行う削除手段と、を更に含み、前記拡大処理手段は、前記削除手段により削除された後の前記画像に対して拡大手段を行うことを特徴とする請求項４に記載の画像処理装置である。
【０００６】
請求項６に記載の発明は、複数の画像を含んだ画像データを取得する取得手段と、前記取得手段により取得される前記画像データに対する画像の領域を抽出する抽出手段と、前記抽出手段により抽出される前記画像データに対する画像の領域内から前記複数の画像における領域以外の領域である空白領域を特定する特定手段と、前記特定手段による特定結果を基に前記複数の画像に対して拡大処理を行う拡大処理手段と、前記拡大処理手段によって拡大処理された画像を出力する出力手段と、を含む画像形成装置である。
請求項７に記載の発明は、複数の画像を含んだ画像データを取得する取得手段と、前記取得手段により取得される前記画像データに対する画像の領域を抽出する抽出手段と、前記抽出手段により抽出される前記画像データに対する画像の領域内から前記複数の画像における領域以外の領域である空白領域を特定する特定手段と、前記特定手段による特定結果を基に前記複数の画像に対して拡大処理を行う拡大処理手段と、前記拡大処理手段によって拡大処理された画像を出力する出力手段と、を含む画像形成システムである。
【０００７】
請求項８に記載の発明は、複数の画像を含んだ原稿画像を読み取る読み取り手段と、前記読み取り手段による読み取りで取得する画像データに対する画像の領域を抽出する抽出手段と、前記抽出手段により抽出される前記画像データに対する画像の領域内から前記複数の画像における領域以外の領域である空白領域を特定する特定手段と、前記特定手段による特定結果を基に前記複数の画像に対して拡大処理を行う拡大処理手段と、を含む画像読取装置である。
請求項９に記載の発明は、コンピュータに、複数の画像を含んだ画像データを取得する取得ステップと、前記取得ステップにより取得される前記画像データに対する画像の領域を抽出する抽出ステップと、前記抽出ステップにより抽出される前記画像データに対する画像の領域内から前記複数の画像における領域以外の領域である空白領域を特定する特定ステップと、前記特定ステップによる特定結果を基に前記複数の画像に対して拡大処理を行う拡大処理ステップと、を実行させるためのプログラムである。
【発明の効果】
【０００８】
請求項１によれば、本発明を採用しない場合に比べて、画像領域内に点在する画像について変倍処理する場合に画像を拡大して処理することが可能になる。
請求項２によれば、隣り合う小画像同士を互いに離して配置することが可能になる。
請求項３によれば、本発明を採用しない場合に比べて、画像領域内に点在する画像を拡大して処理することが可能になる。
請求項４によれば、区分けされた領域ごとに異なる画像処理を行うことが可能になる。
請求項５によれば、本発明を採用しない場合に比べて、ユーザが削除を希望する画像を削除することが可能になる。
請求項６によれば、本発明を採用しない場合に比べて、画像領域内に点在する画像について変倍処理する場合に画像を拡大して出力することが可能になる。
請求項７によれば、本発明を採用しない場合に比べて、画像領域内に点在する画像について変倍処理する場合に画像を拡大して出力することが可能になる。
請求項８によれば、本発明を採用しない場合に比べて、画像領域内に点在する画像について変倍処理する場合に画像を拡大して処理することが可能になる。
請求項９によれば、本発明を採用しない場合に比べて、画像領域内に点在する画像について変倍処理する場合に画像を拡大して処理することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態が適用される画像形成装置の全体構成の一例を示したブロック図である。
【図２】第１の実施の形態に係る画像処理部の構成を説明するブロック図である。
【図３】第１の実施の形態に係る画像処理部での画像処理を説明する図である。
【図４】第１の実施の形態に係る画像処理部での画像処理を説明する図である。
【図５】第１の実施の形態に係る画像処理部の内部構成を示すブロック図である。
【図６】第１の実施の形態に係る画像処理部の処理手順を示すフローチャートである。
【図７】第２の実施の形態に係る画像処理部の構成を説明するブロック図である。
【図８】第２の実施の形態に係る画像処理部での画像処理を説明する図である。
【図９】第２の実施の形態に係る画像処理部での画像処理を説明する図である。
【図１０】第２の実施の形態に係る画像処理部での画像処理を説明する図である。
【図１１−１】第２の実施の形態に係る画像処理部の処理手順を示すフローチャートである。
【図１１−２】第２の実施の形態に係る画像処理部の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施の一形態について詳細に説明する。
図１は、本実施の形態が適用される画像形成装置１の全体構成の一例を示したブロック図である。
図１に示す画像形成装置１は、画像の読み取りを含む画像形成装置１の動作全体を制御する制御部１０と、画像データに対する例えば符号化、復号化、編集、補正、拡大、縮小等の画像の処理全般を行う画像処理手段の一例としての画像処理部２０と、を備えている。この画像形成装置１は、画像処理装置の一例である。
また、この画像形成装置１は、例えばハードディスクドライブ（ＨＤＤ）やフラッシュメモリ等で構成され、取得した画像を蓄積する画像蓄積部４０を備えている。
【００１１】
また、画像形成装置１は、原稿から各色成分の反射率を読み取って画像データを生成する読み取り手段の一例としての画像読取部５０と、公衆回線網（ＰＳＴＮ網／ＩＳＤＮ網）を利用して画像のファクシミリ送信およびファクシミリ受信を行うファクシミリ部６０と、画像データ（ビデオデータ）に基づいて記録材（用紙）上に画像を形成する画像形成部（プリンタ、印字手段の一例）７０と、を備えている。
なお、画像形成部７０としては、例えば電子写真方式の画像形成エンジンが用いられる。また、画像読取装置を、例えば、制御部１０、画像処理部２０、画像蓄積部４０、画像読取部５０および操作表示部８０により構成することが考えられる。
【００１２】
また、画像形成装置１は、ユーザからの操作入力の受付やユーザに対する各種情報の表示を行う通知手段および削除手段の一例としての操作表示部８０を備えている。すなわち、操作表示部８０は、画像形成装置１を操作する各種の操作キーおよび表示器を有する。
なお、画像形成装置１が、例えばＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット等といった通信手段（ネットワーク）と通信を行う通信部を備えるように構成することも考えられる。
【００１３】
さらに、画像形成装置１は、画像読取部５０との画像データの送受信を制御するスキャナインターフェース（Ｉ/Ｆ）９５と、ファクシミリ部６０とのデータの送受信を制御するファクシミリインターフェース（Ｉ/Ｆ）９６と、画像形成部７０とのビデオデータの送受信を制御するビデオインターフェース（Ｉ/Ｆ）９７と、操作表示部８０とのデータの送受信を制御する操作表示インターフェース（Ｉ/Ｆ）９８と、を備えている。
画像処理部２０、画像蓄積部４０、スキャナＩ/Ｆ９５、ファクシミリＩ/Ｆ９６、ビデオＩ/Ｆ９７および操作表示Ｉ/Ｆ９８は、ＰＣＩ（Peripheral Components Interconnect bus）バス９０に接続されている。
【００１４】
〔第１の実施の形態〕
図２は、第１の実施の形態に係る画像処理部２０の構成を説明するブロック図である。
図２に示すように、画像処理部２０は、画像データ取得部２１、抽出手段の一例としての画像領域抽出処理部２２、特定手段の一例としての余白検出部２３、画像領域補正部２４、および画像変倍処理部２５を備えている。
画像処理部２０において、画像データ取得部２１は、複数の小画像を含んで一つの画像（全体の画像）を構成する画像データを受け付けるものである。ここで「小画像」とは、画像データ取得部２１において受け付ける画像データに対応する画像を構成している画像の各々のことをいう。
また、画像領域抽出処理部２２、余白検出部２３、画像領域補正部２４および画像変倍処理部２５は、小画像の画像処理を行うものであり、画像変倍処理部２５は、画像処理後の画像データを出力するものである。
【００１５】
画像データ取得部２１は、画像蓄積部４０に蓄積されている画像データの取得を行う。なお、画像蓄積部４０には、画像読取部５０により原稿をスキャンして得たスキャンデータ（画像データ）およびファクシミリ部６０により受信した受信データ（画像データ）が蓄積されている。なお、画像データが画像蓄積部４０に蓄積される前または蓄積された後に、画像データについてノイズ除去や輪郭補正等を行うフィルタリング処理を行うことが考えられる。
【００１６】
画像領域抽出処理部２２は、画像データ取得部２１により取得された画像データを基に、画像領域抽出の処理を行う。すなわち、画像領域抽出処理部２２は、画像データを用いて表示される全体の画像を囲む最小の領域である画像領域（後述する図３の（ｂ）の矩形領域Ｒ）を抽出する。言い換えると、画像領域抽出処理部２２は、画像データを用いて表示される全体の画像に含まれる画像要素（画像のかたまり）ないし小画像（後述する図３の（ｂ）の小画像Ｆ１，Ｆ２，Ｆ３）のすべてを含むように矩形形状の画像領域を抽出する。
この画像領域は、互いに直交するＸ軸およびＹ軸の座標系において画像のＸ軸の最大座標値および最小座標値とＹ軸の最大座標値および最小座標値とを求めることによって特定される、全体の画像の外接領域である。
付言すると、この画像領域は、Ｘ軸最小座標値とＹ軸最小座標値により特定される第１の点と、Ｘ軸最大座標値とＹ軸最大座標値により特定される第２の点と、により特定されるものである。なお、ここにいうＸ軸とＹ軸は、例えば、後述する主走査方向と副走査方向とすることが考えられる。
【００１７】
余白検出部２３は、画像領域抽出処理部２２により抽出された画像領域の情報を用いて余白部分（画像なしブロックライン）の検出を行う。すなわち、余白検出部２３は、画像領域内において画像が存在しない予め定められた大きさ以上の矩形の部分である余白部分を検出する。
さらに説明すると、余白部分の検出は、画像領域の中で小画像が存在する領域以外の領域（小画像が存在しない領域）である空白領域（後述する図３の（ｃ）の空白領域Ｂ１，Ｂ２）を特定した上で、その空白領域がＸ軸の方向または／およびＹ軸の方向において予め定められた幅を有するか否かを判定することにより行われる。
Ｘ軸の方向とＹ軸の方向のいずれか一方において予め定められた幅を有するときに余白検出部２３が余白部分を検出するように制御することが考えられる。また、Ｘ軸の方向とＹ軸の方向の両方において予め定められた幅を有するときに余白検出部２３が余白部分を検出するように制御することも考えられる。
【００１８】
より具体的には、余白検出部２３は、Ｘ軸方向とＹ軸方向のいずれか一方または両方において予め定められた幅（図４の距離Ｌ０）を有する空白領域（後述する図３の（ｃ）の空白領域Ｂ２）を余白部分であると判定する。これにより、その空白領域を挟む画像同士は互いに別の画像として扱われる。
また、余白検出部２３は、Ｘ軸方向とＹ軸方向のいずれか一方または両方において予め定められた幅を有しない空白領域（後述する図３の（ｃ）の空白領域Ｂ１）を余白部分ではないと判定する。これにより、その空白領域を挟む画像は一体の一つの画像として扱われる。
【００１９】
ここで、判定の基準の一例としては、１回のスキャン動作により読み取られるラインを単位とし、空白領域が４ライン以上であるか否か、をあげることができる。すなわち、画像が存在しない白ラインが連続して４つあるときには余白部分であると判定し、そうではないときには余白部分ではないと判定する。
なお、閾値の単位としてラインを用いる場合のほか、ピクセルまたはブロックを用いることも考えられる。
【００２０】
画像領域補正部２４は、余白検出部２３により余白部分と判定された空白領域の補正を行う。すなわち、画像領域補正部２４は、余白部分の全部または一部を詰めた形で画像領域内の画像を配置し直す。言い換えると、画像領域補正部２４は、画像データ取得部２１により取得された画像データにより表示される小画像相互の位置関係を、大きさをそのままにして変更する。
【００２１】
画像変倍処理部２５は、画像領域補正部２４による処理が施された画像領域に含まれる小画像を拡大ないし縮小して新たな画像の生成を行う。画像変倍処理部２５は、拡大ないし縮小する際の変倍率を自ら計算して取得する場合のほか、ユーザにより指示される変倍率を操作表示部８０を介して取得する場合も考えられる。
付言すると、この小画像の拡大ないし縮小は、Ｘ軸の変倍率およびＹ軸の変倍率が互いに等しくなるように行われる。また、画像変倍処理部２５により生成された新たな画像のデータは、画像蓄積部４０にいったん蓄積され、その後に、画像形成部７０に送られる。
【００２２】
次に、画像処理部２０での画像処理を具体例をもって説明する。
図３および図４は、本実施の形態に係る画像処理部２０での画像処理を説明する図である。図３の（ａ）は、原稿Ｇの図であり、また、図３の（ｂ）、（ｃ）、図４の（ａ）、（ｂ）および（ｃ）は、原稿Ｇをスキャンして得た画像データ（画像のデータ）Ｊの図である。なお、図３の（ｂ）〜図３の（ｃ）は、画像データＪを画像処理する過程を順に時系列で示している。
図３の（ａ）に示す原稿Ｇは、規格の用紙サイズ（例えばＡ４版）であり、長辺と短辺とを有する長方形状の外形Ｈを有する。そして、原稿Ｇの表面には、３つの菱形の小画像Ｆ１，Ｆ２，Ｆ３が原稿Ｇの長辺に沿って並んで隣接配置されている。言い換えると、複数の小画像Ｆ１，Ｆ２，Ｆ３が原稿Ｇの表面に点在している。
【００２３】
より具体的には、小画像Ｆ２は、小画像Ｆ１と小画像Ｆ３との間に位置している。また、小画像Ｆ２は、小画像Ｆ３よりも小画像Ｆ１に近い位置であり、小画像Ｆ１と小画像Ｆ２との離間距離は、小画像Ｆ２と小画像Ｆ３との離間距離よりも短い。
さらに説明すると、小画像Ｆ１，Ｆ２，Ｆ３はいずれも、原稿Ｇの長辺方向の長さは略同一であるものの、原稿Ｇの短辺方向の長さが異なっている。すなわち、小画像Ｆ１，Ｆ２，Ｆ３のうち小画像Ｆ３が短辺方向に長く、また、小画像Ｆ２が短辺方向に短い。そのため、小画像Ｆ１，Ｆ２，Ｆ３の大きさが互いに異なり、小画像Ｆ３が最も大きく、小画像Ｆ２が最も小さい。
【００２４】
図３の（ｂ）に示す画像データＪは、原稿Ｇ（図３の（ａ）参照）が画像読取部５０（図１参照）にてスキャンされることで生成されるスキャンデータである。なお、同図の矢印Ｓ１は主走査の方向（主走査方向）を示し、矢印Ｓ２は副走査の方向（副走査方向）を示している。
同図の（ｂ）に示す画像データＪは、画像蓄積部４０に蓄積され、また、画像蓄積部４０から画像処理部２０の画像データ取得部２１に出力され、その後に、画像領域抽出処理部２２に送られる。画像データＪを基に、画像領域の一例としての矩形領域Ｒが画像領域抽出処理部２２により抽出される。なお、同図では、抽出された矩形領域Ｒを一点鎖線で示している。
【００２５】
図３の（ｃ）に示す画像データＪは、余白検出部２３により行われる余白検出を説明するためのものである。ここにいう余白検出（余白の検出処理）とは、画像データＪを用いて表示される全体画像に複数の小画像を含まれる場合に、全体画像から帯状の空白領域Ｂ１，Ｂ２を特定した後に、空白領域Ｂ１，Ｂ２が予め定められた幅寸法である距離Ｌ０を有するか否かの判定を行うことで余白部分を検出する処理をいう。この余白部分とは、小画像が存在しない帯状の空白領域Ｂ１，Ｂ２のうち、幅が予め定められた寸法（距離Ｌ０）以上であるものをいう。
【００２６】
同図の（ｃ）に示すように、矩形領域Ｒ内には、小画像Ｆ１，Ｆ２，Ｆ３が存在する小画像領域Ａ１，Ａ２，Ａ３と、小画像Ｆ１，Ｆ２，Ｆ３が存在しない空白領域（画像不存在領域）Ｂ１，Ｂ２を有する。すなわち、矩形領域Ｒ内には、小画像Ｆ１に外接する矩形の小画像領域Ａ１と、小画像Ｆ２に外接する矩形の小画像領域Ａ２と、小画像Ｆ３に外接する矩形の小画像領域Ａ３と、を有する。なお、同図の（ｃ）には、小画像領域Ａ１，Ａ２，Ａ３をいずれも破線で示している。
また、同図の（ｃ）において斜線でその範囲を示す空白領域Ｂ１は、小画像領域Ａ１と小画像領域Ａ２との間に位置し、また、斜線でその範囲を示す空白領域Ｂ２は、小画像領域Ａ２と小画像領域Ａ３との間に位置する。
空白領域Ｂ１の幅（副走査方向Ｓ２での寸法）は距離Ｌ１であり、また、空白領域Ｂ２の幅は距離Ｌ２である。言い換えると、小画像Ｆ１と小画像Ｆ２との間の離間距離は、距離Ｌ１であり、また、小画像Ｆ２と小画像Ｆ３との間の離間距離は、距離Ｌ２である。距離Ｌ２は距離Ｌ１よりも長い（Ｌ２＞Ｌ１）。
【００２７】
ここで、余白検出部２３は、空白領域Ｂ１，Ｂ２が予め定められた閾値以上の幅寸法を有するか否かを判定して、空白領域Ｂ１，Ｂ２が余白部分であるか否かの結論を出す。そのような余白検出の際の閾値として、距離Ｌ０（図４の（ａ）参照）を用いる。閾値である距離Ｌ０は、距離Ｌ１よりも大きく、かつ、距離Ｌ２よりも小さい（Ｌ２＞Ｌ０＞Ｌ１）。したがって、空白領域Ｂ１は、余白部分ではないと判定され、空白領域Ｂ２は、余白部分であると判定される。このため、小画像Ｆ１および小画像Ｆ２は一つの画像として扱われ、また、小画像Ｆ３は単独で一つの画像として扱われる。言い換えると、画像処理部２０では、矩形領域Ｒ内に２つの画像が存在するとして、以降の画像処理が行われる。
【００２８】
図４の（ａ）および（ｂ）に示す画像データＪは、画像領域補正部２４により行われる余白部分の補正を説明するためのものである。同図の（ａ）に二点鎖線で示す空白領域Ｂ２は、余白検出部２３により余白部分であると判定されたものであり、幅が距離Ｌ２である。この空白領域Ｂ２は、幅が閾値に相当する距離Ｌ０である領域Ｂ０と幅が距離Ｌ３である領域Ｂ３とに分けられる（Ｌ２＝Ｌ０＋Ｌ３）。
このような空白領域Ｂ２の分割を行った後に、画像データＪの補正を行う。より具体的に説明すると、同図の（ｂ）に示すように、小画像Ｆ３を距離Ｌ３だけ小画像Ｆ２に近づけるレイアウト変更の処理を行う。これにより、小画像Ｆ２と小画像Ｆ３との間の離間距離は、距離Ｌ２から距離Ｌ０に短くなる。すなわち、小画像Ｆ２と小画像Ｆ３との間の離間距離が閾値になるように詰められる。
なお、同図の（ｂ）には、レイアウト変更前の小画像Ｆ３を破線で示し、レイアウト変更後の小画像Ｆ３を実線で示している。
【００２９】
図４の（ｃ）に示す画像データＪは、画像変倍処理部２５により行われる変倍処理を説明するためのものである。この変倍処理は、レイアウト変更後の小画像Ｆ１，Ｆ２，Ｆ３（図４の（ｂ）参照）の相対的な位置関係を維持しつつ小画像Ｆ１，Ｆ２，Ｆ３を拡大ないし縮小させて、新たな画像データＪ'を作成する処理である。
なお、小画像Ｆ１，Ｆ２，Ｆ３を拡大ないし縮小する際の変倍率（拡大率ないし縮小率）は、上述したように、画像変倍処理部２５が自ら計算して取得したり、操作表示部８０を介してユーザが指示した値を取得したりすることが考えられる。付言すると、前者のときには、画像変倍処理部２５は、原稿Ｇと同じサイズの用紙に印刷可能な範囲いっぱいに拡大するときの変倍率を算出する。
【００３０】
同図の（ｃ）に示す変倍処理後の新たな画像データＪ'には、小画像Ｆ１'，Ｆ２'，Ｆ３'が含まれる。この小画像Ｆ１'は、原稿Ｇ（図３の（ａ）参照）の小画像Ｆ１を拡大したものであり、小画像Ｆ２'は、原稿Ｇの小画像Ｆ２を拡大したものであり、小画像Ｆ３'は、原稿Ｇの小画像Ｆ３を拡大したものである。このように、画像変倍処理部２５は、レイアウト変更後の小画像Ｆ１，Ｆ２，Ｆ３を一体に拡大する処理を行う。
なお、図４の（ｃ）には、変倍処理前の小画像Ｆ１，Ｆ２，Ｆ３および矩形領域Ｒを二点鎖線で示し、変倍処理後の小画像Ｆ１'，Ｆ２'，Ｆ３'を実線で示し、変倍処理後の矩形領域Ｒ'を一点鎖線で示している。
【００３１】
ここで、図５は、本実施の形態に係る画像処理部２０の内部構成を示すブロック図である。
図５に示すように、画像処理部２０は、画像処理を実行するに際して、予め定められた処理プログラムに従ってデジタル演算処理を実行するＣＰＵ３１と、ＣＰＵ３１の作業用メモリ等として用いられるＲＡＭ３２と、ＣＰＵ３１での処理に使用される処理プログラムや各種設定値等が格納されるＲＯＭ３３と、を備えている。また、画像処理部２０は、書き換え可能で電源供給が途絶えた場合にもデータを保持できる、電池によりバックアップされたフラッシュメモリ等の不揮発性メモリ（ＮＶＭ）３４と、ＰＣＩバス９０を介して画像処理部２０に接続される制御部１０や画像蓄積部４０や画像読取部５０等の各構成部との信号の入出力を制御するインターフェース（Ｉ/Ｆ）部３５と、を備えている。
そして、ＣＰＵ３１が、処理プログラムをＲＯＭ３３から主記憶装置（ＲＡＭ３２）に読み込み、画像データ取得部２１、画像領域抽出処理部２２、余白検出部２３、画像領域補正部２４および画像変倍処理部２５の各機能部の機能を実現させる。
【００３２】
なお、この処理プログラムに関するその他の提供形態としては、処理プログラムを不図示の外部記憶装置に格納された状態にて提供され、ＲＡＭ３２にロードされる形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭ３３を備えている場合には、ＣＰＵ３１がセッティングされた後に、プログラムだけがＲＯＭ３３にインストールされ、ＲＡＭ３２にロードされる形態がある。また、インターネット等のネットワークを介して画像処理部２０にプログラムが伝送され、画像処理部２０のＲＯＭ３３にインストールされ、ＲＡＭ３２にロードされる形態がある。さらにまた、ＤＶＤ−ＲＯＭやフラッシュメモリ等の外部記録媒体からＲＡＭ３２にロードされる形態がある。
【００３３】
図６は、本実施の形態に係る画像処理部２０の処理手順を示すフローチャートである。
図６に示すフローチャートでは、画像読取部５０がスキャン開始信号を受信すると（ステップ１０１）、原稿（図３の（ａ）参照）の画像スキャンを開始し（ステップ１０２）、スキャン結果としての画像データＪ（図３の（ｂ）参照）を画像蓄積部４０に蓄積する（ステップ１０３）。なお、ここにいうスキャン開始信号は、ユーザが操作表示部８０を操作することで操作表示部８０が発信する信号である。
画像蓄積部４０は、蓄積した画像データＪ（図３の（ｂ）参照）を画像処理部２０の画像データ取得部２１に出力する。画像処理部２０では、画像データ取得部２１が画像データＪ（図３の（ｂ）参照）を受け付けると、操作表示部８０からの情報を基に画像処理を自動検出モードで行うか否かを判定する（ステップ１０４）。なお、ここにいう自動検出モードとは、画像データＪにおける矩形領域Ｒの抽出、余白の検出および矩形領域Ｒの補正を自動で実行するモードをいう。
【００３４】
画像処理部２０が自動検出モードであると判定すると（ステップ１０４でＹｅｓ）、画像領域抽出処理部２２は、矩形領域Ｒを抽出する処理を行う（ステップ１０５）。そして、余白検出部２３が余白の検出処理（図３の（ｃ）および図４の（ａ）参照）を行い（ステップ１０６）、画像領域補正部２４が矩形領域Ｒの補正処理（図４の（ｂ）参照）を行う（ステップ１０７）。
その後、画像処理部２０は、操作表示部８０からの情報を基に変倍率を自動で設定する自動倍率モードで行うか否かを判定する（ステップ１０８）。なお、ここにいう自動倍率モードとは、スキャンした画像データを拡大ないし縮小する処理をユーザからの変倍率の指示なく自動で適切な変倍率を計算するモードをいう。
その一方で、画像処理部２０が自動検出モードではないと判定すると（ステップ１０４でＮｏ）、ステップ１０８に進む。
【００３５】
画像処理部２０が自動倍率モードであると判定すると（ステップ１０８でＹｅｓ）、画像変倍処理部２５は、画像変倍処理（図４の（ｃ）参照）を行う。すなわち、画像変倍処理部２５は、変倍率の計算を行った後に（ステップ１０９）、小画像Ｆ１，Ｆ２，Ｆ３を含む矩形領域Ｒの変倍（図４の（ｃ）参照）を行って（ステップ１１１）、新たな画像データＪ'を作成し、それを画像蓄積部４０に蓄積する（ステップ１１２）。画像変倍処理部２５から送られて蓄積された画像データＪ'は、原稿Ｇ（図３の（ａ）参照）に存在する白ラインを間引きした小画像Ｆ１，Ｆ２，Ｆ３を含む矩形領域Ｒを拡大したものである。
付言すると、画像蓄積部４０は、蓄積した画像データＪ'を画像形成部７０に出力する。画像形成部７０では、画像形成処理が行われ（ステップ１１３）、原稿Ｇの小画像Ｆ１，Ｆ２，Ｆ３が拡大された状態で不図示の用紙に印刷される。
画像処理部２０が自動倍率モードではないと判定すると（ステップ１０８でＮｏ）、画像変倍処理部２５は、操作表示部８０を介して倍率値の情報を受け付けて（ステップ１１０）、ステップ１１１に進む。
【００３６】
〔第２の実施の形態〕
図７は、第２の実施の形態に係る画像処理部２０の構成を説明するブロック図である。なお、図７に示すブロック図は、図２に示すブロック図と共通する個所を有する。そのため、共通する個所には、図２と同じ符号を用い、その説明を省略することがある。
画像処理部２０は、画像データ取得部２１、画像領域抽出処理部２２、余白検出部２３、画像領域補正部２４および画像変倍処理部２５のほかに、区分け手段の一例としての画像ブロック抽出部２６および画像ブロック削除処理部２７を備えている。
【００３７】
画像ブロック抽出部２６は、画像データ取得部２１により取得された画像データを基に、削除可能な単位としての画像ブロックを抽出する。言い換えると、画像ブロック抽出部２６は、検出した余白部分で画像領域を分割し、その分割された画像領域の各々を画像ブロックとする。画像ブロック抽出部２６の抽出結果は、操作表示部８０に出力される。
なお、操作表示部８０は、受け付けた画像ブロック抽出部２６の抽出結果を表示（プレビュー表示）する（図９参照）。ユーザは、操作表示部８０に表示された画像ブロックを任意に選択することで、削除すべき画像ブロックを特定する。ユーザによる特定結果は、操作表示部８０から画像ブロック削除処理部２７に送られる。
【００３８】
画像ブロック削除処理部２７は、操作表示部８０からの特定結果を受け付けると、その特定結果を画像ブロック抽出部２６による抽出結果に反映させる。すなわち、画像ブロック削除処理部２７は、画像ブロック抽出部２６により抽出された画像ブロックの中でユーザにより特定された画像ブロックを削除する処理を行う。
なお、削除処理が行われた画像データは、画像ブロック削除処理部２７から画像領域補正部２４に送られる。
【００３９】
図８、図９および図１０は、本実施の形態に係る画像処理部２０での画像処理を説明する図である。なお、図８の（ａ）、（ｂ）、（ｃ）、図１０の（ａ）および（ｂ）は、原稿Ｇ（図３の（ａ）参照）をスキャンして得た画像データＪの図である。図８および図１０の各図は、画像データＪを画像処理する過程を順に時系列で示している。また、図９は、操作表示部８０にて表示される表示画面の一例を示す図である。なお、図９の表示画面は、タッチパネルで構成されている。
ここで、図８の（ａ）および（ｂ）に示す画像データＪは、第１の実施の形態の場合の図３の（ｂ）および（ｃ）に相当するものゆえ、その説明を省略する。
図８の（ｃ）に示す画像データＪは、画像処理部２０の画像ブロック抽出部２６により行われる抽出処理を説明するためのものである。すなわち、画像ブロック抽出部２６は、空白領域Ｂ１は余白部分ではなくて空白領域Ｂ２は余白部分であるとの余白検出部２３による判定結果を用いて、画像ブロックを抽出する処理を実行する。
【００４０】
より具体的に説明すると、小画像Ｆ２と小画像Ｆ３との間に余白部分である空白領域Ｂ２が位置する。このため、画像ブロック抽出部２６は、第１の画像ブロックとして、小画像Ｆ１および小画像Ｆ２を外接する画像ブロックＲ１を抽出し、また、第２の画像ブロックとして、小画像Ｆ３を外接する画像ブロックＲ２を抽出する。小画像Ｆ１および小画像Ｆ２は一つの画像として扱われ、小画像Ｆ３は、小画像Ｆ１，Ｆ２とは異なる他の画像として扱われる。なお、画像ブロックＲ１，Ｒ２は、区分け手段により区分けされる複数の領域の一例である。
【００４１】
ここで、図９に示す表示画面は、画像ブロック抽出部２６の抽出結果を操作表示部８０が受け付けることで表示（プレビュー表示）される。なお、図９に示す表示画面では、小画像Ｆ１，Ｆ２，Ｆ３のみならず、画像ブロックＲ１，Ｒ２をも表示することで、ユーザは、削除する画像の単位を認識する。付言すると、ユーザは、小画像Ｆ１だけを削除したり、小画像Ｆ２だけを削除したりすることはできないことを認識する。
ユーザは、この表示画像を見ながら不要な画像を選択する。付言すると、操作表示部８０は、ユーザにより選択された画像が表示画面から消去されていくように制御することが考えられる。ユーザが操作を終了したとして確認ボタンを押すと、操作表示部８０は、ユーザの操作内容を画像処理部２０の画像ブロック削除処理部２７に送る。
【００４２】
図１０の（ａ）に示す画像データＪは、画像処理部２０の画像ブロック削除処理部２７により行われる削除処理を説明するためのものである。画像ブロック削除処理部２７は、操作表示部８０から送られたユーザの操作内容を、画像データに反映させる。すなわち、仮に、ユーザが画像ブロックＲ２を選択したという操作内容であった場合には、画像ブロック削除処理部２７は、画像ブロックＲ２に含まれる小画像Ｆ３を削除する。
なお、同図の（ａ）には、削除された小画像Ｆ３および画像ブロックＲ２を破線で示している。
【００４３】
図１０の（ｂ）に示す画像データＪ"は、画像変倍処理部２５により行われる変倍処理を説明するためのものであり、第１の実施の形態の場合の図４の（ｃ）に対応するものである。
図１０の（ｂ）に示す変倍処理後の新たな画像データＪ"には、小画像Ｆ１，Ｆ２を含む画像ブロックＲ１（同図の（ｂ）の二点鎖線参照）を拡大した拡大画像ブロックＲ１"（ 同図の（ｂ）の一点鎖線参照）である。この拡大画像ブロックＲ１"には、小画像Ｆ１"，Ｆ２"が含まれる。この小画像Ｆ１"は、画像ブロックＲ１の拡大に伴って小画像Ｆ１（同図の（ｂ）の二点鎖線参照）が拡大されたものであり、小画像Ｆ２"は、画像ブロックＲ１の拡大に伴って小画像Ｆ２（同図の（ｂ）の二点鎖線参照）が拡大されたものである。本実施の形態での小画像Ｆ１"，Ｆ２"は、第１の実施の形態での小画像Ｆ１'，Ｆ２'（図４の（ｃ）参照）よりも大きい。
なお、図１０の（ｂ）には、変倍処理前の小画像Ｆ１，Ｆ２および画像ブロックＲ１を二点鎖線で示し、変倍処理後の小画像Ｆ１"，Ｆ２"を実線で示し、変倍処理後の画像ブロックＲ１"を一点鎖線で示している。
【００４４】
図１１−１および図１１−２は、本実施の形態に係る画像処理部２０の処理手順を示すフローチャートである。なお、両図に示す処理手順は、第１の実施の形態の場合の処理手順と共通する個所を有する。具体的には、図１１−１のステップ２０１〜２０６，２１２〜２１７は、図６のステップ１０１〜１０６，１０８〜１１３に相当する。したがって、これらのステップについては説明を省略し、主にステップ２０７〜２１１を以下説明する。
図１１−１に示すように、画像処理部２０の余白検出部２３が余白の検出処理（図８の（ｂ）参照）を行った後に（ステップ２０６）、画像ブロック抽出部２６は、画像ブロックの抽出処理（図８の（ｃ）参照）を行う（ステップ２０７）。操作表示部８０では、抽出結果の表示（図９参照）を行う（ステップ２０８）。
【００４５】
そして、操作表示部８０は、削除指定があるかを判断し（ステップ２０９）、削除指定があれば（ステップ２０９でＹｅｓ）、指定された画像ブロックを削除し（ステップ２１０）、ステップ２０５に戻る。
また、操作表示部８０は、削除指定がないと判断すると（ステップ２０９でＮｏ）、次に、確認ボタンの押し下げがあったか否かを判断する（ステップ２１１）。操作表示部８０は、押し下げがあると判断すると（ステップ２１１でＹｅｓ）、ステップ２１２に進み、押し下げがないと判断すると（ステップ２１１でＮｏ）、ステップ２０９に戻る。
【００４６】
ここで、上述した実施の形態に示す各種処理は、画像形成装置１の作業用メモリを用いて実行されるアプリケーションプログラムで実現される。このアプリケーションプログラムは、コンピュータである画像形成装置１を顧客（ユーザを含む）に対して提供する際に、装置の中にインストールされた状態にて提供される場合の他、コンピュータに実行させるプログラムをコンピュータが読取可能に記憶した記憶媒体等にて提供する形態が考えられる。この記憶媒体としては、例えばＣＤ−ＲＯＭ媒体等が該当し、ＣＤ−ＲＯＭ読取装置（図示せず）等によってプログラムが読み取られて実行される。また、これらのプログラムは、例えばプログラム伝送装置（図示せず）によってネットワークを介し、ネットワークインタフェースを経由して提供される形態がある。このプログラム伝送装置としては、例えば、画像形成装置１に設けられ、プログラムを格納するメモリと、ネットワークを介してプログラムを提供するプログラム伝送手段とを備えている。
【符号の説明】
【００４７】
１…画像形成装置、２０…画像処理部、２１…画像データ取得部、２２…画像領域抽出処理部、２３…余白検出部、２４…画像領域補正部、２５…画像変倍処理部、２６…画像ブロック抽出部、２７…画像ブロック削除処理部、５０…画像読取部、８０…操作表示部、Ｂ１，Ｂ２…空白領域、Ｆ１，Ｆ２，Ｆ３，Ｆ１'，Ｆ２'，Ｆ３'，Ｆ１"，Ｆ２"…小画像、Ｊ，Ｊ'，Ｊ"…画像データ、Ｌ０，Ｌ３…距離、Ｒ，Ｒ'…矩形領域、Ｒ１，Ｒ２…画像ブロック、Ｒ１"…拡大画像ブロック
【図１】
2011061425.tif 000003
【図２】
2011061425.tif 000004
【図３】
2011061425.tif 000005
【図４】
2011061425.tif 000006
【図５】
2011061425.tif 000007
【図６】
2011061425.tif 000008
【図７】
2011061425.tif 000009
【図８】
2011061425.tif 000010
【図９】
2011061425.tif 000011
【図１０】
2011061425.tif 000012
【図１１−１】
2011061425.tif 000013
【図１１−２】
2011061425.tif 000014