(57)【要約】【課題】画像データ登録時のユーザの負担を軽減しつつ、適切な領域を拡大表示することを目的とする。【解決手段】スキャンにより得られた画像データを、画像データの種類に応じたグループに振り分ける文書振り分けシステムであって、グループに対応付けられた、画像データの拡大領域を示す拡大領域情報に基づいて、表示手段が複数の拡大領域それぞれを同時に拡大表示するよう制御する表示制御手段を有する。【選択図】図１
2017072942.tif 000002
【特許請求の範囲】
【請求項１】
スキャンにより得られた画像データを、前記画像データの種類に応じたグループに振り分ける文書振り分けシステムであって、
前記グループに対応付けられた、画像データの拡大領域を示す拡大領域情報に基づいて、表示手段が複数の拡大領域それぞれを同時に拡大表示するよう制御する表示制御手段を有することを特徴とする文書振り分けシステム。
【請求項２】
前記画像データを振り分けるための複数のグループそれぞれに属する正解画像データに含まれる、各グループのグループ名に対応する複数の文字列それぞれの領域を拡大領域として示す前記拡大領域情報を前記グループ名に対応付けて登録する登録手段をさらに有し、
前記表示制御手段は、ユーザにより前記グループ名が選択された場合に、対象画像データ内の領域のうち、選択されたグループ名に対応付けられている前記拡大領域情報に示される複数の拡大領域それぞれを同時に拡大表示するよう制御することを特徴とする請求項１に記載の文書振り分けシステム。
【請求項３】
前記拡大領域情報に複数の拡大領域が示されている場合に、前記拡大領域を表示する拡大画像データ領域を拡大領域の数の領域に分割する分割手段をさらに有し、
前記表示制御手段は、前記分割手段により得られた各領域に対し、複数の拡大領域それぞれを割り当てて、同時に拡大表示するよう制御することを特徴とする請求項２に記載の文書振り分けシステム。
【請求項４】
前記登録手段は、前記グループ名に対応する文字列が複数の文字列に分割され、各文字列が前記対象画像データの異なる領域に表示されている場合に、複数の文字列それぞれの領域を拡大領域として示す前記拡大領域情報を前記グループ名に対応付けて登録することを特徴とする請求項２又は３に記載の文書振り分けシステム。
【請求項５】
前記拡大領域に示される文字列全体を前記表示手段の表示画面中の拡大画像データ領域に収める場合の縮小後の文字列の文字サイズが閾値未満である場合に、前記文字列に含まれる単語を特定する単語特定手段をさらに有し、
前記登録手段は、前記単語特定手段により特定された各単語の領域を拡大領域として示す前記拡大領域情報を前記グループ名に対応付けて登録することを特徴とする請求項２に記載の文書振り分けシステム。
【請求項６】
前記単語特定手段は、複数のグループそれぞれに対して登録される拡大領域の文字列に基づいて、前記単語を特定することを特徴とする請求項５に記載の文書振り分けシステム。
【請求項７】
前記表示制御手段は、前記拡大領域情報に示される拡大領域の文字列を予め定められた拡大画像データ領域に収める場合の縮小後の文字列の文字サイズが閾値未満である場合に、前記文字列を複数の文字列に分割し、各文字列を改行して表示するよう制御することを特徴とする請求項１に記載の文書振り分けシステム。
【請求項８】
スキャンにより得られた画像データを、前記画像データの種類に応じたグループに振り分ける情報処理装置であって、
前記グループに対応付けられた、画像データの拡大領域を示す拡大領域情報に基づいて、表示手段が複数の拡大領域それぞれを同時に拡大表示するよう制御する表示制御手段を有することを特徴とする情報処理装置。
【請求項９】
スキャンにより得られた画像データを、前記画像データの種類に応じたグループに振り分ける文書振り分けシステムが実行する情報処理方法であって、
前記グループに対応付けられた、画像データの拡大領域を示す拡大領域情報に基づいて、表示手段が複数の拡大領域それぞれを同時に拡大表示するよう制御する表示制御ステップを含むことを特徴とする情報処理方法。
【請求項１０】
コンピュータを、
スキャンにより得られた画像データの振り分け先のグループに対応付けられた、画像データの拡大領域を示す拡大領域情報に基づいて、表示手段が複数の拡大領域それぞれを同時に拡大表示するよう制御する表示制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書振り分けシステム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、帳票等の印刷物をスキャン画像として取り込み、そのスキャン画像をプログラムで解析してスキャン画像の種類を特定し、種類に応じてスキャン画像の振り分けを行う文書振り分けシステムが知られている。文書振り分けシステムは、複写機、プリンタ、イメージスキャナ、ファクシミリ等の機能が一つにまとまった複合機（以下ＭＦＰ）を使用して構築されることがある。例えばＭＦＰで文書をスキャンし、プログラムで解析して文書の種類を特定し、予め設定されたフォルダにスキャン画像を保存する。
【０００３】
文書振り分けシステムにおいては、ユーザ操作に応じて、文書の種類と、文書の種類毎の正解画像と、文書の保存先のフォルダと、を予め紐付けておく。そして、文書振り分けシステムは、スキャン画像の解析によりスキャン画像と正解画像との比較による画像分類技術により、スキャン画像がどの正解画像と一致しているかを特定することによりスキャン画像に対応する文書の種類を特定する。そして、文書振り分けシステムは、文書の種類に応じてスキャン画像をフォルダに振り分ける。この技術に関し、特許文献１には、正解画像と分類対象の画像の差分を強調表示する技術が開示されている。
【０００４】
画像分類技術では精度よくスキャン画像を分類できない場合もあり、この場合には、ユーザがスキャン画像を確認し、分類先のフォルダを特定することとなる。また、スキャン画像の表示画面が小さい場合には、スキャン画像を拡大表示する。これに対し、正解画像の登録時にフォルダに対応付けて、スキャン画像の拡大領域を登録しておく技術も知られている。これにより、文書振り分けシステムは、ユーザにより文書の種類が指定された場合に、対応する拡大領域の拡大表示を行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１１８５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、拡大領域を表示するための表示エリアが制限されている場合には、拡大対象の文字列が長くなるとすべてを表示できないという問題があった。
【０００７】
本発明はこのような問題点に鑑みなされたもので、画像データ登録時のユーザの負担を軽減しつつ、適切な領域を拡大表示することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、本発明は、スキャンにより得られた画像データを、前記画像データの種類に応じたグループに振り分ける文書振り分けシステムであって、前記グループに対応付けられた、画像データの拡大領域を示す拡大領域情報に基づいて、表示手段が複数の拡大領域それぞれを同時に拡大表示するよう制御する表示制御手段を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像データ登録時のユーザの負担を軽減しつつ、適切な領域を拡大表示することができる。
【図面の簡単な説明】
【００１０】
【図１】文書振り分けシステムを示す図である。
【図２】正解画像データ登録処理を示すシーケンス図である。
【図３】正解画像データ登録処理の説明図である。
【図４】拡大領域指定画面の一例を示す図である。
【図５】正解画像データの一例を示す図である。
【図６】拡大領域指定画面の一例を示す図である。
【図７】文書の種類と拡大領域情報とを関連付ける情報の一例を示す図である。
【図８】対象画像データ振分処理を示すシーケンス図である。
【図９】対象画像データ振分処理の説明図である。
【図１０】フォルダ指定画面の一例を示す図である。
【図１１】フォルダ指定画面の一例を示す図である。
【図１２】第２の実施形態の説明図である。
【図１３】第２の実施形態に係る正解画像データ登録処理を示すシーケンス図である。
【図１４】フォルダ情報の説明図である。
【図１５】フォルダ指定画面の一例を示す図である。
【図１６】フォルダ指定画面の一例を示す図である。
【図１７Ａ】対象画像データ振分処理を示すシーケンス図である。
【図１７Ｂ】対象画像データ振分処理を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
（第１の実施形態）
図１は、第１の実施形態に係る文書振り分けシステムを示す図である。本実施形態に係る文書振り分けシステムは、文書をスキャンすることにより得られた画像データを解析し、対応する文書の種類を特定し、文書の種類に応じて予め設定されたフォルダに、画像データを格納する。ここで、フォルダは、グループの一例である。文書振り分けシステムは、ＭＦＰ（Multifunction  Peripheral）１００と、情報処理装置１１０と、ＤＢサーバ装置１２０とを有している。
【００１２】
ＭＦＰ１００は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＨＤＤ１０４と、表示部１０５と、入力部１０６と、通信部１０７と、プリンタ１０８と、スキャナ１０９と、を有している。ＣＰＵ１０１は、ＲＯＭ１０２に記憶された制御プログラムを読み出して各種処理を実行する。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１０４は、画像データや各種プログラム等各種情報を記憶する。表示部１０５は、各種情報を表示する。入力部１０６は、キーボードやマウスを有し、ユーザによる各種操作を受け付ける。通信部１０７は、ネットワークを介して情報処理装置１１０やＤＢサーバ装置１２０等の外部装置との通信処理を行う。なお、後述するＭＦＰ１００の機能や処理は、ＣＰＵ１０１がＲＯＭ１０２又はＨＤＤ１０４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１３】
情報処理装置１１０は、ＣＰＵ１１１と、ＲＯＭ１１２と、ＲＡＭ１１３と、ＨＤＤ１１４と、表示部１１５と、入力部１１６と、通信部１１７と、を有している。ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、ＨＤＤ１１４、表示部１１５、入力部１１６及び通信部１１７の処理は、それぞれ、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ１０４、表示部１０５、入力部１０６及び通信部１０７の処理と同様である。また、後述する情報処理装置１１０の機能や処理は、ＣＰＵ１１１がＲＯＭ１１２又はＨＤＤ１１４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１４】
図２は、文書振り分けシステムによる正解画像データ登録処理を示すシーケンス図である。図３は、正解画像データ登録処理の説明図である。ここで、正解画像データとは、スキャン対象の文書の種類毎、すなわちフォルダ毎に予め準備された正解となる文書（正解文書）をＭＦＰ１００がスキャンすることにより得られた画像データである。すなわち、正解画像データは、対応するフォルダに属する画像データである。まず、図３の「１」に示すように、ユーザ操作に応じて、ＭＦＰ１００のスキャナ１０９が正解文書３００をスキャンする。そして、Ｓ２０１において、ＭＦＰ１００のＣＰＵ１０１は、正解画像データを取得する。
【００１５】
次に、Ｓ２０２において、ＣＰＵ１０１は、正解画像データと、正解画像データに対応する正解文書の種類と、フォルダ（グループ）と、の紐付けを行う（図３「２」参照）。このとき、ＣＰＵ１０１は、表示部１０５に図４に示す拡大領域指定画面４００を表示する。拡大領域指定画面４００には、文書種類領域４０１と、フォルダ名領域４０２と、ＯＫボタン４０３と、が表示されている。文書種類領域４０１には、文書の種類を示す複数の種類ボタンが表示されている。フォルダ名領域４０２には、文書に対応する画像データを保存するフォルダのフォルダ名（グループ名）を示す複数のフォルダ名ボタンが表示されている。拡大領域指定画面４００において、ユーザは、スキャン対象の正解文書の種類と、紐付けるフォルダのフォルダ名と、を選択した上で、ＯＫボタン４０３を押下する。これに対し、ＣＰＵ１０１は、選択された種類とフォルダ名とを紐付け、さらに、正解画像データを、選択された種類に紐付ける。次にＳ２０３において、正解画像データと、種類と、フォルダと、これらが紐付けされていることを示す紐付情報と、を情報処理装置１１０に送信する（図３「３」参照）。
【００１６】
情報処理装置１１０は、Ｓ２０３において、正解画像データ等を受信すると、その後処理をＳ２０４へ進める。Ｓ２０４において、情報処理装置１１０のＣＰＵ１１１は、正解画像データの画像解析を行う。具体的には、ＣＰＵ１１１は、正解画像データ全体に対し、領域分割処理及び文字認識（ＯＣＲ）処理を行う。領域分割処理とは、スキャン画像を領域解析して、本文・図形・表・キャプション等の属性毎の領域に分割する処理のことである。
【００１７】
次に、Ｓ２０５において、ＣＰＵ１１１は、Ｓ２０４において得られた文字認識処理の結果の中に、正解画像データに紐付けされたフォルダ名と同じ文字列があるか否かを確認する。なお、このとき、ＣＰＵ１１１は、図５に示すように、フォルダ名と同じ文字列が複数の領域に分かれて表示されている場合にも、フォルダ名と同じ文字列があると判断する。例えば、図５の例では、正解画像データ５００には、「自動者損害賠償責任保険請求書」のフォルダ名に対し、「自動者損害賠償責任保険」の文字列５０１と、「請求書」の文字列５０２と、が分かれて表示されている。この場合もＣＰＵ１１１は、フォルダ名と同じ文字列が存在すると判断する。
【００１８】
ＣＰＵ１１１は、同じ文字列がある場合には（Ｓ２０５でＹｅｓ）、処理をＳ２０６へ進める。ＣＰＵ１１１は、同じ文字列がない場合には（Ｓ２０５でＮｏ）、処理をＳ２０９へ進める。なお、Ｓ２０５の処理は、フォルダ名に対応する文字列を検出する検出処理の一例である。なお、本実施形態においては、フォルダ名と同じ文字列を検出対象としたが、検出対象の文字列は、フォルダ名に対応するものであればよく、実施形態に限定されるものではない。なお、ＣＰＵ１１１が、フォルダ名に対応する文字列を特定するための条件は予めＨＤＤ１０４等に設定されているものとする。他の例としては、ＣＰＵ１１１は、「見積書」のフォルダ名に対する「見積」の文字列のように、フォルダ名中の一部の文字列と一致する文字列が含まれる場合に、対応する文字列が含まれると判断してもよい。
【００１９】
Ｓ２０６において、ＣＰＵ１１１は、フォルダ名と同じ文字列が複数の領域に分かれているか否かを判断する。ＣＰＵ１１１は、複数の領域に分かれている場合には（Ｓ２０６でＹｅｓ）、処理をＳ２０７へ進める。ＣＰＵ１１１は、複数の領域に分かれていない場合には（Ｓ２０６でＮｏ）、処理をＳ２０８へ進める。
【００２０】
Ｓ２０７において、ＣＰＵ１１１は、複数の領域それぞれを拡大領域として特定する。例えば、図５の例のように、２つの文字列５０１，５０２が検出された場合には、これらの文字列５０１，５０２それぞれの領域を拡大領域として特定する。そして、ＣＰＵ１１１は、文書の種類と、フォルダ名と、正解画像データと、複数の拡大領域を示す拡大領域情報と、を対応付けて、ＤＢ３１０に登録する（図３「４」参照）。ここで、Ｓ２０６の処理は、登録処理の一例である。なお、ＤＢ３１０は、ＨＤＤ１１４により実現される記憶部である。また、他の例としては、ＣＰＵ１１１は、ＤＢ３１０に替えて、通信部１１７を介してＤＢサーバ装置１２０に文書の種類等を登録してもよい。
【００２１】
Ｓ２０８において、ＣＰＵ１１１は、フォルダ名と同じ文字列が検出された領域を拡大領域として特定する。そして、ＣＰＵ１１１は、文書の種類と、フォルダ名と、正解画像データと、拡大領域を示す拡大領域情報と、を対応付けて、ＤＢ３１０に登録する（図３「４」参照）。ここで、Ｓ２０６の処理は、登録処理の一例である。なお、ステップＳ２０７において登録された拡大領域情報には、複数の拡大領域それぞれを示す情報が含まれることとなるのに対し、Ｓ２０８において登録される拡大領域情報には１つの拡大領域を示す情報が含まれることとなる。
【００２２】
一方、同じ文字列がない場合には、ＣＰＵ１１１は、文字認識の結果から、拡大領域を特定することができない。そこで、Ｓ２０９において、ＣＰＵ１１１は、ユーザが拡大領域を指定するための拡大領域指定画面を表示する。図６は、拡大領域指定画面６００の表示例を示す図である。拡大領域指定画面６００には、正解画像データ６０１と、文書の種類６０２と、が表示されている。正解画像データ６０１は、Ｓ２０３において受信した正解画像データであり、文書の種類６０２は、正解画像データ６０１に紐付けられた文書の種類である。ユーザは、入力部１１６を介して、図６に示すように、正解画像データ６０１上において、拡大領域を指定する。これに対応し、Ｓ２１０において、ＣＰＵ１１１は、ユーザにより指定された領域を、拡大領域として受け付ける（受付処理）。そして、ＣＰＵ１１１は、文書の種類と、フォルダ名と、正解画像データと、拡大領域を示す拡大領域情報と、を対応付けて、ＤＢ３１０に登録する（図３「４」）。
【００２３】
なお、フォルダ名と同じ文字列が複数の領域に分かれて存在している場合には、ユーザは、拡大領域指定画面６００において、複数の領域それぞれを拡大領域として指定する。そして、Ｓ２１０において、ＣＰＵ１１１は、ユーザにより指定された複数の領域それぞれを拡大領域として受け付け、複数の拡大領域を示す拡大領域情報を、フォルダ名等に対応付けてＤＢ３１０に登録する。
【００２４】
図７は、文書の種類と拡大領域情報とを関連付ける情報７００の一例を示す図である。図７の例では、文書の種類「見積書」７０１と、拡大領域７０２と、が紐付けられている。図７の拡大領域７０２の「１０，２０，１２０，１５０」は、文字列の領域の左上の座標(１０，２０)と、右下の座標(１２０，１５０)を表している。なお、本実施形態においては、拡大領域は矩形とし、拡大領域情報は矩形の左上及び右下の２点の座標を示す情報であるものとする。ただし、拡大領域の形状は実施形態に限定されるものではなく、また拡大領域を特定するための情報も、実施形態に限定されるものではない。
【００２５】
図８は、文書振り分けシステムによる対象画像データ振分処理を示すシーケンス図である。図９は、対象画像データ振分処理の説明図である。ここで、対象画像データとは、スキャン対象の文書（対象文書）をＭＦＰ１００がスキャンすることにより得られた画像データである。すなわち、対象画像データは、予め準備されたフォルダへの振り分け処理の対象となる画像データである。まず、図９の「１」に示すように、ユーザ操作に応じて、ＭＦＰのスキャナ１０９が対象文書９００をスキャンする。そして、Ｓ８０１において、ＭＦＰ１００のＣＰＵ１０１は、対象画像データを取得する。次に、Ｓ８０２において、ＣＰＵ１０１は、対象画像データを情報処理装置１１０に送信する（図９「２」参照）。
【００２６】
情報処理装置１１０は、Ｓ８０２において、対象画像データを受信すると、その後処理をＳ８０３へ進める。Ｓ８０３において、情報処理装置１１０のＣＰＵ１１１は、対象画像データの解析を行う。具体的には、ＣＰＵ１１１は、ＤＢ３１０に文書の種類毎に登録されている各正解画像データと、Ｓ８０２において受信した対象画像データと、を比較する（図９「３」参照）。そして、ＣＰＵ１１１は、比較結果に基づいて、対象画像データが各正解画像データであることの確からしさを示す指標である信頼度を算出する（算出処理）。ＣＰＵ１１１は、例えば、両画像の類似度を信頼度として算出する。さらに、ＣＰＵ１１１は、特定した正解画像データに対応付けられている文書の種類を特定し、特定した文書の種類に対応付けられている拡大領域情報を特定する。次に、Ｓ８０４において、ＣＰＵ１１１は、解析結果と、各文書の種類に対応する拡大領域情報と、をＭＦＰ１００に送信する（図９「４」参照）。ここで、解析結果には、Ｓ８０３において得られた文書の種類毎の信頼度が含まれている。
【００２７】
ＭＦＰ１００は、Ｓ８０４において、解析結果と、拡大領域情報と、を受信すると、その後処理をＳ８０５へ進める。Ｓ８０５において、ＭＦＰ１００のＣＰＵ１０１は、Ｓ８０４において受信した解析結果としての信頼度の最大値と閾値とを比較する。ここで、閾値は、予めＨＤＤ１０４等に設定されているものとする。ＣＰＵ１０１は、最大値が閾値以上の場合には（Ｓ８０５でＹｅｓ）、処理をＳ８０６へ進める。なお、最大値が閾値以上の場合は、最大値を示す正解画像データに対応する文書の種類が対象画像データに対応する文書の種類として特定することができる場合である。そこで、この場合には、Ｓ８０６において、ＣＰＵ１０１は、最大値を示す正解画像データに対応する文書の種類に対応付けられているフォルダを、対象画像データの振り分け先のフォルダとして特定し、その後処理をＳ８１０へ進める。
【００２８】
一方、Ｓ８０５において、最大値が閾値未満の場合は、対象画像データに対応する文書の種類を、ＣＰＵ１０１が自動的に特定することができない場合である。そこで、この場合には、ユーザに振り分け先のフォルダを指定させるための処理を行う。すなわち、Ｓ８０５において、ＣＰＵ１０１は、最大値が閾値未満の場合には（Ｓ８０５でＮｏ）、処理をＳ８０７へ進める。Ｓ８０７において、ＣＰＵ１０１は、拡大領域が複数あるか否かを確認する。ＣＰＵ１０１は、拡大領域情報に複数の拡大領域を示す情報が含まれている場合に拡大領域が複数あると判断する。ＣＰＵ１０１は、拡大領域が複数ある場合には（Ｓ８０７でＹｅｓ）、処理をＳ８１１へ進める。ＣＰＵ１０１は、拡大領域が１つのみの場合には（Ｓ８０７でＮｏ）、処理をＳ８０８へ進める。Ｓ８０８において、ＣＰＵ１０１は、フォルダ指定画面を表示する（図９「５」参照）。図１０は、フォルダ指定画面１０００の表示例を示す図である。フォルダ指定画面１０００には、対象画像データ領域１００１と、文書種類領域１００２と、信頼度領域１００３と、が表示されている。対象画像データ領域１００１には、対象画像データが表示されている。文書種類領域１００２及び信頼度領域１００３には、それぞれ対象画像データに対して特定された文書の種類の候補と、文書の種類の候補に対して算出された信頼度とが対応受けて表示されている。
【００２９】
ここで、ユーザが文書種類領域１００２に示されるフォルダ名ボタンを選択すると、Ｓ８０８において、ＣＰＵ１０１は、対象画像データ領域１００１のうち、フォルダ名ボタンに対応するフォルダ名の指定を受け付ける。そして、ＣＰＵ１０１は、対象画像データ内の領域のうち、指定されたフォルダ名に対応付けられた拡大領域情報に示される拡大領域を表示部１０５が拡大表示するよう制御する（表示制御処理）。図１０の下図に示すように、ユーザが「見積書」のフォルダ名ボタン１００５を選択すると、拡大画像データ領域１０１０が表示される。ここで、拡大画像データ領域１０１０には、対象画像データ領域１００１のうち拡大領域が拡大表示された画像が表示される。本実施形態においては、拡大領域が拡大画像データ領域１０１０の中央に位置するように切り取られた対象画像データが拡大画像データ領域１０１０に表示されている。
【００３０】
なお、ユーザが誤ったフォルダ名ボタンを選択した場合には、このフォルダ名ボタンに対応する拡大画像データが表示されるが、この場合、ユーザが意図しない領域が拡大表示されることとなる。このため、ユーザは、拡大画像データから、フォルダ名が誤っていることを把握することができ、改めて別のフォルダ名ボタンを選択することができる。
【００３１】
ユーザは拡大画像データ領域１０１０を確認し、対象画像データの振り分け先が、選択中のフォルダ名ボタンに対応するフォルダでよいかどうかを確認する。そして、ユーザは、選択中のフォルダ名ボタンに対応するフォルダでよいことを確認し、ＯＫボタン１００４を押下する。これに対応し、Ｓ８０９において、ＣＰＵ１０１は、選択中のフォルダ名ボタンに対応するフォルダを振り分け先のフォルダとして特定し、その後処理をＳ８１０へ進める。
【００３２】
Ｓ８１０において、ＣＰＵ１０１は、Ｓ８０６又はＳ８０９において特定したフォルダに対象画像データを格納する（図９「６」参照）。なお、フォルダとしての対象画像データの格納先は、ＤＢ９１０であり、ＤＢ９１０は、ＨＤＤ１０４により実現される記憶部である。また、他の例としては、ＣＰＵ１０１は、ＭＦＰ１００のＨＤＤ１０４等の記憶部であってもよく、また他の例としては、ＣＰＵ１０１は、ＤＢ９１０に替えて、通信部１０７を介して、ＤＢサーバ装置１２０等、外部装置に対象画像データを登録してもよい。以上で、対象データ振分処理が終了する。
【００３３】
一方、Ｓ８１１において、ＣＰＵ１０１は、フォルダ指定画面１０００の拡大画像データ領域１０１０を拡大領域情報に示される拡大領域の数の領域に分割する（分割処理）。次に、Ｓ８１２において、ＣＰＵ１０１は、フォルダ指定画面１０００を表示する。Ｓ８０８において説明したのと同様に、フォルダ指定画面１０００には、対象画像データ領域１００１と、文書種類領域１００２と、信頼度領域１００３と、が表示されている。そして、図１１に示すように、ユーザが「自動車損害賠償責任保険請求書」のフォルダ名ボタン１１００を選択すると、拡大領域の数に領域分割された拡大画像データ領域１０１０が表示される。拡大画像データ領域１０１０の各領域１０１１，１０１２には、それぞれ拡大領域の対象画像データが拡大表示されている。なお、ＣＰＵ１０１は、拡大領域の数が３個以上の場合には、拡大画像データ領域１０１０を３個以上に領域分割し、それぞれ拡大領域の対象画像データを拡大表示すればよい。ここで、Ｓ８１２の処理は、対象画像データ内の複数の拡大領域それぞれを同時に拡大表示するよう制御する表示制御処理の一例である。
【００３４】
さらに、拡大画像データ領域１０１０の領域分割により、各領域が文字列を表示するには小さくなり過ぎる場合もある。この場合には、ＣＰＵ１０１は、画面を遷移させ、次ページにおいて、各拡大領域の多少画像データを拡大表示してもよい。
【００３５】
ユーザが指定する対象画像データの振り分け先のフォルダ名は、文書の種類を示すものである場合が多い。例えば、「見積書」という種類の文書は、「見積書」というフォルダ名のフォルダに振り分けるよう設定される場合が多い。また、「見積書」という種類の文書には、文書内に「見積書」という文字列が含まれる可能性が高い。これらのことに鑑み、本実施形態に係る文書振り分けシステムでは、振り分け先のフォルダ名と等しい文字列を探し、この文字列の領域を自動的に拡大領域として登録することとした。これにより、ユーザ操作により拡大領域を登録する必要がなくなり、ユーザの負担を軽減することができる。
【００３６】
さらに、拡大領域が複数存在する場合には、複数の拡大領域それぞれが表示されるので、ユーザは、少ない手間で正確に文書の種類を確認することができる。例えば、図５に示す例のように、フォルダ名と同じ文字列が複数の領域に分かれて表示されている場合に、例えば「自動車損害賠償責任保険」の表示領域のみが拡大領域として登録されるとする。この場合、フォルダ指定画面１０００において、「自動車存在賠償責任保険」の文字列は拡大表示されるが、「支払請求書」の文字列は表示されない。したがって、ユーザは、「支払請求書」の文字列を自身の操作により検索、表示させた上で確認しなければならず、手間である。これに対し、本実施形態に係る文書振り分けシステムは、複数の文字列それぞれをフォルダ指定画面１０００に同時に表示することができるので、ユーザは、容易に文書の種類を特定することができる。
【００３７】
第１の実施形態の第１の変更例としては、ＭＦＰ１００及び情報処理装置１１０の協働により実現された、正解画像データ登録処理及び対象画像データ振分処理は、例えば情報処理装置１１０など１つの装置により実行されてもよい。なお、この場合、データの送受信の処理（Ｓ２０３、Ｓ８０２、Ｓ８０４）は、不要である。
【００３８】
また、第２の変更例としては、例えば「請求書」という文字列に対し、「自動車損害賠償責任保険」と「請求書」の２つの文字列それぞれの領域を拡大領域として登録してもよい。具体的には、情報処理装置１１０が正解画像データの画像解析の結果に基づいて、「請求書」の文字列の領域を拡大領域として特定するのに加えて、ユーザが、拡大領域指定画面６００において「自動車損害賠償責任保険」の文字列を指定する。そして、情報処理装置１１０は、画像解析結果から特定した文字列の領域と、ユーザにより指定された文字列の領域とをそれぞれ拡大領域として登録する。
【００３９】
（第２の実施形態）
図１２に示すように、フォルダ名と対応付けられた文書の種類を示す文字列が長過ぎる場合には、拡大画像データ領域１０１０に文字列全体を表示することができない。文字列を縮小することも考えられるが、文字サイズが小さすぎると、ユーザが表示内容を確認し難くなってしまう。第２の実施形態に係る文書振り分けシステムは、このような場合に、文書の種類を示す文字列中から単語を抽出し、これを拡大画像データ領域に表示する。以下、第２の実施形態に係る文書振り分けシステムについて、第１の実施形態に係る文書振り分けシステムと異なる点について説明する。
【００４０】
図１３は、第２の実施形態に係る正解画像データ登録処理を示すシーケンス図である。なお、図１３に示す各処理のうち、図２を参照しつつ説明した第１の実施形態に係る正解画像データ登録処理における各処理と同一の処理には同一の番号を付している。Ｓ２０５において、ＣＰＵ１１１は、Ｓ２０４において得られた文字認識処理の結果の中に、正解画像データに紐付けされたフォルダ名と同じ文字列があるか否かを確認する。そして、ＣＰＵ１１１は、同じ文字列がある場合には（Ｓ２０５でＹｅｓ）、処理をＳ１３００へ進める。ＣＰＵ１１１は、同じ文字列がない場合には（Ｓ２０５でＮｏ）、処理をＳ２０９へ進める。
【００４１】
Ｓ１３００において、ＣＰＵ１１１は、フォルダ名と同じ文字列が、拡大画像データ領域１０１０に収まるか否かを確認する。具体的には、拡大画像データ領域１０１０に表示可能な最小文字サイズが例えばＨＤＤ１１４に予め設定されているものとする。ここで、最小文字サイズは、文字サイズの閾値の一例である。そして、ＣＰＵ１１１は、フォルダ名と同じ文字列が表示画面中の拡大画像データ領域１０１０に収まるように縮小した場合のフォルダ名と同じ文字列の文字のサイズ、すなわち縮小後の文字サイズを特定する。そして、ＣＰＵ１１１は、縮小後の文字サイズが最小文字サイズ以上の場合に、拡大画像データ領域１０１０に収まると判断する。一方、ＣＰＵ１１１は、縮小後の文字サイズが最小文字サイズよりも小さい場合に、拡大画像データ領域１０１０に収まらないと判断する。
【００４２】
ＣＰＵ１１１は、フォルダ名と同じ文字列が、拡大画像データ領域１０１０に収まると判断した場合には（Ｓ１３００でＹｅｓ）、処理をＳ２０７へ進める。ＣＰＵ１１１は、フォルダ名と同じ文字列が、拡大画像データ領域１０１０に収まらないと判断した場合には（Ｓ１３００でＮｏ）、処理をＳ１３０１へ進める。
【００４３】
Ｓ１３０１において、ＣＰＵ１１１は、ＭＦＰ１００からフォルダ情報を受信する。図１４は、フォルダ情報の説明図である。本実施形態においては、フォルダは、階層化されているものとする。図１４（ｂ）は、図１４（ａ）に示すフォルダ情報１４００の説明図である。最上位のフォルダ１４０１に属する請求書フォルダ１４０２は、フォルダ情報１４００に示される「＜１＞請求書」に相当する。そして、請求書フォルダ１４０２の下に、それぞれフォルダ情報１４００の（１）〜（６）に対応するフォルダ１４０３〜１４０８が設定されている。ＣＰＵ１１１は、例えば、対象とするフォルダ名が「個人情報の取り扱いに関する同意書」であるとする。この場合、ＣＰＵ１１１は、このフォルダ１４０４と同じ上位フォルダ１４０２に属するすべてのフォルダ１４０３〜１４０８のフォルダ名を示す情報をフォルダ情報としてＭＦＰ１００から取得する。なお、フォルダ情報を取得するタイミングは、続くＳ１３０２の処理の前であればよく、Ｓ１３００の処理よりも前のタイミングであってもよい。
【００４４】
次に、Ｓ１３０２において、ＣＰＵ１１１は、フォルダ情報１４００に示されるフォルダ名に基づいて、対象となっているフォルダのフォルダ名にユニークな単語を特定し（単語特定処理）、この単語の領域を拡大領域として決定する。ここでは、図１４を参照しつつ、「個人情報の取り扱いに関する同意書」のフォルダ名を例に説明する。ＣＰＵ１１１は、まず、辞書等を用いて、文字列「個人情報の取り扱いに関する同意書」の文字列から名詞を抽出する。これにより、「個人情報」、「同意書」が抽出される。次に、ＣＰＵ１１１は、各名詞「個人情報」及び「同意書」が、フォルダ１４０２に属する他のフォルダ１４０３、１４０５〜１４０８のフォルダ名に含まれているか否かを確認する。「個人情報」の名詞は、フォルダ１４０８のフォルダ名「（６）個人情報同意確認プルーフ」の文字列にも含まれているため、ＣＰＵ１１１は、「個人情報」の名詞はユニークではないと判定する。同様に、「同意書」の名詞も、フォルダ１４０５のフォルダ名「（３）同意書(医療機関宛)」の文字列に含まれるため、ＣＰＵ１１１は、「同意書」の名刺はユニークではないと判定する。
【００４５】
ＣＰＵ１１１は対象となっているフォルダのフォルダ名から抽出されたすべての名詞がユニークでないと判定された場合は、次に名詞「個人情報」、「同意書」の両方を含むフォルダ名が他のフォルダのフォルダ名に含まれているか否かを確認する。フォルダ１４０１内には、名詞「個人情報」及び「同意書」の両方を含むフォルダ名は存在しない。このように、複数の名詞それぞれを含むフォルダ名が他に存在しない場合には、「個人情報」及び「同意書」の両方が含まれていることにより、文書の種類を特定することができる。そこで、この場合には、ＣＰＵ１１１は、「個人情報」及び「同意書」の２つの名詞それぞれの領域を拡大領域として決定する。
【００４６】
次に、Ｓ１３０３において、ＣＰＵ１１１は、Ｓ１３０２において決定した複数の拡大領域それぞれを、文書の種類と、フォルダ名と、正解画像データと、に対応付けてＤＢ３１０に登録する。
【００４７】
一方、対象画像データ振分処理は、第１の実施形態において説明した対象画像データ振分処理と同様である。ＣＰＵ１０１は、拡大領域が複数ある場合には、Ｓ８１１において、拡大画像データ領域１０１０を複数の領域に分割し、Ｓ８１２において、分割された各領域にフォルダ名の一部と一致する文字列を拡大表示する。図１５は、フォルダ指定画面１０００の一例を示す図である。図１５の例では、先に説明したように「個人情報の取り扱いに関する同意書」という文書の種類に対して抽出された２つの名詞「個人情報」及び「同意書」の文字列がそれぞれ領域１０１１,１０１２に表示されている。なお、第２の実施形態に係る文書振り分けシステムのこれ以外の構成及び処理は、第１の実施形態に係る文書振り分けシステムの構成及び処理と同様である。
【００４８】
以上のように、第２の実施形態に係る文書振り分けシステムにおいては、フォルダ名に特徴的な単語が複数存在する場合に、複数の単語それぞれを拡大表示するので、ユーザは、容易に文書の種類を確認することができる。例えば、図１２の例のように、拡大画像データ領域１０１０にファイル名と同じ文字列が先頭から表示されることとする。この場合には、ユーザは、表示された文字列のみからは、文書の種類を特定することができず、自身の操作により、続く文字列を表示させた上で文字列の確認を行う必要があり、面倒である。これに対し、本実施形態に係る文書振り分けシステムは、文字列中の複数の単語を抽出し、これを同時に表示することができるので、ユーザは、容易に文書の種類を特定することができる。
【００４９】
第２の実施形態の変更例としては、ＣＰＵ１１１は、拡大領域が拡大画像データ領域に収まらない場合に、拡大領域の文字列を複数の文字列に分割し、各文字列を拡大画像データ領域の複数の領域に改行して表示してもよい。
【００５０】
（第３の実施形態）
次に、第３の実施形態に係る文書振り分けシステムについて説明する。図１６は、フォルダ指定画面１０００の一例である。フォルダ指定画面１０００には、文書の種類の候補として、５つのファイル名ボタンが表示されている。このように、５つのファイル名ボタンが表示されている場合、ユーザは、正しいファイル名を特定するまでに、最大５回フォルダ名ボタンを選択し、拡大領域を確認する作業を行う必要があり、手間がかかる。これに対し、ＣＰＵ１０１は、フォルダへの対象画像データの割り当て状況に応じて、対象画像データとファイル名との対応付けの信頼度の値を調整し、ファイル名ボタンを信頼度順に表示する。
【００５１】
本実施形態においては、複数フォルダそれぞれに必ず１つ以上の画像データが分類されることを前提とする。例えば、図１４の例では、請求書のフォルダ１４０２には、６このフォルダ１４０３〜１４０８がある。この例において、６個以上の画像データ振り分ける場合には、各フォルダには必ず１個以上の画像データが振り分けられる。これに対し、ＭＦＰ１００は、画像データの振り分け後に、画像データが振り分けられていないフォルダが残っている場合に、画像データをフォルダ指定画面１０００に画像データを表示する際に、フォルダに紐付く優先順位を上げることとする。
【００５２】
図１７Ａ及び図１７Ｂは、対象画像データ振分処理を示すシーケンス図である。ＣＰＵ１０１は、信頼度の最大値が閾値以上の場合には（Ｓ８０５でＹｅｓ）、処理をＳ１７００へ進める。ＣＰＵ１０１は、信頼度の最大値が閾値未満の場合には（Ｓ８０５でＮｏ）、処理をＳ１７０１へ進める。Ｓ１７００において、ＣＰＵ１０１は、最大値を示す正解画像データに対応する文書の種類に対応付けられているフォルダを、対象画像データの振り分け先のフォルダとして特定する。そして、ＣＰＵ１０１は、このフォルダに対象画像データを格納し、その後処理をＳ１７０２へ進める。一方、Ｓ１７０１において、ＣＰＵ１０１は、対象画像データの文書の種類を特定できないと判断し、対象画像データを不明フォルダに格納し、その後処理をＳ１７０２へ進める。ここで、不明フォルダとは、信頼度から振り分け先が特定できない画像データを格納するためのフォルダである。
【００５３】
Ｓ１７０２において、ＣＰＵ１０１は、すべての対象画像データの信頼度に基づいた振り分けを終了したか否かを判断する。ＣＰＵ１０１は、すべての対象画像データの信頼度に基づいた振り分けが終了した場合には（Ｓ１７０２でＹｅｓ）、処理をＳ１７０３へ進める。ＣＰＵ１０１は、未処理の対象画像データが残っている場合には（Ｓ１７０２でＮｏ）、処理をＳ８０１へ進め、処理を続ける。
【００５４】
Ｓ１７０３において、ＣＰＵ１０１は、不明フォルダに画像データが格納されているか否かを判定する。ＣＰＵ１０１は、不明フォルダに画像データが格納されている場合には（Ｓ１７０３でＹｅｓ）、処理をＳ１７０４へ進める。ＣＰＵ１０１は、不明フォルダに画像データが格納されていない場合には（Ｓ１７０３でＮｏ）、対象画像データ振分処理を終了する。Ｓ１７０４において、ＣＰＵ１０１は、画像データが振り分けられていないフォルダがあるか否かを判定する。ＣＰＵ１０１は、画像データが振り分けられていないフォルダがある場合には（Ｓ１７０４でＹｅｓ）、処理をＳ１７０５へ進める。ＣＰＵ１０１は、画像データが振り分けられていないフォルダがない場合には（Ｓ１７０４でＮｏ）、処理をＳ１７０６へ進める。
【００５５】
Ｓ１７０５において、ＣＰＵ１０１は、画像データが振り分けられていないフォルダに紐付いている文書の種類の優先順位を上げる。次に、Ｓ１７０６において、ＣＰＵ１０１は、不明フォルダの画像データを処理対象として１つ選択した上で、処理をＳ８０７へ進める。そして、ＣＰＵ１０１は、Ｓ８０９において、Ｓ１７０６において選択した画像データのフォルダへの格納が終了すると、その後処理をＳ１７０７へ進める。Ｓ１７０７において、ＣＰＵ１０１は、不明フォルダのすべての画像データの不明フォルダ以外のフォルダへの振り分けが終了したか否かを判定する。ＣＰＵ１０１は、すべての画像データの振り分けが終了した場合には（Ｓ１７０７でＹｅｓ）、対象画像データ振分処理を終了する。ＣＰＵ１０１は、振り分けの完了していない画像データが存在する場合には（Ｓ１７０７でＮｏ）、処理をＳ１７０６へ進める。なお、第３の実施形態に係る文書振り分けシステムのこれ以外の構成及び処理は、第２の実施形態に係る文書振り分けシステムの構成及び処理と同様である。
【００５６】
以上、上述した各実施形態によれば、画像データ登録時のユーザの負担を軽減しつつ、適切な領域を拡大表示することができる。
【００５７】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００５８】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５９】
１００  ＭＦＰ
１１０  情報処理装置
【図１】
2017072942.tif 000003
【図２】
2017072942.tif 000004
【図３】
2017072942.tif 000005
【図４】
2017072942.tif 000006
【図５】
2017072942.tif 000007
【図６】
2017072942.tif 000008
【図７】
2017072942.tif 000009
【図８】
2017072942.tif 000010
【図９】
2017072942.tif 000011
【図１０】
2017072942.tif 000012
【図１１】
2017072942.tif 000013
【図１２】
2017072942.tif 000014
【図１３】
2017072942.tif 000015
【図１４】
2017072942.tif 000016
【図１５】
2017072942.tif 000017
【図１６】
2017072942.tif 000018
【図１７Ａ】
2017072942.tif 000019
【図１７Ｂ】
2017072942.tif 000020