(57)【特許請求の範囲】
【請求項１】
見開き状態の原稿の画像を読み取る読取部と，
前記読取部が読み取った前記原稿の画像から各ページの領域を各ページの可読領域として抽出する抽出部と，
複数の用紙定型サイズを記憶する定型記憶部と，
前記定型記憶部が記憶する用紙定型サイズのうち，前記可読領域を包含可能なサイズで，前記原稿の画像におけるページの並び方向と直交する方向であるページの綴じ方向の長さが最も短いサイズを，ページ画像のサイズの基準となる基準サイズに決定する決定部と，
前記基準サイズを記憶する基準記憶部と，
前記抽出部が抽出した各ページの前記可読領域の少なくとも一方に付加領域を加え，前記付加領域と前記可読領域とからなる画像のサイズが，前記基準サイズと等しくなるようにページ画像を形成する形成部と，
前記形成部によって形成された前記ページ画像を出力する出力部と，
を備え，
前記形成部は，連続して複数の見開き原稿を読み取る場合に，２回目以降の読み取りでは，前回の読み取りから所定時間内に継続して読み取りの指示を受けたことを条件として，前記基準記憶部に記憶される最初の読み取りで使用した前記基準サイズを用いて前記ページ画像を形成する，
ことを特徴とする画像読取装置。
【請求項２】
請求項１に記載する画像読取装置において，
前記形成部は，前記付加領域を，前記原稿の画像における各ページの接合側とその反対側とに均等に割り付けて前記ページ画像を形成することを特徴とする画像読取装置。
【請求項３】
請求項１に記載する画像読取装置において，
前記形成部は，前記付加領域を，前記原稿の画像における各ページの接合側に割り付けて前記ページ画像を形成することを特徴とする画像読取装置。
【請求項４】
請求項１から請求項３までのいずれか１つに記載する画像読取装置において，
前記原稿の画像のうち，隣接する画素との濃度差が閾値以上の画素を検出する検出部を備え，
前記抽出部は，前記検出部に検出された画素に連続して囲まれた領域のうち，最も内側に位置する領域を可読領域として抽出することを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，原稿を読み取る画像読取装置に関する。さらに詳細には，本などの綴じられた原稿を見開きの状態で読み取り，読み取った原稿の画像データをページ毎の画像データに分割し，分割された画像データを出力する機能を有する画像読取装置に関するものである。
【背景技術】
【０００２】
従来から，本などの綴じられた原稿を見開きの状態で読み取る画像読取装置が実用化されている。画像読取装置は，本などの綴じられた原稿を見開きの状態としたもの（以下，「見開き原稿」とする）を読み取る。さらに，読み取った画像データを各ページの画像データに分割し，分割後の画像データをページ単位で出力する画像読取装置もある。見開き原稿を読み取った画像データには，２ページ分の画像データと，それらの間に現れる黒い帯状の画像領域とが含まれる。この黒い帯状の画像領域は，見開き原稿の綴じ部によってできる暗部である。
【０００３】
見開き原稿を読み取る技術としては，例えば特許文献１に開示されている技術がある。特許文献１には，見開き原稿を読み取った後，その見開き原稿の画像データの周辺の黒枠画像と見開き原稿の綴じ部による影画像（暗部）とを識別し，黒枠を除去するとともに綴じ部の影を補正する画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−６２９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の画像読取装置には，次のような問題があった。すなわち，見開き原稿を原稿設置台にセットする際の原稿の状態やユーザの押さえ方は，一定ではない。つまり，画像データのうち見開き原稿の綴じ部により生じる暗部の画像領域のサイズに，ばらつきが生じる。そのため，画像読取装置が，綴じ部として識別した画像領域を除去して，残りの領域を各ページの画像として出力すると，出力される各画像のサイズは，ばらつきがあるものとなってしまう。
【０００６】
本発明は，前記した従来の画像読取装置が有する問題点を解決するためになされたものである。すなわちその課題とするところは，見開き原稿を読み取った後，各ページの画像のサイズばらつきを抑制する画像読取装置を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像読取装置は，見開き状態の原稿の画像を読み取る読取部と，前記読取部が読み取った前記原稿の画像から各ページの領域を各ページの可読領域として抽出する抽出部と，前記抽出部が抽出した各ページの前記可読領域の少なくとも一方に付加領域を加え，前記付加領域と前記可読領域とからなる画像のサイズが，ページ画像のサイズの基準となる基準サイズと等しくなるようにページ画像を形成する形成部と，前記形成部によって形成された前記ページ画像を出力する出力部とを備えることを特徴としている。
【０００８】
本明細書に開示される画像読取装置は，見開き原稿を読み取って原稿の画像を取得し，原稿の画像から抽出した２ページ分の可読領域の少なくとも一方に，付加領域を加えてページ画像を形成する。そのとき，画像読取装置の形成部は，ページ画像のサイズが基準サイズと等しくなるように付加領域を加える。これにより，出力対象のページ画像が，基準サイズに統一される。よって，見開き原稿の各ページのページ画像は同サイズになり，ページ毎のサイズばらつきがなくなる。
【０００９】
なお，形成部は，付加領域を可読領域の左右上下のどこに加えてもよい。形成部は，付加領域を例えば，可読領域の片側のみに加えてもよいし，両側に均等に分配して加えてもよいし，広狭を付けて分配して加えてもよい。また，基準サイズは，あらかじめ記憶された規定のサイズであってもよいし，ユーザ入力による任意のサイズであってもよい。また，出力部は，ページ画像を印刷するものであってもよいし，画像ファイルとして保存するものであってもよい。
【００１０】
また，本明細書に開示される画像読取装置は，複数の用紙定型サイズを記憶する定型記憶部と，前記基準サイズを決定する決定部とを備え，前記決定部は，前記定型記憶部が記憶する用紙定型サイズのうち，前記可読領域を包含可能なサイズを，前記基準サイズに決定するとよい。基準サイズを，記憶している用紙定型サイズのうちから決定すれば，ページ画像の用紙への出力が容易になる。
【００１１】
さらに，前記決定部は，前記定型記憶部が記憶する用紙定型サイズのうち，前記可読領域を包含可能なサイズで面積が最も小さいサイズを，前記基準サイズに決定するとよい。基準サイズを利用可能な最小面積の用紙定型サイズに決定することで，余白を最小限に抑え，ページ画像に好適な基準サイズとなることが期待できる。
【００１２】
さらに，前記決定部は，前記定型記憶部が記憶する用紙定型サイズのうち，前記可読領域を包含可能なサイズで前記原稿の画像におけるページの並び方向と直交する方向の長さが最も短いサイズを，前記基準サイズに決定するとよい。ページの並び方向と直交する方向は，綴じ部の影響を受け難く，ページの並び方向に比較して原稿の画像の長さが安定している。このページの並び方向と直交する方向の最小幅を基準にすることで，ページ画像に好適な基準サイズとなることが期待できる。
【００１３】
さらに，本明細書に開示される画像読取装置は，前記基準サイズを決定する決定部を備え，前記決定部は，前記抽出部が抽出した前記原稿の画像の各ページに対応する可読領域のうち，サイズが大きい方の可読領域を前記基準サイズに決定するとよい。大きい方のページに基準サイズを揃えることで，画像欠けが生じない範囲の最小サイズのデータを出力できる。なお，大小を比較するサイズは，全体のサイズ（面積）であっても主走査方向または副走査方向のサイズであってもよい。
【００１４】
さらに，前記形成部は，前記付加領域を，前記原稿の画像における各ページの接合側とその反対側とに均等に割り付けて前記ページ画像を形成するとよい。各ページの接合側とその反対側との両側に均等に付加領域を配置することで，可読領域が中心に位置することになり，バランスがとれた画像を出力することが期待できる。
【００１５】
さらに，前記形成部は，前記付加領域を，前記原稿の画像における各ページの接合側に割り付けて前記ページ画像を形成するとよい。各ページの接合側は，綴じ部による暗部となって読み取られるため，原稿の押さえ方によって，可読領域として抽出される範囲にばらつきが生じやすい。各ページの接合側に付加領域を配置することで，原稿の押さえ方による影響を抑えることが期待できる。
【００１６】
さらに，本明細書に開示される画像読取装置は，前記基準サイズを記憶する基準記憶部を備え，前記形成部は，連続して複数の見開き原稿を読み取る場合に，最初の読み取りで使用した前記基準サイズを前記基準記憶部に記憶するとともに，２回目以降の読み取りでは前記基準記憶部に記憶した基準サイズを用いて前記ページ画像を形成するとよい。このようにすれば，連続して読み取った見開き原稿の各ページに対応するページ画像のサイズを，揃えることができる。
【００１７】
さらに，本明細書に開示される画像読取装置は，前記原稿の画像のうち，隣接する画素との濃度差が閾値以上の画素を検出する検出部を備え，前記抽出部は，前記検出部に検出された画素に連続して囲まれた領域のうち，最も内側に位置する領域を可読領域として抽出するとよい。画素と画素との濃度の差が所定値以上の画素に連続して囲まれた領域が可読領域となり，ユーザ所望の領域をページ画像として得られる。
【発明の効果】
【００１８】
本発明によれば，見開き原稿を読み取った後，各ページの画像のサイズばらつきを抑制する画像読取装置が実現される。
【図面の簡単な説明】
【００１９】
【図１】実施の形態にかかるＭＦＰのカバーを開いた状態の外観を示す斜視図である。
【図２】図１に示したＭＦＰの電気的構成を示すブロック図である。
【図３】ページ画像形成処理（第１の形態）の手順を示すフローチャートである。
【図４】読み取り結果の画像の例を示す説明図である。
【図５】エッジを示す説明図である。
【図６】ページ領域を示す説明図である。
【図７】ページ画像の例を示す説明図である。
【図８】ページ画像の例を示す説明図である。
【図９】ページ画像形成処理（第２の形態）の手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下，本発明にかかる画像読取装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，画像読取機能および画像形成機能を備えた複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ ）に本発明を適用したものである。
【００２１】
［ＭＦＰの構成］
本形態のＭＦＰ１００は，用紙に画像を印刷する画像形成部１（出力部の一例）と，原稿の画像を読み取る画像読取部２（読取部の一例）とを備えている。画像読取部２は，図１に示すように，画像の読み取りを行う本体部１０と，カバー２０とを備えている。カバー２０は，本体部１０の上方に位置するとともに一辺が本体部１０と接続し，本体部１０に対して回動自在に設けられている。
【００２２】
なお，画像形成部１は，図１には現れていないが，画像読取部２の本体部１０の下部に設けられている。画像形成部１の画像形成方式は，電子写真方式であっても，インクジェット方式であってもよい。また，カラー画像の形成が可能であっても，モノクロ画像専用であってもよい。
【００２３】
本体部１０は，その上面に，コンタクトガラス１１を備えている。さらに，本体部１０の内部であってコンタクトガラス１１の下方には，原稿の画像を読み取るイメージセンサ１５が設けられている。イメージセンサ１５は，主走査方向に光学素子が一列に並んで配置されており，副走査方向に移動可能に設けられている。イメージセンサ１５は，コンタクトガラス１１に載置された原稿に向けて光を照射し，その原稿からの反射光を電気信号に変換して出力する。イメージセンサ１５としては，例えば，ＣＩＳ（Ｃｏｎｔａｃｔ−Ｉｍａｇｅ−Ｓｅｎｓｏｒ）やＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ−Ｄｅｖｉｃｅ）が適用可能である。
【００２４】
また，ＭＦＰ１００は，その前面側に，各種のボタン（例えば，スタートキー，ストップキー，テンキーの各ボタン）によって構成されるボタン群４１，液晶ディスプレイからなる表示部４２を備えた操作パネル４０を備えている。このボタン群４１や表示部４２により，動作状況の表示やユーザによる操作の入力が可能になっている。
【００２５】
［ＭＦＰの電気的構成］
続いて，ＭＦＰ１００の電気的構成について説明する。ＭＦＰ１００は，図２に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）３４とを備えた制御部３０を有している。制御部３０は，画像形成部１と，画像読取部２と，操作パネル４０と，ネットワークインターフェース３７と，ＵＳＢインターフェース３８とに，電気的に接続している。
【００２６】
ＲＯＭ３２には，ＭＦＰ１００を制御するための各種制御プログラムや画像処理プログラム，各種設定，初期値等が記憶されている。さらにＲＯＭ３２には，用紙定型サイズのデータベース（以下，「定型サイズＤＢ４８」，定型記憶部の一例）が記憶されている。定型サイズＤＢ４８は，いわゆるＡ４，Ｂ５等の定型用紙のうち，ＭＦＰ１００において使用可能な用紙について，それぞれの縦・横のサイズをデータベース化したものである。
【００２７】
ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは画像読取部２で読み取った原稿の画像データやネットワークインターフェース３７を介して送られてくる画像データを一時的に記憶する記憶領域として，利用される。さらにＲＡＭ３３は，後述する基準サイズを一時的に記憶する記憶領域（以下，「基準記憶部４９」，基準記憶部の一例）としても利用される。ＮＶＲＡＭ３４は，不揮発性を有する記憶手段であって，各種設定等を保存する記憶領域として利用される。
【００２８】
ＣＰＵ３１（抽出部，形成部，決定部，検出部の一例）は，ＭＦＰ１００における画像読取機能，画像形成機能等の各種機能を実現するための演算を実行し，制御の中枢となるものである。ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムに従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ１００の各構成要素を制御する。また，ＣＰＵ３１は，例えば，ＲＯＭ３２から読み出したプログラムに従って，画像読取部２にて読み取った原稿の画像をページ画像の画像データに加工する処理を施す。
【００２９】
ネットワークインターフェース３７（出力部の一例）は，ネットワークに接続されている。ＭＦＰ１００は，このネットワークインターフェース３７を介して他の情報処理装置（不図示）とのデータ通信が可能になっている。また，ＵＳＢインターフェース３８（出力部の一例）は，ＵＳＢ接続が可能な周辺機器（不図示）に接続されている。ＭＦＰ１００は，このＵＳＢインターフェース３８を介して外部の周辺機器等とデータ通信が可能になっている。
【００３０】
［ブックスキャンモード］
続いて，ＭＦＰ１００のブックスキャンモードについて説明する。ブックスキャンモードは，本などの綴じられた原稿からページ毎の画像を形成させる際に実行されるモードである。すなわち，ユーザによってブックスキャンモードの実行が指示されると，ＭＦＰ１００は，読み取った原稿の画像を，後述するページ画像形成処理によって処理し，ユーザの指示に従って出力する。
【００３１】
ユーザは，ブックスキャンモードの実行を指示する際には，カバー２０を開放し，見開き原稿を，読取面を下向きとしてコンタクトガラス１１上にセットする。そして，ユーザは，原稿を押さえた状態で，ボタン群４１のうちブックスキャンモードの読取開始を指示するボタンを押す。
【００３２】
ブックスキャンモードの読取開始の指示を受けて，画像読取部２は，イメージセンサ１５を副走査方向に移動させ，主走査方向に１ラインずつ原稿を読み取る。これによりＭＦＰ１００は，見開き原稿の画像が記録された画像データを取得する。ＭＦＰ１００は，読み取り終了後，次回の読取開始の指示入力を待つ。
【００３３】
ユーザは，続いて原稿の読み取りを行わせる場合には，次のページの見開き原稿をコンタクトガラス１１上にセットして，読取開始の指示を再度入力する。ＭＦＰ１００は，読取開始の指示の入力を受け付けると，新たにセットされた見開き原稿を前回と同様に読み取る。
【００３４】
ＭＦＰ１００は，あらかじめ決めた時間を超えて，さらなる読取開始の指示の入力を受けなかった場合には，ブックスキャンモードを終了する。あるいは，ブックスキャンモードの終了を指示するキー入力を受けた場合にも，ブックスキャンモードを終了する。なお，ＭＦＰ１００は，ブックスキャンモードの実行開始から終了までの間に読み取った画像を，連続して読み取った複数の見開き原稿の画像であると判断する。連続して読み取った複数の見開き原稿の画像は，例えば，一冊の本から複数箇所の見開き原稿を読み取った画像データ群に相当する。
【００３５】
［ページ画像形成処理］
［第１の形態］
以下，上述のブックスキャンモードで実行されるページ画像形成処理の手順について，図３のフローチャートを参照しつつ説明する。このページ画像形成処理は，ブックスキャンモードが選択されたことを契機にＣＰＵ３１によって実行される。
【００３６】
第１の形態のページ画像形成処理では，ＣＰＵ３１は先ず，画像読取部２によって読み取られた原稿の画像データを取得し（Ｓ１０１），取得した画像データをＲＡＭ３３に記憶させる。この結果，例えば図４に示すような画像データ５１が得られる。図４に示した画像データ５１は，原稿のページの並び方向を主走査方向に配置して，見開き原稿がセットされた場合の画像データの例である。つまり，副走査方向は，ページの並び方向と直交する方向，すなわち原稿の綴じ部の方向である。以下では，原稿のページの並び方向をページ方向，ページの並び方向と直交する方向を綴じ方向と呼ぶ。なお，ページ方向を副走査方向，綴じ方向を主走査方向としてもよい。
【００３７】
Ｓ１０１において得られた画像データ５１は，２ページ分の原稿ページに対応する画像領域５７，５８と３箇所の帯状の暗部領域５３〜５５とを含む。画像データ５１のうち，ページ方向についての両外側の端部には，原稿の他のページの端部の重なりによる端部暗部５３，５４ができている。また，画像領域５７と画像領域５８と間には，原稿の綴じ部が黒く読み取られたことによる帯状の綴じ部暗部５５ができている。各画像領域５７，５８から見ると，この綴じ部暗部５５の側がページの接合側である。
【００３８】
続いてＣＰＵ３１は，Ｓ１０１で取得した画像データ５１のエッジを検出する（Ｓ１０２）。ＣＰＵ３１は，例えば，隣接する画素との濃度差を算出し，算出結果が閾値以上である画素をエッジ画素として検出する。これによりＣＰＵ３１は，画像領域５７，５８と暗部領域５３〜５５との境目の位置を取得する。
【００３９】
Ｓ１０２によって，ＣＰＵ３１は，図５に破線で示すように，多数のエッジ画素を得る。次にＣＰＵ３１は，図５に領域６１，６２として示すように，Ｓ１０２でエッジとして検出された画素に連続して囲まれた方形状の領域のうち，各ページの最も内側に位置する領域を特定する。
【００４０】
さらにＣＰＵ３１は，Ｓ１０１で取得した画像データ５１から，エッジに基づいて特定した領域６１，６２に対応する部分を，各ページの可読領域として抽出する（Ｓ１０４）。ＣＰＵ３１は，Ｓ１０４において，図６に示すように，上ページ領域６１と下ページ領域６２とを抽出する。この上ページ領域６１と下ページ領域６２とが，それぞれのページの可読領域に相当する。
【００４１】
なお，Ｓ１０２の処理のうち，綴じ部暗部５５と画像領域５７，５８との境目を決定する処理は，単に画素間の濃度差のみによるのではなく，１ライン毎に算出した画素濃度値の標準偏差によってもよい。例えば，暗部がページの内容である文字の上にかかっているラインの画像データは，文字と文字間の白紙領域と暗部とのいずれをも含む。そのため，そのラインの標準偏差の値は比較的大きい。一方，暗部ばかりを含むラインでは，標準偏差の値が小さい。
【００４２】
そこでＣＰＵ３１は，１ラインに含まれる各画素の濃度値の標準偏差の値があらかじめ決めた閾値を超えている場合には，そのラインをページ領域に含まれると判断する。このようにすることにより，ページ領域の欠けが抑制される。
【００４３】
次にＣＰＵ３１は，今回Ｓ１０１において取得した画像データが，ブックスキャンモードを開始してから１回目の読み取りによるデータであるか否かを判断する（Ｓ１０６）。本形態の処理では，ＣＰＵ３１は，ブックスキャンモードの実行開始から終了までの間に複数の画像データを連続して取得した場合，すべてのページについて同じサイズのページ画像を形成する。そのため，対象が１回目の画像データの場合と，２回目以降の場合とで，以後の処理は部分的に異なる。
【００４４】
まず，１回目の読み取りの場合について説明する。１回目の読み取りであれば（Ｓ１０６：Ｙｅｓ），ＣＰＵ３１は，今回のブックスキャンモードの実行中に形成するすべてのページ画像のサイズとなる基準サイズを決定する処理を行う。
【００４５】
Ｓ１０４で得られた上ページ領域６１と下ページ領域６２（図６参照）とのサイズは，必ずしも一致していない。これは，原稿を見開き状態としているため，コンタクトガラス１１と原稿のページとの位置関係が両ページで異なることによる。特に，綴じ部暗部５５（図４参照）の大きさや形状は，ユーザによる原稿の押さえ方によって異なる。以下では，上ページ領域６１のページ方向の長さをＬ６１，上ページ領域６１の綴じ方向の長さをＷ６１，下ページ領域６２のページ方向の長さをＬ６２，下ページ領域６２の綴じ方向の長さをＷ６２とする。
【００４６】
次にＣＰＵ３１は，ＲＯＭ３２の定型サイズＤＢ４８（図２参照）から，上ページ領域６１と下ページ領域６２とのいずれをも包含可能な用紙定型サイズをすべて選択する（Ｓ１０８）。ここで，包含可能とは，両ページを同じ向きとして，どちらのページでも１ページ分の全体を含むことができることを意味している。
【００４７】
ＣＰＵ３１は，式１〜４の４式をすべて満たす用紙定型サイズを選択する。すなわち，選択された用紙定型サイズの長さＬと幅Ｗは，以下の４式の条件を満たす。
Ｌ  ≧  Ｌ６１    …  （式１）
Ｌ  ≧  Ｌ６２    …  （式２）
Ｗ  ≧  Ｗ６１    …  （式３）
Ｗ  ≧  Ｗ６２    …  （式４）
【００４８】
あるいはＣＰＵ３１は，以下の式５〜８の４式を満たす用紙定型サイズを選択してもよい。
Ｌ  ≧  Ｗ６１    …  （式５）
Ｌ  ≧  Ｗ６２    …  （式６）
Ｗ  ≧  Ｌ６１    …  （式７）
Ｗ  ≧  Ｌ６２    …  （式８）
【００４９】
続いてＣＰＵ３１は，Ｓ１０８において選択された用紙定型サイズのうちから，基準サイズとする用紙定型サイズを決定する。Ｓ１０８において選択された用紙定型サイズが１種類のみであれば，それを基準サイズとする。
【００５０】
ＣＰＵ３１は，Ｓ１０８において選択された用紙定型サイズが複数種類であれば，そのうちの１種類を基準サイズに決定する。本形態ではＣＰＵ３１は，選択された用紙定型サイズのうち，面積が最小の用紙定型サイズを選択する（Ｓ１０９）。そして，ＣＰＵ３１は，Ｓ１０９において選択した用紙定型サイズを基準サイズに決定する（Ｓ１１１）。さらにＣＰＵ３１は，Ｓ１１１において決定した基準サイズを，ＲＡＭ３３の基準記憶部４９に記憶させる（Ｓ１１２）。
【００５１】
なお，Ｓ１０９において，ＣＰＵ３１は，最小面積の用紙定型サイズを選択する代わりに，綴じ方向の長さが最も短い用紙定型サイズを基準サイズに決定してもよい。ページ領域の綴じ方向の長さは，原稿の厚みや，ページの湾曲等による影響はほとんど受けない。従って，Ｓ１０８において選択された複数の用紙定型サイズのうち，幅Ｗが最も短いものを，基準サイズに決定してもよい。
【００５２】
次に，ＣＰＵ３１は，Ｓ１０４で得られたページ領域６１，６２のそれぞれに付加領域を加えることにより，Ｓ１１１で決定した基準サイズのページ画像を２ページ分形成する（Ｓ１１４）。ＣＰＵ３１は，例えば図７に示すように，上ページ領域６１の周囲に付加領域７３を付加して，ページ画像７５を形成する。図７に示した付加領域７３は，上ページ領域６１の周囲を取り囲む枠状の範囲の画像である。図７では，付加領域７３をドットハッチングで示している。
【００５３】
ＣＰＵ３１は，上ページ領域６１の左右および上下にそれぞれ均等に付加領域７３を割り付ける。すなわちＣＰＵ３１は，用紙定型サイズの幅Ｗと上ページ領域６１のＷ６１との差の幅の領域を，上ページ領域６１の綴じ方向の両側に半分ずつ付加する。さらにＣＰＵ３１は，用紙定型サイズの長さＬと上ページ領域６１のＬ６１との差の幅の領域を，上ページ領域６１のページ方向の両側に半分ずつ付加する。
【００５４】
ＣＰＵ３１は，下ページ領域６２についても同様に，付加領域を付加して，基準サイズのページ画像を形成する。なお，付加領域７３の画像は，白紙画像である。あるいは，付加領域７３の画像は，ページ領域の地色の画像であってもよい。このようにすれば，形成されるページ画像は，ページ領域が中央部分に配置され，周囲に均等に白紙部分が設けられた画像となる。
【００５５】
さらに，ＣＰＵ３１は，Ｓ１１４で形成した２ページ分のページ画像を出力する（Ｓ１１５）。出力方法は，ユーザの指示に従って，選択される。例えば，ＣＰＵ３１は，画像形成部１に，基準サイズの定型用紙にそれぞれのページを印刷させる。基準サイズは，画像形成部１にて使用可能な定型用紙サイズから選択されているので，画像形成部１はこのサイズの用紙にページ画像７５を印刷する。
【００５６】
または，ＣＰＵ３１は，ユーザの指示に従って，ページ画像のデータをファイル化して対象機器に送信してもよい。ＣＰＵ３１は，例えばネットワークインターフェース３７を介して他の情報処理装置にページ画像のデータを送信させる。あるいは，ＣＰＵ３１は，２ページ分の画像データとしてページ順に，ＵＳＢインターフェース３８を介して接続するフラッシュメモリ（不図示）等の記憶手段に記憶させてもよい。
【００５７】
なお，付加領域７３の配置は，図７に示した配置に限らない。ＣＰＵ３１は，例えば，図８に示すように，付加領域７３を各ページの接合側に割り付けて，ページ画像を形成してもよい。この場合，ＣＰＵ３１は，用紙定型サイズの長さＬと上ページ領域６１のＬ６１との差の幅の領域を，上ページ領域６１のページ方向のページの接合側にすべて付加する。
【００５８】
すなわち，両ページの間にあるページの接合側では，原稿の湾曲が起こりやすい。また，ページの接合側は，画像データ５１における綴じ部暗部５５の側である。そのため，抽出されたページ領域ではページの一部が欠けている可能性がある。これに対して，接合側の反対側では，ページの端部までページ領域に含まれている場合が多い。そこで，付加領域７３を各ページの接合側に割り付けることにより，原稿におけるページの配置に近いページ画像とすることができる。
【００５９】
なお，ＣＰＵ３１は，綴じ方向については，前述の例と同様に付加領域７３を均等に付加することが好ましい。ＣＰＵ３１はまた，下ページ領域６２についても上ページ領域６１と同様に付加領域を加えて，ページ画像７５と同じサイズのページ画像を形成する。
【００６０】
Ｓ１１５において，２ページ分のページ画像の出力を行った後，ＣＰＵ３１は，原稿の読取を終了するか否かを判断する（Ｓ１１７）。所定期間以上継続して読み取りの指示を受けない場合，あるいはボタン群４１中のストップキーが押下された場合には，ＣＰＵ３１は，原稿の読取を終了すると判断する（Ｓ１１７：Ｙｅｓ）。この場合には，ＣＰＵ３１は，Ｓ１１２にて基準記憶部４９に記憶させた基準サイズをクリアする（Ｓ１１９）。そして，ＣＰＵ３１は，ページ画像形成処理を終了する。
【００６１】
一方，Ｓ１１７にて，所定期間内に継続して読み取りの指示を受けた場合には，ＣＰＵ３１は，ブックスキャンモードでの原稿の読取を継続すると判断する（Ｓ１１７：Ｎｏ）。すなわち，ＣＰＵ３１は，指示を受けた読み取りは同種の原稿からの読取であると判断する。従って，ＣＰＵ３１は，Ｓ１０１へ戻り，次の見開き原稿の画像データを取得する。例えば，ＣＰＵ３１は，画像読取部２に原稿の画像を読み取らせる。さらに前述のように，読み取った原稿の画像データから，各ページのページ領域を抽出する（Ｓ１０２〜Ｓ１０４）。
【００６２】
ブックスキャンモード中で連続して実行された２回目以降の読み取りでは，ＣＰＵ３１は，１回目の読み取りによって決定した基準サイズを使用してページ画像を形成する。つまり，２回目以降の読み取りである場合には（Ｓ１０６：Ｎｏ），ＣＰＵ３１は，Ｓ１１２にて基準記憶部４９に記憶された基準サイズを読み出して（Ｓ１２１），使用する。ＣＰＵ３１は，２回目以降の読み取りで得られたページ領域に付加領域を加え，記憶されている基準サイズと等しいサイズのページ画像を形成する（Ｓ１１４）。これにより，同じブック原稿から連続して読み取った各ページのページ画像は，同じサイズになる。
【００６３】
さらに，ＣＰＵ３１は，形成したページ画像を出力する（Ｓ１１５）。そして，ＣＰＵ３１は，原稿の読取の終了指示が入力されたと判断する（Ｓ１１７：Ｙｅｓ）まで，Ｓ１０１〜Ｓ１０４，Ｓ１２１，Ｓ１１４〜Ｓ１１７を繰り返す。これにより，ＣＰＵ３１は，原稿の画像から切り出したページ領域の大きさにばらつきがあっても，すべてのページについて同じ基準サイズのページ画像を形成することができる。
【００６４】
以上，詳細に説明したように，本形態のＭＦＰ１００においてブックスキャンモードが実行されると，読み取った見開き原稿の画像データから，各ページのページ領域が抽出される。さらに，基準サイズが決定され，抽出されたページ領域のそれぞれに，基準サイズと合致するように付加領域が付加され，ページ画像が形成される。また，ＣＰＵ３１は，２回目以降の読み取りによって得られるページ画像を，１回目の読み取りによって決定した基準サイズと等しいサイズとなるように形成する。
【００６５】
従って，ＭＦＰ１００によって，ブックスキャンモード中で連続して読み取った原稿の画像データから，各ページの画像のサイズばらつきをなくして各ページのページ画像のサイズが一定であるページ画像を形成する画像読取装置が実現されている。特に，第１の形態では，あらかじめ記憶されている複数の用紙定型サイズから選択して基準サイズが決定される。従って本形態のＭＦＰ１００は，ページ画像をそのまま用紙に印刷する場合に適している。
【００６６】
［第２の形態］
続いて，第２の形態のページ画像形成処理の手順について，図９のフローチャートを参照しつつ説明する。第２の形態のページ画像形成処理は，用紙定型サイズに関わらず，読み取った原稿から抽出される各ページ領域の画像のサイズに基づいて基準サイズを決定する処理である。この点，基準サイズを用紙定型サイズから選択する第１の形態と異なる。なお，第２の形態のページ画像形成処理は，原稿の読み取りからページ領域の抽出までの動作については，第１の形態と同様である。第１の形態と同じ処理については，同じ符号を付して説明を省略する。
【００６７】
第２の形態のページ画像形成処理においても，ＣＰＵ３１は，１回目の読取であった場合（Ｓ１０６：Ｙｅｓ），抽出されたページ領域のサイズに基づいて，基準サイズを決定する。本形態では，ＣＰＵ３１は，原稿の画像から抽出された両ページのページ領域のうち，サイズの大きい方のページ領域を選択する（Ｓ２０１）。
【００６８】
例えば，ＣＰＵ３１は，Ｓ２０１において，上ページ領域６１と下ページ領域６２とのうち，面積の大きい方を選択する。あるいは，ＣＰＵ３１は，上ページ領域６１と下ページ領域６２とのうち，ページ方向の長さが長い方を選択してもよい。あるいは，ＣＰＵ３１は，上ページ領域６１と下ページ領域６２とのうち，綴じ方向の幅が広い方を選択してもよい。
【００６９】
図６の例では，Ｗ６１とＷ６２とは等しく，Ｌ６１はＬ６２より小さい。つまり，サイズの大きい方は，下ページ領域６２である。従って，ＣＰＵ３１は，Ｓ２０１において下ページ領域６２を選択する。
【００７０】
さらにＣＰＵ３１は，選択したページ領域のサイズを基準サイズに決定する（Ｓ２０３）。従って，基準サイズの長さＬと幅Ｗとは，以下のように決定される。
Ｌ  ＝  Ｌ６２
Ｗ  ＝  Ｗ６２
【００７１】
さらにＣＰＵ３１は，Ｓ２０３において決定された基準サイズを基準記憶部４９に記憶させる（Ｓ１１２）。以後の処理は，第１の形態と同様である。ただし，第２の形態では，下ページ領域６２は基準サイズと等しいので，ＣＰＵ３１は下ページ領域６２に付加領域を付加しない。ＣＰＵ３１は，上ページ領域６１に付加領域を付加して下ページ領域６２と等しいサイズとしたページ画像と，下ページ領域６２をそのままページ画像としたものとを，それぞれのページのページ画像として出力する。
【００７２】
第２の形態では，１回目の読み取りで抽出された２つのページ領域のうち，サイズの大きい方のページ領域のサイズが，基準サイズとして選択される。従って，基準サイズとして，必要最小限のサイズが選択される。第２の形態のＭＦＰは，用紙定型サイズには関わりなく，ページ毎にサイズのそろったページ画像を形成することができる。
【００７３】
なお，ＣＰＵ３１は，選択されたページ領域が長方形でない場合は，ページ領域を包含しうる最小の長方形の縦・横のサイズを取得する。あるいはＣＰＵ３１は，両ページのページ領域のうち，ページ方向と綴じ方向とでサイズの大きい方が異なる場合，それぞれの方向について大きい方のサイズを選択してもよい。
【００７４】
以上，詳細に説明したように第２の形態のＭＦＰも，第１の形態のＭＦＰ１００と同様に，各ページの画像のサイズばらつきをなくして，各ページのページ画像のサイズが一定であるページ画像を形成することができる。さらに第２の形態では，必要最小限のサイズが基準サイズに決定されるので，ページ画像のデータ量を第１の形態と比較して小さくすることが期待できる。
【００７５】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ＭＦＰに限らず，複写機，スキャナ，ＦＡＸ等，画像読取機能を備えるものであれば適用可能である。
また，上記の実施形態では，エッジ抽出処理をＣＰＵで行っていたが，これに限るものではない。例えば，別途設けられた画像処理回路を用いるようにしてもよい。
【００７６】
また，上記の各実施の形態では，ＣＰＵ３１が基準サイズを決定しているが，これに限るものではない。例えば，ユーザによって出力画像のサイズの入力を受け付けた場合には，そのサイズを基準サイズとして記憶するとともに，１回目の読み取りからその記憶されている基準サイズを使用するようにしてもよい。ユーザによるサイズの入力は，各ページの並び方向および並び方向と直交する方向の，両方向の幅をそれぞれ入力させてもよいし，用紙定型サイズを選択させてもよい。
【００７７】
また，本スキャンを行う前にプレスキャンを行うものであってもよい。その場合には例えば，エッジの検出とページ領域の位置の決定を，プレスキャンの結果に基づいて行うものとしてもよい。
【符号の説明】
【００７８】
１  画像形成部
２  画像読取部
３１  ＣＰＵ
４８  定型サイズＤＢ
４９  基準記憶部
【図１】
0005942603.tif 000002
【図２】
0005942603.tif 000003
【図３】
0005942603.tif 000004
【図４】
0005942603.tif 000005
【図５】
0005942603.tif 000006
【図６】
0005942603.tif 000007
【図７】
0005942603.tif 000008
【図８】
0005942603.tif 000009
【図９】
0005942603.tif 000010