(57)【特許請求の範囲】
【請求項１】
見開き原稿を読み取る読取部と，
前記読取部で読み取った見開き原稿の画像データを分割する分割部と，
一纏まりの見開き原稿群に属する複数の見開き原稿を読み取り，読み取った複数の見開き原稿の画像に基づく画像データごとに，原稿の開き方向を判断する方向決定画像を検出したことに基づいて原稿の開き方向を判別し，当該複数の画像データの判別結果に基づいて前記見開き原稿群の原稿の開き方向を判断する自動判断部と，
前記自動判断部が原稿の開き方向を判断できなかった場合に，ユーザからの入力に基づいて前記見開き原稿群の原稿の開き方向を判断する手動判断部と，
前記自動判断部もしくは前記手動判断部によって判断した原稿の開き方向に従って，前記分割部によって分割された画像データのページ順を決定する決定部と，
を備えることを特徴とする画像読取システム。
【請求項２】
請求項１に記載する画像読取システムにおいて，
前記決定部は，前記自動判断部もしくは前記手動判断部によって判断した原稿の開き方向に従って，前記見開き原稿群の読み取り済みの画像データのページ順についても遡って決定することを特徴とする画像読取システム。
【請求項３】
請求項２に記載する画像読取システムにおいて，
前記決定部は，前記自動判断部もしくは前記手動判断部によって判断した原稿の開き方向に従って，前記複数の画像データのうち原稿の開き方向を判別できなかった画像データのページ順についても遡って決定することを特徴とする画像読取システム。
【請求項４】
請求項１から請求項３のいずれか１つに記載する画像読取システムにおいて，
前記自動判断部は，前記見開き原稿群の原稿を全て読み終えた後に，原稿の開き方向を判断する処理を行うことを特徴とする画像読取システム。
【請求項５】
請求項１から請求項４のいずれか１つに記載する画像読取システムにおいて，
前記読取部にて読み取った見開き原稿の画像に基づく画像データを記憶するメモリを備え，
前記決定部は，前記自動判断部もしくは前記手動判断部によって判断した原稿の開き方向に従って，前記メモリに記憶した画像データのページ順を決定することを特徴とする画像読取システム。
【請求項６】
請求項５に記載する画像読取システムにおいて，
前記メモリの空き容量が規定値以下になった場合に，ユーザからの入力に基づいて前記見開き原稿群の原稿の開き方向を判断する第２手動判断部を備えることを特徴とする画像読取システム。
【請求項７】
請求項１から請求項６のいずれか１つに記載する画像読取システムにおいて，
複数の画像データを記憶するファイルを生成する生成部と，
前記分割部によって分割された画像データを，前記決定部によって決定されたページ順に，前記生成部が生成したファイルに登録する登録部と，
を備えることを特徴とする画像読取システム。
【請求項８】
請求項１から請求項７のいずれか１つに記載する画像読取システムにおいて，
前記分割部は，前記読取部で読み取った見開き原稿の画像データを，左側のページの画像データと右側のページの画像データとに分割し，
前記決定部は，前記開き方向が左開きならば，前記左側のページの画像データ，前記右側のページの画像データの順に，前記開き方向が右開きならば，前記右側のページの画像データ，前記左側のページの画像データの順に，ページ順を決定することを特徴とする画像読取システム。
【請求項９】
請求項１から請求項８のいずれか１つに記載する画像読取システムにおいて，
前記自動判断部は，前記複数の画像データの判別結果に基づいて一方の開き方向と判断された画像データが所定数以上連続する場合に，当該一方の開き方向を前記見開き原稿群の原稿の開き方向と判断することを特徴とする画像読取システム。
【請求項１０】
請求項１から請求項８のいずれか１つに記載する画像読取システムにおいて，
前記自動判断部は，前記複数の画像データの判別結果に基づいて一方の開き方向の割合が所定値以上となった場合に，当該一方の開き方向を前記見開き原稿群の原稿の開き方向と判断することを特徴とする画像読取システム。
【請求項１１】
見開き原稿を読み取る読取部と，
前記読取部で読み取った見開き原稿の画像データを分割する分割部と，
一纏まりの見開き原稿群に属する複数の見開き原稿を読み取り，読み取った複数の見開き原稿の画像に基づく画像データごとに，原稿の開き方向を判断する方向決定画像を検出したことに基づいて原稿の開き方向を判別し，当該複数の画像データの判別結果に基づいて前記見開き原稿群の原稿の開き方向を判断する自動判断部と，
前記自動判断部によって判断した原稿の開き方向に従って，前記分割部によって分割された画像データのページ順を決定する決定部と，
を備えることを特徴とする画像読取システム。
【請求項１２】
見開き原稿を読み取る読取部と，
前記読取部で読み取った見開き原稿の画像データを分割する分割部と，
一纏まりの見開き原稿群に属する複数の見開き原稿を読み取り，読み取った複数の見開き原稿の画像に基づく画像データごとに，原稿の開き方向を判断する方向決定画像を検出したことに基づいて原稿の開き方向を判別し，当該複数の画像データの判別結果に基づいて前記見開き原稿群の原稿の開き方向を判断する自動判断部と，
前記自動判断部が原稿の開き方向を判断できなかった場合に，ユーザからの入力に基づいて前記見開き原稿群の原稿の開き方向を判断する手動判断部と，
前記自動判断部もしくは前記手動判断部によって判断した原稿の開き方向に従って，前記分割部によって分割された画像データのページ順を決定する決定部と，
を備えることを特徴とする画像読取装置。
【請求項１３】
見開き原稿を読み取る読取部と，
前記読取部で読み取った見開き原稿の画像データを分割する分割部と，
一纏まりの見開き原稿群に属する複数の見開き原稿を読み取り，読み取った複数の見開き原稿の画像に基づく画像データごとに，原稿の開き方向を判断する方向決定画像を検出したことに基づいて原稿の開き方向を判別し，当該複数の画像データの判別結果に基づいて前記見開き原稿群の原稿の開き方向を判断する自動判断部と，
前記自動判断部によって判断した原稿の開き方向に従って，前記分割部によって分割された画像データのページ順を決定する決定部と，
を備えることを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，原稿を読み取る画像読取システムおよび画像読取装置に関する。さらに詳細には，見開き状態の原稿を読み取り，左開きか右開きかを判別する画像読取システムおよび画像読取装置に関するものである。
【背景技術】
【０００２】
従来から，本などの綴じられた原稿を，見開きの状態で読み取る画像読取装置が実用化されている。画像読取装置は，読み取った原稿の画像データを綴じ部で分割し，分割後の画像データに基づいて２ページ分の電子ファイルを作成する。
【０００３】
見開き状態の原稿（見開き原稿）を読み取る画像読取装置としては，例えば特許文献１に開示されている画像読取装置がある。特許文献１の画像読取装置では，見開き原稿の画像データを分割する際，縦書きが横書きかを自動認識し，右開きか左開きかを特定する。そして，その特定結果に応じて印刷順序を決定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−２９８４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，原稿の内容によっては自動判別ができない場合もある。例えば，特許文献１の技術では，原稿の画像が図面であった場合，縦書きが横書きかを判別できず，結果として右開きか左開きかを特定できない。この場合には，ユーザに右開きか左開きかを問い合わせ，どちらか一方に特定してもらう必要がある。このようなユーザの負担は極力減らした方が望ましい。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，右開きか左開きかのユーザ指定の機会が少ない画像読取システムおよび画像読取装置を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像読取システムは，見開き原稿を読み取る読取部と，前記読取部で読み取った見開き原稿の画像データを分割する分割部と，一纏まりの見開き原稿群に属する複数の見開き原稿を読み取り，読み取った複数の原稿の画像に基づく画像データから，あらかじめ定めた原稿の開き方向を判断する方向決定画像を検出したことに基づいて，前記見開き原稿群の原稿の開き方向を判断する自動判断部と，前記自動判断部が原稿の開き方向を判断できなかった場合に，ユーザからの入力に基づいて前記見開き原稿群の原稿の開き方向を判断する手動判断部と，前記自動判断部もしくは前記手動判断部によって判断した原稿の開き方向に従って，前記分割部によって分割された画像データのページ順を決定する決定部とを備えることを特徴としている。
【０００８】
本発明の画像読取システムは，見開き原稿を読み取った後，その画像データを分割する。そして，一纏まりの見開き原稿群に属する複数の見開き原稿を読み取り，見開き原稿群の原稿の開き方向を判断する。この開き方向の判断では，先ず，自動判断として，複数の原稿の画像に基づく画像データから方向決定画像を検出し，その検出画像に基づいて開き方向を判断する。方向決定画像としては，例えば，ページ番号，文字列（縦書き横書き），言語が該当する。そして，複数の画像データを判断材料としても原稿の開き方向を自動判断できなかった場合には，ユーザによってその原稿の開き方向を手動判断してもらう。原稿の開き方向の判断後は，その判断に従って分割後の画像データのページ順を決定する。なお，原稿の開き方向の判断は，見開き原稿の画像に基づく画像データから判断すればよく，判断材料となる画像データは分割前のものでも分割後のものでもよい。また，原稿の開き方向の判断は，方向決定画像の１回の出現に限らず，登場回数や登場比率などの信頼度に由来するものでもよい。
【０００９】
すなわち，本発明の画像読取システムでは，複数の画像データからも原稿の開き方向が自動判断できない場合に，ユーザに問い合わせて手動判断する構成である。この構成によれば，仮に１枚目の見開き原稿の画像データから自動判断で判断できない場合であっても，２枚目以降の見開き原稿の画像データから自動判断で判断できるのであれば，ユーザの支援を求めることはない。従って，本発明は，ユーザの支援を求める機会が少ない。
【００１０】
また，本発明の画像読取システムの前記決定部は，前記自動判断部もしくは前記手動判断部によって判断した原稿の開き方向に従って，前記見開き原稿群の読み取り済みの画像データのページ順についても遡って決定するとよい。この構成によると，原稿群全体でページ順を揃えることができ，見開き原稿群の画像データとして全体で統一感が生じる。
【００１１】
また，本発明の画像読取システムの前記自動判断部は，前記見開き原稿群の原稿を全て読み終えた後に，原稿の開き方向を判断する処理を行うとよい。全ての原稿を読み取ることで，原稿の開き方向を判断する際の判断材料が多くなる。よって，原稿の開き方向の判別精度を高めることが期待できる。
【００１２】
また，本発明の画像読取システムは，前記読取部にて読み取った見開き原稿の画像に基づく画像データを記憶するメモリを備え，前記決定部は，前記自動判断部もしくは前記手動判断部によって判断した原稿の開き方向に従って，前記メモリに記憶した画像データのページ順を決定するとよい。この構成によると，過去に遡って順序を決定する処理が不要であり，処理を簡略化できる。
【００１３】
また，上記の画像読取システムは，前記メモリの空き容量が規定値以下になった場合に，ユーザからの入力に基づいて前記見開き原稿群の原稿の開き方向を判断する第２手動判断部を備えるとよい。メモリ不足に陥った場合には，画像読取システムの他の処理に悪影響を与えるおそれがある。そのため，早期に原稿の開き方向を判断する方が好ましい。
【００１４】
また，本発明の画像読取システムは，複数の画像データを記憶するファイルを生成する生成部と，前記分割部によって分割された画像データを，前記決定部によって決定されたページ順に，前記生成部が生成したファイルに登録する登録部とを備えるとよい。複数の画像データを登録できるファイルでは，ユーザにとってページ順が適正である方が好ましい。
【００１５】
また，本発明は，見開き原稿を読み取る読取部と，前記読取部で読み取った見開き原稿の画像データを分割する分割部と，一纏まりの見開き原稿群に属する複数の見開き原稿を読み取り，読み取った複数の原稿の画像に基づく画像データから，あらかじめ定めた原稿の開き方向を判断する方向決定画像を検出したことに基づいて，前記見開き原稿群の原稿の開き方向を判断する自動判断部と，前記自動判断部が原稿の開き方向を判断できなかった場合に，ユーザからの入力に基づいて前記見開き原稿群の原稿の開き方向を判断する手動判断部と，前記自動判断部もしくは前記手動判断部によって判断した原稿の開き方向に従って，前記分割部によって分割された画像データのページ順を決定する決定部とを備えることを特徴とする画像読取装置を含んでいる。
【発明の効果】
【００１６】
本発明によれば，右開きか左開きかのユーザ指定の機会が少ない画像読取システムおよび画像読取装置が実現される。
【図面の簡単な説明】
【００１７】
【図１】実施の形態にかかるＭＦＰの外観を示す斜視図である。
【図２】図１に示したＭＦＰのＡＤＦを開放した状態を示す斜視図である。
【図３】図１に示したＭＦＰの画像読取部の内部構成（図１のＡ−Ａ断面）を示す断面図である。
【図４】図１に示したＭＦＰの電気的構成を示すブロック図である。
【図５】ＭＦＰのブックスキャン処理（第１の形態）の手順を示すフローチャートである。
【図６】見開き原稿の，画像データの一例を示す図である。
【図７】ＭＦＰのブックスキャン処理（第２の形態）の手順を示すフローチャート（その１）である。
【図８】ＭＦＰのブックスキャン処理（第２の形態）の手順を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１８】
以下，本発明にかかる画像読取装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，スキャン機能，プリント機能，およびファイル出力機能を備えた複合機（ＭＦＰ：Multi Function Peripheral ）に本発明を適用したものである。
【００１９】
［ＭＦＰの構成］
本形態のＭＦＰ１００は，図１に示すように，用紙に画像を印刷する画像形成部１と，原稿の画像を読み取る画像読取部２（読取部の一例）とを備えている。画像形成部１の画像形成方式は，電子写真方式であっても，インクジェット方式であってもよい。また，カラー画像の形成が可能であっても，モノクロ画像専用であってもよい。
【００２０】
また，ＭＦＰ１００は，その前面側に，各種のボタン（例えば，スタートキー，ストップキー，テンキーの各ボタン）によって構成されるボタン群４１，液晶ディスプレイからなる表示部４２を備えた操作パネル４０を備えている。このボタン群４１や表示部４２により，動作状況の表示やユーザによる操作の入力が可能になっている。
【００２１】
［画像読取部の構成］
続いて，画像読取部２の構成について，図１，図２および図３を参照しつつ説明する。なお，図１および図２は，画像読取部２の外観を示し，図３は画像読取部２の内部構成を示している。
【００２２】
画像読取部２は，画像の読み取りを行う本体部１０と，原稿の自動搬送を行う自動原稿供給装置（ＡＤＦ：Auto Document Feeder）２０とを備えている。ＡＤＦ２０は，本体部１０の上方に位置するとともに一辺が本体部１０と接続し，本体部１０に対して回動自在に設けられている。そのため，画像読取部２は，ＡＤＦ２０によって本体部１０の上面を開閉することができる（図２参照）。つまり，ＡＤＦ２０は，本体部１０の上面を覆うカバーを兼ねる。
【００２３】
本体部１０は，その上面に，コンタクトガラス１１，１２を備えている。さらに，本体部１０の内部であってコンタクトガラス１１，１２の下方には，原稿の画像を読み取るイメージセンサ１５が設けられている。イメージセンサ１５は，主走査方向（図３の奥行き方向）に光学素子が一列に並んで配置されており，原稿からの反射光を電気信号に変換して出力する。イメージセンサ１５としては，例えば，ＣＩＳ（Contact Image Sensor）やＣＣＤ（Charge Coupled Device）が適用可能である。
【００２４】
イメージセンサ１５は，スライド軸１３に対してスライド自在に支持されている。このスライド軸１３は，副走査方向（図３中の左右方向）に延び，両端部が本体部１０の筐体に固定されている。そのため，イメージセンサ１５は，図３中の左右方向に移動可能に設けられている。
【００２５】
ＡＤＦ２０は，読み取り前の原稿を載置する原稿トレイ２１と，読み取り後の原稿を載置する排出トレイ２２とを備えている。具体的に，原稿トレイ２１は，排出トレイ２２の上方に配設されている。また，ＡＤＦ２０の内部には，原稿が搬送される経路として，原稿トレイ２１と排出トレイ２２とを連結する略Ｕ字状の搬送路２５が設けられている。また，ＡＤＦ２０は，その下面に開口部２３が設けられ，その開口部２３から原稿押さえ板２４が露出するように配置されている。この原稿押さえ板２４は，ＡＤＦ２０を閉じた状態でコンタクトガラス１２と対向している。
【００２６】
ＡＤＦ２０は，原稿トレイ２１に載置された原稿を１枚ずつ取り出し，その原稿を本体部１０のコンタクトガラス１２（以下，「ＡＤＦガラス１２」とする）に対向する位置に搬送する。具体的には，原稿を原稿押さえ板２４とコンタクトガラス１２との間を通過させる。その後，その原稿を排出トレイ２２上に排出する。
【００２７】
また，イメージセンサ１５を利用した原稿の読取方式としては，フラットベッド（原稿固定走査）方式と，ＡＤＦ（原稿移動走査）方式とがある。フラットベッド方式の場合，原稿をコンタクトガラス１１（以下，「ＦＢガラス１１」とする）上に載置する。その状態で，イメージセンサ１５が副走査方向に移動し，その際に主走査方向に１ラインずつ原稿の画像が読み取られる。一方，ＡＤＦ方式の場合，複数の原稿を纏めて原稿トレイ２１に載置する。そして，イメージセンサ１５がＡＤＦガラス１２に対向する位置に移動し，固定される。その状態で，ＡＤＦ２０によって原稿が原稿押さえ板２４の下側であってＡＤＦガラス１２に対向する位置に搬送され，その際に主走査方向に１ラインずつ原稿の画像が読み取られる。
【００２８】
例えば，書籍等の綴じられた原稿を読み取る際には，図２のようにＡＤＦ２０を開放し，原稿を見開きの状態とし，読取面を下向きとしてＦＢガラス１１上にセットする。そして，ＡＤＦ２０を開放したまま，ユーザが原稿を押さえた状態で，イメージセンサ１５が副走査方向に移動することで，原稿を読み取る。
【００２９】
［ＭＦＰの電気的構成］
続いて，ＭＦＰ１００の電気的構成について説明する。ＭＦＰ１００は，図４に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４と，ＡＳＩＣ３５と，ネットワークインターフェース３６と，ＵＳＢインターフェース３８とを備えた制御部３０を有している。
【００３０】
ＲＯＭ３２には，ＭＦＰ１００を制御するための各種制御プログラムや画像処理プログラム，各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは画像読取部２で読み取った原稿の画像データやネットワークインターフェース３６を介して送られてくる画像データを一時的に記憶する記憶領域として，利用される。ＮＶＲＡＭ３４は，不揮発性を有する記憶手段であって，各種設定や画像データ等を保存する記憶領域として利用される。
【００３１】
ＡＳＩＣ３５は，画像形成部１，画像読取部２，操作パネル４０，ＡＤＦ２０の開放を検知する開閉センサ４５等と電気的に接続されている。例えば，ＡＳＩＣ３５は，画像読取部２から画像データの信号を取得する。また，画像形成部１へ所望の画像を作成するための信号を出力する。また，ボタン群４１に入力される各種ボタンの信号を受け付ける。また，表示部４２に表示する内容の信号を出力する。
【００３２】
ＣＰＵ３１（分割部，自動判断部，手動判断部，決定部，第２手動判断部，生成部，登録部の一例）は，ＭＦＰ１００における画像読取機能，画像形成機能，さらにはファイル作成機能等の各種機能を実現するための演算を実行し，制御の中枢となるものである。ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムに従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＡＳＩＣ３５を介してＭＦＰ１００の各構成要素を制御する。また，ＣＰＵ３１は，例えば，ＲＯＭ３２から読み出したプログラムに従って，画像読取部２にて読み取った原稿の画像データに加工処理を施す。
【００３３】
ネットワークインターフェース３６は，ネットワークに接続され，このネットワークインターフェース３６を介して他の情報処理装置（不図示）とのデータ通信が可能になっている。また，ＵＳＢインターフェース３８は，ＵＳＢ接続が可能な周辺機器（不図示）に接続され，このＵＳＢインターフェース３８を介して外部の周辺機器等とデータ通信が可能になっている。
【００３４】
［ブックスキャンモード］
続いて，ＭＦＰ１００のブックスキャンモードについて説明する。ブックスキャンモードは，本などの綴じられた原稿を，見開きの状態で読み取り，さらに読み取った原稿の画像データを記憶する電子ファイルを作成するモードである。
【００３５】
ブックスキャンモードでは，フラットベッド方式によって見開き状態の原稿（見開き原稿）を読み取る。具体的に，ＭＦＰ１００は，ユーザによってブックスキャンモードが選択され，ＦＢガラス１１上に見開き原稿がセットされ，ボタン群４１中のスタートキーが押下されると，画像読取部２によって見開き原稿を読み取る。
【００３６】
見開き原稿の読み取り後，読み取りを継続するか否かをユーザに問い合わせる。読み取りの継続が選択された場合には，ユーザが次のページの見開き原稿をＦＢガラス１１上にセットし，読み取り開始指示を入力するのを待つ。そして，読み取り開始指示が入力されると，新たにセットされた見開き原稿を読み取る。一方，読み取りの終了が選択された場合には，終了が選択されるまでに読み取った１または複数の画像データを，複数の画像データを記憶できるファイル（例えばＰＤＦファイル）形式にてファイルの作成を行う。
【００３７】
また，ＭＦＰ１００は，見開き原稿の画像データを記憶する際，見開き原稿の画像データを，左側のページと右側のページとに２分割する。そして，２ページ分の画像データとしてファイルに記憶する。
【００３８】
［ブックスキャン処理］
［第１の形態］
以下，上述のブックスキャンモードでの動作を実現するブックスキャン処理（分割部，自動判断部，手動判断部，決定部，第２手動判断部，生成部，登録部の一例）の手順について，図５のフローチャートを参照しつつ説明する。このブックスキャン処理は，ブックスキャンモードが選択された状態で，ボタン群４１中のスタートキーが押下されたことを契機に実行される。
【００３９】
第１の形態のブックスキャン処理では，先ず，各種の初期設定の取得や，イメージセンサ１５の原点移動等の初期処理を行う（Ｓ１０１）。初期設定としては，例えば，読み取り後の画像データについて原稿の綴じ部や枠外の影を消去するか否かの設定がある。初期設定は，ブックスキャン処理を開始する前にユーザによって設定され，ＮＶＲＡＭ３４等に記憶されたものでもよいし，Ｓ１０１が実行されるタイミングでユーザによって設定されたものでもよい。また，初期処理では，何も登録されていない初期状態のファイルを生成する。
【００４０】
次に，画像読取部２にて，ＦＢガラス１１上にセットされた原稿を読み取る（Ｓ１０２）。読み取った原稿の画像データは，ＲＡＭ３３に一時的に記憶される。
【００４１】
次に，Ｓ１０２の画像読み取りで取得した画像データを解析し，左側のページと右側のページとに分割する（Ｓ１０３）。見開き原稿を読み取った場合，その見開き原稿の画像データには，図６に示すように，その見開き原稿の画像データ９の中央を縦断する黒色領域９３（「綴じ部」に相当）が存在する。左側のページと右側のページとの分割は，例えばこの黒色領域９３を抽出し，黒色領域９３を境界として左側のページの画像データ９Ｌと右側のページの画像データ９Ｒとに分割することができる。あるいは，原稿の画像データ９を左右２等分に分割してもよい。
【００４２】
次に，読み取り対象の見開き原稿が，左開きか右開きかの情報である左右情報が有るか否かを判断する（Ｓ１０４）。左右情報は，後述する左右判別処理（Ｓ１０５）にて左開きか右開きかを判別できた後に保存される。そのため，読み取り当初では左右情報を有していない。そこで，左右情報が無い場合には（Ｓ１０４：ＮＯ），Ｓ１０２の画像読み取りで取得した見開き原稿に基づく画像データ（本形態では分割後の各画像データ）を解析し，左開きか右開きかを判別する（Ｓ１０５）。
【００４３】
ＭＦＰ１００では，あらかじめ左開きか右開きかを判断するための方向決定画像を登録している。方向決定画像としては，例えば，ページ番号，文字列（縦書き横書き），言語が該当する。Ｓ１０５では，分割後の各画像データから方向決定画像を検出し，検出した方向決定画像に基づいて見開き原稿の開き方向を判断する。例えば，方向決定画像を文字列とした場合，縦書きであれば右開き，横書きであれば左開きと判別する。この他，文字の言語を識別し，例えばアルファベットの割合が所定の割合以上であれば左開きと判別する。この場合，アルファベットの割合が所定の割合よりも少なければ右開きとしてもよいし，判別失敗としてもよい。また，方向決定画像を検出できなかった場合には，判別失敗となる。
【００４４】
Ｓ１０５による判別後は，左開きか右開きかの判別に成功したか否かを判断する（Ｓ１０６）。Ｓ１０６の判別成否の判断では，１回の成功結果によって成功と判断してもよいし，所定回数以上の成功結果があれば成功と判断してもよい。後者の場合は，Ｓ１０５の処理で成功結果が得られたとしても，所定回数以上の成功結果が蓄積されなければ，Ｓ１０６では判別成功と見做されない。また，より正確を期すため，所定回数以上の成功結果があった上で，一方の開き方向の割合が所定値以上であれば成功と判断するようにしてもよい。この場合も，Ｓ１０５の処理で成功結果が得られたとしても，所定回数以上の成功結果があった上で，一方の開き方向の割合が所定値以上とならなければ，Ｓ１０６では判別成功と見做されない。
【００４５】
判別失敗と判断した場合には（Ｓ１０６：ＮＯ），Ｓ１０３による分割後の画像データをＲＡＭ３３あるいはＮＶＲＡＭ３４に一時的に保存する（Ｓ１２１）。その後，保存先のメモリがメモリフルの状態であるか否か，すなわちメモリの空き容量が閾値以下であるか否かを判断する（Ｓ１２２）。メモリフルでなければ（Ｓ１２２：ＮＯ），Ｓ１０９に移行する。
【００４６】
メモリフルであれば（Ｓ１２２：ＹＥＳ），原稿読み取りを継続すると画像データを保存しきれず，データを失うおそれがある。そこで，原稿が左開きか右開きかをユーザに問い合わせる（Ｓ１２３）。ユーザから開き方向が入力された後は，Ｓ１０７に移行する。
【００４７】
一方，判別成功と判断した場合（Ｓ１０６：ＹＥＳ），あるいはＳ１２３によって開き方向が手動入力された後は，判別結果を左右情報として記憶する（Ｓ１０７）。この記憶した左右結果は，現在実行中のブックスキャン処理（つまり１ジョブ）の中で有効であり，ブックスキャン処理を終了する際に消去される。
【００４８】
Ｓ１０７で左右情報を記憶した後，あるいは既に左右情報を有している場合には（Ｓ１０４：ＹＥＳ），その左右情報に従って分割後の画像データをファイルに登録する（Ｓ１０８）。すなわち，左右情報に従って登録前の画像データのページ順を決定する。具体的には，左開きであれば，左側のページの画像データを右側のページの画像データよりも先に登録し，右開きであれば，右側のページの画像データを左側のページの画像データよりも先に登録する。登録後は，登録済みの画像データをメモリから消去する。
【００４９】
なお，Ｓ１０８では，判別失敗時にメモリに保存された画像データ（Ｓ１２１で保存された画像データ）についても，左右情報に従ってファイルに登録する。すなわち，ページ順が不確定であったためにファイルへの登録が保留されていた画像データのページ順についても，最も先に保存された画像データに遡って決定する。
【００５０】
Ｓ１０８によるファイル登録後，あるいはＳ１２２でメモリフルでなければ，次ページの原稿があるか否かを判断する（Ｓ１０９）。次ページの有無は，ユーザに問い合わせて判断する。なお，所定時間内にスタートキーが押下され次の原稿の読み取りが指令された場合に，次のページが有ると判断してもよい。次のページが有る場合（Ｓ１０９：ＹＥＳ），すなわち見開き原稿の読み取りを継続する場合には，Ｓ１０２に移行して次のページの原稿を読み取る。
【００５１】
次のページの原稿の画像データは，既に左右情報が有る場合にはその左右情報に従ってファイルに登録される。左右情報が無い場合には，その画像データに基づいて左右判別が行われる。そして，左右情報が得られなかった場合にはその画像データがメモリに保存される。このような手順を繰り返し，左右情報が得られた段階で，メモリに保存されている画像データがファイルに登録される。
【００５２】
一方，次のページが無い場合には（Ｓ１０９：ＮＯ），左右情報が有るか否かを判断する（Ｓ１４１）。左右情報が無い場合には（Ｓ１４１：ＮＯ），画像データがメモリに保存されたままであり，画像データがファイルに登録されていない。そこで，原稿が左開きか右開きかをユーザに問い合わせる（Ｓ１４２）。その後，ユーザから入力された開き方向に従って，メモリに保存されている画像データのページ順を決定し，その決定後のページ順に画像データをファイルに登録する（Ｓ１４３）。登録後は，登録済みの画像データをメモリから消去する。Ｓ１４３の後は，ブックスキャン処理を終了する。
【００５３】
一方，左右情報が有る場合には（Ｓ１４１：ＹＥＳ），メモリに保存されている画像データは無いため，ユーザに開き方向を問い合わせる必要はない。そのため，ユーザへの問い合わせを行うことなく，ブックスキャン処理を終了する。
【００５４】
［第２の形態］
続いて，ブックスキャン処理の他の実施例について，図７および図８のフローチャートを参照しつつ説明する。第２の形態のブックスキャン処理では，全ての原稿を読み終えた後に，それらの画像データについて纏めて左右判別を行う。この点，左右情報が得られるまでは，１枚の原稿を読み取る度に左右判別を行う第１の形態とは異なる。なお，第１の形態と同じ処理については第１の形態と同じ符号を付して説明を省略する。
【００５５】
図７に示すように，第２の形態のブックスキャン処理でも，先ず，初期処理を行う（Ｓ１０１）。次に，原稿を読み取る（Ｓ１０２）。そして，取得した画像データを解析し，左側のページと右側のページとに分割する（Ｓ１０３）。
【００５６】
次に，左右情報が有るか否かを判断する（Ｓ１０４）。左右情報が有る場合には（Ｓ１０４：ＹＥＳ），その左右情報に従って分割後の画像データのページ順を決定し，その分割後の画像データをファイルに登録する（Ｓ２２１）。ファイル登録後は，Ｓ１０９に移行する。
【００５７】
一方，左右情報が無い場合には（Ｓ１０４：ＮＯ），Ｓ１０３による分割後の画像データをＲＡＭ３３あるいはＮＶＲＡＭ３４に一時的に保存する（Ｓ２０５）。その後，保存先のメモリがメモリフルの状態であるか否かを判断する（Ｓ２０６）。メモリフルでなければ（Ｓ２０６：ＮＯ），Ｓ１０９に移行する。
【００５８】
メモリフルであれば（Ｓ２０６：ＹＥＳ），原稿が左開きか右開きかをユーザに問い合わせる（Ｓ２１１）。そして，ユーザから入力された開き方向を左右情報として記憶する（Ｓ２１２）。そして，その左右情報に従って分割後の画像データのページ順を決定し，その分割後の画像データをファイルに登録する（Ｓ２２１）。ファイル登録後は，Ｓ１０９に移行する。このファイル登録では，これまで保存した画像データも左右情報に従ってファイルに登録する。登録後は，登録済みの画像データをメモリから消去する。
【００５９】
Ｓ２２１によるファイル登録後，あるいはＳ２０６でメモリフルでなければ，次ページの原稿があるか否かを判断する（Ｓ１０９）。次のページが有る場合（Ｓ１０９：ＹＥＳ），Ｓ１０２に移行して次のページの原稿を読み取る。
【００６０】
次のページの原稿の画像データは，既に左右情報が存在する場合にはその左右情報に従ってファイルに登録される。左右情報が存在しない場合にはメモリに保存される。本形態のブックスキャン処理では，メモリがフルにならない限り左右情報の取得は行わず，分割後の画像データはメモリに保存される。
【００６１】
一方，次のページが無い場合（Ｓ１０９：ＮＯ），図８のＳ１４１に移行し，左右情報が有るか否かを判断する（Ｓ１４１）。左右情報が有る場合には（Ｓ１４１：ＹＥＳ），既にファイルに画像データが登録されている。そのため，ブックスキャン処理を終了する。
【００６２】
一方，左右情報が無い場合には（Ｓ１４１：ＮＯ），Ｓ１０２の画像読み取りで取得し，Ｓ２０５で保存した全ての画像データを解析し，画像データごとに左開きか右開きかを判別する（Ｓ２４２）。その後，左開きか右開きかの判別に成功したか否かを判断する（Ｓ２４３）。判別成功の判断は，例えば，複数の画像データについて開き方向を判別した結果，一方の開き方向の割合が所定値以上となれば成功とする。なお，全ての画像データを解析するまでもなく左開きか右開きかの判別に成功したと判断できる場合（例えば，一方の開き方向と判別された画像データが所定枚数以上連続する場合や，一方の開き方向と判別された画像データの枚数の，全ページ数に対する割合が所定値以上である場合），全ての画像データを解析するまでもなくその一方の開き方向を今回のジョブの開き方向と判断してもよい。
【００６３】
判別に失敗した場合には（Ｓ２４３：ＮＯ），原稿が左開きか右開きかをユーザに問い合わせる（Ｓ２５１）。Ｓ２５１の後，あるいは判別に成功した場合には（Ｓ２４３：ＹＥＳ），その左右情報に従って，メモリに保存されている画像データのページ順を決定し，その決定後のページ順に画像データをファイルに登録する（Ｓ２４４）。登録後は，登録済みの画像データをメモリから消去する。Ｓ２４４の後は，ブックスキャン処理を終了する。
【００６４】
第２の形態では，全ての原稿を読み取った後に左開きか右開きかを判別するため，判断材料が多く，自動判別の精度を高めることが期待できる。一方，第１の形態では，全ての原稿を読み取り終える前に原稿の開き方向が決定するため，画像データのファイルへの登録を早期に開始でき，メモリへの負荷が小さい。
【００６５】
以上詳細に説明したように実施の形態のＭＦＰ１００では，複数の見開き原稿を読み取っても原稿の開き方向が自動判断できない場合に，ユーザに問い合わせて手動判断する構成になっている。そのため，例えば第１の形態では，仮に１枚目の見開き原稿から自動判断で判断できない場合であっても，２枚目以降の見開き原稿から自動判断で判断できるのであれば，ユーザの支援を求めることはない。従って，本発明は，ユーザの支援を求める機会が少ない。また，第２の形態では，全ての見開き原稿の読み取り後にその原稿群全体を判断材料として自動判定を行っており，見開き原稿個々の判定においてユーザに支援を求める構成ではない。また，原稿群全体を判断材料として自動判定を行うため，判定失敗となる可能性が低い。その結果，ユーザの支援を求める機会も少なくなる。
【００６６】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ＭＦＰに限らず，複写機，スキャナ，ＦＡＸ等，画像読み取り機能を備えるものであれば適用可能である。
【００６７】
また，実施の形態では，ＭＦＰ１００自身（画像読取装置自身）が，見開き原稿の画像データを分割したり，開き方向を判別したり，開き方向をユーザに問い合わせたり，開き方向に従ってページ順序を決定したり，ファイルを作成したりしているが，これらの処理はＭＦＰ１００以外の装置が行ってもよい。例えば，スキャナとＰＣとを有するシステムの場合，スキャナが見開き原稿の読み取りを行い，ＰＣが見開き原稿の画像データの分割処理や，開き方向を判別処理や，開き方向の問い合わせ処理や，ページ順序の決定処理や，ファイルの作成処理を行うように構成してもよい。また，ＰＣが上記の処理の幾つかを行い，残りの処理をスキャナが行うように構成してもよい。
【００６８】
また，実施の形態では，見開き原稿の画像データを分割した後に，左開きか右開きかの左右判別を行っているが，左右判別を画像データの分割前に行ってもよい。この構成では，左右判別に成功しなかった場合に，分割前の見開き原稿の画像データを一時的に保存してもよい。
【００６９】
また，実施の形態では，ページ順を決定した画像データをファイルに登録しているが，ページ順を決定した画像データの出力先はファイルに限るものではない。例えば，画像形成部１に出力し，適正なページ順に印刷を行ってもよい。
【符号の説明】
【００７０】
１      画像形成部
２      画像読取部
１１    ＦＢガラス
２０    ＡＤＦ
３０    制御装置
１００  ＭＦＰ
【図１】
0005598355.tif 000002
【図２】
0005598355.tif 000003
【図３】
0005598355.tif 000004
【図４】
0005598355.tif 000005
【図５】
0005598355.tif 000006
【図６】
0005598355.tif 000007
【図７】
0005598355.tif 000008
【図８】
0005598355.tif 000009