(57)【要約】【課題】帳票の点検作業の負担軽減を図る。【解決手段】記入済みの帳票の画像データを取得する画像データ取得部と、前記画像データに対して画像処理及び文字認識処理を行い、前記帳票の記入内容を特定する記入内容特定部と、前記記入内容を所定の記入ルールと照合し、前記記入内容が前記記入ルールに適合するか否かを点検する記入内容点検部と、を備える。【選択図】図４
2019191904.tif 000002
【特許請求の範囲】
【請求項１】
記入済みの帳票の画像データを取得する画像データ取得部と、
前記画像データに対して画像処理及び文字認識処理を行い、前記帳票の記入内容を特定する記入内容特定部と、
前記記入内容を所定の記入ルールと照合し、前記記入内容が前記記入ルールに適合するか否かを点検する記入内容点検部と、
を備える、業務支援システム。
【請求項２】
請求項１に記載の業務支援システムであって、
前記帳票を用いて行われるべき業務の実行順序を規定すると共に、前記記入内容特定部により特定された前記記入内容の確認業務を作業者に行わせるべく、前記実行順序に従った所定のタイミングで前記記入内容を前記作業者に提示するワークフロー制御部、
をさらに備える、業務支援システム。
【請求項３】
請求項２に記載の業務支援システムであって、
前記記入内容に対する前記作業者による確認結果を受け付ける確認結果受付部、
をさらに備え、
前記ワークフロー制御部は、前記確認結果受付部が前記確認結果を受け付けた後に、前記記入内容点検部に対して、前記記入内容が前記記入ルールに適合するか否かを点検させる、業務支援システム。
【請求項４】
請求項３に記載の業務支援システムであって、
前記確認結果受付部は、前記確認結果として、前記作業者が前記記入内容に対して行った修正の内容を受け付け、
前記ワークフロー制御部は、前記記入内容点検部に対して、前記修正の内容が反映された前記記入内容が前記記入ルールに適合するか否かを点検させる、
る、業務支援システム。
【請求項５】
請求項１〜４のいずれかに記載の業務支援システムであって、
前記記入ルールには、前記帳票への使用が禁止されている特定種類の筆記具又は特定種類の印章が使用された場合に前記画像データに表れる色を特定した色情報が含まれ、
前記記入内容点検部は、前記帳票の各記入欄から前記色情報に該当する色の領域を検出することにより、前記特定種類の筆記具又は前記特定種類の印章が使用されたことを検出する、業務支援システム。
【請求項６】
請求項５に記載の業務支援システムであって、
前記記入内容点検部は、前記特定種類の筆記具又は前記特定種類の印章が使用されたことを検出した場合に所定のメッセージを出力する、業務支援システム。
【請求項７】
請求項５又は６に記載の業務支援システムであって、
前記記入内容点検部は、前記各記入欄内の前記色情報に該当する色の領域の画素数が閾値を超えていることを検出した場合に、前記特定種類の筆記具又は前記特定種類の印章が使用されたことを検出する、業務支援システム。
【請求項８】
請求項５〜７のいずれかに記載の業務支援システムであって、
前記特定種類の筆記具は、黒鉛を含有する芯を有するペン、透明化が可能なインクを用いたペン、修正液、及び修正テープの少なくともいずれかを含み、
前記特定種類の印章は、インク浸透印を含む、業務支援システム。
【請求項９】
請求項５〜８のいずれかに記載の業務支援システムであって、
前記色情報は、ＲＧＢ(Red Green Blue)表現、ＨＳＶ(Hue Saturation Value)表現、又はＨＳＢ(Hue Saturation Brightness)表現のいずれかにより特定される、
業務支援システム。
【請求項１０】
請求項１〜９のいずれかに記載の業務支援システムであって、
前記業務支援システムに実現させる機能を定義するための情報の入力を受け付け、前記情報を元に、前記機能を実現するために前記業務支援システムに実行させるプログラムを生成するテンプレート部
をさらに備える、業務支援システム。
【請求項１１】
帳票を用いて行われる業務を支援する業務支援システムを用いた業務支援方法であって、
前記業務支援システムが、
記入済みの帳票の画像データを取得し、
前記画像データに対して画像処理及び文字認識処理を行い、前記帳票の記入内容を特定し、
前記記入内容を所定の記入ルールと照合し、前記記入内容が前記記入ルールに適合するか否かを点検する、業務支援方法。
【請求項１２】
帳票を用いて行われる業務を支援するコンピュータに、
記入済みの帳票の画像データを取得する手順と、
前記画像データに対して画像処理及び文字認識処理を行い、前記帳票の記入内容を特定する手順と、
前記記入内容を所定の記入ルールと照合し、前記記入内容が前記記入ルールに適合するか否かを点検する手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務支援システム、業務支援方法及びプログラムに関する。
【背景技術】
【０００２】
近年、業務に使用されるパソコン等のＩＴ機器を通信網を介して相互に接続することにより業務支援システムを構築し、日々の業務をペーパーレスに遂行可能にする技術が開発されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−０２１６２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば金融機関における窓口業務や、販売店における申込書受付業務など、手書きの帳票を取り扱う業務も存在する。このような場合、担当者は、手書き帳票の内容を手入力するか、ＯＣＲ処理を行うことで、業務支援システムに入力する必要がある。
【０００５】
そして、担当者は、帳票の記入内容が適正であるかどうかを点検しなくてはならないが、帳票の記入箇所を隈なく確認する必要があり、作業負担が大きい。
【０００６】
本発明は上記課題を鑑みてなされたものであり、帳票の点検作業の負担軽減を図ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態の業務支援システムは、記入済みの帳票の画像データを取得する画像データ取得部と、前記画像データに対して画像処理及び文字認識処理を行い、前記帳票の記入内容を特定する記入内容特定部と、前記記入内容を所定の記入ルールと照合し、前記記入内容が前記記入ルールに適合するか否かを点検する記入内容点検部と、を備える。
【０００８】
その他、本願が開示する課題、及びその解決方法は、発明を実施するための形態の欄の記載、及び図面の記載等により明らかにされる。
【発明の効果】
【０００９】
帳票の点検作業の負担軽減を図ることが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る業務支援システムを含むシステムの全体構成図である。
【図２】本実施形態に係る業務支援システムの記憶装置を示す図である。
【図３】本実施形態に係るルール用マスタテーブルを示す図である。
【図４】本実施形態に係る業務支援システムのソフトウェア構成を示す図である。
【図５】本実施形態に係る業務マニュアル登録テンプレートを示す図である。
【図６】本実施形態に係る業務マニュアル登録テンプレートを用いて設定されるワークフローを示す図である。
【図７】本実施形態に係る概要設定テンプレートを示す図である。
【図８】本実施形態に係る詳細設定テンプレートを示す図である。
【図９】本実施形態に係るＡＩモデル生成テンプレートを示す図である。
【図１０】本実施形態に係るＡＩモデルに対して行う準備処理を示す図である。
【図１１】本実施形態に係る帳票の読み取り処理の手順を示す図である。
【図１２】本実施形態に係る帳票の読み取り処理の手順を示す図である。
【図１３】本実施形態に係る業務支援システムの機能構成を示す図である。
【図１４】本実施形態に係る帳票の読み取り処理を示す図である。
【図１５】本実施形態に係る帳票の点検結果を示す図である。
【図１６】本実施形態に係る業務支援システムが鉛筆の使用を検出する様子を示す図である。
【図１７】本実施形態に係る業務支援システムがインク浸透印の使用を検出する様子を示す図である。
【図１８】本実施形態に係る業務支援システムが修正液の使用を検出する様子を示す図である。
【図１９】本実施形態に係る処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。以下、本発明をその一実施形態に即して添付図面を参照しつつ説明する。
【００１２】
＝＝全体構成＝＝
図１に、本発明の一実施形態に係る業務支援システム３００を含むシステムの全体構成図を示す。本実施形態に係る業務支援システム３００は、インターネットやＬＡＮ（Local Area Network）、電話網等のネットワーク５００を通じて、業務端末１００及びスキャナ２００と通信可能に接続されている。
【００１３】
業務支援システム３００は、詳細は後述するが、各種の事務処理で用いられる手書きの帳票９００をデジタル化した画像データを解析して帳票９００の記入内容を認識すると共に、別途定義された帳票９００の記入ルールを参照して帳票９００の記入内容に不備がないかを点検し、業務のワークフロー（実行順序）に従って処理することで、業務効率化を促進することが可能な情報処理装置である。
【００１４】
業務支援システム３００は、業務の実行順序を規定するワークフロー機能と、人工知能（ＡＩ）を用いて手書き帳票９００をデジタル化するＡＩ−ＯＣＲ機能と、デジタル化された情報の点検を行うルールエンジン機能と、を有し、これらの各機能を有機的に連動させることにより、総務や人事、営業等の様々な部門における事務処理を効果的に支援することができる（図５参照）。
【００１５】
ここで、スキャナ２００は、手書きで記入された帳票９００からデジタル画像データを生成する画像読み取り装置である。
【００１６】
業務端末１００は、事務処理を行う際に担当者が使用するパソコンやモバイル端末等の情報処理装置である。
【００１７】
なお、図１には、スキャナ２００がネットワーク５００を介して業務支援システム３００と通信可能に接続される構成を例示したが、業務支援システム３００あるいは業務端末１００がスキャナ２００の機能を有する場合には、個別にスキャナ２００を備えなくても良い。
【００１８】
また業務端末１００は１台のみならず複数台であっても良い。あるいは、担当者は、業務端末１００を用いずに業務支援システム３００を直接用いて事務処理を行っても良い。
【００１９】
＝＝業務支援システム＝＝
次に、業務支援システム３００について説明する。
【００２０】
図１に示す様に、本実施形態に係る業務支援システム３００は、一例として、ＣＰＵ３１０、メモリ３２０、通信装置３３０、記憶装置３４０、入力装置３５０、出力装置３６０、及び記録媒体読取装置３７０を備えるコンピュータ等の情報処理装置により構成される。
【００２１】
記憶装置３４０は、例えばハードディスクドライブやＳＳＤ（Solid State Drive）のような不揮発性の記憶装置である。そして図２に示す様に、記憶装置３４０には、業務支援システム３００によって実行される業務支援システム制御プログラム７００や、業務マニュアル登録テンプレート６００、ルール定義テンプレート６１０、ルール用マスタテーブル６１３（ルール定義テンプレート６１０に含まれる一部の要素）、ＡＩモデル生成テンプレート６２０、帳票レイアウト６３０等の各種のデータが格納される（詳細は後述する）。
【００２２】
記憶装置３４０に記憶されている業務支援システム制御プログラム７００や各種データがメモリ３２０に読み出されてＣＰＵ３１０によって実行あるいは処理されることにより、後述する業務支援システム３００の各種機能が実現される。
【００２３】
記録媒体読取装置３７０は、ＣＤ−ＲＯＭやＤＶＤ、ＵＳＢ（登録商標）メモリ等の記録媒体８００に記録された業務支援システム制御プログラム７００や各種データを読み取り、記憶装置３４０に格納する。
【００２４】
通信装置３３０は、ネットワーク５００を介して業務端末１００やスキャナ２００、さらには不図示の他のコンピュータと各種データやプログラムの授受を行う。例えば不図示の他のコンピュータに上述した業務支援システム制御プログラム７００やテンプレート等のデータを格納しておき、業務支援システム３００がこのコンピュータからこれらのデータや業務支援システム制御プログラム７００をダウンロードするようにすることができる。
【００２５】
あるいは、上述した業務マニュアル登録テンプレート６００、ルール定義テンプレート６１０、ＡＩモデル生成テンプレート６２０、帳票レイアウト６３０、ルール用マスタテーブル６１３を他のコンピュータに構築するようにしても良い。
【００２６】
入力装置３５０は、例えばキーボードやマウスなどのデータを入力する装置である。また出力装置３６０は、例えばディスプレイやプリンタなどのデータを出力する装置である。
【００２７】
業務支援システム３００は、１台のコンピュータによって実現されても良いし、相互に通信可能に接続された複数台のコンピュータによって実現されても良い。
【００２８】
次に、図２〜図１２を参照しながら、業務支援システム制御プログラム７００、業務マニュアル登録テンプレート６００、ルール定義テンプレート６１０、ＡＩモデル生成テンプレート６２０、帳票レイアウト６３０、ルール用マスタテーブル６１３について説明する。
【００２９】
＜業務支援システム制御プログラム＞
業務支援システム制御プログラム７００は、図２に示す様に、ワークフロープログラム７１０、ルールエンジンプログラム７２０、画像処理プログラム７３０、ＡＩモデル７４０を有している。
【００３０】
ワークフロープログラム７１０は、本実施形態に係る業務支援システム３００にワークフロー機能を実現するためのプログラムである。ワークフロー機能は、上述したように、事務処理の作業手順（ワークフロー）を管理する機能であり、担当者がワークフローに従って作業を行うためのユーザインタフェースを提供する。図１に示す構成例では、業務端末１００にユーザインタフェースが提供される。
【００３１】
なお、本実施形態で実現されるワークフローは、ＢＰＭＮ（Business Process Model Notation）２．０に準拠している。ＢＰＭＮ２．０は、様々な企業や大学、各種非営利団体等が参加する非営利の国際的なコンソーシアムであるＯＭＧ（Object Management Group）により標準化が進められているビジネスプロセスの表記法であり、業務プロセスに関するデータの活用や外部システムとの連携を可能とし、事務処理を行う作業者や管理者、あるいはシステム開発者などのような、立場が異なる担当者間でのビジネスプロセスを容易に共有できるものとされている。
【００３２】
ワークフロープログラム７１０は、図４に示す様に、業務マニュアル登録テンプレート６００を用いて生成される。
【００３３】
業務マニュアル登録テンプレート６００は、プログラミングの知識やスキルが無くてもワークフロープログラム７１０の生成を行えるようにするためのプログラムである。
【００３４】
本実施形態に係る業務マニュアル登録テンプレート６００は、図５に示す様に、一例として表計算ソフトウェアの各セルに事務処理の作業内容を特定する情報の入力を受け付ける。そして業務マニュアル登録テンプレート６００は、図５において「ワークフロー用ファイル生成」と表示された欄がマウスにより選択されてクリックされると、各セルに入力された事務処理の内容を特定する情報に基づいてワークフロープログラム７１０を生成する。
【００３５】
業務マニュアル登録テンプレート６００には様々な作業内容を柔軟に記述することができる。例えば、ワークフロー機能とＡＩ−ＯＣＲ機能とルールエンジン機能とを相互に連動させるような記述や、作業の途中結果によってその後の事務処理を分岐させるような記述も可能である。
【００３６】
図５に示す例では、業務支援システム３００がスキャナ２００で読み取られた手書きの帳票９００の画像データを解析し、担当者に内容を点検、修正させた上でルールエンジン機能を用いて帳票９００の記入内容を点検し、誤りがなければ所定の承認処理を行い、誤りがあれば不備内容に応じた対応を行うような事務処理のワークフローが記載されている。
【００３７】
なお、業務支援システム３００は、図５の業務マニュアル登録テンプレート６００に記述されたワークフローを、図６に示すように視覚的なフローチャートとして表示することもできる。図６における（１）〜（９）は、図５におけるＮｏ１からＮｏ９にそれぞれ対応している。
【００３８】
図５及び図６に示したこのワークフローについて説明すると、まず図５の業務マニュアル登録テンプレート６００において、Ｎｏ１では、ワークフローの始まりが定義されている。
【００３９】
Ｎｏ２では、ＡＩ−ＯＣＲ機能と連動し、帳票９００のＯＣＲ処理を行うことが定義されている。すなわち、業務支援システム３００は、帳票９００をスキャンして得られる画像データをスキャナ２００から取得すると共に、人工知能を用いて画像データの画像処理及び文字認識処理を行うことで、帳票９００の各記入欄の記入内容を特定（認識）することが定義されている。
【００４０】
Ｎｏ３では、帳票９００の読み取り結果をユーザインタフェースに表示して担当者に確認させると共に、必要であれば修正させることが定義されている。
【００４１】
Ｎｏ４では、ルールエンジン機能と連動し、作業者による点検あるは修正を受けた帳票９００の記入内容を、所定の記入ルールと照合して点検することが定義されている。
【００４２】
Ｎｏ５では、不備の有無に応じた分岐処理が定義されている。
【００４３】
Ｎｏ６及びＮｏ７では、不備がない場合の処理が定義されている。
【００４４】
またＮｏ８及びＮｏ９では、不備があった場合の処理が定義されている。
【００４５】
この図５及び図６に示したワークフローは一例であり、本実施形態に係る業務支援システム３００は、様々なワークフローを柔軟に定義することができる。
【００４６】
次に、図２及び図４に示したルールエンジンプログラム７２０について説明する。
【００４７】
ルールエンジンプログラム７２０は、本実施形態に係る業務支援システム３００にルールエンジン機能を実現するためのプログラムである。ルールエンジン機能は、チェック対象の情報にチェックロジックもしくは変換ロジックを適用することで、チェック対象の情報の点検を行う機能である。具体的には、帳票９００の記入内容が記入ルールに合致しているか否かを点検する機能である。
【００４８】
ルールエンジンプログラム７２０は、図４に示す様に、ルール定義テンプレート６１０を用いて生成される。
【００４９】
ルール定義テンプレート６１０は、プログラミングの知識やスキルが無くてもルールエンジンプログラム７２０の生成を行えるようにするためのプログラムである。
【００５０】
本実施形態に係るルール定義テンプレート６１０は、図７に示す概要設定テンプレート６１１と、図８に示す詳細設定テンプレート６１２から構成されている。
【００５１】
ルールエンジンプログラム７２０を生成する際には、まず図７に示す概要設定テンプレート６１１に、設定したい記入ルールを入力する。本実施形態では、帳票９００の各記入欄に対する記入ルールを入力する。
【００５２】
図７に示す例では、帳票９００内の所定の記入欄に金融機関名や支店名が記載されていない場合や記載内容に誤りがある場合に、帳票９００に不備があると判定する、という記入ルールが設定されている。
【００５３】
そして「点検ルール詳細作成」と記載された欄をマウス等で選択してクリックすると、業務支援システム３００は、図８に示す詳細設定テンプレート６１２を作成する。
【００５４】
概要設定テンプレート６１１には、作業者が実際に行うチェック作業に近い表現で帳票９００の記入ルールが入力されるが、詳細設定テンプレート６１２には、論理式で記入ルールが表現される。
【００５５】
そして作業者は、詳細設定テンプレート６１２の内容をチェックし、適宜、内容の修正や変更を行い、「ＣＳＶ出力」と記載された欄をマウス等で選択してクリックする。そうすると業務支援システム３００はルールエンジンプログラム７２０を生成する。
【００５６】
このように、ルールエンジンプログラム７２０を生成する際に、まず概要設定テンプレート６１１を作成することで、記入ルールの設定を容易に行うことができる。また、その後詳細設定テンプレート６１２を生成すようにすることで、記入ルールの設定を正確に行うことが可能となる。
【００５７】
なお、図７に示す概要設定テンプレート６１１及び図８に示す詳細設定テンプレート６１２には、「金融機関ＴＢＬ」と記載されたセルがあるが、これは図２及び図３に示すルール用マスタテーブル６１３である。
【００５８】
ルール用マスタテーブル６１３は、一例としては、図３に示す様に、帳票９００に記入され得る金融機関（銀行や信用金庫、農協などを含む各種の金融機関）の一覧を記録したテーブルである。また各金融機関の本店や支店、出張所など、口座が開設され得る店舗に関する情報もルール用マスタテーブル６１３に記録されている。
【００５９】
次に、図２及び図４に示した画像処理プログラム７３０、ＡＩモデル７４０及び帳票レイアウト６３０について説明する。
【００６０】
画像処理プログラム７３０及びＡＩモデル７４０は、本実施形態に係る業務支援システム３００にＡＩ−ＯＣＲ機能を実現するためのプログラムである。ＡＩ−ＯＣＲ機能は、スキャナ２００から得られた帳票９００の画像データを人工知能（ＡＩ）を用いて解析することで、帳票９００の各記入欄に記入された文字や記号等の認識を行う機能である。ＡＩ−ＯＣＲ機能により、帳票９００の記入ミスや記入もれを高精度に検知できるようになると共に、鉛筆やシャープペンシル、修正液、修正テープ、インク浸透印（ゴム印）等の、帳票９００への使用が禁止されている特定の筆記具及び印章が用いられていないかも検出可能となる。
【００６１】
画像処理プログラム７３０は、スキャナ２００から得られた画像データに対して、２値化やエッジ検出、色検出、変形等の様々な画像処理を行うプログラムである。
【００６２】
ＡＩモデル７４０は、スキャナ２００から得られた画像データから、帳票９００の種類や、文字や記号（丸囲みやレ点）等の記入内容を認識するプログラムであり、図４に示す様に、ＡＩモデル生成テンプレート６２０を用いて生成される。
【００６３】
ＡＩモデル生成テンプレート６２０は、プログラミングの知識やスキルが無くてもＡＩモデル７４０の生成を行えるようにするためのプログラムである。なお本実施形態では、ＡＩモデルとしてＣＮＮ（Convolutional Neural Network）を採用している。
【００６４】
ＡＩモデル生成テンプレート６２０は、図９に示す様に、一例として表計算ソフトウェアの各セルに、ＡＩモデル７４０の構造（階層数や、入力層、中間層、出力層におけるノード数等）を特定する情報の入力を受け付ける。
【００６５】
ＡＩモデル生成テンプレート６２０の所定の入力欄に、階層数やノード数などのＡＩモデル７４０の構造を特定する情報を入力すると、業務支援システム３００は、複数のPythonスクリプトを生成し、これらのPythonスクリプトを用いてＡＩモデル７４０を生成する。
【００６６】
そしてこのようにしてＡＩモデル７４０が生成された後、このＡＩモデル７４０に対して様々な帳票９００を入力し、帳票９００の種類や帳票９００に記入される文字の学習を行っておく。
【００６７】
帳票レイアウト６３０は、このようにして学習した帳票９００の種類毎のレイアウトを表すデータである。また帳票レイアウト６３０には、手書き入力される記入欄の位置を表すデータも含まれている。
【００６８】
次に、業務支援システム３００が画像処理プログラム７３０及びＡＩモデル７４０を実行することにより、スキャナ２００から取得した画像データから帳票９００の記入内容を読み取る際の具体的な処理内容を、図１０〜図１２を参照しながら説明する。
【００６９】
まず図１０（Ａ）（Ｂ）（Ｃ）に示す様に、業務支援システム３００は、ＡＩモデル７４０を用いた帳票９００の学習、帳票レイアウト６３０及び画像処理プログラム７３０の各種設定を行う。
【００７０】
図１０（Ａ）は、ＡＩモデル７４０に対して様々な帳票９００を入力し、業務支援システム３００が帳票９００の種類を認識できるように学習することを示している。学習した結果は、帳票レイアウト６３０として記憶装置３４０に記憶される。
【００７１】
図１０（Ｂ）は、各種類の帳票９００に対して、手書き入力される記入欄の位置を帳票レイアウト６３０に設定することが示されている。この設定作業は、作業者により行われる。
【００７２】
図１０（Ｃ）は、帳票９００の用紙の色やサイズ、歪み等を補正して、文字認識の精度を向上させるための各種補正データ等のパラメータ情報や、帳票９００内のレ点や丸囲みの位置を表す情報、さらには、修正液や鉛筆、インク浸透印やゴム印等の、帳票９００への使用が禁止されている筆記具や印章の使用を検出するために、これらを使用した帳票９００をスキャナ２００で読み取った場合に画像データに表れる色を特定した色情報を、設定しておくことを示している。これらの情報は、帳票９００の記入ルールとして画像処理プログラム７３０に設定される。
【００７３】
なお本実施形態に係る画像処理プログラム７３０は、ＲＧＢ(Red Green Blue)表現、ＨＳＶ(Hue Saturation Value)表現、及びＨＳＢ(Hue Saturation Brightness)表現のいずれで表現された色情報も取り扱うことができる。そしていずれの表現であっても他の表現へ変換することが可能である。
【００７４】
このような態様により、色情報の設定作業者にとって使いやすい表現により色情報を定義することができるため、色情報の誤設定を防止できると共に、検出精度の高いより詳細な設定作業を容易に行うことが可能となる。
【００７５】
次いで、図１１（１）〜（５）及び図１２に示す様に、業務支援システム３００は画像処理プログラム７３０及びＡＩモデル７４０を実行することにより、スキャナ２００から取得した画像データから帳票９００の記入内容を読み取る。
【００７６】
具体的には、まず図１１（１）に示す様に、業務支援システム３００は、画像処理プログラム７３０を実行し、図１０（Ｃ）にて設定された各種のパラメータ情報を用いて、帳票９００の画像データの歪みや傾き、色の補正等を行う。
【００７７】
そして図１１（２）に示す様に、業務支援システム３００はＡＩモデル７４０を実行し、画像データから帳票９００の種類を特定する。
【００７８】
次に図１１（３）に示す様に、業務支援システム３００は画像処理プログラム７３０を実行し、図１０（Ｂ）で帳票レイアウト６３０に設定された情報によって、帳票９００の中から文字認識を行う範囲（記入欄）を特定する。
【００７９】
そして図１０（４）及び図１２に示す様に、業務支援システム３００は画像処理プログラム７３０を実行し、文字認識を行う記入欄に記入されている文字や丸囲み、レ点等の記号を切り出す。
【００８０】
次に図１１（５）及び図１２に示す様に、業務支援システム３００はＡＩモデル７４０を実行し、切り出した文字や記号を認識して文字コードに変換する。
【００８１】
このように、本実施形態に係る業務支援システム３００では、ＡＩ−ＯＣＲ機能によって、帳票９００内の自由記述欄の手書き文字認識が可能になると共に、文字の認識率の精度も向上させることが可能になっている。
【００８２】
＜機能構成＞
次に業務支援システム３００の機能構成図を図１３に示す。本実施形態に係る業務支援システム３００は、画像データ取得部３０１、記入内容特定部３０２、ワークフロー制御部３０３、テンプレート部３０４、確認結果受付部３０５、記入内容点検部３０６の各機能を有する。
【００８３】
これらの各機能は、業務支援システム３００のハードウェアによって本実施形態に係る業務支援システム制御プログラム７００が実行されることにより実現される。
【００８４】
画像データ取得部３０１は、各記入欄に所定事項が記入済みの帳票９００の画像データを取得する。画像データ取得部３０１が取得した帳票９００の画像データの一例が図１４の（１）「ＡＩ−ＯＣＲによる認識」の欄に示されている。図１４の（１）に示されている帳票９００は、「口座振替依頼書４」という種類の帳票９００である。
【００８５】
次に、記入内容特定部３０２について説明する。記入内容特定部３０２は、この帳票９００の画像データに対して画像処理及び人工知能を用いた文字認識処理を行うことで、帳票９００の各記入欄の記入内容を特定する。
【００８６】
具体的には、記入内容特定部３０２は、スキャナ２００が読み取った帳票９００の種類（口座振替依頼書４）をＡＩモデル７４０を用いることで画像データから特定し、帳票レイアウト６３０を参照して文字認識を行うべき記入欄を特定し、その記入欄に記入されている文字の認識を行う。
【００８７】
ワークフロー制御部３０３は、帳票９００を用いて行われるべき業務の実行順序を規定する。そして例えばワークフロー制御部３０３は、この実行順序に従って作業者が業務を行えるようにするためのユーザインタフェースを例えば業務端末１００、あるいは出力装置３６０に提供する。
【００８８】
図１４及び図１５の（１）〜（４）で示す画面は、ワークフロー制御部３０３が業務の実行順序に従って業務端末１００に提示するユーザインタフェースを示している。
【００８９】
図１４の（１）は、画像データ取得部３０１がスキャナ２００から画像データを取得した際に、ワークフロー制御部３０３がワークフローに従ってこの画像データを表示している様子を示す。
【００９０】
図１４の（２）の「認識結果表示＆補正入力」欄は、記入内容特定部３０２によって特定された帳票９００の記入内容が表示されている様子を示す。ワークフロー制御部３０３は、記入内容特定部３０２が帳票９００の記入内容の特定を完了したタイミングで、図１４の（２）に示す様に、帳票９００の記入内容を表示する。
【００９１】
作業者は、この表示内容を見て、帳票９００の読み取り結果に誤りがないかを点検することができる。
【００９２】
確認結果受付部３０５は、ワークフロー制御部３０３によって図１４の（２）に示したようなユーザインタフェースに提示された帳票９００の記入内容の作業者による確認結果を受け付ける。図１４の（２）に示されるように、記入内容特定部３０２による帳票９００の認識結果に誤りがある場合には、確認結果受付部３０５は、内容の修正を受け付けることができる。
【００９３】
記入内容点検部３０６は、記入内容特定部３０２によって認識された帳票９００の記入内容、あるいは作業者による修正の内容が反映された記入内容を、所定の記入ルールと照合し、記入内容が記入ルールに適合するか否かを点検する（図１４の（３）「ルールエンジンによる自動点検」欄）。
【００９４】
なお、記入内容点検部３０６による自動点検は、確認結果受付部３０５が上記作業者による確認結果を受け付けた後に、ワークフロー制御部３０３からの指示により開始される。
【００９５】
ここで、帳票９００の記入内容と照合される記入ルールは、ルール定義テンプレート６１０を用いて定義された帳票９００の記入ルール（金融機関名や支店名等）のみならず、画像処理プログラム７３０に設定された記入ルール（色情報等）も含まれる。
【００９６】
また記入内容点検部３０６は、帳票９００の記入内容が記入ルールに適合するか否かの点検結果をユーザインタフェースに表示する。その様子が図１５の（４）「点検結果確認」欄に示されている。
【００９７】
図１５の（Ａ）には、記入内容点検部３０６による点検の結果、修正液の使用が検出され、「点検結果[画像]修正液使用なし」欄に「ＮＧ」というメッセージが出力されていることが示されている。
【００９８】
図１５（Ｂ）には、鉛筆による帳票９００の記入が検出され、「点検結果[画像]鉛筆書きなし」欄に「ＮＧ」というメッセージが出力されていることが示されている。
【００９９】
図１５（Ｃ）には、インク浸透印の使用が検出され、「点検結果[画像]シャチハタ印の使用なし」欄に「ＮＧ」というメッセージが出力されていることが示されている。
【０１００】
図１５（Ｄ）には、記入日の誤記入が検出され、「点検結果[必須]記入日ＯＫ」欄に「記入日が不正な日付です」というメッセージが出力されていることが示されている。
【０１０１】
図１５（Ｅ）には、金融機関を選択するレ点が重複していることが検出され、「点検結果[相関]金融機関の選択」欄に「金融機関が複数選択されています」というメッセージが出力されていることが示されている。
【０１０２】
図１５（Ｆ）には、支店名と支店コードの不一致が検出され、「点検結果[相関]支店コード」欄に「支店コードと支店名が一致しません」というメッセージが出力されていることが示されている。
【０１０３】
なお、上述したように、画像処理プログラム７３０には、帳票９００への使用が禁止されている特定種類の筆記具（鉛筆、修正液、修正テープ等）又は特定種類の印章（インク浸透印等）が使用された場合に画像データに表れる色を特定した色情報が記入ルールとして設定されている。
【０１０４】
そのため、記入内容点検部３０６は、記入内容特定部３０２によって特定された帳票９００の各記入欄から、この色情報に該当する色の領域（画素）を検出することにより、この特定種類の筆記具又は印章が使用されたことを検出することができる。
【０１０５】
図１６〜図１８を参照しながら詳細に説明する。
【０１０６】
図１６は、記入内容点検部３０６が鉛筆の使用を検出する場合を説明するための図であり、図１７は、記入内容点検部３０６がインク浸透印の使用を検出する場合を説明するための図であり、図１８は、記入内容点検部３０６が修正液の使用を検出する場合を説明するための図である。
【０１０７】
図１６（Ａ）は、帳票９００の画像データにおける氏名記入欄を拡大した図であり、この記入欄において氏名が鉛筆書きされている様子を示す。なお、図１６（Ｄ）は、ボールペンを用いて氏名が記入された場合の様子を示し、鉛筆のような、黒鉛を含有する芯による筆記跡と比べて色相や彩度、明度が異なることが示されている。
【０１０８】
図１６（Ｂ）は、記入内容点検部３０６が、この記入欄内の各画素の色を、画像処理プログラム７３０に設定された色情報と比較し、鉛筆の文字の色情報と一致する画素のみを抽出した様子を示す。
【０１０９】
図１６（Ｃ）は、記入内容点検部３０６が、色情報と一致する画素の数を閾値と比較している様子を示す。そして記入内容点検部３０６は、色情報と一致する画素の数が閾値を超えている場合には、鉛筆が使用されていると判定する。
【０１１０】
このような態様によって、簡単なロジックで高速に帳票９００への鉛筆書きを検出することが可能となる。
【０１１１】
図１７（Ａ）は、帳票９００の画像データにおける押印欄を拡大した図であり、インク浸透印を用いて押印された印影を示す。なお、図１７（Ｄ）は、朱肉を用いて押印された印影を示し、インク浸透印の場合と比べて色相や彩度、明度が異なっている。
【０１１２】
図１７（Ｂ）は、記入内容点検部３０６が、この押印欄内の各画素の色を、画像処理プログラム７３０に設定された色情報と比較し、インク浸透印の色情報と一致する画素のみを抽出した様子を示す。
【０１１３】
図１７（Ｃ）は、記入内容点検部３０６が、色情報と一致する画素の数を閾値と比較している様子を示す。そして記入内容点検部３０６は、色情報と一致する画素の数が閾値を超えている場合には、インク浸透印を使用して押印されていると判定する。
【０１１４】
このような態様によって、簡単なロジックで高速に帳票９００へのインク浸透印の使用を検出することが可能となる。
【０１１５】
図１８（Ａ）は、帳票９００の画像データにおける氏名記入欄を拡大した図であり、修正液が用いられている様子を示す。
【０１１６】
図１８（Ｂ）は、記入内容点検部３０６が、この記入欄内の各画素の色を、画像処理プログラム７３０に設定された色情報と比較し、修正液の色情報と一致する画素のみを抽出した様子を示す。
【０１１７】
図１８（Ｃ）は、記入内容点検部３０６が、色情報と一致する画素の数を閾値と比較している様子を示す。そして記入内容点検部３０６は、色情報と一致する画素の数が閾値を超えている場合には、帳票９００に修正液が使用されていると判定する。
【０１１８】
このような態様によって、簡単なロジックで高速に帳票９００への修正液の使用を検出することが可能となる。
【０１１９】
上記以外にも、例えば鉛筆と同様に黒鉛や粘度を含有する芯によって筆記するシャープペンシルや、紙面上でインクを透明化できるペン、修正テープなど、帳票９００への使用が禁止されている筆記具や印章等を検出したい場合には、画像処理プログラム７３０にそれらの色情報をそれぞれ設定しておくようにすれば、記入内容点検部３０６は、図１６〜図１８に示した方法と同様の方法でこれらの検出対象の筆記具や印章を簡便かつ高速に検出することができる。
【０１２０】
図１３に戻って、テンプレート部３０４は、業務支援システム３００に実現させる各種の機能を定義するための情報の入力を受け付けて、これらの情報を元に、各機能を実現するためのプログラムを生成する。
【０１２１】
本実施形態では、テンプレート部３０４は業務マニュアル登録テンプレート６００、ルール定義テンプレート６１０、ＡＩモデル生成テンプレート６２０として具現化されている。業務マニュアル登録テンプレート６００、ルール定義テンプレート６１０、及びＡＩモデル生成テンプレート６２０は、表計算ソフトウェアのセル内に、業務支援システム３００に実現させる機能を定義するための情報が入力されると、これらの情報を用いて、それぞれ、ワークフロープログラム７１０、ルールエンジンプログラム７２０、及びＡＩモデル７４０を生成する。
【０１２２】
このような態様により、プログラミングの知識やスキルが無くても、業務支援システム３００の機能を実現するためのプログラムの生成を容易に行うことが可能となる。これにより、例えば世の中の関係者の要請に基づき点検の内容や承認階層も含めたワークフローの流れや点検の流れが頻繁に変わるような場合であっても、点検の仕組みを設計・構築・維持する管理者や組織全体の負荷軽減を図ることが可能となる。
【０１２３】
＝＝処理の流れ＝＝
次に、図１９のフローチャートを参照しながら、本実施形態に係る業務支援システム３００による処理の流れを説明する。
【０１２４】
まず、業務支援システム３００は、帳票９００の画像データを取得する（S1000）。本実施形態では、業務支援システム３００はスキャナ２００から帳票９００の画像データを取得するが、業務支援システム３００がスキャナ機能を備えている場合には、このスキャナ機能を用いて読み取った帳票９００の画像データを取得しても良い。
【０１２５】
次に、業務支援システム３００は、画像データに対して画像処理及び人工知能を用いた文字認識処理を行って、帳票９００の種類を特定し、各記入欄の記入内容を読み取る（S1010）。
【０１２６】
そして業務支援システム３００は、帳票９００の記入内容を業務端末１００あるいは出力装置３６０に表示し（S1020）、誤認識等がある場合には修正を受け付ける（S1030）。
【０１２７】
その後、業務支援システム３００は、ルール定義テンプレート６１０を用いて設定した帳票９００の記入ルール（金融機関名等）、及び画像処理プログラム７３０に設定した帳票９００の記入ルール（色彩、彩度、明度等を数値化した色情報等）を参照して、帳票９００の記入内容が記入ルールに合致しているか否かの点検を行う（S1040）。
【０１２８】
このように、帳票９００の記入内容を色情報と比較することによって、鉛筆やインク浸透印、修正液等、使用が禁止されている筆記具や印章が使用されていることを容易に検出することができる。
【０１２９】
そして業務支援システム３００は、点検の結果を業務端末１００あるいは出力装置３６０に表示する（S1050）。
【０１３０】
業務支援システム３００は、事前に設定されたワークフローに沿って上記の各処理（（S1000）〜（S1050））及びその後工程を起動する。
【０１３１】
以上、本実施形態に係る業務支援システム３００について説明したが、本実施形態に係る業務支援システム３００によれば、鉛筆やインク浸透印、修正液等、帳票９００への使用が禁止されている特定種類の筆記具や印章が使用されていることを容易に検出することが可能となる。そして帳票９００の点検作業の負担軽減を図ることができる。
【０１３２】
なお上述した実施の形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明はその趣旨を逸脱することなく変更、改良され得るとともに、本発明にはその等価物も含まれる。
【０１３３】
また、本発明では、色情報に基づく印章、筆記具、修正液の使用等の判別処理対象を手書き帳票に限定しているが、これら判別処理を帳票処理とは切り離して独立した判別処理として実行する発明とすることも可能である。
【符号の説明】
【０１３４】
１００    業務端末
２００    スキャナ
３００    業務支援システム
３０１    画像データ取得部
３０２    記入内容特定部
３０３    ワークフロー制御部
３０４    テンプレート部
３０５    確認結果受付部
３０６    記入内容点検部
３１０    ＣＰＵ
３２０    メモリ
３３０    通信装置
３４０    記憶装置
３５０    入力装置
３６０    出力装置
３７０    記録媒体読取装置
５００    ネットワーク
６００    業務マニュアル登録テンプレート
６１０    ルール定義テンプレート
６１１    概要設定テンプレート
６１２    詳細設定テンプレート
６１３    ルール用マスタテーブル
６２０    ＡＩモデル生成テンプレート
６３０    帳票レイアウト
７００    業務支援システム制御プログラム
７１０    ワークフロープログラム
７２０    ルールエンジンプログラム
７３０    画像処理プログラム
７４０    ＡＩモデル
８００    記録媒体
９００    帳票
【図１】
2019191904.tif 000003
【図２】
2019191904.tif 000004
【図３】
2019191904.tif 000005
【図４】
2019191904.tif 000006
【図５】
2019191904.tif 000007
【図６】
2019191904.tif 000008
【図７】
2019191904.tif 000009
【図８】
2019191904.tif 000010
【図９】
2019191904.tif 000011
【図１０】
2019191904.tif 000012
【図１１】
2019191904.tif 000013
【図１２】
2019191904.tif 000014
【図１３】
2019191904.tif 000015
【図１４】
2019191904.tif 000016
【図１５】
2019191904.tif 000017
【図１６】
2019191904.tif 000018
【図１７】
2019191904.tif 000019
【図１８】
2019191904.tif 000020
【図１９】
2019191904.tif 000021