(57)【要約】【課題】個人情報を保護しつつ帳票の回答欄を確認する手間を軽減することができる情報処理装置、情報処理方法、及びプログラムを提供することである。【解決手段】実施形態の情報処理装置は、通信部と、送信情報管理部と、入力情報管理部と、を持つ。通信部は、端末装置と通信する。送信情報管理部は、回答者によって記入された文字、文字列及び記号の少なくとも１つを含むシートの画像が複数に分割された画像である分割画像を、前記通信部を介して前記端末装置に送信する。入力情報管理部は、前記通信部が前記端末装置から受信した、前記端末装置のユーザーが前記文字、前記文字列及び前記記号の少なくとも１つを視認することによって入力された入力情報を、前記分割画像と対応付けて記憶部に記憶させる。【選択図】図１
2020067914.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と通信する通信部と、
回答者によって記入された文字、文字列及び記号の少なくとも１つを含むシートの画像が複数に分割された画像である分割画像を、前記通信部を介して前記端末装置に送信する送信情報管理部と、
前記通信部が前記端末装置から受信した、前記端末装置のユーザーが前記文字、前記文字列及び前記記号の少なくとも１つを視認することによって入力された入力情報を、前記分割画像と対応付けて記憶部に記憶させる入力情報管理部と、
を備える情報処理装置。
【請求項２】
前記送信情報管理部は、前記シートに記載された枠、画像、回答欄、文字及び文字列に係わらず前記シートの画像を所定の領域に分割し、複数の前記分割画像を生成する
請求項１に記載の情報処理装置。
【請求項３】
前記送信情報管理部は、前記入力情報を取得するための質問項目と、前記分割画像とを対応付けた画像を示す質問画像を生成し、前記通信部を介して前記端末装置に送信する
請求項１又は２に記載の情報処理装置。
【請求項４】
前記入力情報管理部は、前記質問項目に基づいて前記入力情報を解析する入力情報解析部  をさらに備え、
前記入力情報管理部は、前記入力情報解析部の解析結果に基づいて、前記分割画像の前記文字、前記文字列又は前記記号の少なくとも１つが前記分割画像の周囲の画像を示す周囲画像にも存在することを示す情報が含まれる場合、前記分割画像と、前記周囲画像とを結合させる
請求項３に記載の情報処理装置。
【請求項５】
前記入力情報は、前記分割画像の結合する方向を示す方向情報を含み、
前記入力情報管理部は、前記方向情報に基づいて前記分割画像及び前記周囲画像を結合させる
請求項４に記載の情報処理装置。
【請求項６】
前記送信情報管理部は、前記入力情報管理部が前記分割画像及び前記周囲画像を結合させた画像を示す結合画像を、前記通信部を介して前記端末装置に送信する
請求項５に記載の情報処理装置。
【請求項７】
前記質問画像を配信する前記ユーザーの配信先を決定する配信先決定部
をさらに備え
前記配信先決定部は、前記ユーザーに対し、過去に同一の前記質問画像を配信したか否かを判定し、前記ユーザーに対し、過去に同一の前記質問画像を配信した場合、過去に同一の前記質問画像を配信していない他のユーザーを配信先として決定する
請求項３から６のいずれか一項に記載の情報処理装置。
【請求項８】
前記入力情報管理部は、前記入力情報と共に前記端末装置から受信される、前記ユーザーが前記文字又は前記記号を視認することによって指定された領域の情報を示す領域情報に基づいて、前記分割画像を生成する
請求項３から７のいずれか一項に記載の情報処理装置。
【請求項９】
１又は複数のコンピューターが
回答者によって記入された文字、文字列及び記号の少なくとも１つを含むシートの画像が複数に分割された画像である分割画像を、通信部を介して端末装置に送信する送信情報管理ステップと、
前記通信部が前記端末装置から受信した、前記端末装置のユーザーが前記文字、前記文字列及び前記記号の少なくとも１つを視認することによって入力された入力情報を、前記分割画像と対応付けて記憶部に記憶させる入力情報管理ステップと、
を実行する情報処理方法。
【請求項１０】
１又は複数のコンピューターに
回答者によって記入された文字、文字列及び記号の少なくとも１つを含むシートの画像が複数に分割された画像である分割画像を、通信部を介して端末装置に送信させ、
前記通信部が前記端末装置から受信した、前記端末装置のユーザーが前記文字、前記文字列及び前記記号の少なくとも１つを視認することによって入力された入力情報を、前記分割画像と対応付けて記憶部に記憶させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯端末の普及により、携帯端末で仕事を行うユーザーが増加している。これにともない、簡単な確認作業を携帯端末で行いたいというニーズが高まっている。しかし、シートサイズが大きい帳票などの書類（シート）の確認作業を携帯端末で行う場合、回答欄を確認するために拡大や縮小などの操作を行う必要があり、手間がかかる場合があった。また、書類（シート）の全ての情報を携帯端末で閲覧可能にした場合、個人情報が漏洩してしまう可能性もあった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１５３９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、個人情報を保護しつつ帳票の回答欄を確認する手間を軽減することができる情報処理装置、情報処理方法、及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の情報処理装置は、通信部と、送信情報管理部と、入力情報管理部と、を持つ。通信部は、端末装置と通信する。送信情報管理部は、回答者によって記入された文字、文字列及び記号の少なくとも１つを含むシートの画像が複数に分割された画像である分割画像を、前記通信部を介して前記端末装置に送信する。入力情報管理部は、前記通信部が前記端末装置から受信した、前記端末装置のユーザーが前記文字、前記文字列及び前記記号の少なくとも１つを視認することによって入力された入力情報を、前記分割画像と対応付けて記憶部に記憶させる。
【図面の簡単な説明】
【０００６】
【図１】本実施形態に係る帳票入力システム１の全体構成の一例を示す図。
【図２】本実施形態に係る端末装置１００の機能ブロックの構成を示す概略ブロック図。
【図３】第１実施形態に係るサーバー２００の機能ブロックの構成を示す概略ブロック図。
【図４】本実施形態に係る帳票画像テーブル２１１のデータテーブルの一例を示す図。
【図５】本実施形態に係る分割画像テーブル２１２のデータテーブルの一例を示す図。
【図６】本実施形態に係る質問内容テーブル２１３のデータテーブルの一例を示す図。
【図７】本実施形態に係る配信先テーブル２１４のデータテーブルの一例を示す図。
【図８】本実施形態に係る結果テーブル２１５のデータテーブルの一例を示す図。
【図９】本実施形態に係る帳票画像の一例を示す図。
【図１０】第１実施形態に係る分割画像の一例を示す図。
【図１１】第１実施形態に係る質問画像を対話形式で提示するＵＩの一例を示す図。
【図１２】ユーザーＡによって「あり」が選択ボタン２０で押下された場合の図。
【図１３】ユーザーＡによって「なし」が選択ボタン２０で押下された場合の図。
【図１４】ユーザーＡによって「文字切れ」が選択ボタン２０で押下された場合の図。
【図１５】ユーザーＡによって「複数」が指定方向ボタン２１で押下された場合の図。
【図１６】ユーザーＡによって「解読不可」が選択ボタン２０で押下された場合の図。
【図１７】第１実施形態に係る帳票入力システム１が回答用分割画像を取得する処理の流れを示すシーケンス図。
【図１８】本実施形態に係る分割画像を結合するサブルーチンの処理の流れを示すフローチャート。
【図１９】第１実施形態に係る帳票入力システム１が回答内容を取得する処理の流れを示すシーケンス図。
【図２０】第２実施形態に係る分割画像の一例を示す図。
【図２１】第２実施形態に係る質問画像を対話形式で提示するＵＩの一例を示す図。
【図２２】第２実施形態に係る複数の選択領域の一例を示す図。
【図２３】第２実施形態に係る回答用分割画像の座標を示す図。
【図２４】第２実施形態に係る回答用分割画像の一例を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態の情報処理装置、情報処理方法、及びプログラムを、図面を参照して説明する。
【０００８】
（第１の実施形態）
図１は、本実施形態に係る帳票入力システム１の全体構成の一例を示す図である。帳票入力システム１は、端末装置１００及びサーバー２００を備える。帳票入力システム１では、端末装置１００及びサーバー２００は、ネットワーク９００を介して互いに通信する。ネットワーク９００は、例えば、インターネット、ＷＡＮ（Wide Area Network）、ＬＡＮ（Local Area Network）、セルラー網などを含む。
【０００９】
なお、本実施形態では、端末装置１００−１〜１００−Ｎにおいて、共通の事項を説明する場合など、個々の端末装置１００−１〜１００−Ｎを区別しない場合には、単に端末装置１００と呼ぶ。
【００１０】
図２は、本実施形態に係る端末装置１００の機能ブロックの構成を示す概略ブロック図である。端末装置１００は、記憶部１１０、制御部１２０、通信部１３０、表示部１４０、及び入力部１５０を備える。
【００１１】
記憶部１１０は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。記憶部１１０は、端末装置１００において動作するアプリケーションのプログラムデータを記憶する。記憶部１１０は、通信部１３０を介してサーバー２００に送信されるデータを記憶してもよい。
【００１２】
制御部１２０は、例えば、ＣＰＵ（Central Processing Unit）などのハードウェアプロセッサがプログラム（ソフトウェア）を実行することにより実現される。これらの構成要素のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、ＧＰＵ（Graphics Processing Unit）などのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めＨＤＤ（Hard Disk Drive）やフラッシュメモリなどの記憶装置（非一過性の記憶媒体を備える記憶装置）に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体（非一過性の記憶媒体）に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。プロセッサが記憶部１１０に記憶されているプログラムを実行することによって、端末装置１００の機能が実現される。
【００１３】
通信部１３０は、通信インターフェースである。通信部１３０は、ネットワーク９００を介して、サーバー２００と通信する。通信部１３０は、例えばインターネットに接続されたルーターとの間で有線ＬＡＮ等の所定のプロトコルで通信する装置であってもよい。通信部１３０は、例えばインターネットに接続されたアクセスポイントとの間で無線ＬＡＮ等の所定のプロトコルで通信する装置であってもよい。通信部１３０は、入力部１５０でユーザーから受け付けた情報（以下「入力情報」という。）をサーバー２００に送信する。
【００１４】
表示部１４０は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。表示部１４０は、テキストデータや映像データを表示する。表示部１４０は、画像表示装置を端末装置１００に接続するためのインターフェースであっても良い。この場合、表示部１４０は、テキストデータや映像データを表示するための映像信号を生成し、自身に接続されている画像表示装置に映像信号を出力する。
【００１５】
入力部１５０は、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン、タッチパネル等の既存の入力装置を用いて構成される。入力部１５０は、ユーザーの指示を端末装置１００に入力する際にユーザーによって操作される。入力部１５０は、入力装置を端末装置１００に接続するためのインターフェースであっても良い。この場合、入力部１５０は、入力装置においてユーザーの入力に応じ生成された入力信号を端末装置１００に入力する。
【００１６】
図３は、本実施形態に係るサーバー２００の機能ブロックの構成を示す概略ブロック図である。サーバー２００は、記憶部２１０、通信部２２０及び制御部２３０を備える。
【００１７】
記憶部２１０は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。記憶部２１０は、帳票画像テーブル２１１、分割画像テーブル２１２、質問内容テーブル２１３、配信先テーブル２１４及び結果テーブル２１５を記憶する。記憶部２１０が記憶するこれらのテーブルに関しては、図４から図８を用いて説明する。
【００１８】
通信部２２０は、通信インターフェースである。通信部２２０は、ネットワーク９００を介して、端末装置１００と通信する。通信部２２０は、例えばインターネットに接続されたルーターとの間で有線ＬＡＮ等の所定のプロトコルで通信する装置であってもよい。通信部２２０は、例えばインターネットに接続されたアクセスポイントとの間で無線ＬＡＮ等の所定のプロトコルで通信する装置であってもよい。
【００１９】
制御部２３０は、例えば、ＣＰＵなどのハードウェアプロセッサがプログラム（ソフトウェア）を実行することにより実現される。これらの構成要素のうち一部または全部は、ＬＳＩやＡＳＩＣ、ＦＰＧＡ、ＧＰＵなどのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めＨＤＤやフラッシュメモリなどの記憶装置（非一過性の記憶媒体を備える記憶装置）に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体（非一過性の記憶媒体）に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
【００２０】
制御部２３０は、送信情報管理部２３１、入力情報解析部２３２、及び入力情報管理部２３３として機能する。送信情報管理部２３１は、領域分割部２３１１、質問画像生成部２３１２、及び配信先決定部２３１３として機能する。
【００２１】
領域分割部２３１１は、帳票画像を所定の領域に分割する。領域分割部２３１１は、帳票画像テーブル２１１から帳票画像を取得する。領域分割部２３１１は、帳票画像を横方向に所定の数の領域で分割する。領域分割部２３１１は、帳票画像を縦方向に所定の数の領域で分割する。なお、領域分割部２３１１は、シートに記載された枠、画像、文字及び文字列と、回答者によって記入された文字、文字列及び記号の少なくとも１つと、に係わらず帳票画像を所定の数の領域で分割する。これにより、領域分割部２３１１は、帳票画像を、例えば格子状の領域で分割することができる。なお、本実施形態では、シートに記載された内容が文字列である場合を説明するが、シートに記載された内容は文字列のみに限らない。
【００２２】
領域分割部２３１１は、帳票画像を分割した画像（以下「分割画像」という。）を分割画像テーブル２１２に登録する。帳票画像テーブル２１１に関しては、図４を用いて説明する。分割画像テーブル２１２に関しては、図５を用いて説明する。
【００２３】
図４は、本実施形態に係る帳票画像テーブル２１１のデータテーブルの一例を示す図である。帳票画像テーブル２１１は、帳票ＩＤに、帳票画像データと、帳票名とが対応付けられたデータテーブルである。帳票ＩＤとは、各帳票を識別するための識別情報である。帳票画像データとは、スキャンされた帳票の画像データを示す情報である。例えば、帳票画像データは、帳票をスキャンした際に生成されるｐｄｆ（Portable Document Format）などの拡張子を末尾に付与されたファイル名で表される。帳票名とは、各帳票の名前を示す情報である。
【００２４】
図５は、本実施形態に係る分割画像テーブル２１２のデータテーブルの一例を示す図である。分割画像テーブル２１２は、帳票ＩＤに、分割画像番号と、分割画像データと、配信状況とが対応付けられたデータテーブルである。分割画像番号とは、領域分割部２３１１が生成した分割画像を識別するための識別情報である。分割画像番号は、分割画像毎に異なった文字列が任意に定められる。分割画像番号については、図１０で後述する。
【００２５】
分割画像データとは、所定の領域に分割された帳票の画像データである。例えば、分割画像データは、帳票画像を分割した際にＪＰＥＧ（Joint Photographic Experts Group）方式で生成されるｊｐｇなどの拡張子を末尾に付与されたファイル名で表される。配信状況とは、分割画像が端末装置１００に配信されたか否かを示す情報である。例えば、配信状況は、当該分割画像が配信された場合、「配信済」である。例えば、配信状況は、当該分割画像が配信されていない場合、「未配信」である。例えば、配信状況は、当該分割画像が配信されている途中である場合、「配信中」である。
【００２６】
図３の説明に戻る。質問画像生成部２３１２は、分割画像と、質問項目とを対応付けた画像（以下「質問画像」という。）を生成する。質問項目とは、各帳票に記載されている質問項目の文字列を示す情報である。まず、質問画像生成部２３１２は、分割画像テーブル２１２から分割画像を取得する。次に、質問画像生成部２３１２は、質問内容テーブル２１３から質問項目を取得する。そして、質問画像生成部２３１２は、分割画像と、質問項目とを対応付けて複数の質問画像を生成する。つまり、質問画像生成部２３１２は、分割画像番号と、質問項目を識別するための情報（以下「質問ＩＤ」という。）と、を結果テーブル２１５の同一レコードに格納する。
【００２７】
質問画像生成部２３１２は、質問画像に基づいて、端末装置１００に表示させるＵＩ（User Interface）を生成する。質問内容テーブル２１３に関しては、図６を用いて説明する。また、ＵＩの表示例に関しては、図１１から図１６を用いて説明する。
【００２８】
図６は、本実施形態に係る質問内容テーブル２１３のデータテーブルの一例を示す図である。質問内容テーブル２１３は、帳票画像の質問項目を格納するデータテーブルである。質問内容テーブル２１３は、質問ＩＤと質問項目とが対応付けられたデータテーブルである。質問ＩＤとは、各質問を識別するための識別情報である。
【００２９】
配信先決定部２３１３は、質問画像を配信する配信先を決定する。まず、配信先決定部２３１３は、配信先テーブル２１４を参照し、質問画像の配信先を選択する。次に、配信先決定部２３１３は、結果テーブル２１５を参照し、選択したユーザーに対し、過去に同一の質問画像を配信したか否かを判定する。
【００３０】
配信先テーブル２１４から選択したユーザーに過去に同一の質問画像を送信した場合、配信先決定部２３１３は、配信先テーブル２１４から他のユーザーを選択する。配信先テーブル２１４から選択したユーザーに過去に同一の質問画像を送信していない場合、配信先決定部２３１３は、選択したユーザーを配信先として決定する。配信先決定部２３１３は、決定した配信先に対し質問画像を送信する。
【００３１】
また、配信先決定部２３１３は、結果テーブル２１５を参照し、回答用分割画像の配信先を決定する。回答用分割画像とは、質問項目と分割画像の領域に記載された文字列とが一致し、さらにユーザーによって視認された、シートの回答欄に回答の候補が記載されている分割画像である。そして、配信先決定部２３１３は、決定した配信先に対し回答用分割画像を送信する。配信先テーブル２１４に関しては、図７を用いて説明する。
【００３２】
図７は、本実施形態に係る配信先テーブル２１４のデータテーブルの一例を示す図である。配信先テーブル２１４は、個人ＩＤに、配信先電話番号と、配信先アドレスとが対応付けられたデータテーブルである。個人ＩＤとは、ユーザーを識別するための識別情報である。配信先電話番号とは、ユーザーが持つ端末装置１００の電話番号を示す情報である。配信先アドレスとは、ユーザーが持つ端末装置１００のアドレスを示す情報である。なお、配信先テーブル２１４は、配信先の情報と個人ＩＤとを対応付けたデータテーブルであればよい。このため、配信先の情報は、図７が格納する配信先電話番号及び配信先アドレスに限られない。例えば、配信先の情報は、プライベートＩＰアドレスや、静的ＩＰアドレスなどのＩＰアドレスであってもよい。
【００３３】
入力情報解析部２３２は、端末装置１００から受信した入力情報を解析する。入力情報解析部２３２は、入力情報に含まれる文字列、指定された領域、選択されたボタン、文字切れの方向などの情報を解析する。例えば、入力情報解析部２３２は、ユーザーによって入力された文字列を解析する。例えば、入力情報解析部２３２は、ユーザーによって指定された領域を解析する。
【００３４】
例えば、入力情報解析部２３２は、回答欄及び回答欄の付近に記載された文字列を解析する。例えば、入力情報解析部２３２は、分割画像の結合する方向を示す文字切れの方向を解析する。入力情報解析部２３２は、入力情報の解析結果を入力情報管理部２３３に送る。
【００３５】
入力情報管理部２３３は、入力情報解析部２３２で解析された入力情報を管理する。入力情報管理部２３３は、入力情報解析部２３２から受け取った解析結果を結果テーブル２１５に格納する。結果テーブル２１５に関しては、図８を用いて説明する。
【００３６】
図８は、本実施形態に係る結果テーブル２１５のデータテーブルの一例を示す図である。結果テーブル２１５は、帳票ＩＤに、分割画像番号と、質問ＩＤと、選択ボタンと、指定方向と、回答文字列と、個人ＩＤとが対応付けられたデータテーブルである。選択ボタンとは、入力情報解析部２３２によって解析された、ユーザーが選択したボタンに表示された文字列である。指定方向とは、ユーザーによってＵＩのボタンで「文字切れ」が選択された後に入力される、分割画像が有する文字列に対する文字切れの方向を示す方向情報である。方向情報は、ユーザーによって入力される当該分割画像が結合する方向を示す情報である。回答文字列とは、入力情報解析部２３２によって解析された回答欄及び回答欄の付近に記載された文字列を示す情報である。
【００３７】
入力情報管理部２３３の説明に戻る。入力情報管理部２３３は、入力情報解析部２３２で解析された指定方向の方向に基づいて、分割画像を結合する。入力情報管理部２３３は、結果テーブル２１５の「文字切れ」のカラムを参照し、分割画像に文字切れが存在するか否かを判定する。分割画像に文字切れが存在しない場合、入力情報管理部２３３は、端末装置１００から取得した入力情報を入力情報解析部２３２に渡し、回答文字列を解析させる。分割画像に文字切れが存在する場合、入力情報管理部２３３は、結果テーブル２１５を参照し、文字切れが格納されたレコードの分割画像と、指定方向に存在する分割画像と、を結合させる。
【００３８】
次に、入力情報管理部２３３が行うサブルーチン処理である分割画像の結合に関して説明する。まず、入力情報管理部２３３は、分割画像の周囲の分割画像を分割画像テーブル２１２から取得する。次に、入力情報管理部２３３は、結果テーブル２１５を参照し、指定方向に格納された方向情報を取得する。入力情報管理部２３３は、分割画像テーブル２１２及び指定方向に基づいて、指定方向に分割画像が存在するか否かを判定する。
【００３９】
入力情報管理部２３３は、指定方向に分割画像が存在しない場合、エラーを出力し、サブルーチン処理を終了する。入力情報管理部２３３は、指定方向に分割画像が存在する場合、文字切れが格納されたレコードの分割画像と、指定方向に存在する分割画像とを結合させる。入力情報管理部２３３は、分割画像を結合した画像（以下「結合画像」という。）を質問画像生成部２３１２に送る。質問画像生成部２３１２は、結合画像と、質問項目とを対応付け質問画像を生成する。入力情報管理部２３３は、端末装置１００からの入力情報で質問項目が「あり」の場合、端末装置１００に送信した質問画像の分割画像を回答用分割画像として決定する。
【００４０】
図９は、本実施形態に係る帳票画像の一例を示す図である。本実施形態では、記憶部２１０は、帳票のシート全体をスキャンした画像データを帳票画像データとして、帳票画像テーブル２１１に記憶する。なお、帳票画像テーブル２１１の帳票画像データは、スキャナによってスキャンされた画像データでもよいし、カメラによって撮影された写真などの画像データでもよい。図９の帳票画像データは、帳票タイトル１０と質問項目１１〜１３とを有する。質問項目１１〜１３は、それぞれ質問ＩＤ１〜質問ＩＤ３と対応付けられ、予め質問内容テーブル２１３に格納される。
【００４１】
図１０は、第１実施形態に係る分割画像の一例を示す図である。図１０では、領域分割部２３１１は、帳票画像の横方向を４つの領域（１〜４）に分割する。領域分割部２３１１は、帳票画像の縦方向を４つの領域（Ａ〜Ｄ）に分割する。これにより、帳票画像は、Ａ１〜Ｄ４の１６個の分割画像に分割される。領域分割部２３１１は、分割画像Ａ１〜Ｄ４の画像データを分割画像テーブル２１２に格納する。
【００４２】
図１１から図１６を用いて、質問画像を対話形式で提示するＵＩの一例を示す図を一連の動作の流れで説明する。図１１は、第１実施形態に係る質問画像を対話形式で提示するＵＩの一例を示す図である。表示部１４０は、サーバー２００を「管理システム」という名前で表示する。表示部１４０は、端末装置１００を所有するユーザーの名前を「ユーザーＡ」という名前で表示する。なお、以下で説明する文字列、画像及び記号などの表示情報は、一例であり、表示部１４０が表示する表示情報を限定するものではない。また、既に説明した内容に関しては適宜省略する。
【００４３】
表示部１４０は、管理システムの発言として、「作業を開始します」という文字列を表示する。次に、表示部１４０は、管理システムの発言として、質問画像が有する分割画像を表示する。次に表示部１４０は、管理システムの発言として、質問画像が有する質問項目の文字列と、選択ボタン２０を表示する。選択ボタン２０とは、質問画像生成部２３１２によって生成されたタッチ式のＵＩである。図１１では、選択ボタン２０は、「あり」、「なし」、「文字切れ」、及び「解読不可」の文字列が表示された４つの押下可能な領域で表示される。
【００４４】
表示部１４０は、入力窓１４１、送信決定ボタン１４２、キーボード１４３の操作領域を有する。入力窓１４１は、ユーザーがキーボード１４３を用いて入力した文字列を表示する。送信決定ボタン１４２は、ユーザーＡによって押下されることで、入力窓１４１がスタックする文字列をユーザーＡの発言として表示させる。キーボード１４３は、入力部１５０の一態様である。ユーザーＡは、選択ボタン２０を押下する代わりに、キーボード１４３を入力インターフェースとして、文字列を入力し、質問画像に回答してもよい。
【００４５】
図１２は、ユーザーＡによって「あり」が選択ボタン２０で押下された場合の図である。ユーザーＡによって「あり」が選択ボタン２０で押下された場合、表示部１４０は、ユーザーＡの発言として「あり」の文字列を表示する。表示部１４０は、管理システムの発言として「ありがとうございました」の文字列を表示する。管理システムの発言として「ありがとうございました」が表示された場合、端末装置１００は、ユーザーＡの回答である「あり」を選択ボタンの情報（入力情報）としてサーバー２００に送る。
【００４６】
図１３は、ユーザーＡによって「なし」が選択ボタン２０で押下された場合の図である。ユーザーＡによって「なし」が選択ボタン２０で押下された場合、表示部１４０は、ユーザーＡの発言として「なし」の文字列を表示する。表示部１４０は、管理システムの発言として「ありがとうございました」の文字列を表示する。管理システムの発言として「ありがとうございました」が表示された場合、端末装置１００は、ユーザーＡの回答である「なし」を選択ボタンの情報（入力情報）としてサーバー２００に送る。
【００４７】
図１４は、ユーザーＡによって「文字切れ」が選択ボタン２０で押下された場合の図である。ユーザーＡによって「文字切れ」が選択ボタン２０で押下された場合、表示部１４０は、ユーザーＡの発言として「文字切れ」の文字列を表示する。
【００４８】
次に、表示部１４０は、管理システムの発言として「どの方向に切れていますか？」の文字列と、指定方向ボタン２１とを表示する。指定方向ボタンとは、質問画像生成部２３１２によって生成されたタッチ式のＵＩである。図１４では、指定方向ボタン２１は、「上」、「下」、「左」、「右」及び「複数」の文字列が表示された５つの押下可能な領域で表示部１４０に表示される。ユーザーが指定方向ボタン２１を押下した後の説明は図１５を用いて行う。
【００４９】
図１５は、ユーザーＡによって「複数」が指定方向ボタン２１で押下された場合の図である。ユーザーＡによって「複数」が指定方向ボタン２１で押下された場合、表示部１４０は、ユーザーＡの発言として「複数」の文字列を表示する。表示部１４０は、管理システムの発言として「どの方向に切れていますか？」の文字列と、再指定方向ボタン２２とを表示する。再指定方向ボタンとは、質問画像生成部２３１２によって生成されたタッチ式のＵＩである。図１５では、再指定方向ボタン２２は、「上」、「下」、「左」、「右」及び「終了」の文字列が表示された５つの押下可能な領域で表示部１４０に表示される。再指定方向ボタン２２は、複数回数の押下が可能である。このため、ユーザーＡは、分割画像の文字切れの方向を複数入力することが可能になる。
【００５０】
表示部１４０は、再指定方向ボタン２２で「終了」が押下されるまでに押下された指定方向をユーザーＡの発言として表示する。例えば、図１５では、再指定方向ボタン２２で「終了」が押下されるまでに「右」及び「左」が押下されたため、表示部１４０は、ユーザーＡの発言として「右、左」の文字列を表示する。その後、表示部１４０は、管理システムの発言として「ありがとうございました」の文字列を表示する（不図示）。
【００５１】
なお、ユーザーＡによって「上」、「下」、「左」、「右」のいずれかが指定方向ボタン２１で押下された場合（不図示）、表示部１４０は、ユーザーＡの発言として、押下された指定方向ボタン２１の文字列を表示する。その後、表示部１４０は、管理システムの発言として「ありがとうございました」の文字列を表示する（不図示）。
【００５２】
管理システムの発言として「ありがとうございました」が表示された場合、端末装置１００は、ユーザーＡの回答である「文字切れ」を選択ボタンの情報（入力情報）としてサーバー２００に送る。また、端末装置１００は、ユーザーＡの回答である「指定方向ボタン２１の文字列」又は「再指定方向ボタン２２の文字列」を指定方向の情報（入力情報）としてサーバー２００に送る。
【００５３】
図１６は、ユーザーＡによって「解読不可」が選択ボタン２０で押下された場合の図である。ユーザーＡによって「解読不可」が選択ボタン２０で押下された場合、表示部１４０は、ユーザーＡの発言として「解読不可」の文字列を表示する。表示部１４０は、管理システムの発言として「ありがとうございました」の文字列を表示する。端末装置１００は、ユーザーＡの回答である「解読不可」を選択ボタンの情報（入力情報）としてサーバー２００に送る。
【００５４】
図１７は、第１実施形態に係る帳票入力システム１が回答用分割画像を取得する処理の流れを示すシーケンス図である。領域分割部２３１１は、回答者によって記入された文字列又は記号に関係なく帳票画像を所定の数の領域に分割する（ステップＳ１０１）。帳票入力システム１は、ステップＳ１０３からステップＳ１１１までのループ処理を開始する（ステップＳ１０２）。質問画像生成部２３１２は、分割画像と、質問項目とを対応付けて質問画像を生成する（ステップＳ１０３）。
【００５５】
配信先決定部２３１３は、配信先テーブル２１４を参照し、質問画像の配信先を選択する（ステップＳ１０４）。配信先決定部２３１３は、結果テーブル２１５を参照し、選択したユーザーに対し、過去に同一の質問画像を配信したか否かを判定する（ステップＳ１０５）。配信先テーブル２１４から選択したユーザーに過去に同一の質問画像を送信していた場合（ステップＳ１０５：ＹＥＳ）、ステップＳ１０４の処理に移行する。配信先テーブル２１４から選択したユーザーに過去に同一の質問画像を送信していない場合（ステップＳ１０５：ＮＯ）、配信先決定部２３１３は、選択したユーザーを配信先として決定する。配信先決定部２３１３は、決定した配信先に対しネットワーク９００を介して端末装置１００に質問画像を送信する（ステップＳ１０６）。
【００５６】
端末装置１００は、通信部１３０を用いて、サーバー２００から質問画像を受信する。制御部１２０は、質問画像を質問項目及び分割画像に分ける。表示部１４０は、分割画像及び質問項目をユーザーに対して表示する（ステップＳ１０７）。入力部１５０は、ユーザーから第一入力情報の入力を受け付ける（ステップＳ１０８）。第一入力情報とは、選択ボタン２０、指定方向ボタン２１、及び再指定方向ボタン２２が押下された情報と、キーボード１４３によって入力された文字列の情報とを含む情報である。端末装置１００はネットワーク９００を介して第一入力情報をサーバー２００に送信する（ステップＳ１０９）。
【００５７】
サーバー２００は、通信部２２０を用いて、端末装置１００から第一入力情報を受信する。入力情報解析部２３２は、端末装置１００から取得した第一入力情報を解析し、入力情報管理部２３３に送る。入力情報管理部２３３は、解析結果を結果テーブル２１５に格納する（ステップＳ１１０）。
【００５８】
入力情報管理部２３３は、結果テーブル２１５の「文字切れ」のカラムを参照し、分割画像に文字切れが存在するか否かを判定する（ステップＳ１１１）。分割画像に文字切れが存在しない場合（ステップＳ１１１：ＮＯ）、ループの終了判定に移行する（ステップＳ１１２）。入力情報管理部２３３は、各帳票に対応付けられたすべての質問項目に対して、結果テーブル２１５の選択ボタンのカラムにおいて「あり」が格納されているか否かを判定する。
【００５９】
全ての質問項目に「あり」が格納されている場合、帳票入力システム１は、ループ処理を終了する（ステップＳ１１２：ループ終了）。このとき、入力情報管理部２３３は、「あり」が格納されたレコードの分割画像（結合画像を含む）を回答用分割画像として記憶部２１０に記憶させる。全ての質問項目に「あり」が格納されていない場合、帳票入力システム１は、ステップＳ１０２の処理に移行する（ステップＳ１１２：ループ続行）。分割画像に文字切れが存在する場合（ステップＳ１１１：ＹＥＳ）、入力情報管理部２３３は、分割画像を結合するサブルーチン処理を行う。サブルーチン処理に関しては、図１８を用いて説明する。
【００６０】
図１８は、本実施形態に係る分割画像を結合するサブルーチンの処理の流れを示すフローチャートである。入力情報管理部２３３は、分割画像の周囲の分割画像を分割画像テーブル２１２から取得する（ステップＳ２０１）。入力情報管理部２３３は、結果テーブル２１５を参照し、文字切れに格納された指定方向に分割画像が存在するか否かを判定する（ステップＳ２０２）。指定方向に分割画像が存在しない場合（ステップＳ２０２：ＮＯ）、入力情報管理部２３３は、エラーを出力し、サブルーチン処理を終了する（ステップＳ２０３）。指定方向に分割画像が存在する場合（ステップＳ２０２：ＹＥＳ）、文字切れが格納されたレコードの分割画像と、指定方向に存在する分割画像とを結合させる（ステップＳ２０４）。このとき、入力情報管理部２３３は、結合画像を記憶部２１０に記憶させてもよい。
【００６１】
図１９は、第１実施形態に係る帳票入力システム１が回答内容を取得する処理の流れを示すシーケンス図である。配信先決定部２３１３は、結果テーブル２１５を参照し、回答用分割画像の配信先を決定する（ステップＳ３０１）。サーバー２００は、ネットワーク９００を介して端末装置１００に回答用分割画像を送信する（ステップＳ３０２）。端末装置１００は、通信部１３０を用いて、サーバー２００から回答用分割画像を受信する。表示部１４０は、回答用分割画像をユーザーに対して表示する（ステップＳ３０３）。
【００６２】
入力部１５０は、ユーザーから第二入力情報の入力を受け付ける（ステップＳ３０４）。第二入力情報とは、回答用分割画像が有する回答文字列の情報である。端末装置１００はネットワーク９００を介してサーバー２００に第二入力情報を送信する（ステップＳ３０５）。サーバー２００は、通信部２２０を用いて、端末装置１００から第二入力情報を受信する。入力情報解析部２３２は、端末装置１００から取得した第二入力情報を解析し、入力情報管理部２３３に送る。入力情報管理部２３３は、端末装置１００から取得した第二入力情報（回答文字列）を結果テーブル２１５に格納する（ステップＳ３０６）。
【００６３】
（第２実施形態）
以下の説明では、第１実施形態で説明した内容は、適宜省略する。
【００６４】
図２０は、第２実施形態に係る分割画像の一例を示す図である。図２０では、領域分割部２３１１は、領域分割部２３１１は、帳票画像の縦方向を４つの領域（Ａ〜Ｄ）に分割する。これにより、帳票画像は、Ａ〜Ｄの４個の分割画像に分割される。領域分割部２３１１は、分割画像Ａ〜Ｄの画像データを分割画像テーブル２１２に格納する。なお、図２０では、領域分割部２３１１は、第１実施形態よりも大きなサイズで帳票画像を分割しているが、分割のサイズは限定しない。
【００６５】
図２１は、第２実施形態に係る質問画像を対話形式で提示するＵＩの一例を示す図である。例えば、表示部１４０は、管理システムの発言として、「作業を開始します」という文字列を表示する。次に、表示部１４０は、管理システムの発言として、質問画像が有する分割画像と「質問項目の領域を選択してください」という文字列を表示する。端末装置１００は、アプリケーションを実行することで、分割画像の質問項目と回答欄をユーザーに提示し、ユーザーから領域の選択を受け付ける。端末装置１００は、ユーザーによって選択された領域（以下「選択領域」という。）をサーバー２００に送信する。選択領域を用いた回答用分割画像を決定する処理に関しては、図２２を用いて説明する。
【００６６】
図２２は、第２実施形態に係る複数の選択領域の一例を示す図である。配信先決定部２３１３は、無作為に選択した複数のユーザーに対して分割画像を送る。入力情報解析部２３２は、複数の端末装置１００から受信した入力情報（選択領域、選択領域の頂点の座標などの情報）に基づいて、回答用分割画像を決定する。例えば、入力情報管理部２３３は、入力情報解析部２３２で解析された入力情報から、選択領域３０〜３２の頂点の座標を取得する。なお、配信先決定部２３１３が無作為に選択するユーザーの人数は、任意に定められてよい。回答用分割画像を決定する方法に関しては、図２３を用いて説明する。
【００６７】
図２３は、第２実施形態に係る回答用分割画像の座標を示す図である。なお、既に上述した内容に関しては適宜省略する。入力情報解析部２３２は、端末装置１００から受信した入力情報を解析する。入力情報解析部２３２は、入力情報と共に受信するユーザーによって指定された領域の情報を解析する。入力情報解析部２３２は、解析結果を入力情報管理部２３３に送る。
【００６８】
入力情報管理部２３３は、入力情報解析部２３２から受け取った解析結果に基づいて、複数のユーザーによって指定された領域（以下「選択領域」という。）の各座標を取得する。例えば、図２３では、左上の頂点の座標を「Ａ（Ｘａ，Ｙａ）」、右上の頂点の座標を「Ｂ（Ｘｂ，Ｙｂ）」、左下の頂点の座標を「Ｃ（Ｘｃ，Ｙｃ）」、右下の頂点の座標を「Ｄ（Ｘｄ，Ｙｄ）」とする。入力情報管理部２３３は、各座標の情報に基づいて、回答用分割画像の頂点の座標を決定する。
【００６９】
まず、入力情報管理部２３３は、複数の選択領域の座標から所定の位置を超過する異常値を排除する。次に、入力情報管理部２３３は、各頂点に対して、複数の入力情報に基づいて、正規分布を算出する。例えば、入力情報管理部２３３は、頂点Ａ（Ｘａ，Ｙａ）においては、複数の選択領域（３０〜３２）の頂点Ａの座標に基づいて、正規分布を算出する。このとき、入力情報管理部２３３は、正規分布の標準偏差の区間から回答用分割画像の座標Ａを選択してもよいし、標準偏差の２σ（シグマ）の区間から回答用分割画像の座標Ａを選択してもよい。同様に、入力情報管理部２３３は、全ての頂点の座標において、回答用分割画像の座標を決定し、回答用分割画像３３を決定する。
【００７０】
図２４は、第２実施形態に係る回答用分割画像の一例を示す図である。図２４では、入力情報管理部２３３によって決定された回答用分割画像は、帳票画像において、回答用分割画像３４〜３６の領域である。配信先決定部２３１３は、回答用分割画像の配信先を決定する。そして、配信先決定部２３１３は、決定した配信先に対し回答用分割画像３４〜３６を送信する。なお、入力情報管理部２３３によって決定された回答用分割画像は、記憶部２１０に帳票ＩＤと対応付けて記憶されてもよい。これにより、再度同じ帳票ＩＤの帳票の回答用分割画像を決定する場合、入力情報管理部２３３によって決定された回答用分割画像（選択領域）を使用することで工数が削減できる。
【００７１】
（変形例）
領域分割部２３１１で分割される領域は、ユーザーによって任意に決定されてもよい。領域分割部２３１１で分割される領域は、予め帳票画像のシートサイズに応じた比率で定められていてもよい。領域分割部２３１１で分割される領域は、可変であってもよい。
【００７２】
端末装置１００及びサーバー２００は、帳票画像及び分割画像に対して、台形補正や、アフィン変換などの画像処理を行ってもよい。入力情報管理部２３３は、分割画像をさらに分割してもよい。
【００７３】
入力情報は、ユーザーによって質問画像内に存在する文字列又は画像を文字列として入力されてもよい。例えば、質問画像内の文字列が「１．性別（男」であった場合、ユーザーは、キーボード１４３を使用して「１．性別（男」の文字列を入力し、サーバー２００に送信してもよい。このとき、入力情報管理部２３３は、入力された文字列に基づいて、分割画像を結合する際に文字列を結合してもよい。
【００７４】
第一入力情報及び第二入力情報は、キーボード１４３で入力されてもよいし、音声などの音声情報や、ジェスチャーなどのモーション情報を解析することで入力されてもよい。
【００７５】
上記各実施形態では、制御部２３０はソフトウェア機能部であるものとしたが、ＬＳＩ等のハードウェア機能部であってもよい。
【００７６】
以上説明した少なくともひとつの実施形態によれば、記憶部２１０、送信情報管理部２３１、及び入力情報管理部２３３を持つことにより、個人情報を保護しつつ帳票の回答欄を確認する手間を軽減することができる。記憶部２１０は、帳票画像テーブル２１１、分割画像テーブル２１２、質問内容テーブル２１３、配信先テーブル２１４及び結果テーブル２１５を記憶する。領域分割部２３１１は、回答者によって記入された文字列又は記号に関係なく帳票画像を所定の数の領域に分割する。配信先決定部２３１３は、結果テーブル２１５を参照し、選択したユーザーに対し、過去に同一の質問画像を配信したか否かを判定し、配信していない場合、分割画像を送信する。これにより、帳票全体を同一のユーザーに閲覧できなくし、個人情報を保護することができる。
【００７７】
入力情報管理部２３３は、結果テーブル２１５の「文字切れ」のカラムを参照し、分割画像に文字切れが存在するか否かを判定する。分割画像に文字切れが存在する場合、入力情報管理部２３３は、文字切れが存在する分割画像と指定方向の分割画像とを結合させる。これにより、拡大・縮小などで帳票の回答欄を確認する手間を軽減することができる。
【００７８】
なお、上述した実施形態における帳票入力システム１の機能の少なくとも一部をコンピューターで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピューター読み取り可能な記録媒体に記録してもよい。また、この記録媒体に記録されたプログラムをコンピューターシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピューターシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。記憶装置は、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリー等の可搬媒体も含む。さらに「コンピューター読み取り可能な記録媒体」とは、短時間の間、動的にプログラムを保持するものでもよい。具体的には、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線等である。また、「コンピューター読み取り可能な記録媒体」は、一定時間プログラムを保持しているものも含んでも良い。具体的には、サーバーやクライアントとなるコンピューターシステム内部の揮発性メモリー等である。また上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、上記プログラムは、前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００７９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００８０】
１…帳票入力システム、１００…端末装置、１１０…記憶部、１２０…制御部、１３０…通信部、１４０…表示部、１５０…入力部、２００…サーバー、２１０…記憶部、２１１…帳票画像テーブル、２１２…分割画像テーブル、２１３…質問内容テーブル、２１４…配信先テーブル、２１５…結果テーブル、２２０…通信部、２３０…制御部、２３１…送信情報管理部、２３２…入力情報解析部、２３３…入力情報管理部、９００…ネットワーク、２３１１…領域分割部、２３１２…質問画像生成部、２３１３…配信先決定部
【図１】
2020067914.tif 000003
【図２】
2020067914.tif 000004
【図３】
2020067914.tif 000005
【図４】
2020067914.tif 000006
【図５】
2020067914.tif 000007
【図６】
2020067914.tif 000008
【図７】
2020067914.tif 000009
【図８】
2020067914.tif 000010
【図９】
2020067914.tif 000011
【図１０】
2020067914.tif 000012
【図１１】
2020067914.tif 000013
【図１２】
2020067914.tif 000014
【図１３】
2020067914.tif 000015
【図１４】
2020067914.tif 000016
【図１５】
2020067914.tif 000017
【図１６】
2020067914.tif 000018
【図１７】
2020067914.tif 000019
【図１８】
2020067914.tif 000020
【図１９】
2020067914.tif 000021
【図２０】
2020067914.tif 000022
【図２１】
2020067914.tif 000023
【図２２】
2020067914.tif 000024
【図２３】
2020067914.tif 000025
【図２４】
2020067914.tif 000026