(57)【要約】【課題】  ユーザに不便を強いることなく、複数ページに渡る文書を好適な態様で出力する。【解決手段】  画像読取装置１００は、画像読取部１と、情報抽出部２と、記憶部３と、ＵＩ部４と、画像出力部５と、制御部６とを備える。制御部６は、画像読取部１に複数枚の文書を読み取らせて画像データを生成させ、情報抽出部２に各画像データからページ番号を抽出させる。制御部６は、このページ番号が不規則的に増加あるいは減少したことを検知すると、この部分においてページの欠落が生じていると判断する。そして、欠落箇所に相当するページが読み取られたときには、制御部６は各画像データのページ番号を基準に、画像データ全体を適切な順番にソートして出力する。【選択図】    図１
2007081841.tif 000002
【特許請求の範囲】
【請求項１】
ページ番号が表示されている複数枚の原稿を１枚ずつ読み取って、各原稿を表す画像データを順次生成する読取手段と、
前記読取手段により生成された画像データからページ番号を抽出する抽出手段と、
前記抽出手段が、第１の画像データから第１のページ番号を抽出し、その直後に第２の画像データから第２のページ番号を抽出したときに、前記第１のページ番号と前記第２のページ番号との差が１でない場合には、前記第２の画像データを削除する削除手段と、
前記読取手段により生成され、かつ、前記削除手段により削除されない画像データを出力する出力手段と
を備えることを特徴とする画像読取装置。
【請求項２】
ページ番号が表示されている複数枚の原稿を１枚ずつ読み取って、各原稿を表す画像データを順次生成する読取手段と、
前記読取手段により生成された画像データからページ番号を抽出する抽出手段と、
前記抽出手段が、第１の画像データから第１のページ番号を抽出し、その直後に第２の画像データから第２のページ番号を抽出したときに、前記第１のページ番号と前記第２のページ番号とが同一でなく、かつ、その差が１でない場合に、前記第１のページ番号より大きく前記第２のページ番号より小さい値か、あるいは前記第２のページ番号より大きく前記第１のページ番号より小さい値を記憶する第２の記憶手段と、
前記抽出手段によりページ番号を抽出された画像データについて、そのページ番号が前記第２の記憶手段に記憶された値に一致するか否かを判断する判断手段と、
前記判断手段の判断結果が肯定的である場合に、前記第１の記憶手段から各ページの画像データとページ番号とを読み出し、ページ番号が増加あるいは減少するような順番で画像データを出力する出力手段と
を備えることを特徴とする画像読取装置。
【請求項３】
ページ番号が表示されている複数枚の原稿を１枚ずつ読み取って、各原稿を表す画像データを順次生成する読取手段と、
前記読取手段により生成された画像データからページ番号を抽出する抽出手段と、
前記抽出手段による抽出結果が、Ｎを３以上の整数、ｄを正または負の整数、Ｐを２ｄより大である整数としたときに、（Ｎ−２）枚目のページ番号が（Ｐ−２ｄ）、（Ｎ−１）枚目のページ番号が（Ｐ−ｄ）であり、かつ、Ｎ枚目のページ番号がＰでない場合に、当該Ｎ枚目の画像データを削除する削除手段と、
前記読取手段により生成され、かつ、前記削除手段により削除されない画像データを出力する出力手段と
を備えることを特徴とする画像読取装置。
【請求項４】
ページ番号が表示されている複数枚の原稿を１枚ずつ読み取って、各原稿を表す画像データを順次生成する読取手段と、
前記読取手段により生成された画像データからページ番号を抽出する抽出手段と、
前記読取手段により生成された画像データと、前記抽出手段により抽出された当該画像データのページ番号とを関連付けて記憶する第１の記憶手段と、
前記抽出手段による抽出結果が、Ｎを３以上の整数、ｄを正または負の整数、Ｐを２ｄより大である整数としたときに、（Ｎ−２）枚目のページ番号が（Ｐ−２ｄ）、（Ｎ−１）枚目のページ番号が（Ｐ−ｄ）であり、かつ、Ｎ枚目のページ番号がＰでない場合に、（Ｐ−ｄ）より大きくＮ枚目のページ番号より小さい値か、あるいはＮ枚目のページ番号より大きく（Ｐ−ｄ）より小さい値を記憶する第２の記憶手段と、
前記抽出手段によりページ番号を抽出された画像データについて、そのページ番号が前記第２の記憶手段に記憶された値に一致するか否かを判断する判断手段と、
前記判断手段の判断結果が肯定的である場合に、前記第１の記憶手段から各ページの画像データとページ番号とを読み出し、ページ番号が増加あるいは減少するような順番で画像データを出力する出力手段と
を備えることを特徴とする画像読取装置。
【請求項５】
文書を表す複数枚の原稿であって、かつ、文書の区切りを示す文字または番号である区分情報が表示されている原稿を１枚ずつ読み取り、各原稿を表す画像データを順次生成する読取手段と、
前記読取手段により生成された画像データから前記区分情報を抽出する抽出手段と、
Ｎを２以上の整数としたときに、前記抽出手段によりＮ枚目において抽出された区分情報が（Ｎ−１）枚目において抽出された区分情報と異なる場合に、文書の区切りの変化をユーザに通知する通知手段と、
前記抽出手段により区分情報を抽出された画像データを出力する出力手段と
を備えることを特徴とする画像読取装置。
【請求項６】
前記抽出手段によりＮ枚目において抽出された区分情報が（Ｎ−１）枚目において抽出された区分情報と異なる場合に、当該Ｎ枚目の画像データを削除する削除手段を備える
ことを特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記削除手段が画像データを削除したときに、前記読取手段による読み取りを停止させる停止手段を備える
ことを特徴とする請求項１、３および６のいずれかに記載の画像読取装置。
【請求項８】
前記停止手段による停止の可否をユーザが選択するための入力手段を備える
ことを特徴とする請求項７に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を光学的に読み取る画像読取装置に係り、特に、書籍や資料を読み取る際のユーザの利便性を向上させるための技術に関する。
【背景技術】
【０００２】
書籍や資料等の複数ページに渡る文書をスキャナや複写機で読み取るときには、ユーザは１ページずつページを変えながら読み取る必要がある。このような単調な作業を延々と繰り返していると、人間は往々にしてミスをしてしまう。ここでいうミスとは、例えば、必要なページを飛ばしてしまったり、同じページを繰り返し読み取ってしまったり、あるいは必要なページの読み取りは終わったのに不必要なページまで読み取ってしまう、といった類のものである。一般に、このようなミスは自分でも気付かないうちに行ってしまうため、その発見は困難である。
【０００３】
また、スキャナや複写機の一部には、複数ページの文書を連続的に読み取る自動原稿送り装置（ＡＤＦ）を備えるものがある。ＡＤＦは大量の文書を読み取るときに大きな威力を発揮するが、複数枚の文書を重ねて供給してしまう、いわゆる「重送」を生じさせることがあり、かかる場合には一部ページが欠落して読み取られてしまうことになる。
【０００４】
特許文献１には、これらの不都合を回避するものとして、連続コピー時に各々の文書からページ数を読み取り、そのページ数が連続的に増加していない場合には、連続コピーの完了後にユーザに通知する技術が開示されている。このような技術を用いれば、ユーザは欠落しているページを容易に認識することができるので、欠落しているページを追加コピーして補うことができる。
【特許文献１】特開２００２−１３９９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１に記載の技術を用いた場合、欠落しているページを補完するためには、（１）文書の中から欠落しているページの原稿を探し出し、（２）探し出した原稿をコピーし、（３）複数ページの複写物の中からページの欠落した箇所を特定し、（４）（２）でコピーされた複写物を（３）で特定した箇所に挿入する、という極めて煩雑な作業をユーザが行う必要がある。特に、ページの欠落した箇所を特定するという（２）の作業は、文書が膨大なページ数に渡るときには困難を極める。
【０００６】
また、特許文献１に記載の技術においては、各ページの比較をページ番号を基準に行っているため、ページ番号が表示されていない文書に対しては何ら効果を奏さないという不都合もある。
【０００７】
本発明は上述の事情に鑑みてなされたものであり、その目的は、ユーザにかかる不便を強いることなく、複数ページに渡る文書を好適な態様で出力することにある。
【課題を解決するための手段】
【０００８】
上述の目的を達成するために、本発明に係る画像読取装置は、ページ番号が表示されている複数枚の原稿を１枚ずつ読み取って、各原稿を表す画像データを順次生成する読取手段と、前記読取手段により生成された画像データからページ番号を抽出する抽出手段と、前記抽出手段が、第１の画像データから第１のページ番号を抽出し、その直後に第２の画像データから第２のページ番号を抽出したときに、前記第１のページ番号と前記第２のページ番号との差が１でない場合には、前記第２の画像データを削除する削除手段と、前記読取手段により生成され、かつ、前記削除手段により削除されない画像データを出力する出力手段とを備える。
または、本発明に係る画像読取装置は、ページ番号が表示されている複数枚の原稿を１枚ずつ読み取って、各原稿を表す画像データを順次生成する読取手段と、前記読取手段により生成された画像データからページ番号を抽出する抽出手段と、前記抽出手段による抽出結果が、Ｎを３以上の整数、ｄを正または負の整数、Ｐを２ｄより大である整数としたときに、（Ｎ−２）枚目のページ番号が（Ｐ−２ｄ）、（Ｎ−１）枚目のページ番号が（Ｐ−ｄ）であり、かつ、Ｎ枚目のページ番号がＰでない場合に、当該Ｎ枚目の画像データを削除する削除手段と、前記読取手段により生成され、かつ、前記削除手段により削除されない画像データを出力する出力手段とを備える。
【０００９】
かかる画像読取装置によれば、ページ番号が不規則に増加（ないし減少）したことを検出すると、このページ番号が抽出された画像データは削除される。つまり、出力手段により出力されるのは、ページ番号が規則的に増加（ないし減少）している画像データのみとなる。
【００１０】
また、本発明に係る画像読取装置は、ページ番号が表示されている複数枚の原稿を１枚ずつ読み取って、各原稿を表す画像データを順次生成する読取手段と、前記読取手段により生成された画像データからページ番号を抽出する抽出手段と、前記抽出手段が、第１の画像データから第１のページ番号を抽出し、その直後に第２の画像データから第２のページ番号を抽出したときに、前記第１のページ番号と前記第２のページ番号とが同一でなく、かつ、その差が１でない場合に、前記第１のページ番号より大きく前記第２のページ番号より小さい値か、あるいは前記第２のページ番号より大きく前記第１のページ番号より小さい値を記憶する第２の記憶手段と、前記抽出手段によりページ番号を抽出された画像データについて、そのページ番号が前記第２の記憶手段に記憶された値に一致するか否かを判断する判断手段と、前記判断手段の判断結果が肯定的である場合に、前記第１の記憶手段から各ページの画像データとページ番号とを読み出し、ページ番号が増加あるいは減少するような順番で画像データを出力する出力手段とを備える。
または、本発明に係る画像読取装置は、ページ番号が表示されている複数枚の原稿を１枚ずつ読み取って、各原稿を表す画像データを順次生成する読取手段と、前記読取手段により生成された画像データからページ番号を抽出する抽出手段と、前記読取手段により生成された画像データと、前記抽出手段により抽出された当該画像データのページ番号とを関連付けて記憶する第１の記憶手段と、前記抽出手段による抽出結果が、Ｎを３以上の整数、ｄを正または負の整数、Ｐを２ｄより大である整数としたときに、（Ｎ−２）枚目のページ番号が（Ｐ−２ｄ）、（Ｎ−１）枚目のページ番号が（Ｐ−ｄ）であり、かつ、Ｎ枚目のページ番号がＰでない場合に、（Ｐ−ｄ）より大きくＮ枚目のページ番号より小さい値か、あるいはＮ枚目のページ番号より大きく（Ｐ−ｄ）より小さい値を記憶する第２の記憶手段と、前記抽出手段によりページ番号を抽出された画像データについて、そのページ番号が前記第２の記憶手段に記憶された値に一致するか否かを判断する判断手段と、前記判断手段の判断結果が肯定的である場合に、前記第１の記憶手段から各ページの画像データとページ番号とを読み出し、ページ番号が増加あるいは減少するような順番で画像データを出力する出力手段とを備える。
【００１１】
かかる画像読取装置によれば、ページ番号が不規則に増加（ないし減少）し、読み取られたページに欠落が生じている場合であっても、その後に欠落箇所に相当する画像データが入力されれば、画像データはソート（並び替え）されてページ番号が規則的に増加（ないし減少）するような順番で出力される。
【００１２】
また、本発明に係る画像読取装置は、文書を表す複数枚の原稿であって、かつ、文書の区切りを示す文字または番号である区分情報が表示されている原稿を１枚ずつ読み取り、各原稿を表す画像データを順次生成する読取手段と、前記読取手段により生成された画像データから前記区分情報を抽出する抽出手段と、Ｎを２以上の整数としたときに、前記抽出手段によりＮ枚目において抽出された区分情報が（Ｎ−１）枚目において抽出された区分情報と異なる場合に、文書の区切りの変化をユーザに通知する通知手段と、前記抽出手段により区分情報を抽出された画像データを出力する出力手段とを備える。
【００１３】
なお、この画像読取装置は、前記抽出手段によりＮ枚目において抽出された区分情報が（Ｎ−１）枚目において抽出された区分情報と異なる場合に、当該Ｎ枚目の画像データを削除する削除手段を備える構成であることが望ましい。
【００１４】
かかる画像読取装置によれば、文書の区切りを示す章番号や章タイトル等の区分情報を抽出することにより、文書の区切りをユーザに通知することが可能となる。そのため、たとえ文書にページ番号が表示されていない場合であっても、ユーザが気付かないうちに文書の不要な箇所までをも読み取ってしまうといった不都合を解消することができる。
【発明の効果】
【００１５】
以上のように、本発明によれば、ユーザに不便を強いることなく、複数ページに渡る文書を好適な態様で出力することが可能となる。
【発明を実施するための最良の形態】
【００１６】
［１．構成］
以下においては、本発明の好適な実施形態を例示し、図面を参照しつつ詳細に説明する。図１は、本発明の一実施形態に係る画像読取装置１００を示したブロック図である。画像読取装置１００は、画像読取部１と、情報抽出部２と、記憶部３と、ＵＩ（User Interface）部４と、画像出力部５と、制御部６とを備える。
【００１７】
画像読取部１はいわゆるスキャナの機能を有しており、プラテンガラスに載置された原稿を光学的に読み取って、原稿を表す画像データを生成する。なお、画像読取部１は、複数ページの原稿を１枚ずつ連続的に読み取る、いわゆるＡＤＦ（Auto Document Feeder）を備えるものであってもよい。画像読取部１がＡＤＦを備えていない場合には、ユーザがページを１枚ずつ読み取らせればよい。
【００１８】
情報抽出部２は画像読取部１により生成された画像データにＯＣＲ（Optical Character Recognition）処理を施し、各々の画像データからページ番号や章番号等の識別情報を抽出する。情報抽出部２は、識別情報を画像データの任意の位置から抽出することができるが、識別情報の位置があらかじめ決められている原稿を読み取り対象としている場合には、その位置だけにＯＣＲ処理を施してもよい。例えば、原稿のいわゆるフッタ領域や、原稿の下部または下部中央に相当する位置にだけＯＣＲ処理を施してもよい。また、読み取り対象となる位置は、ユーザが指定できるように構成してもよい。このような構成とすれば、識別情報を高精度に抽出することが可能となる。
【００１９】
記憶部３はハードディスク等の記憶装置であり、種々のデータを記憶することができる。ＵＩ部４はタッチパネル、スピーカおよびボタンを備えた入力装置であり、ユーザに各種の情報を通知するとともにユーザからの入力を受け付ける。画像出力部５は画像データをプリンタや記憶装置等の外部装置に出力する。制御部６はＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を備えた演算処理装置であり、ＲＯＭに記憶されたプログラムを実行することによって読み取りから出力に至るまでの各部の動作を制御する。
【００２０】
［２．動作］
以上の構成のもと、画像読取装置１００は原稿を読み取って外部装置に出力する。このとき、画像読取装置１００は画像データから識別情報を抽出し、抽出した情報に基づいてその後の動作を決定する。そこで、以下では識別情報に応じた動作例を挙げ、画像読取装置１００の動作について説明する。ここでは、画像読取装置１００が原稿を連続的に読み取る場合の動作を説明する。
【００２１】
［２−１．動作例１］
ここでは、識別情報がページ番号であって、ページの欠落があった場合の動作について説明する。ここで、「ページの欠落」とは、例えば１（ページ）、２（ページ）、３（ページ）、５（ページ）…、というように、ページ番号の増加が不規則になった場合を意味するものである。もちろん、ページ番号が規則的に増加する場合だけでなく、規則的に減少する場合も含むことができる。
【００２２】
なお、例えば書籍を見開きの状態、すなわち左右のページが向かい合う状態で読み取ろうとした場合、片側のページ番号について見れば、このページ番号は２（ページ）、４（ページ）、６（ページ）…、というように増加していく。同様に、両面コピーされている原稿の一方の面だけを連続的に読み取ろうとした場合にも、ページ番号は２（ページ）、４（ページ）、６（ページ）…、というように増加していく。このような場合も、ページ番号は規則的に増加していると言える。つまり、上述の「ページの欠落」を一般化すると、「それまで等差で増加（あるいは減少）していたページ番号が等差で増加（あるいは減少）しなかった場合」と言い換えることができる。
【００２３】
図２および図３は、本動作例において画像読取装置１００が行う処理を示したフローチャートであり、以下、これらの図に沿って説明する。はじめに、画像読取装置１００の制御部６は、画像データを生成して記憶する一連の処理（以下「画像データ記憶処理」という。）を行う（Ｓ１０１）。この画像データ記憶処理を詳細に示したのが図３である。すなわち、このステップにおいて、制御部６は画像読取部１に原稿を読み取らせて画像データを生成し（Ｓ１）、読み取った原稿が何枚目の原稿であるかをカウントし（Ｓ２）、生成された画像データのページ番号を情報抽出部２に抽出させ（Ｓ３）、画像データとページ番号とを記憶部３に記憶させる（Ｓ４）。なお、以下においては、ステップＳ２においてカウントされたカウント値をＮ、ステップＳ３において抽出されるＮ枚目のページ番号をＰＮとする。そして記憶部３は、各々の画像データについて、カウント値Ｎとページ番号ＰＮとを関連付けながら記憶していく。
【００２４】
画像データを記憶したら、制御部６は直前のカウント値Ｎが２より大きいか否かを判断する（Ｓ１０２）。この処理を行う理由は、少なくとも２ページ分のページ番号を抽出した後でなければ、ページ番号がどのように増減しているかを特定することができない（後述する値ｄを算出することができない）からである。そのため、直前のカウント値Ｎが２以下であれば（Ｓ１０２；ＮＯ）、制御部６は画像データ記憶処理を再度行う。
【００２５】
直前のカウント値Ｎが２より大きい場合、すなわち３ページ分以上の画像データが生成されている場合には（Ｓ１０２；ＹＥＳ）、Ｎ枚目に読み取られた画像データのページ番号ＰＮと（Ｎ−１）枚目に読み取られた画像データのページ番号ＰＮ−１の差分が決められた値ｄであるか否かを判断する（Ｓ１０３）。
【００２６】
なお、値ｄの算出は、（Ｎ−１）枚目に読み取られた画像データのページ番号ＰＮ−１から（Ｎ−２）枚目に読み取られた画像データのページ番号ＰＮ−２を減算することにより求められる。すなわち、ページ番号ＰＮを等差数列であると考えれば、値ｄはこの等差数列の公差に相当するものである。例えば、ページ番号が１ずつ規則的に増加する場合の値ｄは「１」、ページ番号が２ずつ規則的に減少する場合の値ｄは「−２」、といった具合になる。また、値ｄをあらかじめ決められた値（例えば「１」）とする場合には、値ｄを算出する必要はなく、そのためステップＳ１０２の処理も省略可能である。
【００２７】
ステップＳ１０３において、ページ番号の差分「ＰＮ−ＰＮ−１」が値ｄに等しい場合には（Ｓ１０３；ＹＥＳ）、制御部６はページ番号の増加（あるいは減少）が規則的であると判断し、ＵＩ部４のタッチパネルにページ番号ＰＮを表示させる（Ｓ１０４）。一方、ページ番号の差分「ＰＮ−ＰＮ−１」が値ｄと異なる場合には（Ｓ１０３；ＮＯ）、制御部６は欠落しているページに相当するページ番号ＰＸを推測し、これをＲＡＭに一時的に記憶する（Ｓ１０５）。ページ番号ＰＸは、例えば、（Ｎ−１）枚目に読み取られた画像データのページ番号ＰＮ−１から値ｄを減算したり、Ｎ枚目に読み取られた画像データのページ番号ＰＮに値ｄを加算することによって得られる。このとき制御部６は、例えば「ページの欠落がありました。」といった内容の警告をＵＩ部４を介してユーザに通知する（Ｓ１０６）。
【００２８】
その後、制御部６は引き続き画像データ記憶処理を実行する（Ｓ１０７）。この処理はステップＳ１０１の処理と同様である。続いて、制御部６はステップＳ１０３と同様の要領でページ番号の差分の判断を行う（Ｓ１０８）。このときの判断が肯定的であれば（Ｓ１０８；ＹＥＳ）、制御部６はＵＩ部４のタッチパネルにページ番号ＰＮを表示させる（Ｓ１０９）。この処理はステップＳ１０４と同様の処理である。一方、このときの判断が否定的であれば（Ｓ１０８；ＮＯ）、制御部６はＲＡＭに記憶されているページ番号ＰＸと直前のページ番号ＰＮとが一致するか否かを判断する（Ｓ１１０）。
【００２９】
これらのページ番号が一致する場合（Ｓ１１０；ＹＥＳ）、欠落していたページがユーザによる割り込み等により補完されたことを意味しているので、制御部６はＵＩ部４のタッチパネルにページ番号ＰＮを表示させる（Ｓ１０９）。一方、これらのページ番号が一致しない場合（Ｓ１１０；ＮＯ）、ページの欠落が再び生じたことを意味している。そこで、ページ番号が一致しない場合には、上述したステップＳ１０５、Ｓ１０６と同様の処理を実行する（Ｓ１１１、Ｓ１１２）。
【００３０】
以上の処理が終了したら、制御部６は全ての原稿を読み取ったか否かを判断する（Ｓ１１３）。この処理は、画像読取部１がＡＤＦを備えている場合であれば、ＡＤＦに原稿が載置されているかを判断すればよく、画像読取部１がＡＤＦを備えていない場合であれば、原稿の読み取りが所定の時間以上行われていないかを判断すればよい。読み取るべき原稿が残っている場合には（Ｓ１１３；ＮＯ）、制御部６は上述のステップＳ１０７からの処理を繰り返す。一方、全ての原稿を読み取った場合には（Ｓ１１３；ＹＥＳ）、制御部６は記憶部３に記憶された画像データをソートし、そのページ番号が規則的に増加または減少するような順番で出力する（Ｓ１１４）。
【００３１】
画像読取装置１００がこのような処理を行うことで、ユーザはページの欠落を瞬時に知ることが可能となる。このとき、ユーザは欠落した箇所の原稿を容易に特定することができるので、原稿を１ページ分戻して読み取らせたり、重送されてしまった原稿を割り込ませたりすることによって、欠落したページを補完することができる。また、画像読取装置１００は画像データをソートしてから出力するので、原稿を割り込ませるのはいかなるタイミングであってもよい。ゆえに、この画像読取装置１００によれば、ユーザに不便を強いることなく、複数ページに渡る文書を適切な順番で出力することが可能となる。
【００３２】
［２−２．動作例２］
上述の動作例１においては、「それまで等差で増加（あるいは減少）していたページ番号が等差で増加（あるいは減少）しなかった場合」に、ページに欠落が生じているとみなして処理を行った。しかしながら、「それまで等差で増加（あるいは減少）していたページ番号が等差で増加（あるいは減少）しなかった場合」には、例えば１（ページ）、２（ページ）、３（ページ）、３（ページ）…、というように、同じページ番号が続けて抽出された場合も含まれている。そこで以下では、このようにページに重複が生じた場合の動作について説明する。
【００３３】
図４は、本動作例において画像読取装置１００が行う処理を示したフローチャートであり、以下、この図に沿って説明する。はじめに、画像読取装置１００の制御部６は、上述の第１動作例と同様の画像データ記憶処理を行う（Ｓ２０１）。画像データを記憶したら、制御部６は直前のカウント値Ｎが１より大きいか否かを判断する（Ｓ２０２）。この処理を行う理由は、少なくとも２ページ分のページ番号を抽出しなければ、ページ番号の重複を判断することができないからである。そのため、直前のカウント値Ｎが１であれば（Ｓ２０２；ＮＯ）、制御部６は画像データ記憶処理を再度行う。
【００３４】
直前のカウント値Ｎが１より大きい場合、すなわち２ページ分以上の画像データが生成されている場合には（Ｓ２０２；ＹＥＳ）、Ｎ枚目に読み取られた画像データのページ番号ＰＮと（Ｎ−１）枚目に読み取られた画像データのページ番号ＰＮ−１が等しいか否かを判断する（Ｓ２０３）。ＰＮ＝ＰＮ−１でない場合（Ｓ２０３；ＮＯ）、制御部６はページが重複していないと判断し、ＵＩ部４のタッチパネルにページ番号ＰＮを表示させる（Ｓ２０４）。
【００３５】
一方、ＰＮ＝ＰＮ−１である場合には（Ｓ２０３；ＹＥＳ）、制御部６はページの重複が生じていると判断し、例えば「ページの重複がありました。」といった内容の警告をＵＩ部４を介してユーザに通知する（Ｓ２０５）。このときＵＩ部４のタッチパネルに表示されるのは、例えば図５のような画面である。ここで、制御部６はページ番号が重複した画像データを削除するか否かをユーザに問い合わせ（Ｓ２０６）、ユーザの選択に応じてその後の処理を異ならせる。
【００３６】
このとき、ユーザが重複したページを削除する旨の指示を入力したときには（Ｓ２０６；ＹＥＳ）、制御部６は重複していると判断されたページ番号の画像データのいずれか一方を削除する（Ｓ２０７）。一方、ユーザが重複したページを削除しない旨の指示を入力したときには（Ｓ２０６；ＮＯ）、制御部６は重複したページをそのままにしておく。
【００３７】
以上の処理が終了したら、制御部６は全ての原稿を読み取ったか否かを判断する（Ｓ２０８）。この処理は、画像読取部１がＡＤＦを備えている場合であれば、ＡＤＦに原稿が載置されているかを判断すればよく、画像読取部１がＡＤＦを備えていない場合であれば、原稿の読み取りが所定の時間以上行われていないかを判断すればよい。読み取るべき原稿が残っている場合には（Ｓ２０８；ＮＯ）、制御部６は上述のステップＳ２０１からの処理を繰り返す。一方、全ての原稿を読み取った場合には（Ｓ２０８；ＹＥＳ）、制御部６は記憶部３に記憶された画像データを読み取った順番で出力する（Ｓ２０９）。
【００３８】
画像読取装置１００がこのような処理を行うことで、ユーザはページの重複を瞬時に知り、不要であれば削除することが可能となる。ゆえに、この画像読取装置１００によれば、ユーザに不便を強いることなく、複数ページに渡る文書を適切な順番で出力することが可能となる。
【００３９】
なお、画像読取装置１００の実際の処理においては、ページの欠落と重複は同時に考慮すべきものである。そのため、本動作例の処理と上述の動作例１の処理とは、実際には同時にあるいは組み合わされて実行されることが望ましい。上述したように、ページの欠落とページの重複は、ともに「それまで等差で増加（あるいは減少）していたページ番号が等差で増加（あるいは減少）しなかった場合」であるという点で共通であり、ページ番号が直前のページ番号と同一である場合のみがページの重複である。このことを利用すれば、ページの欠落とページの重複は１回の処理で判別することが可能である。
【００４０】
［２−３．動作例３］
上述の動作例２においては、ページ番号が同一の画像データが存在する場合に、これを同一ページの原稿であるとみなし、一方を削除する処理を行った。しかしながら、ページ番号が同一の画像データは必ずしも同一ページの原稿であるとは限らず、例えば、ページ番号自体に誤りがあり、本来は同一のページでないのに同じページ番号が付与されてしまっている場合も考えられる。このような場合に、ページ番号が同一の画像データのいずれか一方が削除されてしまうと、ユーザが必要とする情報が失われてしまう可能性もある。本動作例は、このような場合の不都合を解消することを目的としたものである。
【００４１】
図６は、本動作例において画像読取装置１００が行う処理を示したフローチャートであり、以下、この図に沿って説明するが、本動作例の一部の処理は上述の動作例２と同様である。そこで、同図においては、動作例２と同様の処理を行うステップには図４と同様の符号を付し、これらのステップの説明を適宜省略する。
【００４２】
ステップＳ２０３において、ページが重複していると判断された場合には（Ｓ２０３；ＹＥＳ）、制御部６はページ番号が同一である画像データどうしの類似度を判断する処理を行う（Ｓ２１１）。具体的な処理は特に限定されないが、例えば、制御部６は２つの画像データを画素単位で比較していき、各画素の色差の程度によって類似度を判断してもよいし、あるいは、画像データに含まれる文字や図形等の形状を認識し、２つの画像データでその類似度を判断してもよい。
【００４３】
この判断結果に基づき、制御部６は画像データが同一であるか否か、換言すれば画像データが同一の原稿から生成されたか否かを判断する（Ｓ２１２）。ここで、２つの画像データが同一であると判断された場合には（Ｓ２１２；ＹＥＳ）、制御部６は同一であると判断された画像データのいずれか一方を削除する（Ｓ２０７）。２つの画像データは同一であるから、削除する画像データはどちらでもよい。
【００４４】
一方、２つの画像データが同一でないと判断された場合には（Ｓ２１２；ＮＯ）、制御部６は、例えば「ページ番号が同一の画像データがあります。」といった内容の警告をＵＩ部４を介してユーザに通知する（Ｓ２１３）。このときＵＩ部４のタッチパネルに表示されるのは、例えば図７のような画面である。制御部６はページ番号が同一である２つの画像データを表示させ、いずれかの画像データを削除するか、あるいはいずれも削除しないかをユーザに問い合わせる（Ｓ２１４）。
【００４５】
このとき、ユーザがいずれか一方の画像データを削除する旨の指示を入力したときには（Ｓ２１４；ＹＥＳ）、制御部６は指示された画像データを削除する（Ｓ２１５）。一方、ユーザが削除しない旨の指示を入力したときには（Ｓ２１４；ＮＯ）、制御部６はページ番号が同一の画像データを削除せずにそのままにしておく。
【００４６】
このような処理を行うことで、画像読取装置１００は、原稿そのものが同一である画像データについては削除し、ページ番号が同一でありながらもその内容が異なる画像データについては、削除の可否の判断をユーザに委ねることができる。ゆえに、この画像読取装置１００によれば、ユーザに不便を強いることなく、複数ページに渡る文書を出力することが可能となる。
【００４７】
［２−４．動作例４］
上述した動作例１から３は、いずれも、識別情報がページ番号である場合の例であった。しかし、本実施形態の画像読取装置１００は、章番号や章タイトルについても、ページ番号と同様の要領で抽出することが可能である。そこで以下では、章番号や章タイトルを識別情報とした場合の動作について説明する。
【００４８】
ここでまず、章番号や章タイトルについて図８および図９を参照しながら説明する。章番号とは、例えば図８（ａ）において「４．」と表示されている文字列のことであり、この文字列は「第４章」であることを意味している。同様に、図８（ｂ）において「５．」と表示されている文字列は「第５章」であることを意味している。また、章タイトルとは、例えば図８（ａ）において「基礎編」と表示されている文字列や、図８（ｂ）において「応用編」と表示されている文字列のことである。情報抽出部２はこのような文字列を識別情報として認識し、抽出する。
【００４９】
なお、文書によっては、例えば図９に示されている「４．１．」、「４．２．」といった文字列のように、同一の章をさらに細かく区分しているものもある。本実施形態の情報抽出部２は、これらの文字列を区別して認識するものとする。すなわち、図９（ａ）の「４．１．」であれば「第４章第１節」、図９（ｂ）の「４．２．」であれば「第４章第２節」というように、それぞれを異なるものとして識別する。そこで以下では、上述した章や節を表す識別情報を「区分情報」と総称する。すなわち区分情報とは、原稿である文書の区分（区切り）を表す情報のことである。
【００５０】
なお、上述の図８および図９においては、章番号や章タイトルがヘッダ領域に表示されている態様を示したが、区分情報の表示されている位置はこのような位置に限定されるわけではない。区分情報はその他の位置にあってもよいし、ページ毎に位置が異なっていてもよい。
【００５１】
図１０は、本動作例において画像読取装置１００が行う処理を示したフローチャートであり、以下、この図に沿って説明する。はじめに、画像読取装置１００の制御部６は、上述の第１動作例と同様の画像データ記憶処理を行う（Ｓ３０１）。画像データを記憶したら、制御部６は直前のカウント値Ｎが１より大きいか否かを判断する（Ｓ３０２）。直前のカウント値Ｎが１であれば（Ｓ３０２；ＮＯ）、制御部６はＵＩ部４のタッチパネルにその区分情報を表示させ（Ｓ３０６）、画像データを出力する（Ｓ３０７）。その後、制御部６は画像データ記憶処理を再度行う。
【００５２】
直前のカウント値Ｎが１より大きい場合、すなわち２ページ分以上の画像データが生成されている場合には（Ｓ３０２；ＹＥＳ）、Ｎ枚目に読み取られた画像データの区分情報と（Ｎ−１）枚目に読み取られた画像データの区分情報が同一であるか否かを判断する（Ｓ３０３）。互いの区分情報が同一であると判断された場合（Ｓ３０３；ＹＥＳ）、制御部６は文書の区切りに変化がないと判断し、ＵＩ部４のタッチパネルにその区分情報を表示させる（Ｓ３０６）。その後、制御部６は直前に生成された画像データを出力し（Ｓ３０７）、画像データ記憶処理を再度行う。
【００５３】
一方、互いの区分情報が同一でないと判断された場合には（Ｓ３０３；ＮＯ）、制御部６は文書の区切りに変化が生じたと判断し、例えば「第４章が終了しました。」といった内容の警告をＵＩ部４を介してユーザに通知する（Ｓ３０４）。このときＵＩ部４のタッチパネルに表示されるのは、例えば図１１のような画面である。ここで、制御部６はその後も原稿の読み取りを続けるか否かをユーザに問い合わせる（Ｓ３０５）。
【００５４】
ユーザが原稿の読み取りを続ける旨の指示を入力した場合には（Ｓ３０５；ＮＯ）、制御部６は直前に生成された画像データを出力し（Ｓ３０７）、画像データ記憶処理を再度行う。一方、ユーザが原稿の読み取りを終了する旨の指示を入力した場合には（Ｓ３０５；ＹＥＳ）、制御部６は画像の読み取りを終了させる。例えば、画像読取部１がＡＤＦを備える構成である場合、このときＡＤＦには読み取り前の原稿が残っていることもあるが、このような場合であっても制御部６は画像の読み取りを終了させる。
【００５５】
このような処理を行うことで、画像読取装置１００は、章番号や章タイトル等の区分情報に基づいて文書の区切りを検出し、これをユーザに通知して判断させることが可能となる。ゆえに、この画像読取装置１００によれば、ページ番号が表示されていない文書であっても、不要な部分を読み取ることなく、必要な部分だけを出力することができる。
【００５６】
［３．変形例］
以上においては、一の好適な実施形態を挙げて本発明を説明したが、本発明は上述した形態に限定されるものではなく、種々の変形が可能である。以下にその変形の例を説明する。
【００５７】
上述の実施形態においては、情報抽出部２はＯＣＲ処理を施して識別情報を抽出すると説明したが、２つの識別情報が同一であるか否かの判定においては、必ずしもＯＣＲ処理である必要はない。例えば、識別情報の位置に相当する画像の差違を検出し、その差違が所定のレベル以内であればこれらの識別情報が同一であると判断してもよい。
【００５８】
また、上述の実施形態においては、画像読取部１がＡＤＦを備える場合についても説明しているが、もちろん、画像読取部１がＤＡＤＦ（Duplex Auto Document Feeder）を備える構成であってもよい。このような態様であれば、両面コピーされた複数枚の文書の読み取りも行うことが可能となる。
【００５９】
また、上述の動作例１においては、ページの欠落があった場合に、欠落しているページの読み取りを待ってからソートして出力すると説明したが、ページの欠落を検出した場合には、直前に読み取られた画像データを削除し、動作を一旦停止させてもよい。このような態様であっても、欠落箇所を特定することは可能である。また、欠落しているページがない場合や、欠落しているページより前に複数ページの画像データが存在する場合には、画像データを順次出力していっても問題はない。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態に係る画像読取装置を示したブロック図である。
【図２】画像読取装置が行う画像データ記憶処理を示したフローチャートである。
【図３】画像読取装置が行う処理を示したフローチャートである（動作例１）。
【図４】画像読取装置が行う処理を示したフローチャートである（動作例２）。
【図５】画像読取装置のＵＩ部に表示される画面を例示した図である。
【図６】画像読取装置が行う処理を示したフローチャートである（動作例３）。
【図７】画像読取装置のＵＩ部に表示される画面を例示した図である。
【図８】原稿の区分情報を説明するための図である。
【図９】原稿の区分情報を説明するための図である。
【図１０】画像読取装置が行う処理を示したフローチャートである（動作例４）。
【図１１】画像読取装置のＵＩ部に表示される画面を例示した図である。
【符号の説明】
【００６１】
１００…画像読取装置、１…画像読取部、２…情報抽出部、３…記憶部、４…ＵＩ部、５…画像出力部、６…制御部
【図１】
2007081841.tif 000003
【図２】
2007081841.tif 000004
【図３】
2007081841.tif 000005
【図４】
2007081841.tif 000006
【図５】
2007081841.tif 000007
【図６】
2007081841.tif 000008
【図７】
2007081841.tif 000009
【図８】
2007081841.tif 000010
【図９】
2007081841.tif 000011
【図１０】
2007081841.tif 000012
【図１１】
2007081841.tif 000013