(57)【要約】【課題】  表紙のテンプレートの追加の作業を容易化することができる画像処理システムおよび画像処理プログラムを提供する。【解決手段】  画像処理システムは、画像を処理する画像処理部を備え、画像処理部は、複数のページの画像を含むドキュメントを表紙のテンプレートを用いて複数に分割する場合に、ドキュメントにおける１ページ目に対応するテンプレートが登録されていないとき（Ｓ１２３でＮＯ）、１ページ目の画像をテンプレートとして追加する（Ｓ１２４）ことを特徴とする。【選択図】  図６
2020170942.tif 000002
【特許請求の範囲】
【請求項１】
画像を処理する画像処理部を備え、
前記画像処理部は、複数のページの画像を含むドキュメントを表紙のテンプレートを用いて複数に分割する場合に、前記ドキュメントにおける１ページ目に対応する前記テンプレートが登録されていないとき、前記１ページ目の画像を前記テンプレートとして追加することを特徴とする画像処理システム。
【請求項２】
前記画像処理部は、前記テンプレートに対して、部分的にＯＣＲが実行される箇所としての部分ＯＣＲ箇所が設定されている場合に、前記ドキュメントのページの画像のうち、このテンプレートに設定されている前記部分ＯＣＲ箇所に相当する部分に対してのみＯＣＲを実行し、このＯＣＲの処理によって抽出されたテキストと、このテンプレートとに基づいて、このページが表紙であるか否かを判定することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記画像処理部は、前記ドキュメントにおけるいずれかのページに対応する前記テンプレートが登録されている場合に、このテンプレートに対して前記部分ＯＣＲ箇所が設定されていないとき、前記ドキュメントにおいて前記テンプレートに対応するページと、このテンプレートとの共通部分の箇所を、このテンプレートの前記部分ＯＣＲ箇所として設定することを特徴とする請求項２に記載の画像処理システム。
【請求項４】
画像を処理する画像処理部をコンピューターに実現させ、
前記画像処理部は、複数のページの画像を含むドキュメントを表紙のテンプレートを用いて複数に分割する場合に、前記ドキュメントにおける１ページ目に対応する前記テンプレートが登録されていないとき、前記１ページ目の画像を前記テンプレートとして追加することを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のページの画像を含むドキュメントを複数に分割する画像処理システムおよび画像処理プログラムに関する。
【背景技術】
【０００２】
従来、複数のページの画像を含むドキュメントに複数の表紙が含まれる場合に、表紙を区切りとしてドキュメントを複数に分割する画像処理システムが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１５７１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像処理システムにおいては、複数の種類の表紙に対応する場合に、表紙のテンプレートが利用者によって追加される必要があるので、表紙のテンプレートの追加の作業が煩雑であるという問題がある。
【０００５】
そこで、本発明は、表紙のテンプレートの追加の作業を容易化することができる画像処理システムおよび画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像処理システムは、画像を処理する画像処理部を備え、前記画像処理部は、複数のページの画像を含むドキュメントを表紙のテンプレートを用いて複数に分割する場合に、前記ドキュメントにおける１ページ目に対応する前記テンプレートが登録されていないとき、前記１ページ目の画像を前記テンプレートとして追加することを特徴とする。
【０００７】
この構成により、本発明の画像処理システムは、複数のページの画像を含むドキュメントを表紙のテンプレートを用いて複数に分割する場合に、ドキュメントにおける１ページ目に対応するテンプレートが登録されていないとき、１ページ目の画像をテンプレートとして追加するので、表紙のテンプレートの追加の作業を容易化することができる。
【０００８】
本発明の画像処理システムにおいて、前記画像処理部は、前記テンプレートに対して、部分的にＯＣＲが実行される箇所としての部分ＯＣＲ箇所が設定されている場合に、前記ドキュメントのページの画像のうち、このテンプレートに設定されている前記部分ＯＣＲ箇所に相当する部分に対してのみＯＣＲを実行し、このＯＣＲの処理によって抽出されたテキストと、このテンプレートとに基づいて、このページが表紙であるか否かを判定しても良い。
【０００９】
この構成により、本発明の画像処理システムは、テンプレートに対して部分ＯＣＲ箇所が設定されている場合に、ドキュメントのページの画像のうち、このテンプレートに設定されている部分ＯＣＲ箇所に相当する部分に対してのみＯＣＲを実行し、このＯＣＲの処理によって抽出されたテキストと、このテンプレートとに基づいて、このページが表紙であるか否かを判定するので、このページの画像の全部に対してＯＣＲを実行する場合と比較して、ＯＣＲの実行時間を短縮することができる。
【００１０】
本発明の画像処理システムにおいて、前記画像処理部は、前記ドキュメントにおけるいずれかのページに対応する前記テンプレートが登録されている場合に、このテンプレートに対して前記部分ＯＣＲ箇所が設定されていないとき、前記ドキュメントにおいて前記テンプレートに対応するページと、このテンプレートとの共通部分の箇所を、このテンプレートの前記部分ＯＣＲ箇所として設定しても良い。
【００１１】
この構成により、本発明の画像処理システムは、ドキュメントにおけるいずれかのページに対応するテンプレートが登録されている場合に、このテンプレートに対して部分ＯＣＲ箇所が設定されていないとき、ドキュメントにおいてテンプレートに対応するページと、このテンプレートとの共通部分の箇所を、このテンプレートの部分ＯＣＲ箇所として設定するので、テンプレートの部分ＯＣＲ箇所の設定の作業を容易化することができる。
【００１２】
本発明の画像処理プログラムは、画像を処理する画像処理部をコンピューターに実現させ、前記画像処理部は、複数のページの画像を含むドキュメントを表紙のテンプレートを用いて複数に分割する場合に、前記ドキュメントにおける１ページ目に対応する前記テンプレートが登録されていないとき、前記１ページ目の画像を前記テンプレートとして追加することを特徴とする。
【００１３】
この構成により、本発明の画像処理プログラムを実行するコンピューターは、複数のページの画像を含むドキュメントを表紙のテンプレートを用いて複数に分割する場合に、ドキュメントにおける１ページ目に対応するテンプレートが登録されていないとき、１ページ目の画像をテンプレートとして追加するので、表紙のテンプレートの追加の作業を容易化することができる。
【発明の効果】
【００１４】
本発明の画像処理システムおよび画像処理プログラムは、表紙のテンプレートの追加の作業を容易化することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係るシステムのブロック図である。
【図２】ＭＦＰである場合の図１に示す画像形成装置のブロック図である。
【図３】１台のコンピューターによって構成される場合の図１に示す画像処理システムのブロック図である。
【図４】画像処理プログラムを実行することによって実現される図３に示す画像処理システムの機能の一例を示す図である。
【図５】「複合機からスキャン」、「表紙式ドキュメント分割」および「フォルダー」からなるワークフローを実行する場合の図３に示す画像処理システムの動作のフローチャートである。
【図６】図５に示す表紙式ラベル付け処理のフローチャートである。
【図７】図６に示すテンプレート存在判定処理のフローチャートである。
【図８】図６に示す表紙判定処理のフローチャートである。
【図９】「複合機からスキャン」、「キーワード式ドキュメント分割」および「フォルダー」からなるワークフローを実行する場合の画像処理システム３０の動作のフローチャートである。
【図１０】図９に示すキーワード式ラベル付け処理のフローチャートである。
【図１１】図１０に示すキーワード抽出処理のフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１７】
まず、本発明の一実施の形態に係るシステムの構成について説明する。
【００１８】
図１は、本実施の形態に係るシステム１０のブロック図である。
【００１９】
図１に示すように、システム１０は、画像形成装置２０を備えている。画像形成装置２０は、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、スキャナー専用機などによって構成されている。システム１０は、画像形成装置２０以外にも、画像形成装置２０と同様の構成の画像形成装置を少なくとも１つ備えることが可能である。
【００２０】
システム１０は、画像を処理する画像処理システム３０を備えている。画像処理システム３０は、１台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。画像処理システム３０は、クラウド上で動作するシステムでも良い。
【００２１】
図２は、ＭＦＰである場合の画像形成装置２０のブロック図である。
【００２２】
図２に示すように、画像形成装置２０は、種々の操作が入力される例えばボタンなどの入力デバイスである操作部２１と、種々の情報を表示する例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、用紙などの記録媒体に画像を印刷する印刷デバイスであるプリンター２３と、原稿から画像を読み取る読取デバイスであるスキャナー２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部２６と、各種の情報を記憶する例えば半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部２７と、画像形成装置２０全体を制御する制御部２８とを備えている。
【００２３】
制御部２８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、制御部２８のＣＰＵの作業領域として用いられる揮発性の記憶デバイスとしてのメモリーであるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。制御部２８のＣＰＵは、記憶部２７または制御部２８のＲＯＭに記憶されているプログラムを実行する。
【００２４】
図３は、１台のコンピューターによって構成される場合の画像処理システム３０のブロック図である。
【００２５】
図３に示すように、画像処理システム３０は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部３１と、種々の情報を表示する例えばＬＣＤなどの表示デバイスである表示部３２と、ＬＡＮ、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部３３と、各種の情報を記憶する例えば半導体メモリー、ＨＤＤなどの不揮発性の記憶デバイスである記憶部３４と、画像処理システム３０全体を制御する制御部３５とを備えている。
【００２６】
記憶部３４は、画像を処理するための画像処理プログラム３４ａを記憶している。画像処理プログラム３４ａは、例えば、画像処理システム３０の製造段階で画像処理システム３０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体から画像処理システム３０に追加でインストールされても良いし、ネットワーク上から画像処理システム３０に追加でインストールされても良い。
【００２７】
記憶部３４は、利用者のログインのための認証情報３４ｂと、利用者が所属するグループを利用者毎に示すグループ情報３４ｃとを記憶している。
【００２８】
記憶部３４は、表紙のテンプレートを示すテンプレート情報３４ｄを記憶可能である。記憶部３４は、テンプレート情報３４ｄ以外にもテンプレート情報を少なくとも１つ記憶可能である。記憶部３４は、グループ毎にテンプレート情報を記憶可能である。テンプレート情報に含まれるテンプレートは、部分的にＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）が実行される箇所（以下「部分ＯＣＲ箇所」という。）が設定されても良い。
【００２９】
制御部３５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、制御部３５のＣＰＵの作業領域として用いられるメモリーとしてのＲＡＭとを備えている。制御部３５のＣＰＵは、記憶部３４または制御部３５のＲＯＭに記憶されているプログラムを実行する。
【００３０】
制御部３５は、画像処理プログラム３４ａを実行することによって、画像を入力する画像入力部３５ａと、画像入力部３５ａによって入力された画像を処理する画像処理部３５ｂと、画像処理部３５ｂによる処理の結果を出力する結果出力部３５ｃとを実現する。
【００３１】
制御部３５は、画像入力部３５ａによる画像の入力と、画像処理部３５ｂによって実行される画像の処理の少なくとも１つと、結果出力部３５ｃによる結果の出力の少なくとも１つとからなるワークフローが、操作部３１または通信部３３を介した指示に応じて設定されることが可能である。そして、制御部３５は、画像入力部３５ａによって画像が入力された場合に、画像入力部３５ａによる画像の入力に応じたワークフローを実行する。ワークフローは、画像入力部３５ａによる画像の入力に応じて、画像処理部３５ｂによって実行される画像の処理と、画像処理部３５ｂによる処理の結果の、結果出力部３５ｃによる出力とが自動化されるものである。なお、ワークフローは、画像処理部３５ｂによって実行される画像の処理に関して複数の処理が組み合わされて設定されることも可能であるし、結果出力部３５ｃによる結果の出力に関しても複数の出力の方法が設定されることも可能である。
【００３２】
図４は、画像処理プログラム３４ａを実行することによって実現される画像処理システム３０の機能の一例を示す図である。
【００３３】
図４に示すように、画像入力部３５ａによる画像の入力の方法としては、例えば、画像形成装置のスキャナーによって原稿から読み取られた画像を入力する「複合機からスキャン」と、特定の電子メールアドレス宛ての電子メールに添付された画像を入力する「Ｅメールに添付」と、予め指定されたフォルダーに記憶された画像を入力する「予め指定したフォルダー」と、専用のＷｅｂページを介して画像を入力する「専用Ｗｅｂページ」と、専用のモバイルアプリを介して画像を入力する「専用モバイルアプリ」とが存在する。
【００３４】
画像処理部３５ｂによる画像の処理としては、例えば、画像を補正する「イメージ補正」と、画像に対して画像認識を実行することによって画像からデータを抽出する「データ認識／抽出」と、「イメージ補正」および「データ認識／抽出」のいずれでもない「その他」とが存在する。「イメージ補正」としては、例えば、画像を回転させたり画像の傾きを補正したりする「回転・傾き補正」と、画像から枠を消す「枠消し」と、画像の色を反転させる「カラー反転」とが存在する。「データ認識／抽出」としては、例えば、画像全体や画像のうち指定された領域に対してＯＣＲを実行する「ＯＣＲ」と、画像に含まれる手書き文字をテキスト化する「手書き文字」と、マークシートの画像における塗り潰し部分を抽出する「マークシート」と、画像に含まれるバーコードを読み取る「バーコード」とが存在する。「その他」としては、例えば、画像のフォーマットを変換する「フォーマット変換」と、画像のメタデータを作成する「メタデータ作成」と、画像に電子署名を付ける「電子署名」と、画像を検証する「データ検証」とが存在する。
【００３５】
結果出力部３５ｃによる結果の出力の方法としては、例えば、画像処理部３５ｂによる処理の結果をＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などのプロトコルによって特定のフォルダーに出力する「フォルダー」と、画像処理部３５ｂによる処理の結果を電子メールで特定の電子メールアドレス宛てに送信する「Ｅメール」と、画像処理部３５ｂによる処理の結果をＯＤＢＣ（Ｏｐｅｎ  Ｄａｔａｂａｓｅ  Ｃｏｎｎｅｃｔｉｖｉｔｙ）データベースに記憶させる「ＯＤＢＣデータベース」と、画像処理部３５ｂによる処理の結果をＤｒｏｐｂｏｘ（登録商標）、Ｇｏｏｇｌｅ（登録商標）  Ｄｒｉｖｅ、ＯｎｅＤｒｉｖｅ（登録商標）  ｆｏｒ  Ｂｕｓｉｎｅｓｓなどのクラウドストレージに記憶させる「クラウドストレージ」と、画像処理部３５ｂによる処理の結果をＳｈａｒｅＰｏｉｎｔ（登録商標）に記憶させる「ＳｈａｒｅＰｏｉｎｔ」とが存在する。なお、結果出力部３５ｃによる画像の出力の方法は、ワークフローに合わせてプラグインで追加されることが可能である。
【００３６】
図４には示していないが、画像処理部３５ｂによる画像の処理としては、画像であるドキュメントを表紙のテンプレートを用いて複数に分割する「表紙式ドキュメント分割」と、ドキュメントをキーワードを用いて複数に分割する「キーワード式ドキュメント分割」とが存在する。「キーワード式ドキュメント分割」は、同一の案件の各ページには同一のキーワードが頻出することに着目して考案された、ドキュメントの分割の機能である。
【００３７】
次に、システム１０の動作について説明する。
【００３８】
まず、「複合機からスキャン」、「表紙式ドキュメント分割」および「フォルダー」からなるワークフローを実行する場合の画像処理システム３０の動作について説明する。
【００３９】
画像処理システム３０の制御部３５は、画像入力部３５ａによる画像の入力の方法としての「複合機からスキャン」と、画像処理部３５ｂによって実行される画像の処理としての「表紙式ドキュメント分割」と、結果出力部３５ｃによる結果の出力の方法としての「フォルダー」とからなるワークフローを実行する場合、図５に示す動作を実行する。
【００４０】
図５は、「複合機からスキャン」、「表紙式ドキュメント分割」および「フォルダー」からなるワークフローを実行する場合の画像処理システム３０の動作のフローチャートである。
【００４１】
制御部３５は、画像形成装置を介して入力された情報と、認証情報３４ｂとに基づいて利用者のログインの処理を実行可能である。制御部３５は、利用者のログインが成功している状態である場合に、図５に示す動作を実行可能である。
【００４２】
図５に示すように、画像入力部３５ａは、画像形成装置のスキャナーによって原稿から画像が読み取られると、画像形成装置のスキャナーによって原稿から読み取られた画像を記憶部３４に記憶する（Ｓ１０１）。
【００４３】
次いで、画像処理部３５ｂは、Ｓ１０１において記憶した画像であるドキュメント（以下、「複合機からスキャン」、「表紙式ドキュメント分割」および「フォルダー」からなるワークフローを実行する場合の画像処理システム３０の動作の説明において「対象ドキュメント」という。）を分割するためのラベルを、表紙のテンプレートを用いて対象ドキュメントの各ページに付ける表紙式ラベル付け処理を実行する（Ｓ１０２）。
【００４４】
図６は、図５に示す表紙式ラベル付け処理のフローチャートである。
【００４５】
図６に示すように、画像処理部３５ｂは、対象ドキュメントにおける１ページ目のみを対象にする（Ｓ１２１）。
【００４６】
次いで、画像処理部３５ｂは、現在の対象のページ（以下「対象ページ」という。）である１ページ目の画像に対応するテンプレートが、ログイン中の利用者にグループ情報３４ｃにおいて関連付けられているグループのテンプレート情報（以下「対象テンプレート情報」という。）に存在するか否かを判定するテンプレート存在判定処理を実行する（Ｓ１２２）。
【００４７】
図７は、図６に示すテンプレート存在判定処理のフローチャートである。
【００４８】
図７に示すように、画像処理部３５ｂは、対象テンプレート情報に存在するテンプレートのうち、今回のテンプレート存在判定処理において未だ対象にしていないテンプレートが存在しなくなるまで、Ｓ１４２〜Ｓ１４６の処理を繰り返すテンプレート存在判定ループを実行する（Ｓ１４１）。
【００４９】
以下、Ｓ１４２〜Ｓ１４６の処理について説明する。
【００５０】
まず、画像処理部３５ｂは、対象テンプレート情報に存在するテンプレートのうち、今回のテンプレート存在判定処理において未だ対象にしていない１つのテンプレートのみを対象にする（Ｓ１４２）。
【００５１】
次いで、画像処理部３５ｂは、現在の対象のテンプレート（以下「対象テンプレート」という。）に対して部分ＯＣＲ箇所が設定されているか否かを対象テンプレート情報に基づいて判断する（Ｓ１４３）。
【００５２】
画像処理部３５ｂは、対象テンプレートに対して部分ＯＣＲ箇所が設定されていないとＳ１４３において判断すると、対象ページである１ページ目の画像の全部に対してＯＣＲを実行する（Ｓ１４４）。ここで、画像処理部３５ｂは、１ページ目の画像の全部に対して既にＯＣＲを実行済みである場合には、１ページ目の画像の全部に対して既に実行済みのＯＣＲによって抽出されたテキストを使用すれば良いので、１ページ目の画像の全部に対して再度ＯＣＲを実行しなくても良い。
【００５３】
画像処理部３５ｂは、対象テンプレートに対して部分ＯＣＲ箇所が設定されているとＳ１４３において判断すると、対象ページである１ページ目の画像のうち、対象テンプレート情報において対象テンプレートに設定されている部分ＯＣＲ箇所に相当する部分に対してのみＯＣＲを実行する（Ｓ１４５）。
【００５４】
画像処理部３５ｂは、Ｓ１４４またはＳ１４５の処理の後、対象ページである１ページ目と、対象テンプレートとの類似度が特定の類似度以上であるか否かを判断する（Ｓ１４６）。なお、画像処理部３５ｂは、対象ページである１ページ目と、対象テンプレートとの類似度を、Ｓ１４４またはＳ１４５の処理によって抽出されたテキストと、対象テンプレートとを使用して、特定の規則に基づいて算出することができる。
【００５５】
画像処理部３５ｂは、１ページ目と、対象テンプレートとの類似度が特定の類似度未満であるとＳ１４６において判断した場合に、対象テンプレート情報に存在するテンプレートのうち、今回のテンプレート存在判定処理において未だ対象にしていないテンプレートが存在するとき、Ｓ１４２の処理を実行する。
【００５６】
画像処理部３５ｂは、１ページ目と、対象テンプレートとの類似度が特定の類似度以上であるとＳ１４６において判断すると、テンプレート存在判定ループを抜け出す。そして、画像処理部３５ｂは、対象ページである１ページ目に対応するテンプレートが対象テンプレート情報に存在すると判定する（Ｓ１４７）。
【００５７】
次いで、画像処理部３５ｂは、対象テンプレートに対して部分ＯＣＲ箇所が設定されているか否かを対象テンプレート情報に基づいて判断する（Ｓ１４８）。
【００５８】
画像処理部３５ｂは、対象テンプレートに対して部分ＯＣＲ箇所が設定されていないとＳ１４８において判断すると、対象ページである１ページ目と、対象テンプレートとの共通部分を、対象テンプレートとして更新し（Ｓ１４９）、この共通部分の箇所を、対象テンプレートの部分ＯＣＲ箇所として対象テンプレート情報に設定する（Ｓ１５０）。
【００５９】
画像処理部３５ｂは、対象テンプレートに対して部分ＯＣＲ箇所が設定されているとＳ１４８において判断するか、Ｓ１５０の処理が終了すると、図７に示すテンプレート存在判定処理を終了する。
【００６０】
画像処理部３５ｂは、１ページ目と、対象テンプレートとの類似度が特定の類似度未満であるとＳ１４６において判断した場合に、対象テンプレート情報に存在するテンプレートのうち、今回のテンプレート存在判定処理において未だ対象にしていないテンプレートが存在しないとき、テンプレート存在判定ループを抜け出して、図７に示すテンプレート存在判定処理を終了する。
【００６１】
図６に示すように、画像処理部３５ｂは、Ｓ１２２のテンプレート存在判定処理が終了すると、対象ページである１ページ目の画像に対応するテンプレートが対象テンプレート情報に存在するとＳ１２２のテンプレート存在判定処理において判定されたか否かを判断する（Ｓ１２３）。
【００６２】
画像処理部３５ｂは、１ページ目の画像に対応するテンプレートが対象テンプレート情報に存在するとＳ１２２のテンプレート存在判定処理において判定されなかったとＳ１２３において判断すると、１ページ目の画像をテンプレートとして対象テンプレート情報に追加する（Ｓ１２４）。
【００６３】
画像処理部３５ｂは、１ページ目の画像に対応するテンプレートが対象テンプレート情報に存在するとＳ１２２のテンプレート存在判定処理において判定されたとＳ１２３において判断するか、Ｓ１２４の処理が終了すると、現在のラベルを１に設定する（Ｓ１２５）。
【００６４】
次いで、画像処理部３５ｂは、対象ページである１ページ目に、現在のラベルである１を付ける（Ｓ１２６）。
【００６５】
次いで、画像処理部３５ｂは、対象ドキュメントに、対象ページの次のページが存在するか否かを判断する（Ｓ１２７）。
【００６６】
画像処理部３５ｂは、対象ドキュメントに、対象ページの次のページが存在するとＳ１２７において判断すると、対象ページの次のページのみを対象にする（Ｓ１２８）。
【００６７】
次いで、画像処理部３５ｂは、対象ページが表紙であるか否かを判定する表紙判定処理を実行する（Ｓ１２９）。
【００６８】
図８は、図６に示す表紙判定処理のフローチャートである。
【００６９】
図８に示すように、画像処理部３５ｂは、対象テンプレート情報に存在するテンプレートのうち、今回の表紙判定処理において未だ対象にしていないテンプレートが存在しなくなるまで、Ｓ１６２〜Ｓ１６６の処理を繰り返す表紙判定ループを実行する（Ｓ１６１）。
【００７０】
以下、Ｓ１６２〜Ｓ１６６の処理について説明する。
【００７１】
まず、画像処理部３５ｂは、対象テンプレート情報に存在するテンプレートのうち、今回の表紙判定処理において未だ対象にしていない１つのテンプレートのみを対象にする（Ｓ１６２）。
【００７２】
次いで、画像処理部３５ｂは、対象テンプレートに対して部分ＯＣＲ箇所が設定されているか否かを対象テンプレート情報に基づいて判断する（Ｓ１６３）。
【００７３】
画像処理部３５ｂは、対象テンプレートに対して部分ＯＣＲ箇所が設定されていないとＳ１６３において判断すると、対象ページの画像の全部に対してＯＣＲを実行する（Ｓ１６４）。ここで、画像処理部３５ｂは、対象ページの画像の全部に対して既にＯＣＲを実行済みである場合には、対象ページの画像の全部に対して既に実行済みのＯＣＲによって抽出されたテキストを使用すれば良いので、対象ページの画像の全部に対して再度ＯＣＲを実行しなくても良い。
【００７４】
画像処理部３５ｂは、対象テンプレートに対して部分ＯＣＲ箇所が設定されているとＳ１６３において判断すると、対象ページの画像のうち、対象テンプレートに対して設定されている部分ＯＣＲ箇所に相当する部分に対してのみＯＣＲを実行する（Ｓ１６５）。
【００７５】
画像処理部３５ｂは、Ｓ１６４またはＳ１６５の処理の後、対象ページと、対象テンプレートとの類似度が特定の類似度以上であるか否かを判断する（Ｓ１６６）。なお、画像処理部３５ｂは、対象ページと、対象テンプレートとの類似度を、Ｓ１６４またはＳ１６５の処理によって抽出されたテキストと、対象テンプレートとを使用して、特定の規則に基づいて算出することができる。Ｓ１６６において使用する規則と、Ｓ１４６において使用した規則とは、同一である。
【００７６】
画像処理部３５ｂは、対象ページと、対象テンプレートとの類似度が特定の類似度未満であるとＳ１６６において判断した場合に、対象テンプレート情報に存在するテンプレートのうち、今回の表紙判定処理において未だ対象にしていないテンプレートが存在するとき、Ｓ１６２の処理を実行する。
【００７７】
画像処理部３５ｂは、対象ページと、対象テンプレートとの類似度が特定の類似度以上であるとＳ１６６において判断すると、表紙判定ループを抜け出す。そして、画像処理部３５ｂは、対象ページが表紙であると判定する（Ｓ１６７）。
【００７８】
次いで、画像処理部３５ｂは、対象テンプレートに対して部分ＯＣＲ箇所が設定されているか否かを対象テンプレート情報に基づいて判断する（Ｓ１６８）。
【００７９】
画像処理部３５ｂは、対象テンプレートに対して部分ＯＣＲ箇所が設定されていないとＳ１６８において判断すると、対象ページと、対象テンプレートとの共通部分を、対象テンプレートとして更新し（Ｓ１６９）、この共通部分の箇所を、対象テンプレートの部分ＯＣＲ箇所として対象テンプレート情報に設定する（Ｓ１７０）。
【００８０】
画像処理部３５ｂは、対象テンプレートに対して部分ＯＣＲ箇所が設定されているとＳ１６８において判断するか、Ｓ１７０の処理が終了すると、図８に示す表紙判定処理を終了する。
【００８１】
画像処理部３５ｂは、対象ページと、対象テンプレートとの類似度が特定の類似度未満であるとＳ１６６において判断した場合に、対象テンプレート情報に存在するテンプレートのうち、今回の表紙判定処理において未だ対象にしていないテンプレートが存在しないとき、表紙判定ループを抜け出して、図８に示す表紙判定処理を終了する。
【００８２】
図６に示すように、画像処理部３５ｂは、Ｓ１２９の表紙判定処理が終了すると、対象ページが表紙であるとＳ１２９の表紙判定処理において判定されたか否かを判断する（Ｓ１３０）。
【００８３】
画像処理部３５ｂは、対象ページが表紙であるとＳ１２９の表紙判定処理において判定されたとＳ１３０において判断すると、現在のラベルを１つ増加させる（Ｓ１３１）。
【００８４】
画像処理部３５ｂは、対象ページが表紙であるとＳ１２９の表紙判定処理において判定されなかったとＳ１３０において判断するか、Ｓ１３１の処理が終了すると、対象ページに、現在のラベルを付ける（Ｓ１３２）。
【００８５】
画像処理部３５ｂは、Ｓ１３２の処理が終了すると、Ｓ１２７の処理を実行する。
【００８６】
画像処理部３５ｂは、対象ドキュメントに、対象ページの次のページが存在しないとＳ１２７において判断すると、図６に示す表紙式ラベル付け処理を終了する。
【００８７】
図５に示すように、画像処理部３５ｂは、Ｓ１０２の表紙式ラベル付け処理が終了すると、Ｓ１０２の表紙式ラベル付け処理において付けたラベル毎に対象ドキュメントを分割する（Ｓ１０３）。
【００８８】
次いで、結果出力部３５ｃは、Ｓ１０３における分割後のドキュメントを特定のフォルダーに出力して（Ｓ１０４）、図５に示す動作を終了する。
【００８９】
次に、「複合機からスキャン」、「キーワード式ドキュメント分割」および「フォルダー」からなるワークフローを実行する場合の画像処理システム３０の動作について説明する。
【００９０】
画像処理システム３０の制御部３５は、画像入力部３５ａによる画像の入力の方法としての「複合機からスキャン」と、画像処理部３５ｂによって実行される画像の処理としての「キーワード式ドキュメント分割」と、結果出力部３５ｃによる結果の出力の方法としての「フォルダー」とからなるワークフローを実行する場合、図９に示す動作を実行する。
【００９１】
図９は、「複合機からスキャン」、「キーワード式ドキュメント分割」および「フォルダー」からなるワークフローを実行する場合の画像処理システム３０の動作のフローチャートである。
【００９２】
制御部３５は、画像形成装置を介して入力された情報と、認証情報３４ｂとに基づいて利用者のログインの処理を実行可能である。制御部３５は、利用者のログインが成功している状態である場合に、図９に示す動作を実行可能である。
【００９３】
図９に示すように、画像入力部３５ａは、画像形成装置のスキャナーによって原稿から画像が読み取られると、画像形成装置のスキャナーによって原稿から読み取られた画像を記憶部３４に記憶する（Ｓ２０１）。
【００９４】
次いで、画像処理部３５ｂは、Ｓ２０１において記憶した画像であるドキュメント（以下、「複合機からスキャン」、「キーワード式ドキュメント分割」および「フォルダー」からなるワークフローを実行する場合の画像処理システム３０の動作の説明において「対象ドキュメント」という。）を分割するためのラベルを、キーワードを用いて対象ドキュメントの各ページに付けるキーワード式ラベル付け処理を実行する（Ｓ２０２）。
【００９５】
図１０は、図９に示すキーワード式ラベル付け処理のフローチャートである。
【００９６】
図１０に示すように、画像処理部３５ｂは、対象ドキュメントにおける１ページ目のみを対象にする（Ｓ２２１）。
【００９７】
次いで、画像処理部３５ｂは、対象ページからキーワードを抽出するキーワード抽出処理を実行する（Ｓ２２２）。
【００９８】
図１１は、図１０に示すキーワード抽出処理のフローチャートである。
【００９９】
図１１に示すように、画像処理部３５ｂは、対象ページの画像の全部に対してＯＣＲを実行する（Ｓ２４１）。
【０１００】
次いで、画像処理部３５ｂは、Ｓ２４１の処理によって抽出されたテキストからキーワードを抽出する（Ｓ２４２）。具体的には、画像処理部３５ｂは、Ｓ２４１の処理によって抽出されたテキストを単語で区切った後、このテキストにおける単語の出現頻度を取得し、出現頻度が高い上位の例えば３つなどの特定の数の単語をキーワードとして抽出する。ここで、特定の数は、操作部３１または通信部３３を介した指示に応じて変更されることが可能である。
【０１０１】
画像処理部３５ｂは、Ｓ２４２の処理の後、図１１に示すキーワード抽出処理を終了する。
【０１０２】
図１０に示すように、画像処理部３５ｂは、Ｓ２２２のキーワード抽出処理が終了すると、現在のラベルを１に設定する（Ｓ２２３）。
【０１０３】
次いで、画像処理部３５ｂは、対象ページである１ページ目に、現在のラベルである１を付ける（Ｓ２２４）。
【０１０４】
次いで、画像処理部３５ｂは、対象ドキュメントに、対象ページの次のページが存在するか否かを判断する（Ｓ２２５）。
【０１０５】
画像処理部３５ｂは、対象ドキュメントに、対象ページの次のページが存在するとＳ２２５において判断すると、対象ページの次のページのみを対象にする（Ｓ２２６）。
【０１０６】
次いで、画像処理部３５ｂは、キーワード抽出処理を実行する（Ｓ２２７）。
【０１０７】
画像処理部３５ｂは、Ｓ２２７のキーワード抽出処理が終了すると、対象ページの直前のページから抽出したキーワードと、対象ページから抽出したキーワードとの類似度が特定の類似度以上であるか否かを判断する（Ｓ２２８）。
【０１０８】
ここで、キーワード抽出処理によって抽出されるキーワードが１つのみである場合、画像処理部３５ｂは、対象ページの直前のページから抽出したキーワードと、対象ページから抽出したキーワードとが同一であるときのみ、対象ページの直前のページから抽出したキーワードと、対象ページから抽出したキーワードとの類似度が特定の類似度以上であるとＳ２２８において判断する。
【０１０９】
また、キーワード抽出処理によって抽出されるキーワードが複数である場合、画像処理部３５ｂは、例えば、対象ページから抽出したキーワードのうち、対象ページの直前のページから抽出したキーワードと同一であるものの数が、対象ページから抽出したキーワードの総数の半数未満であるとき、対象ページの直前のページから抽出したキーワードと、対象ページから抽出したキーワードとの類似度が特定の類似度未満であるとＳ２２８において判断し、対象ページから抽出したキーワードのうち、対象ページの直前のページから抽出したキーワードと同一であるキーワードの数が、対象ページから抽出したキーワードの総数の半数以上であるとき、対象ページの直前のページから抽出したキーワードと、対象ページから抽出したキーワードとの類似度が特定の類似度以上であるとＳ２２８において判断しても良い。
【０１１０】
更に、キーワード抽出処理によって抽出されるキーワードが複数である場合、画像処理部３５ｂは、例えば、対象ページから抽出したキーワードのうち、対象ページの直前のページから抽出したキーワードと同一であるものの数が、対象ページから抽出したキーワードの総数の半数以上であったとしても、対象ページの直前のページにおける各キーワードの出現割合、すなわち、対象ページの直前のページにおける全ての単語の数に対する各キーワードの出現頻度の割合と、対象ページにおける各キーワードの出現割合、すなわち、対象ページにおける全ての単語の数に対する各キーワードの出現頻度の割合とが特定の程度以上に変化しているとき、対象ページの直前のページから抽出したキーワードと、対象ページから抽出したキーワードとの類似度が特定の類似度未満であるとＳ２２８において判断しても良い。
【０１１１】
画像処理部３５ｂは、対象ページの直前のページから抽出したキーワードと、対象ページから抽出したキーワードとの類似度が特定の類似度未満であるとＳ２２８において判断すると、現在のラベルを１つ増加させる（Ｓ２２９）。
【０１１２】
画像処理部３５ｂは、対象ページの直前のページから抽出したキーワードと、対象ページから抽出したキーワードとの類似度が特定の類似度以上であるとＳ２２８において判断するか、Ｓ２２９の処理が終了すると、対象ページに、現在のラベルを付ける（Ｓ２３０）。
【０１１３】
画像処理部３５ｂは、Ｓ２３０の処理が終了すると、Ｓ２２５の処理を実行する。
【０１１４】
画像処理部３５ｂは、対象ドキュメントに、対象ページの次のページが存在しないとＳ２２５において判断すると、図１０に示すキーワード式ラベル付け処理を終了する。
【０１１５】
図９に示すように、画像処理部３５ｂは、Ｓ２０２のキーワード式ラベル付け処理が終了すると、Ｓ２０２のキーワード式ラベル付け処理において付けたラベル毎に対象ドキュメントを分割する（Ｓ２０３）。
【０１１６】
次いで、結果出力部３５ｃは、Ｓ２０３における分割後のドキュメントを特定のフォルダーに出力して（Ｓ２０４）、図９に示す動作を終了する。
【０１１７】
以上に説明したように、画像処理システム３０は、複数のページの画像を含むドキュメントを表紙のテンプレートを用いて複数に分割する場合（Ｓ１０２〜Ｓ１０３）に、ドキュメントにおける１ページ目に対応するテンプレートが登録されていないとき（Ｓ１２３でＮＯ）、１ページ目の画像をテンプレートとして追加する（Ｓ１２４）ので、表紙のテンプレートの追加の作業を容易化することができる。
【０１１８】
画像処理システム３０は、テンプレートに対して部分ＯＣＲ箇所が設定されている場合（Ｓ１４３でＹＥＳ、または、Ｓ１６３でＹＥＳ）に、ドキュメントのページの画像のうち、このテンプレートに設定されている部分ＯＣＲ箇所に相当する部分に対してのみＯＣＲを実行し（Ｓ１４５またはＳ１６５）、このＯＣＲの処理によって抽出されたテキストと、このテンプレートとに基づいて、このページが表紙であるか否かを判定する（Ｓ１４６〜Ｓ１４７、または、Ｓ１６６〜Ｓ１６７）ので、このページの画像の全部に対してＯＣＲを実行する場合と比較して、ＯＣＲの実行時間を短縮することができる。
【０１１９】
画像処理システム３０は、ドキュメントにおけるいずれかのページに対応するテンプレートが登録されている場合（Ｓ１４６でＹＥＳ、または、Ｓ１６６でＹＥＳ）に、このテンプレートに対して部分ＯＣＲ箇所が設定されていないとき（Ｓ１４８でＮＯ、または、Ｓ１６８でＮＯ）、ドキュメントにおいてテンプレートに対応するページと、このテンプレートとの共通部分の箇所を、このテンプレートの部分ＯＣＲ箇所として設定する（Ｓ１５０またはＳ１７０）ので、テンプレートの部分ＯＣＲ箇所の設定の作業を容易化することができる。
【０１２０】
画像処理システム３０は、本実施の形態において、利用者が所属するグループ毎にテンプレート情報を記憶部３４に記憶し、ログイン中の利用者のグループのテンプレート情報を使用してドキュメントを分割する。しかしながら、画像処理システム３０は、利用者毎にテンプレート情報を記憶部３４に記憶し、ログイン中の利用者のテンプレート情報を使用してドキュメントを分割しても良い。また、画像処理システム３０は、全ての利用者に共通のテンプレート情報を記憶部３４に記憶し、全ての利用者に共通のテンプレート情報を使用してドキュメントを分割しても良い。
【０１２１】
画像処理システム３０は、本実施の形態において、対象ドキュメントにおける１ページ目の画像に対応するテンプレートをテンプレート情報に追加する（Ｓ１２４）。画像処理システム３０は、対象ドキュメントにおける１ページ目の画像に対応するテンプレートをテンプレート情報に追加する方法に加えて、操作部３１または通信部３３を介した指示に応じた任意のテンプレートをテンプレート情報に追加しても良い。
【符号の説明】
【０１２２】
３０  画像処理システム（コンピューター）
３４ａ  画像処理プログラム
３５ｂ  画像処理部
【図１】
2020170942.tif 000003
【図２】
2020170942.tif 000004
【図３】
2020170942.tif 000005
【図４】
2020170942.tif 000006
【図５】
2020170942.tif 000007
【図６】
2020170942.tif 000008
【図７】
2020170942.tif 000009
【図８】
2020170942.tif 000010
【図９】
2020170942.tif 000011
【図１０】
2020170942.tif 000012
【図１１】
2020170942.tif 000013