(57)【特許請求の範囲】
【請求項１】
原稿の画像を読み取る画像読取部と、
前記画像読取部が読み取った読取画像のうち少なくとも一組の対辺それぞれについて当該対辺側の画像濃度の変化の度合いを検知する変化検知部と、
前記一組の対辺のうち、前記変化検知部が検知した前記画像濃度の変化の度合いが小さい方の辺側に、画像を付加し、予め定められた設定サイズの画像データを生成する画像処理部と、を備える画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記画像処理部は、前記小さい方の辺における前記変化の度合いが基準以上である場合には、前記小さい方の辺側の画像に応じた画像を付加し、前記小さい方の辺における前記変化の度合いが基準未満である場合には、前記画像濃度が均一な画像を付加する、画像読取装置。
【請求項３】
請求項２に記載の画像読取装置であって、
前記画像処理部は、前記小さい方の辺における前記変化の度合いが基準以上である場合には、前記小さい方の辺側の画像と同じ画像を付加する、画像読取装置。
【請求項４】
請求項１から３のいずれか一項に記載の画像読取装置であって、
前記変化検知部は、前記各対辺について当該対辺側の画像のエッジ数をカウントし、当該エッジ数を前記変化の度合いとして検知する、画像読取装置。
【請求項５】
請求項１から４のいずれか一項に記載の画像読取装置であって、
前記変化検知部は、２組の対辺それぞれについて前記変化の度合いを検知し、
前記画像処理部は、前記読取画像のうち、各組で前記変化検知部が検知した画像濃度の変化の度合いが小さい方の辺側に、当該小さい方の辺の画像に応じた画像を付加し、予め定められた設定サイズの画像データを生成する、画像読取装置。
【請求項６】
原稿の画像を読み取る画像読取部と、
前記画像読取部が読み取った読取画像のうち少なくとも一組の対辺それぞれについて画像濃度を検知する濃度検知部と、
前記一組の対辺のうち、前記濃度検知部が検知した前記画像濃度が低い方の辺側に、白色画像を付加し、予め定められた設定サイズの画像データを生成する画像処理部と、を備える画像読取装置。
【請求項７】
原稿の画像を読み取る画像読取部を備える画像読取装置が有するコンピュータに、
前記画像読取部が読み取った読取画像のうち少なくとも一組の対辺それぞれについて当該対辺側の画像濃度の変化の度合いを検知する変化検知処理と、
前記一組の対辺のうち、前記変化検知処理で検知された前記画像濃度の変化の度合いが小さい方の辺側に、画像を付加し、予め定められた設定サイズの画像データを生成する画像処理と、を実行させる画像読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置において、読取画像に余白や画像を付加して設定サイズとする技術に関する。
【背景技術】
【０００２】
画像読取装置では、例えばＡ４サイズなど、設定サイズの読取画像データを生成したくても、画像読取部により実際に読み取った画像のサイズが、上記設定サイズよりも小さい場合がある。このような場合に対処する画像読取装置の一例として次のものがある（下記特許文献１参照）。
【０００３】
この画像読取装置は、原稿の画像を読み取る画像読取部を備え、当該画像読取部により読み取られた画像に余白を付加して、例えばＡ４サイズなど、予め設定された定型サイズの画像のデータとして送出する画像読取装置がある。この画像読取装置では、余白を付加する位置は、ユーザのニーズに応じて任意に設定される。具体的には、この画像読取装置では、予めユーザに設定キーにて右詰めのレイアウトか左詰めのレイアウトかを設定させ、例えば右詰めのレイアウトに設定されていれば、読み取られた画像の左側に余白が付加される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３５４２２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の画像読取装置では、ユーザが余白を付加する位置を設定しなければ、設定サイズの画像データを生成することができないという問題があった。
【０００６】
本明細書では、ユーザによる設定を要することなく、設定サイズの画像データを生成することが可能な技術を開示する。
【課題を解決するための手段】
【０００７】
本明細書によって開示される画像読取装置は、原稿の画像を読み取る画像読取部と、前記画像読取部が読み取った読取画像のうち少なくとも一組の対辺それぞれについて当該対辺側の画像濃度の変化の度合いを検知する変化検知部と、前記一組の対辺のうち、前記変化検知部が検知した前記画像濃度の変化の度合いが小さい方の辺側に、画像を付加し、予め定められた設定サイズの画像データを生成する画像処理部と、を備える。
【０００８】
上記画像読取装置では、前記画像処理部は、前記小さい方の辺における前記変化の度合いが基準以上である場合には、前記小さい方の辺側の画像に応じた画像を付加し、前記小さい方の辺における前記変化の度合いが基準未満である場合には、前記画像濃度が均一な画像を付加してもよい。
【０００９】
上記画像読取装置では、前記画像処理部は、前記小さい方の辺における前記変化の度合いが基準以上である場合には、前記小さい方の辺側の画像と同じ画像を付加してもよい。
【００１０】
上記画像読取装置では、前記変化検知部は、前記各対辺について当該対辺側の画像のエッジ数をカウントし、当該エッジ数を前記変化の度合いとして検知してもよい。
【００１１】
上記画像読取装置では、前記変化検知部は、２組の対辺それぞれについて前記変化の度合いを検知し、前記画像処理部は、前記読取画像のうち、各組で前記変化検知部が検知した画像濃度の変化の度合いが小さい方の辺側に、当該小さい方の辺の画像に応じた画像を付加し、予め定められた設定サイズの画像データを生成してもよい。
【００１２】
また、画像読取装置は、原稿の画像を読み取る画像読取部と、前記画像読取部が読み取った読取画像のうち少なくとも一組の対辺それぞれについて画像濃度を検知する濃度検知部と、前記一組の対辺のうち、前記濃度検知部が検知した前記画像濃度が低い方の辺側に、白色画像を付加し、予め定められた設定サイズの画像データを生成する画像処理部と、を備える。
【００１３】
なお、この発明は、画像読取方法、当該画像読取方法または上記画像読取装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１４】
本発明によれば、ユーザによる設定を要することなく、設定サイズの画像データを生成することが可能である。
【図面の簡単な説明】
【００１５】
【図１】実施形態１のスキャナの側面図
【図２】載置部及び読取部の上面図
【図３】スキャナの電気的構成を概略的に示すブロック図
【図４】スキャン処理を示すフローチャート
【図５】スキャン処理中に実行される画像付加処理を示すフローチャート
【図６】初期読取画像及びエッジ画像の一例を示す模式図
【図７】初期読取画像及び第１画像の一例を示す模式図
【図８】初期読取画像及び第２画像の一例を示す模式図
【図９】第１画像及び第３画像の一例を示す模式図
【図１０】実施形態２におけるスキャン処理を示すフローチャート
【図１１】はがきサイズの原稿を示す模式図
【図１２】読取画像を示す模式図
【図１３】画像付加前後の読取画像の説明図
【発明を実施するための形態】
【００１６】
＜実施形態１＞
実施形態１について、図１から図９を参照しつつ説明する。
【００１７】
１．スキャナの外観構成
図１は、スキャナ１０の概略構成を示す側面図である。スキャナ１０は画像読取装置の一例である。なお、以下の説明では、図１の紙面左側をスキャナ１０の前側とし、紙面上側をスキャナ１０の上側とし、紙面手前側をスキャナ１０の右側とする。
【００１８】
スキャナ１０は、装置本体１１を備えており、その装置本体１１の上部に、原稿Ｍが載置される載置部１２と、載置部１２に載せられた原稿Ｍの画像を読み取る読取デバイス１３が設けられている。読取デバイス１３は画像読取部の一例である。
【００１９】
（載置部の構成）
図２は、載置部１２及び読取デバイス１３の上面図である。載置部１２は、枠体１４、光透過部材１５、原稿カバー１６、白基準板１７、及び、黒基準板１８を有する。枠体１４は、矩形状の開口部１４Ａが形成されており、この開口部１４Ａに光透過部材１５が嵌められている。即ち、枠体１４と光透過部材１５とは隣接している。光透過部材１５は、例えば透明なガラス板からなるプラテンガラスである。この光透過部材１５の表面領域内に、画像読取範囲Ｈが設定されている。
【００２０】
なお、後述するスキャン処理において、読取デバイス１３が読み取った読取画像に、開口部１４Ａの周辺部分の画像が含まれることを抑制するために、画像読取範囲Ｈは、枠体１４の開口部１４Ａよりも内側に設定されている（図２参照）。以下、画像読取範囲Ｈと開口部１４Ａとの間の領域を、マージン領域Ｚという。そして、原稿Ｍは、光透過部材１５の角１５Ａと、原稿Ｍとの１つの角とが一致するように光透過部材１５に載置される。
【００２１】
原稿カバー１６は、その一端が、装置本体１１に回動可能に設けられており、光透過部材１５の表面を覆う閉じ位置と、当該表面から退避した開き位置（図１参照）とに変位させることができる。白基準板１７及び黒基準板１８は、光透過部材１５の左側に配置されている。そして、読取デバイス１３が白基準板１７を読み取ることによって、シェーディング補正に必要な白補正データが、読取デバイス１３が黒基準板１８を読み取ることによって、シェーディング補正に必要な黒補正データが取得される。
【００２２】
（読取デバイスの構成）
読取デバイス１３は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する構成であり、複数の読取素子が前後方向に沿って並んで配置されているとともに、その近傍に複数の光源が前後方向に沿って並んで配置されている。読取デバイス１３は、左右方向に延びるガイド軸１９（図１参照）上に移動可能に設けられている。読取デバイス１３は、図示しないモータから伝達される動力により、白基準板１７、黒基準板１８及び光透過部材１５の下側を、左右方向、換言すれば副走査方向に沿って往復移動することができる。なお、読取デバイス１３は、ＣＩＳに限らず、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｒｉｖｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する構成でもよい。
【００２３】
載置部１２の前方には、操作ユニット２０及び表示ユニット２１が設けられている。操作ユニット２０は、複数のボタンを備え、ユーザにより各種の指示や設定の入力操作が可能である。表示ユニット２１は、ディスプレイやランプ等を備え、各種の設定画面や装置の動作状態等を表示することが可能である。
【００２４】
２．スキャナの電気的構成
図３は、スキャナ１０の電気的構成を概略的に示すブロック図である。スキャナ１０は、スキャナ１０の各部を制御する制御ユニット２５を備える。制御ユニット２５は、ＣＰＵ２６、ＲＯＭ２７、ＲＡＭ２８を有しており、これらがバス２９を介して接続されているとともに、このバス２９に読取デバイス１３、操作ユニット２０、表示ユニット２１、読取デバイス１３を駆動する駆動機構３０などが接続されている。
【００２５】
ＲＯＭ２７には、後述するスキャン処理など、スキャナ１０の各種動作を実行するためのプログラムが記憶されており、ＣＰＵ２６は、ＲＯＭ２７から読み出したプログラムに従って変化検知部、画像処理部等として機能し、各部の制御を行う。ＲＡＭ２８は、読取デバイス１３から出力された読取データを記憶するバッファや、読取データからエッジ画像データを生成する際の作業領域などとして使用される。
【００２６】
３．スキャン処理
図４はスキャン処理を示すフローチャートであり、図５はスキャン処理中に実行される画像付加処理を示すフローチャートである。ユーザが、載置部１２上に原稿Ｍを載置し、原稿カバー１６を開き位置から閉じ位置にし、操作ユニット２０にてスキャン指示の入力操作をすると、ＣＰＵ２６は、上記プログラムを読み出して、図４に示すスキャン処理を実行する。当該スキャン処理を実行するためのプログラムは、画像読取プログラムの一例である。
【００２７】
また、ユーザは、スキャン指示をする際、読取画像の設定サイズを指定したり、次述する初期読取画像Ｇ１に対し、主走査方向の端部に画像付加をするかどうか、副走査方向の端部に画像付加をするかどうかを設定したりすることができる。なお、設定サイズは、Ａ４、Ｂ５などの定形サイズだけでなく、例えばユーザが操作ユニット２０にて任意に指定した非定形サイズでもよい。ＣＰＵ２６は、画像付加の有無、設定サイズに関する設定情報を、例えばＲＡＭ２８に記憶する。
【００２８】
ＣＰＵ２６は、まず読取デバイス１３に原稿Ｍの画像を読み取らせ、その読取データを取得する（Ｓ１）。以下、このときの読取画像を、初期読取画像Ｇ１という。
【００２９】
また、ＣＰＵ２６は、白基準板１７と黒基準板１８との境界を基準として、駆動機構３０を用いて読取デバイス１３を右方向に移動させながら、読取デバイス１３に、上記画像読取範囲Ｈ内における原稿Ｍの画像を、上記初期読取画像Ｇ１として読み取らせ、その読取データをＲＡＭ２８に記憶する。
【００３０】
図６は、初期読取画像Ｇ１、及び、エッジ画像Ｇ２の一例を示す模式図である。同図中の一点鎖線で示した枠Ｘは、設定サイズを示す。このように初期読取画像Ｇ１のサイズが設定サイズに比べて小さいことがある。初期読取画像Ｇ１は、原稿Ｍの画像のうち画像読取範囲Ｈにて読み取られた画像をいい、原稿Ｍの画像のうち画像読取範囲Ｈ外の部分は読み取られずに読取画像上、白色部分、換言すれば余白部分となる。
【００３１】
このような余白部分は、原稿Ｍのサイズと設定サイズとが略一致するが、画像読取範囲Ｈと枠体１４の開口部１４Ａとの間に前述のマージン領域Ｚが設けられた構成で生じる。具体的には、図２に示すように、設定サイズと略一致するサイズの原稿Ｍを配置した場合、当該原稿Ｍのうち、マージン領域Ｚ上に配置された部分の画像は、初期読取画像Ｇ１に含まれないため、上記余白部分が生じる。なお、このような余白部分は、原稿Ｍのサイズと設定サイズとが不一致である場合にも生じる。
【００３２】
ＣＰＵ２６は、初期読取画像Ｇ１の画像データをＲＡＭ２８に記憶した後（Ｓ１）、ＲＡＭ２８に記憶された上記設定情報を参照して、主走査方向の端部に画像を付加する設定がされているかどうかを判断する（Ｓ２）。ＣＰＵ２６は、画像を付加する設定がされていれば（Ｓ２：ＹＥＳ）、初期読取画像Ｇ１の主走査方向の端部について図５に示す画像付加処理を実行する（Ｓ３）。以下、初期読取画像Ｇ１の主走査方向の１組の端部を、左辺ＥＬ、右辺ＥＲといい、初期読取画像Ｇ１の副走査方向の１組の端部を、上辺ＥＴ、下辺ＥＢという（図６参照）。なお、左辺ＥＬ及び右辺ＥＲと、上辺ＥＴ及び下辺ＥＢとは、１組の対辺の一例である。
【００３３】
画像付加処理では、ＣＰＵ２６は、左辺ＥＬ及び右辺ＥＲの一方の辺に接する端画像について、当該辺に沿った方向におけるエッジ画素の数を算出する変化検知処理を実行する（Ｓ１１）。このとき、制御ユニット２５は、変化検知部として機能する。
【００３４】
図６の右図は、ＲＡＭ２８に記憶された初期読取画像Ｇ１の画像データについて、ＣＰＵ２６がエッジ画素を取得する処理を行ったエッジ画素の画像を示したものである。ＣＰＵ２６は、まず、ＲＡＭ２８に記憶された初期読取画像Ｇ１の画像データについて、エッジ強調処理、及び２値化処理を行う。そして、ＣＰＵ２６は、処理された画像データ、例えば階調値、濃度が予め決められた閾値以上であるか否かを判断し、閾値以上である画素をエッジ画素として図６の右図のように２値化されたエッジ画像Ｇ２として表れる。なお、本実施形態では、画像データを処理してエッジを検出する方法は上記方法に限定されず、各種の公知技術を利用することができる。
【００３５】
そして、ＣＰＵ２６は、このエッジ画像Ｇ２の一方の辺側のエッジ画素Ｂの数である一方の辺側のエッジ数を算出する（Ｓ１１）。なお、エッジ数は、画像濃度の変化の度合いの一例である。また、図６の右図のエッジ画像Ｇ２においては、左辺ＥＬ側のエッジ画素Ｂの数は３個、右辺ＥＲには４個以上、上辺ＥＴには０個、下辺ＥＢには複数のエッジ画素Ｂが存在することを示している。
【００３６】
次に、ＣＰＵ２６は、他方の辺についてもＳ１１と同様に、エッジ数を算出する（Ｓ１２）。そして、ＣＰＵ２６は、一方の辺のエッジ数と他方の辺のエッジ数とを大小比較し（Ｓ１３）、一方の辺のエッジ数の方が他方の辺のエッジ数よりも少ないと判断すると（Ｓ１３：ＹＥＳ）、当該一方の辺のエッジ数と第１基準値とを大小比較する（Ｓ１４）。ＣＰＵ２６は、一方の辺のエッジ数が第１基準値よりも小さいと判断すると（Ｓ１４：ＹＥＳ）、一方の辺側に画像濃度が均一なベタ画像を付加し、左右方向のサイズを設定サイズに略一致させる画像処理を実行し（Ｓ１５）、本画像付加処理を終了し、図４のＳ４に進む。このとき、制御ユニット２５は、画像処理部として機能する。なお、ベタ画像は、端画像のうち、辺に沿った方向において最も幅の広い領域と同一の色及び濃度であることが好ましい。ベタ画像は均一な画像の一例である。
【００３７】
一方、ＣＰＵ２６は、一方の辺のエッジ数が第１基準値以上であると判断すると（Ｓ１４：ＮＯ）、一方の辺側に、当該辺側に接する画像と同一のデッドコピー画像を付加し、左右方向のサイズを設定サイズに一致または略一致させ（Ｓ１６）、本画像付加処理を終了し、図４のＳ４に進む。
【００３８】
他方の辺のエッジ数の方が、一方の辺のエッジ数以下であると判断すると（Ｓ１３：ＹＥＳ）、当該他方の辺のエッジ数と第２基準値とを大小比較する（Ｓ１７）。なお、Ｓ１７の第２基準値は、上記Ｓ１４の第１基準値と同じ値でも異なる値でもよい。ＣＰＵ２６は、他方の辺のエッジ数が第２基準値よりも小さいと判断すると（Ｓ１７：ＹＥＳ）、他方の辺側に画像濃度が均一なベタ画像を付加し、左右方向のサイズを設定サイズに一致させ（Ｓ１８）、本画像付加処理を終了し、図４のＳ４に進む。
【００３９】
一方、ＣＰＵ２６は、他方の辺のエッジ数が第２基準値以上であると判断すると（Ｓ１７：ＮＯ）、一方の辺側に、当該辺側に接する画像と同一のデッドコピー画像を付加し、左右方向のサイズを設定サイズに一致させ（Ｓ１９）、本画像付加処理を終了し、図４のＳ４に進む。
【００４０】
ＣＰＵ２６は、Ｓ３の画像付加処理が終了した場合、或いは、主走査方向の端部に画像を付加する設定がされていない場合（Ｓ２：ＮＯ）、ＲＡＭ２８に記憶された上記設定情報を参照して、副走査方向の端部に画像を付加する設定がされているかどうかを判断する（Ｓ４）。ＣＰＵ２６は、画像を付加する設定がされていれば（Ｓ４：ＹＥＳ）、初期読取画像Ｇ１の副走査方向の端部について図５に示す画像付加処理を実行する（Ｓ５）。なお、Ｓ５の画像付加処理では、図５中、「一方の辺」「他方の辺」は、上辺ＥＴ及び下辺ＥＢに該当するものとし、詳細な説明は省略する。そして、ＣＰＵ２６は、Ｓ５の画像付加処理が終了した場合、或いは、副走査方向の端部に画像を付加する設定がされていない場合（Ｓ４：ＮＯ）、本スキャン処理を終了する。
【００４１】
図７は、初期読取画像Ｇ１と、当該初期読取画像Ｇ１にデットコピー画像Ｇ３が付加された第１画像Ｇ４との一例を示す模式図である。図６から明らかなように、初期読取画像Ｇ１では、左辺ＥＬのエッジ数の方が、右辺ＥＲのエッジ数よりも少ない（Ｓ１３：ＹＥＳ）。このため、図７に示すように、ＣＰＵ２６は、初期読取画像Ｇ１の左辺ＥＬ側に画像を付加し、左右方向のサイズを設定サイズに一致させる。
【００４２】
ここで、初期読取画像Ｇ１の左端部分には、草、雲及び空等の画像が含まれているため、画像濃度がある程度、変化している。このため、初期読取画像Ｇ１の左端に、例えば所定画像濃度のベタ画像を付加すると、画像付加後の画像と、原稿Ｍの画像との相違が大きくなってしまうおそれがある。そこで、ＣＰＵ２６は、初期読取画像Ｇ１の左辺ＥＬのエッジ数が第１基準値以上であれば（Ｓ１４：ＮＯ）、換言すれば初期読取画像Ｇ１の左側部分の画像濃度変化が比較的に大きい場合には、図７に示すように、初期読取画像Ｇ１の左端に、当該左側部分のデットコピー画像Ｇ３を付加し、第１画像Ｇ４の画像データを生成する。これにより、例えば初期読取画像Ｇ１の左側部分の画像を引き延ばした画像を付加する構成に比べて、デッドコピーにより比較的簡単に画像を付加することができる。
【００４３】
図８は、初期読取画像Ｇ１とは異なる初期読取画像Ｇ５と、当該初期読取画像Ｇ５にベタ画像Ｇ６が付加された第２画像Ｇ７との一例を示す模式図である。初期読取画像Ｇ５の左端画像には、画像がなく、画像濃度の変化が無い。この場合、初期読取画像Ｇ５の左端に、左端画像と同一画像濃度のベタ画像Ｇ６を付加しても、画像付加後の画像と、原稿Ｍの画像との相違は比較的に小さい。
【００４４】
そこで、ＣＰＵ２６は、初期読取画像Ｇ５の左辺ＥＬのエッジ数が第１基準値より少ない場合には（Ｓ１４：ＹＥＳ）、初期読取画像Ｇ５の左端に、左端画像と同一画像濃度のベタ画像Ｇ６を付加し、第２画像Ｇ７の画像データを生成する。これにより、画像付加対象とされた対辺について画像濃度の変化の度合いが比較的に小さい場合には、ベタ画像を付加するという比較的簡単な処理にて画像を付加することができる。しかも、ベタ画像という単純な画像を付加することによりＣＰＵ２６の画像処理負担や、ＲＡＭ２８の容量負担を軽減することができる。
【００４５】
図９は、第１画像Ｇ４と、当該初期読取画像Ｇ４にベタ画像Ｇ８が付加された第３画像Ｇ９との一例を示す模式図である。第１画像Ｇ４の上端部分には、空の画像のみが含まれているため、画像濃度の変化が小さい。そこで、第１画像Ｇ４の上端に、空の画像と同一の画像濃度のベタ画像Ｇ８を付加し、第３画像Ｇ９の画像データを生成する。これにより、第３画像Ｇ９は、左右方向及び上下方向において設定サイズに一致させることができる。
【００４６】
４．本実施形態の効果
本実施形態によれば、読取デバイス１３に読み取られた初期読取画像のうち、画像濃度の変化が小さい方の対辺側に画像が付加され、予め定められた設定サイズに一致する読取画像の画像データが生成される。これにより、ユーザによる設定を要することなく、設定サイズの画像データを生成することができる。
【００４７】
しかも、画像濃度の変化の度合いが小さい方の対辺側に画像が付加される。従って、変化の度合いが大きい方の対辺側に画像が付加される構成に比べて、変化の度合いの小さい画像を付加しつつ読取画像と付加画像との境界が目立ちにくい画像データを生成することができる。更に、ＣＰＵ２６は、画像濃度の変化の度合いを、エッジ処理でカウントされたエッジ数で把握する。これにより、画像を詳細に解析することなく、エッジ処理という比較的に簡単な処理により、画像濃度の変化の度合いを把握することができる。
【００４８】
また、読取画像の２組の対辺それぞれについて変化の度合いが小さい方の対辺側に画像を付加して、読取画像に比べて、設定サイズの画像データを生成することができる。
【００４９】
＜実施形態２＞
実施形態２について、図１０から図１４を参照しつつ説明する。上記実施形態１では、ユーザが、スキャン指示をする際、読取画像の設定サイズ（Ａ４、Ｂ５等）を指定したり、初期読取画像Ｇ１に対し、主走査方向の端部に画像付加をするかどうか、副走査方向の端部に画像付加をするかどうかを設定したりする構成であった。これに対し、本実施形態では、スキャン指示をする際、原稿の実際のサイズを、ユーザが操作ユニット２０を用いて指定し、原稿の実際のサイズに合わせて、読取デバイス１３が読み取った読取画像に適切な画像を付加する構成である。
【００５０】
図１０は実施形態２におけるスキャン処理を示すフローチャートであり、図４のフローチャートと符号が同じステップは同じ処理を行うものとする。以下、実施形態１の図４のフローチャートと異なるポイントについて説明を行う。
【００５１】
光透過部材１５に原稿Ｍを載置する方法は、２種類ある。１種類目の方法は、原稿Ｍが光透過部材１５の角１５Ａと、原稿Ｍとの１つの角とが一致するように、開口部１４Ａを縁として光透過部材１５に載置される方法である。以下、この載置方法を、角置きと称する。２種類目の方法は、原稿Ｍが光透過部材１５の主走査方向のセンター軸と原稿Ｍの主走査方向のセンター軸とが一致するように、原稿Ｍが載置される方法である。以下、この載置方法を、センター置きと称する。
【００５２】
ユーザは、スキャン指示をする際、原稿の実際のサイズを、操作ユニット２０を用いて指定し、初期読取画像Ｇ１に対し、原稿Ｍの端部に画像を付加するか否かを設定することができる。また、ユーザは、角置きかセンター置きかを選択することができる。すると、ＣＰＵ２６は、画像付加の有無、原稿の設定サイズに関する設定情報を、角置きかセンター置きかの情報をＲＡＭ２８に記憶する（Ｓ０）。
【００５３】
次に、Ｓ１の処理の後に、ＣＰＵ２６は、ＲＡＭ２８にアクセスすることで、画像付加の有無が設定されているか否かを判断する（Ｓ６）。図１１は、はがきサイズの原稿Ｍを示しており、例えば、当該原稿Ｍが、光透過部材１５の角１５Ａと、原稿Ｍとの１つの角とが一致するように、光透過部材１５に載置されているものとする。すると、図１１の非読取領域Ｚ２は、マージン領域Ｚに起因して読取デバイス１３が読取不可の領域となり、読取領域Ｈ２が画像読取範囲Ｈに起因して読取デバイス１３によって読み取られる。
【００５４】
ＣＰＵ２６は、画像付加の設定がされていない場合（Ｓ６：ＮＯ）、初期読取画像Ｇ１の周りに、原稿Ｍの実際のサイズの読取画像となるように、余白として白の画像濃度を一律付加することで、生成された原稿Ｍの実際のサイズの読取画像が図１２（Ａ）である。
【００５５】
画像付加の設定がされていない場合（Ｓ６：ＮＯ）、図１２（Ａ）のような読取画像が出力されるが、図１１に示した原稿Ｍと図１２（Ａ）で示した原稿Ｍの読取画像とでは、見た目が異なり、ユーザにとっては、白の画像濃度を一律付加された余白の部分が邪魔となる（図１１の原稿の場合、原稿Ｍの角に三角の黒模様があるため、縁に余白の画像がつくと見た目が異なってしまう）。
【００５６】
図１２（Ｂ）は、初期読取画像Ｇ１に対して、原稿Ｍの実際のサイズの読取画像となるように、辺ＥＬと辺ＥＴ側にそれぞれ、余白として白の画像濃度を一律付加された読取画像を示している。また、図１２（Ｃ）は、初期読取画像Ｇ１に対して、原稿Ｍの実際のサイズの読取画像となるように、辺ＥＲと辺ＥＴ側にそれぞれ、余白として白の画像濃度を一律付加された読取画像を示している。
【００５７】
図１１の原稿Ｍと、図１２（Ｂ）及び（Ｃ）の読取画像とを比較すると、図１２（Ｂ）の方が、原稿Ｍと同じ画像となっている。ＣＰＵ２６が初期読取画像Ｇ１に対して、どの辺（辺ＥＬ、辺ＥＲ、辺ＥＴ、辺ＥＢ）に付加するかを適切に判断することができれば、ユーザは原稿Ｍとほぼ同じ読取画像を得ることができる。
【００５８】
以下、画像付加の設定がされている場合（Ｓ６：ＹＥＳ）、ＣＰＵ２６は、原稿が角置きかセンター置きかについて判断を行う（Ｓ７）。角置きが設定されていた場合（Ｓ７：ＹＥＳ）、Ｓ３にて画像付加処理を行う。Ｓ３の画像付加処理によって、辺ＥＬと辺ＥＲとのエッジ画素Ｂの数を比較すると、辺ＥＬはエッジ画素Ｂがゼロで有るのに対し、辺ＥＲにはエッジ画素Ｂが１ある。すなわち、辺ＥＬの方が画像濃度の変化の度合いが低いため、ＣＰＵ２６は、辺ＥＬの方に余白として白の画像濃度を一律付加した方がよいと判断する。
【００５９】
次に、Ｓ５において、ＣＰＵ２６が、辺ＥＴと辺ＥＢのどちらに余白として白の画像濃度を一律付加した方がよいかを判断する。Ｓ５の画像付加処理によって、辺ＥＴと辺ＥＢとのエッジ画素Ｂの数を比較すると、辺ＥＴはエッジ画素Ｂがゼロで有るのに対し、辺ＥＢには、エッジ画素Ｂが１ある。すなわち、辺ＥＴの方が画像濃度の変化の度合いが低いため、ＣＰＵ２６は、辺ＥＴの方に余白として白の画像濃度を一律付加した方がよいと判断する。
【００６０】
すると、ＣＰＵ２６は、原稿Ｍの実際のサイズの読取画像となるように、辺ＥＬと辺ＥＴ側にそれぞれ、余白として白の画像濃度を一律付加することで、原稿Ｍと同じ画像を生成することができる。
【００６１】
角置きが設定されていた場合（Ｓ７：ＹＥＳ）、即ち、センター置きが設定されていた場合、図１３の左図のような原稿Ｍとなり、読取不可領域Ｚ２の部分が読み取られない。そこで、センター置きの場合は、Ｓ５において、ＣＰＵ２６が、辺ＥＴと辺ＥＢのどちらに余白として白の画像濃度を一律付加した方がよいかを判断する。
【００６２】
本実施形態のような構成にすることで、ＣＰＵ２６が初期読取画像Ｇ１に対して、どの辺（辺ＥＬ、辺ＥＲ、辺ＥＴ、辺ＥＢ）に付加するかを適切に判断することができ、ユーザは原稿Ｍとほぼ同じ読取画像を得ることができるという効果がある。
【００６３】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
（１）上記実施形態では、画像読取装置の一例として、画像読取機能のみを有するスキャナ１０を挙げた。しかし、画像読取装置は、これに限らず、例えば、画像読取機能以外に、印刷機能やファクシミリ機能等を有するコピー機、ファクシミリ装置、複合機でもよい。
【００６４】
（２）上記実施形態では、画像読取プログラムの一例として、ＲＡＭ２８に記憶されたものを例に挙げた。しかし、画像読取プログラムは、これに限らず、ハードディスク装置、フラッシュメモリ（登録商標）などの不揮発性メモリや、ＣＤ−Ｒなどの記憶媒体などに記憶されたものでもよい。
【００６５】
（３）上記実施形態１では、主走査方向や副走査方向の端部への画像付加の有無を、ユーザが設定する構成を例に挙げた。しかし、例えば、ＣＰＵ２６が、設定サイズと初期読取画像Ｇ１のサイズとを大小比較し、主走査方向及び副走査方向の少なくとも一方向において、初期読取画像Ｇ１のサイズが、設定サイズよりも小さい場合に画像付加有りに設定し、設定サイズ以上である場合に画像付加無しに設定する構成でもよい。
【００６６】
（４）上記実施形態では、ＣＰＵ２６は、初期読取画像Ｇ１の主走査方向の端部について画像付加処理等（Ｓ２、Ｓ３）を実行した後に、副走査方向の端部について画像付加処理等（Ｓ４、Ｓ５）を実行した。しかし、これに限らず、ＣＰＵ２６が、副走査方向の端部について画像付加処理等（Ｓ４、Ｓ５）を実行した後に、初期読取画像Ｇ１の主走査方向の端部について画像付加処理等（Ｓ２、Ｓ３）を実行する構成でもよい。また、副走査方向の端部について画像付加処理等（Ｓ４、Ｓ５）、及び、主走査方向の端部について画像付加処理等（Ｓ２、Ｓ３）の一方だけを実行する構成でもよい。
【００６７】
（５）上記実施形態では、画像濃度の変化の度合いの一例として、画像のエッジ数を挙げた。しかし、画像濃度の変化の度合いは、同一の画像濃度を有する領域、換言すれば、エッジで区切られる領域のうち、辺に沿った方向における幅が最も大きい領域の幅寸法や、色が付着されている領域の辺方向における幅の累計値でもよい。また、画像濃度の変化の度合いは、画像濃度が所定値以上である画素数でもよい。なお、画像濃度とは、例えば、読取データの色分解により生成されるＲＧＢの階調値である。
【００６８】
（６）上記実施形態では、読取画像に付加する画像の一例として、ベタ画像、デッドコピー画像等を挙げた。しかし、読取画像に付加する画像は、これに限らず、付加対象の対辺側部分と同等以下の変化の度合いの画像が好ましい。これにより、付加対象の対辺側部分よりも変化の度合いが大きい画像が付加される構成に比べて、画像付加後の画像と、原稿の画像との相違を抑制することができる。
【００６９】
（７）上記実施形態では、他方の辺のエッジ数と一方の辺のエッジ数とが同じ場合には（Ｓ１３：ＹＥＳ）、ＣＰＵ２６は、他方の辺側に画像を付加した。しかし、これに限らず、他方の辺のエッジ数と一方の辺のエッジ数とが同じ場合、ＣＰＵ２６は、一方及び他方の両辺に画像を付加して読取画像のサイズを設定サイズに一致させる構成でもよい。
【００７０】
（８）上記実施形態では、ＣＰＵ２６は、画像濃度の変化の度合いの大小により画像を付加する辺を決定した。しかし、これに限らず、ＣＰＵ２６が対辺側部分の画像濃度、例えば平均値を検知し、画像濃度が低い方の対辺側に白色画像を付加する構成でもよい。
【００７１】
（９）上記実施形態では、制御ユニット２５は、１つのＣＰＵ２６等を備える構成とした。しかし、制御ユニット２５は、複数のＣＰＵを備える構成や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路を備える構成や、ハード回路及びＣＰＵの両方を備える構成でもよい。例えば上記変化検知処理と画像処理とを別々のＣＰＵやハード回路で実行する構成でもよい。
【符号の説明】
【００７２】
１０：スキャナ  １３：読取デバイス  ２５：制御ユニット  Ｇ１：初期読取画像  Ｍ：原稿
【図１】
0005644700.tif 000002
【図２】
0005644700.tif 000003
【図３】
0005644700.tif 000004
【図４】
0005644700.tif 000005
【図５】
0005644700.tif 000006
【図６】
0005644700.tif 000007
【図７】
0005644700.tif 000008
【図８】
0005644700.tif 000009
【図９】
0005644700.tif 000010
【図１０】
0005644700.tif 000011
【図１１】
0005644700.tif 000012
【図１２】
0005644700.tif 000013
【図１３】
0005644700.tif 000014