(57)【要約】【課題】文書の区切りとなる画像を判断して、複数の画像を文書に分ける場合にあって、その判断の誤りを抑制するようにした画像処理装置を提供する。【解決手段】画像処理装置の画像受付手段は、複数の画像を受け付け、枚数受付手段は、前記画像受付手段によって受け付けられた画像のうち、文書の区切りとなる画像の枚数を、利用者の操作に応じて受け付け、判断手段は、前記画像受付手段によって受け付けられた画像が、文書の区切りとなる画像か否かを判断し、判断基準変更手段は、文書の区切りとなる画像と判断された画像の枚数が、前記枚数受付手段によって受け付けられた枚数と予め定められた関係にない場合は、前記判断手段による文書の区切りとなる画像か否かの判断基準を変更し、前記判断手段は、前記判断基準変更手段によって判断基準が変更された後に、再度、前記画像受付手段によって受け付けられた画像が、文書の区切りとなる画像か否かを判断する。【選択図】図１
2010135962.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を受け付ける画像受付手段と、
前記画像受付手段によって受け付けられた画像のうち、文書の区切りとなる画像の枚数を、利用者の操作に応じて受け付ける枚数受付手段と、
前記画像受付手段によって受け付けられた画像が、文書の区切りとなる画像か否かを判断する判断手段と、
前記判断手段によって文書の区切りとなる画像と判断された画像の枚数が、前記枚数受付手段によって受け付けられた枚数と予め定められた関係にない場合は、前記判断手段による文書の区切りとなる画像か否かの判断基準を変更する判断基準変更手段
を具備し、
前記判断手段は、前記判断基準変更手段によって判断基準が変更された後に、再度、前記画像受付手段によって受け付けられた画像が、文書の区切りとなる画像か否かを判断する
ことを特徴とする画像処理装置。
【請求項２】
前記判断基準変更手段は、
前記判断手段によって文書の区切りとなる画像と判断された画像の枚数が、前記枚数受付手段によって受け付けられた枚数よりも少なく、その差が予め定められた数よりも多い場合は、前記判断手段による文書の区切りとなる画像か否かの判断基準を該文書の区切りとなる画像と判断する場合が多くなるように変更する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判断基準変更手段は、
前記判断手段によって文書の区切りとなる画像と判断された画像の枚数が、前記枚数受付手段によって受け付けられた枚数よりも多く、その差が予め定められた数よりも多い場合は、前記判断手段による文書の区切りとなる画像か否かの判断基準を該文書の区切りとなる画像と判断する場合が少なくなるように変更する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記判断基準変更手段は、
前記判断手段によって文書の区切りとなる画像と判断された画像の枚数と前記枚数受付手段によって受け付けられた枚数とが合致しない場合は、前記判断手段による文書の区切りとなる画像か否かの判断基準を変更する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記判断手段によって文書の区切りとなる画像と判断された画像の枚数が、前記枚数受付手段によって受け付けられた枚数と予め定められた関係にある場合は、前記判断基準変更手段による判断基準の変更を行わず、前記利用者の操作によって、前記判断手段による文書の区切りとなる画像か否かの判断結果を修正する修正手段
をさらに具備することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記修正手段は、前記判断手段によって文書の区切りとなる画像と判断された画像の枚数と、前記枚数受付手段によって受け付けられた枚数との差が予め定められた数以下の場合は、前記利用者の操作によって、前記判断手段による文書の区切りとなる画像か否かの判断結果を修正する
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記修正手段は、前記判断手段による判断結果が複数ある場合は、その複数の判断結果を提示して、該判断結果の１つが選択された場合は、前記判断手段によって文書の区切りとなる画像と判断された画像を提示する
ことを特徴とする請求項５又は６に記載の画像処理装置。
【請求項８】
前記修正手段は、前記文書の区切りとなる画像と判断された画像を提示して、該画像の１つが選択された場合は、該選択された文書の区切りとなる画像から次の文書の区切りとなる画像に至るまでの画像を提示する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記文書の区切りとなる画像は、印影画像を含む画像である
ことを特徴とする請求項１から８のいずれか一項に記載の画像処理装置。
【請求項１０】
画像処理装置を、
複数の画像を受け付ける画像受付手段と、
前記画像受付手段によって受け付けられた画像のうち、文書の区切りとなる画像の枚数を、利用者の操作に応じて受け付ける枚数受付手段と、
前記画像受付手段によって受け付けられた画像が、文書の区切りとなる画像か否かを判断する判断手段と、
前記判断手段によって文書の区切りとなる画像と判断された画像の枚数が、前記枚数受付手段によって受け付けられた枚数と予め定められた関係にない場合は、前記判断手段による文書の区切りとなる画像か否かの判断基準を変更する判断基準変更手段
として機能させ、
前記判断手段は、前記判断基準変更手段によって判断基準が変更された後に、再度、前記画像受付手段によって受け付けられた画像が、文書の区切りとなる画像か否かを判断する
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
複数の紙文書を自動原稿送り装置を備えたスキャナで画像データとする技術がある。その際に、文書毎に別の電子文書とする方法は、従来から提案されている。例えば、次に示すような２つの方法がある。
（１）文書とは異なる区切り用紙を文書の区切り位置（文書の先頭又は最後尾）に挿入して、それらを読み取り、その区切り用紙を検出し、文書を区別する方法。
（２）そのような区切り用紙を用いないで、文書の区切りを判断する方法。例えば、文書毎に異なるサイズ、レイアウト、画像内のシンボル等を識別すること、又は文字認識技術などで得られる文字情報（表紙に出現頻度の高い文字が多く含まれる等）を用いて、文書を区別する。
【０００３】
これに関連する技術として、例えば、特許文献１には、特別な入力手段を設けることなく、設計された機能とは別に備える手段を容易に利用して、例えば、所望の条件で読み取った原稿の画像データを蓄積手段に送って蓄積を依頼することを可能にすることを課題とし、画像処理部による抽出結果及び文字認識結果により、読取装置で読み取られた画像データがフォーム原稿Ｆであるときに、制御部が、フォーム原稿Ｆに記入されている処理条件（文字・記号）に従って、そのフォーム原稿Ｆの間に挟まれている原稿Ｐから画像データを読み取らせると共にその読取画像データを文書単位の画像ファイルとして通信制御部を介してサーバ装置に送出することが開示されている。
【０００４】
また、例えば、特許文献２には、仕切り用紙が不要であり、かつ形式が不明な雑多な文書が入力される場合でも、文書の区切りを自動的に判定できる文書自動分割装置を提供することを課題とし、複数文書を読み込んで文書画像を作成する画像読込手段と、読み込んだ文書画像を蓄える文書画像格納バッファと、文書画像中の文字を認識する文字認識手段と、文書画像の解析結果と文字認識結果から文書の区切りを判定するための文書区切り情報を抽出する文書区切り情報抽出手段と、文書区切り情報を元にして文書の区切りを判定する文書区切り判定手段と、文書区切り判定手段による文書の区切り判定結果をオペレータに表示して修正・確認を行う文書区切り候補選択手段と、文書画像を文書単位に分けて文書管理システムに登録する文書管理システム登録手段を備えることが開示されている。
【特許文献１】特開２０００−３５３１７１号公報
【特許文献２】特開２００２−３１２３８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、本来の文書区切りの数と文書画像を解析して抽出された文書区切りの数の差が大きい場合、確認・修正を行う作業の負担が大きくなる。
本発明は、文書の区切りとなる画像を判断して、複数の画像を文書に分ける場合にあって、その判断の誤りを抑制するようにした画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、複数の画像を受け付ける画像受付手段と、前記画像受付手段によって受け付けられた画像のうち、文書の区切りとなる画像の枚数を、利用者の操作に応じて受け付ける枚数受付手段と、前記画像受付手段によって受け付けられた画像が、文書の区切りとなる画像か否かを判断する判断手段と、前記判断手段によって文書の区切りとなる画像と判断された画像の枚数が、前記枚数受付手段によって受け付けられた枚数と予め定められた関係にない場合は、前記判断手段による文書の区切りとなる画像か否かの判断基準を変更する判断基準変更手段を具備し、前記判断手段は、前記判断基準変更手段によって判断基準が変更された後に、再度、前記画像受付手段によって受け付けられた画像が、文書の区切りとなる画像か否かを判断することを特徴とする画像処理装置である。
【０００７】
請求項２の発明は、前記判断基準変更手段は、前記判断手段によって文書の区切りとなる画像と判断された画像の枚数が、前記枚数受付手段によって受け付けられた枚数よりも少なく、その差が予め定められた数よりも多い場合は、前記判断手段による文書の区切りとなる画像か否かの判断基準を該文書の区切りとなる画像と判断する場合が多くなるように変更することを特徴とする請求項１に記載の画像処理装置である。
【０００８】
請求項３の発明は、前記判断基準変更手段は、前記判断手段によって文書の区切りとなる画像と判断された画像の枚数が、前記枚数受付手段によって受け付けられた枚数よりも多く、その差が予め定められた数よりも多い場合は、前記判断手段による文書の区切りとなる画像か否かの判断基準を該文書の区切りとなる画像と判断する場合が少なくなるように変更することを特徴とする請求項１に記載の画像処理装置である。
【０００９】
請求項４の発明は、前記判断基準変更手段は、前記判断手段によって文書の区切りとなる画像と判断された画像の枚数と前記枚数受付手段によって受け付けられた枚数とが合致しない場合は、前記判断手段による文書の区切りとなる画像か否かの判断基準を変更することを特徴とする請求項１に記載の画像処理装置である。
【００１０】
請求項５の発明は、前記判断手段によって文書の区切りとなる画像と判断された画像の枚数が、前記枚数受付手段によって受け付けられた枚数と予め定められた関係にある場合は、前記判断基準変更手段による判断基準の変更を行わず、前記利用者の操作によって、前記判断手段による文書の区切りとなる画像か否かの判断結果を修正する修正手段をさらに具備することを特徴とする請求項１に記載の画像処理装置である。
【００１１】
請求項６の発明は、前記修正手段は、前記判断手段によって文書の区切りとなる画像と判断された画像の枚数と、前記枚数受付手段によって受け付けられた枚数との差が予め定められた数以下の場合は、前記利用者の操作によって、前記判断手段による文書の区切りとなる画像か否かの判断結果を修正することを特徴とする請求項５に記載の画像処理装置である。
【００１２】
請求項７の発明は、前記修正手段は、前記判断手段による判断結果が複数ある場合は、その複数の判断結果を提示して、該判断結果の１つが選択された場合は、前記判断手段によって文書の区切りとなる画像と判断された画像を提示することを特徴とする請求項５又は６に記載の画像処理装置である。
【００１３】
請求項８の発明は、前記修正手段は、前記文書の区切りとなる画像と判断された画像を提示して、該画像の１つが選択された場合は、該選択された文書の区切りとなる画像から次の文書の区切りとなる画像に至るまでの画像を提示することを特徴とする請求項７に記載の画像処理装置である。
【００１４】
請求項９の発明は、前記文書の区切りとなる画像は、印影画像を含む画像であることを特徴とする請求項１から８のいずれか一項に記載の画像処理装置である。
【００１５】
請求項１０の発明は、画像処理装置を、複数の画像を受け付ける画像受付手段と、前記画像受付手段によって受け付けられた画像のうち、文書の区切りとなる画像の枚数を、利用者の操作に応じて受け付ける枚数受付手段と、前記画像受付手段によって受け付けられた画像が、文書の区切りとなる画像か否かを判断する判断手段と、前記判断手段によって文書の区切りとなる画像と判断された画像の枚数が、前記枚数受付手段によって受け付けられた枚数と予め定められた関係にない場合は、前記判断手段による文書の区切りとなる画像か否かの判断基準を変更する判断基準変更手段として機能させ、前記判断手段は、前記判断基準変更手段によって判断基準が変更された後に、再度、前記画像受付手段によって受け付けられた画像が、文書の区切りとなる画像か否かを判断することを特徴とする画像処理プログラムである。
【発明の効果】
【００１６】
請求項１の画像処理装置によれば、文書の区切りとなる画像を判断して、複数の画像を文書に分ける場合にあって、その判断の誤りを抑制できる。
【００１７】
請求項２の画像処理装置によれば、判断した文書の区切りとなる画像の枚数が利用者の指定した枚数よりも少ない場合、その判断の誤りを抑制できる。
【００１８】
請求項３の画像処理装置によれば、判断した文書の区切りとなる画像の枚数が利用者の指定した枚数よりも多い場合、その判断の誤りを抑制できる。
【００１９】
請求項４の画像処理装置によれば、判断した文書の区切りとなる画像の枚数が利用者の指定した枚数と合致しない場合、その判断の誤りを抑制できる。
【００２０】
請求項５の画像処理装置によれば、文書の区切りの判断結果を修正する困難性を軽減できる。
【００２１】
請求項６の画像処理装置によれば、文書の区切りの判断結果を修正する枚数を減少させることができる。
【００２２】
請求項７の画像処理装置によれば、文書の区切りの判断結果が複数ある場合も、その判断結果を選んで修正することができる。
【００２３】
請求項８の画像処理装置によれば、階層的に判断結果を修正することができる。
【００２４】
請求項９の画像処理装置によれば、印鑑が押されたページを文書の区切りとすることができる。
【００２５】
請求項１０の画像処理プログラムによれば、文書の区切りとなる画像を判断して、複数の画像を文書に分ける場合にあって、その判断の誤りを抑制できる。
【発明を実施するための最良の形態】
【００２６】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、コンピュータ・プログラム、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。「予め定められた」とは、対象としている処理の前であることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。
【００２７】
本実施の形態である画像処理装置は、文書の区切りとなる画像を判断して、複数の画像を文書に分けるものであって、図１に示すように、画像受付モジュール１１０、対象数受付モジュール１２０、区切り判断モジュール１３０、判断基準変更モジュール１４０、修正モジュール１５０、操作受付モジュール１６０、出力モジュール１７０を有している。
【００２８】
画像受付モジュール１１０は、区切り判断モジュール１３０と接続されており、複数の画像を受け付けて、その画像を区切り判断モジュール１３０へ渡す。画像を受け付けるとは、スキャナで画像を読み込むこと、ファックスで画像を受信すること、画像データベース等から画像を読み出すこと等が含まれる。特に、スキャナで読み込む場合に、自動原稿送り装置で大量の画像を読み取る場合に好適である。画像は、２値画像、カラー画像を含む多値画像であってもよい。また、画像の内容として、ビジネス用に用いられる文書、広告宣伝用のパンフレット等であってもよい。
また、受け付ける画像は、複数の文書によって構成されている。１つの文書は連続した画像によって構成されている。ただし、１つの文書は、１枚の画像で構成されていてもよい。
文書の区切りとして、例えば、その文書とは異なる区切り用紙を、文書の先頭又は最後尾に挟み込まれていてもよい。また、そのような区切り用紙ではなく、文書毎に異なるサイズ、レイアウト、画像内のシンボル等があってもよい。例えば、画像内のシンボルとして、文書の先頭ページに印鑑等が押されているもの（印影画像が含まれている画像）等がある。
【００２９】
対象数受付モジュール１２０は、判断基準変更モジュール１４０と接続されている。画像受付モジュール１１０によって受け付けられる画像のうち、文書の区切りとなる画像の枚数を、利用者の操作に応じて受け付ける。そして、その枚数を判断基準変更モジュール１４０に渡す。例えば、画像処理装置にはキー（テンキーを含む）、タッチパネルが備え付けられており、それに対する操作を受け付ける。文書の区切りとなる画像の枚数としては、例えば、前述の区切り用紙、その文書の先頭ページ等が該当する。したがって、文書の区切りとなる画像の枚数とは、すなわち文書数でもある。なお、利用者の操作を受け付けるのは、画像受付モジュール１１０によって画像を受け付ける前であってもよいし、受け付けている最中であってもよいし、その後であってもよい。
【００３０】
区切り判断モジュール１３０は、画像受付モジュール１１０、判断基準変更モジュール１４０、修正モジュール１５０と接続されている。画像受付モジュール１１０によって受け付けられた画像が、文書の区切りとなる画像か否かを判断する。その判断結果を判断基準変更モジュール１４０、修正モジュール１５０に渡す。その判断には、予め定められた判断基準を用いて行う。その判断基準は、判断基準変更モジュール１４０によって変更され得る。そして、判断基準変更モジュール１４０によって判断基準が変更された後に、再度、画像受付モジュール１１０によって受け付けられた画像が、文書の区切りとなる画像か否かを判断する。
この判断処理は、文書の先頭又は最後尾に挟み込まれている区切り用紙を検出すること、また、そのような区切り用紙が挟み込まれていない場合は、その画像のサイズを検出すること、レイアウト（大きな文字が画像内の上端部にあること、最初のページに特有な段組であること等）を検出すること、画像内のシンボルを検出すること、文字認識を行って先頭ページに出現頻度の高い文字が多く含まれる画像を検出すること等であってもよい。以下、判断処理として、印影画像が含まれている画像を検出することを、主に例示して説明する。つまり、各文書には先頭ページに印鑑が押されている場合を対象とする。
【００３１】
判断基準変更モジュール１４０は、対象数受付モジュール１２０、区切り判断モジュール１３０と接続されている。区切り判断モジュール１３０によって文書の区切りとなる画像と判断された画像の枚数が、対象数受付モジュール１２０によって受け付けられた枚数と予め定められた関係にない場合は、区切り判断モジュール１３０による文書の区切りとなる画像か否かの判断基準を変更する。
また、区切り判断モジュール１３０によって文書の区切りとなる画像と判断された画像の枚数が、対象数受付モジュール１２０によって受け付けられた枚数よりも少なく、その差が予め定められた数よりも多い場合は、区切り判断モジュール１３０による文書の区切りとなる画像か否かの判断基準をその文書の区切りとなる画像と判断する場合が多くなるよう変更するようにしてもよい。
また、区切り判断モジュール１３０によって文書の区切りとなる画像と判断された画像の枚数が、対象数受付モジュール１２０によって受け付けられた枚数よりも多く、その差が予め定められた数よりも多い場合は、区切り判断モジュール１３０による文書の区切りとなる画像か否かの判断基準をその文書の区切りとなる画像と判断する場合が少なくなるよう変更するようにしてもよい。
また、区切り判断モジュール１３０によって文書の区切りとなる画像と判断された画像の枚数と対象数受付モジュール１２０によって受け付けられた枚数とが合致しない場合は、区切り判断モジュール１３０による文書の区切りとなる画像か否かの判断基準を変更するようにしてもよい。
【００３２】
修正モジュール１５０は、区切り判断モジュール１３０、操作受付モジュール１６０、出力モジュール１７０と接続されている。区切り判断モジュール１３０によって文書の区切りとなる画像と判断された画像の枚数が、対象数受付モジュール１２０によって受け付けられた枚数と予め定められた関係にある場合は、判断基準変更モジュール１４０による判断基準の変更を行わず、操作受付モジュール１６０から受け取った利用者の操作によって、区切り判断モジュール１３０による文書の区切りとなる画像か否かの判断結果を修正する。その修正結果を出力モジュール１７０に渡す。
また、区切り判断モジュール１３０によって文書の区切りとなる画像と判断された画像の枚数と、対象数受付モジュール１２０によって受け付けられた枚数との差が予め定められた数以下の場合は、操作受付モジュール１６０から受け取った利用者の操作によって、区切り判断モジュール１３０による文書の区切りとなる画像か否かの判断結果を修正するようにしてもよい。
また、区切り判断モジュール１３０による判断結果が複数ある場合は、その複数の判断結果を提示して、判断結果の１つが選択された場合は、区切り判断モジュール１３０によって文書の区切りとなる画像と判断された画像を提示するようにしてもよい。
さらに、文書の区切りとなる画像と判断された画像を提示して、その画像の１つが選択された場合は、その選択された文書の区切りとなる画像から次の文書の区切りとなる画像に至るまでの画像を提示するようにしてもよい。つまり、ここで提示する画像は、１つの文書として抽出されたものである。また、判断結果、文書の区切りとなる画像と判断された画像、それ以外の画像のように、階層的に提示することになる。また、提示する画像は、サムネイル画像（縮小画像）、その画像を示すアイコン等であってもよい。
【００３３】
操作受付モジュール１６０は、修正モジュール１５０と接続されている。区切り判断モジュール１３０の判断結果に対する利用者の修正操作を受け付け、修正モジュール１５０へ渡す。例えば、画像処理装置にはキー（テンキーを含む）、タッチパネルが備え付けられており、それに対する操作を受け付ける。文書の区切りとなる画像と判断されたもののサムネイル画像等がディスプレイに表示され、それらのうち利用者の操作によって選択された画像を文書の区切りではないと修正する操作、その逆に、文書の区切りではない画像と判断されたもののサムネイル画像等が表示され、それらのうち利用者の操作によって選択された画像を文書の区切りであると修正する操作がある。
【００３４】
出力モジュール１７０は、修正モジュール１５０と接続されている。修正モジュール１５０による修正結果又は修正モジュール１５０による修正が不要だった場合は、区切り判断モジュール１３０による判断結果を出力する。判断結果として画像を出力するようにしてもよい。ここで、画像を出力するとは、プリンタ等の印刷装置で印刷すること、ディスプレイ等の表示装置に表示すること、ファックス等の画像送信装置で画像を送信すること、画像データベース等の画像記憶装置へ画像を書き込むこと等が含まれる。なお、その出力の際に、文書毎に異なる処理を行うようにしてもよい。例えば、文書毎に異なるセキュリティポリシーを付加するようにしてもよい。そのセキュリティポリシーは、印影画像の種類によって決定するようにしてもよい。印影画像の種類は、区切り判断モジュール１３０が、認識するようにしてもよい。
【００３５】
図２は、本実施の形態による処理例を示すフローチャートである。
ステップＳ２０２では、画像受付モジュール１１０が画像を受け付ける。
ステップＳ２０４では、対象数受付モジュール１２０が利用者の操作に応じて、対象数（文書の区切りとなる画像の枚数）を受け付ける。
【００３６】
ステップＳ２０６では、区切り判断モジュール１３０が、ステップＳ２０２で受け付けた画像は、文書の区切りとなる画像か否かを判断する。文書の先頭ページに印影画像がある場合について例として説明する。図４は、印影画像の例を示す説明図である。図４の例に示すように、「社外秘」等の文字があるスタンプで押印されており、例えば、赤等の色が付いていてもよい。また、図４（ａ）に示す例は、パターンマッチング等の手法を用いても比較的認識しやすいものであるが、押印は人間によって行われることが多いので、例えば図４（ｂ）の例に示すような印影画像となる場合もある。この場合の認識率は低くなることが想定され、修正の必要性がある。
【００３７】
ここで、区切り判断モジュール１３０が行う判断処理について、図５を用いて説明する。図５は、区切り判断モジュール１３０による処理例を示す説明図である。区切り判断モジュール１３０は、正規化モジュール１３２、分割モジュール１３４、判断処理モジュール１３６を備えている。
【００３８】
正規化モジュール１３２は、画像５００を画像受付モジュール１１０から受け取る。そして、画像５００に対して正規化を行って、正規化画像５０２を分割モジュール１３４に渡す。例えば、画像５００の縦横比を予め定められた比率にすること等を行う。また、この他に前処理（ノイズ除去等）を行うようにしてもよい。
分割モジュール１３４は、正規化画像５０２に対して予め定められた分割数（又はサイズ）のブロックに分割して、分割画像５０４を判断処理モジュール１３６に渡す。
【００３９】
判断処理モジュール１３６は、分割画像５０４に対して判断基準変更モジュール１４０による判断基準を用いて、分割画像５０４内に印影画像があるか否かを判断して、判断結果としての候補数５０６（印影画像が含まれている画像の数）を出力する。この判断は、例えば、予め定められた範囲内にある赤等の画素数等の特徴抽出、印影画像（印影画像の部分画像、例えば、周囲の長方形等であってもよい）のテンプレートマッチング等を用いて行う。ここでの判断基準としては、例えば、赤等の画素数の場合は、印影画像が含まれていると判断する場合の画素数の範囲がある。また、テンプレートマッチングの場合は、その合致度の範囲がある。そして、その範囲を広くすることによって、印影画像があると判断する場合が多くなり、その範囲を狭くすることによって、印影画像があると判断する場合が少なくなる。この判断基準の変更は、判断基準変更モジュール１４０によって行われる。
【００４０】
また、候補数５０６として、図６の例に示した判断結果テーブル６００であってもよい。図６は、判断結果テーブル６００のデータ構造例を示す説明図である。判断結果テーブル６００は、ページ欄６１０、文書区切り欄６２０、ページ画像記憶アドレス欄６３０、サムネイル画像記憶アドレス欄６４０を有している。ページ欄６１０は、画像受付モジュール１１０が受け付けた画像に、順次ページ数を付したものを記憶する。文書区切り欄６２０は、区切り判断モジュール１３０の判断結果として、例えば、印影画像がある場合は「１」を記憶し、それ以外の場合は「０」を記憶する。そして、候補数は、文書区切り欄６２０内の「１」の数を計数すればよい。ページ画像記憶アドレス欄６３０は、画像受付モジュール１１０が受け付けた画像を記憶している記憶装置内のアドレスを記憶する。サムネイル画像記憶アドレス欄６４０は、その画像のサムネイル画像を記憶している記憶装置内のアドレスを記憶する。なお、サムネイル画像は区切り判断モジュール１３０等が作成するようにしてもよい。
【００４１】
ステップＳ２０８では、判断基準変更モジュール１４０が、ステップＳ２０４で受け付けた対象数（Ａ）とステップＳ２０６で印影画像が含まれていると判断された画像数である候補数（Ｂ）との関係を判断する。「Ｂ＜Ａ−α」である場合はステップＳ２１０へ進み、「Ａ＋β＜Ｂ」である場合はステップＳ２１２へ進み、「Ａ−α≦Ｂ≦Ａ＋β」である場合はステップＳ２１４へ進む。なお、α、βは、０以上の予め定められた整数であり、αとβは等しい数であってもよいし、異なる数であってもよい。例えば、画像受付モジュール１１０が受け付けた画像数（総ページ数）によって定まるようにしてもよく、受け付けた対象数と印影画像が含まれていると判断された画像数とが異なる場合に、判断基準を変更せずに利用者に修正を行わせるほうが効率が良いか否かという基準によって定めるようにしてもよい。
また、上記の例では、「Ｂ＜Ａ−α」、「Ａ＋β＜Ｂ」、「Ａ−α≦Ｂ≦Ａ＋β」のいずれかの関係により、進む先の処理を分岐させているが、「Ｂ≦Ａ−α」、「Ａ＋β≦Ｂ」、「Ａ−α＜Ｂ＜Ａ＋β」のいずれかの関係により、進む先の処理を分岐させてもよい。この場合、「Ｂ≦Ａ−α」である場合はステップＳ２１０へ進み、「Ａ＋β≦Ｂ」である場合はステップＳ２１２へ進み、「Ａ−α＜Ｂ＜Ａ＋β」である場合はステップＳ２１４へ進むようにすればよい。
【００４２】
この関係について、図３に示す例を用いて説明する。図３は、対象数（Ａ）と候補数（Ｂ）との関係例についての説明図である。数直線に対象数（Ａ）と候補数（Ｂ）をプロットした場合、候補数（Ｂ）が、範囲３１１にある場合（Ｂ＜Ａ−α）、ステップＳ２１０へ進み、範囲３１３にある場合（Ａ＋β＜Ｂ）、ステップＳ２１２へ進み、範囲３１２にある場合（Ａ−α≦Ｂ≦Ａ＋β）、ステップＳ２１４へ進む。
【００４３】
範囲３１１にある場合とは、利用者に修正（文書の区切りではないと判断された画像を文書の区切りである画像と修正）させるよりも、区切り判断モジュール１３０による判断基準を変更（文書の区切りである画像と判断する場合が多くなるように変更）して、区切り判断モジュール１３０に再度判断させる。そして、範囲３１２へ収束させようとするものである。
【００４４】
範囲３１３にある場合とは、利用者に修正（文書の区切りであると判断された画像を文書の区切りではない画像と修正）させるよりも、区切り判断モジュール１３０による判断基準を変更（文書の区切りである画像と判断する場合が少なくなるように変更）して、区切り判断モジュール１３０に再度判断させる。そして、範囲３１２へ収束させようとするものである。
【００４５】
範囲３１２にある場合とは、利用者に修正させる場合の許容範囲であるとして定めたものである。本実施の形態による処理例では、Ａ＝Ｂの場合でも、修正が行われる可能性があるものとして処理が進められるが、これは、ＡとＢが一致していたとしても、区切り位置が正しくない場合があることを考慮してのことである。もちろん、Ａ＝Ｂの場合には、修正が無いものとみなして、判断結果をそのまま出力するようにしてもよい。
【００４６】
ステップＳ２１０では、判断基準変更モジュール１４０が、候補数（Ｂ）を増加させる方向へ判断基準を変更する。そして、再度区切り判断モジュール１３０に処理を行わせるためにステップＳ２０６へ戻る。
ステップＳ２１２では、判断基準変更モジュール１４０が、候補数（Ｂ）を減少させる方向へ判断基準を変更する。そして、再度区切り判断モジュール１３０に処理を行わせるためにステップＳ２０６へ戻る。
ステップＳ２１４では、修正モジュール１５０が判断結果を提示し、利用者により修正が必要と判断された場合（ステップＳ２１６：Ｙ）は、ステップＳ２１８において利用者の操作に応じて区切り判断モジュール１３０による判断結果を修正する。ステップＳ２１６において、修正が不要と判断された場合（ステップＳ２１６：Ｎ）は、ステップＳ２２０へ進む。
ステップＳ２２０では、出力モジュール１７０が、文書毎にまとめられた画像を出力する。
【００４７】
図７は、修正モジュール１５０による修正処理例を示すフローチャートである。
ステップＳ７０２では、区切り判断モジュール１３０が複数の処理結果があるか否かを判断する。ある場合（Ｙ）はステップＳ７０４へ進み、それ以外の場合（Ｎ）はステップＳ７０８へ進む。
ステップＳ７０４では、複数の処理結果を画像処理装置のディスプレイに表示する。例えば、図８（ａ）の例に示すディスプレイ８００内のように表示する。図８（ａ）の例に示すディスプレイ８００には、処理結果Ａ８１０、処理結果Ｂ８２０、処理結果Ｃ８３０が表示されている。つまり、区切り判断モジュール１３０では、３回処理が行われた場合であり、文書数３（つまり、文書の区切りとなる画像が３枚となる場合）の処理結果Ａ８１０、文書数４（つまり、文書の区切りとなる画像が４枚となる場合）の処理結果Ｂ８２０、文書数２（つまり、文書の区切りとなる画像が２枚となる場合）の処理結果Ｃ８３０の場合が表示されている。
【００４８】
ステップＳ７０６では、操作受付モジュール１６０が受け付けた利用者の操作に応じて、処理結果のうちの１つ（図８（ａ）の例では、処理結果Ａ８１０、処理結果Ｂ８２０、処理結果Ｃ８３０のいずれか）が選択される。
ステップＳ７０８では、ステップＳ７０６で選択された処理結果の文書の先頭ページ（文書の区切りと判断された画像）を表示する。図８（ａ）の例に示す処理結果Ａ８１０が選択された場合、図８（ｂ）の例に示すディスプレイ８００内のように表示する。図８（ｂ）の例に示すディスプレイ８００には、区切りＡ９１０、区切りＢ９３０、区切りＣ９５０が表示されている。
【００４９】
ステップＳ７１０では、操作受付モジュール１６０が受け付けた利用者の操作に応じて、文書のうちの１つ（図８（ｂ）（図９（ａ））の例では、区切りＡ９１０、区切りＢ９３０、区切りＣ９５０のいずれか）が選択される。
ステップＳ７１２では、ステップＳ７１０で選択された文書の各画像を表示する。図９（ａ）の例に示す区切りＡ９１０が選択された場合、図９（ｂ）の例に示すディスプレイ８００内のように表示する。図９（ｂ）の例に示すディスプレイ８００には、区切りＡ（１）９１１から区切りＡ（１０）９２０までの１０枚の画像（サムネイル画像）が表示されている。なお、区切りＡ（１０）９２０は、区切りＢ９３０の直前の画像である。
【００５０】
ステップＳ７１４では、操作受付モジュール１６０が受け付けた利用者の操作に応じて、文書の区切りではないと判断された画像を文書の区切りの画像と修正する。
ステップＳ７１６では、受付対象数（Ａ）と修正後の文書の区切りとなる画像の枚数が同じ場合（Ｙ）は終了（ステップＳ７９９）し、それ以外の場合（Ｎ）はステップＳ７０２へ戻る。
【００５１】
図７の例に示したフローチャートでは、文書の区切りではないと判断された画像を文書の区切りの画像と修正する場合を示したが、ステップＳ７０８の処理の後に、文書の区切りであると判断された画像を文書の区切りではない画像と修正する処理を行うようにしてもよい。
【００５２】
図１０を参照して、本実施の形態の画像処理装置のハードウェア構成例について説明する。図１０に示す構成は、例えばパーソナルコンピュータ（ＰＣ）などによって構成されるものであり、スキャナ等のデータ読み取り部１０１７と、プリンタなどのデータ出力部１０１８を備えたハードウェア構成例を示している。
【００５３】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１００１は、前述の実施の形態において説明した各種のモジュール、すなわち、区切り判断モジュール１３０、判断基準変更モジュール１４０、修正モジュール１５０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００５４】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１００２は、ＣＰＵ１００１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１００３は、ＣＰＵ１００１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス１００４により相互に接続されている。
【００５５】
ホストバス１００４は、ブリッジ１００５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１００６に接続されている。
【００５６】
キーボード１００８、マウス等のポインティングデバイス１００９は、操作者により操作される入力デバイスである。ディスプレイ１０１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などがあり、各種情報をテキストやイメージ情報として表示する。
【００５７】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ１００１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、画像受付モジュール１１０が受け付けた画像、サムネイル画像、処理結果などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００５８】
ドライブ１０１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１０１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１００７、外部バス１００６、ブリッジ１００５、及びホストバス１００４を介して接続されているＲＡＭ１００３に供給する。リムーバブル記録媒体１０１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００５９】
接続ポート１０１４は、外部接続機器１０１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１０１４は、インタフェース１００７、及び外部バス１００６、ブリッジ１００５、ホストバス１００４等を介してＣＰＵ１００１等に接続されている。通信部１０１６は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部１０１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１０１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００６０】
なお、図１０に示す画像処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１０に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１０に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００６１】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【図面の簡単な説明】
【００６２】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態による処理例を示すフローチャートである。
【図３】対象数と候補数との関係例についての説明図である。
【図４】印影画像の例を示す説明図である。
【図５】区切り判断モジュールによる処理例を示す説明図である。
【図６】判断結果テーブルのデータ構造例を示す説明図である。
【図７】修正処理例を示すフローチャートである。
【図８】ディスプレイの表示例を示す説明図である。
【図９】ディスプレイの表示例を示す説明図である。
【図１０】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【符号の説明】
【００６３】
１１０…画像受付モジュール
１２０…対象数受付モジュール
１３０…区切り判断モジュール
１３２…正規化モジュール
１３４…分割モジュール
１３６…判断処理モジュール
１４０…判断基準変更モジュール
１５０…修正モジュール
１６０…操作受付モジュール
１７０…出力モジュール
【図１】
2010135962.tif 000003
【図２】
2010135962.tif 000004
【図３】
2010135962.tif 000005
【図４】
2010135962.tif 000006
【図５】
2010135962.tif 000007
【図６】
2010135962.tif 000008
【図７】
2010135962.tif 000009
【図８】
2010135962.tif 000010
【図９】
2010135962.tif 000011
【図１０】
2010135962.tif 000012