JP7846467B2 - 情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラム - Google Patents

情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラム

Info

Publication number
JP7846467B2
JP7846467B2 JP2025017536A JP2025017536A JP7846467B2 JP 7846467 B2 JP7846467 B2 JP 7846467B2 JP 2025017536 A JP2025017536 A JP 2025017536A JP 2025017536 A JP2025017536 A JP 2025017536A JP 7846467 B2 JP7846467 B2 JP 7846467B2
Authority
JP
Japan
Prior art keywords
template
information
generation unit
image
item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2025017536A
Other languages
English (en)
Other versions
JP2025066183A (ja
Inventor
彩香 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2025017536A priority Critical patent/JP7846467B2/ja
Publication of JP2025066183A publication Critical patent/JP2025066183A/ja
Application granted granted Critical
Publication of JP7846467B2 publication Critical patent/JP7846467B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/81Indexing, e.g. XML tags; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/40Document-oriented image-based pattern recognition
    • G06V30/41Analysis of document content
    • G06V30/413Classification of content, e.g. text, photographs or tables
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/40Document-oriented image-based pattern recognition
    • G06V30/42Document-oriented image-based pattern recognition based on the type of document

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Accounting & Taxation (AREA)
  • Mathematical Physics (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Computing Systems (AREA)
  • Character Input (AREA)

Description

本発明は、文書の画像から特定の情報を生成する情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラムに関する。
従来、文字が記入される紙面上の位置を予め定義したテンプレートによって規定された位置を文字認識(文字抽出解析)する技術が知られている(特許文献1参照。)。この技術は、テンプレート定義情報の識別子である帳票IDを紙面上に印字または記入することで、イメージデータ化された書類の帳票IDを識別して該当するテンプレートを用いたOCR(Optical Character Recognition)処理を行うものである。
特開2020-181369号公報
しかしながら、従来の技術においては、文書の画像から特定の情報を生成するためのテンプレートの作成が非常に手間であるという問題がある。
そこで、本発明は、文書の画像から特定の情報を生成するためのテンプレートの作成を容易化することができる情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラムを提供することを目的とする。
本発明の情報生成システムは、文書のフォーマットによって前記文書を分類する文書分類部と、前記文書の画像から特定の情報を生成するためのテンプレートを使用して前記画像から前記情報を生成するテンプレート型情報生成部と、前記フォーマットに依存せずに前記画像から前記情報を汎用的に生成する汎用型情報生成部と、前記テンプレートを生成するテンプレート生成部とを備え、前記テンプレート型情報生成部は、前記画像に対応する前記文書の前記フォーマットが前記文書分類部によって特定された場合に、前記文書分類部によって特定された前記フォーマットに対応する前記テンプレートが、前記テンプレートを管理するテンプレート管理部に管理されているとき、前記テンプレート管理部に管理されている前記テンプレートのうち、前記文書分類部によって特定された前記フォーマットに対応する前記テンプレートを使用して、この画像から前記情報を生成し、前記テンプレート生成部は、前記画像に対応する前記文書の前記フォーマットが前記文書分類部によって特定された場合に、この画像から前記汎用型情報生成部によって前記情報が生成されたとき、この画像と、この情報と、前記テンプレート管理部に管理されている前記テンプレートとに基づいて、前記文書分類部によって特定された前記フォーマットに対応する前記テンプレートを生成することを特徴とする。
この構成により、本発明の情報生成システムは、文書の画像と、この文書の画像から汎用型情報生成部によって生成された情報と、テンプレート管理部に管理されているテンプレートとに基づいて、この文書のフォーマットに対応するテンプレートを生成するので、この文書のフォーマットに対応するテンプレートが人力のみで作成される必要性をなくすことができる。すなわち、本発明の情報生成システムは、文書の画像から特定の情報を生成するためのテンプレートの作成を容易化することができる。
本発明の情報生成システムにおいて、前記汎用型情報生成部は、前記フォーマットに依存せずに前記画像から前記情報を汎用的に生成する、前記情報生成システムの外部のサービスを利用して、前記画像から前記情報を生成しても良い。
この構成により、本発明の情報生成システムは、文書の画像から特定の情報を生成するための学習モデルが情報生成システムの提供者または利用者によって事前に生成される必要がないので、情報生成システムの提供者または利用者の負担を軽減することができる。
本発明のワークフローシステムは、それぞれ特定の処理を示す複数のブロックのうち、任意の前記ブロックが連結されることによって、一連の処理を示すワークフローを生成するワークフロー生成部と、前記ワークフロー生成部によって生成された前記ワークフローに示される処理を実行するワークフロー実行部とを備え、前記ワークフロー生成部は、文書のフォーマットによって前記文書を分類する文書分類部と、前記文書の画像から特定の情報を生成するためのテンプレートを使用して前記画像から前記情報を生成するテンプレート型情報生成部と、前記フォーマットに依存せずに前記画像から前記情報を汎用的に生成する汎用型情報生成部と、前記テンプレートを生成するテンプレート生成部とを実現する前記ワークフローを生成可能であり、前記テンプレート型情報生成部は、前記画像に対応する前記文書の前記フォーマットが前記文書分類部によって特定された場合に、前記文書分類部によって特定された前記フォーマットに対応する前記テンプレートが、前記テンプレートを管理するテンプレート管理部に管理されているとき、前記テンプレート管理部に管理されている前記テンプレートのうち、前記文書分類部によって特定された前記フォーマットに対応する前記テンプレートを使用して、この画像から前記情報を生成し、前記テンプレート生成部は、前記画像に対応する前記文書の前記フォーマットが前記文書分類部によって特定された場合に、この画像から前記汎用型情報生成部によって前記情報が生成されたとき、この画像と、この情報と、前記テンプレート管理部に管理されている前記テンプレートとに基づいて、前記文書分類部によって特定された前記フォーマットに対応する前記テンプレートを生成することを特徴とする。
この構成により、本発明のワークフローシステムは、文書の画像と、この文書の画像から汎用型情報生成部によって生成された情報と、テンプレート管理部に管理されているテンプレートとに基づいて、この文書のフォーマットに対応するテンプレートを生成することが可能であるので、この文書のフォーマットに対応するテンプレートが人力のみで作成される必要性をなくすことができる。すなわち、本発明のワークフローシステムは、文書の画像から特定の情報を生成するためのテンプレートの作成を容易化することができる。
本発明の情報生成プログラムは、文書のフォーマットによって前記文書を分類する文書分類部と、前記文書の画像から特定の情報を生成するためのテンプレートを使用して前記画像から前記情報を生成するテンプレート型情報生成部と、前記フォーマットに依存せずに前記画像から前記情報を汎用的に生成する汎用型情報生成部と、前記テンプレートを生成するテンプレート生成部とをコンピューターに実現させ、前記テンプレート型情報生成部は、前記画像に対応する前記文書の前記フォーマットが前記文書分類部によって特定された場合に、前記文書分類部によって特定された前記フォーマットに対応する前記テンプレートが、前記テンプレートを管理するテンプレート管理部に管理されているとき、前記テンプレート管理部に管理されている前記テンプレートのうち、前記文書分類部によって特定された前記フォーマットに対応する前記テンプレートを使用して、この画像から前記情報を生成し、前記テンプレート生成部は、前記画像に対応する前記文書の前記フォーマットが前記文書分類部によって特定された場合に、この画像から前記汎用型情報生成部によって前記情報が生成されたとき、この画像と、この情報と、前記テンプレート管理部に管理されている前記テンプレートとに基づいて、前記文書分類部によって特定された前記フォーマットに対応する前記テンプレートを生成することを特徴とする。
この構成により、本発明の情報生成プログラムを実行するコンピューターは、文書の画像と、この文書の画像から汎用型情報生成部によって生成された情報と、テンプレート管理部に管理されているテンプレートとに基づいて、この文書のフォーマットに対応するテンプレートを生成するので、この文書のフォーマットに対応するテンプレートが人力のみで作成される必要性をなくすことができる。すなわち、本発明の情報生成プログラムを実行するコンピューターは、文書の画像から特定の情報を生成するためのテンプレートの作成を容易化することができる。
本発明のワークフロープログラムは、それぞれ特定の処理を示す複数のブロックのうち、任意の前記ブロックが連結されることによって、一連の処理を示すワークフローを生成するワークフロー生成部と、前記ワークフロー生成部によって生成された前記ワークフローに示される処理を実行するワークフロー実行部とをコンピューターに実現させ、前記ワークフロー生成部は、文書のフォーマットによって前記文書を分類する文書分類部と、前記文書の画像から特定の情報を生成するためのテンプレートを使用して前記画像から前記情報を生成するテンプレート型情報生成部と、前記フォーマットに依存せずに前記画像から前記情報を汎用的に生成する汎用型情報生成部と、前記テンプレートを生成するテンプレート生成部とを実現する前記ワークフローを生成可能であり、前記テンプレート型情報生成部は、前記画像に対応する前記文書の前記フォーマットが前記文書分類部によって特定された場合に、前記文書分類部によって特定された前記フォーマットに対応する前記テンプレートが、前記テンプレートを管理するテンプレート管理部に管理されているとき、前記テンプレート管理部に管理されている前記テンプレートのうち、前記文書分類部によって特定された前記フォーマットに対応する前記テンプレートを使用して、この画像から前記情報を生成し、前記テンプレート生成部は、前記画像に対応する前記文書の前記フォーマットが前記文書分類部によって特定された場合に、この画像から前記汎用型情報生成部によって前記情報が生成されたとき、この画像と、この情報と、前記テンプレート管理部に管理されている前記テンプレートとに基づいて、前記文書分類部によって特定された前記フォーマットに対応する前記テンプレートを生成することを特徴とする。
この構成により、本発明のワークフロープログラムを実行するコンピューターは、文書の画像と、この文書の画像から汎用型情報生成部によって生成された情報と、テンプレート管理部に管理されているテンプレートとに基づいて、この文書のフォーマットに対応するテンプレートを生成することが可能であるので、この文書のフォーマットに対応するテンプレートが人力のみで作成される必要性をなくすことができる。すなわち、本発明のワークフロープログラムを実行するコンピューターは、文書の画像から特定の情報を生成するためのテンプレートの作成を容易化することができる。
本発明の情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラムは、文書の画像から特定の情報を生成するためのテンプレートの作成を容易化することができる。
本発明の一実施の形態に係る情報処理システムのブロック図である。 1台のコンピューターによって構成される場合の図1に示す情報生成システムのブロック図である。 MFPである場合の図1に示す画像読取装置のブロック図である。 図1に示す利用者端末のブロック図である。 請求書画像から特定情報を生成する場合の図2に示す情報生成システムの動作のフローチャートである。 テンプレートを使用して請求書画像から特定情報を生成する場合の図2に示す情報生成システムの動作のフローチャートである。 図5に示すテンプレート生成処理のフローチャートである。 請求書画像からテンプレートを生成する場合の図2に示す情報生成システムの動作のフローチャートである。 図2に示す情報生成システムを実現するワークフローシステムのブロック図である。 図1に示す利用者端末の表示部に表示されるワークフロー生成画面に示されるワークフローの一例を示す図である。
以下、本発明の実施の形態について、図面を用いて説明する。
まず、本発明の一実施の形態に係る情報処理システムの構成について説明する。
図1は、本実施の形態に係る情報処理システム10のブロック図である。
図1に示すように、情報処理システム10は、文書としての請求書の画像(以下「請求書画像」という。)から抽出した情報を含む特定の情報(以下「特定情報」という。)を生成する情報生成システム20と、紙などの記録媒体によって構成される請求書の実物(以下「請求書実物」という。)から請求書画像を読み取る画像読取装置30と、情報処理システム10の利用者によって利用される利用者端末40とを備えている。情報処理システム10は、画像読取装置30と同様の画像読取装置を、画像読取装置30以外に少なくとも1つ備えても良い。情報処理システム10は、利用者端末40と同様の利用者端末を、利用者端末40以外に少なくとも1つ備えても良い。
特定情報は、項目毎に、項目名と、値とが対応付けられた情報である。
情報生成システム20は、1台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。
画像読取装置30は、例えば、スキャナー専用機、MFP(Multifunction Peripheral)などによって構成されている。
利用者端末40は、例えば、PC(Personal Computer)などのコンピューターによって構成されている。
情報生成システム20と、画像読取装置とは、LAN(Local Area Network)、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に通信可能である。同様に、情報生成システム20と、利用者端末とは、LAN、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に通信可能である。
図2は、1台のコンピューターによって構成される場合の情報生成システム20のブロック図である。
図2に示す情報生成システム20は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部21と、種々の情報を表示する例えばLCD(Liquid Crystal Display)などの表示デバイスである表示部22と、LAN、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部23と、各種の情報を記憶する例えば半導体メモリー、HDD(Hard Disk Drive)などの不揮発性の記憶デバイスである記憶部24と、情報生成システム20全体を制御する制御部25とを備えている。
記憶部24は、特定情報を生成するための情報生成プログラム24aを記憶している。情報生成プログラム24aは、例えば、情報生成システム20の製造段階で情報生成システム20にインストールされていても良いし、USB(Universal Serial Bus)メモリーなどの外部の記憶媒体から情報生成システム20に追加でインストールされても良いし、ネットワーク上から情報生成システム20に追加でインストールされても良い。
記憶部24は、請求書のフォーマット(以下、単に「フォーマット」という。)によって請求書を分類するための学習モデルとしての請求書分類モデル24bを記憶可能である。請求書分類モデル24bは、機械学習によって作成される。
記憶部24は、請求書画像から特定情報を生成するためのテンプレートを格納するテンプレートデータベース24cを記憶可能である。テンプレートデータベース24cは、テンプレートをフォーマット毎に管理しており、本発明のテンプレート管理部を構成している。テンプレートは、請求書画像から抽出する情報の項目名と、請求書画像から情報を抽出する位置の基準となるアンカーと、アンカーが存在する領域(以下「アンカー領域」という。)の位置(以下「アンカー領域位置」という。)と、請求書画像から抽出する情報が存在する領域(以下「抽出領域」という。)の、アンカーに対する位置(以下「抽出領域位置」という。)とを、請求書画像から抽出する情報の項目毎に含んでいる。ここで、アンカーは、例えば、特定の文字列でも良いし、ロゴなどの特定の画像でも良い。テンプレートは、例えば、XML(Extensible Markup Language)形式で定義されている。
記憶部24は、請求書画像から特定情報を生成するための学習モデルとしての情報生成モデル24dを記憶可能である。情報生成モデル24dは、機械学習によって作成される。情報生成モデル24dは、フォーマットに依存しない汎用的な学習モデルであり、請求書画像から、情報と、この情報の、請求書画像上の位置とを抽出することができるものである。
記憶部24は、請求書画像から抽出される情報の項目名の各種の表現を示す辞書24eを記憶可能である。例えば、辞書24eには、「請求書番号」を示す項目の項目名として「invoice_no」および「invoice_number」が示されており、「請求日」を示す項目の項目名として「invoice_date」が示されており、「請求額」を示す項目の項目名として「total_amount」および「total」が示されている。
制御部25は、例えば、CPU(Central Processing Unit)と、プログラムおよび各種のデータを記憶しているROM(Read Only Memory)と、制御部25のCPUの作業領域として用いられるメモリーとしてのRAM(Random Access Memory)とを備えている。制御部25のCPUは、記憶部24または制御部25のROMに記憶されているプログラムを実行する。
制御部25は、情報生成プログラム24aを実行することによって、フォーマットによって請求書を分類する文書分類部としての請求書分類部25aと、テンプレートを使用して請求書画像から特定情報を生成するテンプレート型情報生成部25bと、フォーマットに依存せずに請求書画像から特定情報を汎用的に生成する汎用型情報生成部25cと、テンプレートを生成するテンプレート生成部25dとを実現する。
図3は、MFPである場合の画像読取装置30のブロック図である。
図3に示す画像読取装置30は、種々の操作が入力される例えばボタンなどの操作デバイスである操作部31と、種々の情報を表示する例えばLCDなどの表示デバイスである表示部32と、用紙などの記録媒体に画像を印刷する印刷デバイスであるプリンター33と、原稿から画像を読み取る読取デバイスであるスキャナー34と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部35と、LAN、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部36と、各種の情報を記憶する例えば半導体メモリー、HDDなどの不揮発性の記憶デバイスである記憶部37と、画像読取装置30全体を制御する制御部38とを備えている。
制御部38は、例えば、CPUと、プログラムおよび各種のデータを記憶しているROMと、制御部38のCPUの作業領域として用いられるメモリーとしてのRAMとを備えている。制御部38のCPUは、記憶部37または制御部38のROMに記憶されているプログラムを実行する。
図4は、利用者端末40のブロック図である。
図4に示す利用者端末40は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部41と、種々の情報を表示する例えばLCDなどの表示デバイスである表示部42と、LAN、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部43と、各種の情報を記憶する例えば半導体メモリー、HDDなどの不揮発性の記憶デバイスである記憶部44と、利用者端末40全体を制御する制御部45とを備えている。
制御部45は、例えば、CPUと、プログラムおよび各種のデータを記憶しているROMと、制御部45のCPUの作業領域として用いられるメモリーとしてのRAMとを備えている。制御部45のCPUは、記憶部44または制御部45のROMに記憶されているプログラムを実行する。
次に、情報処理システム10の動作について説明する。
まず、請求書画像から特定情報を生成する場合の情報生成システム20の動作について説明する。
図5は、請求書画像から特定情報を生成する場合の情報生成システム20の動作のフローチャートである。
利用者は、請求書実物を画像読取装置のスキャナーにセットするとともに、請求書実物からの特定情報の生成を、例えば、この画像読取装置の操作部を介して、この画像読取装置に指示することができる。画像読取装置の制御部は、請求書実物からの特定情報の生成が指示されると、この画像読取装置のスキャナーにセットされた請求書実物から請求書画像をこのスキャナーによって読み取り、この請求書画像からの特定情報の生成を、この画像読取装置の通信部を介して情報生成システム20に指示する。ここで、請求書画像からの特定情報の生成の指示(以下「情報生成指示」という。)には、この情報生成指示の対象の請求書画像が含まれている。情報生成システム20の制御部25は、情報生成指示を通信部23を介して受信すると、図5に示す動作を実行する。
図5に示すように、請求書分類部25aは、情報生成指示の対象の請求書画像に対応する請求書のフォーマットを、この請求書画像に基づいて、請求書分類モデル24bを使用して特定する(S101)。
次いで、テンプレート型情報生成部25bは、S101において特定されたフォーマットに対応するテンプレートがテンプレートデータベース24cに存在するか否かを判断する(S102)。
テンプレート型情報生成部25bは、S101において特定されたフォーマットに対応するテンプレートがテンプレートデータベース24cに存在するとS102において判断すると、テンプレートデータベース24cに格納されているテンプレートのうち、S101において特定されたフォーマットに対応するテンプレートを使用して、情報生成指示の対象の請求書画像から特定情報を生成する(S103)。例えば、テンプレートデータベース24cに格納されているテンプレートのうち、S101において特定されたフォーマットに対応するテンプレートにおいて、「請求書番号」、「請求日」、「請求額」を示す項目の項目名としてそれぞれ「invoice_number」、「invoice_date」、「total」が定義されている場合、テンプレート型情報生成部25bは、S103において、各項目の値を抽出し、抽出した値を、テンプレートに定義されている項目名に対応付けることによって、特定情報を生成する。
図6は、テンプレートを使用して請求書画像から特定情報を生成する場合の情報生成システム20の動作のフローチャートである。
図6に示すように、テンプレート型情報生成部25bは、対象のテンプレートに含まれる項目のうち、今回の図6に示す動作において未だ対象にしていない1つの項目を対象にする(S121)。
次いで、テンプレート型情報生成部25bは、対象の請求書画像において、現在の対象の項目に対して対象のテンプレートに含まれるアンカー領域から、現在の対象の項目に対して対象のテンプレートに含まれるアンカーを検出する(S122)。
次いで、テンプレート型情報生成部25bは、S122において検出したアンカーと、現在の対象の項目に対して対象のテンプレートに含まれる抽出領域位置とに基づいて、現在の対象の項目に対する抽出領域を、対象の請求書画像において特定する(S123)。
次いで、テンプレート型情報生成部25bは、対象の請求書画像において、S123において特定した抽出領域から情報を抽出する(S124)。
次いで、テンプレート型情報生成部25bは、S124において抽出した情報と、現在の対象の項目に対して対象のテンプレートに含まれる項目名とを対応付ける(S125)。
次いで、テンプレート型情報生成部25bは、対象のテンプレートに含まれる項目のうち、今回の図6に示す動作において未だ対象にしていない項目が存在するか否かを判断する(S126)。
テンプレート型情報生成部25bは、対象のテンプレートに含まれる項目のうち、今回の図6に示す動作において未だ対象にしていない項目が存在するとS126において判断すると、S121の処理を実行する。
テンプレート型情報生成部25bは、対象のテンプレートに含まれる項目のうち、今回の図6に示す動作において未だ対象にしていない項目が存在しないとS126において判断すると、図6に示す動作を終了する。
図5に示すように、テンプレート型情報生成部25bは、S103の処理の後、S103において生成した特定情報を、S101において特定されたフォーマットと、情報生成指示の対象の請求書画像とに対応付けて記憶部24に記憶する(S104)。したがって、利用者は、例えば利用者端末を使用して情報生成システム20にアクセスすることによって、記憶部24に記憶された特定情報を利用者端末の表示部を介して確認することができるとともに、この特定情報を必要に応じて利用者端末の操作部を介して修正することができる。
テンプレート型情報生成部25bは、S104の処理の後、図5に示す動作を終了する。
汎用型情報生成部25cは、S101において特定されたフォーマットに対応するテンプレートがテンプレートデータベース24cに存在しないとS102において判断されると、情報生成指示の対象の請求書画像から情報生成モデル24dを使用して特定情報を生成する(S105)。例えば、情報生成モデル24dにおいて、「請求書番号」、「請求日」、「請求額」を示す項目の項目名としてそれぞれ「invoice_no」、「invoice_date」、「total_amount」が定義されている場合、汎用型情報生成部25cは、S105において、各項目の値を抽出し、抽出した値を、情報生成モデル24dに定義されている項目名に対応付けることによって、特定情報を生成する。
汎用型情報生成部25cは、S105の処理の後、S105において生成した特定情報を、S101において特定されたフォーマットと、情報生成指示の対象の請求書画像とに対応付けて記憶部24に記憶する(S106)。したがって、利用者は、例えば利用者端末を使用して情報生成システム20にアクセスすることによって、記憶部24に記憶された特定情報を利用者端末の表示部を介して確認することができるとともに、この特定情報を必要に応じて利用者端末の操作部を介して修正することができる。
テンプレート生成部25dは、S106の処理の後、テンプレートを生成するテンプレート生成処理を、S105において生成された特定情報に基づいて実行する(S107)。
図7は、図5に示すテンプレート生成処理のフローチャートである。
図7に示すように、テンプレート生成部25dは、テンプレートデータベース24cに格納されている全てのテンプレートから項目名を取得する(S141)。例えば、テンプレートデータベース24cに格納されているテンプレートにおいて、「請求書番号」、「請求日」、「請求額」を示す項目の項目名としてそれぞれ「invoice_number」、「invoice_date」、「total」が定義されている場合、テンプレート生成部25dは、S141において、「invoice_number」、「invoice_date」、「total」を取得する。
テンプレート生成部25dは、S141の処理の後、S105において情報生成モデル24dを使用して生成された特定情報における項目名を取得する(S142)。例えば、テンプレート生成部25dは、S142において、「invoice_no」、「invoice_date」、「total_amount」を取得する。
テンプレート生成部25dは、S142の処理の後、S142において取得した項目名、すなわち、情報生成モデル24dを使用して生成された特定情報における項目名のうち、S141において取得した項目名、すなわち、全てのテンプレートから取得した項目名のいずれかに対応するものを辞書24eに基づいて特定する(S143)。例えば、テンプレート生成部25dは、S142において取得した項目名「invoice_no」、「invoice_date」、「total_amount」がそれぞれS141において取得した項目名「invoice_number」、「invoice_date」、「total」に対応することを特定する。
テンプレート生成部25dは、S143の処理の後、S143において特定した項目名毎に、アンカー、アンカー領域位置および抽出領域位置を、情報生成指示の対象の請求書画像から特定する(S144)。ここで、テンプレート生成部25dは、対象の項目名に対して辞書24eにおいて示されているいずれかの文字列が情報生成指示の対象の請求書画像に存在する場合、その文字列をアンカーとしても良い。テンプレート生成部25dは、対象の項目名に対して辞書24eにおいて示されているいずれかの文字列が情報生成指示の対象の請求書画像に存在しない場合、この請求書画像に存在する、例えばロゴなどの何らかの情報をアンカーとしても良い。また、テンプレート生成部25dは、情報生成指示の対象の請求書画像からS105において各項目の値を抽出した領域を含む特定の領域を抽出領域とする。
テンプレート生成部25dは、S144の処理の後、S143において特定した項目名をS141において取得した項目名に変換したものと、S144において特定したアンカー、アンカー領域位置および抽出領域位置とを項目毎に含めることによって、テンプレートを生成して(S145)、図7に示すテンプレート生成処理を終了する。
図5に示すように、テンプレート生成部25dは、S107のテンプレート生成処理の後、S107において生成したテンプレートを、S101において特定されたフォーマットのテンプレートとしてテンプレートデータベース24cに格納する(S108)。したがって、利用者は、例えば利用者端末を使用して情報生成システム20にアクセスすることによって、テンプレートデータベース24cに格納されたテンプレートを利用者端末の表示部を介して確認することができるとともに、このテンプレートを必要に応じて利用者端末の操作部を介して修正することができる。なお、S108においてテンプレートデータベース24cに格納されたテンプレートは、仮登録の状態である。利用者は、このテンプレートを利用者端末の表示部を介して確認する場合に、このテンプレートの状態を利用者端末の操作部を介して本登録の状態に変更することが可能である。テンプレート生成部25dは、テンプレートデータベース24cに仮登録の状態のテンプレートが格納されている場合、このテンプレートの状態を本登録の状態に変更することを促す指示を特定の連絡先に通知することが可能である。
テンプレート生成部25dは、S108の処理の後、図5に示す動作を終了する。
次に、請求書画像からテンプレートを生成する場合の情報生成システム20の動作について説明する。
図8は、請求書画像からテンプレートを生成する場合の情報生成システム20の動作のフローチャートである。
利用者は、請求書実物を画像読取装置のスキャナーにセットするとともに、請求書実物からのテンプレートの生成を、例えば、この画像読取装置の操作部を介して、この画像読取装置に指示することができる。画像読取装置の制御部は、請求書実物からのテンプレートの生成が指示されると、この画像読取装置のスキャナーにセットされた請求書実物から請求書画像をこのスキャナーによって読み取り、この請求書画像からのテンプレートの生成を、この画像読取装置の通信部を介して情報生成システム20に指示する。ここで、請求書画像からのテンプレートの生成の指示(以下「テンプレート生成指示」という。)には、このテンプレート生成指示の対象の請求書画像が含まれている。情報生成システム20の制御部25は、テンプレート生成指示を通信部23を介して受信すると、図8に示す動作を実行する。
図8に示すように、請求書分類部25aは、テンプレート生成指示の対象の請求書画像に対応する請求書のフォーマットを、この請求書画像に基づいて、請求書分類モデル24bを使用して特定する(S161)。
次いで、汎用型情報生成部25cは、S105の処理と同様に、テンプレート生成指示の対象の請求書画像から情報生成モデル24dを使用して特定情報を生成する(S162)。
次いで、テンプレート生成部25dは、S107の処理と同様に、テンプレートを生成するテンプレート生成処理を、S162において生成された特定情報に基づいて実行する(S163)。
次いで、テンプレート生成部25dは、S163において生成したテンプレートを、S161において特定されたフォーマットのテンプレートの候補(以下「テンプレート候補」という。)として記憶部24に保存する(S164)。したがって、利用者は、例えば利用者端末を使用して情報生成システム20にアクセスすることによって、記憶部24に保存されたテンプレート候補を利用者端末の表示部を介して確認することができるとともに、このテンプレート候補を必要に応じて利用者端末の操作部を介して修正することができる。利用者は、このテンプレート候補を利用者端末の表示部を介して確認する場合に、このテンプレート候補をテンプレートとして採用することを、例えば利用者端末の操作部を介して情報生成システム20に指示することができる。
テンプレート生成部25dは、S164の処理の後、S164において保存したテンプレート候補をテンプレートとして採用することが指示されたと判断するまで、S164において保存したテンプレート候補をテンプレートとして採用することが指示されたか否かを判断する(S165)。
テンプレート生成部25dは、S164において保存したテンプレート候補をテンプレートとして採用することが指示されたとS165において判断すると、S164において保存したテンプレート候補を、S161において特定されたフォーマットのテンプレートとしてテンプレートデータベース24cに格納して(S166)、図8に示す動作を終了する。
以上に説明したように、情報生成システム20は、請求書画像と、この請求書画像から汎用型情報生成部25cによって生成された特定情報と、テンプレートデータベース24cに管理されているテンプレートとに基づいて、この請求書画像に対応する請求書のフォーマットに対応するテンプレートを生成する(S107およびS163)ので、この請求書のフォーマットに対応するテンプレートが人力のみで作成される必要性をなくすことができる。すなわち、情報生成システム20は、請求書画像から特定情報を生成するためのテンプレートの作成を容易化することができる。
情報生成システム20は、情報生成指示の対象の請求書画像に対応する請求書のフォーマットに対応するテンプレートがテンプレートデータベース24cに存在しない場合であっても(S102でNO)、この請求書画像から汎用型情報生成部25cによって特定情報を生成する(S105)ので、この請求書画像から人力のみによって特定情報を生成する必要性をなくすことができ、その結果、請求書画像から特定情報を生成するために必要な時間を短縮することができる。
なお、情報生成システム20は、一連の処理を示すワークフローに示される処理を実行するワークフローシステム50(図9参照。)によって実現されても良い。ワークフローシステム50は、図9に示すように1台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。
図9は、情報生成システム20を実現するワークフローシステム50のブロック図である。
図9に示すワークフローシステム50は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部51と、種々の情報を表示する例えばLCDなどの表示デバイスである表示部52と、LAN、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部53と、各種の情報を記憶する例えば半導体メモリー、HDDなどの不揮発性の記憶デバイスである記憶部54と、ワークフローシステム50全体を制御する制御部55とを備えている。
記憶部54は、ワークフローに示される処理を実行するためのワークフロープログラム54aを記憶している。ワークフロープログラム54aは、例えば、ワークフローシステム50の製造段階でワークフローシステム50にインストールされていても良いし、USBメモリーなどの外部の記憶媒体からワークフローシステム50に追加でインストールされても良いし、ネットワーク上からワークフローシステム50に追加でインストールされても良い。
記憶部54は、請求書分類モデル24b、テンプレートデータベース24c、情報生成モデル24dおよび辞書24eを記憶可能である。
制御部55は、例えば、CPUと、プログラムおよび各種のデータを記憶しているROMと、制御部55のCPUの作業領域として用いられるメモリーとしてのRAMとを備えている。制御部55のCPUは、記憶部54または制御部55のROMに記憶されているプログラムを実行する。
制御部55は、ワークフロープログラム54aを実行することによって、それぞれ特定の処理を示す複数のブロックのうち、任意のブロックが連結されることによってワークフローを生成するワークフロー生成部55aと、ワークフロー生成部55aによって生成されたワークフローに示される処理を実行するワークフロー実行部55bとを実現する。
ワークフローシステム50は、ワークフローの生成が例えば利用者端末の操作部を介して利用者によって指示されることが可能である。例えば、ワークフロー生成部55aは、ワークフローを生成するためのワークフロー生成画面を利用者端末の表示部に表示させることができ、ワークフロー生成画面に対する利用者端末の操作部を介した利用者からの指示に応じて、請求書分類部25a、テンプレート型情報生成部25b、汎用型情報生成部25cおよびテンプレート生成部25dを実現するワークフローを生成可能である。すなわち、ワークフロー生成部55aは、図5に示す動作を実現するワークフローや、図8に示す動作を実現するワークフローを生成可能である。
図10は、利用者端末の表示部に表示されるワークフロー生成画面に示されるワークフローの一例を示す図である。
図10に示すワークフロー60は、図5に示す動作を実現するワークフローの一例である。ワークフロー60は、画像読取装置からの請求書画像の入力を示すブロック61と、S101~S103の処理を示すブロック62と、S104の処理を示すブロック63と、記憶部24を示すブロック64と、S105の処理を示すブロック65と、S106の処理を示すブロック66と、記憶部24を示すブロック67と、S107の処理を示すブロック68と、S108の処理を示すブロック69と、テンプレートデータベース24cを示すブロック70とが連結されることによって生成されている。
図9に示すワークフローシステム50は、ワークフロー生成部55aによって生成されたワークフローが画像読取装置の表示部を介して利用者によって確認されることが可能であるとともに、ワークフロー生成部55aによって生成されたワークフローの実行が画像読取装置の操作部を介して利用者によって指示されることが可能である。
利用者は、請求書実物を画像読取装置のスキャナーにセットするとともに、図5に示す動作を実現するワークフローの実行を、例えば、この画像読取装置の操作部を介して、この画像読取装置に指示することができる。画像読取装置の制御部は、このワークフローの実行が指示されると、この画像読取装置のスキャナーにセットされた請求書実物から請求書画像をこのスキャナーによって読み取り、読み取った請求書画像とともに、このワークフローの実行の指示を、この画像読取装置の通信部を介してワークフローシステム50に送信する。ワークフローシステム50のワークフロー実行部55bは、このワークフローの実行の指示を通信部23を介して受信すると、図5に示す動作を実現する。
同様に、利用者は、請求書実物を画像読取装置のスキャナーにセットするとともに、図8に示す動作を実現するワークフローの実行を、例えば、この画像読取装置の操作部を介して、この画像読取装置に指示することができる。画像読取装置の制御部は、このワークフローの実行が指示されると、この画像読取装置のスキャナーにセットされた請求書実物から請求書画像をこのスキャナーによって読み取り、読み取った請求書画像とともに、このワークフローの実行の指示を、この画像読取装置の通信部を介してワークフローシステム50に送信する。ワークフローシステム50のワークフロー実行部55bは、このワークフローの実行の指示を通信部23を介して受信すると、図8に示す動作を実現する。
汎用型情報生成部25cは、以上の説明において、請求書画像から情報生成モデル24dを使用して特定情報を生成する(S105およびS162)。しかしながら、汎用型情報生成部25cは、情報生成モデル24dを使用せずに、請求書画像から特定情報を生成しても良い。例えば、汎用型情報生成部25cは、フォーマットに依存せずに請求書画像から特定情報を汎用的に生成するクラウドサービスなど、情報生成システム20の外部のサービスを利用して、請求書画像から特定情報を生成しても良い。情報生成システム20は、汎用型情報生成部25cが情報生成システム20の外部のサービスを利用して請求書画像から特定情報を生成する場合、情報生成モデル24dが情報生成システム20の提供者または利用者によって事前に生成される必要がないので、情報生成システム20の提供者または利用者の負担を軽減することができる。また、情報生成システム20は、汎用型情報生成部25cが請求書画像から生成した特定情報に基づいてテンプレート生成部25dがテンプレートを生成するので、汎用型情報生成部25cが情報生成システム20の外部のサービスを利用して請求書画像から特定情報を生成する場合に、外部のサービスの利用に応じて外部のサービスの提供者に利用料を支払う必要があっても、汎用型情報生成部25cが情報生成システム20の外部のサービスを利用して請求書画像から特定情報を生成する回数を低減することができ、その結果、外部のサービスの提供者に支払う利用料を低減することができる。
テンプレート生成部25dは、以上の説明において、汎用型情報生成部25cが生成した特定情報における項目名のうち、テンプレートデータベース24cに格納されている全てのテンプレートから取得した項目名のいずれかに対応するものを辞書24eに基づいて特定する(S143)。しかしながら、テンプレート生成部25dは、汎用型情報生成部25cが生成した特定情報における項目名のうち、テンプレートデータベース24cに格納されている全てのテンプレートから取得した項目名のいずれかに対応するものを、辞書24eを使用せずに特定しても良い。例えば、テンプレート生成部25dは、汎用型情報生成部25cが生成した特定情報における項目名のうち、テンプレートデータベース24cに格納されている全てのテンプレートから取得した項目名のいずれかに対応するものを、機械学習によって作成された学習モデルを使用して特定しても良い。
以上においては、文書として、請求書を例に説明している。しかしながら、本発明は、請求書以外の文書にも適用可能である。例えば、本発明は、見積書、領収書、配達伝票など、様々な帳票にも適用可能である。
20 情報生成システム
24a 情報生成プログラム
24c テンプレートデータベース(テンプレート管理部)
25a 請求書分類部(文書分類部)
25b テンプレート型情報生成部
25c 汎用型情報生成部
25d テンプレート生成部
50 ワークフローシステム
54a ワークフロープログラム
55a ワークフロー生成部
55b ワークフロー実行部

Claims (10)

  1. 文書の画像から抽出した情報を含む特定情報を生成するためのテンプレートを生成するテンプレート生成部と、
    前記テンプレートを使用せずに前記画像から前記特定情報を生成する情報生成部と
    を備え、
    前記テンプレート生成部は、前記画像と、この画像から前記情報生成部によって生成された前記特定情報と、前記テンプレートを管理するテンプレート管理部に管理されている前記テンプレートとに基づいて、新規の前記テンプレートである新規テンプレートを生成し、
    前記特定情報は、項目毎に、項目名と、値とが対応付けられており、
    前記テンプレートは、前記情報の前記項目名と、前記情報が存在する領域の位置とを、前記情報の前記項目毎に含んでおり、
    前記テンプレート生成部は、前記画像から前記情報生成部によって生成された前記特定情報における前記項目名を、前記テンプレート管理部に管理されている前記テンプレートに含まれる前記項目名に変換したものを前記項目毎に含めることによって前記新規テンプレートを生成することを特徴とする情報生成システム。
  2. 前記テンプレート生成部は、前記項目の1つである第1の項目に関して、前記画像から前記情報生成部によって生成された前記特定情報における前記項目名を、前記テンプレート管理部に管理されている前記テンプレートの1つである第1のテンプレートに含まれる前記項目名に変換したものを含めるとともに、前記項目の1つであって前記第1の項目とは異なる第2の項目に関して、前記画像から前記情報生成部によって生成された前記特定情報における前記項目名を、前記テンプレート管理部に管理されている前記テンプレートの1つであって前記第1のテンプレートとは異なる第2のテンプレートに含まれる前記項目名に変換したものを含めることによって前記新規テンプレートを生成することを特徴とする請求項1に記載の情報生成システム。
  3. 前記テンプレート生成部は、前記画像から前記情報生成部によって生成された前記特定情報における前記項目名を、前記テンプレート管理部に管理されている前記テンプレートに含まれる前記項目名に、辞書に基づいて変換したものを前記項目毎に含めることによって前記新規テンプレートを生成することを特徴とする請求項に記載の情報生成システム。
  4. 前記テンプレートは、前記画像から前記情報を抽出する位置の基準となるアンカーを前記情報の前記項目毎に含んでおり、
    前記テンプレートに含まれる、前記領域の位置は、前記アンカーに対する位置であり、
    前記テンプレート生成部は、前記項目名に対して前記辞書において示されている文字列が前記画像に存在する場合、前記文字列を前記アンカーとすることを特徴とする請求項3に記載の情報生成システム。
  5. 前記テンプレート生成部は、前記画像から前記情報生成部によって生成された前記特定情報における前記項目名を、前記テンプレート管理部に管理されている前記テンプレートに含まれる前記項目名に、学習モデルを使用して変換したものを前記項目毎に含めることによって前記新規テンプレートを生成することを特徴とする請求項に記載の情報生成システム。
  6. 前記情報生成部は、前記画像から学習モデルを使用して前記特定情報を生成することを特徴とする請求項1に記載の情報生成システム。
  7. 前記情報生成部は、前記情報生成システムの外部のサービスを利用して、前記画像から前記特定情報を生成することを特徴とする請求項1に記載の情報生成システム。
  8. それぞれ特定の処理を示す複数のブロックのうち、任意の前記ブロックが連結されることによって、一連の処理を示すワークフローを生成するワークフロー生成部と、
    前記ワークフロー生成部によって生成された前記ワークフローに示される処理を実行するワークフロー実行部と
    を備え、
    前記ワークフロー生成部は、
    文書の画像から抽出した情報を含む特定情報を生成するためのテンプレートを生成するテンプレート生成部と、
    前記テンプレートを使用せずに前記画像から前記特定情報を生成する情報生成部と
    を実現する前記ワークフローを生成可能であり、
    前記テンプレート生成部は、前記画像と、この画像から前記情報生成部によって生成された前記特定情報と、前記テンプレートを管理するテンプレート管理部に管理されている前記テンプレートとに基づいて、新規の前記テンプレートである新規テンプレートを生成し、
    前記特定情報は、項目毎に、項目名と、値とが対応付けられており、
    前記テンプレートは、前記情報の前記項目名と、前記情報が存在する領域の位置とを、前記情報の前記項目毎に含んでおり、
    前記テンプレート生成部は、前記画像から前記情報生成部によって生成された前記特定情報における前記項目名を、前記テンプレート管理部に管理されている前記テンプレートに含まれる前記項目名に変換したものを前記項目毎に含めることによって前記新規テンプレートを生成することを特徴とするワークフローシステム。
  9. 文書の画像から抽出した情報を含む特定情報を生成するためのテンプレートを生成するテンプレート生成部と
    前記テンプレートを使用せずに前記画像から前記特定情報を生成する情報生成部と
    をコンピューターに実現させ、
    前記テンプレート生成部は、前記画像と、この画像から前記情報生成部によって生成された前記特定情報と、前記テンプレートを管理するテンプレート管理部に管理されている前記テンプレートとに基づいて、新規の前記テンプレートである新規テンプレートを生成し、
    前記特定情報は、項目毎に、項目名と、値とが対応付けられており、
    前記テンプレートは、前記情報の前記項目名と、前記情報が存在する領域の位置とを、前記情報の前記項目毎に含んでおり、
    前記テンプレート生成部は、前記画像から前記情報生成部によって生成された前記特定情報における前記項目名を、前記テンプレート管理部に管理されている前記テンプレートに含まれる前記項目名に変換したものを前記項目毎に含めることによって前記新規テンプレートを生成することを特徴とする情報生成プログラム。
  10. それぞれ特定の処理を示す複数のブロックのうち、任意の前記ブロックが連結されることによって、一連の処理を示すワークフローを生成するワークフロー生成部と、
    前記ワークフロー生成部によって生成された前記ワークフローに示される処理を実行するワークフロー実行部と
    をコンピューターに実現させ、
    前記ワークフロー生成部は、
    文書の画像から抽出した情報を含む特定情報を生成するためのテンプレートを生成するテンプレート生成部と、
    前記テンプレートを使用せずに前記画像から前記特定情報を生成する情報生成部と
    を実現する前記ワークフローを生成可能であり、
    前記テンプレート生成部は、前記画像と、この画像から前記情報生成部によって生成された前記特定情報と、前記テンプレートを管理するテンプレート管理部に管理されている前記テンプレートとに基づいて、新規の前記テンプレートである新規テンプレートを生成し、
    前記特定情報は、項目毎に、項目名と、値とが対応付けられており、
    前記テンプレートは、前記情報の前記項目名と、前記情報が存在する領域の位置とを、前記情報の前記項目毎に含んでおり、
    前記テンプレート生成部は、前記画像から前記情報生成部によって生成された前記特定情報における前記項目名を、前記テンプレート管理部に管理されている前記テンプレートに含まれる前記項目名に変換したものを前記項目毎に含めることによって前記新規テンプレートを生成することを特徴とするワークフロープログラム。
JP2025017536A 2021-02-22 2025-02-05 情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラム Active JP7846467B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2025017536A JP7846467B2 (ja) 2021-02-22 2025-02-05 情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021025933A JP7633593B2 (ja) 2021-02-22 2021-02-22 情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラム
JP2025017536A JP7846467B2 (ja) 2021-02-22 2025-02-05 情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラム

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021025933A Division JP7633593B2 (ja) 2021-02-22 2021-02-22 情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラム

Publications (2)

Publication Number Publication Date
JP2025066183A JP2025066183A (ja) 2025-04-22
JP7846467B2 true JP7846467B2 (ja) 2026-04-15

Family

ID=82899664

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021025933A Active JP7633593B2 (ja) 2021-02-22 2021-02-22 情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラム
JP2025017536A Active JP7846467B2 (ja) 2021-02-22 2025-02-05 情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラム

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2021025933A Active JP7633593B2 (ja) 2021-02-22 2021-02-22 情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラム

Country Status (3)

Country Link
US (1) US12131119B2 (ja)
JP (2) JP7633593B2 (ja)
CN (1) CN114970483B (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170147540A1 (en) 2015-11-24 2017-05-25 Bank Of America Corporation Transforming unstructured documents
JP2020184234A (ja) 2019-05-08 2020-11-12 株式会社ミラボ 窓口業務管理装置、窓口業務管理方法及び窓口業務管理プログラム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH096868A (ja) * 1995-06-16 1997-01-10 Oki Electric Ind Co Ltd フォーマット情報生成方法とフォーマット情報生成装置
US7272616B1 (en) * 2004-07-29 2007-09-18 Oag Worldwide Limited Method and apparatus for generating custom configured output
EP1863268A1 (en) 2006-05-29 2007-12-05 Ricoh Company, Ltd. Combining image processing components using visual programming
JP6610034B2 (ja) * 2015-06-30 2019-11-27 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム
CN108124073A (zh) * 2016-11-30 2018-06-05 京瓷办公信息系统株式会社 信息处理系统
CN108960223B (zh) * 2018-05-18 2020-10-30 北京大账房网络科技股份有限公司 基于票据智能识别自动生成凭证的方法
WO2020014628A1 (en) * 2018-07-12 2020-01-16 KnowledgeLake, Inc. Document classification system
JP6786658B2 (ja) 2019-04-25 2020-11-18 株式会社東芝 書類読取システム
CN110619056A (zh) 2019-06-19 2019-12-27 深圳壹账通智能科技有限公司 发票录入方法、装置、设备及计算机存储介质
US11238313B2 (en) * 2019-09-03 2022-02-01 Kyocera Document Solutions Inc. Automatic document classification using machine learning
US11348353B2 (en) * 2020-01-31 2022-05-31 Automation Anywhere, Inc. Document spatial layout feature extraction to simplify template classification
CN111666885A (zh) 2020-06-08 2020-09-15 成都知识视觉科技有限公司 一种医疗单证结构化知识提取的模板构建与匹配方法
CN111860450A (zh) 2020-08-03 2020-10-30 理光图像技术(上海)有限公司 票证识别装置以及票证信息管理系统
US20220172301A1 (en) * 2020-11-30 2022-06-02 Vatbox, Ltd System and method for clustering an electronic document that includes transaction evidence

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170147540A1 (en) 2015-11-24 2017-05-25 Bank Of America Corporation Transforming unstructured documents
JP2020184234A (ja) 2019-05-08 2020-11-12 株式会社ミラボ 窓口業務管理装置、窓口業務管理方法及び窓口業務管理プログラム

Also Published As

Publication number Publication date
US12131119B2 (en) 2024-10-29
JP2022127766A (ja) 2022-09-01
JP2025066183A (ja) 2025-04-22
CN114970483A (zh) 2022-08-30
US20220269855A1 (en) 2022-08-25
CN114970483B (zh) 2025-02-14
JP7633593B2 (ja) 2025-02-20

Similar Documents

Publication Publication Date Title
JP4925677B2 (ja) 書類を処理する方法及び処理装置
US7930292B2 (en) Information processing apparatus and control method thereof
JP5004142B2 (ja) 文書管理システム、画像処理装置、情報処理装置、文書管理方法、制御方法およびプログラム。
JP5096876B2 (ja) ワークフロー支援装置及びその制御方法、ワークフロー支援システム、プログラム
US20080209363A1 (en) Data processing apparatus, method of registering electronic document, and computer program
JP5660100B2 (ja) 文書管理サーバ、文書管理サーバの制御方法、およびそのプログラム、文書管理システム、文書管理システムの制御方法、およびそのプログラム
JP5061151B2 (ja) オブジェクト取得装置、オブジェクト管理システム、オブジェクト管理方法
JP2006174462A (ja) 情報処理方法及び情報処理装置
CN113870387A (zh) 数据输出系统及其方法,图像处理系统及其方法
JP2021086574A (ja) 電子承認システム、画像形成装置とその制御方法、及び記憶媒体
JP7846467B2 (ja) 情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラム
JP4179977B2 (ja) スタンプ処理装置、電子承認システム、プログラム、及び記録媒体
JP2024133919A (ja) 情報処理装置、情報処理方法、およびプログラム
JP7364998B2 (ja) 文書分類システムおよび文書分類プログラム
US20070061377A1 (en) Document management system and control method thereof
JP5923980B2 (ja) 情報処理システム、その制御方法、及びプログラム、並びに情報処理サーバ、その制御方法、及びプログラム
JP5942432B2 (ja) 文書管理システム
JP4043431B2 (ja) スタンプ処理装置、プログラム、及び記録媒体
JP2006018492A (ja) 文書処理装置、文書処理方法及び文書処理プログラム
JP4241120B2 (ja) 情報管理装置、情報管理方法及び情報管理プログラム
JP2003036260A (ja) データ管理装置およびデータ管理装置の制御方法およびプログラムおよび記憶媒体
CN113625976A (zh) 电子设备、非临时性存储介质和信息处理系统
JP2020170942A (ja) 画像処理システムおよび画像処理プログラム
JP2020101989A (ja) 画像形成装置及びデータ構造
JP2020170334A (ja) 画像処理システムおよび画像処理プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251024

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20260119

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260304

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260317

R150 Certificate of patent or registration of utility model

Ref document number: 7846467

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150